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

合集下载

基于单片机超声波测距系统的设计和实现

基于单片机超声波测距系统的设计和实现

基于单片机超声波测距系统的设计和实现超声波测距系统是利用超声波传播速度较快的特性,通过发射超声波并接收其回波来测量距离的一种常见的测距方式。

在本文中,我们将介绍基于单片机的超声波测距系统的设计和实现。

一、系统设计原理超声波测距系统主要由超声波发射器、超声波接收器、单片机和显示器组成。

其工作原理如下:1.发送超声波信号:超声波发射器通过单片机控制,向外发射超声波信号。

超声波的发射频率通常在40kHz左右,适合在空气中传播。

2.接收回波信号:超声波接收器接收到回波信号后,将信号经过放大和滤波处理后送入单片机。

3.距离计算:单片机通过测量超声波发射和接收的时间差来计算距离。

以声速343m/s为例,超声波的往返时间与距离之间的关系为:距离=时间差×声速/2、通过单片机上的计时器和计数器来测量时间差。

4.数据显示:单片机将计算得到的距离数据通过显示器显示出来,实时展示被测物体与超声波传感器之间的距离。

二、系统设计步骤1.系统硬件设计:选择合适的超声波模块,其具有超声波发射器和接收器功能,并可通过接口与单片机连接。

设计好电源电路以及超声波传感器与单片机之间的连接方式。

2.系统软件设计:根据单片机的型号和编程语言,编写相应的程序。

包括超声波信号的发射和接收控制,计时和计数功能的编程,距离计算和数据显示的实现。

3.硬件连接和调试:将硬件连接好后,对系统进行调试。

包括超声波模块与单片机的连接是否正确,超声波信号的发射和接收是否正常,计时和计数功能是否准确等。

5.优化和改进:根据实际测试结果,对系统进行优化和改进。

如增加滤波和放大电路以提高信号质量,调整超声波模块的发射频率,改进显示方式等。

三、系统实现效果完成以上设计和实施后,我们可以得到一个基于单片机的超声波测距系统。

该系统使用简单,测距精度高,响应速度快,适用于各种距离测量的应用场景。

同时,该系统还可根据具体需求进行各种改进和扩展,如与其他传感器结合使用,增加报警功能等。

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

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

单片机在汽车倒车测距仪中的应用设计汽车倒车测距仪是一种能够帮助驾驶员识别周围障碍物并确保安全倒车的装置。

在汽车倒车测距仪的设计中,单片机起到了核心作用。

本文将详细介绍单片机在汽车倒车测距仪中的应用设计。

汽车倒车测距仪一般由超声波传感器、蜂鸣器、显示屏和控制单元组成。

超声波传感器负责检测离车辆最近的障碍物距离,蜂鸣器负责发出警告声音,显示屏用于显示距离信息,控制单元则负责接收传感器的输入信号,处理数据并控制其他模块的工作。

在设计单片机控制单元时,首先需要选择合适的单片机芯片。

一般来说,选择具有较多GPIO(通用输入输出)口的单片机可以很好地满足设计要求。

常见的单片机如STC89C52、AT89S52等都是经典的选择。

接下来,需要编写相应的程序代码。

在程序的设计中,需要考虑以下几个方面:1.硬件初始化:设置GPIO口的输入输出方向,配置传感器和其他外设的工作模式。

2.数据采集:通过超声波传感器获取到周围障碍物的距离信息,并将其转化为电压信号输入到单片机的模拟输入口。

通过定时中断或者外部中断的方式触发采集动作,并将采集到的数据存储在单片机的RAM中。

3.数据处理:将采集到的距离数据进行计算和处理,判断是否需要发出警告信号。

可以设置一个合理的临界值,当距离低于该值时,触发蜂鸣器发出警告声音。

此外,还可以根据距离的变化情况进行数据平滑处理,以减少误差。

4.控制输出:根据距离数据的处理结果,控制蜂鸣器的开关状态。

一般来说,通过GPIO口的高低电平控制蜂鸣器的开关。

5.显示输出:将采集到的距离数据通过显示屏进行显示,方便驾驶员观察。

可以选择液晶显示屏、数码管等合适的显示装置。

除了上述核心功能之外,还可以进一步完善功能。

例如可以增加倒车影像系统,通过摄像头和液晶显示屏将后方的图像实时显示出来;还可以增加倒车雷达系统,通过多个传感器进行距离测量,实现更准确的倒车辅助功能。

综上所述,单片机在汽车倒车测距仪中的应用设计主要包括硬件初始化、数据采集、数据处理、控制输出和显示输出等功能。

基于单片机的超声波测距仪的设计

基于单片机的超声波测距仪的设计

基于单片机的超声波测距仪的设计超声波测距仪是一种常见的测量距离的仪器,它使用超声波的反射原理来测量被测物体与测距仪之间的距离。

基于单片机的超声波测距仪可以实现更精确、更灵活的测距功能。

本文将详细介绍基于单片机的超声波测距仪的设计。

首先,我们需要选择合适的硬件平台。

单片机作为核心芯片,可以选择AT89C51或者STM32等。

超声波传感器可以选择HC-SR04或者JSN-SR04T等。

此外,我们还需要一块LCD显示屏用于显示测距结果,以及一些电路连接线等。

接下来,我们需要设计电路部分。

首先,将超声波传感器的VCC引脚连接到单片机的5V引脚,将GND引脚连接到单片机的GND引脚。

然后,将超声波传感器的Trig引脚连接到单片机的一些IO口,将Echo引脚连接到单片机的另一个IO口。

最后,将LCD的引脚连接到单片机的相应IO 口,至此电路部分完成。

接下来,我们需要编写相应的软件程序。

首先,我们需要初始化单片机的IO口,将Trig引脚设置为输出模式,Echo引脚设置为输入模式。

然后,我们需要设置中断,以便能够检测到Echo引脚电平的变化。

当超声波传感器发出一次超声波后,Echo引脚将会有一次脉冲输出,该脉冲的宽度与被测物体与测距仪之间的距离成正比。

我们可以通过测量脉冲的宽度来计算出距离。

在进行测距之前,我们需要先发出一段超声波。

通过设置Trig引脚为高电平,持续10us,然后将其设为低电平,即可发出一段超声波。

接下来,我们需要在中断服务函数中记录下Echo引脚电平变化的时间,即可以得到Echo引脚电平变化的时间间隔。

根据声速的传播速度,我们可以将时间间隔转换为距离。

