您好,欢迎访问三七文档
第11讲并不多余的技术——非线性校正11-1第11讲并不多余的技术——非线性校正由于线性系统灵敏度恒定,便于计算和显示,还适用于动态分析,因此希望检测系统为线性系统,对于非线性系统可以加入校正环节使之成为线性系统。11.1非线性校正的数字方法P288下图为利用只读存诸器ROM进行非线性校正的方法:被测量x与传感器的输出)(1xfu=是非线性函数关系,在ROM中存放f的反函数)(1afy−=的函数表,即以顺序排列的A/D转换器的输出a作为地址,在ROM中相应地址的存诸单元中存放)(1iiafy−=的数值。这样,可使数据y与输入x成线性关系。这种方法设计方便,结构简单,性能稳定。这一方法也可由软件实现,即将ROM的数据作为软件查询的表格,实现非线性校正。图用ROM进行非线性校正原理框图数字方法非线性校正精度高,稳定性好,但也存在致命的弱点:A/D转换器分辨率的损失。例:某位移传感器输入x量程100μm,分辨力1μm,分辨率10-2。若为线性系统,灵敏度为常数,设为1mV/μm,输出)(1mVxu=,则输出信号范围为0~100mV,采用8位的A/D,分辨率可达到1/256≈0.4×10-2,明显高于要求的10-2,满足要求。若为平方律系统:)(21mVxu=,其输出为0~104mV,为能实现要求的分辨力(1μm),需使输出达到1mV的分辨力,即10-4的分辨率。若采用12位的A/D转换器,只能实现1/4096=2.44×10-4的分辨率,远低于所需的10-4的分辨率,不能满足要求。实际上,这里需用到14位以上的A/D转换器,这样高分辨率的A/D转换器不仅成本高,而且对整个电路的抗干扰性能的要求也高,使设计调试困难。因此,对于全量程范围内,斜率(灵敏度)变化较大的严重非线性系统,不宜采用数字方法进行非线性校正。11.2非线性校正的模拟方法P289一.开环校正法开环校正法见下图。在放大器后面串入一个非线性校正环节,使整个系统的输入输出呈线性,即sxuY=,其中s为灵敏度。图中由)(1xfu=及12kuu=得)(2xkfu=,从而)/(21kufx−=。我们希望)/(21kusfsxuY−==,通过比较)(2uguY=可知:g是f的反函数,只是坐标按比例作了变换。图开环校正检测系统框图第11讲并不多余的技术——非线性校正11-2二.闭环校正法闭环校正法见下图,其中非线性校正环节作为反馈环节并于主回路上。由图知线性放大器的输入)()(1YFDuxfuuuϕ−=−=得DYuxfu−=)()(ϕ。又kuuYD/=,考虑到1k,得)(/)()(xfkuxfuYY≈−=ϕ。我们希望sxuY=,即)()(xfsx=ϕ,说明校正环节输入输出函数ϕ与非线性传感器特性函数f具有相同的函数形式,只是输入量的比例和量纲的不同。图闭环校正系统框图三.增益控制式校正法如果传感器及其转换电路存在非线性输出,可以改变传感器或转换电路的电源电压来进行非线性校正,这种方法称为增益控制式校正法。例如,下图所示的全等臂单臂电桥用放大器的输出电压Ou影响电桥的电源电压BU。(根据第8讲测量电桥的内容可知)电桥的输出电压为2/114xxUuBI+⋅=式中,RRx/Δ=。如果令BIUu/的非线性函数为)(xf,则2/114)(xxxf+⋅=RRRRRΔ+URUBuIuO+-OuβROBUuU+=βA0图电桥电路的线性化图中的放大器为增益为A0的仪器放大器,其输出电压为)()()(000xfuUAxfUAuAuORBIOβ+===将f(x)的表达式代入上式得)4/2/1(14/)(1)(0000ββAxxUAxfAxfUAuRRO−+=−=可见,当调节0/2A=β时,输出4/0xUAuRO=,完全呈线性。第11讲并不多余的技术——非线性校正11-311.3模拟非线性校正环节的实现P293实现非线性校正时,常需要一个电的模拟网络实现所需的非线性函数关系。一般来说,并不是任何非线性函数都可方便地用一个电的模拟网络来实现。根据不同的情况,可采取不同的方法。对于工程中大多数应用背景来说,非线性校正函数一般可分为以下几种情况:(1)指数或对数函数;(2)平方,平方根,倒数等幂函数;(3)多项式函数,或可用低阶多项式函数拟合充分逼近的函数;(4)由以上各函数组合而成的复杂函数;(5)其他复杂规律的函数,或用多项式拟合时,高次项系数不趋近于零的函数。对于上面提到的前四种函数,可以利用非线性运算电路(对数/指数运算、幂运算电路等)和加法/减法运算来实现。而对于第五种情况,可以采用折线逼近非线性函数放大器来实现。一.折线逼近法下图所示为折线逼近式非线性校正方法。图(a)所示为非线性校正所需的折线逼近曲线(以3段为例)。该曲线在xx1时的折线方程为xky1=;在x1xx2时的折线方程为)(121xxkxky−+=;在x2x时的折线方程为)()(23121xxkxxkxky−+−+=。实现该函数的电路如图(c)所示,首先说明一下图中需要用到的单极性放大器,如图(b)所示,当0Iu时,IOuu−=;当0Iu时,0=Ou(详见第12讲半波整流电路)。RRRRRRRyx-URR/k1R/k2R/k3z1z2z31/xRUR2/xRURRRuIuOxyx1x2xy0k1k2k3(a)(b)(c)A1A2A3A4A图折线逼近式非线性校正方法(a)折线逼近式非线性校正曲线;(b)单极性放大电路;(c)非线性函数放大器图(c)电路中,运放A1接成反相器,xz−=1;运放A2接成单极性放大电路:当0/1−+xRUURxRR时,RzxRUURxRR210/−=−+。即1xx时,)(12xxz−−=,否则02=z;同理,2xx时,)(23xxz−−=,否则03=z。运放A4接成加法器,根据电路列方程为RykRzkRzkRz−=++0///332211,故)()(23121xxkxxkxky−+−+=(2xx),即实现了所需的逼近折线。该方法可用于任意段折线的逼近。第11讲并不多余的技术——非线性校正11-4理论上说,采用折线逼近的方法可实现任何形式的函数曲线,通用性好,而且无需使用价格昂贵的专用集成电路,因此,在传统的模拟式仪表或变送器中应用较多,但这种电路存在明显的局限性:为使折线充分逼近目标函数,需要尽可能多地设置函数曲线的转折点,这会使得电路设计复杂。同时,电路中各元件的参数精度直接影响到曲线的拟合精度,因此,各元件参数的筛选和调整等调试工作十分困难。此外,由于电路中元件较多,温漂和时漂情况各异,因此,整个校正环节的时间稳定性难以估计。二.运算法除了折线逼近式函数放大器以外,对于指数、对数、幂函数等函数逼近,还可用集成非线性运算电路。例如,AD538就是一种功能较为齐全的集成器件。AD538可实现I象限或II象限的乘法、除法、对数、平方、平方根、取任意次幂等运算,具有精度高、线性度好、动态范围宽的特点,其电路原理见下图:图AD538电路原理图图中运放A1、A2、A3组成对数放大电路,其输出值分别为011lnIRuqkTuZZ−=;011lnIRuqkTuXX−=;011lnIRuqkTuYY−=式中q为电子电荷量;k为玻耳兹曼常数;T为热力学温度;I0为外推电流。运放A5组成减法电路,其输出为XZZXZXBuuqkTmuuqkTmuumulnln)(11=−=−=式中,m为减法电路的增益,无外接元件时m=1。运放A4组成反对数放大电路,输出为)(11/014YCOqkTuOuukTqeIReIRuBE−==第11讲并不多余的技术——非线性校正11-5此外,AD538还提供了两个参考电压输出:+10V和+2V。利用AD538提供的电路,除了可实现对数和反对数运算外,还可实现以下函数运算:(1)I象限乘/除法器:电路见下图,这时Bu与Cu相连,输出为mXZYOuuuu)/(=。注意到此时AD538无外接电阻元件,因而m=1,故有XZYOuuuu/=。如果将输入端Xu接10V参考电压,则10/ZYOuuu=,构成乘法器;而如果将输入端Yu接10V参考电压,则XZOuuu/10=,构成除法器。此外,AD538还可实现平方、倒数运算功能。图I象限乘/除法器图方根运算电路第11讲并不多余的技术——非线性校正11-6(2)幂运算电路:又分为乘方和方根运算电路,其实现方法基于上图的乘/除法器,但需外接元件使减法器的放大倍数m不为1。对于mXZYOuuuu)/(=,如果m1,则实现了乘方运算;如果m1,则实现了方根运算。欲使m1,这很简单,只需在减法器的输出端Bu与反对数放大器的输入端Cu之间加一电压衰减电路即可,这可由电阻分压电路实现,见上图。若欲使m1,方法是在AD538的Au与Du之间接一电阻ADR,以调整减法电路的增益m,电路见下图,这时ADRm/1961Ω+=。可见,利用AD538的函数运算可方便地实现许多非线性校正电路。图乘方运算电路例如,由第5讲电量型传感器知道,负温度系数热敏电阻NTC的阻值与温度T(单位K)的关系为)/1/1(00TTBTTeRR−=,式中,RT0为T0时的阻值,B为材料和工艺决定的常数。在信号调理电路中依次加入对数运算电路和倒数运算电路,即可得到与温度T成线性关系的输出了。在智能检测系统中,可以将模拟非线性校正与数字非线性校正相结合,即将非线性严重的输入信号首先经由非线性运算电路进行模拟非线性校正,待非线性误差较小时,再进行A/D转换。然后用数字校正法进一步修正非线性误差。这种两步校正法的优点是:(1)模拟校正环节采用非线性运算电路实现,电路简单。可实现传输函数的初步线性化;(2)数字校正环节的输入信号已是非线性误差不严重的信号,在被量化后不会造成明显的分辨力的损失。
本文标题:11非线性校正
链接地址:https://www.777doc.com/doc-5676451 .html