一种可软件控制且智能的短路保护方法
文献发布时间:2024-04-18 19:58:21
技术领域
本发明涉及新能源汽车领域,具体是一种可软件控制且智能的短路保护方法。
背景技术
新能源车载充电机DC输出端,若发生短路现象,软件直接检测会消耗大量时间,从而导致保护不及时,损毁器件。所以传统方法是搭一个硬件电路或者直接用芯片来保护,保护速度非常快。
传统方法缺陷有2点:1、可能受异常干扰导致误保护;2、短路具有较大损害性,硬件电路无法智能判断,重新上电通路会恢复,从而导致再次短路,增加损坏风;需要改进。
发明内容
本发明的目的在于提供一种可软件控制且智能的短路保护方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种可软件控制且智能的短路保护方法,包括以下步骤:
步骤1:设定比较器触发信息、定时器中断时间、AD采样频率;
步骤2:判断输出电流信息,选择是否触发定时器;
步骤3:定时器被触发后判断是否进入中断;
步骤4:定时器进入中断后判断是真断路还是假短路;
步骤5:对真短路状况下的失能判断处理,避免错误重新上电。
作为本发明再进一步的方案:步骤1:整车上电初始化,根据短路阈值设定比较器,根据短路滤波时间设定定时器中断,再将AD采样频率设为100k(远小于短路滤波时间),方式为DMA获取数据。
作为本发明再进一步的方案:步骤2:若输出电流超过短路阈值,比较器获取信号同时触发定时器,进入步骤3;反之,比较器不输出信号触发定时器。
作为本发明再进一步的方案:步骤3:比较器持续触发定时器时间达到定时器设定中断时间,定时器进入中断,从DMA中读取电流AD值,并根据放大器G增益转化成电流值,进入步骤4;反之,定时器不进入中断。
作为本发明再进一步的方案:步骤4:若电流值≥短路阈值判定为真短路,关闭输出并将设为失能,同时将短路标志存入Flash中,进入步骤5;电流值<短路阈值判断为假短路。
作为本发明再进一步的方案:步骤5:当输出为失能时,打开开关K1进行负载load检测,通过判断输出阻抗大小,来认定负载load是否移除,认定负载load移除后,关闭开关K1后将输出重新设为使能,同时将Flash中短路标志清除,OBC功能恢复正常。
作为本发明再进一步的方案:输出阻抗≥10KΩ时认定负载load移除。
与现有技术相比,本发明的有益效果是:本发明短路阈值和定时器中断时间可由软件控制,非硬件决定;断电重新上电不恢复,必须检测负载load断开才可恢复,还能避免再次上电的二次短路,高效且更加全面的保护。
附图说明
图1为负载load电流检测电路的示意图。
图2为负载load是否移除检测的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1和图2,一种可软件控制且智能的短路保护方法,包括以下步骤:
步骤1:设定比较器触发信息、定时器中断时间、AD采样频率;
步骤2:判断输出电流信息,选择是否触发定时器;
步骤3:定时器被触发后判断是否进入中断;
步骤4:定时器进入中断后判断是真断路还是假短路;
步骤5:对真短路状况下的失能判断处理,避免错误重新上电。
在本实施例中:请参阅图1,步骤1:整车上电初始化,根据短路阈值设定比较器,根据短路滤波时间设定定时器中断,再将AD采样频率设为100k(远小于短路滤波时间),方式为DMA获取数据。
在本实施例中:请参阅图1,步骤2:若输出电流超过短路阈值,比较器获取信号同时触发定时器,进入步骤3;反之,比较器不输出信号触发定时器。
图1中分流器用于电流检测;放大器G将分流器弱小信号放大,输出给比较器,比较器根据软件设置的短路阈值大小来判断电流是否异常,异常时触发定时器。
在本实施例中:请参阅图1,步骤3:比较器持续触发定时器时间达到定时器设定中断时间,定时器进入中断,从DMA中读取电流AD值,并根据放大器G增益转化成电流值,进入步骤4;反之,定时器不进入中断。
为了避免电流检测失误或者波动造成误判,设置定时器,只有判断出电流异常持续时间超出定时器中断设定时间时,才会触发定时器中断,MCU中断口断开,信号改为输出给ADC1口。以此来避免误触发。
在本实施例中:请参阅图1,步骤4:若电流值≥短路阈值判定为真短路,关闭输出并将设为失能,同时将短路标志存入Flash中,进入步骤5;电流值<短路阈值判断为假短路。
再次通过判断电流值是否是否超出短路阈值,确认未触发错误。
在本实施例中:请参阅图2,步骤5:当输出为失能时,打开开关K1进行负载load检测,通过判断输出阻抗大小,来认定负载load是否移除,认定负载load移除后,关闭开关K1后将输出重新设为使能,同时将Flash中短路标志清除,OBC功能恢复正常。
在本实施例中:请参阅图2,输出阻抗≥10KΩ时认定负载load移除。
设定为失能后,电路即断开,为避免自动重新上电,设置开关K1来进行负载load检测,正常状况下负载load阻抗不会太大,只有短路状况下负载load阻抗才会超出10KΩ,判断负载load断开后可恢复供电,避免电路二次短路。
本发明短路阈值和定时器中断时间可由软件控制,非硬件决定;断电重新上电不恢复,必须检测负载load断开才可恢复,还能避免再次上电的二次短路,高效且更加全面的保护。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
- 一种采用嵌入式软件进行CPU管脚短路故障的定位方法
- 一种智能短路保护控制电路及其控制方法
- 一种短路保护电路及其控制电路和短路保护方法