基于8051单片机的超声波汽车倒车测距仪控制系统的设计

基于8051单片机的超声波汽车倒车测距仪控制系统的设计
基于8051单片机的超声波汽车倒车测距仪控制系统的设计

摘要

随着社会经济的提高,交通运输业日益发展,汽车的数量不断增加,汽车的普及极大方便了人们的出行、学习和工作。但与此同时,交通拥挤状况也日趋严重,汽车也给人们带来了很大的安全隐患,比如倒车时不能有效看清车身后的障碍物或存在视线模糊等情况,这往往会造成行车事故的频繁发生,撞车事件屡屡发生,造成了不可避免的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车防撞预警系统尤为重要。

汽车倒车测距仪是汽车泊车或倒车时的安全辅助装置,由超声波传感器、控制器、显示器和报警器组成。它能以声音和具体的数据来告诉驾驶员后方障碍物的情况,就可以扫除视野死角和视线模糊的缺陷,减小了驾驶员泊车和倒车难度,提高了驾驶的安全性。

关键词:单片机;倒车;测距仪

ABSTRACT

With the improvement of social economy, transportation industry growing, increasing the number of vehicles, the popularity of cars greatly facilitates people's travel, study and work. But at the same time, traffic congestion is serious, the car also brings a lot of potential safety problems, such as when reversing cannot effectively see body after obstacles or blurred vision, and so on and so forth, which often causes traffic accidents frequently occur, taking place repeatedly crash, caused the inevitable personal casualty and economic losses, for this kind of situation, design a kind of fast response, high reliability and more economical car crash warning system is particularly important.

Reverse range finder is when the car parking or reversing safety auxiliary device, composed of ultrasonic sensor, controller, display and alarm. It can sound and specific data to tell drivers behind obstacles, can eliminate the blind spot and the defects of blurred vision, reduced the driver parking and reversing difficult, improve the driving safety.

Key words: single chip microcomputer; Astern. Range finder

目录

第1章绪论 (2)

1.1 课题研究的意义和背景 (2)

1.2 国内外发展现状 (2)

1.3 超声波测距仪51单片机控制系统概述 (3)

1.4研究内容及论文的安排 (4)

第2章总体方案设计 (5)

2.1 设计方框图 (5)

2.2 系统总体设计思想 (5)

第3章系统硬件各主电路设计 (6)

3.1 超声波的介绍 (6)

3.2 超声波测距原理 (7)

3.3超声波发射电路设计 (8)

3.4 超声波接收电路设计 (9)

3.5 HC-SR04超声波测距模块 (10)

3.6 显示模块设计 (13)

3.7 报警电路设计 (14)

3.8单片机控制电路设计 (15)

第4章系统的软件设计 (16)

4.1 系统的主程序设计 (16)

4.2 系统的子程序设计 (19)

第5章结论 (20)

致谢 .............................................................................................. 错误!未定义书签。

第1章绪论

1.1 课题研究的意义和背景

随着我国经济的飞速发展,交通运输车辆的不断增多,由此产生的交通问题越来越为人们所关注。由于倒车后视镜有死角,驾车者目测距离有误差,视线模糊等原因,倒车事故发生的频率远大于汽车前进时的事故率。倒车事故不仅会对自己的车和他人财物造成损伤如果伤及儿童更是不堪设想。有鉴于此,汽车产品家族中,专为倒车泊车而设计的“倒车测距仪”应运而生。经过调查,绝大部分非职业汽车驾驶员都希望有一种能发现汽车尾部障碍物的“后视眼”。倒车测距仪的加装可以解决驾驶人员的后顾之忧,大大降低倒车事故的发生。

倒车测距仪是一个由单片机控制的汽车泊车安全辅助装置。该测距仪讲单片机的实时控制及数据处理功能,与超声波的测距技术、传感器技术相结合,能够测量并显示车辆后部障碍物里车辆的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离的缩小而缩短,驾驶员不但可以直接观察到显示的距离,还可以凭听觉判断车后障碍物离车辆的远近,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并可以帮助驾驶员扫除视野死角和视线模糊的缺陷,提高驾驶的安全性[1]。

1.2 国内外发展现状

超声波倒车防装系统是倒车雷达的一种,倒车雷达在车挂倒挡时开始工作,由探头、主机和显示器三部分构成。

倒车雷达系统经历了三个阶段,六代的技术改良,从早期的倒车防撞仪,只能测试车后有限范围的障碍物,并发出警报,发展到根据距离远近程度分段报警,前两个阶段的倒车雷达一般采用专用集成电路,功能较简单。随着人们对汽车驾驶辅助系统求的提高,以及单片机价格不断下降和汽车电子系统网络化发展的要求,新型的倒车雷达都是以单片机为核心的智能测距传感系统。要求倒车雷达连续测距并显示障碍物距离,并采用不同间歇呜叫频率的声音报警提示距离,让驾驶员全神贯注地注视场景。

汽车电子系统网络化发展还要求作为驾驶辅助系统子系统的倒车雷达具有通信功能,能够把数据发送到汽车总线上。如最为先进的倒车雷达系统为“智能可

视倒车雷达系统”,它在车尾部装上针孔摄像头,倒车时可以在DVD显示屏上显示车后的广角真实图像。

德国大众公司将超声波测距技术应用在倒车雷达上。日本、美国和欧洲等国的大汽车公司都投入了相当的人力、物力,采用先进的毫米波雷达、CCD摄像机、GPS和高档微机等制成安全预警系统,使用在其所开发的高级汽车上。戴姆勒——克莱斯勒公司成功开发出供商用车(尤指卡车)使用的电子刹车系统,它与其他刹车系统的区别在于,其在卡车车头设有雷达感应器,感应器在车前观察四周环境,并将所有收集的信息交由一控制器加上处理,形成一虚拟景象,再借助演算法的辅助来判断所发生状况是否需要利用刹车。未来两三年内这种新型刹车系统即可量产上市,但价格昂贵,其过高的成本限制了它应用的普遍性。通用公司的Precept 概念车装了Donnelly公司生产的以摄像机为基础的后视镜系统。该系统用一个内后视镜和两个外后视镜采集汽车周围的景象,三个景象合成一个全景图像在中控台的视屏上显示出来,还用文字说明来传达信息。摄像机也可在倒车时使用,当车后近处有消火栓等障碍物时,就及时让驾驶员知晓。东风汽车有限公司乘用车公司推出的全新一代“蓝鸟智尊”配备了倒车影像显示和NAVI卫星导航系统,直接将高级别汽车的智能化从“概念”引入了“应用”。在驾驶者挂入倒挡时,中控台上的液晶显示屏会自动切换画面,将车尾摄像头拍下的环境状况展示在驾驶者眼前,最大程度地方便泊车,这项功能在夜间尤其具有价值。

1.3 超声波测距仪51单片机控制系统概述

汽车倒车多采用超声波测距原理,驾驶者在倒车时,启用倒车雷达,在控制器的作用下,由装置于车上的探头发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后,经控制器进行数据处理,判断出障碍物的位置,又显示器显示距离并发出警示信号,驾驶者得到及时警示。单片机是现代计算机和电子技术的新兴领域。单片机的单芯片的微小体积和极低的成本,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通信产品中,成为现代电子系统中最重要的智能化工具。单片机具有多功能、高性能、低电压、低功耗、低价格的显著特点。所以利用单片机对超声波进行控制可以极大的减少投入,具有很高

