直流无刷电机转速控制电路设计5WORD_第1页
直流无刷电机转速控制电路设计5WORD_第2页
直流无刷电机转速控制电路设计5WORD_第3页
直流无刷电机转速控制电路设计5WORD_第4页
直流无刷电机转速控制电路设计5WORD_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档可能无法思考全面,请浏览后下载! 1 绪论1.1 研究背景一个多世纪以来,电机作为电能量转换装置,其应用范围已遍及国民经济的各个领域以及人们的日常生活中。电机的主要类型有同步电机、异步电机与直流电机三种。直流电机具有运行效率高和调速性能好等诸多优点,因此被广泛应用于各种调速系统中,但传统的有刷直流电机均以机械换相方法进行换相,存在相对的机械摩擦,因此带来噪声、火花、无线电干扰及寿命等致命弱点,从而大大地限制了它的应用范围。而相比有刷直流电机,无刷直流电机的结构是以电力电子电路取代传统有刷直流电机的电刷,故其既具有有刷直流电机运行效率高、运行性能好等优点,又具有交流电机运行结构简单、运行可靠

2、、维护方便等优点。目前,随着半导体技术的快速进步与永磁材料的新发现,高性能、低成本的永磁无刷直流电机已成为调速领域的领军力量,它具有巨大的开发潜质和广阔的应用前景。1.2 无刷直流电机的研究历史及现状永磁无刷直流电机是一种电子电动机。随着电力电子技术的发展,许多新型的高性能半导体功率器件,如GTR、MOSFET、IGBT等相继出现以及高性能永磁材料,如稀土永磁材料的问世,为无刷直流电动机的广泛应用奠定的基础, 它由直流电源经过逆变器、位置检测装置向电动机供电,因而既保持了直流电机的优良特性,又改善了有刷直流电机效率低、耗电多、噪音大、维护困难、使用寿命短等运行状况。电机系统属环保节能型产品,是

3、国家产业政策支持的高新技术项目,正处在产品成长期,具有广阔的市场前景。无刷永磁直流电机正在以其特有的优势不断蓬勃发展。国外在无刷直流电动机发展的前期,主要致力于将更加先进的电力电子器件和材料应用于无刷直流电动机以提高它的性能。但无刷直流电动机在低速运行时的转矩波动过大,这是采用优良的电动机设计和先进的器件所无法从根本上取得突破的瓶颈。在八十年代以后,随着磁性材料、电力电子器件和专用控制器的迅速发展,明显改善了无刷直流电动机特性的同时,人们又把对无刷直流电动机研究的目光转移到电子换向、稀土永磁材料以及智能控制三个方面,试图来抑制无刷直流电动机的转矩波动。我国无刷直流电动机的研制工作开始于七十年代

4、初期,主要是为我国自行研制的军事装置和宇航技术发展而配套。由于数量少,由某些科研单位试制就能满足要求。经过二十多年的发展,虽然在新产品开发方面缩短了与国际先进水平的差距,但由于无刷直流电动机是集电动机、微电子、电力电子、控制、计算机等技术于一身的高科技产品,受到我国基础工业落后的制约,因此无论产量、质量、品种及应用于国际先进水平有着较大的差距,目前国内的研制单位虽不少,但形成一定批量的单位却屈指可数,而且其中绝大部分属于低档的无刷电机,产品的市场竞争力不强。40 / 471.3 无刷直流电动机的发展历程1831年,法拉第发现了电磁感应现象,奠定了现代电机的基本理论基础。从19世纪40年代研制成

5、功第一台直流电机,经过大约17年的时间,直流电机技术才趋于成熟。随着应用领域的扩大,对直流电机的要求也就越来越高,有接触的机械换向装置限制了有刷直流电机在许多场合中的应用。为了取代有刷直流电机的电刷换向器结构的机械接触装置,人们曾对此作过长期的探索。1915年,美国人Langnall发明了带控制栅极的汞弧整流器,制成了由直流变交流的逆变装置。20世纪30年代,有人提出用离子装置实现电机的定子绕组按转子位置换接的所谓换向器电机,但此种电机由于可靠性差、效率低、整个装置笨重又复杂而无实用价值。科学技术的迅猛发展,带来了电力半导体技术的飞跃。开关型晶体管的研制成功,为创造新型直流电机无刷直流电机带来

6、了生机。1955年,美国人Harrison首次提出了用晶体管换相线路代替电机电刷接触的思想,这就是无刷直流电机的雏形。它由功率放大部分、信号检测部分、磁极体和晶体管开关电路等组成,其工作原理是当转子旋转时,在信号绕组中感应出周期性的信号电动势,此信号电动势分别使晶体管轮流导通实现换相。问题在于,首先,当转子不转时,信号绕组内不能产生感应电动势,晶体管无偏置,功率绕组也就无法馈电,所以这种无刷直流电机没有起动转矩;其次,由于信号电动势的前沿陡度不大,晶体管的功耗大。为了克服这些弊病,人们采用了离心装置的换向器,或采用在定子上放置辅助磁钢的方法来保证电机可靠地起动。但前者结构复杂,而后者需要附加的

