博主福利: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. 2022年全球市场汽车倒车雷达总体规模、主要生产商、主要地区、产品和应用细分研究报告

    本文研究全球市场.主要地区和主要国家汽车倒车雷达的销量.销售收入等,同时也重点分析全球范围内主要厂商(品牌)竞争态势,汽车倒车雷达销量.价格.收入和市场份额等. 针对过去五年(2017-2021)年的 ...

  2. matlab仿真超声波测距,汽车倒车雷达的Simulink仿真测试

    龙源期刊网 http://www.doczj.com/doc/bcabe4130d22590102020740be1e650e53eacf2a.html 汽车倒车雷达的Simulink仿真测试 作者: ...

  3. 基于STM32单片机的倒车雷达系统设计Proteus仿真程序

    基于STM32单片机的倒车雷达系统设计 功能描述: 本设计由STM32单片机+HC_SR04超声波模块+液晶1602+按键+蜂鸣器LED组成. 1.采用STM32F103C8T6Z最小系统板. 2.H ...

  4. 基于单片机的倒车雷达系统设计c语言,基于单片机的倒车雷达设计.doc

    基于单片机的倒车雷达设计 毕业设计(论文) 题 目: 基于单片机的倒车雷达设计 系(院): 工业与信息化学院 专业: 电气自动化技术 姓 名: 学号: 校内指导教师: 职称: 讲 师 摘 要 随着社会 ...

  5. [硬件项目] 2、汽车倒车雷达设计——基于专用倒车雷达芯片GM3101的设计方案与采用CX20106A红外线检测芯片方案对比...

    前言 尽管每辆汽车都有后视镜,但不可避免地都存在一个后视镜的盲区,倒车雷达则可一定程度帮助驾驶员扫除视野死角和视线模糊的缺陷,提高驾驶安全性.上一节已经分析清倒车雷达的语音模块(上一节),本节将深入分 ...

  6. [硬件项目] 1、汽车倒车雷达设计——基于API8108A芯片简易智能语音模块的设计与实现...

    前言 汽车倒车防碰撞系统是一种辅助汽车泊车装置.低配的由超声波收发电路.回波放大电路.语音提示电路.数码显示.报警及温度补偿电路组成,高配的有时会带有后视视频系统.[1]      一.工作原理 如下 ...

  7. 基于单片机的汽车防碰撞系统设计与实现

    1 绪论 1.1 课题研究背景及意义 近年来,随着汽车工业的飞速发展,汽车成为人类最主要的交通工具.随着汽车保有量的不断增长和车流量的逐渐增大,道路交通事故已成为全球性安全问题之一,引起了全社会的普遍 ...

  8. 超调 matlab m文件,基于Matlab的汽车运动控制系统设计.doc

    基于Matlab的汽车运动控制系统设计.doc 基于MATLAB的汽车制动系统设计 杨 东 (昆明理工大学交通工程学院 昆明 650500) 摘 要:本课题以汽车制动控制系统的设计为应用背景,利用MA ...

  9. java毕业设计汽车租赁系统设计源码+lw文档+mybatis+系统+mysql数据库+调试

    java毕业设计汽车租赁系统设计源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计汽车租赁系统设计源码+lw文档+mybatis+系统+mysql数据库+调试 本源码技术栈 ...

最新文章

  1. CodeForces - 916D Jamie and To-do List(主席树+模拟)
  2. EDM数据库营销是什么?-EDM数据库营销的概念
  3. Python获取两个列表list的不同之处
  4. Rapid7 部分源代码遭泄露,成 Codecov 供应链攻击第四个受害者
  5. VINS(三)IMU预积分
  6. 2018-2019-2 20165209 《网络对抗技术》Exp7: 网络欺诈防范
  7. 性能测试--jmeter中http的请求默认值【6】
  8. [转载]静息态fMRI、DTI、VBM
  9. 《C#之集训1-20121019c#基础》
  10. [已解决 2020年]你的支付授权失败。请核对你的信息并重试,或尝试其他支付方式。请联系你的银行了解更多信息
  11. 【总结】最系统化的CV内容,有三AI所有免费与付费的计算机视觉课程汇总(2022年12月)...
  12. 一键制作三维真实地形DEM
  13. Spring WebJars 教程
  14. python学习 之 pyqt5前后端分离试验(进度条)
  15. 海比研究院专访伙伴云VP袁兆江:大厂入局,低代码赛道如何突围?
  16. 大白话给你讲明白UDS诊断(汽车诊断服务 实例应用图文讲解)(一)
  17. Flutter基础-(3)Widget之文本Text
  18. 论文阅读笔记:Multi-Labeled Relation Extraction with Attentive Capsule Network(AAAI-2019)
  19. ap计算机科学AB难吗,解读AP微积分,BC到底比AB难多少?该如何选择?
  20. 基于python的网络爬虫技术_基于python的网络爬虫技术的研究

热门文章

  1. android 图片淡入,Android使用ImageView淡入和淡出
  2. 应用关键词的搜索量和难度
  3. layui框架下拉选择树性图(转载)
  4. 广州哪个大学大一计算机学ps,紧急!广东12所“野鸡大学”名单曝光!广州人千万别上当!...
  5. 年度考核不理想怎么办?
  6. kmp---Simpsons’ Hidden Talents(初学者能看懂的算法)
  7. webpack版本和vue版本的冲突问题
  8. nsl0重构算法 matlab,基于SL0压缩感知信号重建的改进算法
  9. YY 直播GitHub开源项目,霸屏Github排名榜!
  10. uni-app 蓝牙连接设备