基于PIC24FJ64GA的空间电压矢量PWM控制方法研究

发布者:码农闲散人最新更新时间:2011-11-07 关键字:PIC24FJ64GA  空间电压矢量  PWM控制 手机看文章 扫描二维码
随时随地手机看文章

0 引言
   
在电机变频调速系统中,广泛应用到了PWM技术。PWM控制利用半导体开关器件的导通与关断把整流后的直流电变成脉冲序列,通过控制脉冲宽度和脉冲列的周期以实现变压、变频控制,同时减少输出电压电流谐波。早期的SPWM控制主要着眼于使逆变器输出电压波形尽量接近于正弦波,希望输出PWM电压波形的基波成分尽量的大,谐波成分尽量的小,并没有考虑到电动机本身旋转磁场的影响。空间电压矢量PWM技术是当前研究的热点问题,它将逆变器和交流电机作为一个整体来考虑,其控制目标是使磁通轨迹近似为圆,也被称为磁链跟踪PWM控制。本文在分析空间电压矢量PWM原理的基础上,提出了一种基于16位PIC24FJ64GA单片机实现SVPWM控制的方法。

1 空间电压矢量PWM控制原理
   
空间电压矢量PWM控制是以三相对称正弦波电压供电状态下交流电机的理想磁通圆为基准,利用逆变器各桥臂开关控制信号的不同组合,使逆变器的输出工作电压矢量作用形成的实际磁通运行轨迹逼近基准圆磁通运行轨迹。
    定义基本定子电压矢量为:
   
    式中,ua、ub和uc分别为三相定子绕组相电压。在变频调速系统中,典型的三相电压型逆变电路示意图如图1所示。Udc表示直流侧电压,电机定子侧相电压由三个功率器件SA、SB和SC的开关状态决定,SA、SB和SC分别表示同一桥臂下两个功率器件的开关状态。若SA为1,表示上桥臂接通,下桥臂断开,ua连接Udc;反之SA为0,表示下桥臂接通,上桥臂断开,ua连接0。同理可得开关SA的状态与ub的关系,开关SC的状态与uc的关系。


    根据所得功率器件SA、SB和SC开关状态的8种组合,可以构成8种空间电压矢量,如图2所示。对外部负载而言,包括6个非零矢量V1(100)、V2(010)、V3(110)、V4(001)、V5(101)、V6(011),和2个零电压矢量V0(000)、V7(111)的输出电压为零。六个非零电压矢量在空间上相互间隔。
    定子绕组Y型连接的电机三相输入电压为:
   
    根据三相系统向两相系统变换保持幅值不变的原则,三相电压的合成空间矢量在α、β坐标系中可表示为:
   
    式中,Uα、Uβ为空间电压矢量在定子静止αβ轴上的分量。
1.1 空间电压矢量的合成
   
根据矢量合成的平行四边形法则和PWM等效面积原理,利用上述8种矢量可以合成任意角度有限模长的输出电压矢量,其最大模长决定了输出电压的最大幅度,如图3所示。


    图中θ为Uref与空间电压矢量Uθ之间的夹角,Uref落在矢量Uα和Uβ之间,为两者合成后的输出电压矢量,
   
    式中,Ts为采样周期,t1、t2分别为电压矢量Uα,Uβ的作用时间。
    根据三角正弦定理有:
   
    6种空间电压矢量幅值相等,且等于2Udc/3,由式(5)和(6)可得:
    [page]

    在一个PWM周期Ts内都改变相邻基本矢量的作用时间,并保证所合成的电压空间矢量的幅值都相等,因此当Ts取足够小时,电压矢量的轨迹是一个近似圆形的正多边形。为了使每次的状态转换时,开关次数最少,需要在t0=Ts-t1-t2。为了使磁链的运动速度平滑,插入零矢量不是集中地插入,而是将零矢量平均分为几份,多点地插入到磁链轨迹中去。
1.2 确定扇区
   
将图2划分为6个扇区,扇区的编号在图中标识,下面介绍一下确定扇区号的方法,令、 、分别为:
   
    定义三个变量:m、n和p,如X>0,则m=1,否则m=0;y>0,则n=1,否则n=0:Z>0,则p=1,否则p=0。设扇区编号N=4p+2n+m,N与输出电压矢量所在的扇区对应关系如表1所示,



2 基于PIC单片机的SVPWM实现
   
