论文部分内容阅读
计算机和网络技术和发展,引发了控制领域深刻的技术变革,控制系统结构向网络化、开放性方向发展将是控制系统技术发展的潮流。但是应用于企业底层的控制网络较企业信息网络的发展相对滞后。为了实现生产现场远程控制,必须实现控制网和信息网的融合,本文提出了一种基于Ethernut的多功能网关平台以实现企业控制网络和信息网的无缝连接。嵌入式网络技术的关键是通过嵌入式网络服务器为传统的非标设备上网提供一个协议转换工具并为用户管理这些设备提供软硬件支持。随着嵌入式系统应用的流行,一个设计良好的操作系统已成为嵌入式系统中不可缺少的层次,而Ethernut是第一个推出的基于8位单片机的嵌入式以太网解决方案,它的源代码是开放的,用户可以很方便地在该方案的基础上进行二次开发。本文以基于Ethernut的嵌入式网关设计和实现为出发点,介绍了嵌入式系统在工业控制系统中的应用。重点研究了以太网和设备总线之间数据转换和嵌入式网关的各层网络协议的实现方法,在基于Ethernut以太网解决方案和8位处理器的Atmeg128基础上,移植了嵌入式操作系统Nut/OS,并通过Nut/net以太网协议栈实现了TCP/IP协议,设计了现场总线Lonworks与以太网互联接口及程序,Can总线与以太网互联接口及程序,及串口与以太网的转换,实现了企业控制网络和信息网的无缝连接。本文详细论述了嵌入式操作系统Nut/OS在Atmega128的移植方法,并实现了以太网TCP/IP协议栈,接入了两种不同的工业现场总线,设计了系统通信互联之间的转换协议,本系统在功能集成、通信协议转换、软件标准化规范、多用户管理、应用软件开发等方面均有一定创新之处,对于同类系统的设计具有实际的参考和推广价值。