TI中文支持网
TI专业的中文技术问题搜集分享网站

INA226: 电流校准问题

Part Number:INA226

如图使用INA226高端检测,电流LSB是1MA,平均数16,连续检测,校准寄存器为0xA00。电流显示单位A,位数为00.00A,shunt电阻2mΩ,最大检测电流20A。

在实际测试中,负载断开电流为00.00A,接入负载后负载电流越大(跟万用表对比)误差越大,负载3.2A时INA226电流3.35A,负载2.51A是INA226电流2.61A,负载1.51A是INA226电流1.57A,负载0.74A时INA226电流0.76A。

请问INA226怎么校准?校准寄存器应该写入多少?

Amy Luo:

您好,

下周一我会具体看下您的问题

,

Amy Luo:

最大检测电流20A,可以根据datasheet 公式2 计算出Current_LSB 为610.35uA/bit,可以选 Current_LSB 值为1 mA/bit;

shunt电阻2mΩ,根据datasheet 公式1,可以计算出Calibration Register  为2560, 或A00h;

测试不同负载电流时,您读取Shunt Register分别是多少?实际测试shunt电阻两端电压是多少?读取的Current Register值分别是多少?

另外,您是否验证了寄存器写入后可以正确读出写入值?

,

user4660970:

验证了寄存器写入的没有问题,读出来的数据跟写入数据一致

1,万用表测量:电流=1.52A,shunt电压=3.153mv,寄存器数值:电流=1589(635h)shunt=1271(4f7h)。

2,万用表测量:电流=2.525A,shunt电压=5.206mv,寄存器数值:电流=2628(a44h)shunt=2102(836h)。

3,万用表测量:电流=3.227A,shunt电压=6.663mv,寄存器数值:电流=3370(d2ah)shunt=2696(a88h)。

shunt寄存器换算之后跟万用表测量有差别

,

user4660970:

00h寄存器的14位是空的位吗?手册里是给1,这个位为什么要给1?

,

Amy Luo:

您可以用示波器实测一下VIN+/VIN-两端电压吗?如果所测电流波动比较大,那么会存在一些差别。因为万用表测量的是某一时刻的有效值,而 INA226检测的是几个采样点的平均值。

另外,您需要的电流检测范围、输入共模电压是多少?也可以用INA226产品首页误差工具分析下误差,如下链接INA226产品首页和工具截图:

https://www.ti.com.cn/product/cn/INA226

工具在“订购和质量”上方:

,

user4660970:

用误差工具分析,实际误差差不多,shunt电阻也有一些误差,在软件上优化了一下。

赞(0)
未经允许不得转载:TI中文支持网 » INA226: 电流校准问题
分享到: 更多 (0)