你的位置:论文发表 >> 论文下载 >> 工学论文 >> 电子机械 >> 详细内容 在线投稿

超声波测距系统设计

浏览272次 时间:2014年3月17日 16:20

罗兆纬 叶玲玲 黄振星 叶志敏 刘 欣 郑志常

【文章摘要】

本文设计了以AT89C52 单片机为核心超声波测距电路。电路由主控制器模块、HC-SR04 超声波测距模块和诺基亚5110 显示模块等三个基本模块构成,通过对三个基本模块各自特点进行分析,实现距离测定功能。

【关键词】

HC-SR04 超声波模块;诺基亚5110 显示屏;AT89C52 单片机;超声波测距原理

0 引言

超声波是一种超出人类听觉极限的声波即其振动频率高于20 kHz 的机械波。超声波具有振动频率高、波长短、绕射现象小而且方向性好还能够为反射线定向传播等优点,而且超声波传感器的能量消耗缓慢有利于测距. 文中主要对超声波测距系统电路进行设计。

1 超声波测距系统原理

超声波测距系统主要以AT89C52 单片机为核心,由HC-SR04 超声波测距模块和诺基亚5110 显示模块等基本模块构成的电路。通过超声波发射装置发出超声波,根据接收器接到超声波时的时间差就可以知道距离了。这与雷达测距原理相似。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。

超声波在空气中的传播速度为340m/sX2 是声波返回的时刻,X1 是声波发声的时刻,(X2-X1)得出的是一个时间差的绝对值,根据计时器记录的时间(X1-X2),就可以计算出发射点距障碍物的距离(L)

如下图示是我们设计的超声波测试系统

2 系统电路设计

系统主要由主控制器模块、HCSR04超声波模块和诺基亚5110 模块构成。分别进行提供控制、测距、显示功能,如图2.1 所示。PCB 示意图如图2.2 所示。

3 主要器件

3.1 单片机AT89C52

AT89C52 是一种带8K 字节FLASH存储器(FPEROMFlash Programmableand Erasable Read Only Memory)的低电压、高性能CMOS 8 位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1000 次。该器件采用ATMEL 高密度非易失存储器制造技术制造。由于将多功能8 CPU 和闪烁存储器组合在单个芯片中,ATMEL AT89C52 是一种高效微控制器。AT89C52 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

3.2 HCSR04 超声波模块

采用HCSR04 超声波模块,其时序__波模块600mm 前放一本子作为障碍物,因为HC-SR04 超声波模块是以15 度的角度发射超声波,会存在相应的误差,所以显示屏上显示的是620mm,在误差允许范围内。模块有三个按键,分别用以调节超声波的传播速度、复位校准、相应拓展功能。所选择的HC-SR04 超声波模块测量范围是2cm~400cm,当超过最大范围,蜂鸣器会响起,起到报警作用。电子科技大学中山学院电子信息学院 广东中山 528400

图如图3.2.1、原理图如图3.2.2 所示。利用HC-SR04 超声波的MAX232 发射模块发射的超声波信号作为距离采样信号,TL074 接收模块接受所发射的信号:(1) 采用IO TRIG 触发测距,给最少10us 的高电平信号。(2) 模块自动发送8 40khz 的方波,自动检测是否有信号返回;(3) 有信号返回,通过IO ECHO 输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=( 高电平时间* 声速(340M/S))/23.3 诺基亚5110 显示模块原理图如图3.3 所示。Nokia5110是一款经典机型。作为显示设备,取代LCD1602。使用Nokia5110 显示的四大理由

(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].北京:高等教育出版社,200432-36

[2] 李华,MCS-51 系列单片机实用接口技术[M]. 北京:北京航空航天大学出版社,199349-100

[3] 张立科, 单片机通信技术与工程实践[M]. 北京:人民邮电出版社,200556-62

[4] 张凯,MCS-51 单片机综合系统及其设计开发[M]. 北京:科学出版社,1996120-130

[5] 郁有文,常健,程继红,传感器原理及其应用[M]. 西安:西安电子科技大学出版社,2012.11

[6] 马争,汪亚南,微计算机与单片机原理及应用[M]. 北京:高等教育出版社,2012.7

TAG: 超声波
上一篇 下一篇

论文发表与咨询

论文发表 写作指导 职称论文 毕业论文 客服联系方式:
投稿信箱:lunww@126.com
在线咨询客服QQ:站点合作85782530
在线咨询客服QQ:站点合作82534308
联系电话:18262951856
点击进入支付宝支付(支付宝认可网络诚信商家)
点击进入财付通支付(财付通认可网络诚信商家)
点击进入支付方式---->>>>

论文发表 诚信说明

论文发表 论文投稿 热点图片