CAN通信協議 can通信協議基礎知識


CAN通信協議 can通信協議基礎知識

文章插圖
大家好,小跳來為大家解答以上的問題 。can通信協議基礎知識 , CAN通信協議這個很多人還不知道,現在讓我們一起來看看吧!
1、控制器局域網(CAN)為串行通訊協議,能有效地支持具有很高安全等級的分布實時控制 。
2、CAN的應用范圍很廣,從高速的網絡到低價位的多路接線都可以使用CAN 。
3、在汽車電子行業里,使用CAN連接發動機控制單元、傳感器、防剎車系統、等等,其傳輸速度可達1 Mbit/s 。
4、同時,可以將CAN安裝在卡車本體的電子控制系統里,諸如車燈組、電氣車窗等等,用以代替接線配線裝置 。
5、 為了達到設計透明度以及實現柔韌性,CAN被細分為以下不同的層次: ? CAN對象層(the object layer) ? CAN傳輸層(the transfer layer) ? 物理層(the phyical layer) 對象層和傳輸層包括所有由ISO/OSI模型定義的數據鏈路層的服務和功能 。
6、對象層的作用范圍包括:  查找被發送的報文 。
7、  確定由實際要使用的傳輸層接收哪一個報文 。
8、  為應用層相關硬件提供接口 。
9、 在這里,定義對象處理較為靈活 。
10、傳輸層的作用主要是傳送規則 , 也就是控制幀結構、執行仲裁、錯誤檢測、出錯標定、故障界定 。
11、總線上什么時候開始發送新報文及什么時候開始接收報文,均在傳輸層里確定 。
12、位定時的一些普通功能也可以看作是傳輸層的一部分 。
13、理所當然,傳輸層的修改是受到限制的 。
14、 物理層的作用是在不同節點之間根據所有的電氣屬性進行位信息的實際傳輸 。
15、當然,同一網絡內,物理層對于所有的節點必須是相同的 。
16、盡管如此 , 在選擇物理層方面還是很自由的 。
17、CAN具有以下的屬性: ? 報文的優先權 ? 保證延遲時間 ? 設置靈活 ? 時間同步的多點接收 ? 系統寬數據的連貫性 ? 多主機? 錯誤檢測和標定 ? 只要總線一處于空閑,就自動將破壞的報文重新傳輸 ? 將節點的暫時性錯誤和永久性錯誤區分開來 , 并且可以自動關閉錯誤的節點 。
【CAN通信協議 can通信協議基礎知識】本文到此分享完畢 , 希望對大家有所幫助 。