CN109831137B - 永磁同步电机转子位置检测及初始位置标定方法 - Google Patents

永磁同步电机转子位置检测及初始位置标定方法 Download PDF

Info

Publication number
CN109831137B
CN109831137B CN201910068623.5A CN201910068623A CN109831137B CN 109831137 B CN109831137 B CN 109831137B CN 201910068623 A CN201910068623 A CN 201910068623A CN 109831137 B CN109831137 B CN 109831137B
Authority
CN
China
Prior art keywords
theta
angle
motor
rotor
rotor position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910068623.5A
Other languages
English (en)
Other versions
CN109831137A (zh
Inventor
张剑
颜朝鹏
彭萌
李文善
温旭辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Electrical Engineering of CAS
Original Assignee
Institute of Electrical Engineering of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Electrical Engineering of CAS filed Critical Institute of Electrical Engineering of CAS
Priority to CN201910068623.5A priority Critical patent/CN109831137B/zh
Publication of CN109831137A publication Critical patent/CN109831137A/zh
Application granted granted Critical
Publication of CN109831137B publication Critical patent/CN109831137B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Transmission And Conversion Of Sensor Element Output (AREA)

Abstract

一种永磁同步电机转子位置检测及初始位置标定方法,利用永磁同步电机编码器感应齿轮随着电机转子旋转时,设置有磁感应芯片的感应头检测出电机转子轴转动过的角度,并输出三路A、B、Z信号,基于对上述信号的处理,将电机转子位置角θ分解为转子初始位置角θ0和增量位置角θΔ两部分。利用高速AD采样电路对两个计数脉冲之间所对应的空间位置进行精细划分,减小了对整数脉冲计算所带来的位置角的量化误差,实现了对电机转子增量位置角θΔ的高精度计算;将电机转子位置初始角θ0的估计值设为零,通过示波器读取电机转子位置角θ和uBC两路模拟信号的相位差,经过计算即可完成电机转子位置初始角θ0的标定。

Description

永磁同步电机转子位置检测及初始位置标定方法
技术领域
本发明涉及一种永磁同步电机电机驱动***转子位置检测的方法。
背景技术
高性能永磁同步电机驱动***通常采用矢量控制,为实现电机磁通和转矩的独立闭环控制,需要对电机定子电流中励磁分量和转矩分量进行解耦,而永磁同步电机转子绝对位置的检测是实现定子电流解耦控制的必要条件。现有技术一般采用安装在电机上的编码器来获取电机位置信息。为获得电机转子的绝对位置,最为常用的方案是采用绝对式编码器的方式,但是由于具有内部结构复杂、成本高的特点,大大的限制了绝对式编码器的应用。作为一种替代方案,增量式编码器仅输出和电机转动相应的脉冲数量,具有内部结构简单,体积较小,成本低廉的优点。光电编码器和磁感应式齿轮编码器是增量式编码器的两种主要形式,其中,齿轮编码器机械结构简化坚固,量测齿轮和磁感应读取头之间采用非接触、无磨损设计,具有抗振动、抗腐蚀、抗污染和宽工作温度的特性,响应速度快,能适应高速旋转运动,可应用于光电编码器不能适应的领域。但增量式编码器输出信号仅能反映位置变化的增量信息,为实现绝对位置信息的检测,现有技术主要借助增量式编码器输出的Z脉冲零位信号实现初始位置的获取,结合上述增量位置信息进而得到电机转子的绝对位置。
基于Z脉冲零位信号的初始位置获取方法主要包括两类:一类方法要求安装增量式编码器时进行调零工作,即将编码器的Z脉冲位置与转子磁极对齐或者成固定角度的偏差,然后将编码器紧固螺钉锁紧,上述要求导致了增量式编码器在安装时难度较大,且费时费力。另一类方法则在编码器安装完成后通过实测的方式测得初始安装位置角,通过软件标定的方式在控制程序中进行设置。现有的初始位置标定方法需要专门的标定程序,标定过程中需要特殊的夹持装置或者需要给电机控制器通高压强电,操作较为复杂。
申请号为201510328995.9的专利《一种应用增量式编码器进行绝对位置检测的装置及其方法》,公开了一种应用增量式编码器进行绝对位置检测的装置,通过电机两端电连接的减速器以及断电保持制动器,实现了绝对位置的检测。但是,该装置需要配套断电保持制动器,用以实现在***断电后将电机抱死,使得电机保持在***断电时的位置不动,断电保持制动器并不是电机的通用且必需的组件,为实现该发明的效果,必须增加的断电保持制动器大大限制了该发明的应用领域。
申请号为201210248414.7的专利《永磁交流伺服电机增量式编码器校对零位的方法》公开了一种直接利用伺服驱动器对电机增量式编码器进行校正零位的方法,利用伺服驱动器捕捉到增量式编码器发出的Z脉冲信号时将增量式编码器位置脉冲计数清零,同时换为ABZ计数方式来进行重新计数,调整增量式编码器与电机转子的转轴相对位置,使电机的相电流波形和相反电动势波形这两者波形相位一致,就完成了增量式编码器对零位操作。申请号为201610738059.X的专利《基于增量式光电编码器多极电机磁极位置检测方法》也是利用光电编码器自带的UVW信号进行转子的初始定位,为消除累积误差在每一周结束时用Z信号或UVW信号进行清零。但是,上述两个发明所提出的方法均要求编码器同时具备UVW粗略定位和ABZ精确定位功能,实际上针对的编码器属于一种混合式编码器,并不是真正意义上的增量式编码器;另外,为实现零位标定,需要伺服驱动器控制电机以一定速度开环运行,因此需要准备专门的开环控制程序,且需要为驱动控制器提供强电,上述特殊要求限制了该类方法应用的场景。
发明内容
本发明的目的是克服已有的永磁同步电机转子初始位置标定技术需要专用标定程序、电机需要通电开环运行的弊端,提出一种基于增量式齿轮编码器的永磁同步电机转子位置检测及初始位置标定方法,本发明在实现永磁电机转子绝对位置检测的基础上,不必增加额外的软件及硬件检测电路即可实现永磁电机初始位置的标定,标定过程中不需要为电机控制器提供高压强电,在进行初始位置角θ0的标定过程中同步完成了对标定结果的校核。
增量式齿轮编码器由编码器感应齿轮及感应头组成。编码器感应齿轮与电机转子旋转轴同轴安装,编码器感应头安装在电机后端盖上并与电机定子保持相对位置不变,编码器的感应齿轮上设置有参考零位Z信号齿层和A、B弦波信号齿层,编码器感应齿轮随着电机转子旋转时,设置有磁感应芯片的感应头即可检测出电机转子轴转动过的角度,并输出三路A、B、Z信号。
本发明利用永磁同步电机编码器感应齿轮随着电机转子旋转时,设置有磁感应芯片的感应头检测出电机转子轴转动过的角度,并输出三路A、B、Z信号,基于对上述信号的处理,计算转子位置增量角度θΔ,标定转子位置初始角度θ0,计算转子位置角θ,进行转子位置检测及初始位置标定结果的校验,并用于电机的高性能控制。
基于转子磁场定向的矢量控制方法是电机控制的一种常用方法,转子磁场定向体系下电机的转子轴线与d-q旋转坐标系的d轴重合,转子磁场定向体系下转子位置角θ定义为电机转子轴线与定子A相轴线之间的夹角,电机定子的线电压可以表示为:uBC=kλ×cosθ,kλ为与电机转子磁场强度和转速有关的系数。因此,转子位置计算正确时,电机定子线电压uBC关于转子位置θ呈现余弦函数的周期变化规律,本发明利用线电压和转子位置角度的上述关系实现电机转子初始位置的标定以及电机转子位置检测结果的校验。
由于增量式齿轮编码器输出信号仅能反映位置变化的增量信息θΔ,为准确获取转子位置角θ,需要借助增量式齿轮编码器输出的参考零位脉冲Z信号实现电机转子初始位置θ0的检测,在此基础上转子位置角的计算公式表示为:θ=θ0Δ
所述的电机转子位置增量θΔ=θΔIΔF,其中θΔI为位置的整量信息,增量式齿轮编码器的弦波信号齿层的齿数为N,齿轮上相邻的两个齿经过感应头后产生一个完整周期的弦波信号,则齿轮每旋转一圈产生N个完整周期的弦波信号,经过电路整形处理并输入DSP的QEP电路进行4倍频后,对应4N个计数脉冲信号。根据上述计数脉冲可以计算得到与整数个计数脉冲相对应的整量角度θΔI;位置的整量角度θΔI并不精确,为实现两个计数脉冲之间位置的精细划分,本发明提出一种利用高速AD采样对两个计数脉冲之间所对应的空间位置进行精细计算的方法,基于该方法可以实现对分量角度信息θΔF的获取。
所述的电机转子初始位置θ0由编码器感应齿轮、感应头与电机定子、转子的相对安装位置所决定,主要包括以下两个部分:1)电机定子A相轴线与编码器感应头轴线的夹角θ01;2)电机转子轴线与编码器感应齿轮参考零位齿轴线的夹角θ02。齿轮编码器安装完成后θ0即已经确定,且满足θ0=θ0102,通过分别测定θ01和θ02计算θ0的方法较难实现,本发明方法直接实现对θ01和θ02两部分角度和的测定。
本发明永磁电机转子绝对位置检测及初始位置标定方法步骤如下:
(1)计算转子位置增量角度θΔ
计算转子位置增量角度θΔ利用电机控制器的主中断程序实现。每隔固定的周期Ts获取一次所述的转子位置增量角度θΔ,每次获取转子位置增量角度θΔ过程均经历粗定位和精细定位两个阶段,在两个阶段分别完成整量角度值θΔI和分量角度值θΔF的计算;上述转子位置增量角度θΔ获取过程的起点为检测到编码器输出的零位Z信号的时刻,检测到Z信号后首先需要对脉冲计数值M进行清零操作;
计算粗定位阶段完成整量角度值θΔI,具体过程为:增量式齿轮编码器感应齿轮的弦波信号齿层上的齿转过感应头后,产生A、B两路相位互差π/2的正交弦波信号。假设齿轮编码器感应齿轮的弦波信号齿层齿数为N,则感应齿轮每旋转1圈编码器输出2路正交的、包含N个完整周期的弦波信号,该信号经过电路整形后变为两路正交的数字方波信号
Figure GDA00025911635000000415
数字方波信号输入DSP的QEP电路进行4倍频后对应4N个计数脉冲信号,假设主中断周期为Ts,在主中断程序中通过读取DSP的QEP计数寄存器,得到的脉冲计数值为M,则整量角度值θΔI的计算公式为:
Figure GDA0002591163500000041
计算精细定位阶段完成分量角度值θΔF,具体过程为:分量角度值θΔF定义为进行转子位置计算时刻之前最后一次产生的计数脉冲所对应的转子位置与当前转子所处实际位置间的角度差,其物理意义为编码器输出最后一个计数脉冲后转子又转过的不足整数脉冲所对应角度的微小角度值。在主中断程序中完成整量角度值θΔI的计算后,马上启动电机控制器DSP的高速AD采样程序,对齿轮编码器输出的两路正交的弦波信号A、B在同一时刻进行采样,将采样得到的结果作商得到
Figure GDA0002591163500000042
对上式求反正切可以得到两路正交弦波信号的相位Θ;Θ与所需要得到的θΔF具有对应关系,正交的弦波信号A、B经电路整形后得到正交的数字方波信号
Figure GDA0002591163500000043
根据采样时刻
Figure GDA0002591163500000044
数字信号的编码情况查表得到θΔF=Θ或者θΔF=Θ+π/2。
根据前述获取的整量角度值θΔI和分量角度值θΔF,完成转子位置增量角度θΔ的计算,计算公式为:θΔ=θΔIΔF
(2)标定转子位置初始角度θ0
所述的转子位置初始角度θ0的检测在编码器安装到电机上之后进行,除非更换或重新安装齿轮编码器,否则上述过程只需进行一次,转子位置初始角度θ0的检测原理分析如下:
电机定子的线电压可以表示为:uBC=kλ×cosθ,线电压uBC呈现余弦变化规律。如果电机转子位置角θ计算正确,则上式成立,θ与uBC的波形具有下述规律:θ=0时uBC取正向最大值,θ=π时uBC取负向最大值。
由前面的分析知道,电机转子位置角θ的计算公式为θ=θ0Δ,其中θΔ已在步骤(1)中获得,由于真实的转子位置初始角度θ0未知,可以设定θ0的估计值
Figure GDA0002591163500000045
并将
Figure GDA0002591163500000046
偏离θ0的误差记为
Figure GDA0002591163500000047
则以
Figure GDA0002591163500000048
代替θ0进行电机转子位置角θ的计算所产生的计算误差将完全由
Figure GDA0002591163500000049
决定。将
Figure GDA00025911635000000410
代入θ=θ0Δ得到:
Figure GDA00025911635000000411
通过调整
Figure GDA00025911635000000412
的数值,使得θ与uBC的波形满足规律:θ=0时uBC取正向最大值,θ=π时uBC取负向最大值。记录上述规律成立时的
Figure GDA00025911635000000413
的数值,即可获得初始位置角
Figure GDA00025911635000000414
所述的转子位置初始角度θ0的获取过程如下:
1)设定θ0的估计值
Figure GDA0002591163500000051
Figure GDA0002591163500000052
代替θ0并结合步骤(1)中得到的θΔ,完成电机转子位置角θ的计算,即θ=θ0Δ=θΔ
2)计算得到转子位置角θ的数字量通过D/A转换为模拟量并输出到示波器的第一通道中;
3)将电机定子B、C两相通过差分探头接入示波器的第二通道,通过示波器测量电机的线电压波形uBC
4)手动转动电机转子,使得电机转子匀速旋转2圈或以上,通过示波器屏幕观测并记录θ和uBC两路模拟信号的相位差
Figure GDA0002591163500000053
5)利用公式
Figure GDA0002591163500000054
即可得到真实的电机初始位置角,完成了转子初始位置的标定,并得到任意时刻电机转子位置,计算公式为:θ=θ0Δ
(3)计算转子位置角θ
本发明所提出的电机转子位置角θ的计算公式为:θ=θ0Δ,在分别获取转子初始位置角θ0和转子位置增量角θΔ的基础上,利用上述公式可以计算得到转子位置角θ。
(4)进行转子位置检测及初始位置标定结果的校验
为对转子位置检测及初始位置标定结果进行校验,重复进行步骤(2)中2)、3)、4)步的操作,通过示波器观测θ和uBC两路模拟信号的相位差
Figure GDA0002591163500000055
如果
Figure GDA0002591163500000056
则表明校验通过。
本发明实现了对永磁同步电机转子初始位置标定方法的简化,在对电机转子增量位置角高精度检测的基础上,首先将电机转子位置初始角θ0设为零,通过示波器读取电机转子位置角θ和uBC两路模拟信号的相位差
Figure GDA0002591163500000057
Figure GDA0002591163500000058
即可完成电机转子位置初始角θ0的标定。电机转子位置初始角的标定利用本发明所提出的转子位置计算程序进行,无需额外增加专用的标定软件及硬件检测电路,且标定过程中不需要为电机控制器提供高压强电,在获得电机转子初始位置角的过程中同步完成了对所获得的标定结果的校核,校核过程可以充分验证所获得的电机转子位置初始角θ0以及电机转子位置θ计算程序的正确性。
附图说明
图1为增量式齿轮编码器及其在永磁同步电机上的安装示意图;
图2为基于增量式齿轮编码器的永磁电机转子绝对位置检测原理示意图;
图3为增量式齿轮编码器输出信号处理电路原理图;
图4为增量式齿轮编码器输出信号时序及电机转子增量位置θΔ的获取原理;
图5为转子增量位置角θΔ的分量角度值θΔF
Figure GDA0002591163500000061
信号编码对应关系表;
图6为θ相位超前于定子线电压uBC相位示意图,超前的相位角度
Figure GDA0002591163500000062
图7为θ相位超前于定子线电压uBC相位示意图,超前的相位角度
Figure GDA0002591163500000063
图8为θ0标定完成后转子位置θ与定子线电压uBC同相位示意图;
图9为θ0标定完成后示波器实测得到的转子位置θ与定子线电压uBC的波形。
具体实施方式
以下结合附图和具体实施方式进一步说明本发明。
图1为增量式齿轮编码器结构以及与永磁同步电机安装关系图。所述的增量式齿轮编码器由感应头2及编码器感应齿轮3组成,编码器感应齿轮3安装在永磁同步电机转轴4上并与永磁电机转轴4及电机转子5同步旋转,编码器的感应头2安装在电机后端盖1上并与电机的定子6在空间上保持固定的相对位置。
图2为本发明永磁电机转子绝对位置检测原理示意图。将永磁电机的转子5以及定子6投影到齿轮编码器齿轮所在的平面7上,编码器的感应齿轮上设置有A、B弦波信号齿层8和参考零位Z信号齿层9,弦波信号齿层8上均布了总数为N的齿,参考零位Z信号齿层9上设有一个参考零位齿10。编码器感应齿轮3随着电机转子同步旋转时,设置有磁感应芯片的编码器感应头2即可检测出电机转轴4转过的角度,并输出弦波信号A、B以及零位信号Z。
如图2所示,齿轮编码器完成在电机上的安装后,编码器的感应头2、感应齿轮3与电机转子5、电机定子绕组A相轴线11的相对位置固定下来,与上述安装结果有关的角度主要包括以下两部分:1)电机定子A相轴线11与编码器感应头2轴线的夹角θ01;2)电机转子5轴线与编码器感应齿轮参考零位齿10轴线的夹角θ02。电机转子的初始位置角θ0包含上述两部分,其计算公式为θ0=θ0102
如图2所示,电机转子位置增量角度值θΔ定义为编码器的参考零位齿10的轴线与感应头2的轴线之间的夹角,将编码器输出的信号A、B、Z经过电路处理及DSP的计算,可以得到θΔ
在分别获取转子位置初始角θ0和转子位置增量角度θΔ的基础上,可以获得需要的电机转子位置角θ,其计算公式为:θ=θ0Δ
图3为增量式齿轮编码器输出信号处理电路原理图。编码器输出的两路正交弦波信号A、B经电路整形后得到正交的数字方波信号
Figure GDA0002591163500000064
编码器输出的零位信号Z经过电路整形后得到数字方波零位信号
Figure GDA0002591163500000071
Figure GDA0002591163500000072
信号接入DSP的QEP模块中,具体来说,
Figure GDA0002591163500000073
信号同时与DSP的QEPA管脚以及数字IO接口相连,
Figure GDA0002591163500000074
信号与DSP的QEPB管脚以及数字IO接口相连,
Figure GDA0002591163500000075
信号与DSP的QEPI管脚相连;同时,编码器输出的正交的弦波信号A、B接入高速AD采样电路,高速采样的结果通过数据总线送入DSP中完成后续计算。
图4为增量式齿轮编码器输出信号以及经过图3处理电路后产生的相应信号的时序图。DSP的QEP模块可以实现对方波信号
Figure GDA00025911635000000717
的上升、下降沿的识别,方波信号
Figure GDA0002591163500000076
的每个上升沿以及下降沿均对应的在QEP模块中产生一个计数脉冲,计数脉冲如图4(e)所示。
基于前述分析,本发明步骤如下:
(1)步骤一,计算转子位置增量角度θΔ,计算公式为θΔ=θΔIΔF。其中θΔI为整量角度值,θΔF为分量角度值。
所述的转子位置增量角度θΔ的获取每隔固定的周期Ts进行一次,θΔ的计算程序位于电机控制的主中断程序中,Ts即为主中断程序的执行周期,这样可以保证θΔ的计算与电机控制主中断程序执行的同步。
如图4(d)所示,以数字零位信号
Figure GDA00025911635000000715
出现方波波形的时刻作为转子位置增量角度θΔ计算的起始时刻t0,DSP的QEPI管脚检测到
Figure GDA00025911635000000716
信号后首先对图4(e)中的QEP脉冲计数值M进行清零操作,在第i次计算转子位置增量角度θΔ的时刻ti到来时为例,ti时刻读取DSP的QEP计数寄存器获得脉冲计数值并记录为Mi,则从起始时刻t0到时刻ti,电机转子转过的整量角度值θΔI的计算公式为
Figure GDA0002591163500000077
计算误差为
Figure GDA0002591163500000078
当齿轮编码器感应齿轮的弦波信号齿层的齿数N较小时,计算误差
Figure GDA0002591163500000079
会很大。为减小计算误差,本发明提出了实现θΔ精细定位的方法。如图4(a)所示,ti时刻在主中断程序中完成整量角度值θΔI的计算后,马上启动高速AD采样程序,对齿轮编码器输出的两路正交的弦波信号A、B在同一时刻进行采样,采样得到sinΘ和cosΘ,将上述结果作商得到
Figure GDA00025911635000000710
对上式求反正切可以的得到两路正交弦波信号的相位Θ,求解Θ的过程如图4(f)所示,ti时刻Θ的取值为Θi;图4(b)、图4(c)中的正交数字方波信号
Figure GDA00025911635000000711
与DSP的数字IO接口相连,在ti时刻通过读取IO口获得
Figure GDA00025911635000000712
的电平状态,查询图5所示的编码表可以得到θΔF。具体来说,对于图4中的ti时刻,由于
Figure GDA00025911635000000713
由图5知,θΔF=Θi+π/2。假设AD采样的频率为fs,如图4(a)所示齿轮编码器输出的弦波信号的频率为fAB,则θΔF的计算误差可以表示为,
Figure GDA00025911635000000714
fAB的最高频率一般不超过200kHz,若图3中AD采样电路的采样频率为fs=20MHz,则θΔF的计算误差可以表示为,
Figure GDA0002591163500000081
可以看出,提高fs可以减小
Figure GDA0002591163500000082
进而提高定位的精度。
(2)步骤二,标定转子初始位置角θ0
1)由于θ0未知,设定θ0的估计值
Figure GDA0002591163500000083
Figure GDA0002591163500000084
代替θ0并结合第一步计算得到的θΔ,完成电机转子位置角θ的计算,即θ=θ0Δ=θΔ
2)计算得到转子位置角θ通过DSP的D/A模块转换为模拟量并输出到示波器的通道1中;
3)将电机定子B、C两相通过差分探头接入示波器的通道2,通过示波器测量电机的线电压波形uBC
4)手动转动电机转子,使得电机转子匀速旋转2圈或2圈以上,通过示波器屏幕观测并记录θ和uBC等两路模拟信号的相位差
Figure GDA0002591163500000085
Figure GDA0002591163500000086
定义为θ取0值与uBC取正向最大值所对应的相位之差:图6所示为当
Figure GDA0002591163500000087
时θ相位超前于定子线电压uBC相位的情况;图7为当
Figure GDA0002591163500000088
时θ相位超前于定子线电压uBC相位的情况;
5)利用公式
Figure GDA0002591163500000089
即可得到真实的电机转子初始位置角,则完成了θ0由估计值
Figure GDA00025911635000000810
到真实值的标定。
(3)步骤三,计算电机转子位置角θ。
本发明所提出的电机转子位置角θ的计算公式为:θ=θ0Δ,在步骤一、步骤二分别获取转子位置增量角θΔ和转子位置初始角θ0的基础上,利用上述公式可以计算得到转子位置角θ。
(4)步骤四,校验电机转子位置θ的计算结果及初始位置标定结果。
为了对步骤三中转子位置θ的计算结果进行校验,重复进行步骤二中的2)、3)、4)步的操作,通过示波器观测θ和uBC两路模拟信号的相位差
Figure GDA00025911635000000811
如果
Figure GDA00025911635000000812
则表明校验通过,如图8所示,校验通过的标准为θ和uBC同相位。由于θ=θ0Δ,完成θ的计算结果校验的同时,表明也同步完成了对θ0标定结果的校验工作。
图9所示为通过示波器测得的电机转子位置θ与定子线电压uBC的波形,表明电机转子位置θ的计算结果以及初始位置标定结果均通过了校验。

