欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于单片机的气体泄漏超声波检测系统的设计.doc

    • 资源ID:7439289       资源大小:1.66MB        全文页数:32页
    • 资源格式: DOC        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机的气体泄漏超声波检测系统的设计.doc

    1、衢州职业技术学院信息与电力工程系毕业论文目 录摘 要1第一章 PCB概述21.1 PCB的发展史21.2 PCB发展前景31.3 PCB的设计3第二章 PCB的结构及作用52.1 PCB的分类52.2 PCB的作用7第三章PCB流程制作83.1 PCB制作的准备83.2PCB流程制作10第四章多层板成型段144.1 内层线路板压合144.3内层线路板镀铜164.4外层线路板成型18第五章多层板后续流程205.1防焊205.2文字205.3加工215.4成型22第六章品质管理分析246.1工艺审查和准备246.2基材的准备256.3数控钻孔25结束语26致谢28参 考 文 献2931摘 要随着工

    2、业的发展,各种气体包括易燃易爆、有毒气体的种类和应用范围都得到增加,传统的气体泄漏检测方法,如压差法、气泡法等,有其局限性,不仅操作复杂,对技术人员要求较高,而且不具有实时性。迫切需要各种方法简单,准确性可靠的检测方法。本文介绍了一种气体泄漏超声检测系统,在分析小孔气体泄漏产生超声波的原理的基础上,阐述了该检测系统的原理及设计方案。该系统能对各种压力容器的孔隙泄漏所产生的微弱超声信号进行精确检测。该系统利用技术对泄漏所产生的超声波信号进行分析处理和声压级计算,从而实现对泄漏的检测及泄漏量的估算。通过超声波检测,正确地判断和定位产生泄漏位置,对于提高企业的生产效率,节约能源,确保安全具有重大意义

    3、。 在通过对超声波性质的研究中,我们发现超声波是一种高频短波,并且它在空气中传播具有很强的方向性。基于此特性,我设计了一套超声波检测电路,该电路包括了模拟电路与数字电路,其中模拟电路包含了信号放大电路和音频处理电路;数字电路由单片机和LCD、键盘等外围设备组成。在对超声波信号的处理的过程中,信号经过放大滤波以后,一路交给单片机处理,并在显示屏上读出信号的强度与流速;另一路通过降频转化为可听声,从而实现检测的目的。关键词:单片机 ;声压级; 本底噪声; 泄漏超声波第一章 引言传统的泄漏检测方法是将待测物品充入水或其它介质,通过观察,测量在特定时间内充入介质的减少量(如通过检测液面的降低等)来实现

    4、的,这是一种直接的测量方式。基于这种方法又派生出另一种方法,即将待测物品充入一定压力的气体介质(通常为压缩空气),而后置水中观察,以被测物品周围是否产生气泡作为是否泄漏的标准。随着技术的进步及检测方法的改善,所谓“绝对不漏”或“无泄漏”只是一个数量上的概念,这一观念,已被人们所接受。判别一个测量物品漏或者不漏需要一个更为准确的、数量上的标准,特别是对一些需测量微小泄漏的场合。泄漏检查仪的出现为以上问题提供了一个较好的解决办法,它使得泄漏检测过程更加便捷,测量结果也更为可靠。在采用泄漏检查仪的基础上,再辅以上、下料机构、自动密封装置及电气控制、液压、气动系统等等即可组成一个可用于加工生产线上的泄

    5、漏检查设备试漏机。试漏检查仪的出现使得零部件的泄漏在线检测成为可能,采用这种装置可满足批量生产中对零部件泄漏情况检测的要求,大幅提高产品的品质质量。本课题主要设计一种气体泄漏检测系统。1.1方案的选择与论证1.1.1 方案一1.绝对压力法绝对压力法测量系统如图1-1所示,由气源、空气过滤器、压力表、充气阀、压力传感器等部分组成。测量过程如下:图1-1绝对压力法测量原理充气:充气阀开启,向待测件内充入规定压力的气体;稳定:充气阀关闭,经过一定时间后使得充入气体达到一个测量所必须的稳定状态。压力传感器将稳定阶段结束(测量阶段开始)前的压力值设定为一个测量的零点;测量:在规定的测量时间内,检测系统检

    6、出压力的变化值P,与设定的压力变化极限值进行比较,从而做出合格或不合格的判定;排气:测量结束后将测试件内部气体排入大气中。典型的测量压力-时间之间关系如图1-2所示。图1-2测量压力-时间曲线1.1.2 方案二压差法测量原理见图1-3。压差法测量过程与绝对压力法相似,与绝对压力法不同之处在于压差法采用一个参考件加入测量系统中,用压差传感器记录测量阶段测量件与参考件之间的压力变化值P。图1-3压差法测量原理图压差法与绝对压力法类似,都是通过测量压力变化值间接地测量泄漏率值。1.1.3方案三超声波检测原理是利用超声波匀速传播且可以在金属表面发生部分反射的特性,来进行管道探伤检测,它通过电子装置,发

    7、送出超声波的高频(大于20KHz)脉冲,射到管壁上。反射回的超声波,再通过传感器(探头)接收回来,经过信号放大,显示出来波形。由于不同部位处反射到探头上的距离不同,因而超声波返回的时间也不同。检测器的数据处理单元便可通过计算探头接收到的两组反射波的时间差乘以超声波传播的速度,得出管道的实际壁厚。这样,既可按照时间差显示出的波形,根据标定,测量出管壁厚度或缺陷以及腐蚀尺寸等。由于传统的泄漏检测方法如绝对压力法、压差法、气泡法等,操作复杂并且对技术人员要求较高,而且不具有实时性。目前,工业上广泛利用泄漏产生超声波的原理来进行泄漏检测。利用超声波检测气体泄漏位置,不仅方法简单,而且准确可靠。基于此,

    8、本文研究并设计了一种超声波气体泄漏检测系统。第二章 气体泄漏检测的设计原理2.1气体泄漏产生超声波如果一个容器内充满气体,当其内部压强大于外部压强时,由于内外压差较大,一旦容器有漏孔,气体就会从漏孔冲出。当漏孔尺寸较小且雷诺数较高时,冲出气体就会形成湍流,湍流在漏孔附近会产生一定频率的声波,如图2-1所示。声波振动的频率与漏孔尺寸有关,漏孔较大时人耳可听到漏气声,漏孔很小且声波频率大于20kHz时,人耳就听不到了,但它们能在空气中传播,被称作空载超声波。超声波是高频短波信号,其强度随着离开声源(漏孔)距离的增加而迅速衰减。因此,超声波被认为是一种方向性很强的信号,用此信号判断泄漏位置相当简单。

    9、 图2-1 气体泄漏产生超声波2.2 声压与泄漏量的关系 泄漏超声本质上是湍流和冲击噪声。泄漏驻点压力P与泄漏孔口直径D决定了湍流声的声压级L。著名学者马大猷教授推出如下公式1: (2.1)式中,L为垂直方向距离喷口1m处的声压级(单位:dB);D为喷口直径(单位:mm);D01mm;P0为环境大气绝对压力;P为泄漏孔驻压。由此可知, 在与泄漏孔的距离一定时,泄漏超声的声压级是随泄漏孔尺寸和系统压力的变化而变化的。泄漏产生的超声波频带比较宽,一般在20kHz到100kHz之间。在不同的频率点,超声波的能量是不同的。实际上,它的频谱峰值也是随泄漏孔的尺寸和压力的变化而变化的。比如:在一定的泄漏孔

    10、径和压力下,如果泄漏超声波的频谱峰值是在38kHz点,那么加大孔径以后它的频谱峰值可能出现在36kHz点;如果孔径不变,加大系统内外压差,频谱峰值可能出现在43kHz点。但是在同一频率点,对于形状相同的泄漏孔,泄漏所产生的超声波的声强随泄漏量的增大而增大。另外,如果泄漏量恒定,即泄漏面积一定,则泄漏孔的形状越接近于圆形,声压越高。当泄漏孔的雷诺数用式(2)表示时,在40kHz点声压与雷诺数之间的关系如图2-2所示。图2-2 声压级与雷诺数的关系 (2.2)式中,为气体密度;为粘度;V为流速;D为力学平均直径。 由图2-2可知,如果能检测出泄漏孔附近在某一个频率点的声强,则可以推算出该泄漏孔的雷

    11、诺数。对于该泄漏孔,由于它的力学平均直径是确定的,所以这时雷诺数与气体泄漏量成正比关系。但是对于不同的泄漏孔,并不知道它的力学平均直径,因此光知道雷诺数还不能求出泄漏量。在工业上,对于管道气体,由于有源源不断的气体补给,管道里面的气压一般都是恒定值。而对于工业容器,由于小孔泄漏的泄漏量非常微弱,容器当中的压力变化非常缓慢,所以可以认为在一段时期内是恒定值。当系统内外压力一定时,对于不同的泄漏孔,它的泄漏流速都是一定的,可以用公式(2.3)来表示: (2.3)式中,V为气体流速;p为管内压力;P0为环境大气绝对压力;T1为绝对温度;P0/P;R为气体常数;K=,对于空气,k=1.4,则K=2.6

    12、46。 当雷诺数、气体流速知道以后,就可以反求出该泄漏孔力学平均直径D,即可得出泄漏量。通过以上分析得出:只要能检测出距离泄漏点一定距离的超声波在某一个频率点的强度,再给出泄漏系统内外压力,就可以估算出气体泄漏量。第三章 超声检测电路设计原理与各单元电路的概述3.1 电路系统的硬件实现过程小孔气体泄漏所发出的超声波强度是极其微弱的,而且在工业场合,环境噪声是相当大的。所以要检测出在恶劣环境下的气体泄漏所发出的超声,必须对系统信号放大部分进行精心的设计。在本系统中只检测40kHz点的泄漏超声波的强度,原因是通过实验得出,在40kHz点的泄漏超声波能量都是比较大的,而且泄漏声和本底噪声能量差值也最

    13、大(如图3-1所示)。这样选择可以增加系统灵敏度。图3-1本底噪声与泄漏声声压图系统原理如图3-2所示。系统分为模拟和数字两部分,模拟部分包括信号放大电路和音频处理电路等。信号放大电路由前置放大电路、带通滤波电路和二次放大电路组成。音频处理电路由本振电路、混频器、功率驱动电路组成。数字部分主要由单片机和LCD、RAM、键盘等外围设备组成。传感器信号经过放大滤波以后,一路交由单片机处理,另一路通过降频转化为可听声。下面分别介绍各部分原理放 大电 路超声探头前 置放 大带 通滤 波精 密检 波A / D电 路LCD键盘单片机稳压电源放 大电 路混频器本 振电 路功 率驱 动耳 机图3-2系统原理图

    14、3.2 各单元电路的介绍3.2.1 单元电路的初级阶段1.超声探头的原理 超声探头也称为超声波传感器,超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频率高于声波的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波探头主要由压电晶片组成,既可以发射超声波,也可以接收超声波。小功率超声探头多作探测作用。它有许多不同的结构,可分直探头(纵波)、斜探头(横波)、表面波探头(表面波)、兰姆波探头(兰姆波)、双探头(一个探头反射、一个探头接收)等。超声探头的核心是其塑料外套或者金属外套中的一块压电晶片。构

    15、成晶片的材料可以有许多种。晶片的大小,如直径和厚度也各不相同,因此每个探头的性能是不同的,我们使用前必须预先了解它的性能。超声波传感器的主要性能指标包括: (1)工作频率。工作频率就是压电晶片的共振频率。当加到它两端的交流电压的频率和晶片的共振频率相等时,输出的能量最大,灵敏度也最高。 (2)工作温度。由于压电材料的居里点一般比较高,特别时诊断用超声波探头使用功率较小,所以工作温度比较低,可以长时间地工作而不失效。医疗用的超声探头的温度比较高,需要单独的制冷设备。 (3)灵敏度。主要取决于制造晶片本身。机电耦合系数大,灵敏度高;反之,灵敏度低。2 前置放大电路由于超声波信号十分微弱,一般都是毫

    16、伏级,有的甚至是微伏级,所以必须经过前置放大器的放大,才能在示波器显示或记录其波形。在这里我选择了双电路、低噪声运算放大器NE5532/A。运算放大器 NE5532/A具有双电路、低漂移、低功耗、低噪声及体积小等特点,其特性是:输入失调电压500V;温度漂移5V/;偏置电流200nA;增益带宽积GB=10MHz;转换速率9V/S;噪声5nV/HZ(1KHz);消耗电流8mA;322V电源;差模电压0.5V;共模电压Vs;功耗1000mW;封装形式:如图3-3所示;图3-3 NE5532/A封装图前置放大电路:如图3-4所示图3-4 前置放大电路3带通滤波器二阶有源RC带通滤波器(1)二阶有源R

    17、C带通滤波器的幅频特性图3-5所示电路为二阶有源RC带通滤波器,运算放大器构成同相放大器,其闭环增益为,(利用这一点可以判断运算放大器工作是否正常)。采用复频域分析,图3- 5 二阶有源RC带通滤波器可以得到电压转移函数为: (3.1)根据二阶基本节带通滤波器电压转移函数的典型表达式: (3.2)可得增益常数,中心频率,品质因数。正弦稳态时的电压转移函数可写成 (3.3) 其幅频函数为: (3.4)由上式可见:当时,当时,当时,其幅频特性如图3-6所示。图3-6 二阶有源RC带通滤波器幅频特性与无源情况相比,由于品质因数提高,通频带宽度减小,滤波器的选择性改善;此外,还能提供增益(K=2)。3

    18、.2.2单元电路的发展阶段1精密检波电路用普通检波二极管作检波器时,由于其正向伏安特性不是线性的,因此在小信号下,检波失真相当严重。另外,二极管的正向压降随温度而变,所以检波器的特性也受温度影响。用运算放大器构成的精密检波器,能克服普通二极管的缺陷,得到与理想二极管接近的检波性能。而且检波器的等效内阻及温度敏感性也比普通检波器好得多。如图3-7所示:当Usr为负时,经放大器反相,Usc0,D2截止,D1导通。D1的导通为放大器提供了深度负反馈,因此,放大器的反相输入端2为虚地点,检波器从虚地点经过R2输出信号。所以Usc=0。 当Usr为正时,Usc0,所以D1截止,只要Usc达到-0.7V,

    19、D2就导通,这时,可把D2的正向压降UD看成是放大器的输出失调电压,因此电路相当于反相输入的比例放大器,其传输特性为Usc=-(R2/R1)Usr=-Usr。综上所述,上图的传输特性为Use=0(Usr0) 。 由于运放的开环增益Go1很高,因此当输入信号为正时,只要UsrUD/Go1,就会使D2导通,而且D2一旦导通,放大器就处于深度的闭环状态,非线性失真非常小,从小信号开始,输入和输出之间就是具有良好的线性关系。它的死区电压非常小,等于二极管的正向压降UD的1/Go1倍。设D2导通时检波器的反馈系数为F,则这种精密检波器的内阻和温度系数为普通检波器的1/(Go1F)倍,当R2R1时,检波器

    20、还兼有电压放大作用,可将信号放大R2/R1倍。图3-7 精密检波电路2 A/D转换电路 A/D转换器有并口输出ADC0809和串行口输出ADC0831 A/D0809的工作过程大致为:首先输入地址选择信号,在ALE信号作用下,地址信号被锁存,产生译码信号,选中模拟量输入。然后输入启动转换控制信号START(不应小于100us)启动转换。A/D转换一开始,芯片内部就立即将结束标志EOC变为低电平,当从CP(CLOCK)引入8个时钟脉冲信号后,A/D转换即告完成,此时EOC变为高电平,同时将数码寄存器的转换结果输入到输出三态缓冲器中,在允许输出信号OE的控制下,在将转换结果输出。但由于本系统规模较

    21、小且要其精度不高,而ADC0809虽然转换速度较快但连线较多,我不予采用,而用连线较少的ADC0831就可以满足要求。A/D转换芯片ADC0831,其工作电压为+5V,采用逐次逼近式转换结构,转换时间与单片机的时钟频率有关。与微处理器接口时只需3根线,DO其中为A/D转换数据串行输出,CLK为时钟信号,CS为片选信号,ADC0831的工作时序如图3-8 ,图 3-8 所示,在第二个CLK的下降沿后,DO输出最高位MSB,8个时钟后转换完成。图3-8 ADC0831的工作时序3单片机与键盘、LCD的连接电路的设计利用启点开发板可以很容易的完成LCD显示,具体如下:1602采用标准的14脚接口,其

    22、中:第1脚:VSS为地电源第2脚:VDD接5V正电源第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行

    23、命令。第714脚:D0D7为8位双向数据线。 另外引脚A和K为背光引脚,A接正,K接负便会点亮背光灯.1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”1602液晶模块内部的控制器共有11条控制指令。它的读写操作、屏幕和光标的操作都是通过指令编程来实现的。(说明:1为高电平、0为低电平) 指令1:清显示,指令码01H,光标复位到地

    24、址00H位置指令2:光标复位,光标返回到地址00H 指令3:光标和显示模式设置 I/D:光标移动方向,高电平右移,低电平左移 S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效 指令4:显示开关控制。 D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示 C:控制光标的开与关,高电平表示有光标,低电平表示无光标 B:控制光标是否闪烁,高电平闪烁,低电平不闪烁 指令5:光标或显示移位 S/C:高电平时移动显示的文字,低电平时移动光标 指令6:功能设置命令 DL:高电平时为4位总线,低电平时为8位总线 N:低电平时为单行显示,高电平时双行显示 F: 低电平时显示5x7的点阵字

    25、符,高电平时显示5x10的点阵字符 指令7:字符发生器RAM地址设置 指令8:DDRAM地址设置 指令9:读忙信号和光标地址 BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。 指令10:写数据 指令11:读数据 液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符。 图3-9单片机与LCD的连接电路void test_busy(void) uchar i=1;do P0=0xff; RS=0; RW=1; E=1; if(P0&0x80)=

    26、0) break; E=0; while(-i!=0); /*/ void ENABLE(uchar order) P0=order; _nop_(); RS=0; _nop_(); RW=0; _nop_(); E=0;_nop_(); test_busy(); _nop_(); E=1; _nop_(); void writedata(uchar digital) P0=digital; _nop_(); RS=1; _nop_(); RW=0; _nop_(); E=0; _nop_(); test_busy(); _nop_(); E=1; _nop_(); /*/void reset

    27、lcd(void) /*lcd初始化设置*/ DELAY(); /*/清除屏幕*/ ENABLE(0X01); /*/8位点阵方式*/ ENABLE(0X38); /*/开显示*/ ENABLE(0X0c); /*/移动光标*/ ENABLE(0X06); /*/显示位置*/ /ENABLE(0X80); 单片机与键盘的连接电路一般的具有人机对话的单片机系统少不了会有键盘。键盘接口的原理与应用许多的教材都有介绍,但通常各有各的方法,各有各的优劣。下面就我对单片机键盘接口的了解和应用对单片机直接驱动键盘的接口原理及应用作一个说明,并附加相应键盘的汇编子程序和C 语言子函数。我以键盘的数目来选择键

    28、盘最适合的接法和最佳的编程方法,对各键盘接口的方法的优缺点加以说明。1*4 按键的单片机键盘接口:当键盘的数目最多为4个时,我最佳的接口方案当然是独立式接法了,即每一个I/O 口上只接一个按键,按键的另一端接电源或接地(一般接地)。占用的I/O 口数最大为4 条。(注意:14 按键的键盘的接法许多,如果接成扫描式可以占用更少的I/O口,但从程序复杂性和系统稳定性的综合考虑的话,独立式键盘接法应该是首选)独立式键盘的实现方法是利用单片机I/O口读取口的电平高低来判断是否有键按下。例如,将常开按键的一端接地,另一端接一个I/O 口,程序开始时将此I/O口置于高电平,平时无键按下时I/O口保护高电平。当有键按下时,此I/O 口与地短路迫使I/O 口为低电平。按键释放后,单片机内部的上拉电阻使I/O口仍然保持高电平。我所要做的就是在程序中查寻此I/O口的电平


    注意事项

    本文(基于单片机的气体泄漏超声波检测系统的设计.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开