ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:3.97MB ,
资源ID:14113208      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14113208.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的倒车雷达的设计毕业论文docWord文档下载推荐.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机的倒车雷达的设计毕业论文docWord文档下载推荐.docx

1、第二章中主要阐述了整体设计、模块划分、基本原理以及元件的选择。第三章以总分的结构介绍了系统的硬件设计。第四章阐述了程序设计的原理以及程序流程。第五章比较零散的展示了本次设计的结果,包括一些重要的仿真、测试、调试过程以及最终的功能演示和PCB图。除此之外,我也在论文中把自己大学四年里所学到的一些实用的单片机设计技巧与大家分享,希望本设计不仅可以让各位老师喜欢,也会有真正实际应用的价值。1绪论1.1设计倒车雷达的目的和意义倒车雷达这些年来逐渐的深入人心,如今的司机已经不再是一个特定的职业,开车已成为人们普遍具备的一项基本技能。但是城市交通压力越来越大,如何在狭小的地方安全的停车倒车成为人们日益关心

2、的一个话题,倒车雷达应运而生,它的出现可以帮助司机观察车后的视觉盲区,确保倒车的安全。倒车雷达本身也成为衡量一辆好车的标准。因此对它的深入研究具有很强实用性。1.2国内外应用现状如今的倒车雷达已经脱离早期的“倒车!请注意!”和红外测距,现在一些基础级的倒车雷达是通过判断距离发出不同程度的“嘀嘀嘀”声音,高端的一些具有摄像头的后视功能,但是需要自己判断距离远近,当然还有更高端的倒车雷达具有GPS定位无死角全车监控,不过价格也会更高昂。1.3本设计的特点本次的设计结合以前的很多设计方案,加上自己开车的亲身体会,即保留原本的“嘀嘀”声,还加上三色LED灯报警,并且通过LCD1602液晶屏和SYN62

3、88语音芯片实时显示和播报距离,使距离数字化,更加人性化。为了解决超声波测距存在的内部缺陷,使用DHT11温湿度传感器,对距离数据进行温湿度校正,以应对汽车在高温或大雾天气的倒车。还有最重要的一点,本设计十分严格的控制成本,主要元件的成本价仅需86元,远远低于市场上的同类产品,不仅做到测距精准、使用方便而且物美价廉。2总体设计及基本原理2.1系统的设计要求本次的设计是基于单片机的倒车雷达设计,要实现的基本功能是在汽车挂倒档后,帮助司机监测车身周围视觉盲区内的障碍物,及时警示司机,方便倒车的顺利进行。其中:有基本的测距功能,用于最初的距离数据获取,是最基础最主要的数据来源;有对距离数据的校正功能

4、,通过获取周围的温湿度数据对测量的距离数据进行校正,是数据准确性的关键;有显示功能,通过实时显示计算后的距离数据对司机师傅进行提示;有语音功能,通过语音播报距离数据对司机师傅进行再次提示,与显示功能一起灵活组合方便司机对倒车时周围障碍物距离的感知;有报警功能,通过与内设阈值的比较对司机倒车做出警示,提醒司机的注意;当然还有电源与程序更新功能,为单片机的正常工作提供支持。除此之外,还要考虑到成本、硬件成品的尺寸、编程的难易程度、硬件的可扩展性、稳定性等问题,从多个方面考虑选用最合理的设计方案以及最合适的元器件。2.2整体方案的设计2.2.1基本原理超声波测距的基本原理8是基于超声波在空气中的传播

5、特性来实现的。超声波发射器向某一方向发出超声波信号,与此同时,打开计时单元开始计时,超声波在空气中传播,遇到障碍物后被反射回来,超声波接收器接收到反射波就关闭计时单元停止计时,记录超声波传播的时间为t(s),利用公式,求距离s,其中c为声速11。图2-1超声波测距示意图超声波是声波的一种可以在固体、液体、气体等介质中传播,介质密度越大,声速则越快。在空气中,声速湿度、温度、密度等不同因素的影响。本设计的应用场景是在空气中,因此密度对声速的影响可以忽略,但是温度和湿度对声速仍然具有不可忽视的影响,如零摄氏度海平面的声速约为331.5m/s(1193km/h);而当上升到万米高空时,声速就变为29

