现代数控机床多使用伺服电机系统,随着数控机床的发展,对伺服系统提出了很多不一样的要求,伺服系统只有不断研发和创新,才能满足数控机床的发展需求。
高精度数控机床要求具备比较好的定位精度和加工精度,要求伺服系统系统具备快速的跟踪指令信号的响应速度。除了高性能伺服电动机、伺服驱动器、控制器,及高性能位置和速度传感器等伺服系统基本组成部分。其控制系统的稳定性、可靠性以及驱动和反馈电路的品质,以及电机控制算法的优劣都要关系整个伺服电机位置控制的精度。
本文提出一种基于AMD ZYNQ的SOC的控制方案,实现对伺服电机位置的高精度实时反馈和精确控制驱动。
图1
方案如下:
1、方案
采用的SOC芯片是AMD-xilinx公司的ZYNQ7000系列 SOC芯片,型号是XC7Z020-CLG400,ZYNQ7000系列SOC芯片内部包含两个部分,一个是programming system 可编程系统, 也就是 SOC的ARM部分,以下简称PS,一个是programmable logic 可编程逻辑,也就是指SOC里面的FPGA部分,以下简称PL。
图2
2、方案主要创新点的核心的SOC电路
由PS端的主程序控制模块,PL端的数据交互控制器模块,