




已阅读5页,还剩46页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学习资料收集于网络,仅供参考宝盖头:完、家、定他一边说一边笑。一( 幅 )画 一(束)鲜花 一( 座)天安门 一(艘)军舰绞丝旁:红、绿、级、练、给名(有名)(出名)(名字)(成名)(名气)绞丝旁:红、绿、级、练、给1、把下面的句子补充完整。春回大地 万物复苏 柳绿花红 欢歌笑语 冰雪融化 泉水丁冬口字旁:叶、呢、吧、呀、吓、叫、吹、吃、听、唱单人旁:你、们、他、借、像、做、什、伙、伴、位济南大学泉城学院毕 业 设 计题 目 汽车泊车辅助系统设计 学 院 工学院 专 业 机械设计制造及其自动化(专升本)班 级 1502班 学 生 高雯亭 学 号 2015040118 指导教师 张兴达 武华 蒯建明 二一七年五月十六日我的页脚摘 要随着国民经济迅猛发展,汽车保有量逐年递增。在汽车使用过程中,泊车成为摩擦事故频发的一个环节,给人们的生命财产安全带来诸多隐患。针对这一问题,本设计提出了一种基于单片机的汽车泊车辅助系统。实现了泊车过程中的距离监测、报警、显示等功能,为泊车提供了可靠助力。本设计主要包含硬件部分设计与软件部分设计。其中硬件部分主要包含核心控制部分、信号采集部分、显示部分、报警部分。具体工作主要有元器件选型、电路设计、电路制作及调试等。软件部分以C语言为工具,设计了完整的程序流程框图并完成了程序编写,实现了数据接收、分析以及控制指令输出等功能,结合硬件平台实现了预期功能。通过电路制作及调试,验证了本设计系统的有效性,为进一步的研究及应用提供了一定的数据参考。关键词:单片机;传感器;超声波测距ABSTRACTWith the rapid development of the national economy,car ownership increased year by year. In the process of car use,parking has become a frequent part of the friction accident,to peoples lives and property to bring a lot of hidden dangers. Aiming at this problem,this design proposes a vehicle parking assist system based on single chip microcomputer. To achieve the process of parking distance monitoring,alarm,display and other functions for the parking to provide a reliable power.This design mainly includes the hardware part design and the software part design. The hardware part mainly includes the core control part,the signal acquisition part,the display part,the alarm part.Specific work mainly components selection,circuit design,circuit production and debugging.The software part of the software to C language as a tool to design a complete program flow diagram and complete the program to achieve the data reception,analysis and control command output and other functions,combined with the hardware platform to achieve the desired function.Through the circuit making and debugging,the validity of the design system is verified,which provides some data reference for further research and application.Key words: single chip; sensor; ultrasonic ranging目 录摘要IAbstractII1绪论11.1国内外研究现状11.2选题目的与意义12系统设计方案52.1超声波的工作原理52.2超声波的测距方法52.3超声波测距精度及补偿63系统硬件的设计103.1系统主控部分103.2系统信号采集部分113.3系统显示部分133.4系统报警部分144系统的软件设计154.1系统主程序软件设计154.2系统子程序软件设计164.2.1 测温部分设计164.2.2 测距部分设计175系统制作及调试195.1系统PCB制作195.3系统实物制作205.2系统测试236总结与展望25致谢26参考文献27附录A电气原理图28附录B电路PCB图29附录C实物图30附录D元器件清单31附录E部分源程序图321绪论1.1国内外研究现状最初的泊车辅助系统,是用于货车上的语音泊车警告。它在汽车挂上倒档后会发出“倒车请注意!”的语音,提醒车辆周围的行人和行车,以主动避让,从而减少事故的发生。但是“泊车喇叭”对驾驶员来说主动性很差,驾驶员无法掌握车后方的情况。虽然说它的语音提醒能很大程度避免对行人伤害,但由于车主泊车时无法发现车后的障碍物,无法对车辆进行有效保护,因此极易造成刮擦及碰撞。于是,在“泊车喇叭”的基础上生产厂家研发了第二代泊车辅助系统: “超声雷达”。它是通过安装在在车辆尾部的传感器,对车辆后方一定范围内的障碍物进行探测。并通过报警的“嘀嘀”声或语音提示辅助驾驶员进行泊车操作。同样,“超声雷达”在面世后没多久,驾驶员也发现了它的一些弊端。它虽然解决了“泊车喇叭”无法发现泊车障碍物的问题,但由于它无法判断障碍物的确切位置,也不能探测路面坑洼之处或低矮的障碍物,因此“超声波倒车雷达”泊车技术在安全泊车的问题上还是存在一点点瑕疵。因此,厂家在“超声波倒车雷达”的基础上又研发了第三代泊车辅助系统:“泊车影像”。它是通过安装在车尾的高清摄像头,将车后路况信息清楚的显示于车内的显示屏上,让驾驶员可以查看后方道路情况,从而使汽车安全的泊车入库。泊车影像的出现着实让刚上路新手如释重负,因为可以看到实际的路况影像,符合驾驶员的真实需求。那么,泊车影像的出现真的解决了泊车难得问题吗?其实不然,泊车影像依然存在泊车难问题,那就是泊车影像的一个致命缺陷,泊车影像显示的不够全面,画面里存在盲区。于是第四代泊车辅助系统全景影像系统横空出世,其主要包括一个图像处理单元和四个超广角摄像头。左右摄像头分别安装在左右后视镜下方,前后摄像头分别安装在前后保险杠上方。这个全景环视概念最早是由K.Kate,M.Suzuki,Y.Fujita,Y.Hirama等四人于2006年首先提出1。这一概念提出后,马上引起了国内外众多汽车生产厂家和相关科研单位的兴趣。但到目前为止,基于这一观点研发出成熟产品的厂家却屈指可数。2007年,日产公司发布了首款全景行车安全系统“环景监视系统AVM”2,2008年本田推出了multi-view camera system,2009年阿尔派推出TOPVIEW系统,2010年Fujitsu公司研发了Multi-Angle Vision系统,宝马公司自主研发的只有左、右、后三个方位视图的泊车辅助系统,首先应用在X6上,宝马740系列上的全景系统还是其供应商提供的。1.2选题目的与意义自改革开放以来,我国经济迅速发展的同时工业也发生了天翻地覆的改变,人们的生活水平越来越高,汽车已经从“万元户”的家中进入千家万户的家庭当中,由此产生的交通问题也越来越变的尖锐起来。主要针对越来越拥挤的公路、停车场、街道等场所,加上驾校培养中存在问题,大量驾驶员在拿到驾照之后变身“马路杀手”,容易刮伤汽车甚至发生交通事故等一些情况,泊车辅助系统是一种旨在泊车防护的汽车防撞系统。泊车期间发生事故的频率极高,已引起了社会和交管部门的高度重视。与此同时,网络购物越来越方便订单量呈现爆发式增长,快递行业发展势头迅猛,订单量业务量不断增加,物流公司和快递公司工作量增加货运缺口使货运驾驶员工作时间延长,容易造成疲劳驾驶导致交通事故的发生。“行百里者半于九十,此言末路之难也”在货运的最后环节由于驾驶员的麻痹大意出现事故的可能性也会大大增加,图1.1运载卡车视角图1.2运载卡车驾驶员视角 从图上可以看出,驾驶员在驾驶运载卡车时对于侧方行车信息掌握不全,在遇到恶劣天气时此种情况更是雪上加霜。而且运载卡车的驾驶室高大,驾驶员视线收到各种障碍物的影响,驾驶员视线之内存在很多死角为事故的发生埋下了隐患,经过实际测量与体验我发现运载卡车在倒车时的问题主要为右侧和后侧距离无法掌握,驾驶员习惯看离自身较近的左方后视镜而忽视了车辆右方的行人及路面情况,非常容易发生交通事故。奔驰汽车的泊车辅助系统为蓝本,奔驰汽车的全向泊车辅助系统基于10个测距雷达组成,包括前后左右4个方向,非常出色的解决了小型汽车的泊车问题。其同样适用于解决运载卡车的泊车问题。图1.3奔驰汽车泊车辅助系统测距传感器目前国内外常用的测距方式大致分为5种:红外雷达测距,毫米波雷达测距,视频测距,激光测距3。光电测距激光测距与红外测距都属于光电测距。光电测距具有时间短、量程大、精度高等优点。而且光电测距所使用光波的波束近似直线,很少扩散,波束的能量比较集中,测距的准确性较高。光电测距系统又分为成像式和非成像式两种,车载测距系统偏向于非成像式应用。非成像式又分为脉冲式光电测距和相位式光电测距两种。但是在车载应用领域,要求测距系统对天气的适应能力强,而且能忍受振动的干扰,而光电测距受天气的影响很大,在高速运动的车体中,也很难在振动环境中保持较好的稳定性和可靠性,并且外界的日光环境也会影响到光电测距系统的工作。已经处于使用阶段的光电测距系统价格较高。毫米波雷达测距雷达是通过所测目标对电磁波的反射来探知目标并测定其位置的。从这个意义上讲,前面所提到的倒车雷达不能算是严格意义上的雷达。雷达的工作频率范围从到,工作在以下的称为微波雷达,在以上的称为毫米波雷达。车载雷达的一般选用在等波段,其对应的频率范围处在毫米波雷达范围。毫米波雷达是长距离测距用到的。毫米波雷达测距不易受被测对象表面状况和颜色的影响,并且不受大气流动的影响,雨、雪、雾、阳光和灰尘等的干扰较小,且其测距的精度很高,可以实现多目标测量。毫米波雷达的缺点在于毫米波雷达的工作介质是电磁波,不同车辆之间的毫米波雷达会相互干扰以致无法工作,并且还会影响到车载通讯系统和广播系统的工作有些物体对毫米波的反射较弱,如房屋、水泥或塑料隔离墩、数目、行人或牲畜等,此时毫米波雷达就会做出误判,从而影响到行车的安全性。视觉测距所谓视觉测距就是利用摄像机或照相机实时拍摄包含被测目标的图像,然后利用计算机对所拍摄的图像迅速提取特征信号进行分析和计算,求出被测目标到摄像机之间的距离。单目视觉测距无法准确获得被测对象的距离值,现在广泛的研究所关注的是双目视觉的测距系统。双目视觉系统模仿了人的视觉原理,测量的精度很高,但目前的价格很高,同时由于受软件和硬件的制约,成像速度较慢,需要软硬件的发展达到可以迅速成像并且价格大幅下降的时候才能得到广泛应用。超声波测距超声波指的是工作频率在以上的机械波,它具有穿透性强、衰减小、反射能力强等特点。超声波测距的原理是利用测量超声波发射脉冲和接收脉冲的时间差,再结合超声波在空气中传输的速度来计算距离。超声波测距的原理简单、成本低、制作方便,且超声波对雨、雪、雾的穿透性较强,可以在雨、雾等恶劣天气下工作。其次,超声波对光照和色彩不敏感,可用于识别透明及漫反射性差的物体。再次,超声波对外界电磁场不敏感,可用于由电磁干扰的环境中。但是超声波测距的速度和光电测距与毫米波雷达测距的速度无法相比,且超声波具有一定的扩散角,只可测得距离,不可以测得方位。表1.1测距方式对比表超声波测距红外线测距激光测距视频测距毫米波测距最大距离10米10米150米100米150米响应时间15毫秒1000毫秒10毫秒不一定1毫秒探头干涉几乎没有略有影响影响较大影响极大几乎没有成本比较5元50元500元成本很高成本很高环境影响几乎不影响能见度低时可以工作恶劣天气无法正常工作视可见度情况而论几乎不影响经过横向对比之后发现超声波测距成本低廉,技术成熟。完全可以胜任泊车辅助系统的测距任务。2系统设计方案2.1超声波的工作原理声波是世界上传递信息的众多载体当中的一个,它是由物体震动然后以波束的形式向外界传波的一种弹性机械波。人们发现其震动的次数不同所以根据其震动的频率(单位时间内的震动次数)把声波分成了三大类,人们把人类耳朵能听到的叫做可闻声波它的震动频率在20赫兹至2.0X10的4次方赫兹之间,还有两种是人类听不到的是次声波(频率低于20赫兹)超声波(频率高于20K赫兹),次声波不容易衰减,不易被水和空气吸收。某些频率的次声波容易和人体器官产生共振,对人体有很强的伤害性。4超声波的独特优点:由于超声波的频率很高,波长很短,所以超声波对比其他声波有着自己独特的优点:1.可沿直线传播,声波的发散性与波长有关,超声波的波长非常短,可以发射定向且集中的超声波束,有利与目标定位及距离测量。2.传播衰弱小,超声波在介质中传播所损耗的能量小,因此广泛应用于工业探伤和交通测距等方面。3使用成本低廉,一般来说工业及制造业应用中对于精度的要求不是很高时,选用成本较低的超声测距方式有利于企业减少成本增加竞争力。4.环境适应性强,超声波测距对外界环境的要求不算高。 超声波在现实生活中已经成熟应用在工业的各个方面,在工业技术领域起到非常关键的作用。具体应用有以下几个方面: 1.测距:由于声波的特点,这种测距方法不受或受环境影响较小,在距离测量方面得到了广泛的应用。 2.超声探伤,因为超声波在各种介质当中都能良好的传播,所以超声波常用来对建筑物进行支撑结构探伤,探测其中的“伤疤”。 3.声呐:就是声呐发射出超声波照射目标,然后超声波回收装置接收水中目标反射的回波,可用来探测水下的目标,并检测出目标的距离、方位、航速等参数。 4.b型超声波扫描技术:通俗来讲就是超声波在医学上的应用,探测人体脏器的情况方便医生做出诊断。5.焊接:超声波在塑料制品的表面产生几万赫兹的振动,这种振动会产生局部的高温。致使两个塑料制品接触面因高温熔化,使得两个塑料制品的接触面熔为一体。2.2超声波的测距方法 超声波测距过程中,波动主要在空气中传播。对于空气这样的流体介质,超声波传播时,介质中只有体积形变即拉压形变,而没有切变形变,所以只存在纵波形式,在空气中只有纵波,因此声波在空气中的传播速度只有一个。目前国际上常用的以超声波为工具的测距方法有两种它们分别是超声波相位检测法和超声波脉冲回波法。我们来简单对比一下这两种方法,第一种是超声波相位检测法,我们知道超声波的传播速度是340米/秒,那么超声波发射装置发出波束后超声波接收装置收到反回波束之间会有一个相位差,我们把这个相位差值与超声波在空气中的传播速度相乘就得到了测距模块与被测物体之间的距离5。也就是L=1/2ct此方法测距精度高但是测量距离比较近只有15厘米至60厘米。图2.1相位检测法第二种是超声波脉冲回波法其还有一个名字叫作时间渡越法,超声波测距大都采用时间渡越法,其原理类似于数字式雷达原理,测距开始发出脉冲,处理器开始计数器,检测到回波信号后,中断处理器关闭计数器,根据计数脉冲的重复周期T,得到渡越时间tR-nT,n为计数器值,所以,测量tR实际上变成读出距离计数器的数码值n。对目标距离R的测定转换为测量脉冲数n,从而把时间tR这个连续量变成了离散的脉冲数。目标距离R与计数器读数n之间的关系为 n= (2.1) R= (2.2)f为计数脉冲重复频率,所以发射频率越高测距精度越高。此种方法可测距离为40厘米至1X103厘米,且精度较高满足本设计的使用要求。经过以上对比与分析,泊车辅助系统的测距计算方法用第二种更适合。2.3超声波测距精度及补偿 超声波在实际介质中传播时,其能量将随距离的增大而逐渐减小,称为衰减。引起衰减的原因大致有三个: 1由声束扩展引起的衰减。 2由散射引起的衰减。 3由介质的吸收引起的衰减。这些衰减都最直接的表现就是声波的声压与声强的变化。科学家经过大量的研究和实验发现超声波的传播速度在各种介质之间是不同的。其中在空气中速度最慢只有340m/s,而且其能量随着距离的增长不断变小。其表达式可以写成 A=A(x)cos(Wt+kt) (2.3) =A0e-2axcos(Wt+kt) K=2/ (2.4)a=bf2A(x)表示超声波接受装置收到的振幅A0表示超声波发射装置发出的振幅表示衰减细数x表示超声波的传播的距离w表示传播角频率表示超声波的波长t表示超声波在空气传播的时间b表示空气的介质常数f表示超声波的频率在空气作为单一传播介质时,b=2X1.-13S2/cm,本文前面提到过科学家经过大量研究和实验证明超声波的能量随着传播距离的增加而不断变小,那么其传播距离也随着缩短。假设超声波发射装置发出的超声波频率为20赫兹那么带入公式可得为1.7cm,然后我们在改变超声波发射装置发出的频率使频率变为原来的2倍,代入公式得出为0.85cm。由此可以看出超声波的精度增长了100%。而且超声波频率的增长不但可以增加精度,还会产生一个副作用,也就是超声波波束之间会相互干涉,科学的说法是会产生超声副瓣6,产生测量盲区。此时面临一个选择问题,即要测量精度还是要测量距离?因为超声波的频率越高,精度越高但是由于能量衰减快无法保证测量距离;如果选取超声波的频率过低虽然传播距离长了不过由于频率过低引起的环境干涉会导致测量精度的不理想。图2.2超声波波束叠加图 中国是世界上领土第三大国,南北两端相距5500多公里,东西两端相距5200多公里,横跨5个时区,从热带到温带冬季(1月)平均最低温度零下30摄氏度,最高温度零上20以上温差变化极大,因此泊车辅助系统的设计需要考虑温度对超声波测距精度的影响。经过科学家大量的实验和测量,科学家们测出声波在20摄氏度的空气中传播速度是344米/秒,而当温度降低至15摄氏度时,则声波在空气中的传播速度降低至340米/秒7。我们可以看出,温度对我们要求的精度影响非常大,如表所示表2.1温度对声速的影响温度声速温度声速-30313.3M/S10337.6M/S-20319.9M/S20344.0M/S-10325.5M/S30349.1M/S 温度与速度的关系可以用C=331.45+0.61T表示。C为音速,表达声速的公式 (2.5)r为气体的绝热体积系数(1.4),P为大气压强(1X105pa),P0为气体密度(1.29kg/m3)。质量为m,体积为V,则密度P0应为m/V,上式化作对于理想气体 PV=RT (2.6)R为摩尔气体常数,T为绝对温度,则C,r,R,m均为已知数,所以C(声速)仅与T(温度)有关。在0摄氏度的空气中C0=331.45m/s,任意温度下的速度由表达式 Ci/C0= (2.7)超声波在理想条件下空气中的传播速度为 v=331.45X(m/s) (2.8)此外,声波在空气传播时,还会有衰减,衰减的分类和成因如下8: (1).吸收衰减,波动形式的力学能量不断转换为其他种类的能量,在大多数的情况下,转换为热能,这种类型的声波衰减现象,成为声波的吸收衰减。吸收衰减涉及到媒质的粘滞性、热传导及各种弛豫过程。 (2).散射衰减,声波在一种媒质中传播时,因碰到由另外一种媒质组成的障碍物而向不同方向产生散射,从而导致声波减弱的现象,统称为散射衰减。 (3).扩散衰减,扩散衰减主要是考虑声波传播中因波阵面的面积扩大导致的声强减弱。 三种衰减中,扩散衰减仅仅取决于声源辐射的波形及声束状况。而与媒质的性质无关,散射衰减除了与媒质的性质、状况有关外,又与障碍物的性质、形状、尺寸有关,故此在空气中传播的超声波,可定性研究的衰减为吸收衰减。在讨论吸收衰减之前,先介绍一个声学中常用来描述声学问题的声学量声压。由于声波的存在,使介质产生压力的变化,声场中某一点在某一时刻的压强与声波不存在时同一点的静压强之间的差值即为声压。声压的单位是Pa。声压是用来描述声学物理过程的基本量。例如微风轻轻吹动树叶时声压约为一在房间中大声讲话距离米处时的声压约为靠近飞机几米处发动机的声音可达几百。声学理论证明,吸收衰减遵从指数衰减规律,声压随传播距离s的变化为P=P0e-ax,衰减系数的表达式为:=Asf2。As是一个和频率无关的常数,其值取决于介质的粘性和热传导等物理性质9。由式可见,振动的频率越高,声波在空气中的衰减就会越快,同时传播的距离就会越短。但如果超声波的频率过低,就会像普通声波一样呈现四面八方的传播特性。频率为40赫兹的超声波在空气中传播的效率最佳,故本设计采用的超声波频率为40赫兹。3系统硬件的设计作为泊车辅助系统要实现的基本功能有:(1)、能够有效测量的距离范围:20厘米至500厘米(2)、所测距离误差应小于5%(3)、在LCD1602显示屏上实时的显示障碍物距离车辆后保险杠的最小距离及货厢侧面与障碍物的最小距离。(4)、当最近的障碍物距离车辆尾部小于1.5米时,蜂鸣器发出报警声音。(5)、所需电源:5V直流(6)、温度补偿功能泊车辅助系统硬件框图如下图所示LCD显示模块电源电路模块超声波发射模块障碍物声光报警模块STM32 控制模块超声波接收模块温度测 量模块图3.1系统结构框图3.1系统主控部分本系统处理器使用意法半导体公司的STM32芯片作为处理器,意法半导体公司始建于1988年是意大利SGS公司跟法国的Thomson公司合并而成的是世界上最大的半导体公司。此公司在国内外均享有盛名产品质量优秀功能强大,因此选取此公司的芯片作为本系统的处理器10。具体型号选取为STM32F103C8T6选取说明如下表所示表3.1单片机命名规则表1STM32表示ARM Cortex-M内核的32位处理器2F表示芯片系列3103表示增强型芯片4C表示引脚数48个58表示64K内存6T表示LQFP封装76表示工作环境温度-40度85度选取这款处理器有以下几方面的考虑(1)能耗低,此处理器有3种工作模式休眠,停机和待机。在系统不启动是可以待机或休眠降低耗电量。(2)功能强,此处理器集成了10个定时器13个通信接口12位D/A转换器,易于完成各种项目。(3)速度快,此处理器主频72M赫兹,处理数据以微秒计算。大大提高了整个系统的效率。(4)体积小,此处理器体积大约是指甲盖儿大小,减小了整个系统的体积有利于泊车辅助系统的小型化。图3.2系统主控电路图3.2系统信号采集部分本泊车辅助系统用到传感器的部分是测距模块和测温模块,超声波测距模块选取的超声波探头的型号是收发分体的TCT40-16T/R表3.2探头命名规则表TC压电陶瓷超声换能器T通用型40频率40K赫兹16外径T发射探头R接受探头该型号的超声波雷达发射装置发射的超声波主频是40K赫兹,误差1K赫兹。其检测有效范围如图所示图3.4超声波雷达监测范围图由于本设计所采用的超声波探头为分体式设计(发射模块和接受模块),该设计采用红外接收芯片CX20106以及超声波接收探头CSB40R等构成超声波接收电路模块11。图3.5超声波原理图要想知道当前环境下,超声波在空气中传播的速度,需要测得环境的温度,故系统中需要设置测温模块以得到环境温度,从而确定准确的声速。测温模块选取的设备是DS18B20。每个DS18B20片内都含有一个64位的ROM,其中存储着各个器件自身的序列号,作为器件独有的号码,通过单总线可以同时布置多个从而实现多点测温的功能12。DS18B20的主要性能:数字信号被在中央处理器中以“一线总线”方式直接进行串行传输,在信号传输上具有非常强大的抗环境干扰的能力,而且同时可传送CRC校验码;温度传感器的温度测量范围在零下55度至125度之间,测亮温度范围非常广,温度转换精度非常高,测温精度非常准,转换时间非常短。其所对应的分辨率为0.25度,0.125度和0.0625度13,在这种情况下我们能实现高精度测温,在具有独特的单线接口,这样的设计可以让处理器在连接时只需要一条端口线就可以与未处理器进行连接,可选择的功能控制方法较多。图3.5系统温控模块电路图3.3系统显示部分 显示模块的主要任务是把测距部分经过换算而得到的距离值进行实时显示。 作为泊车辅助系统显示模块,显示的信息要明确内容要清晰,目前有两种显示设备可以达到我们的使用要求,分别是共阳极数码管跟液晶显示屏,考虑到泊车辅助系统显示的信息较为综合。使用数码管显示的话,信息显示不全面容易造成信息的混淆和误读。因此选取带背光的LCD显示屏作为显示设备,可以在弱光的情况下读取信息。所以使用1062LCD显示屏满足使用要求,并且该液晶显示屏可显示阿拉伯数字,标点符号,外文字母,具有体积小,耗电少等优点为减小系统体积方面提供了有利条件。图3.6系统显示部分电路图3.4系统报警部分本系统为了更好更有效地警示驾驶员采用声音加灯光来进行限位报警。由蜂鸣器、LED灯泡及外围电路组成。当汽车挂入倒挡时系统进入工作状态,一旦车辆与后方障碍物之间的距离小于预设的阈值,蜂鸣器和LED灯泡将同时工作发出声音和灯光警示驾驶员及时操作车辆,避免交通事故的发生。图3.7系统报警部分电路图4系统的软件设计 本系统的编程软件采用Keil软件,这是一款功能强大的集研发与调试的工具软件,在使用过程中它所有的程序变异和调试将为我们带来非常大的便利,在开发大型的工程项目时我们使用更多的是高级开发语言这样移植性强更能体现出开发语言的优势。 KEIL是特意对于单片机开发的一款编程软件,他能对单片机以工程文件的方式进行综合管理14。KEIL uVision4是比较实用的一个版本。KEIL uVision4对文件的管理不局限于某一类型的文件,这其中还囊括了头文件、源程序(包括C程序、汇编程序)、说明性的技术文档等等一系列不同类型的文件。用以下的方法可以建立一个我们适用的单片机的应用程序。(1)首先是建立一个工程的文件夹(2)建立一个文档(3)键入所需要的文件程序代码(4)然后保存创建的这个源程序文件,一般的都是使用比较简单的C语言进行编程 (5)在我们需要的运行的项目中加入我们需要的源程序文件(6) 程序写完就可以编译调试并生成hex文件,首先对工程进行设置,打开工程菜单,点击设置。4.1系统主程序软件设计 开始系统初始化延时等待N是否收到回波Y测量环境温度以校正声速计算车辆与障碍物间距离显示汽车与障碍物间距离是否小于预定报警距离NY声光报警图4.1系统主程序框图系统的工作流程大致如下: 先对系统初始化设置; 然后发射超声波,同时打开计数器开始计数,当接收到超声波时,开外部中断并且关闭计数器; 温度测量模块测出环境温度,根据测得的温度值计算出超声波的传播速度,再计算出汽车与障碍物之间的距离; 最后设置报警距离,当汽车与障碍物之间的距离小于报警距离时,该系统会发出声光报警提醒驾驶员,以确保泊车安全。4.2系统子程序软件设计4.2.1 测温部分设计测温模块主要是基于DS18B20,测温子程序根据编程要求对DS18B20进行编制。主机每次与进行通信都要经过三个步骤:1. 对DS18B20进行复位。每次操作前都要进行复位。平时单总线不工作的时候一直处于高电平状态,复位时,主机将总线拉低,保持480-960毫秒,然后释放总线,等待DS18B20发送应答脉冲,通常最少等待480毫秒。证明有DS18B20的存在。2. 复位以后发送一条ROM指令。每一个DS18B20都有一个序列号,这个序列号存储在它的ROM当中。在多点测温的时候,需要根据这个序列号来判断是哪个DS18B20发回的温度信息。测温之前,可以用命令来确定每个DS18B20的序列号。本文中,只需要一个DS18B20就可以进行测温,不需要多点测温,因此,发送的ROM指令为跳过指令。3. 最后发的指令是RAM指令。RAM指令是对DS18B20的存储器进行操作或启动转换温度的命令,也可以用来确定处在DS18B20什么供电模式下。测温部分程序框图如图所示,程序开始后经过A/D模数转化和D/A数模转化测量出温度值。其中,等温度转换完毕的延时要在以上,这是由的分辨率所决定的。共有0.5度、0.25度、0.125度和0.0625度四个分辨率级别,对应的转换时间分别为93.75ms、187.5ms、375ms和750ms。出厂时,默认的分辨率是最高的,为0.0625摄氏度。从DS18B20中读出的整数数据乘以分辨率就可以得出所测出的环境温度的值。开始发送复位脉冲跳过ROM(0CCH)演示等待温度转换完毕发送复位脉冲读取温度值(0BEH)计算温度值结束图4.2测温程序框图4.2.2 测距部分设计 超声波测距部分程序框图如图所示:外部中断入口定时器中断入口关外部中断定时器初始化关定时器开外部中断,开定时器发射超声波计算时间,距离是否收到回波输出结果开外部中断恢复定时器初值停止发射超声波返回返回b外部中断a定时器中断图4.3超声波测距程序框图 超声波发射电路用来在规定的时间内发射超声波。渡越时间法中,所需要电路提供但是脉冲信号,因此需要一个方波发生器。同时,为了提高超声波的发送能力,还需要对信号进行一定的电压放大,使其能够发射强度较大的超声波。超声波接收电路需要完成的任务是将由超声波探头所获取的微弱信号进行放大,通过滤波滤掉杂波,再将滤波后的信号进行整形,输出一定的台阶信号,从而给单片机以提示,证明已经接收到了回波信号,从而令单片机能够确认超声波在空气中所传播的时间具体到底是多少。5系统制作及调试 经过理论的辩证和分析之后,使用所选的元器件完成了汽车泊车辅助系统实物的组装。并在组装之后开机运行测试功能和修改不足之处。5.1系统PCB制作图5.4系统PCB板要使电子电路获得最佳性能,元器件的布局及导线的布设是很重要的。为了设计质量好、造价低的,一般应遵循以下原则15。首先,要考虑PCB尺寸大小。PCB尺寸过大时,印制线条长,阻抗增加,抗噪声能力下降,成本也增加过小,则散热不好,且邻近线条易受干扰,在其确定尺寸后,再确定特殊元件的位置。最后,根据电路的功能单元,对电路的全部元器件进行布局。尽可能缩短高频元器件之间的连线,设法减少它们的分布参数和相互间的电磁干扰。易受干扰的元器件不能相互挨得太近,输入和输出元件应尽量远离。某些元器件或导线之间可能有较高的电位差,应加大它们之间的距离,以免放电引出意外短路。带高电压的元器件应尽量布置在一调试时手不易触及的地方。那些又大又重、发热量多的元器件,不宜装在印刷板上,而应装在整机的机箱底板上,且应考虑散热问题。热敏元件应远离发热元件。位于电路板边缘的元器件,离电路板边缘一般不小于2毫米。电路板的最佳形状为长方形,长宽比为3:2。电路板面尺寸大于30mm2时,应考虑电路板所受的机械强度。印制导线的最小宽度主要由导线与绝缘基板间的粘附强度和流过它们的电流值决定。当铜箔厚度为0.05毫米,宽度为1-15毫米时,通过的电流,温度不会高于300,因此导线宽度为可满足要求。对于集成电路,尤其是数字电路,通常选用的导线宽度为0.02-0.3毫米。当然,只要允许,还是尽可能用宽线,尤其是电源线和地线。印制导线拐弯处一般取圆弧形,而直角或夹角在高频电路中会影响电气性能。此外,尽量避免使用大面积铜箔。如要大面积铜箔时,最好用栅格状,可以有效排除铜箔与基板间粘合剂受热产生的挥发性气体。 焊盘要比器件引线直径大一些,焊盘太大容易形成虚焊。焊盘外径D一般不小于(d+1.2)毫米,其中d为引线孔径。对高密度的数字电路,焊盘最小直径可取(d+1.0)毫米。PCB及电路抗干扰措施主要考虑电源线和地线的设计。电源线设计根据印刷线路板电流的大小,尽量加粗电源线宽度,减少坏路电阻。同时使电源线、地线的走向和数据传输的方向一致,这样有助于增强抗噪声能力。 地线设计:若线路板上既有逻辑电路又有线性电路,应使它们尽量分开。低频电路的地应尽量采用单点并联接地,实际布线有困难时可部分串联后再并联接地。高频电路宜采用多点串联接地,地线应短而粗,高频元件周围尽量用栅格状的大面积地箔。接地线应尽量加粗,如有可能,接地线直径应在2毫米以上。接地线构成闭环路,其接地电路布成闭坏路大多能提高抗噪声能力。去藕电容配置去藕电容的一般配置原则是:(1).电源输入端跨接10-100微法的电解电容器。如有可能,接100微法以上的更好。(2).原则上每个集成电路芯片都应布置一个0.01皮法的瓷片电容,如遇印刷板空隙不够,可每4个芯片布置一个钽电容。(3).对于抗噪能力弱、关断时电源变化大的器件,如ROM,RAM存储器件,应在芯片的电源线和地线之间直接接入去藕电容。(4).电容引线不能太长,尤其是高频旁路电容不能有引线。5.3系统实物制作实物制作完成之后对其功能进行测试,首先检查实物外观有无瑕疵各引脚有无漏焊虚焊。在对各元器件检查完毕之后,开机运行系统开始进行功能测试,看系统能否实现要求。首先在桌面上摆放一个障碍物,模拟测试系统对车辆后方障碍物距离的测量能力,并缓慢移动障碍物看系统能否按要求实现限位报警功能。如图所示在放置障碍物后,显示屏显示出与障碍物之间的距离并发出声光报警提醒。系统实现了预先想要具备的功能,并且多次试验均稳定运行没有发生系统无法测量或无法报警的情况。系统成功的实现了车辆泊车时的距离监测,实时显示,限位声光报警等功能。图5.1系统实物图图5.2系统侧方测距图图5.3系统侧方限位报警图 从图中可以看出当距离低于10厘米时系统报警部分通过声光报警的方式进行限位报警提醒驾驶员车辆与后方障碍物距离过近。图5.3系统后方测距图图5.4系统后方报警图图5.3实物背面接线图5.2系统测试 为了验证泊车辅助系统理论的正确性和实物的是否具备泊车辅助的功能,需要进行实际实地的验证和测量。所以我们使用制作完成的泊车辅助系统实物进行了必要试验。首先在等温的情况下对测距系统进行了多次测试,测试结果如下表:表5.1恒温状态测试表1234530厘米30.6厘米30.5厘米29.8厘米30.2厘米30.1厘米40厘米40.6厘米40.5厘米40.6厘米40.3厘米40.1厘米50厘米50.6厘米50.5厘米49.5厘米50.1厘米50.3厘米60厘米60.8厘米60.5厘米60.3厘米60.1厘米60.2厘米70厘米70.2厘米70.6厘米70.5厘米70.2厘米70.1厘米80厘米80.5厘米80.5厘米79.6厘米80.1厘米80.3厘米图5.4系统测试图通过测试数据的对比,我们发现温度相同的情况下超声波测距模块工作正常测量结果符合设计要求。然后我们进行不同温度的情况下超声波测距模块测量能力的测试,试验结果同样用方便对比的表格来表示:表5.2变温状态测试表123440厘米(20度)40.5厘米40.2厘米40厘米40.2厘米40厘米(30度)39.9厘米40.3厘米40.2厘米39.9厘米50厘米(20度)50.5厘米40.2厘米50厘米50.2厘米50厘米(30度)50.1厘米50.3厘米50.2厘米50.2厘米60厘米(20度)60.1厘米59.8厘米60.1厘米60.2厘米60厘米(30度)59.8厘米60厘米60.1厘米59.9厘米从图表横向和纵向对比可以得出温度系统在温度变化的情况下正常工作,补偿了因为温度引起的超声波在空气中传播速度的变化所造成的误差。6总结与展望本系统以超声波测距为测距手段实现了温度补偿,定点测距,实时显示和限位报警的功能。把理论知识转化为实践提高了超声测距模块的测量精度。载货卡车驾驶员再进行倒车时,本系统将会主动地为驾驶员提供车辆与侧后方障碍物的距离信息,并且在与侧后方障碍物距离低于限位距离时提供声音和灯光报警。有效阻止了在泊车时交通事故的发生,避免了不必要的财产损失,具有很高的市场前景。同时为驾驶员简化了泊车时的操作,避免了驾驶员泊车时的手忙脚乱瞻前顾后,提高了驾驶的安全系数。从一定意义上为今后的自动泊车奠定了基础。本文充分利用理论知识完成了泊车辅助系统的设计,主要是:(1).在超声测距的基础上引入温度补偿概念,极大的缩小了测量误差,提高了系统的精度。避免了因为测量原因造成交通事故的发生。(2).通过比较对泊车辅助系统的元器件进行了选择。(3).通过电脑绘图完成了泊车辅助系统的电路设计(4).完成了泊车辅助系统的实际算法和应用程序。由于本人的知识储备不够,将泊车辅助系统的开发还不完全。希望以后泊车辅助系统能实现更多跟强大的功能。对本设计来说,本设计只对泊车进行了被动的信息测量和报警,并末实现智能的自动泊车技术,今后还应在算法上进行更深层次的研究,把车辆自动泊车入位技术的研究拓展至人类驾驶汽车变为汽车自动导航自动驾驶。为汽车驾驶自动化提供研究的基础。致 谢工学者,巧心,劳力,造器物。当毕业论文写到致谢的部分时,从某种程度上意味着大学时光也到了该致谢的时候。衷心感谢我的论文指导老师,从老师给我们上课开始 ,老师严谨的治学态
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年重庆高考地理试题及答案详解
- 萨克斯新手知识培训内容课件
- 2025年4月高级电子商务师模考试题与参考答案
- 2025年焊工初级职业技能考试题库
- 2025年基孔肯雅热应知应会知识题库及答案
- 2025高考生物试题分类汇编:细胞的生命历程(含解析)
- 营销技巧培训知识库课件
- 物联组试题及答案
- 2025合同履行争议解决办法
- 2025城镇个人购房合同模板
- 物流行业固废处理方案
- 云南省第二十一届职工职业技能大赛机器人系统运维员竞赛考试题库(含答案)
- 申请报建户外货梯的申请书
- DB S63-0011-2021食品安全地方标准 黑果枸杞中花青素含量的测定
- 《如何说孩子才会听怎么听孩子才肯说》读书分享
- 2022年贵州省注册安全工程师考试题库合集(含各科真题和典型题)
- 康复科讲课课件
- 《蒙牛乳业集团财务共享服务中心优化研究》
- 工业互联网安全防护措施手册
- 2024年新版人教精通版三年级英语上册单词带音标
- 电力建设工程施工安全管理导则
评论
0/150
提交评论