一种MCU硬件复位电路和BMS系统的制作方法

文档序号:15246543发布日期:2018-08-24 19:10阅读:430来源:国知局

本实用新型属于电子电路技术领域,尤其涉及一种MCU硬件复位电路和BMS系统。



背景技术:

目前,传统的MCU(Micro Control Unit,微控制单元)复位电路中包括:采用内部看门狗复位和采用内部看门狗复位这两种方式,其中均有缺陷;

采用内部看门狗复位的缺陷:在复杂或强干扰的工况下,内部看门狗有可能失灵,从而导致单片机死机后,不能复位,造成BMS(Battery Management System,电池管理系统)系统永久性瘫痪;

采用外部看门狗复位的缺陷:外部看门狗IC(Integrated Circuit,集成电路)工作需要耗电,不满足BMS系统的低功耗要求,因BMS需要进入休眠模式,故不能全时喂狗,故休眠时,看门狗不起作用,从在缺陷。

因此,传统的MCU复位电路中存在容易失灵的,容易造成不能使MCU复位问题。



技术实现要素:

本实用新型的目的在于提供一种MCU硬件复位电路和BMS系统,旨在解决传统的MCU复位电路中存在容易失灵的,容易造成不能使MCU复位问题。

一种MCU硬件复位电路,包括:

第一开关单元,输入端接充电端口,所述第一开关单元接入充电信号并在其输出端输出第一驱动信号;

第二开关单元,输入端与所述第一开关单元的输出端连接,所述第二开关单元接入所述第一驱动信号并在其输出端输出第二驱动信号;

延时调整单元,与所述第二开关单元的输出端连接,所述延时调整单元对所述第二驱动信号进行延时调整;及

第三开关单元,与所述延时调整单元连接和MCU的复位引脚连接,所述第三开关单元接入延时调整后的第二驱动信号并在其输出端输出复位信号至所述MCU的复位引脚,使所述MCU复位。

进一步地,所述第一开关单元包括第一电阻、第二电阻、第一电容及第一三极管,其中:

所述第一三极管为NPN型三极管,所述第一三极管的基极接所述第一电阻的一端,所述第一电阻的另一端作为所述第一开关单元的输入端接所述充电端口,通过所述第二电阻接地,所述第一电容与所述第二电阻并联,所述第一三极管的发射极接地,所述第一三极管的集电极作为所述第一开关单元的输出端。

进一步地,所述第二开关单元包括第三电阻、第四电阻、第五电阻和第二三极管,其中:

所述第二三极管为PNP型三极管,所述第二三极管的基极接所述第三电阻的一端,所述第三电阻的另一端作为所述第二开关单元的输入端,所述第二三极管的基极还通过所述第四电阻接所述第二三极管的发射极,所述第二三极管的发射极通过所述第五电阻接所述MCU的复位引脚,所述第二三极管的集电极作为所述第二开关单元的输出端。

进一步地,所述延时调整单元包括第六电阻和第二电容,所述第六电阻连接在所述第二开关单元的输出端和所述第三开关单元的输入端之间,所述第二电容与所述第六电阻并联。

进一步地,所述第三开关单元包括第七电阻、第八电阻、第三三极管及第三电容,其中:

所述第三三极管NPN型三极管,所述第三三极管的基极接所述第七电阻的一端,所述第七电阻的另一端作为所述第三开关单元的输入端,所述第三三极管的基极还通过所述第八电阻接地,所述第三三极管的发射极接地,所述第三三极管的集电极通过所述第三电容接地,且所述第三三极管的集电极作为所述第三开关单元的输出端接所述MCU的复位引脚。

此外,还提供了一种BMS系统,包括MCU,和上述的MCU硬件复位电路。

上述的MCU硬件复位电路通过检测外部充电信号,三个开关单元根据检测到的充电信号给MCU的复位引脚加以脉冲的复位信号,从而实现充电强制复位;其中,延时调整单元还可以对脉冲时间进行调整,从而实现脉冲复位。

附图说明

图1为本实用新型较佳实施例提供的MCU硬件复位电路示例电路原理图。

具体实施方式

为了使本实用新型的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本实用新型,并不用于限定本实用新型。

图1示出了本实用新型较佳实施例一种可用于具有MCU 150的BMS系统的MCU硬件复位电路;当然,该MCU硬件复位电路也可以用于其他电子设备。

MCU硬件复位电路包括第一开关单元110、第二开关单元120、延时调整单元130和第三开关单元140。

第一开关单元110的输入端接充电端口C+,第一开关单元110接入充电信号并在第一开关单元110的输出端输出第一驱动信号。

第二开关单元120的输入端与第一开关单元110的输出端连接,第二开关单元120接入第一驱动信号并在第二开关单元120的输出端输出第二驱动信号;

延时调整单元130与第二开关单元120的输出端连接,延时调整单元130对第二驱动信号进行延时调整。

第三开关单元140,与延时调整单元130连接和MCU的复位引脚连接,第三开关单元140接入延时调整后的第二驱动信号并在其输出端输出复位信号REST至MCU 200的复位引脚N_RST,使MCU 200复位。

具体地,第一开关单元110包括第一电阻R1、第二电阻R2、第一电容C1及第一三极管Q1。

第一三极管Q1为NPN型三极管,第一三极管Q1的基极接第一电阻R1的一端,第一电阻R1的另一端作为第一开关单元110的输入端接充电端口C+,通过第二电阻R2接地,第一电容C1与第二电阻R2并联,第一三极管Q1的发射极接地,第一三极管Q1的集电极作为第一开关单元110的输出端。

第二开关单元120包括第三电阻R3、第四电阻R4、第五电阻R5和第二三极管Q2。

第二三极管Q2为PNP型三极管,第二三极管Q2的基极接第三电阻R3的一端,第三电阻R3的另一端作为第二开关单元120的输入端,第二三极管Q2的基极还通过第四电阻R4接第二三极管Q2的发射极,第二三极管Q2的发射极通过第五电阻R5接MCU 200的复位引脚N_RST,第二三极管Q2的集电极作为第二开关单元120的输出端。

延时调整单元130包括第六电阻R6和第二电容C2,第六电阻R6连接在第二开关单元120的输出端和第三开关单元140的输入端之间,第二电容C2与第六电阻R6并联。

进一步地,第三开关单元140包括第七电阻R7、第八电阻R8、第三三极管Q3及第三电容C3,其中:

第三三极管Q3NPN型三极管,第三三极管Q3的基极接第七电阻R7的一端,第七电阻R7的另一端作为第三开关单元140的输入端,第三三极管Q3的基极还通过第八电阻R8接地,第三三极管Q3的发射极接地,第三三极管Q3的集电极通过第三电容C3接地,且第三三极管Q3的集电极作为第三开关单元140的输出端接MCU 200的复位引脚N_RST。

MCU 200(如单片机)发生死机状态后,当检测到充电端口C+有充电输入,三极管Q1、Q2、Q3均导通,使MCU 200复位端口N_RST端口变为低电平,从而使MCU 200复位;通过对第六电阻R6和第二电容C2的阻容值选配,对脉冲时间进行调整,从而实现脉冲复位。

上述的MCU 200硬件复位电路通过检测外部充电信号,三个开关单元根据检测到的充电信号给MCU 200的复位引脚N_RST加以脉冲的复位信号REST,从而实现充电强制复位;其中,延时调整单元130还可以对脉冲时间进行调整,从而实现脉冲复位。

以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1