需要金币:1000 个金币 | 资料包括:完整论文,开题报告 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12483 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:步进电动机是电动机的一种,它是由外部的脉冲信号来控制的,脉冲信号的频率、两相邻之间的脉冲延时决定了电机的速度和方向,因此它又被称作脉冲电机。步进电机的优点很多,主要是没有累积误差,易于精确控制,结构简单,使用维修方便,制造成本低等。当然它也有缺点,步进电机不能够之间连接在开发板上,它必须要用驱动芯片来进行驱动,不然它无法正常转动。 本次设计是基于FPGA的步进电机定位控制系统,控制对象是二相步进电机,需要对电机的各个方面进行学习,充分掌握关于步进电机的工作原理。由于步进电机的工作原理整个系统被分成了四大模块,分别是电机转速控制模块、电机方向控制模块、电机定位控制模块、数码管显示模块,这几个模块之间用接口连接。编写Verilog HDL模块程序来控制这四个模块,这几个模块仿真成功后再把这些模块综合起来进行验证,最终完成二相步进电机的定位控制系统设计。 关键词:二相步进电机;FPGA ;Verilog HDL
目录 摘要 ABSTRACT 1 引言-1 2 背景知识介绍-2 2.1 FPGA介绍-2 2.1.1 FPGA基本原理-2 2.1.2 FPGA特点-3 2.1.3 FPGA设计流程-3 2.2 Verilog HDL硬件描述语言简介-7 2.2.1 Verilog HDL历史-7 2.2.2 Verilog HDL特点-7 2.2.3 基于Verilog HDL的设计结构及流程-8 2.3 步进电机相关知识-8 2.3.1 步进电机的基本原理-8 2.3.2 步进电机的特点-9 2.3.3-步进电机的优点和应用-9 3 系统整体设计-11 3.1 系统硬件模块设计-11 3.2 系统软件模块设计-12 3.2.1 电机转向调节模块-12 3.2.2 电机转速调节模块-13 3.2.3定位控制模块-13 3.2.4 数码管显示模块-14 4 系统调试-15 4.1 硬件组成-15 4.1.1 关于FPGA开发平台-15 4.1.2 关于uln2003-16 4.1.3-七段数码管介绍-16 4.2 硬件验证-17 5 总结-19 致谢-20 参考文献-21 附录 |