《东北大学电气传动实验报告.docx》由会员分享,可在线阅读,更多相关《东北大学电气传动实验报告.docx(3页珍藏版)》请在三一办公上搜索。
1、东北大学电气传动实验报告实验报告 实验一 一、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 tab
2、le index = index & 0x01ff; /index取后九位二进制位作为表中数据所在的位置 a_sin = SINTABindex; /载波顶点所对应的参考波角度 index = ( index + 0x155 ) & 0x01ff; /+90 b_sin = SINTABindex; /载波底点对应的参考波角度 u16_tmp1 = ( (int32)a_sin * u_out ) 13; u16_tmp1 = u16_tmp1 + 16384; /载波顶点处采样电压 cmp1 = ( (int32)u16_tmp1 * t1per ) 15; /载波顶点采样保持时间 u16_
3、tmp1 = ( (int32)b_sin * u_out ) 13; u16_tmp1 = u16_tmp1 + 16384; /载波底点处采样电压 cmp2 = ( (int32)u16_tmp1 * t1per ) 15; /载波底点采样保持时间 long1_tmp = ( (int32)t1per * 3 ) 1; /载波周期 cmp0 = long1_tmp - cmp1 - cmp2; /采样间隔时间 EvaRegs.CMPR1 = cmp1; /将顶点处采样电压保持时间赋值给EvaRegs.CMPR1 EvaRegs.CMPR2 = cmp2; /将底点处采样电压保持时间赋值给EvaRegs.CMPR2 EvaRegs.CMPR3 = cmp0; /将采样间隔时间赋值给EvaRegs.CMPR