超声波测距报警系统的设计

发布者:PeacefulOasis最新更新时间:2011-08-01 关键字:超声波测距  报警系统 手机看文章 扫描二维码
随时随地手机看文章

引言

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

  1.超声波测距原理

  超声波是指频率高于20KHz 的机械波。为了以超声波作为检测手段,必须产生超声波和接收超声波,完成这种功能的装置称为超声波传感器。超声波传感器有发送器和接收器,有的也可具有发送和接收声波的双重作用。根据超声波的产生方式,超声波传感器可分为两大类:一类是电气式,如压电式、磁致伸缩式和电动式等;一类是机械式,如加尔统笛、液哨等。目前常用的是压电式超声波传感器。它利用压电效应的原理将电能和超声波相互转化,即发射超声波时,将电能转换为超声波发射出去;在收到回波时,将超声振动转换成电信号。

  超声波测距的原理一般采用时间差法,即测出超声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的声源与障碍物之间的距离,即:

  式中,D—传感器与障碍物之间的距离;c—声波在介质中的传输速度。

  由于超声波易于定向发射、方向性好、强度易控制、与被测物体不需直接接触,故超声波传感器广泛地应用于液体高度测量、汽车倒车等方面。为了提高测量精度,减小误差,根据公式(1)可知,测距误差由传播速度误差和传播时间误差引起。

  当传播速度准确时,传播时间差值精度只要达到微秒级,就可保证测距误差小于1mm。设计中,可采用12MHz 晶体作时钟的基准,单片机定时器的计数精度可达1us,从而保证测量精度。

  传播速度受空气密度的影响,空气密度越高,传播速度越快,而空气密度与温度有密切关系。在理想气体中声波的传播速度c 为:

  式中,γ—气体定压比热容与定容比热容之比;R—气体常数;M—气体分子量;T—绝对温度。

  若温度变化不大,则可认为声速基本不变,其值为340m/s。若测距精度要求较高,为减小温度变化对声速产生的影响,在设计中,应增加温度传感器来监测环境温度,进行实时温度补偿,近似公式为:

  式中,c0—零度时的声波速度332m/s; T—实际温度(℃)。[page]

  2.测距报警系统设计

  2.1 硬件设计

  电路原理图如图1 所示。采用PIC16F73 单片机作为主控制器,实现对CX20106 红外接收芯片(红外常用的载波频率38KHz 与测距超声波频率40KHz 较为接近) 和TCT40 系列超声波转换模块的控制。单片机通过端口RB1 控制超声波的发送,然后单片机不停地检测中断端口RB0/INT,当端口RB0/INT 的电平由高电平变为低电平时,系统认为超声波已返回。计数器所计数据即为超声波所经历的时间,通过换算可得到传感器与障碍物之间的距离。超声信号的驱动由单片机定时器完成,LED 数字显示采用动静态驱动相结合的方法实现,报警模块采用简单的声光报警电路。

图1 测距报警系统电路原理图

 

 

 系统利用单片机的定时器功能产生40KHz 脉冲信号, 并通过端口RB1 输出到超声波发射部分。超声波发射电路中, 六反相缓冲器CD4049 包括6个非门,现仅使用3 个,为防止干扰或被静电击穿导致整个CD4049 损坏,把未使用的3 个非门串起来做接地处理。当控制端输出一系列固定频率脉冲时,在超声波发射器TCT40-1F 上就以固定的频率加正电压和反电压,从而发出大功率的超声波。这种以软件方式产生的波形较用其他方式产生的效果更理想。[page]

  3位LED数码显示采用显示器动静态驱动相结合的方法实现。采用单片机串行口通过74HC164 串入并出移位寄存器来输出LED 的段驱动信号,每个LED 的段信号都连在一起,并与74HC164 输出的段驱动信号连接。每个LED 的位驱动信号由单片机的端口RB5~RB7 通过ULN2004 驱动集成块分别驱动,LED 需用共阴数码管。

  报警模块的功能是, 当传感器与障碍物的距离不小于设定值时,绿色指示灯闪亮;反之,红色指示灯闪亮,蜂鸣器发声,提示人员注意安全距离。

  2.2 软件设计

  软件分为两部分:主程序和中断服务程序,流程图如图2 所示。主程序完成初始化工作及超声波发射和接收控制。中断服务程序包括定时中断服务子程序和外部中断服务子程序,分别完成超声波的发射、距离计算及显示报警等工作。

