0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何用单片机设计超声波汽车测距告警装置?

电子设计 作者:电子设计 2018-08-29 01:50 次阅读

1 引言

在日常机场保障与维护过程中,工程车、充气车、电源车、加油车等诸多车辆常常需要在停机坪附近穿行、掉头或倒车。由于这些低速行驶的车辆与飞机非常接近,驾驶员的视野颇受限制,碰撞和拖挂飞机的事故时有发生,在夜航时则更显突出。为确保飞机安全,我们研制了一种测距告警装置,有效地提高了飞机在保障和维护过程中的安全性和可靠性。我们所研制的汽车测距告警装置的主要性能指标如下:

作用距离 0.2 m

测距精度 ≤0.05 m

告警距离 ≤1 m(可调)

漏警率 1%

虚警率 0.01%

2 基本工作原理及框图

此装置在单片机的控制下,利用超声波测距原理,测量低速行驶车辆与飞机的距离,当车辆与飞机的距离小于安全距离时,发出声光报警,并显示车辆与飞机之间的距离,提醒驾驶员及时采取减速、制动等措施,从而达到避免车辆与飞机碰撞、拖挂等事故,其原理框图如图1所示。整个系统由超声波发射、超声波接收、8031单片机系统和声光报警、距离显示等设备组成。

如何用单片机设计超声波汽车测距告警装置?

发射部分由高频振荡器、单脉冲发生器、编码调制器、功率放大器及超声换能器组成。 单脉冲发生器在振荡器的每个周期内都被触发,产生固定脉宽的脉冲序列,来自单片机的编码信号对脉冲序列进行编码调制,经功率放大后,通过超声换能器发射超声波。

接收部分由超声换能器、接收放大器和编码解调器组成。接收到的超声波反射信号经超声换能器转换、放大、解调后,送到单片机系统进行处理,并通过距离显示器显示车辆与飞机之间的距离,当该距离小于设定的告警距离时,启动报警系统报警。

在多台车辆同时作业时,某台车辆发射的超声波信号可能被其它车辆接收,从而因造成系统混乱而产生误报。为解决这一问题,系统对不同的车辆进行不同的编码调制,使每辆车只能接收到其本身发射的信号。

为有效消除干扰,编码解调采用积累检测解调。编码解调的框图如图2所示。V1为被放大后的含有干扰的接收信号,经门限检测电路与门限电压V0比较后输出脉冲V2(当V1>V2时,输出脉冲,反之无输出)。单稳电路1和单稳电路2 相互配合与或非门共同构成一个可以重新触发的单稳电路,通过此单稳电路,实现对脉冲序 列的延时积累,其输出为V3,V3经积分器积分后输出V4,最后经整形电 路整形后输出,V5并送入单片机处理。解调器的工作波形如图3所示。

如何用单片机设计超声波汽车测距告警装置?

如何用单片机设计超声波汽车测距告警装置?

单稳电路时间常数的选择,要求使其展宽时间大于载波脉冲周期。若载波脉冲周期为 25 μs,取单稳电路的展宽时间为两个载波脉冲周期(50μs ),则当触发脉冲V2为单个脉冲时,经单稳电路之后,其输出脉冲V3的宽度为50 μs,当触发脉冲V2为两个连续脉冲时,经单稳电路之后,其输出脉冲V3的宽度为75μs,触发脉 冲为3个连续脉冲时,其输出脉冲V3的宽度为100 μs ,其余依次类推。即使由于干扰而使中间的某一触发脉冲丢失,也可被后一个脉冲所触发。所以,在单稳电路展宽时间取两个载波脉冲周期时,在V2的脉冲串中,只要不连续丢失两个以上的脉冲,单稳电路的暂稳态就可保持到被V2脉冲串的最后一个脉冲触发。因此,单稳电路展宽时间应根据实 际干扰环境选取。展宽时间过小,则不利于对码元“1 ”的检测,展宽时间过大,又不利于对码元“ 0”的检测,这一点可以从图3所示的波形中看出。

系统中的发射和接收部分由单片机控制轮流工作。在单片机编码发送完毕后,即转入接收状态,同时关闭发射部分的单脉冲发生器;当接收一定时间后再转入发射状态重发编码时 ,同时关闭接收放大器。因此,为保证测距正确,接收时间必须根据实际量程来限制时,众所周知,声波传播的距离s、速度c及传播时间t之间的关系为:s=c×t 。若系统量程为5m,则接收时间Ts应满足:Ts=(2×5)/340=29.4ms

3 软件设计

软件设计流程图如图4所示。

如何用单片机设计超声波汽车测距告警装置?

