掌桥专利:专业的专利平台
掌桥专利
首页

TBOX自适应启动方法、装置、计算机设备和存储介质

文献发布时间:2024-04-18 19:58:26


TBOX自适应启动方法、装置、计算机设备和存储介质

技术领域

本申请涉及TBOX管理技术领域,特别是涉及一种TBOX自适应启动方法、装置、计算机设备和存储介质。

背景技术

现有技术中,如图1所示,为了降低TBOX(车载信息系统盒子)休眠时的功耗,会利用高速CAN(控制局域网总线)收发器的INH引脚(使能引脚)来控制电源芯片的使能,在休眠时通过拉低INH引脚使得除了CAN芯片的VBAT引脚(电池工作模式专用引脚)有电流消耗其他所有电路都是断电的,同时CAN的INH引脚也会接到MCU(微型控制单元)上,MCU监控到INH拉高后也会双向的拉高3V和5V电源的使能,保证TBOX进入休眠模式时CAN芯片INH引脚虽然被拉低,但是MCU供给电源不会瞬间断开,确保MCU走完休眠处理流程后再关闭电源使能引脚。

如图2-4所示,在关闭电源使能引脚后给TBOX供电的BAT电源做电源变动实验:当电压下降到4.5V时会导致PIN3 VCC<4.5V,PIN10 VBAT≥3V,按照逻辑迁移图CAN芯片会进入SLEEP(休眠)模式,这个模式会拉低INH引脚,4.5V虽然可以保证MCU正常工作,以及3V/5V使能一直处于拉高状态,但是此时BAT若拉高到12V,CAN芯片仍然会处于SLEEP模式无法拉高INH引脚,导致整个TBOX无法正常工作;当电压下降到3V时会导致PIN3 VCC<4.5V,PIN10VBAT≥3V,按照逻辑迁移图CAN芯片会进入SLEEP模式,这个模式会拉低INH引脚同时3V也无法满足MCU正常工作,导致3V/5V使能引脚拉低、3V/5V电源停止输出以及CAN芯片PIN3 VCC=0V/PIN7 VIO=0V,此时若VBAT再拉高到12V,由于PIN3 VCC=0V/PIN7 VIO=0V导致CAN芯片会一直处于SLEEP模式无法拉高INH引脚且3V/5V电源使能无法拉高,从而导致整个TBOX无法正常启动。

因此,亟需提出一种能够解决电源变动实验后由于CAN芯片一直处于SLEEP/OFF模式无法拉高INH引脚从而导致的TBOX无法正常启动问题的TBOX自适应启动方法、装置、计算机设备和存储介质。

发明内容

基于此,有必要针对上述技术问题,提供一种能够解决电源变动实验后由于CAN芯片一直处于SLEEP模式无法拉高INH引脚从而导致的TBOX无法正常启动问题的TBOX自适应启动方法、装置、计算机设备和存储介质。

一方面,提供一种TBOX自适应启动方法,所述方法包括:

步骤A:响应于获取到的车载蓄电池运行状态,选取所述车载蓄电池运行状态对应的TBOX启动方案;

步骤B:基于所述TBOX启动方案调取预设于CAN芯片寄存器中的模式迁移指令;

步骤C:根据所述模式迁移指令自适应启动TBOX。

在其中一个实施例中,还包括:所述车载蓄电池运行状态包括第一运行状态和第二运行状态,所述TBOX启动方案包括第一启动方案和第二启动方案,所述第一运行状态所对应的TBOX启动方案为所述第一启动方案,所述第二运行状态所对应的TBOX启动方案为所述第二启动方案,所述模式迁移指令包括第一模式迁移指令和第二模式迁移指令,所述第一启动方案与所述第一模式迁移指令一一对应,所述第二启动方案与所述第二模式迁移指令一一对应。

在其中一个实施例中,还包括:所述第一运行状态和所述第二运行状态的获取方法包括:利用微型控制单元控制监控电路实时不间断地监测并上传所述车载蓄电池的电压值;计算预设时间段内所述车载蓄电池的电压值的最小值和第一预设值之间的差值;响应于所述差值大于或等于第二预设值且小于第三预设值时,定义所述车载蓄电池运行状态为第一运行状态;响应于所述差值大于或等于第三预设值时,定义所述车载蓄电池运行状态为第二运行状态。

