高速无刷电机控制器及其控制方法

文档序号:9566742阅读:1379来源:国知局
高速无刷电机控制器及其控制方法
【技术领域】
[0001]本发明涉及一种电机,尤其涉及一种高速无刷电机控制器及其控制方法。
【背景技术】
[0002]目前三相无刷直流电机控制器中,常用带霍尔位置反馈的控制方案,确定好定子和霍尔传感器相对位置角度,在定子中安装三个霍尔传感器。控制器一般包括微控制器、M0S驱动电路、6个M0S管构成的驱动桥和RC滤波电路,微控制器、M0S驱动电路及M0S管驱动桥依次相连,M0S管驱动桥的三个输出端分别和无刷直流电机的三个定子线圈相连,安装在定子中的三个霍尔传感器的输出端经RC滤波电路和微控制器的输入端相连。当转子磁极经过霍尔传感器附近时,霍尔传感器便会发出高(低)电平信号,微控制器通过输入10口读取经RC滤波电路处理后的这三个霍尔传感器的信号组合,对当前转子的位置进行判断,得出定子线圈下一个正确的通电顺序,然后微控制器输出对应的PWM信号给M0S驱动电路,再经M0S管驱动桥处理,输出控制信号使定子线圈相应的绕组通电,从而使转子持续平稳运转。
[0003]传统的控制方案是一个先检测后判断的过程,不可避免地会造成输出滞后。同时由于霍尔元件本身存在磁性检测和信号输出的滞后性,而且为了消除电路外部干扰或内部杂波信号,在霍尔电平转换电路中需要加入滤波电容,电容的存在也会导致霍尔信号输出的滞后,虽然可以减小电容,改善滞后,但会导致霍尔信号干扰无法消除,这是不可取的。另夕卜,在正转时,通过修正霍尔传感器相对定子的安装角度也能改善相位滞后的问题,但如果电机反转的话则滞后更加严重,故这种修正方法不能同时兼顾电机的正、反转状态。所以由于滞后效应的存在,导致带霍尔控制的无刷直流电机反电动势相位滞后,输出效率降低,限制高速运行。
[0004]总体来说,传统的无刷直流电机控制器存在如下弊端:需连接RC滤波电路,造成信号的传递滞后,使控制器无法实时跟踪最新的控制状态,造成控制效率降低,无法上高速;外围电路复杂,需要复杂的功率管驱动电路,对整体电路的一致性和控制性能带来影响;使用的元器件比较多,造成批量生产不良率不够低,成本也较高。

【发明内容】

