一种看门狗检测车载多媒体死机复位的方法技术

技术编号:19857172 阅读:31 留言:0更新日期:2018-12-22 11:37
本发明专利技术公开了一种看门狗检测车载多媒体死机复位的方法,适用于车载多媒体系统,包括如下步骤:1)获取汽车的汽车点火开关的开关闭合状态信息;2)如果汽车点火开关打开,检测并判断看门狗是否被初始化;3)如果看门狗没有初始化,则初始化看门狗;4)如果看门狗已经被初始化,看门狗被配置完成后,启动看门狗;5)再次获取汽车点火开关的开关闭合状态信息;6)如果汽车点火开关关闭,关闭看门狗,看门狗的关闭包括停止看门狗进行计数、恢复看门狗的标志位。本发明专利技术提供一种看门狗检测车载多媒体死机复位的方法,可以使车载多媒体系统在出现系统故障、死机等情况时系统自动复位,便于用户使用。

【技术实现步骤摘要】
一种看门狗检测车载多媒体死机复位的方法
本专利技术涉及车载多媒体系统
,具体涉及一种看门狗检测车载多媒体死机复位的方法。
技术介绍
在车载多媒体系统中,往往在出现死机或者异常时,往往会通过程序检测系统是否死机或异常,提前唤醒中断,并在中断中保存数据或发出报警后,触发系统复位。目前通过优化车载多媒体系统的软件、硬件设计,往往有两种方式,一种是通过发现故障问题、解决故障问题、并优化系统的操作方式,使优化后的车载多媒体系统不会出现死机或者异常的情况,这样的处理方式往往会存在未知的异常情况,只有在出现相应问题时才会被发现,从而有效的获得车载多媒体系统异常的情况;另一种方式是通过外部案件强行进行系统复位,从而使车载多媒体系统可以有效的进行复位,但是这种复位方式只用于与工程师在系统开发阶段使用,系统开发阶段完毕后,由于没有外置复位按键,用户也无法使车载多媒体系统进行复位。看门狗是一种运行在电子系统的定时计数器,在系统运行时,启动看门狗计数,当在一定时间后未清零看门狗时,看门狗就会溢出并中断。因此,本领域的技术人员致力于研究一种看门狗检测车载多媒体死机复位的方法,可以使车载多媒体系统在出现系统故障、死机等情况时自动进行系统复位,便于用户使用。
技术实现思路
针对现有技术中的缺陷,本专利技术提供一种看门狗检测车载多媒体死机复位的方法,可以使车载多媒体系统在出现系统故障、死机等情况时自动进行系统复位,便于用户使用。为实现上述目的,本专利技术提供了一种看门狗检测车载多媒体死机复位的方法,适用于车载多媒体系统,包括如下步骤:1)获取汽车的汽车点火开关的开关闭合状态信息;2)如果汽车点火开关打开,检测并判断看门狗是否已经被初始化;3)如果看门狗没有初始化,则初始化看门狗,看门狗的初始化包括配置看门狗的起始位置、配置看门狗的标志位;4)如果看门狗已经被初始化,看门狗被配置完成后,启动看门狗,看门狗内部还设置有看门狗提前唤醒中断,判断看门狗提前唤醒中断是否被触发;5)再次获取汽车点火开关的开关闭合状态信息;6)如果汽车点火开关关闭,关闭看门狗,看门狗的关闭包括停止看门狗进行计数、恢复看门狗的标志位。在所述步骤4)中,所述看门狗提前唤醒中断被触发时,保存数据、记录车载多媒体系统死机信息、触发看门狗复位,进入步骤3)中。所述看门狗包括窗口看门狗,所述窗口看门狗进行计数时,采用减计数的方式进行计数,当所述看门狗提前唤醒中断触发时,还会发出看门狗提前中断复位信号,看门狗收到看门狗提前中断复位信号后,触发看门狗复位,看门狗则再次初始化。在所述步骤3)中,看门狗配置在寄存器中,看门狗的初始化包括配置看门狗的超时时间、窗口上限值、看门狗提前唤醒中断。在所述步骤4)中,还单独设有看门狗超时复位信号,所述超时复位信号有效时,复位所述看门狗。所述车载多媒体系统实时记录车载多媒体系统的数据,所述看门狗提前唤醒中断被触发时,保留的数据包括车载多媒体系统在中断前时保留的数据。本专利技术的有益效果是:本专利技术提供的一种看门狗检测车载多媒体死机复位的方法,通过实时监督汽车点火开关的开关闭合状态信息,如果汽车点火开关闭合,就检测看门狗是否初始化,如果看门狗已经被初始化了,则实时判断看门狗提前唤醒中断是否触发,即判断车载多媒体系统是否死机。如果看门狗提前唤醒中断触发,即车载多媒体系统死机了,则复位车载多媒体系统,并再次配置看门狗;如果看门狗提前唤醒中断没有被触发,则检测汽车是否还在运行。如果汽车未运行,就关闭看门狗,启动休眠模式;如果汽车还在运行,则看门狗处于唤醒状态。本专利技术提供一种看门狗检测车载多媒体死机复位的方法,在车载可以使车载多媒体系统在出现系统故障、死机等情况时自动进行系统复位,不需要外部硬件按键结构,可以有效的进行车载多媒体系统进行复位,使车载定位系统不易出现死机等情况,精度较高,便于用户使用。附图说明图1是本专利技术一具体实施方式的所提供的一种看门狗检测车载多媒体死机复位的方法的看门狗的状态图。图2是图1所提供的一种看门狗检测车载多媒体死机复位的方法的流程图。图3是图2所提供的一种看门狗检测车载多媒体死机复位的方法所提供的看门狗提前唤醒中断触发的流程图。具体实施方式下面结合附图和实施例对本专利技术作进一步说明:如图1-图3所示,本专利技术提供一种看门狗检测车载多媒体死机复位的方法,适用于车载多媒体系统,包括如下步骤:1)获取汽车的汽车点火开关的开关闭合状态信息,如果汽车点火开关打开,则进入步骤2);如果汽车点火开关关闭,则进入步骤6)中。应当理解的是汽车点火开关的开关闭合状态信息包括汽车的点火开关是否被打开和关闭的情况,汽车点火开关被打开时就可以有效的判断汽车是否已经启动,可以通过连接汽车点火开关的连接端来判断汽车是否运行,如果汽车没有运行则点火开关处于闭合状态,此时则可以判断汽车没有运行。应当理解的是,本专利技术提出的看门狗是指的是看门狗定时器,看门狗定时器通过计数的方式进行计数定时,此为本领域的技术人员所熟知的,在本文中不再赘述。2)检测并判断看门狗是否已经被初始化,如果看门狗没有被初始化,则进入步骤3);如果看门狗已经被初始化,则进入步骤4)中。看门狗的初始化是指配置看门狗的起始的计数值、终止时的计数值、以及是否发生中断、怎样进行中断的参数的设置。本领域的技术人员根据具体的情况进行参数设置,使看门狗可以按照设置的参数进行计时定时。看门狗是否初始化可以根据看门狗是否已经设定为某一区间的进行熟知计数,看门狗最开始计数的值和最后进行计数的值是否已经进行配置等情况综合进行比较从而判定看门狗被初始化。如果看门狗的起始数值和终止的数值未进行配置时,则可以判定为未被初始化。3)初始化看门狗,看门狗的初始化包括配置看门狗的起始位置、配置看门狗的标志位。应当理解的是,配置看门狗的起始位置可以设置好看门狗的运行时间,看门狗的初始状态根据具体情况进行设定,看门狗的定时时间与看门狗的起始位置和终止位置有关,起始位置和终止位置的差值决定看门狗定时计数的具体时间。终止位置不变时,配置看门狗起始位置,从而确定看门狗的定时时间。在本专利技术中,看门狗的起始位置根据情况可将看门狗的初始状态设置为OX7F,其中OX7F为16进制数,在其他实施例中,也可以采取二进制数等进制数,以达到相同的技术效果,本领域技术人员均能进行理解,在此不再赘述。标志位指的是指的是看门狗在什么时候进行复位、在什么时候中断、什么时候有效等,在本专利技术中看门狗的标志位指的是看门的提前唤醒中断的标志位。4)在看门狗被配置完成后,启动看门狗,看门狗内部还设置有看门狗提前唤醒中断,判断看门狗提前唤醒中断是否被触发,如果被触发,则触发车载多媒体系统复位并进入步骤3)中;如果看门狗提前唤醒中断未被触发,则看门狗就进入下一步骤5)中。应当理解的是,在本系统中,内部设有时钟信号,启动看门狗后,每一个时钟信号发出来后,在车载多媒体系统发生死机时就会触发看门狗提前唤醒中断,从而触发车载多媒体死机复位。看门狗提前唤醒中断是一种中断定时器,可以在发生特殊情况时,控制车载多媒体系统死机复位。5)再次获取汽车点火开关的开关闭合状态信息,如果汽车点火开关打开,则进行上一步骤4);如果汽车点火开关关闭,则进入步骤6)中。6)关闭看门狗,看门狗的关闭包括停止看门本文档来自技高网...

