余欲為,武青海,田永成,譚 杰
(中國鐵道科學(xué)研究院 機車車輛研究所,北京100081)
高速動車組制動系統(tǒng)是一個十分復(fù)雜的綜合系統(tǒng),涉及各種機械、電子電氣、氣動零部件。為了保證制動系統(tǒng)的安全可靠,各零部件都要通過嚴(yán)格的檢驗才能組裝、使用,因此對相應(yīng)的試驗檢驗設(shè)備提出了很高的要求。同時,由于制動系統(tǒng)由大量的零部件組成,需要的試驗設(shè)備種類繁多。
從試驗臺結(jié)構(gòu)設(shè)計可以將試驗臺設(shè)計分為被測件工裝及試驗臺外形設(shè)計、氣動系統(tǒng)設(shè)計、測控系統(tǒng)軟硬件設(shè)計。設(shè)計需充分考慮通用設(shè)計,以提高設(shè)計效率,兼顧可維護性和美觀。
對于生產(chǎn)和檢修用試驗臺,工裝應(yīng)盡可能地設(shè)計成簡單、快速裝卡裝置,可以大大提高生產(chǎn)效率。對于多種被測件的,可用多種轉(zhuǎn)換板做中間過渡。外形設(shè)計則在保證實現(xiàn)全部功能的前提下,有效利用空間,簡化、優(yōu)化、美觀化設(shè)計。
原理設(shè)計、氣動零部件選型設(shè)計應(yīng)滿足被測件試驗要求和精度要求;對于有快速試驗性能要求者,傳感器測點設(shè)計位置盡可能接近動態(tài)變化點;
通過測量時間來測量流量或容積,設(shè)計時注意測量點處總?cè)莘e的控制,同時也要注意彎頭、快插等影響效率的管件運用;通過測量壓差來測漏時,采取適當(dāng)措施消除鄰近管路影響。
通用微機沒有測控接口,需要擴展。在開發(fā)高速動車組制動系統(tǒng)關(guān)鍵部件試驗臺時,用C8051F020單片機開發(fā)出一個通用測控系統(tǒng)(下位機),上位工控機與下位機用RS232連接。計算機測控系統(tǒng)由工業(yè)控制計算機、測控系統(tǒng)、數(shù)顯表、傳感器、開關(guān)量輸入和輸出等組成。這套系統(tǒng)通用性較強,所有試驗臺均適應(yīng)。大大提高了設(shè)計效率。原理框圖如圖1所示。
上位工控機通過RS232收發(fā)數(shù)據(jù)和命令、存儲數(shù)據(jù)、人機交互、自動控制程序支持。下位機提供模擬量輸入輸出、開關(guān)量輸入輸出、頻率量輸入輸出等模塊。也可提供自動控制程序支持。測控系統(tǒng)測量壓力值和當(dāng)前狀態(tài)分別通過RS232傳送給計算機、通過RS485傳送給數(shù)顯表。檢測按鈕根據(jù)需要控制電磁閥的開關(guān)。
圖1 計算機測控系統(tǒng)原理框圖
(1)壓力傳感器選型設(shè)計
采用GE壓力傳感器,DC24V供電,4~20mA電流輸出,G1/4″內(nèi)螺紋連接。經(jīng)信號轉(zhuǎn)換到單片機AD端。嵌入式系統(tǒng)將采集到的數(shù)字信號上傳計算機,下傳數(shù)字顯示表。
(2)開關(guān)輸出量
采用并口數(shù)字輸出,用于控制電磁閥、繼電器等。工作電壓DC24V,工作電流0.7A,計40路。設(shè)計為每組為8路的驅(qū)動板,可根據(jù)需要安裝任意組。
(3)開關(guān)輸入量
鍵盤輸入可用于開關(guān)量的手動控制或做小型鍵盤輸入信息。失電時按動按鈕則得電,得電時按動按鈕則失電??捎糜嬎銠C自動控制或人工手動控制。選用無鎖帶燈(DC24V)按鈕。設(shè)計時盡量采用接線量少的方案,以方便生產(chǎn)及維護。按鈕輸入設(shè)計利用3~8譯碼器。兩片集成電路74HC138和74HC244,16根線,可以完成64個按鈕功能。開關(guān)量輸入16路。
(4)數(shù)顯表硬件設(shè)計
數(shù)顯表用Atmel89C51單片機設(shè)計。為方便生產(chǎn)及減少維護,連線采用RS485總線,接收并顯示測控系統(tǒng)傳送的參數(shù)。
試驗臺的功能為采集測試信號,根據(jù)測試信息和測控要求進行控制,記錄并輸出數(shù)據(jù)。圖2為試驗臺軟件需求分析圖。
圖2 試驗臺軟件需求分析
圖中可以看出試驗臺數(shù)據(jù)分析處理、保存、報表及與用戶交互功能,可以借助PC機已有資源實現(xiàn)。接口程序則在下位單片機上實現(xiàn)較佳,可以有效利用單片機的優(yōu)勢??刂瞥绦虬才旁谏舷挛粰C均可。試驗臺測控軟件無論安裝在上位機還是下位機各有利弊。
下位機編程最大的優(yōu)點是實時性較強,可以精確定時,適用于對時間有精確要求的測控系統(tǒng)。最大的缺點是修改程序比較麻煩。上位機編程優(yōu)點是修改程序比較便利,異地傳輸只要發(fā)個郵件就可以了。缺點是實時性較差,由于Windows是多任務(wù)處理系統(tǒng),開發(fā)實時控制程序代價較大,另外命令傳輸也有延遲。
由于多數(shù)試驗臺要求的時間精度在毫秒級,要求不高,再考慮易用性,所以更多的是選擇在上位機安裝測控程序。就設(shè)計通用性設(shè)計而言,控制程序安排在計算機上對單片機的通用設(shè)計更有利一些。
上位機軟件設(shè)計要考慮與下位機通訊及協(xié)議設(shè)計、與用戶交互設(shè)計、控制程序設(shè)計等。盡可能具有通用性,以提高設(shè)計效率。差異部分僅僅在于測控程序的不同。
與用戶交互設(shè)計非常重要,關(guān)系到試驗臺的易用性。首先是交互界面及命令設(shè)計,對于不同試驗臺突出重點不同,界面也應(yīng)不同。根據(jù)試驗臺工作原理,設(shè)計界面可提高易用性。隨著自動化程度的提高,試驗測試自動化要求漸高,對此應(yīng)提供詳細的試驗步驟指示,有利于操作者及時有效采取相應(yīng)辦法。否則,操作者會感到無所適從,影響工作效率。設(shè)計過程中,逐漸摸索出與控制程序共用的試驗方法。
自動試驗控制程序設(shè)計采用編制一個簡單的解釋器程序,對自動試驗程序進行控制。優(yōu)點是編制的程序相對于一個解釋器,一個控制程序外殼,理論上是獨立的,與具體試驗臺無關(guān),是一個通用控制程序。同時,它還對操作者提供試驗步驟指示,這樣可以把試驗程序控制與試驗步驟指示結(jié)合為一體。為提高程序指示的可讀性,試驗控制指令應(yīng)該盡可能通俗易懂。試驗操作者可以在不改變試驗程序原代碼的情況下,方便地改寫試驗過程,比較靈活,也有利于研發(fā)工作。缺點是由于追求通用性,代碼量大,程序編制復(fù)雜,解釋程序影響效率,代碼執(zhí)行效率低,僅適用于實時性要求不高的場合。
由于測控系統(tǒng)需要進行模擬量輸入輸出、開關(guān)量輸入輸出、頻率量輸入輸出、計時、兩路串口通訊等工作,又要盡快完成控制任務(wù),故程序設(shè)計應(yīng)盡量減少延時等待。例如,AD采樣程序中,選擇通道,延時等待、啟動AD轉(zhuǎn)換、等待轉(zhuǎn)換結(jié)束,就有很大的提高效率余地,這在快速采樣時是效率的瓶頸。可以采用中斷程序設(shè)計,以提高CPU使用效率。
串行通訊程序設(shè)計
測控系統(tǒng)將采集到的傳感器數(shù)據(jù)上傳工控機,下傳數(shù)字顯示表。上下傳相同數(shù)據(jù),故可采用相同的數(shù)據(jù)格式,接收者分別處理,以數(shù)據(jù)包傳輸數(shù)據(jù)。為提高程序效率,降低編程復(fù)雜度,只考慮程序代碼的簡捷問題。試驗臺的主要測量參數(shù)為壓力,可以優(yōu)先考慮壓力參數(shù)的傳遞。同時要注意主程序和通訊中斷程序分別修改通訊緩沖區(qū)指針時的沖突問題。
測控系統(tǒng)與數(shù)顯表通訊采用半雙工的RS485串行接口,由于要區(qū)分不同的數(shù)顯表,故除傳輸數(shù)據(jù)外還要傳輸針對目標(biāo)機的地址數(shù)據(jù)。為提高CPU效率采用中斷程序設(shè)計,程序比較復(fù)雜。
高度閥工裝設(shè)計是其設(shè)計難點之一。主要問題在于:
(1)數(shù)控轉(zhuǎn)臺的測量軸與被測件高度閥的被測軸很難設(shè)計成一個軸,設(shè)計成兩根軸則需要解決同軸問題。如同軸較差,測量精度無法保證,嚴(yán)重時會破壞被測件或工裝。(2)為承受杠桿螺母安裝力矩需要足夠的強度和剛度。(3)試驗工裝應(yīng)滿足快速安裝、拆卸,方便生產(chǎn)運用。
經(jīng)過多種設(shè)計方案比較,試驗臺的設(shè)計角度測量精度達1.5′,可較好滿足高度閥角度測量和生產(chǎn)要求,這一方案通過了認(rèn)證并在生產(chǎn)中已運用5年,高度閥試驗臺見圖3。
圖3 高度閥試驗臺
光柵編碼器有A、B、Z三相輸出??赏瑫r利用A、B兩相輸出有兩個優(yōu)點:(1)提高角度測量精度4倍,則脈沖數(shù)3 600×4=14 400。(2)可分辨轉(zhuǎn)動方向。
調(diào)整高度閥的目標(biāo)是調(diào)整驅(qū)動軸的旋轉(zhuǎn)角度,找到該點高度閥關(guān)閉、且處于流量特性曲線的原點。驅(qū)動軸的該位置叫做零位,該點位于充、排風(fēng)兩點的中間。該區(qū)間稱作高度閥的死區(qū),在該范圍內(nèi)高度閥關(guān)閉,既不向空簧充風(fēng),也不排風(fēng)。死區(qū)測量時的壓力為400 kPa,程序通過高度閥杠桿控制進氣量完成。由于閥內(nèi)氣腔很小,壓力精確控制較難。通過較高的測量精度捕捉壓力微弱變化、較小的步進間距、先快后慢法充風(fēng),較好的解決快速精確壓力控制和充排風(fēng)始點檢測問題。
通過不斷總結(jié)高速動車組制動系統(tǒng)試驗臺設(shè)計經(jīng)驗,解決了設(shè)計中出現(xiàn)的問題,特別是通用模塊設(shè)計的實現(xiàn),為今后試驗臺的設(shè)計做了有益探索。