当其与转 子 不 重 合 时,即发生转动。可以通过光电
码盘记录转过的位 置 θ,这样得出电机原来的位置
为 α= β- θ,θ中包含正负符号,为正时代表电机
正转,即原来位置小于给定位置;为负时代表电机
反转。当转子转到给定电流方向处后,撤去 I
1
的 电
流 矢量,同时把 α角度设为位置给定值,在位置环
的控制下,转子转到初始位置处,从而完成了转子
的初始定位。
图 4 初始定位原理图 1
Fi
g.4 Pr
i
nc
i
pl
e1oft
hei
ni
t
i
a
lor
i
e
nt
a
t
i
on
3.2 Z脉冲的位置与 a相轴心不重合
由于光电编码盘的安装问题,常常使 Z脉冲的
位置和定子 a相轴线不重合,此时需要先进行调零
处理。可以分为硬件和软件的调零,硬件调零就是
通过旋转光电码盘的位置,使 Z脉冲出现的位置与
定子 a相轴线重合;软件调零可以检测出 Z脉冲的
位 置和定子 a相轴线的夹角,并进行软件补偿。通
过上面的分析,可以把定子电流矢量定位于 a相轴
线 处,这时电机转子转到 a相轴线的位置,记录此
时转过的角度 γ。然后采用上文 2.1节中提出的定
位方法,对应于图 5所示的情况,电机的初始位置
应为 α= β- θ- γ。
图 5 初始定位原理图 2
Fi
g.5 Pr
i
nc
i
pl
e2oft
hei
ni
t
i
a
lor
i
e
nt
a
t
i
on
4 定位策略
通过上文的分析,电机的初始定位需要控制任
意 方向的电流输 出 矢 量 以 及 具 有 回 初 始 位 置 的 功
能。下面分别对这两个方面进行讨论,分析时仅考
虑 Z脉冲的位置与 a相轴线重合的情况。
4.1 任意位置电流矢量的输出
根据电机矢量控制的原理,当检测到转子轴与
a相轴线间的夹角 θ
e
时,可以控制输出电流位于 θ
e
+ 90º的 q轴上,当要控制给定电流矢量位于角 β
处时,可以预先设定此时的转子轴与 a相轴线夹角
为 β- 90º,同时设定输出电流矢量幅值为一常数。
此 时 控 制 回 路 中 速 度 调 节 器 ASR和 电 流 调 节 器
ACR均不工作,给定 i
q
*
= c
o
ns
t
a
nt
,
i
d
*
= 0,设定 θ
e
= β- 90º
,同时开启位置计数器,对光电码盘的反
馈信号进行计数。此时的控制框图如图 6所示。
图 6 任意位置电流矢量控制框图
Fi
g.6 Cont
r
oldi
a
gr
a
m ofout
put
t
i
ng
r
a
ndom pos
i
t
i
onc
ur
r
e
ntv
e
c
t
or
4.2 回初始位置的控制
图 7给出了伺服系统回初始位置的控制框图。
DSP内定时器 T2的工作时钟设为 QEP时钟,
并且工作于定向增减的模式,这样可以对光电码盘
的 输 入 脉 冲 进 行 计 数。通 过 读 取 计 数 寄 存 器
T2
CNT可 以 获 得 任 意 时 刻 的 电 机 位 置。上 电 时 由
U、
V、
W 三相脉冲决定的位置信号记为 X
1
,输出定
向电流矢 量 后,光电码盘产生位置脉冲,此时读取
的位置信号记为 X
2
,两者的差值为
ΔX = X
2
- X
1
(5)
则电机的初始位置为
X
0
= X
1
- ΔX
(6)
图 7 回初始位置的控制框图
Fi
g.7 Cont
r
oldi
a
gr
a
m oft
hei
ni
t
i
a
lor
i
e
nt
a
t
i
on
·
9
·
2005年第 4期
胡庆波等:全数字伺服系统中转子初始定位的方法