在其中一个实施例中,还包括:所述选取所述车载蓄电池运行状态对应的TBOX启动方案包括:响应于所述预设时间段内所述电压值达到所述第一预设值时,根据所述车载蓄电池运行状态选取对应的TBOX启动方案,包括:响应于所述车载蓄电池运行状态为所述第一运行状态时,选取所述第一启动方案;响应于所述车载蓄电池运行状态为所述第二运行状态时,选取所述第二启动方案。

在其中一个实施例中,还包括:所述基于所述TBOX启动方案调取预设于CAN芯片寄存器中的模式迁移指令,包括:基于所述第一启动方案调取预设于CAN芯片寄存器中的第一模式迁移指令,所述第一模式迁移指令包括将CAN芯片从休眠模式迁移到通常模式;所述根据所述模式迁移指令自适应启动TBOX,包括:检测到所述预设时间段内所述电压值从所述最小值拉高到所述第一预设值时,所述微型控制单元通过串行外设接口通信对所述CAN芯片寄存器配置所述第一模式迁移指令;基于所述第一模式迁移指令将所述CAN芯片从休眠模式迁移到通常模式,以拉高使能引脚使所述TBOX恢复正常动作。

在其中一个实施例中,还包括:所述基于所述TBOX启动方案调取预设于CAN芯片寄存器中的模式迁移指令,包括:基于所述第二启动方案调取预设于CAN芯片寄存器中的第二模式迁移指令,所述第二模式迁移指令包括将CAN芯片从关闭模式迁移到待机模式,再从所述待机模式迁移到通常模式;所述根据所述模式迁移指令自适应启动TBOX,包括:检测到所述预设时间段内所述电压值从所述最小值拉高到所述第一预设值时,所述微型控制单元通过串行外设接口通信对所述CAN芯片寄存器配置所述第二模式迁移指令;基于所述第二模式迁移指令将所述CAN芯片从所述关闭模式迁移到所述待机模式,再从所述待机模式迁移到所述通常模式,以拉高使能引脚并重新向所述车载蓄电池供电使所述TBOX恢复正常动作。

在其中一个实施例中,还包括:所述第二启动方案通过串联于所述车载蓄电池和所述CAN芯片寄存器之间的二极管控制所述CAN芯片在所述电压值从所述最小值拉高到所述第一预设值时直接进入所述关闭模式。

另一方面,提供了一种TBOX自适应启动装置,所述装置包括:

启动方案选取模块,用于响应于获取到的车载蓄电池运行状态,选取所述车载蓄电池运行状态对应的TBOX启动方案;

指令调取模块,用于基于所述TBOX启动方案调取预设于CAN芯片寄存器中的模式迁移指令;

启动模块,用于根据所述模式迁移指令自适应启动TBOX。

再一方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

步骤A:响应于获取到的车载蓄电池运行状态,选取所述车载蓄电池运行状态对应的TBOX启动方案;

步骤B:基于所述TBOX启动方案调取预设于CAN芯片寄存器中的模式迁移指令;

步骤C:根据所述模式迁移指令自适应启动TBOX。

又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

步骤A:响应于获取到的车载蓄电池运行状态,选取所述车载蓄电池运行状态对应的TBOX启动方案;

步骤B:基于所述TBOX启动方案调取预设于CAN芯片寄存器中的模式迁移指令;

步骤C:根据所述模式迁移指令自适应启动TBOX。

上述TBOX自适应启动方法、装置、计算机设备和存储介质,所述方法包括:响应于获取到的车载蓄电池运行状态,选取所述车载蓄电池运行状态对应的TBOX启动方案;基于所述TBOX启动方案调取预设于CAN芯片寄存器中的模式迁移指令;根据所述模式迁移指令自适应启动TBOX,本申请解决了电源变动实验后由于CAN芯片一直处于休眠/关闭模式无法拉高INH引脚从而导致的TBOX无法正常启动的问题,从而确保TBOX能够正常启动不受影响。

附图说明

图1为背景技术中TBOX自适应启动方法的现有使能控制结构示意图图;

图2为背景技术中TBOX自适应启动方法的电源变动实验时电压变化幅度示意图;

图3为背景技术中TBOX自适应启动方法的另一电源变动实验时电压变化幅度示意图;

