中文字幕日韩一区二区不卡,亚洲av永久无码精品天堂动漫,亚洲av无码国产精品麻豆天美,最新版天堂中文在线,中文字幕视频在线看

a&s專業(yè)的自動化&安全生態(tài)服務(wù)平臺
公眾號
安全自動化

安全自動化

安防知識網(wǎng)

安防知識網(wǎng)

手機站
手機站

手機站

大安防供需平臺
大安防供需平臺

大安防供需平臺

資訊頻道橫幅A1
首頁 > 資訊 > 正文

基于ARM的船舶系泊監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)

資訊頻道文章B

1  引 言
    船舶自動化產(chǎn)業(yè)已成為當(dāng)今世界主要海洋強國的支柱產(chǎn)業(yè)之一。國外自20 世紀(jì)70 年代起,由于海洋事業(yè)和國際貿(mào)易迅速發(fā)展需要,在船舶自動化技術(shù)及新設(shè)備研制方面出現(xiàn)了蓬勃發(fā)展形勢, 通過幾十年的持續(xù)發(fā)展,奠定了堅實的基礎(chǔ),當(dāng)今世界在船舶自動化方面正在進行著根本性的變革,船舶自動化的理想已成為現(xiàn)實。同時也對遠(yuǎn)程終端的硬件執(zhí)行能力,整個系統(tǒng)的抗干擾性提出了很高的要求。在上述的背景下,本文作者對船舶的系泊監(jiān)測裝置進行了大膽的創(chuàng)新。

2  系統(tǒng)概述
    整個系統(tǒng)主要由控制中心,采集模塊和CAN 總線3 部分組成,如圖1 所示。

    控制中心采用高端的32 位嵌入式CAN 總線,RISC 作為管理CPU ,以CF 卡作為數(shù)據(jù)存儲空間。同時移植了Windows CE 的嵌入式操作系統(tǒng),增強了應(yīng)用系統(tǒng)的交互能力和可裁剪性。采集模塊是對應(yīng)各種需要采集量安裝的傳感器。最后嵌入式系統(tǒng)設(shè)計了基于CAN 總線的傳輸方式,實現(xiàn)了面向?qū)ο蟮慕换C制和遠(yuǎn)程數(shù)據(jù)傳送[1 ] 。

3  系統(tǒng)架構(gòu)
    該裝置的系統(tǒng)架構(gòu)以軟件控制管理系統(tǒng)和硬件設(shè)備控制系統(tǒng)為核心,如圖2 所示。

3. 1  硬件系統(tǒng)
    硬件系統(tǒng)包括3 個部分:硬件控制設(shè)備系統(tǒng)(控制電路板) 和所有的硬件設(shè)備(輸入,輸出設(shè)備,存儲設(shè)備等) ,核心是控制電路板。設(shè)計的電路板必須帶有J TA G仿真調(diào)試接口,從而達到整個系統(tǒng)的在線編程和調(diào)試。硬件結(jié)構(gòu)上主控單元是SAMSUN G公司的S3C2410 。 [nextpage]

3. 2  軟件系統(tǒng)[3 ]
    選用Windows CE. net 4. 2 作為嵌入式操作系統(tǒng),其定制裁減平臺采用Microsof t 公司的WindowsCE Platform Builder . NET4. 2 (CEPB) ,軟件開發(fā)采用eVC4. 0 。系統(tǒng)將采集的數(shù)據(jù)分析整理,然后存儲到CF 卡中。

    Windows CE 操作系統(tǒng)是基于組件模型的,它由一些基本的操作系統(tǒng)函數(shù)和可選函數(shù)組成?;竞瘮?shù)適合每一個使用Windows CE 的硬件,而可選函數(shù)則可以依據(jù)硬件條件進行選擇。Platform Builder 不僅可以用來定制操作系統(tǒng),亦可以為所定制的操作系統(tǒng)開發(fā)驅(qū)動程序。

    系統(tǒng)主要涉及800 ×600 彩色顯示器和CF 卡驅(qū)動程序的開發(fā)。

    顯示器驅(qū)動程序的結(jié)構(gòu)如圖3 所示。驅(qū)動程序各部分分別為:


