基于单片机倒车防撞预警系统设计和实现
作者:韦穗林
来源:《现代电子技术》2009年第21
        :汽车倒车防撞预警系统是汽车泊车辅助装置。系统由超声波发射与回波接收电路、超声波电信号放大电路、单片机控制电路、显示电路和声音报警电路组成,根据超声波测距原理,实现倒车防撞预警。给出了硬件各单元电路图,软件主要模块的流程图,说明设计过程和工作原理。采用通用型单片机作为控制电路,方便功能扩展,充分利用单片机的内部资源,外围元件少、电路简洁、成本低、实用性强。
        关键词:倒车雷达;超声波测距;单片机;硬件电路;软件设计
        中图分类号:TP29 文献标识码:A
        文章编号:1004-373X(2009)21-160-04
        Design and Realization of Car Reversing Anti-Collision Warning
        System Based on Single Chip Computer
        WEI Suilin
        (Guangxi Hydraulic and Electric Polytechnic College,Nanning,530023,China)
        Abstract:Car reversing anti-collision warning system is the car parking auxiliary unit.The system is composed of ultrasonic transmitting and receiving circuit ,ultrasonic electrical signal enlargement circuit,single chip computer control circuit,display circuit and sound alarming circuit.According to ultrasonic ranging principle,car reversing anti-collision warning is realizedred,the hardware various units circuit diagram are given,as well as the software main module flow chart.The design process and principle of work are analyzed in the paper.The system takes the general single chip computer as the control circuit,convenient function expansion.Fully using single chip computer′s internal resources,the periphery part is few,the circuit is simple,low price and usable.
        Keywords:car reversing radar;ultrasonic ranging;single chip computer;hardware circuit;software design
        0
        汽车倒车防撞预警系统即是俗称的倒车雷达,是汽车泊车辅助装置。在汽车倒车时,倒车雷达采用超声波测距原理探测汽车尾部离障碍物的距离,当汽车尾部离障碍物的距离达到探测范围时,倒车雷达通过数码管实时动态显示距离。当汽车尾部离障碍物的距离达到设定的安全警告值时,倒车雷达发出报警声,以警示驾驶员,辅助驾驶员安全倒车。现在生产的中高档小轿车大多数都配置有倒车雷达,而出于节省成本等方面的考虑,经济型小轿车、大客车等其他车辆都没有配置倒车雷达。有市场需求的产品汽车防撞系统,必然会带动产品的开发设计。倒车雷达电路种类较多,本文介绍基于单片机控制的倒车雷达系统,该系统采用通用型单片机作为控制电路,方便系统功能扩展。系统电路主要采用集成器件构成,外围元件少,电路简洁、调试方便、成本低,利于商品化生产。
        1 系统组成及工作原理
        倒车防撞预警系统由四路收发一体封闭(防水)型超声波传感器及其超声波发射与回波接收电路、超声波电信号放大电路、单片机控制电路、LED数码管显示电路和蜂鸣器声音报警电路组成。
        系统组成框图如图1所示。
        1 倒车雷达系统组成框图
        当汽车倒车时由倒车换挡装置自动接通系统电源,系统上电复位,进入工作状态。单片机编程产生一串40 kHz的矩形脉冲电压,经四选一模拟开关加到超声波发射与回波接收电路,经放大驱动超声波传感器发射出超声波,同时单片机开始计时。发射出的超声波碰到障碍物后形成反射波,部分反射波返回作用于超声波传感器,经超声波传感器的声/电转换,变成微弱的电信号,该微弱的电信号经放大、整形产生负跳变电压,向单片机发出中断申请。单片机收到中断申请的信号后,立即响应中断,执行外部中断服务程序,停止计时,得到超声波发送和返回的时间T,计算出发射点离障碍物的距离[1]S,:S=(C•T)/2C是超声波在空气中的传播速度,在常温25 ℃,C约为346 m/s。若发射出的超声波在测距范围内未遇到障碍物,直到单片机定时中断产生,执行定时中断服务程序,选择下一路,依次按后左路、后左中路、后右中路、后右路的顺序继续发射和接收超声波,并经过计算处理。四路探测处理完毕,选择四路中测出的最小距离值通过LED数码管显示出来。当最小距离值小于预先设定的报警距离时,单片机接通蜂鸣器的电源,蜂鸣器发出报警声。若四路探测无回波中断申请,则显示“—.— —”,表明在安全距离内没有障碍物,再继续下一轮的循环探测处理。