?

基于ARM的嵌入式帶式輸送機綜合保護控制系統設計

2017-05-02 09:33李國富王然風
中國煤炭 2017年4期
關鍵詞:帶式輸送機嵌入式

李國富 王然風 閆 明

(太原理工大學,山西省太原市,030024)

?

★ 煤炭科技·機電與信息化 ★

基于ARM的嵌入式帶式輸送機綜合保護控制系統設計

李國富 王然風 閆 明

(太原理工大學,山西省太原市,030024)

針對煤礦井下帶式輸送機的PLC控制系統成本高、能耗大以及部分單片機控制系統運行不夠穩定和通信方式少等缺點,設計了一套基于ARM的嵌入式帶式輸送機綜合控制保護系統,介紹了該系統的整體設計、通訊設計、主控制器硬件設計以及主控制器軟件設計。經過測試表明,該系統能夠準確地采集帶式輸送機運行時的各項參數,能夠實現帶式輸送機的自動控制和穩定運行。

帶式輸送機 嵌入式 綜合保護 控制系統

目前的帶式輸送機控制系統主要分為兩種,一種是以PLC為主控制器配以外圍的驅動電路和防爆外殼組成,這種控制器存在體積龐大、制造成本高以及日常維修和運輸不方便等問題;另一種是以單片機為主控芯片的控制器,其缺點是系統運行不穩定以及通信功能不夠完善?;诖?,本文設計了一種基于ARM嵌入式平臺的帶式輸送機保護控制器,該控制器能夠有效地解決PLC控制系統和單片機控制系統的弊端。此外,由于采煤工作面環境復雜,采用有線通訊會有很多限制,為了解決此問題,本文在ARM嵌入式平臺的基礎上加入了無線通信和嵌入式實時操作系統,能夠實現無線信號傳輸并支持井下移動巡檢設備的信號采集。

1 控制系統整體結構設計

基于ARM的嵌入式帶式輸送機綜合保護控制系統通過傳感器采集帶式輸送機在運行時的電氣參數、帶速、電機軸溫、膠帶跑偏、撕裂、斷帶以及煙霧等各項參數??刂浦髡矩撠熖幚硎占降臄祿约芭c上位機和控制分站進行通信,控制主站與上位機通過無線網通信,與下位機通過CAN通信?;贏RM的嵌入式帶式輸送機綜合保護控制系統整體結構圖如圖1所示。

2 主控制器硬件結構

整個主控制器以ARM芯片為核心控制其它模塊工作,正中心是CPU,然后是中間的SDRAM存儲器、FLISH、IO擴展芯片和復位線路等。最外圍的模塊包括了電源模塊、輸入輸出接口模塊、時鐘模塊、以太網、CAN、RS485通訊模塊、JTAG下載調試模塊等。主控制器硬件結構示意圖如圖2所示。

圖1 基于ARM的嵌入式帶式輸送機綜合保護控制系統整體結構圖

圖2 主控制器硬件結構示意圖

2.1 微處理器選型

主控芯片是NXP公司2011年推出的LPC系列微控制器,型號為LPC1788。該芯片是基于ARMCortex-M3內核的32位處理器。內部具有512 KB FLASH、96 KB SRAM和4 KB EEPROM,主頻為120 MHz,帶有USB、CAN、以太網、串口等豐富的通用外設,這款處理器的優點是內部集成LCD控制器和SDRAM控制芯片,可以大大減少系統電路中除CPU以外的接口電路配置,降低了成本。

2.2 輸入輸出模塊

2.2.1 模擬量輸入模塊

本系統需要采集的模擬量包括電機的實時轉速、減速器軸溫、膠帶的實時速度、滾筒溫度等。速度傳感器和溫度傳感器發出的是4~20 mA電流信號,而單片機只識別0~3.3 V的電壓信號,所以需要將電流信號轉換為單片機可以識別的電壓信號,本系統設計了可以實現電平轉換的模擬量輸入調理電路,經過調理電路后電流信號轉換為單片機可以識別的電壓信號。

煤礦井下環境復雜,各種干擾信號層出不窮,因此隔離模塊是非常必要的。目前市面上已有比較成熟的模擬量光電隔離模塊,線性度完全能夠滿足工業需求。本設計采用Avago Technology公司開發的一款高線性度模擬光電耦合器HCNR201,其內部集成1個發光二極管和2個高度相似的光敏電阻,當有信號傳來時二極管發光,2個光敏電阻產生大小相同的電流。左端的光敏電阻產生的電流作為負反饋返回到運放的反向輸入端,這樣盡可能地增加隔離模塊的線性,右端光敏電阻產生的電流用于輸出回路。而前后2個運放設計為射極跟隨器,對信號沒有放大作用。C3和R10Z組成的并聯振蕩電路可以有效的消除電路中的諧波,經由隔離后的信號最后輸入到控制器的GPIO口。由單片機內部的AD轉換模塊轉換為數字量。模擬量線性隔離電路如圖3所示。

圖3 模擬量線性隔離電路

2.2.2 開關量輸入輸出模塊

開關量輸入主要包括信號采集、電氣隔離和數據緩存三大部分。開關量輸入電路圖如圖4所示。

圖4 開關量輸入電路圖

由圖4可以看出,帶式輸送機控制系統的開關量干接點輸入信號包括斷帶、撕裂、跑偏、打滑。當信號源沒有信號時相當于開關斷開,此時電路接通發光二極管不發光,二極管對面的光敏電阻阻值很大右邊電路不導通,由于存在上拉電阻,此時GPIO接受到高電平信號,當信號源有信號傳來時相當于開關閉合,GPIO接收到低電平信號,也就是當GPIO端電平由高到低發生跳變時表示傳感器有信號傳來。電容C249是用于消除諧波,74LVC07A為信號緩存器,當信號傳來CPU正忙時可以暫時存放信號,等待CPU的讀取。

同樣數字量輸出模塊也分為數據緩存、光電隔離和數據采集等模塊,工作機理與輸入模塊相同。

3 控制系統通訊設計

3.1 CAN通訊

LPC1788內部集成有兩路CAN通訊,基于煤礦井下環境復雜要求設計的CAN通訊安全并且穩定性高,本系統為了提高抗干擾能力在CPU與外部端口之間加入了光電隔離模塊,為了數據傳輸的穩定性在數據進出CPU時要經過一個數據緩存器,以此來保證數據的可靠性和穩定性。

3.2 以太網通信

LPC1788帶有一個完全符合IEEE標準802.3的以太網模塊,完全兼容802.3X全雙工流控和半雙工背壓技術。本設計用到的以太網接口芯片為SMSC公司生產的LAN8702AI,且其可以支持HP Auto-MDIX的小引腳RMII 10/100以太網收發器。其中MDIX接口可以自動識別雙絞線的類型是交叉和平行,使用較為方便。

3.3 無線通訊

本系統采用了兩種無線通訊模式,一種是基于射頻的無線傳輸方式,另一種是基于4G的無線網通信。

3.3.1 射頻無線通信

目前,煤礦井下逐步普及移動巡檢設備,為了方便礦用巡檢設備的數據采集,本系統加入了射頻無線。射頻無線采用CC2420芯片,該芯片支持IEEE802.15.4射頻收發標準,其內部集成了完整的發射和就收電路。有效數據速率為250 kbps,供電電壓為2.1~3.6 V,工作頻率范圍為2.4 GHz,射頻輸出功率高達9 dB,而待機模式時代電流消耗僅17.4 mA,因此非常適合用于煤礦等環境比較復雜的行業設備。該芯片還支持國際通用的SPI串行接口模式,可以非常方便的與主控制器進行數據傳輸。射頻無線模塊與CPU連接示意圖如圖5所示。

圖5 射頻無線模塊與CPU連接示意圖

