原创 【博客大赛】新型嵌入式超声波测距系统

2012-5-11 19:10 1468 10 14 分类: 测试测量
 

在工业测距场合中,由于工作要求和复杂环境常常采用非接触测距的方法。激光、红外线和超声波是非接触测距中较常采用的测量介质。激光测距虽然测距精度高,操作简单,但是受环境的影响比较大,且系统检测不易维护,价格也比较昂贵。
红外测距易受环境光照度和光线色彩的影响,而且测量精度不高。相比较前两者,超声波是机械波,具有不受光线影响,不受电磁干扰,成本低等特点,能够定点和连续测量物位,在有灰尘、烟雾、有腐蚀等恶劣环境下具有较好的适应能力,广泛应用于物位测量、机械手控制、倒车雷达、机器人避障以及其他一些工业现场等方面。因此,近些年来,人们对超声测距进行了很多的探讨和研究。目前所研究的超声波测距传感器测距范围普遍较小,线性度和重复性较差。文中所提出的研究方法能很好的解决这2 个问题,在保证线性度和重复性均不低于1. 5‰的前提下,测量范围达到了5 m 以上。
1 超声波测距系统原理
目前超声测距的方法中,广泛采用的是回波时间法。该方法的主要原理是通过阈值比较或相位相关等方法检测换能器从发射超声波到收到回波信号的时间t,再根据测量时的超声波速度v,求出距离s. 计算公式是:

1.jpg

式中速度v 是环境温度T 的函数:
回波时间法测距的主要误差来源于声速的变化、回波信号的衰减以及接收阈值的设置。在测量回波时间上,阈值比较法测回波时间简单实用,但容易受到环境噪声的影响;相位相关法相对于阈值比较法误差小,不容易受到外界噪声干扰,但是对微处理器的速度和存储有很高的要求,会增加硬件和软件的成本。
有别于回波时间法,另外一种广泛采用的测距方法是相位差法,主要是根据机械波的波动原理,2π 的相位变化对应的是机械波的1 个波长,根据发射波和返回波的相位差计算波长差,进而得到距离值。这种方法测量精度高,但仅限于距离在1 个波长范围内的测量,而且相位差的鉴别也会大幅度增加设计成本。
认真分析研究上述方法优缺点后,文中在脉冲时间法的基础上,利用阈值比较原理,超声波发射模块采用反激变换器提高超声波的发射功率,接收模块采用时控增益放大器准确获得回波信号,最后测算出距离值。采用这两种核心器件不仅使得测距系统电路结构简单,设计成本低,而且测量范围大,静态特性良好。
2 超声测距系统
超声波测距系统整体原理框图如图1 所示。超声波测距系统的主控部分是C8051f320 单片机,它是完全集成的混合信号片上系统型微处理器,具有高达25MIPS 的高速流水线结构的微控制器内核,拥有全速非侵入式的在系统调试接口。在超声波测距系统中采用这款微处理器的主要原因是它具有5 个捕捉/比较模块和具有看门狗定时器功能的可编程计数器/定时器阵列(PCA) ,这不仅使测算回波时间非常方便和准确,而且可以同时控制5 个超声波测距模块工作。

2.jpg

图1 超声波测距系统整体原理框图
该测距系统的发射与接收部分主要是由反激变换器和专用集成电路PM0268 构成的。反激变换器相对于正激式的变换器的主要优点是不需要输出滤波电感,这一点对减小变换器体积,降低成本很重要。PW0268 是超声波测距的专用集成电路,片内有两组可调式RC 振荡器,1个是系统参考时基,另1个是超声波振荡频率。超声波RC 振荡器具有自动变频的功能,可以修正因温度而造成换能器谐振频率的飘移。片内还集成了1 个32 阶增益的时控放大器,它可以方便的补偿超声波在波程中幅值的衰减。PW0268 还内置1 个仅需外加少量电阻及电容组成的带通滤波器,以及1 个高速比较器,可将放大后的回波信号转换成微处理器可处理的TTL 数字信号。
另外,由于集成了环境温度补偿和LCD 显示电路,该测距系统还具有声速实时补偿,测量结果实时显示等功能。
3 超声波测距硬件电路设计
超声波的发射与接收电路是超声波测距的核心电路,主要包括反激变换器驱动换能器电路和PW0268 外围电路的计算与设计。
3. 1 反激变换器驱动电路
在超声波发射电路中借鉴了开关电源中常用的反激变换器,对超声波驱动的电压信号进行了大幅度的抬升,使发出的超声波信号足够强以有利于回波信号的准确判断。驱动电路如图2 所示。40 kHz 的脉冲串通过控制场效应管不断地通断,使变换器原级电压耦合到次级完成电压抬升,驱动换能器发出超声波。其中,变换器的设计除了要考虑开关场效应管的最大电压应力,还要着重考虑变换器原、次级电流有效值、磁芯饱和度以及与换能器阻抗匹配等问题。

