基于嵌入式实时操作系统和TCP/IP协议的单片机测控系统
将嵌入式系统与网络相结合,构造能与网络相连接的智能节点,是目前控制、通讯、计算机等多学科的研究热点.这种智能节点可以是复杂昂贵的工业实时控制设备,也有可能是小巧经济可以接入Internet的智能家电.该文的工作致力于将嵌入式实时操作系统(RTOS)uC/OS-Ⅱ和应用最广泛的网络协议TCP/IP协议相结合,移植到51系列单片机上.这样的系统由内置64K程序Flash存储器的WinbondW5168EBP单片机,32K扩展数据存储器和RTL8019AS以太网络接口控制芯片构成.该系统最大的特点是在8位单片机上实现了HTTP协议.系统配置成功后,成为局域网中有独立IP地址的一个节点.局域网中的任一一台PC在IE浏览器的地址栏输入配置给系统的IP地址,就可以访问到存储在该系统中的超文本页面.通过对页面上的控制按钮进行直接操作,可以达到控制系统电平输出的目的.连入网络内的PC只要能够运行IE浏览器,不要进行任何其他软件设置和添加任何其他硬件设备,就具备了对测控设备进行操作的能力.单片机上实现TCP/IP的意义和价值在于:将原来孤立的控制单元改造成能够融合进控制网络和信息网络的节点.同时,以太网上运行的TCP/IP协议是一个开放的标准,它并不由某个厂商所控制.开放性和公开性使得开发具有自主知识产权的系统成为可能.该论文研究实现的基于RTOS和TCP/IP协议的分布式单片机测控系统,主要做了以下几个方面的工作:1实现了公开源码的嵌入式操作系统uC/OS-Ⅱ在51系列单片机Winbond W78E516BP上的移植,修正了参考资料普遍存在的错误.(见该文2.9小节,p27-28):2通过合理选择,实现了TCP/IP协议栈中的部分内容.值得重点指出的是用8位单片机实现了HTTP协议,从而使得单片机成为了可以用IE浏览器直接访问的节点;3分析了基于TCP/IP协议的分布式单片机测控系统的实时工作性能,进行了延迟时间的试验测试.提出了工业以太网的性能敏感因素和改进办法;4系统在船舶电站仿真系统中用于网络数据通信和远程控制.
嵌入式;实时操作系统;TCP/IP;单片机
上海海事大学
硕士
检测技术与自动化装置
夏永明
2004
中文
TP368.1
80
2005-05-24(万方平台首次上网日期,不代表论文的发表时间)