单片机设计测距仪原理及其简单应用
[09-12 17:53:43] 来源:http://www.88dzw.com 单片机学习 阅读:8228次
文章摘要: sP3.2,提供给软件进行处理。经过AT89C51对接收到的信息进行处理后,被测的距离茬LED上显示,显示的数据由串口线RXD和TXD输出到74LSl64,转化为并行数据控制LED的显示,采用动态显示。两位LED可表示4.9~0.1 m的距离,满足显示精度;若该距离小于预置的汽车低速安全刹车范围(如:1 n)或0.5m),报警电路发出适当的警告提示音,由P2.1的输出控制报警电路的工作。 3.2 系统软件设计
单片机设计测距仪原理及其简单应用,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.comsP3.2,提供给软件进行处理。经过AT89C51对接收到的信息进行处理后,被测的距离茬LED上显示,显示的数据由串口线RXD和TXD输出到74LSl64,转化为并行数据控制LED的显示,采用动态显示。两位LED可表示4.9~0.1 m的距离,满足显示精度;若该距离小于预置的汽车低速安全刹车范围(如:1 n)或0.5m),报警电路发出适当的警告提示音,由P2.1的输出控制报警电路的工作。
3.2 系统软件设计
汽车防撞雷达根据超声测距原理用AT89C51单片机开发设计。整个软件采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。
软件设计的主要思路是将预置、发射、接收、显示、声音报警等功能编成独立的模块,在主程序中采用键控循环的方式,当按下控制键后,在一定周期内,依次执行各个模块,调用预置子程序、发射子程序、查询接收子程序、定时子程序,并把测量的结果进行分析处理,根据处理结果决定显示程序的内容以及是否调用声音报警程序。当测得距离小于预置距离时,声音报警程序被调用。图5所示为程序的流程图。
4 结 语
利用51系列单片机设计的测距仪便于操作、读数直观。经实际测试证明,该类测距仪工作稳定,能满足一般近距离测距的要求,且成本较低、有良好的性价比。由于该系统中锁相环锁定需要一定时间,测得的距离有误差,在汽车雷达应用中此误差为3C111可忽略不计;但在精度要求较高的工业领域如机器人自动测距等方面,此误差不能忽略,只有通过改变--些硬件的应用实现对超声波的快速锁定,使误差进一步减小到0.31llnl,可以满足更高要求。
《单片机设计测距仪原理及其简单应用》相关文章
- › 基于AT89C51单片机设计的简易智能机器人
- › 采用单片机设计温湿度控制仪
- › 用ATmega8单片机设计串行编程器
- › 使用单片机设计的通用变频器
- › 单片机设计测距仪原理及其简单应用
- › Microchip 单片机设计的开发工具包
- 在百度中搜索相关文章:单片机设计测距仪原理及其简单应用
- 在谷歌中搜索相关文章:单片机设计测距仪原理及其简单应用
- 在soso中搜索相关文章:单片机设计测距仪原理及其简单应用
- 在搜狗中搜索相关文章:单片机设计测距仪原理及其简单应用