找回密码
 立即注册
查看: 208|回复: 8

8h1k08驱动无刷电机。求解

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

1

主题

12

回帖

49

积分

新手上路

积分
49
发表于 2025-8-3 13:23:16 | 显示全部楼层 |阅读模式
把定时器3,4换成了1,2.

上桥臂是PMOS,下桥臂是NMOS.
目前无法驱动电机。
求各位大佬指导。

是在梁工的提供案例代码上直接修改的。https://www.stcaimcu.com/forum-49-1.html
PixPin_2025-08-03_13-19-24.png

STC8H1K28-无HALL-电位器调速.c

14.24 KB, 下载次数: 11

回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:75
  • 最近打卡:2025-08-23 09:11:23

25

主题

458

回帖

2814

积分

超级版主

积分
2814
发表于 2025-8-4 11:49:20 | 显示全部楼层

无刷电机开源,参考这个帖子:
https://www.stcaimcu.com/thread-1822-1-1.html
电话:0513-55012946 QQ:2195591714  微信:  19952583740
回复

使用道具 举报 送花

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

1

主题

12

回帖

49

积分

新手上路

积分
49
发表于 2025-8-4 14:19:20 | 显示全部楼层
32G12*** 发表于 2025-8-4 11:49
无刷电机开源,参考这个帖子:
https://www.stcaimcu.com/thread-1822-1-1.html

参考的是这个帖子。现在对定时器做过修改之后。依然没办法驱动
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-21 21:27:12
已绑定手机
已实名认证

116

主题

2712

回帖

6806

积分

版主

积分
6806
发表于 2025-8-4 14:24:17 | 显示全部楼层
内部有多处操作T3和T4的代码,并非仅仅是修改初始化即可

截图202508041423182000.jpg
例如277行左右的这些代码,T4T3M寄存器即操作定时器3和定时器4的寄存器,也需要根据使用情况进行相应的修改
回复

使用道具 举报 送花

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

1

主题

12

回帖

49

积分

新手上路

积分
49
发表于 2025-8-4 14:31:20 | 显示全部楼层
王*** 发表于 2025-8-4 14:24
内部有多处操作T3和T4的代码,并非仅仅是修改初始化即可

这个问题后来也发现了。现在已经修改过了。现在下管依旧无法导通

STC8H1K28-无HALL-电位器调速-V2.c

22.02 KB, 下载次数: 10

点评

可以手动给IO口高低,测量一下IO口是否有输出,如果有输出且MOS仍不导通,可以考虑是否是MOS管需要导通电压较高的缘故。 还有一种可能是供电电流不足,下管开启的时候出现了过流导致保护。 亦或者是出现了上下管直通  详情 回复 发表于 2025-8-4 17:28
回复

使用道具 举报 送花

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

1

主题

12

回帖

49

积分

新手上路

积分
49
发表于 2025-8-4 14:39:05 | 显示全部楼层
王*** 发表于 2025-8-4 14:24
内部有多处操作T3和T4的代码,并非仅仅是修改初始化即可

大佬。我看梁工的代码中已经将引脚设置为了推挽输出。为什么还会出现驱动能力不够的问题呢
PixPin_2025-08-04_09-34-37.png
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-21 21:27:12
已绑定手机
已实名认证

116

主题

2712

回帖

6806

积分

版主

积分
6806
发表于 2025-8-4 17:28:45 | 显示全部楼层
骑鹅*** 发表于 2025-8-4 14:31
这个问题后来也发现了。现在已经修改过了。现在下管依旧无法导通

可以手动给IO口高低,测量一下IO口是否有输出,如果有输出且MOS仍不导通,可以考虑是否是MOS管需要导通电压较高的缘故。
还有一种可能是供电电流不足,下管开启的时候出现了过流导致保护。
亦或者是出现了上下管直通导致的电流过大单片机重启
可以从以上方向进行排查
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-08-23 15:08:08
已绑定手机

2

主题

19

回帖

278

积分

中级会员

积分
278
发表于 2025-8-5 18:45:51 | 显示全部楼层
直接驱动,上半桥需要低有效,程序中有没有反向
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-08-23 15:08:08
已绑定手机

2

主题

19

回帖

278

积分

中级会员

积分
278
发表于 2025-8-5 18:56:23 | 显示全部楼层
优特*** 发表于 2025-8-5 18:45
直接驱动,上半桥需要低有效,程序中有没有反向

下管不通?NMOS不启动吗?开门电压多少的MOS啊
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-24 00:16 , Processed in 0.128115 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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