XMC1300 无感FOC风机控制

28
XMC1300 无感FOC风机控制 2014英飞凌XMC 微控制器巡回研讨会

Transcript of XMC1300 无感FOC风机控制

Page 1: XMC1300 无感FOC风机控制

XMC1300 无感FOC风机控制

2014英飞凌XMC 微控制器巡回研讨会

Page 2: XMC1300 无感FOC风机控制

XMC1300无感FOC风机控制

直流无刷风机市场

英飞凌FOC控制方案介绍

相关评估套件

Page 2 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

Page 3: XMC1300 无感FOC风机控制

XMC1300无感FOC风机控制

直流无刷风机市场

英飞凌FOC控制方案介绍

相关评估套件

Page 3 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

Page 4: XMC1300 无感FOC风机控制

直流无刷风机应用

Page 4 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

Page 5: XMC1300 无感FOC风机控制

FAN Motor

ACIM BLDC

梯形波控制 简易正弦波控制 无感FOC控制

风机用电机以及控制方式

Page 5 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

Low efficiency

效率

噪声

Page 6: XMC1300 无感FOC风机控制

XMC1300无感FOC风机控制

直流无刷风机市场

英飞凌FOC控制方案介绍

相关评估套件

Page 6 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

Page 7: XMC1300 无感FOC风机控制

XMC1300无感FOC风机方案

Page 7 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

控制方式 无位置传感器 FOC

调制方式 空间矢量脉宽调制(SVPWM)

电流采样方式 单母线电阻,双/三桥臂电阻取样

电流放大电路 运放、无运放

最大转速 9000转(4对极)

系统调试 上位机软件

参考软件 Keil、DAVE3

代码尺寸 10K字节(Keil)

代码执行时间 FOC+位置估算器:~35uS

Page 8: XMC1300 无感FOC风机控制

Ra RbRdc

S1

S2

S3

S4

S5

S6

Driver

CCU8

A/D

IdcIu

IvUdc

I/O

ASC

状态

显示

RS232VSP

XMC1302

PMSM

上位机界面

R1

R2

Udc~ 220V

Idc

Iu Iv

BEMF_U

BEMF_V

BEMF_W

Amplifiers

XMC1300无感FOC风机方案

Page 8 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

Page 9: XMC1300 无感FOC风机控制

XMC1300无感FOC风机方案

软件模块 执行时间 代码容量

FOC计算 约25us 约10KBytes

估算器 约10.5us

Total 35.5us 10KBytes 16位数据格式,未使用Math协处理器

Page 9 2013-07 Copyright © Infineon Technologies AG 2013. All rights reserved.

16/32KByte 产品 Math优化版本

18.5us

Page 10: XMC1300 无感FOC风机控制

XMC1300之于无感FOC控制

Page 10 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

•32位Cortex-M0内核

•硬件除法、三角运算单元

强大的运算能力

•用户程序运行,提升性能

16K SARM

•支持移相PWM(SVPWM)

灵活的PWM生成单元CCU8

•两路电流同步采样

12位、1.28M ADC,双采保

•节省外围电路,位置检测

硬件比较器

•抗干扰性

5V供电

•应用领域

-40 ~105

Page 11: XMC1300 无感FOC风机控制

Math协处理器

Page 11 2013-07 Copyright © Infineon Technologies AG 2013. All rights reserved.

•64MHz

•并行于CPU 协处理器

•32/32, 32/16, 16/16

•0.5us 除法

•SIN,COS,ATAN …

• 𝑋 = 𝐾 𝑋2 + 𝑌2

• 𝑋 = 𝐾[𝑋 sin 𝑧 + 𝑌 cos[𝑧]]

三角运算

i

i

i

i

cossin

sincos

t

m

无感FOC运算

Park变换 Park逆变换 位置估算

Page 12: XMC1300 无感FOC风机控制

电流采样

Page 12 2013-07 Copyright © Infineon Technologies AG 2013. All rights reserved.

XMC1302

3 Phase

PMSM

Power MOSFET

ADC Channel

3x, 6x, 12x

低成本

单母线电阻

Page 13: XMC1300 无感FOC风机控制

电流采样

Page 13 2013-07 Copyright © Infineon Technologies AG 2013. All rights reserved.

3 Phase

PMSM

Power MOSFET

ADC Channel 6

ADC Channel 7T0/4 T0/4T0/4 T0/4T1/2T2/2 T1/2 T2/2

S1

S3

S5

tdt

t

t

t

t

采样时刻

XMC1302

双桥臂电阻

Page 14: XMC1300 无感FOC风机控制

实验波形图

单电阻 三电阻

单电阻(无运放) 开环->闭环波形

Page 14 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

Page 15: XMC1300 无感FOC风机控制

参考方案使用

Page 15 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

硬件

电路设计

• 主要引脚分配使用建议配置

程序编译下载

系统调试 •使用上位机调试软件

Page 16: XMC1300 无感FOC风机控制

硬件设计 - 引脚分配

功能 引脚分配

PWM

PWMUH P0.0

PWMUL P0.1

PWMVH P0.2

PWMVL P0.3

PWMWH P0.8

PWMWL P0.9

硬件关断输入 TRAP P0.12

电流采样

Idc P2.9

Iu P2.11

Iv P2.10

Iw P2.3

可调电位器输入 POT P2.5

直流母线电压 Vdc P2.4

反电势采样

BEMFU P2.2

BEMFV P2.6

BEMFW P2.8

Page 16 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

Page 17: XMC1300 无感FOC风机控制

调试-上位机软件

电机参数设定

Page 17 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

极对数

线<->线电阻

线<->线电感

置 令

Page 18: XMC1300 无感FOC风机控制

调试-上位机软件

PWM参数设定

Page 18 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

PWM频率

死区时间

被动电平

置 令

Page 19: XMC1300 无感FOC风机控制

调试-上位机软件

电路参数设定

Page 19 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

母线电压

采样电阻数目

电流放大倍数

置 令

Page 20: XMC1300 无感FOC风机控制

调试-上位机软件

启动参数设定

Page 20 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

锁定时间

锁定电流

开环加速时间

开环加速电流

置 令

Page 21: XMC1300 无感FOC风机控制

调试-上位机软件

PI参数设定

Page 21 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

转速环

电流环

置 令

Page 22: XMC1300 无感FOC风机控制

调试-上位机软件

电机启动控制界面

Page 22 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

置 令

Page 23: XMC1300 无感FOC风机控制

XMC1300无感FOC风机控制

直流无刷风机市场

英飞凌FOC控制方案介绍

相关评估套件

Page 23 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

Page 24: XMC1300 无感FOC风机控制

低压风机套件

Page 24 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

工作电压 24 VDC 微控制器 XMC1302 (Cortex-M0内核,32MHz主频) 功率器件 MOSFET BSC016N06NS (60V, 1.6mΩ, 100A Peak) 驱动电路 6ED003L06 (600V,三相全桥驱动芯片) 电流采样 单直流母线电阻采样,双、三桥臂电阻采样 应用领域 梯形波控制,无感高速梯形波控制(比较器/AD),有/无霍尔传感器FOC

Page 25: XMC1300 无感FOC风机控制

高压风机套件

Page 25 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

工作电压 220V AC 微控制器 XMC1302 (Cortex-M0内核,32MHz主频) 功率器件 分立IGBT IKD03N60RF (600V, 2.5A) 驱动电路 6ED003L06 (600V,三相全桥驱动芯片) 电流采样 单直流母线电阻采样,双、三桥臂电阻采样 应用领域 梯形波控制,无感高速梯形波控制(比较器/AD),有/无霍尔传感器FOC

Page 26: XMC1300 无感FOC风机控制

XMC1300风机参考方案

XMC1300风机参考方案

上位机 界面

参考硬件电路

参考软件

Page 26 set date Copyright © Infineon Technologies AG 2013. All rights reserved.

Page 27: XMC1300 无感FOC风机控制

小结

强大的运算能力

32位Cortex-M0内核

Math协处理器

16K字节 SRAM

灵活的PWM & ADC

5V供电,105°C温度

高压风机套件

低压低压风机套件

软硬件参考设计

正弦无感FOC控制

高效率

低噪声

Page 27 2013-07 Copyright © Infineon Technologies AG 2013. All rights reserved.

XMC1300无感FOC风机方案

Page 28: XMC1300 无感FOC风机控制

Page 28 set date Copyright © Infineon Technologies AG 2013. All rights reserved.