戴立坤
(江蘇海事職業(yè)技術(shù)學(xué)院 信息工程學(xué)院,江蘇 南京 211170)
船艙內(nèi)異常壓力警戒監(jiān)控平臺的設(shè)計與實現(xiàn)
戴立坤
(江蘇海事職業(yè)技術(shù)學(xué)院 信息工程學(xué)院,江蘇 南京 211170)
傳統(tǒng)方法一般基于物聯(lián)網(wǎng)技術(shù)對船艙內(nèi)的異常壓力警戎監(jiān)控,且主要通過增加數(shù)據(jù)分析模塊來縮短監(jiān)控時間,卻忽略了監(jiān)控領(lǐng)域?qū)ΡO(jiān)控性能的影響,存在監(jiān)控不準確、效率低及性能差的問題。提出一種船艙異常壓力警戒監(jiān)控的無線網(wǎng)絡(luò)平臺。對硬件部分的警戒模塊、接口模塊、電源模塊、控制模塊、傳輸模塊、采集模塊進行分析,通過采集模塊對船艙異常壓力警戒監(jiān)控數(shù)據(jù)進行采集,利用傳輸模塊將所得數(shù)據(jù)進行傳輸,借助接口模塊對各模塊進行接口設(shè)置,電源模塊提供電源,警戒模塊主要是對船艙內(nèi)異常壓力進行警戒,并設(shè)計無線網(wǎng)絡(luò)平臺軟件部分。實驗結(jié)果證明,所設(shè)計的監(jiān)控?zé)o線網(wǎng)絡(luò)平臺其監(jiān)控所需時間更短、準確度更高,具有更好的性能。
船艙;異常壓力;警戒;監(jiān)控;無線網(wǎng)絡(luò)平臺;設(shè)計
隨著地方經(jīng)濟的快速發(fā)展,漁業(yè)迎來了前所未有的商機,以漁業(yè)為生的人群大量增加,在出海打漁時,除了有用的海鮮類之外,船艙內(nèi)異常壓力往往無法避免,異常壓力直接影響漁船安全,同時,也增加了漁民的安全風(fēng)險,降低了安全性能,需要實時對船艙內(nèi)的異常壓力進行警戒[1-3]。為此,船艙內(nèi)異常壓力警戒監(jiān)控平臺的設(shè)計,受到了廣泛的關(guān)注,出現(xiàn)了很多好的方法[4-5]。
文獻[6]提出基于移動終端的監(jiān)控物聯(lián)網(wǎng)平臺設(shè)計方法,通過移動互聯(lián)網(wǎng)、移動通信和衛(wèi)星通信等技術(shù),設(shè)計了監(jiān)控物聯(lián)網(wǎng)平臺,該平臺可有效的對船艙內(nèi)異常壓力情況進行監(jiān)測,但是存在監(jiān)測效率低的問題;文獻[7]提出基于 WEBGIS 的物聯(lián)網(wǎng)平臺,通過在數(shù)據(jù)分析模塊添加 TMS320DM642 芯片,提高數(shù)據(jù)分析能力,實現(xiàn)對船艙異常壓力的實時警戒監(jiān)控,但是存在平臺監(jiān)測性能差的問題;文獻[8]設(shè)計了一種基于無線傳感器的物聯(lián)網(wǎng)平臺,通過對船艙異常壓力數(shù)據(jù)進行分析,用無線傳感器將數(shù)據(jù)采集模塊及分析模塊進行連接,增加物聯(lián)網(wǎng)平臺的監(jiān)控性能,但是存在平臺數(shù)據(jù)采集時間長的問題;文獻[9]提出基于 MQTT 的物聯(lián)網(wǎng)平臺設(shè)計方法,通過介紹服務(wù)器通信協(xié)議MQTT 的基本原理,基于該協(xié)議設(shè)計一個物聯(lián)網(wǎng)平臺,通過架設(shè)代理服務(wù)器,實現(xiàn)移動 APP 和前端設(shè)備節(jié)點的信息采集與分析,且該系統(tǒng)具有良好的穩(wěn)定性、實時性和并發(fā)性,但是存在監(jiān)控誤差大的問題。
針對上述問題,設(shè)計并實現(xiàn)了一種船艙異常壓力警戒監(jiān)控的無線網(wǎng)絡(luò)平臺。對硬件部分的警戒模塊、接口模塊、電源模塊、控制模塊、傳輸模塊、采集模塊進行了分析,并設(shè)計了平臺軟件部分。實驗結(jié)果證明,本文設(shè)計的監(jiān)控?zé)o線網(wǎng)絡(luò)平臺其監(jiān)控所需時間更短、準確度更高,具有更好的性能。
1.1 電源模塊
船艙內(nèi)異常壓力警戒監(jiān)控?zé)o線網(wǎng)絡(luò)平臺電源由+ 24 V 的蓄電池提供,模擬信號調(diào)理電路電源為 + 12 V。因為是蓄電池供電,使得電壓不穩(wěn),不能直接接到控制器上使用,需要設(shè)計將電壓調(diào)整為穩(wěn)壓電源。由于船艙內(nèi)異常壓力警戒監(jiān)控?zé)o線網(wǎng)絡(luò)平臺使用環(huán)境干擾較大,DC/DC 模塊電網(wǎng)體積小,性能好,使用方便,能夠省卻電源設(shè)計、調(diào)試方面的麻煩,增加平臺的可靠性。選擇使用 DLM05-24S05 型和 DLM3/5-24D12 型寬電壓輸入隔離電源模塊,使電壓精度達到 0.01,隔離電阻為 500 MΩ,隔離電壓為 500 VDC。供電電源電路如圖 1 所示。
由圖 1 可以看出,輸入到模塊的 + 24 V 電源通過DLM3/5-24S05 后輸出 5 V 電壓,給 + 5 V 平臺供電。經(jīng)過 DLM3/5-24D12 后輸出 12 V 電壓,給出 + 12 V 模塊供電。
1.2 接口電路
Header 3X2 是由 Freescale 半導(dǎo)體公司壓法的一種單線調(diào)試方式芯片,是單片機普遍使用的調(diào)試方式之一。可通過 BDM 調(diào)試器對目標板 MCU 的 FLASH 進行寫入,擦除等操作用。BDM 硬件調(diào)試插頭的設(shè)計也較為簡單,主要是要滿足傳輸時序關(guān)系與電平轉(zhuǎn)換需要。接口電路模塊如圖 2 所示。
接口電路采用 MC9S08DZ60 調(diào)試器,其 BKGD 和RESET 信號分別與電源模塊的第 33 管腳與第 8 管腳相連,在進行船艙異常壓力警戒數(shù)據(jù)傳輸時,采用11111 極開路驅(qū)動的方式,平時使用上拉電阻維持高電平。
1.3 傳輸電路
傳輸電路主要由 CAN 控制器、CAN 驅(qū)動器和附件組成。因為 MC9S08DZ60 單片機構(gòu)建了 CAN 總線的控制器,因此無需考慮 CAN 總線控制器的設(shè)計,僅考慮 CAN 總線接口電路設(shè)計即可,其性能達到 TTL電平和 CAN 總線電平轉(zhuǎn)換的目的。傳輸電路模塊如圖 3所示。
CAN 總線驅(qū)動器使用高速收發(fā)器 TJA1040。TJA1040 是總線供應(yīng)差動的數(shù)據(jù)輸送功能和差動的數(shù)據(jù)接收功能,增強了總線的數(shù)據(jù)傳輸能力,此芯片需要在總線兩引線間接入一個 120 Ω 電阻來減少數(shù)據(jù)傳輸時產(chǎn)生的能耗。為了增強 CAN 總線的傳輸時的抗干擾能力,使用 MC9S08DZ60 的 TxCAN 和 RxCAN 來增加 CAN 總線的傳輸速率,使傳輸速率達到 1 Mbps,增強總線的穩(wěn)定性。尤其是有 2 個電源 VCC 和 VDD的必須完全隔離,否則數(shù)據(jù)傳輸能耗增加,效率降低。
1.4 數(shù)據(jù)采集模塊
數(shù)據(jù)采集模塊主要由 MCU、外部時鐘、復(fù)位電路、電源模塊、接口電路、CAN 總線收發(fā)器、數(shù)據(jù)調(diào)理電路組成。能夠采集 24 通道傳輸數(shù)據(jù)值,具有 12位分辨率,2.5 μs 轉(zhuǎn)換時間,有自動采集功能。
1.5 控制模塊
船艙異常壓力警戒監(jiān)控中心的有線控制是經(jīng)過 Internet 把數(shù)據(jù)輸送到區(qū)域管制中心或管制終端的,監(jiān)控范圍控制中心配置有共用的計算機,能夠經(jīng)過網(wǎng)卡和控制中心 PC 機進行網(wǎng)絡(luò)傳輸,而控制終端的計算機是 1 個 C8051 單片機,無直接和以太網(wǎng)連接的接口。必須要設(shè)計 1 個以太網(wǎng)控制模塊,達到控制終端和上級控制中心網(wǎng)絡(luò)通訊的目的。使用 Silicon Lab 公司研發(fā)的 CP2200 以太網(wǎng)控制芯片和 MCU 配合達到以太網(wǎng)通信的目的。以太網(wǎng)控制模塊如圖 5 所示。
CP2200 以太網(wǎng)控制芯片包含 1 個符合 IEEE802.3規(guī)范的以太網(wǎng)媒體訪問控制器(MAC)和 1 個 10BASE-T 物理層接口(PHY),采用 48 針 TQFP 格式封裝。具有全/半雙工通信模式。CP2200 內(nèi)的 Sk-FLASH 存儲器,具有 11 個 I/O 引腳以上的 MCU 或主處理器供應(yīng)以太網(wǎng)通信性能。8 位并行總線接口支持Intel 及 Motorola 總線模式,具備 I/O 引腳復(fù)用及非復(fù)用兩種尋址方法,在非復(fù)用尋址方法下,數(shù)據(jù)輸送速率能達到 30 Mbps。此控制模塊的主要新更能是對全體船艙異常壓力警戒監(jiān)控?zé)o線網(wǎng)絡(luò)平臺進行控制,提高平臺穩(wěn)定性,增加平臺性能。
1.6 警戒模塊電路
警戒模塊由FPGA通過控制模塊控制,警戒模塊電路如圖 6 所示。
當 FPGA 接收到控制中心發(fā)出的命令后,經(jīng)過擴頻碼同步、載波同步后,根據(jù)命令內(nèi)容,發(fā)出警戒信息。當收到的信息為船艙異常壓力警戒信息,則三相開關(guān)關(guān)閉,兩相開關(guān)開啟,警戒信息發(fā)出;反之,正常情況下,三相開關(guān)開啟,兩相開關(guān)關(guān)閉,無警戒信息發(fā)出。
為了驗證設(shè)計的船艙異常壓力警戒監(jiān)控?zé)o線網(wǎng)絡(luò)平臺性能,需要進行實驗驗證分析。實驗環(huán)境為:雙核 P4 1.6 G 的 CPU,內(nèi)存為 2 G 以上,Windows2000 操作系統(tǒng)上進行,信息傳輸速率為 50 kbps,實驗數(shù)據(jù)來自 mysq2000,實驗采用移動終端監(jiān)控平臺、MQTT 協(xié)議監(jiān)控平臺與本文設(shè)計平臺對比。實驗用簡易平臺如圖 6 所示。圖中,1 為主監(jiān)控中心;2 為傳輸模塊;3為電源;4 為警報模塊;5 為信息采集模塊;6 為接口模塊;7 為開關(guān)。
為了驗證設(shè)計平臺的有效性,在測試范圍一定的情況下,分別采用移動終端監(jiān)控平臺、MQTT 協(xié)議監(jiān)控平臺為對比,進行監(jiān)控所需時間方面的對比實驗分析,對比結(jié)果如圖 8 所示。
由圖 8 可知,采用移動終端監(jiān)控平臺時,其所需時間約為 5.9 s,但隨著監(jiān)控范圍的增加,所需時間也隨著增加,不適合大范圍的使用;采用 MQTT 協(xié)議監(jiān)控平臺時,其所需時間約為 7 s,隨著監(jiān)控范圍的增加,而存在大量的波動,穩(wěn)定性較差;采用本文設(shè)計的平臺時,其所需時間約為 4.5 s,且隨著監(jiān)控區(qū)域的增加,其所需時間逐漸下降,相比其余 2 個平臺,其所需時間分別降低了約 1.1 s 和 2.5 s,具有一定的優(yōu)勢。
為了驗證設(shè)計平臺的有效性,在時間一定的情況下,進行監(jiān)控平臺監(jiān)控準確度方面的對比實驗分析,對比結(jié)果如圖 9 所示。
由圖 9 可知,采用移動終端監(jiān)控平臺時,其監(jiān)控準確度約為 50.5%,且隨著監(jiān)控時間的增加,監(jiān)控準確度下降,不適合大范圍使用;采用 MQTT 協(xié)議監(jiān)控平臺時,其監(jiān)控準確度約為 37.2%,且隨著監(jiān)控時間的增加,出現(xiàn)大量的波動穩(wěn)定性能差;采用本文設(shè)計平臺時,其監(jiān)控準確度約為 74.3%,且隨著監(jiān)控時間的增加而增加,相比移動終端監(jiān)控平臺、MQTT 協(xié)議監(jiān)控平臺,其監(jiān)控準確度分別提高了約 23.8%、37.1%,具有一定的優(yōu)勢。
針對傳統(tǒng)的船艙內(nèi)異常壓力警戒監(jiān)控?zé)o線網(wǎng)絡(luò)平臺,一直存在監(jiān)控不準確的問題。本文設(shè)計并實現(xiàn)了一種新的船艙內(nèi)異常壓力警戒監(jiān)控?zé)o線網(wǎng)絡(luò)平臺,對組成的硬件部分進行了詳細分析,并設(shè)計了平臺軟件。經(jīng)實驗對比分析可知,采用本文設(shè)計的平臺,相比傳統(tǒng)的監(jiān)控平臺,監(jiān)控準確度更高,性能更好。
[1]王旭東, 吳楠, 曠亞和, 等.船艙可見光無線通信技術(shù)的應(yīng)用[J].中國航海, 2014, 37(4): 1-5.
[2]耿保陽, 謝永和, 劉瑩瑩, 等.3600DWT超規(guī)范油船艙段結(jié)構(gòu)有限元分析[J].船舶工程, 2014(4): 13-16.
[3]陳平山, 董志良, 張功新.新吹填淤泥淺表層加固中“土樁”形成機理及數(shù)值分析[J].水運工程, 2015(2): 88-94.
[4]張亮.基于物聯(lián)網(wǎng)的警衛(wèi)駐地安全警戒研究[J].江蘇警官學(xué)院學(xué)報, 2014, 29(4): 112-115.
[5]劉國棟.基于物聯(lián)網(wǎng)技術(shù)的危化品物流安全監(jiān)控平臺研究[J].物流技術(shù): 裝備版, 2014(2): 88-91.
[6]左文娟, 張秋菊.基于REST物聯(lián)網(wǎng)監(jiān)控系統(tǒng)設(shè)計[J].計算機工程與設(shè)計, 2016, 37(1): 21-25.
[7]陳昕.物聯(lián)網(wǎng)技術(shù)在泥漿船監(jiān)管中的應(yīng)用研究[J].中國新通信, 2016, 18(4): 65-65.
[8]舒松, 戴暉.基于物聯(lián)網(wǎng)技術(shù)的船舶危險品運輸監(jiān)控系統(tǒng)設(shè)計[J].艦船科學(xué)技術(shù), 2015, 37(5): 221-224.
[9]楊啟堯.基于物聯(lián)網(wǎng)技術(shù)的船舶智能消防系統(tǒng)[J].浙江水利水電學(xué)院學(xué)報, 2015(1): 67-71.
Abnormal pressure inside the cabin alarm monitoring platform design and implementation
DAI Li-kun
(Department of Information and Engineering, Jiangsu Maritime Institute, Nanjing 211170, China)
Tradition method based on Internet of things technology to monitor the abnormal pressure warning Dijon, cabin and mainly by increasing the monitoring data analysis module to shorten the time, but ignore the monitoring field affect the performance of monitoring, monitoring is not accurate, low efficiency and poor performance.Put forward a kind of abnormal pressure cabin alarm monitoring platform for the wireless network.The hardware part of the alarm module, interface module, power module, control module and transmission module, acquisition module are analyzed, through the acquisition module for the cabin abnormal pressure monitoring data are collected, and use will be transfer the data transmission module, with the help of interface module, the module interface Settings, power supply module provides power to alert module is mainly to alert of abnormal pressure in the cabin, and designed the wireless software platform.The experimental results show that the designed monitoring wireless network platform, the monitoring of the required time is shorter, higher accuracy, has better performance.
cabin;abnormal pressure;alert;monitoring;wireless network platform;design
U675.7
:A
1672-7619(2017)01-0150-04doi:10.3404/j.issn.1672-7619.2017.01.031
2016-10-27;
: 2016-11-19
戴立坤(1971-),男,副教授,主要研究方向為計算機網(wǎng)絡(luò)及物聯(lián)網(wǎng)應(yīng)用技術(shù)。