红外遥控超声波测距仪设计.doc

红外遥控超声波测距仪设计.doc

ID:61045360

大小:1.20 MB

页数:25页

时间:2021-01-20

红外遥控超声波测距仪设计.doc_第1页
红外遥控超声波测距仪设计.doc_第2页
红外遥控超声波测距仪设计.doc_第3页
红外遥控超声波测距仪设计.doc_第4页
红外遥控超声波测距仪设计.doc_第5页
资源描述:

《红外遥控超声波测距仪设计.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、摘要红外遥控超声波测距仪是以超声波测距为核心的多传感器巧妙结合的作品。本作品用到红外传感器一体化红外接收头、温度传感器DS18B20、压电式传感器超声。可以根据需要用红外遥控来选择不同的运行模式,并实时地将运行结果在1602液晶显示出来,具有较好的人机界面。本作品可以用于测温、测距,测量精度较高,测量效果很好。如果经过稍微改装,还可以将本作品应用在机器人和汽车上。关键词:传感器超声波温度测距Abstract:Infraredremoteultrasonicrangefinderisasthecoreoftheultrasonicse

2、nsorcombination.Thisworksusinginfraredsensorintegratedinfreredreceivinghead,thetemperaturesensorDS18B20,piezoelectricsensorsultrasound.Accordingtoneedtochooseadifferentinfraredremoteoperationmode,andthereal-timeoperatingresultsin1602LCDdisplay,hasgoodhuman-machineinter

3、face.Thisworkcanbeusedtomeasuringtemperaturerange,highprecisionmeasurement,measurement,theeffectisverygood,.Ifafterslightlymodified,alsocanbeusedintherobotandautompbileworks目录摘要I一、系统总体设计1二、硬件设计2(一)AT89S52单片机主控模2(二)NE555产生40kHz频率模块3(三)超声波测距收发模块4(1)超声波发生器4(2)压电式超声波发生器原理4

4、(3)超声波测距原理41、超声波发射模块52、超声波接收模块5(四)DS18B20温度测量模块7(五)红外遥控模块7(六)1602液晶显示模块9三、程序设计11(一)超声波测距收发模块程序设计13(二)DS18B20温度测量模块程序设计14(三)红外遥控模块程序设计161、0和1的编码172、按键的编码173、遥控信号的解码算法及程序编写17(四)1602液晶显示模块程序设计19四、结束语20五、谢辞21六、参考文献22一、系统总体设计图1.1-1系统总体设计框图红外遥控超声波测距仪主要由AT89S52单片机主控模块、NEE555产

5、生40kHz频率模块、超声波测距收发模块、DS18B20温度测量模块、红外遥控模块、1602液晶显示模块等模块组成。本作品用AT89S52单片机主控模块来控制系统的运行,用红外遥控模块做模式选择,用DS18B20温度测量模块测量温度,用NEE555产生40kHz频率模块供给超声波测距收发模块,用超声波测距收发模块来接收和发射超声波信号,用1602液晶显示模块来显示运行结果。本作品开始运行时在1602液晶显示屏上显示作者的名字,然后自动提示用户进行模块选择,按遥控上的“1”键只测量温度并显示;按“2”键只测量距离并显示;按“3”键测温

6、测距并显示;按“4”键显示作者的名字。用户可以根据需要用红外遥控来选择不同的运行模式。一、硬件设计(一)AT89S52单片机主控模图(一)-1AT89S52单片机主控模块图图(一)-1中的坐下部是电源模块用9V供电经7805稳压为5V后供给系统使用。左上部是52单片机的复位电路,按下按键可以手动复位。LOAD_SE1是下载头,用来下载程序。单片机的CON接到NE555产生40kHz频率模块,INTO接到红外遥控模块,BACK_PLUS接到超声波测距收发模块,DQ接到DS18B20温度测量模块,E、RW、RS、D0-D7接到1602液

7、晶显示模块。AT89S52单片机简介:AT89S52是一个低功耗,高性能CMOS8位单片机,片内含8kBytesISP的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提高性价比的解决方案。(二)NE555产生40kHz频率模块图(二)-1NE555产生40kHz频率模块图图(二)-1中当SW1开关拨到VCC端时

8、,NE555连续发射频率;当接到CON端时,由单片机来控制是否发射频率,当CON为高电平时发射,低电平时不发射。40KHZ_SEND将产生占空比约为1:2的40kHz的频率,40KHZ_SEND接到超声波测距收发模块。NE555简介:

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

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

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