极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13826|回复: 4

求问如何用Arduino控制其他设备的供电(5V0.5A)

[复制链接]
发表于 2017-9-25 14:13:00 | 显示全部楼层 |阅读模式
本帖最后由 CharlieJiang0w0 于 2017-9-25 23:03 编辑

新人首帖,请多指教。
最近做一个小的电路想通过Arduino控制另外一个小型的设备的供电,这个设备有自己的电源,我要做的仅仅是将其接通/断开。
本来继电器可以做到这一点,但是觉得体积太大成本太高,有点杀鸡用牛刀→_→
三极管也不是特别懂,感觉是要有共地?
以前翻到这个帖子http://www.geek-workshop.com/thread-8616-1-3.html
里面似乎有说到,但17楼的图也没看太懂..
在外网搜到的一个解决方案是靠光耦继电器........求问如果用光耦的话靠谱吗...这种应用大概是需要参考哪些参数呢?连续负载电流?

详细一点描述电路吧。大概是这样:
计算机的USB出来有一个VCC 和 一个GND吧,现在在键盘里面我需要添加一组电路,先把VCC和GND连进基于TP4056的锂电池的电池管理模块,然后输出接到DC-DC 5V升压电路上,接出来的线给Arduino供电,以及通过Arduino控制的这个电路来实现对原来的键盘的电源的开合。。
见下图。。

画的比较丑,不是很会用multisim。还请见谅...QwQ我想知道如何实现那块我需要的开关电路....
总之KB_VCC的电压电流约5V400mA左右...

另外就是我还希望能检测计算机接口到TP4056那段是否接通,是不是也需要用光耦之类的元件?还是用三极管接?

谢谢阅读。

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2017-9-25 23:04:08 | 显示全部楼层
up....求助啊quq
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-26 13:22:52 | 显示全部楼层
well我意识到似乎那个开关电路可以用三极管或者MOS解决,但是反而那个检测USB接口到充电电路接通情况的电路要复杂一些....难道真的必须用光耦了吗quq
回复 支持 反对

使用道具 举报

发表于 2017-9-26 19:39:25 | 显示全部楼层
用一个vmos可解决,可参考uno电路的供电部分
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-26 23:06:32 | 显示全部楼层
本帖最后由 CharlieJiang0w0 于 2017-9-26 23:23 编辑
zjhyhky 发表于 2017-9-26 19:39
用一个vmos可解决,可参考uno电路的供电部分


我翻了一下uno的供电切换,似乎是用的PMOS?求解求详细quq并且我似乎在百度谷歌都没有找到很多关于VMOS的资料。。。大部分都是pmos、nmos。。。

另外嘛...因为我看了下发现似乎其实键盘的输入输出那里是和Arduino共地的...?!所以我觉得可以先尝试一下上NMOS解决键盘的供电,但是如何检测计算机USB接口的接入呢?
下附我找到的NMOS图一张,还请指出是否可行...


再附找到的Arduino UNO供电切换图。。求解析

非常感谢。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-16 12:29 , Processed in 0.039298 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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