的经济价值与实用性。利用单片机实现超声波测距控制,对于提高劳动生产率和产品质量,节约能源等都有着积极意义[1]。

1.4研究内容及论文的安排

本文将在以单片机为控制核心的基础上,设计出汽车倒车测距仪的电路,并通过数码管显示及蜂鸣器报警来提示障碍物与车后的距离。

分别完成单片机控制电路设计、数码管显示电路设计、蜂鸣器报警电路设计、按键控制电路设计及超声波测距模块的安装与调试等。软件设计中,通过C语言编写程序,完成单片机对外围芯片的驱动与控制,从而完成整个汽车倒车测距仪的功能实现。

论文构成主要由以下部分组成:

第 1 章为绪论。包括研究背景、意义以及相关技术在国内外的研究现状。

第2章为系统总体设计思想及方案论证。首先介绍汽车倒车测距仪的设计要求,详细介绍测距系统传感器的选择、显示报警系统的方案设计,然后提出本系统总的方案设计。为其后的硬件设计奠定了基础。

第3章为系统硬件设计。首先分析超声波传感器的工作原理,然后具体讨论测距模块中超声波发射电路和接收电路等的设计,最后介绍了系统显示电路及报警电路的设计。

第4章为系统软件设计。在软件设计中采用模块化设计思想,分别对系统的主程序模块、测距模块、报警模块和显示模块的程序进行了软件设计。

第5章为结论。对全文进行了总结,并指明了系统设计的不足之处,最后也对本系统的倒车雷达报警系统的发展前景进行了展望。

第2章总体方案设计

2.1 设计方框图

图2.1 系统电路总体方框图

2.2 系统总体设计思想

本系统采用超声波测距原理,由发射器、接收器和信号处理装置三部分组成。通过超声波发射装置发出超声波,根据接收器接到超声波时的时间差就可以知道距离。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。(超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2)。

第3章系统硬件各主电路设计

3.1 超声波的介绍

3.1.1超声波的概念

我们知道,当物体振动时会发出声音。科学家们将每秒钟振动的次数称为声音的频率,它的单位是赫兹。人类耳朵能听到的声波频率为20~20KHz。当声波的振动频率大于20KHz或小于20Hz时,我们便听不见了。因此,我们把频率高于20KHz 的声波称为“超声波”。

3.1.2 超声波的特点

超声波通常以纵波的方式在弹性介质内会传播,是一种能量的传播形式,其特点是超声频率高,波长短,在一定距离内沿直线传播具有良好的方向性。

超声波具有以下的特点:

(1) 超声波可在气体、液体、固体、固熔体等介质中有效传播。

(2) 超声波可传递很强的能量。

(3) 超声波会产生反射、干涉、叠加和共振现象。

3.1.3 超声波的应用

超声波广泛地应用在多种技术中。超声波有两个特点,一个是能量大,一个是沿直线传播。

(1) 工程学方面的应用:水下定位与通讯、地下资源勘查等。

(2) 生物学方面的应用:剪切大分子、生物工程及处理种子等。

(3) 诊断学方面的应用:A型、B型、M型、D型、双功及彩超等。

(4) 治疗学方面的应用:理疗、治癌、外科、体外碎石、牙科等。

3.1.4 超声波传感器

超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频率高于声波的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波对液体、固体的穿透本领很大,它可穿透几十米的深度。超声波碰到杂质

或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应[17]。因此超声波检测广泛应用在工业、国防、生物医学等方面。超声探头的核心是其塑料外套或者金属外套中的一块压电晶片。构成晶片的材料可以有许多种。晶片的大小,如直径和厚度也各不相同,因此每个探头的性能是不同的,我们使用前必须预先了解它的性能。超声波传感器的主要性能指标包括:

(1) 工作频率

工作频率就是压电晶片的共振频率。当加到它两端的交流电压的频率和晶片的共振频率相等时,输出的能量最大,灵敏度也最高。

(2) 工作温度

由于压电材料的居里点一般比较高,特别是诊断用超声波探头使用超声波传感器功率较小,所以工作温度比较低,可以长时间地工作而不失效。医疗用的超声探头的温度比较高,需要单独的制冷设备。

(3) 灵敏度

主要取决于制造晶片本身。机电耦合系数大,灵敏度高;反之,灵敏度低。

3.2 超声波测距原理

在超声波测距电路中,发射端输出一系列脉冲方波,其宽度为发射超声波与接收超声波的时间间隔,被测物距越远,脉冲宽度越大,输出脉冲个数与被测距离成正比。本次设计采用超声波往返时间检测法,测量原理图如下图3-1所示

图3-1 超声波测距原理图

测距时由安装在同位置的超声波发射器和超声波接收器完成超声波的发射和接收,由定时器计时。首先有发射器向特定方向发射超声波并同时启动定时器计时,超声波在介质中传播时,一旦遇到障碍物就会被反射回来,当接收器接收到反射波后立即停止计时。这样,定时器就记录下了超声波自发射点至障碍物之间往返传播经历的时间t(s)。由于常温下,超声波在空气中的传播速度约为340m/s,所以发射点距障碍物之间的距离为:

(3-1)

公式(3-1)中,L为车尾与障碍物的距离,单位为米,t为计时器记录的时间,单位为秒。

由于单片机内部定时器的计时,实际上是对机器周期T机的计数,设计中时钟频率fosc取12MHz,设计数值为N,则

T机==1μs,t=N×T机=N×10-6 (s)

L=170×N×T机=170×N×10-6 (m)

或 L=0.017×N (cm) (3-2)程序中按(3-2)式计算车尾与障碍物间的距离。

3.3超声波发射电路设计

超声波发射电路采用基于MAX232的方波发射电路,利用MAX232的电荷泵输出±8.5V电压驱动超声波传感器。MAX232芯片是美信(MAXIM)公司推出的一款兼容RS232标准的芯片。MAX232主要是用来进行电平转换,该器件包含两个驱动器、两个接收器和一个电压发生器。由单片机产生相位相反的2个40KHz方波信号,并通过单片机P2.0和P2.1口输出。信号通过MAX232放大后叠加在超声波传感器两端,信号电压幅值大约17V,频率为40KHz,超声波传感器在这个电压的作用下,产生40KHz的超声波。具体电路如图3-2所示。

图3-2 超声波发射电路

3.4 超声波接收电路设计

超声波接收包括接收探头,信号放大器等部分,超声波接收探头必须与发射探头型号相同,否则可能导致接收效果不理想,甚至不能接收回波信号。由于超声波接收探头接收的回波信号非常弱,所以必须用放大器进行放大,本设计所用的放大器型号为TL074C,4运算放大器。没有接收到回波信号时,超声波接收电路的输出端为低电平,当接收到回波信号后,输出端由低电平变为高电平,且高电平持续的时间就是超声波从发射到返回的时间。

具体电路如图3-3所示。

图3-3 超声波接收电路

3.5 HC-SR04超声波测距模块

HC-SR04超声波测距模块是将超声波发射探头、超声波接收探头、MAX232、TL074C及STC11等器件与超声波收发电路集成到的一起的一个超声波测距模块。可提供2cm-400cm的非接触式距离感测功能,测距精度可达高到3mm。模块包括超声波发射器、接收器与控制电路。HC-SR04超声波测距模块的电气参数如表3-1所示。

HC-SR04基本工作原理:

(1)采用IO口TRIG触发测距,给最少10μs的高电平信号

(2)模块自动发送8个40KHz的方波,自动检测是否有信号返回

