找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6461|回复: 5
打印 上一主题 下一主题
收起左侧

关于iNA226电流监测芯片的校准方案和误差原因

[复制链接]
跳转到指定楼层
楼主
ID:832039 发表于 2021-2-6 22:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
20黑币
目前用INA226芯片做电流监测的diy,量程是0-3A, 使用了10mR的康铜丝采样电阻.
用iic读取了电流数值current_code后,由于电阻有一定误差,因此没有直接拿LSB*current_code计算电流值.

目前使用的是串联万用表在一个可调负载电路中去获取多组电流读数,与ina226的current_code读数进行曲线拟合.
拟合后,在小电流情况下,拟合函数计算结果与万用表的读数很接近,但是电流到了几百ma的时候,拟合函数的读数与万用表的读取的就变大了,在几ma和十几ma都有.

直线拟合和曲线拟合的也是这样的问题.

目前我想知道的时候,电流变大了后,拟合函数和万用表读数之间的差值这部分的原因是什么?
有什么校准方案吗?
还有什么自动校准方案?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:832039 发表于 2021-2-6 22:38 | 只看该作者

目前用INA226芯片做电流监测的diy,量程是0-3A, 使用了10mR的康铜丝采样电阻.
用iic读取了电流数值current_code后,由于电阻有一定误差,因此没有直接拿LSB*current_code计算电流值.

目前使用的是串联万用表在一个可调负载电路中去获取多组电流读数,与ina226的current_code读数进行曲线拟合.
拟合后,在小电流情况下,拟合函数计算结果与万用表的读数很接近,但是电流到了几百ma的时候,拟合函数的读数与万用表的读取的就变大了,在几ma和十几ma都有.

直线拟合和曲线拟合的也是这样的问题.

目前我想知道的时候,电流变大了后,拟合函数和万用表读数之间的差值这部分的原因是什么?
有什么校准方案吗?
还有什么自动校准方案?
回复

使用道具 举报

板凳
ID:420836 发表于 2021-2-7 08:30 | 只看该作者
INA226可以测量采样电阻的电源电压。 可以通过电压和电流确定采样电阻。 万用表电流测量在低电流范围内可能无法提供精确的结果。
回复

使用道具 举报

地板
ID:832039 发表于 2021-2-7 10:57 | 只看该作者
TTQ001 发表于 2021-2-7 08:30
INA226可以测量采样电阻的电源电压。 可以通过电压和电流确定采样电阻。 万用表电流测量在低电流范围内可能 ...

我提问的内容是,小电流能准确测量,而且属于分辨率问题
回复

使用道具 举报

5#
ID:1093712 发表于 2023-9-16 13:24 | 只看该作者
请教下,我用IN226采样,由于负载在刷新画面的时候,负载大小会轻微变化,导致采样的数据一直波动,本生寄存器算法Vsh,Avg1已经开到最大了,另外自己加了Avg算法,需要好几秒才能稳住,有没有好的建议。
回复

使用道具 举报

6#
ID:1093493 发表于 2023-9-16 15:38 | 只看该作者
不行就更换in228
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表