




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于超声波雷达的倒车防撞系统设计 第一章 绪论1.1 课题研究的意义 随着社会的不断发展,汽车已逐渐成为人们出行主要的交通工具。由于汽车的日益增多,人为原因而产生的碰撞摩擦问题也日益突出,其中很大一部分是倒车碰撞所引起的。因此,增加汽车的后视能力,研制汽车后部探测障碍物的倒车雷达便成为了研究热点。 倒车雷达全称叫“倒车防撞雷达”,也叫“泊车辅助装置”,是汽车泊车安全辅助装置,能以声音或者显示器的显示通告司机车后的状况,解除了司机泊车和启动车辆时前后左右探视所引起的麻烦,并帮助司机解决由视觉引起的缺陷,提高驾驶的安全性1。倒车雷达的原理与普通雷达是一样的,都是根据蝙蝠在黑夜里高速飞行而不会与任何
2、障碍物相撞的原理设计开发的。由于倒车雷达体积大小及实用性的限制,目前其主要功能仅为判断障碍物与车的距离,并做出提示。司机在倒车时,启动倒车雷达,在控制器的控制下,由车尾保险杠上的探头发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后经控制器进行数据处理,从而计算出车体与障碍物之间的距离,再由显示器显示距离并发出警示信号,从而使倒车时不至于发生事故。1.2 国内外研究现状 目前国内外在超声波检测领域都向着数字化方向发展,数字式超声波测距系统的发展速度很快。国内近几年也相继出现了许多数字式超声波仪器和分析系统。随着测距技术研究的不断深入,对超声测距系统功能要求越来越高,单数码显示的超声测
3、距系统会带来较大的测试误差。进一步要求以后生产的超声测距仪能够具有双显及内带有单板机的微处理功能。随后具有检测,记录,存储,数据处理与分析等多项功能的智能化检测分析仪相继研制成功。超声仪研制呈现一派繁荣景象。其中,煤炭科学研究院研制的2000A型超声分析检测仪,是一种内带微处理器的智能化测量仪器,全部操作都处于微处理器的控制管理之下,所有测量值,处理结果,状态信息都在显像管上显示出来,并可接微型打印机打印。其数字和波形都比较清晰稳定,操作简单,可靠性高,具有断电存储功能,其串口可以方便用户对仪器的测试数据进行后处理及有关程序的开发2。与国内同类产品相比,设计新颖合理,功能齐全,在仪器设计上有重
4、大突破和创新,达到了国际先进水平。1.3 课题研究内容本文介绍以AT89C51单片机为核心控制芯片,研制一种高性价比的倒车雷达,由单片机控制,计算超声波自发射至接收的往返时间,利用声波在空气中的传输速度,从而得到实测距离,再根据障碍物与车尾的距离远近情况发出警报。这种倒车雷达系统系统成型后,经过专业技术人员论证后可推向市场3。1 硬件电路设计主要包括: (1)单片机系统电路 (2)显示电路 (3)超声波发射电路 (4)超声波接受电路 2软件程序设计主要包括:主程序、超声波发射子程序、 超声波接收中断程序以及显示子程序等; 3选择器件、焊接电路及运行调试主要包括: 超声波发射 与接收调试、显示调
5、试及总体系统调试等。参考文献1韩赞东.超声定位技术在汽车安全预警中的应用.测控技术,20022马义德.汽车防撞系统的研究J.交通管理,20043王懿川.基于单片机控制的超声波测距报警系统.上海计量测试,2011年第5期:P45P47第三章 超声波传感器测距报警基本原理2.1 设计的控制核心AT89C51单片机1 402 393 384 375 36 6 35 7 34 8 33 9 32 10 3111 30 12 2913 28 14 27 15 26 16 25 17 24 18 2319 2220 21 AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位
6、微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,如图2.1所示。 P1.0 VCC P1.1 P0.0(AD0) P1.2 P0.1(AD1) P1.3 P0.2(AD2) P1.4 P0.3(AD3) P1.5 P0.4(AD4) P1.6 P0.5(AD5) P1.7 P0.6(AD6) RST P0.7
7、(AD7) (RXD)P3.0 EA/APP (TXD)P3.1 ALE/PROG (INT0)P3.2 PSEN (INT1)P3.3 P2.7(A15) (T0)P3.4 P2.6(A14) (T1)P3.5 P2.5(A13) (WR)P3.6 P2.4(A12) (RD)P3.7 P2.3(A11) XTAL2 P2.2(A10) XTAL1 P2.1(A9) GND P2.0(A8) 图2.1 AT89C51管脚图 1)主要特性:与MCS-51兼容4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM3
8、2可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路2)管脚说明:VCC:供电电压。GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下
9、拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P
10、3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下所示:P3口管脚备选功能: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:复位输入。当振荡器复位器件时,要保持RS
11、T脚两个机器周期 的高电平时间。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3)振荡器特性: XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。4)芯片擦除: 整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重
12、复编程以前,该操作必须被执行。此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。 2.2 超声波传感器介绍 超声波是一种频率超过 20kHz 的机械波。超声波作为一种特殊的声波,同样具有声波传输的基本物理特性反射、折射、干涉、衍射、散射。超声波具有方向性集中、振幅小、加速度大等特点,可产生较大力量,并且在不同的媒质介面,超声波的大部分能量会反射。利用超声波检测往往比较迅速,方便,
13、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,主要应用于倒车雷达、建筑施工工地以及一些工业现场。超声传感器是一种将其他形式的能转变为所需频率的超声能或是把超声能转变为同频率的其他形式的能的器件。目前常用的超声传感器有两大类,即电声型与流体动力型。电声型主要有:1 压电传感器;2 磁致伸缩传感器;3 静电传感器。流体动力型中包括有气体与液体两种类型的哨笛。 压电传感器属于超声传感器中电声型的一种。探头由压电晶片、楔块、接头等组成,是超声检测中最常用的实现电能和声能相互转换的一种传感器件,是超声波检测装置的重要组成部分。压电材料分为晶体和压电陶瓷两类。属于晶体的如石英,铌酸锂等,属于压
14、电陶瓷的有锆钛酸铅,钛酸钡等。其具有下列的特性:把这种材料置于电场之中,它就产生一定的应变;相反,对这种材料施以外力,则由于产生了应变就会在其内部产生一定方向的电场。所以,只要对这种材料加以交变电场,它就会产生交变的应变,从而产生超声振动。因此,用这种材料可以制成超声传感器。 传感器的主要组成部分是压电晶片。当压电晶片受发射电脉冲激励后产生振动,即可发射声脉冲,是逆压电效应。当超声波作用于晶片时,晶片受迫振动引起的形变可转换成相应的电信号,是正压电效应。前者用于超声波的发射,后者即为超声波的接收。超声波传感器一般采用双压电陶瓷晶片制成。这种超声传感器需要的压电材料较少,价格低廉,且非常适用于气
15、体和液体介质中。在压电陶瓷上加有大小和方向不断变化的交流电压时,根据压电效应,就会使压电陶瓷晶片产生机械变形,这种机械变形的大小和方向在一定范围内是与外加电压的大小和方向成正比的。也就是说,在压电陶瓷晶片上加有频率为 f0交流电压,它就会产生同频率的机械振动,这种机械振动推动空气等媒介,便会发出超声波。如果在压电陶瓷晶片上有超声机械波作用,这将会使其产生机械变形,这种机械变形是与超声机械波一致的,机械变形使压电陶瓷晶片产生频率与超声机械波相同的电信号。 共振板 电极 压电晶片 图 2.2压电式超声波发生器结构图 压电式超声波发生器实际上是利用压电晶体的谐振来工作的,超声波发生器内部结构如图2.
16、1所示,它有两个压电晶片和一个共振板,当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转化为电信号,这时它就成为超声波传感器。压电陶瓷晶片有一个固定的谐振频率,即中心频率f0。发射超声波时,加在其上面的交变电压的频率要与它的固有谐振频率一致。这样,超声传感器才有较高的灵敏度。当所用压电材料不变时,改变压电陶瓷晶片的几何尺寸,就可非常方便的改变其固有谐振频率。利用这一特性可制成各种频率的超声传感器。超声波传感器的内部结构由压电陶瓷晶片、锥形辐射喇叭
17、、底座、引线、金属壳及金属网构成,其中,压电陶瓷晶片是传感器的核心,锥形辐射喇叭使发射和接收超声波能量集中,并使传感器有一定的指向角,金属壳可以防止外界力量对压电陶瓷晶片及锥形辐射喇叭的损坏。金属网也是起保护作用的,但不影响发射与接收超声波。2.3 超声波传感器的特性超声波传感器的基本特性有频率特性和指向特性。1) 频率特性,图2.3是超声波发射传感器的频率特性曲线。发射灵敏度(dB) 图2.3 超声波传感器频率特性曲线 其中,f040KHz为超声发射传感器的中心频率,在f0处,超声发射传感器所产生的超声机械波最强,也就是说在f0处所产生的超声声压能级最高。而在f0两侧,声压能级迅速衰减。因此
18、,超声波发射传感器一定要使用非常接近中心频率f0的交流电压来激励。另外,超声波接收传感器的频率特性与发射传感器的频率特性类似。曲线在f0处曲线最尖锐,输出电信号的幅度最大,即在f0处接收灵敏度最高。因此,超声波接收传感器具有很好的频率选择特性。超声接收传感器的频率特性曲线和输出端外接电阻R也有很大关系,如果R很大,频率特性是尖锐共振的,并且在这个共振频率上灵敏度很高。如果R较小,频率特性变得光滑而具有较宽得带宽,同时灵敏度也随之降低。并且最大灵敏度向稍低的频率移动。因此,超声接收传感器应与输入阻抗高的前置放大器配合使用,才能有较高得接收灵敏度。2) 指向特性 实际的超声波传感器中的压电晶片是一
19、个小圆片,可以把表面上每个点看成一个振荡源,辐射出一个半球面波(子波),这些子波没有指向性。但离开超声传感器的空间某一点的声压是这些子波迭加的结果(衍射),却有指向性。2.4 超声波测距的原理与实现超声测距从原理上可分为共振式、脉冲反射式两种。由于应用要求限定,在这里使用脉冲反射式,即利用超声的反射特性。超声波测距原理是通过超声波发射传感器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就停止计时4。常温下超声波在空气中的传播速度为 C=340m/s,根据计时器记录的时间 t,就可以计算出发射点距障碍物的距离(S),即: =
20、其中,t0就是所谓的渡越时间。超声波发射超声波接收 放大 键盘控制比较 单 片 机LED数码管显示乐丁 图2.4倒车雷达系统的基本框图可以看出主要部分有: 1) 供应电能的脉冲发生器(发射电路); 2) 使接收和发射隔离的开关部分; 3) 转换电能为声能,且将声能透射到介质中的发射传感器; 4) 接收反射声能(回波)和转换声能为电信号的接收传感器; 5) 接收放大器,可以使微弱的回声放大到一定幅度,并使回声激发记录设备; 6) 记录/控制设备,通常控制发射到传感器中的电能,并控制声能脉冲发射到记录回波的时间,存储所要求的数据,并将时间间隔转换成距离。 在超声波测量系统中,频率取得太低,外界的杂
21、音干扰较多;频率取得太高,在传播的过程中衰减较大。故在超声波测量中,常使用 40KHz 的超声波。目前超声波测量的距离一般为几米到几十米,是一种适合室内测量的方式。由于超声波发射与接收器件具有固有的频率特性,具有很高的抗干扰性能。 距离测量系统常用的频率范围为 25KHz300KHz 的脉冲压力波,发射和接收的传感器有时共用一个,或者两个是分开使用的。发射电路一般由振荡和功放两部分组成,负责向传感器输出一个有一定宽度的高压脉冲串,并由传感器转换成声能发射出去;接收放大器用于放大回声信号以便记录,同时为了使它能接收具有一定频带宽度的短脉冲信号,接收放大器要有足够的频带宽度;收/发隔离则使接收装置
22、避开强大的发射信号;记录/控制部分启动或关闭发射电路并记录发射的瞬时及接收的瞬时,并将时差换算成距离读数并加以显示或记录5。参考文献4 张谦琳.超声波检测原理和方法M.北京:中国科技大学出版社,1993.105童诗白,华成英,模拟电子技术基础M,第三版.北京:高等教育出版,2001.1第3章 工作系统的总体设计3.1 系统总体结构的设计 障 碍 物超声波发送模块超声波接收模块AT89C51单片机数码管显示模块不同频率报警稳压电源 图 3.1 系统总体结构框图 按照系统所需功能,系统结构可以划分为三大主要模块:测距系统、控制系统以及显示和语音报警系统。系统总体结构框图如3.1所示,其中测距系统有
23、超声波发射、接收子系统构成;控制部分以AT89C51单片机为核心,其P2.0口输出10us的触发信号制超声波发射电路产生40KHz的超声波,利用外部中断监测超声波接收电路输出的返回信号;显示报警部分由显示系统及语音系统构成,其中显示系统采用简单实用的3位共阳8段数码管。3.2 硬件设计3.2.1 电源电路本设计使用汽车尾灯的12V电源为系统供电,但本系统适用电压为5V,需设计电源电路将其转化为5V电压,电源电路如图3.2所示。 +5V Vm Q1 7805 VCC 1 3 R15 1k12V D1 + + D1 2W10 C7 C6 C5 C4 S1 100UF104 100uF 104POW
24、ER-CT 2 SW-DPDT 图3.2 电源电路图三端稳压集成电路7805:用7805三端稳压器组成稳压电源输出电压稳定,电压大小为+5V,满足单片机的工作电源需求,7805所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜6。 桥堆2W10:将交流电压变为直流电压。整流桥堆是由四只整流硅芯片作桥式连接,外用绝缘朔料封装而成,大功率整流桥在绝缘层外添加锌金属壳包封,增强散热。整流桥品种多:有扁形、圆形、方形、板凳形(分直插与贴片)等,有GPP与O/J结构之分。最大整流电流从0.5A到100A,最高反向峰值电压从50V到1600V。3.2.2 时钟电
25、路单片机各种功能部件的运行都是以时钟控制信号为基准,有条不紊地一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量影响单片机系统的稳定性。时钟电路有两种设计方式,一是内部时钟方式,另一种是外部时钟方式。我采用的是内部时钟方式,其电路图 如图3.3所示 C1 Cap2XTAL2 30pF Y1 XTALXTAL1 1 C2 12M Cap 30pF 图 3.3 时钟电路图单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反相放大器的输入端为单片机的XTAL1,输出端为引脚XTAL2。这两个引脚外部跨接石英振荡器Y1和微调电容C1和C2,构成了稳定的自激振荡器。而电容的大小会
26、影响振荡的频率的高低、振荡器的稳定性和起振的快速性,因此对于电容选择是很关键的,我们这次设计的时钟电路采用了所提供的33pF电容可以构成稳定的自激振荡器电路7。3.2.3 复位电路复位电路是采用手动按键电平来实现单片机系统的复位的。复位电平是通过RST端经电阻与电源VCC接通而实现的其复位电路图如图3.4所示。S0VCCSW-PB R3RSTRes110KC3Cap10uF 图3.4 复位电路图常见的复位电路为上电复位电路,它能有效的实现上电复位和手动复位。复位信号为高电平有效,其有效时间应持续24个振荡周期以上才能完成复位操作。在复位电路通电瞬间,由于RC的充电过程,在RST端出现一定宽度的
27、正脉冲,只要该正脉冲保持一定宽度,就能使单片机自动复位。以上的复位电路在通电时,是通过10uF的电容充电,并在复位端口和地之间加10k欧电阻从而使复位端口能够保持高电平,并有效保持复位按键按下后能够准确复位。3.2.4 超声波测距模块HC-SR04本系统超声波测距模块采用HC-SR04测距模块。基本工作原理:1)采用IO口TRIG触发测距,,加至少10us的高电平信号;2)模块自动发生8个40KHZ的方波,自动检测是否有信号返回; 3)有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S)/2.HC-SR04的外
28、型及引脚如图3.5所示,HC-SR04的性能参数和引脚定义分别如表3.1和表3.2所示。 图3.5HC-SR04超声波测距模块外形图 表3.1 HC-SR04性能参数工作频率 40MHz工作电压DC5V工作电流 15mA最远射程4m最近射程 2cm测量角度 15度输入出发信号10us的TTL脉冲输出回响信号输出TTL电平信号,与射程成正比规格尺寸 40*20*15mm(宽*长*厚) 表 3.2 HC-SR04 引脚定义引脚 功能VCC 5V电源GND 地线GNDTRIG 触发控制信号输入ECHO 回路信号输出3.2.5 74HC573芯片74HC573是高性能硅门CMOS器件,为八进制3态非反
29、转透明锁存器。当锁存使能引脚LE为高时,这些器件的锁存对于数据是透明的(也就是说输出同步),当锁存使能引脚LE变低时,符合建立时间和保存时间的数据会被锁存8。74HC573芯片的引脚图如图3.8所示,功能表如表3.3所示。 表 3.3 74HC573功能表输入D输出使能锁存使能输出QHLHHLLHLXLL不变XHX高阻1 202 193 184 175 166 157 148 139 1210 11 OE VCC D0 Q0 D1 Q1 D2 Q2 D3 Q3 D4Q4 D5 Q5 D6 Q6 D7 Q7 GNDLE 图3.6 74HC573芯片引脚图 3.2.6 数码管显示及报警电路设计LE
30、D是发光二极管的缩写。LED数码管里面有8只发光二极管,分别记作a、b、c、d、e、f、g、dp,其中dp为小数点,每一只发光二极管都有一根电极引到外部引脚上,而另外一只引脚就连接在一起同样也引到外部引脚上,记作公共端(COM),其中引脚的排列因不同的厂商而有所不同。LED数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位。根据LED数码管的驱动方式的不同,可以分为静态式和动态式9两类。1)静态显示驱动静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O口进行驱动,或者使用如BCD码二-十进位解码器进行驱动。静态驱动的优点是编程简单,显示亮
31、度高,缺点是占用I/O口多,如驱动5个数码管静态显示则需要5840个I/O口来驱动,要知道一个51单片机可用的I/O口才32个。故实际应用时必须增加解码驱动器进行驱动,增加了硬件电路的复杂性。2)动态显示驱动数码管动态显示界面是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划“a、b、c、d、e、f、g、dp”的同名端连在一起,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,取决于单片机对位元选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位元就显示出字形,没有选通的数码管
32、就不会亮。透过分时轮流控制各个LED数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位元数码管的点亮时间为1ms2ms,由于人的视觉暂留现象及发光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示资料,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O口,而且功耗更低。动态扫描显示方式在数码管应用系统中应用得最为广泛,这也是我在本设计中的显示方法。共阳极与共阴极这两种方法难度差不多,考虑到我自己对于共阳极的编程更熟悉,因此在该设计中我也采用数码管共阳极的接法。至于语音报警,则采用一个简单的
33、蜂鸣器,利用单片机产生方波来控制。根据所测距离的长短来决定该方波的频率,即蜂鸣器的报警频率。语音报警电路和数码管显示电路分别如图3.7和图3.8所示。 VCC R1 Res1 300 NPN R2 Q4 Res1 FM LS1 1K Speaker 图 3.7 语音报警电路图 0 0 0 a b c d e f g dp 1 2 3 1 2 3 4 5 6 7 8 9 10 11 R7 R8 R9 R10 R11 R12 R13 R14 Res1 Res1 Res1 Res1 Res1Res1 Res1 Res1 180 180 180 180 180 180 180 180 a b c d
34、e f g dp Q2 Q3 Q4 NPN NPN NPN R4 R5 R6 Res1 Res1 Res1 we1 we2 we3 VCC 图 3.8 数码管显示电路图3.3 软件设计主程序对系统环境初始化后,首先置位回波接收标志和由单片机P2.0口输出一个高电平以启动超声波发射电路,同时启动定时器T0。然后调用计算距离子程序,根据定时器T0记录的时间计算出待测距离。接着调用显示子程序,将测出距离以十进制BCD码方式送LED显示,同时也调用声音处理程序,控制蜂鸣器的发声。最后主程序通过回波信号的接收;若标志位清零,说明接收到回波信号,则主程序返回到起始端重新置位回波接收标志位和在P2.0上发送
35、高电平,如此往下运行,循环往复10。系统主流程图如图 3.9所示 开始系统初始化 超声波发生器复位,发射超声波 接收到回波后启动T0,开中断 接收完回波后关中断 计算距离 显示距离及指示蜂鸣器动作 延时 图 3.9 系统主流程图 本设计中系统的核心技术在于距离的测量,精确的测距后通过单片机来处理数据是比较容易实现的。各种信号都将干扰到测距,其中余波信号的干扰严重影响到本设计中精确的测距。接收回路中的超声波信号共有两个波束,第一个波束为余波信号,即超声波接收探头在发射探头发射信号后,马上就接收到了超声波信号。另一个波束为有效信号,即经过被物体表面反射的回波信号。 超声波在测距时,需要测的是从开始
36、发射到接收到信号的声波往返的时间差,需要检测的有效信号为反射物体反射的回波信号,故要尽量避免检测到余波信号11。所谓余波就是在刚发射超声波时直接到达接受探头的直达波,它是超声波检测中存在测量盲区的主要原因。 超声波接收电路收到回波后,比较器动作,发出有效信号,计算机通过外部中断引脚感受回波信号的到达时间,中断发生后表示已接收到回波信号,此时停止计时,并读取计数器中的数值,此数值即为需要测量的时间差的数据。由于常温下超声波在空气中的传播速度约为340m/s,所以发射点距障碍物之间的距离为:S=340*t/2=170t由于单片机内部定时器的计时实际上是对机器周期T机的计数,设计中时钟频率fosc取
37、12MHz,设计数值N,则T=12/fosc=1ust=NT=N*10-6(m)S=170*N*T=170*N/10-6(m) 程序中对测距数据的处理方法是:距离按式进行计算,其中,为计数器的值,此时声速取为340m/s。在系统初始化的过程中,主要是设定定时器0的工作方式,同时还要打开总中断等。当P2.0发出一个时长为10us的高电平,便可启动超声波发生器产生40KHZ超声波,同时打开定时器进行及时。当超声波接收到回波信号后,会产生一个低电平给INT0,之后进入中断处理程序。在主程序中又会恢复定时器的初值等,依次进行循环。部分源程序见附录A。参考文献6赵晶.电路设计与制版PROTEL99高级应
38、用M.北京:人民邮电出版社,2000,1-4057沈小丰.电子技术实践基础M.清华大学出版社,2005.09,1301418沈红卫.单片机应用系统设计实例与分析M.北京航空航天大学出版社,2001(7):2983129张毅刚.单片机原理及应用M.北京:高等教育出版社,2001.39740710涂时亮.单片微机软件设计技术M.重庆:科学技术文献出版社重庆分社,2003.7211邦田.电子电路实用抗干扰技术M.北京:人民邮电出版社,1994.34第四章 总结 经过查阅各种文档资料,终于完成了超声波倒车雷达的设计。本文所设计的倒车雷达系统是保证汽车安全的辅助系统。通过超声波探头反射超声波,使用高速单片机计算测量车与障碍物之间的往返时间然后再计算出车与障碍物的距离,并加入了软件补偿,提高了距离计算的精度,然后显示在LED数码管上,当在探测的范围有障碍物时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二手房购房定金协议范文二零二五年
- 二零二五二手房购房协议书样本
- 锅炉安装供暖协议合同书范例
- 全新信用担保协议二零二五年
- 二零二五霍珠的离婚协议书
- 二零二五版车辆质押典当合同书
- 二零二五农庄承包合同
- 二零二五销售代理合同系何种合同法律关系
- 中国公益行业
- 2025高端公寓物业管理服务合同范本(合同样式)
- 2024年陪诊师准入理论考核试题
- 2024年京福铁路客运专线安徽有限责任公司招聘笔试冲刺题(带答案解析)
- 《人生就像自行车》课件
- 吉利汽车人才测评试题在线测试
- 新版医疗机构消毒技术规范
- smc片材模压工艺特点
- 【工商管理专业毕业综合训练报告2600字(论文)】
- 2022湖南省郴州市中考物理真题试卷和答案
- 救护车使用培训课件
- 经典成语故事郑人买履
- 人血白蛋白介绍演示培训课件
评论
0/150
提交评论