王晶晶
(山西新元煤炭有限責任公司, 山西 壽陽 045400)
帶式輸送機的廣泛應(yīng)用提升了礦井自動化生產(chǎn)水平,更為重要的是帶式輸送機監(jiān)測系統(tǒng)已成為智能化礦井的一個重要構(gòu)成部分。近年來,隨著互聯(lián)網(wǎng)、通信等技術(shù)的進步,其已成為集計算機、網(wǎng)絡(luò)和智能傳輸于一體的智能監(jiān)控系統(tǒng)[1]。為了實現(xiàn)對皮帶速度、皮帶跑偏、一氧化碳含量、煙霧濃度、煤堆、端頭部滿倉和惰輪溫度的在線監(jiān)測以及故障診斷等功能[2-6],本文基于CAN總線技術(shù),使用多個CAN集線器的多參數(shù)監(jiān)控系統(tǒng)。以巷道溫度為例進行實時監(jiān)測,并利用PFautoCAN軟件,驗證該監(jiān)測系統(tǒng)可靠性。
其一,數(shù)據(jù)通信沒有主從關(guān)系,任何節(jié)點都可以啟動與任何其他節(jié)點的數(shù)據(jù)通信。通信順序由每個節(jié)點信息的優(yōu)先級順序確定,并且高優(yōu)先級節(jié)點信息在134μs通信;其二,當多個節(jié)點同時發(fā)起通信時,避免優(yōu)先級的高優(yōu)先級不會導致通信線路擁塞;其三,在通信速率小于5 kb/s的條件下,通信距離可達10 km;而在通信距離小于40 m的條件下,其通信速率可達到1 Mb/s;其四,CAN總線傳輸介質(zhì)可以是雙絞線,同軸電纜。CAN總線適用于大數(shù)據(jù)量的短距離通信或遠距離小數(shù)據(jù)量,實時性要求較高,多主機多從機或每個節(jié)點用于同一領(lǐng)域。
由于帶式輸送機運輸量大,運輸速度快,距離長且操作條件復雜,環(huán)境差。系統(tǒng)可靠性受環(huán)境影響較大,易受激勵。根據(jù)帶式輸送機的實際運行工況,在分析現(xiàn)有監(jiān)控系統(tǒng)急需完善的功能并結(jié)合CAN總線的特點,設(shè)定了監(jiān)測系統(tǒng)的功能:一是通過讀取傳感器中的模擬量可以將數(shù)據(jù)準確的傳輸給監(jiān)測系統(tǒng)。對于后續(xù)可能增加的外部功能,預(yù)留了安裝接口,具有較好的適應(yīng)性;二是計算機監(jiān)控界面對傳輸?shù)臏y量數(shù)據(jù)進行分析并實時顯示,具有超限報警及故障檢測功能;三是基于CAN集線器的使用增加了傳輸速度和通信距離,可實現(xiàn)對帶式輸送機運行工況中的多種參數(shù)進行監(jiān)控;四是具有數(shù)據(jù)儲存、備份功能。
多參數(shù)信號采集、信號傳輸、數(shù)據(jù)分析處理構(gòu)成了CAN總線的分布式多參數(shù)監(jiān)控系統(tǒng)。
信號采集部分主要是通過傳感器完成數(shù)據(jù)的收集,主要包括:皮帶速度,皮帶偏差,一氧化碳含量,煙霧濃度,煤堆等??紤]到帶式輸送機運輸物料時的長距離,將多通道式CAN集線器安裝在道路的集中端口處以完成多參數(shù)信號的收集。CAN子網(wǎng)設(shè)置在不同的位置和段中,CAN主網(wǎng)絡(luò)即多路CAN集成器,與每段之間通過CAN集線器連接。
在信號傳輸部分中應(yīng)用了雙絞線電纜,為了達到抑制反射的目的,將120 Ω終端電阻設(shè)置在CAN總線的兩個端部。
數(shù)據(jù)分析處理部分由單片機組成,完成對信號采集模塊傳輸?shù)臄?shù)據(jù)進行處理,并在計算機監(jiān)控界面上實時顯示結(jié)果。
如下頁圖1所示為監(jiān)測系統(tǒng)的總體結(jié)構(gòu),CAN子網(wǎng)絡(luò)結(jié)構(gòu)如下頁圖2所示。
為確保設(shè)備滿足防爆、電氣隔離及限流溫度限制的要求,系統(tǒng)選用了MC9S08DZ60型微控制器、KDW127/12型礦用本電源芯片、收發(fā)器TJA1050和智能4通道網(wǎng)橋集線器CANHub-P4。為避免參數(shù)信號受到環(huán)境干擾,搭建了由光電耦合電路、可調(diào)電阻等元器件組成的抗干擾電路,利用CANH和CANL兩者之間的差分傳輸來達到避免信號受到干擾的作用??垢蓴_電路設(shè)計如下頁圖3所示。
圖1 監(jiān)測系統(tǒng)的總體結(jié)構(gòu)圖
圖2 CAN子網(wǎng)絡(luò)結(jié)構(gòu)圖
圖3 抗干擾電路設(shè)計圖
以礦井工作點溫度為例,在系統(tǒng)中均由具有本質(zhì)安全外部結(jié)構(gòu)的裝置采集其參數(shù)。其中,礦井工作點溫度的采集選用GWD70型數(shù)字溫度傳感器,其基于熱導原理和熱催化原理,系統(tǒng)的硬件結(jié)構(gòu)設(shè)計如圖4所示。
圖4 監(jiān)測系統(tǒng)硬件結(jié)構(gòu)圖
圖5 發(fā)送CAN報文流程
1)初始化軟件模塊設(shè)計。須對CAN控制器內(nèi)的寄存器進行初始化,以確保其CAN幀數(shù)據(jù)功能的順利實現(xiàn)。首先,將處于置位模式寄存器中的第0位修改為復位模式;其次,設(shè)置時鐘分頻寄存器、CAN波特率、驗收濾波器、總線輸出模式等;最后,對處于復位模式的寄存器第0位進行清除。節(jié)點微控制器MC9S08DZ60可從復位模式中退出并進入正常工作狀態(tài)。
2)節(jié)點發(fā)送CAN報文軟件設(shè)計。只有保證MC9S08DZ60內(nèi)部CAN控制器的初始化完成后,才能將CAN消息從每個監(jiān)控節(jié)點發(fā)送。發(fā)送流程如圖5所示,通過讀取狀態(tài)寄存器以判斷發(fā)送緩沖區(qū)是否處于發(fā)送狀態(tài)。當發(fā)送緩沖區(qū)可用時,數(shù)據(jù)幀信息被寫入發(fā)送緩沖區(qū),并在前一個任務(wù)發(fā)送完成后加載數(shù)據(jù)到發(fā)送緩沖區(qū),觸發(fā)發(fā)送請求功能,將CAN消息傳輸?shù)娇偩€。
3)點接收CAN報文軟件設(shè)計。MC9S08DZ60型微控制器對總線接收到的CAN信息進行數(shù)據(jù)分析、處理。從CAN總線接收到消息后,CAN控制器通過接收過濾器對其進行比較,通過后將消息保存到FIFO并設(shè)置狀態(tài)寄存器。通過判斷接收緩沖區(qū)不處于空閑狀態(tài),從而讀取接收緩沖區(qū)來獲取消息,進而釋放緩沖區(qū)。一個報文接收完成后,下一個讀取狀態(tài)寄存器的操作流程將繼續(xù)進行,其過程如下頁圖6所示。
以礦井工作點溫度為例,并將其作為研究對象,利用PFautoCAN軟件進行仿真,驗證其監(jiān)測系統(tǒng)的可靠性和實用性。該仿真軟件由數(shù)據(jù)庫、測量和仿真三個模塊組成。依據(jù)本監(jiān)測系統(tǒng)的結(jié)構(gòu),對礦井工作點溫度所需要的節(jié)點數(shù)量進行設(shè)置,編制了相關(guān)的CAN協(xié)議,仿真實驗方案如下頁圖7所示。
圖6 接收CAN報文流程
在仿真實驗過程中,多參數(shù)監(jiān)測模塊分為多個區(qū)域,每個區(qū)域都是一個CAN子網(wǎng),不同的CAN子網(wǎng)與CAN總線之間由多通道CAN集線器連通。供電狀態(tài)下,CAN總線峰值負載率為15.3%,而后逐漸趨于平穩(wěn),上下波動范圍在3.1%左右,完全適合工業(yè)用途的使用。鑒于CAN子網(wǎng)絡(luò)結(jié)構(gòu)的一致性,選取溫度監(jiān)測節(jié)點作為實驗對象。監(jiān)控一定時間后,通過改變外界環(huán)境變量(如靠近熱源等方式)測試其響應(yīng)時間,結(jié)果如圖8所示。從圖8中可知,該監(jiān)測系統(tǒng)能夠較好地對外部環(huán)境溫度變化作出反應(yīng),具有快速的響應(yīng)實時性,說明本監(jiān)測系統(tǒng)的可靠性高。
圖7 仿真實驗方案圖
圖8 測試結(jié)果圖
基于CAN總線的特點和技術(shù)設(shè)計的多參數(shù)模式下的煤礦帶式輸送機監(jiān)控系統(tǒng),實現(xiàn)了輸送機運行工況中對皮帶速度、皮帶偏差、煙霧濃度、一氧化碳含量、煤堆等多參數(shù)的在線實時監(jiān)測和故障診斷。極大地提升了帶式輸送機的安全性、可維護性和智能性。并以礦井工作點溫度為例做為仿真實驗的研究對象,驗證了該監(jiān)控系統(tǒng)的可靠性。