|
|
售价:240元/套 套装清单: 学习板:1块 概述 超声波测距原理 超声波测距学习板采用STC89C51单片机,晶振:12M,单片机用P1.0口输出超声波换能器所需的40K方波信号,利用外中断0口监测超声波接收电路输出的返回信号,显示电路采用简单的4位共阳LED数码管,断码用74LS245,位码用8550驱动. 超声波测距的算法设计: 超声波在空气中传播速度为每秒钟340米(15℃时)。X2是声波返回的时刻,X1是声波发声的时刻,X2-X1得出的是一个时间差的绝对值,假定X2-X1=0.03S,则有340m×0.03S=10.2m。由于在这10.2m的时间里,超声波发出到遇到返射物返回的距离, 超声波测距器的系统框图如下图所示:
硬件部分
1.单片机系统及显示电路
超声波发射电路原理图
前面我们讲到过,我们用单片机的P1.0口输出超声波换能器所需的40K方波信号,如图所示。 超声波接收电路:
使用CX20106A集成电路对接收探头受到的信号进行放大、滤波。其总放大增益80db。以下是CX20106A的引脚注释。 PCB板板面图:
PCB顶层示意图
PCB底层示意图
元件布局图 下面,我们通过一系列的实验图片来看看超声波测矩的实际效果。 给超声波测距板接上外接电源,并把它放在靠墙边上,因为我们程序中所设定的最小测试距离为27cm,所以当超声波探头与障碍物之间的距离小于27cm时,数码管将显示最小测量值27cm,如图所示。 小于最小测量距离,数码管显示最小测量值27cm。 移动超声波板,数码管显示距离发出变化,如所显示当前值为34CM,由于实验拍照需要,当手拿着板子时,超声波探头摆放角度有所变化,所以可能存在数据误差。 数码管显示当前距离为47CM。 下面我们准备使用遥控小车板载超声波测距板进行动态移动实验。 把超声波板放在遥控小车身上,当前测距值为30CM。 遥控小车行驶于靠墙附近处,显示测矩值为27CM,此时实际距离已小于27CM。 通过遥控器控制小车向前行驶,当小车行驶超过27CM距离时,数码管开始实时显示当前测距值,如图所示为32CM。 再向前开,显示值增加到56CM。 小车继续前进,行驶至71CM。 软硬件调试及性能 超声波测距系统的制作和调试,其中超声波发射和接收采用Φ16的超声波换能器TCT40-16F1(T发射)和TCT40-16S1(R接收),中心频率为40kHz,安装时应保持发射探头和接收探头的中心轴线平行并相距4~8cm,其余元件无特殊要求。如果能将超声波接收电路用金属壳屏蔽起来,那可以大大提高抗干扰能力。同时也可以根据测量范围及精度要求不同,适当地调整与超声波接头探头并接的滤波电容C4的大小,以获得合适的接收灵敏度和抗干扰能力。 硬件电路制作中,应避免出现虚焊或焊接短路的情况,完成并调试好后,便可将单片机片内HEX或BIN程序文件下载到单片机芯片试运行。有兴趣的读者朋友,可以根据实际情况修改超声波发生子程序每次发送的脉冲宽度和两次测量的间隔时间,以适应不同距离的测量需要,系统调试完后应对测量误差和重复一致性进行多次实验分析,不断优化系统使其达到实际使用的测量要求。 |
![]() |
以上部分内容转载于网上,如有涉及到版权问题,请即通知本人删除 ICP备05019516号
联系地址:浙江省杭州市拱墅区普金家园11-3-702 徐玮 邮政编码:310015 Email:hificat@163.com xu169@sina.com 电话:0571-85956028 传真:0571-88230070 手机:13185018567 QQ:420951892 MSN:hificat@hotmail.com 杭州晶控电子有限公司 版权所有 COPYRIGHT2003——2007 HANGZHOU KinCony ELECTRONICS CO.,LTD All rights reserved |