系统上电初始化后,先使安装在车辆四侧的超声波收发装置处于发射状态并输出调制编码,同时开始计时,在调制编码发送完毕后,使收发装置处于 接收状态,并巡回检测四侧接收装置是否接收到返回信号。当某一侧检测到返回信号时,就结束计时,并保存计时时间,同时接收返回信号编码,并将其与发送编码进行比较, 若两者相符,则计算车辆与飞机间的距离,并显示距离。然后将计算机所得的距离与设定 的告警距离进行比较,若小于告警距离就发出报警,否则返回重发。若接收编码与发射编码不相符,则返回重发。若四侧接收装置均没有检测到返回信号,则判断接收限时是否已到, 若接收限时未到,则继续巡回检测接收装置,否则返回发射状态重发编码。

4 结束语

经实际测试该装置完全达到了设计指标要求,具有测距精确、告警及时、灵敏度高等优点;实际应用时装置效果良好,有效地避免了机场事故的发生,具有很高的应用价值。由于超声波的传播速度慢,传输延时较大,影响了系统告警的反应速度,因此只限于低速行驶的车辆用,若要应用于高速车辆中,则需要进行改进。



:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6032

    文章

    44525

    浏览量

    633318
  • 汽车电子
    +关注

    关注

    3025

    文章

    7884

    浏览量

    166573
  • 超声波
    +关注

    关注

    63

    文章

    2992

    浏览量

    138256
收藏 人收藏

    评论

    相关推荐

    超声波测距系统设计

    基于单片机设计的超声波测距系统具有硬件结构简单、工作可靠、测量误差小等特点。因此,它不仅可用于移动机器人,还可用在其它检测系统中。 window.google_render_ad();
    发表于 10-15 15:25

    单片机超声波测距

    单片机超声波测距论文
    发表于 04-18 19:25

    请问如何用单片机设超声波雾化器电气控制系统的设计

    各位大神,我是大二学生,因参赛想学习单片机,请问如何用单片机设超声波雾化器电气控制系统的设计
    发表于 02-08 12:37

    基于超声波测距的倒车报警系统的设计资料分享

    超声波,产生使单片机开始计数和停止计数的信号,从而计算超声波往返的时间。利用温度传感器DS18B20测量温度并修正当前的声速。LCD1602液晶模块为显示装置
    发表于 12-02 07:16

    超声波测距

    有原理图 程序 模块分析 和AD图 单片机超声波的控制,超声波测距
    发表于 11-18 16:43 69次下载

    用51单片机设超声波测距系统的设计原理及电路(附源程序)

    用51单片机设超声波测距系统的设计原理及电路(附源程序)。
    发表于 05-11 13:49 31次下载

    超声波测距

    超声波测距源文件,详细介绍了基于51单片机超声波测距原理,该文件包含设计的源程序。
    发表于 05-20 10:12 182次下载

    基于单片机超声波测距系统设计

    基于单片机超声波测距系统设计
    发表于 12-17 21:59 6次下载

    51单片机超声波测距仿真与分析

    51单片机超声波测距仿真与分析
    发表于 09-04 08:49 30次下载

    使用51单片机设计的超声波测距仪资料合集免费下载

    本文档的主要内容详细介绍的是使用51单片机设计的超声波测距仪资料合集免费下载。主要内容包括了:模块超声波测距仪原理图,HC-SR04
    发表于 11-23 08:00 133次下载
    使用51<b class='flag-5'>单片机设</b>计的<b class='flag-5'>超声波</b><b class='flag-5'>测距</b>仪资料合集免费下载

    使用51单片机设超声波测距模块的程序免费下载

    本文档的主要内容详细介绍的是使用51单片机设超声波测距模块的程序免费下载。
    发表于 07-25 17:36 5次下载
    使用51<b class='flag-5'>单片机设</b>计<b class='flag-5'>超声波</b><b class='flag-5'>测距</b>模块的程序免费下载

    使用单片机设超声波测距1602显示的程序和接线图免费下载

    本文档的主要内容详细介绍的是使用单片机设超声波测距1602显示的程序和接线图免费下载
    发表于 06-13 17:40 15次下载

    51单片机驱动超声波测距模块

    51单片机驱动超声波测距模块(单片机最小系统)-使用51单片机驱动超声波模块SFR05进行
    发表于 07-22 10:01 61次下载
    51<b class='flag-5'>单片机</b>驱动<b class='flag-5'>超声波</b><b class='flag-5'>测距</b>模块

    基于单片机超声波测距

    设计简介:本设计是基于单片机超声波测距系统,主要实现以下功能:可通过LCD1602显示温度、距离和最小距离; 可通过按键设置最小距离; 可通过蜂鸣器和LED进行不同频率的声光报警;标签:51
    发表于 11-12 15:06 41次下载
    基于<b class='flag-5'>单片机</b>的<b class='flag-5'>超声波</b><b class='flag-5'>测距</b>

    52单片机超声波测距

    52单片机超声波测距
    发表于 11-23 17:06 26次下载
    52<b class='flag-5'>单片机</b><b class='flag-5'>超声波</b><b class='flag-5'>测距</b>