基于ARM9和FPGA的通訊管理機(jī)的研究
本文關(guān)鍵詞:基于ARM9和FPGA的通訊管理機(jī)的研究
更多相關(guān)文章: 通訊管理機(jī) 通訊協(xié)議 嵌入式系統(tǒng) FPGA
【摘要】:隨著經(jīng)濟(jì)的快速發(fā)展,能源需求日益增加。作為重要能源之一的電力,其傳輸管理系統(tǒng)自動(dòng)化程度越來越高。在我國(guó)電力自動(dòng)化系統(tǒng)中,越來越注重于對(duì)系統(tǒng)信息的收集、集成及管理。這其中,不同智能裝置之間數(shù)據(jù)交換越來越頻繁,但不同設(shè)備使用的不同協(xié)議給變電站通訊帶來很大麻煩。一個(gè)可行的解決方案就是使用通訊管理機(jī)。作為重要的數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備,通訊管理機(jī)在變電站通訊中發(fā)揮了重要作用,它可以實(shí)時(shí)接收現(xiàn)場(chǎng)設(shè)備通訊數(shù)據(jù),匯總整理后實(shí)現(xiàn)通信、控制。同時(shí),高性能微處理器的發(fā)展和嵌入式操作系統(tǒng)的廣泛應(yīng)用,也為新型通訊管理機(jī)的研制提供了基礎(chǔ)。本文根據(jù)變電站通訊對(duì)通訊管理機(jī)的功能需求和對(duì)多種解決方案分析比較的基礎(chǔ)上,設(shè)計(jì)了一種基于ARM+Linux的新型通訊管理機(jī)。此架構(gòu)的技術(shù)比較成熟、擴(kuò)展性強(qiáng)、成本較低,有很強(qiáng)的應(yīng)用前景。本系統(tǒng)可通過RS485、CAN、以太網(wǎng)接口,與變電站智能設(shè)備進(jìn)行連接,并將現(xiàn)場(chǎng)智能設(shè)備的通訊數(shù)據(jù)整理匯總后,通過上行網(wǎng)絡(luò)接口,實(shí)時(shí)上送上級(jí)主站系統(tǒng);另一方面,接收主站系統(tǒng)的控制命令,轉(zhuǎn)換并轉(zhuǎn)發(fā)給現(xiàn)場(chǎng)智能設(shè)備,實(shí)現(xiàn)對(duì)下行設(shè)備的控制。該系統(tǒng)采用模塊化設(shè)計(jì),保證了系統(tǒng)運(yùn)行工作時(shí)的穩(wěn)定性與可靠性。系統(tǒng)硬件平臺(tái)采用ARM+FPGA的架構(gòu)。其中,ARM選用AT91RM9200工業(yè)級(jí)芯片,滿足了變電站復(fù)雜的工作環(huán)境,其作為主控芯片負(fù)責(zé)整個(gè)系統(tǒng)的控制、交互及通訊;FPGA作為協(xié)處理器負(fù)責(zé)擴(kuò)展通訊串口、輸出告警及控制信號(hào),實(shí)現(xiàn)對(duì)被控對(duì)象的控制。ARM和FPGA通過總線通訊,保證了二者通訊的穩(wěn)定和快速性。系統(tǒng)軟件實(shí)現(xiàn)部分,詳細(xì)介紹了嵌入式Linux操作系統(tǒng)的開發(fā)基礎(chǔ)和移植的實(shí)現(xiàn)方法,重點(diǎn)講解了協(xié)處理器FPGA在Linux系統(tǒng)下的驅(qū)動(dòng)開發(fā)。本文的核心是協(xié)議轉(zhuǎn)換的實(shí)現(xiàn)。在協(xié)議轉(zhuǎn)換實(shí)現(xiàn)方法上,采用多線程技術(shù),保證各個(gè)線程之間協(xié)同工作。此外,本文還對(duì)電力系統(tǒng)常用通訊協(xié)議的幀結(jié)構(gòu)進(jìn)行了分析,為協(xié)議轉(zhuǎn)換程序設(shè)計(jì)提供了理論基礎(chǔ)。在系統(tǒng)設(shè)計(jì)完成后搭建了實(shí)驗(yàn)平臺(tái),從系統(tǒng)硬軟件環(huán)境、系統(tǒng)功能和系統(tǒng)性能三個(gè)方面進(jìn)行了測(cè)試。結(jié)果表明該系統(tǒng)硬軟件環(huán)境運(yùn)行穩(wěn)定,但協(xié)議轉(zhuǎn)換程序仍在實(shí)現(xiàn)當(dāng)中,還需進(jìn)一步完善。
【關(guān)鍵詞】:通訊管理機(jī) 通訊協(xié)議 嵌入式系統(tǒng) FPGA
【學(xué)位授予單位】:山東大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TM76
【目錄】:
- 摘要10-12
- ABSTRACT12-14
- 第1章 緒論14-26
- 1.1 課題研究的背景及意義14-15
- 1.2 通訊管理機(jī)的研究現(xiàn)狀15-17
- 1.3 電力系統(tǒng)相關(guān)通訊協(xié)議分析17-25
- 1.3.1 OSI參考模型17-18
- 1.3.2 101、104規(guī)約18-21
- 1.3.3 CAN技術(shù)規(guī)范21-23
- 1.3.4 TCP/IP協(xié)議23-24
- 1.3.5 MODBUS協(xié)議24-25
- 1.4 本文主要研究?jī)?nèi)容及組織結(jié)構(gòu)25-26
- 第2章 系統(tǒng)總體方案及硬件電路設(shè)計(jì)26-42
- 2.1 系統(tǒng)概述26
- 2.2 系統(tǒng)工作原理及設(shè)計(jì)思想26-28
- 2.2.1 系統(tǒng)工作原理26-27
- 2.2.2 系統(tǒng)設(shè)計(jì)思想27-28
- 2.3 系統(tǒng)硬件電路設(shè)計(jì)28
- 2.4 AT91RM9200微處理器概述28-29
- 2.5 電源模塊電路29-30
- 2.6 CPU中央處理單元電路30-32
- 2.6.1 電源電路30-31
- 2.6.2 時(shí)鐘電路31-32
- 2.6.3 看門狗復(fù)位電路32
- 2.7 存儲(chǔ)器擴(kuò)展電路32-36
- 2.7.1 SDRAM接口電路32-34
- 2.7.2 Nor Flash接口電路34-35
- 2.7.3 SD Card接口電路35-36
- 2.8 通訊接口電路36-39
- 2.8.1 RS485通訊接口36-37
- 2.8.2 CAN通訊接口37-38
- 2.8.3 以太網(wǎng)通訊接口38-39
- 2.9 FPGA模塊電路39-41
- 2.9.1 FPGA相關(guān)技術(shù)40
- 2.9.2 FPGA與ARM通訊實(shí)現(xiàn)40-41
- 2.9.3 控制信號(hào)輸出和通訊接口擴(kuò)展41
- 2.10 本章小結(jié)41-42
- 第3章 系統(tǒng)軟件設(shè)計(jì)42-60
- 3.1 嵌入式Linux開發(fā)基礎(chǔ)42-45
- 3.1.1 嵌入式Linux開發(fā)環(huán)境構(gòu)建42-44
- 3.1.2 Linux開發(fā)環(huán)境完善44-45
- 3.2 嵌入式Linux操作系統(tǒng)移植45-50
- 3.2.1 U-Boot移植46-47
- 3.2.2 Linux內(nèi)核移植47-49
- 3.2.3 根文件系統(tǒng)移植49-50
- 3.3 設(shè)備驅(qū)動(dòng)開發(fā)50-54
- 3.3.1 FPGA驅(qū)動(dòng)設(shè)備初始化51-52
- 3.3.2 驅(qū)動(dòng)文件操作接口52-54
- 3.4 協(xié)議轉(zhuǎn)換程序設(shè)計(jì)54-55
- 3.5 FPGA串口程序設(shè)計(jì)55-59
- 3.5.1 雙端口RAM的設(shè)計(jì)與實(shí)現(xiàn)55-57
- 3.5.2 串口發(fā)送接收模塊設(shè)計(jì)57-59
- 3.6 本章小結(jié)59-60
- 第4章 系統(tǒng)測(cè)試與分析60-65
- 4.1 系統(tǒng)硬軟件環(huán)境測(cè)試與分析60-62
- 4.1.1 硬件測(cè)試60-61
- 4.1.2 軟件環(huán)境測(cè)試61-62
- 4.2 系統(tǒng)功能和性能測(cè)試62-64
- 4.3 本章小結(jié)64-65
- 第5章 結(jié)束語65-67
- 參考文獻(xiàn)67-71
- 致謝71-72
- 學(xué)位論文評(píng)閱及答辯情況表72
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 李恒,王玉瑋,劉海兵;CAN BUS總線技術(shù)在配電自動(dòng)化中的應(yīng)用與研究[J];電測(cè)與儀表;2004年06期
2 許榮;;基于AT91RM9200的嵌入式Linux系統(tǒng)移植[J];電子技術(shù);2006年03期
3 劉群越;;廣東電網(wǎng)101/104實(shí)施細(xì)則及其測(cè)試分析系統(tǒng)的研究[J];廣東科技;2008年18期
4 馬林可;;數(shù)字化變電站系統(tǒng)通訊管理機(jī)的應(yīng)用與研究[J];工業(yè)控制計(jì)算機(jī);2010年05期
5 許鵬;張繼棟;;通俗講解OSI七層協(xié)議參考模型[J];華章;2009年18期
6 許紅蕊;姜波;朱啟晨;;基于實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ的通信管理機(jī)的研發(fā)[J];計(jì)算機(jī)工程與應(yīng)用;2007年11期
7 林世佳;;淺談變電站綜合自動(dòng)化系統(tǒng)[J];科技與企業(yè);2012年21期
8 段富波;;淺談?shì)旊娋路工作的重要和安全[J];科學(xué)之友;2011年14期
9 丁楠;徐成;;基于ARM處理器及Linux的通信管理機(jī)研發(fā)[J];微計(jì)算機(jī)信息;2010年32期
10 張凱;;TCP/IP網(wǎng)絡(luò)通信協(xié)議的實(shí)現(xiàn)與探討[J];網(wǎng)絡(luò)與信息;2008年09期
,本文編號(hào):764848
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/764848.html