【正文】
基于TCP/IP協(xié)議的串口通信服務(wù)器設(shè)計摘要:隨著通信技術(shù)與自動控制技術(shù)的發(fā)展,現(xiàn)代工業(yè)發(fā)展的一個主要方向趨向于利用網(wǎng)絡(luò)對設(shè)備進行遠程控制。用戶可以通過中心控制平臺使得實時監(jiān)控不同區(qū)域的系統(tǒng)變得很方便,這樣不僅提高了工作效率,還使得多設(shè)備協(xié)同工作成為了可能。本文基于TC89C51單片機、ENC28J60以太網(wǎng)控制器和MAX3232CSE以太網(wǎng)接收器等芯片完成了基于TCP/IP 協(xié)議的串口通信服務(wù)器的設(shè)計。該設(shè)備能通過RS232與TCP/IP協(xié)議的轉(zhuǎn)換,實現(xiàn)串口與以太網(wǎng)口之間的轉(zhuǎn)換功能,且提供了RS232終端串口與TCP/IP網(wǎng)絡(luò)的數(shù)據(jù)雙向透明傳輸、支持服務(wù)器和客戶機模式,為傳統(tǒng)串口設(shè)備通過標準 TCP/IP 協(xié)議接入 Internet 提供了一種低成本解決方案。關(guān)鍵字:TCP/IP協(xié)議。 串口通信;RS232。TC89C51Design of a serial port munication sever based on the TCP/IP protocolAbstract:With the development of munication technology and automatic control technology, using the Internet to remote control devices have bee a main direction of the development of the modern industry. Through the central control can easily to monitoring the system in different parts for is a great convenience for longdistance equipment to work together. which greatly enhance the working efficiency. This paper designed a serial port munication server based on TCP/IP protocol with TC89C51 microcontroller ,ENC28J60 Ethernet controller and MAX3232CSE Ethernet receiver. The device can achieve serial port and Ethernet frontend ports between the conversion function through RS232 and TCP/IP protocol conversion, and provides the RS232 serial port terminal and the TCP/IP network twoway data and client mode are supported. It provides a lowcoast solution for traditional serialinterfaced equipment to connect with the Internet.Keywords:TCP/IP protocol。 serial port munication。 RS232。 TC89C51目 錄第一章 引言 3 研究背景與意義 3 4 5 6 6 通信服務(wù)器技術(shù)現(xiàn)狀 6 通信服務(wù)器的發(fā)展趨勢 7第二章 TCPI/P協(xié)議簡介 8 TCP/IP通信協(xié)議的體系架構(gòu) 9 Socket 通信機制 11第三章 需求分析與系統(tǒng)結(jié)構(gòu)設(shè)計 12 需求分析 12 系統(tǒng)結(jié)構(gòu)設(shè)計 12第四章 系統(tǒng)設(shè)計 14 硬件設(shè)計 14 以太網(wǎng)接口 14 控制電路 16 軟件設(shè)計 18第五章總結(jié)與展望 20致謝 21參考文獻 22第1章 引言 研究背景與意義隨著科學(xué)技術(shù)日益的進步,通信技術(shù)在日常生活中的作用越來越重要。高頻無線電通信即短波通信,它被廣泛應(yīng)用于商業(yè)、機關(guān)、氣象、軍事等部門,因為它是一種機動靈活、普及性高的通信技術(shù),可以用來傳輸不同形式的數(shù)據(jù)信息。利用短波來發(fā)射天線控制信號的技術(shù)已經(jīng)很成熟了,這是因為它不僅在電離層傳播中抗毀性很好,一般情況下傳輸介質(zhì)不會受到損傷,穩(wěn)定程度高;而且通信功耗少。將短波通信用在低功率的遠距離通訊中,具有價格成本低、組網(wǎng)簡單、建立臺站靈活等優(yōu)點,所以被廣泛地使用。短波通信的通訊方式有很多的優(yōu)點例如:通信設(shè)備簡易、工作方式較靈活、價格低廉等特點[1]。設(shè)備接入網(wǎng)絡(luò)是以面向Inemet為最終目標的,因此為了實現(xiàn)設(shè)備與Intemct間的無縫連接,可以通過設(shè)備直接連接hietmet的核心通信協(xié)議TCP/IP。沒有中間環(huán)節(jié)是這個方案的最大優(yōu)點,但在許多應(yīng)用中還存在著很多問題。例如TCP/IP協(xié)議是一個十分復(fù)雜的通信協(xié)議,要使得TCP/IP協(xié)議在運行中得到充分的體現(xiàn)這需要很大的資源,例如一套高速的具有較大存儲空間的CPU控制器,這必然使得設(shè)備的制造成本大大的增加了。還有給它分配一個固定的IP地址以達到在Intemet這個“電子神經(jīng)”網(wǎng)絡(luò)中找到設(shè)備的目的,但是IP地址資源是有限的而且很緊缺,如果某個單個設(shè)備就獨占一個IP地址是很奢侈的。再者由于涉及的過程是直接面向TCP/IP協(xié)議的,因此開發(fā)人對TCP/