2.1.2 CAN工作原理

(1)以廣播的形式發(fā)送報文.當CAN總線上的某個節(jié)點需要給其他節(jié)點發(fā)送消息時,會以廣播的形式發(fā)送給總線上所有的節(jié)點,因為總線上的節(jié)點不適用地址來進行配置CAN系統(tǒng),而是根據(jù)報文的開頭的11位標識符決定是否要接受其他節(jié)點發(fā)來的報文;

(2)每個節(jié)點都有自己的處理器和CAN總線接口控制器;

(3)當一個節(jié)點需要發(fā)送數(shù)據(jù)到另一個節(jié)點時,自身節(jié)點的處理器需要將要發(fā)送的數(shù)據(jù)和自己的標識符傳給自身的總線控制接口,處于準備狀態(tài);當獲取到總線的使用權(quán)后,將數(shù)據(jù)和標識符組裝成報文,將報文以一定格式發(fā)出,此時其他的節(jié)點處于接收狀態(tài).至于其他節(jié)點是否接收,由其他節(jié)點決定,是都會對某些報文進行過濾;

(4)當新增的節(jié)點僅僅是純粹的數(shù)據(jù)接收設備時,只需要該設備直接從總線上接收數(shù)據(jù)即可。

Bookmark the permalink.

Comments are closed.