需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9756 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着电子技术的发展,伺服直流电机控制方式也有了很大的变化。其中,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 |