一种小功率永磁同步电机控制系统及控制方法与流程

文档序号:11589078阅读:224来源:国知局
一种小功率永磁同步电机控制系统及控制方法与流程

本发明涉及交流电机控制技术领域,具体涉及一种小功率永磁同步电机控制系统及控制方法。



背景技术:

近年来,随着电力电子、微电子技术以及新型电机控制理论和的快速发展,永磁同步电动机得以迅速推广应用。永磁同步电机具有高功率密度、快速动态响应、效率高、损耗低、体积小等优点,在节能空调、洗衣机和其他家电产品制造领域中,已经成为实现大规模产品制造的理想选择,在能源节约和环境保护日益受到重视的今天,对永磁同步电机的研究就显得尤为必要。

永磁同步电机的磁场定位控制以其高效率、低噪声、低纹波转矩等特点,在永磁同步电机的控制算法中得到广泛应用。在中、低成本应用场合中,永磁同步电机磁场定位控制的实现可以利用位置传感器,诸如编码器、旋转变压器或者霍尔传感器,然而,并不是所有的永磁同步电机磁场定位控制都需要位置传感器提供精细的换向角度,而且,在大多数情况下是不需要位置传感器来实现零速控制的。

因此,需要设计一种小功率永磁同步电机控制器,可以满足中、低成本应用场合兼顾有位置传感器和无位置传感器两种形式的磁场定位控制。



技术实现要素:

为了实现对小功率永磁同步电机有位置传感器和无位置传感器两种形式的磁场定位控制,本发明提供一种小功率永磁同步电机控制系统及控制方法。

本发明为解决技术问题所采用的技术方案如下:

本发明的一种小功率永磁同步电机控制系统,包括控制单元和驱动单元,所述控制单元包括:

用于检测驱动单元故障信号的gpio模块;

由6个pwm调制器组成的pwm产生模块,输出6路pwm信号;

由6个ad转换器组成的adc模块,用于采集永磁同步电机的相电流和相电压;

通过spimosi信号、spimiso信号、spiset信号与外部位置传感器相连的spi通信模块,通过spi通信模块和位置传感器完成对永磁同步电机位置和速度的检测;

所述驱动单元包括:

与6个pwm调制器一一对应相连的6个mosfet,通过所述pwm产生模块3输出的6路pwm信号来控制6个mosfet的关断,实现永磁同步电机的磁场定位控制;

其输入端与6个mosfet中的3个一一对应相连且其输出端与6个ad转换器中的3个一一对应相连的3个相电流调理电路,用于实现永磁同步电机相电流的检测与信号放大,以供adc模块采集;

其输入端与永磁同步电机的三端一一对应相连且其输出端与6个ad转换器中的其余3个一一对应相连的3个相电压采集电路,用于实现永磁同步电机相电压的检测与转换,以供adc模块采集。

进一步的,所述gpio模块包括:通过fault引脚与驱动单元相连的第一gpio接口、通过otw引脚与驱动单元相连的第二gpio接口;通过对驱动单元的fault信号和otw信号进行扫描检测来判断驱动单元的运行情况,当驱动单元出现故障时,所述控制单元锁定pwm信号输出,保护电机控制系统。

进一步的,6个pwm调制器分别为第一pwm调制器至第六pwm调制器,所述第一pwm调制器至第六pwm调制器分别产生pwm_ah信号、pwm_bh信号、pwm_ch信号、pwm_al信号、pwm_bl信号、pwm_cl信号,所述pwm_ah信号与pwm_al信号经逻辑或处理后得到驱动单元的reset_a使能信号,所述pwm_bh信号与pwm_bl信号经逻辑或处理后得到驱动单元的reset_b使能信号,所述pwm_ch信号与pwm_cl信号经逻辑或处理后得到驱动单元的reset_c使能信号。

进一步的,6个ad转换器分别为第一ad转换器至第六ad转换器,每个采样周期内依次完成对永磁同步电机相电压和相电流的采集。

进一步的,3个相电压采集电路分别为第一相电压采集电路、第二相电压采集电路、第三相电压采集电路;

所述第一相电压采集电路主要由第四电阻、第五电阻、第四电容组成,第四电阻与第四电容并联后与第五电阻串联,所述第一相电压采集电路的输入端和输出端分别与永磁同步电机的a端和第四ad转换器一一对应相连;

