OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 16006|回复: 33

STM32主控做BLDC无刷电机控制器

[复制链接]

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2011-8-8
在线时间
50 小时
发表于 2018-9-16 19:58:31 | 显示全部楼层 |阅读模式
本帖最后由 snail_dongbin 于 2018-9-20 13:22 编辑


很久之前就一直想做一个无刷电机的控制器,寻了很多资料终于有时间做了块板子,基本功能已实现。
中途遇见了几个问题,还好一一解决了。现分享给大家,有兴趣的一起玩,虽然现在已经烂大街了,但是不做怎么能发现问题,怎么能体会到
其中的乐趣哪!
目前调试成功的是无刷有感模式 ,无刷无感模式正在弄。硬件上做了很多冗余,跳些元件都可以实现。

(无感/有感)模式现都已调通。

主板样子

主板样子

加装散热片

加装散热片

加装扇叶

加装扇叶

高速运行

高速运行

高端pwm波形

高端pwm波形

低端波形

低端波形

同一桥臂波形

同一桥臂波形

整个接线

整个接线

秀下电源

秀下电源

无刷电调pcb.zip

1.34 MB, 下载次数: 1640

无刷电调原理图.pdf

1.48 MB, 下载次数: 2200

BLDC_Code(D2610).rar

8.52 MB, 下载次数: 76768

STM32F103x引脚定义.pdf

2.66 MB, 下载次数: 2837

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2011-8-8
在线时间
50 小时
 楼主| 发表于 2018-9-17 08:47:50 | 显示全部楼层
qjj20rock 发表于 2018-9-16 20:22
正想学习,电机哪有卖的,板子怎么处理

电机是淘的,无刷有感电机额定转速1万5吧, 也可以无感模式驱动。学习一步一步来。
板子我是自己画的,网上做的,效果真不错。厂家还指出了我板子的一个封装问题。
回复 支持 0 反对 1

使用道具 举报

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2011-8-8
在线时间
50 小时
 楼主| 发表于 2018-9-16 20:08:45 | 显示全部楼层
电流目前最大试过 12v   5.5A。没有再高功率的电机实验,理论上上10A应该没问题,就是MOS管有点热。
原理图画的时候比较器忘了加上拉,以为MCU设置上拉就可以,实际不行,最后跳了个上拉电阻。
电源方面确实是个难点,刚开始时候一上电就有干扰,加电容 并二极管都没用,后来参考16年一个帖子串100uh电感,解决了。
无刷无感模式,过零点换相正在弄,希望有高手可以指点一二。没有玩过的朋友有兴趣也可以一起玩玩,PCB板子还有几块不为赚钱分摊打样费即可
回复 支持 反对

使用道具 举报

5

主题

28

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2017-8-8
在线时间
15 小时
发表于 2018-9-16 20:17:08 来自手机 | 显示全部楼层
要顶要顶,前段时间还一直觉得没有头绪,楼主能详细的讲解一下思路和调试的过程吗?
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2018-9-16
在线时间
0 小时
发表于 2018-9-16 20:22:12 | 显示全部楼层
正想学习,电机哪有卖的,板子怎么处理
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2017-1-3
在线时间
20 小时
发表于 2018-9-16 22:37:40 | 显示全部楼层
snail_dongbin 发表于 2018-9-16 20:08
电流目前最大试过 12v   5.5A。没有再高功率的电机实验,理论上上10A应该没问题,就是MOS管有点热。
原理 ...

内部上拉应该是可以的,不过你要注意,手册上写的内部上拉电阻大概为40K!
无标题.png
回复 支持 反对

使用道具 举报

0

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
483
金钱
483
注册时间
2017-12-21
在线时间
182 小时
发表于 2018-9-16 23:03:01 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2011-8-8
在线时间
50 小时
 楼主| 发表于 2018-9-17 08:44:59 | 显示全部楼层
土豆呼叫地瓜 发表于 2018-9-16 20:17
要顶要顶,前段时间还一直觉得没有头绪,楼主能详细的讲解一下思路和调试的过程吗?

有感模式还是比较简单 的,只需根据霍尔的状态控制换相即可。
驱动部分用的全部nmos(低内阻价格便宜) 使用ir公司的驱动芯片,有升压功能。
目前用的3相 6拍的 pwm调速。foc暂时还没弄,据说可以减少噪音。
调试基本上只要比较器工作正常能进中断,就没什么问题了。我遇到的问题都在电源滤波上。
回复 支持 反对

使用道具 举报

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2011-8-8
在线时间
50 小时
 楼主| 发表于 2018-9-17 08:49:23 | 显示全部楼层
jiutianlanyue3 发表于 2018-9-16 22:37
内部上拉应该是可以的,不过你要注意,手册上写的内部上拉电阻大概为40K!

上拉我以前也是以为只要选择上拉输入就可以了,实际实验怎么也进不了中断,后来外面并一个电阻10k电阻解决。
回复 支持 反对

使用道具 举报

14

主题

58

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
金钱
441
注册时间
2018-7-9
在线时间
56 小时
发表于 2018-9-17 13:26:03 | 显示全部楼层
楼主厉害,感谢分享,给楼主一个大大的赞
回复 支持 反对

使用道具 举报

3

主题

