课程设计基于DSP无刷直流电动机调速系统的设计Word文档下载推荐.docx
《课程设计基于DSP无刷直流电动机调速系统的设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《课程设计基于DSP无刷直流电动机调速系统的设计Word文档下载推荐.docx(61页珍藏版)》请在冰点文库上搜索。
为了能产生梯形波感应电动势,无刷直流机的转子磁钢的形状呈弧形(瓦片状),气隙磁场呈梯形分布。
定子上有电枢,这一点与永磁有刷直流电动机正好相反。
无刷直流机的定子电枢绕组采用整距集中式绕组,绕组的相数有二、三、四、五相,但应用最多的是三相和四相。
各项绕组分别与外部的电子开关电路相连,开关电路中的开关管受位置传感器的信号控制。
无刷直流机的工作离不开电子开关的电路,因此由电动机本体、转子位置传感器和电子开关电路三部分组成了无刷直流机控制系统。
其原理框图如图1-1所示。
图中,直流电源通过开关电路向电动机定子绕组供电,位置传感器随时检测到转子所处位置,并根据转子的位置信号来控制开关管的导通和截止。
从而自动地控制了哪些绕组通电,哪些绕组断电,实现了电子换向[4]。
图1-1无刷直流电动机原理框图
Fig.1-1ThediagramofblockdiagramofbrushlessDCmotor
1.2无刷直流机的工作原理
普通直流电动机的电枢在转子上,而定子产生固定不动的磁场。
为了使直流电动机旋转,需要通过换向器和电刷不断的改变电枢绕组中电流的方向,使两个磁场的方向始终保持相互垂直,从而产生恒定的转矩驱动电动机不断旋转。
无刷直流机为了去掉电刷,将电枢放到定子上去,而转子做成永磁体,这样的结构正好与普通电动机相反。
然而即使这样改变还不够,因为定子上的电枢通入直流电以后,只能产生不变的磁场电动机依然转不起来。
为了使电动机的转子转起来,必须使定子电枢各相绕组不断地换相通电,这样才能使定子磁场随着转子的位置不断地变化,使定子磁场与转子永磁磁场始终保持90o左右的空间角,产生转矩推动转子旋转[5]。
在换相的过程中,定子各项绕组在工作气隙中所形成的旋转磁场是跳跃式运动。
这种旋转磁场在一周有三种状态,每种状态持续120o。
它们跟踪转子,并与转子的磁场相互作用,能够产生推动转子继续转动的转矩。
无刷直流机有多相结构,每种电动机可分为半桥驱动、全桥驱动,全桥驱动又可分为星形和角形联结以及不同的通电方式。
因此,不同的选择会使电动机产生不同的性能并且成本也不相同。
以下对此作一个对比:
1)绕组利用率
不像普通直流电动机那样,无刷直流机的绕组是断续通电的。
适当地提高绕组通电率将可以使同时通电导体数增加,使电阻下降,提高效率。
从这个角度来看,三相比四相好,四相比五相好,全桥比半桥好。
2)转矩的波动
无刷直流机的输出转矩波动比普通直流电动机的大。
因此希望尽量减小转矩波动。
一般相数越多,转矩波动越小。
全桥驱动比半桥驱动的波动小。
3)电路成本
相数越多,驱动电路所使用的开关管越多,成本越高。
全桥驱动比半桥驱动所使用的开关管多一倍,因此成本要高。
多相电动机的结构复杂,成本也高。
综合上述分析,目前以三相星形全桥驱动方式应用最多。
1.3三相无刷直流机星形联结全桥驱动原理
驱动电路开关管的控制原理可用图1-2加以说明(图中假设转子只有一对磁极,定子绕组A、B、C三相对称,按每极每相60o相带分布)。
(a)A相正向通电,B相反向通电(b)转过60o
(c)继续旋转(d)A相正向通电,C相反向通电转过60o
(e)B相正向通电,C相反向通电(f)转过60o
(g)B相正向通电,A相反向通电(h)转过60o
图1-2无刷直流机转子位置与换相的关系
Fig.1-2ThediagramofbrushlessDCmotorrotorpositionandcommutationrelations
假设当转子处于图1-1(a)位置时为0o,相带A′、B、C′在N级下,相带A、B'
、C在S级下,这时A相正向通电,B相反向通电,C相不通电,各相通电波形见图1-3,产生的定子磁场与转子磁场相互作用,使转子逆时针恒速转动。
当转过60o角后,转子位置如图(b)所示。
这时如果转子继续转下去就进入图(c)所示的位置,这样就会使同一磁极下的电枢绕组中有部分导体的电流方向不一致,它们互相抵消,削弱磁场,使电磁转矩减小。
因此,为了避免出现这样的结果,当转子转到图(b)的位置时,就必须换相,使B相断电,C相反相通电。
转子继续旋转,转过60o角后到图(d)所示位置。
根据上面讲的道理必须要进行换相,即A相断电,B相正相通电,(e)所示。
转子再转过60o角,如图(f)所示位置,再进行换相,使C相断电,A相反向通电,如图(g)所示。
这样如此下去,转子每转过60o角就换相一次,相电流按图所示的顺序进行断电和通电,电动机就会平稳地旋转下去。
按图1-1的驱动方式,就可以得到如图1-2所示的电流和感应电动势波形。
以A相为例,在转子位于0o~120o区间内,相带始终在S磁极下,相带A′始终在N极下,所以感应电动势
是恒定的。
在转子位于120o~180o区间内,随着A相的断电,相带A相和相带A′相分别同时逐渐全部进入N极下和S极下,实现换极。
由于磁极的改变,使感应电动势的方向也随之改变,
经过过零后点后变成正值。
在转子位于180o~300o区间内,A相反向通电,相带A和相带A′仍然分别在N磁极下和S极下,获得恒定的负感应电动势。
在转子位于300o~360o区间内,A相断电,相带A相和相带A′相又进行换极,感应电动势的方向再次改变,
经过过零点后变成正值。
因此,感应电动势是梯形波,且其平顶部分恰好包含了120o电流方波。
转子每转一周,感应电动势变化一个周期。
图1-3电流与感应电动势波形
Fig.1-3Thediagramofcurrentandinducedvoltagewaveforms
对于B相和C相,感应电动势的波形也是如此,只不过在相位上滞后于A相120o和240o。
实际上,感应电动势的梯形波形取决于转子永磁体供磁磁场和定子绕组空间分布,以及两者的匹配情况。
感应电动势的梯形波有利于电动机产生一个恒定的转矩。
由于在换相时电流不能突变,因此实际的相电流波形不是纯粹的方波,而是接近方波的梯形波,这会使转矩产生波纹。
根据图1-1的通断顺序,三相星形联结全桥驱动的通电规律如表1-1所列
通电顺序
正转(逆时针)
转子位置
0~60
60~120
120~180
180~240
240~300
300~360
开关管
1,4
1,6
3,6
3,2
5,2
5,4
A相
+
-
B相
C相
反转(顺时针)
360~300
300~240
240~180
180~120
120~60
60~0
3,2
表1-1三相星形联结全桥驱动的通电规律
Tab.1-1Tableofstar-connectedthree-phasefull-bridgedriverofthepowerlaw
1.4无刷直流机的运行特性和调速原理
设转子永久磁铁所产生的磁场在电动机气隙中是按正弦分布,转子转角为
时,
。
当定子绕组某相通过直流电流时,电动机产生的转矩为:
………………………………………(1-1)
式中,
为相导体数;
为导体的有效长度;
为气隙磁通最大值;
r为气隙半径;
I为定子绕组相电流。
无刷直流机的电压平衡方程式为:
…………………………………………(1-2)
……………………………………………………………(1-3)
………………………………………………………………(1-4)
则可写出机械特性方程式为:
……………………………(1-5)
式中,
为电动机转速,
;
U为直流电源电压,V;
为功率晶体管压降,V;
为电动机转矩平均值,
R为电动机内阻,
、
分别为电势系数、转矩系数。
和直流电动机一样,当U变化时即改变
,电动机可以进行无级调速。
但实际的无刷直流机调速系统使用微机控制,把检测到的端电压信号送到DSP,计算出电动机的转速,再与给定的转速比较,输出PWM信号,控制开关管的通断,从而控制电动机电流(电压)大小,是电动机的转速变化。
其调速原理是通过电子开关把交变的方波电流送入定子绕组,由开关频率的变化引起电动机转速的变化[7]。
2系统硬件平台设计
2.1系统总体方案设计
系统总体的硬件电路可分为以下几个部分:
1)DSP控制系统电路设计
2)功率主电路设计
3)检测电路设计
4)故障处理保护电路设计。
系统的总体的硬件框图如图2-1所示
图2-1系统总体硬件框图
Fig.2-1Thediagramofoverallsystemhardwareblockdiagram
前级整流滤波电路提供给整个系统稳定的直流电源;
逆变电路选用的是IPM模块,由DSP提供的6路PWM信号经过高速光耦的隔离后经驱动电路驱动从而控制电机的运转;
反电动势检测电路则是提供给DSP信号用来确定转子位置的。
保护电路则是对整个系统提供安全的保护措施,包括过压、欠压等。
2.2功率主电路
由于无刷直流机的供电电压为直流,在其定子中流过的是交流电的原因,所以对于系统的主电路来说采用常用的交-直-交变换。
图2-2交直变换电路结构图
Fig.2-2ThediagramofAC-DCconverterchart
交直部分采用三相桥式不可控整流电路(电路图如2-2所示),用来提供电路所需的直流电压。
滤波电容C1用来稳定直流电压,降低直流电源的输出阻抗。
其中A,B,C三相为从DSP系统开发控制板输出的三相交流电。
图2-3直交变换电路图
Fig.2-3Thediagramoforthogonaltransformcircuit
直交变换部分(电路图如图3-3所示)采用三菱公司的第三代“智能功率模块”(IPM)。
IPM(IntelligentPowerModule)智能电力电子模块是电力电子集成电路PIC(PowerIntegratedCircuit)的一种。
由于高度集成化使模块结构十分紧凑,避免了由于分布参数、保护延迟等带来的一系列技术难题,是变频器的可靠性得到进一步提高。
以下是介绍变频器中最常用的以IGBT为主开关器件的IPM。
2.2.1IPM模块的内部结构
图2-4IPM的等效电路图
Fig.2-4ThediagramofIPM'
sequivalentcircuit
由图2-4可见,IPM[9]是一种包括反并联续流二极管在内的由IGBT组成的逆变器。
在此电路中,功率变换由6个IGBT开关管及续流二极管构成三相逆变桥。
六个IGBT开关管的开关触发信号受TMS320LF2407ADSP芯片所输出的六路PWM波的控制,开关管有规律的通断将直流电逆变为交流电提供给无刷直流机的三相定子。
从这可以看出,所谓无刷直流机实际上在其定子中流过的是交流电,只是其供电电流是直流电而己,这一点与有刷直流电机是相同的。
2.2.2IGBT驱动电路
本系统的IGBT门极触发采用的是日本东芝公司TA8316AS,通过大电流直接驱动IGBT。
其内部和控制电路连接如图:
图2-5TA8316AS内部和控制电路图
Fig.2-5ThediagramofTA8316ASinternalandcontrolcircuit
表2-1TA8361AS引脚功能表
Tab.2-1TableofTA8361ASpinMenu
引脚数
引脚名称
功能
1
GATEIN
门极信号输入
2
VCC
提供系统电压
3
N.C
悬空
4
GND
接地
5
SI
IGBT门级驱动引脚1
6
SO
IGBT门极驱动引脚2
7
DI
IGBT门极保护二极管引脚
2.3位置检测电路
无刷电动机是一闭环的机电一体化系统,它是通过转子磁极位置信号作为电子开关线路的换相信号,因此,准确检测转子位置,并根据转子位置及时对功率器件进行切换,是无刷直流机正常运行的关键。
为适应无刷电动机的进一步发展,无位置传感器应运而生,它一般利用电枢绕组的感应反电动势来间接获得转子磁极位置,与直接检测法相比,省去了位置传感器,简化了电动机本体结构,取得了良好的效果,并得到了广泛的应用。
因此本系统采用无位置传感器方法进行位置检测。
2.3.1常用的无位置传感器位置检测方法
反电势检测法[10]
对于常见的两相导通三相六状态工作方式,除了换向的瞬间之外,在任意时刻,电机总有一相绕组处于断电状态。
当断电相绕组的反电势过零之后,再经过
电角度,就是该点的换向点。
因此,只要检测到各相绕组反电势的过零点,就可确定电机的转子位置和下次换流的时间。
由于反电势难以直接测取,通常通过检测端电压间接获得反电势过零点。
故这种方法又称为端电压检测法。
反电势法的缺陷是当电机在静止或低速运行时,反电势为0或太小,因而无法利用。
一般采用专门的启动电路,使电机以他控变频方式起动,当电机具有一定的初速度和电动势后,在切换到自控变频状态。
这个过程称为三段式起动,包括转子定位、加速和运行状态切换三个阶段。
2.3.2反电势过零检测原理
三相无刷直流机每转60o就需要换向一次,每转一转需要换向六次,因此需要六个换向信号。
每相的感应电动势都有2个过零点,这样三相共有六个过零点。
如果能够通过一种方法测量和计算出这六个过零点,再将其延迟30o,就可以获得六个换相信号。
感应电动势位置检测法正是利用了这一原理[4]来实现位置检测。
图2-5电动机定子某一相电模型
Fig.2-5Thediagramofstatora-phasemodel
图2-5给出了电动机某一相的模型。
图中,L为相电感;
R为相电阻;
为相感应电动势;
为相电流;
为相电压;
为星形联结中性点电压。
根据图2-5,可以列出相电压方程:
………………………………(2-2)
对于三相无刷直流机,每次只有两相通电,两相通电电流方向相反,同时另一相断电,相电流为零。
因此,利用这个特点,将X分别等于A、B、C代入式(2-2),列出A、B、C三相的电压方程,并将三个方程相加,使RIX项和
项相抵消,可以得到:
……………………………(2-3)
由图2-5可见,无论哪个相的感应电动势的过零点,都存在
的关系成立。
因此在感应电动势过零点有:
…………………………………………(2-4)
对于断电的那一相,
,因此根据式(2-2),其感应电动势为:
……………………………………………(2-5)
所以,只要测量出各相的相电压
,根据式(2-4)计算出
,就可以通过式(2-5)计算出任一断电相的感应电动势。
通过判断感应电动势的符号变化,来确定过零点时刻。
2.3.3反电势过零检测电路的组成
反电势过零检测法是通过将电动机电枢绕组的端电压与电枢中性点电压比较得反电势过零点,从而确定转子磁极的位置,其检测电路由端电压检测、低通滤波、过零比较和光电隔离等环节组成,如图2-6所示[5]。
图2-6无位置传感器位置检测电路结构
Fig.2-6Thediagramofsensorlesspositiondetectioncircuit
由于端电压不是完全的梯形波,总带有毛刺和谐波干扰,这些干扰将严重影响反电动势过零点的正确检测,为此必须对其进行深度滤波。
滤波后的端电压检测信号与电机的中性点电压进行比较,获得反电动势的过零点。
为了避免电压过高损坏DSP,必须将反电动势过零点信号经过光电隔离。
为了计算不通电相的感应电动势,需要测量三个相电压。
与有位置传感器的硬件电路不同的是,反电势检测电路取代了位置传感器和测量电路,采用廉价的分压电阻和滤波电容组成反电势过零检测电路。
反电势检测电路如图2-7所示。
图2-7端电压检测电路及其与DSP接口
Fig.2-7ThediagramofterminalvoltagedetectioncircuitanditsDSPinterface
该电路采用分压电阻检测三相端电压,检测到的信号经过隔离、放大后分别送到TMS320LF2407A的ADCIN01~ADCIN03通道。
图中,HCPL7800为高模抑制比隔离运算放大器,双电源供电,具有良好的线形度,在高噪声环境下也能保证较高的精度和稳定性。
TMS320LF2407A的工作电压为3.3V,故采用集成运算放大LF353将电压信号转换为0~3V单极性电压信号。
图中的
为星型连接定子绕组的对地端点压,R1,R2为分压电阻,电容起滤波作用。
为经分压滤波后的电压。
端点压
经分压后的电压
经隔离放大后送入DSPTMS320LF2407A的ADCIN0x。
此分压电路的分压比为:
………………………………………………(2-6)
在选择R1,R2的值时,为了保护DSP芯片的ADC转换模块不因
的值过大而损坏ADC转换模块,所以应适当减小分压比。
但是当分压比过小即
过小时就会给控制算法带来一定的测量误差。
因为当端电压一定时,分压比越小则分压电压
越小。
而
就是ADC模块的转换电压,而转换电压
越低则ADC模块的测量误差也就越大。
在应用反电势算法进行转子位置检测时,由于在起动的过程中,反电势很小。
如果经很小的分压比分压,则进入DSP的ADC模块的电压值更小从而带来测量误差,从而进一步影响电机的起动、换相。
所以对于分压比的选择应采取“适度”的原则。
由于滤波电容与分压电阻R2相并联,所以应注意对电容的选择。
对于R1值与R2相比不可过小。
因为如果R1过小则会造成对分压电阻R2的短路,使其失去作用。
实际由于端点压信号不是完全的梯形波,而总带有干扰信号。
这些干扰信号将影响过零点的正确检测。
因此在以往的设计方法中一般都对电压信号进行了深度的滤波处理,但同时也产生了位移,使换相信号处理复杂化。
本系统中充分利用了DSP高效的运算处理能力。
在程序中采用了软件滤波的方法。
同时反电势过零点的测定,及过零点移相30o换相等处理都由软件实现。
从而省去了以往硬件设计当中采用的滤波电路、电压比较电路、及移相电路等硬件电路。
2.4电流检测与保护电路
对于两相导通三相六状态无刷直流机,在任意时刻,只有两相绕组通电,电流从一相绕组流入,再从一相绕组流出,电流大小与直流侧电流大小相等。
这样,只需要在直流侧接入一个采样电阻就可以检测导通相的电流。
图2-8电流检测与保护电路原理
Fig.2-8Thediagramofcurrentdetectionandprotectioncircuit
如图2-8示,电流信号通过检测采样电阻R两端的电压得到。
电流检测信号一方面作为DSP的过流保护信号,接至DSP的
引脚;
另一方面作为电流环的反馈信号,输入到DSP的ADCIN00引脚。
过流检测是为了防止电机过载