Claims (4)

1.一种永磁同步电机转子位置检测及初始位置标定方法,其特征在于:所述的方法利用永磁同步电机编码器感应齿轮随着电机转子旋转时,设置有磁感应芯片的感应头检测出电机转子轴转动过的角度,并输出A、B、Z信号,编码器输出的两路正交弦波信号A、B经电路整形后得到正交的数字方波信号
Figure FDA0002591163490000011
编码器输出的零位信号Z经过电路整形后得到数字方波零位信号
Figure FDA0002591163490000012
经过电路整形处理并输入DSP的QEP电路进行4倍频后,对应4N个计数脉冲信号;根据上述计数脉冲可以计算得到与整数个计数脉冲相对应的整量角度θΔI,利用高速AD采样对两个计数脉冲之间所对应的空间位置进行计算,实现对分量角度信息θΔF的获取,计算电机转子位置增量θΔ=θΔIΔF,标定转子位置初始角度θ0,计算转子位置角θ,进行转子位置检测及初始位置标定结果的校验。
2.按照权利要求1所述的永磁同步电机转子位置检测及初始位置标定方法,其特征在于:所述的转子位置增量角度θΔ包括整量角度θΔI及分量角度θΔF两部分,利用高速AD采样对两个计数脉冲之间所对应的空间位置进行计算的方法,实现对分量角度θΔF的获取,精确获取转子增量位置角θΔ的方法为:
每隔固定的周期Ts获取一次所述的转子位置增量角度θΔ,每次获取转子位置增量角度θΔ过程均经历粗定位和精细定位两个阶段,在两个阶段分别完成整量角度值θΔI和分量角度值θΔF的计算;上述转子位置增量角度θΔ获取过程的起点为检测到编码器输出的零位Z信号的时刻,检测到Z信号后首先需要对脉冲计数值M进行清零操作;
计算粗定位阶段完成整量角度值θΔI的具体方法为:增量式齿轮编码器感应齿轮的弦波信号齿层上的齿转过感应头后,产生A、B两路相位互差π/2的正交弦波信号;假设齿轮编码器感应齿轮的弦波信号齿层齿数为N,则感应齿轮每旋转1圈编码器输出2路正交的、包含N个完整周期的弦波信号,该信号经过电路整形后变为两路正交的数字方波信号
Figure FDA0002591163490000013
数字方波信号输入DSP的QEP电路进行4倍频后对应4N个计数脉冲信号,假设主中断周期为Ts,在主中断程序中通过读取DSP的QEP计数寄存器,得到的脉冲计数值为M,则整量角度值θΔI的计算公式为:
Figure FDA0002591163490000014
计算精细定位阶段完成分量角度值θΔF的具体方法为:分量角度值θΔF定义为进行转子位置计算时刻之前最后一次产生的计数脉冲所对应的转子位置与当前转子所处实际位置间的角度差,其物理意义为编码器输出最后一个计数脉冲后转子又转过的不足整数脉冲所对应角度的微小角度值;在主中断程序中完成整量角度值θΔI的计算后,马上启动电机控制器DSP的高速AD采样程序,对齿轮编码器输出的两路正交的弦波信号A、B在同一时刻进行采样,将采样得到的结果作商得到
Figure FDA0002591163490000021
对上式求反正切得到两路正交弦波信号的相位Θ;Θ与所需要得到的θΔF具有对应关系,正交的弦波信号A、B经电路整形后得到正交的数字方波信号
Figure FDA0002591163490000022
根据采样时刻
Figure FDA0002591163490000023
数字信号的编码情况查表得到θΔF=Θ或者θΔF=Θ+π/2;
根据前述获取的整量角度值θΔI和分量角度值θΔF,完成转子位置增量角度θΔ的计算,计算公式为:θΔ=θΔIΔF
3.按照权利要求1所述的永磁同步电机转子位置检测及初始位置标定方法,其特征在于:所述的标定转子位置初始角度θ0的方法如下:
所述的转子位置初始角度θ0的检测在编码器安装到电机上之后进行,除非更换或重新安装齿轮编码器,否则上述过程只需进行一次,转子位置初始角度θ0的检测原理分析如下:
电机定子的线电压可以表示为:uBC=kλ×cosθ,线电压uBC呈现余弦变化规律;如果电机转子位置角θ计算正确,则上式成立,θ与uBC的波形具有下述规律:θ=0时uBC取正向最大值,θ=π时uBC取负向最大值;
设定θ0的估计值
Figure FDA0002591163490000024
并将
Figure FDA0002591163490000025
偏离θ0的误差记为
Figure FDA0002591163490000026
则以
Figure FDA0002591163490000027
代替θ0进行电机转子位置角θ的计算所产生的计算误差将完全由
Figure FDA0002591163490000028
决定;将
Figure FDA0002591163490000029
代入θ=θ0Δ,得到:
Figure FDA00025911634900000210
通过调整
Figure FDA00025911634900000211
的数值,使得θ与uBC的波形满足规律:θ=0时uBC取正向最大值,θ=π时uBC取负向最大值;记录上述规律成立时的
Figure FDA00025911634900000212
的数值,即可获得初始位置角
Figure FDA00025911634900000213
所述的转子位置初始角度θ0的获取过程如下:
1)设定θ0的估计值
Figure FDA00025911634900000214
Figure FDA00025911634900000215
代替θ0并结合转子位置增量角度θΔ,完成电机转子位置角θ的计算,即θ=θ0Δ=θΔ
2)计算得到转子位置角θ的数字量通过D/A转换为模拟量,并输出到示波器的第一通道中;
3)将电机定子B、C两相通过差分探头接入示波器的第二通道,通过示波器测量电机的线电压波形uBC
4)手动转动电机转子,使得电机转子匀速旋转2圈或以上,通过示波器屏幕观测并记录θ和uBC两路模拟信号的相位差
Figure FDA0002591163490000031
5)利用公式
Figure FDA0002591163490000032
即得到真实的电机初始位置角,完成了转子初始位置的标定,并得到任意时刻电机转子位置,电机转子位置角θ的计算公式为:θ=θ0Δ,式中,θ0为转子初始位置角,θΔ为转子位置增量角。
4.按照权利要求3所述的永磁同步电机转子位置检测及初始位置标定方法,其特征在于:进行转子位置检测及初始位置标定结果的校验方法如下:
重复进行所述的步骤2)、3)、4)的操作,首先将电机转子位置初始角θ0设为零,通过示波器读取电机转子位置角θ和uBC两路模拟信号的相位差
Figure FDA0002591163490000033
Figure FDA0002591163490000034
即可完成电机转子位置初始角θ0的标定。
CN201910068623.5A 2019-01-24 2019-01-24 永磁同步电机转子位置检测及初始位置标定方法 Active CN109831137B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910068623.5A CN109831137B (zh) 2019-01-24 2019-01-24 永磁同步电机转子位置检测及初始位置标定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910068623.5A CN109831137B (zh) 2019-01-24 2019-01-24 永磁同步电机转子位置检测及初始位置标定方法

