現場總線iCAN網絡在工程機械中的應用
CAN-bus 總線是國際上應用最廣泛的現場總線之一,最初被設計用作汽車電子控制單元(ECU:Electric Control Unit)的串行數據傳輸網絡,現已被廣泛應用于歐洲的中高檔汽車中。近幾年來,由于CAN-bus 總線極高的可靠性、實時性,CAN-bus 總線開始進入中國各個行業的數據通訊應用,并在2002 年被確定為電力通訊產品領域的國家標準。
本文引用地址:http://www.j9360.com/article/188586.htmCAN-bus 網絡使用普通雙絞線作為傳輸介質,采用直線拓撲結構,單條網絡線路可以連接到110 個節點。當通訊距離不大于40 米時,傳輸速率可達到1Mbps;當使用5Kbps 傳輸速率(收發器PCA82C250/251 支持),同一物理網絡可達10 公里的通訊距離。CAN-bus 總線的適用范圍:可適用于節點數目比較多,傳輸距離在10 公里以內,安全性、可靠性要求高的場合;也可適用于對實時性、安全性要求十分嚴格的機械控制網絡。
目前,國內的汽車、電梯行業已是CAN-bus 應用的典型領域,工業控制、智能樓宇、煤礦設備等行業也得到了廣泛的應用。
二、CAN-bus 總線在工程機械中的應用
由于嵌入式電腦、網絡通訊、微處理器、自動控制等先進技術的日漸廣泛應用,工程機械控制系統的性能和集成度已經有了很大的提高。而CAN-bus 總線由于良好性能,特別適合于工程機械中各電子單元之間的互連通訊。隨著CAN-bus 總線技術的引入,工程機械中基于CAN-bus 總線的分布式控制系統取代原有的集中式控制系統,傳統的復雜的線束被CAN-bus 總線所代替:系統中各種控制器、執行器以及傳感器之間通過CAN-bus 總線連接,線纜少、易敷設,實現成本低,而且系統設計更加靈活,信號傳輸可靠性高,抗干擾能力強。
目前CAN-bus 總線技術在工程機械上的應用越來越普遍。國際上一些著名的工程機械大公司如CAT、VOLVO、利勃海爾等都在自己的產品上廣泛采用CAN-bus 總線技術,大大提高了整機的可靠性、可檢測和可維修性,同時提高了智能化水平。而在國內,CAN-bus總線控制系統也開始在工程汽車的控制系統中廣泛應用,在工程機械行業中也正在逐步推廣應用。
三、iCAN 網絡在工程機械中的應用
1.iCAN 網絡的介紹
iCAN 協議即“Industry CAN-bus Application Protocol”,是現場總線CAN-bus 的應用層協議之一,具有理解簡單、易于實現、實時可靠的特點。iCAN 網絡是面向于自動控制領域、基于CAN-bus 總線和iCAN 協議的控制系統。該系統的目標就是解決用戶在CAN-bus 應用領域中的通訊控制或者數據采集問題。
將CAN-bus 網絡的數據鏈路層、物理層與一個高效的用戶層結合在一起,既可以保障底層使用CAN-bus 總線的高效、實時、可靠的特點,又能夠建立一個易于實現、成本較低、效率良好的數據通訊網絡方案。這就形成了一個基于現場總線CAN-bus 的完整通訊網絡以及數據采集方案,也就是iCAN 網絡的誕生。
iCAN 網絡構建非常靈活,結構簡單,成本較低;并且iCAN 網絡具有易于組態,安裝、運行、維護簡便的特點。iCAN 網絡組成結構如下圖所示,包括了iCAN 模塊、CAN-bus 接口卡以及CAN-bus 網關/網橋設備。
圖1 iCAN網絡的組成
iCAN 網絡的基礎與核心是iCAN 協議。iCAN 協議是國內對于CAN-bus 系統應用的一種全新嘗試。iCAN 協議的設計目標是:實現一種簡單/可靠/穩定的CAN-bus 應用層協議。
在iCAN 協議的設計過程中,充分參考和借鑒了DeviceNet 協議和CANopen 協議。畢竟DeviceNet 協議和CANopen 協議是嚴謹和完善的,并經過實際工程驗證。
制定iCAN 協議是一個相當嚴謹的設計過程。這里主要考慮了一些關鍵因素:
?CAN 報文的分配
?數據通訊的實現
?網絡管理
?設備建模
通過以上技術問題的解決,一方面可以保證iCAN 網絡的高通訊效率、高數據可靠性,令基于iCAN 協議的各個總線節點能夠組成一個有機的整體網絡;另一方面,通過在iCAN協議設備建模方面的嘗試,可以使產品描述標準化,協議發展具有可延續性,保障后續產品開發過程中在通訊協議方面的的一致性。
在iCAN 網絡中,可以根據需要增加CAN-bus 網關/網橋設備,以適應實際系統的網絡規模和通訊距離,以及用戶終端設備在安裝、布線等方面的要求。通過CAN-bus 網關/網橋設備,iCAN 網絡也可以方便地互連其它類型的網絡,比如串行通訊網絡RS-232/RS-485、以太網EtherNet 等,或者連接DeviceNet/CANopen 網絡。
2.工程機械中iCAN 網絡結構
在工程機械中iCAN網絡主要由工控微機、標準PC-CAN接口卡以及iCAN模塊組成,系統結構如圖 2 所示。
圖2
工控微機通過CAN-bus 接口卡接入CAN-bus 網絡中,與總線進行數據交換,管理系統中各個iCAN 模塊及其它設備;實現系統中各設備參數監控、顯示、人機界面以及各種控制功能。iCAN 模塊實現傳感器的信號采集,并實現控制信號輸出功能。
根據工程機械中的傳感器、控制器類型的不同,選擇合適的iCAN 模塊。iCAN 模塊的輸入端口采集液壓、發動機等系統中傳感器的信號,并傳送到總線上;輸出端口根據來自總線上的控制信息操作執行機構,完成對于液壓等系統的控制。
iCAN 網絡在工程機械中的應用,避免了復雜的信號連線,使控制系統的安裝為何簡單,運行可靠,應用靈活,并能夠保證控制的實時性。
四、應用實例:起重力矩限制系統
1.簡介
起重力矩限制系統為汽車起重機控制系統中一個重要組成部分。該系統通過對起重機械中長度傳感器、角度傳感器以及壓力傳感器等輸出數據進行分析處理,實現對系統工作時起重力矩的實時監控,以保證起重機工作在安全狀態下。而且該系統能夠實時記錄起重機作業中的危險工況,為事故的分析處理提供可靠的依據。
該系統要求能夠實時采集長度傳感器、角度傳感器以及壓力傳感器的輸出數據,其中長度傳感器、角度傳感器以及壓力傳感器的信號輸出類型主要為電壓或者電流信號,傳感器信號的通道共有4 路。此外系統要求提供4 路數字量輸出通道。
評論