- 5
- 0
- 约1.53万字
- 约 23页
- 2016-05-28 发布于湖北
- 举报
《FPGA原理及应用课设》任务书
学生姓名: 专业班级:
指导教师: 陈适 工作单位: 信息工程学院
题目: 步进电机定位控制系统设计
初始条件:
1. 具备电子电路的基础知识及查阅资料和手册的能力;
2. 熟悉ISE 仿真软件的操作与运用;
3. 掌握步进电机的工作原理。
要求完成的主要任务:
1.设计一个基于FPGA 的4 相步进电机定位控制系统,包括步进电机方向设定
电路模块、步进电机步进移动与定位控制模块和编码输出模块。
2.撰写符合学校要求的课程设计说明书。
时间安排:
1、2014年6月3日,布置课设具体实施计划与课程设计报告格式的要求说
明。
2、2014年6月4日至2014 年6月16日,设计说明书撰写。
3、2014年6月18日,上交课程设计成果及报告,同时进行答辩。
指导教师签名: 年 月 日
系主任(或责任教师)签名: 年 月 日
目 录
摘 要 2
ABSTRACT 4
1 绪论 5
1.1选题背景 5
1.2 国内外研究现状 5
1.3 发展趋势 6
2 系统组成及原理描述 8
2.1 4相步进电机的8个方向和电流以及电压信号的关系 9
2.2 FPGA模块图和输入、输出信号说明 9
3 模块设计 11
3.1 各模块间整体共享的电路内部传递信号 11
3.2电机方向设定电路模块 11
3.3 步进电机步进移动与定位控制模块 12
3.4 编码输出模块 12
4 程序设计与仿真 14
4.1根据步进电机定位控制器的系统组成框图可以定义输入和输出端口: 14
4.2中间变量初始化定义如下: 14
4.3 步进电机定位控制器顶层电路的VHDL 程序代码: 14
4.4 仿真结果 17
5 总结 20
参考文献 21
附录 22
摘 要
步进电机具有响应速度快、定位精度高、无积累误差、驱动电路及控制方法简单等优点;FPGA芯片具有控制精度高而且稳定可靠高,解决了传统定制电路的不足,克服了原有可编程器件门路数有限的缺点,因而步进电机和FPGA芯片在工业控制领域获得了广泛的应用。
本文详细叙述了基于FPGA芯片来实现驱动步进电机的定位控制系统设计的过程,设计中心思想是以FPGA芯片来实现驱动步进电机的脉冲分配,加上必要的数字模拟辅助电路,形成一个四相八步的步进电机定位控制系统。在软件平台Quarterп 7.2上通过硬件描述VHDL语言来对步进电机的功能进行建模和电路描述,并建立好它的设计顶文件,完成逻辑编译,逻辑综合,和实时仿真测试,得到准确的仿真波形图。使用Cycloneп系列的可编程逻辑控制器FPGA作为硬件平台,把软件平台上适配好的文件通过编程器向FPGA下载,进行最后的硬件测试,查找错误,改进设计。
关键字: 步进电机、FPGA、定位控制
ABSTRACT
Step motor has the response speed, high positioning accuracy, no accumulated error, drive circuit and control method is simple, etc;The FPGA chip with high control precision and high stable and reliable, to solve the deficiency of the traditional custom circuit, overcome the original programmable device access number limited shortcomings, thus stepping motor and the FPGA chip obtained widespread application in the field of industrial control.
Is described in this paper, based on the FPGA chip to realize the drive stepper motor position control system design process, the design idea is based on the FPGA chip to realize the drive stepper motor pulse distribution, combined with necessary auxiliary circuit digital simu
原创力文档

文档评论(0)