原理_超声波传感器元件.doc

原理_超声波传感器元件.doc

ID:55914884

大小:227.00 KB

页数:8页

时间:2020-06-14

原理_超声波传感器元件.doc_第1页
原理_超声波传感器元件.doc_第2页
原理_超声波传感器元件.doc_第3页
原理_超声波传感器元件.doc_第4页
原理_超声波传感器元件.doc_第5页
资源描述:

《原理_超声波传感器元件.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、——————————————————————————————————一种基于单片机的超声波传感器的研究与设计发布:2010-9-

2、作者:——

3、来源:电子工程世界

4、查看:250次TAG:传感器传感器现代工业正向着智能化、自动化的方向发展,测距技术作为工业生产的重要组成部分对稳定度和精度的要求也日益严格。传统测量手段由于受环境、工具和人为因素影响,已经不能满足现代工业测量的要求。超声波测距作为一种非接触式的测距方式,以其抗干扰能力强[1-2]、测量围广、易于控制、测量精度高等优点,已经在工业测量领域得到广泛应用。本系统设计应用于石油泥浆液位测量,

5、设计测量围为50cm~600cm,设计测量精度为厘米级,特点在于系统采用温度补偿对测量数据进行修正,确保准确性。1工作原理及系统设计1.1超声波测距原理   超声波传感器主要由双压电晶片振子、圆锥共振板和电极等部分构成。两电极间加上一定的电压时压电晶片就会被压缩产生机械形变,撤去电压后压电晶片恢复原状。若在两极间按照一定的频率加上电压,则压电晶片也会保持一定的频率振动。经试验测得此型号压电晶片的固有频率为38.4kHz,则在两极外加频率为40kHz的方波脉冲信号,此时压电晶片产生共振,向外发射出超声波。同理,没有外加脉冲信号的超声波传感器在共

6、振板接收到超声波时也会产生共振,在两极间产生电信号[3]。1.2系统原理设计   本系统硬件主要由超声波发射、超声波接收及放大、单片机控制与液晶显示、温度采集和补偿等部分组成,如图1所示。当按下复位键启动系统工作时,单片机向传感器发射头送出若干40kHz的方波脉冲,同时启动定时器对超声波传播时间进行计时。当接收头收到反射回的超声波(在有效测距围)并经放大滤波传入单片机时,定时器停止计时。查表得到测距温度下的声速,按式(1)计算出测量距离,送液晶显示。   s=Ct/2                (1)式中s为测量距离,C为超声波传播速度,

7、t为传播时间。2系统电路设计2.1超声波发射电路   由于系统工作环境比较恶劣,为保证测距的围和精度,需要保证传感器发射头的外加压差足够大。因此采用转换围较大、工作稳定的16位CMOS转换器CD4049组成超声波发射电路的主体(CD4049最大转换电压与探头最大驱动电压同为20V)。超声波发射电路如图2所示[4]。   考虑到发射头一般需要5个方波周期达到稳定震荡状态的95%,经1.5倍上升时间达稳定震荡状态的99%[5]。为保证最大程度的触发,单片机每组产生12个带宽为12μs的方波经调理电路传到发射头。2.2超声波接收放大电路   超声波

8、在空气中传播的衰减程度随传播距离的增加而增大,所以反射回来被接收头收到的信号非常微弱,不能直接送入后级电路处理,首先要经过信号放大。超声波接收放大电路如图3所示[6]。   被接收头收到的回波信号为正弦波信号,信号强度一般只有几十毫伏。接收部分前置放大电路是由集成运放NE5532组成的自举式同向交流放大电路。前两级放大电路构成10000倍的放大器,对正弦波信号进行足够放大。后级采用集成LM311-8比较器对前级放大信号进行调理,通过IN-引脚引入一个标准电平,输入包络信号的电位高于标准电平则为1,低于标准电平则为0,将包络信号转变为单片机可识

9、别的中断脉冲信号。当与单片机的中断输入端相连的LM311的第7管脚输出一个低电平时,计数器立即停止计时并保存数据。2.3单片机控制和显示电路   本系统的主控模块是AT89S52单片机。该控制器具有8KB的RAM存空间,在线编程与调试比较方便。单片机控制单元主要包括复位电路、液晶显示电路、发射控制端、回波接收端几部分。由于测量距离需要直观显示,且系统安装于户外功耗要尽可能低、体积尽可能小,因此采用易于与CMOS电路相匹配的128×64点阵式液晶显示模块。接口电路如图4。3软件设计及流程3.1软件整体流程   系统软件主要由主程序、初始化程序、

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

11、  最后将所得数值以二进制数形式通过P0口直接传入液晶显示。3.2发射和中断子程序   超声波发射子程序的作用是通过P1.2口在定时器的设定时刻取反交替产生宽度为1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。