SAE J1939标准收集 - 需要多少钱?

时间:2015-06-09 16:04:22

标签: c embedded j1939

我正在开发一个通过J1939与车辆通信的应用程序。我的计划是购买J1939堆栈,所以我有理由相信我不需要获得物理层或数据链路层的标准,但我想知道有多少应用层我应该从SAE订购?

我想我需要:

  • J1939-71车辆应用层
  • J1939-73应用层诊断
  • J1939-74应用程序 - 可配置消息传递

但我很想知道其他人在实现应用程序方面时发现了什么有用。

由于

1 个答案:

答案 0 :(得分:1)

我会在您的列表中添加至少 SAE J1939-21 。它使用具有29位标识符的CAN协议描述数据链路层。

我想请您注意本文档中描述的传输协议连接管理。如果您想使用诊断层,您应该能够处理广播通知消息,因为如果在同一个警告灯上有多个诊断故障代码,则不会广播DM1消息。