(3)有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。

表3-1 HC-SR04超声波测距模块的电气参数

电气参数HC-SR04超声波测距模块

工作电压DC 5 V

工作电流15mA

工作频率40kHz

最远射程4m

最近射程2cm

测量角度15度

输入触发信号10μs的TTL脉冲

输出回响信号输出TTL 电平信号,与射程成比例规格尺寸45×20×15mm

模块的接线方式如图3-4所示,VCC供5V电源,GND为地线,TRIG为触发控制信号输入,ECHO为回响信号输出口端。

图3-4 HC-SR04接线图

一个控制口发出一个10μs以上的高电平,就可以在接收口等待高电平输出。

一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时间就为此次测距的时间,通过运算即可得出距离。这样不断的循环周期测量,就可以在不停地移动的过程中测量距离值了[2]。但是,为防止发射信号对回收信号的影响,HC-SR04超声波测距模块的测量周期最好定在60ms以上,所以本设计将计将测量周期定在80ms。

HC-SR04超声波测距模块的时序图如图3-5所示。

10μs的TTL

触发信号

HC-SR04超声波测距模块的时序图如图3-5所示。

循环发出8个40KHz的脉冲

模块内部发出信号

输出回响信号

回响电平输出与检测距离成正比

图3-5 HC-SR04超声波测距模块的时序图

图3-5表明只需要提供一个10μs以上脉冲触发信号,该模块内部将发出8个40KHz周期电平并检测回波。一旦检测到有回波信号则输出回响信号。回响信号的脉冲宽度与所测的距离成正比。由此通过发射信号到收到的回响信号时间间隔可以计算得到距离。

3.6 显示模块设计

在单片机系统中,最常用的显示器有:发光二极管,简称LED(Light Emitting Diode);液晶显示器,简称LCD;荧光管显示器,简称VFD(Vacuum Fluorscents Display)。其中LED是一种极低功耗显示器,广泛应用于测量产品中。由于本课题不需要复杂的显示信息,所以选择的是LED显示模块,可以节约硬件资源,降低成本。

LED数码管里面有8只发光二极管,分别记作a、b、c、d、e、f、g、dp,其中dp为小数点,每一只发光二极管都有一根电极引到外部引脚上,而另外一只引脚就连接在一起同样也引到外部引脚上,记作公共端(COM),如图3-6所示,而图3-7为实物图,其中引脚的排列因不同的厂商而有所不同。

图3-6 LED数码管引脚图图3-7 LED数码管实物图

市面上常用的LED数码管有两种即共阳极数码管与共阴极数码管。共阳极是数码管里面的发光二极的阳极接在一起作为公共引脚即公共阳极,在使用时此公共引脚接到电源正极。相反,共阴极就是数码管里面的发光二极管的阴极接在一起作为公共引脚即公共阴极,在使用时此引脚接到电源负极。

单片机对数码管的显示可以分为静态显示和动态显示,静态显示能够稳定地显示数值,但是搭建电路时比较烦索。而动态显示是数码管轮流显示,只要轮流显示的速度足够快,每秒约50次以上,由于人眼的“视觉暂留”特性,看起来就像是连续显示[14]。这种显示方式在数码管应用系统中应用的最为广泛,这也是本次设计中所应用的显示方法。

显示电路如下图3-8所示。

图3-8 LED数码管显示电路

3.7 报警电路设计

本设计采用峰鸣音报警电路。峰鸣音报警接口电路的设计只需购买市售的压电式蜂鸣器,然后通过单片机的1根口线经驱动器驱动蜂鸣音发声。压电式蜂鸣器约需10mA的驱动电流,可以使用TTL系列集成电路7406或7407低电平驱动,也可以用一个晶体三极管驱动。本设计中,P37输出低电平时,三极管导通,蜂鸣器两端获得约+5V电压而发出蜂鸣;当P37输出高电平时,三极管截止,蜂鸣器停止发声[10]。报警电路如图3-9所示。

图3-9 报警电路

3.8单片机控制电路设计

3.8.1 主控芯片STC12C56

STC12C56是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍,内部集成MAX810专用复位电路。4路PWM,8路高速10位A/D 转换,针对电机控制,强干扰场合。

主要功能特性:

指令代码完全兼容传统8051;

片上集成768字节RAM;

23个双向I/O口;

复位后为:准双向口/ 弱上拉(普通8051传统I/O口)可设置成四种模式:准双向口/ 弱上拉,推挽/ 强上拉,仅为输入/ 高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不得超过55mA;

采用 ISP(在系统可编程)/ IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片;

具有看门狗电路,内部集成MAX810专用复位电路(外部晶振20M以下时,可省外部复位电路);

共6个16位定时器/计数器,两个专用16位定时器T0和T1,PCA模块可再实现4个16位定时器;

2个时钟输出口,可由T0的溢出在P1.0输出时钟,可由T1的溢出在P1.1输出时钟;

通用全双工异步串行口(UART),由于STC12 系列是高速的8051,也可再用定时器软件实现多串口;

外部中断9路,下降沿中断或低电平触发中断,PCA模式可分别或同时支持上升沿中断/下降沿中断,Power Down模式可由外部中断唤醒;

A/D转换,10位精度ADC,共8路;

工作温度范围:-40~+85℃;

本次使用的是STC12C5608AD单片机,具体引脚图如图3-10。

图3-10 STC12C5608AD单片机引脚图

STC12C5608AD单片机通过P1.0引脚控制发射电路发射超声波,回波信号传送给外中断0 (P3.2),由P2.0~P2.7控制4位共阳LED数码管显示电路,报警电路由P3.7引脚控制。

第4章系统的软件设计

本设计采用的是模块化的思路来进行设计和编写程序,程序主要由系统主程序和中断程序构成。主程序完成单片机的初始化,超声波的发射和接收、计算超声波发射点与障碍物之间的距离、数码管显示和蜂鸣器报警等。系统程序设计的主要的功能是发射超声波、接受超声波、计算测量距离、数据计算、蜂鸣器报警和数码管显示。

4.1 系统的主程序设计

整个系统的设计的关键是对距离进行测量的,然后通过单片机来处理测量数据是比较容易实现的,能精确的实现测距。在测距中,各种信号对声速的影响都将干扰到测距的准确性,其中超声波的余波信号对整个设计中测距的精确度的干扰的影响比较大。超声波接收回路中的超声波信号一共有两种波信号:第一种波信号为余波信号就是当发射探头发射出信号之后,超声波接收探头马上就接收到的超声波信号,实际就是超声波的发射信号;另一种波信号就是有效信号,即经过障碍物表面反射回来的超声波回波信号,也是所需要测量的距离数值。

在进行超声波测距时,实际上测距就是记录从超声波发射电路发射超声波信号开始到接收到信号的声波的往返时间差,然后通过数据计算出距离,对于回波信号需要进行检测的有效信号是反射物体反射的回波信号,所以要尽量避免在检测时候检测到余波信号[4]。余波就是在发射超声波时超声波信号直接到达接受探头的波信号,同时余波信号也是超声波测量时存在测量盲区的最主要的原因。

超声波接收电路在接收到超声波回波后,向单片机发出有效信号,单片机通过外部中断的改变记录回波信号的到达时间,中断发生之后就是表示已经接收到了回波信号,这个时候停止计时,并且读取计数器中的数值,这个数值就是需要进行测量的时间差的数据。

程序中对测距距离的计算方法是按上一章中提到的公式(3-2)进行计算的,其中,N为计数器的值,声速的值取为340 m/s。

