车用倒车说雷达设计.doc

上传人:本田雅阁 文档编号:2111945 上传时间:2019-02-15 格式:DOC 页数:33 大小:1,020.02KB
返回 下载 相关 举报
车用倒车说雷达设计.doc_第1页
第1页 / 共33页
车用倒车说雷达设计.doc_第2页
第2页 / 共33页
车用倒车说雷达设计.doc_第3页
第3页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《车用倒车说雷达设计.doc》由会员分享,可在线阅读,更多相关《车用倒车说雷达设计.doc(33页珍藏版)》请在三一文库上搜索。

1、信息科学与工程学院毕业(设计)论文 .iv .车用倒车雷达设计【摘要】倒车雷达是汽车泊车或者倒车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的安全性。本设计利用ATMEL公司的AT89C51单片机、超声波传感器测距实现超声波倒车雷达。利用LED和发光二极管表示传感器探测范围内是否有障碍物,当在探测范围内有障碍物时,发光管以一定频率闪烁,闪烁的频率以距离定,距离越近频率越高。同时蜂鸣器提示报警,探测并指明障碍物距离。【关键词】 倒车雷达,超声波,测距,报警,

2、单片机 The designs of the vehicle back-draft radar using ultrasonic theory【Abstract】Back-draft radar is the safety and assistant devices when parking or reversing a vehicle, it can tell drivers circs about the around barrier with voice or a more intuitive display, release the surrounded visit puzzle fr

3、om drivers when parking, reversing and start vehicles, and to help drivers clean off dead ends and the limitation of vision blur, improve the security of driving. Using Single Chip AT89C51 of ATMEL and Ultrasonic Sensor measure distance to achieve Ultrasonic Back-draft Radar. Using LED and LBD Senso

4、r to detect whether there are barriers, when detecting barriers within the scope, the LBD will blink with a confirm frequency, the blink frequency of LBD is determined by the distance of barrier, the nearer distance and the higher frequencies. At the same time, The Voice Alarm warning, detecting the

5、 distance, and demonstrate the distance of barrier.【Key Words】Back-draft radar, ultrasonic, measure, warning, microprocessor目 录第一章 引言11.1课题研究的背景和意义11.2国内外倒车雷达的发展现状1第二章 超声波介绍42.1什么是超声波42.1.1压电式超声波传感器简介42.2超声波传感器的特性52.2.1频率特性62.2.2指向特性72.3 超声波传感器的应用7第三章 倒车雷达的原理与总体设计93.1超声波测距原理93.2倒车雷达的总体设计方案103.3单片机的选

6、择113.3.1 AT89C51的简介113.3.2 AT89C51的主要性能参数113.3.3 AT89C51的结构123.4超声波发送和接收元器件选择133.4.1超声波发送模块元器件选择133.4.2 超声波接收模块元器件选择13第四章 硬件设计154.1 超声波发射模块154.2 超声波接收模块164.3 单片机最小系统17第五章 软件设计185.1软件的设计要求185.2软件设计的总体结构框图185.3各个程序的流程图185.3.1主流程图195.3.2发射接收模块流程195.3.3中断程序流程20第六章 调试226.1最小系统的调试226.2测距模块的调试226.3 调试结果256

7、.4误差分析25第七章 结束语27第八章 致谢28参考文献29信息科学与工程学院毕业(设计)论文 第29页第一章 引言随着我国汽车产业的高速发展,尤其是近几年来,我国开始进入私家车时代,汽车的数量逐渐增加,造成公路、街道、停车场、车库等越来越拥挤。汽车驾驶员越来越担心车的安全了,其中倒车就是一个典型。本文所设计的倒车雷达预警系统主要是针对汽车倒车时人无法目测到车尾与障碍物的距离而设计开发的。该系统将微型计算机技术与超声波的测距技术、传感器技术等相结合,可检测汽车倒车,其障碍物与汽车的距离,通过发光二极管闪烁的频率来显示距离,障碍物越近,闪烁的频率越高,并根据障碍物与车尾的距离远近实时发出报警。

