NXP MC56F84xxx リファレンスガイド

タイプ
リファレンスガイド

このマニュアルも適しています

Freescale Semiconductor Document Number: DRM155
设计参考手册 Rev. 0, 12/2014
© Freescale Semiconductor, Inc., 2014. All rights reserved.
_______________________________________________________________________
基于MC56F84789 DSC单芯片同时控制两个
量式编码器的三相永磁同步电机伺服驱动
1 概述
1.1 参考方案简介
本文档描述了基于单颗控制器芯片设计的同
时驱动两个带增量式光电编码器的三相永磁
同步电机的矢量控制伺服驱动器。本参考设计
主要面向消费和工业市场应用。得益于飞思卡
尔电机控制专用的数字信号控制器
MC56F84789独一无二的片内资源和特性,
服驱动器具有定位准确、静态刚度好、节约成
本等优点。
目录
1 概述 1
2 控制原理 11
3 硬件设计 43
4 软件设计 45
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
2 Freescale Semiconductor
1.2 方案的构成和特
本方案设计的目的是用来驱动两个带增量式光电编码器的三相永磁同步电机。以下是本方案系统
的主要特点:
带增量式光电编码器的三相永磁同电机的矢量控制
三电阻电机相电流检测技术
直流母线电压检测,以补偿母线纹波
采用飞思卡尔MC56F84789数字信号控制器
单块功率驱动板搭配一块MC56F84789子卡的硬件架构
无霍尔传感器的初始转子位置搜索算法
1 方案系统实物图
1.3 正弦永磁同步电机应用概述
在电机应用领域,正弦永磁同步电机正在替代传统的有刷直流电机、通用电机和其它类型电机成
为最广泛应用的电机类型。其主要原因是永磁同步电机具有高可靠性(没有电刷),高能效,低
噪声和其它电子控制优点。当然,永磁同步电机驱动的劣势是需要更为复杂的电子电路。但在今
天,绝大部分的电机应用都需要电子电路来进行电机速度或转矩控制,以及其它功能控制。一旦
电机控制应用中使用了电子电路,那么就可以附加很少的系统硬件成本,使用数字控制的逆变器
子卡
驱动板
电源输入
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
Freescale Semiconductor 3
实现更先进的诸如正弦永磁同步电机驱动系统。飞思卡尔MC56F84789数字信号控制器是一款高
性价比、具有强劲运算性能的电机控制专用控制器,非常适合正弦永磁同步电机控制应用。
相比于交流感应电机,永磁同步电机具有很多优点。由于转子带有永磁材料,转子磁场直接由转
子永磁体产生,这样永磁同步电机可以获得比交流感应电机更高的效率。基于这一优势,永磁同
步电机被广泛地应用于需要高可靠性和高能效的产品中,如白色家电(冰箱、洗衣机和洗碗机等)
泵、压缩机、风机和其它电器。
三相永磁同步电机通常有两种最常见的类型:正弦永磁同步电机和方波无刷直流电机BLDC)。
正弦永磁同步电机与方波无刷直流电机非常相似,但有以下两个主要差别:
电机结构
o 定子感应的反电动势:正弦永磁同步电机为正弦波,方波无刷直流电机为梯形波。
控制方式
o 正弦永磁同步电机采用三相正弦波控制,而方波无刷直流电机采用方波六步换向控
制。
由于恒定的转矩控制,通常正弦永磁同步电机比方波无刷直流电机具有更好的性能,然而方波无
刷直流电机更易于控制。方波无刷直流电机的广泛使用有其历史原因,主要因为在当时先进的控
制技术和高性能的控制器还未成熟,而方波无刷直流电机因其总有一相处于非导通状态,使得使
用简单的算法便可实现无位置传感器的方波六步换向控制。正弦永磁同步电机虽然需要复杂的控
制技术,但却能提供更平滑的转矩、更低的噪声等好处。正如本文档所描述的,飞思卡尔
MC56F84789数字信号控制器能提供两个带增量式光电编码器的三相永磁同步电机矢量控制必需
的所有功能模块。
使用飞思卡尔的MC56F84789数字信号控制器,在几乎不增加系统硬件成本的情况下,可直接用
三相永磁同步电机控制系统替代方波无刷直流电机控制系统。正弦永磁同步电机常见的控制算法
有以下两种:
标量控制:V/Hz恒量控制是非常流行的标量控制技术
矢量控制或磁场定向控制:相比于标量控制,矢量控制带来整体驱动性能的提升,如高能
效、全转矩控制、励磁和转矩解耦控制、和优异的动态性能等。
本文档所描述的永磁同步电机控制技术是更为高级的矢量控制。
对于永磁同步电机矢量控制系统,必需获得准确的电机转子初始位置,才能实现闭环启动。而本
方案采用一种转子初始位置搜索法,仅利用增量式编码器,无需霍尔UVW传感器,进而降低系统
成本。本文档内容包含基本电机理论、系统设计概念、软件设计、以及FreeMASTER可视化软件
工具。
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
4 Freescale Semiconductor
1.4 飞思卡尔数字信号控制器的优势和特点
飞思卡尔MC56F84789数字信号控制器不仅带有兼具DSPMCU优点的内核,同时还集成了诸多
如脉宽调制器PWM模数转换器ADC定时器、DMA内部模块互联单元XBAR),
通信外设(SCISPIIIC),和片内FlashRAM存储器等专用外设模块,非常适用于数字电机
控制应用。
MC56F84789集成以下功能模块:
100 MHz内核
o 单周期32位乘以32位结果为32位或64位乘 - 累加指令,支持一个可选的32位并行数
据搬移指令
o 单周期16位乘以16位结果为16位或32位乘 - 累加指令,支持两个可选的16位并行数
据搬移指令
o 四个包含扩展位的36位累加器
片内256 KB Flash
片内32 KB RAM
COP看门狗
中断控制器
系统集成模块
8通道高精度脉宽调制器
8通道标准脉宽调制器
定时器
两个16通道高速12ADC
一个16通道16SAR ADC
一个12DAC
四个带6位参考DAC的模拟比较器
串行通信接口:IICSCISPICAN
四通道DMA
两个内部模块互联单元(XBAR
//非模块
低功耗控制模块
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
Freescale Semiconductor 5
循环冗余校验码产生器
2 MC56F84789简化块图
永磁同步电机矢量控制和PFC控制对PWMADC模块有特殊的需求。MC56F84789eFlexPWM
模块提供了非常灵活的配置功能,可以实现高效的三相永磁同步电机和PFC的控制。更为甚者,
eFlexPWM模块还能在中心对齐模式下产生非对称的PWM输出。
eFlexPWM模块有以下主要特点:
16位分辨率,支持中心对齐、边沿对齐和非对称PWM输出
高精度小数延时功能,同时支持高精度PWM频率和占空比
改善分辨率的抖频功能
支持互补或独立PWM输出
支持符号数PWM生成
PWM两个边沿的独立控制
支持与外部硬件或其它PWM模块同步功能
双缓冲PWM寄存器
每个PWM周期多个硬件触发输出
支持双开关PWM输出
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
6 Freescale Semiconductor
每个故障输入能控制多个PWM模块输出
可编程的故障引脚输入滤波器
独立可编程的PWM输出极性
独立的上下管死区时间插入
每个互补PWM信号对有自己独立的PWM频率和死区时间
每个PWM输入支持独立的软件控制
通过FORCE_OUT事件,能同时更改所有PWM输出状态
PWM_X能配置成为每个PWM模块第三个PWM输出信号
未作为PWM输出使用的通道能配置为带缓冲的比较输出功能
未作为PWM输出使用的通道能配置为输入捕获功能
增强的双边沿捕获功能
每个PWM互补对的源信号可以来自以下信号:
o 外部数字引脚
o 内部定时器通道
o 内部模块互联单元(XBAR)输出
o 经过高低限幅寄存器处理的外部ADC输入
12ADC模块有以下主要特点:
12位分辨率
支持最高20 MHz输入时钟
高达6.67 MSPS采样率
单次转换时间:8.5ADC时钟周期
顺序转换时间:6ADC时钟周期
并行同时转换模式下,完成8个通道转换仅需26.5ADC时钟周期
通过内部模块互联单元,能实现与如eFlexPWM等模块的同步操作
顺序扫描模式可存储多达16个测量结果
并行扫描模式每个ADC模块可存储多达8个测量结果
支持扫描暂停并在新的触发输入来临时继续原来扫描序列
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
Freescale Semiconductor 7
可配置输入信号增益:x1x2x4
如果转换结果超过限幅或有过零发生,可配置在转换完成后产生中断事件
当扫描结束或转换结果已经就绪,可触发DMA功能搬移转换结果数据
通过减去预编程的偏移值,可实现采样纠正功能
支持有符号或无符号结果输出
支持单端或差分输入
三个模拟输入支持滞环PWM输出
16ADC模块有以下主要特点:
达到16位分辨率,基于线性逐次逼近算法
多达24个外部单端输入通道
输出模式:
o 单端16位、12位、10位或8
o 单端无符号右对齐格式输出
单次转换完成后自动返回空闲态
可配置的采样时间和转换速度/功耗
支持转换完成/硬件平均完成生成标志和中断
支持四个可选的时钟源输入
为降低噪声,可运行在低功耗模式
适合低噪声运行的异步时钟源,可配置为时钟输出
可配置的硬件通道选择和硬件转换触发信号
支持小于、大于、等于、在范围内或超出范围的自动比较和中断功能
温度传感器
硬件平均功能
可选择的参考电源:外部或内部
自校正模式
本方案使用ADCPWM同步功能。此配置可以在所需的时间内完成对所需的逆变器电流和直流母
线电压等模拟信号的同时转换。
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
8 Freescale Semiconductor
1.5 参考文档
用户可从freescale.com官网上下载以下文档:
DSP56800E and DSP56800EX Reference ManualRev.3DSP56800ERM
MC56F847xx Reference ManualRev.1 MC56F847XXRM
MC56F84789 Peripherals Synchronization for Interleaved PFC Control AN4583
Use of PWM and ADC on MC56F84789 to Drive Dual PMS Motor FOC AN4608
FreeMASTER Software Users Manualfreescale.com/FreeMaster
Freescale’s Embedded Software Librariesfreescale.com/fslesl
飞思卡尔电机控制,freescale.com/motorcontrol
有关最新文档版本,请访问freescale.com
1.6 缩略语和缩写
1 缩略语
术语
含义
AC
交流电
ADC
模数转换器
API
应用程序接口
FSLESL
飞思卡尔嵌入式软件函数库
BEMF
反电动势
BLDC
无刷直流电机
CCW
逆时钟方向
COP
看门狗
CW
顺时钟方向
DAC
数模转换器
DC
直流电
DMA
直接存储器访问模块
DRM
设计参考手册
DT
死区时间
GPIO
通用目的输入/输出
HSCMP
高速比较器模块
I/O
计算机系统与外部世界之间的输入/输出接口
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
Freescale Semiconductor 9
ISR
中断服务例程
IIC
集成电路总线
LED
发光二极管
PFC
功率因数校正
DSC
数字信号控制器
PDB
可编程延时模块
PLL
锁相环
PWM
脉冲宽度调制器
RPM
每分钟转速
XBAR
内部模块互联单元
SCI
串行通信接口模块
SPI
串行外设接口模块
1.7 符号列表
2 符号索引列表
符号
定义

正交旋转坐标系
自适应速度控制增益
Alpha/Beta 反电动势观测器误差



abc 相定子电流


坐标系定子电流
电流的一阶导数


估计坐标系定子电流


坐标系定子电流


通用坐标系的定子电流空间矢量


通用坐标系的定子电流空间矢量分量


通用坐标系的转子电流空间矢量


通用坐标系的转子电流空间矢量分量
机械惯量
电机常数
反电动势常数
定子相电感
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
10 Freescale Semiconductor

轴定子电感

轴定子电感
电机极对数
定子相电阻
导数算子
负载转矩


坐标系定子电压


坐标系定子电压

定子正交坐标系

坐标系定子磁通

坐标系定子磁通
转子磁通
坐标系转子位置



转子电角速度/磁场角速度
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
Freescale Semiconductor 11
2 控制原理
2.1 三相永磁同步电
永磁同步电机是一种类似于感应电机带有三相定子绕组的旋转电机,通常其转子永磁体为表贴式,
3所示
3 永磁同步电机-面图
从某种角度来说,永磁同步电机可以等效于感应电机,其合成气隙磁场中的转子磁场由永磁体产
生,且转子磁场是恒定的。在设计高性能的运动控制系统中永磁同步电机有很多优势。使用永磁
体产生气隙磁通可设计出非常高效的永磁电机。
2.2 永磁同步电机的数学模型
永磁同步电机有很多数学模型。用于矢量控制的模型可以从空间矢量理论的角度去分析。三相电
机物理量(诸如电压,电流,磁通等)可以用综合空间矢量来表示。这个模型适用于任何电压电
流瞬变状态,可以同时表征电机在稳态和瞬态的运行性能。综合空间矢量可仅使用两个正交坐标
轴来表示。因此我们可以将电机看成两相电机。使用该两相电机模型可以减少电机方程数量,从
而简化控制设计分析。
2.2.1 空间矢量的定义
我们假设i
sa
, i
sb
, i
sc
是对称的瞬态三相定子电流:

 

 

等式 1
Stator
Stator winding
(in slots)
Shaft
Rotor
Air gap
Permanent magnets
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
12 Freescale Semiconductor
这时我们可以定义如下的定子电流空间矢量:



 

等式 2
这里的a a
2
是空间算子



, k 基于磁势不变的变换常数,k=2/3 4所示为
定子电流空间矢量投影。
等式 2定义的空间矢量可以使用两相坐标理论表示。空间矢量的实部等价表示瞬态直轴定子电流
分量i
s
而虚部等价表示瞬态交轴定子电流分量i
s
,因此在建立在定子上的静止参考坐标系里
的定子电流空间矢量可以表示为:



等式 3
4 定子电流空间矢量与投
在三相对称电机里,交直轴定子电流分量是虚拟的两相电流分量,可以用如下三相定子电流表示:





等式 4


 

等式 5
i
s
phase- b
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
Freescale Semiconductor 13
这里的k=2/3 是基于磁势不变的变换常数,所以最终的方程为:



 

 

等式 6


 

等式 7
其它的电机物理量的空间矢量(电压,电流,磁链等)都可以用如上定子电流空间矢量的方法表
示。
2.2.2 永磁同步电机数学模型
在对永磁电机数学模型分析之前,我们假设电机气隙均匀,绕组产生的磁场按正弦规律分布,那
么定子电压动态方程可以表示为:




等式 8




等式 9




等式 10
这里的u
SA
u
SB
u
SC
定子电压的瞬态值, i
SA
i
SB
i
SC
是定子电流的瞬态值,
SA
SB
SC
子磁链的瞬态值,以上分别对应ABC三相。
由于在等式 8等式 9等式 10中含有大量的瞬态变量比较复杂,所以使用两相坐标系理论Clarke
变换)重构电机瞬态方程会更简单实用。那么永磁同步电机在两相静止坐标系下可表示为:




等式 11




等式 12



 

等式 13
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
14 Freescale Semiconductor



 

等式 14





 


  
等式 15
相关符号术含义请语参见 2
等式 11等式 15就是基于, 定子静止坐标系表示的永磁同步电机的数学模型。
除了基于定子静止坐标系,电机电压矢量方程还可以基于一种更通用的旋转坐标系来表示,其旋
转速度为
g
。如果基于旋转坐标系,直轴交轴分 x,y 以瞬时速度
g
=d
g
/dt旋转,如 5所示,这里的
角度
g
就是定子静止坐标轴分量与通用坐标系 x轴分量的夹角等式 16定义了通用坐标系下定子电流
空间矢量方程:



 

等式 16
5 通用坐标的应用
同样,定子电压和磁链空间矢量也可以用通用坐标系表示。
同样地,转子电压、电流、磁链空间矢量也可以用类似的分析方法。定位于转子的坐标系实轴与
定子坐标系直轴夹角为
r
我们可以看到,转子坐标系的实轴与通用坐标系的实轴x的夹角为
g
-
r
所以在通用坐标系中,转子电流空间矢量可以表示为:




 

等式 17
这里的
是在转子参考坐标系里的转子电流空间矢量。
同样,转子电压和磁链空间矢量也可以用通用坐标系表示。
x
y
g
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
Freescale Semiconductor 15
通用坐标系电机电压方程可以利用介绍过的坐标变换从静止坐标系旋转变换到通用坐标系来推导。
矢量控制经常使用永磁同步电机模型。矢量控制的目的就是使用类似直流电机的控制方案实现高
性能的交流电机动态控制。为实现这个目标,可以把参考坐标系定位于定子磁链空间矢量,转子
磁链空间矢量,或者气隙空间矢量。最常见的就是定向在转子磁链空间矢量,其直轴为d交轴为
q
经过dq坐标变换,电机模型可以表示如下:




 