最后,我们将测量到的距离结果显示在LCD屏幕上。

通过调用LCD驱动程序中的相应函数,我们可以将距离结果以字符串的形式显示在LCD屏幕上。

综上所述,基于单片机的超声波测距仪的设计包括硬件电路的设计和软件程序的编写。

硬件电路主要包括超声波传感器、单片机、LCD显示屏等的连接,软件程序则主要包括初始化IO口、设置中断、发出超声波、测量脉冲宽度、计算距离和显示结果等的功能。

单片机控制的超声波测距仪汽车倒车系统研究

单片机控制的超声波测距仪汽车倒车系统研究
关键词:单片机;超声波;测距仪;倒车系统
随着科技的进步和经济的发展,汽车的研 发技术越来越成熟,汽车的购买数量也越来越 多,对于汽车驾驶安全的保障愈加重要。在汽 车安全设计中,对于汽车倒车安全的保障一直 是重要的研究专题。基于单片机控制的超声波 测距仪汽车倒车系统,能够帮助驾驶员全面的 掌握倒车时汽车周围的环境状况,对汽车倒车 安全的保障有重要意义。
AUTOMOTIVE TECHNOLOGY | 汽车技术
单片机控制的超声波测距仪汽车倒车系统研究
孙世菊 北京电子科技职业学院 北京市 100176
摘 要:倒车雷达系统是保障汽车倒车安全的重要装置。在汽车上,用单片机控制的超声波测距仪可以有效的向驾驶 员反应汽车周围的障碍物分布状况,从而帮助驾驶员安全地进行倒车操作。文章研究了单片机控制的超声波 测距仪汽车倒车系统的相关方面。
1 超声波测距的工作原理和方式
1.1 超声波测距的工作原理 人耳可识别的声音频率是由范围的,当声 波频率在 20Hz-20000Hz 之间时,人耳能够识 别该声波;而如果声波频率低于 20Hz,被称 为低频声波,人耳无法识别;如果声波频率超 过 20000Hz,被称为超声波,人耳同样无法识 别,只有少数生物可以识别。超声波的波长较 短,绕射很小,而且能够定向传播。超声波的 传播方式与其他声波不同,呈直线传播,而且 其绕射能力随声波频率的增高而降低,反射能 力虽声波频率的增高而增强,科研人员根据这 一特性,研究出了超声波传感器用于距离的测 量。在利用超声波进行测距时,通过超声波发 射器向某一特定方向发射超声波,由于超声波 沿直线传播,具有很强的反射能力,在传播过 程中,如果超声波遇到障碍物,就会发生反射, 然后通过超声波接收器接受反射回来的超声 波,根据超声波发射时间和接收时间,就能够 计算出超声波到达障碍物处又反射回来的时间 t。最后测量出此时周遭环境的温度,修正超 声波的传播速度 v,根据 s=vt/2,就可以测量

基于单片机控制的超声波测距系统的设计

基于单片机控制的超声波测距系统的设计

基于单片机控制的超声波测距系统的设计一、概述。

超声波测距技术是一种广泛应用的测距技术,它能够非常精确地测量物体到传感器的距离。

本文介绍的基于单片机控制的超声波测距系统主要由控制模块、信号处理模块和驱动模块三部分组成。

其中,控制模块主要实现超声波信号的发射与接收,信号处理模块主要实现对测量结果的处理和计算,驱动模块主要实现对LED灯的控制。

二、硬件设计。

1.超声波发射模块:采用 SR04 超声波发射传感器,并通过单片机的PWM 输出控制 SR04 的 trig 引脚实现超声波信号的发射。

2.超声波接收模块:采用SR04超声波接收传感器,通过单片机的外部中断实现对超声波信号的接收。

3.控制模块:采用STM32F103单片机,通过PWM输出控制超声波发射信号,并通过外部中断接收超声波接收信号。

4.信号处理模块:采用MAX232接口芯片,将单片机的串口输出转换成RS232信号,通过串口与上位机进行通信实现测量结果的处理和计算。

5.驱动模块:采用LED灯,通过单片机的GPIO输出控制LED灯的亮灭。

三、软件设计。

1.控制模块:编写程序实现超声波信号的发射与接收。

其中,超声波发射信号的周期为 10us,超声波接收信号的周期为 25ms。

超声波接收信号的处理过程如下:(1)当 trig 引脚置高时,等待 10us。

(2)当 trig 引脚置低时,等待 echo 引脚为高电平,即等待超声波信号的回波。

(3)当 echo 引脚为高电平时,开始计时,直到 echo 引脚为低电平时,停止计时。

(4)根据计时结果计算物体到传感器的距离,将结果通过串口输出。

2.信号处理模块:编写程序实现接收计算结果,并将结果通过串口与上位机进行通信。

具体步骤如下:(1)等待串口接收数据。

(2)当接收到数据时,将数据转换成浮点数格式。

(3)根据测量结果控制LED灯的亮灭。

以上就是基于单片机控制的超声波测距系统的设计。

该系统能够通过精确测量物体到传感器的距离并对测量结果进行处理和计算,能够广泛应用于各种实际场合。

基于单片机控制的超声波测距系统设计

基于单片机控制的超声波测距系统设计

基于单片机控制的超声波测距系统设计超声波技术是一种非常常用的测距技术,利用超声波在空气中的传播速度和回声原理来实现物体距离的测量。

超声波测距系统是基于这一原理设计的一种系统,可以广泛应用于物体距离的检测和控制领域。

本文将介绍基于单片机控制的超声波测距系统的设计原理、硬件和软件结构,以及系统的性能评估和实际应用。

首先,设计一个基于单片机控制的超声波测距系统需要考虑到硬件的搭建。

该系统主要由超声波发射模块、超声波接收模块、控制单元和显示单元组成。

超声波发射模块用于发送超声波脉冲,超声波接收模块用于接收回波信号。

控制单元则是通过单片机实现对超声波发射和接收模块的控制,同时处理回波信号并计算物体距离。

最后,显示单元用于将测量到的距离值以数字或者图形的形式显示出来。

在硬件搭建的基础上,还需要设计适合的软件算法来实现距离的测量和显示。

首先需要编程单片机实现对超声波发射和接收模块的控制,包括超声波信号的发送和接收,以及回波信号的处理和距离的计算。

在距离的计算方面,需要考虑到超声波在空气中的传播速度,同时考虑到超声波发射和接收模块之间的时间差,从而计算出物体到超声波发射模块的距离。

