课程设计测温测距论文

2022-05-14

想必大家在写论文的时候都会遇到烦恼,小编特意整理了一些《课程设计测温测距论文(精选3篇)》,供大家阅读,更多内容可以运用本站顶部的搜索功能。【摘要】超声波指超出人类听觉范围的声波,具有测距精度高、指向性强等特征,作为涉及物理学、电子学、材料科学等多门学科的一项常用技术,如今超声波在测距系统中得到了广泛的应用。文章从超声波测距原理入手,分析了测距误差,探讨了基于DSP技术的智能声波测距系统硬件与软件设计,以期为相关人员的研究提供参考。

第一篇:课程设计测温测距论文

基于温度补偿功能的超声波测距系统设计

【摘要】设计了一款基于单片机的带有温度补偿功能的高精度超声波测距仪,利用超声波反射特性对障碍物进行测距。由STC12C5206AD单片机、发送模块、接收模块、温度补偿模块、时钟模块、电源模块和显示模块等7部分组成。实验结果表明该测距仪性能可靠,测量精度较高。

【关键词】超声波;测距;传感器;温度补偿

目前,非接触式测距仪采用超声波、激光和雷达。但激光和雷达的难度大、成本高,不利于普及应用,在某些应用领域有其局限性,相比之下,超声波方法具有明显的优势,因此超声波方法作为非接触监测和识别的手段,已经越来越引起人们的重视。超声波是一种频率大于20kHz具有方向性好、指向性强、传播能量大、遇到杂质或界面会产生反射波等特点的机械波。在机器人避障、导航系统、机械加工自动化装配及检测、自动测距、无损检测、超声定位、汽车倒车、工业测井、水库液位测量等方面已经有了广泛的应用[1]。

一、超声波测距原理

当要计算某物体通过的一段路程时,只要知道物体运动的速度和所经历的时间,就可以计算它通过的路程。利用超声波测距的方法有多种,如渡越时间检测法、相位检测法和声波幅值检测法。相比较而言,渡越时间检测法测量时间和精度都较高,并且电路设计不复杂,因此本设计采用渡越时间检测法。

图1 超声波测距原理图

超声波测距的原理如图1所示。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。根据接收器接到超声波时的时间差就可以计算出距被测物体的距离:

d=s/2=(V×t)/2[2]                          ①

其中d为被测物体到测距仪之间的距离,s为超声波往返通过的路程,V为超声波在介质中的传播速度。T为超声波从发射到接收所用的时间。

超声波的传播主要受空气密度的影响,空气密度越高其速度越快,而空气密度和温度有着密切的关系。表1为超声波在不同温度下的波速值。由此可见温度对于超声波测距系统的影响是不可忽略的。为了提高精度,需要考虑不同温度下超声波在空气中传播速度随温度变化关系:

V=331.4+0.61T                    ②

其中T为实际温度(摄氏度),V的单位为米/秒[3]。

表1 温度与声速关系表

温度(℃) -30 -20 10 0 10 20 30 100

声速(m/s) 313 319 325 323 338 344 349 386

图2 超声波测距硬件系统原理图

二、超声波测距系统硬件电路设计

单片机的超声波测距硬件系统如图2所示。经超声波发射单元发射出频率为40kHz的超声波信号,此信号被人(或者障碍物)反射回来由超声波接收单元接收,再送往单片机进行分析处理,在测量时同时测量环境温度用于超声波速度校准,进而获取距离信息并在显示屏上显示。在不进行测量时,显示屏上显示当前时间和温度。

本设计系统共包括以下几个模块:由驱动电路和发射传感器组成的发射模块,由滤波、放大、比较电路和接收传感器组成的接收模块,由温度传感器构成的温度补偿模块,由LCD构成的显示模块,由DS1302构成的时钟模块以及供电电源模块。

(一)供电电源模块

