CN106856385A - 一种基于cpld的无刷电机电子换相方法 - Google Patents

一种基于cpld的无刷电机电子换相方法 Download PDF

Info

Publication number
CN106856385A
CN106856385A CN201510889206.9A CN201510889206A CN106856385A CN 106856385 A CN106856385 A CN 106856385A CN 201510889206 A CN201510889206 A CN 201510889206A CN 106856385 A CN106856385 A CN 106856385A
Authority
CN
China
Prior art keywords
motor
signal
cpld
pwm
dsp
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
Application number
CN201510889206.9A
Other languages
English (en)
Inventor
汤伟
王蕾
张军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Xinyue Instrument Factory
Original Assignee
Shanghai Xinyue Instrument Factory
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Xinyue Instrument Factory filed Critical Shanghai Xinyue Instrument Factory
Priority to CN201510889206.9A priority Critical patent/CN106856385A/zh
Publication of CN106856385A publication Critical patent/CN106856385A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

本发明公开了一种基于CPLD的无刷电机电子换相方法,其步骤包括:以CPLD为运行平台,接收DSP输出的方向信号和电机的霍尔位置信号,实时切换DSP输出的PWM信号至合适的PWM控制通道,完成电机的电子换相工作,同时可以根据DSP输出的BIT信号与电机霍尔信号相与,实时判断并输出电机BIT自检信号。与现有的技术相比,其优点和有益效果是:及时判断电机的转动方向并确保电机正确的换相,CPLD输出的每路PWM信号控制一个MOS管的开关,实现PWM信号单线注入,接口简单;在方向信号跳变时自行***死区,防止桥臂直通,可靠性高。

Description

一种基于CPLD的无刷电机电子换相方法
技术领域
本发明涉及伺服***控制技术领域,具体地说是采用CPLD实现无刷直流电机的正确换相,从而实现无刷直流电机的控制。
背景技术
目前,由于运行可靠、工作效率高、维护方便等优点,无刷直流电机已在伺服控制领域得到了广泛的应用。
直流无刷电机控制的关键和难点是保证正确的换相并及时判断电机的转动方向,现有的方法是通过单片机或DSP解决上述问题,但是采用这种方法在设计电机换相时会占用单片机或DSP的内存,与其中的电机控制***软件发生冲突,降低了控制的可靠性。
并且,现有的无刷直流电机控制方法没有电机上电自检功能,无法输出电机自检信号(BIT信号)。
发明内容
针对现有技术的不足,本发明要解决的技术问题是提供一种无刷电机电子换相方法,简单可靠地解决无刷直流电机的换相问题。
为解决上述技术问题,本发明通过采用基于CPLD的换相方法方案实现无刷电机电子换相,包括如下步骤:
步骤一、CPLD接收电机的霍尔位置信号及DSP生成的方向信号,将DSP提供的PWM信号分配为电机的6路控制信号。
步骤二、在方向信号发生跳变时,即时***控制死区,在死区作用时刻,6路PWM输出端口强制置低。
步骤三、CPLD接收DSP输出的BIT信号和电机的霍尔位置信号,实时输出有效的电机自检BIT信号。
进一步,所述步骤一,将DSP提供的PWM信号分配为电机正转或反转所需的6路控制信号。
优选的,CPLD输出的每个PWM信号直接经过电机驱动电路控制一个MOS管的开关状态,实现PWM信号单线注入。
与现有的技术相比,其优点和有益效果是:及时判断电机的转动方向并确保电机正确的换相,CPLD输出的每路PWM信号控制一个MOS管的开关,实现PWM信号单线注入, 接口简单;在方向信号跳变时自行***死区,防止桥臂直通,可靠性高。
附图说明
图1是本发明实施例的基于CPLD的无刷电机电子换相方法的电路实现框图。
具体实施方式
以下将结合附图和实施例对本发明作进一步说明。如图1所示,CPLD从DSP获得方向信号和PWM信号,结合电机的霍尔位置信号,输出6路控制信号到电机驱动电路,驱动电机转动。
1、CPLD的输入信号包括:两路DSP输出的PWM信号PWM1、PWM2;两路DSP输出的方向信号DIR1、DIR2;三路电机霍尔位置信号Ha、Hb、Hc。CPLD的输出信号包括:六路PWM控制信号PWM_1~PWM_6,其逻辑切换如表1所示。
表1电机逻辑切换表
2、CPLD接收DSP输出的BIT信号和电机的霍尔位置信号,实时输出有效的电机自检BIT信号。其逻辑切换如表2所示。
表2电机自检BIT信号逻辑切换表
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。

Claims (4)

1.一种基于CPLD的无刷电机电子换相方法,其特征在于,包括以下步骤:
步骤一、CPLD接收电机的霍尔位置信号及DSP生成的方向信号,将DSP提供的PWM信号分配为电机的6路控制信号;
步骤二、在方向信号发生跳变时,即时***控制死区,在死区作用时刻,6路PWM输出端口强制置低;
步骤三、CPLD接收DSP输出的BIT信号和电机的霍尔位置信号,实时输出有效的电机自检BIT信号。
2.根据权利要求1所述的基于CPLD的无刷电机电子换相方法,其特征在于:所述步骤一,将DSP提供的PWM信号分配为电机正转或反转所需的6路控制信号。
3.根据权利要求1或2所述的基于CPLD的无刷电机电子换相方法,其特征在于:CPLD输出的每个PWM信号直接经过电机驱动电路控制一个MOS管的开关状态,实现PWM信号单线注入。
4.根据权利要求1所述的基于CPLD的无刷电机电子换相方法,,其特征在于:所述CPLD的输入信号包括:两路DSP输出的PWM信号PWM1、PWM2;两路DSP输出的方向信号DIR1、DIR2;三路电机霍尔位置信号Ha、Hb、Hc;CPLD的输出信号包括:六路PWM控制信号PWM_1~PWM_6。
CN201510889206.9A 2015-12-07 2015-12-07 一种基于cpld的无刷电机电子换相方法 Pending CN106856385A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510889206.9A CN106856385A (zh) 2015-12-07 2015-12-07 一种基于cpld的无刷电机电子换相方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510889206.9A CN106856385A (zh) 2015-12-07 2015-12-07 一种基于cpld的无刷电机电子换相方法