所述第二相电压采集电路主要由第六电阻、第七电阻、第五电容组成,第六电阻与第五电容并联后与第七电阻串联,所述第二相电压采集电路的输入端和输出端分别与永磁同步电机的b端和第五ad转换器一一对应相连;

所述第三相电压采集电路主要由第八电阻、第九电阻、第六电容组成,第八电阻与第六电容并联后与第九电阻串联,所述第三相电压采集电路的输入端和输出端分别与永磁同步电机的c端和第六ad转换器一一对应相连。

进一步的,3个相电流调理电路分别为第一相电流调理电路、第二相电流调理电路、第三相电流调理电路,相电流调理电路主要由放大器、第十电阻~第十五电阻、第七电容、第八电容组成,第十电阻、第十一电阻、第七电容与第十二电阻并联后连接在放大器输入端,第十电阻另一端接地,第十一电阻另一端接2.5v电源,第十三电阻与第八电容并联后连接在放大器输入端,放大器三个输出端中的一个输出端串联一个第十五电阻,一个输出端输出电压v-并接地,最后一个输出端输出电压v+并与adc模块相连,为adc模块供电,第十四电阻并联在放大器两端,并且第十四电阻一端接在第十三电阻与第八电容并联电路输出端。

进一步的,6个mosfet分别为第一mosfet至第六mosfet;

所述第一mosfet和第四mosfet的栅极均与第一pwm调制器相连,第一pwm调制器产生的pwm_ah信号输出给第一mosfet和第四mosfet,控制第一mosfet和第四mosfet的关断;

所述第二mosfet和第五mosfet的栅极均与第二pwm调制器相连,第二pwm调制器产生的pwm_bh信号输出给第二mosfet和第五mosfet,控制第二mosfet和第五mosfet的关断;

所述第三mosfet和第六mosfet的栅极均与第三pwm调制器相连,第三pwm调制器产生的pwm_ch信号输出给第三mosfet和第六mosfet,控制第三mosfet和第六mosfet的关断;

所述第一mosfet的漏极分别与第四mosfet的源极以及第一相电压采集电路的输入端相连,第四mosfet的漏极与第一相电流调理电路的输入端相连,第一相电流调理电路两端并联有第一电容和第一电阻,第一相电流调理电路的输出端与第一ad转换器相连;

所述第二mosfet的漏极分别与第五mosfet的源极以及第二相电压采集电路的的输入端相连,第五mosfet的漏极与第二相电流调理电路的输入端相连,第二相电流调理电路两端并联有第二电容和第二电阻,第二相电流调理电路的输出端与第二ad转换器相连;

所述第三mosfet的漏极分别与第六mosfet的源极以及第三相电压采集电路的的输入端相连,第六mosfet的漏极与第三相电流调理电路的输入端相连,第三相电流调理电路两端并联有第三电容和第三电阻,第三相电流调理电路的输出端与第三ad转换器相连。

进一步的,所述第一相电流调理电路中,第十电阻、第十一电阻、第七电容和第十二电阻并联电路的一端连接第四mosfet的漏极,第十三电阻和第八电容并联电路的一端接地,放大器串联一个第十五电阻的输出端与第一ad转换器相连,放大器输出的3.3v电压为第一ad转换器供电;

所述第二相电流调理电路中,第十电阻、第十一电阻、第七电容和第十二电阻并联电路的一端连接第五mosfet的漏极,第十三电阻和第八电容并联电路的一端接地,放大器串联一个第十五电阻的输出端与第二ad转换器相连,放大器输出的3.3v电压为第二ad转换器供电;

所述第三相电流调理电路中,第十电阻、第十一电阻、第七电容和第十二电阻并联电路的一端连接第六mosfet的漏极,第十三电阻和第八电容并联电路的一端接地,放大器串联一个第十五电阻的输出端与第三ad转换器相连,放大器输出的3.3v电压为第三ad转换器供电。

本发明还提供了一种小功率永磁同步电机控制方法,当采用有位置传感器形式的磁场定位控制时,其具体工作过程如下:

步骤一、通过控制单元触发adc模块中断,通过adc模块采集永磁同步电机的相电压va、vb、vc和相电流ia、ib、ic;

步骤二、通过spi通信模块读取外部位置传感器的位置数据,获得永磁同步电机的电角度θe和实际转速值ω;

步骤三、根据速度参考值ωr*与实际转速值ω的偏差,执行速度控制算法并输出相电流参考值iq*和id*,其中,id*=0;