供电电源电路如图3所示。电路采用LM7815和LM7805集成稳压器作为稳压器件,220V电源经降压、整流、滤波后送入稳压器LM7815进行稳压,之后接一个47uF/35V的电解电容滤除纹波,得到我们所需要的15V电压,再通过LM7805稳压器和两个电容,分别是47uF/35V的电解电容和0.1uF的CBB电容,滤除纹波,得到我们需要的+5V稳压电源。

图3 供电电路模块

图4 超声波发射模块

(二)超声波发射模块

超声波发射电路如图4所示,包括由NE555组成的多谐振荡器和由MAX232组成的电平转换电路。本系统采用NE555多谐振荡器原理,选用适当外围电子元件设计了一个可产生40kHZ方波的超声波发射传感器驱动电路,单片机的P3.4端口连接于NE555附有上拉电路的复位管脚4,用于控制驱动信号的产生与停止。

MAX232是个内部有电荷泵的TTL-RS232电平转换IC,可以把5V电源电压变成±10v ~±15v,并以此电压信号作为输出信号。此处用MAX232升压,达到提升驱动电压的目的。

(三)超声波接收模块

在超声波发射传播遇到障碍物返回后,需要将接收到的超声波转换成电信号,由于转换后的电信号比较弱,所以必须经过放大以及整形电路将接收到的回波信号转换成方波信号,然后作用于单片机,响应外面的中断子程序,并根据程序计算本次的测试距离。

超声波接收电路如图5所示。超声波接收电路主要分为三级:前置放大电路,2阶低通滤波器,单限比较器。第一级由高频放大器组成的前置放大电路,可有效地提高超声波检测范围和灵敏度.设置R4为固定阻值的,通过调节R9,R9/R4即为其放大倍数,此处我们可将信号放大倍数最大可设置为2000倍。第二级是为了有效滤除电路中的高频信号,由高增益、内部频率补偿的双运算放大器组成的正反馈型的2阶低通滤波器。第三级是为检测到是否接收到40kHz的超声波信号,主要是一个单限比较器,通过与给定电压比较,输出为1或0,直接连接到单片机捕获通道引脚。

图5 超声波接收模块

(四)温度补偿模块

超声波的传播速度V易受到空气中温度、湿度、压强等因素的影响,其中温度的影响最大。为了得到较为精确的测量结果,必须对波速进行温度补偿。从②式中可看出,温度对声速影响很大,要获得准确的波速值,必须首先获取现场温度T的大小。

本系统的温度补偿模块如图6所示。采用DS18B20[4]检测现场温度,用以实现实际波速的校准。DS18B20是美国DALLAS公司生产的数字温度传感器,在测量温度的时候,与单片机的P3.7端口相连接,读取当前的环境温度。

(五)显示模块

为了将测量的数据能够清楚明了的被看到,本系统设计了一个基于LCD12864的液晶显示模块。LCD12864是128X64点阵的汉子图形液晶显示模块,具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。[5]

图6 温度补偿模块        图7 时钟模块

(六)时钟模块

系统在设计时,希望在显示距离的同时能显示时间,因此加入了一个时间模块,如图7所示。DS1302是一种低功耗、高性能、带RAM的,可对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能实时时钟电路,工作电压为2.5V~5.5V。

(七)硬件抗干扰技术

本硬件设计电路包含模电、数电和弱电的复杂电路,为了使系统按照设计要求稳定的工作,需要进行抗干扰设计,主要从以下几个方面考虑:

1.为了降低进入印制板的引入耦合噪声,在电源的输入端加旁路电容。

2.为了增强系统抗干扰的能力,使电源线和地线的走向与信号线的传递方向一致。

3.电路板的每个芯片并联一个去耦电容,用来滤掉来自电源电路的高频噪声。

4.根据电流的大小适当的加粗印制导线的宽度。

三、超声波测距系统软件系统设计

软件设计框图如图8所示。

图8 软件设计框图

