·上一文章:CAN总线在变电站高压开关柜在线检测系统中的应用
·下一文章:可精确测距的低成本超声子系统
图5 语音播报电路
软件设计
软件设计非常重要,它是系统的中枢,影响着整机性能的优劣。本超声波测距仪软件流程如图6所示。
图6 超声波测距软件流程
超声波倒车测距仪功能效果
1 温度补偿作用
超声波在空气中传播的速度受温度的影响很大,为了得到更精确的测量结果,本系统采用了温度补偿的方法。用高精度的温度传感器DS18B20测得环境温度,通过软件编程查表的方法得到超声波实际的传播速度,再由单片机计算出精确的距离。
2 测距大小及精度
通过实践验证,超声波测距达到8m,精确度达到0.01m。并且根据车后障碍物距离大小划分成“安全距离”、“保持距离”、“危险距离”三等级提示。
3 液晶显示功能
液晶12864在倒车测距语音系统中用于显示文字和相关信息。系统上电后在液晶上分行显示:第一行显示:倒车测距语音系统;第二行显示:离目标余:×点××米;第三行显示:状态:××距离;第四行显示:环境温度:××.××××C。(×为系统上电后自行测量得的数据,C为温度的符号)。这样显示使用户清楚的知道自己目前所处的位置和安全程度,从而知道如何下一步的操作。
4 语音播报提示
ISD2560是一个性价比较高的语音录放芯片,其可寻址录放功能是其他语音芯片无法比拟的。把要读的字连续的录于其中,要读测得的距离时,直接从语音段上把各个字取下来,然后进行播放,很好的实现了语音播报功能。
结束语
本系统解决了温度变化带来超声波测距精度不高以及距离不远等问题。此外,整机系统智能化,具有语音播报提示和液晶屏显示功能,体现人性化,使用起来非常方便。这一系统可以安装在各种汽车尾部,用于倒车监测车后障碍物情况,功能良好,效果显著。