空间电压矢量PWM控制采用Microchip公司出品的PIC24FJ64GA芯片实现,它是在现有的RISC单片机系列构架的基础上发展来的一种功能强大的架构。通过向用户提供更强的计算功能和更丰富的外设集,此架构使用户能够升级他们的应用。与此同时,此架构还被严格设计为与
现有的PIC MCU功能急和指令助记符尽可能一致,从而简化了应用的升级工作。
    PIC24FJ64GA004采用了改进的哈佛结构,具有独立的程序和数据存储空间以及独立的程序和数据总线。架构还允许在代码执行的过程中直接通过数据空间访问程序空间。程序地址空间可存储4M指令字。最高的运行速度可达到16MIPS,带有4×PLL选项的8MHz内部振荡器和多个分频选项,17位×17位单周期硬件乘法器,32位/16位工作寄存器,还具有优化的C编译器指令构架,并且PIC24FJ64GA004还具有一系列能在工作时显著降低功耗的功能,主要包括:动态时钟切换,打盹模式操作,基于指令的节能模式。在模拟特性方面,它最多13通道的10位模DAC,用于电机转速的反馈,电压、电流等模拟信号的采用实现电机的各种控制,并且还具有故障保护时钟监视器操作功能,可以很好对电路进行保护。
2.1 硬件电路框图
   
PIC24FJ64GA具有5个带编程预分频器的16位定时器/计数器,5个16位输入捕捉,5个16位比较/PWM输出。在测速环节方面,本文采用光电码盘测算方式,结合PIC24F单片机的定时器/计数器及相关接口,使用M/T法编程实现转速的计算。欧姆龙公司生产的编码器型号E6B2-CWZ6C,它由5~24V电源供电,有三路输出,分别为A相、B相、Z相,其中A与B用于测速,它们的相位差为90°,每转过一圈输出1500个脉冲;而Z脉冲则是每转过一圈输出一个脉冲,用于系统定位。其中在电路设计中,逆变器的驱动,我们采用IR2130集成芯片,该芯片驱动的逆变器具有结构简单,工作稳定,可靠地实现过流和短路保护等优点,硬件结构如图4所示。

[page]

2.2 SVPWM算法软件编程的实现
   
图5初始化流程图 图6 SVPWM中断子程序SVPWM算法可通过对PIC软件的编程来实现,程序编写主要包括主程序和SVPWM中断子程序。主程序主要完成对PIC24FJ64GA系统初始化,配置片上外围资源等功能。中断子程序主要完成输出所需的PWM波形的功能。具体的流程图如图5和图6所示。



3 结果分析
   
控制芯片采用16位单片机PIC24FJ64GA,在交流电机矢量控制系统中编写空间电压PWM算法下载到控制芯片中。仿真实验电机参数为:额定功率为6kW,额定电压为310V,极对数为2,转动惯量为0.0085,额定转速为3600r/min。仿真实验输出的相电流和线电压波形如图7和图8所示。


    从图中7和图8可见,采用SVPWM算法,电流正弦度较好,定子输出电压电流谐波小,从而验证了系统设计的有效件。

4 结论
   
空间电压矢量PWM控制具有直流母线侧电压利用率高、开关器件损耗小、便于数字化实现等特点,已广泛应用于交流电机变频调速系统中。本文采用PIC单片机来实现SVPWM算法在交流电机变频调速控制系统中的应用,具有成本低廉、电路设计简单、电流谐波分量少等特点,在一些控制精度要求不高,如电炉炉温调节、水位调节、风力调节等场合具有一定的应用空间。

 

 

关键字:PIC24FJ64GA  空间电压矢量  PWM控制 引用地址:基于PIC24FJ64GA的空间电压矢量PWM控制方法研究

上一篇:基于PIC单片机的应用程序升级方法
下一篇:LCD驱动器AY0438及其与PIC单片机的接口设计

推荐阅读最新更新时间:2024-03-16 12:45

