趙裕聰
(江蘇匯智高端工程機械創新中心有限公司,江蘇 徐州 221004)
計算機控制系統和機械自動化的進步,在我國的各個生產領域中開始廣泛應用智能控制系統。隨著科技的飛速發展,自動變速箱在工程機械領域得到了廣泛的應用[1]。其可靠性和穩定性在很大程度上決定了整車的質量和安全性。因此,研究基于自動變速箱控制系統診斷的自動化測試,有助于分析自動變速箱故障,提高產品質量。
控制器局域網總線(ControllerAreaNetwork,CAN)是串行總線,其是根據國際標準支持分布式控制或實時控制,屬于現場總線范疇。ISO 已經將CAN 確立為國際標準。同時,CAN是一種多主總線,可以通過同軸電纜或是雙絞線來進行信號傳輸。CAN 總線是Robert Bosch 在20 世紀80 年代開發的串行通信協議,其通信速度最高可以達到1Mbps。因為具有眾多優勢,所以在高速網絡和多線網絡領域中具有廣泛應用,包括實時性好、通信可靠、可以檢測任何錯誤、設計成本低等[2]。
CAN 總線參考模型中,包括物理層和數據鏈路層等層次結構。物理層則分為3 種模式,分別是位編碼、位時間和同步;而數據鏈路層則可以分為邏輯鏈路控制子層、MAC媒體訪問控制子層。

圖1 CAN 總線模型分層結構圖
通過CAN 總線對于自動變速箱測量、故障診斷系統進行信號采集工作,采用2 個信號采集傳感器網絡的信號,然后將采集到的信號傳送給計算機,實現計算、顯示、狀態指示、聲光報警等功能。……