无刷直流电机相位控制电路的制作方法

文档序号:10107175阅读:1090来源:国知局
无刷直流电机相位控制电路的制作方法
【技术领域】
[0001]本实用新型涉及无刷直流电机驱动技术领域,尤其涉及一种应用于无刷直流电机驱动的实现超前角优化的相位控制电路。
【背景技术】
[0002]无刷直流电机是集交流电机和直流电机优点于一体的机电一体化产品,它既具有交流电机结构简单、运行可靠、维护方便等一系列优点,又具备直流电机运行效率高、调速性能好的特点,同时无励磁损耗,因此近年来无刷直流电机的应用日益普及。无刷电动机利用电子换向替代了机械换向,克服了传统直流电机由于电刷摩擦而产生的一系列问题,并且具有调速性能好、体积小、效率高等优点,因而广泛应用于国民经济生产的各个领域以及人们的日常生活中。
[0003]无刷电机的绕组呈电感特性,当无刷直流电机的转速较快时,由于电机线圈的电感特性,使得线圈电流会比逆变器电压延时一定时间,造成效率的下降。要补偿该延时,需要在霍尔信号翻转之前提前改变逆变器状态,即超前一定的相位角度。相位超前角的设置可以通过相电流检测实现,不过需要消耗较多的计算资源,硬件成本也高;可以采用间接估算的方法来进行相位超前角的计算,比如基于电机平均电流的自动超前角算法,但当电机轻载尤其是空载时会导致电机容易飞车;电机飞车会造成电机过热而受损,甚至威胁人员安全。
【实用新型内容】
[0004]本实用新型的目的在于,针对现有技术中无刷直流电机相位超前角设置存在的问题,提供一种无刷直流电机相位控制电路,实现产生与霍尔信号同步的相位信息,以及控制相位相位超前角度。
[0005]为实现上述目的,本实用新型提供了一种无刷直流电机相位控制电路,包括:编码器、第一速度计数器、第二速度计数器、速度寄存器、比较单元、相位计数器以及输出控制单元;所述编码器分别与相位超前角信号输出端以及所述相位计数器的输入端相接,用于接收相位超前角输入信号,并对所需的相位超前角度编码后输出至所述相位计数器;所述第一速度计数器的时钟端与无刷直流电机的时钟信号输出端相连,所述第一速度计数器的清零端与无刷直流电机的霍尔边沿信号输出端相连,所述第一速度计数器的输出端与速度寄存器的输入端相连,用于根据霍尔边沿信号将计数到的霍尔边沿信号周期时长存入到所述速度寄存器后清零准备下次计数;所述速度寄存器的输出端与所述比较单元的第一输入端相连;所述第二速度计数器的时钟端与所述时钟信号输出端相连,所述第二速度计数器的输出端与所述比较单元的第二输入端相连,所述第二速度计数器的清零端与所述比较单元的输出端相连;所述比较单元的输出端进一步与所述相位计数器的时钟端相连,用于对所述速度寄存器与所述第二速度计数器的输出进行比较,并输出相位计数信号至所述相位计数器以及清零所述第二速度计数器;所述相位计数器的初始化端与所述霍尔边沿信号输出端相连,用于根据霍尔边沿信号将计数初始化为所述编码器输出的编码,所述相位计数器的输出端与所述输出控制单元相连,用于将相位计数结果输出至所述输出控制单元;所述输出控制单元,用于输出相位超前角优化后的超前霍尔边沿信号以调整施加于所述无刷直流电机的相位。
[0006]本实用新型的优点在于:本实用新型提供的无刷直流电机相位控制电路及控制方法,采用两路速度计数器来计算上一次霍尔周期的时长,通过寄存,比较的方法产生一个霍尔周期内的相位信息,再通过设置相位计数器初始值的方式设置相位超前角,实现产生与霍尔信号同步的相位信息,以及控制相位相位超前角度。且,本实用新型可应用于单相/三相无刷直流电机驱动,以及可应用于方波/梯形波/正弦波或其他波形电机驱动。
【附图说明】
[0007]图1,本实用新型无刷直流电机相位控制电路架构示意图;
[0008]图2,本实用新型无刷直流电机相位控制电路一实施方式示意图;
[0009]图3,本实用新型应用于单相方波驱动电机时各个节点的工作波形;
[0010]图4,本实用新型无刷直流电机相位控制方法流程图。
【具体实施方式】
[0011]下面结合附图对本实用新型提供的无刷直流电机相位控制电路及控制方法做详细说明。
[0012]参考图1,本实用新型所述的无刷直流电机相位控制电路架构示意图。所述无刷直流电机相位控制电路包括编码器11、第一速度计数器12、第二速度计数器13、速度寄存器14、比较单元15、相位计数器16以及输出控制单元17。该电路采用两路速度计数器来分别计算上一次霍尔周期的时长,通过寄存、比较的方法产生一个霍尔周期内的相位信息,再通过设置相位计数器初始值的方式设置相位超前角;并控制相位超前角优化后的超前霍尔边沿信号输出以调整施加于所述无刷直流电机的相位,以下给出详细解释。
[0013]所述编码器11分别与相位超前角信号输出端以及所述相位计数器16的输入端相接,用于接收相位超前角输入信号,并对所需的相位超前角度编码后输出至所述相位计数器16。
[0014]所述第一速度计数器12的时钟端CK与无刷直流电机的时钟信号输出端相连,所述第一速度计数器12的清零端Reset与无刷直流电机的霍尔边沿信号(Hall Edge)输出端相连,所述第一速度计数器12的输出端OUT与速度寄存器14的输入端相连。所述第一速度计数器12输入是周期为t的内部时钟CK,并根据霍尔边沿信号将计数到的霍尔边沿信号周期时长存入到所述速度寄存器14,之后清零准备下次计数。
[0015]所述速度寄存器14的输出端OUT与所述比较单元15的第一输入端相连。
[0016]所述第二速度计数器13的时钟端CK与所述时钟信号输出端相连,所述第二速度计数器13的输出端OUT与所述比较单元15的第二输入端相连;所述第二速度计数器13的清零端Reset与所述比较单元15的输出端相连。所述第二速度计数器13输入也为周期为t的内部时钟CK,其将计数到的霍尔边沿信号周期时长输入到所述比较单元15,并在所述比较单元15输出相位计数信号Step时清零准备下次计数。
[0017]所述比较单元15的输出端进一步与所述相位计数器16的时钟端CK相连,用于对所述速度寄存器14与所述第二速度计数器13的输出进行比较,并输出相位计数信号Step至所述相位计数器16 ;输出的相位计数信号Step同时清零所述第二速度计数器13,以使其准备下次计数。即当所述第二速度计数器13计数到Hall周期的1/^时,所述比较单元15输出相位计数信号Step作为时钟输入到相位计数器16,每个Step对应的相位为180° /2'其中,Μ为正整数,其取值根据相位控制的精度确定。
[0018]所述相位计数器16的初始化端Init与所述霍尔边沿信号输出端相连,用于根据霍尔边沿信号将计数初始化为所述编码器11输出的编码,所述相位计数器16的输出端OUT与所述输出控制单元17相连,用于将相位计数结果输出至所述输出控制单元17。所述相位计数器16的初始值为编码器11输出的编码,对比较单元15输出的相位计数信号Step计数,并将相位计数结果输出至所述输出控制单元17。
[0019]所述输出控制单元17,用于输出相位超前角优化后的超前霍尔边沿信号(LeadingHall Edge)以调整施加于所述无刷直流电机的相位。所述输出控制单元17判定相位计数结果满足相位超前角优化要求时,输出超前霍尔边沿信号。也即,通过设置所述相位计数器16的初始值,可以使换相信号超前相位0?180°,从而实现超前角的控制。
[0020]所述无刷直流电机可以为单相或三相无刷直流电机,也即,本实用新型可应用于单相/三相无刷直流电机驱动。
[0021]所述无刷直流电机驱动波形包括方波、梯形波以及正弦波,也即,本实用新型可应用于方波/梯形波/正弦波或其他波形电机驱动。
[0022]参考图2,本实用新型所述的无刷直流电机相位控制电路一实施方式示意图。在本实施方式中,所述第一速度计数器12采用N位速度计数器22,所述相位计数器16采用Μ位相位计数器2
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1