综合以上的分析可以得到系统主程序的流程图,系统主程序流程图如图4-1

所示。

图4-1 系统主程序流程图

-汽车倒车测距仪

一、应用系统的一般构成 1、硬件系统 按照系统所需功能,系统硬件结构可以划分为三大主要模块:测距系统、控制系统以及显示和语音报警系统。系统总体结构框图如1所示. 图1 系统总体结构图 其中测距系统有超声波发射、接收子系统构成;控制部分以AT89S51单片机为核心,其P1.0口输出低电平控制超声波发射电路产生40KHz的超声波,利用外部中断监测超声波接收电路输出的返回信号;显示报警部分由显示系统及语音系统构成,其中显示系统采用简单实用的4位共阳8段LED数码管。 二、设计原则和要求 倒车测距仪是一个由单片机控制的汽车泊车安全辅助装置。该测距仪将单片机的实时控制及数据处理功能,与超声波的测距技术、传感器技术相结合,能够测量并显示车辆后部障碍物里车辆的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离的缩小而缩短,驾驶员不但可以直接观察到显示的距离,还可以凭听觉判断车后障碍物离车辆的远近,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并可以帮助驾驶员扫除视野死角和视线模糊的缺陷,提高驾驶的安全性。 三、基本设计内容和步骤 本文将在以单片机为控制核心的基础上,设计出汽车倒车测距仪的电路,并通过数码管显示及蜂鸣器报警来提示障碍物与车后的距离。

分别完成单片机控制电路设计、数码管显示电路设计、蜂鸣器报警电路设计、按键控制电路设计及超声波测距模块的安装与调试等。软件设计中,通过汇编语言编写程序,完成单片机对外围芯片的驱动与控制,从而完成整个汽车倒车测距仪的功能实现。 四、硬件和软件的具体设计 1、系统硬件的具体设计 (1)单片机控制电路设计 采用AT89S51作为系统控制器。它是美国ATMEL公司生产的低功耗、高性能CMOS 8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集Flash程序存储器既可在线编程,也可用传统方法进行编程。AT89S51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,看门狗,2个数据指针,2个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,单片机振荡器及时钟电路。 同时AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。 空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。 单片机最小系统是指能让单片机工作的最简单的电路,包括电源电路、振荡电路、复位电路,如图2

汽车倒车测距仪的设计

汽车倒车测距仪的设计

大学本科生毕业设计(论文) 目录 摘要 (2) Abstract (2) 第一章绪论 (3) 1. 1 研究背景 (3) 1. 2 发展概况和当前存在的问题 (4) 1. 2. 1 发展概况 (4) 1. 2. 2 当前存在的问题 (4) 1. 3 本设计的主要内容和目的 (5) 第二章系统方案相关理论 (6) 2. 1 汽车倒车超声波测距系统主要功能的概述 (6) 2. 2 汽车倒车超声波测距系统的原理 (7) 2. 3 超声波测距系统的主要技术指标 (9) 第三章硬件设计及调试 (10) 3. 1 系统装置的硬件组成 (10) 3. 1. 1 单片机控制系统 (10) 3. 1. 2 超声波发射电路 (11) 3. 1. 3 超声波接受电路 (11) 3. 1. 4 LED液晶显示电路 (13) 3. 2 焊接 (14) 3. 3 调试过程及方法 (14) 第四章软件设计及调试 (16) 4. 1 系统软件设计整体介绍 (16) 4. 2 系统的程序 (17) 4. 3 软件调试简介 (24) 第五章总结 (25) 致谢 (26) 参考文献 (27) - 1 -

大学本科生毕业设计(论文) 汽车倒车测距仪 摘要 随着科学技术的快速发展,超声波在传感器中的应用也越来越广。但就目前技术水平来说,人们可以具体利用的传感技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。而本文介绍的是一种可应用于倒车测距仪的超声波测距系统。本系统采用STC89C52单片机为核心,结合发射和接受模块以及液晶显示构成整个的测距系统,该系统能够在汽车以较低的速度进行倒车的过程中,识别出车后部的障碍物,并能够测量车与障碍物之间的距离,在车辆与障碍物发生碰撞前,发出声光报警,提醒司机刹车。倒车测距仪是用来探测车身和周围的障碍物并显示其距离,以帮助驾驶员安全倒车或停车的辅助电子设备,对驾驶员倒车的安全起到了很大作用。因此本系统的设计具有广泛的运用价值和意义。 关键词:传感技术超声波测距运用价值 Abstract With the rapid development of science and technology, in the application of ultrasonic sensors is more and more widely. But so far the technical level, the specific use range finder technology is limited, so, it is a vigorous development and infinite prospect areas of technology and industry. And this paper is a kind of can be applied to reverse the ranger ultrasonic ranging system. The system uses the STC89C52 microcontroller as the core, combining the launch and accept modules and liquid crystal display constitute the whole range finder system, This system can be identify obstacles at the back of the car and able to measure the distance between the car and the obstacles,and before the car run into obstacles,it can give out sound and light alarm signal, remind the driver brakes,when the car reversing with a low speed ,.Reverse rangefinder is an assist electronic equipment what can used to detect the body and the surrounding obstacles and show the distance, to help the driver safety reversing or parking,It plays a large role when the drive reversing So the design of system has broad application value and meaning. Keyword:sensor technology ultrasonic ranging use Value 第一章绪论 - 2 -

任务书 单片机在汽车倒车测距仪中的应用设计

天津城市建设学院 课程设计任务书 2010 —2011学年第1 学期 电子与信息工程系电子信息工程专业 课程设计名称:单片机原理及接口技术 设计题目:单片机在汽车倒车测距仪中的应用设计 完成期限:自2010 年9月6日至2010 年9月10 日共1 周 设计依据、要求及主要内容: 一.程设计的目的 1.进一步熟悉和掌握单片机的结构及工作原理。 2.掌握单片机的接口技术及相关外围芯片的外特性,控制方法。 3.通过课程设计,掌握以单片机核心的电路设计的基本方法和技术。 4.通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。 5.通过完成一个包括电路设计和程序开发的完整过程,了解开发一单片机应用系统的全过程,为今后从事相应打下基础。 二.课程设计的基本要求 1.认真认识设计的意义,掌握设计工作程序,学会使用工具书和技术参考资料, 并培养科学的设计思想和良好的设计作风。 2.提高模型建立和设计能力,学会应用相关设计资料进行设计计算的方法。 3.提高独立分析、解决问题的能力,逐步增强实际应用训练。 4.课程设计的说明书要求简洁、通顺,计算正确,图纸表达内容完整、清楚、规 范。 5.课程设计说明书封面格式要求见《天津城市建设学院课程设计教学工作规范》 附表1。 三.课程设计具体要求 a) 要求每位同学独立完成设计任务。 b) 原理图设计。 1.原理图设计要符合项目的工作原理,连线要正确。 2.图中所使用的元器件要合理选用,电阻,电容等器件的参数要正确标明。3.原理图要完整,CPU,外围器件,扩器接口,输入/输出装置要一应俱全。 c) 程序调计 1.根据要求,将总体项能分解成若干个子功能模块,每个功能模块完成一个特定的功能。 2.根据总体要求及分解的功能模块,确定各功能模块之间的关系,设直出完整的程序流程图。 d) 设计说明书

汽车倒车测距仪设计

