當前位置:編程學習大全網 - 遊戲軟體 - 假如CAN通訊為壹主多從,且從節點MCU可變換,CAN通訊從節點ID怎麽設置,CAN主節點怎麽識別從節點ID?

假如CAN通訊為壹主多從,且從節點MCU可變換,CAN通訊從節點ID怎麽設置,CAN主節點怎麽識別從節點ID?

節點ID設置可以屬於CAN應用層協議內容,而應用協議可以自行定義。

壹、從節點的ID如果要和MCU“不相關”,可以又多種方式實現,ID事先裝入EEPROM,或者用硬件的撥碼開關來指示。

如果邏輯上復雜壹些,可以做到ID自動分配,自動識別。

二、“如從主節點向從節點下載程序”——可以主節點同時向多個從節點發送數據(廣播),也可以指向特定的ID發送(單個問答式)。

實際上主節點的數據發到總線上了,所有從節點都可以接收到的,至於如何接收可以兩種方式:

1、每個節點都把數據收入緩沖區,軟件判斷不屬於自己節點的就丟棄不處理。

2、硬件設置CAN濾波,不屬於自己節點的數據就不會收入緩沖區,節點處於空閑狀態,只有屬於自己的特定ID才會收進來。

  • 上一篇:跪求關於壹些神奇寶貝的出場集數
  • 下一篇:純黑貓咪是什麽品種
  • copyright 2024編程學習大全網