2022年步进电机控制器的FPGA实现 .pdf
《2022年步进电机控制器的FPGA实现 .pdf》由会员分享,可在线阅读,更多相关《2022年步进电机控制器的FPGA实现 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、步进电机控制器的FPGA 实现时间:2009-04-22 13:30:44 来源:现代电子技术作者:武汉科技大学潘涛,程耕国O 引 言随着步进电机广泛地应用于数字控制系统中作为伺服元件,步进电机在实时性和灵活性等性能上的要求越来越高。那么如何灵活、有效地控制步进电机的运转成为研究的主要方向。这里采用现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA),通过 VHDL语言编程来实现四相步进电机的控制。利用FPGA 设计具有以下优点:硬件设计软件化FPGA 的开发在功能层面上可以脱离硬件在EDA 软件上做软仿真。当功能确定无误后可以进行硬件电路板的设计。最后
2、将设计好的,由EDA 软件生成的烧写文件下载到配置设备中去,进行在线调试,如果这时的结果与要求不一致,可以立即更改设计软件,并再次烧写到配置芯片中而不必改动外接硬件电路。进行分层模块设汁后系统设计变得更加简单,在实时性和灵活性等性能上都有很大的提高,有利于步进电机的运动控制。高度集成化,高工作频率一般的 FPGA 内部都集成有上百万的逻辑门,可以在其内部规划出多个与传统小规模集成器件功能相当的模块。另外,一般的FPGA 内部都有 PLL 倍频和分频电路模块,这样可以在外部采用较低频率的晶振而在内部获得较高频率的时钟,进一步解决了电磁干扰和电磁兼容问题。1 步进电机的工作原理步进电动机是一种自动
3、化执行部件,和数字系统结合可把脉冲数转换成角位移,实现其正转、反转、手动和自动控制。四相步进电机有两组线圈A 和 B。A,B 两组垂直摆放线圈的电流方向的排列组合,最多可以产生8 种磁场方向,分别是O ,45,90,135,180,225,270,315。表 1 给出了四相步进电机的8 个方向和电流以及电压信号的关系。四相电动机有3 种激磁方式:一相激磁法:当目标角度是90 的整数倍时,采用这种方法。二相激磁法:当目标角度是45,135,225,315 的整数倍时,采用这种方法。一、二相激磁法:即完全按照表1 所列的信号顺序。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页
4、 -2 步进电机定位控制器的整体设计步进电机定位控制器的系统主要由步进电机方向设定电路模块、步进电机步进移动与定位控制模块以及编码输出模块构成。前两个模块完成电机旋转方向设定、激磁方式和定位角度的换算等工作,后一模块用于对换算后的角度量编码输出。系统框图如图1 所示。21 步进电机定位控制器整体架构的VHDL语言设计及仿真(1)根据步进电机定位控制器的系统组成框图可以定义输入和输出端口:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -(3)步进电机定位控制器顶层电路的VHDL 程序代码:在下面的程序中只考虑逆时针操作模式即(dir=0)。名师资料总结-精品资料欢迎下载-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年步进电机控制器的FPGA实现 2022 步进 电机 控制器 FPGA 实现
限制150内