8、1.1课题研究的背景和意义随着汽车的迅速增加,停车难已经是个不争的事实,狭小的停车场地常常令有车一族无所适从,稍不慎,则闯祸,烦事又烦人。虽然每辆车都有后视镜,但不可避免地都存在一个后视盲区。倒车雷达是汽车泊车或者倒车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的安全性。倒车雷达的发明是迫在眉睫的,是必不可少的设备。1.2国内外倒车雷达的发展现状经过多年的发展,倒车雷达设计以及使用发生了质的改变。经过五年的发展,倒车雷达系统已经过了六代的技术改良,不管从结

9、构外观上,还是从性能价格上,这六代产品都各有特点,使用较多的是数码显示、荧屏显示和魔幻镜倒车雷达这三种。第一代倒车喇叭提醒:“倒车请注意”!想必不少人还记得这种声音,这就是倒车雷达的第一代产品,现在只有小部分商用车还在使用。只要司机挂上倒档,它就会响起,提醒周围的人注意。从某种意义上说,它对司机并没有直接的帮助,不是真正的倒车雷达。此产品在倒车状态时,语音提示路人小心,但价格便宜,100元左右就能买到,基本属于淘汰产品。第二代轰鸣器提示:这是倒车雷达系统的真正开始。倒车时,如果车后1.8米1.5米处有障碍物,轰鸣器就会开始工作。轰鸣声越急,表示车辆离障碍物越近。此产品没有语音提示,也没有距离显

10、示,虽然司机知道有障碍物,但不能确定障碍物离车有多远,对驾驶员帮助不大。价格在200400元之间。第三代数码波段显示:比第二代进步很多,可以显示车后障碍物离车体的距离。如果是物体,在1.8米开始显示;如果是人,在0.9米左右的距离开始显示。这一代产品有两种显示方式,数码显示产品显示距离数字,而波段显示产品由三种颜色来区别:绿色代表安全距离,表示障碍物离车体距离有0.8米以上;黄色代表警告距离,表示离障碍物的距离只有0.60.8米;红色代表危险距离,表示离障碍物只有不到0.6米的距离,你必须停止倒车。此点评:第三代产品把数码和波段组合在一起,但比较实用,但安装在车内不太美观,价格在4001000

11、元左右。第四代液晶荧屏显示:这一代产品有一个质的飞跃,特别是荧屏显示开始出现动态显示系统。不用挂倒档,只要发动汽车,显示器上就会出现汽车图案以及车辆周围障碍物的距离。此产品实现动态显示,色彩清晰漂亮,外表美观,可以直接粘贴在仪表盘上,安装很方便,价格在8001500元之间。不过液晶显示器外观虽精巧,但灵敏度较高,抗干扰能力不强,所以误报也较多。第五代魔幻镜倒车雷达:结合了前几代产品的优点,采用了最新仿生超声雷达技术,配以高速电脑控制,可全天候准确地测知2米以内的障碍物,并以不同等级的声音提示和直观的显示提醒驾驶员。魔幻镜倒车雷达把后视镜、倒车雷达、免提电话、温度显示和车内空气污染显示等多项功能

12、整合在一起,并设计了语音功能,是目前市面上最先进的倒车雷达系统。由于其外形就是一块倒车镜,所以可以不占用车内空间,直接安装在车内倒视镜的位置。而且颜色款式多样,可以按照个人需求和车内装饰选配,不过价格稍高,在10002000元之间。第六代新品即将推出,是专门为高档车配置的。从外观上来看,这套系统比第五代产品更为精致典雅;从功能上来看,它除了具备第五代产品的所有功能之外,还整合了高档轿车具备的影音系统,可以在显示器上观看 DVD影像。相信价格超过2000元,不过对于享受尊贵的消费者来说,这套系统值得一试。可以说倒车雷达在人们的生活中已经有着举足轻重的地位。在经济上,人们也是可以接受的。倒车雷达是

