双MSP430单片机结构数字涡街流量计

上传人:t****d 文档编号:154462317 上传时间:2022-09-20 格式:DOC 页数:35 大小:743.50KB
返回 下载 相关 举报
双MSP430单片机结构数字涡街流量计_第1页
第1页 / 共35页
双MSP430单片机结构数字涡街流量计_第2页
第2页 / 共35页
双MSP430单片机结构数字涡街流量计_第3页
第3页 / 共35页
点击查看更多>>
资源描述
双MS40单片机结构数字涡街流量计 29 / 35 008年1月2日题 目双MSP430单片机结构数字涡街流量计指 导 教 师马老师职 称讲师主要研究方向 单片机原理理论选题的主要目的和意义:涡街流量计因其介质适应性强,无可动部件,结构简单、使用寿命长等诸多优点,在许多行业得到了广泛的应用。而在低流速下,涡街测量就凸显出了它的不足,涡街信号的信噪比很低,有用信号几乎被噪声淹没。普通的涡街流量计采用模拟信号处理方法,在正常流量范围内,涡街流量信号稳定、测量准确、实时性好;鉴于上述模拟涡街流量计具有的优势以及存在的不足,课题的目的是数字信号处理方法F应用于涡街流量仪表当中,采用双MSP40单片机的结构进行脉冲计频和FFT计算,并且实时进行脉冲输出及电流输出。使其具有测量下限低,抗干扰能力强,实时数字信号处理等特点。国内外研究现状和发展趋势:涡街流量计是最年轻的一类流量计,但发展迅速,目前已成为通用的一类流量计。但是涡街流量计主要存在着两个关键性问题:第一,易受噪声干扰。第二,难以准确测量低流速流量。流量计伴随着现代工业的发展有必要逐步完善其性能,而技术的进步也让流量计的完善成为可能。流量计的发展将向提高流量计的可靠性,提高流量计对介质适应性、对环境的适应性等方面发展.同时随着新的信号处理技术及新的信号传输技术的应用,流量计将向高度智能化方向发展。注:本表由拟担任毕业论文(设计)指导任务的教师填写。教学单位存档。208年12月6日涡街流量计因其介质适应性强,无可动部件,结构简单、使用寿命长等诸多优点,在许多行业得到了广泛的应用。而在低流速下,涡街测量就凸显出了它的不足,涡街信号的信噪比很低,有用信号几乎被噪声淹没。普通的涡街流量计采用模拟信号处理方法,在正常流量范围内,涡街流量信号稳定、测量准确、实时性好;而在小流量下,涡街有用信号微弱、提取困难,导致实际测量下限比较高。 鉴于上述模拟涡街流量计具有的优势以及存在的不足,课题的目的是数字信号处理方法FT应用于涡街流量仪表当中,采用双MSP430单片机的结构进行脉冲计频和FF计算,并且实时进行脉冲输出及电流输出。使其具有测量下限低,抗干扰能力强,实时数字信号处理等特点.二、本选题在国内外的研究现状和发展趋势涡街流量计是最年轻的一类流量计,但发展迅速,目前已成为通用的一类流量计.但是涡街流量计主要存在着两个关键性问题:第一,易受噪声干扰。第二,难以准确测量低流速流量。随着数字信号处理技术的飞速发展及广泛应用,使得复杂的信号处理算法得以在硬件上实现。已研究的DSP与MSP430单片机相结合的数字涡街信号处理系统,在很大程度上降低了流量测量下限以及提高了抗干扰能力。流量计伴随着现代工业的发展有必要逐步完善其性能,而技术的进步也让流量计的完善成为可能。流量计的发展将向提高流量计的可靠性,提高流量计对介质适应性、对环境的适应性等方面发展.同时随着新的信号处理技术及新的信号传输技术的应用,流量计将向高度智能化方向发展。三、课题设计方案主要说明:研究(设计)的基本内容、观点及拟采取的研究途径和方法。 从抗干扰和降低功耗两个角度考虑,本课题设计了数字涡街流量计的硬件电路,采用了以MSP43149单片机和M0F61单片机为核心的双CPU硬件结构。本课题设计的双MSP430单片机数字涡街流量计采用了普通模拟涡街流量计的前置放大电路;上述的前置处理电路产生的两种信号分别送到两个单片机中,其中幅值为.3V的脉冲信号送入P43049中,幅值为3.V的正弦信号送入M30F611中。当流量处于正常流速状态时,由MSP40F19利用其I/O端口的外部中断功能,对前置放大电路输出的方波信号进行计频,从而得出当前频率值;当流量处于低流速状态时,对前置放大电路中低通滤波器输出的叠加了许多干扰的正弦信号进行A/D采样,再利用MSP430F1611对D采样的结果进行频谱分析,从而得出此时涡街信号的频率。最后,在整个流量范围内,将得出的频率值以脉冲输出的方式从430F49的端口输出同时以模拟电压值的形式从MP430F1611的端口输出然后通过40芯片转换为20mA电流输出.目 录摘要1 引言11.1涡街流量计概述112涡街流量计的主要问题11。3课题研究目的及意义22双MSP430单片机结构数字涡街流量计的总体方案设计22。涡街流量计的工作原理.2涡街信号的组成23双0单片机结构数字涡街流量计的设计方案52。双MP430单片机结构数字涡街流量计的FF频率计算方法双MSP单片机结构数字涡街流量计的硬件设计93.整体硬件电路设计方案932前置放大电路的设计93.3单片机计算及输出电路的设计163。4电源电压转换电路设计1。双MS43单片机结构数字涡街流量计的硬件低功耗设计14双MSP430单片机结构数字涡街流量计的软件设计2041软件总体设计方案22 M30F149单片机程序设计0。3 SP4011单片机程序设计24.4双MSP30单片机结构数字涡街流量计的软件低功耗设计235总结与展望24参考文献:2谢 辞2双SP单片机结构数字涡街流量计摘 要:鉴于现有涡街流量计具有的优势以及存在的不足,本课题研究并且实现了一台数字涡街流量计.该数字涡街流量计采用了双MP30单片机的硬件结构,在低流速小流量的情况下,由MP0F1611单片机实现频谱分析算法来计算涡街信号频率,有效地克服了模拟涡街在小流量下测量精度不高甚至不能测量的问题,以及具有常规模拟涡街在高信噪比的情况下测量准确、实时性好的优点。关键词:涡街流量计、脉冲输出、电流输出、P3、流量下限1 引言。1涡街流量计概述涡街流量计属旋涡流量计类型,它是利用流体振荡的原理进行流量测量。当流体流过非流线型阻挡体时会产生稳定的旋涡,旋涡的产生频率与流体流速有着确定的对应关系,测得频率的变化,就可以得知流体的流量。涡街流量计由传感器和转换器两部分组成。传感器包括旋涡发生体(阻流体)、检测元件、仪表表体等;转换器包括前置放大器、滤波整形电路、A转换电路、输出接口电路、端子、支架和防护罩等。涡街流量计有其自身的使用特点.它的输出为脉冲频率,其频率与被测流体的实际体积流量成正比,它不受流体密度、压力、温度的影响;压力损失较小,测量范围较大;在一定的雷诺数范围内,输出信号频率不受流体物性和组分变化的影响,仪表系数仅与旋涡发生体形状和尺寸有关,为旋涡发生体的标准化创造了条件。涡街流量计也存在着一定的局限性。不适用于低雷诺数测量,一般要求雷诺数e不低于20,故在高粘度、低流速、小口径情况下应用受到限制;需要根据上游侧不同形式的阻流件配置足够长的直管段或装设流动调整器(整流器);不适用于周围环境有严重干扰及管道产生振动的场所。.2涡街流量计的主要问题涡街流量计主要存在着两个关键性问题:第一,易受噪声干扰。涡街流量计本质上是流体振动型流量计,因此它对外界振动、流体的流动状态特别敏感,如管道振动、管道流体的冲击力以及由于流体压力的变化、产生的随机脉动压力等,现场的干扰对流量测量产生很大的影响。流场的稳定性、均匀性不仅对卡门涡街的形成和分离有影响,而且对各种敏感元件的检测效果也有直接影响.附加的旋涡干扰了涡街信号,降低了信噪比。第二,难以准确测量低流速流量。因为小流量所产生的横向升力较小,初始信号非常微弱,易受流体冲击振动噪声和管道振动噪声的影响,存在一个量程下限死区,从而造成量程比受限,小流量不能测量.基于上述问题,使得涡街流量计在实际工程应用中,实际量程与理论值相差甚远(实际量程比只能达到0:1,而理论值可到达10:).其实质性原因在于低流速下测量的困难,所以扩大量程比的问题转化成为了扩大涡街流量计测量下限的问题了,也成为涡街流量计研究的十分重要的研究课题之一。1。3课题研究目的及意义根据目前涡街流量计的研究现状,课题的目的是将数字信号处理方法FFT应用于涡街流量仪表当中,采用双S430单片机的结构进行脉冲计频和FT计算,并且实时进行脉冲输出及电流输出。使其具有测量下限低,抗干扰能力强,实时数字信号处理等特点。本课题研究并且实现了一台数字涡街流量计.该数字涡街流量计采用了双MSP40单片机的硬件结构,在低流速小流量的情况下,由SP430F161单片机实现频谱分析算法来计算涡街信号频率,有效地克服了模拟涡街在小流量下测量精度不高甚至不能测量的问题;在正常流量范围内,由MP30149单片机对涡街信号前置放大电路输出的方波进行计频,具有常规模拟涡街在高信噪比的情况下测量准确、实时性好的优点。2双MS0单片机结构数字涡街流量计的总体方案设计2。1涡街流量计的工作原理本文先从涡街流量计的产生、涡街现象解释以及涡街信号的测量三个方面来阐述涡街信号检测的基本工作原理。1.涡街的产生与涡街现象涡街流量计实现流量测量的理论基础是流体力学中的著名的“卡门涡街”原理。在流动的流体中放置一根与流向垂直的非流线性柱形体(如三角柱,圆柱等),称之为漩涡发生体。随着流体沿漩涡发生体流动的速度逐渐加快,雷诺数e逐渐增大,当R达到左右时,由于漩涡发生体后半部分附面层中的流体团受到更大的阻滞,就会在漩涡发生体下游产生两列旋转方向相反、平行参差排列的涡列,这就是所谓的“卡门涡街”。其中雷诺数R的定义为: (1)式中-工作状态下流体的运动粘度;来流的平均流速;-为流束的定型尺寸.由流体力学理论可知,雷诺数的大小反映了流体的流动特性。实验表明,当外部条件几何相似时(几何相似的流动环境、流体绕过几何相似的物体),若雷诺数相同,流体的流动状态几何相似,即流体具有相似的运动规律和流速分布。值得注意的是,并非在任何条件下产生的涡街都是稳定的,由于漩涡之间的相互影响,其形成通常是不稳定的.只有形成相互交替的内旋的两排漩涡,且当两漩涡列之间的距离和同列的两漩涡之间距离之比满足0.28(0。28005) ()时,所产生的涡街才是稳定的.2.1。涡街信号的测量大量实验证明:在二维流动状态下(阻流体具有规则截面,且可视为无限长),当满足涡街稳定的条件时,涡街的单侧旋涡脱落频率(简称涡街频率)f与阻流体两侧的平均流速v之间具有以下关系: ()其中为d阻流体迎流面的最大宽度;St为斯特罗哈尔数,它是一个无量纲常数;当发生体的几何形状确定时,在一定的雷诺数范围内(一般在3102105),斯特罗哈尔数是一个常数,对于三角柱形漩涡发生体,St016,对于圆柱体形漩涡发生体,S=020。由式(3)可知,涡街频率与来流的平均流速成正比,那么根据流动的连续性理论易知:涡街频率与来流的体积流量成正比关系;且其比例系数在很宽的流量范围内为定值。这一原理被用来研制涡街流量计,测量封闭管道内流体的流量.流量计的检测元件用各种方法检测涡街频率,以得到被测流体的体积流量: (4)其中v为漩涡发生体两侧平均流速(m/s);S为管道截面积;为旋涡发生体两侧流通面积与管道截面积之比,d为漩涡发生体特征尺寸,为仪表的仪表系数。由式(4)可看出,只要给定涡街流量传感器,其管道截面积S、漩涡发生体特征尺寸d及斯特罗哈尔数是可知的,因此仪表系数也是确定的,只要准确测得漩涡的分离频率,就可以准确的得知被测流体的速度,从而到达测量管道内流量的目的。因此,应用涡街流量计测量的特点就是:体积流量Qv只与涡街频率及管道和发生体的几何形状有关,与流动介质的性质无关。这决定了涡街流量计的下列优点:(1)涡街流量计具有线性的仪表系数,而仪表系数的取值仅由管道口径、发生体结构参数确定;(2)同一台涡街流量计的仪表系数是一定的,那么就可以用最方便、廉价的介质对流量计进行标定。由式(1)可知,随着流速的下降,雷诺数Re也会减小,当Re减小到0以下时斯特罗哈尔数就不再恒定。此时,v与f不再是线性比例关系,即式()不能成立。因此,涡街流量计实际测量的量程下限远远高于理论值。不难看出,扩展涡街流量计量程的下限是一个重要的研究课题。22涡街信号的组成组成涡街的信号既有有用信号也有噪声或者叫干扰信号。从涡街传感器引出的电荷信号经电荷放大器和滤波器的简单处理后,形成了幅值在几伏左右的电压信号,这个电压信号是杂乱的、不规则的,其中包括体现涡街频率的信号成分即有用信号,也包括各种噪声.其中噪声可分为三部分:电磁干扰、流场干扰和管道振动干扰.那么涡街信号可以表示为: (5)式中 -体现涡街频率的信号,称为有用信号;电磁干扰信号;-流场干扰信号;管道振动干扰信号。我们的最终目的就是要精确的从这个复杂的涡街信号里提取出有用信号,那么,我们必须先了解噪声信号,才能有效的去除噪声.下面从三点加以介绍:1。电磁干扰信号由于在工业现场电力线及电力设备密集,大量的电磁干扰就会影响到涡街流量计信号处理电路,这种干扰主要分为三类:高频电磁辐射干扰、交直流电源干扰和低频电磁干扰。其中高频电磁辐射干扰主要是通过空间电磁场作用到信号处理电路的;交直流电源干扰来自于电源间的相互影响;低频电磁干扰是对涡街流量计的最主要的电磁干扰,低频电磁干扰的来源非常复杂,它与涡街安装位置、安装方式、接地方式、接地位置、屏蔽情况及放大器的特性等有关,如:金属屏蔽罩屏蔽空间电磁辐射的能力是有限的,不能抵御频率0Hz以下的电磁场;压电敏感元件的接地点(表壳)与处理电路的接地点如果存在跨步电流,就会在地线两端产生50Hz的跨步电压干扰;当电源干扰存在,而处理电路的共模抑制比较低时,就会在电路中引入50z的电源共模干扰.这种低频干扰在涡街频带之内,所以消除低频电磁干扰是涡街现场应用的一个重要问题。2.流场干扰信号工业现场管道内的干扰对漩涡发生体附近的流场分部有很大的影响。由于管道上下游存在着各种阻力件如阀门、弯头、T形管、扩张管和收缩管等,这些器件对管道的影响有两个方面:()影响管道内的压力分部,导致管道的压力分布不均匀,从而导致管道内流速分部不均匀;(2)会产生流体扰动和杂乱的漩涡流。这种干扰会使涡街信号的信噪比降低,并且破坏管道内流场的均匀性和对称性。3.管道振动干扰信号图1受扰的涡街信号图管道一般与风机、水泵或压缩机等装置相连接,风机、水泵和压缩机产生的振动、人为撞击管道以及局部阻力件产生的随机噪声有时十分强烈,会叠加到涡街信号中,对于有用信号的提取带来了很大的困难。理想的涡街信号经电荷放大器和低通滤波器后应该是一个规则的正弦波信号,但是,在工况下低流速的涡街信号则基本被噪声淹没,如图1所示的实际工况下采集的受扰的涡街信号波形图。2。双MS43单片机结构数字涡街流量计的设计方案大部分的脉冲输出型涡街流量计都是基于电荷放大电路、滤波电路、整形电路和脉冲输出电路组成的一套模拟电路的模拟涡街流量计。实践证明,在高信噪比的情况下,这种模拟涡街流量计处理涡街频率信号的效果是很好的。但是,当在低流速下测量时,由于有用信号波形的峰值大致与流速的平方成正比,信号幅值较小,信噪比较低,经常性的噪声(如流动噪声)的幅值则相对增强,以至于淹没有用信号,造成整形时的误触发。由于上述情况主要出现在测量的低量程段,从而导致了量程比的缩小,普通的模拟涡街流量计的实际量程只有1:10。鉴于上述模拟涡街流量计具有的优势以及存在的不足,本课题提出了一种新型脉冲电流输出型数字涡街流量计的方案设计。该方案既保留了原有模拟涡街流量计在正常流量范围高信噪比情况下测量准确、实时性好的优势;又采用现代数字信号处理技术,有效地克服了小流量下测量精度不高甚至不能测量的问题.本课题设计的双MSP30单片机数字涡街流量计采用了普通模拟涡街流量计的前置放大电路,包括电荷放大器、低通滤波器、限幅器和施密特触发器;上述的前置处理电路产生的两种信号分别送到两个单片机中,其中幅值为33V的脉冲信号送入MS430F149中,幅值为3。3V的正弦信号送入MSP401611中。当流量处于正常流速状态时,由MSP430F19利用其IO端口的外部中断功能,对前置放大电路输出的方波信号进行计频,从而得出当前频率值;当流量处于低流速状态时,对前置放大电路中低通滤波器输出的叠加了许多干扰的正弦信号进行/D采样,再利用MSP40F11对AD采样的结果进行频谱分析,从而得出此时涡街信号的频率.最后,在整个流量范围内,将得出的频率值以脉冲输出的方式从MS430F19的端口输出同时以模拟电压值的形式从MSP30F1611的端口输出然后通过M02芯片转换为420mA电流输出。压电式涡街传感器电荷放大器低通滤波器限幅器施密特触发器脉冲计频单片机脉冲输出FFT转换单片机三线制输出接口两线制输出接口电荷信号电压值电流值电业转换电流输出图2 双SP430单片机的设计示意图此方案与传统模拟涡街流量计的信号处理方法基本类似,具有在正常流量范围内高信噪比情况下计量准确、实时性好的优点;但是,在小流量低信噪比的情况下,涡街信号受干扰严重,易造成整形时的误触发,从而导致单片机计频不准甚至无法测量。此时,数字涡街流量计会自动切换到FFT频率计算方式,即在低流速小流量的情况下,模拟电路输出的代表涡街频率的方波信号非常不稳、跳变的范围很大时,MSP430F1611单片机首先利用其A/D采样端口采集经电荷放大、低通滤波处理后的正弦信号,然后进行FF运算和功率谱分析从而得出此时的涡街信号频率值,然后MSP30F111把频率值转化为电压值,又将电压值经过AM2转换为42m电流输出。与此同时,通过通讯的方式将频率值发送给MSP430F49单片机,最后通过MSP430149单片机进行脉冲输出。此方案把数字信号处理的方法应用到实际中,很好的解决了传统模拟方法很难解决的低信噪比信号处理问题,即可有效地降低涡街信号的测量下限5。2。双MSP4单片机结构数字涡街流量计的FFT频率计算方法。1 FT算法简介FT是DFT的快速计算方法,DT是连续傅里叶变换的离散形式,离散信号(nT)的傅里叶变换可以表示为: (6)式中,成为蝶形因子。上式实际上就是点的FT,可以看出,计算所有的X(k)需要2次乘法和N2次加法,运算量很大。DFT的快速算法即FT,利用了蝶形因子内在的对称性和周期性,从而加快运算速度.4。2功率谱估计概念及频率计算经典谱估计中的直接法又称周期图法,周期图这一概念是由Schuster于189年首先提出的,因为它是直接由傅里叶变换得到的,所以习惯上称之为直接法,它是把随机信号(n)的个观察数据xN(n)视为一能量有限信号,直接取xN(n)的傅里叶变换,得XN(),然后再取其幅值的平方,并除以,作为对x(n)真实的功率谱P()的估计。以表示用周期图法估计出的功率谱,则 (7)其中: ()是实平稳随机序列的傅立叶变换。自15年F出现后,周期图法就成为了谱估计中的一个常用的方法,()可以借助FFT实现,所以也可方便地求出,这样不仅实现简单,而且具有很高的计算效率和计算精度。本课题设计的FT计算程序首先依据快速傅立叶变换原理进行14点FF计算,然后将计算得到的再进行功率谱计算,在02个功率谱中找出最大的一个,即功率谱的峰值.设第K(=1,2,1024)个功率谱为最大值,那么实际涡街的真实频率为: (9)其中:s采样频率;N-采样点数(本课题选取N=102)。通过这样的方法就可以计算出涡街在低流速下的频率值了.不难发现,在式(9)中fs/N正是频率值的分辨率。如果要想更加准确地计算出频率值f就必须提高分辨率s/N,那么方法有两种:一种是降低采样频率,另一种是增加采样点数。但是,采样频率的降低是有限度的,要满足Sano采样定理.采样点数增加会增大SP430单片机的计算量和数据存储量,势必会影响S0单片机运算的实时性和功耗的增加。鉴于上述情况,课题引入了一种实正弦信号的快速插值频率估计方法作为校正频率值的方法.2.3单频实正弦信号的快速插值频率估计法由于涡街流量实际信号为单频实正弦信号,根据FFT变换系数的实部与幅度谱具有相似的特征,当信噪比高于5dB时,FFT变换后系数的实部与幅度谱具有完全相同的峰值位置,所以,只需利用3个FFT系数的实部来构造频率修正项,计算量低,具有精度高、测频速度快的特点。具体算法实现如下:设实际涡街流量信号为x(n)sin(n f/f),其中,a为信号幅度,f为信号频率,令X0(k)该信号点的FT系数,k0=N f0/f为信号真实频率位置,当f0s/N时,根据正负幅度谱的严格对称性,只需对其正频部分进行分析。完成对涡街流量信号的新型幅度谱插值算法,该算法简单、快速,大大提高了频谱分析精度,具有很大的实用意义。3双MSP40单片机结构数字涡街流量计的硬件设计3.1整体硬件电路设计方案从抗干扰和降低功耗两个角度考虑,本课题设计了数字涡街流量计的硬件电路,整体结构框图如图3所示,采用了以S40149单片机和MP3F161单片机为核心的双CP硬件结构。其中,SP43149单片机作为脉冲计频单片机,M0F1611为FT转换单片机。仪表的整体结构可分为对压电传感器输出的涡街信号的前置放大电路、单片机计算及输出电路、电压转换电路共三大部分;实现了双通道信号采集,数据传输,数据处理,脉冲输出,电流输出等功能.图3 双 MSP30单片机结构数字涡街流量计硬件电路框图。2前置放大电路的设计课题设计的双MS430单片机结构数字涡街流量计选用压电式涡街传感头,即检测涡街频率信号应用应力式检测方式。把应用膜片和压电晶体元件作为检测元件置于旋涡发生图4 整体硬件电路图体后,当旋涡在旋涡发生体附近产生后,就会作用在检测元件上面产生一个交替的升力,该升力的频率与旋涡发生体发出的旋涡频率相同,这个升力加上管道噪声和流体振动噪声同时作用在检测元件上,使其产生应力变化,应力差作用于膜片上,使检测元件内的压电晶体元件的诱导电荷发生变化,将电荷变化量引出,它是微弱的含有各种噪声的电荷信号(幅值在几mV左右),此即是压电传感头的输出信号,也是涡街前置放大电路的输入信号。前置放大电路的任务是将检测元件提供的微弱电信号处理成有效代表涡街频率的脉冲信号,同时,由于本课题设计的数字涡街除了对上述脉冲信号直接用单片机计频以外,还具有频谱分析的功能,故还需从前置放大电路中另抽取一路正弦信号作为频谱分析的采样信号。课题设计的前置放大电路主要由电荷放大器,低通滤波器,限幅器和施密特触发整形器四部分构成,而具体的硬件电路则是由以运算放大器为主体的模拟电路来实现。如图所示。出于对系统的低功耗特性和输出的驱动能力两方面的考虑,课题选用了2片美国德州仪器(简称I)公司的TV2254单电源、低电压、低功耗4运算放大器(1和U2),来实现本数字涡街流量计的前置放大电路。采用先进的LnCMTM工艺制造的4路运算放大器TV2,具有满电源电压幅度输出性能,同时比现有的CS运放具有更好的输入失调电压和更低的功耗.V224的典型特性有:输出摆幅包括两个电源电平,即可达到满电源电压幅度;低噪声,fkHZ时,典型值为19/H;低输入偏置电流,典型值为1pA;超低的功耗,每一通道的典型值为34;共模输入电压范围包含负载电源电平;低输入失调电压值,在t=2时最大为85V;供电电压范围宽泛,2。78;高输入阻抗和低噪声,非常适用于压电传感器之类小信号条件的高阻抗来源.下面分电荷放大、电压参考、低通滤波、限幅、施密特触发整形五个环节分别进行详细介绍。3。2.1电荷放大器的设计由于压电式传感器输出的电信号是很微弱的电荷信号,且传感器本身有很大内阻,故输出能量甚微,为此,必须放大传感器输出的微弱电信号,并将压电式传感器的高阻抗输出变换为低阻抗输出.而电荷放大器实际上是一个以电容为反馈元件的具有深度负反馈的高增益运算放大器,不同于一般的电压放大器的是,其输入信号是电荷,输出信号为电压。图5所示即为电荷放大器电路结构8.图 电荷放大器电路原理图如图所示,由于压电传感器具有很高的绝缘内阻,因此其等效电路为电荷与电容器的并联,设Q为传感器产生的电荷,p为传感器电容,Ct为连接电缆电容,Cf为电荷放大器带有的深度负反馈电容,为运放的输入电压,eo为运放的输出电压,A为运放的放大倍数。电荷放大器工作时,可推出: (1)由于电荷放大器的增益一般很高,使得Cf(1+A)p+Ct,则有: ()所以,电荷放大器的输出电压与压电传感器的输出电荷成比例,放大器的灵敏度则由反馈电容f来控制。如图6所示,运放U3部分的电路构成了电荷放大器,为了提高输入级的共模抑制能力,采用的是双端输入的差动电荷放大器,双端的电容、电阻参数完全对称(R6=7,C1718)。考虑到电容负反馈对直流工作点相当于开环,使放大器的零点漂移增大,因此在C7、C8处分别并联反馈电阻R6和R7来提供稳定的直流工作点,抑制放大器的零漂。图电荷放大器电路结构3。.2电压参考电路的设计如图,运放U3D以及电阻R11和R12构成了前置放大电路的电压参考电路,用于提供电荷放大器U3、运放U3、A、U(、B、C)的静态工作点.由于压电传感器输出的交变信号类似正弦波,而所采用的运算放大器LV254是单电源(=33V)供电,如果不采取措施,正弦信号的负半周将截止。为此,增加一个运算放大器UD,它的同相端输入电压由电阻11和R2分压得到,R1=R12,即同相端的电压为系统电压的一半(CC/2=15V),由于整个电路的输入信号为两路压电传感器的差动信号,将电压参考电位定为ACC2有利于对差动信号进行充分的放大。U4D的输出电压反馈至反向端,输出电压则稳定在。65。这样,电荷放大器的静态工作点就被抬高至1。65V,压电传感器输出的正弦波以65为基准,波峰可至3.3V,波谷可至.图7 基准电路原理图3.23低通滤波器的设计工业现场应用中发现,影响前置放大电路正常工作的主要来自周围的电磁场干扰,可分为高频电磁辐射干扰和低频电磁干扰。高频电磁辐射干扰大多来自空间电磁场的作用,因频率较高且与涡街的频带(一般为几Hz到几千Hz)相差较远,可以通过金属防护罩屏蔽和低通滤波的方法加以解除。至于低频电磁干扰(5),由于其频率处于涡街信号的频带之内,金属外壳无法防御,故消除低频电磁干扰是设计前置放大电路的关键。为了衰减信号中不感兴趣的高频成分,减小频混的影响,在电路中加入了低通滤波器,如图8所示。涡街流量信号的频带很宽,并且随着频率的增大,信号的幅值近似以指数增长,低频时的信号很小,而高频时的信号很大.为了保证流量信号在低频、高频都有高的信噪比,都有很强的抗干扰能力,因此要把低通滤波器的截止频率定在低频段,来滤除普遍存在的50Hz的工频干扰、流场的低频摆动噪声等低频干扰噪声,保证在小流量情况下,仍有较高的信噪比,进行正确的测量。但是,截至频率也不能定的很小,否则会对高频信号衰减的过大,导致高频段的信噪比降低,影响测量。因此,必须选择一个适当的截至频率;当然,不同口径和不同介质(气、液)涡街的截止频率也会不同。由于电荷放大器的输出电压一般在几十mV左右,不足以推动流量检测电路,还需进一步放大;由运放UB、3、电阻R8、R9、可变电阻W1和电容C9、C2组成的低通滤波器具有电压放大的作用,且增益可调。运放反相输入端接可调电阻W1100K和电阻R9=5.1,反馈电阻R8=300K,所以,该运放的放大倍数为22倍。运放U3B的输出信号ingnal即单片机A/需要采集的涡街信号,它是以1。65V为基准,接近A/转换量程(03.3)的带有许多“小毛刺”的正弦波9。图8 低通滤波器电路原理图32限幅器的设计限幅器的作用是对上述低通滤波器的输出信号电平进行箝位,从而进一步消除干扰,提高放大器的信噪比;同时为后续电路提供稳定的触发电压。在图9中,限幅器运放U2C的负反馈部分除了用一个小容量的电容(C220p)和一个较大的反馈电阻(R7=1。2M)并联以滤除一些高频干扰和放大信号幅值以外,它还有两个反相并联的二极管(D1、D2)起放大整形的作用.当运放U2反相输入端的信号电压高于二极管的门坎电压时,输入信号能直接通过导通的二极管输出;而当输入信号电压低于二极管的门坎电压时,二极管不导通,则信号经反馈电阻被放大R1R560倍后再输出。因此,限幅器输出的信号己经不再是完整的正弦波波形了,而是被限幅后类似方波的波形。图9 限幅器电路原理图3.2。5施密特触发器的设计施密特触发器(Schmit Tigge)是脉冲波形变换中经常使用的一种电路,它其实是具有双门限值的反相输入迟滞比较器,由于对输入输出信号具有迟滞作用,所以能够有效地防止由噪声产生地振荡。施密特触发器在性能上有两个重要的特点:第一,输入信号从低电平上升时的转换电平和从高电平下降时的转换电平不同;第二,在电路状态转换时,通过电路内部的正反馈过程使输出电压波形的边缘变得很陡。利用这两个特点,不仅可以将边缘变化缓慢的信号波形整形为边缘陡峭的矩形波,而且可以将叠加于矩形脉冲信号高、低电平上的噪声有效地清除。如图10,运放U4B的正相输入端通过反馈电阻R19和正相输入电阻W2对输出端电压分压,此分压值即为触发阈值。通过调节可变电阻W2的大小,可以改变触发阈值的大小,从而改变输出方波的形状,但是输出方波的频率不变。假设运放的饱和电压值为VC,反馈电阻与正相输入电阻相等,则阈值为VC/2,U2B负相输入端的限幅后的正弦信号与此阈值作比较,得到幅值为0V的方波输出,此方波再与比较器4A作比较得到最终的脉冲信号ulsegnal输出,如图1。图10 施密特触发器电路原理图图11 比较器电路原理图3单片机计算及输出电路的设计单片机是本数字涡街流量计的控制核心,出于对单片机本身的控制功能、功耗以及开发工具的完善程度等多方面的考虑,课题最终选择了美国I公司的MS4019单片机及MSP430F1611单片机。MS单片机的主要特点如下:()低电源电压范围:183.V.(2)超低功耗:2(kH,2。2);0A(1MHz,22V)。(3)5种节电模式:等待方式0。7;AM保持的节电方式0.1A.()从等待方式唤醒时间:6s.(5)位RISC结构,50ns指令周期.(6)基本时钟模块配置:高、低速晶体,内部DC。(7)12位20kbps的A/D转换器,自带采样保持。(8)具有三个捕获比较寄存器的1位定时器Ti_A,Timer_B。(9)多达60KB SH RO和2B M(其中MS430F611单片机具有KBAM).(1)安全熔丝的程序代码保护。(11)MSP4F1611单片机具有12位D/A转换模块1。图2 单片机外围电路硬件框图本数字涡街流量计信号处理系统充分利用了MP43014丰富的I/O和中断端口对施密特触发器输出的方波信号进行脉冲计数,通讯以及脉冲输出;利用MS3F11内部的位A/D对前置放大电路中低通滤波后的涡街流量信号进行采样及电流输出.图1所示即单片机外围电路硬件结构框图,下面分别介绍各部分电路.3.3.涡街信号采集电路的设计课题设计的数字涡街流量计对涡街信号的采集分为MS4301611单片机对正弦信号的采样和P430F149单片机对方波信号的计频两种。对正弦信号的采样通过MSP43061内部的模数转换器AC1来实现。C2是12位精度的A/D转换模块,具有高速、通用的特点,它具有带有采样/保持功能的AC内核、可控制的转换存储、可控制的参考电平发生器、可控制的采样及转换时序电路五大功能模块,均可独立配置。前置放大电路中引出的正弦信号1,作为MSP30F1611的第59引脚P6。0/A0的模拟信号输入端,采用单通道单次的采样模式。对方波信号的计频通过M4019具有中断功能的/O端口来实现.MSP40F149中,1和P这两个8位端口都能用做输入和输出,同时具有中断能力,每个信号都可作为一个中断源.课题选用1.2/TA端口,以前置放大电路中输出的方波信号S2作为.2/TA的中断源,采用上升沿中断的方式计频。3.3。2脉冲输出电路的设计本数字涡街流量计在计算得出涡街信号频率之后通过硬件将频率输出来即脉冲输出。下图13即本仪表脉冲输出原理图。其中,MCU19_u为MSP40F49单片机的脉冲输出;leou为仪表脉冲输出信号.根据MSP430F49单片机的特点,选用带有定时中断功能的P4。/T端口输出频率脉冲,由于MSP430F149电源电压定为33V,而三线制脉冲输出的供电电压范围为012V,故增加了一片M258双运放芯片。M258第一个运放为一电压比较器,参考电压由R25和2两电阻分压决定为1V左右,第二个运放作为一电压跟随器,输出即峰峰值在02V左右的脉冲信号。图13 脉冲输出原理图3。.3电流输出电路的设计图14 电压转换为电流电路本课题设计的数字涡街流量计具有20mA远传的功能,因此课题采用AM芯片将4F16单片机的/模块输出的电压信号(02.5V)转换为420电流信号。通过调节变阻器VR来调节4mA,单片机的电压信号通过一个滑动变器R2连接到AM402的7脚来调节01m。进而整个电流输出电路可以实现420mA的输出。具体电路设计如图14。其中,CU1611_O为MS430F161单片机的电压输出信号,24供电电源的正负电源线中的电流即为40mA电流,此时仪表为两线制1。3。4电源电压转换电路设计MSP0149单片机和MSP40F1611单片机都需要稳定可靠的3。V供电,因此电压转换电路就尤为重要.课题采用4V直流电源供电,通过AM402芯片提供5V电源,再通过BCM33电源芯片将转换为3.电源为单片机供电。电路设计如下图.图15 电压转换电路框图除了为单片机供电外,还需要为整个仪表脉冲输出电路的放大器供电,即需要12V供电。因此本课题采用u12电源芯片将V电压转换为12电压.电路原理图如下图。图16 24V转换为12电路原理图.5双S单片机结构数字涡街流量计的硬件低功耗设计近年来,科学技术发展推动着电子产品的日新月异,同时对电子产品的各项性能指标的要求也越来越高,其中较为突出的就是产品的功耗问题,因此在保证速度的前提下尽可能地降低系统的功耗,已成为电子产品的发展趋势,系统低功耗设计在整体设计中显得越来越重要,其主要意义有:便于电池供电,促进便携化发展;简化设计,提高可靠性;实现“绿色”电子,节省能源。由于本课题设计的数字涡街流量计要具有20mA远传功能,因此降低功耗就成为至关重要的问题了。为了实现本数字涡街流量计的低功耗设计,课题采用了以下手段:选用了低功耗器件;采用了低压供电,功耗与电源电压的平方成正比,降低电源电压是降低功耗的最有效的途径,故采用能低压工作的芯片;尽量降低系统的时钟频率,从而降低系统的功耗;采用低功耗的工作方式;合理选择系统的各项技术指标,因为系统中许多技术指标都和功耗联系在一起,像运行速度、驱动能力、稳定性等,这些技术指标的提高往往以增加功耗来换取,所以,从功耗角度出发应合理选择系统各项指标;采用低功耗的软件设计技术1。MSP430单片机在硬件上的低功耗设计关键是:()为系统内核及外围模块选择尽可能低的工作时钟频率。单片机的功耗与工作频率成正比关系,功耗随着工作频率的降低而明显减少;但是,工作频率太低会影响指令执行速度,降低仪表的实时性要求,所以需要选择一个适当的频率值。因此MSP30F6被设计为两个时钟.当进行FT计算时使用主频(M)为8的高频晶振,其他时间使用外接32768H晶振作为外围模块的时钟(ACLK).(2)将不用的IO端口开路并设置成输出端。(3)适当加大管脚中用到的上拉、下拉电阻值.双MSP单片机结构数字涡街流量计的软件设计41软件总体设计方案在第三章介绍的硬件电路设计中,脉冲计频及频率输出由MSP430F149担任而FFT转换及电压值输出由M4F1611担任.因此,根据这两片单片机的不同工作分别编写相应的程序。4. M43F149单片机程序设计程序设计首先对SP430F149单片机的定时器及通讯模块进行初始化,然后计算输入的脉冲方波的频率并且将频率值进行输出同时将频率值发送给MSP430F1611单片机,将此频率值与预先设定的临界频率值进行比较。如果当前频率值大于临界频率值,则继续进行脉冲计频;如果当前频率值小于临界频率值,则向S43F161单片机发送指令,与此同时P40F19单片机进入低功耗状态,等待MS43F1611单片机的频率计算值。如图17,MSP40F149单片机的软件中主要由脉冲计频函数、频率输出函数和通讯函数三部分组成。脉冲计频函数利用MS430F149单片机定时器Time_A的捕获功能,使其捕获方波的上升沿,分别记录两次上升沿定时器Timer_的寄存器TACR的值。由于此时采用的是26Hz的低频晶振,因此方波的频率就是3276与两次上升沿差值的比值。同时也采用了多次捕获取平均值的方法使脉冲计频更加准确.图17 MSP430F49单片机的程序流程频率输出函数利用MP43F149单片机定时器TierB的输出功能,设置Tme_的晶振为78Hz的低频晶振,通过向Tie_B的寄存器BCCR相应的值,从MSP430F19单片机的端口输出给定频率值的方波。通讯函数用于MP4F49单片机与MSP40611单片机的数据传输。首先对通讯模块进行初始化,将传输波特率设置为48001,并且设置允许接收中断.通讯分为两部分:1.当流量处于低流速状态时,MS430F19单片机接收MSP430161单片机的FF频率计算值。首先MSP43F149单片机向MS3F1611单片机发送指令xAA,然后进入低功耗等待状态,当接收中断发生时,读取FT频率计算值,最后调用输出函数进行输出.2SP430F149单片机将脉冲计数测得的频率值发送给MSP3F611单片机,使MSP31611单片机将频率值转换为电压值.首先发送指令xBB给MP30F1611单片机,接收到MSP430F149单片机的回应指令0xFB后,发送频率值给MSP430F1611单片机1。4.3MS40F1611单片机程序设计本程序首先对MP40F611单片机的通讯模块进行初始化,然后进入低功耗状态。当接收到FFT转换指令xAA的时候,进入/D采样程序,采样完成后进行FFT计算。将转换完成后的FFT转换值进行功率谱计算,找出功率谱最大值对应的点数从而求出频率值,最后将频率值校正后发送给MSP43F4单片机同时进行/A输出。图8 PS430F1611单片机的程序流程由图18可以看出,MSP430111单片机的软件中主要由A/D采样函数、F计算函数、功率谱计算函数、频率校正函数、通讯函数和/A输出函数六部分组成。A/D采样函数首先对模块进行初始化,设置A/D模块的采样方式为单通道多次而且采样信号由定时器Ter_A触发.因此通过设置Tmer_A的触发频率就可以设置A/D采样频率。本课题设置的Timer_A的触发频率为100Hz,所以/D采样频率为1000Hz.利用每次的采样中断函数将A/D采样值存入变量中,采样点达到04个点后,则停止AD采样程序从而完成10点的/D采样过程。T计算函数是根据之前所述的FF算法编写成的,这里就不再赘述了。由于整个FT的计算需要比较大的内存空间,因此计算时需要较长时间。为了提高程序的计算速度,使得整体软件具有较好的实时性,本程序在计算T时采用8MHz晶振,这样可以使FF计算在秒钟内完成。同时又考虑到整个仪表的功耗,因此在结束FT计算后程序仍然恢复到768Hz晶振。功率谱计算函数也是根据前面所述的功率谱计算方法编写的。具体做法是将刚才FFT计算所得的24个复数值逐一计算模值,然后找出模值最大的所对应的点数Km值。可是这样计算出的Km值是个整数值,这肯定会影响精确度.由单频实正弦信号的快速插值频率估计法可知,实际的K值往往与K不同,即实际的K值是m附近的小数值.因此,为了准确的计算频率必须进行校正.频率校正函数就是为了得到准确的带有小数位的K值而设计的。设Km左边的K值为K1,Km右边的K值为+1,m对应的模值为Y,1对应的模值为Y-1,K+1对应的模值为Y1。具体计算如下: (Y1Y1) (2) (Y-1Y) ()因此,实际K=Km+K,校正后的频率f=Kfs/,其中f为采样频率;N为采样点数(本课题选取N=02)910。事实上,无论是从MSP40F14单片机传递过来的频率值,还是由MSP43611单片机自身计算出FFT频率值,都需要实时地将频率值转为模拟电压值。因此,D/输出函数是非常关键的函数.首先设定参考电压为2。5V,然后需要向D/A模块中寄存器AC12_0DAT中写入相应的值(0095),则MP430F111单片机即可自动从D/端口中输出2.5V之间的电压值,最后通过AM402转换为420mA电流输出。仪表若想要输出正确的电流值,必须预先定义好mA所对应的最大频率值,即流量上限所对应的频率值。例如,在DN25和DN0管道值流量上限分别为16/h和403/h,所对应的频率分别为35z和00H,那么就规定此时的电流输出为2m,如果频率再增大仪表也只是输出mA,如果频率减小则按比例输出电流13。4双MSP430单片机结构数字涡街流量计的软件低功耗设计MP4单片机在软件上的低功耗设计关键是:(1)用中断代替查询。如图1、8,两个单片机的通讯、脉冲计频、AD采样等等都是通过中断进入的,在中断响应程序里设置标志位,之后再跳转到相应的子程序中去.()低功耗模式的加入。例如,单片机的主程序中,在无任何中断产生的等待状态中,单片机是处于低功耗模式M3,即CPU和系统主时钟均关闭,只留片上外围模块的时钟ACLK工作.当有定时中断或外部中断产生时,单片机立即从LPM3唤醒,进入到相应的中断入口程序中去。同理,在单片机等待定时中断进行/D采样过程中,也使单片机进入L3来降低系统功耗。()尽量关闭单片机中未用到或暂时不用的模块。例如单片机程序中采用定时方式进行AD采样,共采1024点,每采完一点后应立即关闭/D采样模块,直至下一次定时时间到,再重新开启进行采样.总结与展望本文提出了将数字信号处理方法中的快速傅立叶变换(F)方法运用到双MP43单片机结构的数字涡街流量计中。对实际涡街信号进行实时处理,得到了很好的测量效果,有效地抑制了低流速下的噪声干扰,精确的将涡街信号提取出来,降低了涡街测量下限可准确测量频率为3H的涡街信号,扩大了涡街测量的量程。同时,比以往的DS数字涡街流量计降低了功耗,从而实现了4电流远传功能.这对于涡街流量计拓宽其应用领域具有一定的实际意义。根据本课题设计的系统在实验室中遇到的问题及国内外数字涡街流量计的发展现状,作者对今后的研究工作提出以下建议:.更进一步改善前置模拟处理电路前置模拟处理电路是涡街信号处理的关键部分,它对于涡街信号的放大、滤波起到了很大的作用。因此,在前置模拟处理电路设计过程中,寻求新的电子器件从而进一步优化电路板结构提高抗干扰能力。对不同频率的信号采用不同的放大倍数.优化FT算法在SP431611单片机上实现信号处理算法,由于采用的算法基于104点的FF变换,所以精度还有待于提高,建议编写点数更高的F变换对信号进行处理,这样会对计算精度有明显的提高。同时,还须尽可能保证运算速度.3进一步降低功耗由于本课题设计的程序在计算FFT时,需要运用Mz高频晶振,因此在计算过程中难免会增加功耗.为了使仪表便于携带,希望今后的研究人员可以将功耗尽量降低至mA以下,从而实现电池供电(仪表的功耗为1mA,一节干电池可以使用一年)。参考文献:1 徐科军,吕迅竑,陈荣保,等。基于SP具有谱分析功能的涡
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!