can匯流排工作原理入門?

can匯流排工作原理入門?米蟲wa2021-04-21 10:52:01

CAN工作原理:

以廣播的形式傳送報文.當CAN總線上的某個節點需要給其他節點發送訊息時,會以廣播的形式傳送給總線上所有的節點,因為總線上的節點不適用地址來進行配置CAN系統,而是根據報文的開頭的11位識別符號決定是否要接受其他節點發來的報文.(面向內容的編制方案)

每個節點都有自己的處理器和CAN匯流排介面控制器;

當一個節點需要傳送資料到另一個節點時,自身節點的處理器需要將要傳送的資料和自己的識別符號傳給自身的匯流排控制介面,處於準備狀態;當獲取到匯流排的使用權後,將資料和識別符號組裝成報文,將報文以一定格式發出,此時其他的節點處於接收狀態.至於其他節點是否接收,由其他節點決定,是都會對某些報文進行過濾.

當新增的節點僅僅是純粹的資料接收裝置時,只需要該裝置直接從總線上接收資料即可.