欢迎来到天天文库
浏览记录
ID:36779101
大小:1.90 MB
页数:65页
时间:2019-05-15
《基于MSP430单片机的嵌入式网络终端》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于MSP430单片机的嵌入式网络终端摘要目前使用最广泛的以太网以及TCP/IP协议已经成为最常用的嘲络标准之一。本论文研究的是如何实现嵌入式系统与以太网的结合,在嵌入式网络终端中实现TCP/IP协议族,通过网络控制芯片接入以太网进行系统的远程控制和数据传输。系统采用模块化设计,通过人机交互界面实现对嵌入式网络终端的遥测和遥控功能。由于本系统应用于工业控制领域,并且采用16位~tSP430单片机作为主控制器,所以整个研究工作的重点是根据本系统的实际需要以及单片机资源有限等特点,对TCP/IP协议栈进行适当简化和实现,以及为了应用
2、于工业控制领域在TCP/IP协议的应用层实现MODBUS/'I’CP协议。另外,系统的上位机软件采刚Vc进行编写,实现上位机客户端程序,用于对作为服务器的嵌入式网络终端进行查询。关键词:嵌入式网络终端,以太网,TCP/IP,[',,IODBUS/TCP。MSP430EmbeddedNetworkTerminalBasedonMSP430ABSTRACTEthernetandTCP/IPprotocolthatareusedmostwidelYnowhayebecomeoneolmostcommonusednetworkstand
3、ard.ThispaperresearcheshowtocombineembeddedsystemandEthernet,implementTcwiPprotocolatembeddednetworkterminal,remotecontrolanddatatransferthroughEthernetLANController.Thesystemisbased011modulardesign,Itcompletesremotecontrolandremotemeasureofembeddednetworkterminalbas
4、edonman—machineinterface.Thesystemisappliedatthefieldofindustrialcontroland16一bitMSP430ismaincontroller.ThemainpointoftheresearchishowtoproperlyreduceandimplementTCP/IPprotocol,implementMODBUS/TCPprotocolatapplioationlayerofTCP/IPforindustrialcontr01.Allworksbaseonth
5、eactualdemandandtheresourcecharacteristlcoftheMCU.TheC1ientisPCsoftwareprogrammedwithVC.ItqueriesembeddednetworktermihalthatusedasServer.Keyword:embeddednetworkterminal、Ethernet、TCP/IP、MODBUS/TCP、MSP430图1一图2一图3一图3--图3一图4一插图清单lPc机与嵌入式网络终端构成的网络系统l硬件框图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2主控制器
6、模块电路图⋯⋯⋯⋯⋯⋯⋯⋯3以太网接口模块电路图⋯⋯⋯⋯⋯⋯⋯4串口通讯模块电路图⋯⋯⋯⋯⋯⋯⋯⋯.5电源模块电路图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1软件模块图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2主程序流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3TCP/1P协议族的四层层次⋯⋯⋯⋯⋯.4地址解析协议⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5TCP/IP协议族中不同层次的协议⋯⋯⋯⋯⋯⋯⋯⋯6数据进入协议栈时的封装过程⋯⋯⋯⋯⋯⋯⋯⋯⋯7网络数据处理程序⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8以太网的封装格式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯9ARP报文格式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.10AR
7、P报文处理流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯llIP的报文格式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.12IP报文处理流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.13ICMP报文及封装⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.14ICMP报文格式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯15ICMP报文处理流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.16TCP的报文格式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯17TCP连接的建立和关闭⋯⋯18TCP状态变迁图⋯⋯⋯⋯⋯19TCP滑动窗口⋯⋯⋯⋯⋯⋯20TCP报文处理流程⋯⋯⋯⋯2lTCP重发机制⋯⋯⋯⋯⋯⋯22主从查询——回应周期⋯..23MOD
8、BUS/TCP协议帧格式⋯.24MODBUS/TCP报文处理流程,1TCP/IP应用程序工作模型图2上位机客户端流程图⋯⋯⋯3ping命令演示⋯⋯⋯⋯⋯⋯4ping命令时的数据报抓包⋯卫“矗一加m坦BK"伸加勉筋抖巧拍勰船凹∞”弘%"加引鸵钳彤钾舯州引图4—5系
此文档下载收益归作者所有