论文部分内容阅读
实时以太网EtherCAT技术(Ethernet for Control and Automation Technology)是近几年兴起的一种新型的网络控制技术,它以其高速率、高有效数据利用率、完全符合以太网标准、刷新周期短、同步性能好等优势,在工业通讯领域中得到越来越多的应用。本课题结合在我校研究生联合培养基地“北京金保孚电气传动技术有限公司”的新型数控系统的研发项目,开展采用EtherCAT作为数控系统与伺服系统、I/O模块之间的通讯网络,实现信息实时、快速的传输的研究。本论文在研究实时以太网EtherCAT技术的基础上,设计搭建了主从式结构的EtherCAT通信系统平台,主站用一台PC机实现,使用Windows XP系统,通过TwinCAT专用软件来实现主站的功能。从站通过使用倍福公司生产的基于帧处理芯片ET1100的EL9820开发板和闻亭公司生产的基于DSP芯片TMS320F28335的TDS28335EVM开发板来实现。其中ET1100芯片实现数据链路层介质访问控制的功能,TMS320F28335实现应用层的ECAT通讯功能并完成对伺服的控制任务。在TI公司推出CCS3.3集成开发环境中完成基于该平台的从站应用层的驱动程序的设计,达到预期通信效果。论文的完成的主要工作有:(1)深入研究了实时工业以太网EtherCAT技术,详细介绍了其工作原理、主从站系统组成、通信协议、数据帧结构、报文寻址、通信模式、分布式时钟、EtherCAT接口初始化以及应用层协议等。(2)设计制定EtherCAT通信系统平台搭建过程中主、从站的实现方案,完成从站控制器芯片ET1100和从站应用层主控制芯片TMS320F28335之间的接口选型和设计实现。(3)研究设计完成基于TMS320F28335芯片的从站应用层驱动的软件实现。对协议规定主要通讯功能:周期性过程数据通信和非周期性过程数据通信和状态机等进行了详尽的描述。(4)对驱动程序实际通信功能和性能进行测试,结果表明,本课题研究的基于DSP的驱动程序能够完成了EtherCAT协议标准要求的功能。