AT89C52超声波测距倒车防撞报警系统

时间:2010-03-29来源:网络

将式(4)代入式(3)可得:


由此可见,要想测得距离H,只要测得超声波的传播时间t即可。

2 系统的实现
根据设计要求并综合各个方面因素,可以采用AT89C52单片机作为主控制器,用动态扫描实现LCD数字显示,超声波驱动信号用单片机的定时器完成,其具体的系统框图如图2所示。


该系统主要由单片机系统及显示电路、超声波发射电路和超声波检测接收电路等部分组成。采用AT89C52来实现对CX20106A红外接收芯片和TCT40-10系列超声波转换模块的控制。其中超声波接收电路使用集成电路CX2-0106A,可用来完成信号的放大、限幅、带通滤波、峰值检波和波形整形等功能。显示器件采用的是LCDl2864显示器,并选用D18820温度传感器进行温度检测,实行温度补偿。主控器AT89C52单片机是一种低功耗、高性能CMOS 8位微控制器,具有8 KB的系统可编程FLASH存储器。与AT80C51引脚和指令完全兼容。拥有1个8位CPU,1个片内振荡器及时钟电路,3个16位定时/计数器,21个特殊功能寄存器,4个8位并行I/O口,共32条可编程I/O端线,1个可编程全双工串行口,8个中断源。
本设计的实物如图3所示。

3 系统的软件设计
系统软件部分包括主程序、中断子程序和其他子程序。主程序流程图如图4所示,其中中断子程序的核心代码如下:

1 2 3

关键词: 防撞 报警系统 倒车 测距 超声波 AT89C52

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版