范大鳴
(渤海船舶職業(yè)學院,遼寧 葫蘆島125005)
船舶安裝火災報警系統(tǒng)的目的,就是及時發(fā)現(xiàn)火災,及時采取滅火、疏散等措施,最大限度地降低因火災帶來的損失。船舶火災報警系統(tǒng)是由控制裝置、火災報警裝置、以及具有其它輔助功能裝置組成的。在火災初期它將燃燒產(chǎn)生的煙霧、熱量、火焰等物理量,通過火災探測器變成電信號,傳輸?shù)交馂膱缶刂破鬟M行報警,同時顯示出火災發(fā)生的部位、時間等,使人們能夠及時發(fā)現(xiàn)火災,并及時采取有效措施,撲滅初期火災,最大限度的減少因火災造成的生命和財產(chǎn)的損失,是人們與火災做斗爭的有力工具。
系統(tǒng)基本結(jié)構(gòu)如圖 1所示[1],系統(tǒng)各監(jiān)控節(jié)點由TI公司TMS320F2812控制,系統(tǒng)采用CAN總線將各節(jié)點連成一個火災報警系統(tǒng)。
CAN 是Controller Area Network 的縮寫(以下稱為CAN),是ISO國際標準化的串行通信協(xié)議。CAN總線采用多主串行通信協(xié)議,具有高級別的安全性,可以有效地支持分布式適時控制,通信速度最高達 1Mbps。較之目前許多 RS-485基于R線構(gòu)建的分布式控制系統(tǒng)而言,基于CAN總線的分布式控制系統(tǒng)在以下方面具有明顯的優(yōu)越性:①網(wǎng)絡(luò)各節(jié)點之間的數(shù)據(jù)通信實時性強;②開發(fā)周期短;③已形成國際標準的現(xiàn)場協(xié)議;④最有前途的現(xiàn)場總線之一。
圖1 系統(tǒng)結(jié)構(gòu)圖
TMS320F2812[2]是 TI公司新推出的數(shù)字信號處理器,器件上集成了多種先進的外設(shè),具有更高的運算的精度(32位)和系統(tǒng)的處理能力(達到150MIPS)。該處理器集成 128KB的Flash存儲器,4KB的引導ROM,數(shù)學運算表以及2KB的 OTP ROM,從而大大改善了應用的靈活性。16通道高性能12位ADC單元提供了兩個采用保持電路,可以實現(xiàn)雙通道信號同步采用。
TMS320F2812內(nèi)帶CAN控制器,使整個電路的外圍設(shè)計簡單化,可靠性也得到提高。由于CAN總線具有傳輸距離較長,數(shù)據(jù)的傳輸率高,CAN總線具有線間干擾小、抗干擾能力強的優(yōu)點。DSP的CANRX和CANTX先通過高速光耦6N137與TJA1050連接,實現(xiàn)了總線的電氣隔離;采用了 TJA1050作為驅(qū)動器是完全符合ISO11898標準;高速率最高達 1Mbit/s;電磁抗干擾性能好;不上電的節(jié)點不會對總線造成擾動;至少可以連接120個節(jié)點。CAN通信接口電路如圖2所示。
圖2 CAN通信接口電路
為了提高船舶火災報警系統(tǒng)探測的準確度,系統(tǒng)用了感煙探測器、感溫探測器和火焰探測器,并且不再是簡單的依靠火災探測器內(nèi)部電路設(shè)置的閥值來確定是否發(fā)出火災報警,而是由探測器把監(jiān)視場所的兩個火災數(shù)據(jù)信息通過 CAN總線實時地傳輸給DSP,根據(jù)DSP內(nèi)部智能算法進行處理后,作用于滅火設(shè)備[3]。
軟件設(shè)計部分主要是各種控制程序和數(shù)據(jù)采集,以及CAN的通信程序[4]。DSP的初始化程序流程圖,如圖3所示。主要設(shè)置CAN控制器的通信參數(shù)。需要初始化的寄存器主要包括:模式寄存器、時鐘分頻寄存器、濾波寄存器、中線定時寄存器、輸出控制寄存器。
圖3 DSP初始化
船舶火災報警系統(tǒng)應用DSP,實現(xiàn)了多種信息量的采集處理;在數(shù)據(jù)傳輸上采用CAN,增強通信的可靠性并且提高了傳輸距離及傳輸速度;加強了系統(tǒng)的抗干擾性,提高了系統(tǒng)對環(huán)境的適應能力;減少了火災的誤報和漏報。整套系統(tǒng)電路設(shè)計合理,系統(tǒng)功能完善,性能可靠,滿足船舶海上長期使用的環(huán)境條件,同時也具有較高的性價比。
[1]李業(yè)興, 康曉恩, 鄧志杰, 田建文.基于DSP和CAN總線的數(shù)據(jù)采集與處理系統(tǒng). 蘭州交通大學學報(自然科學版), 2007, (2).
[2]劉和平等. TMS320C28x系列DSP指令和編程指南.北京:清華大學出版社, 2005, (3).
[3]許焰, 汪劼, 朱善安. 基于 CAN總線的數(shù)據(jù)采集和控制系統(tǒng).機電工程, 2007, (2).
[4]吳恒, 夏立. 基于CAN總線的船舶火災報警系統(tǒng)的設(shè)計.青島大學學報, 2004, (3).