介绍双极性SPWM控制的特点
1.概述: 本文介绍双极性SPWM控制的特点,双极性控制都是高频开关,没有工频开关。Q1,Q2同步开关,Q3,Q4同步开关。 2.双极性控制: 双极性控制的三角载波是有正有负和单极性控制的主要区别在于,双极性有个直流偏置。 双极性控制驱动: Q1,Q2驱动和驱动占空比包络: Q3,Q4驱动和驱动占空比包络: 桥臂中点电压和桥臂中点平均电压: 从桥臂中点电压可以看出双极性控制方法是两电平,输出的电平为±Vbus,Part1提到的单极性控制是三电平的,输出的电平为±Vbus 和 0 。 电感电压和 电容 电压: 从电感的电压波形可以看出双极性调制的应力比单极性调制的电感应力高。 小结: 损耗方面双极性
[嵌入式]
介绍双极性S<font color='red'>PWM控制</font>的特点
Microchip推出高电压模拟降压PWM控制器以及MOSFET系列
全球领先的整合单片机、模拟器件和闪存专利解决方案的供应商——Microchip Technology Inc.(美国微芯科技公司)宣布,推出全新电源转换控制器系列及其首个功率MOSFET器件系列。该全新脉宽调制(PWM)控制器与配套的低品质因数(FOM)MOSFET产品系列组合支持高效的DC/DC电源转换设计,涵盖了广泛的消费电子和工业应用。这两个全新系列彰显了Microchip对于其实现更高电压、更高效率及行业趋向的更小电源转换系统这一承诺的显著进步。 观看这些新产品的演示介绍,请浏览: http://www.microchip.com/get/L0L6 MCP19035是一个基于模拟信号的小型PWM控制器产品系
[电源管理]
MAX5975 电流模式PWM控制
该MAX5975_电流模式 PWM 控制器包含所有的控制电路的宽输入电压激和反激电源的设计中所需的电源的以太网供电(PoE)的IEEE ® 802.3af/at供电设备。该MAX5975A是良好的通用输入(整流85V的交流到265V AC)或电信(- 36V的直流到72V的直流)电源的理想选择。该MAX5975B为低电压电源用(12V至24V),如墙上适配器。   这些器件为设计适当的隔离和非隔离。因为这些设备有一个有1%的准确的参考内部误差放大器,它们可以用在非隔离式电源供应器无需外部分流稳压器的需求。   使能输入(EN)是用来关闭设备。可编程软启动消除了输出电压过冲。该MAX5975A具有大滞后,需要对启动20V的内部自
[电源管理]
MAX5975 电流模式<font color='red'>PWM控制</font>器
多电平逆变器载波PWM控制方法的仿真研究
摘要:讨论了多电平逆变器的载波PWM控制方法,介绍了它们的原理,为了比较它们的控制效果,采用Matlab软件进行了仿真研究,最后根据仿真结果和分析,得出结论,并对今后的研究提出了建议。 关键词:载波PWM;多电平逆变器;仿真 1 引言 近年来,多电平变换器在高压大功率方面成为研究的热点,主要是因为它可以用低耐压的器件实现高压大功率输出,无需动态均压电路,无需变压器;电平数的增加,改善了输出电压波形。目前多电平逆变器的拓扑结构有三种:二极管箝位型逆变器(Diode-clamped inverter),飞跨电容型逆变器(Flying-capacitor inverter)和具有独立直流电源的级联型逆变器 (Cascaded-
[电源管理]
多电平逆变器载波<font color='red'>PWM控制</font>方法的仿真研究
PWM控制IC ME8263的内部结构/特点/典型应用
     ME8263是一款高性能的PWM调制的电源管理IC,该芯片是专门为高性价比的中小功率电源适配器设计的AC/DC开关电源控制器。ME8263具有较低的待机功耗、较低的EMI(带频率抖动)及较高的效率。   ME8263内部包含了5V内置电源电路,基准电路,振荡器电路,反馈电路,频率抖动电路,前沿消隐电路, MOS管驱动电路,过压保护电路,过载保护电路,PWM控制电路。   ME8263的管脚说明   ME8263的封装脚位图   ME8263的特性及优势   ME8263 的启动电流低至1uA,可有效地减少系统启动电路的损耗,缩短系统的启动时间。   ME8263内置的频率抖动设计可以很
[电源管理]
<font color='red'>PWM控制</font>IC ME8263的内部结构/特点/典型应用
降压型PWM控制器APl510原理及应用
 引言   随着信息技术与集成电路的高速发展,电子产品逐渐向智能化、小型化、低功耗方面发展,同时电源必须做到小体积、高效率、低功耗,以适应电子产品的高速发展。因此,高度集成的PWM控制器在电子产品中得到了广泛应用。   易亨(AnachiD)电子公司推出的降压型PWM控制器APl510可以广泛应用于电子产品的电源中。由于APl510芯片内包含基准电压源、振荡电路、误差放大器、内部PMOS开关管等电路,所以只须外加电感、电容、二极管等少量元器件,便可组成小体积、高效率的降压型开关稳压电源。   l APl5lO的工作原理   APl510的原理框图如图l所示。      1.1 引脚功能及描述   脚1 (FB
[工业控制]
降压型<font color='red'>PWM控制</font>器APl510原理及应用
符合待机能耗法规的PWM控制器SG6840/SG6841应用
1. 概述   绿色工作模式PWM控制器SG6840/SG6841具有许多特殊的功能和完善的保护特性。在备用状态下,PWM工作频率自动降低,功耗减小,但输出电压仍保持稳定不变,该器件采用Bi-CMOS工艺制造,起动电流和正常工作电流大大减小,因此电源转换效率较高。起动电流典型值只有30μA,工作电流也只有3mA。在正常工作状态下,SG6840/SG6841为固定频率PWM控制器。工作过程中,开关电源的负载减轻时,PWM工作频率将随之降低,这种绿色工作模式可显著减小空载和轻载时开关电源的功率损失,有助于满足恒定输出功率的要求。该器件中还采用了同步斜率补偿技术,它可以确保连续模式工作时电流回路的稳定性。该器件内含电源电压补偿电路,因此
[电源管理]
符合待机能耗法规的<font color='red'>PWM控制</font>器SG6840/SG6841应用
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved