汽车倒车雷达系统设计

博主福利:100G+电子设计学习资源包!

http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5d5d0f15df84f4a92ebf72f88d4ee8&scene=18#wechat_redirect
--------------------------------------------------------------------------------------------------------------------------

 

为了减少汽车在倒车过程中放生事故,增加汽车倒车时的安全性,本设计利用超声波在空气中的传播速度为确定条件,利用超声波的反射,测量距离,并以蜂鸣器报警作为提示音,提示距离在(0m-0.15m)范围内的障碍物,具有较好的实用性。

本次设计主要FPGA芯片就是EP4CE6E22C8N。利用FPGA芯片驱动超声波测距传感器测量车尾与障碍物之间的距离。

FPGA控制端口发射和停止输出超声波换能器所需的40KHz的方波信号,利用监测超声波接收电路输出的返回信号。显示电路采用简单实用的4位共阴LED数码管。

选频放大电路它可以让给定频率的信号经过和放大,除此以外的任何频率和信号都会被阻止经过或是对其减弱。

将中心频率设定在40KHz,选频放大电路就能够把除此之外的任何频率和一些信号阻止和减弱,并且会将40 KHz的回波信号完成放大。

 

1. 电源电路设计

 

采用开关电压调节器LM2596,能够输出3A 的驱动电流,同时具有很好的线性和负载调节特性,可固定输出3.3 V,5 V,12 V 三种电压,也可实现在1.2~37 V之间的可调输出。

 

该器件内部集成频率补偿和固定频率发生器,开关频率为150 kHz,与低频开关调节器相比较,可以使用更小规格的滤波元件。由于该器件只需4 个外接元件,可以使用通用的标准电感,这更简化了LM2596 的使用,极大地简化了开关电源电路的设计。

 

在特定的输入电压和输出负载的条件下,输出电压的误差可以保证在±4%的范围内,振荡频率误差在±15%的范围内。可以用仅80 μA 的待机电流,实现外部断电;具有自我保护电路(一个两级降频限流保护和一个在异常情况下断电的过温完全保护电路)。

 

2. 驱动电路设计

 

L298芯片是一种高压、大电流双全桥式驱动器,其设计是为接受标准TTL 逻辑电平信号和驱动电感负载的,例如继电器、圆筒形线圈、直流电动机和步进电动机。

具有两抑制输人来使器件不受输入信号影响。每桥的三级管的射极是连接在一起的,相应外接线端可用来连接外设传感电阻。可安置另一输入电源,使逻辑能在低电压下工作。L298 芯片是具有15个引出脚的多瓦数直插式封装的集成芯片。

 

3. 报警电路设计

 

蜂鸣器驱动电路一般包含:一个三极管、一个蜂鸣器、一个续流二极管、一个滤波电容。

 

 

4. FPGA外围电路设计

 

最小系统采用的FPGA 是Altera 公司的clcone芯片,所以配置的PROM 选用的型号为EP4CE6E22C8N,是144脚的PLCC 封装,上拉电阻R4 是1K,其余的上拉电阻均是5K,TDI、TCK、TMS 和TDO 分别于JTAG 标准接口相连,完成配置电路的设计。

 

5. 串口蓝牙电路设计

 

 

6. 数码管电路设计

 

在实际控制时,我们一般会分时点亮需要显示的各个位数码管,只要时间控制得合理,人眼是很容易被“蒙骗”的,我们很容易就能看到4个不同的数字显示在数码管上。

SEG_CS0、SEG_CS1、SEG_CS2、SEG_CS3这4个信号对应控制数码管4位显示的片选信号,低电平有效,若4个片选信号都为0,则4位数码管都能点亮显示。LED0-7则也被复用为数码管的段选信号,控制一个数码管的对应段LED的亮灭状态,这一组信号对于4位的数码管是共用的。

 

7. 软件分模块设计

 

本系统的设计要求是利用超声波测距原理设计一个车用的倒车雷达。要求通过设计能够测出并显示车与障碍物之间的距离,并能在距离小于一定的值的时候根据设定的值进行声光报警。

 

 

电机驱动控制模块:即系统刚上电的时候对系统的各个引脚的电平分配和对各寄存器的初值赋值。

数码管显示模块:通过该模块的设计能够让所测得的距离显示在数码管上。