步骤四、利用永磁同步电机的相电流ia、ib执行磁场定位控制中clarke变换得到α-β坐标系中的相电流iα、iβ,根据永磁同步电机的电角度θe再执行park变换得到d-q坐标系中的相电流实际值iq和id,并分别与相电流参考值iq*和id*相比较,借助pi电流控制算法对相电流实际值iq和id进行校正,获得相电压vq、vd;

步骤五、利用相电压vq、vd和永磁同步电机的电角度θe,执行磁场定位控制中park逆变换得到α-β坐标系中的相电压vα、vβ;

步骤六、利用空间矢量脉宽调制方法对相电压vα、vβ进行处理得到新的pwm信号;

步骤七、通过控制单元将新的pwm信号输出给驱动单元,控制驱动单元内部的6个mosfet的关断,控制永磁同步电机的旋转,实现永磁同步电机的磁场定位控制和转速的闭环控制。

本发明还提供了一种小功率永磁同步电机控制方法,当采用无位置传感器形式的磁场定位控制时,其具体工作过程如下:

步骤一、通过控制单元触发adc模块中断,通过adc模块采集永磁同步电机的相电压va、vb、vc和相电流ia、ib、ic;

步骤二、利用永磁同步电机的相电流ia、ib执行磁场定位控制中clarke变换得到α-β坐标系中的相电流iα、iβ,利用永磁同步电机的相电压va、vb执行磁场定位控制中clarke变换得到α-β坐标系中的相电压vα、vβ;

步骤三、利用相电压vα、vβ和相电流iα、iβ以及永磁同步电机的相电感参数ls和电阻参数rs,计算α-β坐标系中的反电动式eα和eβ,如公式(1)所示:

步骤四、α-β坐标系中的反电动式eα和eβ经过park变换后,得到d-q坐标系中的反电动式ed和eq,如公式(2)所示:

步骤五、d-q坐标系中的反电动式ed和eq经过一阶低通滤波器后,得到反电动式分量edf和eqf,采用q轴上的反电动式分量eqf除以电机反电动式系数kφ得到估计的转速ωe,如公式(3)所示:

步骤六、对估计的转速ωe进行积分得到估计的电角度θe,如公式(4):

θe=∫ωedt(4)

步骤七、根据速度参考值ωr*与估计的转速ωe的偏差,执行速度控制算法并输出相电流参考值iq*和id*,其中,id*=0;

步骤八、利用永磁同步电机的相电流ia、ib执行磁场定位控制中clarke变换得到α-β坐标系中的相电流iα、iβ,根据永磁同步电机的电角度θe再执行park变换得到d-q坐标系中的相电流实际值iq和id,并分别与相电流参考值iq*和id*相比较,借助pi电流控制算法对相电流实际值iq和id进行校正,获得相电压vq、vd;

步骤九、利用相电压vq、vd和永磁同步电机的电角度θe,执行磁场定位控制中park逆变换得到α-β坐标系中的相电压vα、vβ;

步骤十、利用空间矢量脉宽调制方法对相电压vα、vβ进行处理得到新的pwm信号;

步骤十一、通过控制单元将新的pwm信号输出给驱动单元,控制驱动单元内部的6个mosfet的关断,控制永磁同步电机的旋转,实现永磁同步电机的磁场定位控制和转速的闭环控制。

本发明的有益效果是:本发明的一种小功率永磁同步电机控制系统,在硬件上包括控制单元和驱动单元的具体电路,控制单元中的gpio模块用于检测驱动单元故障信号,pwm产生模块输出6路pwm波形,adc模块用于采集永磁同步电机的相电流和相电压,通过spi通信模块和位置传感器完成对永磁同步电机位置和速度的检测;驱动单元中,通过6路pwm波形来控制6个mosfet的关断,实现永磁同步电机的磁场定位控制,3个相电流调理电路用于实现永磁同步电机相电流的检测与信号放大,以供adc模块采集,3个相电压采集电路用于实现永磁同步电机相电压的检测与转换,以供adc模块采集。本发明通过上述硬件和软件的结合实现了有位置传感器和无位置传感器两种形式的磁场定位控制,实现了小功率永磁同步电机的集成控制,适用于中、低成本应用场合,同时,本发明在硬件的设计上简单明了、成本低廉、安全可靠。

