基于ARM9的以太網(wǎng)串口服務(wù)器的設(shè)計與實現(xiàn)
發(fā)布時間:2017-05-28 01:11
本文關(guān)鍵詞:基于ARM9的以太網(wǎng)串口服務(wù)器的設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:以太網(wǎng)成本低,通信速度快,通訊距離不受限制,可靈活組網(wǎng),有充足的軟硬件資源,同時具有成熟的技術(shù)支撐等優(yōu)點,這使其在最近幾年得到了快速發(fā)展和迅速普及,各個領(lǐng)域都開始普遍采用基于以太網(wǎng)的網(wǎng)絡(luò)互連設(shè)備。讓所有設(shè)備接入網(wǎng)絡(luò)已成為當(dāng)今通信領(lǐng)域發(fā)展的必然趨勢。串行通信具有傳輸協(xié)議簡單,可靠性高,在近距離數(shù)據(jù)通信中具有易于實現(xiàn)、安全性高等特點,目前國內(nèi)外很多終端設(shè)備仍采用傳統(tǒng)的RS-232,RS-485等異步串行接口。而串行通信存在傳輸距離短,無法接入主流網(wǎng)絡(luò)等缺陷。目前在很多應(yīng)用中的設(shè)備數(shù)據(jù)需要進行遠程網(wǎng)絡(luò)傳輸,實現(xiàn)集中、全面、準確而實時的監(jiān)控數(shù)據(jù)。因此,這些傳統(tǒng)設(shè)備與現(xiàn)有網(wǎng)絡(luò)設(shè)備存在著互聯(lián)問題。采用串口服務(wù)器可以在不更換舊設(shè)備并且避免耗費大量人力、物力的前提下使串口設(shè)備接入以太網(wǎng)并進行數(shù)據(jù)傳輸。串口服務(wù)器可以使多臺串口設(shè)備同時接入以太網(wǎng),實現(xiàn)串行數(shù)據(jù)通過以太網(wǎng)實時進行傳輸,與遠端主機設(shè)備進行雙向通信,可消除原先串行接口設(shè)備對傳輸距離的限制,實現(xiàn)串行接口設(shè)備的網(wǎng)絡(luò)化管理與監(jiān)測。 文章介紹了串口服務(wù)器在基站ID監(jiān)測系統(tǒng)中的主要意義和作用,采用了內(nèi)嵌ARM926內(nèi)核的飛思卡爾iMX257處理器作為硬件核心,使用嵌入式Window CE6.0實時多任務(wù)操作系統(tǒng),以及C#編寫系統(tǒng)固件,最終實現(xiàn)了多路串口服務(wù)器的完整設(shè)計,并且開發(fā)了上位機配置軟件。 本文通過對多路串口服務(wù)器的需求分析,完成系統(tǒng)核心模塊、串口擴展模塊、RS-232接口、以太網(wǎng)接口的硬件電路設(shè)計。針對串口服務(wù)器關(guān)鍵性的技術(shù)問題,通過對影響串口服務(wù)器性能的因素進行分析,指出了數(shù)據(jù)在串口向網(wǎng)絡(luò)轉(zhuǎn)發(fā)時所存在串口數(shù)據(jù)分幀技術(shù)的問題、數(shù)據(jù)緩沖區(qū)大小問題,并對串口數(shù)據(jù)分幀方法、數(shù)據(jù)緩沖區(qū)大小選擇問題進行分析,,并提出解決方案。并對串口服務(wù)器TCP/IP的工作模式進行分析,選擇適合于實際應(yīng)用的一種工作模式進行運用。在對串口服務(wù)器關(guān)鍵技術(shù)分析的基礎(chǔ)上完成系統(tǒng)固件程序、上位機配置程序的設(shè)計與實現(xiàn)。
【關(guān)鍵詞】:串口服務(wù)器 ARM926 WinCE6.0 內(nèi)核態(tài) TCP/IP協(xié)議
【學(xué)位授予單位】:蘭州交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.11;TP368.5
【目錄】:
- 摘要4-5
- Abstract5-9
- 1 緒論9-12
- 1.1 課題背景及意義9-10
- 1.2 國內(nèi)外研究現(xiàn)狀分析10-11
- 1.3 課題主要研究內(nèi)容及成果11-12
- 2 系統(tǒng)整體方案設(shè)計12-15
- 2.1 系統(tǒng)需求分析12-13
- 2.2 系統(tǒng)總體設(shè)計13-15
- 3 串口服務(wù)器硬件設(shè)計15-29
- 3.1 硬件平臺概述15-16
- 3.2 供電模塊設(shè)計16
- 3.3 網(wǎng)絡(luò)接口電路16-19
- 3.4 串口擴展模塊19-24
- 3.4.1 精簡 ISA 總線19-21
- 3.4.2 串口擴展電路21-24
- 3.5 硬件抗干擾性的分析和設(shè)計24-28
- 3.5.1 供電系統(tǒng)抗干擾設(shè)計25
- 3.5.2 信號通道抗干擾設(shè)計25-28
- 3.6 本章小結(jié)28-29
- 4 串口服務(wù)器軟件設(shè)計29-53
- 4.1 開發(fā)環(huán)境及流程介紹29-30
- 4.2 整體固件架構(gòu)30-32
- 4.3 串口擴展模塊驅(qū)動32-37
- 4.4 轉(zhuǎn)發(fā)程序設(shè)計37-47
- 4.4.1 Windows CE 系統(tǒng)中對串口的操作37-39
- 4.4.2 Windows CE 網(wǎng)絡(luò)套接字編程39-40
- 4.4.3 系統(tǒng)服務(wù)模型40-43
- 4.4.4 封包策略43-45
- 4.4.5 數(shù)據(jù)緩沖區(qū)的實現(xiàn)45-47
- 4.5 串口服務(wù)器配置軟件設(shè)計47-52
- 4.5.1 遠程參數(shù)設(shè)置實現(xiàn)方式49-51
- 4.5.2 USB 方式配置參數(shù)51-52
- 4.6 本章小結(jié)52-53
- 5 串口服務(wù)器測試與分析53-59
- 5.1 測試環(huán)境53
- 5.2 系統(tǒng)測試53-58
- 5.2.1 系統(tǒng)硬件測試53-54
- 5.2.2 系統(tǒng)性能測試54-58
- 5.3 本章小結(jié)58-59
- 6 總結(jié)與展望59-61
- 6.1 結(jié)論59-60
- 6.2 展望60-61
- 致謝61-62
- 參考文獻62-64
- 附錄 A 串口服務(wù)器整機64-65
- 攻讀學(xué)位期間的研究成果65
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前1條
1 祖丹;任長明;;基于ARM946E-S的嵌入式系統(tǒng)初始化設(shè)計[J];微處理機;2009年03期
本文關(guān)鍵詞:基于ARM9的以太網(wǎng)串口服務(wù)器的設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號:401598
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/401598.html
最近更新
教材專著