Publications (2)

Publication Number Publication Date
CN109831137A CN109831137A (zh) 2019-05-31
CN109831137B true CN109831137B (zh) 2020-11-10

Family

ID=66862271

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910068623.5A Active CN109831137B (zh) 2019-01-24 2019-01-24 永磁同步电机转子位置检测及初始位置标定方法

Country Status (1)

Country Link
CN (1) CN109831137B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110702044B (zh) * 2019-09-04 2021-07-09 首钢京唐钢铁联合有限责任公司 一种带钢板形检测设备的信号标定方法
CN110736927B (zh) * 2019-10-15 2022-08-02 博能传动(苏州)有限公司 一种永磁同步电机初始磁极位置辨识和断线检测方法
CN111106765A (zh) * 2019-12-30 2020-05-05 中国科学院长春光学精密机械与物理研究所 一种无刷电机驱动***及方法
CN111721329B (zh) * 2020-07-07 2021-11-23 哈尔滨理工大学 一种三霍尔磁电编码器及免反正切计算角度解算方法
CN112033278B (zh) * 2020-09-01 2022-04-12 中国航空工业集团公司北京航空精密机械研究所 一种多圈有限转角转台的初始角检测装置及检测方法
CN112491309B (zh) * 2020-11-25 2022-09-27 东风商用车有限公司 基于旋转变压器的电机的转子位置获取方法
CN112803857B (zh) * 2021-01-06 2023-02-14 杭州湘滨电子科技有限公司 一种用于eps的电机初始角标定***及其方法
CN113008539B (zh) * 2021-03-09 2022-05-06 昆明理工大学 一种无线传输的旋转编码器采集卡及应用
CN113418544B (zh) * 2021-06-30 2024-03-08 重庆渝凌晶科智能控制技术研究院有限公司 一种基于qep的编码器初始位置自动标定方法
CN117419887B (zh) * 2023-12-19 2024-03-12 中国空气动力研究与发展中心高速空气动力研究所 用于风洞试验环境的abz型倾角传感器z信号干扰修正方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1571266A (zh) * 2003-11-24 2005-01-26 杭州英迈克电子有限公司 采用增量式编码器的永磁交流伺服电机和无刷直流电机的起动方法
CN106678126A (zh) * 2015-11-05 2017-05-17 常州工学院 一种可精确定位的数控油缸及其控制方法
CN107834935A (zh) * 2017-12-06 2018-03-23 西安航空学院 一种永磁同步电机转子的初始绝对位置检测方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1571266A (zh) * 2003-11-24 2005-01-26 杭州英迈克电子有限公司 采用增量式编码器的永磁交流伺服电机和无刷直流电机的起动方法
CN106678126A (zh) * 2015-11-05 2017-05-17 常州工学院 一种可精确定位的数控油缸及其控制方法
CN107834935A (zh) * 2017-12-06 2018-03-23 西安航空学院 一种永磁同步电机转子的初始绝对位置检测方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Initial rotor position detecting algorithm of PM synchronous motor using incremental encoder;Hyuncha O等;《IEEE Annual International Energy Conversion Congress and Exhibition》;20131231;第681-686页 *
永磁同步电机复合编码器参考信号自适应标定方法;王要强等;《电工技术学报》;20180531;第33卷(第10期);第2383-2391页 *

