J1939 在请求特殊数据之前是否需要地址声明?地址声明和参数组声明之间的区别



为了从一个使用 J1939 协议的节点请求特定数据,是否需要在请求该数据之前声明地址?在该过程之前,我们是否还需要请求PGN?或者我们可以直接请求数据而不请求PGN或声明地址吗?谢谢。

地址声明表示您是特定地址的所有者,并且没有其他具有相同地址的节点。

如果您知道网络不会有任何其他节点具有您的节点地址,则可以直接请求数据。但是,您将不符合J1939标准。

您的设备不是通用的,而是特定于您自己的网络(您确定没有其他节点使用相同的地址)。

简而言之,您可以取消地址声明,但您不应该!

是的,如果您只有 2 个节点,我可以确认它可以工作。我测试了它,如果您只有 2 个节点,则无需声明 J1939 协议的地址。

相关内容

  • 没有找到相关文章

最新更新