Publications (1)

Publication Number Publication Date
CN106856385A true CN106856385A (zh) 2017-06-16

Family

ID=59132633

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510889206.9A Pending CN106856385A (zh) 2015-12-07 2015-12-07 一种基于cpld的无刷电机电子换相方法

Country Status (1)

Country Link
CN (1) CN106856385A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107070316A (zh) * 2017-06-20 2017-08-18 四川建筑职业技术学院 基于cpld的三相无刷直流电机驱动控制电路
CN110855201A (zh) * 2019-11-27 2020-02-28 泓芯泰业科技(北京)有限公司 一种逆变控制方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1955868A (zh) * 2006-09-20 2007-05-02 哈尔滨工程大学 基于dsp的电机位置伺服装置
CN101814876A (zh) * 2010-04-19 2010-08-25 新大洋机电集团有限公司 一种电动汽车后桥双电机驱动控制***
CN103633901A (zh) * 2013-10-22 2014-03-12 陕西航空电气有限责任公司 航空泵用高压无刷直流电动机控制方法
CN103780167A (zh) * 2014-01-15 2014-05-07 西北工业大学 一种用于临近空间飞行器***的电机驱动控制器及其装置
CN104852637A (zh) * 2015-05-27 2015-08-19 中国海洋大学 双芯片无刷直流电机驱动控制***及控制方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1955868A (zh) * 2006-09-20 2007-05-02 哈尔滨工程大学 基于dsp的电机位置伺服装置
CN101814876A (zh) * 2010-04-19 2010-08-25 新大洋机电集团有限公司 一种电动汽车后桥双电机驱动控制***
CN103633901A (zh) * 2013-10-22 2014-03-12 陕西航空电气有限责任公司 航空泵用高压无刷直流电动机控制方法
CN103780167A (zh) * 2014-01-15 2014-05-07 西北工业大学 一种用于临近空间飞行器***的电机驱动控制器及其装置
CN104852637A (zh) * 2015-05-27 2015-08-19 中国海洋大学 双芯片无刷直流电机驱动控制***及控制方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
朱军伟: "舵机用无刷直流电机控制***", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *
李化良等: "基于DSP和CPLD的双无刷直流电动机全数字控制", 《微电机》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107070316A (zh) * 2017-06-20 2017-08-18 四川建筑职业技术学院 基于cpld的三相无刷直流电机驱动控制电路
CN110855201A (zh) * 2019-11-27 2020-02-28 泓芯泰业科技(北京)有限公司 一种逆变控制方法
CN110855201B (zh) * 2019-11-27 2021-05-14 泓芯泰业科技(北京)有限公司 一种逆变控制方法

Similar Documents

Publication Publication Date Title
CN103199773B (zh) 基于总线技术的伺服驱动***
CN203086393U (zh) 一种双无刷直流电机的并联驱动电路
CN102946221B (zh) 一种缩短无刷直流电机换相时间的装置及方法
CN106685301A (zh) 基于改进型滑模观测器的bldcm控制***及控制方法
US20170331409A1 (en) Mechatronic assembly controlled by a torque and direction signal separate from the power signal
CN103475285A (zh) 一种磁悬浮飞轮无刷直流电机控制***
CN108173469B (zh) 一种双三相电机九开关逆变器驱动***及控制方法
CN104052342B (zh) 一种电机控制装置及具有其的空调***
CN206452327U (zh) 一种h桥电机驱动器及电机设备
CN106856385A (zh) 一种基于cpld的无刷电机电子换相方法
CN104539201B (zh) 一种通用无刷电机电流闭环控制***及控制方法
CN101635552A (zh) 一种两相步进电机的驱动器及驱动控制方法
CN204886763U (zh) 一种无刷直流电机驱动实时嵌入式控制电路
CN203119827U (zh) 基于mcu的无刷直流电机控制器
CN206807331U (zh) 一种用于多路无刷电机的舵机控制电路
CN203126562U (zh) 适合四轮独立轮式驱动电动汽车的整车电机控制器
CN212751782U (zh) 应用于助力转向电机的断相保护装置
CN204244129U (zh) 直流无刷电机驱动电路
CN104362909A (zh) 一种无刷直流电机控制器
CN211239727U (zh) 一种电机控制电路、及电动机器人
CN107241032A (zh) 基于无刷电机的多路电动舵机控制***
JPH07184384A (ja) ブラシレスモータの進角制御方法
CN103840716A (zh) 一种电机驱动电路
CN210405137U (zh) 一种用于舰艇阀门的直流无刷电机驱动装置
CN107070316A (zh) 基于cpld的三相无刷直流电机驱动控制电路

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170616