本超声测距系统的软件使用C语言编写,采用模块化设计。主要由主程序、超声波发生子程序、超声波接收中断程序、定时器中断程序、温度补偿程序、距离计算程序、时钟程序以及显示程序组成。

主程序在完成系统初始化后,调用测温子程序和时钟程序,采集进行超声波测距时外界环境的温度。关闭外部中断,然后调用超声波发生子程序,实际上是由单片机发出十个左右控制脉冲,控制NE555的使能端,使其产生40KHz的方波,进而经放大电路放大后驱动传感器发出超声波,与此同时,启动定时器T0开始计时;为了防止信号从发射探头发出后直接被接收探头接收造成的干扰,所以需要在延迟一段时间后,再允许外部中断。

当单片机收到外部中断信号时,定时器T0停止计时并关闭外部中断,开始计算出信号从发射到接收所经历的时间,将其存储,根据之前采到的温度,换算出准确的声速,存储;单片机再调用计算程序,计算出传感器到目标测量物体之间的距离,最后把测量结果暂时存储并调用显示子程序通过LCD12864数码管电路显示出来,完成一次测量。

四、实验结果及分析

(一)实验结果

实际距离(cm) 15℃测量值(cm) 20℃测量值(cm) 30℃测量值(cm)

10.0 10.0 10.0 10.0

30.0 30.1 30.3 30.5

50.0 50.5 50.7 50.9

70.0 70.3 70.6 70.8

80.0 50.0 50.0 50.0

90.0 50.0 50.0 50.0

100.0 102.0 103.0 103.0

120.0 121.0 122.0 122.0

150.0 153.0 154.0 155.0

200.0 205.0 204.0 205.0

利用本系统做了多组实验,在10到200的距离内,误差很小。增加了温度补偿系统,在不同温度下,测量值基本相同,相对误差较小,测量精度高。

(二)影响测距技术的因素分析

1.接收脉冲的变化对测距的影响。进行超声波测距时,发射头会发射超声波,记时是由第一个发射脉冲开始的,但是由于超声波衰减的特性,在实际计算时,会造成一定的延时从而产生误差。

2.信号传递中的漫反射。超声波在传递过程中,会由于漫反射,导致信号在传递过程中被减弱。

3.直达波的影响。在超声波的测距过程中,脉冲一部分定向被测物体传播并反射到接收头,而另一部分脉冲会直接传播到附近的接收头引起误差。

(三)改进方案

1.为了减少近距离障碍物和增强抗干扰性,可采用灵敏度相对较高的超声波传感器。

2.增长超声波发射间隔时间,并使的超声波发射模块小型化,可减小超声波经多条相隔很近的路径多次来回影响。

3.在测量时,可重新编程,利用多次测量去平均值的方法实现。

4.采用变压器升压,提高发射波功率,可以增加测量距离。

五、小结

本文利用STC12C5206AD单片机设计的具有温度补偿功能的超声波测距仪结构简单,体积小,成本低,可靠性和精度都能达到要求,易于产品化。

参考文献

[1]景旭文.超声测距的研究[J].华东船舶工业学院学报,1994(1):90-94.

[2]李柏庚.超声波测距仪设计[J].工具技术,2012,46(6):82-85.

[3]何希才,薛永毅.传感器及其应用实例[M].北京:机械工业出版社,2004.

[4]王灵芝.基于DS18B20的数字式温度计设计[J].工业仪表及自动化装置,2011(5).

[5]LCD16864使用手册[S].

[6]童诗白.模拟电子技术基础[M].北京:高等教育出版社,1988.

作者简介:郁亚男(1990—),男,安徽宿州人,硕士研究生,主要研究方向:信号与信息处理以及开关电源设计。

作者:郁亚男

第二篇:基于DSP技术的智能声波测距系统设计

