0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

反时限电源过流保护电路设计

pecron 来源:物联网全栈开发 2023-08-24 09:06 次阅读

我曾经设计过一个系统,这个系统中安装许多个分布的设备,所有设备都由一个总电源供电

这个电源除了供电之后,还需要管理系统设计的工作状态。

因此,该电源内部集成了PIC16F1936处理器。通过该处理器进行状态管理以及故障保护。

对于电源,短路、过流、过压、过温等保护是至关重要的功能。

否则,电源非常容易被损坏。

在我设计的这个系统之前,公司的其它类似产品使用简单的阈值判断进行过流保护。

检测到超过额定电流的1.2倍左右时,切断输出。

为什么不能用阈值判断法进行过流保护

这个做法最致命的缺点是,

1) 所有的电源都有一定的过流能力,只要散发的热量不超过其能承受的范围,短时间的过流没有任何问题。

2) 所有的设备的电源输入都连接了一些大电容,用于储能和去耦,上电瞬间,电源以比较大的电流向这些电容充电,由于系统中连接的设备数比较大,所有设备同时上电,充电电流可以超过额定电流的许多倍。

3) 设备上电时的电流并非一种非此即彼的二值曲线,而是一种动态变化的曲线,如下图:

wKgaomTmrRKAOST6AAC_hhy6MBA776.png

上电电流波形

如果按上电电流的峰值进行保护,则不能发挥电源的最大性能,使用系统中能连接的设备数减少。

如果按上电电流的中间值进行保护,有可能保护不及时,损坏电源;

什么是反时限保护

按照焦耳定律,电源所耗散的热量与负载电流的平方成正比。

如果电源允许的温升为一个固定值,则允许耗散的热量为固定值。根据下述关系式:

功率 P∝I*I,

热量Q=Pt∝II*t。

从而t∝Q/(I*I)。

可见,当Q固定时,I*I的数值越大,则t时间越小。

电流与保护时间的反时限关系曲线如下:

wKgZomTmrRKAB76MAAC4aeX1cXw399.jpg

过流的反时限保护曲线

基于上述的考虑,我在上设计了一套适合运行在ROM/RAM等都非常有限的PIC16F1936上的反时限过流保护的算法

1)电路一如既往的简单,一个0.17R的负载电流采样电阻将电流转成电压之后,经过R/C组成的低通滤波器送入单片机AD口。

wKgZomTmrRKAfOmKAAA4Olgduns303.jpg

电路原理

2)考虑到RAM的限制,采用一个int型的变量(16bits)记录热量值,保护热量值设置为50000。

3)根据电源的过流特性,设计检测电流所得到的AD值与热量值的关系表,

已知AD值与电流关系为:0.17I/3.34096。

每隔1ms采样AD并计算一次热量,

比如额定电流为1.2A的电源,当电流超过额定电流3倍,即3.6A时,立即保护。

ADC值大于760时,热量为50000。

过流2倍,ADC为506时,1.5 秒之后保护,热量为50000/1000/1.5=33。

过流1.5位, ADC为379时,2秒之后保护,热量为50000/1000/2=25。

依此类推,可以得到一个关系表。

单片机程序每隔1ms做一次AD转换,将转换到的AD做如下的逻辑处理:

如果大于760,将热量变量值置为50000。

如果在253与760之间,从上述的表中找到对应的数值加入到热量变量中。

如果小于253,则将热量变量值置为-5,使得电源能够在5秒之后尝试再次输出,同时在过流判断时,能够根据散热情况实现一些恢复的机制。

如果热量变量值大于等于50000,则断开输出,进入故障状态。

在故障状态,如果热量变量值减到0,则再次输出;

软件代码如下