Also Published As

Publication number Publication date
CN109831137A (zh) 2019-05-31

Similar Documents

Publication Publication Date Title
CN109831137B (zh) 永磁同步电机转子位置检测及初始位置标定方法
CN109945819B (zh) 一种永磁同步电机转子位置测量方法
US8179127B2 (en) Method and apparatus to monitor position of a rotatable shaft
US7692566B2 (en) Angle detection device
Xiao et al. An optimization approach to variable reluctance resolver
CN108196213A (zh) 一种旋转变压器的零位角测试装置、方法及***
CN103066911A (zh) 估算电机转子角的方法及***
CN102946222A (zh) 一种永磁同步电机伺服***高精度定位的方法
CN110044388B (zh) 一种旋转体的非接触式绝对角度位置传感器的使用方法
EP3982089B1 (en) Magnetic sensor system for motor control
JP5313178B2 (ja) 位置センサ
CN105048921A (zh) 相电流测量诊断
CN113412574A (zh) 用于求取电动机转子的角度的方法、控制器以及车辆
CN207780217U (zh) 一种旋转变压器的零位角测试装置
Park et al. A linear compensation method for improving the accuracy of an absolute multipolar magnetic encoder
KR101883530B1 (ko) 회전 자계 기계의 속도 및 로터 위치를 검출하기 위한 방법 및 장치
KR101338707B1 (ko) 여자 신호 발생 장치 및 레졸버 검출 장치
Dalboni et al. Absolute two-tracked optical rotary encoders based on vernier method
CN106655640A (zh) 混合式光电编码器的绝对位置信号校正值确定***及方法
Lin et al. Error analysis and compensation of the orthogonal magnetic encoder
CN109842329A (zh) 用于电动转向器直流无刷电机转子偏移角测量的方法
CN112504211A (zh) 一种自动测试步距角精度的角位置反馈***及测试方法
CN105720876B (zh) 一种永磁同步电机的内功率因数角检测方法
CN107643091A (zh) 确定正交脉冲的旋转方向和有效转变的方法
Reddy et al. Inverse tangent based resolver to digital converter-A software approach

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant