【经验】三相无刷直流电机的三种PWM调制方式和PWM占空比的计算
三相无刷直流电机的调制方式:方波120度脉宽调制(120Degree-PWM)、正弦脉宽调制(SPWM)和空间矢量脉宽调制(SVPWM),本文华芯微特将对各自方式的原理、SVPWM7段式与5段式特性、SPWM和SVPWM需要的角度推算以及PWM占空比的计算做出详细介绍。
BLDC(Brushless Direct Current)无刷直流电机已在家用电器、汽车、医疗、工业设备等领域被广泛使用,三相无刷直流电机是更主流产品。
图1为三相无刷直流电机的驱动部分示意图,主要包括霍尔信息的采集,以及根据霍尔信号对三相逆变器做对应的调制,三相逆变器PWM的开关顺序已经PWM的占空比是调制的主要内容,不同的调制方式对BLDC的运行性能有很大影响,近年来随着电机控制系统越来越精细,在原来常见的方波120度脉宽调制基础上,正弦脉宽调制(SPWM)和空间矢量脉宽调制(SVPWM)出现,使电机脉动降低、电流波形畸变减小,但后两者的算法比较复杂,本文将对三种调制方式逐一地介绍其特性、原理及计算细节。
图1:三相无刷直流电机驱动示意图
1. 方波120度脉宽调制
利用霍尔值(每个电气周期6次变化),改变UVW相电流流向,但同一霍尔值内电流流向不变,任何时刻只能一相的上桥和另一相的下桥导通,这种控制方式简单,但存在最大60度的转矩偏角,效率降低,同时会伴有转动噪音。
图2: Hall状态与PWM、三相反电动势、三相电流的对应关系
在上桥下桥PWM开关控制顺序不同,可以做出下面5种模式的选装。
图3:上桥下桥PWM开关控制顺序不同的5种模式
2. 正弦脉宽调制(SPWM)
叠加在MOS管的直流电压可以通过PWM开关控制来等效成正弦电压,由于中性点为0,因此电机的相电压也为正弦,从而使得电机相线电流也成正弦变化规则,消除了转矩波动。根据面积等效原理,正弦波还可以等效成PWM波。如图5所示,通过这种方式需要不停的调整PWM的占空比来实现正弦电压效应。
图4:正弦波与PWM波的等效图
正弦脉宽调制需要知道ωt的详细值,而从$霍尔元件只可以读取到60°120°180°240°360°这个6个大体的位置信息,所以需要从前几次霍尔值变化的间隔时间推算出60度内的内角度。在电机静启动情况下,无法推算出内角度信息,因此启动情况下,还是要采用方波120度脉宽调制方式启动,但电机得到一个稳定转动后,可以推算出内角度,就可以切换成正弦脉宽调制方式。
推算内角度方法:如图首先计算出每个60°需要的时间,除以PWM周期的时间可以计算出60°内PWM的次数,从而得到60°内每增加1个PWM时内角度增加的值,在加上通过霍尔值对应的大角度值就得到当前的角度;UVW三相彼此相差120°相位。
举例:PWM基本周期频率20KHz(50μs),8极对电机,在转速2000r/m时,求角度变化值
1) 2000r/m*8 = 16000hall/m (每分钟的霍尔电气周期)
2)16000/60 = 266.67hall/s (每秒的霍尔电气周期)
3)1/266.67 = 3.75ms (每个霍尔周期需要的时间)
4)3.75ms/6 = 625μs (每60度需要的时间)
5)625μs/50μs = 12.5次 (每60度内PWM周期的次数)
6)60°/12.5=4.8° (每个PWM周期增加的角度值)
然后通过SWM201查询代码中内置的sin函数值,在叠加上力矩输出要求的百分比,这样就可以在每次PWM周期结束后立即修改PWM的占空比,使其得到正弦脉宽调制方式。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由ll转载自华芯微特,原文标题为:无刷直流电机的PWM调制方式介绍,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
华芯微特SWM系列MCU KEIL工程建立及DEBUG环境设置说明
SWM系列MCU主要采用ARM CORTEX-M0,CORTEX-M4,安谋科技 “星辰” STAR-MC1内核需要更正为:核心,包括不同大小FLASH及片上资源,本文档主要介绍如何建立KEIL工程及DEBUG 环境设置。
【经验】华芯微特SWM系列MCU UART/CAN/PLL等时钟相关模块计算应用工具介绍
本文介绍华芯微特SWM系列MCU关于UART/CAN/PLL等时钟相关模块,计算波特率的方法。
【经验】SWM20x系列32位MCU的PWM电机框架搭建介绍
SWM201系列32位MCU所有型号PWM操作均相同,不同型号PWM通道数可能不同。使用前需使能PWM模块时钟。PWM模块用于实现芯片输出特定的方波,控制外部元器件,如步进电机等。本文华芯微特将介绍PWM(电机)下如何搭建SWM201系列32位MCU的电机框架。
华芯微特(Synwit)32位MCU选型表
目录- 32位微控制器
型号- SWM19SC9T6-50,SWM241PBT7-80,SWM260PBT7-80,SWM181RCT6-50,SWM211,SWM21DC8U7-50,SWM211G6S7-65,SWM181C9T6-50,SWM241KBT7-80,SWM34SRET6-50,SWM21PG6S7-65,SWM34SVET6-50,SWM341RET7-50,SWM260KBT7-80,SWM320RET7-50,SWM201G6S7-65,SWM181DBU6-40,SWM211C8T7-50,SWM201C6T7-50,SWM341CET7-50,SWM190CBT7-50,SWM201,SWM320VET7-50,SWM320,SWM20PG6S6-65,SWM341,SWM241,SWM260,SWM181,SWM19SCBT7-50,SWM320CET7-50,SWM190,SWM32SRET6-50,SWM190RBT7-50,SWM241CBT7-50,SWM181CBT6-50,SWM20DC6U7-50,SWM21DK6U7-50,SWM341VET7-50,SWM260CBT7-50,SWM34SCET6-50
华芯微特(Synwit)32位MCU选型指南
目录- 公司介绍&产品分类 TFT-LCD 显示和人机界面(HMI)用微控制器 电机专用微控制器 大家电 & 工控通用微控制器 32位微控制器选型表
型号- SWM34X,SWM320 SERIES,SWM 201C6T7-50,SWM19SCBT6-50,SWM190 SERIES,SWM 201 系列,SWM32SRET6,SWM181CCT6-50,SWM260KBT7-80,SWM190KBT6-80,SWM201G6S7-65,SWM 201,SWM 201G6S7-65,SWM 19S 系列,SWM201,SWM260 SERIES,SWM320,SWM19S,SWM160,SWM20PG6S6,SWM20D,SWM32SRET6-50,SWM 20PG6S6-65,SWM 190,SWM181CBT6-50,SWM260CBT7-50,SWM260PBT7-80,SWM 260 系列,SWM32S,SWM181 SERIES,SWM181RCT6-50,SWM20P,SWM260CBT7,SWM160C8T7-50,SWM190CBT6-50,SWM20G,SWM 190 系列,SWM 260,SWM 181,SWM201 SERIES,SWM320RET7-50,SWM181DBU6-40,SWM181CBT6,SWM160 SERIES,SWM 341,SWM 341 系列,SWM190 系列,SWM201C6T7-50,SWM 181 系列,SWM320VET7-50,SWM341,SWM190RBT6-50,SWM20PG6S6-65,SWM260,SWM181,SWM320CET7-50,SWM190
华芯微特MCU(ARM Cortex-M0)32位微控制器产品列表
型号- SWM19SC9T6-50,SWM241PBT7-80,SWM181RCT6-50,SWM211,SWM211G6S7-65,SWM181C9T6-50,SWM241KBT7-80,SWM34SRET6-50,SWM21PG6S7-65,SWM34SVET6-50,SWM341RET7-50,SWM260KBT7-80,SWM320RET7-50,SWM201G6S7-65,SWM181DBU6-40,SWM211C8T7-50,SWM21PE6S7-63,SWM201C6T7-50,SWM341CET7-50,SWM201,SWM190CBT7-50,SWM166,SWM320,SWM20PG6S6-65,SWM341,SWM241,SWM260,SWM181,SWM19SCBT7-50,SWM320CET7-50,SWM190,SWM166D8U6-40,SWM32SRET6-50,SWM21DD8U7-40,SWM34SMEU6-40,SWM190RBT7-50,SWM181CBT6-50,SWM20DC6U7-50,SWM21DK6U7-50,SWM341VET7-50,SWM260CBT7-50,SWM34SCET6-50
华芯微特MCU(ARM Cortex-M0)(ARM Cortex-M4/安谋科技“星辰”STAR-MC1内核) 32 位微控制器产品列表
描述- 本资料详细列出了多种微控制器(MCU)的规格,包括芯片尺寸、封装类型、模拟接口、ADC类型、连接性、数字接口、定时器、I/O数量、存储器容量、工作频率和供电电压等。资料涵盖了不同系列和型号的MCU,如SWM181、SWM190、SWM241、SWM260、SWM166和STAR-MC1等,提供了全面的技术参数对比。
型号- SWM19SC9T6-50,SWM241PBT7-80,SWM181RCT6-50,SWM34SVET6,SWM211,SWM211G6S7-65,SWM181C9T6-50,SWM241KBT7-80,SWM34SRET6-50,SWM21PG6S7-65,SWM34SVET6-50,SWM341RET7-50,SWM260KBT7-80,SWM320RET7-50,SWM201G6S7-65,SWM181DBU6-40,SWM211C8T7-50,SWM21PE6S7-63,SWM201C6T7-50,SWM341CET7-50,SWM190CBT7-50,SWM201,SWM166,SWM320,SWM20PG6S6-65,SWM341,SWM241,SWM260,SWM181,SWM19SCBT7-50,SWM320CET7-50,SWM190,SWM166D8U6-40,SWM32SRET6-50,SWM21DD8U7-40,SWM34SMEU6-40,SWM190RBT7-50,SWM181CBT6-50,SWM20DC6U7-50,SWM21DK6U7-50,SWM341VET7-50,SWM260CBT7-50,SWM34SCET6-50
华芯微特MCU(ARM Cortex-M0) (ARM Cortex-M4/M33) 32 位微控制器产品列表
型号- SWM19SC9T6-50,SWM241PBT7-80,SWM181RCT6-50,SWM211,SWM211G6S7-65,SWM181C9T6-50,SWM241KBT7-80,SWM34SRET6-50,SWM21PG6S7-65,SWM34SVET6-50,SWM341RET7-50,SWM260KBT7-80,SWM320RET7-50,SWM201G6S7-65,SWM181DBU6-40,SWM211C8T7-50,SWM201C6T7-50,SWM341CET7-50,SWM190CBT7-50,SWM201,SWM320VET7-50,SWM166,SWM320,SWM20PG6S6-65,SWM341,SWM241,SWM260,SWM181,SWM19SCBT7-50,SWM320CET7-50,SWM190,SWM166D8U6-40,SWM32SRET6-50,SWM21DD8U7-40,SWM34SMEU6-40,SWM190RBT7-50,SWM181CBT6-50,SWM20DC6U7-50,SWM21DK6U7-50,SWM341VET7-50,SWM260CBT7-50,SWM34SCET6-50
SWM201 系列 MCU 数据手册
型号- SWM201 系列,WM201G6S7,SWM201G6S7,SWM201C6T7-50,SWM201,SWM20PG6S6-65,SWM201G6S7-65,SWM20DC6U7-50,SWM201G6S7 系列,SWM20DC6U7,SWM201C6T7,SWM20PG6S6
华芯微特(Synwit)通用MCU选型表
目录- 通用MCU
型号- SWM241PBT7-80,SWM181RCT6-50,SWM211,SWM211G6S7-65,SWM181C9T6-50,SWM241KBT7-80,SWM341RET7-50,SWM260KBT7-80,SWM320RET7-50,SWM201G6S7-65,SWM181DBU6-40,SWM211C8T7-50,SWM341CET7-50,SWM201C6T7-50,SWM190CBT7-50,SWM320VET7-50,SWM201,SWM320,SWM341,SWM241,SWM260,SWM181,SWM320CET7-50,SWM190,SWM190RBT7-50,SWM181CBT6-50,SWM341VET7-50,SWM260CBT7-50
Synwit MCU应用 FAQ
描述- 本资料为SYNWIT MCU应用常见问题解答,涵盖如何应用MCU、SDK平台版本要求、开发平台库文件应用、内核连接问题、下载烧写应用、ISP端口应用、系统时钟设定、FlashAsEeprom应用、串口和CAN应用、ADC应用、CAP引脚应用、IO端口功能、MCU内核和供电电压分类、UserBOOT功能应用等内容。
型号- SWM201,SWM20P,SWM320,SWM341,SWMXXX系列,SWM260,SWM201系列,SWM181,SWM191,SWM190,SWM260系列,SWM19SCBT6,SWM20D,SWM32SRET6,SWM341系列,SWM190系列,SWM181系列,SWM191系列,SWMXXX,SWM320系列
华芯微特(Synwit)电控MCU选型表
目录- 电控MCU
型号- SWM201C6T7-50,SWM341CET7-50,SWM201,SWM211,SWM20PG6S6-65,SWM341,SWM211G6S7-65,SWM21PG6S7-65,SWM21DD8U7-40,SWM341RET7-50,SWM201G6S7-65,SWM20DC6U7-50,SWM21DK6U7-50,SWM341VET7-50,SWM211C8T7-50
【应用】华芯微特32位MCU应用于单电阻落地扇电机驱动,保障转矩调节精度,支持PWM无级调速
华芯微特推出单电阻落地扇电机驱动DEMO方案。低压PMSM电机,采用华芯微特32位MCU芯片SWM201G6S7 SSOP28封装为主控,为驱动算法运行、速度提升及转矩调节精度提供保障;具有低噪音、低损耗、运行平稳、使用寿命长、无极调速等技术优势。
华芯微特MCU SWM201 SWM211系列32位微控制器选型器
提供华芯微特32位MCU201/211系列选型,Supply Voltage:2.5V-5.5V, SSOP28 ,LQFP48,QFN48,QFN32等常规封装,具有32KB/64KB Flash
产品型号
|
品类
|
Supply Voltage(V)
|
Driver Voltage(V)
|
LDC
|
Gate
Driver
|
Max
Frequency
(MHz)
|
Flash
|
SRAM
|
I/0
|
Timer Super
|
Base
|
SysClk
|
WDT
|
RTC
|
PWM
|
Cordic
|
DIV
|
QEI
|
UART
|
I2C
|
SPI
|
CAN
|
I80
|
SAR ADC
|
OP/CMP
|
Package
|
Chip Size
|
SWM201C6T7-50
|
32位微控制器
|
2.5-5.5
|
0
|
0
|
0
|
60
|
32
|
8
|
43
|
2
|
4
|
1
|
1
|
1
|
8
|
1
|
1
|
1
|
2
|
1
|
1
|
0
|
0
|
1(12)
|
3/4
|
LQFP48
|
7.0*7.0mm,e=0.5
|
选型表 - 华芯微特 立即选型
电子商城
登录 | 立即注册
提交评论