13、汽车泊车或者倒车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的安全性。倒车雷达的发明是迫在眉睫的,是必不可少的设备。第二章 超声波介绍2.1什么是超声波人们能听到声音是由于物体振动产生的,它的频率在20Hz-20KHz范围内,而超声波是指频率高于20KHz的机械波。超声波是一种在弹性介质中的机械振荡,有两种形式:横向振荡(横波)及纵和振荡(纵波)。在工业中应用主要采用纵向振荡。超声波可以在气体、液体及固体中传播,其传播速度不同。另外,它也有折射和反射现象,

14、并且在传播过程中有衰减。在空气中传播超声波,其频率较低,一般为几十KHz,而在固体、液体中则频率可用得较高。在空气中衰减较快,而在液体及固体中传播,衰减较小,传播较远。为了以超声波作为检测手段,必须产生超生波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传感器有发送器和接收器,但一个超声波传感器也可具有发送和接收声波的双重作用。常用的超声波传感器可以分为二大类,一是用电气方式产生超声波,如压电式、磁致伸缩式超声波发生器;二是用机械方式产生超声波,有加尔统笛、液哨和气流旋笛等。下面我们主要介绍压电式超声波传感器5。2.1.1压电式超声波传感器简介压电

15、式超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号8。超声波发生器内部结构有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波(图 2.1)。图2.1超声波发生器反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了,如图2.2:图2.2超声波接收器2.2超声波传感器的特性超声波传感器的基本特性有频率特性和指向特性,这里以课题中选用的传感器特

16、性为例子。2.2.1频率特性图2.3 超声波传感器的升压能级和灵敏度图2.3是超声波发射传感器的升压能级和灵敏度。其中,40KHz处为超声发射传感器的中心频率,在40KHz处,超声发射传感器所产生的超声机械波最强,也就是说在40KHz处所产生的超声声压能级最高。而在40KHz两侧,声压能级迅速衰减。因此,超声波发射传感器一定要使用非常接近中心频率40KHz的交流电压来激励。另外,超声波接收传感器的频率特性与发射传感器的频率特性类似。曲线在40KHz处曲线最尖锐,输出电信号的幅度最大,即在40KHz处接收灵敏度最高。因此,超声波接收传感器具有很好的频率选择特性。超声接收传感器的频率特性曲线和输出

17、端外接电阻R也有很大关系,如果R很大,频率特性是尖锐共振的,并目在这个共振频率上灵敏度很高。如果R较小,频率特性变得光滑而具有较宽得带宽,同时灵敏度也随之降低。并目最大灵敏度向稍低的频率移动。因此,超声接收传感器应与输入阻抗高的前置放大器配合使用,才能有较高得接收灵敏度。考虑到实际工程测量要求,可以选用超声波的频率f = 40kHz ,波长 = 0. 85cm。2.2.2指向特性实际的超声波传感器中的压电晶片是一个小圆片,可以把表而上每个点看成一个振荡源,辐射出一个半球而波(子波),这些子波没有一指向性。但离开超声传感器得空间某一点的声压是这些子波迭加的结果(衍射),却有一指向性。图2.4是电

18、路中选用的发射传感器的指向图。图2.4 超声波传感器指向特性及结构超声传感器的指向图由一个主瓣和几个副瓣构成,其物理意义是0度时电压最大,角度逐渐增大时,声压减小。超声传感器的指向角一般为40到80度,课题要求发射传感器的指向角为60度。2.3 超声波传感器的应用 超声在许多领域内比可听声的用途更加广泛,是基于以下凡个原因7:1.具有方向性,超声波的频率越高,则方向性越强。2.在无损探伤、水下声纳系统、超声测距系统中方向性是一个重要的考虑因素。3.超声波的频率越高,则波长越越短,波长可以小到与超声传播媒介材料尺寸相比更小的程度。在高分辨率探伤、微小厚度测量、高精度测距中,这一点相当重要。4.超

