一种基于单片机的超声波传感器的研究与设计

发布者:SereneMeadow最新更新时间:2010-09-29 来源: 电子技术应用关键字:超声波  发射  接收  温度补偿 手机看文章 扫描二维码
随时随地手机看文章

    现代工业正向着智能化、自动化的方向发展,测距技术作为工业生产的重要组成部分对稳定度和精度的要求也日益严格。传统测量手段由于受环境、工具和人为因素影响,已经不能满足现代工业测量的要求。超声波测距作为一种非接触式的测距方式,以其抗干扰能力强[1-2]、测量范围广、易于控制、测量精度高等优点,已经在工业测量领域得到广泛应用。本系统设计应用于石油泥浆液位测量,设计测量范围为50 cm~600 cm,设计测量精度为厘米级,特点在于系统采用温度补偿对测量数据进行修正,确保准确性。

1 工作原理及系统设计

1.1 超声波测距原理

    超声波传感器主要由双压电晶片振子、圆锥共振板和电极等部分构成。两电极间加上一定的电压时压电晶片就会被压缩产生机械形变,撤去电压后压电晶片恢复原状。若在两极间按照一定的频率加上电压,则压电晶片也会保持一定的频率振动。经试验测得此型号压电晶片的固有频率为38.4 kHz,则在两极外加频率为40 kHz的方波脉冲信号,此时压电晶片产生共振,向外发射出超声波。同理,没有外加脉冲信号的超声波传感器在共振板接收到超声波时也会产生共振,在两极间产生电信号[3]。

1.2 系统原理设计

    本系统硬件主要由超声波发射、超声波接收及放大、单片机控制与液晶显示、温度采集和补偿等部分组成,如图1所示。当按下复位键启动系统工作时,单片机向传感器发射头送出若干40 kHz的方波脉冲,同时启动定时器对超声波传播时间进行计时。当接收头收到反射回的超声波(在有效测距范围内)并经放大滤波传入单片机时,定时器停止计时。查表得到测距温度下的声速,按式(1)计算出测量距离,送液晶显示。


    s=Ct/2                 (1)

式中s为测量距离,C为超声波传播速度,t为传播时间。

2 系统电路设计

2.1 超声波发射电路

    由于系统工作环境比较恶劣,为保证测距的范围和精度,需要保证传感器发射头的外加压差足够大。因此采用转换范围较大、工作稳定的16位CMOS转换器CD4049组成超声波发射电路的主体(CD4049最大转换电压与探头最大驱动电压同为20 V)。超声波发射电路如图2所示[4]。

    考虑到发射头一般需要5个方波周期达到稳定震荡状态的95%,经1.5倍上升时间达稳定震荡状态的99%[5]。为保证最大程度的触发,单片机每组产生12个带宽为12 μs的方波经调理电路传到发射头。

2.2 超声波接收放大电路

    超声波在空气中传播的衰减程度随传播距离的增加而增大,所以反射回来被接收头收到的信号非常微弱,不能直接送入后级电路处理,首先要经过信号放大。超声波接收放大电路如图3所示[6]。

    被接收头收到的回波信号为正弦波信号,信号强度一般只有几十毫伏。接收部分前置放大电路是由集成运放NE5532组成的自举式同向交流放大电路。前两级放大电路构成10 000倍的放大器,对正弦波信号进行足够放大。后级采用集成LM311-8比较器对前级放大信号进行调理,通过IN-引脚引入一个标准电平,输入包络信号的电位高于标准电平则为1,低于标准电平则为0,将包络信号转变为单片机可识别的中断脉冲信号。当与单片机的中断输入端相连的LM311的第7管脚输出一个低电平时,计数器立即停止计时并保存数据。