[0005]本发明主要解决原有带霍尔控制的无刷直流电机控制器,有RC滤波电路,造成电机反电动势相位滞后,输出效率降低,限制高速运行的技术问题;提供一种高速无刷电机控制器及其控制方法,其省去了 RC滤波电路,通过内部程序算法跟踪事实的反电动势波形,减少了反馈延迟和控制延迟,并能兼顾电机的正反转,控制电机高速运行。
[0006]本发明同时解决原有带霍尔控制的无刷直流电机控制器,既有RC滤波电路又有M0S驱动电路,外围电路复杂,使用的元器件比较多,影响整体电路的一致性和控制性能,造成批量生产不良率不够低,成本也较高的技术问题;提供一种高速无刷电机控制器及其控制方法,其既不需要RC滤波电路也不需要M0S驱动电路,简化了电路,外部元器件大大减少,提高稳定性和生产良率,也降低成本。
[0007]本发明的上述技术问题主要是通过下述技术方案得以解决的:本发明的高速无刷电机控制器,包括MCU微控制器单元、M0S管三相桥单元和设于无刷直流电机定子中的三个霍尔传感器,MCU微控制器单元的输出端和所述的M0S管三相桥单元的输入端相连,M0S管三相桥单元的输出端分别和无刷直流电机的定子线圈的输入端相连,所述的三个霍尔传感器的输出端分别和所述的MCU微控制器单元的输入端相连。霍尔传感器实时检测无刷直流电机的转子的位置并输送给MCU微控制器单元,MCU微控制器单元读取当前霍尔值,进行分析和处理,对霍尔反馈信号进行滤波,再输出功率控制信号给M0S管三相桥单元,由M0S管三相桥单元控制无刷直流电机的定子线圈的通电顺序,控制无刷直流电机的运行。在对霍尔干扰更强的环境中,不需更改本发明的硬件电路,直接通过软件配置MCU微控制器单元内部寄存器即可改变滤波系数,保证霍尔信号正确无误。本技术方案省去了 RC滤波电路,减少了反馈延迟和控制延迟,并能兼顾电机的正反转,从而控制电机高速运行。同时也省去了原有的M0S驱动电路,简化电路,外部元器件大大减少,提高稳定性和生产良率,也降低成本。
[0008]作为优选,所述的MCU微控制器单元包括内置有M0S驱动电路的单片机U,单片机U有PWM0脚、PWM1脚、PWM2脚、PWM3脚、PWM4脚及PWM5脚六个输出端,所述的M0S管三相桥单元有六个M0S管,单片机U的PWM0脚、PWM1脚、PWM2脚、PWM3脚、PWM4脚及PWM5脚分别和六个M0S管的基极相连。单片机U的六个功率控制输出端控制六个M0S管的导通或截止,从而控制无刷直流电机的定子线圈的通电顺序。电路简单,提高可靠性,也降低成本。
[0009]作为优选,所述的M0S管三相桥单元包括M0S管Q0、M0S管Ql、M0S管Q2、M0S管Q3、M0S管Q4和M0S管Q5,M0S管Ql、M0S管Q3及M0S管Q5的集电极均和电压DC+相连,M0S管Q0、M0S管Q2及M0S管Q4的发射极均接地,M0S管Q0的集电极和M0S管Q1的发射极相连并且和所述的无刷直流电机的定子线圈L1的输入端相连,M0S管Q2的集电极和M0S管Q3的发射极相连并且和所述的无刷直流电机的定子线圈L2的输入端相连,M0S管Q4的集电极和M0S管Q5的发射极相连并且和所述的无刷直流电机的定子线圈L3的输入端相连。
[0010]作为优选,所述的单片机U采用DRV91620单片机。实现方便,既提高可靠性,也降低成本。
[0011 ] 作为优选,所述的MCU微控制器单元连接有运行/停止按钮K1和正转/反转按钮K2。操作运行/停止按钮K1,可控制无刷直流电机的启停;操作正转/反转按钮K2,可控制无刷直流电机按正转或反转方式运行。
[0012]本发明的高速无刷电机控制器的控制方法,包括下列步骤:
[0013]①所述的霍尔传感器实时检测无刷直流电机的转子的位置并输送给所述的MCU微控制器单元,MCU微控制器单元读取当前霍尔值,此时转子位于第η个霍尔区间,同时MCU微控制器单元中的第一定时器开始计时;
[0014]②当霍尔值跳变到下一个霍尔值时,MCU微控制器单元读取所述的第一定时器捕获的转子经过第η个霍尔区间的时间Τη,此时转子进入第η+1个霍尔区间,然后分成两个步骤走:a步骤,回到步骤①;b步骤,MCU微控制器单元中的第二定时器开始计时,转到步骤③;
[0015]③所述的MCU微控制器单元设定转子提前进入第n+2个霍尔区间的提前换向时间TO = (1/m)Τη ;
[0016]④当所述的第二定时器计时到达(l_l/m)Tn时,所述的MCU微控制器单元输出的PWM信号切换到第n+2个霍尔区间对应的输出相,再通过所述的M0S管三相桥单元的处理,分别输出通电信号给所述的无刷直流电机的三个定子线圈,则定子线圈在转子的第n+2个霍尔区间输出的相位没有滞后,η以1、2、3、4、5、6再回到1的顺序循环,n、m均为自然数。
[0017]本技术方案通过MCU微控制器单元内部程序处理,提前进行定子线圈相位输出切换,选择合适的时机输出正确的相位,解决相位滞后问题,减少反馈延迟和控制延迟,并能兼顾电机的正反转,控制电机高速运行。适应性更强,在对霍尔干扰更强的环境中,不需要更改硬件电路,直接通过软件配置MCU微控制器单元内部寄存器即可改变滤波系数,保证霍尔信号正确无误,提高可靠性。
[0018]作为优选,所述的m = 4。经过各种试验,m = 4时,解决相位滞后的效果更加理想。当然m也可以是3、4、5、6或7等自然数,根据不同情况可以进行改变和设定。
[0019]本发明的有益效果是:既不需要RC滤波电路也不需要M0S驱动电路,通过内部程序算法跟踪事实的反电动势波形,减少了反馈延迟和控制延迟,有效解决了相位滞后问题,并能兼顾电机的正反转,从而能稳定地控制电机高速运行。电路简单,外部元器件大大减少,提高稳定性和生产良率,也降低成本。
【附图说明】
[0020]图1是本发明高速无刷电机控制器的一种电路原理连接结构框图。
[0021]图2是本发明高速无刷电机控制器的一种电路连接结构示意图。
[0022]图3是无刷直流电机转子转动角度和霍尔值相对应的一种示意图。
[0023]图中1.MCU微控制器单元,2.M0S管三相桥单元,3.无刷直流电机,4.霍尔传感器,5.定子线圈。
【具体实施方式】
[0024]下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
[0025]实施例:本实施例的高速无刷电机控制器,如图1所示,包括MCU微控制器单元1、M0S管三相桥单元2和安装在无刷直流电机3定子中的三个霍尔传感器4,MCU微控制器单元1的输出端和M0S管三相桥单元2的输入端相连,M0S管三相桥单元2的输出端分别和无刷直流电机3的定子线圈5的输入端相连,三个霍尔传感器4的输出端分别和MCU微控制器单元1的输入端相连。
[0026]具体的电路如图2所示,MCU微控制器单元1包括内置有M0S驱动电路的单片机U,单片机U有两个定时器,本实施例中单片机U采用DRV91620单片机,单片机U有PWM0脚、PWM1脚、PWM2脚、PWM3脚、PWM4脚及PWM5脚六个输出端,M0S管三相桥单元2包括M0S管Q0、M0S 管 Ql、M0
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1