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.

[参考译文] TCAN4550:Honda 车辆的 OBD 端口通信问题

Guru**** 2551110 points
Other Parts Discussed in Thread: TCAN4550

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1558028/tcan4550-communication-problems-with-obd-port-from-honda-vehicles

器件型号:TCAN4550


工具/软件:

您好、接口团队、我有一位客户在使用 TCAN4550 时遇到了问题。 我将把它们包括在线程中。

他们试图通过 OBD II 端口与汽车通信。 他们使用的是 TCAN4550、在大多数情况下运行良好。我将粘贴他们电子邮件的一部分:

“我们当前的设计使用 TI 的 TCAN4550 收发器。  一般来说、OBD 通信按预期工作:我们的固件可以从我们尝试的许多测试车辆的 OBD 端口成功读取 PID。  但是、我们似乎遇到了本田品牌车辆的问题、这意味着本田和阿库拉汽车。  固件会根据标准 OBD CAN ID 发送 OBD 请求、但绝不会从预期的 CAN ID 收到任何响应。  使用 CAN 分析仪、我可以看到很多 CAN 流量、但它们都不是 OBD 消息。  商用 车 OBD 读卡器似乎工作正常、不喜欢车有问题。

 

我怀疑这是一个 TCAN 问题、但我想知道您是否知道使用 TCAN 与本田品牌的 OBD 端口通信有任何问题?“

谢谢!

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

    接口团队、您好、是否对此进行了任何更新?

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

    尊敬的 Vincent:

    我不太熟悉不同制造商使用的更高级别 OBD 协议。 从 CAN 协议的角度来看、只要 TCAN4550 配置为与汽车使用的相同数据速率(标称值和数据值)、TCAN4550 就应该能够解释 CAN 引脚上出现的任何 CAN 或 CAN FD 消息。 从硬件角度来看、我建议确保 OBD 读取器不会使总线过载。 CAN 总线需要两个具有 120 Ω 终端的节点、用于等效的总 60 Ω 负载。 某些 OBD 端口可能要求读卡器提供其中一个终端。 其他电阻器可能会在没有 OBD 的情况下完全端接、因此添加额外的 120 Ω 电阻器会使总线过载(CANH 和 CANL 之间为 40 Ω)。 如果是这种情况、则应从 OBD 读取器上移除端接电阻器。 当系统关闭时、可在 OBD 连接器的 CAN 总线引脚上使用万用表检查此情况。 读数为 120 欧姆时需要 OBD 提供端接、读数为 60 欧姆时则需要 OBD 未端接。  

    请告诉我、这是否有助于解决此问题、或者我是否可以提供其他信息来帮助解决此问题。  

    此致、  
    Eric Schott