倒车雷达系统超声波测距毕业论文_第1页
倒车雷达系统超声波测距毕业论文_第2页
倒车雷达系统超声波测距毕业论文_第3页
倒车雷达系统超声波测距毕业论文_第4页
倒车雷达系统超声波测距毕业论文_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGEII目录1绪论 11.1倒车雷达的历史沿革及发展现状 11.2倒车雷达研究的意义 22超声波倒车雷达工作原理 42.1超声波传感器 42.1.1超声波传感器的原理及结构 42.1.2超声波传感器的频率特性 62.2超声波测距原理 72.2.1测量与控制方法 72.2.2理论计算 82.2.3影响测量精度的因素 83系统硬件设计 103.1系统总体设计方案 103.2电源电路 103.3超声波发射电路 113.4超声波接收电路 123.4.1集成电路芯片CX20106A 123.4.2超声波接收电路 143.5控制电路及显示电路 153.5.1AT89C51单片机 153.5.2控制电路 173.5.3显示电路及原理 183.6报警电路 193.7温度补偿电路 194软件设计 214.1软件设计要求 224.2超声波测距算法设计 224.3主程序 224.4超声波发送、接收中断程序 244.5显示程序、报警程序 255系统调试 265.1测试环境与设备 265.2硬件电路测试 265.3软件调试 265.4调试总结 276结束语 28致谢 29参考文献: 30附录一电路原理图 31附录二PCB图 32附录三程序清单 33毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:日期:

学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期:年月日导师签名:日期:年月日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师:(签名)单位:(盖章)年月日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师:(签名)单位:(盖章)年月日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格3、学生答辩过程中的精神状态□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)教研室主任(或答辩小组组长):(签名)年月日教学系意见:系主任:(签名)年月日