【摘 要】超声波指超出人类听觉范围的声波,具有测距精度高、指向性强等特征,作为涉及物理学、电子学、材料科学等多门学科的一项常用技术,如今超声波在测距系统中得到了广泛的应用。文章从超声波测距原理入手,分析了测距误差,探讨了基于DSP技术的智能声波测距系统硬件与软件设计,以期为相关人员的研究提供参考。

【关键词】DSP;超声波;测距系统;精确度

0 引言

随着我国科学技术的不断发展,测距手段越来越先进且多样化,与此同时,测距手段在作业过程中的各种局限性逐渐显现。此外,人们对测距设备使用中的安全性也提出了更高的要求。超声波测距技术凭借指向性强、防雾性、防尘性及非接触式等一系列优点受到人们的推崇和广泛应用。近年来,研究人员针对超声波测距技术展开了广泛研究,而作为超声波测距技术研究的一条新思路,改良超声波测距技术对促进测距仪的发展有着十分重要的意义[1]。如今,我国相关领域的研究人员针对超声波测距系统展开了大量的研究,但测距范围仍面临一定限制,主要集中在3~12 m的范围。一些发达国家生产的超声波传感器的测量距离已达到30 m,但是此类传感器十分昂贵,难以实现全面推广。对于超声波测距系统的研究,要求参考数值误差必须控制在毫米级以内,而通过相关算法可有效提升超声波测距系统的精确度。本文将对基于DSP技术的智能声波测距系统设计进行研究和分析。

1 超声波测距原理概述

超声波测距系统的工作原理为超声波发射装置向某一确定的方向发送超声波,并开始计时,超声波在触及障碍物后会返回至超声波接收装置以一个反射波,随即完成计算,将两个波发出和返回的相差时间计为t,结合速度距离公式,依据超声波的传播速度与时间t,可以计算得出超声波发射部位与对应测量障碍物之间的距离,即S=340 t/2。超声波测距系统的精确度受到超声波振幅、仪器灵敏度、发射模式、入射及反射角度等一定程度的影响[2]。为了提升超声波测距系统测量覆盖范围和缩小测量误差,可以采用将一组超声波换能器逐一用作多个超声发射/接收器设计的方法。超声波是频率超出人耳听觉的弹性机械波,其声速受传播介质温度一定程度的影响,不同温度下的超声波声速见表1。在开展距离障碍物的距离测量过程中,若传播介质的温度未发生很大的变化,则可将超声波的声速基本认为在传输时没有发生变化,只需要测得超声波往返障碍物的时间,便可获取距离障碍物的实际距离[3];分别得出两个计算公式:

H=Scosθ

θ=arctan(L/H)。

其中,H为发射到障碍物的实际距离,L为两个探头之间中心距离的一半。仅需精确获得超声波发出并返回信号的时间t,即可计算出超声波信号发射源与障碍物之间的距离H。需要注意的是,倘若测距精度要求十分高,则应当引入温度补偿方法进行校正。等到超声波声速确定后,再测量超声波往返的时间间隔,计算得到距离。

2 测距误差分析

2.1 超声波发生器的发散角和障碍物形状

超声波发射器发出的超声波与障碍物相遇情况如图1所示。当超声波能量不变时,超声波发射器发散角越大,则能量越分散,作用距离越短,抗干扰能力也越弱,因此为了获取较强的回波信号,应采用发射角相对小的探头。如果两个并非处在同一平面上,超声波路程产生误差,则势必影响测距精度,因此要尽可能地防止测量过程中遇到此类结构和形态的障碍物。

2.2 外部温度

如前文所述,超声波声速与外部温度有着密切联系,在测距时应当考虑温度补偿问题。结合相关研究发现,超声波声速与温度变化呈负相关关系,也就是外部环境每上升1 ℃,则超声波声速会降低0.607 m/s[4]。空气中超声波声速v与外部环境(T)之间的关系,可表示为v=331.4≈331.4+0.607 T,由此表明,若超声波测距系统在不同外部温度环境中运行时,超声波声速也不尽相同,这会引发一定的测距误差。