《微机原理》课程设计 ——汽车倒车测距仪 学院:自动化 专业:自动化 班级:09(2)班 姓名:李轶平 学号: 2(15) 设计日期:2010年1月13日

目录 一、课程设计目的及要求 (3) 1.1设计目的 (3) 1.2设计内容和要求 (3) 1.3 设计任务 (3) 二、超声波简介 (4) 2.1 超声波的含义 (4) 2.2 超声波的特点 (4) 三、设计方案分析 (4) 3.1 设计的思路 (4) 3.2 硬件部分 (4) 四、硬件部分设计 (6) 4.1整机连接图 (6) 4.2 8088最小系统 (6) 4.3 8255与数码管电路 (7) 4.4 8253及8259部分电路 (8) 五、软件部分设计 (9) 5.1设计思路及流程图 (9) 5.2程序清单 (11) 六、设计体会及总结 (16) 七、参考文献 (17)

一、课程设计目的及要求 1.1设计目的 1. 学会用汇编语言编写一个较完整的实用程序。 2. 掌握微型计算机技术应用开发的全过程:分析需求、设计原理图、选用元器 件、布线、编程、调试、撰写报告等步骤。 3、复习巩固本学期学到的相关知识,提高自身思考问题解决问题的能力,培养对本课 程的兴趣,提高动手的能力。 4、加强课程学习与生活实践的联系,运用所学知识与日常生活实践的结合。 5、学会用8086/8088解决实际问题的能力、硬件使用原理。 1.2设计内容和要求 1、设计一个微机控制的汽车倒车测距仪,能测量并显示车辆后部障碍物离车辆的距离,同 时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离缩短而缩短,驾驶员不但可以直接观察到检测的距离,还可以凭听觉判断车后障碍物离车辆距离的远近; ①开机后先显示“———”,并有开机指示灯。 ②CPU发射超声波1ms,然后显示60ms;即1ms+60ms为一个工作周期,等待回波,在次周期内完成一次探测。 ③根据距离远近发出报警声并显示距离。 ④障碍物距离小于1m,距离值变化5cm更换显示,否则不更换;距离在1m以上,新值与原显示值之差大于10cm更换,否则不更换。 ⑤用三LED位数码管显示障碍物距离 2、硬件电路原理图和软件框图; 3、编写控制程序,写出设计任务书(总结报告)。 1.3 设计任务 1、选用8088和适当的存储器及接口芯片完成相应的功能。 2、用LED显示器显示电子锁的当前状态。 3、画出详细的硬件连接原理图。 4、给出程序设计思路、画出软件流程图。 5、给出地址分配表。 6、给出所有程序清单并加上必要注释。 7、完成设计说明书(列出参考文献,所用器件型号)。

汽车倒车测距仪设计任务书

《微机原理综合训练》设计任务书 题目:汽车倒车测距仪设计 学生姓名:学号:班级: 题目类型:设计性指导教师: 一、课程设计题目 汽车倒车测距仪设计。 二、题目简介 以汽车倒车测距仪设计为背景,对汽车倒车测距仪进行分析和设计。 通过该题目的分析和设计,学习微机软、硬件系统设计开发过程,加深微机原理及应用课程基础知识的理解和综合运用能力,熟悉集成电路芯片的使用方法,熟悉微机编程及接口电路,学习体会工程实际设计的过程,培养学生独立解决实际工程问题的综合能力。学生初步得到用汇编语言书写程序的训练,全面培养程序设计过程中的分析、设计、编码、测试及文档规范书写的能力,得到运用汇编语言的综合训练,提高解决实际问题的能力。 三、设计任务 学生通过该题目的设计过程,可以初步掌握汇编语言的运用、软件开发方法并提高解决实际问题的能力。 设计一个微机控制的汽车倒车测距仪,能测量并显示车辆后部障碍物离车辆的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离缩短而缩短,驾驶员不但可以直接观察到检测的距离,还可以凭听觉判断车后障碍物离车辆距离的远近; 1. 开机后先显示“———”,并有开机指示灯。 2.CPU 发射超声波 1ms,然后显示 60ms;即 1ms+60ms 为一个工作周期,等待回波,在次周期内完成一次探测。 3. 根据距离远近发出报警声并显示距离。障碍物距离小于 1m,距离值变化 5cm 更换显示,否则不更换;距离在 1m 以上,新值与原显示值之差大于10cm 更换,否则不更换。 4.用三 LED 位数码管显示障碍物距离。 5.程序采用汇编语言在PC机上完成。

6.同时完成符合学校要求的设计计算说明书。 7. 提倡创新。 四、设计要求 1.利用Intel 8086 CPU及其相应的外围扩展电路及接口电路,设计系统硬件原理图,并绘制于2号工程图纸。 2.给出程序的设计思路,设计系统软件流程框图,并绘制于2号工程图纸。 3.完成设计计算说明书。 五、提交的成果 1. 设计计算说明书一份,包括以下内容: (1) 封面; (2) 设计任务书 (3) 课题摘要; (4) 目录; (5) 正文: ①简要说明本设计的基本内容、用途及特点; ②方案比较及论证; ③硬件系统说明(硬件设计思路、系统构成框图、芯片选择、存储空间与I/O地址分配); ④画出完整的硬件电路图,并说明电路的工作原理; ⑤软件系统说明(软件设计思路、源程序清单及必要的注释); ⑥主要单元电路的设计及参数计算; ⑦列出所用元器件及集成芯片型号; ⑧指出所设计电路的特点和方案的优缺点; ⑨总结体会; ⑩参考文献。 备注:设计计算说明书要求用黑色字迹手写。 2. 系统硬件原理图纸。 3. 系统软件流程框图纸。 六、主要参考文献

基于单片机汽车倒车测距仪设计

- - - 机电职业技术院 毕业设计(论文)作者:真学号:40831450 系部:电气工程系 专业:应用电子技术 题目:基于单片机的汽车倒车测距仪的设计 指导者:平王建青 评阅者: 2011 年05 月

- - - 毕业设计(论文)中文摘要

毕业设计(论文)外文摘要

目录 1绪论 (1) 2 超声波传感器的介绍 (2) 2.1超声波传感器的概述 (2) 2.2 超声波传感器的特点 (3) 2.3超声效应 (3) 2.4超声波传感器的应用 (4) 3 单片机的介绍............................................................................... ..5 3.1 单片机的定义.. (5) 3.2 单片机的特点 (5) 3.3 单片机的应用 (5) 3.4 AT89C51单片机的介绍 (6) 4 汽车倒车测距仪的硬件设计 (9) 4.1 设计的思路 (9) 4.2 设计的重点与难点........................................................................ .9 4.3硬件设计的基本原理及原理图.. (9) 5超声波汽车倒车测距仪软件设计 (14) 5.1 主程序编制及流程图 (16) 5.2 中断服务程序的流程图及编制 (16) 5.3 显示距离子程序和延时子程序 (17) 5.4信号处理程序 (18) 5.5程序中有关存储器,寄存器及标志位的容及用途…………………………. .21 结论……………………………………………………………………….................. 23 致 (25) 参考文献 (26)

汽车倒车测距仪毕业设计开题报告

本科生毕业设计(论文)开题报告毕业设计题目:汽车倒车测距仪的研究 学院:信息科学与工程学院 专业班级:电子信息工程XX班 学生姓名:XXX 指导教师:XXX 2012年3月20日