图2 测距报警系统程序流程图

  3.测试结果

  当距离大于2m 时,绿灯闪亮,显示距离;当距离小于1m 时,红灯闪亮,由端口RB2 驱动蜂鸣器报警,显示距离;当距离介于2m 和1m之间时,红灯闪亮,显示距离。为提高抗干扰能力,系统连续发射超声波,测量三次,从中剔除最大最小值,取中间值计算出距离。

  4.结语

  此系统较好地实现了测距及报警功能,可用于汽车倒车、液位监控等场合,而且测量简单、经济、可靠。

 

 

关键字:超声波测距  报警系统 引用地址:超声波测距报警系统的设计

上一篇:分光光度计数据采集原理
下一篇:信号检测电路设计

推荐阅读最新更新时间:2024-03-30 22:16

基于换能器解卷积的高精度超声波测距系统
    摘要: 针对窄带超声换能器对测距精度影响,采用基于横向滤波器的解卷积处理方法扩展了接收信号带宽,并利用LMS算法进行解卷积滤波器的构造。实验结果表明,这种处理方案有效提高的系统的测距精度。     关键词: 超声波测距 解卷积 LMS算法 超声测距系统由于具有不受光线烟雾影响、抗电磁干扰能力强、距离信息直观、成本低、使用方便等特点,广泛应用于液位物位测量、位置角度跟踪、移动机器人定位等场合 。为了进一步用于需要高的测距、定位精度的场合,国内外提出了多种高精度超声波测距处理方法 。这些处理方法更多地针对接受到的超声信号,没有考虑到超声换能器对测距精度的影响。在“移动机器人超声导航传感器” 和863项目“超
