超声波测距器的设计.doc

约56页DOC格式手机打开展开

超声波测距器的设计,摘 要超声波具有指向性强,能量消耗缓慢,传播距离较远等优点,所以,在利用传感器技术和自动控制技术相结合的测距方案中,超声波测距是目前应用最普遍的一种,它广泛应用于防盗、倒车雷达、水位测量、建筑施工工地以及一些工业现场。本设计中各功能的具体实现主要从硬件和软件两部分入手,硬件部分,单片采用at89c52,单片机p1.0端...
编号:35-144897大小:549.15K
分类: 论文>电气自动化/电力论文

内容介绍

此文档由会员 zaixian 发布

摘 要



超声波具有指向性强,能量消耗缓慢,传播距离较远等优点,所以,在利用传感器技术和自动控制技术相结合的测距方案中,超声波测距是目前应用最普遍的一种,它广泛应用于防盗、倒车雷达、水位测量、建筑施工工地以及一些工业现场。

本设计中各功能的具体实现主要从硬件和软件两部分入手,硬件部分,单片采用AT89C52,单片机P1.0端口输出40KHz方波信号,传给超声波发射电路,超声波发射电路主要由反相器74LS04和超声波换能器构成。超声波接收电路采用芯片CX20106A,CX20106A是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器,考虑到红外遥控常用的载波频率为38Khz,与测距的超声波频率40KHz较为接近,可以利用它制作超声波接收电路。显示电路采用简单实用的4位共阳极LED数码管,段码用74LS244驱动,位码用PNP三极管9012驱动。软件部分,超声波测距仪的软件设计主要由主程序、超声波发生子程序、超声波接收中断程序及显示子程序组成。我们知道汇编语言程序具有较高的效率且容易精细计算程序运行的时间,超声波测距仪的程序要求精细计算程序运行时间(超声波测距时),所以控制程序采用汇编语言编程。



关键词: 测距 AT89C52 超声波