单片机控制mosfet做开关使用问题

[复制链接]
 楼主| blessdxp 发表于 2011-12-14 22:31 | 显示全部楼层 |阅读模式
我使用单片机控制mosfet作为开关使用,当然通过光耦隔离,开关管输出接电池,当断电的时候,由于单片机I/O控制信号不稳定,造成mosfet开关管将电池短路,烧坏mosfet,请问各位大侠可有好办法解决。谢谢!
 楼主| blessdxp 发表于 2011-12-14 22:33 | 显示全部楼层

RE: 单片机控制mosfet做开关使用问题

当然主要是解决系统电源断电时造成单片机控制信号不稳定的问题,是这个问题导致的控制mosfet信号的不稳定。
VIP4会员 发表于 2011-12-15 07:55 | 显示全部楼层
不会傻乎乎的只用用MOS做电源和电池的开关切换吧?
 楼主| blessdxp 发表于 2011-12-15 08:49 | 显示全部楼层
当然还有其他的控制,我就是想知道有什么方法能够解决系统掉电后I/O口的状态混乱问题
VIP4会员 发表于 2011-12-15 11:28 | 显示全部楼层
本帖最后由 VIP4会员 于 2011-12-15 11:29 编辑

MOS做开关,不用专用驱动电路,开关速度是非常低的。用三极管驱动MSO,做单路的开关没问题,做掉电时的电源切换是在找死。建议还是用二极管并联方式供电,找个好的肖特基管。
 楼主| blessdxp 发表于 2011-12-15 13:52 | 显示全部楼层
[img][/img]
  1. [quote][url][img][img][/img][/img][/url][/quote]
 楼主| blessdxp 发表于 2011-12-15 13:57 | 显示全部楼层

本帖子中包含更多资源

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

×
 楼主| blessdxp 发表于 2011-12-15 13:58 | 显示全部楼层
上面的情况是实际工作的情况,以图为准,要不大家可能都理解错了,希望大侠能够给出解决方案,谢谢!
VIP4会员 发表于 2011-12-15 14:05 | 显示全部楼层
估摸就是你这样想的。这种电路不是你这样用开关方式考虑的,你的逻辑太简单。
应该这样:

    电源->充电电路->电池  ->二极管--|--MOS开关--工作电路
        ----------------------->二极管---|
mingfengx 发表于 2011-12-15 14:08 | 显示全部楼层
可以调整下控制K2,K3的方式,比如K2是高电平开通,那K3就用低电平导通。这样可以避免掉误动作,另外,测量下系统掉电后单片机信号不固定的时间,时间比较短的话可以用加一些电容来滤掉不稳定的信号。
gurong60 发表于 2011-12-15 14:36 | 显示全部楼层
很简单,用一个I/O控制K2和K3,不过他们之间得有个反相器三极管,这样一来不会造成俩个都导通,另一组方法类似
ssy250 发表于 2011-12-15 16:15 | 显示全部楼层
你画个电路图会死啊,又不是什么国家机密,一方面可以用比较器做一个施密特触发器,稳定下控制信号,另外,如果对开关速度要求不高的话,搞一个RC延时电路吧。
 楼主| blessdxp 发表于 2011-12-15 20:36 | 显示全部楼层
感觉10楼的观念不错,谢谢,当然其他的也谢谢!
gx_huang 发表于 2011-12-16 09:59 | 显示全部楼层
断电后GPIO不稳定,那就想办法加上拉或者下拉电阻,使掉电后保持你需要的电平。
corset 发表于 2011-12-20 11:16 | 显示全部楼层
不用说了,10楼正解!
encai 发表于 2011-12-20 11:26 | 显示全部楼层
10楼  OK
403097879 发表于 2012-11-6 00:13 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

1081

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部