2017-10-11 134 views
0

我想使用CANopen,通过预先配置的设备,一个设备可以有多个COB-ID(因为它有不同的功能代码) 我想知道CAN总线帧标识符是否使用CANopen的COB-ID,因为它是。CAN总线节点有可能有多个标识符?

+0

您的意思是CANOpen网络中的​​某个节点是否可以有多个节点ID来增加要发送的可能PDO的数量? –

回答

0

CANopen节点不能同时使用多个标识符,但在技术上可以重新配置节点ID。根据CiA301- CANopen应用层和通信配置文件,在NMT状态初始化期间,制造专用配置文件区域的参数和标准化设备配置文件区域的参数被设置为它们的通电值。

实现此目的的一种方法是为CANopen节点分配默认节点ID。然后在对象字典中预留一个SDO对象,以在复位或上电后修改节点ID。请注意,如果您想完全遵循CANopen标准,当您更改节点ID时,CAN-ID分配将修改其他NMT状态和通信对象(如SDO,PDO等)的ID。

检查this link更多信息。