论文部分内容阅读
随着交流伺服技术的发展和应用的普及、Ethernet技术的飞速发展以及工业网络控制要求的不断提高,面向工业以太网环境下的交流伺服系统在工业控制中的应用需求将越来越大。本文在深入研究TCP/IP协议栈的基础之上,提出了适合于工业控制的精简TCP/IP协议栈设计方法,并将其与交流伺服控制相结合,利用基于FPGA的可编程嵌入式开发技术,设计开发了带有Ethernet接口的交流伺服控制器。本文在对FPGA、嵌入式技术以及永磁同步交流伺服控制技术的设计思想、设计方法和工作原理研究和分析基础上,完成了带有Ethernet接口的交流伺服控制器总体方案和结构的设计。并在此基础之上完成了系统硬件电路的设计,利用FPGA和Ethernet控制芯片DM9000A以及网线接头HR911105A完成Ethernet接口电路设计,以FPGA和交流伺服控制芯片IRMCK201为核心完成了交流伺服控制电路设计。着重研究了利用FPGA典型开发流程对数码管驱动模块、IRMCK201参数处理模块以及编码器信号处理模块的设计方法,并利用硬件语言仿真软件ModelSim对所设计的模块进行仿真,来排除逻辑错误。详细介绍了Ethernet通信软件和伺服控制软件以及上位机通信界面的设计方法,提出了面向交流伺服控制的精简TCP/IP协议栈的设计思想以及各层协议的定义,完成了DM9000A驱动程序以及上位机通信界面的设计。在完成系统软、硬件设计的基础上,构建了一个带有工业以太网接口的永磁同步交流伺服控制测试平台,对以太网通信、交流伺服控制、控制参数采集、上位机监控等功能进行了测试,实验表明,系统性能达到了设计要求。