课题《基于单片机的超声波测距仪》由单片机最小系统、超声波测距模块、驱动显示电路、报警电路和按键电路等组成。利用超声波测距模块HC-SR04测量距离,并对数据进行分析处理,传给单片机,再通过LED数码管显示出来,可以通过按键调整报警距离,同时电源部分采用5V稳压直流电源。
1.3 应解决的关键问题
1、对主要硬件电路设计、制作实物时拟解决的关键问题是:声音的发射和接受时间的计算。
2、超声波测距采用软件编程实现。
3、超声波测距的死区解决。
4、按键对报警值的设置。
2 电路方案论证
2.1 方案比较
2.1.1 激光测距
激光测距一般采用两种方式来测量距离:脉冲法和相位法。脉冲法测距的过程:测距仪发射出的激光经被测量物体的反射后又被测距仪接收,测距仪同时记录激光往返的时间,光速和往返时间的乘积的一半,就是测距仪和被测量物体之间的距离。相位法测距的过程:用无线电波段的频率,对激光束进行幅度调制并测定调制光往返测线一次所产生的相位延迟,再根据调制光的波长,换算此相位延迟所代表的距离,即用间接方法测定出光经过往返测线所需的时间。来~自^751论+文.网www.751com.cn/
2.1.2 超声波测距
超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射电到障碍物的实际距离,可见这与雷达测距原理相似。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。
从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。