论文部分内容阅读
以高档数控机床为代表的先进装备制造业是衡量国家工业现代化的标志。传统的数控装置与伺服驱动器之间的模拟量或脉冲量通信方式难以满足数控系统对多通道、高速、高精度的要求,现场总线成为数控系统通信发展的主流。本文详细分析了现场总线的特点、国内外研究现状以及存在的不足,围绕着如何满足数控系统实时性、同步性以及高可靠性要求,结合现场总线以及现场可编程逻辑门阵列(FPGA)技术的特点,设计了基于FPGA的数控系统现场总线通信方案,并从技术方案、硬件平台、FPGA实现等方面论述了数控系统现场总线的实现途径。本文采用了模块化、层次化的体系结构设计方法,结合模块间的通讯要求以及现场总线的特点,采用PHY+FPGA+CPU的硬件平台,由现场总线PHY层和MAC层两个基本层次组成,并从数控系统实时性、同步性、高可靠性要求以及可扩展性、成本等方面进行综合的比较,确定了双环通信方案。研究了现场总线初始化、数据收发、硬件实时CRC-32校验及其它数控相关协议模块的FPGA实现方法及硬件电路。设计出简单、实用的数控系统现场总线协议,对协议处理流程、报文结构、通信周期、通信规程等问题进行了初步研究。基于FPGA的数控系统现场总线,实现了数控系统内部控制器和伺服驱动器、I/O之间的实时通信,达到较高同步精度,并具备高可靠性。高性能FPGA芯片硬件可编程的特点进一步提高了系统的灵活性和开放性。