19、声是不可听声,这样就避免产生噪声,因而超声具有绿色特性。当超声发射器与接收器分别置于被测物两侧时,这种类型称为透射型。适用于在空气中传播,工作频率一般为23-25KHz及40-45KHz。这类传感器适用于测距、遥控、防盗等用途。透射型可用于遥控器、防盗报警器、接近开关等。超声发射器与接收器置于同侧的属于反射型,分离式反射型可用于接近开关、测距、测液位或物位、金属探伤以及测厚等。第三章 倒车雷达的原理与总体设计3.1超声波测距原理测量距离的方法有很多种,短距离的可以用尺,远距离的有激光测距等,超声波测距适用于高精度的中长距离测量。因为超声波在标准空气中的传播速度为331.45米/秒,由单片机负责

20、计时,单片机使用12M晶振,所以此系统的测量精度理论上可以达到毫米级。超声波测距的原理一般采用渡越时间法TOF(timeofflight),也可以称为回波探测法,如图3.1所示10。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在介质中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。根据传声介质的不同,可分为液介式、气介式和固介式三种。根据所用探头的工作方式,又可分为自发自收单探头方式和一发一收双探头方式。而倒车雷达一般是装在车尾,超声波在空气中传播,超声波在空气中(20)的传播速度为340m/s(实际速度为344m/s这里取整数),根据计时器记录的

21、时间(t),就可以计算出发射点距障碍物的距离(s)。公式如3-1: (3-1)由于超声波指向性强,能量消耗缓慢,在介质中传播距离远,因而超声波可以用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,并且在测量精度方面也能达到要求。 限制倒车雷达系统的最大可测距离存在4个因素:超声波的幅度、反射的质地、反射和入射声波之间的夹角以及接收换能器的灵敏度。接收换能器对声波脉冲的直接接收能力将决定最小的可测距离。声波的速度c与温度T有关。如果环境温度变化显著,则必须考虑温度。由于超声波也是一种声波,其声速c与温度有关,表3-1列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认

22、为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是倒车雷达的机理。表3-1 声速c与温度的关系温度()-30-20-100102030100声速(米/秒)3133193253333383443493863.2倒车雷达的总体设计方案图3.2倒车雷达系统总框图该倒车雷达系统的应用背景是基于AT89C51的超声信号检测的。因此初步计划是在室内小范围的测距,限定在2.5米左右量程。单片机(AT89C51)发出短暂的40KHz信号,经放大后通过超声波发射器输出;反射后的超声波经超声波接收器作为系统的输入,锁相环对此信号锁定

23、,产生锁定信号启动单片机中断程序,得出时间t,再由系统软件对其进行计算、判别后,相应的计算结果被送至LED显示电路进行显示,并进行声光报警1。其发射电路通常分为调谐式和非调谐式。在调谐式电路中有调谐线圈(有时装在探头内),谐振频率由调谐电路的电感、电容决定,发射出的超声脉冲频带较窄。在非调谐式电路中没有调谐元件,发射出的超声频率主要由压电晶片的固有参数决定,频带较宽。为了将一定频率、隔度的交流电压加到发射传感器的两端,使其振动发出超声。电路频率的选择应该满足发射传感器的固有频率40KHz,这样才能使其工作在谐振频率,达到最优的特性。发射电压从理论上说是越高越好,因为对同一支发射传感器而言,电压

24、越高,发射的超声功率就越大,这样能够在接收传感器上接收的回波功率就比较大,对于接收电路的设计就相对简单一些。但是,每一支实际的发射传感器有其工作电压的极限值,即当工作电压超过了这个极限值之后,会对传感器的内部电路造成不可恢复的损害。因此,工作电压不能超过这个极限值。同时,发射电路中的阻尼电阻决定了电路的阻尼情况。通常采用改变阻尼电阻的方法来改变发射强度。电阻大时阻尼小,发射强度大,仪器分辨率低,适宜于探测厚度大,对分辨力要求不高的试件。电阻小时阻尼大,分辨率高,在探测近表而缺陷时或对分辨力有较高要求时应予采用。发射部分的点脉冲电压很高,但是由障碍物回波引起的压电晶片产生的射频电压不过几十毫伏,

