摘 要: 介紹為大型超高真空系統(如加速器)研制的、基于現場總線的智能超高真空監控節點即冷陰極電離真空計的設計。該真空計帶有符合CAN協議的現場總線接口、RS485/RS232C以及用于聯鎖保護快速響應的接口,可有效地驅動多種國內外規管,量程范圍是1×10-2Pa~1.3×10-8Pa,在超高真空測控領域極有特色。由于將CAN總線接口和快速聯鎖報警接口引入超高真空計,使其特別適用于大型超高真空監控系統。
關鍵詞: 現場總線 CAN 冷陰極電離真空計
自1990年以來,被業內人士稱為“自動化儀表與控制系統的一次具有深遠影響的重大變革”的現場總線技術,包括基于現場總線的工業過程智能自動化儀表和開放自動化系統,在國內外引起人們廣泛的注意和高度重視,成為世界范圍內自動化技術發展的熱點。
現場總線是連接智能現場設備和自動化系統的數字式、雙向傳輸、多分支結構的通信網絡。有通信就必須有協議,從這個意義上講,現場總線就是一個定義了硬件接口和通信協議的標準。進一步說,現場總線不單單是一種通信技術,也不僅僅是用數字儀表代替模擬儀表,關鍵是用新一代的現場控制系統(FCS)代替傳統的集散控制系統(DCS),實現智能儀表、通信網絡和控制系統的集成。基于這種總線的新一代控制系統被譽為第五代控制系統,即現場控制系統?,F場控制系統是繼PLC(可編程邏輯控制器)和DCS之后最具生命力的控制系統。可以說,信號傳輸的全數字化、系統結構的全分散式、現場設備的互操作性、通信網絡的全互連性、技術和標準的全開放性是現場控制系統最顯著的特征[1]。
現有的幾個總線組織和大公司已經推出了一些現場總線,如WORLDFIP、CAN、LONWORKS、PROFIBUS、HART、FF等,但它們將最終統一到一個標準之下是必然的。FF有可能成為這個標準,而其他總線則可能成為這個標準的子集。
現場總線的節點是現場儀表或現場設備,如傳感器、變送器、執行器等,但它們不是傳統的單功能的現場儀表,而是具有綜合功能的微機化儀表。現場儀表的研制和開發是下一世紀FCS的基礎、信息工業的源頭,生產測量儀表的部門必然向現場總線靠攏。
CAN 最早由德國BOSCH公司推出,其總線規范成為國際標準ISO-DIS11519-1(用于低速通信)和ISO-DIS 11898[2] (用于高速通信),得到了Motorola、Intel、Philips、Siemens、NEC、TI、NI等公司的廣泛支持。CAN具有卓越的特性和極高的可靠性,特別適合工業過程監控設備的互連,受到了工業及儀器、儀表領域的廣泛重視,被公認為幾種最有前途的現場設備總線之一。目前使用該總線技術的中國用戶較多,中國地區負責推廣該技術的部門有中國單片機公共實驗室和北京三興達公司。
在真空測量領域,用于超高真空測量的真空計主要有熱陰極電離超高真空計和冷陰極電離超高真空計,它們都是利用氣體分子電離的原理來測量真空度的一種儀器。真空計由測量規管(傳感器)和電氣測量電路(控制器)組成。熱陰極電離規管由三個電極組成,真空計通過控制器的控制電路單元對電極施加電壓、電流,將非電量的氣體壓力轉換成電量-離子電流,利用控制器的測量顯示單元給出測量結果。冷陰極電離真空計同熱陰極電離真空計一樣,是利用低壓力下氣體分子的電離電流與壓力有關的特性、用放電電流來測量真空度的一種儀器。兩者不同在于電離源,熱陰極電離真空計是熱陰極發射電子;而冷陰極電離真空計是靠冷發射產生少量的初始自由電子,它們在電場、磁場的共同作用下最終形成自持氣體放電(一般稱為潘寧放電)。冷陰極電離超高真空規管沒有與壓力無關的本低光電流,沒有熱陰極,不怕大氣沖擊。目前用于超高真空測量的冷陰極電離規管是倒置磁控管式規管。
國內品牌的冷陰極電離超高真空計主要是M014規管[3]及控制器,由于控制器的局限性,測量范圍是1.1×10-1Pa~3.1×10-7Pa。國外品牌有美國HPS公司的Series 423 I-MAG規管及其控制器(測量范圍是1×10-1Pa~4×10-9Pa)、BALZERS公司的IKR 020及其控制器[4](測量范圍是5×10-1Pa~4×10-8Pa)。目前基于M014規管的真空計的市場價格約5000元,價格低廉、操作簡單,但控制器的保護、報警功能很弱,測量誤差較大,另外測量范圍和通訊功能也有限。相比之下國外的真空計測量范圍寬,保護、報警功能完善,并帶有RS485和RS232通訊接口,多個真空計組網容易。國外該種控制器價格在3500美元左右,規管價格約500美元。
從以上討論可以看出,我國在超高真空測量領域,尤其在10-8Pa以上,沒有定型、功能完善且符合當前數字世界潮流的現場儀表。1998年我們利用先進的電子設計工具和仿真技術,研制和開發了三款、兩種類型的超高真空計,它們均帶有符合CAN協議的現場總線接口、RS485接口、RS232接口以及用于聯鎖保護快速響應的接口。這里我們著重介紹基于CAN總線的冷陰極電離超高真空計的解決方案。
1 系統組成和工作原理
圖1是智能超高真空冷陰極電離真空計的示意圖。該真空計由冷陰極電離規管(傳感器)和控制器組成。真空計的控制器分為三部分:高壓電源單元、程控放電電流放大器和微控制器單元。冷陰極電離規管內有兩個電極:陽極和陰極。對IKR020和M014規管來說,陽極電位為3300V,陰極電位為0V(均相對地)??刂破鞯闹饕δ苁翘峁┓€定的高壓并精確地測定放電電流。此放電電流與壓力的關系為:I=K×Pn,式中I為放電電流、K為常數、P為真空壓強、n為常數(通常在1~2之間,與規管結構有關)。顯然只要精確測定放電電流I,由此公式即可得到真空度P。
下面進行具體的介紹。
1.1高壓電源單元
圖2是控制器的高壓電源單元原理圖,采用我們為微通道板和光電倍增管設計的高精度高壓電源模塊。這是一個典型的高壓回掃變換器。當U1輸出脈沖信號時,功率場效應管Q1處于開關狀態。由于開關速度很高,以及變壓器T1初級線圈電感的存在,所以dv/dt的結果會產生很高的過沖電壓,這個高的過沖電壓在脈沖的下降沿產生。經過變壓器的耦合,在變壓器的次級產生更高的電壓,并通過二極管D1對C1充電。在脈沖頻率足夠高時,就可以產生穩定的高壓輸出。U1輸出的脈沖開關頻率為20kHz,開關占空比恒定為1。電源的穩壓控制是通過一個由OP1、OP2構成的線性調壓器組成的閉環回路執行的。當輸出高壓大于設定值時,則流過R2的電流增加,經過OP1、OP2組成的反饋回路后,將減小變壓器T1初級線圈的輸入電壓,從而減小過沖電壓,進而達到穩壓的目的。如果輸出高壓小于設定值,上述過程將相反,增大了變壓器T1初級線圈的輸入電壓。該高壓單元最大可提供1000μA的電流。高壓輸出端有一個4MΩ的限流電阻R1,用于在系統真空度較差時保護高壓電極。另外該高壓單元的地線必須與控制器及規管的外殼地隔離。
上述討論均是針對正高壓輸出進行的,為了獲得本實驗需要的負高壓輸出,必須將D1方向對調,另外還需要將線性調壓器的輸出端與功率場效應管Q1的漏極2對調,這主要是由于T1初次級線圈的過沖電壓是非對稱的。通過OP2對高壓輸出設定,即可獲得所需要的負高壓。
1.2 程控離子流放大器
由于真空度P和離子流Iion的對數呈線性關系,因此在早期的設計中,通常采用離子流對數放大器。放大器輸出的電壓信號可直接驅動一個指針式電壓表,顯示真空度。文獻[5]告訴我們,采用分立元件設計對數放大器是困難的,難以精確測量1000pA以下的離子流(對應的真空度為1.0×10-7Pa)。典型的對數放大器有BB公司的LOG100,價格不菲。目前國內大多真空計廠家仍采用的方案為:對數放大器采用分立元件設計,用數字電壓表代替指針式電壓表。測量精度和可靠性在10-7Pa量程非常有限。
目前半導體工業迅速發展,大量新型高速微處理器涌現,加上C編程語言的引入,使對數轉換完全可在CPU內進行。圖3是我們的程控離子流放大器原理示意圖,規管的放電離子流采用底端測量方式。該離子流首先由規管外殼收集,然后經規管外殼和控制器組成的測量地,再通過R9流回高壓電源單元。由于離子流的變化跨度很大(約7個量級),為了獲得高的測量精度,必須進行量程切換。進行量程切換的最好辦法是使用目前流行的可程控模擬開關集成電路——超低泄漏模擬開關U2,由于它體積小、開關無觸點,可有效增加系統的可靠性。程控離子流放大器的另一個核心部件為超低偏置電流的單片運算放大器U3。使用這兩個芯片,可精確測量超高真空時極弱的離子流,例如小于1pA的離子流。本單元的電路板布線和屏蔽是非常重要的,必須嚴格按照運算放大器應用手冊實施。放大后的電壓信號最后接至微處理器單元的V/F轉換器AD650,然后由微處理器分析、處理,并獲得需要的結果。如不考慮規管因素,我們的設計可以工作在10-10Pa量級,此時的離子流約在10-12安培量級(1pA)。由于規管本身的條件限制,目前該設計的離子流測量范圍是100pA~700μA,對應真空度為1×10-2Pa~1.3×10-8Pa。
另外該單元電壓輸出經比較隔離后有一個快速輸出,用于需要快速報警的場合(例如真空系統沖入大氣)。用IKR020規管測試,響應時間在500μs~1500μs之間。
1.3 微控制器單元
微控制器單元由六個部分組成,如圖1所示。
·模數轉換:由專用V/F轉換器和計數器8253擔任。V/F轉換器將離子流放大器輸入的電壓信號轉換為頻率后,由8253記數,再送給CPU計算,轉化為真空度。在量程范圍內,該模數轉換器的精度為15位,最后的采樣和顯示頻率為10Hz。
·微處理器:由80C32擔任。
·報警閾值設定:由一片帶有EEPROM的監控芯片X25045擔任。內置的1024字節RAM可用于真空報警閾值上下限的設置以及一些系統關鍵配置數據的存儲(例如真空計標識)。報警輸出采用20mA電流環,便于光隔離和抗干擾。報警反應時間小于150ms,滿足對除快閥以外的一般閥門的控制。報警包括:當前真空度超過設定閾值、真空度突然發生量級變化等。報警時將關斷高壓電源。
·鍵盤/顯示:由一片8155管理六只鍵盤和6位高亮度數碼管。鍵盤功能包括開關高壓、報警閾值設定等功能。顯示包括真空度和報警等。
·通訊接口:支持RS232C、RS485和現場總線CAN協議。RS232C接口芯片采用MAX202E,RS485接口芯片采用SN75LBC185,CAN接口芯片采用Philips公司的SJA1000通訊控制器和82C250總線收發器。
目前本文介紹的冷陰極電離規控制器GH080適用于BALZERS公司的IKR 020規管和國產M014型規管。圖4為在本實驗室按照ISO/DIS3568國際標準建造的比對系統上的比對結果。圖中的橫坐標為BALZERS公司的IMG040型真空計的測量值,相當于二次標準。圖中的GH070為熱陰極電離真空計,線性好,在超高真空下表現優良,而GH080在超高真空下則有飽和的趨勢,差別在于使用不同的規管。冷陰極電離規控制器使用的規管通常是以外殼為離子流的收集極,另外還有高壓以及空氣濕度的存在,電子設計中有難以克服的漏電流。如果IKR020采用HPS公司的Series 423 I-MAG規管結構(增加一個輔助陰極),我們的設計可以很容易進入10-9Pa量級。如果不考慮規管因素,我們的設計可以工作在10-10Pa量級,此時的離子流約在10-12安培量級。目前該控制器使用IKR020規管的量程范圍是1×10-2Pa~1.3×10-8Pa,其量程上限已達到國內外同類控制器的最好水平。
2 系統軟件設計
整個系統軟件由主程序、鍵盤服務程序和子程序組成。軟件用工程C語言編寫,采用模塊化設計,編譯后的下載程序約8K。子程序主要由系統初始化、鍵盤掃描和顯示模塊、真空計算、報警控制、高壓控制、報警閾值設定、通訊等子程序組成。圖5為系統工作流程圖。
關于CAN通訊服務子程序的設計,我們可以采用一個監控網絡,即在CAN總線上有一臺監控計算機節點和18臺GH080真空計節點(如圖6所示)。真空計節點要傳送的數據有現場采集的數據和報警時的數據,在監控計算機向真空計發出請求數據要求且真空計收到數據請求時,真空計節點將現場采集的數據打包發送給監控計算機;而當現場出現警告時,真空計則不等監控計算機發出請求數據要求,就將警告數據發送。這是一個簡單、典型的網絡應用。
從網絡的維護與安裝的實際要求以及應用環境的特殊需要出發(如某個節點關閉、新的節點加入、出現故障等),要求真空計節點即裝即用(Plug and Play),因此對初次安裝的節點或替換下工作不正常的節點,要求該節點能夠向網絡發送請求安裝信息,監控計算機則根據此信息安裝和修飾該節點。
目前真空計節點通信子程序的設計符合CAN2.0B,采用29位標識符,波特率設置為100kbit/s,另外采用Philips公司提出的PeliCAN模式[6]。
基于PC的數據采集和處理系統能夠利用PC機所有的強大數據運算、存儲能力和優良的編程環境。對監控網絡軟件設計,我們采用NI公司的圖形化虛擬儀器平臺LabVIEW。另外現在眾多國內廠家及NI公司也提供包括PC/CAN、RS232C/CAN、RS485/CAN等現場總線硬件產品。利用這些硬件產品,使用LabVIEW的編程平臺,很容易組建專用的測控系統。由于該系統在Win98下組建,可以充分利用其提供的各種多媒體功能,應用多種手段實現良好的人機界面,從而容易實現強有力的分析和處理等功能。
目前,我們研制的冷陰極電離超高真空計已通過國家計量院鑒定并獲國家專利。該真空計的量程范圍是1×10-2Pa~1.3×10-8Pa。基于CAN總線的大型超高真空系統監控軟件核心模塊設計已完成。與國外的同類真空計相比,我們首次將CAN總線接口和快速聯鎖報警接口引入超高真空計,使它特別適合于大型真空聯鎖監控系統。本系統的完成和實施,將使我國真空領域的現場測控技術提高到一個新的水平,并向國際水平靠攏。
參考文獻
1 蘇倩.基于現場總線技術的全開放分散控制系統.測控技術,1999;18(5)
2 ISO 11898 Vehicle - Digital Information Intercharge - High Speed Communication Controller Area Network(Version 1), 1993.11
3 成都國光電子管廠,M014冷陰極電離規使用手冊4 Balzers Co. Operating instructions of cold cathode gauge heads. 1988
5 Properly Designed Log Amplifiers Process Bipolar Input Signals by Larry McDonald.EDN, 5 Oct. 1980, 99-102
6 SJA1000 Stand-alone CAN controller.PHILIPS Semiconductors DATA SHEET,1997. 11