The invention provides a method for measuring motor terminal voltage, a device for measuring motor terminal voltage, a motor and a computer readable storage medium. The measurement methods of motor terminal voltage include: acquiring the cumulative value of the capture counter in the current cycle when the motor enters the capture interruption; recording the duty cycle of the one phase PWM control signal with zero cumulative value as zero; calculating the duty cycle of the other two phase PWM control signals; and calculating the three phase terminal voltage of the motor according to the duty cycle respectively. . The technical scheme provided by the invention first determines the phase with zero duty ratio in the five-segment PWM control signal, then calculates the duty ratio of two phases with zero duty ratio respectively, and further calculates the terminal voltage of the three-phase motor according to the duty ratio obtained, so as to obtain a more accurate sampling value of the terminal voltage relative to the existing technology. Furthermore, it can improve the estimation accuracy of motor rotor position, obtain more ideal motor control effect and improve the operation efficiency of motor.
【技术实现步骤摘要】
电机端电压的测量方法和装置
本专利技术涉及电机控制
,具体而言,涉及一种电机端电压的测量方法、一种电机端电压的测量装置、一种电机和一种计算机可读存储介质。
技术介绍
目前,在相关技术中,在永磁同步电机无位置传感器控制中,变频器输出电压是进行位置估算的重要输入量。如图1所示的实际电压与上管驱动信号对比图,其中y为上管驱动信号,x为实际电压,在检测死区和器件非线性的影响下,实际电压x与上管驱动信号y间存在差别。由于该差别的存在,采样指令电压进行位置估计效果不好。需要通过如图2所示的端电压采样电路进行端电压采样,获取变频器实际输出电压,提高位置估算精度,具体地,在对电机端电机进行分压处理之后,送入MCU的捕获口,捕获得到PWM占空比。计算方法为:Uam=Ka×VdUbm=Kb×VdUcm=Kc×Vd其中Uam、Ubm、Ucm为三相端电压,Ka、Kb、Kc为捕获到的三相PWM的占空比,Vd为母线电压。在采用如图3所示的七段式PWM(PulseWidthModulation,脉冲宽度调制)控制信号控制的电机中,零矢量需要预留一定大小用于电流采样,由于三相的PWM信号均有高低电平变化,因此通过电压捕获结合上述公式可以分别计算出三相端电压。但是对于采用如图4所示的五段式PWM信号控制的电机,虽然其电机工作效率更高,但由于五段式PWM控制信号总有一路信号为全低电平,因此无法捕获该路电压,若按照现有的计算方法来计算的话无法得到准确的端电压,进而导致电机的控制效果不理想。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的第一方面 ...
【技术保护点】
1.一种电机端电压的测量方法,其特征在于,包括:当所述电机进入捕获中断时,获取当前周期内捕获计数器的累积值;将所述累积值为零的一相的PWM控制信号的占空比记为零;计算其余两相的所述PWM控制信号的占空比;根据所述占空比分别计算所述电机的三相的端电压。
【技术特征摘要】
1.一种电机端电压的测量方法,其特征在于,包括:当所述电机进入捕获中断时,获取当前周期内捕获计数器的累积值;将所述累积值为零的一相的PWM控制信号的占空比记为零;计算其余两相的所述PWM控制信号的占空比;根据所述占空比分别计算所述电机的三相的端电压。2.根据权利要求1所述的电机端电压的测量方法,其特征在于,所述计算其余两相的所述PWM控制信号的占空比的计算公式,具体为:K=(T1-T2)÷T;其中,K为所述占空比不为零的两相中任一相的占空比,T1为所述周期内所述PWM控制信号的上升沿的触发时刻,T2为所述周期内所述PWM控制信号的下降沿的触发时刻,T为所述周期的时间长度。3.根据权利要求1所述的电机端电压的测量方法,其特征在于,在所述根据所述占空比计算所述电机的三相的端电压的步骤之前,还包括:比较所述其余两相的所述PWM控制信号的占空比K1和K2的大小。4.根据权利要求1至3中任一项所述的电机端电压的测量方法,其特征在于,所述根据所述占空比计算所述电机的三相的端电压的计算公式,具体为:U0=(1-K1)×Vd÷2;U1=(1+K1)×Vd÷2;U2=(1-K1+2K2)×Vd÷2;其中,U0为所述占空比为零的一相的端电压,K1和K2分别为所述其余两相的所述PWM控制信号的占空比,且K1>K2,Vd为母线电压,U1为K1所对应相的端电压,U2为K2所对应相的端电压。5.一种电机端电压的测量装置,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以:在所述电机进入捕获中断时...
【专利技术属性】
技术研发人员:徐磊,秦向南,付俊永,赵小安,
申请(专利权)人:广东威灵电机制造有限公司,美的威灵电机技术上海有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。