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

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

3天内不再提示

基于单片机的实时控制和数据处理能力实现汽车倒车防撞报警器设计

电子设计 来源:郭婷 作者:电子设计 2018-12-24 08:26 次阅读

1.引言

随着汽车工业的飞速发展, 拥有私家轿车的人越来越多, 将会出现的交通问题也会随之越来越多。其中安全倒车是刚拿驾照或车龄不久的开车人士最为担心的问题之一, 只要稍不留神不仅会给自己或别人带来损失, 还有可能造成不必要的争吵。针对上述问题, 我们设计了一个倒车防撞报警器, 能以声音或者更为直观的显示告知驾驶员周围障碍物的情况, 解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰, 并帮助驾驶员扫除了视野死角和视线模糊的缺陷, 提高了安全性。

2.总体结构设计

该系统主要由SPCE061A 单片机、超声波传感器和距离预警模块三部分组成。系统总体结构如图1 所示。

基于单片机的实时控制和数据处理能力实现汽车倒车防撞报警器设计

图1 系统总体结构框图

2.1 控制核心单元

SPCE061A 是***凌阳科技公司所研发生产的一款高性能、低功耗的16 位微控制器, 有多达十四个的中断源, 是性价比很高的一款十六位单片机。SPCE061A 的指令系统采用精简指令集, 执行时间短, 能够快速地处理复杂的数字信号。同时SPCE061A 拥有8 路10 位精度的ADC, 其中一路为音频转换通道, 并且内置有自动增益电路; 两路10 精度的DAC, 只需要外接放大电路即可完成语音的播放, 这为实现语音提醒提供了方便的硬件条件。

2.2 传感器模块

该模块由超声波发射器和超声波接收器两大部件组成。主要是完成超声波的发送和接收, 其中对所收集的电信号进行放大比较, 使得SPCE061A 单片机能够获得更为精确的数据。

2.2.1 超声波发生器

超声波发生器采用的是压电式超声波发生器。压电式超声波发生器利用压电晶体的谐振来工作。它有两个压电晶片和一个共振板, 当它的两极外加脉冲信号, 其频率等于压电晶片的固有振荡频率时, 压电晶片将会发生共振, 并带动共振板振动, 便产生超声波。发生器内部结构如图2 所示。超声波发生器与SPCE061A 的引脚IOA1 连接, 通过软件来控制发生与否。

基于单片机的实时控制和数据处理能力实现汽车倒车防撞报警器设计

图2 超声波发生器内部结构图

2.2.2 超声波接收器

超声波接收器包括超声波接收探头和信号放大两部分。超声波接收探头必须与发射探头的型号相对应, 主要是频率要一致, 否则会因无法产生共振而影响接收效果, 甚至无法接收。

由于经探头变换后的电信号非常弱, 因此必须经放大电路放大。超声波接收器所接收的信号通过SPCE061A 单片机的IOA2 引脚可以直接输入单片机内部进行处理, 从而简化了系统的硬件电路。

2.3 距离预警模块

该模块主要包括: 语音、LED 点阵及提醒指示灯, 驾驶员转倒车档时触发启动条件系统跟随启动, LED 点阵显示车尾与障碍物之间的距离。当与障碍物距离小于预设范围(1m、0.5m、0.25m)时, 分别发出不同的"BI、BI"报警声(正常、较快、急促), 同时以之相对应的提醒指示灯开始闪烁, 闪烁程度与报警声相应, 以达到增强提醒的效果。

3.软件设计

3.1 主程序

主程序主要完成系统的初始化, 控制触发脉冲信号的发射与接收, 计算车尾与障碍物的距离, 判断所测距离是否在所对应的范围内, 以驱动显示电路和发声电路。主程序流程如图3 所示。

基于单片机的实时控制和数据处理能力实现汽车倒车防撞报警器设计

图3 主程序流程图。

3.2 超声波测距

算法由于倒车时汽车的行驶速度较慢, 和声速相比可以认为汽车是静止的, 因此在系统中可以忽略多普勒效应的影响。超声波测距就是利用其反射特性。超声波发射器不断发射出某一频率的超声波, 遇到障碍物后反射, 当超声波接收器接受到反射信号,将其转变为电信号, 测出发射波和反射波的时间(T), 根据S=C×T/2即可求得距离(S)。其中C 为超声波波速, 常温下取为344m/s。

4.结束语

该系统利用了SPCE061A 强大的实时控制和数据处理能力, 显着的提高了可靠性, 精确度, 此外, 以单片机来实现有着结构简单、工作可靠、测量误差小等特点。系统通过LED 点阵可以直观的显示出车尾与障碍物的距离, 为驾驶员提供了方便。当障碍物距离小于系统设定的报警距离时, 系统点亮提醒指示灯, 并发出同步语音提示, 及时提醒司机刹车, 防止汽车的碰撞或擦伤, 使该系统具有很强的实用性。

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

    关注

    6037

    文章

    44558

    浏览量

    635180
  • 报警器
    +关注

    关注

    12

    文章

    923

    浏览量

    108765
  • 超声波
    +关注

    关注

    63

    文章

    3017

    浏览量

    138382