汽车倒车测距仪的研究 一、课题研究的目的和意义 随着我国经济的飞速发展,交通运输车辆的不断增多,由此产生的交通问题越来越为人们所关注。由于倒车后视镜有死角,驾车者目测距离有误差,视线模糊等原因,倒车事故发生的频率远大于汽车前进时的事故率。倒车事故不仅会对自己的车和他人财物造成损伤如果伤及儿童更是不堪设想。有鉴于此,汽车产品家族中,专为倒车泊车而设计的“倒车测距仪”应运而生。经过调查,绝大部分非职业汽车驾驶员都希望有一种能发现汽车尾部障碍物的“后视眼”。倒车测距仪的加装可以解决驾驶人员的后顾之忧,大大降低倒车事故的发生。 倒车测距仪是一个由单片机控制的汽车泊车安全辅助装置。该测距仪讲单片机的实时控制及数据处理功能,与超声波的测距技术、传感器技术相结合,能够测量并显示车辆后部障碍物里车辆的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离的缩小而缩短,驾驶员不但可以直接观察到显示的距离,还可以凭听觉判断车后障碍物离车辆的远近,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并可以帮助驾驶员扫除视野死角和视线模糊的缺陷,提高驾驶的安全性。 本文介绍了一种基于单片机的超声波测距倒车辅助系统,该系统可以精确测得车尾与障碍物的距离,指导司机安全倒车。 二、课题研究的主要任务和预期目标 1.主要任务及要求 设计一个微机控制的汽车倒车测距仪,能测量并显示车辆后部障碍物离车辆的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距

汽车倒车测距仪原理及电路分析

汽车倒车测距仪原理及电路分析 汽车倒车测距仪能测量并显示车辆后部的障碍物离车辆的距离,同时可根据报警“嘟嘟”声的间隙来判断距离的远近。主要技术指标:最大探测距离5m;测距相对误差〈士5%;工作环境:-10~55C。雨、雪、雾及黑夜均不受影响。 汽车倒车测距仪电路图a为汽车倒车测距仪电路原理图。IC1、IC2、IC3组成单片机的最小系统。IC3为CPU芯片,IC1为接口电路,IC2为EPROM,内存汽车倒车测距工作程序。仪器有3位LED数码管显示距离,小数点固定在第一位数字后.显示单位为米。IC3的P1 口输出7段显示信号,低电平有效。IC3第10~12脚为数显控制端,低电平有效。数显系统采用扫描显示。IC3第14脚为发射电路控制端,卨电平有效。 汽车倒车测距仪电路图b为40kHz超声波发射电路,IC4为2输人端4与非门,其中两个门组成多谐振荡器.调冇RP1可调节其振荡频率。IC3第13脚为接收信号输人端,低电平有效。汽车倒车测距仪电路图c为音频报警电路。 汽车倒车测距仪电路图d为反射信号接收电路,第二级放大器反馈回路采用LC并联谐振,以提高整机抗干扰性能.U采用收录机陷波线圈,调谐在40kHZ频率上。放大后的反射信号,经VD2、C12整流滤波后输入IC6第4只运放进行电压比较.调节R17,即能调节整机接收距离。当信号有效时,VT5管输出一个低电平脉冲。系统软件根据发射信号和接收信号之间的时间差计算并转换成距离信号予以显示报警。IC3第15脚为报警信号控制端,髙电平有效。图3-10(c)为音频报警电路,IC4另两个门组成音频振荡器,振荡频率约800HZ,由C3耦合至IC5 (LM386)音频放大后驱动扬声器发出“嘟嘟”间隙报警声。当探测到车后有障碍物时,即IC3第13脚有低电平信号输入时,系统软件根据障碍物距离远近输出不同频率的控制方波,距离远方波频率低,嘟声间隙时间长;距离近,方波频率髙,嘟声间隙时间短。因此,驾驶员可以不看数显也能判断出距离障碍物的远近。1C3第16脚输出STOP报警灯信号,当距离障碍物在30cm以内时,输出高电平. VT4导通,发光二极管VD1导通发光,表示应迅速停止倒车。此高电平信号也可用于控制自动刹车。

微机原理课程设计--汽车倒车测距仪

微机原理与接口技术课程设计 ——汽车倒车测距仪 题目:汽车倒车测距仪 指导老师: 日期:2013年1月13日

目录 一、设计目的 (4) 二、设计内容 (4) 三、设计任务 (4) 四、问题分析及方案选择 (5) 1.总体思路 (5) 2.超声的波发射 (5) 3.测距原理 (5) 4.显示原理 (6) 5.报警原理 (6) 五、所需元件 (6) 1.8086介绍 (6) 2.8259A介绍 (7) 3.8255介绍 (8) 4.8253介绍 (8) 5.地址锁存器74LS138介绍 (9) 六、硬件接线图 (11) 1.总电路图 (11) 2.超声波发射电路: (11) 3.超声波接收电路 (12) 4.数码管显示电路 (14) 5.蜂鸣报警电路 (14) 七、主程序流程图 (15) 1.中断子程序 (17) 2. 延时子程序 (17) 3. 距离计算子程序 (18) 4. 十六进制转10进制数子程序 (18) 5. LED显示子程序 (19) 八、程序代码 (19) 九、设计难点 (25) 十、心得体会 (25)

十一、参考文献 (27) 汽车倒车测距仪设计

一设计目的 1、运用微机原理及接口技术理论课中学习的8086、8255等芯片,以及数码管等元件进行课程设计,做到学以致用。 2、通过课程设计提高自己的动手能力,分析问题的能力、解决问题的能力。 3、提高自己运用汇编语言的能力,使自己的思维更加发散,提高创新能力。 4、通过整个课程设计,提高综合运用能力,及提高对硬件的认识和布线能力。 二、设计内容 1、设计一个微机控制的汽车倒车测距仪,能测量并显示车辆后部障碍物离车辆的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离缩短而缩短,驾驶员不但可以直接观察到检测的距离,还可以凭听觉判断车后障碍物离车辆距离的远近; ①开机后先显示“———”,并有开机指示灯。 ② CPU发射超声波1ms,然后显示60ms;即1ms+60ms为一个工作周期, 等待回波,在次周期内完成一次探测。 ③根据距离远近发出报警声并显示距离。障碍物距离小于1m,距离值 变化5cm更换显示,否则不更换;距离在1m以上,新值与原显示值 之差大于10cm更换,否则不更换。 ④用三LED位数码管显示障碍物距离 2、硬件电路原理图和软件框图; 3 编写控制程序,写出设计任务书(总结报告)。 三、设计任务 1、选用8088和适当的存储器及接口芯片完成相应的功能。 2、用LED显示器显示电子锁的当前状态。 3、画出详细的硬件连接图。 4、给出程序设计思路、画出软件流程图。 5、给出地址分配表。

基于单片机汽车倒车测距仪的设计——开题报告

毕业设计(论文)开题报告 系部电子信息 专业计算机控制 姓名 学号 题目基于单片机汽车倒车测距仪的设计指导教师

