您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页无刷直流电动机的电压过零检测实现方法比较

无刷直流电动机的电压过零检测实现方法比较

来源:小侦探旅游网
议持电棚 2013年第4l卷第12期 …一……………………一…………………………………………………………………一…c, — / 驱动 — …… 无刷直流电动机的电压过零检测实现方法比较 丁铭,任雁鹏,梁利平 (中国科学院微电子研究所,北京100029) 摘要:电压过零点检测法是无刷直流电动机无位置传感器时电压过零点检测的一种方法,其主要是利用反 电动势的过零点来确定换相。对于利用PWM下降沿采样的算法而言,速度上限和带载能力都受到PWM载波频率 ,因此利用多少个PWM采样点来确定过零点决定着无刷直流电动机的最高转速和最大带载量。通过分析比 较利用三、四个PWM采样点来确定过零点,得出了利用三点确定过零点检测的方法,可以在保证电机稳定运行的 同时,实现更宽范围的调速和更大的带载能力。 关键词:电压检测法;无刷直流电动机;脉冲宽度调制;现场可编程门阵列 中图分类号:TM33 文献标识码:A 文章编号:1004—7018(2013)12—0051-02 Realization of Detecting the Zero Point of BEMF of BLDCM DING ,REN Yan-peng,LIANG Li-ping (Institute of Microelectronics Chinese Academy of Sciences,Beijing 100029,China) Abstract:Detecting the zero point of BEMF(back electromotive force)is one of the ways of detecting the rotor's posi- tion of BLDCM(Brushless DC motor).The maximum speed and the ability of taking loads were restrained when sampling at the falling edge of PWM,SO the maximal speed and loads were decided by the quantity of PWM sampling points.Through analyzing and comparing three or four sampling points to decide the zero point,it is shown that at the condition of stable running of the motor,the method of three sampling points to decide the zero point can increase the range of the speed and the ability of taking loads. Key words:back electromotive force(BEMF);brushless DC motor(BLDCM);FPGA;PWM 0引 言 传统的无刷直流电动机一般都带有位置传感 器,其会带来诸多不利因素,如减短电机寿命、增大 电机体积、增加电机成本,无法应用于某些特殊环境 等,因此无位置检测方法倍受关注。目前比较常见 的检测方法有:电压过零检测法、电流检测法、三次 谐波检测法等 J。本文采用电压过零检测法实现, 端电压与反电动势的对应关系,由端电压推算出反 电动势。假定b相关断且没有续流,则有: 2e6=Ub 一 6 (1) 丁 式中:e 表示b相反电动势;Ub 表示b、C相端电压之 差;Ua 表示0、b相端电压之差 J。这样可以利用采 样端电压信号进行反电动势过零检测,而实际上关 铭 , 断相相电压斜坡是由反电动势引起的。具体过零点 确定必须通过采样关断相端电压,通过式(1)计算 等 无刷直并对其具体的实现方法进行性能比较。 1电压检测法的原理及实现 电压检测即反电动势过零点检测法,其主要原 理是在检测到过零点后延时3O。,即1/12电周期后 换相。图1为理想反电动势波形及过零检测方法。 //___\厂一 换向时间 来确定过零点,由于PWM高频信号的干扰,导致相 电压波形随PWM波动,如图2所示,由文献[3]可 知,利用PWM下降沿采样的方法可以有效避免 PWM高频信号引入的干扰,从图中可看到,PWM下 降沿采样得到的数据都是相电压斜坡上的正确数 据,如图2上的虚线小圈所示。 /  图1势过零点检测 由于现实中反电动势不易检测,可依据关断相 图2 PWM下降沿采样关断相电压 收稿日期:2013—03—15 但此种采样方法会使得电机的最高转速受到 PWM载波频率。因此用多少个PWM采样点 51 ,, 厂驱动控制 …- : 够 仇 铭 …………………………………… 双持电相 2013年第41卷第12期 来确定过零点决定着电机运行的最高转速。 2过零检测算法实现 在理想的环境下,我们只要对相电压波形采样 大于零和小于零这两个紧挨着的点即可,如图3所 示,采样到B、c两个点即可判断过零点在 、C两点 之间,然而由于实际的干扰存在,这样利用两个点的 方法确定过零点易受干扰,运行不稳定。为了提高 稳定性,需要增加检测点数,一般采用4个PWM采 样点来确定过零点,其检测方法是判断关断相端电 压为上升沿或下降沿。以上升沿为例,需首先确定 两个小于零的点A和曰,随后检测到连续两个大于 等于零的点C和D, 则可认定C点为过 零点,然后确定换相 时间,其中 、 、C、D 四个点必须是连续 图3过零点检测实现算法 的。 i 然而这样的算法在低速时会出现过零点检测失 败。当速度较低时,相电压的斜坡斜率较低,过零点 i附近可能出现误检测,导致过零检测失败。如图4 i所示,比如一种可能情况,假如对于上升的相电压而 i言,已采样得到A、B两个小于零的点,且又采到其 i后大于零的一个点C,只要下一个点采样得到大于 零的点即可得出过零点位置。然而由于斜坡斜率较 低,在零点附近很可能出现误检测,采样得到的不是 i大于零的D而是小于零的D ,此时就必须重新寻找 ;判断过零点的前两个点,也就是此例中两个连续小 。j于零的点,虽然误检测点D 可作为第一个小于零得 点,然而对于上升的斜坡而言,采样得到的数据趋势 可i必然是增大的,很有可能随后采样得到的数据都大 蚕 于零,而无法找到连续小于零的两个点,导致过零检 直i测失败。因此实验中四点PWM采样点确定过零点 笔; 的方法在100 Hz(对于 /—一 i极对数是3的电机而言, 压i就可能出现过零检测失 鏊 速度是2 000 r/min)时 籍i采样判断类似。鎏 败。对于下降的相电压  图4过零点附近的误检测 ; 为了解决这个问题,我们采用三点PWM采样 方i确定过零点的方法,也就是省去了图3中A点检测, 篦;即:对于上升的相电压而言,首先找到一个小于零的 牧 点,并随后紧接着找到两个连续大于零的点。采用 三点PWM采样法确定过零的检测方法即使在过零 !点附近出现误检测,也能确定过零点,只是可能相位 52 有一定偏移,但是系统依然能稳定运行。如图5所 示,对于上升的斜坡采样而言,不论过零点附近出现 多少误检测,假如对于上升的斜坡采样得到的某个 采样点是最后一个小于零的点(不管是不是误检 测),那么根据此后检测到的点都是大于等于零的 点,满足了三点确定过零点要求,过零检测成功。只 要说明这个点不会偏离过零点太远,电机就能稳定 运行,一方面因为误检测本身发生在过零点附近,另 一方面因为对于上升的相电压而言,采样得到的数 据是不断增大的,距离零点后较远的数据肯定是大 于零的,因此此点必然在过零点附近。对于下降沿 采样情况判断类似。 点 点 图5误检测后三点PWM采样点依然正确确定过零点原因 3 PWM采样点数对速度上限影响 3.1最高理论转速比较分析 电机运行的转速与电频率的对应关系: n:60 (2) P = (3) 式中:n表示电机运行速度,P表示电机极对数,.厂表 示速度频率, 表示PWM载波频率,m表示每个 关段相所需PWM点数。由于每次换相后第一个 PWM采样会由于续流作用引人错误采样,因此对于 三点PWM确定过零点的方法多加入一点来确定过 零点,即三点PWM确定过零点时/7/,最小值为4,而 四点确定过零点时m最小值为5。由式(2)、式(3) 可知,在16 kHz(这时由于本实验采用逆变器最大 承受频率为20 kHz)的PWM载波频率,电机极对数 为3的条件下,电机的最大理论转速为13 333 r/ min,四点PWM确定过零点的方法最大理论转速为 10 666 r/min,从理论上讲,用来确定过零点所需的 PWM采样点越少,电机所能达到的最高转速越高。 3.2带载能力分析 在较高速时,本来PWM所能采样关断相相电 压的点数就少,以本实验为例,电机极对数为3, PWM频率采用16 kHz,由式(2)、式(3)可知,在速 度8 000 r/min时对应每个关断相所能采用的点数 为m=6.66,也就是6个到7个之问。此时如果负 载不断加大,导致续流时间增大,也就是图6采用 PWM—ON—PWM调制方式在加载后的波形。 (下转第56页) 驱动 制 :……c, / 锣 z 磷 …一…………………………………………一…………议持电棚 2013年第41卷第12期 ………………………………………… 作可靠等优点,在便携式防空导弹、小型无人机、反 坦克导弹等小型飞行器中具有良好的应用价值。 参考文献 [1] 汪军林,解付强,刘玉浩.导弹电动舵机的研究现状及发展趋 势[J].飞航导弹,2008(3):42—46. [2]赵慧,张婷婷.一种基于FPGA的舵机伺服系统设计[J].机床 刘健 等 一图7 DRV8412工作红外温度 与液压,2010,38(6):59—61. [3]孙伟,黄大庆.基于FPGA的多通道PWM控制器设计[J].苏 州科技大学学报(工程技术版),2009,22(4):72—76. 5结 语 本文设计了一种基于集成功率驱动芯片 DRV8412和FPGA的微型多路电动舵机数字式控 制驱动器。系统在58 mmx85 mmx20 mm的体积内 通过单板集成了四路舵机的控制和驱动,并设计有模 [4] 李树昌,周学仕,赵永刚.基于FPGA的跟踪伺服器在光电经 纬仪中的应用[J].计算机测量与控制,2010,18(9):2170— 2175. [5] 高培金,穆桂脂,陈元勇.基于Verilog HDL的AD7685采样控 制器的设计[J].自动化技术及应用,2011,30(01):89—92. [6] 陈俊硕,刘景林,张金萍.基于FPGA的直流电机PWM控制器 设计[J].微电机,2009,42(10):23—25. [7] 杨伟临.基于AVR和FPGA的SOC—FPSLIC的无人机下级控 制系统[D].杭州:浙江大学,2007. 拟控制信号和数字控制信号(RS422)两种输入接口,每 通道额定输出功率达84 W,达到了预期设计目的。 本舵机控制驱动系统具有体积小、集成度高、工 (上接第52页) 中PWM频率都为16 kHz,电机极对数为3,电机的 额定转速是7 700 r/min,超过额定转速时利用相位 相电■  嗡 ‘  ‘超前提前换相来提速 。 ㈣ I 相电压 1 .流导致下降 燹成恒最低电压 图6 电流过大导致相电压波形畸变 恒高压或恒低压区时间变长,那么势必导致用 来确定过零点的前面几个点的检测会越来越困难, 如对于上升的相电压而言,要检测过零点前小于零 的点会越来越困难。此时对于采用三个PWM点和 对于采用四个PWM点采样确定过零点的加载量会 图7 FPGA电机控制实现控制框图 5结语 对于电压检测法的实现方法而言,在保证稳定 运行的前提下,三点检测法无论在低速和高速,以及 有明显的提高,如表1所示。 表1检测点与转速和带载对应关系 空载最低转速/ 空载最高转3/ 8 000 r/min时最大 (r·min ) (r-rain ) 带载能力/(N·m) 三点检测 四点检测 84 2 000 12 000 9 500 2.7 1.2 同等速度下的带载能力都优于四点PWM确定过零 点法,尤其是在低速时有效避免了过零点误检测带 来的过零点检测失败的问题,另外在较高速时的带 载能力也有很大的提高。 参考文献 [1] 夏长亮.无刷直流电机控制系统[M].北京:科学出版社, 2009. 因此由理论分析可知,在保证系统稳定运行的 前提下,三点PWM采样确定过零点具有很大优势。 4实验结果 本实验中利用Altera公司的FPGA芯片 EP1C3T100C8实现,硬件框图如图6所示。 [2]李自成,秦忆,陈善美.无刷直流电机无位置传感器控制关键 技术研究[D].武汉:华中科技大学,2010. [3] 王永,林明耀.“势法”无刷直流电机控制系统研究[D]. 南京:东南大学,2004. 实验得出三点和四点PWM采样确定过零点方 法的带载能力,最高最低转速如表1所示。  i由表1可知,三点PWM采样确定过零点无论 [4] BinhMinh N,Minh C T.Phase advance approach to expand the speed range of brushless DC motor[C]//7th International Confer- enee on Power Electronics and Drive Systems。2007:1255—1262. 56 i是低速、高速、带载能力都优于四点PWM采样。其 作者简介:丁铭(1982一),男,硕士,研究方向为永磁同步电机控制。 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务