无位置传感器的BLDC控制设计与调制优化

位置传感器的BLDC控制设计与调制优化
直流⽆刷电机(BLDC)是近⼏年来⼩型电机⾏业发展最快的品种之⼀,由于其具有体积⼩、重量轻、效率⾼、调速性能好、转动惯量⼩、没有励磁损耗等问题,因此在多个领域具有⼴泛的应⽤。直流⽆刷电机控制系统⽬前主要有三种控制⽅式:专⽤集成电路芯⽚控制、DSP⾼速控制、单⽚机控制。以专⽤集成电路芯⽚为核⼼的控制系统结构简单,但不能灵活地控制各种参数;以DSP为核⼼的控制系统精度⾼、速度快,但成本⾼;以单⽚机为核⼼的控制系统具有价格低,⽚内资源丰富,且可以灵活地编制程序控制等优点。眼模
BLDC控制中转⼦位置检测⽅法包括有位置传感器控制和⽆位置传感器控制两种。有位置传感器控制简单,但位置传感器的存在增⼤了电机体积,增加了电机制造的复杂性,在⼀些⾼温、⾼湿等特殊应⽤场合,外置式位置传感器的可靠性差,有时甚⾄⽆法正常⼯作,在⼀定程度上限制了其应⽤范围。采⽤⽆位置传感器控制,可以缩⼩电机体积,提⾼系统抗⼲扰能⼒,精确的⽆位置传感器控制还能避免位置传感器可靠性差、安装精确度不⾜带来的换相转矩脉动。
本⽂研究的BLDC控制器以NUVOTONMIN-I54ZDE单⽚机为控制核⼼,采⽤⽆位置传感器控制策略,辅以驱动电路,实现BLDC电机的控制。硬件采⽤九电阻检过零电路,软件采⽤PWM_ON调制进⾏优化控制。控制器从电机启转到电机运⾏考虑⾮常全⾯,可适⽤于多种⾼低速和⾼低电压BLDC的控制。
茂发跳跳糖1.BLDC控制原理
⽆刷电机主要由旋转的永磁体(转⼦)和三组均匀分布的线圈(A、B、C定⼦)组成,线圈包围着定⼦被固定在外部。电流流经线圈产⽣磁场,三组磁场相互叠加形成⼀个⽮量磁场,⽮量磁场作⽤在转⼦上,使转⼦旋转。
1.1驱动控制⽅式
本⽂设计的控制器采⽤的驱动⽅法是两两导通三相六状态。其⼯作原理是通过逆变功率开关管按⼀定的规律导通和关断,使电机定⼦电枢绕组中产⽣按某⼀电⾓度不断步进的旋转磁场,永磁体在磁场中受⼒旋转。在顺时针旋转的情况下,完整的⼀个周期换相顺序应为AB→AC→BC→BA→CA→CB→AB。
图1是电机在定⼦通电相由AB→AC转换过程中,即定⼦电枢的磁势由Fa1向Fa2的跳跃步进过程中,转⼦由Ff1转向Ff2的过程。
1.2转⼦位置确定
1.2.1BLDC反电动势
控制器采⽤两两导通三相六状态⽅式控制⽆刷电机,其导通相与感⽣电动势的关系如图2所⽰。三相绕组中,任意时刻总有⼀相处于断开状态,该断开相的反电动势总会有过零点产⽣。
1.2.2直接反电势过零法
由于BLDC反电动势的过零点与换相时机有图2所⽰的关系,因此只要在检测到断开相反电动势的
过零点之后30°电⾓度时,依照开关管导通顺序进⾏换相,即可控制电机的正常运转。本设计采⽤直接反电势过零法测断开相的反电动势过零点,所谓直接反电势法,⼜叫九电阻法测过零点,即将断开相的反电动势波形通过9个电阻处理后接⼊MINI51芯⽚内部的过零⽐较器,单⽚机测得接⼊相的过零点,并在得到过零点之后延时⼀定电⾓度再进⾏换相控制。
1.3BLDC的调速
由直流⽆刷电动机的基本原理可知,改变加在电机绕组两端的电压可以改变电机的转速,即改变加在直流⽆刷电动机绕组上的PWM信号的占空⽐就可以实现电机的调速。
2. 控制器硬件设计
2.1电路结构
本控制器的使⽤对象是⽆位置传感器的直流⽆刷电机,其内部绕组是三相星形连接,采⽤三相星形全桥驱动、两两导通三相六状态的⼯作⽅式。系统的电路结构如图3所⽰。6个PWM输出连接到3对IGBT驱动器(FD2501),最终连接到6个IGBT(SM4023),BLDC电机绕组以三相桥式连接到这些IGBT。同时,九电阻测电机的反电动势过零点。
设计中采⽤的驱动芯⽚FD2501是⼀个内置⽋压保护功能的⾼电压、⾼速栅极驱动器,MOS管型号为SM4023,其VDS最⼤承载电压可⾄40V,低频时漏极持续电流ID可达31A,满⾜⼤功率驱动控制器的设计需求。
2.2九电阻电路
在本设计中采⽤直接反电势过零法获得电机的反电动势零点,以实现⽆位置传感器的控制,过零检测电路由9个电阻组成,具体接法如图4所⽰,ACMP_P、ACMP_N为过零⽐较器的P、N端,A、B、C为电机的三相绕组端。由于采⽤24V电源的电机,鉴于主控芯⽚电源为5V的限制,从三相绕组接下来的电阻阻值选取10kΩ与1kΩ的⽐值,可有效检测反电动势的过零点。
2.3IGBT驱动电路
对于典型的三相直流⽆刷电机,在正常⼯作时有6个不同⼯作区间,产⽣的三相六状态波形由全波逆变电路产⽣。如图5所⽰,6个功率开关管控制三相绕组两两通断,三相六状态⽅式即每个时刻只有上下桥中⼀个桥臂的开关管导通,每隔1/6周期(即60°电⾓度)换相⼀次,每个开关管⼀次导通120°电⾓度。正转时,各开关管导通顺序
隔1/6周期(即60°电⾓度)换相⼀次,每个开关管⼀次导通120°电⾓度。正转时,各开关管导通顺序为:T1T4→T1T6→T3T6→T3T2→T5T2→T5T4→T1T4。
3控制器软件设计
3.1控制流程
本⽂设计的控制器包括⾼速和低速两个档位,具有⽋压保护和防输出短路功能。程序初始化之后在主函数⾥检测⽋压及⽬标速度标志,进⾏⽋压保护及电机速度的控制。换相动作及定时器数值的更新在定时器Timer1中断⾥进⾏。主程序⾥主要的控制流程如图6所⽰。
3.2电机启动设计
电机上电后根据初始状态决定如何进⾏启转,具体分为以下两种情况:
(1)静⽌启转
BLDC转起来才能检测到过零,本设计中⾸次通电换相时间取60ms。线圈若刚好对准永磁体,通电时间再长也不会转,因此在Timer1中断中,若超时2倍换相时间仍未检测到过零,就不再等待,直接换下⼀相。
静⽌加速时采⽤三段式启动法,它分为预定位、外同步加速、⾃同步3个阶段。预定位阶段采⽤预先给任意两相定⼦绕组通电,利⽤合成定⼦磁势把转⼦轴线拖到与合成磁势重合的位置。外同步加速阶段通过控制占空⽐增量逐渐提⾼电机外同步状态外施电压,使电机转速不断增⼤,直⾄反电动势增⼤到可以检测出来的时候切换到⾃同步状态。
(2)⾮静⽌启转
启转前若BLDC已经在转,测到过零点后延时半个周期或⽴即从下⼀相通电,就可以直接顺畅启转。
本设计通过测某⼀断开相是否有周期过零事件来判断电机是否在转,如测到断开相周期性的过零事件,说明电机在转动,只需按顺序从下⼀相通电便可使电机继续旋转。
3.3检过零→换相
发光墙软件设计中使⽤两个定时器:Timer1连续定时模式⽤于定时检测过零点,⾸次取5ms进中断;Timer
软件设计中使⽤两个定时器:Timer1连续定时模式⽤于定时检测过零点,⾸次取5ms进中断;Timer0周期模式⽤于触发换相,⾸次取60ms换相周期。每次在Timer1中断⾥检测到过零后,Timer1和Timer0定时器的溢出值迭代更新,具体的时间流图如图7所⽰。
在电机运转时,检过零之后的30°电⾓度为最佳换相时机,每次换相后,要改变驱动上、下IGBT的PWM
输出引脚,还要切换⽐较器的输⼊引脚。本控制器使⽤的NUVOTON主控芯⽚MINI51系列
具有如下功能:①换相寄存器:PWM→PHCHG,写该寄存器完成上述三个动作。②定时器溢出时,⾃动换相:PWM→PHCHGNXT中的值会⾃动写⼊换相寄存器PWM→PHCHG。
3.4防输出短路
控制器启⽤芯⽚的Brake功能,过流⽴即关断IGBT。经测试,即使在电机转动时短接输出,也不会烧功率管。
4调制⽅法优化
4.1最佳PWM调制⽅式
现有的BLDC调制⽅式有PWM_ON、ON_PWM、H_PWM-L_ON、H_ON-L_PWM、H_PWM-L_PWM这5种调制⽅式[7],5种调制⽅式的区别在于开关管的损耗及电机的电磁转矩脉动不同。所谓的转矩脉动是在电机转动的过程中,瞬时输出⼒矩随时间不断变化,但是却围绕某⼀平均值上下变动的现象。在PWM_ON调制⽅式下功率管开关次数最少,6个功率管的开关损耗得到均匀分配,同时在换相过程中产⽣的转矩脉动最⼩,与其他4种调制⽅式相⽐具有更好的控制效果。因此本设计采⽤PWM_ON调制⽅式,即在开关管导通的120°期间,前60°进⾏PWM调制,后60°保持恒通。
4.2⾼速运转
4.2.1最佳换相
磁铁的旋转是连续的,电压最⼤的位置是定⼦⽮量磁场,⽐磁铁超前90°。此时供电电压⽐磁铁超前90°,⼒矩和效率是最佳的,弦波驱动⽅式就是让电磁场总是与磁铁成90°,⽅波驱动⽅式只能让电磁场与磁铁的夹⾓在90°的前后30°范围内变化。
过零检测后再延时⼀半时间换相,刚好前后各30°,当⼆者夹⾓不是90°时,可以把电磁场(或磁铁)作90°分解,分解成⼀个⽔平分量,⼀个垂直分量。当夹⾓⼩于90°时,分解合成的结果相当于磁铁磁性增强了,所以转矩会增⼤,转速会降低。夹⾓⼤于90°时,分解合成的结果相当于磁铁磁性减弱了,电机转矩会减⼩,但是转速会加快。谢宇风
4.2.2转速最快换相
如果过零之后⽴即换相,平均夹⾓就是120°(如图8所⽰),则磁铁与线圈磁场有⼀个180°的分量,分解后磁铁相当于磁性减弱,此时⼒矩会损失很多,并且电流会增⼤较多,但电机速度最快,⽐最佳换相时机的速度要快5%。
制冰袋
转速可根据前后两次检测过零时间的差值算出。两次检测过零时,Timer1定时器读数的差值即是当前的换相周期Period-Now,为当前换相时间微秒数。6次换相是⼀个电转周期,其倒数就是每秒电转速,再乘60就是每分钟转速。电机每分钟电转速计算公式是:
60×(106 µs/(PeriodNow×6))=107/PeriodNow
5控制器测试
BLDC控制器设计完成后,成功驱动⼀款直流⽆刷电机,并在该BLDC控制器上以家⽤吸尘器的测试标准IEC60312进⾏了两种换相情况下的测试,测试的部分数据如表1、表2所列。
两种情况下的测试数据表明,在梯形波控制⽅式下,相同的测试环境,相⽐于最佳的换相时机,过零后⽴即换相电机的转速⼤约提⾼5%,本测试使⽤的直流⽆刷电机在全速运⾏情况下,转速最⾼可达⼋万多rpm,同时瞬时效率也有⼀定的提⾼。理论上本控制器最⾼可驱动⼆⼗万转左右的直流⽆刷电机,满⾜⼤功率电机的驱动要求。
电脑主机进⾏通信。其次在PC中安装SecureCRT8.0.4终端仿真软件,并在虚拟机中安装Ubuntu9.10。当测试平台搭建完之后即可启动开发板,然后通过命令来开启Mjpg
_streamer服务器,最后在Ubuntu的⽂本模式下进⼊相应的⽬录中,通过命令来启动客户端,随后即可观看视频图像,运⾏效果如图4所⽰。视频监控系统实物图如图5所⽰,其可以很好地满⾜各种场合的视频监控需求。
5.2运动⽬标跟踪的实现
本⽂获取之前录制的⼀段视频进⾏测试运动⽬标跟踪的效果,该测试在CPU为Intel(R)Core(TM)2Duo,运⾏内存为2GB的Windows系统上进⾏,并在Opencv2.4.10和VS2010的开发平台上利⽤C/C++编程语⾔实现。视频序列中每帧图⽚的⼤⼩为320×240,视频中的运动⽬标⽔杯缓慢向左移动。测试发现,当运动⽬标缓慢移动并⽆明显尺⼨变化以及⽆遮挡情况发⽣时,采⽤经典的Mean-shift算法对运动⽬标进⾏跟踪还是⽐较理想的。获取其中的第5帧、第20帧、第30帧的测试效果图如图6所⽰。
结语
本⽂结合嵌⼊式技术、⽆线传输技术、流媒体技术,通过硬件环境搭建与软件平台设计实现了⽆线视频监控的功

本文发布于:2024-09-23 13:14:59,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/138708.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:电机   控制   位置
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议