TCP調(diào)試助手是一個輔助調(diào)試UDP/TCP的工具軟件,支持TCP Server、TCP Client、UDP等通信模式,為網(wǎng)絡(luò)調(diào)試提供極大的方便。
標簽: TCP/IP調(diào)試助手
上傳時間: 2015-04-27
上傳用戶:我是高哥哥
基于keil下的8051的TCP/IP協(xié)議棧,硬件8051和RTL8019AS。資料包括原理圖和源代碼。
上傳時間: 2015-11-25
上傳用戶:hzb321
0引言對于一個程序員,如果要從頭開始完全由自己來編寫一個用于通信的應(yīng)用程序,必須對相關(guān)的網(wǎng)絡(luò)協(xié)議及其它的一些底層技術(shù)有較深入的了解,編程難度比較大。Visual Basic(VB)為廣大程序員提供了基于WindowsSockets網(wǎng)絡(luò)編程接口的Winsock控件,它封裝了所有繁瑣的技術(shù)細節(jié),并提供了訪問TCP和UDP網(wǎng)絡(luò)服務(wù)的方便途徑,只需通過設(shè)置控件的屬性并調(diào)用其方法就可輕易連接到一臺遠程計算機中,并且還可以實現(xiàn)雙向交換數(shù)據(jù)。因此,利用VB的Winsock 控件來編寫基于TCP和UDP協(xié)議的通信程序,可以降低編程難度,簡化應(yīng)用程序。1TCP和UDP協(xié)議介紹TCP和UDP是TCP/IP協(xié)議中的兩個傳輸層協(xié)議,它們使用IP路由功能把數(shù)據(jù)包發(fā)送到目的地,從而為應(yīng)用程序及應(yīng)用層協(xié)議提供網(wǎng)絡(luò)服務(wù)。TCP(Transmission Control Protocol,傳輸控制協(xié)議)是面向連接的協(xié)議。“面向連接”就是在正式通信前必須要與對方建立起可靠的連接,這就好象平時的打電話,必須等線路接通了、對方拿起話筒才能相互通話。一個TCP連接必須要經(jīng)過三次“對話“才能建立起來,其中的過程非常復雜。UDP(User Data Protocol,用戶數(shù)據(jù)報協(xié)議)是與TCP相對應(yīng)的協(xié)議,是面向非連接的協(xié)議。“面向非連接”就是在正式通信前不必與對方先建立連接,不考慮對方狀態(tài)就直接發(fā)送數(shù)據(jù),這就好象平時的發(fā)手機短信,不必考慮對方狀態(tài),只需要輸入對方手機號就行。TCP提供的是面向連接的、可靠的數(shù)據(jù)流傳輸,而UDP提供的是面向非連接的、不可靠的數(shù)據(jù)流傳輸。面向連接的協(xié)議在任何數(shù)據(jù)傳輸前就建立好了點到點的連接,面向非連接的協(xié)議在數(shù)據(jù)傳輸之前不建立連接,而是在每個中間節(jié)點對面向非連接的包和數(shù)據(jù)包進行路由。
標簽: tcp udp協(xié)議 通信
上傳時間: 2022-06-24
上傳用戶:
1.1 概述本章首先介紹客戶-服務(wù)器事務(wù)概念。我們從使用 U D P的客戶-服務(wù)器應(yīng)用開始,這是最簡單的情形。接著我們編寫使用 T C P的客戶和服務(wù)器程序,并由此考察兩臺主機間交互的T C P / I P分組。然后我們使用T / T C P,證明利用T / T C P可以減少分組數(shù),并給出為利用 T / T C P需要對兩端的源代碼所做的最少改動。接下來介紹了運行書中示例程序的測試網(wǎng)絡(luò),并對分別使用 U D P、T C P和T / T C P的客戶-服務(wù)器應(yīng)用程序進行了簡單的時間耗費比較。我們考察了一些使用 T C P的典型I n t e r n e t應(yīng)用程序,看看如果兩端都支持 T / T C P,將需要做哪些修改。緊接著,簡要介紹了 I n t e r n e t協(xié)議族中事務(wù)協(xié)議的發(fā)展歷史,概略敘述了現(xiàn)有的 T / T C P實現(xiàn)。本書全文以及有關(guān)T / T C P的文獻中,事務(wù)一詞的含義都是指客戶向服務(wù)器發(fā)出一個請求,然后服務(wù)器對該請求作出應(yīng)答。 I n t e r n e t中最常見的一個例子是,客戶向域名服務(wù)器 ( D N S )發(fā)出請求,查詢域名對應(yīng)的 I P地址,然后域名服務(wù)器給出響應(yīng)。本書中的事務(wù)這個術(shù)語并沒有數(shù)據(jù)庫中的事務(wù)那樣的含義:加鎖、兩步提交、回退,等等。TCP IP詳解 卷1協(xié)議 :http://dl.21ic.com/download/tcpip-288223.html TCP IP詳解 卷2實現(xiàn) :http://dl.21ic.com/download/tcpip-288224.html TCPIP詳解卷三:TCP事務(wù)協(xié)議,HTTP,NNTP和UNIX域協(xié)議 :http://dl.21ic.com/download/tcpip-288225.html
上傳時間: 2022-07-27
上傳用戶:
詳細分析網(wǎng)絡(luò)TCP/IP協(xié)議,以及編程方法
標簽: TCPIP 協(xié)議 網(wǎng)絡(luò)
上傳時間: 2013-06-13
上傳用戶:CHENKAI
隨著微電子技術(shù)、計算機技術(shù)、軟件技術(shù)以及網(wǎng)絡(luò)技術(shù)的高度發(fā)展及其在電子測控技術(shù)與儀器上的應(yīng)用,新的測控理論、方法、測控領(lǐng)域以及新的儀器結(jié)構(gòu)不斷的出現(xiàn),在許多方面已經(jīng)沖破儀器的概念,電子測控儀器的功能和作用發(fā)生了質(zhì)的變化。在這種背景下,八十年代末美國成功開發(fā)了圖形化的計算機語言LabVIEW。 LabVIEW是美國NI公司實現(xiàn)虛擬儀器(VirtualInstrument-Ⅵ)技術(shù)的G語言。圖形化編程開發(fā)平臺的特點是基于通用計算機等標準軟硬件資源平臺,實現(xiàn)構(gòu)建靈活、層次體系明晰、功能強大且人機界面友好的測控系統(tǒng),因此在國內(nèi)外許多測控應(yīng)用中被廣泛采用,但目前用LabVIEW實現(xiàn)的應(yīng)用大多是基于單機運行的LabVIEW虛擬儀器程序。 本論文介紹了小型電站中多個任務(wù)的實時測控系統(tǒng)。系統(tǒng)采用分布式控制系統(tǒng)結(jié)構(gòu),將人機交互、數(shù)據(jù)采集等任務(wù)和控制任務(wù)分別交由測試計算機和控制計算機完成。該測控系統(tǒng)計算機應(yīng)用軟件是在LabVIEW平臺上開發(fā),實現(xiàn)了友好的人機交互,簡單直觀的現(xiàn)場數(shù)據(jù)監(jiān)控,安全可靠的故障處理措施等功能。這個實時系統(tǒng)對電機的多個開關(guān)量、模擬量、溫度信號、直流電動機和步進電動機等進行實時的數(shù)據(jù)采集和控制。 本設(shè)計通過基于優(yōu)先級的設(shè)置和執(zhí)行系統(tǒng)的選擇,結(jié)合固定時間間隔調(diào)度和事件驅(qū)動機制,提出了基于LabVIEW平臺測控系統(tǒng)的兩級多任務(wù)調(diào)度策略。這些設(shè)計方案大大提高了測控系統(tǒng)的性能。按照軟件工程學的觀點對實時多任務(wù)測控系統(tǒng)進行了方案設(shè)計;開發(fā)了操作簡單、界面友好、通用化程度高的測控系統(tǒng)。 本論文較全面系統(tǒng)深入地研究了LabVIEW的網(wǎng)絡(luò)化功能。系統(tǒng)分析了LabVIEW的TCP/IP、DataSocket和RemotePanels三種網(wǎng)絡(luò)通信機制,詳細討論了每種機制的原理及功能特點,并設(shè)計了相應(yīng)的LabVIEW程序。實現(xiàn)了基于局域網(wǎng)的實時數(shù)據(jù)通信和遠程控制。 此外,為了結(jié)果查詢和數(shù)據(jù)分析,本課題還設(shè)計了用LabVIEW開發(fā)的數(shù)據(jù)庫。
標簽: LabVIEW 多任務(wù) 中的應(yīng)用
上傳時間: 2013-05-15
上傳用戶:zukfu
變電站自動化系統(tǒng)在我國應(yīng)用發(fā)展十多年來,為保障電網(wǎng)安全經(jīng)濟運行發(fā)揮了重要作用。但目前也多少存在著二次接線復雜,自動化功能獨立、堆砌,缺少集成應(yīng)用和協(xié)同操作,數(shù)據(jù)缺乏有效利用等問題。這些問題大多是由變電站整體數(shù)字化水平不高、缺乏能夠完備實現(xiàn)信息標準化和設(shè)備之間互操作的變電站通信標準造成的。 電力工業(yè)發(fā)展和市場化改革的深入對供電質(zhì)量和電網(wǎng)安全經(jīng)濟運行的要求不斷提高,作為輸配電系統(tǒng)的信息源和執(zhí)行終端,變電站數(shù)字化、信息化的要求越發(fā)迫切,數(shù)字化變電站成為變電站自動化系統(tǒng)的發(fā)展方向。電子式電流/電壓互感器、智能開關(guān)等智能化一次設(shè)備的誕生使建設(shè)數(shù)字化變電站成為可能,高速、可靠和開放的通信網(wǎng)絡(luò)以及完備的通信系統(tǒng)標準是數(shù)字化變電站實現(xiàn)的保障,特別是最新頒布的變電站通信網(wǎng)絡(luò)與系統(tǒng)的國際標準-IEC 61850為建設(shè)數(shù)字化變電站提供了全面規(guī)范。本文以IEC 61850和基于IEC 61850的數(shù)字化變電站通信網(wǎng)絡(luò)為研究對象,結(jié)合新架構(gòu)的全網(wǎng)絡(luò)化數(shù)字保護平臺與試驗系統(tǒng)研制的具體實踐,展開專門研究,主要內(nèi)容包括: ◇ IEC 61850的理論分析①揭示了IEC 61850與數(shù)字化變電站的內(nèi)在關(guān)聯(lián)。 ②總結(jié)了IEC 61850的內(nèi)涵,通過分析說明IEC 61850不再是簡單的通信協(xié)議,更多意味的是變電站自動化系統(tǒng)的功能建模方法。 ③歸納了IEC 61850的主要技術(shù)特征,包括功能分層的變電站、面向?qū)ο蟮男畔⒛P汀⒐δ芘c通信的解耦、變電站配置語言和面向?qū)ο蟮臄?shù)據(jù)自描述等。 ④從“類”的角度入手分析了IEC 61850信息模型,指出信息模型具備了類的共性和特性。以合并單元為例,對信息模型的屬性和服務(wù)進行了具體分析。 ◇ IEC 61850的應(yīng)用研究①從系統(tǒng)和設(shè)備兩個層面總結(jié)了實踐IEC 61850的一般步驟。 ②分析了采樣值傳輸(SVC)和通用變電站事件(GSE)2類重要的通信服務(wù)。 ③研究了核心ACSI、GOOSE、SMV、GSE管理、GSSE,時間及時間同步等通信模型的特殊通信服務(wù)映射。 ④討論了信息模型實體的構(gòu)建方法,即如何讓設(shè)備的實際功能、運行機制和數(shù)據(jù)能夠準確和完備的實現(xiàn)設(shè)備對應(yīng)信息模型的所有細節(jié)。IEC 61850沒有對實現(xiàn)標準的具體方法作出規(guī)定,這給各廠商在技術(shù)實現(xiàn)上留出了足夠的自由發(fā)揮空間。但同時我們注意到若僅在“形態(tài)”層面上實踐IEC 61850,而不顧及IEC 61850的內(nèi)涵和應(yīng)用價值,則可能無法實現(xiàn)IEC 61850的預(yù)定目標或使IEC 61850的有益效果大打折扣。出于如此考慮,在提出3種可能的構(gòu)建方案的基礎(chǔ)上,經(jīng)過分析從中選擇出作者認為最優(yōu)的方案,并給出了示例。 ◇基于IEC 61850的數(shù)字化變電站通信網(wǎng)絡(luò)(CNDS)的研究①在分析以太網(wǎng)介質(zhì)訪問控制方法的基礎(chǔ)上,針對標準以太網(wǎng)存在延時不確定的問題,總結(jié)了提高以太網(wǎng)實時性能的主要措施,并從中選擇出適用于CNDS的措施。 ②分析了CNDS的特征,特別是與同樣基于以太網(wǎng)的一般局域網(wǎng)的區(qū)別,針對CNDS在網(wǎng)絡(luò)可靠性和安全性等方面的特殊要求,提出了應(yīng)對措施和解決方案。 ③提出了過程子網(wǎng)和全站惟一網(wǎng)絡(luò)2種組網(wǎng)方案。通過分析各自的特點與實現(xiàn)難度,指出過程子網(wǎng)目前較易實現(xiàn),而全站惟一網(wǎng)絡(luò)將憑借信息高度共享等優(yōu)勢成為CNDS的最終形態(tài)。闡述了VLAN、由交換機實現(xiàn)網(wǎng)絡(luò)冗余等組網(wǎng)技術(shù)在SAS中的應(yīng)用方法及IED自身通信冗余的實現(xiàn)方法。 ④歸納了CNDS數(shù)據(jù)流的類型和到達時間規(guī)律:建立了簡單數(shù)據(jù)流模型為表征數(shù)據(jù)流、研究數(shù)據(jù)流業(yè)務(wù)特征和分析CNDS性能提供了有用工具;分析了TcP協(xié)議及其運行機制,提出了TcP應(yīng)用于CNDS的優(yōu)化方法。 ⑤利用OPNET網(wǎng)絡(luò)仿真技術(shù),建立了EMAC和TCP/IP仿真節(jié)點模型,對以太網(wǎng)、TCP和交換式以太網(wǎng)的基本特征等進行了仿真研究;依據(jù)CNDS實際承載的功能,建立了過程子網(wǎng)和站級網(wǎng)絡(luò)的動態(tài)仿真模型,圍繞網(wǎng)絡(luò)延時和端到端延時等網(wǎng)絡(luò)性能指標,對不同組網(wǎng)方式和應(yīng)用功能下的網(wǎng)絡(luò)性能進行了考察,得出了具有普遍適用性的結(jié)論和建議,為分析解決此類問題提供了通用方法。 ◇可接入CNDS的全網(wǎng)絡(luò)化數(shù)字保護平臺與試驗系統(tǒng)的設(shè)計與實現(xiàn)①闡述了一種新架構(gòu)的、能夠無縫接入CNDS并具有多種運行方式的全網(wǎng)絡(luò)化數(shù)字保護平臺與試驗系統(tǒng)的軟硬設(shè)計和實現(xiàn)方法。提出了適用于數(shù)字保護的RTOS多任務(wù)劃分方法。 ②以饋線保護測控裝置為例,建立了平臺的IEC 61850信息模型。以此為基礎(chǔ),在平臺內(nèi)部實現(xiàn)了利用SMV和GOOSE報文傳輸采樣值和開入/開出信息,即實現(xiàn)了遵循IEC 61850的過程層通信,為平臺接入IEC 61850系統(tǒng)和數(shù)字化變電站做好了準備。 ③進行了保護測量功能和過程層通信試驗,驗證了平臺的可用性和過程層通信的可靠性,為類似設(shè)計方法在間隔層IED上的應(yīng)用提供了可信依據(jù)。
上傳時間: 2013-05-28
上傳用戶:lyy1234
這個文檔描述uIP TCP/IP棧。 uIP TCP/IP棧是使用于低至8位或16位微處理器的嵌入式系統(tǒng)的一個可實現(xiàn)的極小的TCP/IP協(xié)議棧。現(xiàn)時,uIP代碼的大小和RAM的需求比其它一般的TCP/IP棧要小。
上傳時間: 2013-07-13
上傳用戶:zhangliming420
隨著經(jīng)濟的發(fā)展、生產(chǎn)管理自動化水平的不斷提高,將傳統(tǒng)的儀表、現(xiàn)場總線和以太網(wǎng)技術(shù)相結(jié)合,研制帶有總線接口的現(xiàn)場智能檢測儀表及遠程網(wǎng)絡(luò)傳輸系統(tǒng)成為業(yè)界關(guān)注的熱點。本文對困內(nèi)外該課題的研究現(xiàn)狀進行了詳細分析,提出了一種基于CAN總線的智能儀表遠程傳輸系統(tǒng)的設(shè)計方案。 本文首先分析了課題的關(guān)鍵問題所在,并闡述了系統(tǒng)的總體設(shè)計方案。接著對系統(tǒng)的軟硬件設(shè)計進行了詳細的論述。在設(shè)計中選用C8051F040單片機作為現(xiàn)場智能檢測儀表的核心處理器,設(shè)計了信號調(diào)理電路、CAN總線接口電路和人機交互接口等,實現(xiàn)了對水體環(huán)境中溫度、pH、鹽度、濁度等常規(guī)參數(shù)的檢測,以此儀表作為CAN總線節(jié)點并通過CAN接口向總線發(fā)送檢測到的參數(shù)數(shù)據(jù)。還設(shè)計了基于ARM7處理器LPC2292嵌入式CAN—Ethernet網(wǎng)關(guān)。在網(wǎng)關(guān)硬件平臺設(shè)計完成的基礎(chǔ)上移植了嵌入式實時操作系統(tǒng)μC/OS—Ⅱ,在此基礎(chǔ)上實現(xiàn)了一個經(jīng)過裁剪的適合嵌入式系統(tǒng)應(yīng)用TCP/IP協(xié)議棧,并實現(xiàn)了嵌入式Web服務(wù)器,以此網(wǎng)關(guān)作為CAN總線主節(jié)點接收總線上的數(shù)據(jù)并保存在網(wǎng)關(guān)中。這樣,監(jiān)控中心管理人員通過IE瀏覽器訪問嵌入式CAN—Ethernet網(wǎng)關(guān)的Web服務(wù)器,就能夠在瀏覽器的Web頁面上動態(tài)顯示保存在網(wǎng)關(guān)中的智能儀表檢測的實時數(shù)據(jù)。 本系統(tǒng)在實際測試中運行穩(wěn)定可靠,通過對運行結(jié)果和性能的分析可知,將工業(yè)以太網(wǎng)和CAN總線技術(shù)與智能儀表結(jié)合起來,將現(xiàn)場智能設(shè)備的各種信息傳到遠離現(xiàn)場的控制室,可以實現(xiàn)某些特殊或危險的無人值守場合的監(jiān)控,使生產(chǎn)中的事故降到最低點,同時易于設(shè)備的后期維護,能給企業(yè)帶來可觀的經(jīng)濟效益。同時本系統(tǒng)是一個全開放式系統(tǒng),具有很強移植性和技術(shù)升級空間,可以很容易地應(yīng)用到其他監(jiān)控領(lǐng)域如國防軍工、海洋地質(zhì)、環(huán)境生態(tài)等各行各業(yè),具有良好的發(fā)展前景。
上傳時間: 2013-04-24
上傳用戶:蔣清華嗯
隨著生活水平的提高,人們越來越關(guān)注自己的身體健康,血壓是反映人體生理狀況的最重要指標之一,正常的血壓是保證身體健康的重要條件。 另外血壓也是重癥病人監(jiān)護的重要指標,準確、及時地監(jiān)測血壓,對于了解病情、診斷疾病和保障危重病人安全都極為重要。因此,研制高性能的血壓監(jiān)控系統(tǒng)具有重要的現(xiàn)實意義。 針對以上所述,本文提出了一種采用遠程血壓監(jiān)控系統(tǒng)的解決方案,它融合計算機技術(shù)、測控技術(shù)和網(wǎng)絡(luò)通訊技術(shù)為一體,使電子血壓系統(tǒng)實現(xiàn)網(wǎng)絡(luò)化。本系統(tǒng)將采集到的血壓信息經(jīng)處理后顯示到液晶屏上,同時將此信息以TCP/IP的方式發(fā)送到網(wǎng)絡(luò)上,這就是本設(shè)計的目的所在。 本論文在開始介紹了人體生理信號的特點及其測量條件之后,詳細研究分析了血壓測量原理以及舒張壓和收縮壓的判別。論文的重點放在系統(tǒng)硬件和軟件兩個方面的設(shè)計。在硬件方面,以ARM Cortex-M3內(nèi)核的處理器LM3S8962作為控制器(內(nèi)部集成有A/D轉(zhuǎn)換器和以太網(wǎng)控制器等),使得硬件系統(tǒng)的設(shè)計簡單化。整個硬件系統(tǒng)電路由六部分構(gòu)成:處理器LM3S8962最小系統(tǒng)電路;電源模塊:JTAG接口電路:血壓檢測模塊;液晶顯示模塊;網(wǎng)絡(luò)接口。其中,血壓檢測模塊是整個系統(tǒng)設(shè)計的關(guān)鍵部分和難點部分,它主要是將袖壓的直流部分和交流部分分離出來送到A/D轉(zhuǎn)換器。軟件方面,這個部分是第四章的系統(tǒng)軟件的設(shè)計,首先把實時操作系統(tǒng)μC/OS-Ⅱ移植到處理器LM3S8962上,然后講解了應(yīng)用程序的設(shè)計(由三個部分組成),分別是A/D轉(zhuǎn)換處理程序設(shè)計、液晶顯示程序設(shè)計和網(wǎng)絡(luò)通訊程序設(shè)計。論文的最后對系統(tǒng)的軟硬件調(diào)試做了簡單的介紹以及全文的總結(jié)。 關(guān)鍵詞:TCP/IP 示波法 舒張壓 收縮壓 μc/OS-Ⅱ
標簽: 遠程 血壓監(jiān)控系統(tǒng)
上傳時間: 2013-06-17
上傳用戶:yph853211
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1