胡佳文,馬鶴鳴,俞紅杰
(1.浙江海洋學院機電學院,浙江舟山 316004;2.寧波海運股份有限公司,浙江寧波 315020)
海上航行,安全至關重要。隨著船舶自動化程度的不斷提高,各種用于保障船舶航行中人身、設備安全的裝置應運而生?,F(xiàn)代海運船舶通常裝備的報警設施有:通用警報裝置、火災報警器、水密門報警器、冷藏庫報警器、起拋錨報警器、供水報警器、CO2施放預告報警器、無人值守報警器、船舶機艙監(jiān)測報警系統(tǒng)等。大多數(shù)的報警裝置或報警提示裝置會安裝在駕駛室內(nèi),而這些報警裝置一般都使用類似的聲光報警提示。由于報警裝置眾多,又分布在駕駛室內(nèi)各個位置,因而在報警信號產(chǎn)生時,值班人員需要花費一定的時間查找報警源,從而延長了處理緊急情況的時間。
據(jù)調(diào)查了解,目前在航、在建的國內(nèi)或國際航線的船舶根據(jù)自動化程度的高低裝備了數(shù)量不等的報警設備,有的多達十幾種報警信號源,其分布范圍已大大超過值班人員的視覺范圍,對于查找報警信號源極為不利,因此設計一種船舶綜合報警器十分必要。而國內(nèi)外市場上尚未見此獨立、通用的船舶綜合報警器產(chǎn)品,檢索相關研究論文也無果。
筆者研究并設計了一個電子裝置,可以在不改變或很少改動原有報警系統(tǒng)的條件下,把所有的報警信號綜合到一起,當報警信號出現(xiàn)時,可以容易發(fā)現(xiàn)報警源,進而在第一時間采取相應措施應對緊急情況。
根據(jù)船舶規(guī)范要求,報警系統(tǒng)應滿足:所有的報警應同時發(fā)出視覺和聽覺報警信號;報警系統(tǒng)應能對同時發(fā)生的所有故障發(fā)出報警信號;報警設備可設有消除聽覺報警信號(消聲)的裝置;如單個報警在機艙集控站(室)已有顯示,則也應在其他相關的控制站顯示報警信號,但可采用組合報警的方式顯示;報警系統(tǒng)應具有自檢功能,即對自身的故障自動進行檢測和報警(或指示),以防止有警不報或誤報警[1]。
現(xiàn)代船舶裝備了各種類型的報警器或報警系統(tǒng),可以滿足不同的應用需求。筆者設計的綜合報警器是這些報警系統(tǒng)基礎之上的延伸。通常,船舶上的報警裝置都有報警信號輸出的接口,可以作為本系統(tǒng)的輸入信號。少數(shù)沒有輸出接口的設備,只需稍加改造,在蜂鳴器處并聯(lián)1個繼電器作為輸出信號即可。因此本系統(tǒng)的輸入信號為開關量信號。筆者設計了16路獨立輸入接口,可以接入16種不同的報警設備,足以滿足現(xiàn)代船舶應用的需要。
另外,考慮到報警信號要輸入到VDR(船舶黑匣子),設計了與輸入對應的16路輸出接口。該接口也可應用于其他延伸報警。系統(tǒng)的結(jié)構(gòu)框圖如圖1所示。
整個報警器系統(tǒng)由1個主控制器和2個信號接線板組成,系統(tǒng)主要電路都設計在主控制器內(nèi),信號接線板主要用于輸入輸出信號的接線。系統(tǒng)結(jié)構(gòu)簡潔、緊湊,由于船舶內(nèi)空間有限,采用該結(jié)構(gòu)可以節(jié)省空間,并且方便安裝、調(diào)試。
主控制器內(nèi)電路包含電源部分、16路開關量信號輸入電路、16路開關量信號輸出電路、16路LED指示燈、32位撥碼開關、4只按鈕和1只蜂鳴器??刂破髟砣鐖D2所示。
電源部分為整個報警器系統(tǒng)提供電能。由于船用設備可靠性要求很高,所以電源的設計也尤為重要。本系統(tǒng)采用交流、直流雙電源輸入,經(jīng)過各自的電壓變換電路后,通過二極管隔離后并聯(lián),互為備用,大大提高了電源的可靠性?,F(xiàn)代船舶通常有兩路以上的供電,一般主電源是220 V交流,由船用發(fā)電機提供,備用電源是24 V直流,由充放電板(蓄電池)提供。24 V直流可以直接接入報警器的直流輸入端,220 V交流則通過變壓器降壓到24 V再接入報警器的交流輸入端。在電源穩(wěn)壓電路調(diào)試的時候,適當將交流那一路穩(wěn)壓輸出的電壓調(diào)到稍高于直流輸出的那一路,這樣可使在有220 V主電源供給的正常航行狀況下,報警器主要使用主電源,從而減少對24 V備用電源的消耗。
圖1 船舶綜合報警器結(jié)構(gòu)框圖Fig.1 Block diagram of integrated navigation alarmer
圖2 船舶綜合報警器主控制器原理框圖Fig.2 Block diagram of main controller
16路開關量信號輸入是報警器工作的依據(jù)。通常由其他船舶報警器提供的開關量報警信號都較為穩(wěn)定、可靠,但考慮到信號傳輸導線比較長,而且船舶上機電設備眾多,導線上串入的干擾信號也不可忽視,所以本系統(tǒng)設計了抗干擾的濾波電容,以及光電隔離措施以保障系統(tǒng)的穩(wěn)定與可靠。
16路繼電器輸出的設計可應用于將報警信號傳送至VDR,實時記錄船舶航行過程中各種設備的報警情況,在出現(xiàn)意外進行事故分析或責任認定的時候可以提取數(shù)據(jù)。此外,也可將輸出信號延伸至全船報警,以便在出現(xiàn)報警而無人值班室,能鳴響全船高音喇叭,提醒船員處理。
在綜合報警器主控器面板上,安裝16路組合式LED指示燈,用于指示每一路的報警情況。LED指示燈具有功耗小、壽命長、顏色鮮艷、光線柔和的特點[2]。本報警器采用的組合式LED指示燈不但結(jié)構(gòu)緊湊,而且透明的燈帽內(nèi)可以由用戶貼入標簽,使得報警情況一目了然,非常直觀和實用。
由于船用報警設備生產(chǎn)廠家眾多,品牌型號各不相同,輸出信號觸點類型有常開,也有常閉。本報警器設計了32位撥碼開關,可以對每一路的輸入信號單獨進行設置,可以設為常開或常閉報警。另外也可以對輸出觸點信號進行設置,設為常開有效或常閉有效。
報警器設計了4個按鈕,設置功能為試驗、消音、復位與調(diào)光。根據(jù)船舶規(guī)范的要求,報警設備應當有試驗功能,以測試報警設備自身是否有故障,防止誤報警或不報警。在報警產(chǎn)生后,可以有消除聲響的裝置,但要保留報警指示。在故障排除后,報警信號應當自動或人工消除。另外,在駕駛室的發(fā)光設備,必須具備調(diào)光功能,以免因光線太強而影響船員夜間駕駛。
蜂鳴器用于在報警產(chǎn)生時進行聲音提醒??梢杂孟舭粹o消除某一通道本次產(chǎn)生的報警聲音,但不影響其他通道或本通道下一次聲音的產(chǎn)生。
(1)開關量信號輸入電路:輸入電路采用了光電隔離技術,當外接的其他報警設備的無源觸點閉合后,電流經(jīng)R35流過LED再通過光耦,這樣光耦的輸出端就可以輸出一個被單片機檢測到的信號,從而完成開關量信號的采集。二極管D7為反電壓提供通路,保護了光耦。電容C36可以過濾高頻干擾信號。開關量信號輸入電路如圖3所示。
(2)開關量輸出電路:輸出電路的設計也采用了光耦隔離技術,單片機輸出的信號經(jīng)光耦輸出,并設計了LED指示輸出狀態(tài),三極管放大后驅(qū)動繼電器。設計中將繼電器的常開、常閉觸點都引出,方便不同的應用需要,如圖4所示。
(3)主控單片機電路:主控單片機選用的是Atmel公司的AVR系列單片機。AVR單片機是Atmel公司于1997年研發(fā)推出的,采用了精簡指令集RISC(Reduced Instruction Set CPU)結(jié)構(gòu)的單片機。AVR單片機運用Harvard結(jié)構(gòu),在前一條指令執(zhí)行的時候就取出現(xiàn)行的指令,然后以單周期執(zhí)行指令,所以在相同的時鐘頻率條件下,具有更高運行速度。ATmega系列屬于AVR單片機中的中高檔產(chǎn)品,它承襲了AT90系列所有的優(yōu)點,并在此基礎上增加了更多接口功能,而且在省電性能、穩(wěn)定性、抗干擾性以及靈活性等方面設計得更加周全和完善[3]。
ATmega16單片機有豐富的接口可以滿足報警器眾多外圍設備連接的需求,內(nèi)置的定時器具有PWM波產(chǎn)生的功能,可以用于LED指示燈的調(diào)光。在設計中,單片機采用了8 MHz的時鐘頻率,利用JETAG接口對單片機進行程序下載和仿真調(diào)試。主控單片機電路如圖5所示。
圖3 開關量信號輸入電路原理圖Fig.3 Digital signal input schematic
圖4 開關量輸出電路原理圖Fig.4 Digital signal output schematic
報警器的軟件設計采用C語言編寫程序。C語言有結(jié)構(gòu)化、能產(chǎn)生高效代碼等優(yōu)勢,可以大幅度加快開發(fā)進度,特別是開發(fā)一些復雜的應用系統(tǒng)[4]。
報警器的主程序流程如圖6所示。系統(tǒng)上電復位,開始運行程序,首先進行初始化和系統(tǒng)自檢等工作,初始化及自檢完成后,主程序?qū)ο到y(tǒng)自身狀況進行判斷,若有故障,則退出程序,并驅(qū)動蜂鳴器、閃亮LED指示燈報警;若初始化及自檢正常,則繼續(xù)進入主程序運行。主程序報警工作的過程首先是通過掃描16路輸入端口讀入開關量信號,然后掃描32位撥碼開關讀入設置信號,對兩種信號進行邏輯運算和關系判斷,得出報警與否的結(jié)論,然后驅(qū)動對應的16路繼電器輸出報警或不報警的信號,同時閃爍或點亮或不點亮對應的16路LED指示燈,并根據(jù)是否有報警產(chǎn)生驅(qū)動蜂鳴器發(fā)聲或不發(fā)聲。然后進行4路按鍵掃描,若檢測到有按鍵按下,則執(zhí)行相應的按鍵功能程序,例如試驗按鍵被按下時就執(zhí)行系統(tǒng)自檢,并點亮所有的LED指示燈及鳴響蜂鳴器;消音按鍵被按下則停止蜂鳴器發(fā)聲,并將閃爍報警的LED指示燈改為平光顯示;復位按鍵被按下時則根據(jù)報警信號是否消除有選擇地將對應通道的報警信號撤銷;調(diào)光按鍵每被按下一次,則將LED指示燈的亮度提高一級,總共分8級,達到最大亮度,再按則恢復到最低亮度。
圖5 主控單片機電路原理圖Fig.5 Main microcontroller schematic
本文所設計的船舶綜合報警器,滿足船級社和國際海事組織對船舶報警設備的要求。由于采用了高性能的AVR單片機,報警反應迅速、性能穩(wěn)定可靠。創(chuàng)新性的交流、直流雙電源輸入設計,極大程度地保障了該報警器在多種突發(fā)情況仍能保持穩(wěn)定不間斷地工作。采用組合式LED指示燈的設計,使得該報警器通用性較好,可以適應各種的船舶的綜合報警需求,并且用戶可以自定義指示燈標簽,可以更適合用戶直觀地了解報警情況。
圖6 主程序流程圖Fig.6 Main program flowchart
[1]中國船級社.鋼質(zhì)海船入級規(guī)范[S].北京:人民交通出版社,2006.
[2]秉 時,杜 浩.LED指示燈的應用趨勢[J].紅外,1999(12):51-51
[3]馬 潮,詹衛(wèi)前,耿德根.ATmega8原理及應用手冊[M].北京:清華大學出版社,2003.
[4]沈 文,LEE E,詹衛(wèi)前.AVR單片機C語言開發(fā)入門指導[M].北京:清華大學出版社,2003.