ad采样在校正算法中有些问题不太清楚:
CalGain=(Output8-Output0)/(Input8-Input0);
//ADC校正算用于计算的增益,CalGain=(InputH-InputL)/(OutputH-OutputL)
Cal0ffset=(Input8*Output0-Input0*Output8)/(Input8-Input0);
//ADC校正算法用于计算的偏移,Cal0ffset=(InputH*OutputL-InputL*OutputH)/(OutputH-OutputL)
Input1=Output1*CalGain-Cal0ffset;//通过采样数据来计算实际的输入
Input9=Output9*CalGain-Cal0ffset;//通过采样数据来计算实际的输入
我想问你下为什么,实际的输入值即 Input1 计算公式是上述那样的,还有增益CalGain和偏移量Caloffset的计算公式,有点弄混了,麻烦各位了,再次拜谢! |