2.3 单片机控制和显示电路

    本系统的主控模块是AT89S52单片机。该控制器具有8 KB的RAM内存空间,在线编程与调试比较方便。单片机控制单元主要包括复位电路、液晶显示电路、发射控制端、回波接收端几部分。由于测量距离需要直观显示,且系统安装于户外功耗要尽可能低、体积尽可能小,因此采用易于与CMOS电路相匹配的128×64点阵式液晶显示模块。接口电路如图4。

3 软件设计及流程

3.1 软件整体流程

    系统软件主要由主程序、初始化程序、发射子程序、中断子程序、显示子程序组成。软件整体流程如图5。

    系统上电后首先初始化,设置定时器、计数器工作方式,打开总中断,显示端口清零等。为避免从发射头发出的超声波直接被接收头作为回波接收,在调用定时器中断子程序(发射方波)后设置0.2 ms的延时,然后打开外部中断0接收回波[7]。系统采用晶振频率为12 MHz,机器周期为1 μs,主程序检测到回波接收成功后将计数器T0中的值T0按下式计算即可得测量距离(设20 ℃时声速为340 m/s)[8]:

    s=(CT0)/2=170T0/100 000                      (2)

    最后将所得数值以二进制数形式通过P0口直接传入液晶显示。

3.2 发射和中断子程序

    超声波发射子程序的作用是通过P1.2口在定时器的设定时刻取反交替产生宽度为12 μs的高低电平输出方波脉冲。定时器中断程序[9]流程如图6。外部中断程序流程如图7。

4 误差分析及系统精度提高

    在系统测试过程中发现对系统性能和测量精度影响较大的主要有测量盲区、回波时间的确定、控制器定时器偏差、温度对速度的影响等几方面。

4.1 测量盲区

    造成测量盲区存在主要有两方面因素:超声波发射头在发射出一串方波信号后经过一段延时才打开外部中断入口,防止方波信号直接进入接收头作为回波引起中断,产生误测量,延时对应的距离即为盲区;另一方面,在测量较近距离时,回波信号会与发射余波重叠造成寻峰失败,同样产生测量盲区。

    对于第一种测量盲区,经试验证明,在可承受范围内减小脉冲宽度、减少脉冲发射个数,从而间接减小了延时时间,扩大测量范围。但同时会由于脉冲个数的减少对测量上限造成影响。对第二种测量盲区,主要做法是在回波接收电路中加入余振吸收电路,改变接收放大倍数,适当延时,并利用部分未饱和余波等方式共同减小盲区[10]。

4.2 回波时间的确定

    发射的方波信号由于强度所限,在经过传播和反射后,回波信号强度有所衰减,出现包络现象,但其频率与发射波相同,没有变化。单片机确定接收到回波的时刻实际是一个高低电平的变化时刻,与回波频率无关。而包络信号不是优质的电平信号,直接输入单片机会造成较大误差。解决方案是接收电路中加入一个电平比较器,其输出频率也为40 kHz,输出标准方波电平信号作为比对,在接收电路的放大器输入(接收到)高于0.4 V的电平信号时,通过比较器的输出电压变为标准的+5 V电平输入单片机,此时刻即为回波接收时刻[11]。

4.3 温度补偿

    在常温常压下声速可以认为是定值,但液位监测的工作环境温度变化较大。声速与温度的关系为[12-13]:

    v=311.5+0.607t                (3)

    温度变化范围为-20℃~+40℃,则声速会产生36 m/s的巨大变化,必须设置温度对声速的补偿。

    离线条件下计算出不同温度下的声速值并放存储器存储,18B20测得现场温度传入单片机后,查找对应温度的声速并以此作为校正值进行距离的计算。空气中声速表达式可写为:

    由此可见经过温度补偿后的精度达到厘米级,可以较好地达到测量要求。测量温度为11.2℃时的实验数据如表1。由表1可以看出测量上限为600 cm,下限为50 cm,有效测距范围内测量误差小于±2 cm。


    通过大量实现数据表明,本系统测量误差小于±2 cm,满足设计要求,并且符合工业标准。基于超声波受粉尘、震动及电磁波等恶劣工业因素影响极小的特点,本系统还可广泛用于工业测距、汽车行驶、金属探伤等领域,具有较好的应用前景。

