换算公式可以使用线性插值的方法进行计算。设输入值为x,输出值为y,量程为a~b,输出范围为c~d,则可得到如下公式:

y = c + ((x - a) / (b - a)) * (d - c)

对于本题中的情况,输入值x为1adc,输出值y为0-4000,量程a为-10,量程b为50,输出范围c为0,输出范围d为4000,则可得到如下换算公式:

y = 0 + ((1adc - (-10)) / (50 - (-10))) * (4000 - 0)

化简后可得:

y = ((1adc + 10) / 60) * 4000

将1adc代入公式即可计算得到对应的输出值。

1adc的输出值为0-4000对应的量程为-10~50求换算公式

原文地址: http://www.cveoy.top/t/topic/i0Qd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录