什么是 CAN 總線控制器?

CAN 總線控制器是 CAN 局域網控制器的簡稱,是 CAN 總線通信系統中的核心部件。

它主要是為解決現代汽車中眾多測量控制部件之間的數據交換而開發的一種串行數據通信總線。CAN 總線控制器能提供高達 1Mbit/s 的數據傳輸速率,這讓實時控制變得容易。而且硬件的錯誤檢定特性增強了其抗電磁干擾能力。

以 Philips SJA1000 CAN 控制器為例,它支持 CAN2.0,包括標準的和擴展的數據和遠程幀,位速率可程控,還有可程控的時鐘輸出,擴展的 64 字節 FIFO 接收緩沖器,4 個字節的驗收濾波器,時鐘頻率達 24MHz,輸出驅動器狀態可編程,有可擦寫的總線錯誤計數器、當前錯誤代碼寄存器、仲裁丟失捕獲寄存器,采用 28 腳 DIP/SO 封裝,引腳及電器特性與 82C200 兼容。

其原理方面,以 SJA1000 為例,功能框圖中 CAN 核心模塊根據 CAN 總線協議控制數據幀的發送和接收。接口管理邏輯模塊提供 SJA1000 與主微處理器或其它設備的連接,主微處理器能通過數據/地址復用總線和讀寫控制邏輯訪問 SJA1000 的所有寄存器。發送緩沖區能存儲完整的標準或擴展的報文,當主微處理器要求發送報文時,接口管理邏輯操縱 CAN 核心模塊將其發送到 CAN 總線上。接收報文時,CAN 核心模塊先將串行位流數據轉換為并行數據,再交給接收過濾模塊識別,決定是否為主微處理器所需報文類別,接收的報文存放在接收先進先出隊列,根據工作模式和數據長度,最多可存放 32 個報文,用戶能靈活對報文分優先級和中斷處理服務。

SJA1000 可直接連接 Intel 公司的 80C51 系列和 Motorola 公司的 68xx 系列處理器,芯片外圍有模式管腳選擇 CPU 類型,提供 8 位地址/數據復用總線和讀/寫控制信號與 CPU 交換數據,可看作映射到主微處理器的外圍存取器 I/O 設備。

CAN 總線是常見的現場總線,能同時連接 110 個節點設備,控制其他節點的是主站,被控制的是從站。CAN 總線控制器是控制其他節點的設備,是主站,且連接的 CAN 總線通常有 CANopen 等總線協議,可能是 CANopen 主站設備,如支持 CANopen 通訊的 PLC 及單片機控制器等。

CAN 是控制器局域網絡的簡稱,優點眾多,如傳輸速度最高到 1Mbps,通信距離最遠到 10km,有無損位仲裁機制和多主結構,近年來價格越來越低。具有低成本、高集成、可靠性強、效率高、靈活性好等優點。

CAN 總線網絡主要掛在 CAN_H 和 CAN_L,需接 120 歐姆終端電阻避免信號反射和干擾。CAN 總線控制器負責將 CPU 發出的數據轉換為符合 CAN 總線標準的格式并發送,也能接收并處理來自 CAN 總線的數據,是連接 CPU 與 CAN 總線的橋梁,為控制系統提供高效、可靠、靈活的通信解決方案。

特別聲明:本內容來自用戶發表,不代表太平洋汽車的觀點和立場。

車系推薦

極氪001
極氪001
25.90-32.90萬
獲取底價
奧迪A4L
奧迪A4L
28.98-40.08萬
獲取底價
阿維塔07
阿維塔07
21.99-28.99萬
獲取底價

最新問答

試駕流程的時長沒有固定標準,通常在 20 - 30 分鐘,但會因多種因素而變化。不同品牌和經銷商的規定有所差異,像 4S 店大多將試駕時間設定在這個區間,可也有部分會延長至 1 - 2 小時。一些汽車試駕平臺、特殊活動的試駕時長也各有不同,
新能源車配鑰匙的價格因多種因素在幾十元到數萬元間波動。普通機械鑰匙成本低,配制價格多在30到100元;遙控鑰匙、帶特殊功能或防盜芯片的鑰匙,配制難度增加,價格往往在500元以上。車輛價格越高、品牌越豪華,配鑰匙費用也越高,如一些高端車型可能
奔馳利星行的售后服務優勢顯著,涵蓋技術、配件、人員及服務理念等多個方面。其投入近2000萬打造一流設施,維修工位配置豐富,能高效完成基礎保養。配件原廠原渠道采購,與多地經銷商共享庫存。技術人員經驗豐富且定期培訓,實力雄厚。此外,嚴格遵守服務
汽車開暖風一般不會增加發動機磨損,但在發動機水溫未升、潤滑系統未完全正常工作時開暖風,會增加發動機負擔,加劇磨損。汽車的制熱方式因燃油車和電動車而有別,燃油車依靠發動機水溫供熱。若冷車啟動后立即開暖風,發動機尚處于低溫狀態,機油黏度大、流動
上劃加載更多內容
AI選車專家