基于FPGA的电机闭环控制器制造技术

技术编号:17146725 阅读:45 留言:0更新日期:2018-01-27 17:41
本实用新型专利技术涉及一种基于FPGA的电机闭环控制器,包括采样电路、驱动电路、编码器,还包括FPGA芯片,FPGA芯片内部设有NIOS II软核,NIOS II软核包括电流闭环模块、速度闭环模块和位置闭环模块,FPGA芯片内部设有AD模块、PWM发生模块和鉴相计数模块,AD模块的输入端与采样电路的输出端连接,输出端与电流闭环模块的输入端连接,编码器的输出端与鉴相计数模块的输入端连接,鉴相计数模块的输出端与位置闭环模块的输入端连接,位置闭环模块的输出端与速度闭环模块连接,速度闭环模块的输出端与电流闭环模块连接,电流闭环模块的输出端与PWM发生模块连接,PWM发生模块与驱动电路连接。本实用新型专利技术的基于FPGA的电机闭环控制器速度快、精度高、抗干扰能力强且应用灵活。

Motor closed loop controller based on FPGA

【技术实现步骤摘要】
基于FPGA的电机闭环控制器
本技术涉及一种电机控制装置,尤其涉及一种基于FPGA的电机闭环控制器。
技术介绍
现有的电机控制器处理速度较慢,控制精度较低,从而导致电机运行不够平稳,抗干扰能力较差。同时其应用方式不够灵活,不能方便地与各类总线及设备连接。有鉴于上述的缺陷,本设计人,积极加以研究创新,以期创设一种新型结构的基于FPGA的电机闭环控制器。
技术实现思路
为解决上述技术问题,本技术的目的是提供一种速度快、精度高、抗干扰能力强且应用灵活的基于FPGA的电机闭环控制器。本技术的基于FPGA的电机闭环控制器,包括采样电路、驱动电路、编码器,所述采样电路的输入端与电机的电输出端连接,所述驱动电路的输出端与电机的电输入端连接,所述编码器的输入轴与电机的输出轴连接,还包括FPGA芯片,所述FPGA芯片内部设有NIOSII软核,所述NIOSII软核包括电流闭环模块、速度闭环模块和位置闭环模块,所述FPGA芯片内部通过硬件编程语言编程有AD模块、PWM发生模块和鉴相计数模块,所述AD模块的输入端与采样电路的输出端连接,AD模块的输出端与电流闭环模块的输入端连接,所述编码器的输出端与鉴相计数模块的输本文档来自技高网...
基于FPGA的电机闭环控制器

【技术保护点】
一种基于FPGA的电机闭环控制器,包括采样电路、驱动电路、编码器,所述采样电路的输入端与电机的电输出端连接,所述驱动电路的输出端与电机的电输入端连接,所述编码器的输入轴与电机的输出轴连接,其特征在于:还包括FPGA芯片,所述FPGA芯片内部设有NIOS II软核,所述NIOS II软核包括电流闭环模块、速度闭环模块和位置闭环模块,所述FPGA芯片内部通过硬件编程语言编程有AD模块、PWM发生模块和鉴相计数模块,所述AD模块的输入端与采样电路的输出端连接,AD模块的输出端与电流闭环模块的输入端连接,所述编码器的输出端与鉴相计数模块的输入端连接,所述鉴相计数模块的输出端与位置闭环模块的输入端连接,...

【技术特征摘要】
1.一种基于FPGA的电机闭环控制器,包括采样电路、驱动电路、编码器,所述采样电路的输入端与电机的电输出端连接,所述驱动电路的输出端与电机的电输入端连接,所述编码器的输入轴与电机的输出轴连接,其特征在于:还包括FPGA芯片,所述FPGA芯片内部设有NIOSII软核,所述NIOSII软核包括电流闭环模块、速度闭环模块和位置闭环模块,所述FPGA芯片内部通过硬件编程语言编程有AD模块、PWM发生模块和鉴相计数模块,所述AD模块的输入端与采样电路的输出端连接,AD模块的输出端与电流闭环模块的输入端连接,所述编码器的输出端与鉴相计数模块的输...

【专利技术属性】
技术研发人员:张向锋
申请(专利权)人:苏州睿牛机器人技术有限公司
类型:新型
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1