隨著我國經濟的發展,能源消費帶來的環境污染也越來越嚴重。燃煤煙氣中排放的二氧化硫和氮氧化物占全國總排放量的90%[1],是造成大氣污染、酸雨和溫室效應的主要根源。目前世界上比較先進的煙氣脫硫(Flue Gas Desulphurization,FGD)技術中比較典型的方法有濕式石灰-石膏/氨催化還原法、電子束/氨法、電暈放電/氨法,而流光放電等離子體煙氣脫硫技術是電暈放電法中具有強大市場潛力和應用前景的煙氣脫硫新工藝。本文針對這種技術,應用CAN總線設計了一套微機監控系統,使整個煙氣脫硫過程經濟、高效、安全可靠。
1、流光放電等離子體煙氣脫硫監控系統介紹
流光放電等離子體煙氣脫硫的原理是利用高頻高壓交直流疊加電源使反應器發生電暈放電,放電產生的高能激發電子電離煙氣中的氣體分子(O2、H2O、N2等),產生極富氧化性的離子和自由基,這些活性粒子在有添加劑NH3存在的條件下通過一系列的鏈反應將污染物成分(如SO2、NOX等)氧化生成穩定的銨鹽,從而達到煙氣脫硫的目的。系統工藝流程圖見圖1。
圖1 煙氣脫硫系統工藝流程圖
鍋爐煙氣經除塵后,溫度約為150℃,然后經熱交換器將其送入濕式反應器系統,氣相的SO2在有NH3存在的條件下,在濕式反應器中氧化生成硫酸銨溶液而被脫除,反應后溫度約為60℃。尾氣經換熱器與入口煙氣換熱后溫度提高到90℃以上而被排放,反應器生成的硫酸氨溶液經熱煙氣干燥脫水濃縮成為固體硫酸氨化肥。
反應器中的煙氣流量、SO2濃度、煙氣溫度、氨注入量、蒸汽注入量、交直流疊加電源電壓、生成液PH值和生成液摩爾濃度等都直接影響系統的運行狀況,利用相應的檢測儀可對各參數的狀態進行采集,而主要的監控回路包括氨注入監控、交直流疊加電源電壓監控、煙氣溫度監控、蒸汽注入監控和生成液PH值監控等。CAN總線憑借其突出的數據通信可靠性、實時性、靈活性和抗干擾性[2]而在本系統中得到應用。
整個監控系統由上位管理機、CAN接口適配卡和多個現場測控節點三部分組成。具體結構如圖2所示,其它數據采集節點沒有在圖上示出。上位管理機選用普通PC機,負責與下位機的通信、動態顯示各節點的工作狀態或報警信息以及按照一定的數學模型對現場測控節點的各控制參數進行調整。CAN總線通信接口適配卡負責PC機與現場測控節點之間數據和控制參數的傳遞。現場測控節點負責從現場采集數據并以CAN協議發送到總線上,傳給上位機或其它節點,并根據需要對現場設備就地進行實時控制和監視。利用CAN總線方便的可擴展性,可以在總線上增加更多的測控節點而無需改變系統的總體結構。CAN總線上的節點數主要取決于總線驅動電路,目前可達112個(RT=120Ω,RL=45Ω)[3],這為日后系統的改進帶來了極大的方便。
圖2 系統總體結構圖
2、系統硬件設計
系統硬件設計包括現場測控節點的設計和CAN接口適配卡的設計。現場測控節點作為現場數據采集與控制層完成的功能包括:對各狀態量的檢測;對交直流疊加電源電壓的控制,達到直流基壓0~60kV,交流峰峰值電壓40kV,交流頻率16~50kHz;對進入反應器的煙氣溫度進行控制(60~80℃);對氨注入的控制,準確地控制氨硫摩爾比(不大于2:1)。各個現場測控節點具體的功能可能不一樣,但硬件結構大同小異,下面以交直流疊加電源電壓測控節點為例進行介紹,其硬件結構圖如圖3所示。該電路主要包括輸入信號調理電路、單片機外圍電路、模擬控制信號輸出電路、液晶顯示電路和CAN通信電路等。CPU采用Intel公司的16位單片機80C196KC作為微處理器,其內部設有256字節的RAM,帶有28個中斷源,運算速度快,它本身還帶有三路PWM輸出和高速輸入輸出HSI和HSO,尤其適用于快速控制系統。CAN總線通信電路采用Philips公司的SJA1000獨立控制器和82C250驅動器。SJA1000有基本的Basic CAN和增強的Peli CAN兩種模式,全面支持具有新功能的CAN2.0B協議[4]。82C250可以提供總線的差動發送和接收功能,提高系統總線的節點驅動能力,增大通信距離、降低干擾。控制單元采用高速光耦6N137隔離各個前后通道,被隔離部分分別使用不同的電源和地線,以提高抗干擾性能。
圖3 交直流電源電壓測控節點硬件圖
CAN接口適配卡的結構相對比較簡單,專門負責在上位微機與CAN總線之間傳遞消息,其結構如圖4所示。從圖中可以看出適配卡由微控制器電路、雙口RAM電路和CAN通信控制電路三部分組成。有了前面測控節點的設計經驗,這里依然選擇80C196KC作為微控制器,比較常用的是采用功能相對簡單的89C51(ATMEL公司的產品)[5]。選擇雙口RAM IDT7132作為PC機與80C196KC交換數據的通道,并采用內存映像法[6],把IDT7132數據存儲器地址直接映射到PC機內存空間的高端。CAN通信部分與測控節點相同,這里不再詳述。設計中若采用中斷接收數據方式,應注意在SJA1000的INT引腳和VCC引腳間接一上拉電阻(約5kΩ),否則會一直處于中斷狀態。
圖4 CAN接口適配卡結構圖
3、系統軟件設計
系統軟件設計包括現場測控節點的數據采集與處理軟件設計、CAN接口適配卡通信軟件設計和上位機管理軟件設計。上位機管理軟件采用Visual C++編寫,主要完成設備狀態和工藝參數的數據采集;向測控節點發送請求修改控制參數;顯示動態實時數據和歷史曲線圖;對歷史數據進行保存和打印報表。現場測控節點軟件采用80C196匯編語言編程,主要完成三項任務:一是檢測系統各項物理參數以及設備的工作狀態參數并傳到CAN總線上,以監視系統運行狀況和趨勢;二是根據控制算法對相應的量進行實時控制;三是對異常狀況的報警處理。CAN接口適配卡通信軟件跟測控節點CAN通信軟件基本相同。下面著重介紹CAN通信軟件的設計。程序首先對SJA1000進行初始化,設置好工作模式、濾波功能、通信波特率和輸出特性后,就處于接收中斷中。在接收完畢后,對接收的信息進行處理,或響應遠程幀,或調用發送子程序發送數據,或向上位機報警。在此期間若有錯誤發生,可以利用SJA1000方便的錯誤代碼捕捉功能了解詳細信息并啟動錯誤處理機制。主程序流程圖如圖5所示。在整個通信軟件設計中,SJA1000的初始化至關重要,直接關系到系統能否正常運行。其流程圖如圖6所示。注意,SJA1000有個測試寄存器(地址為0x09),可以通過寫入并讀它的數值來判斷CPU與SJA1000的硬件連接是否正確。
圖5 CAN通信主程序流程圖
圖6 SJA1000初始化流程圖
本系統以國家863科技攻關項目為依托,在廣東杰特科技發展有限公司和北京交通大學等單位開發的流光放電等離子體煙氣脫硫實驗平臺上進行了試驗和調試,系統工作穩定、高效。交直流疊加電源可以在工業規模的反應器中產生分布良好的流光放電等離子體,通過12000Nm3/h煙氣量試驗,在SO2初始濃度約1000ppm條件下,脫硫率>95%,滿足工業實用的要求。
參考文獻
[1] 郝吉明,王書肖.燃煤二氧化硫污染控制技術手冊.北京:化學工業出版社,2001.4
[2] 陽憲惠.現場總線技術及其應用.北京:清華大學出版社,1999
[3] Data Sheet PCA82C250.Philips Semiconductors,September 1995
[4] SJA1000 Stand-alone CAN Controller. Philips Datasheet[S],1995
[5] 韓黨群. CAN控制器SJA1000及其應用. 電子技術應用,2003;29(1)
[6] 鄔寬明.CAN總線原理和應用系統設計.北京:北京航空航天大學出版社,1996