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.

[参考译文] BQ76PL455A-Q1:通过 Python 代码触发电池平衡问题

Guru**** 2468610 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/684547/bq76pl455a-q1-issue-triggering-cell-balancing-via-python-code

器件型号:BQ76PL455A-Q1
主题中讨论的其他器件:BQ76PL455A

我正在尝试通过我的 python 代码通过提供一组十六进制序列来触发电池平衡(一次一个电池)。 在使用 TI GUI 触发电池平衡时、我使用逻辑分析仪监听 Tx 和 Rx 引脚、从而获得这些序列。 我可以看到正在发送的序列、但不知怎么说、我看不到电池电压的变化。 (我希望看到电池电压下降、这是为了实现电池平衡而触发的、而其余电池的电压上升)。 我对它进行编程的方式是:(电源电压设置为50V)

1.发送 Buadrate 串行端口信息

2.清除平衡序列

3.单独的电池平衡序列

4.从菊花链网络板读取电压的顺序

请告诉我出错的地方。 我卡在这上面。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请发送与 WAKE 信号相关的 Rx、Tx。

    您将使用 FTDI 线缆和我们的 GUI。 使用 Python 脚本时、如何向 bq 器件发出唤醒信号?

    等待您的回复。

    TXS

    Vish

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。 您能给我一个 WAKE 命令示例吗? 我正在为其提供初始化序列,其中包括以下内容:
    1.清除所有故障
    2.清除系统状态寄存器中的故障标志
    3.设置自动地址模式
    4.输入自动地址,然后在此 ID 上写入其地址
    5.向每个电路板发送地址
    6.设置通信波特率
    7.设置0多路复用延迟
    8.设置0初始延迟
    9.设置99.92us ADC 采样周期
    10.设定无过采样周期
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅 bq76PL455A 数据表....
    为了使器件从关断状态转换为空闲状态、WAKE 引脚必须在基极器件上从低电平置为高电平有效
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯、我能够通过在我的 init_sequence 中不发送几个序列来解决它。 其中一个序列是设置我的模块电压、而反过来又不让平衡启动。 :):)。 非常感谢您的即时帮助。