- 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 tableindex = index 0x01ff; //index取后九位二进制位作为表中数据所在的位置a_sin = SINTAB[index]; //载波顶点所对应的参考波角度index = ( index + 0x155 ) 0x01ff; //+90b_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.CMPR1EvaRegs.CMPR2 = cmp2; //将底点处采样电压保持时间赋值给EvaRegs.CMPR2EvaRegs.CMPR3 = cmp0; //将采样间隔时间赋值给EvaRegs.CMPR
原创力文档

文档评论(0)