无位置传感器BLDC过零检测滤波算法研究_第1页
无位置传感器BLDC过零检测滤波算法研究_第2页
无位置传感器BLDC过零检测滤波算法研究_第3页
无位置传感器BLDC过零检测滤波算法研究_第4页
无位置传感器BLDC过零检测滤波算法研究_第5页
已阅读5页,还剩2页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、无位置传感器BLDC过零检测滤波算法研究摘要:为实现运算能力较弱的电机控制器对无位置传感器无刷直流电机的高效控制,针对过零点检测这一关键步骤,提生了一种择多滤波算法,并使用构造表方式有效替代过零检测时的大量乘除法运算,并使用运算能力较弱8位单片机PIC16F722证实此算法高效可行。关键词:电机控制器;无刷直流电机;过零点检测;择多滤波;PIC16F722中图分类号:TP338文献标识码:A文章编号:1009-3044(2011)22-5460-03SensorlessBLDCZeroCrossDetectionFilterStrategyResearchCHENWen-long,SUXiao

2、-long(SchoolofComputerScienceandTechnology,ChinaUniversityofMiningandTechnology,Xuzhou221008,China)Abstract:TosolvetheproblemofoperationwithweakabilitymotorcontrollertorealizetheeffectivecontrolofsensorlessbrushlessBLDCmotor,akindoffilterstrategyistoberesearchedtokeysteponzerocrossdectection.Andwith

3、thestrategy,sortsofoperationtime,suchasmultiplicationanddivisionoperationtime,couldbesaved.Atlast,thisalgorithmhasbeentestedwith8bitmicrocontrollerPIC16F722,andtheresultisefficientandsatisfied.Keywords:motorcontroller;BLDC;zerocrossdetection;filterstrategy;PIC16F722无刷直流电机按照是否有位置传感器可分为有位置传感器BLDC徜用霍尔电

4、流传感器)和无位置传感器BLDC相比之下,带有霍尔电流传感器的BLDC能够被更有效的控制。但无位置传感器BLDC也有自己的优点,就是价格便宜,在低成本的产品中可以发挥独特的优势。在BLDC电机控制系统中,难点也是重点就是确认电机的电子换相时间,而无位置传感器BLDC确认电子换相时间的一个标尺就是检测过零点。本文针对无位置传感器BLDC的特点,提由一种择多滤波算法进行过零检测,最大效率的降低单片机的运算量,进而减少系统开销,从而可以使用户能够大幅度的降低电机控制系统的成本。1应用系统介绍1.1 硬件部分本文使用的BLDC系统的硬件可分解为以下部分,电机功率驱动器、反电动势检测电路、单片机、速度调

5、节器、无刷直流电机。各部分器件关系如图1。本文的重点是研究如何过零检测滤波算法,反电动势检测电路是过零检测滤波算法实现的支撑电路,电路如图2。1.2 软件部分无位置传感器BLDC空制的软件策略主要包括以下内容,启动电机,过零检测,定子绕组换相,调节换相频率使之与电机转速匹配,电机启动时无传感器控制最需要技巧的部分,最简单的方法是通过低速率、低占空比的方式对电机进行换相从而启动电机,但电机启动策略不是本文的研究重点,所以读者可以参考其他文献。电子绕组换相和调节换相频率与电机转速匹配依赖于具体的单片机或DSP,读者可参考具体单片机的Usermanual。过零检测策略是本文的研究重点,在无噪声系统中

6、,过零事件可通过观测反电势检测比较器的输由何时从1跳变到0来确定。高压条件下对大电流进行开关控制将会在系统中引入大量噪声。在这样的环境下准确确定过零事件需采用更种形式的滤波方法来抑制噪声影响。采用分立元件构成滤波器的方案会带来太大延迟,使其难以应用于高速电机系统。2择多过零检测滤波算法择多滤波器可通过软件实现。软件滤波器具有固定且可预测的延时,且不会受到环境的影响。滤波器使用一系列比较器输由采样来检测过零事件。如果前半部分采样值中的大多数为1而后半部分采样值中的大多数为0,则认为由现了过零事件。对于6采样窗口,当前三次采样值中有2或3次为1而后三次采样值中有2或3次为0,这表明检测到过零事件。

