工具/软件:
您好,我们设计了一个系统来跟踪最大功率跟踪系统 MPPT 使用的芯片 BQ25756 .
1)。 我正在尝试读取电池电流、但结果为0。 输入电流也是如此。 我使用了以下代码、您可以提供帮助。 1.使用 REG0x2B_ADC_Control 寄存器 uint8_t ADC_MASK = 0xFC;//1111 1100 uint8_t ADC[2]={ADC_CONTROL、ADC_MASK};i2c_write (hi2c、BQ25756地址、ADC、 2);HAL_DELAY (2);
2)。 从 REG0x2F_IBAT_ADC 寄存器字段中读取、这表明它需要5m Ω RBAT_SNS。
3)。 在整流器输入为16V 且电池充电@13.09v 后、我们正在为非 ATEX 收割机输入和实际产生的电压供油、我们正在读取电池电压和输入电压、但不会同时读取两个电流。
4)。 我在此将您的系统设置在工作台上(17V 工作台电源、4节磷酸铁锂电池、在~Ω 100mA 下充电)、并获得相同的结果–我可以读取除电流测量值之外的所有 ADC、读取0x0000检测电阻对于 IBat 为5MR、对于 IAC 为2MR。
请支持使用读取电流输入和输出时出现的问题。
非常感谢
Rajender