3.3.2 4G通信

為了實現更好的兼容性,本系統還添加了4G通信模塊,以中興公司的EM3760芯片為核心設計,該芯片支持4G TDD-LTE/FDD-LTE網絡全頻段,通過UART與LPC1788通信。LPC1788通過串口AT命令實現對EM3760數據通訊。其下載速度能夠達到100M bps,上傳速度也能達到20 Mbps,完全能夠滿足煤礦井下的數據傳輸要求。數據可經由井下無線網關上傳到井下以太環網,再由環網上傳到地面監控室。4G模塊與CPU連接示意圖如圖6所示。

圖6 4G模塊與CPU連接示意圖

4 主控制器軟件設計

4.1 設計思路

嵌入式芯片的優點就是可以適配實時操作系統,傳統的單片機采用裸程序,這種結構實時性較差,另外由于所有的任務都嵌套在一個大循環里,一旦有地方出現故障將會導致整個系統程序崩潰。

本系統在處理器上搭載UC/OS-II實時操作系統,可以方便地將帶式輸送機保護控制系統的整體功能按照優先級劃分為幾個子任務,每個子任務相當于一個獨立的線程。CPU的使用權在這幾個線程之間不斷切換,CPU的性能能夠得到最大化的利用,并且系統的實時性更強,性能提升顯著。

4.2 系統主程序流程

在main函數中首先初始化系統時鐘和硬件,然后調用初始化函數OSInit,初始化UC/OS-II的數據變量和數據結構,接下來創建一個起始任務START_TASK,在該任務里創建5個子任務,分別包括main_task、就地模式子任務、檢修模式子任務、點動模式子任務、集控模式子任務。優先級分別為2、3、4、5,最后調用OSStart函數,啟動多任務。其他各個子任務與main_task任務之間通過信號量郵箱通信,當工人選擇使用模式后,其他3個子任務就處于掛起狀態,程序不再執行。主程序流程圖如圖7所示。

圖7 主程序流程圖

帶式輸送機的啟停步驟較為復雜,啟動時要遵循先下后上的原則,由下級到上級逐次啟動,而正常停機時又要遵循先上后下的原則,并且要求帶式輸送機上不能留煤。當整個環節中的某一臺設備出現故障時也要先停上級設備,這是必須遵循的啟停原則。

4.3 中斷處理子程序設計

由于煤礦環境的特殊性,所以要求控制器必須能夠對帶式輸送機運行過程中的各項故障做出及時有效的處理。這就對程序的實時性設計提出了很大的要求,為了處理的快速性,這里將故障處理全部設計為中斷子程序,根據故障的優先級別來定義中斷子程序的搶占優先級。其中堆煤、超速、打滑、斷帶、急停為最高優先級,如果發生這些故障時必須及時停車;其次是跑偏、超溫、煙霧等故障,這些故障發生時帶式輸送機不必立即停車,當工人無法在短時間內處理時可以手動停車。以急停處理子程序為例,急停模塊與CPU之間通過CAN總線進行通信,當有急停觸發時會觸發CAN外部中斷,程序進入CAN中斷后首先判斷中斷是否確實發生,如果是則清除中斷標志位,然后執行中斷程序,根據發來的地址編碼確定發生急停的具體位置,尤其是當有多條帶式輸送機或帶式輸送機較長時,通過快速故障定位能夠提高維修效率,對礦井的安全生產具有重要意義。急停中斷處理子程序流程示意圖如圖8所示。

圖8 急停中斷處理子程序流程示意圖

5 測試與分析

基于ARM的嵌入式帶式輸送機綜合保護控制系統設計完成后在地面進行了穩定性測試和系統功能測試,測試過程中模擬故障發生的條件讓傳感器產生故障信號,試驗表明控制器能夠發出及時處理故障信號,并且界面顯示正常。將溫度傳感器溫度提升到報警值時,系統發出報警,同時控制電磁閥動作,灑水噴頭開始灑水。通過一系列測試表明,系統符合設計要求。

