主权项 |
一种用于多路模拟量采集卡的温度补偿方法,包括下列步骤:(1)选定三个温度T1,T2,T3,在每一个选定的温度下,选择多路模拟量采集卡的某一路采集通道,对其进行选通并接入标准电流信号I0,同时将其他路模拟量采集通道与后端处理电路及所选通的该路采集通道进行隔离,然后采集其输入至AD转换芯片的电压值UoutT1,UoutT2,UoutT3;之后将全部模拟量采集通道与外部信号全部隔离,采集其输入至AD转换芯片的电压值,即自身漂移信息U'outT1,U'outT2,U'outT3;(2)根据下列三组等式可算得公式中出厂校准参数,un,Uzero: <mfenced open='{' close=''> <mtable> <mtr> <mtd> <msub> <mi>U</mi> <mrow> <mi>outT</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>R</mi> </msub> <msub> <mi>T</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mi>A</mi> </msub> <msub> <mi>T</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>u</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mn>0</mn> </msub> <mi>R</mi> <mo>+</mo> <msub> <mi>U</mi> <mi>zero</mi> </msub> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mn>0</mn> </msub> <mi>R</mi> <mo>+</mo> <msub> <mi>U</mi> <mi>zero</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>U</mi> <mrow> <mi>outT</mi> <mn>1</mn> </mrow> <mo>′</mo> </msubsup> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>R</mi> </msub> <msub> <mi>T</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mi>A</mi> </msub> <msub> <mi>T</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>u</mi> <mi>n</mi> </msub> <msub> <mi>U</mi> <mi>zero</mi> </msub> <mo>)</mo> </mrow> <msub> <mi>U</mi> <mi>zero</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <msub> <mi>U</mi> <mrow> <mi>outT</mi> <mn>2</mn> </mrow> </msub> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>R</mi> </msub> <msub> <mi>T</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mi>A</mi> </msub> <msub> <mi>T</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>u</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mn>0</mn> </msub> <mi>R</mi> <mo>+</mo> <msub> <mi>U</mi> <mi>zero</mi> </msub> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mn>0</mn> </msub> <mi>R</mi> <mo>+</mo> <msub> <mi>U</mi> <mi>zero</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>U</mi> <mrow> <mi>outT</mi> <mn>2</mn> </mrow> <mo>′</mo> </msubsup> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>R</mi> </msub> <msub> <mi>T</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mi>A</mi> </msub> <msub> <mi>T</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>u</mi> <mi>n</mi> </msub> <msub> <mi>U</mi> <mi>zero</mi> </msub> <mo>)</mo> </mrow> <msub> <mi>U</mi> <mi>zero</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <msub> <mi>U</mi> <mrow> <mi>outT</mi> <mn>3</mn> </mrow> </msub> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>R</mi> </msub> <msub> <mi>T</mi> <mn>3</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mi>A</mi> </msub> <msub> <mi>T</mi> <mn>3</mn> </msub> <mo>+</mo> <msub> <mi>u</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mn>0</mn> </msub> <mi>R</mi> <mo>+</mo> <msub> <mi>U</mi> <mi>zero</mi> </msub> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mn>0</mn> </msub> <mi>R</mi> <mo>+</mo> <msub> <mi>U</mi> <mi>zero</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>U</mi> <mrow> <mi>outT</mi> <mn>3</mn> </mrow> <mo>′</mo> </msubsup> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>R</mi> </msub> <msub> <mi>T</mi> <mn>3</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mi>A</mi> </msub> <msub> <mi>T</mi> <mn>3</mn> </msub> <mo>+</mo> <msub> <mi>u</mi> <mi>n</mi> </msub> <msub> <mi>U</mi> <mi>zero</mi> </msub> <mo>)</mo> </mrow> <msub> <mi>U</mi> <mi>zero</mi> </msub> </mtd> </mtr> </mtable> </mfenced>(3)在工作采集时,将某一模拟量采集通道进行选通并接入所要采集的信号,获得其进入AD的电压值Ut,然后将全部模拟量采集通道与外部信号全部隔离,采集其输入至AD转换芯片的电压值,即自身漂移信息Up,根据下式可算得经温度补偿后的模拟量值I0,其中,R为采样电阻值R: <mrow> <msub> <mi>I</mi> <mn>0</mn> </msub> <mo>=</mo> <mfrac> <mrow> <mfrac> <mrow> <msqrt> <msup> <mrow> <mo>(</mo> <msub> <mi>U</mi> <mi>p</mi> </msub> <mo>-</mo> <msub> <mi>u</mi> <mi>n</mi> </msub> <msubsup> <mi>U</mi> <mi>zero</mi> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msub> <mrow> <mn>4</mn> <mi>u</mi> </mrow> <mi>n</mi> </msub> <msub> <mi>U</mi> <mi>t</mi> </msub> </msqrt> <mo>-</mo> <mfrac> <mrow> <msub> <mi>U</mi> <mi>p</mi> </msub> <mo>-</mo> <msub> <mi>u</mi> <mi>n</mi> </msub> <msubsup> <mi>U</mi> <mi>zero</mi> <mn>2</mn> </msubsup> </mrow> <msub> <mi>U</mi> <mi>zero</mi> </msub> </mfrac> </mrow> <msub> <mrow> <mn>2</mn> <mi>u</mi> </mrow> <mi>n</mi> </msub> </mfrac> <mo>-</mo> <msub> <mi>U</mi> <mi>zero</mi> </msub> </mrow> <mi>R</mi> </mfrac> <mo>.</mo> </mrow> |