張 珂, 趙雪悅, 駱 洲
(上海應用技術大學 機械工程學院,上海 201418)
礦井監控是礦下安全作業和高效產能的重要保障之一。世界各主要產煤國對此都十分重視[1]。環境安全、軌道運輸、提升運輸、供電、排水、礦山壓力、水災、火災、煤礦瓦斯、大型機電設備健康狀況等監控設備組成的礦井監控系統,提高了生產率和設備利用率,保障了礦山安全[2-4]。礦井下的信息顯示設備在整個系統中的作用更是十分重要,該設備要有本質安全的特性,同時還要將紛雜的信息及時直觀地傳遞給各個區域的工作人員,安全穩定的礦下信息顯示設備是井下安全作業必不可少的工具之一。
目前的礦下信息顯示設備,為了配合RS-485的通信模式,多采用簡單穩定的可編程邏輯控制器(programmable logic controller, PLC)觸摸屏來實現和上位機PLC的通信交流[5]。然而PLC觸摸屏不屬于本質安全型(本安型)設備,在設計使用時要用隔爆玻璃將PLC觸摸屏封裝起來,以達到隔爆安全要求。這類裝置的缺點在于,顯示裝置受PLC觸摸屏的大小限制,屏幕上很難直接顯示所有信息,只能選擇性的將重要的信息進行傳遞顯示;其本身不屬于本安型設備,在礦下只能將其用隔爆玻璃封裝,這將會大大降低顯示功能和增加成本。本文提出的礦用信息顯示板由LED燈和數碼管構成,利用復雜可編程邏輯器件(complex programmable logic device,CPLD)的多引腳和74hc573配合實現多輸出顯示的功能,滿足礦下大量信息的顯示要求。同時針對通信模塊進行濾波穩壓設計滿足對脈沖群干擾、靜電放電干擾、輻射電磁場干擾、快速瞬變干擾和浪涌等情況的抗干擾要求[6]。由于該設備的設計本身需要具有本安型的設備特性,要求上電瞬間產生的火花和熱效應不能點燃周圍的爆炸性混合物[7],設計電路供電模塊中也需要考慮瞬態變化對顯示裝置的影響。
礦井下的信息紛雜,需要實時交流的信息很多,所以面板要盡量顯示充足的信息,其面積可以做的大一點,大量的位置信息使用LED燈來表示。本文設計的本安型礦用信息顯示面板方案見圖1,內容包括要罐位置、去往目的地、工作方式和信號種類等,其中要罐速度、中段位置運行狀態、故障種類以及故障發生的位置等細節都可以顯示。市場上現有的顯示屏只能選擇性顯示部分重要的信息(見圖2),本文提出的設計方案解決了現有商品顯示內容單一、資源展示不豐富的問題。本安型礦用信息顯示屏面板整個電路設計是以MSP430f149為核心搭建,MSP430f149具有低功耗、低電壓的優點,可以大大降低礦下產生電火花的潛在危險[8]。

圖1 礦用信息顯示板面板設計圖

圖2 目前市場上的顯示面板
通信協議遵循Modbus-RTU的通信協議,使用RS-485的線路長距離傳輸。上位機將信號傳入網絡,經由地址對接后由通信模塊對傳輸的信息進行濾波,再將濾波后的信息處理成單片機可以接受的信號,單片機收到濾波處理后的信號后,對送來的數據進行識別和處理并進行分類,將收到的數據區分為傳輸地址和傳輸數據。再將區分后的傳輸數據,依據其相應的地址傳輸給需要顯示的地段。單片機將其中由動態顯示模塊顯示的數據,傳輸給數碼管動態顯示模塊,再將其他信息后整理好后打包傳輸給CPLD,CPLD對數據進行識別,再將每組數據轉化成數字信號傳輸給相應的74hc573驅動芯片,再控制選擇打開正確地址的74hc573芯片,74hc573輸出電平控制相應的LED燈的亮滅。
顯示面板中接收數據的報碼頻率可以由調碼模塊進行調整。而收到的數據,會及時傳輸給存儲單元中的存儲元件K24C02由其存儲,以保證顯示板受到干擾后可以及時恢復。預留了JTAG接口方便調試。因為單片機是集成到電路板上,所以設計了包含CH340芯片的下載電路,由計算機將程序燒錄到單片機里面,方便批量生產。設計方案如圖3所示。