6、5m/s(1062km/h);与此同时若温度每升高1摄氏度,声速就增加0.607m/s。水蒸气分压每上升133.322Pa,声速将提高0.0021m/s10。温度越高,声速越大。温度湿度对空气的影响详见附录。通过阅读研究以前的一些文献,可以得出声速与温度湿度的关系如公式2-1: (2-1)其中Pw是空气中水蒸气的分压强,等于水的饱和蒸汽压乘以相对湿度,T是摄氏温度,P是大气压强。通过校正声速,使测出的距离数据更加准确,使系统可以灵活的适用于各种不同温湿度的外界条件,增强了系统的准确性和稳定性。2.2.2整体设计通过分析系统的设计要求并且综合各个方面的因素,本系统主要按模块化的方式进行设计。单片

7、机主控系统负责程序的是顺序进行和主要数据处理;测距模块通过超声波的收发以及对单片机定时器的控制,测量出从发射超声波到接收到回波的时间t,从而进一步计算初次测量出来的障碍物距离(并非最终距离);通过温湿度传感器,获取周围环境中的温湿度数据,再将数据代入公式,校正测出的距离数据,得到准确的障碍物距离;将数据送至显示模块和语音模块对司机进行提示;通过检测是否超出阈值,对数据进行报警。由于是车载系统,所以供电单元采用USB供电,烧写模块也使用USB转RS-232串口进行程序的更新和下载。图2-2倒车雷达系统框图2.3模块的选用与设计2.3.1单片机的选用与论证本设计中选用的是51系列单片机,型号使用的

8、时STC89C52RC。该单片机是STC(宏晶科技)公司生产的一款运算速率高、功耗地、抗干扰能力强的增强型51单片机,代码兼容早期的51单片机,片上集成512字节的RAM,用户应用程序空间有8K字节,方便编程,有3个16位定时器/计数器,方便用于超声波回波时间的测量,具有看门狗功能,有四组32个通用I/O端口,方便外部设备的连接,具有ISP/IAP(即在系统可编程/在应用可编程)功能,不需要专门的编程软件和仿真软件,可以直接通过串口(RXD/P3.0,TXD/P3.1)与上位机相连接,使用STC提供的STC-ISP.exe工具可以下载用户代码还可以进行串口的调试。图2-3STC89C52RC单

9、片机实物图2.3.2测距模块元件的选用与论证本设计中选用的HC_SR04超声波收发模块,是在多个可选的超声波测距模块选择出来的,具有不可替代的优点。与同类型的超声波测距模块KS103相比,虽然KS103的精度高1mm,量程大1cm-800cm,但功耗大,价格高昂,至少要100元,并不适合车载系统使用,而HC_SR04精度3mm,量程2cm-400cm,功耗小9,仅需5元,量程和精度也可以完全满足倒车雷达系统的需要,经济又实用,同时它的驱动简单且迅速,也满足车载倒车雷达对程序运行速率的要求。图2-4HC_SR04超声波收发模块实物图2.3.3温湿度模块元件的选用与论证本设计中选用的是DHT11来

10、组成温湿度测量模块。以往的设计中常常会使用到DS18B20但是由于DS18B20仅有温度传感器,而本设计中需要用到温度和湿度的数据,所以优先选用DHT11。DHT11不仅具有温度传感器还具有湿度传感器,可以同时获取温度和湿度的数据,用来校正测量的距离数据。而且价格低廉,仅需5元,节约成本。DHT11实物图如下:图2-5DHT11温湿度传感器实物图2.3.4显示模块元件的选用与论证本设计中选用的是LCD1602液晶屏显示距离数据,LCD1602是一种广泛使用在工业中的字符型液晶显示屏,能够同时显示16列2行即32个字符。而且1602中不仅有160个内建的字符发生器CGROM,集成常用字型,可以完

