汽车倒车雷达系统的设计与实现_吴琼

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

汽车倒车雷达系统的设计与实现

吴 琼,封维忠,马文杰

(南京林业大学信息科学技术学院 江苏南京 210037)

摘 要:为避免汽车倒车过程中发生碰撞,设计一种基于单片机A T89C51的倒车雷达系统,介绍了超声波测距的基本原理,阐述了倒车雷达系统的结构组成、硬件电路设计以及软件设计,并在数据处理部分采用温度补偿消除温度对声速的影响,提高了测距精度。倒车距离采用L CD 进行实时显示,并通过语音报警电路对不同距离段做出不同的语音提示。实验表明该倒车雷达系统在30~500cm 范围内可实现准确测距,具有可靠性较高、外围电路简单、实用性强等优点。

关键词:倒车雷达;超声波测距;A T89C51;L M1812;语音报警

中图分类号:TP23 文献标识码:B 文章编号:10042373X (2009)092191204

Design and Implementation of the Automobile R eversing R adar System

WU Qiong ,FEN G Weizhong ,MA Wenjie

(College of Information Science and Technology ,Nanjing Forestry University ,Nanjing ,210037,China )

Abstract :In order to avoid collision during car reversing ,a system of reversing radar system based on A T89C51single chip computer is designed.Basic principle of ultrasonic ranging is introduced.Detailed description on structure composition of the system and design of hardware circuit and software are presented.Temperature compensation is used to eliminate the effect of temperature on sound velocity and improve the ranging precision.Real 2time display of distance is realized with L CD in the sys 2tem and also voice prompt is different when distance changed.Experimental results shows that the measured data is accurate between 30~500cm.There are several additional advantages of the automobile reversing radar system ,such as high reliabili 2ty ,simple peripheral circuit ,practical for use and so on.

K eywords :reversing radar ;ultrasonic ranging ;A T89C51;L M1812;voice alarming

收稿日期:2008210209

0 引 言随着中国经济的持续增长和汽车价格的持续下降,越来越多的家庭拥有了私家车。在享受汽车给人们带来便利的同时,由于倒车而产生的问题也日益突出。据初步调查统计,15%的汽车事故是由汽车倒车“后视”不良造成的[1]。早期的倒车防撞仪可以测试车后一定距离范围的障碍物从而发出警报,后来发展到根据距离分段报警[2]。随着人们对汽车驾驶辅助系统易用性要求的提高,对汽车倒车雷达的要求也越来越高。本文设计的基于单片机A T89C51的倒车雷达,采用美国DAL 2L AS 半导体公司生产的DS18B20单总线型数字温度传感器进行温度补偿提高了测距精度,采用OC 2MJ 12232C 3液晶显示模块对车距进行实时显示和ISD4004语音芯片实现了倒车雷达语音报警的功能,并可以根据距离的不同做出不同的语音提示。由于采用了超声波专用集成电路芯片L M1812,有效地提高了系统的可靠性和稳定性。

1 超声波测距原理

超声传感器是一种将其他形式的能转变为所需频率的超声能或是把超声能转变为同频率的其他形式的能的器件。超声波测距原理是利用单片机在超声波传感器发射超声波的同时单片机的T 0计数器开始计数,当检测到回波信号后单片机的T 0计数器停止计数。测得的时间和声速相乘就可以得到超声波往返过程中走过的路程,所以所测距离S 为声波传输距离的一半:

S =Ct/2

式中:S 为超声波发射点与被测障碍物之间的距离;C 为声波在介质中的传输速率;t 为超声波发射到超声波返回的时间间隔。声波在空气中传输速率为:

C =C 0

1+T/273(1)

式中:T 为绝对温度;C 0=331145m/s 。

采用单片机脉冲计数的方法,可精确测出t 的值。假设单片机的机器周期为T 机,则有t =N T 机[3],则测得的距离为:

S =Ct/2=CN T 机/2

(2)

1

91

2 系统硬件电路设计2.1 系统结构

