張澤宇,張志強(qiáng),萬(wàn) 叢,柯常國(guó)
(1.武漢船用電力推進(jìn)裝置研究所,武漢 430064;2.中國(guó)水產(chǎn)科學(xué)研究院黃海水產(chǎn)研究所,山東青島266071)
某型游船主機(jī)遙控單元通過與噴水推進(jìn)控制系統(tǒng)進(jìn)行控制指令的接受和發(fā)送,來完成對(duì)主機(jī)及齒輪箱的轉(zhuǎn)速控制,以滿足船舶航行的使用需要。該主機(jī)遙控單元針對(duì)噴水推進(jìn)控制系統(tǒng)的需要,提供與噴水推進(jìn)控制系統(tǒng)的通信接口(CAN);并附帶有工況選擇功能,升速、降速功能、正向接排、反向接排等功能的無(wú)源觸點(diǎn);通過4-20mA模擬信號(hào)完成對(duì)主機(jī)轉(zhuǎn)速的控制。該主機(jī)遙控單元控制系統(tǒng)具有小型化、智能化、安全可靠的優(yōu)點(diǎn)。
主機(jī)遙控單元由就地箱和操縱面板組成。其中就地箱放置于機(jī)艙,操縱面板放置于駕控臺(tái)。
主機(jī)遙控單元通過與噴水推進(jìn)控制系統(tǒng)進(jìn)行控制指令的接受和發(fā)送,來完成對(duì)主機(jī)及齒輪箱的轉(zhuǎn)速控制,以滿足船舶航行的使用需要。主機(jī)遙控單元針對(duì)噴水推進(jìn)系統(tǒng)的需要,提供與噴水推進(jìn)裝置的通信接口(CAN);并附帶有工況選擇功能,升速、降速功能、反向接排等功能的無(wú)源觸點(diǎn);通過4 mA~20 mA模擬信號(hào)完成對(duì)主機(jī)轉(zhuǎn)速的控制。主機(jī)遙控單元左右系統(tǒng)之間相互獨(dú)立,任何一套主機(jī)遙控單元控制故障不影響另一套主機(jī)遙控單元運(yùn)行。
主機(jī)遙控單元可以在機(jī)旁和駕駛室控制臺(tái)面板進(jìn)行,推進(jìn)操控優(yōu)先級(jí)從低到高依次為:駕駛室控制臺(tái)、機(jī)旁。
根據(jù)控制系統(tǒng)框圖按照功能可分為四個(gè)模塊:控制器模塊(CPU模塊)、模擬信號(hào)模塊(AO模塊)、數(shù)字信號(hào)模塊(DI、DO模塊)以及CAN通訊模塊。
1)CPU模塊:控制系統(tǒng)采用基于超低功耗的 Cortex-M3內(nèi)核 STM32系列微控制器,STM32F103的時(shí)鐘頻率最高可達(dá)72 MHz,其包含有12位ADC,10位DAC和CAN控制器等眾多外設(shè)[1],滿足主機(jī)遙控單元外部接口的需要,該處理器具有高性能、高可靠、低成本的特點(diǎn)[2]。
2)模擬信號(hào)模塊(AO模塊):模擬輸出轉(zhuǎn)換模塊主要完成模擬信號(hào)的輸出,通過DA芯片產(chǎn)生0 V~5 V的電壓信號(hào),通過TI公司的電壓電流變換器XTR111將0-5V信號(hào)轉(zhuǎn)換成所需的4 mA~20 mA信號(hào)。XTR111的非線性度為0.002%,精確度高達(dá) 0.015%。在電路中,通過R15、R16、R18完成輸出電流范圍為0 mA~20 mA或4 mA~20 mA的選擇。4 mA~20 mA對(duì)應(yīng)主機(jī)轉(zhuǎn)速的怠速狀態(tài)到滿速狀態(tài),其中怠速為600 rpm對(duì)應(yīng)4 mA,滿速為2300 rpm對(duì)應(yīng)20 mA。
圖1 主機(jī)遙控單元控制系統(tǒng)框圖(不含虛線框)
圖2 模擬輸出轉(zhuǎn)換電路
3)數(shù)字信號(hào)模塊:開關(guān)量輸入模塊(DI模塊)采用光耦隔離,支持無(wú)源觸點(diǎn)輸入,用于控制系統(tǒng)的無(wú)源按鈕的輸入和齒輪箱的狀態(tài)信號(hào)輸入,開關(guān)量輸出模塊(DO模塊)采用光耦隔離,采用24 V有源觸點(diǎn)輸出,主要用于控制系統(tǒng)的指示燈的顯示和齒輪箱接排控制信號(hào)輸出。
DI模塊和DO模塊采用TLP521光耦隔離,使現(xiàn)場(chǎng)和控制器實(shí)現(xiàn)電氣隔離,保持控制器工作的可靠性。
4)CAN通信模塊:CAN通信模塊采用專用的CAN收發(fā)轉(zhuǎn)換芯片TJA1040完成CAN通信功能,以完成與噴水推進(jìn)控制系統(tǒng)的數(shù)據(jù)傳輸。
圖3 開關(guān)量輸入、輸出隔離電路
主機(jī)遙控單元的操縱有兩種操縱模式,分別為手動(dòng)模式和隨動(dòng)模式。
駕控臺(tái)選擇工況模式。若為隨動(dòng)工況,按下正向接排按鈕,當(dāng)主機(jī)怠速則主機(jī)遙控單元發(fā)送合閘信號(hào)至齒輪箱1#電磁閥,齒輪箱正向接排,控制系統(tǒng)通過 CAN通信至主機(jī)遙控單元給定主機(jī)轉(zhuǎn)速控制信號(hào),控制系統(tǒng)輸出4 mA~20 mA控制信號(hào)控制主機(jī)轉(zhuǎn)速。同時(shí)主機(jī)遙控單元可以實(shí)時(shí)監(jiān)測(cè)主機(jī)轉(zhuǎn)速信息,當(dāng)主機(jī)處于怠速狀態(tài)下時(shí),可按下齒輪箱脫排按鈕,若主機(jī)怠速則發(fā)出脫排指令,齒輪箱脫排,脫排指示燈亮。
手動(dòng)控制功能作為對(duì)隨動(dòng)控制系統(tǒng)的補(bǔ)充,它的供電是獨(dú)立的。因此,經(jīng)過切換選擇后,手動(dòng)控制功能就能被使用。
手動(dòng)模式下可選擇正向接排或反向接排。
若選擇正向接排,當(dāng)主機(jī)怠速時(shí),控制系統(tǒng)輸出合閘信號(hào)至齒輪箱1#電磁閥,齒輪箱正向接排,控制系統(tǒng)通過升降速按鈕給定轉(zhuǎn)速控制信號(hào),控制系統(tǒng)輸出4 mA~20 mA控制信號(hào)控制主機(jī)轉(zhuǎn)速。
若為反向接排,當(dāng)主機(jī)怠速時(shí),控制系統(tǒng)輸出合閘信號(hào)至齒輪箱 2#電磁閥,齒輪箱反向接排,控制系統(tǒng)輸出4 mA~20 mA控制信號(hào)控制主機(jī)轉(zhuǎn)速。當(dāng)選擇越控工況時(shí),在齒輪箱未接排時(shí),可以通過手柄或按鍵對(duì)主機(jī)進(jìn)行升降速控制。
主機(jī)遙控單元由就地箱和操縱面板組成。其中就地箱放置于機(jī)艙,操縱面板放置于駕控臺(tái)。
就地箱可完成主機(jī)遙控單元的就地操作功能,操作權(quán)限的轉(zhuǎn)移由就地箱上的機(jī)旁/駕控臺(tái)轉(zhuǎn)換開關(guān)實(shí)現(xiàn)。本船為雙柴油機(jī)推進(jìn),每個(gè)柴油機(jī)由一臺(tái)就地箱供電,實(shí)現(xiàn)650 r/min~2300 r/min的轉(zhuǎn)速控制。
操縱面板位于駕控臺(tái),分為左右兩塊,分別控制左右柴油機(jī)的接脫排、轉(zhuǎn)速給定等。
本文設(shè)計(jì)了一套基于 ARM內(nèi)核的主機(jī)遙控單元,并在某型游艇上得以成功的使用。主機(jī)遙控單元主要完成對(duì)主機(jī)及齒輪箱的轉(zhuǎn)速控制,以滿足船舶航行的使用需要,具有集成度高、安全可靠、智能化、小型化等特點(diǎn)。
圖5 隨動(dòng)模式流程圖
圖6 手動(dòng)模式流程圖
[1]ST Instruments Inc.STM32F101xx,STM32F102xx,STM32F103xx,STM32F105xx和STM32F107xx.ARM內(nèi)核32位高性能微控制器參考手冊(cè),2011.
[2]劉波文.ARM Cortex-M3應(yīng)用開發(fā)實(shí)例詳解[M].北京: 電子工業(yè)出版社,2011,2:3-5.
[3]Texas Instruments Inc.XTR111 datasheet,2010.