论文部分内容阅读
随着以太网技术的不断发展,嵌入式系统与以太网相结合应用于工业控制领域已成为一大趋势。本文给出了一个基于嵌入式工业以太网的控制方案,基于此,具体讨论并实现了节点网络控制器的硬件架构和软件体系,为工业现场最底层的设备架设了单一高效的网络结构,形成了与现有Internet无缝连接的数据传输通道。 论文首先分析了Ethernet控制网络的组成结构,给出了以太网节点控制器的设计方案,分析了网络底层接口的工作机理,解决了节点微处理器与网络进行通信的有关问题。采用高性能的ATmega128控制器实现了控制方案,具有较高的传输速度和良好的网络性能。 论文的另一重点在于实现统一的网络通信协议,包括网络接口层的以太网数据帧接收协议、IP层的数据转发网络协议、TCP层的可靠流式数据报传输协议以及应用层HTTP数据处理协议。我们采用了滑动窗口、超时重发和确认机制确保了TCP协议的可靠性。如何使整个网络协议体系既能与通用协议一致,又兼顾到嵌入式系统本身空间小、结构紧凑的特点,是设计中所解决的重要问题之一。精简的代码流程、标准的分层结构模型以及合理的调用接口都是本设计中软件部分的特色。 论文最后就工业控制过程中实现B/S结构模型进行了分析和论述。设计了简洁的网络文件系统,采用CGI技术实现了嵌入式节点控制器与远程浏览器之间的接口,在浏览器下使用HTML表单可以远程修改系统参数,实时采集底层数据。 本课题的研究工作以建立先进的嵌入式以太控制网络为目的,就底层控制设备进行了研究和设计,具有一定的先进性和广阔的应用前景。