當前位置:成語大全網 - 書法字典 - 對象字典的詳細解釋

對象字典的詳細解釋

SDO使用對象字典的索引和子索引來訪問CAN節點的對象字典,可以讀也可以寫。

PDO不使用指數和分類指數。它是兩個can節點之間為傳輸數據內容而約定的對象字典索引。收到數據後,PDO直接讀寫相應對象字典索引中的值。

因為SDO(general)需要索引和子索引,所以壹次最多可以傳輸4個字節,而PDO壹次最多可以傳輸8個字節。

例如,通過PDO映射,將0x201(節點ID為1)映射到傳輸索引為0x6040、子索引為0x00的數據字典對象,通過將cobOuID設置為0x201,可以將數據直接發送到節點1的0x60400x00對象,而不需要使用SDO發送包括索引和子索引的數據。

擴展數據:

CANopen設備之間的通信可分為以下三種通信模式。

在主/從模式中,CANopen設備是主設備,負責發送或接收來自其他設備(稱為從設備)的數據。NMT協議使用主/從模式。

SDO契約中定義了客戶機/服務器模型。SDO客戶端將目標字典的索引和子索引發送到SDO服務器,從而生成所需數據的壹個或多個SDO包(在目標字典中,是索引和子索引的對應內容)。

生產者/消費者模型用於心跳和節點保護協議。壹個生產者發送給消息生產者的數據和來自同壹生產者的數據可以發送給多個消息生產者。

也可以分為兩種:推送模式:生產者會自動將數據發送給消費者。拉模型:消費者需要在生產者發送數據之前發送請求消息。