本发明涉及一种汽车技术领域,尤其是涉及一种汽车点驱动系统中的单片机mcu延时复位电路及控制方法。
背景技术:
在低碳经济成为时代主流的背景下,电动汽车成为当前汽车发展的主要方向。电驱动系统是电动汽车的动力源泉,直接影响整车的性能,电动汽车用电驱动控制器能够很好识别驾驶员驾驶意图,能够快速响应加速以及制动等相应控制输出,而这一切是基于电机控制器中单片机mcu的相应功能,因此,单片机mcu能否可靠工作是判定整车系统是否稳定以及安全的关键因素。
对于目前已有技术中,大部分是采用单片机mcu对应的电源管理芯片,此电源芯片能够实现单片机mcu上电过程中延时复位功能,确保单片机mcu能够正常运行,正因为如此,一般此类电源管理芯片价格非常昂贵。
技术实现要素:
本发明主要是解决现有技术中具有延时复位功能电源管理芯片价格昂贵、提高了产品成本的问题,提供了一种汽车点驱动系统中的单片机mcu延时复位控制方法。
本发明的上述技术问题主要是通过下述技术方案得以解决的:一种单片机mcu延时复位电路,包括mcu单元,还包括控制输出高低电平的开关控制单元、用于检测mcu单元是否上电的电源开启判定单元、进行延时控制的延时时间控制单元,mcu单元与开关控制单元连接,电源开启判定单元与延时时间控制单元相连,延时时间控制单元与开关控制单元相连。本发明次用几个分立器件搭配实现单片机延时复位功能,很好的解决了单片机复位问题,避免使用价格昂贵的专用芯片,保证产品稳定可靠的基础上,有效控制产品成本,提升了产品竞争力。
作为一种优选方案,所述延时时间控制单元包括计时单元、延时判定单元、信号输出单元,计时单元与延时判定单元相连,延时判定单元与信号输出单元相连,电源开启判定单元与计时单元相连,信号输出单元与开关控制单元相连。本方案中计时单元在接收到电源开启判定单元信号后开始对延时时间进行计时,并实时将计时信息发送给延时判定单元。延时判定单元里设定有要求的延时时间,并对接收到的计时信息与要求的延时时间进行比较,判定是否达到延时要求。在计时时间达到要求的延时时间时控制信号输出单元工作,信号输出单元输出控制命令到开关控制单元。
作为一种优选方案,所述开关控制单元连接在mcu单元复位引脚上。本方案通过开关控制单元控制mcu单元上复位引脚的输入电平,在mcu单元刚上电时,开关控制单元输入低电平到mcu单元复位引脚,在开关控制单元接收到控制命令后,将复位引脚输入信号置为高电平,单片机mcu单元退出复位状态,进入正常运行模式,实现延时复位功能。
作为一种优选方案,还包括有对延时时间进行调节的调节单元,所述调节单元与延时判定单元相连。本方案通过调节单元来调节要求的延时时间,以满足系统设计需要。
一种单片机mcu延时复位控制方法,包括以下步骤:
s1.初始化延时复位参数;
s2.实时监测mcu单元上电情况;
s3.在mcu单元上电后进行延时判定;
s4.达到延时时间要求后控制mcu单元退出复位状态,进入正常运行状态。
几个分立器件搭配实现单片机延时复位功能,很好的解决了单片机复位问题,避免使用价格昂贵的专用芯片,保证产品稳定可靠的基础上,有效控制产品成本,提升了产品竞争力。
作为一种优选方案,步骤s1中初始化延时复位参数的具体包括通过调节单元设定要求延时的时间值,将计时时间清零。
作为一种优选方案,步骤s3中延时判定的具体过程包括:
s31.在接收到电源开启判定单元上电信息后,开启延时时间计时;
s32.判断计时时间是否达到要求的延时时间,若否进入步骤s33,若是进入步骤s34;
s33.控制开关控制单元输出低电平到mcu单元复位引脚,mcu单元处于复位状态,返回步骤s32;
s34.控制开关控制单元输出高电平到mcu单元复位引脚。
因此,本发明的优点是:采用几个分立器件搭配实现单片机延时复位功能,很好的解决了单片机复位问题,避免使用价格昂贵的专用芯片,保证产品稳定可靠的基础上,有效控制产品成本,提升了产品竞争力。
附图说明
附图1是本发明的一种结构框示图;
附图2是本发明的一种流程示意图。
1-mcu单元2-电源开启判定单元3-延时时间控制单元4-开关控制单元5-计时单元6-延时判定单元7-信号输出单元8-调节单元。
具体实施方式
下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
实施例:
本实施例一种单片机mcu延时复位电路,如图1所示,包括mcu单元1、控制输出高低电平的开关控制单4、用于检测mcu单元是否上电的电源开启判定单元2、进行延时控制的延时时间控制单元3、调节单元8,mcu单元与开关控制单元连接,具体的开关控制单元连接在mcu单元复位引脚上,电源开启判定单元与延时时间控制单元相连,延时时间控制单元与开关控制单元相连。
延时时间控制单元包括计时单元5、延时判定单元6、信号输出单元7,计时单元与延时判定单元相连,延时判定单元与信号输出单元相连,电源开启判定单元与计时单元相连,信号输出单元与开关控制单元相连。调节单元与延时判定单元相连。
一种单片机mcu延时复位控制方法,如图2所示,包括以下步骤:
s1.初始化延时复位参数;具体包括通过调节单元设定要求延时的时间值,将计时时间清零。
s2.实时监测mcu单元上电情况;
s3.在mcu单元上电后进行延时判定;具体过程包括:
s31.在接收到电源开启判定单元上电信息后,开启延时时间计时;
s32.判断计时时间是否达到要求的延时时间,若否进入步骤s33,若是进入步骤s34;
s33.控制开关控制单元输出低电平到mcu单元复位引脚,mcu单元处于复位状态,返回步骤s32;
s34.控制开关控制单元输出高电平到mcu单元复位引脚。
s4.达到延时时间要求后控制mcu单元退出复位状态,进入正常运行状态。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
尽管本文较多地使用了mcu单元、电源开启判定单元、延时时间控制单元、开关控制单元等术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质;把它们解释成任何一种附加的限制都是与本发明精神相违背的。