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