除了硬件和软件的设计,还需要对系统的性能进行评估。

主要包括系统的精度、测量范围、响应时间和稳定性等方面的评估。

可以通过实验测量不同距离下系统的测量误差,以及系统在不同环境条件下的表现,从而评估系统的性能是否符合实际应用的需求。

在实际应用方面,基于单片机控制的超声波测距系统可以应用于智能家居控制、无人驾驶汽车、智能仓储管理等方面。

例如,可以将该系统应用于智能家居中,通过测量门口到来访者的距离来实现自动开关门的控制;或者可以将该系统应用于无人驾驶汽车中,实现对周围物体距离的检测和避障控制。

梳理一下本文的重点,我们可以发现,在实际应用中具有很大的潜力和广泛的应用前景。

通过合理的硬件和软件设计,以及系统性能评估和实际应用探索,可以更好地发挥该系统在物体距离测量和控制领域的作用。

基于单片机的超声波倒车雷达的实现设计

基于单片机的超声波倒车雷达的实现设计

基于单片机的超声波倒车雷达的实现设计超声波倒车雷达是一种有效的辅助驾驶系统,可以在倒车时帮助驾驶员避免碰撞和减少事故的发生。

本文将介绍如何基于单片机实现超声波倒车雷达的设计。

首先,我们需要了解超声波倒车雷达的原理。

超声波倒车雷达通过发射超声波信号并接收反射信号来测量与障碍物的距离。

首先,超声波模块会发射一束超声波信号,然后该信号会与障碍物发生反射。

接下来,超声波模块会接收到反射信号,并根据信号的时间差计算出与障碍物的距离。

最后,将这个距离显示在LCD屏幕上,提醒驾驶员注意。

接下来,我们需要选择合适的硬件和软件来实现这个设计。

在硬件方面,我们需要一个超声波模块(包括超声波传感器和放大器)和一个LCD 屏幕来显示距离。

在软件方面,我们可以使用C语言编程来控制单片机,计算距离并将其显示在LCD屏幕上。

开始实施这个设计之前,我们首先需要连接硬件。

超声波模块的引脚需要连接到单片机的GPIO引脚。

LCD屏幕通常有自己的驱动器,我们需要查看其手册以了解如何连接到单片机。

接下来,我们需要编写程序来控制单片机。

首先,我们需要初始化超声波模块和LCD屏幕。

通过GPIO引脚向超声波模块发送触发信号,然后计算超声波信号的时间差并转换为距离,最后将距离显示在LCD屏幕上。

在编写程序时,我们还可以添加一些附加功能,例如设置距离阈值来触发警报,或者根据距离改变警报的频率。

这些功能可以通过使用if语句或循环来实现。

完成编写程序后,我们需要进行测试和调试。

我们可以通过在倒车时将板子连接到车辆上来测试超声波倒车雷达的功能。

如果一切正常,我们可以观察到LCD屏幕上显示出与障碍物的距离。

最后,在安装超声波倒车雷达之前,我们需要将设备进行封装,以保护电路板和传感器不受外部影响。

我们可以使用3D打印技术创建一个外壳,并将电路板和传感器固定在内部。

在本文中,我们介绍了如何基于单片机实现超声波倒车雷达的设计。

通过了解原理、选择合适的硬件和软件、连接硬件、编写程序、测试和调试以及封装设备,我们可以成功实现这个设计,并为汽车的倒车过程提供一个有效的辅助系统。

基于单片机的超声波测距系统的设计

基于单片机的超声波测距系统的设计

基于单片机的超声波测距系统的设计引言超声波测距技术是一种常用的非接触式测距方法,广泛应用于工业自动化、无人驾驶、智能家居等领域。

本文将介绍基于单片机的超声波测距系统的设计原理和实现方法,以及其在实际应用中的优势和局限性。

一、设计原理基于单片机的超声波测距系统主要由超声波发射器、接收器、单片机和显示装置组成。

其工作原理如下:1.1 超声波发射器发射超声波信号,信号经过空气传播后,被目标物体反射返回。

1.2 超声波接收器接收到反射的超声波信号,并将信号转化为电信号。

1.3 单片机通过IO口控制超声波发射器的工作频率和接收器的工作模式,实现信号的发射和接收。

1.4 单片机通过计算超声波信号的往返时间,即可得到目标物体与传感器之间的距离。

1.5 显示装置将测得的距离信息显示出来,供用户参考和使用。

二、系统设计与实现2.1 硬件设计超声波发射器和接收器的选型是系统设计的关键。

通常情况下,超声波发射器和接收器的工作频率应匹配,常用的频率有40kHz和50kHz。

此外,还需选择合适的单片机和显示装置。

2.2 软件设计软件设计主要包括超声波信号的发射和接收控制以及距离计算等功能。

通过编程,可以实现以下功能:2.2.1 控制超声波发射器的工作频率和接收器的工作模式。

2.2.2 通过IO口读取接收器接收到的信号,并将其转化为数字信号。

2.2.3 使用定时器测量超声波信号的往返时间。

2.2.4 根据往返时间计算目标物体与传感器之间的距离。

2.2.5 将测得的距离信息显示在显示装置上。

三、系统优势基于单片机的超声波测距系统具有以下优势:3.1 非接触式测距:超声波测距系统可以实现对目标物体的非接触式测距,无需直接接触目标物体,避免了传感器与目标物体之间的摩擦和磨损。

3.2 高精度:超声波测距系统通过测量超声波信号的往返时间,可以实现较高的测距精度,通常可达到毫米级别。

3.3 快速响应:超声波测距系统的测量速度快,响应时间短,适用于需要快速测量的应用场景。

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

