硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2368|回复: 8
收起左侧

FOC电机控制学习记录(一) 空间矢量合成

[复制链接]

97

主题

537

回帖

843

积分

金牌会员

积分
843
发表于 2024-6-21 23:10:43 | 显示全部楼层 |阅读模式
这是是我个人学习的理解,笔者也是在下班后自学,自身从事的也不是相关专业。内容不一定正确。如果有错误的地方请指出。

在本人学习路上,发现很多资料书籍,对于数学公式推导往往一笔带过。他们默认了读者有一定的数学基础。但是实际上,我的数学知识都已经还给老师了。
所以我想也有很多和我一样的人,于是我把我的学习记录整理出来。

目前我的学习进度还是比较慢,也苦于无人讨论,不过对于我自己自认为理解了部分,还是发到论坛里来。有个讲述的对象,也更加加深自己的理解。





首先这里有这么一个公式,它告诉了我们,如果有三个相位差120°的弦波量,空间上也差120°的,合成一个矢量,这个矢量是不停旋转的。
而且它的角速度就是ω

Snipaste_2024-06-21_23-08-09.png





评分

参与人数 1金币 +20 收起 理由
morning_enr6U + 20 很给力!

查看全部评分

共产主义一定胜利!
回复

使用道具 举报

97

主题

537

回帖

843

积分

金牌会员

积分
843
 楼主| 发表于 2024-6-21 23:16:28 | 显示全部楼层
空间向量合成.pdf (411.34 KB, 下载次数: 51)
这部分内容证明过程如文档所示。
Snipaste_2024-06-21_23-11-44.png
共产主义一定胜利!
回复

使用道具 举报

97

主题

537

回帖

843

积分

金牌会员

积分
843
 楼主| 发表于 2024-6-21 23:24:45 | 显示全部楼层
Snipaste_2024-06-21_23-21-56.png


所以说 Snipaste_2024-06-21_23-23-52.png 就是Ub在空间上转了120°。Uc同理。



共产主义一定胜利!
回复

使用道具 举报

86

主题

442

回帖

720

积分

金牌会员

积分
720
QQ
发表于 2024-6-22 08:56:05 | 显示全部楼层
666
武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

97

主题

537

回帖

843

积分

金牌会员

积分
843
 楼主| 发表于 2024-6-22 15:44:35 | 显示全部楼层
SpaceVectorSynthesis.gif


[C] 纯文本查看 复制代码
w = 2*pi; % rad/s  
t = linspace(0, 1, 100); % 时间[0, 1]秒  
  
% Ua, Ub, Uc 相差120°  
Ua = cos(w*t);  
Ub = cos(w*t - 2*pi/3);  
Uc = cos(w*t - 4*pi/3);  
  
% 初始化图形窗口  
figure;  
theta = zeros(1, length(t)); % 初始化角度数组  
rho = zeros(1, length(t)); % 初始化幅值数组  
polarplot(theta, rho, 'k-'); % 使用黑色线初始化图形(这只是一个占位符)  
  
% 绘制动画  
for i = 1:length(t)  
    % 计算合成复数的角度和幅值  
    Us = Ua(i) + Ub(i)*exp(2*pi/3*1i) + Uc(i)*exp(4*pi/3*1i);  
    theta(i) = angle(Us);  
    rho(i) = abs(Us);  
      
    % 清除旧的图形(如果需要的话)  
    cla; % 清除当前坐标轴的内容  
      
    % 绘制新的图形  
    polarplot(theta(1:i), rho(1:i), 'r-'); % 使用红色线绘制当前数据点  
    drawnow; % 更新图形  
    pause(0.01); % 暂停一小段时间以创建动画效果  
end

共产主义一定胜利!
回复

使用道具 举报

85

主题

784

回帖

1039

积分

至尊会员

积分
1039
发表于 2024-6-22 21:06:05 | 显示全部楼层
可以看一下稚晖君在知乎关于FOC的介绍
回复

使用道具 举报

5

主题

336

回帖

351

积分

高级会员

积分
351
发表于 2024-6-24 11:57:32 | 显示全部楼层
对。看看稚晖君的介绍。楼主的“实时编辑器”是什么软件?
回复

使用道具 举报

97

主题

537

回帖

843

积分

金牌会员

积分
843
 楼主| 发表于 2024-6-24 15:22:31 | 显示全部楼层
soyshell 发表于 2024-6-24 11:57
对。看看稚晖君的介绍。楼主的“实时编辑器”是什么软件?

matlab的实时脚本
共产主义一定胜利!
回复

使用道具 举报

4

主题

1449

回帖

1461

积分

至尊会员

积分
1461
发表于 2024-6-24 21:38:19 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-6-10 17:20 , Processed in 0.282803 second(s), 33 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表