找回密码
 立即注册
楼主: vcakva

3.7V 无刷电机驱动方案求解 | 已解决,软件问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-04 09:37:22
已绑定手机

1

主题

12

回帖

43

积分

新手上路

积分
43
发表于 3 天前 | 显示全部楼层
梁*** 发表于 2024-10-16 21:42
小电机按理应该很容易驱动起来。
你的PWM是否设置为反相输出?你的电路需要反相输出的(我的电路是正相输出 ...

梁工,在这份图纸中。只需要改定时器的配置就好了吧?我看您提供的代码中也没有定义ADC的引脚。纯新手。希望得到您的指导

点评

如果有用ADC,肯定会有定义和设置,比较器的CMP+是从ADC输入的,所以肯定有定义的。  详情 回复 发表于 3 天前
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:142
  • 最近打卡:2025-08-05 10:47:10

76

主题

6591

回帖

1万

积分

超级版主

积分
13695
发表于 3 天前 | 显示全部楼层
骑鹅*** 发表于 2025-8-2 10:17
梁工,在这份图纸中。只需要改定时器的配置就好了吧?我看您提供的代码中也没有定义ADC的引脚。纯新手。 ...

如果有用ADC,肯定会有定义和设置,比较器的CMP+是从ADC输入的,所以肯定有定义的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-04 09:37:22
已绑定手机

1

主题

12

回帖

43

积分

新手上路

积分
43
发表于 3 天前 | 显示全部楼层
梁*** 发表于 2025-8-2 11:37
如果有用ADC,肯定会有定义和设置,比较器的CMP+是从ADC输入的,所以肯定有定义的。 ...

我用的硬件电路图和楼主的一样。两款芯片的ADC通道也是一样的。现在想驱动电机的话应该只需要把TIM3,4修改为TIM1,2就可以了吧

点评

是的,定时器3用于测量换相时间,定时器4用于30度角延迟和避开退磁时间,可以用定时器1和定时器2代替。 我的初衷是,定时器1用于PPM信号读取(门控方式,INT1-P3.3输入),定时器2用于串口通讯,所以,建议将原来定  详情 回复 发表于 3 天前
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-04 09:37:22
已绑定手机

1

主题

12

回帖

43

积分

新手上路

积分
43
发表于 3 天前 | 显示全部楼层
骑鹅*** 发表于 2025-8-2 12:33
我用的硬件电路图和楼主的一样。两款芯片的ADC通道也是一样的。现在想驱动电机的话应该只需要把TIM3,4修 ...

只修改的定时器相关的代码就可以了吧,然后在修改一下PWM的反向输出
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-02 13:00:38

0

主题

7

回帖

40

积分

新手上路

积分
40
发表于 3 天前 | 显示全部楼层
梁*** 发表于 2024-10-17 09:52
为你高兴,享受成功的喜悦!

梁工这怎么改呢

点评

你要改什么?  详情 回复 发表于 3 天前
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:142
  • 最近打卡:2025-08-05 10:47:10

76

主题

6591

回帖

1万

积分

超级版主

积分
13695
发表于 3 天前 | 显示全部楼层
ximi*** 发表于 2025-8-2 13:00
梁工这怎么改呢

你要改什么?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:142
  • 最近打卡:2025-08-05 10:47:10

76

主题

6591

回帖

1万

积分

超级版主

积分
13695
发表于 3 天前 | 显示全部楼层
骑鹅*** 发表于 2025-8-2 12:33
我用的硬件电路图和楼主的一样。两款芯片的ADC通道也是一样的。现在想驱动电机的话应该只需要把TIM3,4修 ...

是的,定时器3用于测量换相时间,定时器4用于30度角延迟和避开退磁时间,可以用定时器1和定时器2代替。
我的初衷是,定时器1用于PPM信号读取(门控方式,INT1-P3.3输入),定时器2用于串口通讯,所以,建议将原来定时器3、定时器4改为PWMB的软件定时器方式比较器好。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-02 13:00:38

0

主题

7

回帖

40

积分

新手上路

积分
40
发表于 3 天前 | 显示全部楼层

就是这个楼主的电路  的TIMER咋改呢

点评

例程中用的MCU有5个定时器,定时器3用于测量换相时间,定时器4用于30度角延迟和避开退磁时间,你可以用定时器1代替定时器3,用定时器2代替定时器4。 我的初衷是,定时器1用于PPM信号读取(门控方式,INT1-P3.3输入  详情 回复 发表于 3 天前
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-02 13:00:38

0

主题

7

回帖

40

积分

新手上路

积分
40
发表于 3 天前 | 显示全部楼层
ximi*** 发表于 2025-8-2 14:06
就是这个楼主的电路  的TIMER咋改呢

我也是用的一样的电路
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:142
  • 最近打卡:2025-08-05 10:47:10

76

主题

6591

回帖

1万

积分

超级版主

积分
13695
发表于 3 天前 | 显示全部楼层
画了个电路给参考:

截图202508021431198031.jpg

无刷电机-无HALL-STC8H1K08-微功率.pdf (79.24 KB, 下载次数: 3)

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-5 15:28 , Processed in 0.120520 second(s), 105 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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