• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

为+5v的电源加个控制开关,用什么方法比较好

在一个5V系统中,一个模块需要工作电压为4~5V,在+5V电源和模块之间增加一部分电路,用单片机来控制该模块电源的通断,请问用什么方法比较好?模块瞬时工作电路在100毫安左右,空闲时在30毫安左右,因此要求输出的电流在120毫安以上吧.
    如果没有好的办法就考虑输入为12V的吧,最好是5V的,如果输入是12V的我还得考虑更换整个系统的电源模块了.
全部回复(21)
正序查看
倒序查看
pangjihao
LV.10
2
2008-05-20 15:43
你还要提供电流,根据电流的大小而定
0
回复
周挺巧
LV.7
3
2008-05-20 16:43
一般加个三极管就可以啦
要求高一点用数字场效应管
0
回复
jundz
LV.8
4
2008-05-20 18:52
@周挺巧
一般加个三极管就可以啦要求高一点用数字场效应管
对,加个三极管就行了.
0
回复
pangjihao
LV.10
5
2008-05-21 09:47
@pangjihao
你还要提供电流,根据电流的大小而定
用个S8550D就可以了.
0
回复
ningsane
LV.4
6
2008-05-22 10:08
@jundz
对,加个三极管就行了.
三极管有压降,通过三极管后5V电压恐怕剩下不到4V,不知道您说的加三极管怎么个用法?或者场效应管?
0
回复
pangjihao
LV.10
7
2008-05-22 10:17
@ningsane
三极管有压降,通过三极管后5V电压恐怕剩下不到4V,不知道您说的加三极管怎么个用法?或者场效应管?
没那么恐怖,加后也有4.8V左右.用8550 PNP的,e接+5V,c接输出,be接1K电阻,b接1K电阻到单片机的I/O口,如果单片机是3.3V的要加个三极管.
0
回复
pangjihao
LV.10
8
2008-05-22 10:48
@ningsane
模拟倒是可以,搭电路实际试试.总感觉用三极管控制心里没底,不知道用场效应管效果如何?
你的电流只有百多mA,怕什么?你用9015都可以的,用到8550你就不用去担心了.用MOS管也可以,但得用P沟道的,成本高点,压降低点.
0
回复
ningsane
LV.4
9
2008-05-22 10:51
@pangjihao
没那么恐怖,加后也有4.8V左右.用8550PNP的,e接+5V,c接输出,be接1K电阻,b接1K电阻到单片机的I/O口,如果单片机是3.3V的要加个三极管.
模拟倒是可以,搭电路实际试试.总感觉用三极管控制心里没底,不知道用场效应管效果如何?
0
回复
ningsane
LV.4
10
2008-05-22 10:53
@pangjihao
你的电流只有百多mA,怕什么?你用9015都可以的,用到8550你就不用去担心了.用MOS管也可以,但得用P沟道的,成本高点,压降低点.
好的,就用它了,谢谢
0
回复
周挺巧
LV.7
11
2008-05-22 11:05
@ningsane
好的,就用它了,谢谢
搭电路实际试试吧 没问题的
0
回复
jundz
LV.8
12
2008-05-22 11:28
@pangjihao
没那么恐怖,加后也有4.8V左右.用8550PNP的,e接+5V,c接输出,be接1K电阻,b接1K电阻到单片机的I/O口,如果单片机是3.3V的要加个三极管.
对,就是这样.
0
回复
ningsane
LV.4
13
2008-05-22 12:54
@pangjihao
没那么恐怖,加后也有4.8V左右.用8550PNP的,e接+5V,c接输出,be接1K电阻,b接1K电阻到单片机的I/O口,如果单片机是3.3V的要加个三极管.
搭电路实际测量,控制导通时没有问题,导通电源为4.9V,但是控制断开时输出电压为2.7V左右,只能算是半关断.关断时8550基极电压为4.18V,输出电压为2.7V.和模拟的不一致.把基极电阻加大为5.1k,情况还是一样.正在找原因.
0
回复
周挺巧
LV.7
14
2008-05-22 12:57
@ningsane
搭电路实际测量,控制导通时没有问题,导通电源为4.9V,但是控制断开时输出电压为2.7V左右,只能算是半关断.关断时8550基极电压为4.18V,输出电压为2.7V.和模拟的不一致.把基极电阻加大为5.1k,情况还是一样.正在找原因.
在B-E之间再加一个1K的电阻就可以了
0
回复
ningsane
LV.4
15
2008-05-22 13:08
@周挺巧
在B-E之间再加一个1K的电阻就可以了
试了,BE之间加1K电阻没有用,关断时输出还是2.7V.BE之间加这个1K电阻作什么用?
0
回复
周挺巧
LV.7
16
2008-05-22 13:19
@ningsane
试了,BE之间加1K电阻没有用,关断时输出还是2.7V.BE之间加这个1K电阻作什么用?
你上个图看看
0
回复
ningsane
LV.4
17
2008-05-22 13:24
@ningsane
试了,BE之间加1K电阻没有用,关断时输出还是2.7V.BE之间加这个1K电阻作什么用?
原因找到了.模块是一个无线数传模块,模块和外面除了连接电源之外还有两根数据线,刚才只关断电源引脚,数据线还对模块输出高低不等的电平,是数据线把该模块的电源引脚处提高到了2.7V.把两根数据线关断成低电平,模块的电源也就成低了.看来要关断电源引脚的时候还有关断数据线为低电平才行.谢谢各位的帮忙!
0
回复
ningsane
LV.4
18
2008-05-22 13:26
@周挺巧
你上个图看看
还想问问  BE之间加这个1K电阻作什么用?
0
回复
周挺巧
LV.7
19
2008-05-22 13:31
@ningsane
还想问问  BE之间加这个1K电阻作什么用?
EB不加电阻EC会有漏电流
0
回复
pangjihao
LV.10
20
2008-05-22 13:36
@ningsane
还想问问  BE之间加这个1K电阻作什么用?
抗干扰用的.
0
回复
周挺巧
LV.7
21
2008-05-22 13:45
@ningsane
原因找到了.模块是一个无线数传模块,模块和外面除了连接电源之外还有两根数据线,刚才只关断电源引脚,数据线还对模块输出高低不等的电平,是数据线把该模块的电源引脚处提高到了2.7V.把两根数据线关断成低电平,模块的电源也就成低了.看来要关断电源引脚的时候还有关断数据线为低电平才行.谢谢各位的帮忙!
是不是2.7V对你的电路工作还有影响
0
回复
ningsane
LV.4
22
2008-05-22 14:02
@周挺巧
是不是2.7V对你的电路工作还有影响
模块内部是一个无线收发芯片和一个AVR单片机,模块标陈工作电压最低是3.3V,但是里面的无线收发芯片实际上比3.3V更低的时候也能工作,因此要彻底把电压断开.2.7V电压的原因找到了,是数据线的原因,把数据线电平控制为低就可以了.谢谢.
0
回复