本发明还设计了一种小功率永磁同步电机控制方法,当采用有位置传感器形式的磁场定位控制时,控制单元通过spi通信模块读取位置传感器的位置数据,根据adc模块采集的永磁同步电机相电流完成磁场定位控制算法,通过pwm产生模块输出6路脉宽调制波形,控制永磁同步电机的旋转;当采用无位置传感器形式的磁场定位控制时,控制单元则是根据永磁同步电机的相电流和电机参数估计永磁同步电机的位置和转速,完成磁场定位控制算法。本发明的控制方法所采用的磁场定位控制算法十分简便、可操作性强。该控制方法满足小功率永磁同步电机在中、低成本场合中的应用需要。

附图说明

图1为本发明的一种小功率永磁同步电机控制系统的电路原理示意图。

图2为相电流调理电路的原理图。

图3为永磁同步电机无位置传感器控制的角位置估计器原理图。

图4为本发明的一种小功率永磁同步电机控制方法的原理示意图。

图中:1、控制单元,2、gpio模块,2-1、第一gpio接口,2-2、第二gpio接口,3、pwm产生模块,3-1、第一pwm调制器,3-2、第二pwm调制器,3-3、第三pwm调制器,3-4、第四pwm调制器,3-5、第五pwm调制器,3-6、第六pwm调制器,4、adc模块,4-1、第一ad转换器,4-2、第二ad转换器,4-3、第三ad转换器,4-4、第四ad转换器,4-5、第五ad转换器,4-6、第六ad转换器,5、spi通信模块,6、驱动单元,7、第一mosfet,8、第二mosfet,9、第三mosfet,10、第四mosfet,11、第五mosfet,12、第六mosfet,13、第一相电流调理电路,14、第二相电流调理电路,15、第三相电流调理电路,16、第一相电压采集电路,17、第二相电压采集电路,18、第三相电压采集电路,19、永磁同步电机,20、放大器,r1~r15、第一电阻~第十五电阻,c1~c8、第一电容~第八电容。

具体实施方式

以下结合附图对本发明作进一步详细说明。

如图1所示,本发明的一种小功率永磁同步电机控制系统,主要由控制单元1和驱动单元6组成。

如图1所示,控制单元1主要包括gpio(通用输入/输出)模块2、pwm产生模块3、adc(模拟数字转换器)模块4和spi(串行外设接口)通信模块5。

gpio模块2用于检测来自驱动单元6的故障信号。gpio模块2包括两个gpio接口,分别为第一gpio接口2-1和第二gpio接口2-2,第一gpio接口2-1通过fault引脚与驱动单元6相连,第二gpio接口2-2通过otw引脚与驱动单元6相连。通过对驱动单元6的fault信号和otw信号进行扫描检测来判断驱动单元6的运行情况,当驱动单元6出现故障时,控制单元1能够及时锁定pwm信号输出,保护电机控制系统。

pwm产生模块3由6个pwm调制器组成,分别为第一pwm调制器3-1、第二pwm调制器3-2、第三pwm调制器3-3、第四pwm调制器3-4、第五pwm调制器3-5、第六pwm调制器3-6。第一pwm调制器3-1产生pwm_ah信号、第二pwm调制器3-2产生pwm_bh信号、第三pwm调制器3-3产生pwm_ch信号、第四pwm调制器3-4产生pwm_al信号、第五pwm调制器3-5产生pwm_bl信号、第六pwm调制器3-6产生pwm_cl信号,6路pwm信号或者说6路pwm波形的产生基于磁场定位控制算法。pwm_ah信号与pwm_al信号经过逻辑或处理后得到驱动单元6的reset_a使能信号,pwm_bh信号与pwm_bl信号经过逻辑或处理后得到驱动单元6的reset_b使能信号,pwm_ch信号与pwm_cl信号经过逻辑或处理后得到驱动单元6的reset_c使能信号。pwm产生模块3输出6路pwm信号,通过控制驱动单元6内部的6个mosfet的关断,实现永磁同步电机19的磁场定位控制。

adc模块4由6路12位ad转换器组成,分别为第一ad转换器4-1、第二ad转换器4-2、第三ad转换器4-3、第四ad转换器4-4、第五ad转换器4-5和第六ad转换器4-6。每个采样周期内依次完成对永磁同步电机19的相电压和相电流的采集。

