STM32
直播中

王静

7年用户 1531经验值
私信 关注
[问答]

如何对FOC算法进行simulink仿真呢

怎样去搭建一种FOC算法呢?如何对FOC算法进行simulink仿真呢?

回帖(1)

陈明

2021-11-19 15:21:00
  前言
  衔接第一天,完成了板子与上位机的通讯
  为什么是02.10呢?因为02.09都在调adc和tim1了。/(ㄒoㄒ)/~~
  FOC算法的搭建及板子验证
  simulink模型仿真及结果
  
  硬件仿真及结果
  下面是ADC中断中运行的代码,Iq手动给的2A。
  //验证FOC算法
  theta += 0.03f;
  if(theta 》 (2.0f * PI))
  {
  theta -= (2.0f * PI);
  }
  rtU.theta = theta;
  rtU.Vd = 0;
  rtU.Vq = 2;
  foc_algorithm_step();
  printf(“%4.3f,%4.3f,%4.3f,%4.3f,n”,rtU.theta,rtY.Ua, rtY.Ub, rtY.Uc);
  //printf(“%4.3f,%4.3f,%4.3f,n”,rtU.theta,rtY.Id, rtY.Iq);
  
  
  结束语
  中间的曲线波形其实都有生成过,不过当时忘记截图了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分