我正在使用与msp432p401m控制器接口的AD7730 Ic,以便在处于拉伸/压缩状态时读取正确的称重传感器数据。为此,Ad7730在双极模式下工作。我有一个划时代的称重传感器(sr no:-22338),称重传感器的灵敏度为2mV / V,给称重传感器提供的电源电压为5V。因此我们得到的输出电压范围为-10mV至+10 mV。
当我在拉伸模式下测试时,我们会从称重传感器上获得准确的读数,但是当我最初在压缩模式下测试时,即使施加的压力很小,我也会获得9.9mV的电压,然后当施加更大的压力时,mV值就会得到从满量程值减小。
所以我的问题是,当我们施加较小的压力时,我期望的压缩模式下的初始值为0. * mV。
但是我正在接收9. * mV;那么,我的期望初始值正确还是我现在收到的值正确?
我已附上我的代码以供参考。我在压缩模式下获得的称重传感器的值为0x7F7400(压缩时为24位数据,而24位为0)。转换为23位也是十进制0x7F7400 = 8352768;所以,
(8352768 * 10)/ 8388608 = 9.95毫伏