图4为背景技术中TBOX自适应启动方法的逻辑迁移示意图;

图5为一个实施例中TBOX自适应启动方法的应用环境图;

图6为一个实施例中TBOX自适应启动方法的流程示意图;

图7为一个实施例中TBOX自适应启动方法的改进后的使能控制结构示意图;

图8为一个实施例中TBOX自适应启动装置的结构框图;

图9为一个实施例中计算机设备的内部结构图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应当理解,在本申请的描述中,除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。

还应当理解,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。

需要注意的是,术语“S1”、“S2”等仅用于步骤的描述目的,并非特别指称次序或顺位的意思,亦非用以限定本申请,其仅仅是为了方便描述本申请的方法,而不能理解为指示步骤的先后顺序。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。

本申请提供的TBOX自适应启动方法,可以应用于如图5所示的应用环境中。其中,终端102通过网络与设置于服务器104上的数据处理平台进行通信,其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

实施例1

在一个实施例中,如图6所示,提供了一种TBOX自适应启动方法,以该方法应用于图5中的终端为例进行说明,包括以下步骤:

S1:响应于获取到的车载蓄电池运行状态,选取所述车载蓄电池运行状态对应的TBOX启动方案。

需要说明的是,如图7所示,在现有使能控制结构基础上添加MCU(Microcontroller Unit,微控制单元)对BAT(车载蓄电池)电压的监控电路,利用微型控制单元控制监控电路实时不间断地监测并上传所述车载蓄电池的电压值,基于所述电压值判断车载蓄电池运行状态,所述车载蓄电池运行状态包括第一运行状态和第二运行状态,其中,所述第一运行状态和所述第二运行状态的判定规则包括:

计算预设时间段内所述车载蓄电池的电压值的最小值和第一预设值之间的差值,其中,预设时间段范围可以根据实际需要进行设定,进一步的,本实施例优选的第一预设值为12V;

响应于所述差值大于或等于第二预设值且小于第三预设值时,定义所述车载蓄电池运行状态为第一运行状态,示例性的,本实施例优选的最小值为4.5V,其差值为7.5V;

响应于所述差值大于或等于第三预设值时,定义所述车载蓄电池运行状态为第二运行状态,示例性的,本实施例优选的最小值为3V,其差值为9V。

如上所述的,在本实施例中,当差值大于或等于7.5V且小于9V时,定义所述车载蓄电池运行状态为第一运行状态,当差值大于或等于9V时,定义所述车载蓄电池运行状态为第二运行状态。

进一步的,所述TBOX(车载信息系统盒子)启动方案包括第一启动方案和第二启动方案,所述第一运行状态所对应的TBOX启动方案为所述第一启动方案,所述第二运行状态所对应的TBOX启动方案为所述第二启动方案,其中,所述车载蓄电池运行状态通过变动波形的形式呈现,并传输至TBOX,所述TBOX基于接受到的所述车载蓄电池运行状态选取对应的TBOX启动方案,包括:

响应于所述预设时间段内所述电压值达到所述第一预设值时,即所述电压值达到12V时,根据所述车载蓄电池运行状态选取对应的TBOX启动方案,包括:

响应于所述车载蓄电池运行状态为所述第一运行状态时,选取所述第一启动方案;

响应于所述车载蓄电池运行状态为所述第二运行状态时,选取所述第二启动方案。

在上述实施方式中,通过车载蓄电池的运行状态选取对应的TBOX启动方案,能够确保后续准确地调取模式迁移指令,提升自适应启动TBOX的可靠性。

S2:基于所述TBOX启动方案调取预设于CAN芯片寄存器中的模式迁移指令。

需要说明的是,所述模式迁移指令包括第一模式迁移指令和第二模式迁移指令,上述步骤所述的第一启动方案与所述第一模式迁移指令一一对应,所述的第二启动方案与所述第二模式迁移指令一一对应,具体的:

基于所述第一启动方案调取预设于CAN芯片寄存器中的第一模式迁移指令,所述第一模式迁移指令包括将CAN芯片从休眠模式迁移到通常模式;