2.3 渡越时间

回波信号可能受一系列环境耦合噪声,超声波测距系统中对回波信号始点的识别尤为关键。一些研究人员针对超声波信号耦合噪声的处理开展了研究,提出了反馈神经网络法、设计滤波法等处理方法,但这些处理方法只适用于单时域分析信号[5]。由于一些高频超声波的耦合噪声会出现较大的变化,所以上述方法并不适用。依托诸如TMS320F28335硬件乘法器和浮点控制器的优点,通过小波阈值变换算法开展滤波,它作为一种时域与频域相结合的信号处理方法,可有效提升信号的信噪比,进而实现对回波信号的精确采集[6]。

3 基于DSP技术的智能声波测距系统硬件与软件设计

3.1 系统总体设计

本文设计的系统选取TMS320F28335为主控芯片的DSP(Digital Signal Processing)信号处理系统,凭借其可靠的浮点计算优势,可有效满足系统的一系列功能要求。结合多元化的外围资源接口,设计了超声波测距、电源、LCD显示、报警等各大功能模块。系统总体设计结构如图2所示。

3.2 DSP简介

DSP技术是一门涉及多个学科领域且广泛应用于各种领域的新兴学科,20世纪60年代以来,伴随网络信息技术的不断发展,DSP技术应运而生并得到迅猛发展。近年来,DSP技术在通信等領域得到广泛应用。DSP技术是依托计算机或者专用处理设备,通过数字形式对信号开展采集、变换、滤波、增益等处理,以获取可满足人们实际需求的信号形式[7]。作为将信号以数字方式进行表示并处理的技术,旨在对现实生活的连续模拟信号予以测量或者滤波。在开展数字信号处理前,应将信号由模拟域转化至数字域,一般经由模拟转换器实现。DSP技术具备高效灵活、抗干扰性强、造价低、设备尺寸小等一系列优点,这些都是模拟信号处理技术和设备难以比拟的。

3.3 系统硬件设计

首先,超声波发射与接收电路设计。在现如今的工业领域,普遍采用频率为40 kHz 的超声波。究其原因在于,在40 kHz,超声波发出的超声能量可达到最强,并在中心频率40 kHz两侧呈现不断下降的趋势,在相同的前提下,驱动电压与超声能量呈正相关关系,由此说明可适当提升驱动电压以提升测量距离。为满足系统需求,有针对性地设计单脉冲发射电路,主要由脉冲发生器、放大电路构成,由DSP传输的方波信号经PNP型晶体管放大,并通过变压器芯片提升驱动电压,使超声波换能器形成超声波信号。超声波信号在空气中传播和触及障碍物后的回波信号强度会逐步缩减,同时在外部环境影响下,会出现强度失稳情况。为实现良好的回波信号采集效果,引入超声波专用芯片TL852,其运行频率在20~90 kHz,可满足系统40 kHz的超声波信号,诸如回波信号滤波、放大、增益等一系列功能[8]。超声波接收器频率-灵敏度特性受输出电阻一定程度的影响,若输出电阻大于超声波传感器阻抗,则频率特性极可能出现共振现象,进而会让超声波接收器灵敏度出现明显提升情况;而在输出电阻相对小时,则对应的接收器频率特性曲线会趋于平滑,灵敏度下降。为提升超声波接收器的灵敏度,可调整对应参数,使超声波接收器的工作状态与高输入电阻匹配的前端放大器运行状况相统一,进而保证超声波传感器的灵敏度。

其次,温度补偿电路设计。温度补偿电路选取数字温度传感器DS18820对外部温度开展檢测,其具备操作便捷、耗能低等优点,可以实现对超声波传播速度的温度补偿,提升测距精度。

