佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 5821|回复: 20

【电路】简易DC Motor 控制

[复制链接]
发表于 18-1-2008 09:51 AM | 显示全部楼层 |阅读模式
每次要控制DCMotor, 有方向控制的, 一般人会想到H-Bridge。
其实, H-Bridge 也是很简单, 但初学者还是会遇到问题。
这里提供简单的Motor 控制电路, 用TIP122 来控制速度,
两个relay 来控制Motor的极性 来达到顺时逆时转。

几年前, 当人们在疯狂玩遥控车时, 他们都会改造, 加大电流到Motor,
用的就是Relay。(但结果就是电流过大而烧坏Motor  , 因为不懂得加限流电阻)

以下的电路, oRLY1 和oRLY2 可以接在一起, share一个I/O .
PWM 那个Input可以控制速度, 或开, 或关。

如只要Direction control, 不要速度控制可以拿掉TIP122。

TIP122 是NPN Darlington, 最大电流是5Amp, 必要时要加散热片。

也可以用MOSFET 来代替, 很多人只是知道MOSFET的电流可以很大,就盲目用,然后接去MCU时才发现会过热的问题,这多是没有Fully turn On 的现象。
要turn On MOSFET, 其实要最少+10V 的Gate Voltage,MCU的5V 是不足的。
解决方法很简单, 用IRL 系列的MOSFET就可以了, 一般人买到的是IRF系列。





多加入两种简化后的电路, 希望能帮助理解电路原理。


与其用两个Transistor控制Relay, 改成用一个, I/O也share起来。
Relay只控制方向, PWM 那个控制开关, 或速度控制。





如不需要速度控制, 可以只用两个relay。
控制左转, 右转, 停止。


[ 本帖最后由 pic 于 2-8-2008 04:20 PM 编辑 ]

评分

参与人数 1积分 +50 收起 理由
Abless + 50

查看全部评分

回复

使用道具 举报


ADVERTISEMENT

发表于 18-1-2008 05:16 PM | 显示全部楼层

回复 1# pic 的帖子

其实我不很明白这个电路。。。
ORLY1 和 ORLY2 是什么 input? 用MCU 控制吗?
这个电路一定要用pwm input 吗?
回复

使用道具 举报

 楼主| 发表于 18-1-2008 06:22 PM | 显示全部楼层
原帖由 jason86 于 18-1-2008 05:16 PM 发表
其实我不很明白这个电路。。。
ORLY1 和 ORLY2 是什么 input? 用MCU 控制吗?
这个电路一定要用pwm input 吗?

可以是任何5V input,MCU也可以。

如果不要速度控制, 不需要PWM,Q1可以拿掉, 只用两个Relay 就可以了。

看来我要画多几个图来说明。
回复

使用道具 举报

发表于 20-1-2008 02:17 AM | 显示全部楼层
如果是小amp的dc motor control,可以直接用motor controller ic来控制
L293D之类的, 也可以pwm input来控制速度。
回复

使用道具 举报

发表于 8-11-2008 10:36 AM | 显示全部楼层

回复 3# pic 的帖子


如果我要把以上这张电路图接在遥控车的Motor上
那么ORLY1和ORLY2的输入端要接上什么?
还有PWM那个输入端可以接一个(+)经过可变电阻的控制脚来控制速度吗?遥控车的Motor能够承受5A的电流吗?
回复

使用道具 举报

 楼主| 发表于 8-11-2008 10:57 AM | 显示全部楼层
原帖由 jsiong_90 于 8-11-2008 10:36 AM 发表
如果我要把以上这张电路图接在遥控车的Motor上
那么ORLY1和ORLY2的输入端要接上什么?
还有PWM那个输入端可以接一个(+)经过可变电阻的控制脚来控制速度吗?遥 ...

遥控车用以下的电路就好了。
回复

使用道具 举报

Follow Us
发表于 8-11-2008 11:13 AM | 显示全部楼层

回复 6# pic 的帖子

电阻的阻值一般上是多大?
回复

使用道具 举报

 楼主| 发表于 8-11-2008 03:16 PM | 显示全部楼层
原帖由 jsiong_90 于 8-11-2008 11:13 AM 发表
电阻的阻值一般上是多大?

R1 是1ohm 左右。他只是简单的限流。
太大, 你的motor没有全力跑。
太小, 你的motor在过度负载时, 电流太大而烧毁。

