CN101557187B - 无刷直流电机无位置传感器控制装置及方法 - Google Patents
无刷直流电机无位置传感器控制装置及方法 Download PDFInfo
- Publication number
- CN101557187B CN101557187B CN2009100503298A CN200910050329A CN101557187B CN 101557187 B CN101557187 B CN 101557187B CN 2009100503298 A CN2009100503298 A CN 2009100503298A CN 200910050329 A CN200910050329 A CN 200910050329A CN 101557187 B CN101557187 B CN 101557187B
- Authority
- CN
- China
- Prior art keywords
- phase inverter
- direct current
- control
- current motor
- brushless direct
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
本发明涉及一种基于12拍控制的无刷直流电机无位置传感器控制装置及方法。本装置包括直流电源、三相逆变器、无刷直流电机、三相逆变器功率器件驱动电路、微控制器和转子位置检测电路。直流电源经三相逆变器与无刷直流电机连接;转子位置检测电路连接无刷直流电机进行检测后输出的信号直接连接至微控制器的模数转换输入引脚;微控制器的六路输出经三相逆变器功率器件驱动电路连接至三相逆变器。本方法利用XC866单片机内嵌的模数转换单元,在PWM开通时刻检测两管导通区间内非导通相绕组的端电压,获取反电势过零点来作为12拍换相的依据,从而降低了所采用无刷直流电机无位置传感器控制装置对外围电路的需求,达到既有效抑制电磁转矩脉动,又降低系统成本的目的。
Description
技术领域:
本发明涉及一种无刷直流电机无位置传感器控制装置及方法,特别是一种成本低廉的、能够有效抑制电磁转矩脉动的无刷直流电机无位置传感器控制装置及方法。
背景技术:
目前,控制无刷直流电动机采用的常规方法是120°导通型三相六状态方波驱动法。这种方法通常采用3个霍尔元件作位置传感器,在360°电角度内进行6个换相步,算法简单,驱动控制电路也较简单,因此成本低廉,适合众多大量应用的场合。但这种方法存在的突出缺点是绕组电流含有丰富的谐波,使电磁转矩脉动大,导致电动机运行的平稳性变差,振动和噪声增大,无法适应一些对精度和稳定性要求稍高的应用场合。采用正弦波电流驱动法是解决转矩脉动问题的一种有效方法。但是传统的正弦波电流驱动法,如三相电流跟踪法、id,iq型矢量控制法等,除控制算法复杂,还需要价格昂贵的光电编码器等位置传感器来获取连续的转子位置信号,从而增加了系统的体积和成本,而对于家电等消费类产品,成本是一个很重要的制约因素。因此,传统无刷直流电动机控制方法存在的缺陷是:实现方便、成本低廉的120°导通型方波驱动法无法应用于高性能场合,而适用于高性能场合的正弦波电流驱动法却又成本太高,从而寻找一种既能有效抑制电磁转矩脉动,又能降低成本的无刷直流电动机控制方案,就具有十分重要的理论和现实意义。近几年来,出现了一种新型的无刷直流电动机12拍控制法,即采用两管与三管交替导通、三相12状态的150°导通方式,使无刷直流电机的相电流波形接近正弦波来减小电磁转矩脉动。这种12拍控制法除能有效减小转矩脉动外,控制算法也很简单,但通常需要霍尔位置传感器来获取12个转子位置信号,从而增加了系统的体积和成本。若能够采用无位置传感器控制方式来实现这种12拍控制,就能达到既减小转矩脉动,又降低成本的目的。
发明内容:
本发明的目的在于针对已有技术存在的缺陷,提出一种无刷直流电机无位置传感器控制装置及方法,从而有效抑制电磁转矩脉动,并降低系统成本。为达到上述目的,本发明的构思如下:图1给出12拍控制法的控制示意图,其中,ea,eb,ec为三相反电动势,ia,ib,ic为三相电流,在一个360°电角度周期(-15°~345°)内共有12个换相步,依次为:C+B-、C+A+B-、A+B-、A+B-C-、A+C-、A+B+C-、B+C-、B+A-C-、B+A-、B+C+A-、C+A-、C+A-B-(“+”号表示一相上管导通,“-”号表示一相下管导通)。可见,其中的6个奇数换相步为两管导通方式,而6个偶数换相步为三管导通方式。由于在6个两管导通区间内,每区间均对应一相反电势过零点,因此,可以通过检测此状态下非导通相反电势过零点来获取转子位置信息进行换相,从而实现无刷直流电机的无位置传感器控制以省却传感器的费用,并采用性价比良好的微控制器用软件方法判断反电势过零点,即在PWM开通时刻检测非导通相绕组的端电压,将其与直流侧电压的一半进行比较,二者值相等的时刻为获得反电势过零点的时刻,无需像传统方法通过对端电压信号进行滤波来消除高频开关噪声以取得反电势过零点,从而省却滤波器电路和模拟比较器,最大地简化系统的外围电路,达到降低系统成本的目的。
根据上述的发明构思,本发明采用下述技术方案:
本发明的无刷直流电机无位置传感器控制装置,包括直流电源、三相逆变器、无刷直流电机、三相逆变器功率器件驱动电路、微控制器和转子位置检测电路,其特征在于:直流电源经三相逆变器和无刷直流电机连接;转子位置检测电路连接无刷直流电机进行检测后输出的信号直接连接至微控制器的模数转换输入引脚;微控制器的六路输出经三相逆变器功率器件驱动电路连接至三相逆变器。上述三相逆变器功率器件驱动电路采用IR2130,其HIN1、LIN1、HIN2、LIN2、HIN3和LIN3引脚连接微控制器,而HO1、VS1、LO1、HO2、VS2、LO2、HO3、VS3和LO3引脚连接到三相逆变器。上述微控制器采用英飞凌公司的专用电机控制芯片XC866,其AN0、AN1和AN2引脚连接转子位置检测电路,CC60、COUT60、CC61、COUT61、CC62和COUT62引脚连接三相逆变器功率器件驱动电路。上述转子位置检测电路由一个分压电阻网络组成。
采用上述无刷直流电机无位置传感器控制装置进行控制的方法是:首先进行偶数步换相;然后延时30°电角度进行奇数步换相;接着启动XC866单片机内嵌的模数转换单元,在PWM开通时刻检测非导通相绕组的端电压,将其与直流侧电压的一半进行比较,二者值相等的时刻为获得反电势过零点的时刻,此时记录下从偶数步换相到反电势过零点所经历的45°电角度对应的时间T,以T和当前偶数步换相周期Ti为依据,将下一个偶数步换相周期Ti+1更新为以响应速度的变化。重复以上过程,得以实现基于12拍控制的无刷直流电机的无位置传感器控制。将上述过程用图2示出。
由于两管导通时产生的电磁转矩是三管导通时产生的电磁转矩的倍,因此,为获得平稳的电磁转矩并实现调速,本发明采用下述PWM斩波方式:两管导通时,一管采用PWM斩波,另一管采用恒通控制方式;三管导通时,一管采用PWM斩波,其占空比的值为两管导通时占空比值的倍,另两管采用恒通控制方式。
本发明与现有技术相比较,具有如下优点:(1)本发明采用的12拍控制法与传统6拍控制法相比,具有转矩脉动小,出力大的优点;与常规的正弦波电流驱动法相比,具有控制简单,成本低廉的优点。(2)本发明采用的无刷直流电机无位置传感器控制装置只使用了简单的外围电路,主要功能都依靠软件实现,即利用XC866单片机内嵌的模数转换单元,在PWM开通时刻对非导通相绕组端电压进行采样,得以忽略开关噪声,并用软件实现反电势过零点的判断,得到转子位置信息,使得对外围电路的需求降到了最低(不需要低通滤波器来消除高频开关噪声,也不需要硬件比较器来判断反电势过零点)。因此,在本发明所提出的无刷直流电机无位置传感器控制装置上来实现12拍控制法,最终达到了既有效抑制电磁转矩脉动,又降低系统成本的目的。
附图说明:
图1是12拍控制法的控制示意图。
图2是本发明采用无位置传感器控制方式实现12拍控制法的流程图。
图3是本发明一个实施例的系统结构图。
具体实施方式:
本发明的优选实施例结合附图说明如下:参见图3,本基于12拍控制的无刷直流电机无位置传感器控制装置包括直流电源1、三相逆变器2、无刷直流电机3、三相逆变器功率器件驱动电路4、微控制器5和转子位置检测电路6。直流电源1经三相逆变器2和无刷直流电机3连接;转子位置检测电路6连接无刷直流电机3进行检测后输出的信号直接连接至微控制器5的模数转换输入引脚;微控制器5的六路输出经三相逆变器功率器件驱动电路4连接至三相逆变器2。三相逆变器功率器件驱动电路4采用IR2130型芯片,微控制器5采用XC866型微控制器。
下面参照附图对本发明专利的具体实施方式进行详细说明。本发明系统结构如图3所示,系统核心是XC866型单片机。该芯片拥有一个电机控制外设CCU6(比较捕获模块),CC60,CC61,CC62,COUT60,COUT61,COUT62分别为用于控制无刷直流电机的六路换相及PWM控制输出引脚,其输出信号为0~5V的电平信号。上述换相及PWM控制输出引脚分别与三相功率驱动芯片IR2130的输入引脚HIN1,LIN1,HIN2,LIN2,HIN3,LIN3连接。其输出信号经IR2130功率放大为0~15V的电平信号,最终通过输出引脚HO1,LO1,HO2,LO2,HO3,LO3输出,可直接对六个功率开关VT1~VT6进行功率驱动与PWM控制。转子位置检测电路由一个分压电阻网络组成,其从电机三相引出线。将无刷直流电机的端电压信号进行分压后与微控制器XC866的模数转换输入引脚AN0~AN2连接。
参见图1和图2,本无刷直流电机无位置传感器控制方法,采用上述装置进行控制,利用XC866型单片机内部的捕获/比较单元6(CCU6)、功能扩展的10位模数转换单元(ADC)和16位定时器T2,来实现基于12拍控制的无刷直流电机无位置传感器控制。对于CCU6模块,主要用到其内部的两个独立定时器T12和T13。首先利用T12周期-匹配中断(T12周期值为60°电角度对应的时间)进行偶数步换相,并更改PWM占空比的值;然后将T12当前的周期值Ti等分成两份,利用T2计满(1/2)Ti时间后,进入T2溢出中断进行奇数步换相,并更改PWM占空比的值,以保证偶数步占空比的值为奇数步占空比值的倍;接着启动ADC采样非导通相绕组的端电压,利用产生PWM信号的T13的周期-匹配中断触发ADC转换,由于驱动电路IR2130造成控制输出的延时,使得ADC刚好捕捉到PWM开通时刻的端电压信息U,然后将其与直流侧电压的一半Udc/2进行比较,二者值相等的时刻为获得反电势过零点的时刻,即当反电势逐渐降低时,如果U>Udc/2,则继续采样比较,当U<Udc/2的瞬间,记下此时T12的计数值T(为从偶数步换相到反电势过零点所经历的45°电角度对应的时间),反电势逐渐增加的情况与之类似,只不过U从小于Udc/2变为大于Udc/2,然后将T12的周期值更新为重复以上过程,得以实现无刷直流电机的无位置传感器控制。
Claims (2)
1.一种基于12拍控制的无刷直流电机无位置传感器控制装置,包括直流电源(1)、三相逆变器(2)、无刷直流电机(3)、三相逆变器功率器件驱动电路(4)、微控制器(5)和转子位置检测电路(6),其特征在于:所述直流电源(1)经所述三相逆变器(2)与所述无刷直流电机(3)连接;所述转子位置检测电路(6)连接所述无刷直流电机(3)进行检测后输出的信号直接连接至所述微控制器(5)的模数转换输入引脚;所述微控制器(5)的六路输出经所述三相逆变器功率器件驱动电路(4)连接至所述三相逆变器(2);
所述三相逆变器功率器件驱动电路(4)采用IR2130,其HIN1、LIN1、HIN2、LIN2、HIN3和LIN3引脚连接微控制器(5),而HO1、VS1、LO1、HO2、VS2、LO2、HO3、VS3和LO3引脚连接到三相逆变器(2);所述微控制器(5)采用XC866型单片机,其AN0、AN1和AN2引脚连接转子位置检测电路(6),CC60、COUT60、CC61、COUT61、CC62和COUT62引脚连接三相逆变器功率器件驱动电路(4);所述转子位置检测电路(6)由一个分压电阻网络组成;12拍控制的运行模式为:在一个360°电角度周期内共有12个换相步,依次为:C+B-、C+A+B-、A+B-、A+B-C-、A+C-、A+B+C-、B+C-、B+A-C-、B+A-、B+C+A-、C+A-、C+A-B-,其中“+”号表示一相上管导通,“-”号表示一相下管导通;其中的6个奇数换相步为两管导通方式,而6个偶数换相步为三管导通方式,其中两管导通时,一管采用PWM斩波,另一管采用恒通控制方式;三管导通时,一管采用PWM斩波,其占空比的值为两管导通时占空比值的倍,另两管采用恒通控制方式。
2.一种基于12拍控制的无刷直流电机无位置传感器控制方法,采用权利要求1所述的基于12拍控制的无刷直流电机无位置传感器控制装置进行控制,其特征在于:利用XC866单片机内嵌的模数转换单元,在PWM开通时刻检测两管导通区间内非导通相绕组的端电压,将其与直流侧电压的一半进行比较,二者值相等的时刻视为获得反电势过零点的时刻,以此作为12拍换相的依据来实现无刷直流电机的无位置传感器控制;具体操作方法如下:首先进行偶数步换相;然后延时30°电角度进行奇数步换相;接着启动XC866单片机内嵌的模数转换单元,在PWM开通时刻检测非导通相绕组的端电压,将其与直流侧电压的一半进行比较,二者值相等的时刻为获得反电势过零点的时刻,此时记录下从偶数步换相到反电势过零点所经历的45°电角度对应的时间T,以T和当前偶数步换相周期Ti为依据,将下一个偶数步换相周期Ti+1更新为以响应速度的变化;重复以上过程,得以实现基于12拍控制的无刷直流电机的无位置传感器控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100503298A CN101557187B (zh) | 2009-04-30 | 2009-04-30 | 无刷直流电机无位置传感器控制装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100503298A CN101557187B (zh) | 2009-04-30 | 2009-04-30 | 无刷直流电机无位置传感器控制装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101557187A CN101557187A (zh) | 2009-10-14 |
CN101557187B true CN101557187B (zh) | 2011-03-30 |
Family
ID=41175166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100503298A Expired - Fee Related CN101557187B (zh) | 2009-04-30 | 2009-04-30 | 无刷直流电机无位置传感器控制装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101557187B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102664575A (zh) * | 2012-05-09 | 2012-09-12 | 上海日用-友捷汽车电气有限公司 | 具有反接保护功能的三相半波无刷直流电机控制器 |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102545749B (zh) * | 2012-01-06 | 2014-06-11 | 上海大学 | 宽调速范围无刷直流电机无位置传感器控制装置及方法 |
CN102655388B (zh) * | 2012-05-17 | 2014-11-12 | 西北工业大学 | 一种150°导通模式驱动无刷直流电机的方法 |
DE102012216114A1 (de) * | 2012-09-12 | 2014-03-13 | Bayerische Motoren Werke Aktiengesellschaft | Stromnulldurchgang bei Umrichter |
CN103346713A (zh) * | 2013-06-19 | 2013-10-09 | 大力电工襄阳股份有限公司 | 一种同步变频软起动电机转子位置检测简化算法 |
CN104378028B (zh) * | 2014-12-09 | 2016-11-23 | 江苏工程职业技术学院 | 无位置传感器无刷直流电机相位补偿装置及补偿方法 |
CN104917510B (zh) * | 2015-06-16 | 2018-08-14 | 中国兵器工业集团第二一四研究所苏州研发中心 | 一种三相功率驱动电路 |
CN106026797A (zh) * | 2016-07-14 | 2016-10-12 | 重庆编福科技有限公司 | 在无刷直流电机驱动的执行器上精确定位和解算位移的方法 |
JP6810421B2 (ja) * | 2017-03-21 | 2021-01-06 | 株式会社東芝 | 同期電動機の回転位置推定装置及び同期電動機の回転位置推定方法 |
CN107372290A (zh) * | 2017-07-28 | 2017-11-24 | 无锡双能达科技有限公司 | 一种超低能耗增氧机及其控制方法 |
CN108631658A (zh) * | 2018-03-30 | 2018-10-09 | 江苏美的清洁电器股份有限公司 | 吸尘器、电机的反电势过零检测方法、装置和控制系统 |
CN108448984B (zh) * | 2018-03-30 | 2019-12-13 | 江苏美的清洁电器股份有限公司 | 吸尘器及无刷直流电机的换相控制方法、装置和控制系统 |
CN108448955B (zh) * | 2018-04-24 | 2020-07-03 | 常州信息职业技术学院 | 一种无刷直流电机转子位置检测电路及检测方法 |
CN111130402A (zh) * | 2018-10-30 | 2020-05-08 | 广东威灵电机制造有限公司 | 电机控制方法、系统、电机和吸尘装置 |
CN109861616B (zh) * | 2019-03-01 | 2024-01-23 | 哈尔滨理工大学 | 永磁无刷直流电机二三相混合导通控制系统及其控制方法 |
CN113131805B (zh) * | 2019-12-31 | 2023-03-10 | 广东美的白色家电技术创新中心有限公司 | 一种无刷直流电机的控制装置及方法 |
CN113131806A (zh) * | 2019-12-31 | 2021-07-16 | 广东美的白色家电技术创新中心有限公司 | 一种无刷直流电机的控制装置及方法 |
CN112187116B (zh) * | 2020-10-19 | 2022-03-29 | 深圳市健科电子有限公司 | 一种无位置传感器的无刷电机的控制方法和装置 |
CN113381649B (zh) * | 2021-06-29 | 2023-06-13 | 昂宝电子(上海)有限公司 | 用于直流无刷电机的控制方法和控制装置 |
CN114006556A (zh) * | 2021-11-04 | 2022-02-01 | 江苏科技大学 | 一种减小无刷直流电机方波运行转矩脉动的控制系统 |
CN114362603A (zh) * | 2021-11-09 | 2022-04-15 | 江苏科技大学 | 无刷直流电机抑制起动转矩脉动控制方法 |
CN114244197A (zh) * | 2021-11-18 | 2022-03-25 | 江苏科技大学 | 无刷直流电机双模控制低噪运行控制方法及系统 |
-
2009
- 2009-04-30 CN CN2009100503298A patent/CN101557187B/zh not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102664575A (zh) * | 2012-05-09 | 2012-09-12 | 上海日用-友捷汽车电气有限公司 | 具有反接保护功能的三相半波无刷直流电机控制器 |
Also Published As
Publication number | Publication date |
---|---|
CN101557187A (zh) | 2009-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101557187B (zh) | 无刷直流电机无位置传感器控制装置及方法 | |
CN102545749B (zh) | 宽调速范围无刷直流电机无位置传感器控制装置及方法 | |
US8030867B1 (en) | Sample and hold time stamp for sensing zero crossing of back electromotive force in 3-phase brushless DC motors | |
CN102075130B (zh) | 控制单相永磁体同步电动机转动方向的便捷方法和使用该方法的电动机 | |
CN102790568B (zh) | 一种高速无刷直流电动机软起动控制系统 | |
CN106026804B (zh) | 一种无位置传感器无刷直流电机的无硬件滤波换相方法 | |
CN107834917B (zh) | 一种直流无刷电机的反电动势换相点检测电路及方法 | |
CN108011549A (zh) | 无位置传感器的bldc电机换相控制方法及装置 | |
CN202918232U (zh) | 一种高速无刷直流电动机软起动控制系统 | |
TW201412009A (zh) | 一種有感無刷直流馬達驅動方法 | |
CN103633904A (zh) | 无位置传感器的无刷直流电机控制方法及控制系统 | |
CN110247591B (zh) | 一种两步式电励磁双凸极电机转子初始位置估计方法 | |
TWI665861B (zh) | 用於電機的控制芯片、控制系統及控制方法 | |
CN205178925U (zh) | 一种无刷直流电机的启动控制装置 | |
CN101615877A (zh) | 一种直流变频冰箱驱动装置 | |
CN202550947U (zh) | 一种基于相电流截止角的直流无刷电机的高效控制装置 | |
CN201213247Y (zh) | 无传感器无刷电机宽速度精准换相器 | |
CN103248298A (zh) | 一种直流电机的驱动方法 | |
CN203289365U (zh) | 新型无刷电机控制装置 | |
CN205004974U (zh) | 一种两相开关磁阻电机控制器 | |
CN202737796U (zh) | 一种无刷直流电机无位置传感器控制装置 | |
CN212413068U (zh) | 一种直流无刷电机反电动势检测电路 | |
CN209676146U (zh) | 一种基于igbt单元的电机逻辑控制面板 | |
CN112994542A (zh) | 基于换相点换相的无刷直流电机无感控制方法 | |
CN110445429B (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110330 Termination date: 20140430 |