系统框图如图1所示。该系统由单片机控制电路、超声波发射与接收电路、温度补偿电路、L CD 显示电路以及语音报警电路等几部分组成。单片机A T89C51是整个系统的核心部件,协调各部分电路的工作。单片机在超声波信号发射的同时开始计时,超声波信号在空气中传播遇到障碍物后发生反射,反射的回波信号经过处理后输入到单片机的IN T0端产生中断,计数器停止计数。通过计数器测得的脉冲数可得到超声波信号往返所需要的时间,从而达到测距的目的。超声波探头选用TCF40225TR1型收发一体式超声波传感器,谐振频率为40k Hz ;超声发射与接收电路采用L M1812专业集成电路,不仅外围元件较少,电路简单,而且有更好的稳定性及可靠性;温度补偿电路采用一线制数字温度传感器DS18B20,利用声速和温度之间的关系对声速进行校正,从而消除温度对声速的影响[4];语音报警电路采用ISD4004,可实现汽车倒车过程中的语音报警

图1 汽车倒车雷达系统结构框图

2.2 单片机控制电路

系统控制部分的核心是A TM EL 公司生产的

A T89C51。A T89C51采用40引脚的双列直插式封装(DIP )形式,内部由CPU ,4K

B 的ROM ,256B 的RAM ,2个16位的定时/计数器T 0和T 1,4个8位的I/O 端口和一个全双工串行通信口等部分组成[5]。A T89C51单片机具有系统结构简单,成本低,可靠性高,低功耗等特点。特别是内部集成了4K B 的FL ASH 程序存储器,使单片机系统的结构更加简单,也使其得到了广泛的应用。同时,它还具有高级语言编程的特点,指令丰富,软件开发简单。AT89C51单片机是整个系统的核心部件,其作用是控制超声波专用集成芯片LM1812的发射和接收,对计时器的计数结果进行数据处理后送入LCD 显示以及控制语音报警电路工作。2.3 超声波发射和接收电路本系统采用超声波专用集成电路L M1812作为超声波发射和接收电路的主控芯片。L M1812是一种通用型超声波收发器,主要用在各种各样的测距、定向和通信中。芯片包括一个脉冲调制

C 类发射器,一个高增益接收器,一个脉冲调制检测器及噪音抑制电路[6]。

L M1812第1脚外接L 1,C 1决定了电路发送或接收的工作频率,其工作频率为:

f 0=1/(2

πL 1C 1)

(3)

改变电感L 1,电容C 1的值可以改变振荡频率(本系统中f 0为40k Hz ),最高可达325k Hz 。

超声波发射和接收电路如图2所示。当L M1812的8脚为高电平时,L M1812处于发射模式;当8脚为低电平时,L M1812处于接收模式[7]。值得注意的是,单片机到L M1812的连接要进行5~12V 的电平转换。当L M1812处于发射模式时,L 1,C 1振荡槽路被切换为振荡模式,振荡信号经驱动放大后,由13脚及6脚输出。6,13脚之间所接变压器线圈的匝数比是根据TCF40225TR1型收发一体式超声波传感器的阻抗来确

定的。实验证明,变压器线圈的匝数比大约为4∶1时可实现与超声波发送器阻抗相匹配。超声波接收器接收到的超声波信号经电容耦合由4脚输入,再经内部两级放大后同由1脚的谐振回路取出的信号一起送到检测器。当检测到超声波回波信号时,L M1812的14脚(与单片机的IN T0端相连)变为低电平,使单片机的

T 0计数器停止计数。

图2 超声波发射和接收电路

2.4 温度补偿电路

温度补偿电路采用了美国DALL AS 半导体公司

的DS18B20单总线型数字温度传感器。单总线即只用一根信号线来传输数据,而且数据传输是双向的,单总线具有“线与”功能,连接方便,便于扩展[8]。DS18B20集温度测量、A/D 转换于一体,具有体积小、动态范围宽、测量精度高等优点[9]。

DS18B20和单片机接口电路如图3所示。DS18B20采用单总线方式和A T89C51单片机相连,即DS18B20的1脚接地,3脚接地,2脚接至A T89C51的P11引脚,同时将P11引脚采用一只417k Ω的电阻上

2

91

相关文档
最新文档