毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

DSP56F8037电动伺服的3D游戏座椅设计+三相异步电机控制+测试工具PC-MASTER 第7页

更新时间:2011-12-25:  来源:毕业论文
本次三相异步电机采取VVVF方式控制,保持电压和频率的比值不变,充分利用磁通量。
static void VVVFControl(Frac16 Frequency_Required_temp)
{
  switch(F11[0])
  {
   case 0://任意V/F曲线
   if(F01[4] >= F01[6] && F01[2] >= F01[4] && F01[1] >= F01[3] && F01[3] >= F01[5])
   {
     if(Frequency_Required_temp < F01[5])
     {
       Voltage_Required = 0;//停机状态下频率降到最低启动频率以下时,输出电压为0.
     }
     else if(Frequency_Required_temp >= F01[5] && Frequency_Required_temp <= F01[3])
     {
        VoltageCalculate(Frequency_Required_temp,F01[5],F01[3],\
          F01[6],F01论文网http://www.751com.cn/  [4],&Voltage_Required);  
     }
     else if(Frequency_Required_temp > F01[3] && Frequency_Required_temp < F01[1])
     {
        VoltageCalculate(Frequency_Required_temp,F01[3],F01[1],\
          F01[4],F01[2],&Voltage_Required);  
     }
     else原文请加辣.文^论,文'网QQ3249'114
     {
       Voltage_Required = F01[2];
     }
     Voltage_Required = div_s(Voltage_Required,3800);//380V--32767
     /***********************************************************************
     *   if UDC>voltage reference--540V,then the PWM duty must be reduced,
      *   the ratio is DC_540V/UDC.
      /**********************************************************************/
     if(UDC > DC_540V)
     {
       Voltage_Required = mult_r(Voltage_Required,div_s(DC_540V,UDC));
     }
   }
   else
   {
     Voltage_Required = 0;
   }
  }
}
电机工作分为三个状态,启动,超压和正常工作。在Codewarrior IDE编译环境中上,均已么标值计算。实际上瞬间电压为Voltage_Required(电压)= Frequency_Required(频率)*K+Voltage Star(起始电压),其中斜率K= (Voltage  -Voltage  Star)/( Frequency- Frequency Star) ,额定电压,额定频率以及起始电压在电机的铭牌上都可以找到。
6.1.2计算SVPWM
Codewarrior IDE软件开发平台有一个豆子 可以计算三相电压的占空比。
   PhaseIncrement = mult_r(Frequency_Required,div_s(1311,(F02[3]*1000))) \
                    *Direction_Flag;//360/(Frequency_Reload*100/Frequency_Required)/180*32768
   __turn_off_sat();//
   theta = theta + PhaseIncrement;//论文网http://www.751com.cn/  定子电压矢量旋转角度
   __turn_on_sat();//
   pUS0_AlphaBeta.alpha = mult_r(Voltage_Required,TFR_tfr16CosPIx(theta));//计算定子电压的alpha轴分量
   pUS0_AlphaBeta.beta = mult_r(Voltage_Required,TFR_tfr16SinPIx(theta));//计算定子电压的beta轴分量
   __turn_off_sat();//原文请加辣.文^论,文'网QQ3249,114
  SVM_svmStd(&pUS0_AlphaBeta,&p_abc);//发SVPWM
  SVM_svmStd(&pUS0_AlphaBeta,&p_abc)为该豆子下可以计算SVPWM的函数,根据静态坐标pUS0_AlphaBeta的X轴和Y轴计算出动态p_abc的三个变量。X和Y轴都是就是定子电压的两个分量。
6.1.2输出三相电
在IPM模块中集成了功率驱动和IGBT模块,IGBT由三个桥壁组成,每个桥壁的上桥壁和下桥壁为互补模式。
  PWM_generator_SetRatio15(0,p_abc.PhaseA);//A相上桥壁开关管占空比
  PWM_generator_SetRatio15(2,p_abc.PhaseB);//B相上桥壁开关管占空比
  PWM_generator_SetRatio15(4,p_abc.PhaseC);//C相上桥壁开关管占空比

上一页  [1] [2] [3] [4] [5] [6] [7] 

DSP56F8037电动伺服的3D游戏座椅设计+三相异步电机控制+测试工具PC-MASTER 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。