汽车倒车雷达系统摘要近年来,随着经济的发展,汽车基本上普及到了家家户户。在公路、街道、停车场等拥挤场所倒车时,驾驶员疲于前瞻后顾,很容易就发生追尾等碰撞事故。因此,增加汽车的后视能力,研制汽车后部探测障碍物的倒车雷达便成为近些年来的研究热点[1]。为此,设计了以单片机为核心,利用超声波实现无接触测距的倒车雷达系统。工作时,超声波发射器不断发射出一系列连续脉冲,给测量逻辑电路提供一个短脉冲。最后由信号处理装置对接收的信号依据时间差进行处理,自动计算出车与障碍物之间的距离。目前,国内外一般的超声波测距仪,其理想的测量距离为1m~5m,因此大都用于汽车倒车雷达等近距离测距中。本文根据声波在空气中传播反射原理,以超声波换能器为接口部件,介绍了基于AT89C51单片机的超声波测距器。该设计由超声波发射模块、信号接收模块、单片机处理模块、数码显示以及声光告警显示模块等部分组成,文中详细介绍了测距器的硬件组成、检测原理、方法以及软件结构。超声波接收电路使用SONY公司的CX20106A红外检测专用芯片,该芯片常用于38kHz的检波电路,文中通过对芯片内部电路的仔细分析,设计出能够成功对40kHz超声波检波的硬件电路,系统使用数码管显示目标物的距离。关键词超声波,at89c51,倒车雷达AUTOREVERSERADARSYSTEMABSTRACTInrecentyears,withthedevelopmentofeconomy,carbasicallyagetoeveryfamily.Inhighway,streets,parksandothercrowdedplaces,thepilotstrugglingwhilebackingforward-looking,itwaseasytohappentolookbehindcollisionaccidentetc.Therefore,toincreasetheabilityofcar,developedaftercarbackonthereverseradardetectingobstaclesbecomesthehotresearchtopicinrecentyears.Therefore,designbasedonsinglechip,usingultrasonicrealizenon-contactrangingreverseradarsystem.Work,ultrasonictransmittersconstantlyemitsaseriesofcontinuouspulse,givemeasurementlogiccircuitprovidesashortpulses.Finallybysignalprocessingdeviceaccordingtoreceivethesignalprocessing,automaticcalculationlagbetweenthedistancebetweenthecarandtheobstacles.Atpresent,thedomesticandforeigngeneralultrasonicrangefinder,itsidealformeasuringdistance1~5m,thusmostlyusedinautomobilereverseradarcloserangingas.Basedonthesoundwavesthroughtheairwiththeprinciple,reflectedultrasonictransducer,introducesforinterfaceunitbasedonAT89C51ultrasonicrangefinder.Thisdesignbyultrasoundmodule,thesignalreceivingmoduleandsingle-chipmicrocomputerprocessingmodule,digitaldisplayandsound-lightalarmdisplaymodulecomponents,thispaperintroducesindetailtherangefinderhardwarecomposition,measuringprinciple,methodandsoftwarestructure.UltrasonicreceivingcircuituseofinfraredtestingcompanySONYCX20106Aspecialchip,thischip38kHzoftenusedforthedetectioncircuit,thispaperbasedonthecarefulanalysisofthecircuitinsidethechip,anddesignedfor40kHzultrasonicdetectioncansuccessfully,thehardwarecircuitsystemUSESdigitalpipedisplaytargetsofdistance.KEYWORDSWave,AT89C51,ReverseSensor1绪论倒车雷达是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了安全性。超声波测距由于其能够进行非接触测量和相对较高的测量精度,越来越被人们所重视。就目前形势来看,汽车市场的快速发展将带动倒车雷达市场的繁荣。国内倒车雷达主流市场已经开始有进口高档汽车向中低档汽车发展。技术上向着单芯片功能成灵敏度更高、可视化发展,设备趋于小型化、人性化、智能化等方向发展。由此可见,超声波汽车倒车雷达系统将会在人类今后的生活中扮演越来越重的角色,为人类的发展作出重要贡献[2]。超声波倒车雷达系统一般由超声波传感器(俗称探头)、控制器和显示器等部分组成,现在市场上的倒车雷达大多采用超声波测距原理,驾驶者在倒车时,启动倒车雷达,在控制器的控制下,由装置于车尾保险杠上的探头发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后经控制器进行数据处理,判断出障碍物的位置,由显示器显示距离并发出警示信号,得到及时警示,从而使驾驶者倒车时做到心中有数,使倒车变得更轻松。1.1倒车雷达的历史沿革及发展现状倒车雷达的快速发展始于20世纪末21世纪初,经过几年的时间,随着技术发展和用户需求的变化,倒车雷达在几年的时间里大致经过了六代的演变。第一代:倒车时通过喇叭提醒。“倒车请注意!”想必不少人还记得这种声音,这就是倒车雷达的第一代产品,只要司机挂上倒档,它就会响起,提醒周围的人注意,不能算真正的倒车雷达,基本属于淘汰产品。第二代:采用蜂鸣器不同声音提示驾驶员。这是倒车雷达系统的真正开始。倒车时,如果车后1.8m~1.5m处有障碍物,蜂鸣器就会开始工作。蜂鸣声越急,表示车辆离障碍物越近。但没有语音提示,也没有距离显示,虽然司机知道有障碍物,但不能确定障碍物离车有多远,对驾驶员帮助不大。第三代:数码波段显示具体距离或者距离范围。这代产品比第二代进步很多,可以显示车后障碍物离车体的距离。如果是物体,在1.8m开始显示;如果是人,在0.9m左右的距离开始显示。这一代产品有两种显示方式,数码显示产品显示距离数字,而波段显示产品由3种颜色来区别:绿色代表安全距离;黄色代表警告距离;红色代表危险距离,必须停止倒车。第三代产品把数码和波段组合在一起,比较实用,但安装在车内影响美观。第四代:液晶屏动态显示。不用挂倒档,只要发动汽车,显示器上就会出现汽车图案以及车辆周围障碍物的距离,色彩清晰漂亮,外表美观,可以直接粘贴在仪表盘上,安装很方便。不过LCD外观虽精巧,但灵敏度较高,抗干扰能力不强,所以误报也较多。第五代:魔幻镜倒车雷达。结合了前几代产品的优点,采用了最新仿生超声雷达技术,配以高速电脑控制,可全天候准确地测知2m以内的障碍物,并以不同等级的声音提示和直观的显示提醒驾驶员。魔幻镜倒车雷达可以把后视镜、倒车雷达、免提电话、温度显示和车内空气污染显示等多项功能整合在一起,并设计了语音功能。因为其外形就是一块倒车镜,所以可以不占用车内空间,直接安装在车内后视镜的位置。而且颜色款式多样,可以按照个人需求和车内装饰选配。第六代:专为高档轿车生产。第六代产品在第五代的基础上新增了很多功能:外观上看,比第五代产品更为精致典雅;功能上看,它除了具备第五代产品的所有功能之外,还整合了高档轿车具备的影音系统,可以在显示器上观看DVD影像。起初,倒车雷达只是宝马、奔驰等高档车型的专利,但是近几年,一些新出厂的中低档车型在配置中也增加了倒车雷达。如上海通用别克凯越系列除三厢1.6LXMT之外,其余车型都加装了倒车雷达(包括凯越1.8LSAT、凯越1.8LEAT、凯越1.6LEAT、凯越1.6LEMT,以及凯越HRV手动、自动两款车型)。一汽-大众2006年6月以后生产的捷达GIF豪华型轿车均配置了后倒车雷达。此外,还有许多厂家在新推车的中低档车型中安装了倒车雷达,如:北京现代的伊兰特、索纳塔、途胜;上海通用的别克君威、君越;东南汽车的三菱戈蓝、三菱蓝瑟;上海大众的帕萨特增值版POLO劲情;广州本田的雅阁、奥德赛、两厢飞度;神龙汽车的东风雪铁龙C6、C5、毕加索、爱丽舍、赛纳;江淮汽车的瑞风、祥和;奇瑞汽车的A51.6;千里马汽车的RIO千里马;长安福特汽车的蒙迪欧、两厢福克斯等等。1.2倒车雷达研究的意义随着生活水平的不断提高,汽车已经逐渐进入普通家庭。汽车的保有量迅速上升。随之而来的是交通事故与日俱增,城市里尤其突出,发展智能交通系统是交通运输的重要发展方向。倒车障碍检测系统着眼于倒车防护,采用的超声波传感器技术可以探测到附近的障碍物,为驾驶员提供倒车警告和辅助泊车功能,能够实现倒车时有效的避开可能对倒车造成危害的障碍物和行人。有效避免由于倒车造成的经济损失和人身安全问题。2超声波倒车雷达工作原理人们能听到声音是由于物体振动产生的,它的频率在20HZ-20KHZ范围内,超过20KHZ称为超声波,低于20HZ的称为次声波[3]。常用的超声波频率为几十KHZ-几十MHZ。超声波由于其指向性强、能量消耗缓慢、传播距离较远等优点,而经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。超声波测距主要应用于倒车雷达、建筑施工工地以及一些工业现场。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在测控系统的研制上得到了广泛应用。2.1超声波传感器超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频率高于声波的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波对液体、固体的穿透本领很大,尤其是在阳光不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应。因此超声波检测广泛应用在工业、国防、生物医学等方面[4]。2.1.1超声波传感器的原理及结构超声波传感器是一种将其他形式的能转变为所需频率的超声能或是把超声能转变为同频率的其他形式的能的器件。目前常用的超声传感器有两大类,即电声型与流体动力型。电声型主要有:1压电传感器;2磁致伸缩传感器;3静电传感器。流体动力性中包括有气体与液体两种类型的哨笛。由于工作频率与应用目的不同,超声传感器的结构形式是多种多样的,并且名称也有不同,例如在超声检测和诊断中习惯上都把超声传感器称作探头,而工业中采用的流体动力型传感器称为“哨”活“笛”。压电式传感器属于超声传感器中电声型的一种。探头有压电晶片、契块、接头等组成,是超声检测中最常用的实现电能和声能相互转换的一种传感器,是超声波检测装置的重要组成部分。压电材料分为晶体和压电陶瓷两类。属于晶体的如石英,铌酸锂等,属于压电陶瓷的有锆钛酸铅,钛酸钡等。其具有下列的特性:把这种材料置于电场之中,它就产生一定的应变;相反,对这种材料施以外力,则由于产生了应变就会在其内部产生一定方向的电场。所以,只要对这种材料加以交变电场,它就会产生交变的应变,从而产生超声振动。因此,用这种材料可以制成超声传感器。传感器的主要组成部分是压电晶片。当压电晶片受发射电脉冲激励后产生振动,即可发射声脉冲,是逆压电效应。当超声波作用于晶片时,晶片受迫振动引起的形变可转换成相应的电信号,是正压电效应。前者用于超声波的发射,后者即为超声波的接收。超声波传感器一般采用双压电陶瓷晶片制成。这种超声传感器需要的压电材料较少,价格低廉,且非常适用于气体和液体介质中。在压电陶瓷上加有大小和方向不断变化的交流电压时,根据压电效应,就会使压电陶瓷晶片产生机械变形,这种机械变形的大小和方向在一定范围内是与外加电压的大小和方向成正比的。也就是说,在压电陶瓷晶片上加有频率为f0交流电压,它就会产生同频率的机械振动,这种机械振动推动空气等媒介,便会发出超声波。如果在压电陶瓷晶片上有超声机械波作用,这将会使其产生机械变形,这种机械变形是与超声机械波一致的,机械变形使压电陶瓷晶片产生频率与超声机械波相同的电信号[5]。压电式超声波发生器实际上是利用压电晶体的谐振类工作的,超声波发生器内部结构如图2-1所示。图2-1压电式超声波传感器结构它有两个压电晶片的一个共振板,当它的两级外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板的振动,便产生超声波。反之,如果两级间为外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转化为电信号,这时它就成为超声波传感器。压电陶瓷晶片有一个固定的谐振频率,即中心频率f0。发射超声波时,加在其上面的交变电压的频率要与它的固有谐振频率一致。这样,超声传感器才有较高的灵敏度。当所用压电材料不变时,改变压电陶瓷晶片的几何尺寸,就可非常方便的改变其固有谐振频率。利用这一特性可制成各种频率的超声传感器。超声波传感器的内部结构由压电陶瓷晶片、锥形辐射喇叭、底座、引线、金属壳及金属网构成,其中,压电陶瓷晶片是传感器的核心,锥形辐射喇叭使发射和接收超声波能量集中,并使传感器有一定的指向角,金属壳可防止外界力量对压电陶瓷晶片及锥形辐射喇叭的损坏[6]。金属网也是起保护作用的,但不影响发射与接收超声波。2.1.2超声波传感器的频率特性这里以本设计选用的超声波传感器TCT40-16型探头(如图2-2)为特例加以说明。型号:TCT40-16R/T(直径16mm)1.标称频率(KHz):40KHz2.发射声压at10V(0dB=0.02mPa):≥117dB3.接收灵敏度at40KHz(0dB=V/ubar):≥-65dB4.静电容量at1KHz,<1V(PF):2000±30%TCT40-16R/T声压能级及灵敏度如图2-3图2-2TCT40-16型探头图2-3TCT40-16R/T声压能级及灵敏度由图2-3可以看出40khz处为超声波传感器的中心频率,在此中心频率处,超声波传感器所产生的机械波最强,也就是说40khz处所产生的声压能级最高。而在40khz两侧声压能级迅速衰减。其频率特性曲线如图2-4所示。图2-4TCT40-16R/T传感器的频率特性曲线由图2-4知超声波传感器一定要使用非常接近于中心频率40khz的交流电压来激励。2.2超声波测距原理超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距离S=ct/2,式中的c为超声波波速。由于超声波也是一种声波,其声速c与温度有关,表2-1列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的机理。图2-5即为超声波测距的具体流程图。表2-1一些温度下的声速值温度(℃)-30-20-100102030100声速(米/秒)313319325323338344349386开始测量开始测量超声波信号开定时器关定时器数据运算显示器接收检测电声换能器电声换能器驱动电路图2-5超声波测距流程图2.2.1测量与控制方法声波在其传播介质中被定义为纵波。当声波受到尺寸大于其波长的目标物体阻挡时就会发生反射;反射波称为回声。假如声波在介质中传播的速度是已知的,而且声波从声源到达目标然后返回声源的时间可以测量得到,从声波到目标的距离就可以精确地计算出来。这就是本系统的测量原理。由于此超声波测距仪可以实现双向测距,所以需进行测距选择,而这个测距选择就以自动选择功能来实现.2.2.2理论计算图2-6超声波测距原理图如图2-6反射时间,是利用检测声波发出到接收到被测物反射回波的时间来测量距离其原理如图所示,对于距离较短和要求不高的场合我们可认为空气中的声速为常数,我们通过测量回波时间T利用公式:(2-1)其中,S为被测距离、V为空气中声速、T为回波时间,(2-2)可以计算出路程,这种方法不受声波强度的影响,直接耦合信号的影响也可以通过设置“时间门”来加以克服。这样可以求出距离:(2-3)2.2.3影响测量精度的因素(1)发射、接收时间对测量精度的影响及解决方案采用TCT40-16R/T压电超声波传感器,脉冲发射由单片机控制,发射频率40KHz,忽略不计脉冲电路硬件产生的延时,可知由软件生成的起始时间对于一般要求的精度是可靠的。对于接收到的回波,超声波在空气介质的传播过程中会有很大的衰减,其衰减成指数规律。设测量设备基准面距被测物距离为h,则空气中传播的超声波波动方程为: (2-4)则超声波在传播过程中有衰减并且频率越高,衰减越快,但频率的增高有利于提高超声波的指向性。由此知超声波回波的幅值在传播过程中衰减很大,接收到的信号的幅值可能十分小,所以想要想判断捕获到的第一个回波确定准确的接收时间,必须对收到的信号进行幅值放大及比较后才能传给单片机(AT89C51),否则不能正确的判断回波时间进而对超声波测量精度产生影响。(2)温度对测量精度的影响及解决方案声波在大气中传播的速度受介质的温度、密度及气体分子成分的影响,由(2-5)知在空气中,声速只决定于气体的温度,因此获得准确的当地气温可以有效的提高测距时的测量精度。工程上常用的由气温估算当地声速的公式如下:(2-6)式中C0=331.4m/s。在实际情况中温度每上升或者下降1℃,声速将增加或者减少0.607m/s。由此可见温度对声速影响之大。本设计使用软件温度补偿,采用DS18B20温度传感器,对外界温度进行测量。3系统硬件设计超声波发射单片机超声波发射单片机数码管显示或音提示超声波接收放大比较温度补偿图3-1系统总体结构框图设计是基于AT89C51的超声信号检测的。计划在小范围的测试,限定在0.1—3米左右精度为0.01M。单片机(AT89C51)发出脉冲为40KHZ超声波信号经反射后作为超声波接收器的系统输入,经放大、比较后送入单片机(AT89C51),由单片机计算处理数据后经数码管显示或语音提示。3.2电源电路该系统设计由电源电路、超声波发射电路、超声波接受电路、控制电路、显示电路及外围的温度补偿电路、报警电路组成,该系统的核心采用AT89C51单片机芯片。下面分部介绍个硬件部分的具体设计。在各种电子设备中,直流稳压电源是必不可少的组成部分,它是电子设备唯一的能量来源,稳压电源的主要任务是将50Hz的电网电压转换成稳定的直流电压和电流,从而满足负载的需要,直流稳压电源一般由整流、滤波、稳压等环节组成。电路图如图3-1所示。其中,变压器将交流电源(220V/50Hz)变换为电路所需要的交流电压;整流电路是具有但方向导电性能的整流器件,将交流电压整流成单方向脉动的直流电压;滤波电路滤去单向脉动直流电压中的交流部分,保留直流成分,尽可能供给负载平滑的直流电压;稳压电路是一种自动调节电路,在交流电源电压波动或负载变化时,通过此电路使直流输出电压稳定[7]。220V交流电通过电源变压器变换成交流低压电源,再经过桥式整流电路D1~D4和滤波电容的整理和滤波,在固定式三端稳压器LM7805的Vin和GND两端形成一个并不十分稳定的直流电压。此直流电压经过LM7805的稳压和电容滤波便在稳压电源的输出端产生了精度高、稳定度好的直接输出电压。如3-2所示的电路为输出电压VCC为+5V稳压电源。它由电源变压器,桥式整流电路D1~D4,滤波电容C7、C8,防止自激电容C15、C16和一只固定式三端稳压器(7805)组成。图3-2电源电路3.3超声波发射电路超声波发射电路包括超声波产生电路和超声波发射电路两个部分,超声波换能器选用压电式,可采用软件发生法和硬件发生法产生超声波。前者利用软件产生40KHz的超声波信号,通过输出引脚输入至驱动器,经驱动器驱动后推动探头产生超声波。这种方法的特点是充分利用软件,灵活性好。第二种方法是利用超声波专业发生电路或通用发生电路产生超声波信号,并直接驱动换能器产生超声波。这种方法的优点是无需驱动电路,但缺点是灵活性低。本设计采用第一种方法产生超声波发射信号。利用AT89S51的P1.0口发射40kHz的方波信号后经过74HC04三级放大后输出到超声波换能器,产生超声波。74LS04是一个高速CMOS六反相器,具有放大作用,具有对称的传输延迟和转换时间,而相对于LSTTL逻辑IC,它的功耗减少很多[8]。对于HC类型,其工作电压为2~6V,它具有高抗扰度,可以兼容直接输入LSTTL逻辑信号和CMOS逻辑输入等特点。本系统将40KHz方波信号分成两路,分别由74LS04经两次和一次反向放大,从而构成推拉式反向放大。发射电路主要由反向器74LS04和超声波换能器构成,如图3-3所示。单片机P1.0端口输出40KHz方波信号一路经一级反向器后送到超声波换能器的一个电极,另一路经图3-3超声波发射电路两级反向器后送到超声波换能器的另一个电极。用这种推挽形式将方波信号加到超声波换能器两端,可以提高超声波的发射强度。输出端采用两个反向器并联,用以提高驱动能力,上拉电阻R8、R9一方面可以提高反向器74LS04输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡的时间。3.4超声波接收电路3.4.1集成电路芯片CX20106A集成电路CX20106A是一款红外接收的专用芯片,常用于电视红外遥控器。常用的载波频率38khz与测距的40khz较为相近,可以利用它来做接收电路。适当的改变C3的大小,可以改变接受电路的灵敏度和抗干扰能力。CX20106A是日本索尼公司生产的在红外遥控系统中作接收预放用的双极型集成电路。它还可广泛用于视频系统、家用电器遥控电路以及通信系统等。这种IC性能优越,封装形式及体积与许多遥控信号接收器IC相同或相似,故可用来代换多种型号的遥控信号接收集成电路。CX20106A可用来完成遥控信号,CX20106A是日本索尼公司生产的红外解调集成电路,采用8脚单列直插式塑料超小型封装,+5v供电,内部含可前置放大、自动偏置、限幅放大、通带摅波、峰值检波、积分比较及施密特整形输出等电路[9]。其主要功能是从38KHz红外载波信号中,将编码信号解调出来,并加以放大和整形,然后再送到微处理器(CPU)进行处理,以实现遥控操作功能,引脚图如图3-4所示。CX20106A的引脚注释:l脚:超声波信号输入端,该脚的输入阻抗约为40kΩ。图3-4CX20106A引脚图2脚:该脚与GND之间连接RC串联网络,它们是负反馈串联网络的一个组成部分,改变它们的数值能改变前置放大器的增益和频率特性。增大电阻R或减小C,将使负反馈量增大,放大倍数下降,反之则放大倍数增大。但C的改变会影响到频率特性,一般在实际使用中不必改动,推荐选用参数为R=4.7Ω,C=3.3μF。3脚:该脚与GND之间连接检波电容,电容量大为平均值检波,瞬间相应灵敏度低;若容量小,则为峰值检波,瞬间相应灵敏度高,但检波输出的脉冲宽度变动大,易造成误动作,推荐参数为3.3μF。4脚:接地端。5脚:该脚与电源端VCC接入一个电阻,用以设置带通滤波器的中心频率f0,阻值越大,中心频率越低。例如,取R=200kΩ时,fn≈42kHz,若取R=220kΩ,则中心频率f0≈38kHz。6脚:该脚与GND之间接入一个积分电容,标准值为330pF,如果该电容取得太大,会使探测距离变短。7脚:遥控命令输出端,它是集电极开路的输出方式,因此该引脚必须接上一个上拉电阻到电源端,该电阻推荐阻值为22kΩ,没有接收信号时该端输出为高电平,有信号时则会下降。8脚:电源正极,4.5V~5V。内部电路电路结构图如图3-5所示。(1)前置放大器:它是高增益的放大器,由于超声波在空气中直线传输时,传输距离越大,能量的衰减越厉害,故反射回来的超声波信号的幅值会有很大的变化。为了不使放大器的输出信号过强而产生失真,集成块内部有自动电平限制电路,对前置放大器的增益进行自动限制。通过反馈将放大器设定于适当的状态,再由限制电平电路进行自动控制。图3-5CX20106A内部电路结构图(2)限度放大器:当信号太强时为了防止放大器过载,限制高电平振幅,同时也可消除寄生调幅干扰。(3)宽频带滤波器:其频率范围为30Hz~60Hz,其中心频率可调。(4)检测器:将返回的超声波的包络解调回来。(5)积分滤波器与整形电路:检测器输出的信号经积分滤波器送到整形电路,输出较好的矩形波。3.4.2超声波接收电路图3-6超声波接收电路如图3-6所示。超声波接收电路包括超声波接受探头、信号放大电路及波形变换电路三部分。超声波探头必须采用与发射探头对应的型号,关键是频率要一致,本设计采用与发射端同型号的压电式超声波传感器,否则将因无法产生共振而影响接收效果,甚至无法接收。由于经探头变换后的正弦波电信号非常弱,因此必须经放大电路进行放大。超声波接收选用集成芯片CX20106A,接收的回波信号先经过前置放大器和限幅放大器,将信号调整到合适的幅值;再经过带通滤波器滤波得到有用信号,滤除干扰信号;最后由峰值检波器和整形电路输出到锁相环路,实现准确的计时。3.5控制电路及显示电路3.5.1AT89C51单片机AT89C51是一种带4KB字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。(1)主要特性:与MCS-51兼容4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路(2)AT89C51引脚如图3-7管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。图3-7AT89C51引脚图P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下所示:口管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。(3)振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。(4)芯片擦除:整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行[10]。此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。3.5.2控制电路主控制器主要由单片机AT89C51、振荡器和复位电路三部分组成,它是单片机工作的必要组成部分,又称为单片机最小系统。其中XTAL1和XTAL2外接一个晶体振荡器,采用12MHZ的晶振以获得稳定的时钟频率,减小误差。RST外接一个复位电路,晶体振荡电路为单片机提供时钟控制信号。复位电路采用上电复位方式。电路图如图3-8所示。图3-8控制电路3.5.3显示电路及原理图3-9显示电路超声波测距仪显示控制模块电路如图3-9所示。通过单片机的25、26、27、28四个管脚的信号控制四位三极管的B极,利用三极管的开关特性,实现数码管的点亮,从而实现动态显示。采用LED动态显示,数据经过PIC芯片的计算后传到LED上,显示精度是厘米。单片机用P1.0端口输出超声波换能器所需的40KHz方波信号,利用外中断0口检测超声波接收电路输出的返回信号。显示电路采用简单实用的4位共阳LED数码管,用于显示障碍物的距离,由单片机P0.0—P0.6接LED的a~g七个笔段,P2.4~P2.7接四位8550的公共端,通过软件以动态扫描方式显示。段码用74LS244驱动,位码用PNP三极管8550驱动。3.6报警电路报警是指当探测到的距离小于或大于所设定的安全值时,发出声音提醒人们,声光电路设计如图3-10所示,由单片机经外接功放三极管推动扬声器放音。图3-10报警电路3.7温度补偿电路DS18B20数字式温度传感器是DALLAS公司生产的1-Wire,即单总线器件,与传统的热敏传感电阻温度传感器不同,能够直接读出被测温度值,并且可根据实际要求,通过简单编程,实现9~12位的A/D转换。其具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,十分方便。其测量温度范围在-55~+125[11]。C之间。引脚图如图3-11。引脚详细功能描述如表3-1。图3-11DS18B20引脚图表3-1DS18B20引脚功能描述序号名称引脚功能描述1GND地信号2DQ数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。3VDD可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。实际情况下,温度每上升或者下降1℃,声速将增加或者减少0.607m/s。温度对于声速影响很大。本设计温度测量选用的DS18B20数字式温度传感器,因其独特的一线接口,只需要一条口线通信多点能力,简化了分布式温度传感应用,无需外部元件,可用数据总线供电电源范围为3.0V至5.5V无需备用电源[12]。它通过输出9位(二进制)数字来直接表示所测量的温度值,温度值是通过DS18B20的数据总线直接输入CPU,无需A/D转换,而且读写指令,温度转换指令都是通过数据总线传入DS18B20。DS18B20数字温度传感器除了具有相当的测量范围和精度外,还具有温度测量精度和不受外界干扰等的优点[13]。其电路连接如图3-12所示。图3-12温度补偿电路4软件设计超声波倒车雷达系统的软件设计主要由主程序、超声波发射子程序、超声波接收中断程序及显示子程序四个主要模块组成。软件设计的总体结构框图如图4-1所示系系统功能模块初始化程序发射接收控制模块温度补偿模块运算处理模块数码显示模块声光报警模块图4-1系统模块框图1)系统初始化模块:系统刚上电的时候对系统的各个引脚的电平分配和对各寄存器的初值赋值。2)发射接收控制模块:发射控制模块是软件控制超声波发射电路发射超声脉冲启动定时器工作,同时启动接收电路工作,当接收电路有信号输入时,对输入信号进行处理。3)温度补偿模块:根据DS18B20传到AT89C51的温度值进行处理修正声速。4)运算结果处理模块:运算结果处理模块将多次所测得时间进行处理,进行软件取大值工作,根据公式计算出距离,然后再对计算得出的结果进行修正处理,数据处理后送至数码显示模块。5)数码管显示模块:通过该模块的设计能够让所测得的距离显示在数码管上。主程序除了完成定时器T0、中断源TNT0初始化外,主要实现超声波的巡回发射(调用超声波发射程序)和距离的动态扫描显示;INT0中断服务程序计算车尾距离障碍物的距离数据,该数据一方面交由主程序显示,另一方面与设定值(比如1m)进行比较,如小于1m,接蜂鸣器报警,否则关闭报警;如果车尾距离障碍物的距离较远,超声波往返时间就会超过了定时器T一次性最长的定时时间,则T0发生溢出而中断,这时进行距离计算,并显示“OFF”,以示车后无障碍物,可放心倒车。4.1软件设计要求本系统的设计要求是利用超声波测距原理设计一个车用的倒车雷达。要求通过设计能够测出并显示车与障碍物的距离,并能在距离小于1m的时候根据设定值进行声光报警。4.2超声波测距算法设计超声波测距的原理:即为超声波发生器T在某一时刻发出一个超声波信号,当这个超声波遇到被测物体后反射回来,就被超声波接收器R所接收到。这样只要计算出从发出超声波信号到接收到返回信号所用的时间,就可算出超声波发生器与反射物体的距离。距离的计算公式为:d=s/2=(ct)/2(4-1)其中,d为被测物与测距仪的距离,s为声波的来回的路程,c为声速,t为声波来回所用的时间。测距时有安装在同一位置的超声波发射器和接收器完成超声波的发射与接收,有定时器计时。首先由发射器向特定方向发射超声波并同时启动定时器计时,超声波咋介质传播途中一旦遇到障碍物后就被反射回来,当接收器收到发射波立即停止计时。这样,定时器就记录下了超声波自发射点至障碍物之间往返传播经历的时间t。由于常温下超声波在空气中的传播数的约为340m/s,所以由公式4-1知发射点距离障碍物之间的距离为:S=340t/2=170t(4-2)在启动发射电路的同时启动单片机内部的定时器T0,利用定时器的计数功能记录超声波发射的时间和收到反射波的时间。当收到超声波反射波时,接收电路输出端产生一个负跳变,在INT0或INT1端产生一个中断请求信号,单片机响应外部中断请求,执行外部中断服务子程序,读取时间差,计算距离,由于精度要求较高,所以通过温度补偿的方法在软件中加以校正。4.3主程序主程序是单片机程序的主体,整个单片机端系统软件的功能的实现都是在其中完成的,在此过程中主程序调用了子程序及中断服务程序[14]。程序首先完成初始化过程,然后是一个重复的控制发射信号的过程,即调用发射子程序几遍,而且每次发射周期结束都很判断在发射信号后延时等待的过程中是否发生了中断,即是否有回波产生来判断程序的流程。主程序流程图如图4-1开始开始初始化发射超声波启动定时开中断Testok=1计算距离开报警关报警显示距离Testok=2Testok=0NY显示OFF显示距离S<1.0m图4-1主程序流程图工作时,微处理器AT89C51先把P1.0置0,启动超声波传感器发射超声波,同时启动内部定时器T0开始计时。要检测返回信号必须在启动发射信号后1.4ms才可以检测,这样就可以抑制输出的干扰。当超声波信号碰到障碍物时信号立刻返回,微处理器不停的扫描INT0引脚,如果INT0接收的信号有高电平变为低电平,此时表明信号已经返回,微处理器进入中断关闭定时器。再把定时器中的数据经过换算就可以得出超声波传感器与障碍物之间的距离。然后再根据现场情况进行声光报警。4.4超声波发送、接收中断程序超声波发生子程序的作用是通过P1.0端口发送2个左右超声波脉冲信号(频率约40kHz的方波),脉冲宽度为12μs左右,同时把计数器T0打开进行计时。主程序利用为中断0检测返回超声波信号,一旦接收到返回超声波信号(INT0引脚出现低电平),立即进入中断程序。进入中断程序后就立即关闭计时器T0停止计时,并将测距成功标志字赋值1即Testok=1。如果当计时器溢出是还未检测到超声波返回信号,则定时器T0溢出中断将外中断0关闭,并将测距成功标志字赋值2,及Testok=2以表示此次测距失败。超声波发射程序比较简单,主要包括T0中断服务程序和超声波接收中断服务程序。关定时器T0关外部中断Testok=关定时器T0关外部中断Testok=1返回屏蔽T0中断图4-2T0中断子程序图4-3超声波接受中断子程序4.5显示程序、报警程序先进行动态显示初始化将指针指向缓冲区首地址,然后去显示位指针,取要显示的数,再将数变成段码,然后将段码送段控制器,位码送位控制器,在延时,然后判断是否是最后一位,是否显示完毕,没有的话修改该缓冲区指针和位码,直到显示完毕。显示程序及报警程序流程图如图4-4,图4-5外部中断入口初始化外部中断入口初始化开位选查表送段码位选左移一位修正段码指针返回显示完毕YN报警子程序取测量值LED显示Y距离小于1m蜂鸣报警N返回图4-4显示子程序图4-5报警子程序5系统调试5.1测试环境与设备温度环境:20~28℃。由于条件限制,未能在偏离常温较多的环境下进行测试。测试地点:宿舍及实验室。测试地点都选用室内环境是为了减少干扰。使用设备:电源、倒车雷达系统、卷尺、万用表、示波器。5.2硬件电路测试基本电路板检查:根据前面的研究完成各个电路模块的原理设计并生成PCB图,制作电路板,进行实验调试。(1)检查印制板的印制线是否有断路,是否有毛刺,是否与其它线或是焊盘粘连,焊盘是否有脱落,过孔是否有未金属化现象等等。(2)先用万用表复核目测中认为可疑的连接或是接点,检查它们的通短状态是否与设计规定相符。再检查各种电源线与地线之间是否有短路现象,如有再仔细检查出并排除。短路现象一定要在器件安装及加电前检查出。(3)电路接通电源后,用手摸一下芯片是否发热,如果发热,立即关掉电源,稍后再进行再次检测;如果没有发热,再测试芯片的VCC端电压是否达到设计要求,接地端是否都接地。主控模块调试:在本次设计中,主控模块是非常重要的部分,它不仅是本次设计的核心,在本次硬件调试中也遇到了问题,接上电源的时候,数码管不亮,没有任何显示,于是我做了如下的工作:(1)检查电源是否通电,发现指示灯亮着;(2)数码管引脚对应电阻短路,接上数码管发亮了。5.3软件调试当硬件制作完成后,软件制作也是不可轻视的部分,是实现电路的功能的关键部分,通过本次毕业设计,总结经验如下:(1)先进行人工检查。写好程序后,不要立刻烧入单片机,先对纸面上的程序进行人工检查。由于采用C语言编程,所以要特别小心地检查语法错误,如括号不配对,漏写分号等,通过仔细的检查,发现并排除这些错误。(2)人工检查无误后,上机调试。在编译时给出的语法错误的信息,根据提示的信息具体找出程序中错误之处并改之,从上至下逐一改正。应当注意的是:有的提示出错行并不是真正出错的行,如果在提示出错的行上找不到错误的话,则应该到上行再找。(3)当确认程序无语法错误和逻辑错误时,通过直接下载到单片机来调试。采用的是自下到上的调试方法,即单独调好每一个模块,然后再连接成一个完整的系统调试。(4)程序烧入单片机后,观察各个部件的工作是否正常,功能是否实现。如不能正常工作,则继续检查程序中的相应模块,必要时从上到下重新检查程序。5.4调试总结超声波发射和接收采用超声波传感器TCT40-16T和TCT40-16R,中心频率为40kHz,安装时应保持两换能器中心轴线平行并相距4~8cm。若能将超声波接收电路用金属壳屏蔽起来,则可提高抗干扰能力。根据测量范围要求不同,可适当调整与接收传感器并接的滤波电容C9的大小,以获得合适的接收灵敏度和抗干扰能力。