25、要对这样小的信号进行处理就必须放大到一定的幅度。接收部分就是由两级放大电路,检波电路及锁相环构成的,其中包括杂波抑制电路。最终达到对回波进行放大检测,产生一个单片机(AT89C51)能够识别的中断信号作为回波到达的标志。3.3单片机的选择本系统中所用到的主要芯片有单片机AT89C51、ZLG7289、LF353、LM567、TLP521。以下就部分芯片的功能与结构做简单介绍。3.3.1 AT89C51的简介AT89C51是美国ATMEL公司生产的低电压,高性能8位单片机,片内含4K bytes的可反复檫写的只读程序存储器(PERONM)和128bytes的随机存取数据存储器(RAM),器件采用

26、ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大,性价比高,可灵活应用于各种控制领域3。3.3.2 AT89C51的主要性能参数与MCS-51产品指令系统完全兼容4K字节可重檫写Flash闪速存储器1000次檫写周期全静态操作:0Hz-24MHz三级加密程序存储器128x8字节内部RAM32个可编程I/O口线2个16位定时/计数器6个中断源可编程串行UART通道低功耗空闲和掉电模式3.3.3 AT89C51的结构AT89C51的结构如图3.3所示图3.3 AT89C51的结构框图在本设计中主要利用P0口

27、来驱动ZLG7289芯片,用P1口的P1.0来控制超声波发送间隔,其中P0要求上拉电阻10K,才可以输出到ZLG7289芯片。利用P3.3,P3.2来作为按键输入和响应超声波接收中断。利用P3.2口的外部中断0引入中断,中断后送入单片机处理时间和计算工作。3.4超声波发送和接收元器件选择元器件的选择尊重一定的原则,必须适合设计要求,本节主要讲述选择元器件的理由,以及元器件性能的对比。3.4.1超声波发送模块元器件选择本模块选用硬件来驱动超声波发送器,通过LC震荡电路(其中L=6.8mH,C=2200pF)产生40KHz(计算值为41.17KHz)的共振信号驱动超声波发射探头发射超声波信号2。通

28、过单片机引脚控制TLP521光电耦合开关来控制超声波的发射。由于用光电耦合开关反应速度快,且还有隔离效果,所以本模块中用了TLP521光电耦合开关。图3.4 p521接线电路3.4.2 超声波接收模块元器件选择LM567为通用音调译码器,当输入信号于通带内时提供饱和晶体管对地开关,电路由I与Q检波器构成,由电压控制振荡器驱动振荡器确定译码器中心频率。用外接元件独立设定中心频率带宽和输出延迟。主要用于振荡、调制、解调、和遥控编、译码电路。如电力线载波通信,对讲机亚音频译码,遥控等。其性能指标有如下特点:用外接电阻20比1频率范围 逻辑兼容输出具有吸收100mA电流吸收能力。 可调带宽从0%至14

29、% 宽信号输出与噪声的高抑制 对假信号抗干扰 高稳定的中心频率 中心频率调节从0.01Hz到500kHz 电源电压5V-15V,推荐使用8V。图3.5 LM567内部结构图第四章 硬件设计倒车雷达,又称泊车辅助系统,或称倒车电脑警示系统6。它是汽车泊车或者倒车时的安全辅助装置,由超声波传感器(俗称探头)、控制器和显示器(或蜂鸣器)等部分组成。它能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和启动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的安全性。倒车雷达系统主要有主机和探头两部分组成。主机电路包括发射电路、接收电路、计数显

30、示电路三部分。单片机采用AT89C51。采用12MHz高精度的晶振,以获得较稳定时钟频率,减小测量误差。单片机用P1.0端口控制发射和停止输出超声波换能器所需的40KHz的方波信号,利用外中断0口监测超声波接收电路输出的返回信号。显示电路采用简单实用的3位共阴LED数码管,段码用ZLG7289驱动。 4.1 超声波发射模块超声波发送模块包括超声波产生电路和超声波发射控制电路两个部分,超声波探头(又称“超声波换能器”)选用压电式,可采用软件发生法和硬件发生法产生超声波。前者利用软件产生40KHz的超声波信号,通过输出引脚输入至驱动器,经驱动器驱动后推动探头产生超声波。这种方法的特点是充分利用软件