通过spi通信模块5和位置传感器完成对永磁同步电机19位置和速度的检测。当需要完成永磁同步电机19有位置传感器形式的磁场定位控制时,spi通信模块5通过spimosi信号(spi总线主输出/从输入)、spimiso信号(spi总线主机输入/从机输出)、spiset信号(set置位)与外部位置传感器相连,通过这三个信号实现对外部位置传感器位置数据的读取,利用位置传感器的数据控制单元以及所采集的位置数据完成永磁同步电机19有位置传感器形式的磁场定位控制。spi通信模块5用于采集外部位置传感器的位置数据,采用位置数据来完成永磁同步电机19的电角度换向。

驱动单元6包括6个mosfet(金属-氧化物半导体场效应晶体管)、3个相电流调理电路和3个相电压采集电路。

6个mosfet分别为第一mosfet7、第二mosfet8、第三mosfet9、第四mosfet10、第五mosfet11、第六mosfet12。第一mosfet7和第四mosfet10的栅极均与第一pwm调制器3-1相连,第一pwm调制器3-1产生的pwm_ah信号输出给第一mosfet7和第四mosfet10,控制第一mosfet7和第四mosfet10的关断。第二mosfet8和第五mosfet11的栅极均与第二pwm调制器3-2相连,第二pwm调制器3-2产生的pwm_bh信号输出给第二mosfet8和第五mosfet11,控制第二mosfet8和第五mosfet11的关断。第三mosfet9和第六mosfet12的栅极均与第三pwm调制器3-3相连,第三pwm调制器3-3产生的pwm_ch信号输出给第三mosfet9和第六mosfet12,控制第三mosfet9和第六mosfet12的关断。第一mosfet7的漏极分别与第四mosfet10的源极以及第一相电压采集电路16的输入端相连,第四mosfet10的漏极与第一相电流调理电路13的输入端相连,第一相电流调理电路13两端并联有第一电容c1和第一电阻r1,第一相电流调理电路13的输出端与第一ad转换器4-1相连。第二mosfet8的漏极分别与第五mosfet11的源极以及第二相电压采集电路17的的输入端相连,第五mosfet11的漏极与第二相电流调理电路14的输入端相连,第二相电流调理电路14两端并联有第二电容c2和第二电阻r2,第二相电流调理电路14的输出端与第二ad转换器4-2相连。第三mosfet9的漏极分别与第六mosfet12的源极以及第三相电压采集电路18的的输入端相连,第六mosfet12的漏极与第三相电流调理电路15的输入端相连,第三相电流调理电路15两端并联有第三电容c3和第三电阻r3,第三相电流调理电路15的输出端与第三ad转换器4-3相连。

3个相电流调理电路分别为第一相电流调理电路13、第二相电流调理电路14、第三相电流调理电路15。如图2所示,相电流调理电路主要由放大器20、第十电阻r10~r15、第七电容c7、第八电容c8组成,第十电阻r10、第十一电阻r11、第七电容c7与第十二电阻r12并联后连接在放大器20输入端,第十电阻r10另一端接地,第十一电阻r11另一端接2.5v电源,第十三电阻r13与第八电容c8并联后连接在放大器20输入端,放大器20三个输出端中的一个输出端串联一个第十五电阻r15,一个输出端输出电压v-并接地,最后一个输出端输出电压v+(3.3v)并与adc模块4相连,为adc模块4供电,第十四电阻r14并联在放大器20两端,并且第十四电阻r14一端接在第十三电阻r13与第八电容c8并联电路输出端。具体的说:第一相电流调理电路13中,第十电阻r10、第十一电阻r11、第七电容c7和第十二电阻r12并联电路的一端连接第四mosfet10的漏极,第十三电阻r13和第八电容c8并联电路的一端接地,放大器20串联一个第十五电阻r15的输出端与第一ad转换器4-1相连,放大器20输出的3.3v电压为第一ad转换器4-1供电;第二相电流调理电路14中,第十电阻r10、第十一电阻r11、第七电容c7和第十二电阻r12并联电路的一端连接第五mosfet11的漏极,第十三电阻r13和第八电容c8并联电路的一端接地,放大器20串联一个第十五电阻r15的输出端与第二ad转换器4-2相连,放大器20输出的3.3v电压为第二ad转换器4-2供电;第三相电流调理电路15中,第十电阻r10、第十一电阻r11、第七电容c7和第十二电阻r12并联电路的一端连接第六mosfet12的漏极,第十三电阻r13和第八电容c8并联电路的一端接地,放大器20串联一个第十五电阻r15的输出端与第三ad转换器4-3相连,放大器20输出的3.3v电压为第三ad转换器4-3供电。

