一种基于FPGA的多电机控制系统的制作方法

文档序号:12319349阅读:来源:国知局

技术特征:

1.一种基于FPGA的多电机控制系统,其特征在于:其包括CPU、FPGA控制器和至少一个电机驱动器,所述的FPGA控制器包括与电机驱动器一一对应的参数寄存器组、电机选择寄存器、第一选择器、选定参数寄存器组、运动控制模块和第二选择器,参数寄存器组及电机选择寄存器的输入端均与CPU通讯连接,输出端均与第一选择器通讯连接,第一选择器的输出端与选定参数寄存器组的输入端通讯连接,选定参数寄存器组的输出端与运动控制模块通讯连接,运动控制模块及电机选择寄存器的输出端与第二选择器的输入端通讯连接,第二选择器包括与电机驱动器等量的输出端,每个输出端分别连接一个电机驱动器,每个电机驱动器又对应电连接一个电机。

2.根据权利要求1所述的基于FPGA的多电机控制系统,其特征在于:所述的每个参数寄存器组均包括启动寄存器、方向寄存器、转速寄存器、加速度寄存器、模式寄存器、减速位置寄存器和停止位置寄存器,所述的启动寄存器、方向寄存器、转速寄存器、加速度寄存器、模式寄存器、减速位置寄存器和停止位置寄存器均通过数据、地址及控制总线与CPU连接。

3.根据权利要求1所述的基于FPGA的多电机控制系统,其特征在于:所述的选定参数寄存器组包括启动寄存器、方向寄存器、转速寄存器、加速度寄存器、模式寄存器、减速位置寄存器和停止位置寄存器,所述的启动寄存器、方向寄存器、转速寄存器、加速度寄存器、模式寄存器、减速位置寄存器和停止位置寄存器均通过数据、地址及控制总线与第一选择器连接。

4.根据权利要求1所述的基于FPGA的多电机控制系统,其特征在于:所述的运动控制模块包括脉冲生成器,脉冲生成器与第二选择器连接。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1