一个简单的电机FOC思路(因为很多官方封库)
本帖最后由 zzxxccqq 于 2023-5-11 16:12 编辑大概框图如下
[*]位置/速度环:这是一个外环,用于根据目标位置或速度来计算期望的电流值,作为内环的输入。这个环节可以根据不同的控制需求进行调整或省略。
[*]反Park变换:这是一个坐标变换,用于将期望的电流值从旋转的DQ坐标系转换到静止的αβ坐标系。这样做的目的是为了方便后续的PID控制器和SVPWM。
[*]PID控制器:这是一个内环,用于根据期望的电流值和实际测量的电流值来计算输出电压值。这个环节可以根据不同的电机参数进行调节。
[*]Clark逆变换:这是一个坐标变换,用于将输出电压值从静止的αβ坐标系转换到静止的abc坐标系。这样做的目的是为了方便后续的SVPWM。
[*]SVPWM:这是一个脉宽调制技术,用于将输出电压值转换为三相半桥驱动信号,从而控制电机绕组的通断。这个环节可以根据不同的驱动器和开关频率进行优化。
[*]Park变换:这是一个坐标变换,用于将实际测量的电流值从静止的abc坐标系转换到旋转的DQ坐标系。这样做的目的是为了方便后续的PID控制器和反Park变换。
[*]Clark变换:这是一个坐标变换,用于将实际测量的电流值从静止的abc坐标系转换到静止的αβ坐标系。这样做的目的是为了方便后续的Park变换。
[*]电流采样:这是一个传感器采集,用于测量电机绕组中流过的三相电流值。这个环节可以根据不同的传感器和采样频率进行选择。
欢迎交流补充,这只是个人的看法(附加一份简单的代码) 感谢大佬 分享刚开始做自动化正需要这些! 感谢分享{:1_893:} 下载学习,谢谢分享!
下载学习,谢谢分享! 52的大神汲猎面真广,电机控制也不在话下 学习一下,感谢 bcg 发表于 2023-5-11 21:31
52的大神汲猎面真广,电机控制也不在话下
这只是一个简单的框架,具体运用还是要你们自己调试
页:
[1]