為了測試無線通信,在旁邊放置干擾的情況下通過無線模塊由一臺控制器向另一臺發送消息,試驗結果表明,另一臺控制器能夠準確無誤的接收信息,說明無線網通信正??煽?。為了模擬井下多干擾的環境,在主控制器旁釋放干擾信號,觀察系統能否正常動作,測試結果見表1,系統功能全部運行正常,誤報率為0,達到了設計要求。

表1 保護次數統計

6 結語

綜合了體積、成本、能耗、穩定性和使用方便性等各方面因素,基于ARM的嵌入式帶式輸送機綜合保護控制系統能夠時滿足各方面需求,并且具備良好的可擴展性,尤其是兩種無線通信方式的加入更加方便了井下的信號傳輸,使局部條件惡劣不利于布線的地方的信號傳輸成為可能。隨著科技的發展,本系統還會不斷的改進,以便進一步增進煤礦生產的數字化和智能化。

[1] 林福嚴,李凌風,張曉如等.煤礦帶式輸機故障分析[J].煤礦機械,2011(2)

[2] 王棟,張森林,顏路陽. 基于ARM的織機智能控制系統[J].現代機械,2008(1)

[3] 肖業偉,王正強,吳稱列. 基于線性光耦HCNR201隔離電路的低溫漂研究[J].信息技術,2016(3)

[4] 傅文淵,凌朝東,劉一平等.基于差分信號控制的土壤含水率傳感器設計[J].農業工程學報,2015(19)

[5] 蘇靜明,洪炎,周巧喜.基于TRF6900的煤礦無線安全監測系統[J].煤礦安全,2013(4)

[6] 王志超,劉波,花於鋒.基于移動4G與ZigBee無線傳感網的網關設計[J].計算機測量與控制,2014(3)

[7] 劉云楷,李杰,孟祥忠等.井下帶式輸送機保護傳感器動作特性測試系統的研究[J].中國煤炭,2015(8)

(責任編輯 路 強)

Design of integrated protection and control system of embedded belt conveyer based on ARM

Li Guofu, Wang Ranfeng, Yan Ming

(Taiyuan University of Technology, Taiyuan, Shanxi 030024, China)

For PLC control system of belt conveyor in coalmine, the cost was high, the energy consumption was large, the control system of Single Chip Micyoco (SCM) was not stable enough, and its communication mode was less. Aiming at these weaknesses, the authors designed a set of integrated protection and control system of embedded belt conveyer based on ARM, introduced its overall design, communication design, main controller hardware and software design. Test results showed that the system could accurately collect various runtime parameters of belt conveyer and realized automatic control and stable operation of belt conveyer.

belt conveyer, embedded, integrated protection, control system

李國富,王然風,閆明. 基于ARM的嵌入式帶式輸送機綜合保護控制系統設計[J].中國煤炭,2017,43(4):95-98,131. Li Guofu, Wang Ranfeng, Yan Ming. Design of integrated protection and control system of embedded belt conveyer based on ARM[J].China Coal,2017,43(4):95-98,131.

TD634.1

A

李國富(1990-),男,山西大同人,在讀碩士研究生,主要研究方向為ARM嵌入式開發和煤礦電氣智能化。

猜你喜歡
帶式輸送機嵌入式
Focal&Naim同框發布1000系列嵌入式揚聲器及全新Uniti Atmos流媒體一體機
絮凝-帶式壓濾技術在泥水盾構隧道泥漿處理中的應用
皮帶輸送機轉載點緩沖破碎裝置的研制與應用
長距離越野帶式輸送機線路分析
TS系列紅外傳感器在嵌入式控制系統中的應用
嵌入式PLC的設計與研究
煤礦帶式輸送機常見故障及維修
嵌入式單片機在電機控制系統中的應用探討
主運帶式輸送機控制系統研究及設計
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合