CN104638992A - 一种双轴对转永磁无刷直流电机的初始启动方法 - Google Patents
一种双轴对转永磁无刷直流电机的初始启动方法 Download PDFInfo
- Publication number
- CN104638992A CN104638992A CN201510063646.9A CN201510063646A CN104638992A CN 104638992 A CN104638992 A CN 104638992A CN 201510063646 A CN201510063646 A CN 201510063646A CN 104638992 A CN104638992 A CN 104638992A
- Authority
- CN
- China
- Prior art keywords
- signal
- code name
- commutation
- magnet brushless
- motor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P1/00—Arrangements for starting electric motors or dynamo-electric converters
- H02P1/16—Arrangements for starting electric motors or dynamo-electric converters for starting dynamo-electric motors or dynamo-electric converters
- H02P1/18—Arrangements for starting electric motors or dynamo-electric converters for starting dynamo-electric motors or dynamo-electric converters for starting an individual dc motor
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
本发明提出的一种双轴对转永磁无刷直流电机的初始启动方法,根据双轴对转永磁无刷直流电机初始启动过程的特点,将启动过程分为两个阶段。在第一阶段,针对“两相导通三相星型六状态”驱动的双轴对转永磁无刷直流电机,根据提前换相原则制定出内、外转子在初始144中状态下双轴对转永磁无刷直流电机第一阶段换相控制表。由初始换相控制表总结出导通代号计算方法,无需查换相表即可在DSP中快速计算出导通代号,实现电机初始转动。
Description
技术领域
本发明涉及一种双轴对转永磁无刷直流电机的初始启动方法,使用该方法可以实现双轴对转永磁无刷直流电机安全、可靠地启动。
背景技术
普通永磁无刷直流电机仅转子磁极旋转,其电枢是静止不动的。而基于作用力与反作用力原理的双轴对转永磁无刷直流电机在电磁转矩的驱动下,使内、外两个转子同时向相反的方向旋转。在水下对转推进***中,双轴对转永磁无刷直流电机与对转螺旋桨配合使用,可以显著地提高水下航行器的推进效率,同时消除由单个螺旋桨转动带来的横滚。
位置传感器是双轴对转永磁无刷直流电机的重要组成部分,其作用是检测转子磁极对电枢绕组的相对位置,从而为逆变器提供正确的换相信息。由于双轴对转电机两个转子都在旋转,所以就必须测量出两个转子之间的相对位置,以此作为换相依据。为检测出两个转子分别相对与支架的位置,在内、外两个转轴上分别安装用于位置检测的永磁磁极,将对应的霍尔传感器安装在支架上。四路外转子霍尔传感器U、V、W、A信号图如图1所示。内转子信号图与外转子信号图相同。
利用四路霍尔传感器信号可以将转子的空间位置转化为12种状态,两个转子的相对位置则为144种状态。初始启动过程必须依据这144种状态进行,但是若仅以位置信号的跳变时刻触发换相信号,将产生很大的换相误差,甚至不能使电机可靠启动。
在2012100984618专利文献中公开了一种“双轴对转永磁无刷直流电机的初始启动方法”,通过对内外转子霍尔传感器信号编制位置状态代号并对该位置转台代号进行公示计算得到换相代号,最终得到功率管的导通顺序,从而避免繁琐的查表方法,提高程序的运行效率。
但是,由于该发明说明书中存在诸多不清楚的描述,使得本领域普通技术人员无法实现该发明。
发明内容
为了避免现有技术的不足之处,本发明提出一种双轴对转永磁无刷直流电机的初始启动方法,
一种双轴对转永磁无刷直流电机的初始启动方法,其特征在于步骤如下:
步骤1:在电机内、外转子中有一个没有转过一对极的距离的情况下,第一阶段换相代号C1=K」2(向下取整),中间变量K=(D+Z)%12+1,若K>11令K=K-12,其中:D为由内转子霍尔位置传感器U1V1W1A1组合信号编制的内转子位置状态代号;Z为由外转子霍尔位置传感器U2V2W2A2组合信号编制的外转子位置状态代号,内、外转子状态代号编制规则如下:
内转子:
IF U1V1W1A1=0101 D=0;
IF U1V1W1A1=0100 D=1;
IF U1V1W1A1=0110 D=2;
IF U1V1W1A1=0111 D=3;
IF U1V1W1A1=0011 D=4;
IF U1V1W1A1=0010 D=5;
IF U1V1W1A1=1010 D=6;
IF U1V1W1A1=1011 D=7;
IF U1V1W1A1=1001 D=8;
IF U1V1W1A1=1000 D=9;
IF U1V1W1A1=1100 D=10;
IF U1V1W1A1=1101 D=11;
外转子:
IF U2V2W2A2=0101 Z=0;
IF U2V2W2A2=0100 Z=1;
IF U2V2W2A2=0110 Z=2;
IF U2V2W2A2=0111 Z=3;
IF U2V2W2A2=0011 Z=4;
IF U2V2W2A2=0010 Z=5;
IF U2V2W2A2=1010 Z=6;
IF U2V2W2A2=1011 Z=7;
IF U2V2W2A2=1001 Z=8;
IF U2V2W2A2=1000 Z=9;
IF U2V2W2A2=1100 Z=10;
IF U2V2W2A2=1101 Z=11;
步骤2:根据第一阶段换相代号计算公式得到的C1结果查表1得到第一阶段功率管导通顺序;
步骤3:将得到的第一阶段功率管V1、V3、V5信号与PWM波相与后得到电机启动信号,然后将该信号发送至与电机相连接的IPM,同时将V2、V4、V6信号直接发送至与电机相连接的IPM;
步骤4:在内、外转子均转过一对极的距离后,计算实时角度;
内转子实时角度
外转子实时角度
其中:T1s,T2s为内、外转子的U信号距前一个下降沿的时间,T1,T2为内转子的U信号前两个下降沿之间的时间长度;
步骤5:计算第二阶段换相代号,θ=θ1+θ2,当θ<360°时,C2=θ/60,当θ≥360°时,C2=(θ-360)/60;
步骤6:根据第二阶段换相代号C2计算结果查表1得到第二阶段功率管导通顺序;
步骤7:将得到的第二阶段功率管V1、V3、V5信号与PWM波相与后得到电机启动信号,然后将该信号发送至与电机相连接的IPM,同时将V2、V4、V6信号直接发送至与电机相连接的IPM。
表1 功率管导通顺序表
本发明提出的一种双轴对转永磁无刷直流电机的初始启动方法,根据双轴对转永磁无刷直流电机初始启动过程的特点,将启动过程分为两个阶段,如图2所示。在第一阶段,针对“两相导通三相星型六状态”驱动的双轴对转永磁无刷直流电机(如图3所示),根据提前换相原则制定出内、外转子在初始144中状态下双轴对转永磁无刷直流电机第一阶段换相控制表。由初始换相控制表总结出导通代号计算方法,无需查换相表即可在DSP中快速计算出导通代号,实现电机初始转动。双轴对转永磁无刷直流电机控制***框图如图4所示。
利用内、外转子的U信号判断电机内、外轴是否均转过一对极的距离,如均转过一对极的距离则转为第二个阶段。第二个阶段在利用第一阶段测量的内、外转子完整的一个电周期的基础上,根据内、外转子实时U信号精确计算内、外转子相对于支架的角度,将内、外转子的实时角度进行叠加,进而可精确计算出实时的功率管的导通顺序。该方法使用简单的换相代号计算公式,避免了繁琐的查表方法,提高了程序的运行效率,使角度的计算更为精确。在相关型号上已进行了长期的试验,试验结果表明该启动方法可靠,无启动死区问题,启动过程电流平稳。
附图说明
图1:为霍尔传感器信号图;
图2:为启动阶段划分示意图;
图3:为双轴对转永磁无刷直流电机“两相导通三相星型六状态”驱动图;
图4:为双轴对转永磁无刷直流电机控制***框图。
具体实施方式
现结合实施例、附图对本发明作进一步描述:
如图3所示双轴对转永磁无刷直流电机驱动控制***由DSP,CPLD,IPM,位置检测模块,电压电流检测模块,电压转换模块,通讯模块组成。
制定第一阶段换相控制表
步骤1、根据内转子U、V、W、A位置信号编制内转子状态代号D,0≤D≤11,D∈N;
步骤2、根据外转子U、V、W、A位置信号编制外转子位置代号Z,0≤Z≤11,Z∈N;
步骤3、将内、外转子所处的角度区间进行叠加,即θ=θ1+θ2,若θ≥360°,令θ=θ-360°;
a、IF 0°≤θ<60°C=0;
b、IF 60°≤θ<120°C=1;
c、IF 120°≤θ<180°C=2;
d、IF 180°≤θ<240°C=3;
e、IF 240°≤θ<300°C=4;
f、IF 300°≤θ<360°C=5;
10、区间叠加范围若在30°≤θ<90°,90°≤θ<150°,150°≤θ<210°,210°≤θ<270°,270°≤θ<330°,330°≤θ<360°时,将区间角度加30°,再按照上述步骤3中的诸项处理;
本实施例双轴对转永磁无刷直流电机的初始启动方法步骤如下:
一:第一阶段换相控制
1、根据内转子霍尔传感器U1V1W1A1组合信号状态确定内转子所处角度区间及编制内转子位置状态代号D;
IF U1V1W1A1=0101 D=0;
IF U1V1W1A1=0100 D=1;
IF U1V1W1A1=0110 D=2;
IF U1V1W1A1=0111 D=3;
IF U1V1W1A1=0011 D=4;
IF U1V1W1A1=0010 D=5;
IF U1V1W1A1=1010 D=6;
IF U1V1W1A1=1011 D=7;
IF U1V1W1A1=1001 D=8;
IF U1V1W1A1=1000 D=9;
IF U1V1W1A1=1100 D=10;
IF U1V1W1A1=1101 D=11;
2、根据外转子霍尔传感器U2V2W2A2组合信号状态确定外传在所处角度区间及编制外转子位置状态代号Z;
IF U2V2W2A2=0101 Z=0;
IF U2V2W2A2=0100 Z=1;
IF U2V2W2A2=0110 Z=2;
IF U2V2W2A2=0111 Z=3;
IF U2V2W2A2=0011 Z=4;
IF U2V2W2A2=0010 Z=5;
IF U2V2W2A2=1010 Z=6;
IF U2V2W2A2=1011 Z=7;
IF U2V2W2A2=1001 Z=8;
IF U2V2W2A2=1000 Z=9;
IF U2V2W2A2=1100 Z=10;
IF U2V2W2A2=1101 Z=11;
3、在电机内外转子中有一个没有转过一对极的距离的情况下,第一阶段换相代号C1=K」2(向下取整);中间变量K=(D+Z)%12+1,若K>11令K=K-12;
4、根据换相代号C1得值查表1得到功率管导通顺序;
5、将得到的第一阶段功率管V1、V3、V5信号与PWM波相与后发送至IPM,V2、V4、V6信号直接发送至IPM;
二:第二阶段实时角度计算换相控制
1、在内、外转子各转过一对极的距离后,转入实时角度计算模块;
2、内转子实时角度
3、外转子实时角度
T1s,T2s为内、外转子的U信号距前一个下降沿的时间;
T1,T2为内转子的U信号前两个下降沿之间的时间长度;
4、计算第二阶段换相代号,θ=θ1+θ2,当θ<360°时,C2=θ/60,当θ≥360°时,C2=(θ-360)/60;
6、根据换相代号C2的值查表1得到功率管导通顺序;
7、将得到的第二阶段功率管V1、V3、V5信号与PWM波相与后发送至IPM,V2、V4、V6信号直接发送至IPM。
表1 功率管导通表
表2 第一阶段换相控制表
Claims (1)
1.一种双轴对转永磁无刷直流电机的初始启动方法,其特征在于步骤如下:
步骤1:在电机内、外转子中有一个没有转过一对极的距离的情况下,按照换相代号计算公式计算得到换相代号,其中:中间变量K=(D+Z)%12+1,若K>11令K=K-12,其中:D为由内转子霍尔位置传感器U1V1W1A1组合信号编制的内转子位置状态代号;Z为由外转子霍尔位置传感器U2V2W2A2组合信号编制的外转子位置状态代号,内、外转子状态代号编制规则如下:
内转子:
IF U1V1W1A1=0101 D=0;
IF U1V1W1A1=0100 D=1;
IF U1V1W1A1=0110 D=2;
IF U1V1W1A1=0111 D=3;
IF U1V1W1A1=0011 D=4;
IF U1V1W1A1=0010 D=5;
IF U1V1W1A1=1010 D=6;
IF U1V1W1A1=1011 D=7;
IF U1V1W1A1=1001 D=8;
IF U1V1W1A1=1000 D=9;
IF U1V1W1A1=1100 D=10;
IF U1V1W1A1=1101 D=11;
外转子:
IF U2V2W2A2=0101 Z=0;
IF U2V2W2A2=0100 Z=1;
IF U2V2W2A2=0110 Z=2;
IF U2V2W2A2=0111 Z=3;
IF U2V2W2A2=0011 Z=4;
IF U2V2W2A2=0010 Z=5;
IF U2V2W2A2=1010 Z=6;
IF U2V2W2A2=1011 Z=7;
IF U2V2W2A2=1001 Z=8;
IF U2V2W2A2=1000 Z=9;
IF U2V2W2A2=1100 Z=10;
IF U2V2W2A2=1101 Z=11;
步骤2:根据换相代号C1的计算结果查表1得到功率管导通顺序:
表1 功率管导通顺序表
步骤3:将得到的第一阶段功率管V1、V3、V5信号与PWM波相与后得到电机启动信号,然后将该信号发送至与电机相连接的IPM,同时将V2、V4、V6信号直接发送至与电机相连接的IPM;
步骤4:在内、外转子均转过一对极的距离后,计算实时角度:
内转子实时角度
外转子实时角度
其中:T1s,T2s为内、外转子的U信号距前一个下降沿的时间,T1,T2为内转子的U信号前两个下降沿之间的时间长度;
步骤5:计算第二阶段换相代号,θ=θ1+θ2,当θ<360°时,C2=θ/60,当θ≥360°时,C2=(θ-360)/60;
步骤6:查导通表1得到功率管导通顺序;
步骤7:将得到的第二阶段功率管V1、V3、V5信号与PWM波相与后得到电机启动信号,然后将该信号发送至与电机相连接的IPM,同时将V2、V4、V6信号直接发送至与电机相连接的IPM。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510063646.9A CN104638992A (zh) | 2015-02-06 | 2015-02-06 | 一种双轴对转永磁无刷直流电机的初始启动方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510063646.9A CN104638992A (zh) | 2015-02-06 | 2015-02-06 | 一种双轴对转永磁无刷直流电机的初始启动方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104638992A true CN104638992A (zh) | 2015-05-20 |
Family
ID=53217397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510063646.9A Pending CN104638992A (zh) | 2015-02-06 | 2015-02-06 | 一种双轴对转永磁无刷直流电机的初始启动方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104638992A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105007010A (zh) * | 2015-08-04 | 2015-10-28 | 西北工业大学 | 一种水下航行器用大功率双轴对转无刷直流电机调速方法 |
CN105021840A (zh) * | 2015-08-04 | 2015-11-04 | 西北工业大学 | 一种高精度双转无刷直流电机转速检测方法及装置 |
CN105141195A (zh) * | 2015-08-04 | 2015-12-09 | 西北工业大学 | 一种水下航行器用大功率双转无刷直流电机控制*** |
CN105186944A (zh) * | 2015-08-04 | 2015-12-23 | 西北工业大学 | 高精度双轴对转无刷直流电机内外转子位置检测方法 |
CN106443449A (zh) * | 2016-11-04 | 2017-02-22 | 哈尔滨理工大学 | 一种基于霍尔信号的导通控制表自动生成仪及其检测方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050212472A1 (en) * | 2004-03-24 | 2005-09-29 | Chapman Danny K | Method and apparatus for time-based dc motor commutation |
CN101505127A (zh) * | 2008-03-20 | 2009-08-12 | 天津航天鑫茂稀土机电科技有限公司 | 一种提高永磁无刷直流电机位置检测精度的方法 |
CN102624305A (zh) * | 2012-04-06 | 2012-08-01 | 西北工业大学 | 一种双轴对转永磁无刷直流电机的初始启动方法 |
-
2015
- 2015-02-06 CN CN201510063646.9A patent/CN104638992A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050212472A1 (en) * | 2004-03-24 | 2005-09-29 | Chapman Danny K | Method and apparatus for time-based dc motor commutation |
CN101505127A (zh) * | 2008-03-20 | 2009-08-12 | 天津航天鑫茂稀土机电科技有限公司 | 一种提高永磁无刷直流电机位置检测精度的方法 |
CN102624305A (zh) * | 2012-04-06 | 2012-08-01 | 西北工业大学 | 一种双轴对转永磁无刷直流电机的初始启动方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105007010A (zh) * | 2015-08-04 | 2015-10-28 | 西北工业大学 | 一种水下航行器用大功率双轴对转无刷直流电机调速方法 |
CN105021840A (zh) * | 2015-08-04 | 2015-11-04 | 西北工业大学 | 一种高精度双转无刷直流电机转速检测方法及装置 |
CN105141195A (zh) * | 2015-08-04 | 2015-12-09 | 西北工业大学 | 一种水下航行器用大功率双转无刷直流电机控制*** |
CN105186944A (zh) * | 2015-08-04 | 2015-12-23 | 西北工业大学 | 高精度双轴对转无刷直流电机内外转子位置检测方法 |
CN105007010B (zh) * | 2015-08-04 | 2017-08-01 | 西北工业大学 | 一种水下航行器用大功率双轴对转无刷直流电机调速方法 |
CN105141195B (zh) * | 2015-08-04 | 2018-08-14 | 西北工业大学 | 一种水下航行器用大功率双转无刷直流电机控制*** |
CN106443449A (zh) * | 2016-11-04 | 2017-02-22 | 哈尔滨理工大学 | 一种基于霍尔信号的导通控制表自动生成仪及其检测方法 |
CN106443449B (zh) * | 2016-11-04 | 2019-04-26 | 哈尔滨理工大学 | 一种基于霍尔信号的导通控制表自动生成仪的检测方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105529967B (zh) | 一种风机启动状态检测及启动控制方法 | |
CN102684595B (zh) | 一种永磁同步电机自抗扰启动方法 | |
CN106549618B (zh) | 基于磁场角度冗余算法的电动汽车安全***及其控制方法 | |
US7486043B2 (en) | Controller for motor | |
CN104638992A (zh) | 一种双轴对转永磁无刷直流电机的初始启动方法 | |
CN103475282B (zh) | 一种应用单个霍尔传感器的三相直流无刷电机的控制方法 | |
JP2007267549A (ja) | モータ制御装置 | |
US6850022B2 (en) | Method and system for determining electronic commutation in brushless DC machines irrespective of the placement of rotor position sensors | |
CN103973184A (zh) | 真空泵用电机驱动装置及真空泵 | |
CN102624305A (zh) | 一种双轴对转永磁无刷直流电机的初始启动方法 | |
JP5003929B2 (ja) | 電動パワーステアリング装置 | |
JP2010029030A (ja) | モータ制御装置 | |
JP2014204451A (ja) | 車両用発電電動機の制御装置およびその方法 | |
CA2772805C (en) | Position sensing circuit for brushless motors | |
KR20070076854A (ko) | 센서리스 영구자석 동기모터의 기동제어방법 | |
WO2014020736A1 (ja) | 3相モータ駆動装置、および、3相モータ駆動方法 | |
WO2019054475A1 (ja) | モータ駆動システムおよびモータの制御方法 | |
CN105322860B (zh) | 无传感器永磁直驱电机转子初始角度检测装置及方法 | |
JP2002320397A (ja) | モータ回転子の位置推定装置、位置推定方法およびプログラム | |
CN207010470U (zh) | 一种永磁电机的驱动电路 | |
JP2010226827A (ja) | モータ制御駆動装置及びモータ始動位置決め方法 | |
JP6474331B2 (ja) | モータ制御方法及びモータ制御装置 | |
JP2007089336A (ja) | 電動機付ターボチャージャ用回転検出装置及び電動機付ターボチャージャの回転検出方法 | |
Zhang et al. | A controller of PMSM for elctrical bicycle with hall effect sensors | |
CN107528504B (zh) | 用于驱动包括转子的电机的方法和驱动电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150520 |
|
WD01 | Invention patent application deemed withdrawn after publication |