单片机控制的超声波测距仪汽车倒车系统的设计
Absr c : se o u or v ri ae n S t a t Sy tm fa t e e sngb s do TC8 C5 i gec i o ue sd sg e . scp i cpeo l a o i a i gi 9 2 sn l hp c mp tri e in d Ba i rn i l fu t s n crngn s r ito u e . ti dd s rp in o tu t r o p st n o es se a dt ed sg fh r waecr uta ds fwae nr d c d De al e c ito n sr cu ec m o ii ft y t m n h e in o a d r ic i n o t r e o h a ep e e td. mp r t r o e s to su e o ei n t h fe to mp r t r n s u d v l ct n mp o e r rs n e Te e au ec mp n ai ni s dt lmi aet eef c ft e e au eo o n eo iya d i r v ter n i gp e ii n Re ltmed s lyo itn ei e l e t h a gn r cso . a—i ip a fdsa c srai d wi LCD nt es se a d as oc r mp if rn z h i h y tm n lov iep o ti dfe e t s wh nt ed sa c h n e . p rme tl e ut h w h t h a u e aai c u aeb t e 0i 5 0c . eeae e h itn ec a g s Ex e i n a s l s o t a eme s rd d t a c rt ewe n 3 < 0 m Th r r r s t s < s v r l d i o a d a tg so ea t mo i e e sn a a y tm , u ha ihr l b l y sm pep rp ea ic i, e e a dt n l v n a e ft u o bl rv ri gr d rs se s c shg ei ii , i l ei h rlcr ut a i a h e a t

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

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

摘要随着社会经济的提高,交通运输业日益发展,汽车的数量不断增加,汽车的普及极大方便了人们的出行、学习和工作。

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

汽车倒车测距仪是汽车泊车或倒车时的安全辅助装置,由超声波传感器、控制器、显示器和报警器组成。

它能以声音和具体的数据来告诉驾驶员后方障碍物的情况,就可以扫除视野死角和视线模糊的缺陷,减小了驾驶员泊车和倒车难度,提高了驾驶的安全性。

关键词:单片机;倒车;测距仪ABSTRACTWith 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)致谢 ................................................................................................. 错误!未定义书签。

基于单片机控制的汽车倒车雷达实时超声波测距系统设计

基于单片机控制的汽车倒车雷达实时超声波测距系统设计

兰州工业高等专科学校毕业设计(论文)题目:基于单片机控制的汽车倒车雷达实时超声波测距系统设计系别:电子信息工程系专业:应用电子技术班级:应电0 9 班姓名:杨龙学号:200910102125指导教师(职称):吴纪群(教授)日期:2012 年2月20日摘要随着社会经济的发展交通运输业日益兴旺,汽车的数量大幅攀升。

交通拥挤状况也日益严重,撞车事件屡屡发生,造成了不可避免的人生伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车防撞预警系统势在必行,超声波测距法是最常见的一种距离测距方法,本文介绍的就是利用超声波测距法设计的一种倒车防撞报警系统。

控制系统核心部分就是超声波测距仪的研制。

因此,设计好的超声波测距仪就显得非常重要了。

本设计采用以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。

整个电路采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。

各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。

在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。

相关部分附有硬件电路图、程序流程图。

设计通过多种发射接收电路设计方案比较,得出了最佳设计方案,并对系统各个单元的原理进行了介绍。

对组成系统电路的芯片进行了介绍,并阐述了它们的工作原理。

论文介绍了系统系统的软件结构,通过编程来实现系统功能。

最后,通过对系统的误差分析,给出了较完善的方案。

关键词:AT89C51;超声波;测距AbstractWith the development of science and technology, the improvement of people's standard of living, speeding up the development and construction of the city. urban drainage system have greatly developed their situation is constantly improving. However, due to historical reasons many unpredictable factors in the synthesis of her time, the city drainage system. In particular drainage system often lags behind urban construction. Therefore, there are often good building excavation has been building facilities to upgrade the drainage system phenomenon. It brought to the city sewage, and it is clear to the city sewage and drainage culvert in the sewage treatment system. comfort is very important to people's lives. Mobile robots designed to clear the drainage culvert and the automatic control system Free sewage culvert clear guarantee robot, the robot is designed to clear the culvert sewage to the core. Control System is the core component of the development of ultrasonic range finder. Therefore, it is very important to design a good ultrasonic range finder.At the core of the design using AT89C51low-cost, high accuracy, Micro figures show that the ultrasonic range finder hardware and software design methods. Modular design of the whole circuit from the main program, pre subroutine fired subroutine receive subroutine. display subroutine modules form. SCM comprehensive analysis of the probe signal processing, and the ultrasonic range finder function. On the basis of the overall system design, hardware and software by the end of each module.The research has led to the discovery that the software and hardware designing is justified, the anti-disturbance competence is powerful and the real-time capability is satisfactory and by extension and upgrade, this system can resolve the problem of the car availably, building construction the position of the workplace and some industries spot supervision.Key words:AT89C31; Silent Wave;Measure Distance目录摘要 (I)Abstract (II)绪论 (1)I.1 课题设计的目的及其意义 (1)I.2 超声波测距系统的设计思路 (1)I.3 课题设计的任务和要求 (3)1 课题的方案设计与论证 (4)1.1 系统整体方案的设计 (4)1.2 系统整体方案的论证 (4)2 系统的硬件结构设计 (4)2.1 单片机的功能特点及测距原理 (5)2.2 超声波发射电路的设计 (6)2.3 超声波接收电路的设计 (7)2.4 超声波测距系统的硬件电路设计 (8)3 系统软件的设计 (9)3.1 超声波测距仪的算法设计 (9)3.2 主程序流程图 (10)3.3 超声波发生子程序与超声波接受中断程序 (11)3.4 系统的软硬件的调试 (12)总结 (13)致谢 (14)参考文献 (15)附录一超声波测距电路原理图 (16)附录二超声波测距电路版图....................................附录三程序清单. (17)绪论Ⅰ.1课题设计的目的及意义Ⅰ.1.1设计的目的随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。

单片机课程设计超声波测距离

单片机课程设计超声波测距离
距离
超声波测距系 统的功耗:功 耗较低,适合
长时间使用
评估指标:包括测量精度、 响应速度、稳定性等
测试方法:采用标准测试方法, 如距离测量误差、响应时间等
改进建议:针对测试结果,提 出改进方案,如优化算法、提
高硬件性能等
评估结果:对改进后的系统性 能进行再次评估,确保达到预
期效果
总结与展望
课程设计目标:掌握超声波测距原 理,提高实践能力
提高稳定性:通过 优化硬件设计和软 件算法,提高系统 的稳定性
拓展应用领域:将 超声波测距技术应 用于更多领域,如 机器人、无人机等
感谢您的观看
汇报人:
测试条件:温度、湿度、光照、 噪音等
测试方法:静态测试、动态测 试、模拟测试等
准备测试环境:确保测 试环境无干扰,温度适
宜,湿度适中
连接测试设备:将超声 波测距系统与测试设备 连接,确保连接稳定
设定测试参数:设定测 试距离、测试次数、测
试精度等参数
启动测试:启动超声波 测距系统,开始测试
记录测试数据:记录测 试过程中的距离、时间、
超声波传感器通过发射超声波信号,接收反射信号,计算距离 超声波传感器由发射器、接收器和信号处理电路组成 发射器发出超声波信号,接收器接收反射信号,信号处理电路计算距离 超声波传感器的测量精度与发射频率、接收灵敏度、信号处理算法等因素有关
超声波测距原理:通过测量超声波在空气中的传播时间和距离,计算目标物体的距离 误差来源:超声波在空气中的传播速度、温度、湿度、气压等环境因素的影响 误差分析:通过实验数据,分析误差来源和影响程度,提出改进措施 误差补偿:通过软件或硬件方法,对误差进行补偿,提高测量精度
● 优势: a. 控制精度高:可以精确控制超声波发射和接收的时间 b. 响应速度快:可以快速响应超声波信号的变化 c. 功耗低:适合长时间连续工作 d. 体积小:便于携带和安装

