您好!
我正在项目中使用 INA238电流传感器、但遇到了问题。 我从传感器获得的电流读数与我设置的实际值不同。 我想详述这个问题,并寻求社会人士的协助。
首先、为了更好地理解、这里有一个我设置的电流值与传感器的电流读数的比较表:
|
设定电流(mA) |
从 INA238读取 |
|
0、00 |
0643 |
|
1、00 |
1533 |
|
2、00 |
2403 |
|
3、00 |
3274 |
|
4、00 |
4144 |
|
5、00 |
5014 |
|
6、00 |
5856 |
|
7、00 |
6,755,687612 |
|
设定电流(mA) |
从 INA238读取 |
|
0、00 |
0633 |
|
-1、00 |
-0234 |
|
-2、00 |
-1275 |
|
-3,00 |
-2336 |
|
-4、00 |
-3387 |
|
-5、00 |
-4438 |
|
-6、00 |
-5479 |
|
-7、00 |
-6521 |
|
-8、00 |
-7581 |
|
-9,00 |
-8623 |
|
-10、00 |
-9674 |
接下来、我将与大家分享我用于配置 INA238 。 其中包括一些关键的寄存器设置:
配置(CONFIG)寄存器: 0x10
ADC 配置(ADC_CONFIG)寄存器: 0xAB6F
分流校准(SHUNT_CAL)寄存器: 0x3E8
分流过压阈值(SOVL)寄存器: 0x4B00
诊断标志和警报(DIAG_ALRT)寄存器: 0x8001
顺便说一下、我们从低侧拓扑中读取电流。
从75V 到 108V 的电池组电压
Rsense = 0.2m Ω
VBUS 引脚连接到 电池- (或 接地 )
您能帮我解决我在读取电流时遇到的问题吗? 此外、我正在正确读取电流、这应该是通过我拥有的三个原型中的两个来读取的。 电流传感器是否会因某种原因而损坏?

