This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
大家好! 我发现自己面临着一个电压测量电路的4个串联的锂电池(总共16.80V )。
最初我选择了单模式测量、因此测量了最后一个电池的从正极到 GND (0V)的每个电池、并读取我所测量过的每个单个值
16.8伏-- |+ B4 -|--- |+ B3 -|--- |+ B2 -|--- |+ B1 -|--- GND
B4-B3 = 16.80V - 12.60V = 4.20V
B3-B2 = 12.60V - 8.40V = 4.20V
B2-B1 = 8.40V - 4.20V = 4.20V
B1-B0 = 4.20V - 0V = 4.20V
(列出的数字显然只是指示性的、因为在现实中、波动或其他会导致值略有不同)
这个结果是可以接受的、但是这是一个位摘要、特别是因为我通过放入 Gain Gain_Two (针对+/-2.048V 的输入范围)、然后将分压器相加来计算这些值。
因此电阻器值具有一点容差、误差会随着值的不同而增加、例如在 B4-B3和 B3-B2 (电压较高的器件)上读取的值、我认为最终读数不会如我所期望的那样精确。
因此、我问您:
1) 1)您认为对每个蓄电池执行差分读数是否有意义?
2)在我的情况下,显然我需要2个模块(因为我将不得不测量 B4/B3、B3/B2和这我将结束一个模块,然后第二个模块测量 B2/B1和 B1/B0),我将获得更大的测量?
3) 3)通过保持 GAIN_2、我仍然需要一个分频器、但用于读取最大4.20V 电压的分频器产生的误差肯定比用于读取16.80或12.60V 电压的分频器生成的误差更小?
提前感谢
尊敬的 Paolo:
我看到了你的帖子,我明天会回复你。
此致、
天使
您好 Paolo、
此处所述的测量电池电压的方法存在问题。
虽然16.8V 和12.6V 之间的差分电压确实是4.2V、但这些点相对于 ADC GND 的绝对电压仍为16.8V 和12.6V。
这会超出器件的建议工作条件、并且可能会损坏器件。
这可能是您与 B1-B0情况(例如4.2V-GND)相比(电压输入处于器件的建议工作条件范围内)时读数有误差的原因。
您可以使用电阻分压器网络将您要测量的电压降至建议的模拟输入电压范围内、这是有效的解决方案。
该方法的缺点是、在实现电阻分压器网络以将电压降低到可接受的输入电平时、会消耗电池中的电流。
如果电阻分压器网络仅在短时间内连接到电池以测试电压、但如果要始终进行监测、它可能会快速耗尽电池电量、这不是大问题。
您可以单独监控电池、而不是以串联配置监控电池、这样就不必测量高于 ADC 建议输入的电压。
是只是监测电池的电压和状况、还是它们必须串联的原因?
此致、
天使
尊敬的 Paolo:
另一种但价格昂贵的解决方案是将每个 ADC 相互进行电流隔离、然后将 ADC 接地端作为其测量的每个电池的电池负极的基准。
我还建议查看我们的电池管理产品、因为您很可能找到适合您的电池监控需求的产品:
此致、
天使