所述根据所述模式迁移指令自适应启动TBOX,包括:检测到所述预设时间段内所述电压值从所述最小值拉高到所述第一预设值时,即电压下降到4.5V导致PIN3 VCC<4.5V,PIN10 VBAT≥3V,如逻辑迁移图所示CAN芯片会进入休眠模式,其中,逻辑迁移图中所示的VCC低电压事件为电压值处于4.5V-4.75V,VIO低电压事件为电压值处于2.7V-2.85V,此时,若监控电路监控到电压恢复到12V时,利用所述微型控制单元通过串行外设接口(SPI,Serial Peripheral Interface)通信对所述CAN芯片寄存器配置所述第一模式迁移指令;

基于所述第一模式迁移指令将所述CAN芯片从休眠模式迁移到通常模式,以拉高使能引脚使所述TBOX恢复正常动作;

进一步的,基于所述第二启动方案调取预设于CAN芯片寄存器中的第二模式迁移指令,所述第二模式迁移指令包括将CAN芯片从关闭模式迁移到待机模式,再从所述待机模式迁移到通常模式;

所述根据所述模式迁移指令自适应启动TBOX,包括:

检测到所述预设时间段内所述电压值从所述最小值拉高到所述第一预设值时,即电压下降到3V或3V以下导致PIN3 VCC<4.5V,PIN10 VBAT≥3V,按照逻辑迁移图所示CAN芯片会进入休眠模式,这个模式会拉低INH引脚同时3V也无法满足MCU正常工作,导致3V/5V使能引脚拉低、3V/5V电源停止输出以及CAN芯片PIN3 VCC=0V/PIN7 VIO=0V,此时若电压再拉高到12V,由于PIN3 VCC=0V/PIN7 VIO=0V导致CAN芯片会一直处于休眠模式无法拉高使能引脚且3V/5V电源使能无法拉高,从而导致整个TBOX无法正常启动,因此,如图7所示,本申请通过串联于所述车载蓄电池和所述CAN芯片寄存器之间的二极管D1控制所述CAN芯片在所述电压值从所述最小值拉高到所述第一预设值时直接进入所述关闭模式而不会迁移到休眠模式一直无法脱出导致TBOX无法正常启动,优选的,所述二极管D1串联于CAN芯片寄存器的VBAT输入端口处,其VF值大于1V,当车载蓄电池电源电压为3V时,CAN芯片的PIN10VBAT=3-1=2V,参照模式迁移图所示,CAN芯片会直接进入关闭模式,其中,关闭模式中VBAT电压为2.8V-3.0V,进一步的,所述微型控制单元通过串行外设接口通信对所述CAN芯片寄存器配置所述第二模式迁移指令;

基于所述第二模式迁移指令将所述CAN芯片从所述关闭模式迁移到所述待机模式,再从所述待机模式迁移到所述通常模式,以拉高使能引脚并重新向所述车载蓄电池供电使所述TBOX恢复正常动作。

在上述实施方式中,基于获取到的模式迁移指令,使得TBOX能够恢复正常动作,从而确保TBOX能够正常启动不受影响,。

S3:根据所述模式迁移指令自适应启动TBOX。

需要说明的是,本申请可以根据获取的车载蓄电池运行状态实时调取对应的模式迁移指令以确保TBOX正常启动不受影响,示例性的,若车载蓄电池电压从12V波动到3V再恢复到12V,CAN芯片会进行通常模式→关闭模式→待机模式→通常模式迁移。上述TBOX自适应启动方法中,所述方法包括:响应于获取到的车载蓄电池运行状态,选取所述车载蓄电池运行状态对应的TBOX启动方案;基于所述TBOX启动方案调取预设于CAN芯片寄存器中的模式迁移指令;根据所述模式迁移指令自适应启动TBOX,本申请解决了电源变动实验后由于CAN芯片一直处于休眠/关闭模式无法拉高INH引脚从而导致的TBOX无法正常启动的问题,从而确保TBOX能够正常启动不受影响。

应该理解的是,虽然图6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

实施例2

在一个实施例中,如图8所示,提供了一种TBOX自适应启动装置,包括:启动方案选取模块、指令调取模块和启动模块,其中:

启动方案选取模块,用于响应于获取到的车载蓄电池运行状态,选取所述车载蓄电池运行状态对应的TBOX启动方案,其中,所述车载蓄电池运行状态包括第一运行状态和第二运行状态,所述TBOX启动方案包括第一启动方案和第二启动方案,所述第一运行状态所对应的TBOX启动方案为所述第一启动方案,所述第二运行状态所对应的TBOX启动方案为所述第二启动方案,所述模式迁移指令包括第一模式迁移指令和第二模式迁移指令,所述第一启动方案与所述第一模式迁移指令一一对应,所述第二启动方案与所述第二模式迁移指令一一对应;

