niosii的直流电机pwm调速系统设计(附件)【字数:12459】
直流电机是人们生活中重要的提供动力的器件,相较于其他电机,直流电机性能优良,易于控制,可调速的范围广,可搭载的负载大。随着科技的进步,各种技术也飞速发展,如自动控制理论,计算机科学,信号检测技术等,这些技术推动了直流电动机调速系统趋向电动机一体化,提高了运动控制系统的实时性和稳定性。针对运动控制系统的这种高要求,必须开发出精度更高、效率更高的运动控制器。这就是本文研究的意义所在。本文利用Altera公司的DE2开发板为平台,运用了新一代SOPC技术即Qsys在FPGA上植入Nios II软核,以此作为核心控制器,使用C语言在FPGA内部编写PWM控制程序,在FPGA外部控制电机调速和旋转方向。这是抛开了传统的直流电机调速方式(单片机或DSP)的一种新的尝试。本文首先介绍了电机传动系统,直流电机控制和PWM技术的情况,对控制系统所用的技术进行了说明;接着详细讲解了在FPGA中嵌入Nios II软核来建立一个SOC直流电机控制系统的具体方法,说明了SOPC技术的思想和实现途径,该系统使用Altera公司的Cyclone IV系列FPGA芯片EP4CE30F2348N作为系统控制器,同时利用硬件描述语言将一些必要的外设集合为直流电机控制系统。最后,本文给出了一些关键的控制函数,说明系统控制电机运动的原理。根据以上所说的方法,设计出实体模型并进行验证,经过模型仿真、验证,结果证实了方法的可行性。 关键词Nios II,直流电机控制,PWM,FPGA
目录
第一章 绪论 1
1.1 课题背景 1
1.2电气传动的发展和趋势 1
1.3 PWM技术的发展和概述 2
1.4 FPGA概述 3
1.4.1 EDA技术 3
1.4.2 Cyclone IV系列芯片简介 4
1.4.3 FPGA开发流程 4
1.5 本文研究内容和论文结构 6
第二章PWM直流电机调速系统原理 8
2.1 PWM控制的基本原理 8
2.2直流电机闭环控制系统 9
2.2.1直流电机的基本工作原理 9
2.2.2 直流电机的数学模型.. 9
2.2.3闭环控制系统的思想 11< style="display:inline-block;width:630px;height:85px" data-ad-client="ca-pub-6529562764548102" data-ad-slot="6284556726"> (adsbygoogle = window.adsbygoogle || []).push({ });
目录
第一章 绪论 1
1.1 课题背景 1
1.2电气传动的发展和趋势 1
1.3 PWM技术的发展和概述 2
1.4 FPGA概述 3
1.4.1 EDA技术 3
1.4.2 Cyclone IV系列芯片简介 4
1.4.3 FPGA开发流程 4
1.5 本文研究内容和论文结构 6
第二章PWM直流电机调速系统原理 8
2.1 PWM控制的基本原理 8
2.2直流电机闭环控制系统 9
2.2.1直流电机的基本工作原理 9
2.2.2 直流电机的数学模型.. 9
2.2.3闭环控制系统的思想 11< style="display:inline-block;width:630px;height:85px" data-ad-client="ca-pub-6529562764548102" data-ad-slot="6284556726"> (adsbygoogle = window.adsbygoogle || []).push({ });
*好棒文|www.hbsrm.com +Q: ¥351916072¥
br /> 2.3 本章小结 12
第三章基于Nios II软核的硬件设计 13
3.1 系统的主题架构 13
3.1.1 可编程片上系统介绍 13
3.1.2 系统的整体架构 14
3.2 主控芯片介绍 14
3.3 控制器的各个模块 15
3.3.1创建Nios II软核 15
3.3.2 配置JTAGUART 17
3.3.3配置 System id 18
3.3.4片上存储的配置 18
3.3.5 PIO的配置 19
3.3.6 PWM模块 20
3.4 本章小结 23
第四章基于Eclipse的系统软件设计 24
4.1 控制系统软件主体架构 24
4.2 工作模式解读 25
4.3 主要程序解读 27
4.3.1 恒定速度工作模式 27
4.3.2 分级运转模式 28
4.4 本章总结 29
第五章 实物调试报告 30
第六章 总结 34
致谢............................................................. 35
参考文献........................................................ 36
第一章 绪论
1.1 课题背景
直流电机是现在最重要的提供动力的元件,在人们的生产生活中扮演着越来越重要的角色,如何控制直流电机的速度,让它在不同的场合发挥不同的作用,或者发挥更大的作用有着非常重大的实际意义。目前常用的直流电机控制方法一般都是以单片机和DSP为控制核心的控制方法,但是无论是单片机还是DSP都有着不小的缺点如占用端口资源多,需要周边器件多,这些都会影响系统的稳定性。
由于现代电子技术的发展和控制理论的革新,基于EDA技术的设计已经成为了设计电子系统的首选方案,加上各种硬件描述语言出现,过去用电路原理图设计系统太过繁琐的问题也得到了解决。衍生出来的FPGA器件不断应用于电机控制领域,集成电路因此变得速度更快,功耗更低。[1]
1.2电气传动的发展和趋势
由于现代科学技术越来越发达,电气传动系统的性能更高,数字化程度也更高。直流传动系统便是其中的佼佼者,具有控制简单、调速特性好的特点,在调速传动领域有着无可取代的地位。[2]电气传动系统能够改良的关键在于主磁极永磁和无刷换向,以此为契机,无刷直流电机不断改进发展,逐渐成为了现在大家熟悉的机电一体化系统。无刷直流电机一般是指方波无刷直流电动机,这种电动机非常简单,只需要开关位置信号进行驱动,驱动电路是逆变桥。
电子技术的发展引发了一场新的技术革命,在人们的生产生活领域里,电动机一直扮演着十分重要的角色,而这场技术革命也间接推动了电气传动自动化的发展,电气传动自动化要分成两部分来看,电气传动部分就像人类的躯干和四肢,所有实际的操作都要由它们来完成;自动化部分就像人类的大脑,指挥全身的动作,二者缺一不可,缺少了躯干,就只能空想什么也做不了,缺少了大脑,只能像没头苍蝇一样乱撞,自改革开放以来,中国对自动化技术的重视程度一直很高。在工业应用方面:当代工厂企业使用的设备越来越多地运用到电气传动自动化技术,其重要性不言而喻,受到生产力的巨大需求的压力,人们也绞尽脑汁地革新技术,加快更新换代的速度。可以说电气传动自动化的技术决定了很多大型工业设备的精密程度。只要将这些设备中的电气传动自动化部分改良和更新换代就可以大大提高设备的效率和技术水平;[3]在人们的日常生活中,电气传动自动化的影响随处可见:大楼越造越高,供水的问题就要用到变频传动,这样就不需要水泵一直高速运作,减少了电能的浪费,也不用在楼顶放置储水罐;家家户户都有的电扇也使用了自动化技术,通过改变转速实现强风微风之间的转换,还有许多其他的方面。种种这些,无一不体现了电气传动自动化对人们生产生活的影响。
电气传动在国内外发展趋势为:直流调速系统逐渐被交流变频调速取代,逻辑控制中的触点消失,全数字控制没有完全取代数模复合控制,而是与之并存。[4]人们对于生产力的巨大需求和科学技术的飞速发展共同推动电气传动自动化的发展,而在将来,电气传动自动化的发展前景必然无比宽广。原因如下:(1)市场需求源源不断,全球资源日益短缺,加上工业化程度越来越高,在化工、纺织、冶金、食品等各个行业,自动化技术可以节省大量的人力资源和原料,同时提高效率;(2)大功率器件工艺的提升,SCR、IGBT、GTO等这些器件不断往更高电压,更大电流方向发展,加上串并联技术不断普及应用,越来越多的高电压,大功率电气传动自动化器件被开发出来;(3)基础工业和制造业飞速发展,各种电气传动自动化器件的配套器件更加普及,让多数人可以用上方便实用的自动化工具。
如今,无刷直流电动机集合了变流、软件,硬件控制、和检测系统,一体化程度极高,俨然成为了新一代的电动机系统,是应用科学的尖端技术的结晶,是机电一体化的新兴产物。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/1399.html