相电流调理电路主要用于实现永磁同步电机19的相电流的检测与信号放大,由于相电流方向是双向的,而adc模块4只能检测单方向的电压,因此需要利用相电流调理电路将相电流转换为adc模块4可以采集的电压。该相电流调理电路首先将永磁同步电机19的相电流转换为[-0.1v,0.1v]范围内的电压,然后将双极性电压转换为adc模块4允许采集的[0v,3.0v]范围内的电压。图2中,ix+(正向)、ix-(反向)中的x表示a、b或c。

3个相电压采集电路分别为第一相电压采集电路16、第二相电压采集电路17、第三相电压采集电路18。如图1所示,第一相电压采集电路16主要由第四电阻r4、第五电阻r5、第四电容c4组成,第四电阻r4与第四电容c4并联后与第五电阻r5串联,永磁同步电机19的a端与第一相电压采集电路16的输入端相连,第一相电压采集电路16的输出端与第四ad转换器4-4相连。第二相电压采集电路17主要由第六电阻r6、第七电阻r7、第五电容c5组成,第六电阻r6与第五电容c5并联后与第七电阻r7串联,永磁同步电机19的b端与第二相电压采集电路17的输入端相连,第二相电压采集电路17的输出端与第五ad转换器4-5相连。第三相电压采集电路18主要由第八电阻r8、第九电阻r9、第六电容c6组成,第八电阻r8与第六电容c6并联后与第九电阻r9串联,永磁同步电机19的c端与第三相电压采集电路18的输入端相连,第三相电压采集电路18的输出端与第六ad转换器4-6相连。

相电压采集电路主要用于检测永磁同步电机19的相电压,采用电阻分压的形式(通过499ω和10kω分压产生0~2.4v范围的电压)将永磁同步电机19的相电压转为adc模块4可以采集的电压。

如图1和图4所示,本发明的一种小功率永磁同步电机控制方法,当采用有位置传感器形式的磁场定位控制时,控制单元1通过spi通信模块5读取外部位置传感器的位置数据,根据adc模块4采集的永磁同步电机19的相电流完成磁场定位控制算法,通过pwm产生模块3输出6路pwm信号,控制永磁同步电机19的旋转。其具体工作过程如下:

步骤一、控制单元1以20khz的频率触发adc模块4中断,adc模块4中的6个ad转换器在每个采样周期内依次采集永磁同步电机19的相电压va、vb、vc和相电流ia(双向的,包括ia+和ia-)、ib(双向的,包括ib+和ib-)、ic(双向的,包括ic+和ic-);由于永磁同步电机19的相电流方向是双向的,而adc模块4只能检测单方向的电压,因此需要利用相电流调理电路将相电流转换为adc模块4可以采集的电压,相电流调理电路首先将永磁同步电机19的相电流转换为[-0.1v,0.1v]范围内的电压,然后将双极性电压转换为adc模块4允许采集的[0v,3.0v]范围内的电压。

步骤二、通过spi通信模块5读取外部位置传感器的位置数据,获得永磁同步电机19的电角度θe和实际转速值ω。

步骤三、根据速度参考值ωr*与实际转速值ω的偏差,执行速度控制算法并输出相电流参考值iq*和id*,其中,id*=0。

步骤四、利用上述获得的永磁同步电机19的相电流ia、ib执行磁场定位控制中clarke变换得到α-β坐标系中的相电流iα、iβ,根据永磁同步电机19的电角度θe再执行park变换得到d-q坐标系中的相电流实际值iq和id,并分别与相电流参考值iq*和id*相比较,然后借助pi电流控制算法对相电流实际值iq和id进行校正,获得相电压vq、vd。

步骤五、利用上述获得的相电压vq、vd和永磁同步电机19的电角度θe,执行磁场定位控制中park逆变换得到α-β坐标系中的相电压vα、vβ。

步骤六、通过pwm产生模块3中的6个pwm调制器利用空间矢量脉宽调制方法(svpwm)对上述获得的相电压vα、vβ进行处理得到新的pwm信号。

步骤七、控制单元1将上述6路pwm信号输出给驱动单元6,控制驱动单元6内部的6个mosfet的关断,控制永磁同步电机19的旋转,实现永磁同步电机19的磁场定位控制和转速的闭环控制。

