超声波传感器测距系统设计

超声波传感器测距系统设计

ID:10999300

大小:28.50 KB

页数:7页

时间:2018-07-09

超声波传感器测距系统设计_第1页
超声波传感器测距系统设计_第2页
超声波传感器测距系统设计_第3页
超声波传感器测距系统设计_第4页
超声波传感器测距系统设计_第5页
资源描述:

《超声波传感器测距系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、超声波传感器测距系统设计摘要:超声波是一种频率高于20KHz的声波,可用于测距、测速、清理等。本文介绍基于美国Senscomp公司生产的600系列超声波传感器、温度传感器的单片机测距系统的设计。关键词:超声波单片机频率温度超声波是指振动频率大于20KHz以上的,人在自然环境下无法听到和感受到的声波。超声波的波长比一般声波要短,具有较好的方向性,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。本文超声波测距系统选用了600系列智能传感器——615088超声波传感器,温度传感器——DS18B20,微处理器采用

2、了ATMEL公司的AT89C52。本文对此超声波测距系统进行了分析与介绍。1、超声波测距原理超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间计算出发射点到障碍物的实际距离。测距的公式表示为“L=C×T”,公式中L为测量的距离长度;C为超声波在空气中的传播速度;T为测量距离传播的时间差(T为发射到接收时间数值的一半)。2、超声波测距误差分析7从测距公式L=C×T中看出超声波测距的误差由超声波的传送速度和超声波的传送时间引起的。在空气中的传送速度随着温度的上升而

3、加快,超声波在空气中传播速度与温度的变化关系公式表示为“C=C0+0.607T”,C的单位是m/s;C0是指零度时的声波速度331.4m/s;T是指实际温度值,单位是℃。在超声波传播速度准确的前提下,测量距离的传播时间差只要达到微秒级,就能保证测距误差小于1mm。使用AT89C52单片机外接晶振频率为12M时,AT89C52单片机的计数器可以方便的计数到1微妙的精度,这样就能保证时间误差在1mm内。通过分析超声波测距误差产生的原因,提高测量时间差到微秒级,以及用DS18B20温度传感器进行超声波传播速度的补偿后,设计的高精度

4、超声波测距系统就能达到毫米级的测量精度。3、超声波传感器615088超声波传感器是基于超灵敏的6500测距模块板的增强型600系列50KHz静电传感器,波束角度15°,测距范围15cm~10.7m,该传感器是集发送与接收为一体的超声波传感器,设计紧凑,最小的外部结构以方便连接。615088超声波传感器的简图见图1。图1615088传感器简图图1中J1配线信息:7Pin1——VCC:供电电压+6V~30VDC,具有100mA电流能力的控制电源,传输过程中具有2A的短脉冲串能力。Pin2——公共端Pin3——Echo输出:当接收

5、到回波信号时改变状态。Pin4——Qsc输出:内部49.4KHz晶振器输出。注意:只有当INIT信号(Pin5)是高电平时该脚输出。Pin5——INIT输入:当从低到高的变化时初始化一个传输、接收周期。目标探测期间信号必须保持高电平。Pin6——BINH输入:高电平时可进行多目标探测。Pin7——BLNK输入:当发出一个信号后,输入信号为高电平时重置接收器的阀门,这样可进行多回波探测,正常情况下与Pin2脚可连接也可不连接。可编程跳线——跳线安装后内部5Hz重复率,消除外部INIT输入。615088超声波传感器里面有一个圆形

6、的薄片,在其背后有一个铝制的后板,两者构成了一个电容器,当给薄片加上为49.9KHz、电压为300AVC7pk-pk的方波电压时,薄片以同样频率震动,从而产生49.9KHz频率的超声波。当接收回波时,传感器内有一调谐电路,使得只有频率接近49.9KHz的信号才能被接收,而其它频率的信号被滤掉。超声波传感器加电后,INIT信号由低电平变高电平前必须至少经过5毫秒,在此期间,所有内部电路被重置、内部振荡器稳定。当INIT输入低电平变为高电平后启动传感器发出一串超声波束,只有待发射结束后才能接收被检测物反射回的回波。超声波存在固有

7、的阻尼振荡(振幅逐渐变小的振荡),也就是说传感器发射结束后还留有一定余震,同样可以产生振荡信号,扰乱了系统接收返回信号的工作。如果要减少阻尼振荡时间,那么要在INIT启动传感器发射超声波波束后2.38毫秒再将BINH输入低电平变为高电平,这样启动系统进行回波的接收就不会受到影响。INIT变成高电平和Echo输出变成高电平之间的时间同传感器与测量目标之间的距离成比例的。如果需要,当准备下一次重新发射一串超声波的时候可以返回一个低电平的INIT然后再使它变为高电平,这样就可以使周期重复。4、温度传感器为了提高测距的精度,考虑到超

8、声波在空气中的传播速度与温度的变化关系,设计采用DS18B20数字温度传感器对温度进行补偿。DS18B20是单线接口,仅需一根信号线与CPU进行通讯;传送串行数据,不需要外部器件;可以直接以9位的数字量读出;温度数字量转换时间200ms(典型值);测量温度范围从-55℃~+125℃,精度±

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。