zzxxccqq 发表于 2023-5-11 16:10

一个简单的电机FOC思路(因为很多官方封库)

本帖最后由 zzxxccqq 于 2023-5-11 16:12 编辑

大概框图如下
[*]位置/速度环:这是一个外环,用于根据目标位置或速度来计算期望的电流值,作为内环的输入。这个环节可以根据不同的控制需求进行调整或省略。
[*]反Park变换:这是一个坐标变换,用于将期望的电流值从旋转的DQ坐标系转换到静止的αβ坐标系。这样做的目的是为了方便后续的PID控制器和SVPWM。
[*]PID控制器:这是一个内环,用于根据期望的电流值和实际测量的电流值来计算输出电压值。这个环节可以根据不同的电机参数进行调节。
[*]Clark逆变换:这是一个坐标变换,用于将输出电压值从静止的αβ坐标系转换到静止的abc坐标系。这样做的目的是为了方便后续的SVPWM。
[*]SVPWM:这是一个脉宽调制技术,用于将输出电压值转换为三相半桥驱动信号,从而控制电机绕组的通断。这个环节可以根据不同的驱动器和开关频率进行优化。
[*]Park变换:这是一个坐标变换,用于将实际测量的电流值从静止的abc坐标系转换到旋转的DQ坐标系。这样做的目的是为了方便后续的PID控制器和反Park变换。
[*]Clark变换:这是一个坐标变换,用于将实际测量的电流值从静止的abc坐标系转换到静止的αβ坐标系。这样做的目的是为了方便后续的Park变换。
[*]电流采样:这是一个传感器采集,用于测量电机绕组中流过的三相电流值。这个环节可以根据不同的传感器和采样频率进行选择。
欢迎交流补充,这只是个人的看法(附加一份简单的代码)

Gxiaojia 发表于 2023-5-11 17:11

感谢大佬 分享刚开始做自动化正需要这些!

weiyanli 发表于 2023-5-11 17:25

感谢分享{:1_893:}

lazhou 发表于 2023-5-11 17:30

下载学习,谢谢分享!

njy666 发表于 2023-5-11 17:48


下载学习,谢谢分享!

bcg 发表于 2023-5-11 21:31

52的大神汲猎面真广,电机控制也不在话下

shodow123 发表于 2023-5-12 10:53

学习一下,感谢

zzxxccqq 发表于 2023-5-13 10:11

bcg 发表于 2023-5-11 21:31
52的大神汲猎面真广,电机控制也不在话下

这只是一个简单的框架,具体运用还是要你们自己调试
页: [1]
查看完整版本: 一个简单的电机FOC思路(因为很多官方封库)