论文部分内容阅读
对当前IEC61784-2国际标准中的若干实时以太网进行了研究。分析了当前实时以太网的一般技术特征。在借鉴国外实时以太网技术的基础上,提出了一种新型实时以太网协议。该协议以智能型设备端子作为通信对象,容易被工程技术人员理解。协议中的主站设备的功能可以由在个人计算机(PC)中编写应用软件来实现,且对计算机的操作系统没有实时性的要求。该协议定义了四种帧格式用于完成实时以太网通信中的各种服务。这些服务包括传送过程数据,传送服务数据,网络初始化,网络时钟同步等等。主站发出一次配置报文便可以使整个网络中所有从站完成初始化工作成为该协议的特点之一。在提出新型实时以太网协议后,进一步设计和制作了从站设备和编写了主站应用程序。采用VHDL语言实现了网络协议的解析和处理逻辑,并将该逻辑适配编程到FPGA中作为从站的控制核心。在Windows XP操作系统平台下,使用WinSock API函数在Visual Studio2005集成开发环境中开发主站应用程序。连接主站和从站设备构成实时以太网系统。用示波器、逻辑分析仪等工具验证从站是否达到了实时以太网协议所述要求。用wireshark软件测试主站应用软件。实验结果表明,该新型实时以太网协议简单易懂,设计和实现的成本较低,同时具有较好的实时以太网性能,为设计具有自主知识产权的小型实时以太网控制系统提供了新的思路。