指令调取模块,用于基于所述TBOX启动方案调取预设于CAN芯片寄存器中的模式迁移指令;

启动模块,用于根据所述模式迁移指令自适应启动TBOX。

作为一种较优的实施方式,本发明实施例中,所述启动方案选取模块具体用于:

利用微型控制单元控制监控电路实时不间断地监测并上传所述车载蓄电池的电压值;

计算预设时间段内所述车载蓄电池的电压值的最小值和第一预设值之间的差值;

响应于所述差值大于或等于第二预设值且小于第三预设值时,定义所述车载蓄电池运行状态为第一运行状态;

响应于所述差值大于或等于第三预设值时,定义所述车载蓄电池运行状态为第二运行状态。

作为一种较优的实施方式,本发明实施例中,所述启动方案选取模块具体还用于:

响应于所述预设时间段内所述电压值达到所述第一预设值时,根据所述车载蓄电池运行状态选取对应的TBOX启动方案,包括:

响应于所述车载蓄电池运行状态为所述第一运行状态时,选取所述第一启动方案;

响应于所述车载蓄电池运行状态为所述第二运行状态时,选取所述第二启动方案。

作为一种较优的实施方式,本发明实施例中,所述启动模块具体用于:

检测到所述预设时间段内所述电压值从所述最小值拉高到所述第一预设值时,所述微型控制单元通过串行外设接口通信对所述CAN芯片寄存器配置所述第一模式迁移指令;

基于所述第一模式迁移指令将所述CAN芯片从休眠模式迁移到通常模式,以拉高使能引脚使所述TBOX恢复正常动作。

作为一种较优的实施方式,本发明实施例中,所述启动模块具体还用于:

检测到所述预设时间段内所述电压值从所述最小值拉高到所述第一预设值时,所述微型控制单元通过串行外设接口通信对所述CAN芯片寄存器配置所述第二模式迁移指令;

基于所述第二模式迁移指令将所述CAN芯片从所述关闭模式迁移到所述待机模式,再从所述待机模式迁移到所述通常模式,以拉高使能引脚并重新向所述车载蓄电池供电使所述TBOX恢复正常动作。

其中,所述第二启动方案通过串联于所述车载蓄电池和所述CAN芯片寄存器之间的二极管控制所述CAN芯片在所述电压值从所述最小值拉高到所述第一预设值时直接进入所述关闭模式。

关于TBOX自适应启动装置的具体限定可以参见上文中对于TBOX自适应启动方法的限定,在此不再赘述。上述TBOX自适应启动装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

实施例3

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种TBOX自适应启动方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

步骤A:响应于获取到的车载蓄电池运行状态,选取所述车载蓄电池运行状态对应的TBOX启动方案,所述车载蓄电池运行状态包括第一运行状态和第二运行状态,所述TBOX启动方案包括第一启动方案和第二启动方案,所述第一运行状态所对应的TBOX启动方案为所述第一启动方案,所述第二运行状态所对应的TBOX启动方案为所述第二启动方案,所述模式迁移指令包括第一模式迁移指令和第二模式迁移指令,所述第一启动方案与所述第一模式迁移指令一一对应,所述第二启动方案与所述第二模式迁移指令一一对应;

步骤B:基于所述TBOX启动方案调取预设于CAN芯片寄存器中的模式迁移指令;

步骤C:根据所述模式迁移指令自适应启动TBOX。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

利用微型控制单元控制监控电路实时不间断地监测并上传所述车载蓄电池的电压值;

计算预设时间段内所述车载蓄电池的电压值的最小值和第一预设值之间的差值;

响应于所述差值大于或等于第二预设值且小于第三预设值时,定义所述车载蓄电池运行状态为第一运行状态;

响应于所述差值大于或等于第三预设值时,定义所述车载蓄电池运行状态为第二运行状态。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

响应于所述预设时间段内所述电压值达到所述第一预设值时,根据所述车载蓄电池运行状态选取对应的TBOX启动方案,包括:

