当前位置:文档之家› 压力传感器动态数字滤波的实现方法_图文.

压力传感器动态数字滤波的实现方法_图文.

(5)
由g(t、曲线计算G(s)是比较繁琐的。而由g。(t)曲线计算G(z)则非常简捷。因为G(z)的幂级数展开式正好对应于脉冲响应|甬数g(t)的离散形式g:(fn,i--1,2,…。因此,只需对g。(f)按采样周期T采样。得到的数据g。0r)构成级数:
G|[z)=∥(矿+矿舻叫’(3n一+…
(6)
小.其输出幅度也较小。干扰信号对辩识结果的影响就比较明
补偿环节的模型。
显。并且实际对象总带有一定的非线性撤励程度过小将使辩识
依据实验数据,高斯一牛顿法方法得到的模型为式
的1:作点低于实际运行的工作点过多,因而得到的模型与实际,,、0.002489+0.00205lz。1+0.001715Z-2+0.002029z-3

关键词:高斯—牛顿法;压力传感器:数字滤波器
中图分类号:TP212
文献标识码:A
Abstract:ThisarticleutilizesC,BUSS—Newtonmethod.hasestablished
the
fllj,llSOr
dynamicmodelaccording
to
thepressure.8P,n,solr
stepsIIRfilter
Oil
FPGA,andtakethe#rood
effectthroughthesimuqewtonmetlaod;Pressuresen.sol';Digital脚ter
引言
在测控系统中,最重要的部件是传感器。为了准确掌握被测对象的运动规律。首先应了解传感器的参数、动态特性是否符合测试要求,如不符合或有偏差则需要进行调整或改善。研究传感器动态特性的一种有效方法是对传感器进行动态特性的校准,根据实验结果进行数据处理,建立全面描述传感器动态特性的动态数学模型。
就得到G(z)的幂级数展开形式。
于是.町以用宽度为采样周期T・高为l的单位幅度矩形脉冲
作用于被控对象.然后按采样周期T对对象输出进行采样,所得的数据按照f6)式构成级数就得到对象在计算机控制模式下的z传函G(z)的幂级数展开形式。这个方法称为单位幅度矩形脉冲法。
2高斯一牛顿法
前面讨论的单位幅度矩形脉冲法在采样周期T比较小的
若对象的S传函为G(s)。则对象在单位幅度矩形脉冲作用下输出的托氏变换为:y(s)=G(s)・(1一e“8)/s
(3)
这个结果是非常巧的,由于计算机控制系统有输出保持器存在.所以计算机控制系统中控制器面对的是广义对象:G。(s)=G(s)宰(1一e一。’)/s
(4)
而不是G(s)0非常幸运的是。G:(s)正好是y(s)。这比一般模拟系统的相应结果方便多了.因为一般模拟系统要在单位脉冲函数6(f)的作用下才得到y(s)=G(s)的结果,理想占(r)函数是无法实现的.只能用矩形脉冲近似代替,得到的只是近似解。
本文运用高斯一牛顿法方法。通过对观测的输入输H{数据
进行曲线拟合,提取了被研究对象的数学模型。依据得到的传递函数模型设计动态补偿滤波器,以改善和扩展传感器本身的幅频特性.扩展其丁作频带。
1单位幅度矩形脉冲法
在传感器模拟系统中对象的S传函是对象单位脉冲响应甬数的拉氏变换.容易联想到在计算机控制系统中对象的z传函应该与矩形脉冲的时域响应是否有着某种联系。
byzero—poleplacementaceor(1ing
to
dynamicmodel
UsingDSPBuilderwhichprovidedby
Alterahasautomaticallyproduced
theVHDLcode
fromtheSimulinkmodel,has
realized
1t

而在计算机控制系统中,却能用单位幅度矩形脉冲得到
G3㈨精确解。在模型处理上:计算机控制系统也比模拟系统方
便,因为在实际系统中只能得到对应于G。(s)或G(s)的对象时域
响应函数g。(t)或g(t)。在模拟系统中常用的传函形式是G(s上在
计算机控制系统中常用的传函形式是G(z):
G(z)=z[G(S)+(1一e4’)/s]
匡亘垂塑雯亚亟壅垂薹蛩
传感器与仪器仪表
文章编号"1008--0570(2008)12--1--0127.-02
一种压力传感器动态数字滤波的实现方法
AMethodfor
Dynamo,dig加tfilterImplementationofPressureSensors
(南京工业大学)毛丽民孙冬梅程明霄
MAO
@蝴圈邮局订阅号:82-946360元,年-127—
万方数据
传感器与仪器仪表
中文核J出期刊(微i.-I-算机信息》(测控自动化)2008年第24卷第12-1期
时候实阳i应州效果小太好。这是凶为x,lx,l象的激励程度与矩形式中,。.-}。用所希望的一个实数极点和一对共轭复极点去
脉冲的面积即冲量有关。当T较小时由于输入对象的冲昔较代替传感器的极点,而零点不变。当确定毒、蛾及q后,即得到


图l矩形脉冲
定义如图l所示的其宽度为计算机控制系统采样周期T’高度为l的矩形脉冲D(t)为单位幅度矩形脉冲,则单位幅度矩形脉冲D(t)可以看成单位阶跃函数1(t)和1(t.T)的差,即:
D(t)=l(t)一l(t—T)
(1)因此.D(t)的手i)=氏变换为:D(s)=(1一e。T。)/S(2)
毛丽民:硕士研究生
Li--minSUNDon9・mei
CHENGMing--xiao
摘要:本文运用高斯一牛顿法,根据压力传感器的响应曲线建立了传感器的动态模型。该方法可使拟合结果逼近无偏估计。从而提高拟合的精度。为提高传感器动态特性.采用零极点配置法根据动态模型设计了动态补偿数字滤波器。运用Altera提
供的DSPBuilder开发工具从Simulink模型自动生成vHDL代码.并在FPGA上实现了3阶llR的数字滤波器,通过仿真取得了较好的效果。
re.
sponseClllWe.Thismethod
ellll.b]e
thefittingretsuh
to
approach
theunbiassedestimate,andP,nhallCtp
fittingprecision.Dynamical
corn・
pensatordigitall融terforPressure.flP,llsorhasbeendesigned
相关主题