can匯流排(controller area network,控制器區域網路)由德國博世公司於上世紀80年代提出,近20年來,隨著can匯流排在工業測控與汽車領域的普及,can網路技術不斷優化,取得了長足發展。如今can匯流排已經成為了汽車上不可或缺的重要環節,ecu內部的can匯流排開發也佔到了ecu開發中的很大分量。在汽車中為了滿足車載系統的不同要求,主要採用高速can和低速can。這兩者以不同的匯流排速率工作以獲得最佳的價效比,在兩條匯流排之間採用can閘道器進行連線。
can匯流排是一種序列資料通訊協議,其中包含了can協議的物理層以及資料鏈路層。可以完成對資料的位填充,資料塊編碼,迴圈冗餘效驗,幀優先順序的判別等工作。其主要特點如下:
為了確保通訊的正確性,匯流排訊號必須在一定時間內出現在匯流排上,並且保證被正確取樣。匯流排訊號傳輸有一定的時間延遲,最大的可靠的匯流排波特率與匯流排長度有關。iso11898中對各種匯流排長度有著以下定義:
can通道取樣頻率 CAN匯流排基礎(上)
概述 汽車電子裝置的不斷增多,對汽車上的線束分布以及資訊共享與交流提出了更高的要求。傳統的電氣系統往往採用單一連線的方式通訊,這必將帶來線束的冗餘以及維修的成本的提高。傳統的單一通訊的對接方式,已經不能滿足現代汽車電子發展的需求,採用更為先進的匯流排技術勢在必行。匯流排技術可以實現資訊的實時共享 解...
CAN匯流排基礎
can匯流排協議 涵蓋了osi規定的傳輸層 資料鏈路層 物理層 決定了位編碼方式 nrz編碼,6個位插入填充位 位時序 位時序 位的取樣 同步方式 根據同步段ss實現同步,並具有再同步功能 但具體的說 訊號電平,通訊速度,取樣點,驅動器和匯流排的電氣特點,聯結器的形態都沒有定義,需要使用者自行確定 ...
演算法基礎(上)
演算法 algorithm 是指解題方 而完整的描述,是一系列解決問題的清晰指令,演算法代表著用系統的方法描述解決問題的策略機制,簡單來說就是解決問題的步驟 演算法特徵 有窮性 確切性 輸入項 輸出項 可行性特徵 含義有窮性 演算法在執行有限個步驟之後終止 確切性演算法的每一步必須有確切的定義 輸入...