基于MCU的通用控制器设计毕业设计论文.doc
《基于MCU的通用控制器设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于MCU的通用控制器设计毕业设计论文.doc(58页珍藏版)》请在三一办公上搜索。
1、学士学位论文基于MCU的通用控制器设计院 系:机械工程学院学 号:专业名称:学生姓名:指导老师:起讫日期:设计地点: 基于MCU的通用控制器设计摘要:电机控制器的发展朝着集成化和通用化的方向发展着。目前,电机控制专用集成电路芯片技术已经比较成熟,电机控制专用集成电路芯片的种类也十分齐全,但在通用性上还显得不足。而且,电机控制专用集成电路品种规格繁多,产品资料和应用资料丰富,但是又很分散,需要花时间收集整理、分析消化,研究电机的通用控制器很有必要。本次设计先用MATLAB对PID控制器进行仿真,计算,包括参数整定,加深对控制器和离散算法的认识,再进一步探索双闭环反馈的控制器算法。然后在基于STM
2、32的电机控制电路中进行检验,以便进一步优化算法。这次设计的通用控制器其通用性主要体现在两个方面:一是PID控制器结构的通用性即可以选择单闭环,双环,甚至三环控制,对不需要的控制只需要将该参数设置为0;二是PID参数的通用性,即可以很方便的对PID参数进行调整,以适应实际的需求。就目前的研究结果来看,理论研究基本完成,亦根据实际情况拟合出了电机转速与占空比之间的函数关系,将这种关系应用在简单的单闭环控制中取得了很好的效果,在不使用这种关系,亦对PID参数进行了整定,还需要进一步检验PID算法对实际电机控制的效果,提高其通用性。关键词:STM32;通用控制器;PID;MATLAB仿真 Desig
3、n of MCU Based Universal Controller Abstract: The motor controller develops towards the integrated and universal . At present, the technology of motor control ASIC chip is relatively mature, the type is also very complete, but it lacks universality partly. Moreover, there is varieties specifications
4、, product information and application data but very scattered, it takes much time to collect and analyze them.So the study of the universal motor controller is necessary. In the design ,it firstly use MATLAB to emulate the PID controller, calculate, including parameter tuning, achieve a better under
5、standing on the controller and the discrete algorithm, and then explore the algorithm of double closed-loop control system . And then the circuit of motor control based on the STM32 to be tested,in order to further optimize the algorithm. The universality of the universal controller is mainly embodi
6、ed in the algorithm: First, the PID controller structure that you can choose not only a single closed loop control system , bu also double loop control system , and even three loop control system ; Second is the versatility of the PID parameters, which can be very convenient to be adjusted for the a
7、ctual demand. According to the current results, the study in theoretical is completed, determining a functional relationship between motor speed and duty cycle based on the actual situation.The relationship is applied in a single closed-loop control system and achieve a good effect.But it also need
8、to further examine the effect of the PID algorithm,in the actual motor control . Key words: STM32;Universal Controller;PID;MATLAB Simulation目录摘要.IAbstract.II目录.III第一章 绪论71.1 引言71.2研究现状与发展趋势71.3 本课题的研究目的和主要研究内容8第二章 直流电机调速控制系统分析及MATLAB仿真92.1 原理分析92.1.1 直流电机基本调速方法与PWM92.1.2 直流电机调速系统102.2 MATLAB仿真122.2.
9、1电机控制系统数学模型的推导122.2.2 Simulink仿真122.3系统离散化212.4状态空间法与串行算法模拟并行的探索222.4.1状态空间法的启示222.4.2算法的探索23第三章:实践设计篇263.1整体方案设计263.2硬件部分273.2.1STM32开发板273.2.2电机驱动电路283.2.3正交编码器测转速293.2.4稳压电源电路303.3软件模块303.3.1PWM生成子程序313.3.2串口模块速度给定与速度显示323.3.3速度测定与方向判断子程序333.3.4 PID算法模块33第四章 :实践检验篇354.1 实物连接图354.2用MATLAB曲线拟合方法确定占
10、空比与空载电机转速的关系354.3简单闭环控制试验384.4第一次PID算法试验394.5第二次PID算法试验40第五章:总结与改进435.1总结435.2改进的一些思路43致谢45参考文献46附录.47第一章 绪论1.1 引言运动控制系统是以机械运动的驱动设备电动机为控制对象,以控制器为核心,以电力电子功率变换装置为执行机构,在自动控制理论指导下组成的电力传动自动控制系统,这类系统控制电机的转矩,转速和转角,将电能转换为机械能,实现运动机械的控制。纵观运动控制系统的发展历程,交,直流两大电气传动并存于各个工业领域,虽然各个时期科学技术的发展使他们所处的地位,所起的作用不同,但他们始终是随着工
11、业的发展,特别是电力电子和微电子技术的发展,在相互竞争,相互促进中,不断完善并发生着变化。由于历史上最早出现的是直流电动机,所以19世纪80年代以前,直流电气传动是唯一的电气传动方式。直到19世纪末,出现了交流电动机,这才使得交流电气传动在工业中逐步得到广泛应用。随着生产技术的发展,对电气传动在启制动,正反转以及调速精度,调速范围,静态特性,动态响应等方面提出了更高的要求,这就要求大量使用调速系统,由于直流电动机的调速性能和转矩控制性能好,从20世纪30年代起,就开始使用直流调速系统。它的发展过程是这样的,由最早的旋转交流机组控制发展为放大机,磁放大机控制;再进一步,用静止的晶闸管变流装置和模
12、拟控制器实现直流调速;再后来,用可控整流和大功率晶体管组成的PWM控制电路实现数字化的直流调速,使系统的快速性,可靠性,经济性不断提高。调速性能的不断提高,使直流调速系统的应用非常广泛,然而由于直流电动机具有电刷和换向器,制造工艺复杂且成本高,维护麻烦,使用环境受到限制等缺点,并且很难向高转速,高电压,大容量发展,逐渐显示出直流调速的弱点。普遍应用于恒速运行场合的交流电动机,可以弥补直流电动机的不足。于是人们又开始了新一轮交流调速的研究。仅对占传动总量三分之一强的风机,水泵设备而言,如果改恒速为调速的话,就可以节电30%左右。近三四十年来,随着电力电子技术,微电子技术,现代控制理论的发展,为交
13、流调速产品的开发创造了有利条件,并实现了产品的系列化。从调速性能看,完全可与直流调速系统媲美 周深渊. 交直流调速系统与MATLAB仿真M. 中国电力出版社. 2007:120。一言以蔽之,现代电动机自动控制的真正的发展是以电力电子器件的发展和应用为基础的。而微处理器的应用使电气传动控制技术再次发生了巨大地变革,使用微处理器实现数字化控制不仅可以简化控制硬件,而且可以加入人工智能对系统运行状态进行诊断,这对电气传动控制系统的发展产生了深远影响 李宁,刘启新. 电机自动控制系统M. 北京:机械工业出版社. 2003:1222。1.2研究现状与发展趋势微处理器诞生于上个世纪七十年代,随着集成电路大
14、规模及超大规模集成电路制造工艺的迅速发展,微处理器的性价比越来越高。此外,由于电力电子技术的发展,制作工艺的提升,使得大功率电子器件的性能迅速提高。为微处理器普遍用于控制电机提供了可能,利用微处理器控制电机完成各种新颖的、高性能的控制策略,使电机的各种潜在能力得到充分的发挥,使电机的性能更符合工业生产使用要求,还促进了电机生产商研发出各种如步进电机、无刷直流电机、开关磁阻电动机等便于控制且实用的新型电机,使电机的发展出现了新的变化。对于简单的微处理器控制电机,只需利用用微处理器控制继电器、电子开关元器件,使电路开通或关断就可实现对电机的控制。现在带微处理器的可编程控制器,已经在各种的机床设备和
15、各种的生产流水线中普遍得到应用,通过对可编程控制器进行编程就可以实现对电机的规律化控制。对于复杂的微处理器控制电机,则要利用微处理器控制电机的电压、电流、转矩、转速、转角等,使电机按给定的指令准确工作。通过微处理器控制,可使电机的性能有很大的提高。目前相比直流电机和交流电机他们各有所长,如直流电机调速性能好,但带有机械换向器,有机械磨损及换向火花等问题;交流电机,不论是异步电机还是同步电机,结构都比直流电机简单,工作也比直流电机可靠,但在频率恒定的电网上运行时,它们的速度不能方便而经济地调节。高性能的微处理器如DSP (DIGITAL SIGNAL PROCESSOR即数字信号处理器)的出现,
16、为采用新的控制理论和控制策略提供了良好的物质基础,使电机传动的自动化程度大为提高。在先进的数控机床等数控位置伺服系统,已经采用了如DSP等的高速微处理器,其执行速度可达数百万兆以上每秒,且具有适合的矩阵运算。采用微处理器控制,使整个调速系统的数字化程度,智能化程度有很大改观;采用微处理器控制,使调速系统在结构上简单化,可靠性提高,操作维护变得简捷,电机稳态运行时转速精度等方面达到较高水平。由于微处理器具有较佳的性价比,所以微处理器在工业过程及设备控制中得到日益广泛的应用。当前基于单片机设计的控制器门类繁多,且多为实用性和针对性很强的控制器,有基于改进模糊控制等算法的中央空调的控制器 Yingj
17、un Guo, Yingbao Zhao, Zengli Lu, Jianguang Liu. The Design of Improved Fuzzy Controller Based on MCU for Central AirConditionerJ. 08 Proceedings of the 2008 International Symposium on Intelligent Information Technology Application Workshops. 2008:197200,有复杂的基于AVR单片机针对机床自动变速箱的通用控制器 罗玉涛, 罗良然, 李晓波, 黄志勇
18、, 孟亚辉. 基于AVR单片机的自动变速箱通用控制器设计J. 计算机测量与控制,2011,(03):606608,也有简单的仅仅依靠按键与数码管显示的51单片机控制器 林开生. 基于51系列单片机的通用控制器的设计及其应用J. 漳州职业技术学院学报, 2008(04):3437。1.3 本课题的研究目的和主要研究内容 电机控制器的发展朝着集成化和通用化的方向发展着。目前,电机控制专用集成电路芯片技术已经比较成熟,电机控制专用集成电路芯片的种类也十分齐全,但在通用性上还显得不足。而且,电机控制专用集成电路品种规格繁多,产品资料和应用资料丰富,但是又很分散,需要花时间收集整理、分析消化。 本课题着
19、力于研究电机控制器的通用化开发。利用MCU,编写在一定领域具有通用功能的控制器程序,借鉴MATLAB的信号流图,研究通过下载设定的参数,在MCU程序的解释下,实现其控制功能的通用性.本次设计的通用性主要展现在两个方面:一是PID控制器结构的通用性即可以根据反馈的情况选择单闭环,双环,甚至三环控制;二是参数的通用性,即可以很方便的对PID参数进行调整,以适应实际的需求;三是占空比与转速关系可进行设置,使针对具体情况的PID整定快速进行。由于采用近几年最最主流的STM32微处理器,应用新控制理论和方法,使实现实时控制成为可能,并且增加了系统功能和柔性。具有控制灵活,智能化水平高,参数易修改等优点,
20、从而达到很高的控制精度和良好的稳定性。第二章 直流电机调速控制系统分析及MATLAB仿真2.1 原理分析2.1.1 直流电机基本调速方法与PWM直流电动机分为有换向器和无换向器两大类。直流电动机调速系统最早采用恒定直流电压给直流电动机供电,通过改变电枢回路中的电阻来实现调速。这种方法简单易行,设备制造方便,价格低廉;但缺点是效率低,机械特性软,不能得到较宽和平滑的调速性能。该法只适用在一些小功率且调速范围要求不大的场合。30年代末期,发电机-电动机系统的出现才使调速性能优异的直流电动机得到广泛应用。这种控制方法可获得较宽的范围,较小的转速变化率和调速性能。但此方法的主要缺点是系统重量大,占地多
21、,效率低及维修困难。近年来,随着电力电子的迅速发展,有晶闸管变流器供电的直流电动机调速系统以取代了发电机-电动机调速系统,它的调速性能远远超过了发电机-电动机调速系统。特别是大规模集成电路技术以及计算机的飞速发展,使直流电动机调速系统的精度,动态性能,可靠性有了更大的提高。电力电子技术中的IGBT等大功率器件的发展取代晶闸管,出现了性能更好的直流调速系统。直流电动机的转速n和其他参量的关系可表示为 (2.1)由(2.1)式可见,直流电动机调速方案可有以下三种。1.电枢串电阻调速:由于电阻耗能大,机械特性软,调速范围窄,不能实现无级平滑调速,只用于一些要求不高的场合。2.弱磁调速:弱磁调速虽然能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于MCU的通用控制器设计 毕业设计论文 基于 MCU 通用 控制器 设计 毕业设计 论文

链接地址:https://www.31ppt.com/p-3938805.html