无刷电机驱动器

无刷电机驱动器【无刷电机驱动器】无刷电机驱动器的电机转动起来 , 首先控制部就必须根据hall-sensor感应到的电机转子目前所在位置 , 然后依照定子绕线决定开启(或关闭)换流器 (inverter)中功率电晶体的顺序
控制原理要让电机转动起来 , 首先控制部就必须根据hall-sensor感应到的电机转子目前所在位置 , 然后依照定子绕线决定开启(或关闭)换流器 (inverter)中功率电晶体的顺序 , 如 下(图二) inverter中之AH、BH、CH(这些称为上臂功率电晶体)及AL、BL、CL(这些称为下臂功率电晶体) , 使电流依序流经电机线圈产生顺向(或逆 向)旋转磁场 , 并与转子的磁铁相互作用 , 如此就能使电机顺时/逆时转动 。当电机转子转动到hall-sensor感应出另一组信号的位置时 , 控制部又再开 启下一组功率电晶体 , 如此循环电机就可以依同一方向继续转动直到控制部决定要电机转子停止则关闭功率电晶体(或只开下臂功率电晶体);要电机转子反向则功 率电晶体开启顺序相反 。基本上功率电晶体的开法可举例如下: AH、BL一组→AH、CL一组→BH、CL一组→BH、AL一组→CH、AL一组→CH、BL一组 但绝不能开成AH、AL或BH、BL或CH、CL 。此外因为电子零件总有开关的回响时间 , 所以功率电晶体在关与开的交错时间要将零件的回响时间考虑进去 , 否则当上臂(或下臂)尚未完全关闭 , 下臂(或上臂)就已开启 , 结果就造成上、下臂短路而使功率电晶体烧毁 。控制方法当电机转动起来 , 控制部会再根据驱动器设定的速度及加/减速率所组成的命令 (Command)与hall-sensor信号变化的速度加以比对(或由软体运算)再来决定由下一组(AH、BL或AH、CL或BH、CL或……)开关 导通 , 以及导通时间长短 。速度不够则开长 , 速度过头则减短 , 此部份工作就由PWM来完成 。PWM是决定电机转速快或慢的方式 , 如何产生这样的PWM才是要 达到较精準速度控制的核心 。高转速的速度控制必须考虑到系统的CLOCK 解析度是否足以掌握处理软体指令的时间 , 另外对于hall-sensor信号变化的资料存取方式也影响到处理器效能与判定正确性、实时性 。至于低转速的速 度控制尤其是低速起动则因为回传的hall-sensor信号变化变得更慢 , 怎样撷取信号方式、处理时机以及根据电机特性适当配置控制参数值就显得非常重 要 。或者速度回传改变以encoder变化为参考 , 使信号解析度增加以期得到更佳的控制 。电机能够运转顺畅而且回响良好 , P.I.D.控制的恰当与否也无 法忽视 。之前提到直流无刷电机是闭迴路控制 , 因此回授信号就等于是告诉控制部现在电机转速距离目标速度还差多少 , 这就是误差(Error) 。知道了误差自 然就要补偿 , 方式有传统的工程控制如P.I.D.控制 。但控制的状态及环境其实是複杂多变的 , 若要控制的坚固耐用则要考虑的因素恐怕不是传统的工程控制能 完全掌握 , 所以模糊控制、专家系统及神经网路也将被纳入成为智慧型型P.I.D.控制的重要理论 。