您好!
我是您的 INA219传感器的用户、在我的数据读取过程中偶尔会遇到标记为"状态溢出"的问题。 下面是我的配置的详细信息:
CONFIGURATION_REG = 0x0773 // FSR = 16V;增益= 1;范围= 40mV;BADC = SADC = 64 (过采样);MODE =分流和总线触发
R_shunt = 0.004 Ω
Current_LSB = 0.00030517578125 //范围[V]/R_shunt [欧姆]/2^15
CALIB_VALUE = 0x8312 // (uint16_t)(0.04096 /(范围[V]/2^15)
此外、我在写入时应该将校准值向左移动一位吗?
此外、我观察到、每次我修改配置寄存器中的增益值时、输出看起来都乘以2。 我已经使用上面注释中提供的公式计算了当前 LSB 和 CALIB_VALUE。 对这种行为的任何见解都将不胜感激。
我会寻求您的指导、以解决在数据采集过程中间歇性出现的问题。 我们非常感谢您提供任何见解或帮助。
此致、Genadi。