史斌杰,都勁松,黃 滔,李文榮
● (中國船舶重工集團公司第七一一研究所,上海 201108)
基于復(fù)合通道的SAL-10型機旁監(jiān)控箱設(shè)計
史斌杰,都勁松,黃 滔,李文榮
● (中國船舶重工集團公司第七一一研究所,上海 201108)
SAL-10型機旁監(jiān)控箱是以XILINX公司的XC3S500E-FG320 FPGA微處理芯片為核心組成的一個智能化監(jiān)控控制系統(tǒng),能夠?qū)崿F(xiàn)對柴油機進行較復(fù)雜的邏輯控制以及對柴油機全部參數(shù)的監(jiān)測功能。配套的人機交互界面不僅可以實現(xiàn)對機旁監(jiān)控箱的各類參數(shù)屬性進行在線設(shè)置等基本功能,而且對界面的外觀和可操作性進行了人性化的設(shè)計。針對不同柴油機測點要求的不同,采用了復(fù)合通道設(shè)計。無論各種類型參數(shù)的數(shù)量多少,只要柴油機總測點數(shù)小于采集通道數(shù),就能滿足監(jiān)測全部參數(shù)的要求。
復(fù)合通道;監(jiān)控箱;柴油機
柴油機動力裝置在船舶動力裝置中占最重要的地位,在2000t以上的民用運輸船舶中,總艘數(shù)達(dá)到98%以上,裝船總功率達(dá)到90%以上[1]。柴油機是船舶的重要動力裝置,是船舶航行的關(guān)鍵。而柴油機機旁監(jiān)控箱是現(xiàn)代化船舶動力系統(tǒng)的關(guān)鍵設(shè)備之一,是保障現(xiàn)代船舶安全航行的一個必不可少的重要裝置。近年來,對船舶航行安全性與柴油機運行穩(wěn)定性要求越來越高,而柴油機機旁監(jiān)控箱僅僅對柴油機實施簡單控制以及某幾個重要參數(shù)的監(jiān)測已經(jīng)不能滿足相關(guān)需求。以數(shù)字化為依托的柴油機機旁監(jiān)控箱成為必然,并在未來的發(fā)展中將占據(jù)重要的地位,成為其發(fā)展的一個重要的方向[2-3]。
伴隨自動控制技術(shù)和計算機技術(shù)高速發(fā)展,由中國船舶重工集團公司第七一一研究所自主研發(fā)的SAL-10型機旁監(jiān)控箱可以完成對柴油機進行較復(fù)雜的邏輯控制以及對柴油機全部參數(shù)的監(jiān)測。本文圍繞SAL-10型機旁監(jiān)控箱的設(shè)計,介紹其獨特的復(fù)合通道以及人性化的界面設(shè)計。
SAL-10型機旁監(jiān)控箱是以 XILINX公司的XC3S500E-FG320 FPGA微處理芯片為核心組成一個智能化監(jiān)控控制系統(tǒng)(見圖1)。采用現(xiàn)場總線網(wǎng)絡(luò)將操作和報警顯示單元、數(shù)據(jù)采集和控制單元聯(lián)系起來,并采用標(biāo)準(zhǔn)化的硬件、軟件模塊,實現(xiàn)對柴油機的啟動/停車、安全保護的自動控制和對柴油機各種運行參數(shù)的實時監(jiān)測、報警、顯示。同時把采集到的柴油機各種運行參數(shù)通過RS485/422總線與上層監(jiān)測微機進行數(shù)據(jù)交換,還能通過設(shè)置在RS485/422的總線連接PC機來實現(xiàn)人機交互界面遠(yuǎn)程對監(jiān)測、控制參數(shù)進行監(jiān)控、設(shè)定、修改,以達(dá)到優(yōu)化的控制效果。
圖1 機旁監(jiān)控箱系統(tǒng)原理框圖
采集控制模塊是整個系統(tǒng)的核心,它具備控制和監(jiān)測功能??刂乒δ馨ǎ浩饎涌刂?、遠(yuǎn)程起動控制、停車控制、調(diào)速、控制部位轉(zhuǎn)換和一些其他的控制。 監(jiān)測功能是將柴油機送來的各種壓力、溫度、轉(zhuǎn)速傳感器信號和開關(guān)量信號由機旁控制箱進行模/數(shù)變換,數(shù)據(jù)采集,邏輯處理后通過現(xiàn)場總線送參數(shù)顯示單元上的液晶屏進行參數(shù)顯示、報警。溫度、壓力、轉(zhuǎn)速等顯示信號及報警信號通過總線送集控室。同時,需具備傳感器故障診斷和通訊故障診斷功能。由于不同柴油機監(jiān)控系統(tǒng)的各種類型測點數(shù)量是不同的,所以采集控制模塊采用了新型復(fù)合通道設(shè)計(后續(xù)詳細(xì)論述),使得在總測點數(shù)量滿足要求的情況下,無論各種類型測點數(shù)量為多少,機旁監(jiān)控箱都能滿足要求。
安全保護模塊是相對于采集控制模塊而獨立存在的一套系統(tǒng),其信號采集也相對獨立,主要采集導(dǎo)致柴油機緊急停車的信號,如超速、濾后進機油壓過低、淡水出機溫度過高等重要報警參數(shù),并可以輸出報警開關(guān)量信號給控制與監(jiān)測系統(tǒng),可通過邏輯判斷及一些保護措施輸出緊急停車信號給柴油機。安全保護模塊是基于 XILINX XC3S500E-VQ100微處理器為核心組成的一個安保系統(tǒng)。16路繼電器輸出信號經(jīng)過光隔后直接由繼電器輸出;4路開關(guān)量信號(越控、緊停、復(fù)位、應(yīng)答)經(jīng)過光隔后直接輸入至FPGA的I/O口。另外4路開關(guān)量信號輸入后經(jīng)過斷線檢測電路后進入到光隔后直接輸入至FPGA的I/O口,4路轉(zhuǎn)速脈沖信號輸入后經(jīng)過調(diào)理電路后進入到光隔,然后直接輸入至FPGA的I/O口。
液晶顯示模塊是機旁監(jiān)控箱的顯示和操作界面,通過現(xiàn)場總線與采集控制模塊相連接。采集控制模塊將柴油機的參數(shù)通過現(xiàn)場總線送至液晶顯示模塊,由液晶顯示模塊上的液晶屏進行參數(shù)顯示。通過液晶顯示模塊上的控制組件控制柴油機的信號(如:啟動、停車、加減速等)通過現(xiàn)場總線送至采集控制模塊。同時,液晶顯示模塊還具有參數(shù)存儲讀取功能。液晶顯示模塊將重要參數(shù)進行定時存儲,用戶通過液晶顯示模塊上的以太網(wǎng)接口將存儲的數(shù)據(jù)讀取出來。
重要參數(shù)顯示模塊是以Philips公司的LPC2292微處理芯片為核心組成的一個模塊,通過現(xiàn)場總線與采控模塊進行數(shù)據(jù)通訊。重要參數(shù)顯示模塊將采集控制模塊送到的柴油機參數(shù)通過光柱直觀地顯示,光柱選用電壓輸入型的,通過LPC2292直接DAC輸出驅(qū)動光柱。
電源處理模塊是將外部系統(tǒng)提供的主、備兩路 24V直流電源通過兩個繼電器后合成一路24V直流電源輸出,然后經(jīng)過COSEL公司的CBS2002424電源模塊隔離轉(zhuǎn)換成 24V直流電壓,為整個機旁監(jiān)控箱各個功能模塊提供24V直流電源。同時,24V直流電源經(jīng)過兩個 Mornsun公司的VRB2405LD-30W轉(zhuǎn)換出來2路獨立的直流5V電壓,為整個機旁監(jiān)控箱各個功能模塊提供1路模擬5V直流電源和1路數(shù)字5V直流電源。同時,當(dāng)主電源或備用電源失電時,使繼電器觸點動作,送出開關(guān)量信號,達(dá)到主、備電源失電報警功能。
人機交互界面的作用就是提供友善、良好的平臺,供操作使用人員方便、明了的與計算機應(yīng)用軟件交互,實現(xiàn)實時控制、監(jiān)測等功能。
SAL-10型機旁監(jiān)控箱配套的人機交互界面(見圖2)不僅可以實現(xiàn)對機旁監(jiān)控箱各類參數(shù)的報警限值、報警延時、線性校正等進行在線設(shè)置等基本功能,而且對界面的外觀和可操作性進行了更加人性化的設(shè)計。
圖2 人機交互界面
以往的人機交互界面通常需要一定的運行環(huán)境[4-6],例如,NET等支持軟件。這樣就提高了調(diào)試電腦的配置要求,并且不能夠做到隨時隨地和任一電腦實現(xiàn)調(diào)試。而SAL-10型機旁監(jiān)控箱配套的人機交互界面程序則采用在VS2010開發(fā)平臺上建立的MFC應(yīng)用工程,在開發(fā)完成后可直接在任意電腦上運行,無需安裝其他支持軟件。如此可以對運行人機交互界面程序的電腦配置要求降低很多,同時在現(xiàn)場調(diào)試過程中,可以隨時隨地的在任意電腦上使用人機交互界面進行調(diào)試修改,方便了調(diào)試工作。
由于柴油機的設(shè)計參數(shù)在調(diào)試過程中不斷地改進,而機旁箱的相關(guān)參數(shù)也需要隨之更改。隨同機旁監(jiān)控箱一起作為產(chǎn)品提供給客戶使用的人機交互界面可以簡單便捷地實現(xiàn)這一功能。在用戶使用過程中,可以方便容易的使用人機交互界面自行對參數(shù)進行修改并保存,而無需服務(wù)人員去現(xiàn)場修改參數(shù),極大地降低了機旁監(jiān)控箱的維護成本。
監(jiān)控系統(tǒng)的液晶屏顯示通常采用表格頁顯示。 利用表格頁顯示界面簡單,程序編寫處理容易,但是用戶使用不方便,需要尋找某個測點相當(dāng)困難,同時界面也不直接美觀。
SAL-10型機旁監(jiān)控箱的液晶屏采用圖形化顯示界面(見圖3)。采用柱狀圖顯示模擬量、采用儀表顯示轉(zhuǎn)速等圖形顯示方式直觀表達(dá)監(jiān)測數(shù)據(jù),方便了用戶使用。使用圖形頁的另一大優(yōu)勢在于可以在遠(yuǎn)處查看監(jiān)測數(shù)據(jù)的趨勢與大致范圍,這樣就不一定需要走近機旁箱才能讀取了解監(jiān)測數(shù)據(jù)。圖形頁顯示同時使得界面更加美觀和人性化。
圖3 液晶屏圖形化顯示界面
對于不同型號柴油機,各種參數(shù)類型的通道數(shù)量需求不盡相同。例如,8缸柴油機排氣溫度的熱電偶信號為8個,而6缸柴油機排氣溫度的熱電偶信號就只有6個。為了解決這一問題。滿足不同型號規(guī)格的柴油機的測點需求,SAL-10型機旁監(jiān)控箱采用了復(fù)合通道設(shè)計。使得各種類型參數(shù)無論數(shù)量多少,只要柴油機總測點數(shù)小于采集通道數(shù),就能滿足監(jiān)測全部參數(shù)要求。
復(fù)合通道輸入單元是基于ADI公司的AD7794芯片實現(xiàn)電壓、電流、熱電阻和熱電偶的復(fù)合通道采集。復(fù)合通道輸入單元通過程序控制切換輸入通道,根據(jù)輸入通道的不同類型,切換到相應(yīng)的AD采樣通道,實現(xiàn)復(fù)合通道的模擬量采集,最后通過SPI總線接口,經(jīng)由光耦芯片隔離,直接送到CPU的FPGA芯片內(nèi)的狀態(tài)寄存器,最后由CPU卡將數(shù)據(jù)存放至FPGA的BRAM中。
AD7794是一款24位Σ-Δ型ADC,內(nèi)置片內(nèi)PGA,可以直接處理來自傳感器的小信號輸入。由于AD7794具有2路差分信號采集通道和2路單端信號采集通道,所以可同時采集電壓、電流、熱電阻和熱電偶信號(見圖4)。
圖4 復(fù)合通道輸入單元硬件連接框圖
AD7794還可以通過程序控制其均方根噪聲和輸出更新速率以及失調(diào)誤差漂移,這樣使得在采樣處理程序中無需進行軟件濾波,加快采樣更新速率。
4mA~20mA輸出單元是基于ADI公司的AD5422芯片實現(xiàn)4mA~20mA信號輸出,該單元將來自CPU輸入數(shù)字?jǐn)?shù)據(jù),通過SPI總線接口,經(jīng)光藕芯片隔離直接送至AD5422芯片實現(xiàn)數(shù)字模擬轉(zhuǎn)換,輸出4mA~20mA信號(見圖5)。AD5422是一款16位DAC,可以通過程序控制其輸出4mA~20mA、0mA~20mA、0 V~5V,0 V~10V,±5V和±10 V。
圖5 4mA~20mA輸出單元硬件連接框圖
由于采用了復(fù)合通道設(shè)計,SAL-10型機旁監(jiān)控箱通過調(diào)整配置參數(shù),已經(jīng)成功地應(yīng)用于廣州柴油機廠的各種柴油機,包括G32型、230型、320型、氣體機等各種機型。同時在與柴油機配機聯(lián)合調(diào)試過程中,由于運用了人性化的配置軟件與液晶顯示屏,使得配機試驗在調(diào)試人員不參與的情況下就可完成,方便了配機試驗。下一步,SAL-10型機旁監(jiān)控箱不僅將擴大所應(yīng)用的柴油機類型范圍,更將應(yīng)用于齒輪箱等其他設(shè)備的監(jiān)控系統(tǒng)。
[1] 徐筱欣. 船舶動力裝置[M]. 上海: 上海交通大學(xué)出版, 2005.
[2] 鄭明勇. 船舶柴油機機旁監(jiān)控裝置的研制[D]. 武漢:武漢理工大學(xué), 2011.
[3] 吳卓成, 黃文君. 船用柴油機智能報警監(jiān)控系統(tǒng)的設(shè)計[J]. 中國造船, 2009, 50 (3): 146-150.
[4] 張永洋, 潘羅坤, 戴 樂. 艦船柴油機數(shù)字化智能化監(jiān)控系統(tǒng)發(fā)展及應(yīng)用研究[J]. 艦船電子工程, 2010,30(12): 20-24.
[5] 陳衛(wèi)峰, 竇振中, 朱少林. 船用柴油機運行參數(shù)實時采集系統(tǒng)的設(shè)計[J]. 儀表技術(shù)與傳感器, 2009 (4):46-48.
[6] Martin Kaszynski, Oliver Sawodny. Modeling and identifieation of a built-in turbocharged diesel engine using standardized on-board measurement signals[C]//17th IEEE Initernational Conference on Control Applications Part of 2008 IEEE Multi-conference on Systems and Control San Antonio,Texas, USA, September3-5, 2008.
Design of SAL-10 Type Monitoring and Control Bos Next Diese Engine Based on Composite Channel
SHI Bin-jie, DOU Jin-song, HUANG Tao, LI Wen-rong
(No.711 Research Institute, CSIC, Shanghai 201108, China)
The SAL-10 type monitoring and control box next to diesel engine is based on XILINX's XC3S500E-FG320 FPGA as a control system of intelligent monitoring. It can realize the complex logical control and monitoring of all parameters for diesel engine.Matching man-machine interface can realize online settings and other basic function of the attributes of various parameters for monitoring and control box next to diesel engine, and the humanized interface operability is designed.. According to the different characteristics of different measuring points of diesel engine, the composite channel is designed. No matter how much the number of various types of parameters, as long as measuring points for diesel engine is less than the number of collection channels, which can meet the requirements of monitoring all parameters.
compound channel; monitoring and control box; diesel engine
TK428;U665.121
A
中船重工第七一一研究所自動化部發(fā)展基金項目。
史斌杰(1987-),男,助理工程師,研究方向為船舶監(jiān)控系統(tǒng)與自動化。