李清池,劉洋,劉興山
(中車永濟電機有限公司,山西永濟,044502)
HXD2C型交流傳動貨運電力機車牽引控制系統(tǒng)三個方案組成,分別為東芝方案、龐巴迪安防、中車永濟電機有限公司提供的北車心方案。其中北車心方案每臺機車具有兩個結(jié)構(gòu)和原理基本相同的牽引輔助變流柜,每臺牽引輔助變流柜是由3臺牽引變流器、一臺輔助變流器、共用的水冷卻系統(tǒng)和相應(yīng)的控制單元等組成。其中牽引輔助變流柜中冷卻系統(tǒng)冷卻水泵及水箱放置在牽引輔助變流柜內(nèi),復(fù)合冷卻塔冷卻風(fēng)機、變流柜用散熱器和主變壓器散熱器一起集成在機車上的復(fù)合冷卻塔中,牽引輔助變流柜采用水冷散熱,主變壓器采用油冷散熱,通過對應(yīng)的管路與牽引變流柜冷卻回路進行連接。機車?yán)鋮s系統(tǒng)水壓檢測系統(tǒng)在機車運行過程中如果工作異??芍苯忧谐唤M變流柜。
與技術(shù)引進HXD2、HXD2B電力機車主變流器冷卻回路的設(shè)計(每個軸有一套獨立的冷卻系統(tǒng))不同,該變流柜中1組牽引變流器和1組輔助變流器共用一套冷卻系統(tǒng),采用主管路水分配方式進行冷卻。具體如圖1所示。
圖1 進水管路圖
平時我們常見的工業(yè)用通訊如RS232、RS485、CAN等常用的總線,他們都是傳輸數(shù)字信號來傳遞通訊信號。再實際生產(chǎn)生活中,檢測日常模擬物理量的傳感器采用輸出為4~20mA的電流型傳感器最為常見。為工業(yè)測量電路設(shè)計及穩(wěn)定性帶來便利。
HXD2C機車北車心系統(tǒng)所采用的水壓傳感器就是采用的24V供電,官方所給出的電壓波動范圍為12~32Vdc,4~20mA 電流輸出的方式。其為Baumer公司生產(chǎn)的電子式壓力變送器。
水壓傳感器檢測電路具有水流、水壓保護。檢測到水泵不工作,封鎖脈沖,水泵斷開10s后斷開主斷。北車心系統(tǒng)所采用的水壓傳感器最大測量上限為25bar,通常在運用過程中不會出現(xiàn)過壓問題。在輸出端加上一個電阻,再檢測電阻上電壓即可檢測到水壓傳感器工作是否正常,來判斷水泵是否工作。在使用過程中出現(xiàn)過的問題均為輔助隔離后,另一個輔助還沒有切換成功且時間大于10s,報出的水壓異常。
本設(shè)計的關(guān)鍵部分之一,就是要把水壓傳感器的輸出數(shù)值給轉(zhuǎn)換為電壓信號,再交由AD轉(zhuǎn)換電路轉(zhuǎn)化成數(shù)值信號,單片機接收數(shù)值信號后使用串口發(fā)送給電腦進行數(shù)據(jù)處理。
根據(jù)水壓傳感器的基本技術(shù)參數(shù)選擇電源為直流24V±2,由于水壓傳感器的功耗電流僅為80 mA,即1.92W,故電源選取范圍很多。本設(shè)計使用的電源為臺灣明緯電源公司生產(chǎn)的NES-100-24型號電源,該電源的輸入電壓為200-220VAC,輸出電壓為24V,最大輸出電流為4.5A,最大功率折算為108W,完全符合水壓傳感器的功率要求。
由于水壓傳感器的輸出信號為電流信號,電流信號在處理系統(tǒng)中通常轉(zhuǎn)化為電壓信號進行處理,在傳感器電流輸出端加上電阻,將電流信號轉(zhuǎn)化為電壓信號進行測量。通常情況下,工業(yè)用傳感器的轉(zhuǎn)化電阻為250Ω,但這樣的弊端為當(dāng)輸出信號超量程后無法繼續(xù)監(jiān)控輸出信號的超標(biāo)值,故本設(shè)計的轉(zhuǎn)化電阻也使用250Ω,但由兩個電阻并聯(lián)而成,一個為200Ω,另外一個為50Ω,這樣能檢測到大于25%的超標(biāo)量,在系統(tǒng)監(jiān)控中更加靈活。
AD電路使用的芯片為PCF8591,該芯片是一個單片集成、單獨供電、低功耗、8-bit CMOS數(shù)據(jù)獲取器件,在單片機拓展系統(tǒng)中廣泛使用。此類AD芯片具有4個模擬輸入、1個模擬輸出和1個串行I2C總線接口進行對外數(shù)據(jù)傳輸。本次設(shè)計中僅使用一組模擬輸入,這也為后續(xù)拓展留下便利。單片機通過I2C總線對AD芯片進行控制,控制AD芯片采樣輸入及輸出地址。通過I2C總線方式與DA芯片進行通信,減少了電路對單片機引腳的需求。電路原理圖如圖2所示。因為要是用I2C總線進行通訊,需要在SCL及SDA線路上各增加10k電阻進行上拉,保證通訊的穩(wěn)定性。
圖2 AD電路原理圖
由于單片機系統(tǒng)的數(shù)據(jù)記錄功能有限,故良好的數(shù)據(jù)存儲系統(tǒng)在單片機上設(shè)計困難且硬件成本較高,故采用單片機與上位機通訊的方式將單片機采集的數(shù)據(jù)發(fā)送給上位機進行記錄處理為不錯的選擇,也成為本設(shè)計的選取的方案。目前單片機與上位機通訊的成熟方案很多,基本都采用串口通信,串口通信在通信上多為RS-232、RS-485以及UART等通信。這些通信各有優(yōu)缺點,北車心機車ACU與上位機采用的是RS-232通信,但為了方便現(xiàn)場的監(jiān)控以及成本綜合考慮,本設(shè)計采用UART串口通信。因為隨著技術(shù)的發(fā)展,在實際生產(chǎn)技術(shù)的應(yīng)用上,已經(jīng)慢慢地使用UART技術(shù)取代了傳統(tǒng)的RS-232串口。通訊芯片使用的是工業(yè)控制常見的CH340G,該芯片價格低,使用廣泛,運用穩(wěn)定,通訊接口與電源接口均為常見的Micro usb接口。該通訊接口不僅能為系統(tǒng)提供電源、通訊,后續(xù)還能對單片機主機程序進行升級,實現(xiàn)多合一功能。通訊電路的設(shè)計原理圖如圖3所示。
圖3 通訊電路原理圖
主控芯片采用常見的80C51單片機,本設(shè)計采用STC公司出品的STC89C51系列單片機,單片機均可實現(xiàn)同系列互換要求,為后續(xù)采購提供便利。因單片機系統(tǒng)采樣及通訊功能相對單一,因此對于單片存儲空間沒有太多要求,STC89C51、STC89C52等單片機均能滿足設(shè)計要求。在單片機最小電路基礎(chǔ)上,增加I2C總線通訊及串口通訊電路即可滿足設(shè)計要求。其主控芯片原理圖如圖4所示。
圖4 主控芯片原理圖
根據(jù)硬件電路和系統(tǒng)要求,設(shè)計了本軟件程序。單片機程序開始時對PCF8591進行設(shè)定,使其工作在AD模式下,指定AIN0口為輸入口。因單片機沒有專門的I2C總線模塊,固需要單片機利用IO接口模擬I2C總線對AD模塊進行通信。單片機讀取AD模塊的數(shù)值后利用UART模塊將數(shù)據(jù)上傳至上位機進行處理顯示。系統(tǒng)流程圖如圖5所示。
圖5 軟件程序流程圖
本設(shè)計上位機采用的是Labview編寫,具體可實現(xiàn)實時水壓顯示,數(shù)據(jù)記錄,報警水壓設(shè)定等一些功能,UART通訊利用了labview中的visa模塊,最終的顯示屏幕截圖如圖6所示。
圖6 水壓檢測系統(tǒng)上位機截圖
HXD2C機車北車心系統(tǒng)水壓傳感器為法國產(chǎn)Baumer公司生產(chǎn)的鐵路產(chǎn)品傳感器,對比普通工業(yè)用傳感器,可以加深對北車心水壓傳感器的認(rèn)識,對以后的檢測測量提供幫助。目前單片機與上位機通訊的成熟方案很多,基本都采用串口通信,串口通信在通信上多為RS-232、RS-485以及UART等通信。這些通信協(xié)議各有優(yōu)缺點,北車心機車ACU與上位機采用的是RS-232通信,但為了方便現(xiàn)場的監(jiān)控以及成本綜合考慮,本設(shè)計采用UART串口通信。因為隨著技術(shù)的發(fā)展,在實際的生產(chǎn)應(yīng)用中,已經(jīng)慢慢地使用UART轉(zhuǎn)接技術(shù)取代了傳統(tǒng)的RS-232串口,目前絕大部門電腦都沒有串口這個端口了。根據(jù)以上硬件及軟件設(shè)計,經(jīng)檢測基本滿足了要求,但是任存在可改進的地方,如上位機運行時軟件占用內(nèi)存較大,可以考慮使用VB進行編寫,但由于時間限制,軟件調(diào)試還需進一步優(yōu)化。