圖3 礦用顯示面板電子系統控制方案
MSP430是美國德州儀器公司生產的超低功耗高性能的16位微處理器,它的工藝涉及了人機交互界面、嵌入式軟件工程、超低功耗單片機系統、超低功耗外圍電路等技術。
MSP430的16 位定時器中斷可用于時間計數、時序發生等。MSP430的應用范圍不斷擴大,主要因為其具備以下的特點:
(1)功耗低。典型功耗例如電壓2.2 V、時鐘頻率1 mHz條件下,活動模式為0.2 mA,關閉模式僅為0.1 μA,且具有5種節能方式。
(2)高效的16位RISC-CPU。例如27條指令,時鐘頻率8 mHz條件下,指令周期時間為125 ns,絕大多數指令在一個時鐘周期內完成。時鐘頻率為32 kHz時,16位MSP430的執行速度甚至能高于典型的8位單片機時鐘頻率20 mHz時的執行速度。
(3)低電壓供電、寬工作電壓范圍: 1.8~3.6 V。
(4)靈活的時鐘系統(2個外部和1個內部時鐘)。
(5)低時鐘頻率可實現高速通信。
(6)具有串行在線編程能力。
(7)強大的中斷能力。
(8)喚醒時間短,從低功耗模式下喚醒僅需 6 μs。
(9)ESD 保護,抗干擾能力強。
CPLD是從PAL和GAL器件發展出來的器件,規模相對較大,結構復雜,是一種用戶根據各自需要而自行構造邏輯功能的數字集成電路,屬于大規模集成電路。其基本設計方法是借助集成開發軟件平臺,用原理圖、硬件描述語言等方法,生成相應的目標文件,通過下載電纜(“在系統”編程)將代碼傳送到目標芯片中,實現設計的數字系統。
EPM570是Altera公司推出的一款CPLD芯片,屬于該公司的MAX II系列芯片產品。MAX II系列是目前成本最低的CPLD,其設計基于突破性的新型CPLD架構,提供目前業界所有CPLD中單個I/O管腳最低成本和最小功耗。和前一代MAX相比,通過采用低功耗處理技術,MAX II成本減半,功耗只有前一代器件的1/10,具有2倍于前者的性能,并且上電即用、非易失性,能用于通用的低密度邏輯應用環境。
MAX II系列還將其成本和功耗優勢引入了高密度領域,使設計者可以采用MAX II系列替代高成本或高功耗的ASSP和標準邏輯器件。EPM570由于本身共有570個LEDs而得名。根據上文的產品功能分析及要求,本研究選用了MAX II系列中的EPM570芯片。
新型本安型礦用信息顯示板要滿足安全防爆規范,需要限制其能量,使其在正常運行或在標準試驗條件下,所產生的火花或熱效應均不能點燃周圍爆炸性混合物,所以顯示板的外接電路部分是非常重要的[9]。該設備的外接電路主要有2個模塊:電源電路和通信電路。
電源電路是整個顯示面板設計中最重要的部分。如圖4所示,整個顯示面板的電源供電來源于系統的24 V電壓,電源電路中主要使用元器件K7803,將外部的24 V電壓轉化輸出為3.3 V的工作電壓。
鎖存器的供電電壓也采用3.3 V電壓,降低輸出功耗。將電感與電容搭載構成穩壓模塊,確保輸出的電壓恒定,由于在礦下作業存在脈沖干擾和靜電放電干擾,電源的電路設計需要具有抗干擾的安全特性。
通信電路的設計如圖5所示,以帶有光耦隔離功能的的元器件TD301D485H為核心,TD301D485H可以將顯示面板與現場的其他設備隔離開。考慮到外部存在浪涌干擾和靜電干擾,電路中增加了瞬態抑制二極管和氣體放電管。通信信號由TD301D485H元器件處理后傳輸給單片機,該器件是整個設備的信號傳輸核心,對信號的濾波抗干擾處理需要慎重。

圖4 電源電路圖

