990 likes | 1.34k Views
基于 dsPIC30F2010/PIC18F4431 的交流变频空调设计 CADC( 应用设计中心). 日程. V/F 控制 dsPIC 及 PIC18Fxx31 特点 SVPWM 实现 系统硬件介绍 系统软件介绍 演示. 变压变频调速. Variable Voltage Variable Frequency - VVVF 或 VF 控制 电源电压平衡方程式 U = E + Ir + jIx 定子绕组的反电动势 E = k * f * Φ
E N D
基于dsPIC30F2010/PIC18F4431的交流变频空调设计 CADC(应用设计中心)
日程 • V/F控制 • dsPIC及PIC18Fxx31特点 • SVPWM实现 • 系统硬件介绍 • 系统软件介绍 • 演示
变压变频调速 Variable Voltage Variable Frequency - VVVF或VF控制 • 电源电压平衡方程式 U = E + Ir + jIx • 定子绕组的反电动势 E = k * f * Φ • 定子电流 I = I1 + I2 , 少部分(I1)用于建立主磁场磁通Φ,大部分(I2)用于产生电磁力带动负载 • 如果维持电源电压不变,降低运转频率f, 由于外负载不变,I2基本维持不变。因此I1增加,导致磁通量增加并使铁心饱和,励磁电流波形产生畸变,影响机械特性 • 解决办法 - 维持磁通量不变,即 E / f = k * Φ = 常数 • 由于阻抗上产生的压降很小, U ≈ E 。调整电压U,使其跟随频率变化,从而达到维持磁通量不变的目的
恒转矩区 (节能区) 恒功率区 VF控制特性曲线 电压/磁通 电压 转矩 磁通 frated(基频) 频率
PWM1H PWM2H PWM3H M3 M2 M1 PWM1L PWM2L PWM3L 变频器硬件结构 DC+ + ~ DC- - 三相或单相输入 整流 PWM1H M3 光 电 隔 离 PWM1L PWM2H 控制器 Motor PWM2L PWM3H M1 PWM3L DC- 电流反馈 速度反馈
PWM产生方法 • 正弦波脉宽调制(SPWM) • 在进行脉宽调制时,使脉冲系列的周期和占空比按正弦波规律来安排。可以用定时器和比较器实现。 • 空间矢量脉宽调制(SVPWM) • 根据电压空间矢量在圆形旋转磁场中的位置来计算脉冲系列的脉宽。
SVPWM技术优点 与SPWM比较,SVPWM技术优点 • 在同样母线电压下,高频时可输出更高的电压 • 在低频时SVPWM可以输出较大的功率 • 减少谐波份量,从而降低铁损 • PWM脉宽值的计算相对简单
圆形旋转磁场 Φ Us u w u
DC+ U120(010) PWM1H PWM2H PWM3H U60(011) U240(100) U180(110) M1 M2 M3 U(000) U(111) U180(110) U0(001) PWM1L PWM2L PWM3L U120(010) U60(011) DC- U300(101) U240(100) U0(001) U300(101) U(111) U(000) 电压空间矢量与逆变器工作状态
UV q π 4π/3 5π/3 2π u4 u4 u3 u3 π/3 2π/3 VW d u2 u2 π/3 5π/3 2π u5 u5 2π/3 π 4π/3 WU u6 u6 u1 u1 π/3 2π/3 π 4π/3 5π/3 2π 正多边形旋转磁场
U60(011) Ur T2 * U60 π/3 T1 * U0 U0(001) θ 电压空间矢量的线性组合 • Ur * T = (T1 * U0) + (T2 * U60), 变换到直角坐标得到 • 令A=|Ur|,并且A=√3/2*Us*M T1=T*M*sin(π/3-θ) T2=T*M*sin θ T0=T – T1 – T2 • T = T1 + T2 + T0 = PWM Period
逆变器的PWM波形 U000 U001 U011 U111 U111 U011 U001 U000 PWM0 PWM1 PWM2 T0/4 T1/2 T2/2 T0/4 T0/4 T2/2 T1/2 T0/4 T (PWM周期)
日程 • V/F控制 • dsPIC及PIC18Fxx31特点 • SVPWM实现 • 系统硬件介绍 • 系统软件介绍 • 演示
DSP引擎 程序空间 4M x 24 bit 线性 工作寄存器 16 x 16 MCU ALU dsPIC架构 数据空间 32K x 16 bit DSP: dual access MCU: single access 指令预取与译码 TABLE Access Cntrl X AGU Y AGU 23-bit PC Control DSP Data Path Address Path Program Data/Control Path MCU/DSP Data Path
dsPIC特点(1) • dsPIC – DSP + 16bit PIC MCU • 哈佛结构 - 24位指令宽度,16位数据宽度 • 12~144K程序空间, 4K/8K数据空间,1/4K EEPROM • 16 x 16bits 工作寄存器,2个40bits 累加器 • 17 x 17bits辅助乘法器,单周期完成乘法操作 • 单周期完成乘加操作 • 支持间接寻址,位反寻址,取模寻址等多种方式 • 30MIPS运算能力 • 28SDIP/40DIP/44TQFP/80TQFP
dsPIC特点(2) • 在片外设 • I/O电流-25mA • 5个16bits定时器, 16bits CCP/PWM • I2C,SPI,UART,CAN • 10bits高速A/D – 500Ksps,16通道
dsPIC特点(3) • 电机控制PWM接口 • 6/8通道PWM输出,极性可调整,可设置为互补输出 • 4个占空比产生器,16bits精度 • 多种工作模式 • 保护输入接口 • QEI接口及输入捕捉接口
PWMCON 0 PWMCON 0 PWMCON 1 PWMCON 1 PDC2 buffer DTCON FLTCON OVDCON <D/S> PDC2 PDC2 buffer PWM generator #2 PDC2 Comparator PTMR Channel 2 Dead time generat Override logic Output driver block PTMR PWM5 Comparator 8 bit data bus Comparator PWM4 Comparator Channel 1 Dead time generat Override logic PWM3 PTPER PWM Generator #1 PTPER PWM2 PTPER buffer PTPER buffer PWM Generator #0 Channel 0 Dead time generat Override logic PWM1 PTCON PTCON PWM0 FLTA Comparator Special event post scaler SEVTDIR Special Event Trigger SEVTCMP PTDIR dsPIC电机控制PWM接口 DTCON FLTCON 通道2 死区产生逻辑 输 出 驱 动
PIC18FXX31特点(1) • 针对‘C’优化的高性能 8-bit RISC CPU • 2.0V ~ 5.5V 操作电压 • 8bit x 8bit辅助乘法器 • 10MIPS @ 10MHz with 4X PLL • 8/16K Flash, 768Bytes RAM,256 EEPROM • 28SDIP/SOIC,40PDIP,44TQFP/QFN • 灵活的时钟模式,最高时钟可达40 MHz
PIC18FXX31特点(2) • 在片外设 • I/O电流-25mA • 3个16bits定时器,1个8bits定时器 • I2C,SPI,UART • 10bits高速A/D – 200Ksps,9通道,多种工作模式 • 3个外部中断输入接口
PIC18FXX31特点(3) • 电机控制PWM接口 • 6通道PWM输出,极性可调整,可设置为互补输出 • 14bits精度 • 4个占空比产生器 • 多种工作模式 • 保护输入接口 • QEI接口 • 3通道独立的输入捕捉接口
日程 • V/F控制 • dsPIC及PIC18Fxx31特点 • SVPWM实现 • 系统硬件介绍 • 系统软件介绍 • 演示
q U120 U60 S2 10bit for sine lookup table S1 S3 d 60° U0 2 U180 3 5 S6 S4 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 6 S5 8 9 U240 U300 11 T1=T*M*sin(π/3-θ) T2=T*M*sin θ T0=T – T1 – T2 13 T0/T1/T2计算 16bit Angle: 0 ~ 2π -> 0 ~ 65536 171个
V/F特性 调制度 • 表示输出幅度,与电机VF特性及运行频率有关 • VF曲线斜率Slope -V/F ≈ 1.9 • M = Freq * Slope + Offset • 调制度M≤1,M = M/256
电机运行频率 • 电机运行频率 = 载波频率 / Steps per Cycle 或者 例如,载波频率fs为4KHZ,角度寄存器位宽m为16,角度每次步进655。 电压矢量旋转一周步数为65536/655 ≈ 100步,那么电机运行频率 ≈ 4000/100 = 40HZ • 提高载波频率可以使旋转磁场轨迹更接近圆形,但会增加运算,开关损耗以及电磁辐射
正弦表 Value = Sin((60°/171) * i) * 256
日程 • V/F控制 • dsPIC及PIC18Fxx31特点 • SVPWM实现 • 系统硬件介绍 • 系统软件介绍 • 演示
PIC16F74 LED/LCD 室内机 热交换 风向 遥控器 室内风机 系统硬件框图 温度传感器 室外风机 整流器 过流/过欠压/过温保护电路 IPM dsPIC 压缩机 室外机 LED/Key UART 四通阀 热交换
LED/LCD 出风口温度 PIC16F74 EEPROM 盘管温度 摆页电机 遥控接收 室内交流风机 过零检测 内外机通讯 蜂鸣器 L 主电源继电器 N 室内机硬件框图
室外机硬件框图 启动电路 环境/盘管/ 压缩机温度 A/D dsPIC 30F3011 PWM 光电隔离 I/O 室外风机 I/O 保护信号 I/O IPM 四通阀 I/O LED 压缩机 A/D UART 内外机通讯 电流/电压检测及 过欠压/过流保护 L 整流/供电 N
室内/室外机通讯 • 通过电力线通讯,减少内外连接线 室内部分 室外部分
光电隔离 • 控制板与功率驱动板之间实现电气隔离 • 光耦上升时间与下降时间的迟延并不一致,这会导致死区时间的变化。应根据实际情况调整上拉电阻阻值以及PWM死区时间