基于单片机控制的超声波测距系统设计

基于单片机控制的超声波测距系统设计

基于单片机控制的超声波测距系统设计1. 引言超声波测距技术是一种常见的非接触式测距方法,广泛应用于工业自动化、机器人导航、智能交通等领域。

本文旨在设计一种基于单片机控制的超声波测距系统,通过对系统的硬件和软件设计进行详细分析和研究,实现高精度的测距功能。

2. 系统硬件设计2.1 超声波传感器选择超声波传感器是实现超声波测距的核心组件。

根据应用需求,选择合适的超声波传感器非常重要。

本文选择了XX型号的超声波传感器,该传感器具有高精度、稳定性好等特点。

2.2 单片机选择在本系统中,单片机作为控制核心起到了重要作用。

根据需求分析和性能要求,我们选择了XX型号单片机作为控制核心。

该单片机具有较高的计算能力和丰富的外设接口。

2.3 电路设计为了实现稳定可靠的工作状态,我们对整个电路进行了详细设计。

包括电源电路、信号放大电路、滤波电路等部分。

通过合理的电路设计,可以提高系统的抗干扰能力和测量精度。

3. 系统软件设计3.1 系统流程设计根据测距系统的功能需求,我们设计了详细的系统流程。

主要包括初始化、触发超声波发射、接收超声波回波、测量距离和显示结果等步骤。

通过合理的流程设计,可以保证系统的稳定性和可靠性。

3.2 程序框架设计在单片机控制下,我们编写了相应的程序代码。

根据系统流程,我们将代码分为多个模块,并采用模块化编程方式进行开发。

通过良好的程序框架设计,可以提高代码可读性和维护性。

3.3 软件功能实现在软件开发过程中,我们实现了多项功能。

包括超声波信号发射控制、回波信号接收与处理、距离计算算法等部分。

通过详细分析每个功能模块,并进行适当优化,可以提高系统整体性能。

4. 系统测试与优化4.1 功能测试在完成硬件和软件设计后,我们对整个测距系统进行了全面测试。

主要包括触发超声波信号并接收回波信号,计算距离并显示结果等功能。

通过测试,可以验证系统的功能是否符合设计要求。

4.2 精度测试为了评估系统的测量精度,我们设计了一系列测试用例,并对测量结果进行统计和分析。

基于单片机的汽车倒车雷达系统设计毕业设计

基于单片机的汽车倒车雷达系统设计毕业设计

基于单片机的汽车倒车雷达系统设计毕业设计汽车倒车雷达系统设计是一项常见的毕业设计项目,本文将详细介绍基于单片机的汽车倒车雷达系统设计。

本设计将使用超声波传感器作为倒车雷达的感知器件,并通过单片机来实现信号的处理和显示。

首先,我们需要选择适合的超声波传感器。

超声波传感器是一种常用的非接触式测距传感器,能够准确测量所测物体与传感器之间的距离。

在汽车倒车雷达系统中,我们可以使用多个超声波传感器进行距离测量,以实现对周围环境的全方位感知。

接下来,我们需要选择合适的单片机作为主控制器。

单片机可以通过编程实现对传感器信号的处理和数据的显示。

常用的单片机有STC89C52、AT89C52等,其具有强大的计算和通信功能。

在硬件设计方面,我们需要按照电路图进行电路的连接。

具体而言,我们将超声波传感器连接到单片机的输入端口,以便获取距离数据。

同时,还可以将液晶显示屏和蜂鸣器等外设连接到单片机的输出端口,以实现对距离数据的实时显示和声音提示。

在软件设计方面,我们需要编写相应的程序代码。

主要包括以下几个功能:1.超声波传感器信号采集:通过单片机的输入端口采集超声波传感器的数据。

采集到的数据将通过AD转换进行数字化处理。

2.距离计算与处理:使用适当的算法来计算车辆与障碍物之间的距离。

在实际应用中,可以将距离划分为几个区域,并根据距离的远近发出相应的警告信号。

3.数据显示与提示:将计算得到的距离数据实时显示在液晶显示屏上,并通过蜂鸣器等输出设备来提醒驾驶员注意周围环境变化。

4.系统优化与稳定性:对系统进行调试和优化,确保系统能够正常运行并具有足够的稳定性。

最后,我们需要对设计的汽车倒车雷达系统进行实验验证。

通过在实际场景中进行测试,可以评估系统的性能,并根据测试结果进行调整和改进。

综上所述,基于单片机的汽车倒车雷达系统设计主要包括硬件设计和软件设计两个方面。

通过对超声波传感器信号的采集和处理,以及对距离数据的显示和提示,可以实现对车辆倒车过程中周围环境的全方位感知和安全驾驶的提醒。

基于单片机的超声波测距系统设计_毕业设计(论文)

基于单片机的超声波测距系统设计_毕业设计(论文)

青 岛 科 技 大 学 本 科 毕 业 设 计 (论 文)题 目 __________________________________________________________________________年 ___月 ___日基于单片机的超声波测距系统设计 2013 6 21基于单片机的超声波测距系统设计摘要超声波是一种指向性强,能量消耗缓慢,在介质中传播距离较远的声波,很适合用于距离测量。

目前国内一般是用专用集成电路设计超声波测距仪,但是成本高,没有显示,操作使用不方便,拓展不灵活。

而基于单片机的超声波测距克服了上述缺点,所以应用非常广泛,这种设计要求非接触式测距。

本设计是以单片机技术为基础,实现对前方物体距离的测量。

