2017-10-11 132 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更多信息。