999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于北斗及嵌入式的船舶機艙溫度監測系統設計

2019-01-10 05:43:10崔秀芳李志剛王宏宇陳剛
全球定位系統 2018年6期
關鍵詞:嵌入式船舶系統

崔秀芳,李志剛,王宏宇,陳剛

(上海海洋大學 工程學院,上海 201306)

0 引 言

隨著船舶自動化程度的不斷提高,對船舶機艙監測系統也提出了更高的要求.對于24 m及以上的大船來說,船舶機艙溫度極其重要,溫度過高或過低會直接影響船舶各機構的正常運作.因此,準確控制船舶機艙溫度是提高船舶運行效率的重要保障.雖然目前已經出現了一些以單片機為核心的溫控系統,但是由于船舶機艙本身環境與技術方面復雜性的影響,這種溫控系統并沒有得到很好的應用[1].

本文以北斗及ARM嵌入式系統為平臺,實現船舶的定位與機艙溫度的實時監測.采用北斗系統用戶端機、嵌入式處理器、嵌入式操作系統、嵌入式圖形用戶界面等進行設計,具有功能豐富、開發成本低廉、性能穩定、界面友好等優點.

1 系統總體設計

基于北斗及嵌入式的船舶機艙溫度監測系統主要是由船載部分與遠程監控部分組成.船載部分包括主控制器、溫度采集器、北斗系統用戶端機、控制裝置及外圍設備、PC機及智能手機等;遠程監控部分包括北斗系統用戶端機、服務器、數據庫、監控客戶端等.系統總體結構如圖1所示.

船載部分的溫度采集器是四路DS18B20溫度傳感器,完成對溫度的采集.主控制器是樹莓派3B,完成對信號的接收與處理,并將數據存儲于SD卡中,再由PC機或智能手機通過無線網絡登錄到樹莓派系統中搭建的Web服務器,對相關信息進行查看與控制.樹莓派還將傳感器節點采集到的溫度信息通過RS232串口線傳遞到北斗通信模塊.北斗通信模塊對船舶進行實時定位,并將船舶溫度及位置信息通過北斗衛星傳到遠程監控部分.遠程監控部分的服務器與北斗系統用戶端機也是通過RS232串口線進行連接,負責完成對數據的接收,然后通過網絡將數據傳輸到數據庫與監控客戶端進行存儲與顯示,同時實現對船載部分的遠程控制.

2 系統硬件設計

2.1 船載部分硬件設計

船載部分硬件主要是由ARM微處理器、DS18B20溫度采集模塊、北斗通信模塊、雙色LED模塊、制冷裝置模塊、制熱裝置模塊、蜂鳴器模塊等組成.其原理圖如圖2所示.

2.1.1 ARM微處理器

系統采用的是目前廣泛流行的樹莓派3B開發板.它使用的是由三星公司生產的一款64位ARM微處理器,是以ARM cortex-A53作為系統的CPU,用VideoCore IV GPU封裝到BCM2837芯片[2].該處理器主要是面向嵌入式設備,在多種操作系統下可移植,并且具有執行效率高、控制能力強等優點.

2.1.2 溫度采集模塊

系統的溫度采集模塊采用的是四路DS18B20溫度傳感器,它是采用單總線的接口方式,而且不同的DS18B20傳感器有不同的設備號,因此可以把多個溫度傳感器掛在一條總線上.四路DS18B20傳感器接線圖如圖3所示.該單總線接口定義的信號類型有復位脈沖、應答脈沖、寫0、寫1、讀0和讀1.除了應答脈沖之外,都由主機發出同步信號,而且發送的指令和數據都是字節的低位在前.在樹莓派系統的命令行打開/boot/目錄下的config.txt配置文件,添加單總線GPIO的配置信息,之后加載w1-gpio和w1-therm兩個驅動.驅動加載成功后即可查看到4個DS18B20溫度傳感器的設備信息[3].如圖4所示.

2.1.3 北斗通信模塊

船載部分的北斗系統用戶端機選用的是北斗天匯科技有限公司生產的一款北斗通信模塊.該北斗通信模塊的RX和TX輸入輸出接口,與主控制器采用RS232串口通信,波特率為115 200.電源接口包含用于模塊接收的VCC和用于模塊發射的VCCPA.接收狀態工作電壓為4.2~5.2 V,發射狀態工作電壓為4.9~5.2 V.此模塊可實現衛星無線電測定業務(RDSS)定位、短報文通信等功能,模塊接口協議滿足北斗4.0協議[4],如表1所示.

表1 北斗民用短報文協議格式

其中,信息內容一共分為四個部分,具體如表2所示.

表2 信息內容結構