7、表1显示了所有满足这些条件的可能组合。每一个位模式中的的最高位是这一系列中的第一个采样值。当进行每一次新的采样时,它将占据最低位而其他所有数据位左移以腾由空间。移位后的结果是最高位被丢失。实际上,位模式向左移到通过6采样窗口。当采样值通过采样窗口,择多滤波器在软件中是基于以下原理进行实现的。考虑到采样窗口的初始位为全零。当进行了一次逻辑高电平的采样,采样值将被左移进入滤波器采样窗口,这样导致窗口中的全部值为1。当进行新的采样时,其值将移位进入窗口,并将现有的值左移。如果采样值为1,而其他所有后续采样为零,在它移生和窗口值返回零之前,则窗口中的值开始为1,随后变为2、4、8、16直到最后为32o

8、窗口值将保持为零直至进行另一次逻辑高电平采样。对于每一次采样,窗口值首先加倍,随后将新采样值的逻辑电平加入窗口值。例如,窗口值为4时进行的采样为逻辑高电平,则窗口值将变为8加1为9。在下一次采样时,9将通过左移而加倍并加入新的采样值,这样结果将是18或19,取决于新的采样是否为逻辑高电平。初看起来,也许有人会认为择多滤波器可通过采用采样窗口寻址查询表的方法来构建。符合择多标准的地址将从表中返回过零事件的指示标志。这一点是可行的,但一些位模式在移过窗口时可能返回多个过零事件。这一问题也可通过在检测到过零事件后清除采样窗口的方法来解决。但存在两个问题:第一,莫些模式可能永远不会由现;第二,清除采样

9、窗口需要时间。对于第一种情形,考虑到模式60在下一次采样发生时可能变为模式56或模式57,这些模式都将返回事件标志。这表明择多标准表存在问题,模式56确实是一个无噪声的过零事件而模式57则是紧邻的第二个。如果表中存在模式60,则实际的事件模式56将不可能由现。一个简单的方法是将模式60从表中移除。但这不是唯一存在问题的模式。模式28也可能在下一次采样发生时变成模式56或模式57。模式28同样会导致模式56不会由现。实际上,还存在许多其他相类似的情况。表2列举了了所有事件值及其先前和后续的值。如果莫一个事件值的前面或后面也是另一个事件值,则应考虑将其从表中移除。进行移除选择时,应衡量那一个事件值

10、最能表征实际过零事件。移除多余的事件值还能避免由于先前误检测从而导致过零事件误判的情况。表中由括号标明的事件值将被由星号指示的先前或后续事件值所覆盖,因此应从事件表中移除。对于莫些事件模式,如果该事件值的莫一先前值也已被移除,此时移除该事件值的必要性可能并不明显。例如,事件值50被移除,这是因为它可能被先前值57所覆盖。然而,事件值50将不会被先前的事件值25所覆盖,因此为该值也已被移除。移除事件值25是因为它可能被先前的事件值44和非事件值12所覆盖。如果事件值25仍保留在表中,它将在先前值12由现后触发一个虚假的事件值,因此必须将其移除。同样可知,如果事件值50仍保留在表中,非事件值12将

11、通过事件值25的传递最终触发事件50o基于这个原因,必须移除事件值50o同样道理,还应移除事件值49、48、41和40。通过在每一个地址单元放置一个与过零事件对应的事件标志来构成查询表。这一标志是一个特殊表值,我们将在后面对其进行讨论。对该表地址进行6位截取处理以获得相对地址,并将该地址乘以2。将处理后的地址值装入所有其他表单元中,这样在对每一个位进行采样时可获得一个简便的算法对事件表进行操作。算法在前一个表地址单元内容中加入了采样位以形成新的表地址。如果该新的地址单元包含特殊标志,这表明已检测到过零事件且将执行换相操作。表中包含64个地址(地址0至63),但只是用了6个位。过零事件标志是一个

12、为1的值。这样,表单元中为1的值表明一个过零事件,且将下一个查询表中单元中的值临时设为1。该临时设置地址值将被换相子程序清零,以便采样窗口能够开始刷新以寻找下一个过零事件。表3列举了最终的择多滤波器表。3结论通过软件实现过零检测的择多滤波功能使得三相BLDC的无位置传感器系统可在低成本单片机上进行实现,上面算法在8位单片机PIC16F722上实验得到验证,因此,此算法对于成本敏感的应用是理想的解决方案。参考文献:1娄柯.微型无刷直流电机的无位置传感器控制J.电子技术,2009(9):28-29.2董富红,沈艳霞,纪志成.永磁无刷直流电机无位置传感器估计方法综述J.微电机,2008,36(5):39-46.3王铁华.无位置传感器直流无刷电机驱动研究D.哈尔滨:哈尔滨

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论