熊永坤+王東陽
本文研究了一種基于CAN總線的艦船推進(jìn)監(jiān)控系統(tǒng),該系統(tǒng)是由工業(yè)以太網(wǎng)和CAN總線構(gòu)成的網(wǎng)絡(luò)控制系統(tǒng),系統(tǒng)具有主推進(jìn)系統(tǒng)控制、安全保護(hù)、監(jiān)測信息顯示及報(bào)警功能。重點(diǎn)研究了系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)和系統(tǒng)軟件設(shè)計(jì)。
【關(guān)鍵詞】CAN 推進(jìn)監(jiān)控 系統(tǒng)
計(jì)算機(jī)技術(shù)的迅猛發(fā)展對船舶工業(yè)發(fā)展產(chǎn)生了極大的推動(dòng)作用,尤其是網(wǎng)絡(luò)技術(shù)和現(xiàn)場總線技術(shù)對船舶自動(dòng)化帶來了巨大的變革?,F(xiàn)場總線監(jiān)控系統(tǒng)將逐步取代傳統(tǒng)的集散式、分布式控制的艦船自動(dòng)化監(jiān)控系統(tǒng)。本文研究了一種基于CAN總線的艦船推進(jìn)監(jiān)控系統(tǒng),該系統(tǒng)是由工業(yè)以太網(wǎng)和CAN總線構(gòu)成的網(wǎng)絡(luò)控制系統(tǒng),系統(tǒng)具有主推進(jìn)系統(tǒng)控制、安全保護(hù)、監(jiān)測信息顯示及報(bào)警功能。
1 CAN 總線的特點(diǎn)
CAN現(xiàn)場總線只具有物理層、數(shù)據(jù)鏈路層和應(yīng)用層等3層網(wǎng)絡(luò)結(jié)構(gòu)。它是一種多主總線,可掛接上百個(gè)節(jié)點(diǎn),網(wǎng)絡(luò)上任意節(jié)點(diǎn)可隨時(shí)主動(dòng)向其他節(jié)點(diǎn)發(fā)送信息;具有抗干擾能力強(qiáng)、速度快、容錯(cuò)性好、數(shù)據(jù)傳輸可靠性高等特點(diǎn),因此在船舶監(jiān)控系統(tǒng)中得到了廣泛的應(yīng)用。
2 系統(tǒng)構(gòu)成
艦船推進(jìn)監(jiān)控系統(tǒng)主要由主推進(jìn)控制分系統(tǒng)、安全保護(hù)分系統(tǒng)和監(jiān)測報(bào)警分系統(tǒng)組成。
2.1 系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)
艦船推進(jìn)監(jiān)控系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)為兩層雙冗余網(wǎng)絡(luò)結(jié)構(gòu)。上層為數(shù)據(jù)信息傳輸網(wǎng),采用高速工業(yè)以太網(wǎng);下層為實(shí)時(shí)數(shù)據(jù)采集網(wǎng)和實(shí)時(shí)控制網(wǎng),采用CAN現(xiàn)場總線。為提高系統(tǒng)網(wǎng)絡(luò)通信的可靠性,上下兩層均采用雙冗余結(jié)構(gòu),可實(shí)現(xiàn)網(wǎng)絡(luò)故障切換和熱備份。在信號采集和控制方面, 基于CAN總線的主推進(jìn)控制系統(tǒng)采用分布式布置, 達(dá)到信號就地采集, 就地控制的目的,提高了系統(tǒng)的可靠性。系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖如圖1所示。
2.2 主推進(jìn)控制分系統(tǒng)
主推進(jìn)系統(tǒng)由2臺主機(jī)、2臺齒輪箱和2套可調(diào)螺距槳( CCP)等組成, 為雙機(jī)雙槳推進(jìn)系統(tǒng)。艦船左右兩舷各設(shè)一套控制系統(tǒng),分別控制兩舷主推進(jìn)系統(tǒng),兩控制分系統(tǒng)相對獨(dú)立,功能相同??刂葡到y(tǒng)可以實(shí)現(xiàn)在駕駛室、機(jī)艙控制室和機(jī)旁控制站能對主推進(jìn)系統(tǒng)實(shí)行3級控制,其中機(jī)旁控制優(yōu)先于機(jī)艙控制,機(jī)艙控制優(yōu)于駕駛室控制,三個(gè)控制站之間相互聯(lián)鎖,任何時(shí)刻只能一個(gè)控制站可操縱。
控制分系統(tǒng)可按三種控制方式實(shí)現(xiàn)對主推進(jìn)裝置的控制:自動(dòng)控制、半自動(dòng)控制和手動(dòng)控制。自動(dòng)控制方式:控制分系統(tǒng)在不同的主推進(jìn)系統(tǒng)運(yùn)行模式下,按照預(yù)定的控制曲線自動(dòng)控制主推進(jìn)系統(tǒng)運(yùn)行。半自動(dòng)控制方式:控制分系統(tǒng)根據(jù)操作人員的指令自動(dòng)控制主推進(jìn)系統(tǒng)運(yùn)行。手動(dòng)控制方式:操作人員在機(jī)旁控制站可進(jìn)行主機(jī)起停、調(diào)距槳螺距設(shè)定等操作。還可以通過軟件程序?qū)χ魍七M(jìn)系統(tǒng)進(jìn)行控制。
2.3 安全保護(hù)分系統(tǒng)
艦船左右兩舷各設(shè)一套安全保護(hù)分系統(tǒng),分別保護(hù)兩舷主推進(jìn)系統(tǒng),兩安全保護(hù)分系統(tǒng)相對獨(dú)立,功能相同。安全保護(hù)分系統(tǒng)具有故障降速、故障停車的保護(hù)功能,不受操控站和控制方式限制。當(dāng)出現(xiàn)故障時(shí),安保分系統(tǒng)發(fā)出故障降速或故障停車信號,并發(fā)出聲光報(bào)警信號。
2.4 監(jiān)測報(bào)警分系統(tǒng)
艦船機(jī)艙設(shè)置一套檢測報(bào)警分系統(tǒng),由數(shù)據(jù)采集單元分別采集左右兩舷推進(jìn)系統(tǒng)設(shè)備現(xiàn)場實(shí)時(shí)數(shù)據(jù),通過下層CAN現(xiàn)場總線匯聚到顯控模塊,進(jìn)行數(shù)據(jù)處理、監(jiān)測報(bào)警、現(xiàn)場顯示等,并通過上層以太網(wǎng)與主推進(jìn)工作站或其他系統(tǒng)交互數(shù)據(jù)信息。
3 系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)軟件主要包括控制分系統(tǒng)、安全保護(hù)分系統(tǒng)和監(jiān)測報(bào)警分系統(tǒng)等三個(gè)分系統(tǒng)軟件。
3.1 控制分系統(tǒng)軟件設(shè)計(jì)
控制分系統(tǒng)軟件主要包括遙控控制模塊、主機(jī)調(diào)速模塊、遙控操作顯示模塊等方面設(shè)計(jì),對主推進(jìn)系統(tǒng)進(jìn)行主機(jī)的啟動(dòng)、停車、轉(zhuǎn)速增減、離合器脫排等操作,通過輸出油門對主機(jī)進(jìn)行調(diào)速控制。
3.2 安全保護(hù)分系統(tǒng)軟件設(shè)計(jì)
左右舷主推進(jìn)裝置各設(shè)一套安全保護(hù)分系統(tǒng),由安保控制模塊和安保頻率輸入模塊組成。
3.3 監(jiān)測報(bào)警分系統(tǒng)設(shè)計(jì)
監(jiān)測報(bào)警分系統(tǒng)主要是通過分布在主推進(jìn)系統(tǒng)上的各個(gè)傳感器來實(shí)時(shí)監(jiān)測系統(tǒng)的狀態(tài),并傳回顯控模塊分析處理、顯示。監(jiān)測報(bào)警分系統(tǒng)軟件顯控模塊人機(jī)界面主要實(shí)現(xiàn)數(shù)據(jù)處理和顯示、參數(shù)設(shè)定和修改、監(jiān)測越線報(bào)警、數(shù)據(jù)記錄和打印等功能。
4 結(jié)束語
本文研究的基于CAN總線的艦船推進(jìn)監(jiān)控系統(tǒng)解決了傳統(tǒng)的集散式、分布式系統(tǒng)的缺點(diǎn),提高了系統(tǒng)的抗干擾能力和數(shù)據(jù)傳輸可靠性能力,該系統(tǒng)切實(shí)可行,已在工程船舶上取得了良好的實(shí)際應(yīng)用效果。
參考文獻(xiàn)
[1]張顯庫,任光,劉軍,趙衛(wèi)軍.綜合船舶監(jiān)控系統(tǒng)設(shè)計(jì)[J].中國造船,2002,43(02):71-80.
[2]張旭,李迪陽,孫建波等.船舶機(jī)艙監(jiān)測報(bào)警系統(tǒng)[J].計(jì)算機(jī)工程與應(yīng)用,2005(22):229-232.
[3]鄔寬明.CAN總線原理和應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,1986:20-39,59-68,78-105.
[4]滿慶豐.CAN 總線的發(fā)展及應(yīng)用[J].電子技術(shù)應(yīng)用(刊),1994(12):38-41.
作者簡介
熊永坤(1984-),男,湖南省婁底市人。現(xiàn)為91404部隊(duì)工程師,從事綜合平臺管理系統(tǒng)研究。
作者單位
91404部隊(duì) 河北省秦皇島市 066200