此模塊主要應用于船舶定位、車輛導航與監測、氣象探測等領域,其尺寸較小,集成度高、功耗低,非常適用于對尺寸、功耗要求較高的場合[4].北斗通信模塊及天線如圖5所示.

2.1.4 控制裝置及外圍設備

系統的控制裝置由制冷裝置(小風扇)、制熱裝置(加熱器)組成,還包含有16 G的SD卡、雙色LED指示燈、蜂鳴器裝置等外圍設備.

2.2 遠程監控部分硬件設計

遠程監控部分的北斗系統用戶端機同樣選用的是北斗天匯科技有限公司生產的北斗通信模塊,其與服務器采用RS232串口線進行連接,數據庫、監控客戶端使用網絡連入服務器,完成對北斗系統用戶端機數據的接收、存儲與顯示,同時實現對船載部分的遠程控制.

3 系統軟件設計

3.1 船載部分軟件設計

3.1.1 嵌入式操作系統

在樹莓派3B中搭建一個當前使用最廣泛的Raspbian操作系統,其系統本身是基于Debian的單純ARM版Linux系統[5].Linux是一個可以實現多任務、多用戶、支持多線程和多CPU的類UNIX操作系統.它支持32位和64位硬件,不僅免費而且開放源代碼,很多應用軟件都是用Linux來搭建操作系統平臺[6].

3.1.2 無線網絡連接

在樹莓派系統的終端模式下進入/etc/network/目錄,使用vim打開interfaces配置文件,修改部分配置信息并添加無線網絡的SSID(網絡名稱)、PSK(密碼)等信息.通過樹莓派的Configuration Tool啟用VNC和SSH協議,重啟樹莓派即可通過VNC或SSH遠程控制工具實現無線登錄和控制.

3.1.3 溫度采集與控制系統軟件設計

系統啟動后,初始化硬件及北斗通信模塊,溫度采集系統與嵌入式設備進行通信,將采集到的數據進行壓縮、打包,傳給ARM處理器,ARM處理器將接收到的數據進行分析、解包、處理,然后通過WiFi無線傳輸顯示到用戶界面上.設備控制單元根據需求對加熱、降溫裝置進行控制[7].系統流程圖如圖6所示.其中T為當前溫度值,(a,b)為正常溫度區間,(c,a)與(b,d)為控制溫度區間,c為低溫報警值,d為高溫報警值.

3.1.4 Web服務器搭建

在樹莓派3B中搭建嵌入式Web服務器,嵌入式平臺通過嵌入式Web Server接入到Internet[8].Bottle是一個簡單、快速、輕量級的WSGI框架,代碼量約4 000行,在Python環境下即可運行,不需要任何的依賴,并且適配多種Web服務器,具有快速開發的能力.基于此框架實現的Web服務器代碼如下所示.

from bottle import route,run,request

htmlstr="""

   

value="Sign in" onclick="r();"/>

"""

@route('/')

def index():

return htmlstr

@route('/get')

def getpara():

一部分教師對于到企業掛職鍛煉的目的還是存在著思想上的認識不足,甚至有部分老師到企業掛職僅僅是為了在職稱晉升時的評審條件所需。部分教師在掛職前,沒有能夠明確自身企業掛職的目的,目標任務不清,對于企業的項目的開發等流程的認識僅停留在表面,同時自身也存在著“過客”的思想,以“局外人”的身份來參與項目,與企業的項目開發團隊很難做到融合,沒有能夠承擔項目核心工作的任務,企業掛職鍛煉的效果并不理想,甚至沒有達到掛職鍛煉的目的。

Username=request.query.Username

Password=request.query.Password

return '%s %s '%(Username,Password)

run(host='0.0.0.0',port=80,debug=True,reloader=True)

通過樹莓派系統終端啟動Web服務器,啟動后的終端模式如圖7所示.

使用PC機或智能手機輸入樹莓派IP地址進入系統登錄界面,如圖8所示.

3.1.5 用戶界面設計

在嵌入式Web服務器中使用HTML搭建船載部分用戶界面.在圖8的登錄界面正確輸入用戶名和密碼進入船載部分用戶界面,如圖9所示.此界面實時顯示船舶具體位置、當前溫度及狀態(分為:正常(OK)、加溫(UP)、降溫(DOWN)、報警(ALARM))等信息.工作人員可以根據季節變化設置正常溫度區間下限值a、上限值b、低溫報警值c與高溫報警值d,環境溫度在(a,b)區間則整個系統處于正常狀態.

3.2 遠程監控部分上位機軟件設計

根據需求,選用LabVIEW軟件來進行系統的遠程監控部分用戶界面的開發.通過此界面可以對北斗衛星傳輸過來的船舶位置、機艙內相關溫度參數及狀態進行實時監控.遠程監控部分界面如圖10所示.

