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

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

 火.. [复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:508
  • 最近打卡:2025-06-28 10:05:05
已绑定手机
已实名认证

113

主题

2423

回帖

6145

积分

版主

积分
6145
发表于 3 天前 | 显示全部楼层
haimin*** 发表于 2025-6-26 16:38
还有就是这个里边的值是怎么得来的

与中断时间相关,具体过程已将忘了,大概就是求解每次中断时,在当前设定速度下,下一次中断时间时,应该转动到的具体位置
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-06-26 17:44:40
已绑定手机

0

主题

2

回帖

14

积分

新手上路

积分
14
发表于 3 天前 来自手机 | 显示全部楼层
haiming8685 发表于 2025-5-17 22:00
王工您好!电机终于能启动转起来了,现在的问题在速度模式下,启动惯量太大,电机启动瞬间好像要跳起来了, ...

佬能交流一下吗
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-06-26 17:44:40
已绑定手机

0

主题

2

回帖

14

积分

新手上路

积分
14
发表于 3 天前 来自手机 | 显示全部楼层
王工您好!我想用can通信驱动板子,但是我用江科大的can收发程序无法驱动,电机会滴滴滴然后猛抖一下就又滴滴滴,似乎一直在复位。我就是发了8个字节,第一个字节是控制位,然后第二个是模式,按着通信协议来,但是就是驱动不起来,呜,之前是驱动过一次的,但是不能调速,只能一直转,这是什么问题啊

点评

应该是通信协议不对吧,一直嘀嘀嘀应该是操作到校准位了,校准位写1就会进入校准,优先级还挺高的  详情 回复 发表于 3 天前
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:508
  • 最近打卡:2025-06-28 10:05:05
已绑定手机
已实名认证

113

主题

2423

回帖

6145

积分

版主

积分
6145
发表于 3 天前 | 显示全部楼层
yyy*** 发表于 2025-6-26 17:50
王工您好!我想用can通信驱动板子,但是我用江科大的can收发程序无法驱动,电机会滴滴滴然后猛抖一下就又滴 ...

应该是通信协议不对吧,一直嘀嘀嘀应该是操作到校准位了,校准位写1就会进入校准,优先级还挺高的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:149
  • 最近打卡:2025-06-28 08:28:44

0

主题

123

回帖

900

积分

高级会员

积分
900
发表于 前天 15:07 | 显示全部楼层
王工您好!这个函数中的(1.0/12.0)是决定哪个参数的
截图202506271505241916.jpg

点评

是因为我存的表是放大了十二倍的,这个是再缩小回来,用于适配其他pwm用的 比如说pwm分辨率高了可以给改成处6,这样就能直接适配了  详情 回复 发表于 前天 15:33
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:508
  • 最近打卡:2025-06-28 10:05:05
已绑定手机
已实名认证

113

主题

2423

回帖

6145

积分

版主

积分
6145
发表于 前天 15:33 | 显示全部楼层
haimin*** 发表于 2025-6-27 15:07
王工您好!这个函数中的(1.0/12.0)是决定哪个参数的

是因为我存的表是放大了十二倍的,这个是再缩小回来,用于适配其他pwm用的
比如说pwm分辨率高了可以给改成处6,这样就能直接适配了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:149
  • 最近打卡:2025-06-28 08:28:44

0

主题

123

回帖

900

积分

高级会员

积分
900
发表于 前天 15:53 | 显示全部楼层
OK ,谢谢王工!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:149
  • 最近打卡:2025-06-28 08:28:44

0

主题

123

回帖

900

积分

高级会员

积分
900
发表于 昨天 08:28 | 显示全部楼层
王工您好!我的电机是ABZ增量型编码器,自己编了一段编码器读取程序替代原来的SPI编码器读取程序,我直接取消了SPI中断程序的初始化部分,在主程序T1中断中屏蔽了SPI编码器读取启动,用ABZ编码器读取部分替代,开通了串口发送观察编码器角度变化基本正确,但电机在开环模式下可以转动,就是速度较低,但是在速度模式下通电校准时电机转动大约1/4圈后停止并且响三声,按下按键启动电机时,电机只是抖动不能转动,切电流还比较大,我怀疑是否是SPI部分影响到了,可是SPI部分没有初始化不应该进入SPI中断吧,我试着将SPI相关部分函数屏蔽,首先把SPI启动读取函数及CRC校验部分都屏蔽编译烧录后驱动电机状态没有变化,但是在将SPI中断屏蔽后编译正常,烧录到板子后串口通讯没了,而且板子没有响应,不知道为什么会出现这种情况,要是程序读取ABZ编码器数据后再受到SPI部分影响的话,那读取的角度就不正确了,怎样才能使SPI中断不产生影响
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:149
  • 最近打卡:2025-06-28 08:28:44

0

主题

123

回帖

900

积分

高级会员

积分
900
发表于 昨天 08:29 | 显示全部楼层
这部分屏蔽不影响程序运行
截图202506280829116215.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:149
  • 最近打卡:2025-06-28 08:28:44

0

主题

123

回帖

900

积分

高级会员

积分
900
发表于 昨天 08:30 | 显示全部楼层
这部分屏蔽不影响程序运行
截图202506280830143446.jpg
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-29 00:31 , Processed in 0.337868 second(s), 103 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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