3.jpg

图2 反激变换器驱动电路
3. 2 PW0268 外围电路
PW0268 的I_O 管脚是双向管脚,当一短暂的低电平脉冲加在此管脚时,Driver_O 管脚开始输出超声波振荡驱动信号,之后PW0268 内部会启动1 个计时信号(Tout) ,之后I_O 管脚由输入转变为输出模式,并维持在高电平状态。在Tout 计时周期内,由外部对I_O 脚做任何下拉动作均无法再度使Driver_O输出振荡波形,当等到Tout 计时完毕之后I_O 脚恢复成为输入状态将会再次启动。当Driver_O 送出超声波驱动信号完毕之后,换能器由发射状态变为接收状态,收到的信号先送入PW0268 的前置放大器,再通过时控增益放大器以及带通滤波器,最后进行回波振幅侦测比较然后输出。回波信号在经过放大器增益处理之后送入内置比较器,当输入振幅超过设置的阈值后便将输出转态至高电平,此时I _O 脚被拉至低电位。
C8051f320 检测到这个下降沿即认为收到回波信号,从而计算出距离值。PW0268 内部原理及外围电路如图3 所示。

4.jpg

图3 PW0268 外围电路

 

PW0268 用于超声波测距的最大优势是其内部集成了时控放大器,其增益是以220 /F 为步进递增的,其中F 是指PW0268的系统时钟频率,它是根据所要测量的最大距离计算得出的。
因此对于最大测量距离为5 m 的测距系统而言,PW0268在发出脉冲串后,时控放大器的增益会每过0. 92 ms 步进1 个台阶,进而补偿超声波在波程中幅值的衰减。时控增益步进如图4 所示。

5.jpg

图4 PW0268 的时控增益
  4 超声波测距系统软件设计
系统的软件由主程序、定时器计时程序、PCA 捕捉中断程序、环境温度采集以及串行输出和LCD 显示组成。
系统工作在连续实时测距状态下,在初始化后,低电平触发PW0268 发出超声波驱动信号,同时开启PCA 捕捉计时,系统开始等待接收回波信号,当在最大等待时间内接收到回波信号则停止计时,根据环境温度修正声速后,计算出距离值并输出显示,一次完整的测距过程完成;当在最大等待时间内收不到回波信号,则计时清零重新触发。系统运行的流程图如图5 所示。

6.jpg

图5 统流程图
 

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户419407 2012-5-25 15:20

看完后,很有收获

用户1647968 2012-5-15 16:56

好好好

用户419124 2012-5-12 09:58

好东西

用户1614394 2012-5-12 09:50

楼主,好东西啊。谢谢分享了。
相关推荐阅读
用户1647968 2013-03-12 22:27
[博客大赛]TI官网上的WEBENCH® Power Designer 设计工具厉害啊
您指掌之间完成电源设计! WEBENCH设计环境为您提供了创建电源或直流/直流转换器所需的全面设计和原型建立工具,能够有效地满足您的设计要求。WEBENCH工具让设计者在建...
用户1647968 2013-03-12 21:53
【博客大赛】【原创】基于ALTER 数字信号传输性能分析仪
...
用户1647968 2012-11-22 12:20
【TI博客大赛】基于TMS320LF2407A的PMSM矢量控制电流环的设计
三相永磁同步电动机的转矩方程为 (4-1) 上式说明了转矩由两项组成,括号中的第一项是由三相旋转磁场和永磁磁场相互作用所产生的电磁转矩;第二项是由凸极效应引起的磁阻转矩。 对于嵌入式转子,Ld,电磁转...
用户1647968 2012-11-22 12:18
【TI博客大赛】基于DSP28027的SVPWM简易变频器
SVPWM技术的原理 2.1 基本电压空间矢量 图1示出电动游览车的逆变器主电路。规定当上桥臂的一个开关管导通时,开关状态为1。此时,相应的下桥臂开关管关断;反之亦然,开关状态为0。3个桥...
用户1647968 2012-08-25 22:37
【TI博客大赛】TI电源管理芯片BQ20Z75DBT 设计高稳定笔记本电池移动电源
时间岁月飞快啊,一转眼俺做电源工程师之路也有10年了,一直做移动笔记本电池电源设计,使用过不少笔记本电源设计应用解决方案。说起使用稳定性,也很纠结啊,笔记本电源安全性一直各品牌生产厂家最关注问题,经过...
用户1647968 2012-08-25 22:34
【TI博客大赛】基于TI DSP的数字化三相变频电源的研制
    随着电力电子技术的飞速发展,正弦波输出变频电源已被广泛应用在各个领域中,与此同时对变频电源的输出电压波形质量也提出了越来越高的要求。在实验室和工业部门,三相正弦波变频电源常用于各种测量和控...
EE直播间
更多
我要评论
4
10
关闭 站长推荐上一条 /3 下一条