该系统设计主要由主控制器模块、超声波发射模块、超声波接收模块和显示模块等四个基本模块构成,用接收部分接收超声波。

本设计利用两个中断,在发射信号时,打开定时器中断0和外部中断0使定时器计时,接收到发射超声波信号时,外部中断0关闭中断,这时定时器中断0计录的时间就为超声波传播经过测距仪到前方物体的来回时间,经过单片机处理得到距离值S并且通过LCD1602显示出来。

本设计在室温条件下的精确度能达到3mm以内,但是要求被测量物体周围比较空旷而且空气温度要求是室温精确度才会达到以上精度。

关键词:单片机,超声波传感器,LCD1602The design of ultrasonic range finder basedon single chip microcomputerABSTRACTUltrasonic is a kind of strong directivity, energy consumption slow, in the medium distance transmission of sound waves, very suitable for distance measurementAt present domestic general is to use ultrasonic rangefinder application-specific integrated circuit design, but the cost is high, no display, operation is not convenient, not flexible. The ultrasonic ranging based on single chip microcomputer to overcome the above shortcomings, so the application is very broad, this non-contact ranging design requirements.This design is based on single chip microcomputer technology, realizes the measurement of the front object distance. The system design is mainly composed of main controller module, ultrasonic launch module, ultrasonic receiving module and display module and so on four basic modules, with a receiving part receiving ultrasound. This design uses two interrupts, when transmitting, open the timer interrupt 0 timer and external interrupt 0 timer, receives the side of launch ultrasonic wave signal, the external interrupt 0 closed interrupted, then the timer interrupt 0 meter to record the time for the ultrasonic propagation through the range finder to the object in front of the time back and forth. And the result is treated with single chip microcomputer distance values S and through LCD1602 display.This design at room temperature under the condition of precision can reach less than 3 mm, but the request was required measure around an object is open and the air temperature is above room temperature will reach the precision accuracy.KEY WORDS: single chip microcomputer; ultrasound sensor; LCD1602目录1 绪论 (5)1.1选题背景 (5)1.2研究意义 (5)2 超声波测距系统总体设计 (7)2.1超声波测距系统设计的目的和要求 (7)2.2 超声波测距系统的工作原理 (7)3 超声波测距系统硬件设计 (9)3.1 AT89S52单片机的概述 (9)3.2 LCD1602液晶显示器 (15)3.2.1 LCD1602模块的结构 (15)3.2.2 LCD1602与单片机的连接方式 (17)3.3 HC-SR04超声波测距模块 (18)3.4 系统设计 (20)4 超声波测距系统软件设计 (23)4.1 设计原理图及分析 (23)4.2 设计说明 (24)5 超声波测距模块测试 (27)6 结论 (28)1 绪论1.1选题背景由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因此它被广泛应用于距离的测试。

基于单片机控制的超声波测距警报系统设计2

基于单片机控制的超声波测距警报系统设计2

《现代通信技术》专业课程设计基于单片机控制的超声波测距报警系统设计系部:电子与信息工程系专业班级:学生:学号:小组成员:指导教师:时间:完成时间 2010年 12月目录1 绪论 (1)2 总体设计方案 (2)2.1 课程设计的任务与要求 (2)2.1.1 课程设计的任务 (2)2.1.2 课程设计的要求 (3)2.2 超声波测距原理 (3)2.3 超声波测距系统的总体方案 (4)3 系统硬件电路设计 (6)3.1 STC89C52芯片介绍 (6)3.2 单片机最小系统 (6)3.3 超声波模块 (8)3.3.1 超声波发射模块 (8)3.3.2 超声波接收模块 (8)3.4 LED数码管显示模块 (9)3.5 报警模块 (10)4 系统软件设计 (11)4.1 Keil uVision3软件介绍 (11)4.2 软件流程图 (11)4.3 系统的软件调试 (12)5 设计总结 (14)参考文献 (15)附录 (16)附录1 硬件连接图 (16)附录2 程序清单 (16)1 绪论随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。

例如,倒车雷达、交通测速、机器人障碍检测等。

但就目前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术与产业领域。

展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境。

无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。

基于51单片机的超声波测距系统设计

基于51单片机的超声波测距系统设计

基于51单片机的超声波测距系统设计超声波测距系统在工业自动化、智能机器人等领域有着广泛的应用。

本文将介绍一种基于51单片机的超声波测距系统设计,包括硬件设计和软件设计两个方面。

1.硬件设计硬件设计是超声波测距系统设计的基础,下面是一些主要的硬件设计要点。

(1)传感器模块:选择适合的超声波传感器模块作为测距传感器。

传感器模块一般包括一个超声波发射器和一个超声波接收器。

通过发送超声波脉冲,并测量收到的回波时间来计算距离。

(2)51单片机:选择一款适合的51单片机作为主控芯片。

常用的型号有AT89S51、AT89C52等。

51单片机具有丰富的外设资源,且易于编程。

(3)显示模块:可以选择常见的数码管、液晶显示屏等显示模块来显示测距结果。

(4)电源模块:设计稳定、可靠的电源模块,为系统提供电源供电。

2.软件设计软件设计是实现超声波测距系统的关键,下面是一些主要的软件设计要点。

(1)超声波发射与接收:通过51单片机的IO口驱动超声波传感器模块进行发射与接收。

超声波发射一般只需要发送一个脉冲,而超声波接收则需要采集到回波信号,可以使用定时器或外部中断来实现信号的接收。

(2)测距算法:根据超声波发射和接收的时间间隔,可以通过测距算法来计算出距离。

最常用的测距算法是利用声速的速度和回波时间的一半来计算距离。

(3)数据处理与显示:将测得的距离数据进行处理,并使用显示模块将结果显示出来。

可以选择合适的数码管显示驱动方式或液晶显示屏驱动方式。

(4)系统控制:根据实际需求,可以对系统进行控制,如设置报警阈值,当距离超出阈值时发出报警信号。

3.系统功能与扩展超声波测距系统设计完成后,可以加入一些额外的功能与扩展,以提高系统的实用性和性能。

(1)多点测距:可以设计多个传感器模块,实现多点测距功能,适用于复杂的环境。

(2)数据存储与通信:可以将测得的距离数据存储到外部存储器,如EEPROM或SD卡,并通过串口通信或无线通信方式将数据传输到上位机进行进一步处理。

#用51单片机设计超声波测距系统的设计原理和电路(附源程序)

#用51单片机设计超声波测距系统的设计原理和电路(附源程序)

