主题中讨论的其他器件:TMS570LS1224、 BQ79616
您好!
我正在进行大量实验、以使整个 BMS 系统运行。
我将使用 TMS570LS1224来运行 UART 示例代码。
I alread 扩展它以通过 CAN 总线发送值并计算平衡情况的电平。
现在我需要添加一个真正的电流传感器。 我在 BQ79600之后 使用 BQ79616-的 BBP BBN 引脚将其连接到第一个电路板、 Q1
通过 BQAutoEval 1.0.04、扩展该视图以同时显示汇流条 ADC 读数、该值是正确的。 通过传感器的实际电流为+-3A => +-30mV 在 GUI 上读出
现在、我需要帮助来了解并实现通过软件自动读取的正确代码。
我尝试了两种不同的情形:
a.)添加一个新的寄存器请求: ReadReg (0、busbar_HI、response_frameBusbar、2、0、 FRMWRT_STK_R);
其中 responsevariable 定义为:byte response_frameBusbar[(2+6)*TOTALBOARDS];//totalboards =6 //(BQ79600 + 5xBQ79616)
b)通过额外的两个寄存器扩展了 UART 示例的现有读取例程、因为 Busbar 值直接位于 CELL1映射之后(请参阅寄存器映射)


我还了解到、汇流条 ADC 与电芯测量不同:


--------
变体 A 和 B 均不会停转、为汇流条测量提供愚蠢的读数。
我不知道、GUI 的功能与 UART 示例代码不同。
代码可能必须对 Aux ADC 路径进行完整的 MUX、CB 滤波和 SAR ADC 设置。 ?
我需要一些帮助来了解接下来要做什么。 我认为 Aux_ADC 的配置不像 GUI 那样。
是否可能看到 在初始配置时 GUI 发出的推荐?
非常感谢您提供后续步骤和此类帮助、














# 
