罗兆纬 叶玲玲 黄振星 叶志敏 刘 欣 郑志常
【文章摘要】
本文设计了以AT89C52 单片机为核心超声波测距电路。电路由主控制器模块、HC-SR04 超声波测距模块和诺基亚5110 显示模块等三个基本模块构成,通过对三个基本模块各自特点进行分析,实现距离测定功能。
【关键词】
HC-SR04 超声波模块;诺基亚5110 显示屏;AT
0 引言
超声波是一种超出人类听觉极限的声波即其振动频率高于20 kHz 的机械波。超声波具有振动频率高、波长短、绕射现象小而且方向性好还能够为反射线定向传播等优点,而且超声波传感器的能量消耗缓慢有利于测距. 文中主要对超声波测距系统电路进行设计。
1 超声波测距系统原理
超声波测距系统主要以AT89C52 单片机为核心,由HC-SR04 超声波测距模块和诺基亚5110 显示模块等基本模块构成的电路。通过超声波发射装置发出超声波,根据接收器接到超声波时的时间差就可以知道距离了。这与雷达测距原理相似。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。
超声波在空气中的传播速度为340m/s,X2 是声波返回的时刻,X1 是声波发声的时刻,(X2-X1)得出的是一个时间差的绝对值,根据计时器记录的时间(X1-X2),就可以计算出发射点距障碍物的距离(L)
如下图示是我们设计的超声波测试系统
2 系统电路设计
系统主要由主控制器模块、HCSR04超声波模块和诺基亚5110 模块构成。分别进行提供控制、测距、显示功能,如图2.1 所示。PCB 示意图如图2.2 所示。
3 主要器件
3.1 单片机AT
AT
3.2 HC—SR04 超声波模块
采用HC—SR04 超声波模块,其时序__波模块600mm 前放一本子作为障碍物,因为HC-SR04 超声波模块是以15 度的角度发射超声波,会存在相应的误差,所以显示屏上显示的是620mm,在误差允许范围内。模块有三个按键,分别用以调节超声波的传播速度、复位校准、相应拓展功能。所选择的HC-SR04 超声波模块测量范围是2cm~400cm,当超过最大范围,蜂鸣器会响起,起到报警作用。电子科技大学中山学院电子信息学院 广东中山 528400
图如图
(1) 性价比高,LCD1602 可以显示32个字符,而Nokia5110 可以显示15 个汉字,30 个字符。Nokia5110 裸屏仅8.8 元,LCD1602 一般15 元左右,LCD12864 一般50~70 元。
(2) 接口简单,仅四根I/O 线即可驱动,LCD1602 需11 根I/O 线,LCD12864 需12 根。
(3) 速度快,是LCD12864 的20 倍,是LCD1602 的40 倍。
(4)Nokia5110 工作电压3.3V,正常显示时工作电流200uA 以下,具有掉电模式,适合电池供电的便携式移动设备。
4 测试结果
设计结果如图4.1 所示,在距离超声
5 效果分析
通过对仪器的测量,误差大小与实际距离成正比且误差范围控制在20% 以内。当超出400cm 范围的时候,蜂鸣器报警,得不出实际测量数据。(见表一)
6 结论
超声波测距模块自带发射接收和控制电路,只需要单片机给触发信号便可进行工作。通过软件设计和硬件相应配合,对所测距进行记录、显示工作,实现实时监测。软件设计主要是完成超声波发射接收回来的数据,通过AT89C52 单片机控制,进行相应的算法调整,将测量结果数值显示在显示屏上。实际测试结果证明由,本文提出的以AT89C52 单片机为核心的超声波测距系统可实现短距离范围的精确测量。
【参考文献】
[1] 李全利,迟容强,单片机原理及接口技术[M].北京:高等教育出版社,2004.32-36
[2] 李华,MCS-51 系列单片机实用接口技术[M]. 北京:北京航空航天大学出版社,1993.49-100
[3] 张立科, 单片机通信技术与工程实践[M]. 北京:人民邮电出版社,2005.56-62
[4] 张凯,MCS-51 单片机综合系统及其设计开发[M]. 北京:科学出版社,1996.120-130
[5] 郁有文,常健,程继红,传感器原理及其应用[M]. 西安:西安电子科技大学出版社,2012.11
[6] 马争,汪亚南,微计算机与单片机原理及应用[M]. 北京:高等教育出版社,2012.7