圖5 隔離濾波通信電路原理圖
如圖6所示,將MSP430的10個引腳與采用EPM570T144C05N型號芯片的CPLD的10個引腳相連。其中的8個引腳作為通信通道(DD):[P0.0,P0.1,P0.2,…,P0.7],其他2個引腳分別作為地址數據辨別端口(WR)和時鐘輸入端口(SLK)。數據依照時鐘節奏輸入過去,WR給低電平時表示通信通道DD在傳輸數據,WR給高電平時表示通信通道DD在傳輸地址。SLK給高電平時EPM570讀取通信通道DD,SLK低電平時EPM570不讀取。時序圖如圖7所示。
由于需要控制的LED燈過多,144個引腳的EPM570元器件不能直接連接所有LED燈;而且即使引腳足夠,如果每一個引腳都直接連接LED或數碼管,也會存在供電不足的情況。故需要利用74hc573的鎖存特性與CPLD配合,來實現對幾百個LED以及數碼管的顯示控制。將每個74hc573鎖存器的8個引腳數據輸入端分別與EPM570的8個引腳連接,即每個鎖存器共用一個數據輸入口。再將每個74hc573的鎖存控制引腳分別連上EPM570的其他引腳,如圖8所示,在控制時將數據傳輸給所有鎖存器共用的8個數據輸入端口,根據地址選擇將哪個鎖存器打開。此種設計不僅實現了上百個LED的輸出控制,同時還利用74hc573的供電解決了LED供電不足的問題。

圖6 MSP430與CPLD的引腳連接示意圖

圖7 MSP430與CPLD的通信連接時序圖

圖8 EPM570與74hc573電路連接示意圖
在對MSP430芯片的編程過程中,考慮到程序開發效率及可維護性,采用C語言進行程序設計。如圖9(a)所示,MSP430在啟動后會對通信程序以及數據傳輸模塊進行初始化,芯片進入等待接收數據的狀態,接收到數據之后單片機會把程序進行打包和分類,將地址位符合動態顯示要求的數據輸送給動態顯示模塊,再將其他數據打包傳輸給CPLD之后再接收數據,如此循環。
CPLD在接受到需要接受數據的信號之后開始讀取WR和DD管腳,根據WR的電平高低區分管教的數據是表示地址還是數據。再將每一組數據根據其地址分配給電路板上相應的鎖存器。其主程序框圖如圖9(b)所示。

圖9 控制程序流程圖
數碼管的軟件設計相對比較簡單,成句的程序主要是依托于之前的硬件設計,主要是使用74hc573的鎖存器將2種輸出電平輪換交替分別輸出給數碼管的段選和位選,然后保證10 ms的閃爍,就可以利用動態掃描方式完成多位數碼管的顯示。
存儲的元器件使用24C02,該款元器件目前使用較多,在市場上成本較低。編寫的方式是將IIC協議作為編寫的基礎,利用IIC協議的兩線傳輸,分別利用SCL的時鐘信號和SDA的數據信號將要傳送的數據送到存儲元器件的各個頁地址,讀取的時候直接將所有地址讀出來,24C02有2 Kb的數據存儲空間,足夠存下通信的數據。
井口/井下的功能相近,該部分系統的功能主要包括井口收到各水平的指令申請,將收到的申請進行確認發送到給絞車房的操作臺;罐籠移動到要罐位置后再由該中段發出對罐信號。其程序結構圖10所示。

圖10 井口/井下的PLC程序流程圖
該礦用信息顯示面板首先對上位機傳輸來的大量信息排除干擾,再進行整理,最后將整理好的信號分類,進行完整的顯示,能夠在保證電路環境穩定的前提下對信號進行及時的傳遞,確保井下信息傳遞安全。該設備經過長時間的實驗,可以實現信息的穩定傳遞和顯示。如圖11所示,其電路上的燈光全部顯示且穩定無遺漏,數字信息傳遞無誤。

圖11 新本安型礦用信息顯示板
本研究設計的新型本安型礦用信息顯示板設計合理、技術先進、通信便捷、信息顯示完全,能夠在井下安全穩定工作,同時還可以保障信息傳遞的完整性。該設備已進入礦下實際應用環節,某地“防爆提升信號系統項目”已經使用該設備正常運行一年,效果良好,整個系統運行穩定,使用狀況良好,信號輸出穩定,無意外情況,滿足項目預設要求。在礦下這種復雜環境下,該設備本安型特點尤為突出,能夠很好地滿足復雜的煤礦建設綜合自動化的信息傳遞顯示需求。