Part Number:INA226
采用INA226进行电流采集,采样电阻选用15mR,误差变化较大,例如,在18V,0.9A的采样中,第一次误差5mA,第二次测量误差达到50mA;而且不同的电流值误差也不同;想请教下INA226电流采集的精度范围大概是多少?应该如何避免误差的产生?
user78960159:
1.发一下你的电路图吧
2.芯片可以设定采样间隔和平均个数的 你设的是多少呢 你的应用场景下 需要多长间隔获取一次数据
,
Amy Luo:
您好,
您是采用高侧电流检测还是低侧电流检测?两次测量结果误差不应相差这么大,您在寄存器读写方面是不是已经验证了可以正确读写?
测量不同的电流值误差不同是正常的,在下面产品首页链接有误差分析工具,您可以使用估算下最大误差,如下截图所示:
https://www.ti.com.cn/product/cn/INA226?
运放输入端有输入失调电压,因此采用电阻越大,失调电压占的比重越小,误差越小,因此在采样电阻压降允许的条件下越大,误差越小;
另外,电源的纹波也会引起输出误差,应减小电源电压波动。
,
jason yu:
平均16次,间隔1.1ms(0x4527);应用场景下对采样要求不高,分钟级别采集一次就可以,还有个问题就是,每次采集寄存器的值基本不变化,除非电流发生比较大的变化(几十mA)
,
jason yu:
高侧监测,寄存器验证可以正确读写,但是误差太大;远远没有理想计算的精度;电路在上面回答中提及,请参考;至于电源纹波,应该在正常范围内(采用爱的克斯的直流电源进行的测试)
,
jason yu:
还有一个问题,就是空载时候会读到一个很大的寄存器值
,
Amy Luo:
看您的电路图,电流采集端VIN+接的是电流输出端,VIN-接的是电流输入端,因此,读出的Vshunt电压应该是负值,不确定您在进行转换时是否考虑了这一点?
,
jason yu:
电路没有问题,电压的精度也可以接收;主要是电流采集
,
user78960159:
您指的空载 是不是类似采样电阻所在的信号链路断路的情况 如果是类似这样 是会才到比较大的值 此时寄存器的采集值接近全F 所以算得的电流值会很大 应该是开路导致采样电阻悬空导致嗯
,
user78960159:
高侧检测 是指您的应用场景吗 我不是太清楚这是什么电路
您可以在微控制器 C2000论坛检索这个题目的帖子
TMDXIDDK379D: 分享 电流传感器使用
希望能帮上你