7、起动脉冲。其后,经过反复的试验和不断的实践,人们终于找到了用位置传感器和电子换相线路来代替有刷直流电机的机械换向装置,从而为直流电机的发展开辟了新的途径。20世纪60年代初期,接近开关式位置传感器、电磁谐振式位置传感器和高频耦合式位置传感器相继问世,之后又出现了磁电耦合式和光电式位置传感器。半导体技术的飞速发展,使人们对1879年美国人霍尔发现的霍尔效应再次发生兴趣,经过多年的努力,终于在1962年试制成功了借助霍尔元件(霍尔效应转子位置传感器)来实现换相的无刷直流电机。在20世纪70年代初期,又试制成功了借助比霍尔元件的灵敏度高千倍左右的磁敏二极管实现换相的无刷直流电机。在试制各种类型的位置

8、传感器的同时,人们试图寻求一种没有附加位置传感器结构的无刷直流电机。1968年,德国人W·Mieslinger提出采用电容移相实现换相的新方法。在此基础上,德国人R·Hanitsch试制成功借助数字式环形分配器和过零鉴别器的组合来实现换相的无位置传感器无刷直流电机。2 无刷直流电机的结构和工作原理永磁无刷直流电动机(Brushless DC Motor, BLDC)是一种典型的机电一体化产品,它是由电动机本体、逆变器、位置检测器和控制器组成的自同步电动机系统,其结构原理图如图2.1所示。位置检测器检测转子位置信号,控制器对转子位置信号进行逻辑处理并产生相应的开关信号,开关信

9、号以一定的顺序触发逆变器中的功率开关器件,将电源功率以一定的逻辑关系分配给定子各相绕组,使电动机产生持续不断的转矩。图2.1 结构原理图2.1 无刷直流电机的结构众所周知,有刷直流电机具有旋转的电枢和固定的磁场,因此有刷直流电机必须有一个滑动的接触结构电刷和换向器,通过它们把电流反馈给旋转着的电枢。无刷直流电机却与有刷直流电机相反,它具有旋转的磁场和固定的电枢。这样,电子换向线路中的功率开关器件,如晶闸管、晶体管、功率MOSFET或IGBT(绝缘栅双极型晶体管)等可直接与点数绕组链接。在电机内,装有一个转子位置传感器,用来检测转子在运行过程中的位置。它与电子换相线路一起,替代了有刷直流电机的机

10、械换向装置。综上所述,无刷直流电机有电机本体、转子位置传感器和电子换相线路三大部分组成,如图2.2所示。直流无刷电动机电动机本体位置传感器电子开关线路路主定子主转子传感器转子传感器定子功率逻辑开关位置信号处理图2.2 无刷直流电机组成框图2.1.1电机本体永磁无刷直流电动机最初的设计思想来自普通的有刷直流电动机,只不过将直流电动机的定、转子位置进行了互换,其转子为永磁结构,产生气隙磁通;定子为电枢,有多相对称绕组。原直流电动机的电刷和机械换向器被逆变器和转子位置检测器所代替。所以永磁无刷直流电动机的电机本体实际上是一种永磁同步电机。定子的结构与普通同步电动机或感应电动机相同,铁心中嵌有多相对称

11、绕组(三相最为常见),绕组可以结成星形或三角形,并分别与逆变器中的各开关管相连。永磁无刷直流电动机的转子利用永磁体形成主磁极,常见的转子结构有两种形式,如图2.3所示。面贴式结构是在铁心外面粘贴上瓦片形永磁体,具有结构简单制造成本低的特点,但在高速时永磁体易被离心力甩出,所以多用于低速电机。具有这种转子的电机称为面贴式电机(Surface-mounted Permanent Magnet Machine,SMPM)。内埋式结构是将永磁体嵌入铁心里面,能有效避免永磁体失磁,电机气隙较小,多用于对电机动态特性要求较高的场合。具有这种转子的电机称为内埋式电机(Interior Permanent M

12、agnet Machine,IPM)。由于稀土永磁的磁导率接近于1,与气隙相当,所以虽然面贴式电机在几何结构上呈现为凸极,但在电气特性上却属于隐极电机;内埋式电机几何结构为隐极,电气特性上属于凸极电机,这一点与普通电机是不相同的。图2.3 永磁无刷直流电动机转子结构型式除了上述基本结构外,还有一种外转子式结构,即带有永磁极的转子在外面,嵌有绕组的定子在里面。电机运行时,外转子旋转。这种结构主要用于电动车的驱动。2.1.2逆变器逆变器将直流电转换成交流电向电机供电。与一般逆变器不同,永磁无刷直流电动机的逆变器的输出频率不是独立调节的,而是受控于转子位置信号,是一个“自控式逆变器”。由于采用自控式

13、逆变器,永磁无刷直流电动机输入电流的频率和电机转速始终保持同步,不会产生振荡和失步,这也是永磁无刷直流电动机的重要优点之一。逆变器主电路有桥式和非桥式两种,而电枢绕组既可以结成星形也可以结成角形(封闭形),因此电枢绕组与逆变器主电路的连接有多种不同的组合,图2.4给出了几种常用的连接方式。其中,图(a)和图(b)是非桥式主电路,电枢绕组只允许单方向通电,属于半控型主电路;其余为桥式主电路,电枢绕组允许双向通电,属于全控型主电路。目前,星形连接三相桥式主电路应用最多。图2.4 永磁无刷直流电动机电枢绕组与逆变器的连接逆变器功率开关一般采用IGBT或功率MOSFET等全控型器件。IGBT具有较低的