如图1、图3和图4所示,本发明的一种小功率永磁同步电机控制方法,当采用无位置传感器形式的磁场定位控制时,可以利用角位置估计器来实现永磁同步电机19无位置传感器形式的磁场定位控制。控制单元1根据永磁同步电机19的相电流和电机参数估计永磁同步电机19的位置和速度,完成磁场定位控制算法。其具体工作过程如下:

步骤一、控制单元1以20khz的频率触发adc模块4中断,adc模块4中的6个ad转换器在每个采样周期内依次采集永磁同步电机19的相电压va、vb、vc和相电流ia(双向的,包括ia+和ia-)、ib(双向的,包括ib+和ib-)、ic(双向的,包括ic+和ic-);由于永磁同步电机19的相电流方向是双向的,而adc模块4只能检测单方向的电压,因此需要利用相电流调理电路将相电流转换为adc模块4可以采集的电压,相电流调理电路首先将永磁同步电机19的相电流转换为[-0.1v,0.1v]范围内的电压,然后将双极性电压转换为adc模块4允许采集的[0v,3.0v]范围内的电压。

步骤二、利用上述获得的永磁同步电机19的相电流ia、ib执行磁场定位控制中clarke变换得到α-β坐标系中的相电流iα、iβ,利用上述获得的永磁同步电机19的相电压va、vb执行磁场定位控制中clarke变换得到α-β坐标系中的相电压vα、vβ。

步骤三、利用上述获得的α-β坐标系中的相电压vα、vβ和相电流iα、iβ以及永磁同步电机19的相电感参数ls和电阻参数rs,计算α-β坐标系中的反电动式eα和eβ,如公式(1)所示:

步骤四、α-β坐标系中的反电动式eα和eβ经过park变换后,得到d-q坐标系中的反电动式ed和eq,如公式(2)所示:

步骤五、d-q坐标系中的反电动式ed和eq经过一阶低通滤波器lpf后,得到反电动式分量edf和eqf,采用q轴上的反电动式分量eqf除以电机反电动式系数kφ得到估计的转速ωe,如公式(3)所示:

步骤六、对估计的转速ωe进行积分得到估计的电角度θe,如公式(4):

θe=∫ωedt(4)

步骤七、根据速度参考值ωr*与估计的转速ωe的偏差,执行速度控制算法并输出相电流参考值iq*和id*,其中,id*=0。

步骤八、利用上述获得的永磁同步电机19的相电流ia、ib执行磁场定位控制中clarke变换得到α-β坐标系中的相电流iα、iβ,根据永磁同步电机19的电角度θe再执行park变换得到d-q坐标系中的相电流实际值iq和id,并分别与相电流参考值iq*和id*相比较,然后借助pi电流控制算法对相电流实际值iq和id进行校正,获得相电压vq、vd。

步骤九、利用上述获得的相电压vq、vd和永磁同步电机19的电角度θe,执行磁场定位控制中park逆变换得到α-β坐标系中的相电压vα、vβ。

步骤十、通过pwm产生模块3中的6个pwm调制器利用空间矢量脉宽调制方法(svpwm)对上述获得的相电压vα、vβ进行处理得到新的pwm信号。

步骤十一、控制单元1将上述6路pwm信号输出给驱动单元6,控制驱动单元6内部的6个mosfet的关断,控制永磁同步电机19的旋转,实现永磁同步电机19的磁场定位控制和转速的闭环控制。

本实施方式中,控制单元采用高性能dsp芯片,优选的是ti公司的tms320f28069芯片。

本实施方式中,驱动单元6选用drv8332芯片,该芯片具备故障保护功能,连续驱动电流达到8a,最大母线电压为50v,具有较大的驱动能力,满足低功率和低成本应用场合。

本实施方式中,放大器20选用opa365芯片。

本实施方式中,第一电阻r1=第二电阻r2=第三电阻r3=0.01ω,第四电阻r4=第六电阻r6=第八电阻r8=499ω,第五电阻r5=第七电阻r7=第九电阻r9=10kω,第十电阻r10=30.1kω,第十一电阻r11=15.4kω,第十二电阻r12=619ω,第十三电阻r13=931ω,第十四电阻r14=10.2kω,第十五电阻r15=0,第一电容c1=第二电容c2=第三电容c3=第四电容c4=第五电容c5=第六电容c6=0.01μf,第七电容c7=第八电容c8=220pf。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1