搂主的问题十分复杂。我设计过仪表电路,对于调零和调满也不能很好的解决。
如果电路存在非线性,调零和调满都不好用,因为它们都是线性校准。好在大部分设计非线性都很小。
O = Ke k ( I - z - Ze ). I--为输入信号,O--为输出信号,Ke为斜率误差,Ze为零点误差。z和k为正常零点和斜率。调零就是调节Ze,调满就是调节Ke。校准过程如下:
输入 I 为 0% (阀门关),O应为 4mA。即 4 = Ke k ( - z - Ze)。
输入 I 为 100%(阀门开),O应为20mA。即 20 = Ke k (100% - z - Ze)。
两个方程可以求出 Ke K 和(z + Ze)。换句话说,知道这两个点就可以校准了。
但是大家发现问题了吧!
对,实际调节过程中零点和斜率是耦合的!这就是搂主遇到的问题。调不准。
如果是0~20mA仪表就比较好了,因为方程变成了:
0 = Ke k ( -z - Ze);
20 = Ke k (100% - z - Ze);
第1)个方程直接是 -z - Ze = 0。调节Ze(零点),让方程成立。
然后第2) 个方程变为 20 = Ke k 100%,调节Ke,让方程成立。
这个调节过程没有耦合。
所以导致4~20mA仪表调不准的原因就是这个4mA造成的。
那么现场4~20mA仪表怎么调节呢?愿意大家讨论。(我的土方法是反复调节零点和满点,这个过程就像是迭代解方程,几次迭代就比较准确了。但是这个方法也常常失效。)