31、,灵活性好,但需要设计一个驱动电流在100mA以上的驱动电路。第二种方法是利用超声波专用发生电路或通用发生电路产生超声波信号,并直接驱动换能器产生超声波。这种方法的优点是无须驱动电路,但缺乏灵活性。本设计采用第二种方法产生超声波发射信号。40KHz的超声波是利用LC震荡电路振荡产生的。其振荡频率计算式如公式4-1为: (4-1)其中L=6.8mH,C=2200pF,计算得结果约等于40KHz。其电路设计如图4.1所示:图4.1 超声波发射模块电路图4.2 超声波接收模块超声波接收模块包括超声波接收探头、信号放大电路及波形变换电路三部分。超声波探头必须采用与发射探头对应的型号,关键是频率要一致,

32、本设计采用发生端同型号的压电式超声波传感器,否则将因无法产生共振而影响接收效果,甚至无法接收。由于经探头变换后的正弦波电信号非常弱,因此必须经放大电路放大。由于是倒车雷达系统所测距离在两米左右所以采用两级放大,用LF353实现。第一级放大100倍,第二级放大50倍总计放大5000倍,这样不仅放大增益足够大,可以适合小信号的需求,而且信号增益也能够变化,适应信号变化范围大的需求。放大后的交流信号经LM567锁相环锁定后向CPU发中断申请。在中断服务程序中,读取时间计数器的计数值,并通过计算算出雷达与障碍物的距离。接收探头将超声波调制脉冲变为交变电压信号,经运算放大器两极放大后加至LM567。LM

33、567是带有锁相环的音频译码集成块,LM567内部的压控振荡器的中心频率,接收电路如图4.2所示。电容C7决定其锁定带宽。调节R10在发射的载频上,则LM567输入信号大于25mV,输出端8脚由高电平跃变为低电平,作为中断请求信号,送至单片机处理。图4.2 超声波接收模块电路图选频放大电路的作用是仅允许一定频率的信号通过并放大,而其他频率的信号将被阻断或衰减。只要把选频放大电路工作的中心频率设定为40 KHz,就可以把其他频率的干扰信号清除或衰减,同时把40 KHz的回波信号进行放大。4.3 单片机最小系统本设计主要运用带有ZLG7289的周立功最小系统来控制超声波的发送、接收,以及声光报警系

34、统和距离显示。本最小系统中包括了数码管显示、光电报警和键盘控制等功能。图4.3 单片机最小系统最小系统中通过ZLG7289来驱动3个共阴极数码管显示所测的距离与键盘的使用,通过单片机AT89C51的P0.4与P0.5来控制LED发光二极管的亮灭,控制P0.6脚的电平高低来控制蜂鸣器的鸣叫。键盘通过外部中断1来控制整个倒车雷达系统的工作。第五章 软件设计5.1软件的设计要求本系统的设计要求是利用超声波测距原理设计一个车用的倒车雷达。要求通过设计能够测出并显示车与障碍物之间的距离,并能在距离小于一定的值的时候根据设定的值进行声光报警12。5.2软件设计的总体结构框图图5.1 系统模块框图系统初始化

35、模块:即系统刚上电的时候对系统的各个引脚的电平分配和对各寄存器的初值赋值。数码管显示模块:通过该模块的设计能够让所测得的距离显示在数码管上。按键扫描模块:此模块用来通过键盘控制倒车雷达的工作。发射接收控制模块:发射控制模块是软件控制超声波发射电路发射。超声脉冲启动定时器工作,同时启动接收电路工作,当接收电路有信号输入时,对输入信号进行处理。运算结果处理模块:运算结果处理模块将多次所测的时间进行处理,进行软件取大值工作,根据公式计算出距离,然后再对计算得出的结果进行修正处理,数据处理后送至数码管显示模块。声光报警模块:当所测距离小于一定值时,通过声光报警来提醒使用者。5.3各个程序的流程图本节讲

