女人被爽到高潮视频免cn费95,久久99精品久久久久久久不卡,内射人妻骚骚骚,久久精品一区二区三区四区啪啪 ,美女视频黄频a美女大全

  • 正文
  • 相關推薦
申請入駐 產業(yè)圖譜

【CANopen系列】CANopen從站為什么總不上傳PDO報文?

2024/09/20
1950
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

CANopen網絡中無法獲取從站的TPDO數據?本文將為您解析可能的原因及解決方案。通過檢查TPDO的通信參數和傳輸類型,確保主站與從站的數據同步,快速定位問題所在。

如果你的CANopen網絡中已經確保接線和波特率都沒有問題,但無論主站如何發(fā)送網絡管理命令,都無法使從站切換操作模式,并且反復給從站上下電也無法獲取到從站的TPDO數據,這該怎么辦呢?別急!很有可能是因為從站發(fā)送的TPDO ID與主站設置的ID不符,或者是從站根本就沒有滿足TPDO上傳的條件,因此沒有發(fā)送TPDO數據。

如何判斷ID是否正確?

根據CANopen協議,TPDO1的通訊參數固定在索引0x1800中。我們可以通過SDO(服務數據對象)來訪問這個索引,獲取TPDO1的COB-ID(通訊對象標識符)和傳輸類型。

獲取TPDO1的COB-ID

要獲取TPDO1的COB-ID,我們需要發(fā)送SDO指令:

指令ID為0x600 + NodeID(節(jié)點號)。

輸入段部分:命令符0x40讀取01子索引的內容,例:40?00 18 ?01(子索引)?00?00?00?00。

通過從站的SDO回復,我們就可以知道TPDO1的COB-ID。

檢查傳輸類型

如果發(fā)現ID已經對上了,但還是沒有收到TPDO數據,說明從站可能沒有滿足TPDO上傳的條件。通過SDO指令訪問02子索引來獲取TPDO1的傳輸類型,傳輸類型可以根據以下表格參考:

只有在滿足觸發(fā)條件時,從站才會上傳TPDO數據。

那么,這些傳輸類型觸發(fā)條件應該如何得到滿足呢?關注我們,下期為你講解。

USBCANFD系列CANFD接口卡?

? 2路CANFD

??DB9接口形式

? 13萬幀緩沖不丟幀

參考價格:2300元

致遠電子

致遠電子

廣州致遠電子股份有限公司成立于2001年,注冊資金5000萬元,國家級高新技術認證企業(yè),廣州市高端工控測量儀器工程技術研究開發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。

廣州致遠電子股份有限公司成立于2001年,注冊資金5000萬元,國家級高新技術認證企業(yè),廣州市高端工控測量儀器工程技術研究開發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。收起

查看更多

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