找回密码
 立即注册
楼主: 王昱顺

FOC@Ai8051U横空出世,可控制7万5千转的电机!系统成本6元

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-04-30 17:46:32

8

主题

65

回帖

277

积分

中级会员

积分
277
发表于 前天 14:39 | 显示全部楼层
王工你好,
首先非常期待这个V3版本,因为我学习过您的V2版本,电机转得非常丝滑。
但是我本身基础较弱,关于V2程序中的SVPWM有一些疑问,麻烦您解答一下:
我不太理解最终输出的三相PWM和电机旋转的电角度之间的关系,
也就是说,比如当电机电角度为A时,为什么我的三相PWM输出要这样设置。

点评

这部分请参阅中国知网上的svpwm原理相关文章,这里只能粗略的表达为通过三相通入不同占空比就可以实现定向的磁场,本质是产生的磁场拖拽这转子上的磁铁转动  详情 回复 发表于 前天 15:55
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-04-30 08:42:14

10

主题

126

回帖

1463

积分

版主

积分
1463
发表于 前天 15:44 | 显示全部楼层
帮问:这个FOC只有磁编码器   不需要回测三个电流吗

点评

不需要,只进行实际角度的读取即可直接参与dq轴电压解算,回读电流是因为要电流解算的。 但是我这个通过更快速的电压解算,用更低的成本(软硬件都简单了)仍然可以实现近似电流解算的效果,是个成本和复杂程度上更  详情 回复 发表于 前天 15:53
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 前天 15:53 | 显示全部楼层
yao眼*** 发表于 2025-4-29 15:44
帮问:这个FOC只有磁编码器   不需要回测三个电流吗

不需要 !
只进行实际角度的读取即可直接参与dq轴电压解算,回读电流是因为要电流解算的。
但是我这个通过更快速的电压解算,用更低的成本(软硬件都简单了)仍然可以实现近似电流解算的效果,
是个成本和复杂程度上更优秀的版本

点评

王工,客户问:这换个不同的电机 参数就不一样了 意思换不同电机的时候先调整这个参数再进行使用?  详情 回复 发表于 昨天 08:42
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 前天 15:55 | 显示全部楼层
HUHU*** 发表于 2025-4-29 14:39
王工你好,
首先非常期待这个V3版本,因为我学习过您的V2版本,电机转得非常丝滑。
但是我本身基础较弱,关 ...

这部分请参阅中国知网上的svpwm原理相关文章,
这里只能粗略的表达为通过三相通入不同占空比就可以实现定向的磁场,
本质是产生的磁场拖拽这转子上的磁铁转动
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:166
  • 最近打卡:2025-04-30 13:36:04
已绑定手机

34

主题

171

回帖

1177

积分

金牌会员

积分
1177
发表于 前天 16:24 | 显示全部楼层
哈哈,好例程又来了,学习新技能
8位程序---换个STC32G.h头文件,换个C251编译器就直接到STC32的高度了;
          想回到8位机,则换个STC8H.h头文件,换个C51编译器就回到8位机了.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:372
  • 最近打卡:2025-05-01 10:53:48

12

主题

125

回帖

1685

积分

金牌会员

积分
1685
发表于 前天 17:24 | 显示全部楼层
王*** 发表于 2025-4-29 15:55
这部分请参阅中国知网上的svpwm原理相关文章,
这里只能粗略的表达为通过三相通入不同占空比就可以实现定 ...

王总的程序还没研究   我想问下缺了电流检测,堵转就只能用编码器值预期差来判断了吧,力矩检测也不能实现了吧

点评

你说的对,力矩检测确实不能控制了。 但是可以通过检测编码器的固定时间的差值来估计出来力矩,同时控制力矩是不耽搁的。 所以我说这是近似实现的,只不过通过优化运行速度来得到实际相近的性能。  详情 回复 发表于 前天 18:58
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 前天 18:58 | 显示全部楼层
lzz*** 发表于 2025-4-29 17:24
王总的程序还没研究   我想问下缺了电流检测,堵转就只能用编码器值预期差来判断了吧,力矩检测也不能实 ...

你说的对,力矩检测确实不能控制了。
但是可以通过检测编码器的固定时间的差值来估计出力矩,同时控制力矩是不耽搁的。
所以我说这是近似实现的,只不过通过优化运行速度来得到实际相近的性能。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-05-01 07:09:37
已绑定手机

1

主题

43

回帖

233

积分

中级会员

积分
233
发表于 前天 20:07 | 显示全部楼层
svpwm原理相关文章 又是一个大知识点,进去看看
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-04-30 08:42:14

10

主题

126

回帖

1463

积分

版主

积分
1463
发表于 昨天 08:42 | 显示全部楼层
王*** 发表于 2025-4-29 15:53
不需要 !
只进行实际角度的读取即可直接参与dq轴电压解算,回读电流是因为要电流解算的。
但是我这个通过 ...

王工,客户问:这换个不同的电机   参数就不一样了   意思换不同电机的时候先调整这个参数再进行使用?

点评

可以使用USB-CDC进行自动校准,包括极对数,旋转方向,零点等都是可以自动校准的。 内含一个使用串口做的中文菜单,使用很方便  详情 回复 发表于 昨天 10:36
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-04-30 09:55:28
已绑定手机

1

主题

19

回帖

45

积分

新手上路

积分
45
发表于 昨天 09:55 | 显示全部楼层
这个强大,做个控制器口袋放着

点评

一定会在 机器人 / 机器狗 等应用场景上流行起来  详情 回复 发表于 昨天 09:57
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 17:48 , Processed in 0.137025 second(s), 119 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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