




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计说明基于MSP430单片机的无刷直流电机控制系统设计2013年6月基于MSP430单片机的无刷直流电机控制系统设计无刷直流电动机是在有刷直流电动机的基础上发展起来的。现阶段,虽然各种交流电动机和直流电动机在传动应用中占主导地位,但无刷直流电动机正受到普遍 的关注。自20世纪90年代以来,随着人们生活水平的提高和现代化生产、 办公自动化的 发展,家用电器、工业机器人等设备都越来越趋向于高效率化、 小型化及高智能化, 作为执行元件的重要组成部分,电机必须具有精度高、速度快、效率高等特点,无 刷直流电机的应用和需求也因此而迅速增长。本设计是把无刷直流电动机作为设计对象,以MSP430单片机为
2、控制MCU,单片机采集比较电平及电机霍尔反馈信号, 通过软件编程控制无刷直流电动机。 将 整个系统分成几个部分,讨论了各个部分的电路原理、控制策略、具体实现。根据 永磁无刷直流电动机的特性实施脉宽 PWM控制,并通过转速传感器测量转速通过LCD1602动态显示转速。关键词:无刷直流电动机,单片机,霍尔位置传感器MSP430 Microco ntroller-based brushless DCmotor Con trol System Desig nAbstractBrushless DC motor in a brush DC motor devel oped on the basis of
3、. At this stage, although excha nges of all kinds of DC motors and motor drive in the app licatio n of the dominant, but brushless DC motor is un der com mon concern.Since the 1990s, as peopies living standards improve and modernize production, the devel opment of office automati on, household app l
4、ia nces, in dustrial robots and other equipment are in creas in gly tend to be high efficie ncy, small size and high in tellige nee, as the imp leme ntatio n of components An imp orta nt component of the motor must have a high accuracy, sp eed, high efficie ncy, brushless DC motor and therefore the
5、app licati on is also grow ing rapi dly.This desig n is the brushless DC motor as the electric bicycle motor-drive n con trol system, MSP430 microco ntroller for con trol MCU, SCM collectio n and comparison-level electrical signal Hall feedback, software programming through brushless DC motor con tr
6、oller .This paper analyzes the requirements from the system, the whole system will be divided into several p arts, an alysis and discussi on of the various p arts of the circuit of the con trol strategy, i mp leme ntatio n method. Accord ing to the p erma nent mag net brushless DC motor con trol of
7、the PWM pu Ise width, sp eed sen sora nd dis play sp eed through LCD1602.Key words:BLDCM,the single chip p rocessor,hall po sition sensor1引言1.1电机的分类目录1.2无刷直流电机及其控制技术的发展1.3本文研究的意义及主要内容3.2设计主要部件介绍4.2.1无刷直流电机介绍4.2.1.1无刷直流电机组成4.2.1.2无刷直流电机工作原理4.2.1.3无刷直流电机主要工作方式.5.2.2 MSP430单片机介绍2.2.1 MSP430单片机特点2.2.2单片
8、机选型8.2.2.3 MSP430F149 介绍9.2.3 LM621 介绍102.4涡轮流量计介绍112.5脉宽调制技术介绍113直流无刷电机的模糊PI控制133.1模糊控制器在直流无刷调速系统中的应用133.2直流无刷电动机数学模型.133.3模糊PI控制器.154控制系统设计1.84.1系统总体功能介绍184.2 MSP430F149单片机最小系统1.94.3显示模块介绍204.3.1显示模块硬件设计204.3.2显示模块软件设计214.4驱动模块介绍233441驱动模块硬件设计4.4.2 PWM控制软件设计234.5按键模块介绍244.5.1按键模块硬件设计244.5.2按键模块软件设
9、计254.6限流电路设计264.7速度反馈电路设计27结论28附录A29附录B39参考文献40致谢.41.1引言随着计算机进入控制领域,以及新型的电力电子功率器件的不断出现,采用全控型的开关功率元件进行脉冲调制(Paulse width modulation简称PWM)控制的无刷直流电机已成为主流。随着半导体工业,特别是大功率电子器件及微控制器的发 展,变速驱动变的更加现实且成本更低。本文充分利用单片机的数字信号处理器运算快、外围电路少、系统组成简单、 可靠的特点,将其应用于无刷电机的驱动设计。实验表明,该设计使得无刷直流电 机的组成简化和性能的改进成为可能,有利于电机的小型化和智能化。1.1
10、电机的分类电机按工作电源种类可分为:1. 直流电机(1) 有刷直流电机永磁直流电机 电磁直流电机无刷直流电机稀土永磁无刷直流电机2. 交流电机(1) 单相电动机(2) 三相电动机1.2无刷直流电机及其控制技术的发展1831年,法拉第发现了电磁感应现象,奠定了现代电机的基本理论基础。从19世纪40年代研制成功第一台直流电机,经过大约17年的时间,直流电机技术才趋于成熟。随着应用领域的扩大,对直流电机的要求也就越来越高,有接触的机械换向装置限制了有刷直流电机在许多场合中的应用。为了取代有刷直流电机的电刷一换向器结构的机械接触装置,人们曾对此作过长期的探索。1915年,美国人Langnall发明了带
11、控制栅极的汞弧整流器,制成由直流变交流的逆变装置。20世纪30年代,有人提出用离子装置实现电机的定子绕组按转子位置换接的所谓换向器 电机,但此种电机由于可靠性差、效率低、整个装置笨重又复杂而无实用价值【卩。第38页共41页科学技术的迅猛发展,带来了电力半导体技术的飞跃。开关型晶体管的研制成功,为创造新型直流电机无刷直流电机带来了生机。1955年,美国人Harrison首次提出了用晶体管换相线路代替电机电刷接触的思想,这就是无刷直流 电机的雏形。它由功率放大部分、信号检测部分、磁极体和晶体管开关电路等组成,其工作原理是当转子旋转时,在信号绕组中感应出周期性的信号电动势,此信号电 动势分别使晶体管
12、轮流导通实现换相。问题在于,首先,当转子不转时,信号绕组 内不能产生感应电动势,晶体管无偏置,功率绕组也就无法馈电,所以这种无刷直流电机没有起动转矩;其次,由于信号电动势的前沿陡度不大,晶体管的功耗又大。为了克服这些弊病,人们采用了离心装置的换向器,或采用在定子上放置辅助磁钢 的方法来保证电机可靠地起动。但前者结构复杂,而后者需要附加的起动脉冲。其 后,经过反复的试验和不断的实践, 人们终于找到了用位置传感器和电子换相线路 来代替有刷直流电机的机械换向装置,从而为直流电机的发展开辟了新的途径。20世纪60年代初期,接近开关式位置传感器、电磁谐振式位置传感器和高频耦合式 位置传感器相继问世,之后
13、又出现了磁电耦合式和光电式位置传感器。半导体技术 的飞速发展,使人们对1879年美国人霍尔发现的霍尔效应再次发生兴趣,经过多 年的努力,终于在1962年试制成功了借助霍尔元件(霍尔效应转子位置传感器) 来实现换相的无刷直流电机【2】。在20世纪70年代初期,又试制成功了借助比霍尔元件的灵敏度高千倍左右的磁敏二极管实现换相的无刷直流电机。在试制各种类型 的位置传感器的同时,人们试图寻求一种没有附加位置传感器结构的无刷直流电 机。1968年,德国人W -Mieslinger提出采用电容移相实现换相的新方法。在此基 础上,德国人R Hanitsch试制成功借助数字式环形分配器和过零鉴别器的组合来实现
14、换相的无位置传感器无刷直流电机。永磁无刷电机是永磁无刷直流电机、永磁无刷交流同步电机、永磁无刷直线 电机和永磁无刷力矩电机的总称。 永磁无刷电机具有很多优点,因此已是目前微特 电机发展主流【3】。我国对无刷直流电动机的研究起步较晚。1987年,在北京举办的联邦德国金 属加工设备展览会上,SIEMENS和BOSCH两公司展出了永磁自同步伺服系统和 驱动器,引起了国内有关学者的广泛注意,自此国内掀起了研制开发和技术引进的热潮。经过多年的努力,目前,国内已有无刷直流电动机的系列产品,形成了一定 的生产规模。1.3本文研究的意义及主要内容无刷直流电机的应用十分广泛,如汽车、工具、工业工控、自动化以及航
15、空航 天等等。总的来说,无刷直流电机可以分为以下三种主要用途:(1)持续负载应用:主要是需要一定转速但是对转速精度要求不高的领域,比如 风扇、抽水机、吹风机等一类的应用,这类应用成本较低且多为开环控制。(2) 可变负载应用:主要是转速需要在某个范围内变化的应用,对电机转速特性 和动态响应时间特性有更高的需求。 如家用器具中的、甩干机和压缩机就是很好的 例子,汽车工业领域中的油泵控制、电控制器、发动机控制等,这类应用的系统成 本相对更高些。(3) 定位应用:大多数工业控制和自动控制方面的应用属于这个类别,这类应用中往往会完成能量的输送,所以对转速的动态响应和转矩有特别的要求,对控制器 的要求也较
16、高。测速时可能会用上光电和一些同步设备。过程控制、机械控制和运 输控制等很多都属于这类应用。本文以直流无刷电机在血泵中的应用为背景,旨在在MSP430单片机的基础上 实现对直流无刷电机的单闭环调速系统设计,最终实现多级精确调速的目的, 设计 中应对驱动电路,显示电路,电源电路以及控制算法进行设计和研究,最终完成一 份具有一定实用价值的直流无刷电机控制系统设计方案。2设计主要部件介绍2.1无刷直流电机介绍 2.1.1无刷直流电机组成无刷直流电机与有刷直流电机相似,它具有旋转的磁场和固定的电枢。这样 电子换相线路中的功率开关器件,如晶闸管,晶体管等可直接与电枢绕组连接。在 电机内,装有一个转子位置
17、传感器,用来检测转子在运行过程中的位置。它与电子 换相线路一起,替代了有刷直流电机的机械换相装置。综上所述,无刷直流电机由电机本体,转子位置传感器和电子换相线路三大部分组成,如图2.1所示。L.UIW2位75?传牌KVIVI,WI霍尔元件无刷直流电机原理图J-r -图2.12.1.2无刷直流电机工作原理一般的永磁式电动机的定子由永久磁钢组成, 其主要的作用是在电动机气隙中产 生磁场。其电枢绕组通电后产生反应磁场。由于电枢的换相作用,使得这两个磁场的方向在直流电动机运行的过程中始终保持相互垂直,从而产生最大转矩而驱动电 动机不停的云转。直流无刷电动机为了实现无电刷换相, 首先要求把一般直流电动
18、机的电枢绕组放在定子上,把永磁磁钢放在转子上,这与传统直流用词电动机的结 构刚好相反。但仅这样做还是不行的,因为用一般直流电源给定子上各绕组供电,只能产生固定磁场,它不能与运动只能够转子磁钢所产生的永磁磁场相互作用,以 产生单一方向的转矩来驱动转子做功。 所以直流无刷电动机除了由定子和转子组成 电动机本体以外,还要由位置传感器、控制电路以及工具逻辑开关共同构成的换相 装置,使得直流无刷电动机在运行过程中定子绕组所产生的的磁场和装洞中转子磁 钢产生的永磁场,在空间始终保持在(n /2) rad左右的电角度【9】。2.1.3无刷直流电机主要工作方式(1)二二通电方式所谓二二通电方式是指每一瞬间有两
19、个功率管导通,每隔1/ 6周期(60电角度)换相一次,每次换相一个功率管导通 120电角度。各功率管的导通顺序是VF1VF2、VF2VF3、VF3VF4、VF4VF5、VF5VF6、VF6VF1 ,。当功率管 VF1和VF2导通时,电流从VF1管流入A相绕组,再从C相绕组流出,经VF2回到电源。如果认定流入绕组的电流所产生的转矩为正,那么从绕组流出所产生的转矩 则为负,它们合成的转矩如图3a所示,其大小为73Ta,方向在Ta和一Tc的角平 分线上。当电机转过60后,由VF1VF2通电换成VF2VF3通电,这时,电流从VF3流入B相绕组再从C相绕组流出,经VF2回到电源,此时合成的转矩如图3b所
20、示,其大小同样为TSTao但合成转矩Tbc的方向转过了 60电角度。而后每换一次导通状态,合成转矩矢量方向就随着转过60电角度,但大小始终保持73 Ta不变。图3c示出了全部合成转矩的方向。Tir $T讪a) VF1、V F2导通时合成转矩b) VF2、V F3导通时合成转矩C)二二导通时合成转矩矢量图图2.2联结绕组二二通电时的合成转矩矢量图所以,同样一台无刷直流电机,每相绕组通过与三相半控电路同样的电流时,采用 三相星形联结全控电路,在二二换相的情况下,其合成转矩增加了 V3倍。每隔60。电角度换相一次,每个功率管通电120,每个绕组通电240,其中正相通电和 反相通电各120。,其输出转
21、矩波形如图4所示。由图4可以看出,三相全控时的转矩波动比三相半控时小得多。 0.60.40.2J、ri -L A竄W1wA /MAAJ / V/ / V V V / 7 V .1 门TdhT*(I 60丨出124(r 30广 3旳3 L图2.3全控桥输出波形图如将三只霍尔传感器按相位差120。安装,则它们所产生的波形如图 5所示。其换相的控制电路可由一片 74LS138型3-8译码器和74LS09、74LS38两片门电路构成,本系统采用无刷直流电动机专用集成电路LM621控制。ThIL 一图2.4传感器输出波形(2)三三通电方式所谓三三通电方式,是指每一瞬间均有三只功率管同时通电,每隔60换相
22、一次,每个功率管通电180。它们的导通次序是VF1VF2VF3、VF2VF3VF4、VF3VF4VF5、VF4VF5VF6、VF5VF6VF1、VF6VF1VF2、VF1VF2VF3 , 当VF6VF1VF2导通时,电流从VF1流入A相绕组,经B相和C相绕组(这时B、C两相绕组为并联)分别从VF6和VF2流出。这时流过B相和C相绕组的电流分别 为流过A相绕组的一半,其合成转矩如图6a所示,其方向与A相相同,大小为1.5Ta。经过60电角度后,换相到VF1VF2VF3通电,即先关断VF6而后导通VF3 (注意,一定要先关VF6而后通VF3,否则就会出现VF6和VF3同时通电,则电源被C相绕组,经
23、VF2流出,合成转矩VF3 VF6短路,这是绝对不允许的)。这时电流分别从VF1和VF3流入,经A相 和B相绕组(相当于A相和B相并联)再流入如图6b所示,其方向与C相相同,转子再转过60电角度后大小仍为1.5Ta。再经过60电角度后,换相到VF1VF2VF3通电,而后依次类推,循环往复。它们的合成转矩矢量图如图6c所示。Th- -申ThTilTtia)VF6VF1VF2导通时的合成转矩b)VF1VF2VF3导通时的合成转矩C)三三通电时的合成转矩2.5三三通电时的合成转矩矢量图每次有一个功率管换相,在这种通电方式里,每瞬间均有三个功率管通电。每隔60换相一次, 每个功率管导通 180 。2.
24、2 MSP430单片机介绍 2.2.1 MSP430单片机特点MSP430是德州公司新开发的一类具有16位总线的带FLASH的单片机,由于其性价比和 集成度高,受到广大技术开发人员的青睐.它采用16位的总线,外设和内 存统一编址,寻址范围可达64K,还可以外扩展存储器.具有统一的中断管理,具有丰 富的片上外围模块,片内有精密硬件乘法器、两个16位定时器、一个14路的12位 的模数转换器、一个看门狗、6路P 口、两路USART通信端口、一个比较器、 个DCO内部振荡器和两个外部时钟,支持8M的时钟.由于为FLASH型,则可以在线 对单片机进行调试和下载,且JTAG 口直接和FET(FLASH E
25、MULATION TOOL)的相连,不须另外的仿真工具,方便实用,而且,可以在超低功耗模式下工作,对环境和人 体的辐射小,测量结果为100mw左右的功耗(电流为14mA左右),可靠性能好,加强电 干扰运行不受影响,适应工业级的运行环境【】,适合与做手柄之类的自动控制的设 备.MSP430系列单片机的主要优点就是低功耗,所以在选择MSP430系列单片机设计系统时,除了要考虑外围电路的低功耗以外,还要根据系统要求选择合适的MSP430单片机,但是我们原则是够用就可以,不提倡资源的浪费。222单片机选型MSP43有多种型号,MSP430F1XX,MSP430F2XX,MSP430F3XX,MSP43
26、0F4XX.其中,MSP430F1XX系列和MSP430F2XX系列使用简单,性价比高,实际应用广泛;MSP430F3XX是TI最早推出的产品,片内资源丰富,但是没有FLASH存储技术,价格比较高,性价比不高;MSP430F4XX既有段式液晶的驱动能力,片内资源丰富,又有FLASH存储技术的支持,但是它的价格太高。基于本系统的设计 要求,MSP430F2XX只有两个端口,显然是不够的。 MSP430F3XX在本电路中只有P1可以用,这显然不合适。MSP430F4XX端口较多,但是我们选择够用就行, 并且MSP430F1XX的端口较多,包括多个高性能数据转化器,接口和乘法器,所 以本次设计选择M
27、SP430F1XX。MSP430F1XX 又有好几个子系列:MSP430F11X,MSP430F12X,MSP430F13X以及MSP430F14X。相比之下MSP430F14X的功耗最低,高速晶振为8Mhz,具有12位的200kb/s的AD,自带保持方式,多种转换方式,多大 60KB FLASH和2KBRAM.故此选用MSP430F14X。MSP430F14X中的X代表存储容量,从09对应的 存储器容量越大,故本系统所采用的MSP430型号为MSP430F149.MSP430F14X其 中F代表FLASH,14代表具有ADC12,硬件乘法器等外围模块,9代表存储容量 为60KB【14】。MS
28、P430F149主要有一下模块,基础时钟,看门狗,定时器,TimerA与TimerB,6个8位并行端口(其中P1,P2具有中断功能),模拟比较器,1个硬件乘法器,1 个FLASH以及2KB的RAM.MSP430F149 的特性:1)超低功耗2)5中节电模式3)基本时钟模块配置4)5)具有温度传感器具有捕获/比较寄存器的16位定时器TimerA与TimerB6)12位200KB/S的AD,自带采样保持,多种转换方式7)串行通信接口可用于异步或者同步8)硬件乘法器9)多大 60KB FLASH ROM 和 2KB RAM223 MSO430F149 介绍MSP430F149引脚图如图6所示。工 i
29、noaiH z_hv,ec I迅J M4 A4 f-li 5r !i fl AF / Af锄I傑卄 仕产W旺FPl叭剛_ L就 Pt (TA.r:! f- U TA I Pt 3.U2PN 4 SMCLKD c E rL rLlcraL rt rLt, T 5?址豐町ts : w购抽H V ; 畀-L丸 时g用昭彷SSU Jmr-Ln i-.rPl J UCLKI f- J SI pMI JI r 1 StMt 训 r n I.- 5TF N P4 / IhLLK Pl f/kQ流体的瞬时流量(工作状态下)m3/h;3600换算系数。每台传感器的仪表系数由制造厂填写在检定证书中,k值设入配套的
30、显示仪表中,便可显示出瞬时流量和累积总量。2.5脉宽调制技术介绍在PWM驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并且 根据需要改变一个周期内“接通”和“断开”时间的长短。通过改变直流电机电枢 上电压的“占空比”来达到改变平均电压大小的目的,从而来控制电动机的转速。也正因为如此,PWM又被称为“开关驱动装置”。如图2.7所示。tlt21r图2.7 PWM占空比原理设电机始终接通电源时,电机转速最大为Vmax,设占空比为D= t1 / T,贝皿机的平均速度为Va = Vmax * D,其中Va指的是电机的平均速度;Vmax是指电机在全通电时的最大速度;D = t1 / T是指占空比
31、。由上面的公式可见,当我们改变占空比D = t1 / T时,就可以得到不同的电机平均速度 Vd,从而达到调速的目的。 严格来说,平均速度Vd与占空比D并非严格的线性关系,但是在一般的应用中, 我们可以将其近似地看成是线性关系。本次设计采用定频调宽方式。3直流无刷电机的模糊PI控制3.1模糊控制器在直流无刷调速系统中的应用常见的直流无刷调速系统采用双闭环控制,即速度环,电流环控制。传统上采 用PI控制,结构简单,可靠稳定,但是它难以克服负载模型参数等发生大范围变 化时以及非线性因素的影响。因而无法满足高性能高精度的场合要求【14】。而自适应PI控制器则结构复杂,计算量大,实时性差,在快速运动控制
32、中收到一定的限制。将模糊控制器直接应用于直流无刷调速系统速度控制,则可以充分 发挥模糊控制器适应于非线性时变系统, 滞后系统的优点,取得好的控制效果和强 的鲁棒性,且因不需建立被控系统的数学模型设计方便。3.2直流无刷电动机数学模型以二相导通星形三相六状态为例,分析 BLDC的数学模型及电磁转矩等特性。为了便于分析,假定:转子磁场分布皆对称;a)三相绕组完全对称,气隙磁场为方波,定子电流、b)忽略齿槽、换相过程和电枢反应等的影响;C)电枢绕组在定子内表面均匀连续分布; d)磁路不饱和,不计涡流和磁滞损耗。 则三相绕组的电压平衡方程可表示为:山1rlUbl = I0 uc1000lialL -
33、MJL l+d I 0I卩十二1 ricdti0Iial Cea!0|2|+严|L-Mjic iecj式中:错误!未找到引用源。,Ub,uc为定子相绕组电压(V);错误!未找到引用源0,ib,ic为定子相绕组电流(A);错误!未找到引用源。,eb,ec为定子相绕组电动势(V) ; L为每相绕组的自感(H) ; M为每相绕组间的互感(H)。 三相绕组为星形连接,且没有中线,则有ia + ib + ic=0错误!未找到引用源。ia +M ib +M ic =0得到最终电压方程:a b cu uuJLJLd - -6+0 li訂 real0 b卜IT L-Miclecj错误!未找到引用源。iarL-
34、MibrL-MIV/vic图3.1无刷直流电机的等效电路无刷直流电机的电磁转矩方程与普通直流电动机相似,其电磁转矩大小与磁通 和电流幅值成正比Te = a + gb + ecic 所以控制逆变器输出方波电流的幅值即可以控制BLDC电机的转矩。为产生恒定的电磁转矩,要求定子电流为方波,反电动势为梯形波,且在每半个周期内,方 波电流的持续时间为120电角度,梯形波反电动势的平顶部分也为120电角度, 两者应严格同步。由于在任何时刻,定子只有两相导通,则:电磁功率可表示为:Peeaia + eUb + eJc = 2Es| S电磁转矩又可表示为:十Pe2Es|sTe =无刷直流电机的运动方程为:Te
35、-Tl -B=J = J Pdt其中Te为电磁转矩;Tl为负载转矩;B为阻尼系数;错误!未找到引用源。为电机机械转速;J为电机的转动惯量。传递函数:无刷直流电机的运行特性和传统直流电机基本相同, 其动态结构图可以采用直流电机通用的动态结构图,如图所示:图3.2无刷直流电机动态结构图U(s) +由无刷直流电机动态结构图可求得其传递函数为KiK2n&)_1 +TmSU G 厂 1 十Ths式中:Ki为电动势传递系数K2为转矩传递函数,1K1 =一, Ce为电动势系数;CeRK 错误!未找到引用源。,R为电动机内阻,CtCeCt为转矩系数;Tm为电机时间常数,Tm =RGD2365CeCt,G为转子
36、重量,D为转子直径。3.3模糊PI控制器无刷直流电机速度模糊PI控制器的输入变量有两个,分别是速度偏差e( t)和速度偏差的变化率ec(t)。模糊控制器的输出为KPS,KIS,来调节PI控制器的比 例增益KP(KP=KPS*KPP)和积分增益 KI(KI=KIS*KIP),其中 KPP, KIP为预先给定的值,通常为1.其模糊控制的规则制定原则如下:在稳态时,如BLCD的转速由于系统参数的变化而发生波动, 则同时调节比例 增益和积分增益,使得转速保持恒定;当系统响应时间较长时,则同时增加比例增益和积分增益,以减小响应时间。根据电机的额定转速3000r/min,可确定误差e的实际论域范围为-10
37、00,1000,误差变化率de/dt的实际论域范围为-2.5*10j , 2.5*10j。对论域进行模糊化,把输入和输出量都量化到-5 , -4, -3, -2, -1,0,123,4,5这样一个区间上面,对应的模糊子集为 NL,NM,ZO,PS,PM,PL.根据专家知识,建立合适的模糊规则库,KPS,KIS对应的控制规则表如下表3.1和表3.2所示。表3.1 KPS的控制规则表Ec(t)E(t)NLNMNSZOPSPMPLNLPLPLPMPMPSPSZONMPLPMPMPSPSZONSNSPMPMPSPSZONSNSZOPMPSPSZONSNSNMPSPSPSZONSNSNMNMPMPSZO
38、NSNSNMNMNLPLZONSNSNMNMNLNL表3.2 KIS的控制规则表Ec(t)E(t)NLNMNSZOPSPMPLNLPMPSNMPMPSPSNSPMPSPSZOZONLNMNSZOPSPMPLPSZONSNSPLPMPSPMPLPLPLPM根据上面的模糊控制规则进行计算,采用面积平分法解模糊,就可以得到KPS,KIS参与调整系统 PI控制器的比例增益KP(KP=KPS*KPP)和积分增益KI(KI=KIS*KI P)。模糊PI控制的直流无刷电机调速系统具有很快的响应速度,且在给定速度发生变化的情况下具有很强的速度跟踪能力,同时结合了模糊语言的自适应控制系 统,减小了电流的脉动,即
39、在一定程度上减小了转矩脉动,提高了系统的性能。4控制系统设计4.1系统总体功能介绍本设计总体功能如图4.1所示,以MSP430F149作为控制核心,通过专用驱动芯片LM621连接逆变电路驱动电机工作,按键实现加速减速功能,加速键按下一次转 速增加100转,减速键盘按下一次转速减少100转,可调范围在2000转到4000转之间,通过涡轮流量计测试实际流量信息反馈到单片机中实现高精度的电机转速调 节,LCD1602实时显示流量信息。图4.2为系统总体软件流程图。MSP按键I涡轮流量计k无刷直流电机图4.1系统总体功能流程图图4.2系统总体软件流程图4.2 MSP430F149单片机最小系统MSP4
40、30F149单片机最小系统由MSP430F149单片机,晶振以及复位电路组成。两个晶振分别接单片机的 XIN1,XOUT1,XIN2,XOUT2 口,复位电路采用专用复位芯 片SP7085,与单片机 RESET 口连接,采用 SPX1117M3-3.3为单片机供电3.3V。MSP430F149单片机最小系统硬件连接如图 4.3.LLULiJ4j5rJ10ItL3L4LjLiLEHCEH LPL2PLJP14PLJPL&PIT-lux-13*1 i -J X- J 1* TbrjIgA肥心K1K3K?K4Rfi;17UA沒.T-CIOfit1 c j 4 XJ XJ t o-M-P10P1.1Z
41、-KElox匕一!:总gAfei-L fegUNfeMBUTTOWL ClpKIHz29X1pC5 疝图4.3 MSP430F149单片机最小系统4.3显示模块介绍 431显示模块硬件设计本系统采用LCD1602液晶屏显示,P4 口接上拉电阻,LCD1602液晶屏的控制端接在P3 口上面,P3.5P3.7 口。图4.4显示模块硬件图4.3.2显示模块软件设计用LCD显示一个字符时比较复杂,首先找到显示屏上某个位置所对应的RAM区的8个字节,在有程序分别对这个8个字节置“ 1或置“0” “ 1表示点亮,“0”示不亮,这样组合起来就能把一个字符点亮。但是有的控制器内部自带字符发生器,如LCD160
42、2,显示一个字符就非常容易了,把控制器的工作设定在文本方式,再根4.5。据字符显示的位置,找到该位置找出显示 RAM所对应的地址,设立光标,在把所 需要的字符代码送上去就可以了。显示模块软件流程图如图0返回图4.5显示模块子程序流程图4.4驱动模块介绍 4.4.1驱动模块硬件设计本设计采用电机专用驱动芯片 LM621驱动逆变电路实现电机的运行。LM621的HS1,HS2,HS3与霍尔位置传感器相连,接入位置信号以控制电机的电子换相,引脚 11、12、13 (灌电流输出端),引脚14、15、16 (抽电流输出端)分别与逆变电路 连接驱动电机,VCC2接+5V电源,INH接单片机P2.7 口输入P
43、WM波,DIR接单 片机P2.6 口控制转向,硬件连接图如图4.6。E 一 J T一 二 一:壬-亠::二1:-I FKM图4.6驱动电路硬件图4.4.2 PWM控制软件设计PWM (脉冲宽度调制)是通过控制固定电压的直流电源开关频率,改变负载两端 的电压,从而达到控制要求的一种电压调整方法。本次设计采用定频调宽方式,MSP430F149本身含有PWM产生模块,利用 MSP430F149单片机的TIMEA的模式7产生PWM波对电机进行调速。根据电机参数设定调速范围为2000转4000转,每次加速键(减速键)按下,电机转速减少(增加) 100转,调速等级分为20 级,经计算,每次占空比改变 0.
44、025。开始T返回图4.7 PWM子程序流程图4.5按键模块介绍 4.5.1按键模块硬件设计本设计采用1*4矩阵键盘实现对整个系统的操作,四按键一端分别通过1k的 电阻与单片机的P3.0,P3.1,P3.2,P3.3接口连接,另一端通过100k的电阻与+5V电源 连接。按键模块连接如图4.8。3 r丄 FJ ul- pppp ppp p24I BUTTON】!RWI BUTTON!R15I BUTTON!R16BUTTONS图4.8按键模块硬件连接图4.5.2按键模块软件设计丰0 ri1K-KlOOEIXKpijIWI本系统使用最简单的1*4矩阵键盘实现对整个系统的操作。各键对应的功能和键值如
45、表4.1。表4.1各键对应功能和键值键位功能键值BUTTON1启动/制动0XA0BUTTON2加速0X90BUTTON3正反转0X88BUTTON4减速0X50各键详细功能如下:BUTTON 1:启动系统。单片机上电初始化后,首先扫描键盘,若BUTTON 1被按下,则启动系统,否则将一直扫描键盘,此时其他键没有任何功能。BUTTON 2和BUTTON4 :通过按BUTTON 4或BUTTON4,当前位闪烁,此时通过BUTTON 2和BUTTON4可对当前位进行+1/-1,若2S内没有操作,系统自动确认当前输入值。BUTTON 3:正反转,实现电机机的反转。按键模块子程序流程图如图4.9主回路中
46、通过电动机的电流最终是经过电阻 R4接地。因此,Uf=R4|M,其大小正比于电动机的电流Im。而Uf同数/模转换器的输出电压Uo分别送到LM324运算放大器的两个输入端,一旦反馈电压 Uf大于来自数/模转换器的给定信号 Uo,则LM324运算放大器输出为低电平,通过非门变为高电平输入到 LM621的引脚17, 使输出关断,从而截断了直流无刷电动机定子绕组的所有电流通路, 迫使电动机电 流下降,一旦电流下降到时 Uf小于Uo,则LM324运算放大器输出回到高电平,通 过非门变为低电平,接LM621的17脚,LM621正常工作。4.7速度反馈电路设计涡轮流量计采用24V直流供电,输出24V脉冲信号经过电阻分压变为3.3V脉冲 信号,与单片机P2.5口连接,电路硬件连接见图4.11。涡轮流量计输出的电压脉冲信号与瞬时流量之间的计算公式为Q=360(Xf/k,通过采集流量反馈信号实现对流量的闭环精确控制。涡轮瀕潼讦IIR251C410K63K
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国工艺礼品地球仪行业投资前景及策略咨询研究报告
- 2025至2031年中国双光源道路灯具行业投资前景及策略咨询研究报告
- 2025至2031年中国APP防水卷材行业投资前景及策略咨询研究报告
- 2025至2030年中国白松木数据监测研究报告
- 2025至2030年中国男士短裤数据监测研究报告
- 2025至2030年中国电熔等径三通数据监测研究报告
- 2025至2030年中国海公鱼数据监测研究报告
- 2025至2030年中国彩虹盆数据监测研究报告
- 2025至2030年中国夹馅麻花数据监测研究报告
- 围墙施工施工方案
- 益生芽孢杆菌体外抑菌活性及耐药性研究
- 2023数联网(DSSN)白皮书
- 消防设施操作和维护保养规程
- 寰枢椎脱位的护理课件
- 社区养老驿站运营方案模版
- 铁道概论(高职)PPT完整全套教学课件
- 餐饮行业品牌介绍商务宣传PPT模板
- 关于中小企业人才流失的调查分析报告毕业论文
- 教科版五年级下册科学同步练习全册
- 一年级体育课教案下册
- 质量源于设计课件
评论
0/150
提交评论