INA226
是一款带 I2C 接口的电流
和功率
测量器件。
校准寄存器值计算
访问电流寄存器(04)
和功率寄存器(03)
需要先编程校准寄存器(05)
。步骤为:
- 确定电流分辨率
Current_LSB
,确定公式是:
C u r r e n t _ L S B = M a x i m u m E x p e c t e d C u r r e n t 2 15 Current\_LSB = \frac{Maximum Expected Current} {2^{15}} Current_LSB=215MaximumExpectedCurrent
其中,Maximum Expected Current
是指期望测量的最大电流。 - 确定分流电阻值 RSHUNT
校准值 VAL
按照公式计算:
V
A
L
=
0.00512
C
u
r
r
e
n
t
_
L
S
B
∗
R
S
H
U
N
T
VAL = \frac{0.00512} {Current\_LSB * R_{SHUNT}}
VAL=Current_LSB∗RSHUNT0.00512
校准寄存器在编程前,电流寄存器和功率寄存器保持为 0 。
最小分辨率
- 电流最小分辨率
Current_LSB
:根据公式计算,与应用有关; - 总线电压最小分辨率
BusVoltage_LSB
:固定值,1.25 mV,满量程 40.96 V - 分流电压最小分辨率
ShuntVoltage_LSB
:固定值,2.5 uV,满量程81.92 mV - 功率最小分辨率
Power_LSB
:固定值,Current_LSB * 25
计算真实值
- 电流 = 电流寄存器值 * Current_LSB
- 总线电压 = 总线电压寄存器值 * BusVoltage_LSB
- 功率 = 功率寄存器值 * Power_LSB
器件 I2C 地址
支持 16 个地址。地址位 7 位,为bit1~bit7,bit0 为读写标志,0
表示写,1
表示读。