前言
衔接第一天,完成了板子与上位机的通讯
为什么是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);
结束语
中间的曲线波形其实都有生成过,不过当时忘记截图了。
前言
衔接第一天,完成了板子与上位机的通讯
为什么是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);
结束语
中间的曲线波形其实都有生成过,不过当时忘记截图了。
举报