14、导通压降,而MOSFET具有更快的开关频率。有些主电路已有集成的功率模块(PIC)和智能功率模块(IPM),选用这些模块可以提高系统的可靠性。2.1.3位置检测器位置检测器的作用是检测转子磁极相对于定子绕组的位置信号,为逆变器提供正确的换相信息。位置检测包括有位置传感器检测和无位置传感器检测两种方式。转子位置传感器也由定子和转子两部分组成,其转子与电机本体同轴,以跟踪电机本体转子磁极的位置;定子固定在电机本体定子或端盖上,以检测和输出转子位置信号。转子位置传感器的种类包括磁敏式、电磁式、光电式、接近开关式、旋转变压器式以及编码器等。无位置传感器位置检测是通过检测和计算与转子位置有关的的物理量间

15、接地获得转子位置,主要有反电势法,这也是本文所要采用的方法。2.1.4控制器控制器是永磁无刷直流电动机正常运行并实现各种伺服功能的指挥中心,它主要完成以下功能:(1)对转子位置检测器输出的信号、PWM调制信号以及其他控制信号进行逻辑综合,为驱动电路提供开关信号,实现电机的正常运行。(2)对电机进行闭环调节,使系统具有较好的动静态性能。(3)实现短路、过流、过电压和欠电压等故障保护功能。2.2 无刷直流电动机的基本工作原理永磁无刷直流电机最常用的主电路为星形连接三相桥式主电路(图2.4(c),这种电路主要有两种导通方式:二二导通方式和三三导通方式。二二导通方式是指每一瞬间有两个功率管导通,每隔1

16、/6周期(60°电角度)换相一次,每次换相一个功率管,桥臂之间左右互换,每个功率管导通120°电角度。三三导通方式是在任一瞬间使三个开关管同时导通,同样每隔60°电角度换相一次,每次换相一个功率管,但换相发生在同一桥臂上下管之间,因而每个功率管导通180°电角度。相比较之下,二二导通方式电机出力大,转矩特性较好,且不会发生开关管直通短路的现象,因此最为常用。其工作原理如图2.5所示。图2.5 永磁无刷直流电动机工作原理示意图当转子旋转到图2.5.1所示的位置时,位置检测装置输出的转子位置信号经过控制电路逻辑变换后驱动逆变器,使功率开关VT1、VT6导通,

17、A、B两相绕组通电,电流从电源的正极流出,经VT1A相绕组,再从B相绕组流出,经VT6回到电源的负极。电枢绕组在空间产生的磁动势Fa如图2.5.1所示,此时定转子磁场相互作用,使电机的转子顺时针转动。当转子在空间转过60°电角度,到达图2.5.2所示位置时,位置检测器输出的位置信号使VT1、VT2导通,A、C两相绕组通电,电流从电源的正极流出,经VT1流入A相绕组,再从C相绕组流出,经VT2回到电源的负极。电枢绕组在空间产生的磁动势Fa如图2.5.2所示,此时定转子磁场相互作用,转矩方向不变,使电机的转子继续顺时针转动。转子在空间每转过60°电角度,逆变器开关就发生一次切换

18、,功率开关的导通逻辑为VT1、VT6VT1、VT2VT3、VT2VT3、VT4VT5、VT4VT5、VT6VT1、VT6。在此期间,转子始终受到顺时针方向的电磁转矩作用,沿顺时针方向连续旋转。在图2.5.1到图2.5.2的60°电角度范围内,转子磁场沿顺时针连续旋转,而定子合成磁场在空间保持静止。只有当转子转过60°电角度到达图2.5.2所示位置时,定子合成磁场才从图2.5.1的Fa位置跳跃到图2.5.2的Fa位置。可见,定子合成磁场在空间不是连续旋转的,而是一种跳跃式的旋转磁场,每个步进角是60°电角度。转子在空间每转过60°电角度,定子绕组就进行一次

19、换流,定子合成磁场的状态就发生一次跃变。可见,电机有六种磁状态,每一状态有两相导通,每相绕组导通的时间对应着转子旋转120°电角度。永磁无刷直流电动机的这种工作方式称为两相导通星形三相六状态,这是无刷直流电动机最常用的一种工作方式。从永磁无刷直流电动机的工作原理可知,转子位置的正确测量对电动机的正常运行起着十分重要的作用,这与一般的永磁同步电动机是不相同的。3 无刷直流电机无位置传感器控制3.1 BLDC无位置传感器控制问题的提出无位置传感器BLDCM减少了位置传感器,因而电机结构简单,体积小、可靠性高。当电机体积较小、位置传感器难以安装或工作环境恶劣以至于位置传感器无法正常工作时,

20、无位置传感器BLDCM就更加显示其独特的优越性。有位置传感器无刷直流电机的定子绕组的换流时刻是由位置传感器的信号决定的,而无位置传感器无刷直流电机主要是依靠电机的电压和电流信息间接的获得转子磁极的位置信号,进而控制绕组的换流顺序和时刻。目前,比较常用的无位置传感器位置检测方法有5种:(1)反电动势法。(2)定子三次谐波检测法。(3)续流二极管工作状态检测法。(4)瞬时电压方程法。(5)状态观察法。本文系统采用的是最常用的传统的反电动势法。3.2 反电势法目前,反电动势过零点法16,26是技术是应用最广泛、最成熟的转子位置检测方法。适用于三相六状态、绕组星型联结、120°两两通电方式。

21、其原理为:在无刷直流电机稳态运行时、忽略电机电枢反应的前提下,通过检测关断相反电动势的过零点来获得永磁转子的关键位置信号,从而控制绕组电流的切换。掌握反电势检测法首先要明确以下两点:(1)反电动势检测的基础是由于BLDC 电机采用两相导通模式,因此不导通的第三相就可以来检测反电动势的大小。如下图3.1所示。图3.1 三相输出电压(2)为了检测反电势,必须满足以下两个条件:处于对角线上的两个桥臂上的功率开关(一个上管、一个下管)都被同一个PWM信号驱动。另外一个用于检测反电动势的桥臂没有电流流过。反电势法是目前最成熟的转子位置无传感器检测方法,其原理是通过探测定子绕组中的反电势来实现转子位置的离

22、散检测,以保证换向的正确进行。具体可以分为如下几种:1.反电势过零检测法这种方法是通过检测定子绕组未导通相的反电势过零点来确定转子的位置,以便发出相应的切换信号。主电路为三相桥式全控星形连接的无刷直流电动机的等效电路如图3.2所示,在二二导通方式下,各导通管脚、绕组电流及反电势波形如图3.3所示。在图3.3中我们看到,功率管的切换发生在反电势过零后延迟30°的地方。因此,只要检测出了反电势过零点,就能正确进行功率管的切换。图3.2 永磁无刷直流电动机等效电路图3.3永磁无刷直流电动机电流、反电势波形及开关管导通顺序2.反电势直接换向点检测法这种方法是利用反电势信号直接检测换向点,而无

23、需考虑延时问题。具体又分为:(1)反电势积分法GE公司的D.Erdam首先提出这种方法,其思路是在反电势过零后对其绝对值积分,当积分值达到预先设定的门限值时,发出切换信号。为防止斩波噪声对积分的干扰,采用了特殊的PWM调制法:在功率管导通的前半周进行PWM调制,后半周一直导通,从而有效避免了PWM脉冲队过零点的干扰。不过,门限值的确定比较困难。(2)反电势三次谐波积分法由图3.3可知,在二二导通方式下,BLDC三相反电势之和的波形如图3.4中的实线所示,将其滤波后得到一个三次谐波,三次谐波的积分波形如图3.4中的虚线所示。对照图3.3可知,开关管的切换就发生在该波形的每一个过零点处。因此,这种

24、方法在算法上相对简单一些。图3.4 BLDC三相反电势之和及其基波之积分波形实线:BLDC三相反电势之和 虚线:三相反电势之和的基波的积分3.续流二极管监测法此方法通过监测反并联于逆变器的六个二极管的导通和截止情况来判断转子位置。对于关断相绕组来说,其续流二极管的电流,主要由反电势产生(电感较小),所以二极管的熄灭点对应着反电势的过零点。这种方法较少受到PWM脉冲的影响,因而精度较高。日本学者通过这种方法在很低的转速下获得了转子位置信息。实际应用中,由于受PWM调制的影响,反电势过零点往往不是很明确,必须经深度滤波将PWM脉冲的影响滤除以后才能得到有用信号,从而产生相移,使位置检测不准确,必须

25、进行补偿。另外,如何精确延时30°也是一个问题,尤其是在变速运行的时候。反电动势过零点检测法的缺点是静止或低速时反电动势信号为零或很小,难以得到有效的转子位置信号,系统低速性能较差,需要开环方法起动此外为消除调制引起的高频干扰而对反电动势信号进行深度滤波,这带来了与速度有关的相移,为保证正确的电流换相要对此相移进行补偿。因此,国内外研究人士纷纷就其相位滞后、换相转矩脉动、忽略电枢反应造成的误差等问题做了深入研究。无刷直流电机中,受定子绕组产生的合成磁场的作用,转子沿着一定的方向转动。电机定子上放有电枢绕组,因此,转子一旦旋转,就会在空间形成导体切割磁力线的情况,根据电磁感应定律可知,

26、导体切割磁力线会在导体中产生感应电热。所以,在转子旋转的时候就会在定子绕组中产生感应电势,即运动电势,一般称为反电动势或反电势。对于采用三相六状态、绕组星型接法、120°两两导通方式的无刷直流电机而言,三相绕组在任意时刻总有一相处于断开状态,检测断开相的反电势信号,当其过零点时,转子直轴与该相绕组重合,再延迟30°即为无刷直流电动机的换相点。在本文中,采用的就是第一种方法,反电动势过零点检测法。3.3 BLDC反电势过零点检测方法通常,对于无刷直流电机来说,有三种PWM调制方式1:一种较为常见,是高压侧功率管PWM调制方式,而低压侧功率管常导通;一种是低压侧功率管PWM调制

27、方式,高压侧功率管常导通;还有一种是高、低压侧功率管同时采用PWM调制的方式。本文中采用的是PWM调制第一种方式,采用高压侧功率管调制方式,而低压侧只是在电机换相时导通或关断,不导通相得反电动势可以在PWM高电平和相电流续流阶段中被检测出来。在任意时刻,一相绕组连接于高压侧PWM调制的功率管,另一相连接于低压侧常开通的功率管。剩下的一相没有电流通过,其端电压用于检测出反电动势。如图3.5所示,A相和B相两相导通,C相不导通。假设某一个换相阶段,电机处于A相和B相导通,C相为不导通状态,如图3.5所示,在一个PWM调制周期中,当PWM信号为低电平相电流处于续流状态时,高压侧功率管SW1关断,相电

28、流经由功率管中集成的续流二极管VD1,在A相和B相绕组中续流。在这个续流阶段中,不导通相端电压同样可以检测出反电动势的过零点。具体如下:图3.5 BLDC运行时三相端电压电路对于A相绕组有: (3.3) 对于B相绕组有 (3.4)将 式(3.3) 和式(3.4)相加有 (3.5)根据无刷直流电机三相绕组对称的关系,有 (3.6)根据式(3.5)和式(3.6)有 (3.7)因此,在永磁无刷直流电机相电流处于续流状态时,有 (3.8) 从式(3.3)到(3.8) 可知,当相电流在功率管的集成二极管中续流时,不导通相得端电压直接和反电动势成正比,而此时由于不存在功率管的开关状态,因此不会有大量的开关

29、噪声。将此时的端电压和固定的参考电压进行比较,可以精确地得到不导通相反电动势的过零点,在过零点时刻延时30°电角度,即是无刷直流电机的换相点。电机的反电动势检测出来以后,可以找到反电动势的过零点,在反电动势过零处进行是的适当地换相操作,可以完成BLDC电机的连续运行,如图3.6所示。和常用的无位置传感器控制方法相比,这种方法有较高的灵敏度。由于不用对端电压分压检测,因此所检测的端电压不会有衰减。尤其在无刷直流电机低速阶段,拥有很高的检测精度,因此拓宽了这种方法的转速适用范围,也加快了电机开环启动的过程。另外,由于不导通相的反电动势,在PWM关断状态时被检测,因此能够避免高频的PWM开

30、关噪声。这种同步的检测方法能够很方便地去除开关噪声带来的过零点精度问题;由于不需要低通滤波,因此不会带来所检测到的反电动势过零点发生过大的偏移;最后,便于在数字控制系统的基础上进行方法实现。图3.6 反电动势波形与BLDC的换相4 硬件系统的实现图4.1所示为所设计的无位置传感器控制系统总体结构。其中,经限幅电路输出的三个反电动势信号经过过零比较器,输入到控制器中,由控制器判断出过零点,进过DSP内部控制算法后输出6路PWM信号给三相逆变桥,对无刷直流电机进行换相和调速,从而可以进行相应的换相控制。图4.1 无位置传感器控制系统框图4.1 TMS320F2812 DSP 系统与应用数字控制器采

31、用DSP芯片作为主控制器,硬件上由CPU、存储器、数字I/O口、PWM模块和A/D模块组成。PWM模块产生6路PWM信号用于永磁无刷直流电机的换相。数字I/O口还有3路信号的输入,是反电动势检测信号。转速计算模块根据换相检测信号计算出转速的数值;速度控制模块根据调速要求计算输出PWM的占空比;换相控制模块根据换相信号的电平跳变,进行相应的换相。为了实现上述功能,采用了专用的控制芯片TI公司的TMS320F2812 DSP作为控制器。TMS320F2812 DSP给设计者提供了整套的片上系统,主频高达150MHz,片内具有高达128K字的编程FLASH,集成了PWM发生模块,带有CAP捕获模块的

32、事件管理器(EV)模块,32位定时器,12位AD采样模块,多个复用输入输出可自定义的I/O端口。TMS320F2812 DSP 事件管理器模块为用户提供了许多的功能与特点,包括通用(GP)定时器、全比较/PWM单元、捕获单元和正交编码脉冲(QEP)电路等。这些功能对无位置传感器控制系统都有及其重要的作用,其功能特点如表4.1所示。各个功能部分说明如下:(1)通用(GP)定时器 事件管理器各有两组GP定时器。GP定时器x(x=1或2对应EVA;x=3或4对应EVB)包括:A.1个16位定时器TXCNT,为增/减计数器,可以读/写。B.1个16位定时器比较寄存器TxCMPR(带影子的双缓冲寄存器)

33、,可以读/写。C.1个16位定时器周期寄存器TxPR(带影子的双缓冲寄存器),可以读/写。D.1个16位定时器控制寄存器TXCON,可以读/写。E.可选择的内部或外部输入时钟。F.一个对于内部或外部输入时钟可编程的预定标因子。G.控制和中断逻辑,用于4种可屏蔽中断:定时器周期中断、定时器比较中断、上溢中断和下溢中断。H.一个输入方向选择引脚(TDIRx)(当选择为定向增/减计数模式后,进行增计数或减计数)。GP定时器可以单独操作,也可以与其他定时器同步操作。每个GP定时器所具有的比较寄存器可以用作比较功能和PWM波形的产生。对于每一个 GP定时器,在增或增/减计数模式下都有3种连续操作模式。通

34、过预定标因子,每个GP定时器可以使用内部或外部时钟。GP定时器可以为事件管理器的其他子模块提供时基:GP定时器1可以为所有的比较和PWM电路提供时基电路,而GP定时器1和GP定时器2都可以为捕获电路和正交表4.1 DSP事件管理器模块功能表EVA模块EVA信号EVB模块EVB信号通用(GP)定时器定时器1T1PWM/T1CMP定时器3T3PWM/T3CMP定时器2T2PWM/T2CMP定时器4T4PWM/T4CMP比较单元比较器1PWM1/PWM2比较器4PWM7/PWM8比较器2PWM3/PWM4比较器5PWM9/PWM10比较器3PWM5/PWM6比较器6PWM11/PWM12捕获单元捕获

35、器1CAP1捕获器4CAP4捕获器2CAP2捕获器5CAP5捕获器3CAP3捕获器6CAP6正交编码脉冲电路QEPQEP1QEPQEP3QEP2QEP4QEP11QEP12外部定时器输入计数方向TDIRA计数方向TDIRB外部时钟TCLKINA外部时钟TCLKINB外部比较输入比较输入端口C1TRIP比较输入端口C4TRIPC2TRIPC5TRIPC3TRIPC6TRIP外部定时器比较输入T1CTRIP/PDPINTAT3CTRIP/PDPINTBT1CTRIPT4CTRIP外部功率保护输入功率驱动保护T1CTRIP/PDPINTA功率驱动保护T3CTRIP/PDPINTB外部ADCSOC触发

36、EVASOCEVBSOC脉冲计数操作提供时基。双缓冲的周期和比较寄存器通过可编程的变化定时器(PWM)的周期,可以得到比较/PWM脉冲的期望占空比。(2)全比较单元 每个事件管理器有3个比较单元,当该比较单元使用定时器1为其通提供时钟基准时,通过使用可编程的死区电路产生6个比较输出或PWM波形输出,而6个输出中的任何一个输出状态都可以单独设置。比较单元中的比较寄存器是双缓冲的,允许可编程地变换比较/PWM脉冲的占空比。EV事件管理器模块中具有全比较单元,可以输出PWM信号。比较单元都能产生相关的PWM输出,它是一个比较匹配信号,比较单元的时基有 通用定时器提供。此项功能用于产生对无刷直流电机进

37、行调制的PWM信号,而PWM信号的占空比和周期有比较寄存器和周期寄存器来决定,并根据控制寄存器输出所要求的PWM波形。(3)可编程的死区发生器 死区发生器电路包括3个8位计数器和8位比较寄存器,它们可以将需要的死区幅值通过编程写入比较寄存器,以便3个比较单元的输出。通过每个比较单元的输出,可以单独时能或禁止死去的产生。死区发生器的电路可以为每个比较寄存器的输出信号产生2个输出(带有或不带有死区地带)。通过双缓冲ACTRx 寄存器,可以根据需要设置或更改死区发生器的输出状态。(4)PWM波形的产生 每个事件管理器在同一时刻产生多达8个PWM的波形输出,通过带有可编程死区的3个全比较单元可单独产生

38、3对(6路)输出,通过GP定时器的比较功能可产生2个单独的PWM。TMS320F2812 DSP中的事件管理器模块EV中有特定功能的外设寄存器,包括定时器寄存器,用于产生PWM波形的全比较单元寄存器,以及捕获单元寄存器。通过对这些寄存器的设置和读取,可以控制DSP的工作状态以及输入和输出功能。EV模块可以产生中断请求 。当外设中断请求信号被CPU接受时,进入相应的中断服务子程序(ISR),以执行相应的中断操作。(5)捕获单元 捕获单元为用户提供了对不同事件和变化进行记录的功能。当捕获输入引脚CAN(x=1、2或3属于EVA;x=4、5或6属于EVB)检测到变化时,它会将捕获到的所选择的GP定时

39、器的当前计数值,并把该计数值存储在两级深度的FIFO堆栈中。捕获单元由3个捕获电路组成,捕获单元的特点如下:A 1个16位的捕获控制寄存器CAPCONx(读写)。B 1个16位的捕获FIFO状态寄存器CAPFIFOx 。C 可以选择GP定时器1、2(为EVA)或GP定时器3、4(为EVB)作为时基。D 3个16位的两级深度FIFO堆栈,为每个捕获单元配备1个。E 6个捕获输入引脚(CAP1/2/3为EVA所用,CAP 4/5/6 为EVB所用),而每个捕获单元都有1个捕获引脚,所有捕获引脚的输入都与器件的CPU时钟同步。为了能正确地捕获到引脚的变化,输入引脚的信号电平须保持两个时钟的上升沿。其

40、中,输入引脚的CAP 1/2和CAP 4/5也可以作为正交编码脉冲电路的输入引脚。F 用户可指定诊测变化的方式(上升沿、下降沿或两个边沿)。G 3个可屏蔽中断标志,每个捕获单元各具有1个。DSP的性能和速度完全可以保证对反电动势零点的检测与对BLDC的控制。将无位置检测所产生的过零点信号进过光电隔离电路输入个DSP的CAP捕获端口,以使DSP对过零信号跳变沿进行相应,以进入DSP的捕获中断进行换相。当CAP输入引脚上的信号发生跳变时,根据使用CAP模块所采用的定时器所运行的数值会被捕获进入存储器中,此捕获值可以作为换相时间的参考。与此同时,相应的中断标志位被置位,于是过零点比较信号可以作为产生

41、一个中断请求。DSP的这个功能实现了对过零点比较信号的检测。(6)数模转换模块 DSP的模数转换模块(ADC)包括带内置采样保持的12位AD转换模块,多达16个的模块输入可切换通道。DSP内部具有AD采样排序寄存器,能够决定模拟通道转换的顺序,并能够将采样得到的值存放在AD采样结果寄存器中,在程序操作时可以实时地将采样值读出。灵活的中断控制允许在不同的AD操作阶段产生中断请求。(7)数字复用I/O口 DSP可以根据当前的位置信号状态输出6路PWM信号,进过隔离放大可作用在功率管逆变桥上,对无刷直流电机进行驱动。另外,DSP2812具有大量的通用、双向的数字I/O(GPIO),可通过修改DSP内

42、部的I/O配置寄存器将具有基本功能的端口复用成为数字I/O端口,以作为无位置传感器检测电路的触发、使能信号以及不导相的选择信号。4.2 硬件组成及其工作原理无位置传感器检测电路框图如图4.2所示。将BLDC三相绕组端电压取出,经过限幅后,经由电压跟随器,电机运行过程中,以保证端电压信号不会衰减,再分别通过过零比较器。将无位置检测所产生的过零点信号进过光电隔离电路输入给DSP的数字I/O捕获端口,以使DSP对过零信号跳变沿进行相应,以进入DSP的捕获中断进行换相。当输入I/O引脚上的信号发生跳变时,既是不导通相反电动势的过零点,延时30°电角度就是BLDC的换相点。根据使用换相控制模块

43、所采用的定时器所运行的数值会被捕获进入存储器中,此捕获值可以作为换相时间的参考。图4.2 无位置传感器检测电路系统框图4.2.1 DSP最小系统1.系统结构一个典型的 DSP 最小系统如图4.3所示,包括DSP芯片、 电源电路、 复位电路、 时钟电路及J TA G接口电路。考虑到与 PC 通信的需要,最小系统一般还需增添串口通信电路。DSPTMS320F2812复位Brushless dc motor composition diagram电Fig.2.2 Brushless dc motor composition diagram路JATG电路电源电路串口通信时钟电路图4.3 系统框图TMS

44、320F2812 是 TI公司 C2000 系列中性价比较高的一款器件。该器件集成了丰富而又先进的外设,如 128kB 的 Flash 存储器、4kB 的引导ROM、数学运算表、电机控制外设、串口通信外设、2kB 的OTP ROM 以及16 通道高性能12 位模数转换模块,提供了两个采样保持电路可以实现双通道信号同步采样,同时具有很高的运算精度(32位)和系统处理能力(达到 150MIPS),可广泛应用于电力自动化、电机控制和变频家电等领域。2.系统硬件设计(1) 电源及复位电路设计DSP系统一般都采用多电源系统 ,电源及复位电路的设计对于系统性能有重要影响。TMS320F2812 是一个较低

45、功耗芯片 ,核电压为 1. 8V , IO 电压为 3. 3V。本文采用 TI 公司的 TPS767D318 电源芯片。该芯片属于线性降压型 DC/ DC 变换芯片 ,可以由 5V 电源同时产生两种不同的电压( 3. 3V、 1. 8V 或 2. 5V ) ,其 最 大 输 出 电 流 为1000mA ,可以同时满足一片 DSP 芯片和少量外围电路的供电需要 ,如图4-4 所示。该芯片自带电源监控及复位管理功能 ,可以方便地实现电源及复位电路设计。复位电路原理图如图4.5所示。图4.4 电源电路图4.5 复位电路 (2) 时钟电路设计TMS320 F2812 DSP 的时钟可以有两种连接方式,

46、即外部振荡器方式和谐振器方式。如果使用内部振荡器,则必须在 X1/ XCLKIN 和 X2 两个引脚之间连接一个石英晶体。如果采用外部时钟,可将输入时钟信号直接连到 X1/ XCLKIN 引脚上,X2 悬空。本文采用的是内部振荡器,在 X1/ XCLKIN 和 X2 两个引脚之间连接一个石英晶体。晶体电路如图4.6所示。 图4.6 晶体电路(3) DSP与J TAG接口设计JATG接口用于上位机与目标板之间相互传输数据和信息,通过JATG接口可以将程序下载到DSP的程序存储器中,如图4-7所示。值得注意的是,通常JATG接口都没有进行电气隔离,因此应当避免在控制电路上引入高电压。特别是在电力电

47、子与电力传动应用领域,要注意将不同电位的系统进行隔离,以免在调试过程中烧毁上位机的主板。DSP仿真器通过DSP芯片上提供的扫描仿真引脚实现仿真功能,扫描仿真消除了传统电路仿真存在的电缆过长会引起的信号失真及仿真插头的可靠性差等问题。采用扫描仿真,使得在线仿真成为可能,给调试带来极大方便。J TAG接口电路如图4.7所示。 图4.7 JATG接口电路4.2.2主电路设计1.驱动电路图4.8所示,为6路PWM信号脉冲驱动电路。该电路有一块IR2130芯片所组成,IR2130工作时,从脉冲形成部分输出的6路脉冲信号,经3个输入信号处理器,按真值表处理后,变为6路输出脉冲,其对应的驱动3路低电压侧功率

48、MOS管的信号,经3路输出驱动器放大后,直接送往被驱动功率MOS器件的栅源级。而另外3路高压侧驱动信号H1H3先经集成于IR2130内部的3个脉冲处理和电平移位器中的自举电路进行电位变换,变为3路电位悬浮的驱动脉冲,再经过对应的3路输出锁存器锁存,并经严格的驱动脉冲欠压与否检测后,送到输出驱动器进行功率放大,最后才被加到驱动的功率MOS期间的栅源极。这6路脉冲输出后,就可以加载到IGBT模块进行三相电路换相操作。图4.8 IR2130 PWM 驱动电路2.电子开关主电路图4.9 为IGBT 功率放大模块。图中Q1Q6是由数字信号处理器控制的功率开关,根据电动机的额定电压和额定电流,功率开关可以

49、选择MOSFET管、IGBT管或者更简单的双极型晶体管。6个PWM信号分别驱动Q1Q6端口,如果PWMx信号根据指定的顺序进行ON/OFF切换,则电动机将以额定转速旋转,这里假设直流母线电压等于电动机的额定电压。如果需要调节电动机的转速,则必须将这些信号经过脉宽调制(PWM)到更高频率的信号上。一般情况下,PWM频率至少是电动机频率的10倍。改变PWM调制信号的占空比时,电动机定子的平均电压也随之改变,从而使电动机的转速发生变化。采用PWM调制信号控制的另外一个优点既是当母线电压高于电动机的额定电压时,可以通过限定PWM的占空比使电动机一直在额定电压范围内。因此,采用脉宽调制技术控制电动机的电

50、压具有灵活方便的特点。图4.9 IGBT 模块电路3.反电势过零点检测电路本系统采用的是端电压法检测反电动势,如图4.10所示,端电压Va、Vb、Vc经分压后,分别通过电压跟随器,这样是为了保证较小的输出阻抗和不导通端电压输出的最小衰减,在限幅电路后面加一级电压跟随电路。再分别进过电压比较电路LM339、光电隔离等,送入到DSP的三个数字口GPIOB0、GPIOB1、GPIOB2。电压比较器用的是芯片LM339,内部集成了4个单独的比较器,采用正负15V电源供电,其中每个比较器的参数和功能是相同的。系统每相反电动势检测电路都有一个LM3339,设计时选其周围电路元件的参数为相同,使三路比较器工

51、作在相同的状态,每一个比较器均设计为过零比较器,这样,经过分压跟随后的反电动势信号再经过电压比较器,在其输出端得到的信号就是方波信号。反电动势过零点有两种情况:一种是由正变为负的过零,一种是由负变为正的过零,这样电压比较器输出信号中由高电平变为低电平的边沿和由低图4.10 反电势检测电路电平变为高电平的边沿将都为有效。由电压比较器输出的信号经过光耦6N317(这样既实现了电气上的隔离,又实现了电平的转换)得到最终需要的电平信号,得到的信号送到DSP的三个数字口GPIOB0、GPIOB1、GPIOB2,DSP根据相应的捕捉信号判断反电动势过零点。4.光耦电路主电路的电压和电流一般都较大,而控制电

52、路的元器件只能承受较小的电压和电流,因此在主电路和控制电路连接的路径上,如驱动电路与主电路的连接处,或者驱动电路与控制信号的连接处,以及主电路与检测电路的连接处,一般需要进行电气隔离。此外,由于主电路中往往有电压和电流的冲击,而电力电子器件一般比主电路中普通的元器件要昂贵,但承受过电压和过零点的能力却要差一些,因此,在主电路和控制电路需附加一些保护电路,以保证主电路能正常可靠运行。图4.11是三个反电势过零点检测信号的光耦电路。图4.11 光耦电路图4.11中,GPIOB0, GPIOB1, GPIOB2三个信号,分别送入到DSP控制芯片即可进行电机的控制调速等功能调试。5 控制系统软件设计5

53、.1 系统程序开发平台概述本系统的一个特点是控制系统软件化,系统的很多功能是在硬件的基础上依靠软件来实现的,软件的可靠性也直接影响了系统的性能。整个程序的都是用C语言编写完成,本系统采用TI公司的CCS2集成开发环境,包含代码编程、编译、链接、调试、下载、烧写与运行等功能。4.2.1节中式讲述了以TMS320LF2812为核心搭建的DSP最小系统,这一电路是能使DSP能够实现程序调试与运行的最基本电路,其外接RAM存储器,用于程序仿真调试时的程序存取:一个JTAG接口,用于与仿真器连接,进行程序的仿真与烧写工作。5.2 软件总体设计为了便于DSP程序的编写、查错、调试和维护,无位置传感器控制程

54、序采用了模块化设计。控制系统软件框图如图5.1所示,软件上包括系统初始化模块、起动加速模块、换相控制模块、速度计算模块、I/O控制模块。DSP初始化启动加速模块换相控制模块I/O输出控制模块速度计算模块图5.1 控制系统软件设计框图系统初始化模块分配存储器空间和各个程序变量,主要完成DSP的一些基本配置、时间管理器模块参数的设定、A/D采样参数的设置、电机换相参数设置等。图5-2所示为初始化模块的主要内容。起动加速模块把起动时间数组中的值,作为DSP中定时器CPUTimer0的计数值,每次在DSP换相之前将值存入定时器。当定时器机时到一定时间后,进入CPUTimer0的中断程内进行无刷直流电机

55、的换相,使得电机能够逐步加速到一个较高的速度,以便于切换至闭环控制状态。DSP初始化模块 开环起动数组设置A/D转化初始化设置事件管理器设置电机换相数组设置DSP基本配置图5.2 初始化模块换相控制模块是在电机运行过程中,根据起动起始设置以及不导通相的比较信号,进入换相中断后,延时进行换相的程序模块。速度计算模块是对由无位置传感器模拟检测电路产生的饭电动势信号进行检测,从而得到当前电机转速的程序模块。由于比较信号时方波,随着转速的增加,可以通过GPIO输入端口检测到的信号计算出当前电机的速度,以延时30°电角度进行换相的依据,并可以将所测定的电机转速作为速度控制环的输入。I/O控制模块根据当前的电机换相状态,通过内部DSP的换相标志位情况来决定输出6路占空比受到调制的PWM电机逆变桥驱动信号,电机的转速也就得到了控制。以上4个软件模块在DSP主程序中实现,基于图5.3所示的软件模块结构,形成了整个无位置传感器的控制程序。转速计算控制模块I/O控制模块换相控制模块起动加速模块图5.3 DSP主程序软件模块结构5.3 PWM波的产生5.3.1 PWM波生成原理PWM波形生成方法有多种,如谐波消去法、等面积法和采样法等。其中采样法比较简单直观,易于实现,在实际中得到广泛应用。根据采样时刻的不同,采样法又分为自然采样法、对称规则采样法、不对称规则采样法等几种类型。1.自然

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论