[应用]
基于超声波测距的倒车雷达系统设计
1 引言 近年来,随着汽车产业的迅速发展和人们生活水平的不断提高,我国的汽车数量正逐年增加。同时汽车驾驶人员中非职业汽车驾驶人员的比例也逐年增加。在公路、街道、停车场、车库等拥挤、狭窄的地方倒车时,驾驶员既要前瞻,又要后顾,稍微不小心就会发生追尾事故。据相关调查统计,15%的汽车碰撞事故是因倒车时汽车的后视能力不良造成的。因此。增加汽车的后视能力,研制汽车后部探测障碍物的倒车雷达便成为近些年来的研究热点。安全避免障碍物的前提是快速、准确地测量障碍物与汽车之间的距离。为此,设计了以单片机为核心,利用超声波实现无接触测距的倒车雷达系统。 2整体设计及原理 超声波一般指频率在20 kHz以上的机械波,具有穿透性强,衰减小,反射能力
[嵌入式]
STM32—驱动HC-SR04超声波测距模块
超声波测距原理 利用HC-SR04超声波测距模块可以实现比较精确的直线测距,其测距原理图如下: HC-SR04的一端发出超声波,接触到反射物后反射,被另一个端口接收到,所以只要知道发射和接收的时间差,就可以根据声波传播的速率算出HC-SR04和反射物直接的距离。 所以实现超声波测距就需要俩个条件: 发射和接收的时间差 超声波传输的速率 HC-SR04工作原理 HC-SR04模块的电气参数如示: HC-SR04模块的实物图如示: 有四个引脚: Vcc:+5V电源供电 Trig:输入触发信号(可以触发测距) Echo:传出信号回响(可以传回时间差) Gnd:接地 用Trig和Echo引脚实现测距的流程: 1.通过T
[单片机]
STM32—驱动HC-SR04<font color='red'>超声波测距</font>模块
基于GSM模块的远程控制和报警系统
随着通信、电子技术的迅速发展,智能家居日益进入人们的视野,所谓智能家居一般是指将家庭中各种与信息相关的通信设备、家用电器和家庭安保装置,通过家庭总线技术连接到一个家庭智能控制系统上,以实现监视、控制和家庭事务性管理。基于GSM/GPRS网络的远程控制和报警系统充分利用GSM/GPRS网络覆盖区域广、保密性高、无距离障碍等优点,形成了集实时数据采集和远程控制为一体的智能家居系统。 1 系统的总体结构和工作过程 远程控制和报警系统主要包括:GSM/GPRS模块、供电系统、无线收发模块、微控制器、拍照和存储模块、语音模块和用户手机。系统功能如图1所示。 系统选用了多种传感器采集家居信息,通过无线收发模块传递到主控制
[单片机]
基于GSM模块的远程控制和<font color='red'>报警系统</font>
基于NI cRIO的多通道强震动监测与报警系统开发
应用领域:远程监测/控制 挑战:系统在高动态范围、高计时精度、高频谱纯度和多通道设计上,具有一定的难度;在FPGA上,GPS同步、数字降采样、标定信号的多路转换控制和多种复杂的触发策略的实现极具挑战性;在数据接口中, miniSEED地震数据包的封装和基于NetSeisIP地震数据流的通信又是一个难点;在数据分析上,既可以分析信号的时域指标,又可进行频谱分析和时频谱分析并综合数据处理结果进行强震动报警。 应用方案:利用NI公司的cRIO模块和LabVIEW 8.6集成开发软件快速构建软硬件平台,进行多通道强震动监测与报警系统开发,实现地震动信号调理、数据采集、时钟同步、数据压缩传输、数据实时分析、数据离线分析、健康诊断、突发性震
[测试测量]
51单片机超声波测距报警系统
要想做超声波测距系统的仿真,核心是怎么解决这个问题:实物系统实际存在的超声波并利用它测距如何在仿真图中实现。我也下载过很多别人的仿真图,可是自己一运行就是没显示,全部都不能用,其实问题就是出在仿真图中超声波发射接收模块。经过修改的仿真图如下(亲测可用) 这个仿真图还包含按键设置模块和报警模块(前者用于设置报警值,后者在测得距离小于设置报警值时候蜂鸣器报警),由上图中标注的按键模块和报警模块实现, 按键设置模块 用法如下: 按下一次KEY1,显示屏显示当前设置的报警值,按下KEY2最小值加1CM,按下KEY2减1CM,设置完成后按下KEY1保存,显示屏返回显示距离,如此往复循环。 KEIL程序框架图 单片机
[单片机]
51单片机<font color='red'>超声波测距</font><font color='red'>报警系统</font>
DELPHI语言在远程红外测温报警系统中的应用
0 引言 温度是一个十分重要的物理量,对它的测量与控制有着十分重要的意义,在现代工业生产中温度也是常见的工艺参数之一,任何物理变化和化学反应过程都与温度密切相关,随着时代的不断发展,现代工农业技术的不断进步, 人们对生活环境要求的提高,使得对于温度的测量和控制的要求越来越高, 迫切需要检测与控制温度。 1 系统总体介绍 本系统主要包括三个模块:下位机硬件设计部分、下位机软件设计部分和上位机软件设计部分。本文涉及的主要是上位机软件程序设计部分,使用高级语言Delphi 编制上位机监控程序,并通过RS-232 串行通信口与下位机系统实现实时通信。同时为了操作方便,系统还附加了遥控器部分。其中系统的原理框图如图1 所示: 图
[单片机]
DELPHI语言在远程红外测温<font color='red'>报警系统</font>中的应用
MMS 即时报警系统设计
  随着社会的发展,入室盗窃案越来越多,使人们财产受到极大的威胁。由于入室盗窃者非常狡猾,使警方破案极为困难。而本系统的设计可以为家居提供安全保障,同时为警方破案提供最大化帮助。目前,市场上也出现了各式各样的智能家居控制系统,说明家居安防越来越受重视,即时报警系统不可或缺。   本文设计的报警系统以即时报警为理念,即时将报警系统抓拍的罪犯图像以MMS(Multimedia Messaging Service,彩信)形式发送给用户,从而让用户及时掌握家中动态,为破案提供直接证据。本系统同时能与用户语音交互,用户可以主动要求系统抓拍室内当前图像。   1 系统的工作原理   1.1 系统方案设计   系统总体方案的设计应该全面考虑系统的
[单片机]
MMS 即时<font color='red'>报警系统</font>设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved