基于MC9S12E128的超声波雷达系统
超声波是一种在弹性介质中的机械震荡,由于其指向性强、能量消耗缓慢、传播距离较远等到优点,经常用于测量距离。基于此,我们采用单片机MC9S12E128设计一种超声波雷达系统,应用于人们的生活中。
超声波测距原理是利用超声波从发射到接收过程中传播的时间来计算出传播距离,设l为测量距离,t为往返时间差,超声波的传播速度为c,则有t=2l/c,而声波在空气中传输速率为,故利用超声波测量的距离与时间和环境温度有关,在本系统中利用MC9S12E128中的定时器测量超声波传播时间,利用DSl8820测量环境温度,从而提高测距精度。
MC9S12E128对发射的控制就是对40kHz方波产生电路的控制。由MC9S12E128的Pl.0口控制超声波发射电路以6个脉冲的序列发射出去,在程序中用延时实现。脉冲发射同时打开定时器T0开始计时,发射后等待1ms打开外部中断INT0,等待回波反射到接收探头。
基于MC9S12E128设计的雷达系统就是利用超声波的上述特性做到对倒车距离实时和高精度的检测,同时,此系统成本低、设计简单、精度和稳定性好,有望得到广泛的应用,从而减少交通事故的发生。
电话:15313166208 010-57436215 联系人:冯小姐 QQ:769132288
微信公众平台:shouxizhixinkeji