东北大学电气传动实验报告材料.docVIP

  • 8
  • 0
  • 约1.08千字
  • 约 19页
  • 2019-06-24 发布于安徽
  • 举报
实用文档 文案大全 实验报告 实验一 一、SPWM同步调制 1、起动电流 2、稳定电流 3、启动电压 4、启动转速 二、SPWM异步调制 1、起动电流 2、稳定电流 3、启动电压 4、启动转速 三、SPWM混合调制 1、起动电流 2、稳定电流 3、启动电压 4、启动转速 四、空间矢量同步调制 1、起动电流 2、稳定电流 3、启动电压 4、启动转速 五、空间矢量异步调制 1、起动电流 2、稳定电流 3、启动电压 4、启动转速 六、空间矢量混合调制 1、起动电流 2、稳定电流 3、启动电压 4、启动转速 七、磁场定向 1、起动电流 2、稳定电流 3、启动电压 4、启动转速 实验二 void SPWM() { openloop();//SIN table index = index 0x01ff; //index取后九位二进制位作为表中数据所在的位置 a_sin = SINTAB[index]; //载波顶点所对应的参考波角度 index = ( index + 0x155 ) 0x01ff; //+90 b_sin = SINTAB[index]; //载波底点对应的参考波角度 u16_tmp1 = ( (int32)a_sin * u_out ) gt;gt; 13;? u16_tmp1 = u16_tmp1 + 16384; //载波顶点处采样电压 cmp1 = ( (int32)u16_tmp1 * t1per ) gt;gt; 15; //载波顶点采样保持时间 u16_tmp1 = ( (int32)b_sin * u_out ) gt;gt; 13;? u16_tmp1 = u16_tmp1 + 16384; //载波底点处采样电压 cmp2 = ( (int32)u16_tmp1 * t1per ) gt;gt; 15; //载波底点采样保持时间 long1_tmp = ( (int32)t1per * 3 ) gt;gt; 1; //载波周期 cmp0 = long1_tmp - cmp1 - cmp2; //采样间隔时间 EvaRegs.CMPR1 = cmp1; //将顶点处采样电压保持时间赋值给EvaRegs.CMPR1 EvaRegs.CMPR2 = cmp2; //将底点处采样电压保持时间赋值给EvaRegs.CMPR2 EvaRegs.CMPR3 = cmp0; //将采样间隔时间赋值给EvaRegs.CMPR

文档评论(0)

1亿VIP精品文档

相关文档