采样SPWM程序.docVIP

  • 5
  • 0
  • 约2.05万字
  • 约 13页
  • 2016-11-02 发布于湖北
  • 举报
《采用不对称规则采样法生成三相SPWM波的开环调速控制程序》 本例载波频率为20KHz,或载波周期为50μs。DSP晶振10MHz,内部4倍频,时钟频率为40MHz,计数周期为25ns。假设调制波频率由外部输入(1~50Hz),并转换成合适的格式(本例为Q4格式)。调制系数M为0~0.9。死区时间1.6μs。最小删除脉宽3μs。 主程序的工作是根据输入的调制波频率计算N、2N和M值。 定时器采用连续增减计数方式。利用下溢中断,每个载波周期都产生一次中断,在每次中断都根据以下公式分别计算出下一个载波周期的三个比较值。并比较正负脉宽是否小于3μs,如果小于3μs则删除该脉冲。 本例中的常数: π倍载波周期:π50(10-6(228=42166秒,Q28格式 载波频率:20000Hz(2=40000Hz,Q1格式; 定时器周期值:50μs/2/25ns=1000个计数周期; 调制系数对调制波频率的比例系数:0.9/50=0.018(221=37749,Q21格式; 最小正脉宽:3μs/25ns=120个计数周期; 最小负脉宽:47μs/25ns=1880个计数周期; 弧度换算成度系数:360/2π(24=917,Q4格式; 2π/3(212=8579弧度,Q12格式; 4π/3(212=17157弧度,Q12格式; 2π(212=25736弧度,Q12格式

文档评论(0)

1亿VIP精品文档

相关文档