基于FPGA的直流电动机伺服系统设计.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-07-22
  • 论文字数:9756
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(小山神)提供原创文章

支付并下载

摘要:随着电子技术的发展,伺服直流电机控制方式也有了很大的变化。其中,PWM脉宽调制技术成为控制电动机的主流,随着可编程逻辑器件的出现,又给直流电机伺服系统提供了一种新的方法。本设计是利用VHDL硬件描述语言在FPGA系统中设计一个直流电机的伺服控制系统。本文研究的具体内容是以FPGA器件Core EP4CE6为核心板,基于PWM脉宽调制技术控制原理,控制直流电动机的转停、正反转、按不同档位转、定时控制等功能。在QuartusII软件上仿真后说明位置反馈、速度反馈和直流反馈对直流电机的控制都更精准、更可靠。同时,本设计还包含时钟模块,既可以用于进行时间的显示,同时也方便了调节显示时间,以便控制定时模块的启动。总体而言,本系统将直流电动机的驱动模块、万年历的显示模块、定时控制模块等,各模块相互联系,共同完成对直流电动机的控制。

 

关键词:直流电动机;FPGA;PWM原理;硬件描述语言

 

目录

摘要

Abstract

1 绪论-1

1.1 课题背景-1

1.2 国内外现状-1

1.3 主要技术手段-2

1.4 完成内容-3

2 核心板Core EP4CE6介绍-4

2.1 概述-4

2.2 硬件设计-4

2.2.1 整体电路设计框架-4

2.2.2 电源电路-5

2.2.3 时钟电路-6

2.2.4 复位电路-7

2.2.5 配置/下载接口-8

2.2.6 配置电路-9

2.2.7 LED电路-9

2.2.8 拓展版接口-10

2.3 开发板基本操作-10

3 系统硬件电路的设计-12

3.1 系统的整体功能-12

3.2 系统电路-12

3.2.1 系统的整体设计思路-12

3.2.2 时钟电路-13

3.2.3 调时/复位电路-13

3.2.4 LED指示电路-14

3.2.5 档位控制电路-14

3.2.6 PCB电路板设计-15

4 系统软件设计-16

4.1 系统的软件流程-16

4.1.1 程序框图-16

4.1.2 程序流程图-16

4.1.3 简要说明-17

4.2 系统的主程序-17

4.2.1 系统主程序流程图-17

4.2.2 主程序简要说明-18

4.3 程序的分部分介绍-18

4.3.1 时钟模块-18

4.3.2 定时模块-19

4.3.3 显示模块-19

结    论-21

参 考 文 献-22

附录 程序全文-23

1 主程序-23

2 时钟程序-25

2.1 小时程序-25

2.2 分钟程序-27

2.3 秒程序-28

3 分频程序-30

4 显示程序-32

5 定时程序-37

致    谢-38