论文部分内容阅读
超声波测距作为无损检测方法之一,它不受光线,被测物的颜色,材质等因素的影响,对环境有一定的适应能力,具有频率高、波长短、绕射现象小,特别是方向性好等特点,这就使得超声波测距系统在工业自动化非接触环节、农业水利工程节水灌溉、汽车安全倒车雷达等领域都有应用。本课题将DSP技术与超声波测距技术相结合开发出测量范围为0.5-7m,精度为2cm的超声波测距仪。利用编入程序的飞思卡尔公司的DSP MC56F8037作为微处理系统的核心,首先利用它来产生26KHZ的PWM激励波,该PWM波通过逻辑电路及高频变压器转换成高频高压信号来驱动超声波探头发射超声波;由于本设计采用了收发一体式的超声波探头,该探头将感应到的微弱的超声波回波信号,经过硬件调理电路传输到DSP中。由于DSP对所接受的信号自动进行处理计算出所要测量的距离,再将处理所得距离实时地刷新由LCD显示出来。根据这一设计要求,主要研究目标及内容为硬件结构的设计与软件工程的开发。硬件电路主要采用的运算速度快且价格相对低廉MC56F8037DSP作为处理器,相对于一般的单片机作为处理器的超声波测距仪来说大大加强了系统对回波信号的处理能力及系统的稳定性。还包括电源模块、超声波发射模块、接收信号处理模块、温度补偿模块、人机界面(LCD显示)等。1)电源模块:包括+12V稳压输出电路、正负5V直流稳压输出电路、+3.3V直流稳压输出电路。2)超声波发射模块:包括逻辑驱动模块、推挽式变送器、高频变压器。3)超声波接收信号处理模块:包括限幅电路、前置放大电路、带通滤波电路、精密整流电路、基准电压输出电路、比较电路、RS触发电路。4)温度补偿模块:超声波测距的最大误差来源就是环境温度对超声波传输速度的影响,为了得到较为精确的测量结果,就要根据经验公式V=331.5+0.61T来对波速进行温度补偿。软件系统设计充分运用了DSP MC56F8037的内部资源实现测距的各个功能,主要包括以下部分:主程序、A/D转换子程序、温度补偿子程序、距离计算子程序和液晶显示子程序。