基于51单片机的超声波测距仪说明书引言超声波测距仪,可使用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。

利用超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。

利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制。

一、性能要求该超声波测距仪,要求测量范围在0.08-3.00m,测量精度1cm,测量时和被测物体无直接接触,能够清晰稳定地显示测量结果。

二、工作原理及方案论证超声波传感器及其测距原理超声波是指频率高于20KHz的机械波。

用超声波传感器产生超声波和接收超声波,习惯上称为超声波换能器或超声波探头。

超声波传感器有发送器和接收器.超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号。

超声波测距的原理一般采用渡越时间法TOF(timeofflight)。

首先测出超声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的声源和障碍物之间的距离。

根据要求并综合各方面因素,采用AT89C52单片机作为主控制器,用动态扫描法实现LED数字显示,超声波驱动信号用单片机的定时器完成,超声波测距仪的系统框图如下图所示:图1 超声波测距仪系统设计框图三、系统硬件部分硬件部分主要由单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分组成。

1.单片机系统及显示电路单片机采用AT89C52来实现对CX20106A红外接收芯片和TCT40-10系列超声波转换模块的控制。

单片机通过P1.1引脚发射脉冲控制超声波的发送,然后单片机不停的检测外中断0口INT0引脚,当INT0引脚的电平由高电平变为低电平时就认为超声波已经返回。

计数器所计的数据就是超声波所经历的时间,通过换算就可以得到传感器和障碍物之间的距离。

显示电路采用简单实用的4位共阳LED数码管,段码用74LS244驱动,位码用PNP三极管驱动。

基于单片机的超声波测距系统的设计

基于单片机的超声波测距系统的设计

基于单片机的超声波测距系统的设计1. 摘要基于单片机的超声波测距系统利用了超声波的频率在20KHZ以上,具有方向性强、耗能慢、传播距离远等优点。

在传感器技术与自动控制技术相结合的测距程序中,超声波测距是最常见的应用之一,被广泛应用于防盗、倒车雷达、水位测量、建筑工地和一些工业用地。

本系统的设计主要包含了硬件电路和软件程序两部分。

通过分析超声波测距的基本原理,选用合适的硬件电路部分,并写入相应的控制代码,以实现一个超声波测距系统的设计思路与方案。

在设计中,核心控制单元选用了STC89C52单片机,利用超声波传感器检测出超声波信号从传感器发出、碰到待测物并反射、最后接收器接收到返回的超声波信号这一过程的时间间隔,通过超声波在一定温度下的传播速度,利用公式得出传感器与待测物之间的距离,并将结果通过1602液晶显示出来。

系统还建立了按键模块和声光报警模块,以提升实用性,并建立了温度补偿模块,以提高测距的精确度。

系统采用模块化的结构,主要由温度检测模块、超声波测距模块、独立按键模块和供电电路四部分构成输入部分,由LCD1602显示模块、蜂鸣器、LED构成输出部分,由STC89C52单片机作为中控部分处理输入部分数据并控制输出部分。

通过Proteus仿真软件验证了硬件电路和软件代码设计。

2. 绪论随着科技的不断发展,人们对距离测量的需求日益增长。

在工业自动化、智能交通、机器人导航等领域,精确的距离测量是实现系统智能化和自动化的关键。

超声波测距技术因其非接触、高精度、低成本等优点,成为距离测量的首选方法之一。

基于单片机的超声波测距系统是利用单片机控制超声波的发射和接收,通过计算超声波在空气中传播的时间来测量距离。

相比传统的机械式测距方法,基于单片机的超声波测距系统具有更高的测量精度和更广泛的应用范围。

本文旨在设计一个基于单片机的超声波测距系统,通过研究超声波的特性、传感器的选择、硬件电路的设计和软件程序的编写,实现对目标距离的高精度测量。

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

单片机控制的超声波测距仪汽车倒车系统的设计高美霞,柏建普(内蒙古科技大学 信息工程学院,内蒙古 包头 014010)摘 要:本文设计一种基于单片机STC89C52的超声波测距仪汽车倒车系统,介绍了超声波测距的基本原理,阐述了倒车雷达系统的结构组成、硬件电路设计,并在数据处理部分采用温度补偿消除温度对声速的影响,提高了测距精度。

倒车距离采用LCD进行实时显示,并通过语音报警电路对不同距离段做出不同的语音提示。

实验表明该倒车雷达系统在 30~500 cm范围内可实现准确测距,具有可靠性较高、外围电路简单、实用性强等优点。

关键词:STC89C52;超声波;测距;温度补偿;LCD显示中图分类号:TP368.1 文献标识码:B 文章编号:1003-7241(2011)011-0058-04The Design of Ultrasonic Ranging Auto Reverse SystemBased on Single Chip MicrocomputerGAO Mei-sia, BAI Jian-pu( Information Engineering Institute Inner Mongolia University Of Science and Technology, Baotou 014010 China )Abstract: System of auto reversing based on STC89C52 single chip computer is designed. Basic principle of ultrasonic ranging isintroduced. Detailed description on structure composition of the system and the 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-time display of distance is realized with LCD in the system and also voice prompt is different when the distance changes. Experimental results show that the measured data is accurate between 30¡«500 cm. There are several additional advantages of the automobile reversing radar system, such as high reliability, simple peripheral circuit,practical for use and so on.Key words: TC89C52; ultrasonic wave; distance measure; temperature compensation; LCD display收稿日期:2011-08-151 引言近年来,随着人们生活水平的提高、市场的繁荣,私家车、运输车及各种车辆与日俱增,汽车也就成为各地经济发展的中枢纽带,逐渐走入每个家庭。

在享受汽车给人们带来便利的同时,由于倒车而产生的问题也日益突出。

因此,增加汽车的后视能力,研制汽车后部探测障碍物的倒车雷达便成为近些年来的研究热点。

汽车倒车系统主要指倒车雷达,它是汽车泊车或者倒车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的安全性。

通常,倒车雷达可以通过不同的测距方式能很好的解决停车时因视线不清而造成倒车不便,主要采用的是超声波测距技术,挂倒档时接通倒车雷达的电源,利用换能器(超声波传感器)的压电特性,间断以频率40KHz的电压激发压电片,该压电片随即由电能转换成机械能(40KHz超声波)并发射出去,当发射出去的声波接触物体时,根据声波的反射性原理,会反射回微弱声波信号给超声波传感器,换能器即将所接收的微弱声波振动信号转化成为电信号,经信号放大处理后,传送至微处理器,微处理器就可计算车与该物体之距离,并显示出来,再由微处理器判断决定是否对构成危险的目标按不同程度进行警示提醒[1]。

