嵌入式之家

 找回密码
 现在注册

QQ登录

只需一步,快速开始

搜索
热搜: ARM cortex
查看: 3872|回复: 2

一种防短路的方法

[复制链接]

该用户从未签到

24

主题

40

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
发表于 2016-4-5 08:48:52 | 显示全部楼层 |阅读模式
       通常短路保护都是使用保险丝,只要电流一大,保险丝就自动熔断。用保险丝的方法虽然简单,但需要增加成本,另外保险丝熔断需要一段时间,电流过大时就有可能出现保险丝还没熔断,器件已经被烧毁的情况。我们可以通过单片机来控制,用单片机的ADC口来检测电流,做法是在负载与地之间串联一个0.22欧姆的小电阻,用ADC检测这个电阻对地的电压。正常工作的满负载电流为800毫安,在这个电阻上的压降为800毫安*0.22欧姆=0.176伏,如果ADC口检测到的电压达到这个值的三倍,我们就认为短路发生,立即将MOS管的输出关断,每10毫秒检测一次该电压,发现电压超标就关断MOS管100毫秒。测试结果证明前面的假设正确,加上这样的处理后输出无论怎样短路,都不会烧毁MOS管,而且一旦短路消除可以迅速恢复输出。

说明:需要另外加一个电阻进行电流检测是我们用NMOS来控制电源输出,NMOS的导通内阻比PMOS要小,通常是接在负载的正端,如果直接利用NMOS管的内阻来检测电流会比较麻烦,用另外一个小电阻串接在负载的负端到地会更简便,只是效率会略有下降。



回复

使用道具 举报

该用户从未签到

1

主题

50

帖子

222

积分

版主

Rank: 7Rank: 7Rank: 7

积分
222
发表于 2016-4-8 15:24:22 | 显示全部楼层
回复

使用道具 举报

该用户从未签到

32

主题

81

帖子

771

积分

高级会员

Rank: 4

积分
771
发表于 2016-4-11 08:24:12 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|嵌入式之家 ( 京ICP备14038168号-1 )

GMT+8, 2024-5-11 16:07 , Processed in 0.020082 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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