11、全满足用于所需的基本字符(不包括中文),还有8个字符发生器CGRAM,可以凭借自己的喜好和程序需要定义一些简单的汉字,在点数允许的情况下。价格7元。1602液晶显示屏的实物图如下:图2-6QC1602A液晶显示屏实物图2.3.5语音模块元件的选用与论证本设计选用的是宇音天下生产的芯片SYN6288。ISD400x系列的语音芯片是现在最常见的语音芯片,这一类芯片需要先将要播放的信息由录音部分录入到芯片中,再由播音部分播出,声音保真,抗干扰能力强,功耗小,以其广泛的应用可以说明它的优点毋庸置疑,但是以8位的为例,如果使用半集成的语音录放模块,价格在60元以上而且元件的尺寸比较大,不适合本次的系统设

12、计。与ISD400x系列的芯片相比,宇音天下公司生产的芯片更适合本次的设计,不论是早期的OSYNO6188还是本设计中使用的SYN6288都迅速的赢得了业界内大批忠实的粉丝,SYN6288拥有简单的接口方便硬件连接使用,可以智能识别中文文本数字机常见的符号,通过上位机的串口可以直接发送需要播放的内容,可以大大减小软件编程的工作量,除此之外,它的功耗低、封装尺寸小,半集成的语音模块仅仅只有硬币大小,价格仅需50元,加适合车载系统使用即节约成本也节约体积。SYN6288语音模块实物图如下:图2-7SYN6288实物图图2-8喇叭的实物图2.3.6报警模块元件的选用与论证本设计中报警模块使用三色LE

13、D和蜂鸣器进行报警。当距离障碍物100cm及以上时绿色灯亮,蜂鸣器不发生鸣叫;当距离障碍物50cm-100cm时黄色灯低频率闪烁,蜂鸣器发出频率较低的鸣叫;当距离障碍物在50cm以内时红色等高频率闪烁,蜂鸣器发出频率较高的鸣叫。图2-9蜂鸣器及LED灯实物图2.3.7电源及烧写模块元件的选用及论证本设计选用的是集成好的USB下载器同时供电和更新程序,由于本设计是针对车载系统开发,所以电源部分使用USB供电,但是由于在板上设计单独的串口来更新程序明显不实用,所以选择集成好的USB下载器,既可以供电,也可以用来烧写程序。价格12元。图2-10USB下载器实物图3系统的硬件设计3.1整体的硬件设计通

14、过分析上文中的系统的功能以及每部分的设计可以得出硬件部分的设计。单片机是整个系统的核心,外围有6个模块要与之相连,其中每个模块的VCC和GND端都与系统的高电平和低电平相连,除此以外,还有1602的根数据线,RS寄存器选择端、E使能端和RW读写信号线,有DHT11的单总线数据端DATA,有HC_SR04的触发控制信号输入端TRIG和回响信号输出端ECHO,有SYN6288的RXD、TXD、BUSY和直接驱动喇叭的两个SPK端以及LED灯和蜂鸣器端等。对于51系列单片机来说,P0口为开漏输出,内部并没有集成上拉电阻7,所以若要使用P0作为普通的I/O端口输出数据时,就必须外接8个上拉电阻,保证高电平的正确输出,而很巧的是显示模块所使用的1602在内部的8根数据总线DB0-DB7上已经集成了上拉电阻,所以将单片机的管脚中P0.0-P0.7与1602的DB0-DB7端顺序相连,P0口和P2口位于同一侧,所以为了连线方便1602的另外三个控制端占用P2口的三个端口。又因为在功能上LED灯和蜂鸣器的报警模块也属于数据输出端,在成品中的位置尽量靠近1602,所以报警模块的4个端口也与P2口的端口相连。从功能上看,HC_SR04和DHT11属于数据的输入端,而且位置应处于板的边缘,同时两者应该距离较近,所以

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1