响应于所述车载蓄电池运行状态为所述第一运行状态时,选取所述第一启动方案;

响应于所述车载蓄电池运行状态为所述第二运行状态时,选取所述第二启动方案。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

检测到所述预设时间段内所述电压值从所述最小值拉高到所述第一预设值时,所述微型控制单元通过串行外设接口通信对所述CAN芯片寄存器配置所述第一模式迁移指令;

基于所述第一模式迁移指令将所述CAN芯片从休眠模式迁移到通常模式,以拉高使能引脚使所述TBOX恢复正常动作。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

检测到所述预设时间段内所述电压值从所述最小值拉高到所述第一预设值时,所述微型控制单元通过串行外设接口通信对所述CAN芯片寄存器配置所述第二模式迁移指令;

基于所述第二模式迁移指令将所述CAN芯片从所述关闭模式迁移到所述待机模式,再从所述待机模式迁移到所述通常模式,以拉高使能引脚并重新向所述车载蓄电池供电使所述TBOX恢复正常动作;

其中,所述第二启动方案通过串联于所述车载蓄电池和所述CAN芯片寄存器之间的二极管控制所述CAN芯片在所述电压值从所述最小值拉高到所述第一预设值时直接进入所述关闭模式。

实施例4

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

步骤A:响应于获取到的车载蓄电池运行状态,选取所述车载蓄电池运行状态对应的TBOX启动方案,所述车载蓄电池运行状态包括第一运行状态和第二运行状态,所述TBOX启动方案包括第一启动方案和第二启动方案,所述第一运行状态所对应的TBOX启动方案为所述第一启动方案,所述第二运行状态所对应的TBOX启动方案为所述第二启动方案,所述模式迁移指令包括第一模式迁移指令和第二模式迁移指令,所述第一启动方案与所述第一模式迁移指令一一对应,所述第二启动方案与所述第二模式迁移指令一一对应;

步骤B:基于所述TBOX启动方案调取预设于CAN芯片寄存器中的模式迁移指令;

步骤C:根据所述模式迁移指令自适应启动TBOX。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

利用微型控制单元控制监控电路实时不间断地监测并上传所述车载蓄电池的电压值;

计算预设时间段内所述车载蓄电池的电压值的最小值和第一预设值之间的差值;

响应于所述差值大于或等于第二预设值且小于第三预设值时,定义所述车载蓄电池运行状态为第一运行状态;

响应于所述差值大于或等于第三预设值时,定义所述车载蓄电池运行状态为第二运行状态。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

响应于所述预设时间段内所述电压值达到所述第一预设值时,根据所述车载蓄电池运行状态选取对应的TBOX启动方案,包括:

响应于所述车载蓄电池运行状态为所述第一运行状态时,选取所述第一启动方案;

响应于所述车载蓄电池运行状态为所述第二运行状态时,选取所述第二启动方案。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

检测到所述预设时间段内所述电压值从所述最小值拉高到所述第一预设值时,所述微型控制单元通过串行外设接口通信对所述CAN芯片寄存器配置所述第一模式迁移指令;

基于所述第一模式迁移指令将所述CAN芯片从休眠模式迁移到通常模式,以拉高使能引脚使所述TBOX恢复正常动作。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

检测到所述预设时间段内所述电压值从所述最小值拉高到所述第一预设值时,所述微型控制单元通过串行外设接口通信对所述CAN芯片寄存器配置所述第二模式迁移指令;

基于所述第二模式迁移指令将所述CAN芯片从所述关闭模式迁移到所述待机模式,再从所述待机模式迁移到所述通常模式,以拉高使能引脚并重新向所述车载蓄电池供电使所述TBOX恢复正常动作;

其中,所述第二启动方案通过串联于所述车载蓄电池和所述CAN芯片寄存器之间的二极管控制所述CAN芯片在所述电压值从所述最小值拉高到所述第一预设值时直接进入所述关闭模式。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 应用程序启动优化方法、装置、计算机设备及存储介质
  • 应用启动方法及装置、计算机存储介质及设备
  • 一种虚拟机启动方法、装置、存储介质和计算机设备质
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 系统启动方法、装置、计算机装置及存储介质
  • 一种TBOX的数据传输方法、装置、计算机设备和存储介质
  • Tbox状态处理方法、装置、计算机设备及存储介质
技术分类

06120116491085