当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]基于Nios II处理器的SVPWM IP Core设计

摘要 为降低FPGA实现3电平SVPWM算法的复杂性,减小SVPWM模块所占用的资源,文中利用正弦函数和余弦函数的关系,采用小容量ROM提出了一种新的SVPWM控制算法。利用Verilog HDL实现了算法的硬件设计,并封装成IP核以方便设计复用,在Altera公司的DE2开发板上进行了设计验证,体现了SOPC嵌入式系统的灵活性和扩展性。
关键词 有源逆变;SVPWM;IP Core;SOPC

    电压空间矢量脉冲宽度调制(SVPWM)具有谐波小、直流电压利用率高等特点,因而广泛应用于具有高效、节能特性的有源逆变中。由于SVPWM物理概念清晰、控制算法简单、数字化实现方便。因此通常用微控制器(MCU)或数字信号处理器(DSP)实现,使用MCU实现具有较大的灵活性,但速度受到一定限制;使用DSP实现虽可以提高开关频率,但两者都有开发时间相对较长、CPU占用率高的缺点。文中提出了一种基于FPGA的SVPWM硬件实现方案,文中方案与其他硬件设计方案相比电路结构简单、占用FPGA资源少、便于和MCU/DSP接口。由于采用基于FPGA的硬件电路设计,因此大大降低了对MCU/DSP速度的要求,同时减小了编程工作量。

1 SVPWM基本原理
1.1 参考电压矢量的合成
    三相逆变桥电路如图1所示,其中6个开关管受3组互补脉冲控制,总共有8种可能的开关组合,对应于8种基本空间电压矢量


  
    V7=V8=0                                (2)
    其中6种是非零基本空间电压矢量,另外2种是零空间电压矢量。当逆变器单独输出6种基本电压空间矢量时,电动机定子磁链矢量矢端的运动轨迹就是一个正六边形,如图2中实线所示。采用8个基本电压矢量实现目标电压矢量的合成,即在一个开关周期内通过对基本电压矢量进行组合,使其平均值与给定电压矢量相等。具体而言,某区域中的电压矢量可由组成这个区域的2个相邻的非零矢量及零矢量的不同作用时间来合成。矢量的作用时间可以一次施加,也可以在一个采样周期内分多次施加,通过控制各个电压矢量的作用时间,使电压空间矢量接近按圆轨迹旋转,如图2中虚线所示,从而使磁通逼近基准磁链圆,产生恒定的电磁转矩。

[!--empirenews.page--]
    以区间1中的电压矢量Vref为例,可将其分解为矢量和之Va和Vb,这2个电压矢量分别是电压矢量V1和V2在时间间隔T中有效作用时间ta、tb的等效电压矢量
   
    为降低转换频率,零电压矢量也用于矢量合成,零矢量作用时间为t0。即PWM周期TPWM等于ta、tb、t0之和
   
    以上讨论的是Vref在区间1中的情况,其中θ是Vref与该区间中那个滞后电压矢量的夹角,对其他区间除了用于合成Vref的2个基本电压矢量不同外,分析计算过程完全相同,滞后、超前的2个电压矢量作用的时间亦分别由式(7)和式(6)给出。
1.2 七段式电压空间矢量PWM波形
    矢量的作用效果与其持续时间有关,为使磁链运动平滑,可以将各矢量分2次产生,为减少开关次数以降低开关损耗,每次仅改变三相逆变桥中一个桥臂的控制信号,由此得到各扇区桥臂开关切换顺序,如表1所示,区间1相应的桥臂控制信号时序如图3所示,考虑到开关切换顺序之后,图3中t0’=(TPWM/2-t1-t2)/2,T0’=t0/4,对奇数区间t1=ta/2,t2=tb/2;对偶数区间t1=tb/2,t2=ta/2。

[!--empirenews.page--]

2 SVPWM IP Core设计
    SVPWM IP Core结构框图如图4所示。整个系统由总线接口、PWM可逆计数、分频、ROM地址生成、正弦值存储、时序控制、乘法器及死区发生器等模块构成。


    (1)寄存器组。
    寄存器组提供了该IP Core与CPU交换信息的通道。当采用NiosII作为微控制器时,用户可以通过Avalon总线采用基地址+偏移量的方式访问IP Core内部的6个寄存器,如表2所示。

[!--empirenews.page--]
    (2)Avalon接口设计。
    Avalon接口为SVPWM IP Core提供了一个标准的Avalon从端口,通过此接口按照Avalon从端口的传输协议对IP Core进行控制,相关的Avalon接口信息如表3所示。


    (3)乘法因子计算模块。
    这里的乘法因子是指式(6)和式(7)中的方括号内运算的结果。本模块根据外部A/D转换的结果、设定的TPWM及预期的参考电压矢量的数值,计算出式(6),式(7)的方括号内的结果,用于乘法模块中对ta和tb的计算。
    (4)数据存储模块。
    sinθ及sin(π/3-θ)在扩大255倍后,分别作为高8位和低8位存储在容量为128×16 bit的ROM中,从而可以同时读取分别用于式(6)中tb和式(7)中ta的计算。时序控制ROM的容量为32×3 bit,存储表1中的开关时序,其高3位地址用于对6个扇区编码,最低2位地址用于某区间内的时序控制,由于在同一区间中采用升降计数,根据表1中桥臂开关切换的对称性可知,只要两位地址即可存储时序控制信号。
    (5)数据选择器。
    当0≤θ<π/6时,利用正弦值存储模块输出数据的高8位计算tb,利用低8位计算ta;而当θ值为π/6≤θ<π/3时,则应该利用低8位计算tb,利用高8位计算ta。通过数据选择器实现高、低8位的交换。
    (6)时序控制模块及IGBT时序控制ROM。
    时序控制模块根据当前所处的扇区、ta、tb及当前PWM的计数值生成IGBT时序控制ROM的地址。IGBT时序控制ROM中存储的是桥臂开关控制的时序,根据时序控制模块输出的地址,将存储在ROM中的开关控制量读出后送至死区发生器模块。
    (7)死区发生器模块。
    死区发生器模块用于将桥臂上部IGBT管的3个时序控制信号,变为用户设定死区时间的3组信号,对6个IGBT管进行控制,死区时间在0~6.3μs之间设置,步进值0.1μs。死区发生器仿真结果如图5所示,输入信号为pulse_in,输出信号为pulse_a和pulse_b,死区时间设置为0.4μs。



3 设计验证
    各模块设计完成后,用原理图方式完成系统设计如图4所示,在SOPC Builder中将之作为自定义组件添加到系统中生成IP Core。设计验证在Altera公司的DE2开发板上进行,将该IP Core添加到SOPC工程中,编译、下载到FPGA芯片中,运行测试程序后,利用SignalTapII Logic AnMyer捕捉到桥臂上方3个IGBT管的控制信号如图6所示。图中的sector是为方便测试而引出的扇区编号信号,由图可知设计正确。



4 结束语
    设计了一个结构简单、性能良好的SVPWM IP核,并在Nios II平台下将其封装成一个模块化的独立元件,使之易于在其他的工程中复用,利用该IP核可以方便地构建基于Nios II嵌入式处理器SVPWM控制系统,体现了SOPC嵌入式系统的灵活性和扩展性。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