Application :用戶應(yīng)用程序;
Coredll. dll :將客戶請求轉(zhuǎn)化為標(biāo)準(zhǔn)的請求;
Gwes. exe : The Graphics , Windowing and Events Subsystem(GWES)負(fù)責(zé)圖形輸出和用戶交互操作;
Ddi. dll (顯示設(shè)備驅(qū)動程序默認(rèn)名) :這個函數(shù)只導(dǎo)出一個函數(shù)DisplayInit ,通過這個函數(shù)返回其他函數(shù)的指針來進行操作, GWES 通過指針來調(diào)用具體的函數(shù)。

    Application 和GDI 層是邏輯層,可以直接利用Windows CE 提供的模塊,要解決的是Display driver驅(qū)動層。Windows CE 所有的顯示設(shè)備驅(qū)動程序必須實現(xiàn)一組DDI 函數(shù), GDI 調(diào)用這組函數(shù)初始化顯示設(shè)備驅(qū)動程序和將圖形輸出到顯示設(shè)備上。DDI函數(shù)數(shù)量較多,實現(xiàn)比較復(fù)雜,采用基本圖形引擎( GPE) 類來開發(fā)顯示設(shè)備驅(qū)動程序, GPE 類要求所用顯示設(shè)備的硬件必須有一個連續(xù)的幀緩沖區(qū),所使用的顯示接口和S3C2410 內(nèi)部的LCD 控制器接口兼容,滿足Windows CE 對顯示設(shè)備的要求。

    由于Windows CE 的BSP 中沒有提供CF 卡的驅(qū)動。在此使用Windows CE 提供的流設(shè)備驅(qū)動接口實現(xiàn)CF 卡與系統(tǒng)的整合。若要實現(xiàn)CF 卡與系統(tǒng)的整合,首先編寫CF 卡的驅(qū)動程序,然后在系統(tǒng)注冊表的“HKEY_LOCAL_MACHINE/ Drivers/ Built In”目錄下增加一個主鍵,系統(tǒng)啟動時會自動加載這個驅(qū)動程序。[nextpage]

4  采集模塊CAN總線的實現(xiàn)
    系統(tǒng)中的采集模塊共分為5 個,分別是:潮位,波浪觀測;船舶運動姿態(tài)觀測;船舶移動量觀測;纜繩拉力觀測;護弦變形觀測。每個模塊接各自的傳感器采集數(shù)據(jù),然后將采集的數(shù)據(jù)經(jīng)A/ D 轉(zhuǎn)換后通過CAN總線送入嵌入式設(shè)備. 系統(tǒng)中采用飛利浦公司的SJ 1000 作為CAN 總線控制器,并采用TJA1040 作為CAN 總線收發(fā)器,整個系統(tǒng)的硬件電路連接如圖4 所示[4 ] 。

     采集模塊為了保證CAN 總線上通訊的實時性,CAN 通訊采用中斷方式,其通信流程如圖5 所示。

5  結(jié)  論
    以S3C2410 為核心的嵌入式硬件系統(tǒng),定制并移植Windows CE 作為操作系統(tǒng)的系統(tǒng)平臺,CAN 總線方式實現(xiàn)通信,實現(xiàn)了船舶系泊監(jiān)測的自動化,而且為用戶提供了一個友好的界面,操作方便,大大減少了工作人員的工作強度??傊麄€系統(tǒng)積控制、測量、通信等自動化功能于一身,滿足了船舶自動化的要求,有廣泛的應(yīng)用前景和價值。

參與評論
回復(fù):
0/300
文明上網(wǎng)理性發(fā)言,評論區(qū)僅供其表達個人看法,并不表明a&s觀點。
0
關(guān)于我們

a&s傳媒是全球知名展覽公司法蘭克福展覽集團旗下的專業(yè)媒體平臺,自1994年品牌成立以來,一直專注于安全&自動化產(chǎn)業(yè)前沿產(chǎn)品、技術(shù)及市場趨勢的專業(yè)媒體傳播和品牌服務(wù)。從安全管理到產(chǎn)業(yè)數(shù)字化,a&s傳媒擁有首屈一指的國際行業(yè)展覽會資源以及豐富的媒體經(jīng)驗,提供媒體、活動、展會等整合營銷服務(wù)。

免責(zé)聲明:本站所使用的字體和圖片文字等素材部分來源于互聯(lián)網(wǎng)共享平臺。如使用任何字體和圖片文字有冒犯其版權(quán)所有方的,皆為無意。如您是字體廠商、圖片文字廠商等版權(quán)方,且不允許本站使用您的字體和圖片文字等素材,請聯(lián)系我們,本站核實后將立即刪除!任何版權(quán)方從未通知聯(lián)系本站管理者停止使用,并索要賠償或上訴法院的,均視為新型網(wǎng)絡(luò)碰瓷及敲詐勒索,將不予任何的法律和經(jīng)濟賠償!敬請諒解!
? 2024 - 2030 Messe Frankfurt (Shenzhen) Co., Ltd, All rights reserved.
法蘭克福展覽(深圳)有限公司版權(quán)所有 粵ICP備12072668號 粵公網(wǎng)安備 44030402000264號
用戶
反饋