一、毕业设计论文开题报告 论文题目基于单片机汽车倒车测距仪的设计 课题来源 1、选题背景和意义 随着我国经济的飞速发展,交通运输车辆的不断增多,由此产生的交通问题越来越为人们所关注。由于倒车后视镜有死角,驾车者目测距离有误差,视线模糊等原因,倒车事故发生的频率远大于汽车前进时的事故率。倒车事故不仅会对自己的车和他人财物造成损伤如果伤及儿童更是不堪设想。有鉴于此,汽车产品家族中,专为倒车泊车而设计的“倒车测距仪”应运而生。经过调查,绝大部分非职业汽车驾驶员都希望有一种能发现汽车尾部障碍物的“后视眼”。倒车测距仪的加装可以解决驾驶人员的后顾之忧,大大降低倒车事故的发生。 倒车测距仪是一个由单片机控制的汽车泊车安全辅助装置。该测距仪将单片机的实时控制及数据处理功能,与超声波的测距技术、传感器技术相结合,能够测量并显示车辆后部障碍物里车辆的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离的缩小而缩短,驾驶员不但可以直接观察到显示的距离,还可以凭听觉判断车后障碍物离车辆的远近,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并可以帮助驾驶员扫除视野死角和视线模糊的缺陷,提高驾驶的安全性[1]。 2、主要工作思路 本文将在以单片机为控制核心的基础上,设计出汽车倒车测距仪的电路,并通过数码管显示及蜂鸣器报警来提示障碍物与车后的距离。分别完成单片机控制电路设计、数码管显示电路设计、蜂鸣器报警电路设计、按键控制电路设计及超声波测距模块的安装与调试等。软件设计中,通过C语言编写程序,完成单片机对外围芯片的驱动与控制,从而完成整个汽车倒车测距仪的功能实现。 论文构成主要由以下部分组成: 第 1 章为绪论。包括研究背景、意义以及相关技术在国内外的研究现状。 第2章为系统总体设计思想及方案论证。首先介绍汽车倒车测距仪的设计要求,详细介绍测距系统传感器的选择、显示报警系统的方案设计,然后提出本系统总的方案设计。为其后的硬件设计奠定了基础。 第3章为系统硬件设计。首先分析超声波传感器的工作原理,然后具体讨论测距模块中超声波发射电路和接收电路等的设计,最后介绍了系统显示电路及报警电路的设计。 第4章为系统软件设计。在软件设计中采用模块化设计思想,分别对系统的主程序模块、测距模块、报警模块和显示模块的程序进行了软件设计。 第5章为硬件组装及调试。对汽车倒车测距仪的硬件进行了组装与调试,并进行了实地测量,对产生误差的可能原因进行了分析,给出减小误差的方法。 第6章为结论。对全文进行了总结。 3、文献综述

汽车倒车测距仪word版

密级:公开 汽车倒车测距仪的研究Design for the Car Parking Sensor 学院:信息科学与工程学院 专业班级:电子信息工程XXXX班 学号:XXXX 学生姓名:XXX 指导教师:XXX (副教授) 2012 年 6 月 / 1

摘要 随着社会经济的发展,交通运输业日益兴旺,汽车的数量在大幅攀升,交通拥挤状况也日趋严重,撞车事件屡屡发生,造成了不可避免的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车防撞预警系统势在必行。 本文介绍了一种基于80C51单片机控制的汽车倒车测距仪。采用超声波测距技术与单片机技术相结合,利用超声波传输中距离和时间的关系运算,80C51单片机计算出车后的障碍物与汽车尾部的距离,并通过数码显示车后的障碍物与汽车尾部的距离远近,实时发出报警信号,使驾驶员能时刻了解倒车时车后的环境并采取积极有效措施,从而大大提高了驾驶的安全性。 文章对总体设计思想进行了论述,分析了系统主要功能并以系统硬件设计框图的形式体现,进行了方案选择与方案论证。完成了硬件电路的设计,描述了各模块电路的组成,其中包括超声波发射电路、超声波接收电路、显示电路、蜂鸣器报警电路等,分析了电路中所用芯片的主要功能及各部分电路的工作原理。 本设计通过对各模块的硬件和软件的设计,基本能够达到设计要求,满足汽车倒车安全指标。 关键词:超声波;单片机;测距

Abstract With the development of social economy, transportation industry is booming. The number of cars climbed sharply, traffic congestion has become more and more serious. Crash ongoing caused the inevitable personal casualty and economic loss. In this kind of situation, design a kind of fast response, high reliability and more economical car crash warning system is imperative. This paper introduces a kind of Car Parking Sensor based on 80C51 single chip microcomputer. Using ultrasonic transmission distance and time relationship operations, along with the ultrasonic ranging technology and single chip microcomputer combined, 80C51 single chip computer calculate the distance between the obstacles and the rear of the car, showing the distance with Digital tube and sending real-time warning signal. This made the driver can always know the environment reverse of the car and take positive and effective measures, which greatly improve the driving safety. It discusses the overall design thought, analyses the main function and show the hardware design of the system with a diagram, and give the plan selection and scheme comparison. Completed the design of the hardware circuit, described the module of the circuit component, which include the ultrasonic transmitter circuit, ultrasonic receiver circuit, display circuit, the buzzer warning circuit. Analysis of the main function of the chip used in the circuit and the works for various parts of the circuit. Through the design for the software and hardware of each module, it can basically meet the design requirements and the reversing safety indicators. Keywords: ultrasonic; single chip microcomputer; ranging

基于单片机的汽车倒车雷达系统设计含程序

基于单片机的汽车倒车雷达系统设计 摘要 随着社会经济的发展交通运输业日益兴旺,汽车的数量在大副攀升。交通拥挤状况也日趋严重,撞车事件屡屡发生,造成了不可避免的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车倒车防撞预警系统势在必行。本设计是利用最常见的超声波测距法来设计的一种基于单片机的汽车倒车雷达系统。 本设计的主要是基于STC89C52单片机利用超声波的特点和优势,将超声波测距系统和STC89C52单片机结合于一体,设计出一种基于STC89C52单片机的汽车倒车雷达系统。该系统采用软、硬件结合的方法,实现了汽车与障碍物之间距离的显示以及危险距离的声光报警等功能。 本设计论文概述了超声波检测的发展及基本原理,阐述了超声波传感器的原理及特性。在超声波测距系统功能和STC89C52单片运用的基础上,提出了系统的总体构成,对系统各个设计单元的原理进行了介绍,并且对组成各单元硬件电路的主要器件做了详细说明和选择。本设计论文还介绍了系统的软件结构,并通过编程来实现系统功能和要求。 关键词:汽车倒车雷达、STC89C52、超声波、测量距离、显示距离、声光报警

第一章绪论 1.1 课题设计的目的和意义 随着汽车的普及,越来越多的家庭拥有了汽车。交通拥挤状况也随之出现,撞车事件也是经常发生,人们在享受汽车带来的乐趣和方便的同时,更加注重的是汽车的安全性,许多“追尾”事故都与车距有着密切的关系。为了解决这个安全问题,设计一种汽车测距防撞报警系统势在必行。 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单。所以超声波测距法是一种非常简单常见的方法,应用在汽车停车的前后左右防撞的近距离测量,以及在汽车倒车防撞报警系统中,超声波作为一种特殊的声波,具有声波传输的基本物理特性—折射,反射,干涉,衍射,散射。超声波测距是利用其反射特性,当车辆后退时,超声波测距传感器利用超声波检测车辆后方的障碍物位置,并利用LED 显示出来,当到达一定距离时,系统能发出报警声,进而提醒驾驶人员,起到安全的左右。 通过本课题的研究,将所学到的知识用在实践中并有所创新和进步。该设计可广泛应用在生活、军事、工业等各个领域,它需要设计者有较好的数电、模电知识,并且有一定的编程能力,综合运用所学的知识实现对超声波发射与接收信号进行控制,通过单片机程序对超声波信号进行相应的分析、计算、处理最后显示在液晶显示屏上。

