FOC梳理-第二天-20210210

FOC梳理——第二天(20210210)

前言

衔接第一天,完成了板子与上位机的通讯
为什么是02.10呢?因为02.09都在调adc和tim1了。/(ㄒoㄒ)/~~

FOC算法的搭建及板子验证

simulink模型仿真及结果

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);

硬件仿真
硬件仿真

结束语

中间的曲线波形其实都有生成过,不过当时忘记截图了😏,后期如果有需要,可以展示补充下,另外,如果有想要仿真模型的,可以私信我,也可以自己去动手搭一下。可以参考袁雷老师的《现代永磁同步电机控制原理及MATLAB仿真》,当然如果需要电子版包括全书仿真模型的,也可以私信我。🙀
###接下来就是第一个关键的地方了——SVPWM。望顺利 😏

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PLL 类估算器 本应用笔记中使用的估算器就是 AN1162 《交流感应电 机 (ACIM)的无传感器磁场定向控制 (FOC) 》(见 “ 参考文献 ”)中采用的估算器,只是在本文中用于 PMSM 电机而已。 估算器采用 PLL 结构。其工作原理基于反电动势 (BEMF)的 d 分量在稳态运行模式中必须等于零。图 6 给出了估算器的框图。 如图 6 中的闭环控制回路所示,对转子的估算转速 (ω Restim)进行积分,以获取估算角度,如公式 1 所示: 将 BEMF 的 q 分量除以电压常量 ΚΦ 得到估算转速 ω Restim,如公式 2 所示: 考虑公式 2 中给出的最初估算假设(BEMF 的 d 轴值在 稳态下为零),根据 BEMF q 轴值 Edf 的符号,使用 BEMF d 轴值 Edf 对 BEMF q 轴值 Edf 进行校正。经过公 式 3 显示的 Park 变换后,使用一阶滤波器对 BEMF d-q 分量值进行滤波。 采用固定的定子坐标系,公式 4 代表定子电路公式。 在公式 4 中,包含 α – β 的项通过经 Clarke 变换的三相 系统的对应测量值得到。以 Y 型(星型)连接的定子相 为例, LS 和 RS 分别代表每个相的定子电感和电阻。若 电机采用 Δ 连接, 则应计算等效的 Y 型连接相电阻和电 感,并在上述公式中使用。 图 7 表示估算器的参考电路模型。电机的 A、 B 和 C 端 连接到逆变器的输出端。电压 VA、 VB 和 VC 代表施加 给电机定子绕组的相电压。 VAB、 VBC 和 VCA 代表逆变 器桥臂间的线电压,相电流为 IA、 IB 和 IC。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值