36、述的是各个程序流程图的设计,包括:主程序流程图、测距程序流程图、距离处理流程图、语音播报程序流程图、LED显示程序流程图、中断程序流程图。5.3.1主流程图图5.2 主程序流程图工作时,微处理器AT89C51先把P1.0置0,启动超声波传感器发射超声波,同时启动内部定时器T0开始计时。要检测返回信号必须在启动发射信号后1.4ms才可以检测,这样就可以抑制输出得干扰。当超声波信号碰到障碍物时信号立刻返回,微处理器不停的扫描INT0引脚,如果INT0接收的信号由高电平变为低电平,此时表明信号已经返回,微处理器进入中断关闭定时器。再把定时器中的数据经过换算就可以得出超声波传感器与障碍物之间的距离。然

37、后再根据现场的情况进行声光报警。5.3.2发射接收模块流程主程序调用测量子程序,计算子程序,显示子程序完成一个测量周期。测量子程序如下:图5.3 测量子程序流程图考虑到在测量的距离超过一定限度后误差会变大,可以在大于一定距离后采用软件修正,补偿实际测的数据,当然这要在调试中收集大量的实际测试数据后在单片机中设置。当计算时为了提高计算精度可以用计算计数脉冲个数来提高计算精度,改进后的公式如公式5-1: (5-1)其中N表示为计数脉冲个数,v为超声波在空气中的速度,f为计数频率也即单片机的晶振频率。5.3.3中断程序流程在中断程序中,当有中断产生也即接收到超声波信号就马上关闭中断与定时器,并进行距

38、离计算与判断的工作。图5.4 中断程序流程图时间计测:超声波从发射到接收的间隔时间的测定是由单片机内部的计数器T0来完成的。在调试过程中出现的发送部分与接收部分的直接串扰问题是由于换能器之间的距离不大,有部分声波未经被测物就直接绕射到接收换能器上。从发射开始一直到“虚假反射波”结束这段时间,通过控制触发器不能触发,也即超声波发射后不是马上的接收,而是要经过一段时间的等待再接收,使不会发中断申请,可有效躲避干扰,但也会形成所谓的“盲区”。本系统的盲区通过计算在24cm左右。第六章 调试本倒车雷达系统有两块PCB板一块是单片机最小系统,另一块是超声波的发射和接收组成的测距模块板,调试分块进行。6.

39、1最小系统的调试由于本系统采用的是有ZLG7289的周立功最小系统,所以所调试的只有看ZLG7289是否正常工作以及所作PCB板电路是否工作正常即可。6.2测距模块的调试超声波测距模组包括超声波驱动电路和接收电路。本设计所采用的超声波传感器是压电式的,驱动频率为40KHz。若能将超声波接收电路用金属壳屏蔽起来,则可提高抗干扰能力4。还可将两探头之间的距离稍微分开点以防止发生自发自收的轻快产生。调试成功后,经过仿真可得到超声波发射端波形如图6.1所示:图6.1超声波发射端波形(所用量程为频率20us/DIV,电压1V/DIV)超声波接收端波形如图6.2所示:图6.2超声波接收端经放大后波形(所用

40、量程为频率20us/DIV,电压5V/DIV)放大后输出经LM567输入端波形如图6.3所示:图6.3 LM567的3引脚输入端波形(所用量程为频率20us/DIV,电压5V/DIV)倒车雷达系统工作时情况如图6.4所示:图6.4 倒车雷达系统工作时情况6.3 调试结果由于本系统硬件本身存在着误差,所以在测量时用取平均值的方式进行。故在测量时,每次测量距离次数四次,然后取平均值9。表6-1距离测量数据表序号理论值(cm)实际值(cm)绝对误差(cm)相对误差(%)1252613.82302913.43404224.84505112.05706911.46807911.37909111.1810