最后,小波阈值去噪子程序设计。小波去噪包括有极大值去噪法、阈值去噪法等一系列方法。基于DSP技术的小波去噪,由于阈值去噪法计算量偏小,并可保持信号奇异性,因此采用小波阈值去噪法对回波信号进行处理。超声波测距系统中,如果测距相对远时,回波信号强度会明显减弱,所以要进行放大电路处理,经由放大电路处理后耦合噪声亦会放大,会对信噪比带来不利影响。如前文所述,针对超声波信号耦合噪声的处理,通常采用反馈神经网络法、设计滤波法等处理方法,但这些方法仅适用于单时域分析信号。小波阈值去噪法是一种多通道带通滤波器,可同时实现对时域、频域中回波信号的有效处理,并且其可实现对噪声的全面抑制,使原始信号获得全面保留,减少信号的最大均方误差,还不会产生附加的振荡信号,最终实现良好的超声波信号耦合噪声处理效果。

3.4 系统软件设计

本系统软件设计基于C语言的开发环境,中控系统装置于汽车中,超声波传感器可装置于汽车的各个视野盲区部位。超声波的道路边缘检测,依据相关规定,三级以上多车道公路每条车道宽度通常在330~375 cm,小型轿车宽度通常在150~200 cm,车辆定位导航系统对车辆横向定位精度的要求远在纵向定位精度之上,依托道路边缘数据与车道线检测数据的有效结合,对车道外环境的干扰进行滤除,各组超声波传感器平行安装于汽车的左右两侧。超声波传感器获取的信息为传感器安装部位到道路边缘的距离。所以,系统不仅可以在停车期间测距避障,还可以在行车过程中检测汽车两侧与相邻车辆的距离,进一步为汽车驾驶路线规划调整提供依据。

4 结语

本文对基于DSP技术的智能声波测距系统设计进行了探讨,和以往功能趋于单一、算法存在局限性的单片机相比较,基于DSP技术开展智能声波测距系统设计,可提高数字信号处理能力和事件管理能力,以此确保超声波测距系统的精确度,尽可能缩减测距误差,同时系统中设计的温度补偿电路也可有效缩减测距误差,进一步提升超声波测距系统的精确度。

参 考 文 献

[1]王建宇.基于物联网的汽车智能测距系统的设计与实现[J].现代电子技术,2015,453(22):94-98.

[2]杨庆凤,王翠红,辛玉红,等.基于DSP的超声波测距智能划线车定位系统的研究[J].机械设计与制造工程,2017(46):90-92.

[3]MISRA A,KARTIKEYAN B,GARG S.Wavelet ba-

sedSAR data denoising and analysis[C]//IEEE Inter-

national Advance Computing Conference(IACC),2014:

1087-1092.

[4]张磊,董改花,贾利英,等.基于DSP的超声波测距模块标准化SCI接口设计[J].机械工程与自动化,2018(5):188-189.

[5]WANG J F.A wavelet denoising method based on theimproved threshold function[C]//International Wa-

velet Analysis and Pattern Recognition,2014:70-74.

[6]李修权,刘杰,黑创,等.基于STM32的超声波精确测距系统设计[J].长江大学学报(自然科学版),2018(17):29-32.

[7]简远鸣.基于DSP的智能测距系统设计[J].中国新通信,2020(3):124-124.

[8]侯文静,杨广东.基于DSP的智能车控制系统设计[J].信息技术与信息化,2020(5):240-241,245.

作者:陈颂韶

第三篇:基于单片机的超声波测距系统设计与实现

摘 要:文章设计实现了基于单片机的超声波测距系统,该系统使用STC89C52芯片作为核心,外加一个超声波传感器,通过传感器进行超声波的发送与接收,并且使用STC89C52芯片可以拓展计时功能。这样就可以方便地得出超声波的传输时间,进而得出所要测量的距离。

关键词:超声波;传感器;STC89C52

1 系统概述

