请问如何用51驱动mos管呢?

2020-01-25 15:21发布

本帖最后由 cityfuture 于 2013-11-7 09:12 编辑

stc51 驱动IRF540N 控制12v电源通断,直接用io驱动,mos输出只有2v,如何驱动才可以正常输出呢,求一个电路图
nj.JPG (416.13 KB, 下载次数: 0) 下载附件 2013-11-7 09:11 上传
大概是这样使用P0口输出驱动,三极管是8505,结果输出的电压,三级管一次压降,mos一次压降,直接由12v到6v去了,如何解决?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
29条回答
LingYi
1楼-- · 2020-01-26 13:16
就这样。。。。
siyeb
2楼-- · 2020-01-26 15:55
 精彩回答 2  元偷偷看……
112207301219
3楼-- · 2020-01-26 18:50
首先,我说一下我认为可能的原因:(1)P0未接上拉;(2)R4选的太大。
原因如下:
(1)stc51的P0口是用于外部总线按扩展的,内部是开漏极结构,需要接上拉电阻才能带负载。
(2)R4过大会导致三极管基极电流过小,无法驱动三极管。你说的三极管降压和mos管降压不用考虑,因为三极管是驱动mos管的。一般mos管5v足以驱动,图中三极管集电极的电压理论上到11v是没问题的,足以驱动后级mos管,mos管只要驱动电压够了,导通压降是很小的,相当于直接把负载接再电源上。一般来说mos管能承受的电流也比较大(具体看管子参数),所以mos管作驱动时,带负载能力是比较强的。
图中的s1接到单片机上,R4换成5k的,应该可以解决问题。
112207301219
4楼-- · 2020-01-26 19:37
给出各个节点的电压有助于确定和解决问题
szfour
5楼-- · 2020-01-26 23:32
LingYi 发表于 2013-11-12 17:13
就这样。。。。

这个放电不够快可能不行。
osesemi
6楼-- · 2020-01-27 02:41
三极管+上啦

一周热门 更多>