或, 你也可以用Fuse 来保护。多大的fuse? 要量过才知道, 或实验,1A, 2A, 3A。
回复

使用道具 举报


ADVERTISEMENT

发表于 15-11-2008 08:25 AM | 显示全部楼层
请问一下什么是mcu?可以顺便解释一下嘛?谢谢。。。。
回复

使用道具 举报

发表于 15-11-2008 08:26 AM | 显示全部楼层
还有什么是PWM?解释一下谢谢。。。。
回复

使用道具 举报

发表于 15-11-2008 07:12 PM | 显示全部楼层
原帖由 skylinegtr14 于 15-11-2008 08:25 AM 发表
请问一下什么是mcu?可以顺便解释一下嘛?谢谢。。。。


google 和wikipedia 有很多相关资料。

MCU - > microcontroller unit
单片机单片微型计算机,是把中央处理器存储器定时/计数器输入输出接口都集成在一块集成电路芯片上的微型计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多应用场合被称为范围更广的微控制器;由于单芯片微电脑常用于当控制器故又名single chip microcontroller,但是目前在中国大陆仍多沿用“单片机”的称呼。

http://zh.wikipedia.org/wiki/%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8

[ 本帖最后由 fritlizt 于 15-11-2008 07:14 PM 编辑 ]
回复

使用道具 举报

发表于 15-11-2008 07:16 PM | 显示全部楼层
原帖由 skylinegtr14 于 15-11-2008 08:26 AM 发表
还有什么是PWM?解释一下谢谢。。。。


同样的话---->google 和wikipedia 有很多相关资料。

Pulse-width modulationhttp://en.wikipedia.org/wiki/Pulse-width_modulation#Power_delivery

由于是英文。 我懒惰翻译。 pwm有好几种用途。
这里的用途是power delivery.通过pwm来调effective power 给motor.
回复

使用道具 举报

发表于 16-11-2008 12:50 PM | 显示全部楼层
嘻嘻,其实我的final project 也是靠楼主提供第三个的方法来做robot hand 的 forward reverse
比较容易明白和控制
回复

使用道具 举报

发表于 7-2-2009 02:46 AM | 显示全部楼层
原帖由 pic 于 8-11-2008 10:57 AM 发表

遥控车用以下的电路就好了。

那如果我的遥控车输的电压是4V能用吗?
回复

使用道具 举报

 楼主| 发表于 7-2-2009 09:00 AM | 显示全部楼层
原帖由 Kira.y 于 7-2-2009 02:46 AM 发表
那如果我的遥控车输的电压是4V能用吗?

真的是4V (3.6V)吗? 马力很小哦, 我看不需要这种改装电路吧。。
是什么遙控車?

如果要实验, 可能用3V 的 relay,  但3V的relay 很貴。
回复

使用道具 举报

发表于 15-4-2009 05:35 PM | 显示全部楼层

这张电路图可以改成用可变电阻调速度吗??
请各位大大解答。。。谢谢
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 16-4-2009 12:04 AM | 显示全部楼层
原帖由 jsiong_90 于 15-4-2009 05:35 PM 发表
这张电路图可以改成用可变电阻调速度吗??
请各位大大解答。。。谢谢

要变速, 用PWM是最理想的做法。

用可变电阻调PWM 的duty cycle 的话, 是可以的。
回复

使用道具 举报

发表于 17-4-2009 07:46 PM | 显示全部楼层
原帖由 pic 于 16-4-2009 12:04 AM 发表

要变速, 用PWM是最理想的做法。

用可变电阻调PWM 的duty cycle 的话, 是可以的。

那么请问PWM是什么来的?
回复

使用道具 举报

发表于 3-5-2009 05:35 PM | 显示全部楼层
原帖由 jsiong_90 于 17-4-2009 07:46 PM 发表

那么请问PWM是什么来的?


这个就是 PWM 的图片....
http://cforum6.cari.com.my/viewthread.php?tid=1106048&page=1#pid39352213
回复

使用道具 举报

发表于 17-1-2010 11:58 PM | 显示全部楼层
如果用图3, 那个不需要速度控制的。。

relay 要用什么的呢? 12V?5, 6V?
控制这粒 dc motor http://cytron.com.my/viewProduct ... 97Ebxxk=&store=
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 27-1-2025 02:32 AM , Processed in 0.137578 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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