osdet.adcres = convert(); index = os_getindex(osdet.adcres); if(index >= TAB_NUM){ osdet.heatsum = HEATER_MAX; osdet.state = STATE_OVER; } else { if(uidata < AD_OVERCURRENT) { minus = TRUE; } wtemp = pstab[index]; if(flag) { if(minus) { if( osdet.heatsum >= wtemp) { osdet.heatsum -= wtemp; } else { osdet.heatsum = 0; } } else { if((0xffff - wtemp) > osdet.heatsum) { osdet.heatsum += wtemp; } else { osdet.heatsum = 0xffff; } } if( osdet.heatsum >= HEATER_MAX) { osdet.state = STATE_OVER; } } }

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    184

    文章

    17718

    浏览量

    250152
  • 处理器
    +关注

    关注

    68

    文章

    19286

    浏览量

    229821
  • 单片机
    +关注

    关注

    6037

    文章

    44558

    浏览量

    635245
  • 过流保护
    +关注

    关注

    10

    文章

    236

    浏览量

    32051
  • 充电电流
    +关注

    关注

    2

    文章

    54

    浏览量

    10494

原文标题::

文章出处:【微信号:电路一点通,微信公众号:电路一点通】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    10个保护电路

    10个保护电路:数控开关电源
    发表于 03-19 16:21 4.1w次阅读

    时限电流速断保护工作原理

    一、无时限电流速断保护时限电流速断保护又称电流Ⅰ段保护,是反应电流升高而不带时限(瞬时)动作
    的头像 发表于 09-24 16:23 5915次阅读
    无<b class='flag-5'>时限电</b>流速断<b class='flag-5'>保护</b>工作原理

    开关电源保护功能

    开关电源保护电路设计方案(2)
    发表于 03-25 16:03

    压//保护电路设计

    分别设计一个保护电路模块,完成
    发表于 06-20 15:23

    电机时限保护原理及设计方案

    ,上世纪七、八十年代采用模拟电路设计时限保护电路
    发表于 06-30 07:00

    继电保护-时限保护 相关资料推荐

    时限介绍三、时限的实现1、基于硬件电路实现1)时限
    发表于 06-30 07:11

    及接地保护继电器原理

    及接地保护继电器原理具定时限时限特性的过电流保护
    发表于 11-26 11:32 36次下载

    配电变压器时限保护系统

    设计了一种以AVR单片机为控制器的配电变压器时限保护系统,该系统能实时监测变压器负载大小,根据负载情况进行报警、切闸,能实现自动重合闸
    发表于 08-07 21:33 29次下载

    非常时限继电器、极端时限继电器的介绍

    相间故障和接地故障的过电流保护之非常时限(VI)继电器、极端
    的头像 发表于 07-13 18:16 8202次阅读
    非常<b class='flag-5'>反</b><b class='flag-5'>时限</b><b class='flag-5'>过</b><b class='flag-5'>流</b>继电器、极端<b class='flag-5'>反</b><b class='flag-5'>时限</b><b class='flag-5'>过</b><b class='flag-5'>流</b>继电器的介绍

    保护的动作原理

    本文首先介绍了保护的动作原理,其次介绍了定时限保护
    的头像 发表于 08-21 16:54 2.6w次阅读

    浅谈开关电源保护电路

    浅谈开关电源保护电路(电源威廉希尔官方网站 发展的新趋势新威廉希尔官方网站 )-浅谈开关
    发表于 09-29 15:12 77次下载
    浅谈开关<b class='flag-5'>电源</b>的<b class='flag-5'>过</b><b class='flag-5'>流</b><b class='flag-5'>保护</b><b class='flag-5'>电路</b>

    时限电流速断保护的工作原理

    时限电流速断保护又称电流Ⅰ段保护,是反应电流升高而不带时限(瞬时)动作的保护,简称电流速断保护
    的头像 发表于 10-09 16:09 1.4w次阅读
    无<b class='flag-5'>时限电</b>流速断<b class='flag-5'>保护</b>的工作原理

    保护电路原理及制作过程

    本文将分享保护电路保护
    的头像 发表于 02-11 09:58 6660次阅读

    时限保护是不是只用在三段式保护的第三段中?

    什么是三段保护时限
    的头像 发表于 09-18 09:57 1448次阅读

    开关电源保护测试的原理和目的 怎么测试开关电源保护

    开关电源保护测试的原理和目的 怎么测试开关电源
    的头像 发表于 11-10 15:33 2575次阅读