关键字:超声波  发射  接收  温度补偿 引用地址:一种基于单片机的超声波传感器的研究与设计

上一篇:51单片机对SAA7113初始化和控制的程序
下一篇:基于单片机通过串口与电脑连接通信

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

基于Labview的ICRH发射机监控系统的开发
1. 引言 我国第一个超导托卡马克HT-7装置,是一个庞大的核聚变环形真空磁笼实验装置,它主要包括HT-7超导托卡马克装置本体,大型超高真空系统,大型计算机控制和 数据采集 处理系统,大型高功率脉冲电源及其回路系统,有全国规模最大的低温液氦系统,兆瓦级低杂波电流驱动和射频波加热系统,以及数十种复杂的诊断测量系统等。核聚变研究的重要目的之一就是设法把等离子体加热到10keV以上。离子回旋波加热主要是通过天线将波的能量馈入到等离子体中。本文主要介绍了基于Labview的离子回旋共振加热发射机实时 监控系统 ,对设备的电参数进行监测,并按要求对射频波形进行反馈控制;要检测的信号包括模拟电压、开关信号、脉冲信号,同时对信号进行快慢采集,并保
[测试测量]
基于Labview的ICRH<font color='red'>发射</font>机监控系统的开发
外夹式超声波流量计的优缺点具体表现哪里
随着超声波传感器技术的飞速进步,其应有于生产生活各个领域的范围也越来越宽,工业生产中的 时差式外超式超声波流量计 ,多普勒超声波流量计等产品大行其道,产品市场销售呈几何级增长。在与居民生活密切相关的医疗、交通、供水等领域也得到了大量的应用,比如医疗上常说的B超,彩超,交通站点的测速仪,自来水管道的水量测量都可以看到超声波传感器技术的身影。正是超声流传感器技术具有非常大的优势,才会得到用户的喜欢,并且随着相关的研发技术的深入,超声波传感器技术将与人们的生产生活更加紧密。 本文针对于超声波传感器技术将在工业流量测量方面的使用情况做出阐述,分列了超声波流量计优于其他类型的流量计的优点。由于超声波流量计对某些特定的情况测量效果会受到的影响
[测试测量]
外夹式<font color='red'>超声波</font>流量计的优缺点具体表现哪里
具有学习功能的智能遥控器
    电器的增多,在生活中遥控器数目也较多,由于遥控器与电器是一对一的使用,容易造成遥控器的混淆;另外若遥控器丢失,找到配套的遥控器就很困难。为此,我们以单片机为核心,设计了一款多功能遥控器,并由于其独特的设计思路,广泛的应用性,于 2004 年 10 月被国家知识产权局授予实用新型发明专利一项。 1  红外遥控器简介 红外遥控器是由遥控发射集成电路、振荡器及键盘扫描电路组成的。 当遥控器有键被按下时,振荡电路立即接通并起振,扫描信号发生器随即发出多路不同时序的扫描时序脉冲,依次对键盘矩阵进行扫描,键盘编码器则由接收到的回送信号判断出被按键位置,并输出相应的 编码至译码器,经译码器进行码元变换后的信号被重新编码调制后
