隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,辦公樓宇或住宅小區(qū)的用電管理也正逐步走向智能化、網(wǎng)絡(luò)化。論文針對傳統(tǒng)的電表系統(tǒng)具有抗干擾能力差、計量不精確、人工抄表費時費力、功能單一等缺點,提出了一套基于以太網(wǎng)傳輸?shù)娜嚯娏坎杉到y(tǒng)。該系統(tǒng)采用電能計量芯片CS5460A負(fù)責(zé)采集電量,AT89S53單片機(jī)作為數(shù)據(jù)處理的核心部件,通過SPI總線傳送電流、電壓、有功、無功等實時測量值,并用以太網(wǎng)控制器ENC28J60,實現(xiàn)以太網(wǎng)通信,配合上位機(jī)顯示,對電能進(jìn)行集中管理。 本系統(tǒng)采用電子計量芯片代替?zhèn)鹘y(tǒng)的機(jī)械脈沖式電能表,并結(jié)合用電特性,使得電能計量精度大大提高,電量統(tǒng)計也更加精確。電能表輸出的脈沖信號經(jīng)過網(wǎng)絡(luò)模塊的統(tǒng)計換算之后,通過以太網(wǎng)傳輸給管理計算機(jī),使得傳輸距離大大增加。用電量信息經(jīng)過統(tǒng)計計算存入數(shù)據(jù)庫,可以生成一個用戶用電報表并可打印出來,這樣可有效的把電能計量、收費管理、用電過程管理等功能集于一體。采用以太網(wǎng)總線控制,不僅減少了布線的成本和難度,且利于數(shù)據(jù)在局域網(wǎng)內(nèi)的共享。 本文首先對當(dāng)前電子式電能表的發(fā)展情況、技術(shù)特點作了一個簡單的概述。其次闡述了系統(tǒng)的硬件電路設(shè)計及系統(tǒng)軟件設(shè)計,并對以太網(wǎng)通信的重要依據(jù)-TCP/IP協(xié)議作了全面的分析,介紹了TCP/IP協(xié)議的四個協(xié)議層:鏈路層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層及其具體實現(xiàn)方法,精簡了TCP/IP協(xié)議。最后簡單介紹了上位機(jī)上的管理軟件設(shè)計。
上傳時間: 2013-06-09
上傳用戶:youth25
TCPIP協(xié)議棧LwIP的設(shè)計和實現(xiàn) 著名開源TCP/IP協(xié)議棧lwip的說明文檔。 Adam Dunkels著 翻譯 焦海波
上傳時間: 2013-05-27
上傳用戶:sc965382896
隨著電力系統(tǒng)自動化技術(shù)的發(fā)展,電機(jī)與通信的結(jié)合日益緊密,數(shù)據(jù)監(jiān)控方式也在發(fā)生著變化。傳統(tǒng)的電機(jī)監(jiān)控方式的監(jiān)控者和被監(jiān)控對象都是固定的,無論任何一端都無法隨意移動;并且針對偏僻、偏遠(yuǎn)地域監(jiān)控不容易實現(xiàn)。所以傳統(tǒng)的的方式已經(jīng)無法滿足電力系統(tǒng)日益發(fā)展的要求。GPRS采用分組交換方式,僅在實際傳送和接收數(shù)據(jù)時才占有無線資源,基于GPRS的無線傳輸系統(tǒng)能實現(xiàn)遠(yuǎn)程的無線數(shù)據(jù)傳輸,并且組網(wǎng)方便、靈活。隨著Internet技術(shù)的推廣和GPRS通信技術(shù)的發(fā)展,GPRS網(wǎng)絡(luò)通信以其更加低廉的價格和永遠(yuǎn)在線的性能有著不可估量的發(fā)展前景。無線傳輸終端也在各行各業(yè)有著廣泛的應(yīng)用前景。 本文首先介紹了GPRS技術(shù)的特點和應(yīng)用,以及基于GPRS網(wǎng)絡(luò)的傳輸協(xié)議,然后提出了一種基于GPRS的無線傳輸終端設(shè)計方案。基本思想是將GPRS傳輸終端經(jīng)由GPRS網(wǎng)接入Internet網(wǎng),實現(xiàn)數(shù)據(jù)終端與監(jiān)控中心的數(shù)據(jù)交換。設(shè)計中選擇采用內(nèi)嵌了TCP/IP協(xié)議的Rabbit2000為控制模塊,選用SIM100作為無線模塊。Rabbit2000微處理器是美國Z-World公司專為面向Internet的嵌入式系統(tǒng)而設(shè)計的MCU,它很好地解決了存儲空間、運行速度、網(wǎng)絡(luò)通信以及程序開發(fā)的問題。 文中給出了系統(tǒng)的硬件和軟件設(shè)計。硬件包括控制單元的存儲擴(kuò)展,與模塊的接口電路以及外圍電路。軟件設(shè)計采用Dynamic C語言編寫,主要包括了兩個部分,PPP協(xié)議及數(shù)據(jù)傳輸?shù)膶崿F(xiàn),在實現(xiàn)數(shù)據(jù)傳輸?shù)幕A(chǔ)上,對UDP和TCP傳輸方式進(jìn)行比較,選擇適合電機(jī)遠(yuǎn)程監(jiān)控的方案。
標(biāo)簽: GPRS 無線數(shù)據(jù) 傳輸終端
上傳時間: 2013-07-11
上傳用戶:daoxiang126
本文主要研究采用以太網(wǎng)接口芯片RTL8019AS和TCP/IP協(xié)議實現(xiàn)嵌入式WEB服務(wù)器,此服務(wù)器可以使各種帶串口的工控設(shè)備和數(shù)據(jù)采集設(shè)備很容易地連接到Internet,這樣就能夠利用Internet實現(xiàn)對各種嵌入式設(shè)備的低成本遠(yuǎn)程訪問和資源共享。 本研究實現(xiàn)的嵌入式WEB服務(wù)器以STC89C51系列單片機(jī)為核心,用其串口作為與嵌入式設(shè)備的接口,用RTL8019AS芯片和RJ-45作為以太網(wǎng)接口,并通過軟件實現(xiàn)RS-232與TCP/IP協(xié)議的轉(zhuǎn)換,通過以太網(wǎng)實現(xiàn)嵌入式設(shè)備與遠(yuǎn)程計算機(jī)之間的雙向數(shù)據(jù)通信,給出了硬件設(shè)計和軟件實現(xiàn)方案。硬件主要研究微控制器和以太網(wǎng)控制芯片之間的接口設(shè)計和以太網(wǎng)控制芯片RTL8019AS的驅(qū)動。軟件部分研究實現(xiàn)了TCP/IP的各層協(xié)議,包含了ARP、IP、ICMP、UDP、TCP、HTTP等,在實際中得以應(yīng)用,如對于蓄電池電壓的遠(yuǎn)程檢測等。 研究結(jié)果表明,利用嵌入式WEB服務(wù)器將嵌入式設(shè)備連入Internet網(wǎng)絡(luò)是切實可行的。經(jīng)實驗測試整個系統(tǒng)占用資源少,成本較低、移植性較好,能夠完成常用的相關(guān)網(wǎng)絡(luò)通訊功能,網(wǎng)絡(luò)數(shù)據(jù)傳輸可靠性較好。
上傳時間: 2013-04-24
上傳用戶:liucf
隨著計算機(jī)和自動化測量技術(shù)的日益發(fā)展,測量儀器和計算機(jī)的關(guān)系日益密切。計算機(jī)的很多成果很快就應(yīng)用到測量和儀器領(lǐng)域,與計算機(jī)相結(jié)合已經(jīng)成為測量儀器和自動測試系統(tǒng)發(fā)展的必然趨勢。高度集成的現(xiàn)場可編程門陣列(FPGA)是超大規(guī)模集成電路和計算機(jī)輔助設(shè)計技術(shù)發(fā)展的結(jié)果,由于FPGA器件具備集成度高、體積小、可以利用基于計算機(jī)的開發(fā)平臺,用編寫軟件的方法來實現(xiàn)專門硬件的功能等優(yōu)點,大大推動了數(shù)字系統(tǒng)設(shè)計的單片化、自動化,縮短了單片數(shù)字系統(tǒng)的設(shè)計周期、提高了設(shè)計的靈活性和可靠性。 本文研究基于網(wǎng)絡(luò)的高速數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)問題。論文完成了以FPGA結(jié)構(gòu)為系統(tǒng)硬件平臺,uClinux為核心的系統(tǒng)的軟件平臺設(shè)計,進(jìn)行信號的采集和遠(yuǎn)程網(wǎng)絡(luò)監(jiān)測的功能。 論文從軟硬件兩方面入手,闡述了基于FPGA器件進(jìn)行數(shù)據(jù)采集的硬件系統(tǒng)設(shè)計方法,以及基于uClinux操作系統(tǒng)的設(shè)備驅(qū)動程序設(shè)計和應(yīng)用程序設(shè)計。 硬件方面,F(xiàn)PGA采用Xilinx公司Spartan系列的XC3S500芯片,用verilog HDL硬件描述語言在Xilinx公司提供的ISE輔助設(shè)計軟件中實現(xiàn)FPGA編程。將微處理器MicroBlaze、數(shù)據(jù)存儲器、程序存儲器、以太網(wǎng)控制器、數(shù)模轉(zhuǎn)換控制器等數(shù)字邏輯電路通過CoreConnect技術(shù)用OPB總線集成在同一個FPGA內(nèi)部,形成一個可編程的片上系統(tǒng)(SOPC)。采用基于FPGA的SOPC設(shè)計的突出優(yōu)點是不必更換芯片就可以實現(xiàn)設(shè)計的改進(jìn)和升級,同時也可以降低成本和提高可靠性。 軟件方面,為了更好更有效地管理和拓展系統(tǒng)功能,移植了uClinux到MicroBlaze軟處理器上,設(shè)計實現(xiàn)了平臺上的ADC設(shè)備驅(qū)動程序和數(shù)據(jù)采集應(yīng)用程序。并通過修訂內(nèi)核,實現(xiàn)了利用以太網(wǎng)TCP/IP協(xié)議來訪問數(shù)據(jù)采集程序獲得的數(shù)據(jù)。
標(biāo)簽: FPGA 以太網(wǎng) 數(shù)據(jù)采集系統(tǒng)
上傳時間: 2013-05-23
上傳用戶:晴天666
本書是一個比較完整介紹TCP/IP協(xié)議的動作的書籍,對新手有很大的幫助。
上傳時間: 2013-04-24
上傳用戶:yolo_cc
本文論述了嵌入式TCP/IP協(xié)議棧的實現(xiàn),介紹了TCP/IP協(xié)議棧的原理,以及硬線實現(xiàn)TCP/IP協(xié)議棧的意義和應(yīng)用。 第一章為緒論,介紹論文研究的目的、內(nèi)容、意義和國內(nèi)外研究發(fā)展的現(xiàn)狀。 第二章介紹FPGA設(shè)計的流程和Verilog HDL設(shè)計語言。著重介紹了FPGA的代碼輸入、編譯、綜合、仿真和下載等等步驟,并且介紹了FPGA設(shè)計中使用到的EDA軟件。介紹了Verilog HDL語言的起源,以及Verilog HDL語言的優(yōu)缺點,并與VHDL語言進(jìn)行了簡單的比較。 第三章介紹嵌入式系統(tǒng)要實現(xiàn)的經(jīng)過剪裁的TCP/IP協(xié)議棧的內(nèi)容。著重介紹了要實現(xiàn)的TCP/IP協(xié)議棧的子協(xié)議,包括TCP協(xié)議、UDP協(xié)議、IP協(xié)議、ARP協(xié)議、ICMP協(xié)議。在介紹這些協(xié)議的時候,介紹了這些協(xié)議的工作原理,以及這些協(xié)議要用到的報文的格式。 第四章介紹實現(xiàn)剪裁的TCP/IP協(xié)議棧的實現(xiàn),具體介紹的經(jīng)過剪裁的TCP/IP各個模塊的設(shè)計工作。這個部分著重介紹各個模塊的設(shè)計方法,實現(xiàn)各個模塊的過程。在設(shè)計完這些模塊后,對這些模塊的仿真進(jìn)行了仿真。 第五章是全文的總結(jié),概括了作者在這次畢業(yè)設(shè)計中的主要工作和課題的意義,同時指出了進(jìn)一步工作的方向和需要解決的問題。
上傳時間: 2013-07-04
上傳用戶:leesuper
隨著Internet的不斷發(fā)展,人們希望日常生活中所用到的嵌入式設(shè)備都能夠很方便地實現(xiàn)Intemet接入,這對嵌入式系統(tǒng)設(shè)計提出了新的挑戰(zhàn),要求低成本、多功能、高性能。這些是目前嵌入式系統(tǒng)設(shè)計的熱點。 可編程邏輯器件FPGA在過去的幾十年中取得了飛速發(fā)展,從最初的幾千門到現(xiàn)在的幾百萬門,可靠性與集成度不斷提高,而功耗和成本卻在不斷降低,具有很高的性價比。再加上開發(fā)周期短、對開發(fā)人員的要求相對較低的優(yōu)點,因此被大量應(yīng)用于嵌入式系統(tǒng)設(shè)計中。 本文是基于FPGA高性價比、可靈活配置的特點,也是當(dāng)前流行的“微控制器+FPGA”的嵌入式系統(tǒng)設(shè)計方式,所以我們提出了基于FPGA的實現(xiàn)方案。本文通過在FPGA中硬件實現(xiàn)嵌入式TCP/IP協(xié)議(包括UDP、IP、ARP、TCP等網(wǎng)絡(luò)協(xié)議)以及以太網(wǎng)MAC協(xié)議,并提供標(biāo)準(zhǔn)MII接口,通過外接PHY實現(xiàn)網(wǎng)絡(luò)連接。最終成功地通過了驗證。 基于FPGA的實現(xiàn)可以有效地降低成本,同時可以在其中集成其他功能模塊,提高整個系統(tǒng)的集成度,減小PCB版圖面積和布線復(fù)雜度,有利于提高系統(tǒng)可靠性。因此,本研究課題對嵌入式系統(tǒng)設(shè)計有很大的實用價值。
上傳時間: 2013-04-24
上傳用戶:xlcky
在工業(yè)控制領(lǐng)域,多種現(xiàn)場總線標(biāo)準(zhǔn)共存的局面從客觀上促進(jìn)了工業(yè)以太網(wǎng)技術(shù)的迅速發(fā)展,國際上已經(jīng)出現(xiàn)了HSE、Profinet、Modbus TCP/IP、Ethernet/IP、Ethernet Powerlink、EtherCAT等多種工業(yè)以太網(wǎng)協(xié)議。將傳統(tǒng)的商用以太網(wǎng)應(yīng)用于工業(yè)控制系統(tǒng)的現(xiàn)場設(shè)備層的最大障礙是以太網(wǎng)的非實時性,而實現(xiàn)現(xiàn)場設(shè)備間的高精度時鐘同步是保證以太網(wǎng)高實時性的前提和基礎(chǔ)。 IEEE 1588定義了一個能夠在測量和控制系統(tǒng)中實現(xiàn)高精度時鐘同步的協(xié)議——精確時間協(xié)議(Precision Time Protocol)。PTP協(xié)議集成了網(wǎng)絡(luò)通訊、局部計算和分布式對象等多項技術(shù),適用于所有通過支持多播的局域網(wǎng)進(jìn)行通訊的分布式系統(tǒng),特別適合于以太網(wǎng),但不局限于以太網(wǎng)。PTP協(xié)議能夠使異質(zhì)系統(tǒng)中各類不同精確度、分辨率和穩(wěn)定性的時鐘同步起來,占用最少的網(wǎng)絡(luò)和局部計算資源,在最好情況下能達(dá)到系統(tǒng)級的亞微級的同步精度。 基于PC機(jī)軟件的時鐘同步方法,如NTP協(xié)議,由于其實現(xiàn)機(jī)理的限制,其同步精度最好只能達(dá)到毫秒級;基于嵌入式軟件的時鐘同步方法,將時鐘同步模塊放在操作系統(tǒng)的驅(qū)動層,其同步精度能夠達(dá)到微秒級?,F(xiàn)場設(shè)備間微秒級的同步精度雖然已經(jīng)能滿足大多數(shù)工業(yè)控制系統(tǒng)對設(shè)備時鐘同步的要求,但是對于運動控制等需求高精度定時的系統(tǒng)來說,這仍然不夠?;谇度胧杰浖臅r鐘同步方法受限于操作系統(tǒng)中斷響應(yīng)延遲時間不一致、晶振頻率漂移等因素,很難達(dá)到亞微秒級的同步精度。 本文設(shè)計并實現(xiàn)了一種基于FPGA的時鐘同步方法,以IEEE 1588作為時鐘同步協(xié)議,以Ethernet作為底層通訊網(wǎng)絡(luò),以嵌入式軟件形式實現(xiàn)TCP/IP通訊,以數(shù)字電路形式實現(xiàn)時鐘同步模塊。這種方法充分利用了FPGA的特點,通過準(zhǔn)確捕獲報文時間戳和動態(tài)補償晶振頻率漂移等手段,相對于嵌入式軟件時鐘同步方法實現(xiàn)了更高精度的時鐘同步,并通過實驗驗證了在以集線器互連的10Mbps以太網(wǎng)上能夠達(dá)到亞微秒級的同步精度。
上傳時間: 2013-08-04
上傳用戶:hn891122
ModBus協(xié)議中文詳細(xì)資料,基于串行和TCP/IP,127頁超詳細(xì)。
上傳時間: 2013-05-29
上傳用戶:lingzhichao
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1