发新帖本帖赏金 5.00元(功能说明)我要提问
返回列表
打印
[开源硬件]

(悬赏5元)有没有用过电机驱动的朋友

[复制链接]
1859|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

我的用法很奇葩,就是只使用电机的正转功能,只用一个输入输出
R1限流电阻、C1滤波电容有必要使用吗?不想加。
out2不接了,pwm_out接电机正极,电机负极直接接到GND
可不可以这样用,之前没用过,怕出问题。

使用特权

评论回复

相关帖子

沙发
LcwSwust| | 2023-8-1 11:12 | 只看该作者
没试过,万一不行再改呗,OUT2引出一个焊盘备用。
C1有必要,对芯片有利。
只要正转其实也可以用MOS管,如AO3400,再加一只二极管续流。

使用特权

评论回复
板凳
xch| | 2023-8-1 12:49 | 只看该作者
R1 可以短路去掉,C1 不可去掉

使用特权

评论回复
地板
coody| | 2023-8-1 14:45 | 只看该作者
C1不但需要,实际还要一个更大的低ESR电解电容并联。

使用特权

评论回复
5
zlf1208| | 2023-8-1 15:16 | 只看该作者
本帖最后由 zlf1208 于 2023-8-1 16:09 编辑

电路错掉了。根据截图可知,IN2要接高电平,此时,输出端电流从OUT2流出,OUT1长期处于低电平,否则当IN1为低电平时,输出是高阻态。另外,电源端的电容不要省略,很可能会产生干扰。

总结一下:IN2接高电平,IN1接PWM,R1可以去掉,OUT1和OUT2驱动电机(最好同时接,因为需要用到内部由续流二极管),这样电路就能够正常工作。IN1和IN2均为高电平时电机停转。
需要注意的是上电后单片机初始化的时候电机可能会动,需要在IN1端口加上拉电阻。













使用特权

评论回复

打赏榜单

gsy幸运 打赏了 5.00 元 2023-08-02
理由:感谢指导

6
WoodData| | 2023-8-1 15:53 | 只看该作者
只要正转就别用电机IC。mos管还便宜。
用了这个电机IC最好把OUT1和out2一起接,更好。

使用特权

评论回复
7
ghost_z| | 2023-8-1 21:31 | 只看该作者
用IC有过流保护

使用特权

评论回复
8
zps136631| | 2023-8-2 08:44 | 只看该作者
直接用mos不就可以了

使用特权

评论回复
9
13147072328| | 2023-8-2 08:47 | 只看该作者
5楼正解,按规格书来就是

使用特权

评论回复
10
gsy幸运|  楼主 | 2023-8-2 16:29 | 只看该作者
zlf1208 发表于 2023-8-1 15:16
电路错掉了。根据截图可知,IN2要接高电平,此时,输出端电流从OUT2流出,OUT1长期处于低电平,否则当IN1为 ...

如果不需要刹车(brake)的情况,是不是0 0 的时候相当于滑行,其实这样也满足,关键一点,我是用4个模块,现在只有5个端子,所以没法使用out2了

使用特权

评论回复
11
zlf1208| | 2023-8-2 16:52 | 只看该作者
感谢楼主慷慨

使用特权

评论回复
12
gsy幸运|  楼主 | 2023-8-2 18:55 | 只看该作者

感谢答主悉心回答

使用特权

评论回复
13
zlf1208| | 2023-8-3 09:11 | 只看该作者
gsy幸运 发表于 2023-8-2 16:29
如果不需要刹车(brake)的情况,是不是0 0 的时候相当于滑行,其实这样也满足,关键一点,我是用4个模块 ...

00是高阻态,不清楚内部电路,高阻可能会断开续流回路,在PWM控制时产生不期望的高反压

使用特权

评论回复
14
zlf1208| | 2023-8-3 09:22 | 只看该作者
gsy幸运 发表于 2023-8-2 16:29
如果不需要刹车(brake)的情况,是不是0 0 的时候相当于滑行,其实这样也满足,关键一点,我是用4个模块 ...

因为OUT1长期导通,接与不接应该都行

使用特权

评论回复
15
dukedz| | 2023-8-16 15:37 | 只看该作者
本帖最后由 dukedz 于 2023-8-16 15:46 编辑
gsy幸运 发表于 2023-8-2 16:29
如果不需要刹车(brake)的情况,是不是0 0 的时候相当于滑行,其实这样也满足,关键一点,我是用4个模块 ...

你要先搞清楚 brake 和 slow decay 以及 fast decay 之间的关系

in1 in2 长时间都为 1 才是 brake
in1 in2 在 0 1(或者 1 0) 和 1 1 之间不停切换是 slow decay 模式

in1 in2 在 0 1(或者 1 0) 和 0 0 之间不停切换是 fast decay 模式

fast decay 模式可以理解为“腎虚模式”,虽然同样是 pwm 控制,但是无力、很虚:带载变小一点,速度就会超很多,带载变大一点点,速度就会降低很多


电机控制一定要避免使用“腎虚模式”,特别是闭环控制的时候,无论有刷还是无刷。
(除了步进电机,有时为了降低发热和噪音,会选择混合模式(slow decay + fast decay))

DRV8870 手册有 slow decay 和 fast decay 示意图,强烈建议看一下
我这个文章也有其截图: blog.d-l.io/motor-regeneration-detail-cn

使用特权

评论回复
16
burningrider| | 2023-9-2 19:34 | 只看该作者
只正转当然用一个NMOS管

使用特权

评论回复
17
linxi6414| | 2023-9-3 00:07 | 只看该作者
既然只需要正转,用这样的电路它不香吗?

使用特权

评论回复
发新帖 本帖赏金 5.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

37

帖子

3

粉丝