41、09911.0912012332.41014014221.41116016221.21218018110.61320020331.51422022331.31524024220.81625025110.4从表6-1中可以看出绝对误差最大值为3cm,相对误差小于5%。本倒车雷达系统所测最小距离为24cm,最大距离在250cm左右,满足设计要求。6.4误差分析引入测量误差的原因主要有11:1、环境对测量的影响,包括空气温度变化引起的声速变化、空气成分变化、声波传播途中温度梯度导致测温不准确等,由于这些因素对结果产生的影响比较小。开关门的可靠性是标志超声波测距仪可靠性的关键,即同步门控制。也就是说发

42、射与脉冲计数必须同步。2、量化误差:即参考频率计数结果的误差,由于选择的单片机计时时钟频率为12MHz,所以有量化误差为0.01米,符合测距要求范围。所以超声波发送应考虑因素有: 1.量程范围;2.目标距离和目标反射情况。超声波频率高对探测较小目标有利,有效反射目标应大于至少10 个波长以上, 对于非垂直于发射波束的目标,大波束角的传感器通常可以获得更强的回波信号,而波束角越窄对于减小散射波的干扰越有利。3、触发误差:由于被测信号经放大、整形,门控产生“开门脉冲”和“关门脉冲”中,噪声信号、干扰信号的掺入,使触发的时间可能提前或滞后,给测量结构带来了随机误差,该误差与信号的触发波形有很大关系。

43、4、本系统采用LM567来确认接收信号,LM567在工作时对发射信号的接收需要有一定的延时,再在这段时间中锁相环锁定信号,由此产生的误差由数据处理模块中加入一个修正量来减小误差。5、超声波波束对探测目标的入射角的影响;超声波回波声强与待测距离的远近有直接关系,所以实际测量时,不一定是第一个回波的过零点触发;影响测量误差的因素很多,还有现场环境干扰、实际脉冲频率等。第七章 结束语本文所设计的倒车雷达系统是保障汽车倒车安全的辅助系统,通过超声波探头发出超声波,使用高速单片机测量车与障碍物之间的往返时间然后再计算车与障碍物之间的距离,并加入了软件补偿,提高了距离计算的精度,然后显示在LED数码管上。

44、当在探测范围内有障碍物时,发光二极管以一定频率闪烁,闪烁的频率以距离定,距离越近频率越高,同时蜂鸣器提示报警, 距离越近蜂鸣器的报警时间间隔越短,当距离小于最小安全距离时,蜂鸣器不间断报警。第八章 致谢衷心感谢我的导师。本文工作从选题一直到撰写的每一个阶段都是在我的导师悉心指导下完成的。我们曾共同探讨问题就各种出现的新情况提出自己的见解和积极的解决办法他清晰敏捷的思路严谨的工作态度和丰富的实际经验给我留下深刻的印象使我受益非浅。邬杨波老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的进取精神对我产生重要影响。同时,在此次毕业设计过程中我也学到了许多了关于模拟电

45、子方面的知识,实验技能有了很大的提高。在本文完成之际本人对我的导师表示深深的敬意和诚挚的感谢。感谢院系领导和我的师长们耐心的指点和思想上给我的启发。感谢网站提供有关资料和所有与我交流探讨的同学和网友。另外,我还要特别感谢学长和学姐以及一起做毕业设计的同学们对我的无私帮助和论文写作的指导,使我得以顺利完成论文。同时也得到了实验室的负责老师帮助,在此我也衷心的感谢他。最后,再次对关心、帮助我的老师和同学表示衷心地感谢。参考文献1 童诗白,华成英.模拟电子技术基础M, 第三版.北京:高等教育出版,2001.12 阎石.数字电子技术基础M,第四版.北京:高等教育出版社,1998.113 马忠梅,籍顺信.单片机的C语言应用程序设计M,第三版. 北京:北京航天航空大学出版社,2003.114 曾光奇.工程测试技术基础M, 武汉:华中科技大学出版社,2002.65 罗四维.传感器应用电路详解M,北京: 电子工业出版社,1993.66 滕志军.基于超声波检测的倒车雷达设计 EB/OL http:/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1