本系统设计了一种超声波测距报警系统,该系统以STC89 C52单片机为核心主键,在其基础上进行拓展和开发,使其达到智能测距并报警的功能。该功能的实现,对单片机进入生活这一角色有了更好地诠释,电子产品正在不断地改善人们的生活状态,让人们的工作和生活更加有效率[1]。这种报警器最大的优点是使用简洁、携带方便、准确率高。随着社会的不断发展,相信其未来会有更好的发展,并且可以更加完善地帮助人们解决工作上的问题。超声波测距系统设计方框图如图1所示。

本系统的设计方案包含两个部分:软件设计和硬件设计。电路结构可分为单片机控制电路、超声波传感器和蜂鸣器。硬件包括单片机、输入输出设备和外围应用电路。系统部分采用STC89C52作为核心控制单元。当测量的距离达到设定值时,蜂鸣器将会报警[2-5]。

2 系统硬件

2.1 主控制模块

主控制模块最小系统电路如图2所示。

2.2 电源模块

在電源模块中,需供给稳定的4.5 V电压,所以该设计使用5号干电池3节,以提供所需的电量。

2.3 超声波测试模块

本系统选择了HC-SR04模块,范围在2~400 cm,模块可测量,测距精度高达3 mm。该模块由3个重要部分组成,即超声波发射器、接收器和控制电路。该实验的工作原理是将TIG作为测距仪,使其IO的高电平信号可以小于10 μs,此时模块将主动发送8个40 kHz方波,并可以检测是否有信号返回。如果返回一个信号,将从回波端口输出高电平。

测量距离=(高电平时间×声速)/2。单位为:m。

在该实验的实际测试功能中,两个函数共同组成了该实验的程序。在实际测量中,定时器0用于定时测量,此时让0XCE为TCNTT0预置值。当中断次数达到2 500次时,计时器为125 ms,公式为:

T=(定时器0溢出数×(0xFF-0xCE))/1 000(单位:MS)在实际测量情况下可能是由于不同频率的定时器0的初始值的差异引起的。

2.4 声音报警电路模块

由单片机P1.3口输出信号控制蜂鸣器报警。由于单片机输出信号弱,需用三极管增强其驱动能力,蜂鸣器才能正常工作[6-8]。报警电路如图3所示。

此电路采用了一个三极管、一个报警器和一个2K的电阻,他们一起接入到P13的引脚上,组成了声音报警电路。

3 系统软件设计

主程序如图4所示。

4 结语

使用超声进行测距,这种检测距离的技术,其不受被测对象的位置、外界光线的明亮程度等因素的影响,并且相对于其他一些测量仪器来说,具有耐久性好、无污染、可靠性高、使用寿命长等优点。

目前超声波测距在很多方面都达到较好的利用,如今广泛应用在液位的测量、汽车的倒车装置、移动机器人的定位和避障等方面。但是还有一些不稳定的因素一直影响使用。未来超声波测距的研究方向可能会逐渐偏向超声波传播速率的稳定性和视野盲区的缩小等方面。

[参考文献]

[1]吴政江.单片机控制红外线防盗报警器[J].锦州师范学院学报,2011(12):26-28.

[2]宋文绪.传感器与检测技术[M].北京:高等教育出版社,2014.

[3]余锡存.单片机原理及接口技术[M].西安:西安电子科技大学出版社,2010.

[4]唐桃波,陈玉林.基于AT89C51的智能无线安防报警器[J].电子设计应用,2013(6):49-51.

[5]李全利.单片机原理及接口技术[M].北京:北京航空航天大学出版社,2014.

[6]薛均义,张彦斌.MCS-51系列单片微型计算机及其应用[M].西安:西安交通大学出版社,2015.

[7]徐爱钧,彭秀华.单片机高级语言C51应用程序设计[M].北京:北京航空航天大学出版社,2016.

[8]康华光.电子技术基础(模拟部分)[M].北京:高等教育出版社,2014.

作者:李倩

上一篇:商业银行问题研究论文下一篇:数学教学中多媒体论文