片机在汽车倒车测距仪中的应用设计word文档

目录 第一章绪论 (1) 1.1 研究背景及意义 (1) 1.2 国内外研究现状 (1) 1.3 研究内容及论文构成 (2) 第二章系统总体设计 (3) 2.1 方案设计与论证 (3) 2.1.1 控制器的选择 (3) 2.1.2 测距传感器选择 (3) 2.1.3 显示子系统设计 (4) 2.1.4 声音报警设计 (4) 2.2 系统总体结构 (4) 第三章系统硬件设计 (5) 3.1 单片机控制电路设计 (5) 3.2 超声波发射及接收电路设计 (6) 3.2.1 超声波发射电路的设计 (6) 3.2.2 超声波接收器 (7) 3.3 LED显示及报警电路设计 (8) 3.4 本章小节 (10) 第四章系统软件设计 (11) 4.1 主程序的设计 (11) 4.2中断处理程序 (12) 4.3 测距模块设计 (13) 4.4 显示及报警模块设计 (14) 第五章结论及展望 (15) 参考文献 (16)

第一章绪论 1.1 研究背景及意义 随着现代生活节奏的加快,交通事故发生的频率也在增加,汽车倒车提示系统也就应运而生。经过调查,绝大部分非职业汽车驾驶员都希望有一种能发现汽车尾部障碍物的“后视眼”。因此我们需设计一种经济实惠的汽车倒车测距仪,以解决驾驶员的“后顾之忧”。 一个由单片机控制的汽车倒车测距仪就能满足这种需求。该测距仪将单片机的实时控制及数据处理功能,与超声波的测距技术、传感器技术相结合,能测量并显示车辆后部障碍物离车辆的距离,同时用间歇“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离缩小而缩短,驾驶员不但可以直接观察到显示的距离,还可以凭听觉判断车后障碍物离车辆的远近,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并可以帮助驾驶员扫除视野死角和视线模糊的缺陷,提高驾驶的安全性。 1.2 国内外研究现状 汽车倒车测距仪应该包含有总控制器、测距传感器、语音提示及图像显示部件等。各部件有机地结合起来,实现测距及提示功能。 轰鸣器提示是倒车测距仪系统的真正开始。蜂鸣声越急,表示车辆离障碍物越近。虽然司机知道有障碍物,但不能确定障碍物离车有多远,对驾驶员帮助不大。之后液晶荧屏显示的出现是一个质的飞跃,特别是荧屏显示开始出现动态显示系统。不用挂倒挡,只要发动汽车,显示器上就会出现汽车图案以及车辆周围障碍物的距离。动态显示,色彩清晰漂亮,外表美观,可以直接粘贴在仪表盘上,安装很方便。不过液晶显示器外观虽精巧,但灵敏度较高,抗干扰能力不强,所以误报也较多。 现在比较先进的倒车测距仪应该算是魔幻镜倒车测距仪了,它结合了前几代产品的优点,采用了最新仿生超声雷达技术,配以高速电脑控制,可全天候准确地测知2米以内的障碍物,并以不同等级的声音提示和直观的显示提醒驾驶员。魔幻镜倒车雷达把后视镜、倒车雷达、免提电话、温度显示和车内空气污染显示等多项功能整合在一起,并设计了语音功能。因为其外形就是一块倒车镜,所以可以不占用车内空间,直接安装在车内倒视镜的位置。而且它颜色款式多样,可以按照个人需求和车内装饰选配。 近年来由于电子技术的飞跃发展,使得相关技术日新月异,尤其是汽车电子产业的迅速发展,使得高度信息化、电子化的车辆研制有了基础。目前主流的汽车倒车测距仪都是以单片机为核心的智能测距传感系统。这种测距仪能够连续测距和显示障碍物距离,并采用间歇不同的鸣叫声进行报警和提示距离,以尽量不占用驾驶员的视觉。此外,汽车电子系统网络化发展还要求作为驾驶辅助系统子系统的测距仪具有通信功能,能够把数据发送到汽车总线上去。 此外,从成品来讲,目前的汽车倒车测距仪主要是以数码管或者液晶屏的精确显示和精确的语音播报为主。这个时期主要是采用以单片机为核心的智能测距传感系统,能够使得汽车驾驶辅助系统更加简便易用,而且达到了汽车电子系统网络化的发展需求。

基于8051单片机的超声波汽车倒车测距仪控制系统的设计

摘要 随着社会经济的提高,交通运输业日益发展,汽车的数量不断增加,汽车的普及极大方便了人们的出行、学习和工作。但与此同时,交通拥挤状况也日趋严重,汽车也给人们带来了很大的安全隐患,比如倒车时不能有效看清车身后的障碍物或存在视线模糊等情况,这往往会造成行车事故的频繁发生,撞车事件屡屡发生,造成了不可避免的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车防撞预警系统尤为重要。 汽车倒车测距仪是汽车泊车或倒车时的安全辅助装置,由超声波传感器、控制器、显示器和报警器组成。它能以声音和具体的数据来告诉驾驶员后方障碍物的情况,就可以扫除视野死角和视线模糊的缺陷,减小了驾驶员泊车和倒车难度,提高了驾驶的安全性。 关键词:单片机;倒车;测距仪

ABSTRACT With the improvement of social economy, transportation industry growing, increasing the number of vehicles, the popularity of cars greatly facilitates people's travel, study and work. But at the same time, traffic congestion is serious, the car also brings a lot of potential safety problems, such as when reversing cannot effectively see body after obstacles or blurred vision, and so on and so forth, which often causes traffic accidents frequently occur, taking place repeatedly crash, caused the inevitable personal casualty and economic losses, for this kind of situation, design a kind of fast response, high reliability and more economical car crash warning system is particularly important. Reverse range finder is when the car parking or reversing safety auxiliary device, composed of ultrasonic sensor, controller, display and alarm. It can sound and specific data to tell drivers behind obstacles, can eliminate the blind spot and the defects of blurred vision, reduced the driver parking and reversing difficult, improve the driving safety. Key words: single chip microcomputer; Astern. Range finder

基于单片机汽车倒车测距仪的设计1毕业论文

常州机电职业技术院 毕业设计(论文)作者:郑真学号: 系部:电气工程系 专业:应用电子技术 题目:基于单片机的汽车倒车测距仪的设计 指导者:刘平王建青 评阅者: 2011 年 05 月

毕业设计(论文)中文摘要

毕业设计(论文)外文摘要

目录 1绪论 (1) 2 超声波传感器的介绍 (2) 2.1超声波传感器的概述 (2) 2.2 超声波传感器的特点 (3) 2.3超声效应 (3) 2.4超声波传感器的应用 (4) 3 单片机的介绍............................................................................... ..5 3.1 单片机的定义.. (5) 3.2 单片机的特点 (5) 3.3 单片机的应用 (5) 3.4 AT89C51单片机的介绍 (6) 4 汽车倒车测距仪的硬件设计 (9) 4.1 设计的思路 (9) 4.2 设计的重点与难点........................................................................ .9 4.3硬件设计的基本原理及原理图.. (9) 5超声波汽车倒车测距仪软件设计 (14) 5.1 主程序编制及流程图 (16) 5.2 中断服务程序的流程图及编制 (16) 5.3 显示距离子程序和延时子程序 (17) 5.4信号处理程序 (18) 5.5程序中有关存储器,寄存器及标志位的内容及用途............................... .21 结论 (23) 致谢 (25) 参考文献 (26)

相关文档
最新文档