基于DSP的三相变频SPWM波形算法研究.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP的三相变频SPWM波形算法研究.doc

基于DSP的三相变频SPWM波形算法研究   摘 要:本文介绍了一种高效的SPWM变频调速的控制新算法,通过DSP的运算实时改变PWM波占空比,通过逆变电路得到正弦变化的三相交流电,并应用于伺服控制系统中,该算法简洁高效,实用性强,能够很容易应用于工程实践中。   关键词:变频;TMS320F28035;SPWM;逆变电路   1 引言   正弦脉宽调制技术(SPWM)广泛用于伺服控制和逆变电源中,现代交-直-交变换技术是建立在正弦脉宽调制(SPWM)之上的;目前,正弦脉宽调制(SPWM)的理论方法多种多样,理论和方法也在不断改进。本文利用DSP28035实现了SPWM波的调制,采用DSP高效运算能力产生PWM波,控制灵活,修改方便,系统控制可靠性高,性能很好。   2 SPWM在交-直-交变频器中的应用   2.1 交-直-交变频器的主电路   交-直-交变频器的主电路主要有三个组成部分:整流电路、中间电路和逆变电路。   整流电路将电源提供的交流电压变换为直流电压,电路型式分为不可控整流电路和可控整流电路。   中间电路分为滤波电路和制动电路等不同的形式,滤波电路是对整流电路的输出进行电压或电流滤波。   逆变电路是将直流电变换为频率和幅值可调节的交流电,对逆变电路中功率器件的开关控制一般采用SPWM控制方式。   2.2 SPWM原理   正弦波SPWM(Sinusoidally PWM)技术,就是用正弦波去调制PWM信号的脉宽,即:功率管的输出为一系列等幅不等宽的矩形脉冲波形,其宽度依正弦波规律变化。   产生SPWM正弦波的基本方法是用一组虚拟的三角形波与一个正弦波进行比较(斩波)。现在应用较多的是利用虚拟的等腰三角形波与一个正弦波进行比较,如图2所示。其相交的时刻(即交点)来作为开关管“ 开 ”或“ 关 ”的时刻。   图中:t1?开关管导通;t2?开关管截止。   设定图2表示的是U相电压,t1对应开关管Q1导通区间,t2 对应开关管Q1截止区间。当PWM工作在中间对齐模式(又称连续增减计数模式)时,可产生图中的虚拟等腰三角形波。对应于每一次PWM中断,更新t1。   3 TMS320F28035及EPWM模块   TMS320F28035是TI新推出的Piccolo系列DSP之一,它具有很高的性价比和出色的DSP控制性能。单电源供电,主频适中(60MHZ),附带一个浮点运算核,价格便宜。同样具有增强型eCAN、SPI,SCI等通信接口,增强型eQEP正交编码接口、增强型ePWM接口,eCAP接口等。   EPWM模块主要包含以下几个部分:时间基准子模块;计数比较子模块;动作限定子模块;PWM斩波子模块;死区控制子模块;错误区域控制子模块;事件触发子模块。通过寄存器配置,28035可以多达7个通道14路PWM波输出.。   4 算法设计   4.1 设计思路   正弦波某一时刻可由一定频率的载波以某个占空比值来实现,根据面积等效原理,占空比为比较寄存器(CMPA/CMPB)与周期寄存器(TBPRD)的比值,因此只要使比较寄存器的值以正弦规律变化,就可以产生SPWM波形。   对于三相SPWM,由U相延迟2/3π,4/3π相位得到另外两相V,W,分别由EPWM1,EPWM2,EPWM3控制。   4.2 算法分析   SPWM频率为FRQ(0-100HZ),每个SPWM波周期采样N次,即N次占空比的调整,时钟频率为60MHZ,则周期计数值TBPRD=60 000 000/(N*FRQ)。   这里给出一个占空比的算法,设正弦变化占空比Q=1+a/2*(sin(2K*π/N)-1),K=1,2,3…N-1,计算在中断函数中进行。三个占空比式子分别为Q1=1+a/2*(sin(2K*π/N)-1),Q2=1+a/2*(sin((2K*π/N)+2/3π)-1),Q3=1+a/2*(sin((2K*π/N)+4/3π)-1)。   这是周期为N,幅值在(1-a,1)区间的正弦函数。其中a为调制系数,取值为0~1。由上面可得,比较寄存器(CMPA/CMPB)的值CMPX=TBPRD*Q。   SPWM波的频率与PWM信号的频率成正比关系。   4.3 程序编写   程序由主程序和定时器下溢中断子程序组成。   4.3.1 主程序流程如图3   4.3.2 中断函数编写   每个定时中断改变占空比,N次改变得到一个周期的SPWM波形。   中断函数示例编写如下:   interrupt void epwm1_timer_isr(void)   { if(k=N)   { k = 0; }   Q=1-a/2+a*(sin(2Kπ/N)-1);

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档