一种基于超声波的检测防撞系统设计--控制网



一种基于超声波的检测防撞系统设计
企业:控制网 日期:2007-07-29
领域:运动控制 点击数:1921



    李文娟(1979—)
女,西北工业大学硕士研究生,现任南昌航空工业学院教师,专业方向为通讯及测控网络技术。

    随着现代社会工业化程度的高度发展,交通安全问题已成为各国亟待解决的大课题。解决这个问题的根本措施在于行进中的汽车能自动跟踪测距,在危险距离内自动刹车。汽车防撞系统集光、声、电、机于一体,不管车辆处于什么样的驾驶状态,在紧急避险时都能平稳停车。尤其在雨天、雪天、雾天等能见度低的恶劣天气情况下,性能丝毫不受影响。汽车自动防撞系统在处理防止撞车发生时,采用全智能化的过程。

1 系统总体设计

    本文提出了超声波应用于汽车防撞系统,借助于超声波的基本特征和传播特点,根据超声波测距原理 s=c*t/2,由发射超声波到超声波探测器收到回波的时间t,测出离障碍物距离。应用透射式光电传感器,由施密特触发器CD4093输出速度脉冲信号,计数脉冲个数,即可测出汽车速度。把距离信号和汽车速度信号输入到单片机 MCS-51中,应用汇编语言对其软件编程,把距离信号与各个车速对应的安全距离进行比较判断,是否给出报警及刹车信号。
  
    汽车超声波防撞系统框图如图1所示。

2 各模块设计

    2.1 超声波汽车测距

    在超声波测距硬件电路中,充分利用8051单片机双向并行口的输入和输出功能,进行信号的发送、接收等控制。

    超声波探测头选频频率为40kHz方波,软件编程在单片机的输入端口上直接产生20个方波脉冲,再通过变压器升压变换,经超声波探测头发射出去。

    发射信号遇到障碍物后反射回来,由同一超声波探测头接收并送到接收电路。送入单片机的接受端。当接收电路有信号时端口为低电平。检测其管脚状态,就可以得到超声波探测头接收到第一个信号的时刻,s=c*t/2,从而计算出从发送信号到接收到第一个反射信号的时间t,计算出障碍物与汽车的距离S。流程如图2所示。 

    2.2 光电传感器测速

    采用透射式光电传感器测车速。每当圆盘上的长方孔与光电开关上的透光孔重合,则光敏三极管受到光而通过电流,使施密特触发器CD4093输出高电平,当圆盘转至透光孔被遮时,CD4093输出低电平。随着圆盘不停地转动,CD4093便输出脉冲序列。测出输出脉冲个数,结合圆盘每一周的孔数,使可算出旋转的转速及转角。圆盘由汽车的车轮转轮驱动,算出圆盘的转速就可间接地计算出汽车的转速,得知汽车的行驶速度。


    由于光敏三极管接收的峰值波长为880~900nm的近红外光,而阳光的波长在280nm以上,故易对光电传感器形成干扰,在应用时避免阳光照到光敏三极管上。故在本次设计中,通过转轮带动装于车底,采取封闭装置,这样也使在汽车行走时不受灰尘影响,增长使用寿命。圆盘每圈孔数为8个,设汽车车轮半径40cm,则每个脉冲对应的行使距离约为32cm,通过一个JK触发器,在CR端接一个1Hz的脉冲信号,CD4093输出的脉冲信号接jk触发器的CLK引脚,通过在单片机里计数,可以得出每隔1秒的计数个数,就可以算出每秒的汽车行驶速度。

    2.3  单片机处理与控制

    单片机处理:8051主要完成程序的执行、数据的处理和对外部电路的实时控制。内部定时器T0工作在定时方式,T0在超声波发射时开始计数,在本设计中,当P1.4引脚收到回波后,停止计数,T0所计时间即为超声波往返传输时间,单片机对该数据进行处理,即可测出距离。内部定时器T1工作在计数方式,由引脚输入的脉冲信号控制T1计数,由T1所计数值确定汽车的转速。单片机根据所测距离和车速进行比较,给予输出。软件编程的主流程如图3所示。



图3  软件编程的主流程图

    输出控制:利用简单的555定时器构成控制电路。8051输出接三极管T,若无险情时,8051输出为低电平,三极管T截止,555处于置零状态,无输出;若出现险情,8051输出高电平经DAC后,T导通,555置零无效,实现多谐振荡的功能,扩音器铃声报警,改变RC参数可改变报警频率。光报警与制动装置直接并联于555输出端即可。电路设计如图4所示。


3 结束语

    频率高于20kHz的超声波波长短、方向性好、能够呈射线定向传播,碰到界面就会有显著反射。这些特性有利于选用超声波做媒体,测定物体的位置、距离甚至形状等。

    本文介绍的超声波防撞系统,能充分发挥8051的数据处理和实时控制功能,使系统工作于最佳状态,提高灵敏度。具有体积小、使用方便的特点。

    获得可以接受的低虚警率,是检测防撞雷达理论研究中的重点和难点。针对编码步进调频连续波信号在防撞系统中的应用,用试凑逼近算法来检测危险目标,在发射波形中加入伪随机序列调制,能够有效地去除虚警。

参考文献:

    [1] 李伯成.基于MCS-51单片机的嵌入式系统设计[M].电子工业出版社.

    [2] Thoamas L.Floyd. 数字电子技术(第九版)[M].电子工业出版社. 

    [3] 胡广书.数字信号处理 理论、算法与实现(第二版)[M].清华大学出版社.  

  • 在线反馈
1.我有以下需求:



2.详细的需求:
姓名:
单位:
电话:
邮件: