ZHCAEV1 December   2024 BQ79616 , MSPM0G3507

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2硬件设置
    1. 2.1 LP-MSPM0G3507 硬件连接
    2. 2.2 BQ79616EVM 硬件连接
    3. 2.3 TCAN1046VEVM 硬件连接
  6. 3软件结构
    1. 3.1 工程文件结构
    2. 3.2 软件功能和流程图
    3. 3.3 协议说明
      1. 3.3.1 UART 和菊花链
      2. 3.3.2 Ping 和音调
  7. 4系统测试
    1. 4.1 测试设置
    2. 4.2 Read Voltage
  8. 5总结
  9. 6参考资料

测试设置

以下是设置测试环境的步骤。有关系统图方框,请参阅图 2-1图 4-1 是实际测试环境照片。

  1. 根据图 4-1图 2-1,将 LP-MSPM0G3507 与两个 BQ79616 EVM、TCAN1046VEVM 和 CAN 分析仪连接。两个 BQ79616 EVM 都需要通电,这里我们使用 18V 直流电源。
  2. 使用 USB 电缆将 LP-MSPM0G3507 连接到 PC 以进行调试,并将 CAN 分析仪连接到 PC 以接收 CAN 数据。
  3. 将 BQ79616 演示代码从最新的 MSPM0-SDK 导入到 CCS 中,并在 LP-MSPM0G3507 上进行编译和调试。
  4. 打开 CAN 分析仪数据接收窗口和 CCS 调试控制台窗口。
  5. 按 LP-MSPM0G3507 上的 S2 按钮 (PB21) 以将 gTXMsg 标志设置为 true,此时 MSPM0 开始通过调试 printf 端口和 CAN 接口发送电池电压数据。调试 printf 端口通过 XDS110 将数据发送到 CCS 调试控制台窗口。
 硬件设置图 4-1 硬件设置

对于 CAN 位时序设置,此演示代码使用标准 CAN 并以 500kbps 的速率运行,采样点为 87.5%。图 4-2 是系统配置工具中的 MSPM0 CAN 位时序设置。在某些 CAN 分析仪主机 PC 软件中,要使 4 个 CAN 位时序参数(NBRP、NTSEG1 Tq、NTSEG2 Tq 和 NSJW Tq)正常工作,需要根据 MSPM0 CAN 位时序设置增加 1,如图 4-3 所示。

 MSPM0 CAN 位时序参数设置图 4-2 MSPM0 CAN 位时序参数设置
 CAN 分析仪 CAN 位时序参数设置图 4-3 CAN 分析仪 CAN 位时序参数设置