根据所设计的电路参数和程序,测距仪最大误差不超过1cm。但由于超声波发射探头在发送超声波时,有可能会直接被接收探头接收到,而没有检测到实际的障碍物,如果以此进行计算,必将造成错误测量。因此在发射探头发送超声波时,必须先关外部中断,延时一段时间,避免发出的超声波直接被接收,同时,在此时间内检测到障碍物的回波信号也没有被接收,这就形成了测量的盲区。由于探测探头只有一对,则可以使用增加探头的数量来减小误差和盲区或者调解超声波传感器的探测角度来改善。6结束语本小型模拟系统基本达到了预期的目标,实现了既定的功能。并有效的进行控制和报警、显示。在进行本设计时,通过查阅网络与图书馆搜集到的资料,再加上指导老师的精心指导与生活中对于超声波的工作原理的观察研究相结合,设计出了这一套超声波倒车雷达系统的主要硬件结构,基本完成了课题的要求,但是由于设计的理论基础尚浅,对课题的研究经验还不成熟,使得在技术的解决与运用上显得粗糙了一些,在某些技术关键上的叙述不能达到详细、精辟。但是这个系统的设计却不缺乏自己的特点和创新点,特归纳为以下几点:(1)能实现集中监控,且价格低廉; (2)采用模块化设计,使用维护方便,易于普及;(3)利用传感器和单片机分别实现检测和智能控制,易安装,稳定性好;(4)

