基于STM32单片机的高精度超声波测距系统的设计

被引:30
作者
苑洁
常太华
机构
[1] 华北电力大学控制与计算机工程学院
关键词
STM32单片机; 超声波测距; 双比较器; 时间增益补偿(TGC); 峰值时间检测;
D O I
10.14022/j.cnki.dzsjgc.2011.15.048
中图分类号
TP274.53 [];
学科分类号
0804 ; 080401 ; 080402 ; 081002 ; 0835 ;
摘要
提出了一种基于STM32单片机的超声波测距系统的设计方案。与传统单片机相比,STM32的主频和定时器的频率高达72 MHz,提高了时间测量的分辨率。在开启定时器计时的同时,启动PWM通道驱动超声波发射器和输入捕获通道捕捉回波信号,提高了测量的精度。在充分分析超声波测距产生盲区和误差原因的基础上,设计了时间增益补偿电路(TGC)和双比较器整形电路分别测量远、近距离,并通过软件算法对回波信号进行峰值时间检测,简化了电路。实验研究表明,该系统测量精度达到了1 mm,盲区低至2.5 cm。
引用
收藏
页码:76 / 78+82 +82
页数:4
相关论文
共 6 条
[1]   数字式超声波测距仪的研制 [J].
韦穗林 .
电子设计工程, 2009, 17 (10) :39-41
[2]   超声波测距系统中的温度补偿 [J].
赵小强 ;
赵连玉 .
组合机床与自动化加工技术, 2008, (12) :62-64
[3]   基于单片机的高精度超声波测距系统 [J].
卜英勇 ;
王纪婵 ;
赵海鸣 ;
刘光华 .
仪表技术与传感器, 2007, (03) :66-68
[4]   基于AT89C52单片机的超声波测距系统 [J].
王安敏 ;
张凯 .
仪表技术与传感器, 2006, (06) :45-46+49
[5]   自动增益电路在超声波测距系统中的应用研究 [J].
曾祥进 ;
王敏 ;
黄心汉 .
测控技术, 2005, (07) :69-71
[6]   一种高精度超声测距方法的研究 [J].
王文生 ;
齐广学 ;
温淑慧 ;
冯波 .
传感技术学报, 2002, (03) :219-221