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

高性能FOC | 32F12K54-FOC Lite V2 开源!经多天测试,稳定无异常==目前最高水平

  [复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2024-04-30 10:11:06

3

主题

15

回帖

425

积分

中级会员

积分
425
发表于 2024-4-29 07:20:14 | 显示全部楼层
本帖最后由 rzsnb 于 2024-4-29 07:22 编辑
王*** 发表于 2024-4-29 00:27
最佳距离为2~3mm,偏心1~2mm不会影响性能。
最高速度主要取决于通讯部分的最大值限制,程序内部并无速度 ...

我有两个电机,一个1000转每分钟,一个3000转每分钟,如果通讯接收相同的数据,那不是转速一样的了?请教那应该怎么设置转速?通讯数据里没见转速设置啊?

点评

moto.set_speed就是设置速度数据,单位是转/分 数据的问题请见CAN通讯协议说明  详情 回复 发表于 2024-4-29 14:45
回复 支持 反对

使用道具 举报 送花

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

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-4-29 14:45:49 | 显示全部楼层
rzs*** 发表于 2024-4-29 07:20
我有两个电机,一个1000转每分钟,一个3000转每分钟,如果通讯接收相同的数据,那不是转速一样的了?请教 ...

moto.set_speed就是设置速度数据,单位是转/分
数据的问题请见CAN通讯协议说明
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2024-04-30 10:11:06

3

主题

15

回帖

425

积分

中级会员

积分
425
发表于 2024-4-29 20:31:05 | 显示全部楼层
本帖最后由 rzsnb 于 2024-4-29 20:38 编辑
王*** 发表于 2024-4-29 14:45
moto.set_speed就是设置速度数据,单位是转/分
数据的问题请见CAN通讯协议说明 ...

再问问,位置模式下,CAN通讯的那个long数据(5--8Byte)是位置吗?要是位置的话,那位置模式下速度怎么设置?或者说,位置模式下,有位置和速度两个参数,怎么都设置呢?位置模式下,速度曲线什么样?

点评

位置模式下,只关心位置实现,速度是按照pid最大限制速度来的,只追求最快到达指定位置。 至于过冲或者梯形加速这种需求,可以通过对位置细分外部实现。  详情 回复 发表于 2024-4-30 09:13
回复 支持 反对

使用道具 举报 送花

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

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-4-30 09:13:51 | 显示全部楼层
本帖最后由 王昱顺 于 2024-4-30 09:16 编辑
rzs*** 发表于 2024-4-29 20:31
再问问,位置模式下,CAN通讯的那个long数据(5--8Byte)是位置吗?要是位置的话,那位置模式下速度怎么设 ...

位置模式下,只关心位置实现,速度是按照pid最大限制速度来的,只追求最快到达指定位置。
至于过冲或者梯形加速这种需求,可以通过对位置细分外部实现。
long数据是带有正负的,16384对应的就是一圈,和编码器分辨率吻合,位置实现是增量式的,也就是说单次移动最多13万圈。移动完成一次后会自动清零,设定位置不会累加。
比如说想要转20圈,可以发两次10圈实现,每次的位置代表的是本次所需要移动的距离,而不是总距离
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2024-04-30 10:11:06

3

主题

15

回帖

425

积分

中级会员

积分
425
发表于 2024-5-4 15:41:52 | 显示全部楼层
本帖最后由 rzsnb 于 2024-5-4 15:49 编辑

老弟,我的板子上电没任何反应,上电没滴滴测试电机声,按按键没任何反应,电机轴上电不上电,转动力矩差不多,请教再怎么下手呢?

电路反复检查,没见问题,第二版程序

点评

请问有下载程序吗?  发表于 2024-5-5 13:28
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-17 23:22:52

2

主题

14

回帖

110

积分

注册会员

积分
110
发表于 2024-5-4 15:53:59 来自手机 | 显示全部楼层
请问霍尔线接哪三个引脚上

点评

这个是自带磁编码器的,不适用带霍尔传感器,通过给电机轴上粘一个小的径向磁铁。磁编码器检测磁铁角度读取更加精确的电机角度  详情 回复 发表于 2024-5-5 13:26
回复 支持 反对

使用道具 举报 送花

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

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-5-5 13:26:26 | 显示全部楼层
电子*** 发表于 2024-5-4 15:53
请问霍尔线接哪三个引脚上

这个是自带磁编码器的,不适用带霍尔传感器,通过给电机轴上粘一个小的径向磁铁。磁编码器检测磁铁角度读取更加精确的电机角度
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-17 23:22:52

2

主题

14

回帖

110

积分

注册会员

积分
110
发表于 2024-5-5 14:09:15 | 显示全部楼层
王*** 发表于 2024-5-5 13:26
这个是自带磁编码器的,不适用带霍尔传感器,通过给电机轴上粘一个小的径向磁铁。磁编码器检测磁铁角度读 ...

你好,有用霍尔的思路吗?

点评

霍尔的精度不高,用在FOC上没有必要。 一般是直接在六步换向方式上使用。 FOC硬要用霍尔的话需要拟合霍尔数据,但是会存在延迟,低速情况也没有那么好用  详情 回复 发表于 2024-5-5 16:01
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:207
  • 最近打卡:2025-05-01 12:22:36

1

主题

63

回帖

355

积分

中级会员

积分
355
发表于 2024-5-5 14:17:08 来自手机 | 显示全部楼层
先mark一下,回头琢磨琢磨
回复 支持 反对

使用道具 举报 送花

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

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-5-5 16:01:10 | 显示全部楼层
电子*** 发表于 2024-5-5 14:09
你好,有用霍尔的思路吗?

霍尔的精度不高,用在FOC上没有必要。
一般是直接在六步换向方式上使用。
FOC硬要用霍尔的话需要拟合霍尔数据,但是会存在延迟,低速情况也没有那么好用
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 19:58 , Processed in 0.148197 second(s), 116 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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