102

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
228
金钱
228
注册时间
2018-9-7
在线时间
22 小时
发表于 2018-9-17 16:54:32 | 显示全部楼层
感谢分享,收藏
像屎壳螂一样做人,在粪斗中成长......
回复 支持 反对

使用道具 举报

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2011-8-8
在线时间
50 小时
 楼主| 发表于 2018-9-20 13:18:06 | 显示全部楼层
无刷无感模式 终于调试通了!效果还不错,省去了霍尔传感器的接线。

原始低速下 电动势波形

原始低速下 电动势波形

启动后电动势波形和相电压对应关系

启动后电动势波形和相电压对应关系

无刷无感电机高速旋转

无刷无感电机高速旋转
回复 支持 反对

使用道具 举报

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2011-8-8
在线时间
50 小时
 楼主| 发表于 2018-9-20 13:24:44 | 显示全部楼层
pcb板子现在还有剩余。有需要的联系 微信: snail_dongbin  或留言。
回复 支持 反对

使用道具 举报

1

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2015-8-26
在线时间
20 小时
发表于 2018-10-15 01:21:47 | 显示全部楼层
感谢楼主的分享!!!
学以致用!
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2019-1-17
在线时间
16 小时
发表于 2019-2-12 14:43:08 | 显示全部楼层
get到了
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2017-6-28
在线时间
29 小时
发表于 2019-2-19 09:35:10 | 显示全部楼层
你的示波器为啥那么多通道呢
回复 支持 反对

使用道具 举报

0

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
122
金钱
122
注册时间
2018-9-26
在线时间
25 小时
发表于 2019-4-21 00:03:39 | 显示全部楼层
感谢楼主,学习学习
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2019-5-4
在线时间
12 小时
发表于 2019-9-10 11:34:23 | 显示全部楼层
很好,研究一下
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2019-9-18
在线时间
6 小时
发表于 2019-9-29 19:08:31 | 显示全部楼层
楼主你的无感的过零检测是怎么写的呢
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2016-9-22
在线时间
31 小时
发表于 2019-11-8 16:14:38 | 显示全部楼层
你好,有有感无刷电机的相电压波形吗???我用的三相六部法噪音贼大。
回复 支持 反对

使用道具 举报

8

主题

56

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
224
金钱
224
注册时间
2019-4-17
在线时间
34 小时
发表于 2020-3-20 15:30:12 | 显示全部楼层
谢谢分享,下载来看看
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2020-3-24
在线时间
1 小时
发表于 2020-4-13 16:20:59 | 显示全部楼层
你好,楼主,你这个无感,是自己写的,还是有借鉴ST官方库的啊? 能开源吗?
回复 支持 反对

使用道具 举报

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2011-8-8
在线时间
50 小时
 楼主| 发表于 2020-6-29 15:29:47 | 显示全部楼层
weiping123 发表于 2020-4-13 16:20
你好,楼主,你这个无感,是自己写的,还是有借鉴ST官方库的啊? 能开源吗?

这个就是开源的,资料 原理图 程序 在csdn上,可以下载。
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2019-10-18
在线时间
2 小时
发表于 2020-8-18 16:51:01 | 显示全部楼层
不错,学习一下
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2019-11-26
在线时间
8 小时
发表于 2020-9-25 10:14:48 | 显示全部楼层
楼主,能请教一下,启动是用的什么方法么?
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2016-11-12
在线时间
26 小时
发表于 2020-10-13 14:43:47 | 显示全部楼层
学习一下  
回复 支持 反对

使用道具 举报

0

主题

18

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2490
金钱
2490
注册时间
2017-3-27
在线时间
415 小时
发表于 2020-10-23 20:38:34 | 显示全部楼层

感谢楼主,学习学习
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2016-10-13
在线时间
60 小时
发表于 2020-10-30 09:14:17 | 显示全部楼层
感谢楼主
回复 支持 反对

使用道具 举报

0

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
480
金钱
480
注册时间
2020-10-22
在线时间
76 小时
发表于 2020-11-23 10:24:49 | 显示全部楼层


感谢楼主,收藏了。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2020-12-14
在线时间
0 小时
发表于 2020-12-14 12:46:57 | 显示全部楼层
正准备测试,谢谢分享
回复 支持 反对

使用道具 举报

2

主题

30

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1499
金钱
1499
注册时间
2019-1-19
在线时间
156 小时
发表于 2021-1-12 16:47:37 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶v
回复 支持 反对

使用道具 举报

2

主题

30

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1499
金钱
1499
注册时间
2019-1-19
在线时间
156 小时
发表于 2021-1-19 19:43:37 来自手机 | 显示全部楼层
顶顶顶顶顶顶顶顶
回复 支持 反对

使用道具 举报

9

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
300
金钱
300
注册时间
2021-6-21
在线时间
47 小时
发表于 2021-11-10 15:06:26 | 显示全部楼层
snail_dongbin 发表于 2020-6-29 15:29
这个就是开源的,资料 原理图 程序 在csdn上,可以下载。

您好,楼主,很感谢您的分享。我也是刚学习电机,可以向您请教吗
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2019-9-1
在线时间
17 小时
发表于 2021-11-19 16:01:39 | 显示全部楼层
snail_dongbin 发表于 2020-6-29 15:29
这个就是开源的,资料 原理图 程序 在csdn上,可以下载。

楼主 这个无感的驱动无刷电机csdn搜下载呀  qq416507195
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-13 22:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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