我在J1939中必须使用什么制造商代码



我正在开发使用J1939协议连接到CAN总线的产品。

在地址索赔过程中,必须必须发送我的产品名称,其中包括制造商代码。该制造商代码的长度为11位,应该由SAE委员会分配。

但是我对此有些困惑。

只有11bits的长度,只有2048个不同的代码。对于世界上所有制造商来说,这似乎不是太多(其中有些人分配了一个以上的代码)。

另一方面,我真的需要制造商代码吗?我可以使用任何策略来避免获得一个策略吗?有没有用于此目的的常用策略?

另一方面,我真的需要制造商代码吗?

这取决于设备的性质,如果是用于大规模生产的设备,那么您需要注册并获得ID。

我可以使用任何策略来避免获得一个吗?

您可以将11'b0用作您的ID,但仅出于实验/开发目的,您不会符合J1939。


该名称仅在地址主张过程中使用,在两个ECU的情况下,声称相同地址比较其名称以检查谁保留它。

争论基本上将名称作为数值值比较,最低值,优先级越高。根据您的设备优先级,该名称甚至可能没有考虑到。

您需要评估设备正在播放系统的功能,如果与安全相关,如果它不是关键或较低的名称,则需要评估。

相关内容

  • 没有找到相关文章

最新更新