串口蓝牙模块:此模块用来通过手机串口蓝牙发送的控制指令控制倒车雷达工作。

超声波驱动模块:发射控制模块是软件控制超声波发射电路发射。超声脉冲启动定时器工作,同时启动接收电路工作,当接收电路有信号输入时,对输入信号进行处理。

运算结果处理模块:运算结果处理模块将多次所测的时间进行处理,进行软件取大值工作,根据公式计算出距离,然后再对计算得出的结果进行修正处理,数据处理后送至数码管显示模块。

声光报警模块:当所测距离小于一定值时,通过声光报警来提醒使用者。

 

本设计利用FPGA芯片高速处理的优势,使得系统识别障碍物速度更快更准确。并且结合数码管显示距离,蜂鸣器报警,随距离靠近报警频率会越来越快,还会在小于安全距离时进行自动停车,可有效减少倒车事故的发生。

 

 

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
汽车倒车系3.4 超声波发生子程序   超声波发生子程序通过P3.3端口发送16个周期是25μs(即频率40 kHz,1个周期内高电平持续13μs、低电平持续12 μs)的矩形脉冲电压。脉冲串个数在10~20个比较合适。脉冲个数太少,发射强度小,探测距离短;脉冲个数太多,发射持续时间长,在离障碍物距离近时,脉冲串尚未发射完毕,先发射出去的脉冲产生的回波就到达接收端,影响测距结果,造成测距盲区增大。 4 实现应用分析   本系统在实验室条件下进行了可行性的研究设计,要实际应用中就必须考虑测量精度和工作稳定性的问题。因此,本系统可采取几项措施来提高测量精度和工作稳定性。   (1)超声波的传播速度与温度有关。为了适应不同环境温度下的测距需要,提高测量精度,硬件电路上可增加检测车外环境温度的环节。单片机根据实测的温度值,再计算确定超声波的传播速度,即C=331.4+0.6lt。t是环境温度。或者在不增加硬件成本情况下,可考虑通过实验数据分析,找到测量值与实际值偏差特点和规律,通过软件编程对测量数据进行校正处理。   (2)软件设计中采用数字滤波中的算术平均滤波程序对每个测距点进行连续多次测量,取平均值作为该测距点的测量数据,以提高数据采样的可靠性。要尽量减小探测盲区,所设定的延时时间可根据实际所用超声波传感器余振时间而定,可在实际调试中确定最小延时时间。   (3)倒车雷达安装在车上,倒车雷达的工作环境非常恶劣,汽车倒车工作时,高压点火产生很强的电磁辐射,会影响电路正常工作。所以在硬件及软件方面要考虑采取抗干扰措施,提高系统工作的可靠性。如用金属壳屏蔽电路,采用屏蔽线连接超声波传感器;在满足测量距离的情况下,可适当调大超声波电信号放大和整形电路中检波电容C3的容量。硬件上可增加“看门狗”电路,软件设计添加指令冗余、软件陷阱、或设置软件“看门狗”,防止程序“跑飞”或者进入死循环。对于驾驶员来说,倒车时主要关心的是车后方有无障碍物、以及障碍物离车大约有多远等问题。由于车子制动时存在惯性,倒车遇到障碍物时,驾驶员总要提前制动。考虑性价比,倒车雷达测量精度不必很高。但从倒车安全考虑,此时的测量显示值宁大勿小。 5 结 语   本系统充分利用了单片机的内部资源,用软件编程产生超声波矩形脉冲,代替硬件的超声波发生电路,节省了硬件成本。采用一块集成器件实现超声波接收放大和整形,避免了采用多级集成运放组成高增益放大电路易产生自激等问题。实验表明设计可行。在不增加硬件成本时,通过完善软件设计,可提高系统测量精度和工作的可靠性,能够满足使用要求。在考虑功能扩展时,可以采用带“看门狗”的AT89S52单片机,以增加扩展端口。在超声波测距的基础上,如可增加防盗报警功能、车载蓄电池电压检测功能等,若增加微型摄像头和小型液晶显示器,便成为可直接观察车后方的可视倒车雷达。本系统实用性强,性价比高。 (本文转自电子工程世界:http://www.eeworld.com.cn/qcdz/2011/0328/article_3486_2.html)统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电子开发圈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值