汽车倒车防撞报警器的设计-本科毕业设计(论文_第1页
汽车倒车防撞报警器的设计-本科毕业设计(论文_第2页
汽车倒车防撞报警器的设计-本科毕业设计(论文_第3页
汽车倒车防撞报警器的设计-本科毕业设计(论文_第4页
汽车倒车防撞报警器的设计-本科毕业设计(论文_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、商丘学院本科毕业设计(论文)通过详细列举汽车倒车防撞报警器的若干代演变历程,分析了报警器的研究背景及意 义,比较提出了报警器存在的各类问题,同时分析了在超声波测距基础上研发的该类产品 的原理和方法。详细介绍了在 AT89C51单片机基础上同时结合超声波脉冲测距的设计出 的一款汽车倒车防撞报警器。通过测量超声波在空气中传播的时间和速度计算得到所测量 距离。详细介绍了超声波测距的基本要求及各类物件的特性,概括性的分析了硬软件模块部分的设计原理与方法,具有很高的可用性。关键词:超声波;AT89C51;防撞;测距IAbstractThe design details a collision alarm

2、 car reversing several generations of evolution, to analyze the background and significance of alarm, comparing various issues raised alarms exist, and analyzes the development of ultrasonic distance measurement based on the principles and methods of the class of products. The design described in de

3、tail based on AT89C51 microcontroller comb ined with the desig n of ultras onic pulses ranging revers ing out of a car crash alarm. The design of the distance calculated by the measured time and the propagation velocity of ultrasonic measurement in air. Papers detailing the characteristics of the ba

4、sic requireme nts of ultras onic ranging and various objects, broad analysis of the hardware and software design principles and methods section of the module, with high availability.Keywords: ultrasonic; AT89C51; anti-collision; ranging商丘学院本科毕业设计(论文)目录1 绪论1.1.1课题研究背景及意义 1.1.2 国内外发展状况 11.3 存在的问题2.2 超

5、声波测距原理 .3.2.1测距方法的主要类型 3.2.2选题使用的测距方法4.2.3超声波测距原理及实现4.3单片机的选择4.3.1 AT89C51 的简介4.3.2 AT89C51的主要性能参数5.4 系统工作原理 5.4.1硬件部分设计 6.4.1.1 超声波发送模块6.4.1.2 超声波接收模块 6.4.2语音电路7.4.3软件部分设计8.4.4 调试与优化 1.0.5 结论10.参考文献.11.致谢12.iii商丘学院本科毕业设计(论文)1绪论1.1课题研究背景及意义社会在进步,经济在发展,汽车已经成为人们出行必不可少的工具, 交通拥堵情况日 趋严重,不同级别的车辆事故也越来越频繁,给

6、人们的人身安全和经济状况造成了或多或 少的威胁,在这种情况下,设计一种响应速度快,可靠性高,经济实用的汽车防撞预警系 统显得尤为重要。本次设计的汽车倒车防撞报警器能够为驾驶员尤其是驾驶新手提供可靠 地帮助,有效的减少和防止由于驾驶视线不良引发的大小交通事故,特别适用于夜间行车,驻车和进入停车场,本设计采用市场上常见的元件,生产过程简单,性价比高,具有极广阔的发展和研发前景。1.2国内外发展状况一般情况下,汽车倒车防撞报警器由超声波传感器(即探头)、控制器和显示器(或蜂鸣 器)等部分组成。汽车倒车防撞报警器通常采用超声波测距原理,超声波传感器在控制器 的命令下发射超声波信号,一旦遇到障碍物,即返

7、回回波信号,传感器接收到回波信号后 控制器对其进行数据处理、判断出障碍物的大致位置,显示器显示数字距离并发出信号或 声音,驾驶员接收到信息后更加细致的判断距离进行谨慎操作,从而有效避免不同程度的交通事故。随着时间的流逝和技术改革创新以及不同需求的产生,汽车倒车防撞报警器也 进行了大致六代的变革。第1代:倒车喇叭警告。”请注意,倒车” 这种第一代的汽车倒车防撞报警器在市 场上已经不太常见,基本已经被科技的潮流遗忘。只要司机挂倒档时,它会一直发出声音, 提醒人们注意。这种汽车倒车防撞报警器止只是发出声音提醒车后的路人回避,对驾驶员来说没有太大的帮助,驾驶员们依然需要自己判断车后的距离。第2代:通过

8、显示器或蜂鸣器发出不同速度的声音提示。这是倒车雷达系统的真正开 始。倒车进行时,如若障碍物出现在1.5米左右,汽车倒车防撞报警器便开始工作,当汽 车与障碍物之间的距离越来越近时,喇叭发出的声音也随之加速。这种汽车倒车防撞报警 器依然没有直接显示车后距离,需要驾驶员根据经验自己判断何时停车。第3代:数码波段显示提示车后距离范围。数码波段显示与上一代产品相比有质上的 飞跃,解决了前几代产品没有距离显示的缺陷, 可以明确显示距离数字。数码显示器提示 车辆与障碍物之间的距离,以数字方式显示,同时配置有三种颜色提示的波段显示器, 距 离较大时即安全距离显示绿色,距离逐渐缩小时黄灯闪烁,当距离继续缩小到危

9、险距离时 便开始显示红色,当红灯亮起则代表必须及时停车。这种汽车倒车报警器虽然具有不同于前几代的亮点但是实用性不高第4代:液晶荧屏动态显示。这种汽车倒车防撞报警器同时兼并了前几代产品的优点, 不仅具有屏幕显示系统,而且相比数码波段显示开始使用动态显示的系统。驾驶人一旦发 动汽车,液晶显示屏上便会清晰的显示出汽车与周围障碍物之间的距离以及汽车自身的状 况,驾驶人可以直接明了的了解汽车附近的环境,使用方便。但是由于此类液晶荧屏动态显示的汽车倒车防撞报警器具有较高的灵敏度,极易受到外部环境的干扰,所以容易出现 误报,所以可用性也不高。第5代:魔幻镜倒车雷达。此类汽车倒车防撞报警器将前几类汽车倒车防撞

10、报警器的 优点结合于一体,并且创造性的引进了最新研发的仿生超声雷达技术,能够随时检测到距 离小于2米的障碍物,并及时以声音和显示的方式告知驾驶员,准确度很高。由于具有后视镜的外观,此类报警器可以直接安装在后视镜相应减少了车内空间,并且具有繁多的款式可根据个人喜好和需求进行搭配。第6代:整合影音系统。这是一个基于第五代产品的汽车倒车防撞报警器,新的功能很多,是第六代产品,致力于高端轿车生产。与第五代汽车倒车防撞报警器相比,这代产 品外观上更为美观,功能上不仅具有上一代产品的所有优点,还新增了配有播放功能的影 音系统,可以更好地体验多媒体增添的愉悦。1.3存在的问题(1) 预警时间不足现有的汽车倒

11、车防撞报警器的最大检测射程是障碍物在2.5米之内,人0.6-1.2米之间。实验中,一些司机习惯初始反向速度 3-12米/时,即0.83-3.3米/秒。如果用平均1.5 米/秒计算,需要用1.67秒汽车倒车防撞报警器发现目标障碍物,行人则需要0.4-0.8秒。因此,从发现障碍物到驾驶员停车之间的时间明显太过紧张,极容易因为停车不及时造成或多或少的伤害。(2) 反映速度迟钝大部分的成品汽车倒车防撞报警器的显示速度,因为考虑到抗干扰等因素,显示器上提 示更新的速度大概为0.3秒左右,如此得出结论便为如果从探头发现障碍物到显示器发出 提示需要3秒,汽车却已经行驶0.45秒,报警器的反应速度尺度又将加大

12、驾驶员的压力。探测盲区问题基于超声波的汽车倒车防撞报警器的传感器为 2或3个,单一传感器检测角约60-70 这样就会造成2-3盲点,增加传感器的数量不仅增加成本,而且提高报警器的故障率。此 外,等效垂直探测角度与水平检测的角度太大,经常在粗糙的地面的错误,如果改为检测 角为30。传感器无误报警便会减少。但检测约 30cm高路堤,则会造成翻转到后保险杠的 问题。2超声波测距原理2.1测距方法的主要类型汽车倒车防撞报警器的设计是基于车辆测距技术,现在已研发的并且已经熟练运用在 汽车上的方法大致有以下几类:超声波测距、 雷达测距、摄像系统测距、激光测距和应用 于夜间的红外线测距等。(1) 超声波测距

13、超声波通常指的是机械波频率超过 20 KHZ,具有很强的穿透性,低衰减、反射能力和 其他特性,超声波测距仪器通常由发射机、接收机和信号处理装置三部分组成。当汽车倒 车防撞报警器的测距模块开始工作时,超声波发射机不断发布一系列脉冲,并提供一个短脉 冲测量逻辑电路。而当超声波接收机在接收到遇到障碍物的反射波后,便向测量逻辑电路反馈一个短脉冲。随即信号处理装置计算出发射和接收的信号脉冲的时间差,按照超声波在空气中的传播速度340m/s和信号处理装置记录的时间差t根据公式s=340t/2计算得到 汽车与障碍物之间的距离。(2) 激光测距激光测距系统是一种广泛应用于许多领域, 基于光子雷达系统的装置,具

14、有测量时间 短,范围大,精度高的特点。我们常见的激光测距系统一般使用脉冲法和相位法两种测量 方式。脉冲检测方法:激光测距仪测量物体的反射,接收的测距仪,激光测距仪和返回的记录时间。激光测距系统与被测障碍物之间的距离就是光速和往返时间差的乘积的二分之 一。脉冲测距精度一般是+ / - 1米。此外,这种测距仪的测量范围一般为 15米。相位激 光测距仪是用无线电频谱的频率,振幅调制激光往返发射器与障碍物之间所产生的相位延 迟,然后根据光的波长调制,转换相位延迟所代表的距离。这是确定激光往返时间和距离的 间接方法。(3) 红外线测距红外波长比可见光长,光肉眼是看不见的,具有明显热效应以及穿透云层和强大

15、的能 力。由于生活中的物体随时随地都会发出红外线,通过传输和反射红外接收对象的前方车 辆仪表,根据强度和时间差不同波长的光信号, 同时分析的对象,在前面的性能分析和汽 车的距离。由于红外人眼感知不到,隐蔽性强, 晚上也不干涉测距仪,广泛应用于军用车 辆的测距仪的种类。(4) 雷达测距雷达测距仪的原理是利用发射无线电波的一个特定的目标, 目标检测的无线电信号的 反射,和时间延迟测量目标信号的收发距离。 上世纪七十年代以来,人们开始利用雷达技 术生产汽车自动防撞装置,即称为 汽车防撞雷达”。雷达能在雨,雪,雾等恶劣天气条件 下,距离的影响,具有比上述技术更明显的优势。2.2选题使用的测距方法本设计

16、使用的超声波测距方法具有不同于其他测距方法的突出优势,基本概况为以下几点:(1) 超声波对光线、色彩不敏感,可以用来识别透明度高的玻璃类和漫反射性差的抛光 体等。(2) 超声波对外界光线不敏感,可用于昏暗不明的场景,同时超声波对电磁场敏感度低, 可用于强电磁干扰的环境中。(3) 超声波传感器内部构成简单,占用空间小,价格低廉,信号处理过程简单可靠,易于小型化和集成。(4) 在倒车过程中由于速度慢,和障碍物之间的距离很短,因此传感器的要求不是很 高,所以我们使用原理简单,成本低,便于生产超声波测距。2.3超声波测距原理及实现利用超声波测距的工作,就可以根据测量发射波与反射波之间的时间间隔,从而达

17、到测量距离的作用。其主要有三种测距方法:(1) 相位检测法,相位检测的方法具有较高的精度,但探测范围有限;(2) 声幅检测,声幅检测方法是很容易受反射波的影响;(3) 渡越时间检测法,渡越时间检测法的工作方式简单,直观,在硬件控制和软件设计上都非常容易实现。其原理为:检测从发射传感器发射超声波,经气体介质传播到接收 传感器的时间,这个时间就是渡越时间。超声波在空气中的传播速度为v(随温度的变化而变化),根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=v*t/2。3单片机的选择3.1AT89C51 的简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPERO

18、M Falsh5商丘学院本科毕业设计(论文)Programmable and Erasable Read Only Memory的低电压,高性能 CMOS8 位微处理器,俗称单片机。该设备采用ATMEL高密度非易失存储器制造技术,和行业标准的MCS - 51指 令集和输出管脚兼容。由于多功能8位CPU和闪存在单一芯片,ATMEL的AT89C51单片 机的结合是一种有效的微控制器,对许多嵌入式控制系统提供了一个高灵活性和低价格的 选择。3.2 AT89C51的主要性能参数与MCS-51兼容4K字节编程闪存寿命:1000写/擦循环数据保留时间:10年三级程序存储器锁定128*8位内部RAM32可编

19、程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功率闲置和电力损失片内振荡器和时钟电路4系统工作原理如图4.1所示,当汽车处于倒车档状态下时,系统启动驱动电路使超声波发送模块向车 后发送40kHz的超声波信号,待信号接触障碍物返回后超声波接收模块接收信号通过放 大比较之后再经AT89C51单片机反馈给系统触发显示模块和语音电路以数字显示和语音 提示的方式告知驾驶员及时停车。图4.1系统工作原理框图4.1硬件部分设计4.1.1超声波发送模块超声波发射器包括超声波产生超声发射电路和超声波控制电路两部分, 发送和接收分 离方法有两个优点:一是发送和接收信号不假频,接收探头接收纯反射信号;

20、二是接收探 头放置在适当的位置,可以避免超声波在各种表面反射造成的损失和干扰, 提高系统的可 靠性。本设计综合考虑各方面因素,选择了最大探测距离6m,发射扩散角60度的超声波测距传感器TCT40-16T/R(T表示发射传感器,R表示接收传感器)。超声波探头可采用软 件发生法和硬件发生法产生超声波。前者利用软件产生40kHz的超声波信号,通过输出引脚输入至驱动器,经驱动器驱动后推动探头产生超声波。这种方法的特点是充分利用软 件,灵活性好,但需要设计一个驱动电流在 100mA以上的驱动电路。第二种方法是利用 超声波专用发生电路或通用发生电路产生超声波信号,并直接驱动换能器产生超声波。这种方法的优点

21、是无须驱动电路,但缺乏灵活性。图4.2超声波发送模块电路本设计采用第一种方法产生超声波,电路设计如图4.2所示。NE555时基电路振荡产生40kHz的超声波。其振荡频率计算式为f=1.43/(R 9+2 R 10) C 5)将R 10设计为可调电阻的目的是为了调节信号频率,使之与换能器的 40kHz固有频 率一致。为保证NE555时基具有足够的驱动能力,宜采用+12V电源。CNT为超声波发 射控制信号,由单片机进行控制。4.1.2超声波接收模块超声波接收器由超声波接收传感器,信号放大器电路和波形转换电路构成。超声波探头和发射探测器必须使用相应的模式,关键是相同的频率,设计采用TCT40-16R

22、,否则接待 将无法产生共鸣和影响,甚至不能接受。由于探测器转换后的正弦波信号很弱,所以必须由放大电路放大。正弦波信号由单片机不能直接接收,必须进行波形转换。根据上面讨论的原则,单片机需要是第一个回波的时刻。接收电路设计可以用于接收电路,常见的电路可以用来实现,如图4.3所示。图4.3超声波接收模块电路超声波在空气中传播,能量衰减与距离成正比,越近的距离信号越强,越远的距离信号 越弱,范围通常在1mV1V之间。当然,不同的接收传感器输出信号强度是不同的。由于输入信号范围大,提出两个要求的放大器电路的增益:一是放大增益要大,以适应小信号时的需要;二是放大增益要能变化,以适应信号变化范围大的需要。此

23、外,由于输入信号是正弦波,从而放大电路必须设计成交流放大电路。为了减少负面的使用电源、放大器电路与单电源、信号放大和转换采用了通用运算放大器LM324,前三级放大器的设计,后一级设计的为比较器。LM324可双电源供电,也可以单电源供电, 所以它可以满足使用要求。为了满足通信信号的需要,每个放大器采用阻容电路的电平转 换,即C7在图3中,C21, C22和C24, 10小能力,实现单电源条件下交流信号的放大。 交流信号的电容是短路的,所以前三级放大器的增益为10。距离相对较近,放大器增益能够输出足够的信号强度,第三层次可能信号饱和,但是很远,必须采用三级放大器。合理调整 电位器R27,选择一个参

24、考电压,可使测量更准确和稳定。4.2语音电路语音报警是指当汽车倒车防撞报警器的探头检测到的距离小于所设定的安全值时,电 路系统会自动发出声音提醒驾驶,语音电路设计如图4.4所示。M3720闪光报警音响集成 电路,或存储一种报警音效在芯片,可以直接驱动蜂鸣器的声音,或者通过一个外部放大器 晶体管驱动扬声器,也可以驱动LED闪烁。该芯片各引脚功能为:5脚VDD;1脚VSS分 别为电源输入端与负端,VDD电压33.5V;8脚X和1脚丫分别为芯片外接振荡电阻器;6 脚TG为触发控制端,低电平触发有效;3脚BZ和2脚BB分别为报警音效输出端,可直接外 接压电陶瓷蜂鸣器,如果驱动扬声器则由3脚BZ端引出;

25、4脚L为闪灯输出端,可直接驱动 LED发光。图4.4语音电路4.3软件部分设计AT89C51单片机及其应用开发系统具有语言简洁、可移植性、表达能力强,可以结构化设计,可以直接控制计算机硬件,所生成的代码质量好,易于使用,和许多其他优势。软件采 用模块化设计,包含主程序、预置子程序、发射子程序、接收子程序、显示子程序模块。 根据系统的需求,系统软件应具有以下功能:(1) 对超声波发射以及接收传感器的工作状态进行控制。传感器探测距离时发射传 感器还要依次轮流工作,这些功能需靠软件程序来实现。(2) 根据超声波速的温度,然后计算安全距离和报警距离倒车碰撞。安全距离就是设计时设的2米,根据超声波测距仪

26、测定距离与设定的值比较。如果测量得到的距离处于1.5-2米时,报警器就会自动发出bi, bi, bi的声音;如若距离处于1.0-1.5米,贝U发出bi bi bi, bi bi bi的声音;如若处于1.0-1.5米则发出连续的bi的声音;当距离小于1米,则发出 语音危险”提示。(3) 通过测量超声波信号的往返车辆与障碍物之间的时间 ,计算得出最近的障碍物与车 辆的距离。超声波从发射出来,碰到障碍物返回接收传感器的时间, 需要通过软件定时记 录。按时间计算出障碍物的距离。幵始k停止发射(趣回)夕卜邸中断入口关幵SR中斬4谣敬时间4计签距罵錯黑辐岀41开夕卜中晰图4.5定时中断服务子程序* 4、(

27、返回j图4.6外部中断服务子程序软件设计的主要思路是预设的,发送,接收,显示,语音报警等功能为独立的模块, 按键循环方式在主程序中,按下控制按钮时,在一定的时期内,软件设计的主要思路是将 预置、发射、接收、显示、声音报警等功能编成独立的模块,在主程序中采用键控循环的方式,当按下控制键后,在一定周期内,实现各个模块,依次调用预置子程序、发射子程序、接 收查询子程序,子程序,并分析了测量结果的处理,根据程序的内容和结果,决定是否显示呼 叫声报警程序。当测量得到距离小于系统预置距离时,软件的声音报警系统被激活。主程 序首先是对系统环境初始化,设置定时器TO工作模式为16位定时计数器模式。置位总中 断

28、允许位EA并给显示端口 P0和P2清0。发射子程序调用超声波发出超声波脉冲前后, 为了避免造成超声波从发射机到接收机之间直接传输直接波触发,需要延迟大约0.1 ms(超 9商丘学院本科毕业设计(论文)声波测距仪将最小可探测距离),打开外部中断0接收返回的超声波信号。由于12 MHz的 晶体振荡器使用,计数器每计一个数就是1秒,当主程序检测到接收成功的位置标记, 在 数字计数器使用以下公式即可得被测物体与测距仪之间的距离。如果温度是20C,声音的速度是344米/秒,那么:d =(c t)/2=172To/10000cm其中,To为计数器T0的计算值。距离测量后的结果将在LED显示十进制BCD码约0.5秒,之后发送超声波脉冲重复测量过程。4.4调试与优化超声波测距仪的调试制作相对简单,安装时,探头应保持平行于中心轴和在4 8cm的两个换能器元件,没有特殊的要求。12如果超声波接收电路与金属外壳屏蔽,可以提 高抗干扰能力。根据不同的要求,为了获得适当的接收灵敏度和抗干扰能力。测量范围的 大小可以调整接收换能器和滤波电容C,为了获得适当的接收灵敏度和抗干扰能力。该系统的测量误差和重复性实验和分析调试后,我们不断优化系统以满足实际使用要求的测 量。5结论本设计详细列举了汽车倒车防撞报警器的若干代演变历程,分析了报警器的研究背景 及意义,比较提出了报警器存

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论