等式 18




 


等式 19


 
等式 20


等式 21





 


  
等式 22
考虑到下面内容都是基于 i
sd
=0等式 22可以简化为如下形式:




  
等式 23
等式 23可以看到转矩是完全解耦的,只受控于电流i
sq
2.3 永磁同步电机的矢量控制
2.3.1 矢量控制基本原理
高性能的电机控制表现为整个速度范围运行平稳,零速下全转矩控制,和快速的加减速特性。三
相交流电机一般使用矢量控制来实现上述目标。矢量控制技术又称磁场定向控制(FOC)。FOC
最基本的思想就是将定子电流解耦成一个控制磁场的电流分量和一个控制转矩的电流分量。经过
解耦后,两个电流分量独立受控,互不干扰。这时电机的控制器结构就和他励直流电机控制器一
样简单。
6展示了永磁同步电机基本的矢量控制算法结构。为实现矢量控制,需要执行下列步骤:
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
16 Freescale Semiconductor
1. 检测电机物理量(相电压和相电流)
2. 使用Clarke变换将三相定子电流变换到两相坐标系()
3. 计算转子磁通空间矢量的幅值和相角
4. 使用Park变换将轴定子电流旋转变换到dq坐标系
5. 分别独立控制转矩电流(i
sq
)分量和磁场电流(i
sd
)分量
6. 使用解耦模块计算输出定子电压空间矢量
7. 定子电压空间矢量经过反Park变换从dq坐标系变换到两相坐标系
8. 使用空间矢量调制,产生三相电压输出
6 矢量控制的变换关系图
为了将定子电流分解为转矩分量和磁通分量,必需知道电机励磁磁通的位置,这需要精确检测转
子的位置和速度信息。在矢量控制系统中,通常使用安装在转子上的增量式编码器或解析器来作
为转子位置传感器。
2.3.2 矢量控制算法
7所示的就是实现矢量控制算法系统框图。其它矢量定向控制方案和其类似,可以实现电机磁
场和转矩的独立控制。控制的目标是调节电机的转速。速度命令值由上层控制设定。具体算法由
两个控制环路实现。快速内环62.5微秒执行一次。慢速外环0.5毫秒执行一次。
为实现精确的永磁同步电机速度控制,需要采集反馈信号。必需的反馈信号是:三相定子电流和
电压。对于定子电压,使用电流环的输出电压。为实现准确运行,现有的控制架构需要一个位置
和速度传感器。
快速控制环执行两个独立的电流环控制。他们就是直轴和交轴(i
sd
, i
sq
) PI控制器。直轴电流用于控
制转子励磁磁通。交轴电流则控制电机转矩。电流PI控制器输出需要再加上相应的解耦电压部分,
这就得到了施加于电机上理想的定子电压空间矢量。快速控制环执行以下必要的任务来完成对定
子电流分量的独立控制:
三相电流重构
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
Freescale Semiconductor 17
Clarke变换
Park变换和反Park变换
定子电压解耦
直流母线电压谐波补偿
空间矢量调制(SVM
7 PMSM矢量控制算法架构
慢速控制环执行速度控制器和低级别的控制任务。位置控制器的输出作为速度参考值,速度控制
器输出作为产生转矩的交轴电流(i
sq
)的参考值。
2.3.3 空间矢量调制
空间矢量调制SVM可以直接将两相-坐标系电压转化为脉宽调制PWM信号(占空比)
标准的输出电压产生方法是使用反Clarke变换得到三相电压值。得到三相电压值就可以计算相应
的用于功率开关的占空比。尽管上述做法效果很好,但是空间矢量调制更简单直接(直接从 
坐标系变换得到占空比)。
标准空间矢量调制技术的基本原理可以用如 8所示的功率回路原理图来解释。 8中所示的三相
功率回路可以产生8种开关状态(矢量)这些矢量由相应的功率开关组合形成。Error! Reference
source not found.所示是由所有的开关状态组合而形成的六边形。8个矢量由定义在  坐标系6
个运动矢量U
0
, U
60
, U
120
, U
180
, U
240
, U
300
2个零矢量 O
000
, O
111
组成。
DC Bus
ripple
elimination
,

,dq
,

,dq
,

,,abc
Inverter
PMSM
q
i
d
i
q
u
d
u
u
u
com
u
com
u
pwm
,,a b c
i
i
i
D-current
PI ontroller
Q-current
PI ontroller
Inverse
Park
SVPWM
Clarke
Park
e
Iqref
0Idref
m
Speed PI
Controller
m
Position PI
Controller
Position
Command
Position control
ref
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
18 Freescale Semiconductor
8 功率回路原理图
每个电压矢量所对应的功率回路开关的开通关断状态将以 9括号里的数字所示进行编码。一个
数字对应一相开关状态。对每一相来说,1代表上管开通,下管关断。0代表上管关断,下管开通。
3列出了这些状态组合,相应的瞬态线电压输出,相电压输出和电压矢量。
B
C
A
ib
ic
ia
R
R R
L
L
L
u
u
u u
u
u
u
u
u
u
/2
DC-Bus
=
+
-
u
/2
DC-Bus
=
+
-
u
AB
I
A
I
d0
S
At
S
Bt
S
Ct
S
Ab
S
Bb
S
Cb
I
B
I
C
u
BC
u
CA
u
b
u
c
u
a
O
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
Freescale Semiconductor 19
u
u
Maximal phase
voltage magnitude = 1
Basic Space Vector
-axis
-axis
II.
III.
IV.
V.
VI.
U
(010)
120
O
(111)
000
O
(000)
111
U
(001)
240
U
(101)
300
U
(100)
0
[2/ 3,0]
[1/ 3,1]
[1/ 3,-1]
[-1/ 3,1]
[-1/ 3,-1]
U
(110)
60
T/T*
0
U
0
T /T*U
60
60
U
S
Voltage vector components
in

axis
U
(011)
180
[-2/ 3,0]
30 degrees
3 开关模态和对应的定子电压
a
b
c
U
a
U
b
U
c
U
AB
U
BC
U
CA
Vector
0
0
0
0
0
0
0
0
0
O
000
1
0
0
2U
DC-Bus
/3
-U
DC-Bus
/3
-U
DC-Bus
/3
U
DC-Bus
0
-U
DC-Bus
U
0
1
1
0
U
DC-Bus
/3
U
DC-Bus
/3
-2U
DC-Bus
/3
0
U
DC-Bus
-U
DC-Bus
U
60
0
1
0
-U
DC-Bus
/3
2U
DC-Bus
/3
-U
DC-Bus
/3
-U
DC-Bus
U
DC-Bus
0
U
120
0
1
1
-2U
DC-Bus
/3
U
DC-Bus
/3
U
DC-Bus
/3
-U
DC-Bus
0
U
DC-Bus
U
240
0
0
1
-U
DC-Bus
/3
-U
DC-Bus
/3
2U
DC-Bus
/3
0
-U
DC-Bus
U
DC-Bus
U
300
1
0
1
U
DC-Bus
/3
-2U
DC-Bus
/3
U
DC-Bus
/3
U
DC-Bus
-U
DC-Bus
0
U
360
1
1
1
0
0
0
0
0
0
O
111
9 基本的空间矢量和电压矢量投影关
基于MC56F84789 DSC单芯片同时控制两个增量式编码器的三相永磁同步电机的伺服驱动, Rev. 0, 12/2014
20 Freescale Semiconductor
SVM其实就是作为矢量控制(电压空间矢量)和PWM之间的一座桥梁。
SVM技术由以下几步组成:
1. 扇区判断
2. 空间矢量分解为扇区对应的两个相邻电压矢量 U
x
U
60
3. PWM占空比计算
SVM的原理就是利用固有基本电压矢量U
XXX
O
XXX
在一个PWM周期T
PWM
内合成的平均矢量来
等效期望的电压矢量。
这个方法在一个PWM周期内可以灵活配置零矢量和运动矢量。可以选择以降低开关损耗为目的的
配置,也可以为达到不同的效果选择其它的配置,例如中心对齐的PWM,边沿对齐的PWM,最
少的开关切换的PWM等。
对于SVM,我们定义以下规则:
期望的电压空间矢量由所在扇区的固有基本电压矢量合成:运动矢量 (U
x
, U
60
) 和零矢量
(O
000
or O
111
).
SVM原理可以用下面的表达式表示:

 

 
 
 

 

 

等式 24

 
 
等式 25
为算出T
0
T
1
T
2
时间,就必须将空间电压矢量U
S
分解到运动电压矢量U
x
, U
60
上。
等式 24可以分解为等式 26等式 27

 

 
等式 26

 

 

等式 27
通过计算这些方程,我们就可以计算出电压矢量所在扇区固有基本电压矢量在一个PWM
期内的作用时间,以此来产生正确的定子电压。


等式 28 运动矢量U
X
作用时间
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61

NXP MC56F84xxx リファレンスガイド

タイプ
リファレンスガイド
このマニュアルも適しています