CharlieJiang0w0 发表于 2017-9-25 14:13:00

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

本帖最后由 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那段是否接通,是不是也需要用光耦之类的元件?还是用三极管接?

谢谢阅读。

CharlieJiang0w0 发表于 2017-9-25 23:04:08

up....求助啊quq

CharlieJiang0w0 发表于 2017-9-26 13:22:52

well我意识到似乎那个开关电路可以用三极管或者MOS解决,但是反而那个检测USB接口到充电电路接通情况的电路要复杂一些....难道真的必须用光耦了吗quq

zjhyhky 发表于 2017-9-26 19:39:25

用一个vmos可解决,可参考uno电路的供电部分

CharlieJiang0w0 发表于 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供电切换图。。求解析

非常感谢。
页: [1]
查看完整版本: 求问如何用Arduino控制其他设备的供电(5V0.5A)