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.

[参考译文] CCS/BQ76PL455A-Q1:BQ76PL455A-Q1示例代码中的 CAN 通信

Guru**** 2587345 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/754710/ccs-bq76pl455a-q1-can-communication-in-bq76pl455a-q1-example-code

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

工具/软件:Code Composer Studio

你好。

我们将 BQ76PL455A-Q1 EVM 与 Hercules TMS570LS04 LaunchPad 配合使用、以构建48V BMS 解决方案。 我们将使用 BQ76L455AQ1产品页面的软件选项卡中提供的 BQ76PL455A-Q1示例代码(修订版 A)。 我们希望在 LaunchPad 中启用 CAN 通信、以便可以与外部控制器进行通信。 我们 已根据 Hercules CAN 教程成功测试了两个 Hercules TMS570LS04 LaunchPad 之间的 CAN 通信。 现在、我们要将此 CAN 功能与 BQ76PL455A-Q1示例代码结合使用。 我们如何包含必要的头文件和源文件?  BQ76PL455A-Q1示例代码的 HALCOGEN 文件是否可用? 我们如何继续?

提前感谢您。

此致、

Kartik

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

    感谢您的提问! 遗憾的是、我们没有为该器件准备好的 Halcogen 文件、但一旦您使所有 CAN 功能正常工作并在 Halcogen 中使用 TMS570启用了任何外设、您就可以开始编写或复制所需的代码部分以开始与进行通信 bq76pl455器件。 感兴趣的头文件/源文件为 pl455.h、pl455.c 和 Sysmain.c、但您也可以使用代码中的几个示例从头开始设计、这些示例在"技术文档:"页面下的"软件设计参考文档"中进行了介绍。 本文档展示了在示例代码中发送的几条命令、这些命令被转换为实际传输的十六进制值。 然后、您只需重新使用"WriteReg "和"ReadReg "函数与 bq76pl455进行数据传输即可开发代码。 如果您遇到任何问题、请告知我们。

    此致、

    泰勒
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Taylor、
    感谢您的快速回复。
    更确切地说、我们不是尝试使用 CAN 与 BQ76PL455A 进行通信。 我们对正在发生的现有 UART 通信很满意。 我们正在尝试的是、运行 BQ76PL455A 软件代码的 TMS750LS0432微控制器现在需要通过 CAN 与外部控制器进行通信、以便传输从 BQ76PL455AQ1接收到的电池监控值。 在这种情况下、在我们开始进行 CAN 初始化和在 Sysmain.c 中使用 canTransfer 之前、我们如何在 BQ76PL455A 软件代码的现有文件中包含必要的 CAN 头文件/源文件? 我们能否简单地从 HALCOGEN 生成的代码中复制 CAN 相关文件并将其包含在 BQ76PL455A 软件代码的 CCS 项目中? 是否还需要进行任何其他更改?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kartik、

    我认为您可以像您提到的那样复制 CAN 文件、但这个问题更适合于 TMS570专家论坛、因为这与 CCS/Halocogen /CAN 关系相关、而不是与 pl455器件相关。 请在此处联系他们以获得建议: e2e.ti.com/.../312 。在您正确设置 pl455设备后、我可以进一步帮助排除与该设备本身的通信故障。

    希望这对您有所帮助、

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