在近几年的时间里,随着技术发展和用户需求的变化,倒车雷达经过了大致六代的发展:第一代:倒车时通过喇叭提醒。

“倒车请注意”!第二代:采用蜂鸣器不同声音提示驾驶员。

倒车时,如果车后1.8米~1.5米处有障碍物,蜂鸣器就会开始工作。

蜂鸣声越急,表示车辆离障碍物越近。

第三代:数码波段显示具体距离或者距离范围。

第四代:液晶荧屏动态显示。

第五代:魔幻镜倒车雷达。

第六代:整合影音系统。

是专门为高档轿车生产的。

整合了高档轿车具备的影音系统,可以在显示器上观看DVD影像。

2 系统硬件电路设计2.1 设计系统原理框图及介绍如上图1所示,本系统硬件部分由STC89C52控制器、超声波发射电路、超声波接收电路、温度补偿电路、语音报警电路、LCD显示电路以及其他单片机外围电路组成。

单片机STC89C52是整个系统的核心部件,协调和控制各部分电路的工作。

由单片机编程产生40KHz的方波,由P1.0口输出,再经过发射电路驱动超声波发射探头发射超声波。

单片机在超声波信号发射的同时开始计时,超声波信号在空气中传播遇到障碍物后发生反射,反射的回波信号经过处理后输入到单片机的INT0端产生中断,计数器停止计数。

通过计数器测得的脉冲数可得到超声波信号往返所需要的时间,从而达到测距的目的。

超声波探头选用R/T分体式40KHz-16MM超声波传感器;超声波发射电路采用反相器74HC04,接收电路采用专用前置放大器CX20106,不仅外围元件较少,电路简单,而且有更好的稳定性及可靠性;温度补偿电路采用一线制数字温度传感器DS18B20,利用声速和温度之间的关系对声速进行校正,从而消除温度对声速的影响;LCD显示电路采用1602液晶显示屏,一行显示温度,一行显示距离;语音报警电路采用图1 系统原理框图ISD4004,可实现汽车倒车过程中的语音报警[3]。

2.2 超声波发射电路超声波发射电路是为了让超声波发射换能器TCT40-16T能向外界发出40KHz左右的方波脉冲信号。

40KHz左右的方波脉冲信号的产生通常有两种方法:采用硬件如由555振荡产生或软件如单片机软件编程输出,为了节省成本,本次设计采用了后者。

编程由单片机STC89C52的P1.0端口输出40KHz左右的方波脉冲信号,由于单片机端口输出功率不够,40KHz方波脉冲信号分成两路,送给一个由74HC04组成的推免式电路进行功率放大以便使发射距离足够远,满足测量距离要求,最后送给超声波发射换能器TCT40-16T以声波形式发射到空气中。

超声波发射电路如图2所示[5]。

2.3 超声波接收电路超声波接收及信号处理电路是此系统设计和调试的一个难点。

超声波接收器接收反射的超声波转换为40KHz毫伏级的电压信号,需要经过放大、处理、用于触发单片机中断INT0。

一方面传感器输出信号微弱,同时根据反射条件不同信号大小变化较大,需要放大倍数大约为100到5000倍,另一方面传感器输出阻抗较大,这就需要高输入阻抗的多级放大电路,这就会引入两个问题:高输入阻抗容易接收干扰信号,同时多级放大电路容易自激振荡。

参考各种资料最后选用了SONY公司的专用集成前置放大器CX20106达到了比较好的效果[3]。

本系统中应用的接收电路如图3所示。

CX20106接收超声波有很高的灵敏度和抗干扰能力,可以满足接收图2 超声波发射电路电路的要求。

同时,使用集成电路也可以减少电路之间的相互干扰,减小电噪声。

当接收到40kHz信号后,芯片7脚会出现较短的低电平,输出一定幅度的电压信号到STC89C52的P3.2口以触发中断。

另外该芯片价格在三到五元,非常节省系统成本。

图中输出端上拉电阻R1和R2,一方面可以提高反相器74HC04输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡的时间。

2.4 温度补偿电路经综合考虑,温度补偿电路采用美国达拉斯(Dallas)公司的单线数字温度传感器芯片DS18B20作为温度传感器,与传统的热敏电阻有所不同。

DS18B20可直接将被测温度转化成数字信号,以供单片机处理,它还具有微型化、低功耗、高性能、抗干扰能力强等优点[2]。

根据DS18B20的通讯协议,主机(单片机)控制DS18B20完成温度转换必须经过三个步骤:每一次读写之前都要对DS18B20进行复位操作,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。

复位要求主CPU将数据线下拉500微秒,然后释放,当DS18B20收到信号后等待16~60微秒左右,后发出60~240微秒的存在低脉冲,主CPU收到此信号表示复位成功。

DS18B20采用单总线方式和STC89C52单片机连,即DS18B20的1脚接地,3脚接+5V电源,2脚接至STC89C52的P1.1引脚,同时将P1.1引脚采用一只4.7ΚΩ的电阻上拉至+5V电源。

测得的温度值以16位带符号扩展的二进制补码形式存储在高速暂存存储器的第1、2字节,单片机通过单总线接口读到该数据后,即可通过计算得到实时环境温度值。

图3 超声波接收电路2.5 LCD显示电路LCD显示器是利用液晶经过处理后能改变光线的传输方向特性实现显示信息的。

液晶显示器具有体积小、重量轻、功耗极低,显示内容丰富等特点,在单片机应用系统中得到了日益广泛的应用。

液晶显示器按其功能可以分为三类:笔段式液晶显示器、字符点阵式液晶显示器和图形点阵式液晶显示器。

前两种可以显示数字、字符和符号等。

而图形点阵式液晶显示器还可以显示汉字和任意图形,达到图文并茂的效果[4]。

字符型液晶显示模块是一种专门用于显示字母、数字、符号等的点阵式液晶显示模块。

它是由若干个5*7或者是5*11等点阵符位组成的,每个点阵字符位都可以显示一个字符。

点阵字符位之间,有一定点阵间隔,这样就起到了字符间距和行距的作用。

图4 温度补偿电路图5 液晶显示屏与单片机接口电路(下转第65页)作者简介:张宪(1971-),男,研究方向:温度传感器。

相关文档
最新文档