收藏 人收藏

    评论

    相关推荐

    基于89C51汽车防撞防盗报警系统电路设计

    本文介绍一种利用单片机实时控制数据处理功能,结合汽车自身速度检测与震动传感技术,实现
    的头像 发表于 11-04 14:01 8895次阅读
    基于89C51<b class='flag-5'>汽车</b><b class='flag-5'>防撞</b>防盗<b class='flag-5'>报警</b>系统电路设计

    基于AT89C51单片机倒车防撞报警系统设计

    本帖最后由 qzq378271387 于 2012-8-14 11:30 编辑 基于AT89C51单片机倒车防撞报警系统设计
    发表于 08-14 11:26

    基于MSP430单片机超声波测距仪倒车防撞报警器系统的设计资料

    【资源下载】下载地址如下:https://docs.qq.com/doc/DTlRSd01BZXNpRUxlMSP430单片机超声波测距仪倒车防撞报警器系统7本系统由MSP430F14
    发表于 11-29 07:57

    基于AT89C2051的智能型汽车防撞报警器的设计

    摘要:介绍了AT89C2O51单片机的性能及特点,及以其为核心的一种低成本、高精度、微型化、数字显示的汽车防撞报警器。该防撞
    发表于 05-27 10:08 161次下载

    基于AT89C2051的智能型汽车防撞报警器的设计

    介绍了AT89C2051单片机的性能及特点,及以其为核心的一种低成本、高精度、微型化、数字显示的汽车防撞报警器。该防撞
    发表于 05-05 20:24 830次阅读
    基于AT89C2051的智能型<b class='flag-5'>汽车</b><b class='flag-5'>防撞</b><b class='flag-5'>报警器</b>的设计

    基于AT89C2051的智能型汽车防撞报警器的设计

    基于AT89C2051的智能型汽车防撞报警器的设计 介绍了AT89C2051单片机的性能及特点,及以其为核
    发表于 09-13 16:54 923次阅读
    基于AT89C2051的智能型<b class='flag-5'>汽车</b><b class='flag-5'>防撞</b><b class='flag-5'>报警器</b>的设计

    汽车智能防盗防撞报警系统的设计

    汽车智能防盗防撞报警系统的设计 介绍一种将单片机实时控制
    发表于 10-12 22:41 2770次阅读
    <b class='flag-5'>汽车</b>智能防盗<b class='flag-5'>防撞</b><b class='flag-5'>报警</b>系统的设计

    基于单片机倒车防撞预警系统设计和实现

    基于单片机倒车防撞预警系统设计和实现 0 引 言    汽车倒车
    发表于 12-19 09:58 3773次阅读
    基于<b class='flag-5'>单片机</b>的<b class='flag-5'>倒车</b><b class='flag-5'>防撞</b>预警系统设计和<b class='flag-5'>实现</b>

    一种超声波倒车防撞系统设计

    超声波 倒车防撞系统是一种超声波测距单片机实现倒车防撞报警
    发表于 06-22 16:23 91次下载
    一种超声波<b class='flag-5'>倒车</b><b class='flag-5'>防撞</b>系统设计

    超声波汽车倒泊防撞报警器的设计

    本文介绍一种以MC68HC705J1A单片机为核心的低成本超声波汽车倒泊防撞报警器的设计方法,该报警器的感应时间小于0.5s,测距精度可达0
    发表于 10-24 15:25 2397次阅读
    超声波<b class='flag-5'>汽车</b>倒泊<b class='flag-5'>防撞</b><b class='flag-5'>报警器</b>的设计

    460【毕设课设】基于MSP430单片机超声波测距仪倒车防撞报警器系统

    460【毕设课设】基于MSP430单片机超声波测距仪倒车防撞报警器系统
    发表于 11-19 15:51 16次下载
    460【毕设课设】基于MSP430<b class='flag-5'>单片机</b>超声波测距仪<b class='flag-5'>倒车</b><b class='flag-5'>防撞</b><b class='flag-5'>报警器</b>系统

    基于单片机汽车防撞报警器设计

    电子发烧友网站提供《基于单片机汽车防撞报警器设计.doc》资料免费下载
    发表于 10-12 09:18 5次下载
    基于<b class='flag-5'>单片机</b>的<b class='flag-5'>汽车</b><b class='flag-5'>防撞</b><b class='flag-5'>报警器</b>设计

    单片机倒车防撞预警系统设计和实现

    电子发烧友网站提供《单片机倒车防撞预警系统设计和实现.pdf》资料免费下载
    发表于 10-30 10:23 2次下载
    <b class='flag-5'>单片机</b>的<b class='flag-5'>倒车</b><b class='flag-5'>防撞</b>预警系统设计和<b class='flag-5'>实现</b>

    基于51单片机汽车倒车防撞报警系统设计

    电子发烧友网站提供《基于51单片机汽车倒车防撞报警系统设计.rar》资料免费下载
    发表于 01-03 10:13 7次下载

    基于51单片机汽车倒车防撞报警系统设计

    电子发烧友网站提供《基于51单片机汽车倒车防撞报警系统设计.rar》资料免费下载
    发表于 01-12 09:55 19次下载