【技术保护点】
1.一种看门狗检测车载多媒体死机复位的方法,适用于车载多媒体系统,其特征是:包括如下步骤:1)获取汽车的汽车点火开关的开关闭合状态信息;2)如果汽车点火开关打开,检测并判断看门狗是否已经被初始化;3)如果看门狗没有初始化,则初始化看门狗,看门狗的初始化包括配置看门狗的起始位置、配置看门狗的标志位;4)如果看门狗已经被初始化,看门狗被配置完成后,启动看门狗,看门狗内部还设置有看门狗提前唤醒中断,判断看门狗提前唤醒中断是否被触发;5)再次获取汽车点火开关的开关闭合状态信息;6)如果汽车点火开关关闭,关闭看门狗,看门狗的关闭包括停止看门狗进行计数、恢复看门狗的标志位。

【技术特征摘要】
1.一种看门狗检测车载多媒体死机复位的方法,适用于车载多媒体系统,其特征是:包括如下步骤:1)获取汽车的汽车点火开关的开关闭合状态信息;2)如果汽车点火开关打开,检测并判断看门狗是否已经被初始化;3)如果看门狗没有初始化,则初始化看门狗,看门狗的初始化包括配置看门狗的起始位置、配置看门狗的标志位;4)如果看门狗已经被初始化,看门狗被配置完成后,启动看门狗,看门狗内部还设置有看门狗提前唤醒中断,判断看门狗提前唤醒中断是否被触发;5)再次获取汽车点火开关的开关闭合状态信息;6)如果汽车点火开关关闭,关闭看门狗,看门狗的关闭包括停止看门狗进行计数、恢复看门狗的标志位。2.如权利要求1所述的看门狗检测车载多媒体死机复位的方法,其特征是:在所述步骤4)中,所述看门狗提前唤醒中断被触发时,保存数据、记录车载多媒体系统死机信息、触发看门狗复位,进入步骤3)中。3.如权利要求2所述的看门狗检...

【专利技术属性】
技术研发人员:李伟伟黄李陶
申请(专利权)人:北斗星通重庆汽车电子有限公司
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1