OpenEdv-开源电子网

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

关于stm32驱动电调电机及实现的疑问

[复制链接]

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
发表于 2017-3-2 11:25:09 | 显示全部楼层 |阅读模式
2金钱
本帖最后由 arao和xiaomi 于 2017-3-3 16:28 编辑

请教就是如何使用stm32把电调驱动起来呀?实现电机的转速控制,正反转控制。还有就是我看到有好多主控板不是用stm32,一般是用的ATMega328P 单片机单片机,但是我想如果使用stm32可以实现吗?


下午用示波器看了一下遥控器输出的信号是个1-2ms的脉冲,然后我试了一下用开发板输出同样大小的脉冲,开始一直没反应,就是把开发板的pwm管脚直接接到电调的信号脚一直没反应



后来我想可能是我那个电调的接地端没有和开发板的接地端接一起吧,再试的时候,电池没电了。 这是我自己猜测的原因,不知道对不对,如果有知道的大神麻烦指导一下,谢谢


最佳答案

查看完整内容[请看2#楼]

STM32肯定可以控制电调,但是你用电调控制电机正反转还没见过,电调都是用来控制无刷电机的。没见过哪个电调可以控制无刷电机正反转的,速度是可以控制的
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-3-2 11:25:10 | 显示全部楼层
STM32肯定可以控制电调,但是你用电调控制电机正反转还没见过,电调都是用来控制无刷电机的。没见过哪个电调可以控制无刷电机正反转的,速度是可以控制的
回复

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
 楼主| 发表于 2017-3-2 13:08:14 | 显示全部楼层
zuozhongkai 发表于 2017-3-2 11:27
STM32肯定可以控制电调,但是你用电调控制电机正反转还没见过,电调都是用来控制无刷电机的。没见过哪个电 ...

谢谢解答,是自己刚接触这些,不是很懂这个,所以想请教一下。那能再详细的请教一下,用stm32控制电调是直接将电调的信号脚接到stm32的任意一个管脚,然后使这个管脚输出pwm波形就可以实现电机的速度控制了吗?
回复

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
 楼主| 发表于 2017-3-2 13:09:01 | 显示全部楼层
zuozhongkai 发表于 2017-3-2 11:27
STM32肯定可以控制电调,但是你用电调控制电机正反转还没见过,电调都是用来控制无刷电机的。没见过哪个电 ...

还有就是那个飞控可以用stm32来做吗?能请教一下你当初做这个的经验吗?谢谢
回复

使用道具 举报

5

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2015-2-12
在线时间
36 小时
发表于 2017-3-2 19:12:50 来自手机 | 显示全部楼层
也在关注,坐等大虾解读
回复

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
 楼主| 发表于 2017-3-2 20:39:45 | 显示全部楼层
elvis00 发表于 2017-3-2 19:12
也在关注,坐等大虾解读

坐等大神解答
回复

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
 楼主| 发表于 2017-3-3 13:54:06 | 显示全部楼层
zuozhongkai 发表于 2017-3-2 11:27
STM32肯定可以控制电调,但是你用电调控制电机正反转还没见过,电调都是用来控制无刷电机的。没见过哪个电 ...

你好,问一下,我中午试了一下,就是直接通过定时器输出1-2ms的方波,但是接到电调上面去怎么没用呀?电机动不起来,是什么原因呀?
回复

使用道具 举报

头像被屏蔽

52

主题

440

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1237
金钱
1237
注册时间
2013-1-9
在线时间
151 小时
发表于 2017-3-3 15:55:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
 楼主| 发表于 2017-3-3 16:18:35 | 显示全部楼层
hexboot 发表于 2017-3-3 15:55
你先看看无刷的资料

恩,你好。能帮忙解答一下吗?因为我手头上有一个遥控器,然后遥控器可以直接让电机转起来,然后我用示波器看了一下遥控器输出的波形,也是一个周期为20ms,其中有一个1-2ms的脉冲的方波,所以我就用单片机的定时器试了一下,但是不行
回复

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
 楼主| 发表于 2017-3-3 16:28:48 | 显示全部楼层
hexboot 发表于 2017-3-3 15:55
你先看看无刷的资料

本来想把那个遥控器输出的波形传上来,但是不知道什么原因传不了
回复

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
 楼主| 发表于 2017-3-4 14:26:26 | 显示全部楼层
zuozhongkai 发表于 2017-3-2 11:25
STM32肯定可以控制电调,但是你用电调控制电机正反转还没见过,电调都是用来控制无刷电机的。没见过哪个电 ...

你好,你能为我解答一下吗?谢谢哈
回复

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
 楼主| 发表于 2017-3-5 11:23:24 | 显示全部楼层
感觉问题还是没有解决,能帮我解答一下吗?
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-10-22
在线时间
5 小时
发表于 2017-4-3 23:39:10 | 显示全部楼层
最后搞定了吗?
回复

使用道具 举报

13

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
232
金钱
232
注册时间
2017-2-4
在线时间
55 小时
发表于 2017-4-4 11:11:20 | 显示全部楼层
首先,先用示波器测出无线遥控发送的波形,一般周期在16MS或者20MS左右,占空比一般在8.75左右。这就可以调了。能不能实现正反转看电调的双向电调就可以
回复

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
 楼主| 发表于 2017-4-4 11:43:41 | 显示全部楼层
wdodo0929 发表于 2017-4-4 11:11
首先,先用示波器测出无线遥控发送的波形,一般周期在16MS或者20MS左右,占空比一般在8.75左右。这就可以调 ...

怎样把遥控器用起来呀,是不是需要知道遥控器的协议什么的呀
回复

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
 楼主| 发表于 2017-4-5 09:02:30 | 显示全部楼层
wdodo0929 发表于 2017-4-4 11:11
首先,先用示波器测出无线遥控发送的波形,一般周期在16MS或者20MS左右,占空比一般在8.75左右。这就可以调 ...

恩,现在电机通过给电调输入pwm波可以实现调速了,但是现在做的只是单片机的管脚直接输出pwm给电调,怎样实现将遥控器加进去呀
回复

使用道具 举报

11

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2018-4-7
在线时间
29 小时
发表于 2018-4-23 14:25:37 | 显示全部楼层
向楼主请教怎么用单片机PWM控制电调
回复

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
 楼主| 发表于 2018-6-1 01:03:19 | 显示全部楼层
石原里美 发表于 2018-4-23 14:25
向楼主请教怎么用单片机PWM控制电调

单片机输出PWM信号给电机的电调就可以了;但是要注意的是先需要解锁电调然后输出1ms-2ms的pwm信号就可以了
回复

使用道具 举报

0

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
403
金钱
403
注册时间
2017-11-24
在线时间
56 小时
发表于 2018-8-6 17:39:54 | 显示全部楼层
解锁电调 什么意思?
回复

使用道具 举报

13

主题

58

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
306
金钱
306
注册时间
2018-3-5
在线时间
70 小时
发表于 2019-3-22 20:02:30 | 显示全部楼层
电调当然可以控制无刷电机正反转,不然多旋翼怎么起飞
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2020-11-10
在线时间
1 小时
发表于 2020-11-10 16:24:32 | 显示全部楼层
楼主你好,我看到您关于STM32用PWM驱动电调的问题,想请问一下如何解锁电调
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 15:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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