本科毕设论文-—基于cpld的无刷直流电机控制器设计.doc





《本科毕设论文-—基于cpld的无刷直流电机控制器设计.doc》由会员分享,可在线阅读,更多相关《本科毕设论文-—基于cpld的无刷直流电机控制器设计.doc(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、浙江理工大学本科毕业设计(论文)Z S T UZhejiang Sci-Tech University本 科 毕 业 设 计BachelorS THESIS论文题目: 基于CPLD的无刷直流电机驱动器设计 浙 江 理 工 大 学机械与自动控制学院毕业论文诚信声明我谨在此保证:本人所写的毕业论文,凡引用他人的研究成果均已在参考文献或注释中列出。论文主体均由本人独立完成,没有抄袭、剽窃他人已经发表或未发表的研究成果行为。如出现以上违反知识产权的情况,本人愿意承担相应的责任。 声明人(签名): 年 月 日摘要无刷直流电机(BLDC)利用电子换相装置代替了有刷直流电机的机械换相装置,使其既具有直流电动
2、机的调速性能,且体积小、重量轻、效率高、无励磁损耗等特点,同时又具有交流电机结构简单、运行可靠、维护方便等优点。因此在国民经济的各个领域,如医疗机械、仪器仪表、化工、纺织以及家用电器和办公自动化等方面都有广泛的应用。而在对系统提出响应速度快、精度高、控制板体积小、可靠性高等要求下,采用基于单片机等芯片的控制系统一般难以实现这一要求,而基于DSP等芯片的控制系统一般成本又太高。但随着无刷直流电机的各种控制方法正日趋成熟,特别是大规模现场可编程门阵列FPGA、CPLD的出现,为实现这些要求提供了可能,本课题便是基于这一背景而提出的。本文提出了一种基于CPLD的无刷直流电机控制器。重点分析了控制器的
3、硬件电路组成及其工作原理。并进一步绘制了控制器的PCB板。接着针对控制器所肩负的控制任务,提出了完整的控制器算法,并最后用Simulink仿真验证了所提出的控制算法。关键词:BLDC;CPLD;BLDC控制器;BLDC Simulink 仿真; AbstractBrushless DC motor (BLDC) is using electronic commutation device instead of mechanical commutation device of brush DC motor. BLDCs speed performance has the characterist
4、ics of DC motors, and it is also has small volume, light weight, high efficiency and no excitation loss advantages. BLDC also has the advantages of AC motor, such as simple structure, reliable operation, convenient maintenance, etcTherefore, BLDC had been using in the wide range fields of national e
5、conomy, such as medical equipment, instrumentation, chemical, textile, household appliances and office automation.The control requirements of high reliability, such as fast response speed, high precision, small size. Based on MCU chip control system is generally difficult to realize this requirement
6、. And, the cost of control system based on DSP chip is generally too high. However with all kinds of Brushless DC motor control method is becoming more and more mature, especially the large-scale field programmable gate array FPGA, CPLD appeared, provides the possibility to realize these requirement
7、s. This topic is proposed on the basis of this background.This paper presents a brushless DC motor controller based on CPLD . Focus on the analysis of the hardware controller and its working principle. And I have completed the design of PCB controller. According to the control task the controller ha
8、d, a controller algorithm was proposed. And finally, using Simulink simulation verified that the proposed control algorithm.Key words: BLDC; BLDC controller; BLDC Simulink simulation;目 录摘 要Abstract第1章 绪论11.1课题的背景和意义11.2 国内外研究现状和发展趋势11.2.1无刷直流电机简介11.2.2无刷直流电机的控制技术31.2.3无刷直流电机控制技术的发展趋势61.3本文的研究内容7第2章
9、控制器硬件电路设计92.1电路的总体结构92.2各模块解析102.2.1三相桥逆变电路102.2.2逆变电路MOS管的驱动电路142.2.3逆变电路MOS管的过流保护电路162.2.4电源管理202.2.5 CPLD主控242.2.6人机接口242.3 PCB设计29第3章 控制算法设计313.1 控制算法313.1.1 控制器所要完成的任务313.1.2 控制器任务的实现323.2 Simulink介绍343.3 Simulink建模353.3.1 BLDC模型353.3.2 控制器逆变电路模型393.3.3 控制器控制算法建模413.3.3.1 任务1:电机转速控制413.3.3.2 任务
10、2:电机正反转控制423.3.3.3 任务3:电机制动控制443.3.3.4 任务4:逆变桥MOS管过流保护控制453.3.4 Simulink仿真设置463.4 Simulink仿真分析473.4.1 Simulink模型验证483.4.2 Simulink模型测试52第4章 总结544.1 总结544.2 展望54参考文献55致 谢57第1章 绪论1.1课题的背景和意义无刷直流电机是在有刷直流电机的基础上产生发展而来的。直流电机因其良好的转矩特性和快速响应能力而在工业界有广泛的应用,其具有调速性能好、运行效率高等诸多优点。但同时由于直流电机存在电刷、换向器等机械接触部件,使得存在机械磨损,
11、而需经常维护和保养;且会产生噪声、火花和无线电干扰,且不能在有粉尘、易燃易爆物质的环境中工作;再加上直流电机有制造成本较高及维修困难等问题,都限制了它的应用范围。无刷直流电机(BLDC)作为近年来迅速发展起来的一种新型电机,正是为解决有刷直流电机的种种缺点而出现的。它利用电子换相装置代替机械换相装置,既具有直流电动机的调速性能,且体积小、重量轻、效率高、无励磁损耗等特点,同时又具有交流电机结构简单、运行可靠、维护方便等优点。因此在国民经济的各个领域,如医疗机械、仪器仪表、化工、纺织以及家用电器和办公自动化等方面都有广泛的应用。而在对系统提出响应速度快、精度高、控制板体积小、可靠性高等要求下,采
12、用基于单片机等芯片的控制系统一般难以实现这一要求,而基于DSP等芯片的控制系统一般成本又太高。但随着无刷直流电机的各种控制方法正日趋成熟,特别是大规模现场可编程门阵列FPGA、CPLD的出现,为实现这些要求提供了可能,本课题便是基于这一背景而提出的。1.2 国内外研究现状和发展趋势1.2.1无刷直流电机简介无刷直流电机按照工作特性,可以分为两大类:(1)具有直流电机特性的无刷直流电机(BLDC)反电动势波形和供电电流波形都是矩形波的电机,称为矩形波同步电机,又称无刷直流电机。这类电机由直流电源供电,借助位置传感器来检测转子的位置,由所检测出的信号去触发相应的电子换相线路,以实现无接触换相。所以
13、这种无刷电机具有有刷直流电机的各种运行特性。(2)具有交流电机特性的无刷直流电机(PMSM)反电动势波形和供电电流波形都是正弦波的电机,称为正弦波同步电机,又称永磁同步电机。这类电机也由直流电源供电,但通过逆变器将直流电变换成交流电,然后去驱动同步电机。两种电机定子绕组都是相同的,不同的是转子磁钢的制造不同,由此带来了两种电机在控制方法和性能方面的差异。正弦波永磁同步电机相比于方波型无刷直流电机,结构较复杂,使用成本较高。一般需要价格昂贵的光电编码盘来检测转子位置,以提供连续的转子位置信息给控制器。其理论上无转矩脉动,调速比、定位精度高。所以多应用在需要高精度位置控制的场合,当然其控制方式相比
14、于无刷直流电机也要复杂的多。无刷直流电机电流波形为方波,通过控制逆变器的输出电压,使输出电流和梯形波形反电动势的平顶部分相位一致。电机绕组一般工作于120导通状态下,控制比较简单,对位置传感器要求低,一个电周期内只需要知道转子的六个位置即可,因此成本也低。所以在对电机定位精度要求不特别高的传动场合,永磁无刷直流电机因其控制简单,效率高,体积小而具有明显的优势13。但迄今为止,还没有一个公认的统一标准对无刷直流电机进行准确的分类和定义,而一般人们所称的无刷直流电机即指第一种,即具有直流电机特性的矩形波型永磁无刷直流电机(BLDC)。无刷直流电机的基本结构:在有刷直流永磁电动机中,定子主要由永磁体
15、磁极、导磁轭和电刷构件组成,转子主要由电枢绕组和换向器所组成。通过换向器与电刷连续依次的开关动作,实现对特定位置的线圈绕组的通电,而获得恒定的电磁转矩,使得电机能够连续旋转。在无刷直流永磁电机中,电枢绕组被设置在定子上,永磁体磁极被设置在转子上。转子永磁体磁场相对于定子各项电枢绕组的位置,由转子位置传感器所感知。电子换向电路获得这一位置信号后,按照设定的一定逻辑去驱动与电枢绕组相连接的相应的功率晶体管,以驱动相应的绕组。即是,通过电子换向器实现对特定绕组的驱动,而使转子获得连续的电磁转矩而转动,其结构如图1-1。图1-1 永磁无刷直流电机组成框图从上面的简单介绍不难发现,无刷直流永磁电动机与有
16、刷直流永磁电动机,工作原理基本完全一致,只是用电子换向器取代机械换向器而已。而他们的具体区别在于,有刷直流永磁电动机有很多独立的绕组,也即是很多的换向器,以实现转子磁场与定子磁场的实时正交,而获得较连续恒定的电磁转矩。进而如果用电子换向器直接代换机械换向器的工作,将包含大量的功率晶体管开关元件和与之相适应的转子位置传感器,就目前的科技水平而言,这种方法没有实用价值也很难实施。因此,在当前的无刷直流永磁电动机中,定子电枢采用类似于一般交流电动机的三相绕组,借助转子位置传感器检测出转子永磁体磁场与定子电枢绕组三相轴线之间的相对空间位置信号,进而通过处理这些信号来进行控制,实现定子电枢三相绕组的电子
17、换向2。1.2.2无刷直流电机的控制技术目前,国内外无刷直流电机的一般控制技术已经比较成熟,我国已经制定了GJBI863无刷直流电机通用规范。当前的研究热点主要集中在以下三个方面:研究无位置传感器控制技术以提高系统可靠性,并进一步缩小电机尺寸与重量。从电机设计和控制方法等方面出发,研究无刷直流电机转矩波动抑制方法,从而提高其伺服精度,扩大其应用范围。设计可靠、小巧、通用性强的集成化无刷直流电机控制器38。1)无位置传感器检测技术无位置传感器控制技术,顾名思义即是不用位置传感器,而主要通过电机内容易获取的电压或电流等信号,经过一定的算法处理,间接得到转子位置信号。常用的转子位置间接检测法如图 1
18、-2 所示39。图 1-2 转子位置间接检测法(1)反电势法:其原理是转子旋转时,会在定子绕组上感应出反电动势,该反电动势的相位反映转子位置信息,进而通过检测反电动势信号即可间接得到转子位置信号。实际设计中,依靠检测浮空相的端电压得到反电动势过零点,在过零点之后30电角度即为换相时刻。其原理简单、实现方便、应用广泛。(2)电感法:利用凸极永磁转子旋转时,定子电感是转子位置和相电流的函数,定子绕组电感会随着电机转子位置变化而变化的原理,提出了用绕组电感来检测转子位置的方法。该方法可以达到较高的检测精度,但是该方法实现难度较大,在电机运行过程中,需要对定子绕组电感不停的进行检测和计算。(3)续流二
19、极管法:通过检测反向并联在驱动管上二极管的导通状态来得出转子的位置。续流二极管法的基本原理还是基于反电势法,但它是从电流角度来考虑反电势的。该方法能够弥补反电动势检测法在低速下的不足,能够检测更低的速度范围。(4)观测器估计法:是一种利用卡尔曼滤波法和状态观测器来检测电机转子的方法。尤其近十年来,随着微处理器性能的提高,这种方法已获得进一步发展,被用到了实际的无刷电机控制系统中。(5)磁链估计法:是一种用磁链估计位置的检测方法,通过对检测得到的电压和电流信号进行积分计算,得到磁通。再根据转子初始位置,电机参数,磁通之间的关系方程出发,计算出转子位置信息。虽然这种方法计算稍复杂,但误差较小、调速
20、范围较广。(7)变电机结构法:是一种对转子结构或定子结构作改善,而实现电机的无位置传感器控制。如表面粘贴式转子无刷直流电机中,添加辅助短路转子绕组,以获取电机转子位置信息,或在电机转子表面贴装非磁性材料,从而能通过检测该材料涡流反应造成的断开相电压,来获得转子位置信息。(8)智能估计法:利用神经网络控制和模糊控制等智能算法,建立电机的电压、电流和转子位置信号之间的关系式,其控制精度较高。但相对传统无位置传感器控制方式而言,算法复杂程度和运算时间较大。采用无位置传感器控制的无刷直流电机,较难直接启动。因此这种电机的启动方式将始终是研究的热点和难点4。2) 转矩波动抑制研究相对于正弦波型永磁同步电
21、机,梯形波型无刷直流电机最大的问题是存在电磁转矩脉动。电机加工过程中机械加工带来的误差造成感应电动势的不对称、永磁材料磁性性能的不一致、定子换向过程的影响等,都会带来转矩波动5。转矩脉动会直接降低电力传动系统控制特性和驱动系统的可靠性,并带来振动、谐振、噪声等问题。因此,抑制换相转矩波动是无刷直流电机研究领域的一项重要内容,许多学者在这方面进行了大量的研究工作。文献6详细分析了无刷直流电机转矩产生的原理及转矩波动存在的必然性。国内相关学者也对无刷直流电机的转矩波动进行了大量的研究。文献7对电枢反应引起的转矩波动进行了分析,并从换相控制和磁路设计两个方面提出抑制脉动的方法。综上,引起无刷直流电机
22、转矩波动的原因是复杂的,应该针对不同的情况采用相应的控制方法,因为各种方法都有各自的优缺点和适用场合。3)无刷直流电机控制器研究无刷直流电机控制器经历了从分立元件到数字可编程集成电路控制方式的发展历程。采用分立电子元器件的无刷直流电机控制器,结构复杂、体积较大,因而可靠性和通用性也相对较差,还不利于批量生产。因此,当前主要采用专用集成电路(ASIC)控制器、FPGA、CPLD、单片机和DSP控制器等方式。目前,很多半导体厂商,都能提供自己开发的电机控制专用集成电路,如MicroLinear公司的ML4425/4428无位置传感器电机控制芯片。专用集成电路控制器具有,结构简单、性价比高、外围器件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 论文 基于 cpld 直流电机 控制器 设计

限制150内