4 試驗及結果

系統試驗圖如圖11所示,通過試驗對船載部分和遠程監控部分的界面數據進行記錄,每隔5 s記錄一次,得到的數據如表3所示.由此數據表可知,兩個界面在同一時間點的數據基本吻合,并且溫度隨時間的變化趨勢也極其近似.略微差別是由于北斗衛星通信具有稍許的延時所致.試驗結果表明,該系統的實時性與快速性達到了預期效果.

時間/s051015202530354045 船載部分 T1溫度值 T2(T/℃)T3T433.730.737.648.533.730.837.547.833.830.837.546.633.930.837.446.033.930.937.445.233.930.937.544.534.031.137.344.434.131.137.343.834.131.237.443.034.031.337.442.1遠程監控部 T1分溫度值T2(T/℃) T3T433.830.737.547.933.830.837.546.833.930.837.546.233.930.937.345.734.031.037.345.034.031.137.344.234.031.037.444.034.131.137.543.534.231.237.542.834.131.237.442.6

5 結束語

本文基于樹莓派設計了船舶機艙溫度監測系統,借助于北斗系統實現了船舶與遠程監控部分的信息通訊.船舶工作人員通過使用PC機或智能手機訪問Web服務器,即可查看船舶機艙的溫度監測數據,根據不同情況做出有效處理,同時遠程監控部分對機艙進行實時跟蹤,極大地減少了突發事故的發生.基于北斗及嵌入式的船舶機艙溫度監測系統具有結構簡單、成本低廉、性能穩定、實時性好等優點,并且可以根據實際需求自由增設其他功能模塊,具有較好的擴展性和廣闊的應用價值.

猜你喜歡
嵌入式船舶系統
計算流體力學在船舶操縱運動仿真中的應用
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
《船舶》2022 年度征訂啟事
船舶(2021年4期)2021-09-07 17:32:22
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
船舶!請加速
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 国产手机在线小视频免费观看| 91精品专区国产盗摄| 欧美三級片黃色三級片黃色1| 久久亚洲国产视频| 国产极品美女在线播放| 丝袜久久剧情精品国产| 午夜不卡视频| 99草精品视频| 久久福利网| 亚洲永久免费网站| 99久久人妻精品免费二区| 国产精品太粉嫩高中在线观看 | 国产精品网址你懂的| 欧美a级完整在线观看| 综1合AV在线播放| 中文字幕日韩视频欧美一区| 亚洲精品动漫在线观看| 在线观看亚洲国产| 欧美午夜精品| 国产成人精品一区二区三在线观看| 精品国产亚洲人成在线| 波多野结衣二区| 制服丝袜一区二区三区在线| 欧美97色| 老色鬼久久亚洲AV综合| 亚洲天堂日韩av电影| 国产第一页第二页| 992Tv视频国产精品| 精品成人免费自拍视频| 精品国产成人a在线观看| 人妻无码中文字幕第一区| 亚洲精品天堂在线观看| 免费a级毛片视频| 综合色在线| 一区二区欧美日韩高清免费| 园内精品自拍视频在线播放| 欧美日韩国产高清一区二区三区| 免费人成黄页在线观看国产| 国产午夜人做人免费视频中文| 免费不卡在线观看av| 久久天天躁狠狠躁夜夜2020一| 亚洲无码电影| 欧美性久久久久| 国产美女在线观看| 亚洲国产黄色| 欧美激情伊人| 亚洲精品无码人妻无码| 亚洲无码91视频| 欧美一道本| 亚洲天堂在线免费| 亚洲国产精品日韩欧美一区| 国产成人精品第一区二区| 欧洲高清无码在线| 国产成人免费视频精品一区二区| aa级毛片毛片免费观看久| 91视频日本| 国产成人精品亚洲77美色| 青青草国产在线视频| 91青青草视频在线观看的| 成人午夜亚洲影视在线观看| 在线免费无码视频| 亚洲国产日韩欧美在线| 亚洲精品图区| 国产成人av大片在线播放| 日韩天堂视频| 日韩大乳视频中文字幕| 欧美日韩综合网| 青青草国产精品久久久久| 日韩无码视频网站| 亚洲欧美不卡| 91免费观看视频| 日韩福利在线观看| 精品国产一二三区| 免费看a级毛片| 免费播放毛片| 18禁黄无遮挡免费动漫网站| 欧美综合成人| 国产无码高清视频不卡| 国产成人精品一区二区三区| 国产麻豆福利av在线播放| 特级做a爰片毛片免费69| 亚洲视屏在线观看|