极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18174|回复: 4

引脚扩流与支流电机驱动(补图)

[复制链接]
发表于 2012-11-4 00:38:08 | 显示全部楼层 |阅读模式
本帖最后由 smokesea 于 2012-11-5 10:39 编辑

之前发过两个帖子,一个是引脚扩流,意在使用主板电源控制电机。二是直流有刷电机的调速。其实两个帖子在解决一个问题。
使用板子电源控制直流电机(无刷电机不在此列)。
我要解决什么问题呢?我有个直升机模型,拆了自带的板子,保留充电,开关,框架,电机,使用arduino pro mini和蓝牙来控制。

引脚扩流的问题起源与板子电源不能驱动三个空心被有刷电机,调速用于对同轴电机进行微调,否则飞机会旋转。还有就是不能转向。

经过多方查找资料,确定了两种方案
1.使用场效应管
2.使用ULN2003对引脚扩流和调速
场效应管是我感觉一直摸不到头脑的,没基础,问了很多人,直到版主指点才得以成功。ULN2003是我恶补知识后从三极管的原理找到了连接的方法。

由于自己的电脑不在身边,这里只用文字进行描述,下来再补图

arduino驱动场效应管的连线方法(这里的型号是IRF630,三个针脚顺序为G、D、S)
5v电源连接到电机的正极(负极也可以,就是反转了),电机负极介入场效应管的漏极(D极),同时源极(S极)接板子的GND。
使用PWM针脚(3,5,6,9)接到栅极(G极),这时代码中analogWrite(3,150);就可以让电机转动,修改150就可以达到控制电机转速的目的。
总结:从某个地方看到了一句话,场效应管的理论就是G是个水龙头,G的大小控制了D到S的电压,从而达到控制速度的目的。
举一反三:如果使用外接电源还会有同样的效果吗?稍后试验

arduino驱动ULN2003芯片的连接方法
ULN2003可以同时控制4个模拟信号,PWM针脚3连接到ULN2003的针脚1,ULN2003的8号针脚接地,9号针脚连接板子的5v,同时电机正极接入9号针脚,负极接入与ULN2003针脚对应的16号。这时analogWrite(3,150)即可达到同场效应管一样的目的。
总结:ULN2003比较好的是可以同时控制4路直流无刷电机,还比场效应管便宜。重量也比较轻。无论控制直升机还是四轴都非常合适。因为四轴的重心会非常好控制。


版主和各位大侠请帮忙看看,这样做会不会有什么隐含的问题。感激不尽

不会画电路,将就下吧.场效应管IRF630


ULN2003





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2012-11-4 19:36:05 | 显示全部楼层
来个图就完美了
回复 支持 反对

使用道具 举报

发表于 2012-11-5 17:11:20 | 显示全部楼层
其实不用ULN2003的,MOS是电压驱动的,对驱动电流要求极小,主要是要提高G极电压驱动就可以了。

在负载电流不大的情况下,arduino可以直接驱动IRF530N,但是电流上1A后,场效应管就开始发热了,不过可以接受,电流再大就很热了。如果用三极管转换一下电压到10V就可饱和导通,不发热。
回复 支持 反对

使用道具 举报

发表于 2013-5-17 14:17:21 | 显示全部楼层
zslibra 发表于 2012-11-5 17:11
其实不用ULN2003的,MOS是电压驱动的,对驱动电流要求极小,主要是要提高G极电压驱动就可以了。

在负载电 ...

请问用三极管怎么转??能不能贴个图?????
回复 支持 反对

使用道具 举报

发表于 2013-5-28 18:07:34 | 显示全部楼层
原因是5伏驱动MOS管不完全导通,用三极管转或者光耦都行,三级栅极电压高了就没问题了,最好加个12伏保护,也就是珊到地接12伏稳压管
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-6-2 04:18 , Processed in 0.043621 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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