利用超声波发射与接收分开的特点,防止了信号发射与接收不精确。由于考虑到了成本使用的问题,在硬件上使用了超声波传感器TCT40-16,并且系统采用了新型单片机AT89C51,充分利用了其丰富的片上资源使得系统功能丰富,使用的外围芯片减少,提高了系统可靠性,并加入了温度补偿电路,提高了距离计算的精度。不过目前市场上大多数倒车雷达都或多或少存在误报警和不报警的情况,也就是倒车雷达的稳定性问题,这是倒车雷达关键的性能,探测雷达所用的超声波技术是一种模拟技术。另外,目前倒车雷达报警后,是采取司机制动的方法,扮而非自动刹车,也是怕误报警后的自动刹车带来负面影响,因此下一步的研究应放在怎样通过收集不同的探测信号建立信息库,来正确判断雷达所探测到的不同情况,以做出尽可能正确的反应,最大限度避免误报警的负面影响。本文提出的倒车雷达设计方案硬件电路简单,具有性能好、成本低、测量精度较高等优点。致谢本论文是在郑文斌老师的悉心指导下完成的。在选题、设计研究及撰写论文过程中,郑老师均给与了我莫大的指导和帮助,她的适时鞭策,及时纠正和鼓励使我慢慢走出了电子设计研究的困顿,积累了很多经验,并完成了预期的任务。在此,特向郑老师表示我衷心的感激和深切的谢意。在此期间,我还得到了班里同学的帮助,在此一并向他们表示感谢。感谢工程学院对我的培养,感谢所有关心和帮助我的老师和同学。参考文献:[1]侯国章,赖一楠,田思庆.测试与传感技术.哈尔滨:哈尔滨工业大学出版社,2000[2]童诗白,华成英.模拟电子技术基础.北京:高等教育出版社,2001[3]【日】松井邦彦,梁瑞林译.传感器实用电路设计与制作.北京:科学出版社,2005[5]杨欣,王玉凤,刘湘黔.电子设计从零开始.北京:清华大学出版社,2005[6]苏长赞.红外线与超声波遥控[M].北京:人民邮电出版社,1993.7:26-35[7]张谦琳.超声波检测原理和方法[M].北京:中国科技大学出版社,1993:11-16[8]夏路易,石宗义.电路原理图与电路板设计教程PROTELL99SE.北京:北京希望电子出版社,2002[9]赵晶电路设计与制版—PROTEL99高级应用[M]北京:人民邮电出版社,2000,23-40[10]黄培康,殷红成,许小剑雷达目标特性[专著]北京:电子工业出版社,2005,333-338[11]丁镇生,传感器及传感技术应用.第1版.北京:电子工业出版社,1998,1-23[12]张志良,单片机原理与控制技术.第1版.北京:机械工业出版社,2001,1-56[13]张毅刚,单片机原理及接口技术.第1版.北京:人民邮电出版社,2008,1-27[14]rotorS,ZHANGGX.GeometricErrorMeasurementandCompensationofMachines[M].AnnalsoftheCIRP.1995:599-609[15]OltonW.Instrumentationprocessmeasurement.LongmanScientificTechnical[M].1991:364--372附录一电路原理图附录二PCB图附录三程序清单/*超声波测距器单片机程序MCUAT89C51XAL12MHz#include<reg51.h>#include<intrins.h>typedefunsignedcharuchar;typedefunsignedintuint;typedefunsignedlongulong;ucharcodetab[]={0x18,0x7b,0x2c,0x29,0x4b,0x89,0x88,0x3b,0x08,0x09,0xff,0x8e};//段码datauchartestok,num,keynum,mao;datauchardispram[4]={0,0,0,0};//显示初值datauinti;dataulongtime,baojing;datauchartestok;sbitP1_0=P1^0;sbitP1_1=P1^1;sbitset=P2^0;//定义位寻址,设置键sbitadd=P2^1;//加sbitdec=P2^2;//减sbitok=P2^3;//确定键voiddelay(uchart)//延时子程序{uchari,j;for(i=0;i<t;i++)for(j=0;j<10;j++);}init()//定时器初始化、启动超声波发送{uchari=4;TH0=0;TL0=0;TR0=1;while(i--){P1_0=~P1_0;delay(1);}}display()//显示子程序{uchari,temp=0xef;for(i=0;i<4;i++){P2=temp;if(mao==1&&keynum-1==i)P0=0xff;//灭elseP0=tab[dispram[i]];//亮,送显示数据temp=_crol_(temp,1);delay(10);P2=0xff;}}voidshanshuo()//闪烁{if(keynum<1){keynum++;mao=1;}else{keynum++;mao=0;if(keynum==2)keynum=0;}}voidkeyscan()//键盘扫描{if(set==0)//设置键delay(10);if(set==0){while(!set);delay(10);while(!set);keynum++;//键值加1EX0=0;//管定时器0和外部中断1ET0=0;if(keynum==5)keynum=1;}if(keynum!=0){if(add==0)//增加delay(10);if(add==0){while(!add);delay(10);while(!add);dispram[keynum-1]++;//对应的缓冲区值加1if(dispram[keynum-1]==10)dispram[keynum-1]=0;}if(dec==0)//值减delay(10);if(dec==0){while(!dec);delay(10);while(!dec);if(dispram[keynum-1]==0)dispram[keynum-1]=10;dispram[keynum-1]--;//对应的缓冲区值减1}}if(ok==0)//确定键delay(10);if(ok==0){while(!ok)delay(10);while(!ok);keynum=0; baojing=dispram[3]*1000+dispram[2]*100+dispram[1]*10+dispram[0];//取出设置的报警值EX0=1;ET0=1; }}/*主程序*/voidmain(viod){TMOD=0x01;//定时器0模式1IE=0x80;//开总中断,相当于EA=1;while(1){testok=0;if(keynum!=0)shanshuo();else{init();//启动定时器0和超声波发送EX0=1;//开外部中断0ET0=1;//开定时器0中断while(!testok)display();}keyscan();if(1==testok){time=TH0;time=(time<<8)/TL0;//取出定时器0值time*=172;time/=10000;//变为厘米if(time<baojing)P1_1=0;//报警elseP1_1=1;dispram[0]=(uchar)(time%10);//距离计算送显示缓冲time/=10;dispram[1]=(uchar)(time%10);time/=10;dispram[2]=(uchar)(time%10);dispram[3]=(uchar)(time%10);}if(2==testok)//超时显示OFF{dispram[0]=11;dispram[1]=11;dispram[2]=0;dispram[3]=10;}for(i=0;i<300;i++)display();}}/*超声接收程序(外中断0)*/voidcs_r(void)interrupt0{TR0=0;ET0=0;EX0=0;testok=1;}/*超时清除程序(内中断T0)*/voidovertime(void)interrupt1{EX0=0;ET0=0;TR0=0;testok=2;}

学位论文原创性声明学位论文作者(本人签名):

温馨提示

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

评论

0/150

提交评论