[单片机]
具有学习功能的智能遥控器
软件无线电在移动通信基站接收分系统中的实现
1引言 所谓软件无线电技术(Soltware Radio Technology),就是采用数字信号处理技术,在可编程控制的通用硬件平台上,利用软件来定义实现无线电台的各部分功能:包括前端接收、中频处理以及信号的基带处理等。即整个无线电台从高频、中频、基带直到控制协议部分全部由软件编程来完成。其核心思想是在尽可能靠近天线的地方使用宽带的"数字/模拟"转换器,尽早地完成信号的数字化,从而使得无线电台的功能尽可能地用软件来定义和实现。总之,软件无线电是一种基于数字信号处理(DSP)芯片,以软件为核心的崭新的无线通信体系结构。 软件无线电技术是近年来随着微电子及计算机技术高速发展而产生的一种新的无线电技术,相对于传统的基于ASIC的无
[网络通信]
EMC接收机与频谱分析仪在EMC测试区别
在EMC测试设备选型时,常遇到这样的问题:EMI接收机与频谱仪到底有何不同,为何EMI测试要选用接收机?本文依据CISPR16-1(GB/T6113)和GJB152,对于接收机的测试原理进行剖析,分析接收机与频谱测试设备的选择提供参考-符合标准的接收机是EMC合格评定测试的唯一选择。文章介绍了接收机与频谱分析仪的差异。 接收机和频谱分析仪的原理差异 频谱分析仪是当前频谱分析的主要工具,尤其是扫频外差式频谱分析仪是当今频谱仪的主流,应用扫频测量技术,通过扫频信号源得到外差信号进行频域动态分析。 接收机是进行EMC测试的主要工具,以点频法为基础,应用本振调谐的原理测试相应频点的电平值。接收机的扫描模式应当是以步进点频调谐的方式得
[测试测量]
2018将是北斗井喷年 将发射十余颗北斗三号卫星
年终岁末,很多领域都在盘点2017年度的成果,并展望2018年的发展前景。12月27日是中国北斗系统开通五周年的日子,而在这一天,和北斗系统相关的机构与专家也在总结今年北斗的最新发展,并且为2018年底前完成18颗北斗三号卫星发射的任务在不断蓄力。 中国卫星导航系统管理办公室主任、北斗卫星导航系统发言人冉承其在27日上午国新办新闻发布会上表示,北斗系统开通五周年以来,北斗能力不断增强,应用产业呈现快速发展,国际合作成为国家名片。据他介绍, 北斗二号性能稳中有升。五年来,系统连续稳定运行,定位精度由10米提升至6米。增加4颗备份卫星,2颗已发射入轨。建设北斗地基增强系统,形成全国“一张网”,可提供实时厘米级高精度服务。建成全球连续监
[汽车电子]
编的PIC16f1936的超声波测距的程序
一个很久以前编的PIC16f1936的超声波测距的程序。共大家参考: 1、开发环境:mplab X,proteus 8.6仿真。 2、部分程序注释,在实物板子上有效。 3、只有测量距离,LED显示距离,(单位是0.1mm),距离中有被屏蔽部分距离。可供参考。 4、这个网上的便宜的模块,一个很大的短板:测距需要平整的面。对于人脸等,衣服等较差。 制作出来的实物图如下: 仿真原理图如下(proteus仿真工程文件可到本帖附件中下载) 单片机源程序如下: #include xc.h #include system.h #include stdint.h /* For uint8_t definition */ #i
[单片机]
编的PIC16f1936的<font color='red'>超声波</font>测距的程序
通过直接变频接收机实现多标准/多频段接收
  移动蜂窝运营商一直渴望着能够通过部署可实现现场可编程来提供各种移动业务的通用无线基础设施。最终,在蜂窝业务流量比较高的地区所部署的无线基础设施要求能够提供动态灵活度,使射频硬件能适应不断变化的信号条件。多标准/多频段射频设计通过提供可以经简单定制就能满足部署需求的设备指配,有助于解决上述难题。相对于传统的接收机,先进的直接变频为现场可编程射频设计提供了一个具有竞争力的解决方案,并节省了成本,另外还具有潜在的性能优势。此外,在利用单一硬件方案来解决多频段接收时,直接变频架构提供了更大的自由度。这是一种正在使高性能的多标准/多频段射频设计成为现实的、更具成本效益的解决方案。本文将讨论3G和4G蜂窝应用中直接变频接收机的性能和优点。
[手机便携]
通过直接变频<font color='red'>接收</font>机实现多标准/多频段<font color='red'>接收</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved