【发布时间】:2017-09-25 08:13:10
【问题描述】:
我正在使用 2 线电流回路将压力变送器 Dwyer MS-121(范围为 -100 Pa 到 +100Pa)连接到 Arduino。对于分流电阻,我使用的是 220 欧姆。所以要从电压计算到压力,这就是我所做的: 读数是我从分流电阻读取的
(((((float)reading * 0.0049) - 0.88) / 3.52) * 200) - 100)
0.0049 用于知道实际电压,然后从 4-20mA(4mA * 220Ohm)的底部范围取 0.88,从 4-20ma(20mA 和 220Ohm)的顶部范围取 3.52,然后减去 0.88 得到一个范围从 0 到 3.52(所以我可以按百分比计算)。然后是 200,因为我的压力变送器的范围(-100 到 +100Pa)。最后一个是减去 100,这样我就可以得到一个很好的 -100Pa 到 +100Pa 的范围。
现在,我的压力变送器也有显示。我从显示器得到的值是-19.4Pa,我从Arduino得到的值是-21.1Pa。它有 1,7Pa 或 0,85% 的差异。我很好奇为什么arduino的值不准确,是我的计算,还是我的电路?
【问题讨论】:
标签: arduino