[发明专利]看门狗装置及看门狗装置的控制方法有效
申请号: | 201410366991.5 | 申请日: | 2014-07-29 |
公开(公告)号: | CN104516788B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 朴哉炫 | 申请(专利权)人: | 现代摩比斯株式会社 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 臧建明 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 令牌 看门狗装置 看门狗 微控制单元 串行外设接口 主微控制单元 信号判断部 信号生成部 实现软件 通信连接 感测 | ||
本发明是一种主微控制单元与副微控制单元以串行外设接口通信连接的看门狗装置,其包括:令牌产生部,其生成种子值,并利用生成的所述种子值产生至少两个令牌;看门狗信号生成部,其分别生成对应于产生的所述令牌的看门狗信号;以及信号判断部,其判断生成的所述看门狗信号是否为正常状态。根据本发明利用可实现软件逻辑的单元能够感测微控制单元是否异常。
技术领域
本发明涉及一种看门狗装置及看门狗装置的控制方法,尤其涉及判断MCU是否为正常状态的看门狗装置及看门狗装置的控制方法。
背景技术
车辆电子控制的重要部分在微控制单元(Micro Control Unit,以下称为MCU)中执行。因此,当MCU发生故障时会给车辆、驾驶员及乘客带来致命后果。
因此,感测MCU是否异常在提高车辆的稳定性方面非常重要。能够感测MCU是否异常的装置有看门狗(Watchdog)装置。
看门狗装置发送和接收看门狗信号,并判断接收到的看门狗信号是否在预定时间内以预定的数据接收到。
韩国公开专利第10-2013-0009086号(2013.01.23,以下称为该文献)中记载了这样的看门狗装置。该文献中记载了一种初始化看门狗状态后,使其从000至状态转换至111,若接收到正常的看门狗信号,则使看门狗状态前进一格,若接收到非正常的看门狗信号,则使看门狗状态后退两格,以提高看门狗信号可靠性的结构。
然而,这样的结构无法确认MCU运算工作的安全性,是依赖外部输出值的反馈信号的方式。这样的方式具有判断逻辑造成物理时间浪费和延迟的问题。并且这样的结构难以获取故障区域的具体信息。
发明内容
技术问题
本发明为解决上述问题,目的在于提供一种利用可实现实现软件逻辑的单元,能够感测MCU是否异常的看门狗装置及看门狗装置的控制方法。
并且,本发明的目的在于提供一种能够告知MCU故障区域的具体信息的看门狗装置及看门狗装置的控制方法。
技术方案
为达成上述目的的本发明可提供一种看门狗装置,其作为主微控制单元(以下称为MCU)与副MCU以串行外设接口(SPI:Serial Peripheral Interface)通信连接的看门狗装置,包括:令牌产生部,其生成种子值(Seed Value),并利用生成的所述种子值产生至少两个令牌;看门狗信号生成部,其对应于产生的所述令牌分别生成看门狗信号;以及信号判断部,其判断生成的所述看门狗信号是否为正常状态。
优选的是,所述令牌产生部可利用伪随机数生成算法产生所述令牌。
优选的是,所述看门狗信号生成部可根据各所述令牌,按时间序列生成所述看门狗信号。
优选的是,所述看门狗信号生成部可以分别生成对应于分配到初始化MCU的模块的第一令牌、分配到执行信号输入及判断逻辑的模块的第二令牌、分配到执行驱动及自动防故障的模块的第三令牌以及分配到存储和结束诊断故障代码(DTC:diagnostic troublecode)的模块的第四令牌的所述看门狗信号。
为达成上述目的的其他发明可提供一种看门狗装置的控制方法,其作为主MCU与副MCU以SPI通信连接的看门狗装置的控制方法,包括a)步骤:生成种子值,并利用生成的所述种子值产生至少两个令牌;b)步骤:分别生成对应于产生的所述令牌的看门狗信号;以及c)步骤:判断生成的所述看门狗信号是否为正常状态。
优选的是,所述a)步骤中,可利用伪随机数(PSEUDO-RANDOM NUMBERS)生成算法产生所述令牌。
优选的是,所述b)步骤中,可以按时间序列分别生成所述看门狗信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于现代摩比斯株式会社,未经现代摩比斯株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410366991.5/2.html,转载请声明来源钻瓜专利网。