嵌入式船舶通信多功能網(wǎng)關的設計與實現(xiàn)
本文關鍵詞:嵌入式船舶通信多功能網(wǎng)關的設計與實現(xiàn)
更多相關文章: 船舶 網(wǎng)關 以太網(wǎng)通信 CAN總線通信 冗余通信
【摘要】:隨著自動控制和計算機技術的不斷發(fā)展,船舶自動化的水平在逐漸的提高。為了解決船舶控制網(wǎng)絡與信息通信網(wǎng)絡的數(shù)據(jù)交換、以及實時的控制,船舶網(wǎng)關應運而生。船舶網(wǎng)關是船舶通信系統(tǒng)中的一部分,它的上層網(wǎng)絡使用應用最為廣泛的以太網(wǎng),下層網(wǎng)絡常常是工業(yè)的現(xiàn)場總線,現(xiàn)在使用CAN總線較多。實現(xiàn)船舶控制通信網(wǎng)中上位機的以太網(wǎng)與CAN總線網(wǎng)絡之間的通信,將底層的監(jiān)控點與上層監(jiān)控網(wǎng)絡相連,監(jiān)控系統(tǒng)的現(xiàn)場數(shù)據(jù)、報警信息會統(tǒng)一傳輸?shù)酱爸骺仄脚_,為船舶的監(jiān)控診斷提供便利方式。本文首先根據(jù)《中華人民共和國船舶行業(yè)標準》、DSP307船用電子框架以及相關參考文獻,確定了網(wǎng)關系統(tǒng)的總體設計方案以及功能模塊。由于船舶種類繁雜、通信需求不同,本文設計了基于AT91SAM9X25處理器的網(wǎng)關硬件,適用于較大型或大型船舶;設計了基于i.MX287處理器的網(wǎng)關硬件,適用于中小型船只。同時實現(xiàn)了雙路雙冗余的軟件及界面功能設計。此外本文還實現(xiàn)了Linux環(huán)境下內(nèi)核配置及驅動移植。依據(jù)總體設計方案,在Altium Designer環(huán)境下進行電路設計。在基于AT91SAM9X25處理器的網(wǎng)關中,CAN收發(fā)器使用TJA1050,以太網(wǎng)控制器使用DM9161AEP。它主要包括兩路CAN總線功能電路、兩路以太網(wǎng)功能電路、串口功能電路、USB電路及電源電路等。在基于i.MX287處理器的網(wǎng)關中,CAN收發(fā)器使用SN65HVD234,以太網(wǎng)控制器使用LAN8720A。該網(wǎng)關由復位電路、電源電路、USB接口電路、JTAG接口電路、雙路CAN總線電路、雙路以太網(wǎng)電路、串口電路以及LCD顯示屏電路組成。同時使用Linux操作系統(tǒng)下的Qt Creator軟件平臺設計實現(xiàn)顯示界面,并利用C++程序設計語言實現(xiàn)后臺的通信程序。最后,對硬件進行性能的測試,均滿足需求的指標。對軟件進行功能測試,系統(tǒng)各項功能運行穩(wěn)定。
【關鍵詞】:船舶 網(wǎng)關 以太網(wǎng)通信 CAN總線通信 冗余通信
【學位授予單位】:大連海事大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TN915.05
【目錄】:
- 摘要5-6
- ABSTRACT6-10
- 第1章 緒論10-20
- 1.1 課題研究的背景與意義10-11
- 1.2 船舶通信的國內(nèi)外發(fā)展現(xiàn)狀11-13
- 1.3 CAN總線相關介紹13-16
- 1.3.1 CAN總線技術13-15
- 1.3.2 CAN冗余技術介紹15-16
- 1.4 以太網(wǎng)技術介紹16-17
- 1.5 本文的主要工作17-18
- 1.6 論文的章節(jié)安排18-20
- 第2章 基于AT91SAM9X25處理器的硬件設計20-36
- 2.1 主控制器的選擇20-22
- 2.2 通用串口電路設計22-23
- 2.3 CAN接口電路設計23-27
- 2.4 以太網(wǎng)接口電路設計27-33
- 2.4.1 以太網(wǎng)芯片選擇27-29
- 2.4.2 以太網(wǎng)接口電路29-33
- 2.5 其他電路說明33-34
- 2.6 PCB的設計與調試34-35
- 2.7 本章小結35-36
- 第3章 基于i.MX287處理器的硬件設計36-48
- 3.1 CAN接口電路設計37-39
- 3.2 以太網(wǎng)電路設計39-42
- 3.3 串行接口電路設計42-43
- 3.4 LCD顯示屏電路設計43-46
- 3.5 本章小結46-48
- 第4章 網(wǎng)關軟件的設計與實現(xiàn)48-64
- 4.1 網(wǎng)關的運行平臺及軟件環(huán)境介紹48
- 4.2 軟件的整體設計48-56
- 4.2.1 以太網(wǎng)軟件的實現(xiàn)50-52
- 4.2.2 CAN總線軟件的實現(xiàn)52-56
- 4.3 控制顯示界面的設計與實現(xiàn)56-60
- 4.3.1 控制顯示界面的結構設計56
- 4.3.2 控制顯示界面的功能設計56-57
- 4.3.3 控制顯示界面的功能實現(xiàn)57-60
- 4.4 Linux下內(nèi)核配置及驅動移植60-62
- 4.5 本章小結62-64
- 第5章 系統(tǒng)運行結果及功能測試64-84
- 5.1 基于AT91SAM9X25處理器網(wǎng)關的測試64-72
- 5.1.1 網(wǎng)口通信功能驗證65-67
- 5.1.2 CAN總線通信功能驗證67-69
- 5.1.3 網(wǎng)關通信性能測試69-72
- 5.2 基于i.MX287處理器網(wǎng)關的測試72-82
- 5.2.1 基于i.MX287處理器的以太網(wǎng)功能測試72-74
- 5.2.2 基于i.MX287處理器的通信性能測試74-77
- 5.2.3 冗余功能測試77-81
- 5.2.4 界面功能測試81-82
- 5.3 本章小結82-84
- 第6章 總結84-86
- 參考文獻86-89
- 致謝89-90
- 作者簡介90
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 傅昆;;工業(yè)以太網(wǎng):成熟中創(chuàng)新[J];軟件;2008年08期
2 王海峰;;以太網(wǎng)通信在網(wǎng)絡化測試中的實現(xiàn)[J];通信技術;2010年04期
3 常賽;程玉娟;王宜懷;;一種高實時性工業(yè)以太網(wǎng)模型的構建[J];軍民兩用技術與產(chǎn)品;2011年02期
4 方少波;胡志剛;馮震;;淺談工業(yè)以太網(wǎng)[J];硅谷;2011年13期
5 喬文生;張彥軍;李鵬飛;吳志宏;;基于以太網(wǎng)接口的信號源設計[J];計算機測量與控制;2012年10期
6 熊育悅,趙哲身;工業(yè)以太網(wǎng)在控制系統(tǒng)中的應用前景[J];儀表技術;2002年03期
7 黃昱昊;沈慶宏;肖波;黃勇才;;基于以太網(wǎng)通信的數(shù)字視頻混合器研究與實現(xiàn)[J];交通與計算機;2008年02期
8 王永明;南洪國;于洋;滕林;;三菱PLC的工業(yè)以太網(wǎng)通信設計及應用[J];工程與試驗;2014年01期
9 申晨;劉偉平;黃紅斌;陳舜兒;;基于以太網(wǎng)通信的自動撥測系統(tǒng)設計與實現(xiàn)[J];微計算機應用;2008年12期
10 ;艾默生推出以太網(wǎng)通信選項[J];石油化工自動化;2012年02期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 李永彩;趙忠義;李海龍;;基于以太網(wǎng)的能源計量系統(tǒng)設計與開發(fā)[A];中國儀器儀表學會2005年學術年會測控技術與節(jié)能環(huán)保學術會議論文集[C];2005年
2 王廣勝;;淺析以太網(wǎng)的速度需求[A];濟寧市技術創(chuàng)新與可持續(xù)發(fā)展論文選編[C];2005年
3 鄔麗蓮;;關于實現(xiàn)以太網(wǎng)通信及控制技術的一些探索[A];中國計量協(xié)會冶金分會2011年會論文集[C];2011年
4 王忠鋒;于海斌;王宏;徐皚冬;周侗;;工業(yè)以太網(wǎng)確定性通信實現(xiàn)方案[A];第三屆全國信息獲取與處理學術會議論文集[C];2005年
5 計宏;杜美明;;西門子PLC通過工業(yè)以太網(wǎng)讀取繼保數(shù)據(jù)的研究與應用[A];中國計量協(xié)會冶金分會2010年會論文集[C];2010年
6 王憲;白一彤;;基于單片機89S51的以太網(wǎng)通信[A];2009全國計算機網(wǎng)絡與通信學術會議論文集[C];2009年
7 黃偉華;;DS80C400在網(wǎng)絡通信中的應用[A];全國ISNBM學術交流會暨電腦開發(fā)與應用創(chuàng)刊20周年慶祝大會論文集[C];2005年
8 高蕾;佟為明;劉勇;;基于S3C44BOX的以太網(wǎng)MAC幀檢測系統(tǒng)設計[A];2009中國儀器儀表與測控技術大會論文集[C];2009年
9 賈天祥;董文博;李響;席隆;;基于TMS320F2812和KSZ8851的空間載荷以太網(wǎng)通信模塊設計[A];第二十五屆全國空間探測學術研討會摘要集[C];2012年
10 王曉華;張鍇;趙亮;;基于以太網(wǎng)通信的EAST縱場電源及無功補償監(jiān)控系統(tǒng)仿真實現(xiàn)[A];全國第22屆計算機技術與應用學術會議(CACIS·2011)暨全國第3屆安全關鍵技術與應用(SCA·2011)學術會議論文摘要集[C];2011年
中國重要報紙全文數(shù)據(jù)庫 前3條
1 陳代壽;萬兆改變存儲和計算[N];中國計算機報;2004年
2 記者 徐風;我國工業(yè)以太網(wǎng)通信協(xié)議成為IEC公共認可規(guī)范[N];中國質量報;2005年
3 張九陸;在LAN接入的背后[N];中國計算機報;2001年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 范鵬程;基于嵌入式Web服務器的雷達狀態(tài)監(jiān)測系統(tǒng)[D];南京信息工程大學;2015年
2 苗壯;以太網(wǎng)測控終端設計及其在煤炭產(chǎn)銷系統(tǒng)的應用[D];山東大學;2015年
3 吳光強;基于以太網(wǎng)通信的稱重數(shù)據(jù)管理系統(tǒng)[D];青島大學;2015年
4 雷雨;嵌入式船舶通信多功能網(wǎng)關的設計與實現(xiàn)[D];大連海事大學;2016年
5 鄧煥明;安全實時工業(yè)以太網(wǎng)研究[D];華中科技大學;2012年
6 薛蓮;基于ARM的串口轉以太網(wǎng)接口設計[D];南京理工大學;2010年
7 劉國棟;基于ARM的多路串行和以太網(wǎng)通信技術的研究與應用[D];北京交通大學;2007年
8 杜文華;網(wǎng)絡化測試的基本通信技術研究和實現(xiàn)—USB通信和以太網(wǎng)通信[D];電子科技大學;2002年
9 李濤;基于以太網(wǎng)的船舶航跡控制方法研究[D];哈爾濱工程大學;2011年
10 吳可嘉;基于以太網(wǎng)通信的電液伺服實驗臺控制器研發(fā)[D];哈爾濱理工大學;2015年
,本文編號:696737
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/696737.html