大家好、
在负载端子悬空时、我无法读取电流。 当使用负载或触摸万用表探针时、我获得正确的值。
注意1:Vbus:28V、配置:高侧分流、分流:10m Ω
注2:我使用自己的固件和硬件、在这个硬件和软件之前使用了另一个项目、它在最后设置之前工作正常。
您是否对我遇到这个问题的原因有任何疑问?
感谢您的建议。
此致。
Tarkan
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.
大家好、
在负载端子悬空时、我无法读取电流。 当使用负载或触摸万用表探针时、我获得正确的值。
注意1:Vbus:28V、配置:高侧分流、分流:10m Ω
注2:我使用自己的固件和硬件、在这个硬件和软件之前使用了另一个项目、它在最后设置之前工作正常。
您是否对我遇到这个问题的原因有任何疑问?
感谢您的建议。
此致。
Tarkan
您好、Tarkan、
我也有一些问题无法理解您的问题。 到目前为止、我认为我已经了解了、我将从连接一个虚拟负载
TM_HARICI_GUC (28V)_3_(+)线至 GND
或来自
TM_HARICI_GUC (28V)_3_(-)线至 GND
或来自
TM_HARICI_GUC (28V)_3线至 GND。
不知道实际负载是多少、但可能会有一个介于100k 和1M 之间的电阻器。
Kai
您好 Tarkan、
我们需要您提供更多信息来帮助您。 从我可以收集的信息中、您不会遇到通信问题、但您的寄存器中确实包含了您所期望的值。 您需要澄清您正在读取的与预期不符的寄存器。 对于任何测量寄存器、您都需要向我们提供多个其他信息。 对于 READ_IN 寄存 器、我需要知道您写入 MFR_CALIBRATION 寄存器的值、我需要知道您确认了写入的值(读回寄存器)、我需要您在 MFR_READ_VSHUNT 中提供该值。 通过探测 IN+和 IN-并读取 MFR_READ_VSHUNT 中的值、您应该能够确定器件是否损坏。 如果 MFR_READ_VSHUNT 值与外部仪表读数匹配、则您的电流计算可能会出错。 检查 MFR_READ_VSHUNT 也应快速指示您是否超出了分流电压输入规格。
如果 您在 READ_PIN 中获得特殊结果、我需要前面提到的所有信息以及 READ_VIN 寄存器中的值。 您需要将 READ_VIN 值与万用表从器件 VBus 和 GND 引脚读取的值进行比较。 这还将指示器件是否损坏。
为了便于快速参考、
总线电压(READ_VIN) LSB = 1.25mV
分流电压( MFR_READ_VSHUNT) LSB = 2.5uV
如果 READ_VIN 和 MFR_READ_VSHUNT 都是准确的、那么我需要知道 READ_PIN 是什么以及您认为应该是什么。 这可能有助于确定您是否缺少后期处理步骤。