电子控制装置制造方法及图纸

技术编号:8489353 阅读:208 留言:0更新日期:2013-03-28 08:00
本发明专利技术涉及电子控制装置,其包括:处理部,根据程序而执行规定的处理;监视定时器,具有定时计数器,且输出根据有没有发生溢出而反转其电平的信号,所述定时计数器根据从所述处理部以一定周期输出的脉冲信号而被重置;以及锁定电路,锁定所述监视定时器的输出信号,并输出通过该锁定而获得的信号作为第1输出使能信号,所述处理部在进行所述监视定时器的故障诊断时,停止输出所述脉冲信号,并基于在所述脉冲信号的输出停止后从所述锁定电路输出的所述第1输出使能信号,进行所述监视定时器的故障诊断。

【技术实现步骤摘要】

本专利技术涉及电子控制装置
技术介绍
众所周知,WDT (监视定时器)是指用于监视CPU (中央处理单元)的状态的硬件定时器,由CPU以一定周期进行更新,若一定周期内没被更新,则检测到超时而输出异常。如果该WDT发生故障,则无法检测CPU的异常,因此存在难以确保系统的可靠性的顾虑。在日本特开2005-25290号公报中,公开了如下的技术在从CPU对WDT提供的程序运行信号(P-RUN信号)停止时,通过判定WDT是否对CPU进行了重置动作,进行WDT的故障诊断。在上述现有技术中,在重置动作时,CPU在P-RUN信号停止之前对EEPROM写入数据,通过比较在对EEPROM写入的数据与ROM数据,判定WDT是否进行了重置动作。即,在上述现有技术中,为了进行WDT的故障诊断,在每次重置动作时,需要进行向EEPROM的数据写入处理以及与ROM数据的比较处理,因此存在CPU的处理负担增大的问题。
技术实现思路
本专利技术的方式鉴于上述情况而完成,其目的在于,提供一种不会增大作为监视对象的CPU等处理部的处理负担就能够进行WDT的故障诊断的电子控制装置。本专利技术的方式为了解决上述课题而采用了以下的方法。(A)本专利技术的一个方式的电子控制装置包括处理部,根据程序而执行规定的处理;监视定时器,具有定时计数器,且输出根据有没有发生溢出而反转其电平的信号,所述定时计数器根据从所述处理部以一定周期输出的脉冲信号而被重置;以及锁定电路,锁定所述监视定时器的输出信号,并输出通过该锁定而获得的信号作为第I输出使能信号,所述处理部在进行所述监视定时器的故障诊断时,停止输出所述脉冲信号,并基于在所述脉冲信号的输出停止后从所述锁定电路输出的所述第I输出使能信号,进行所述监视定时器的故障诊断。(B)在上述(A)方式中,也可以还包括AND电路,对从所述锁定电路输出的所述第I输出使能信号、与从所述处理部输出的第2输出使能信号进行逻辑与运算,并输出用于表示其运算结果的信号作为最终的输出使能信号,所述处理部基于在停止输出所述脉冲信号后从所述锁定电路输出的所述第I输出使能信号以及从所述AND电路输出的所述输出使能信号,进行所述监视定时器的故障诊断。(C)在上述(A)方式中,也可以还包括AND电路,对从所述锁定电路输出的所述第I输出使能信号、与从所述处理部输出的第2输出使能信号进行逻辑与运算,并输出用于表示其运算结果的信号作为最终的输出使能信号;以及三状态缓冲器,接入于所述处理部和输出接口之间,根据从所述AND电路输出的所述输出使能信号,将所述处理部的输出信号输出到所述输出接口,所述处理部基于在停止输出所述脉冲信号后从所述锁定电路输出的所述第I输出使能信号以及所述三状态缓冲器的输出信号,进行所述监视定时器的故障诊断。 (D)在上述(A)至(C)中的任一个方式中,所述锁定电路也可以通过所述处理部的启动要因信号或者重置信号中的其中一个的输入而被重置。根据本专利技术的方式,无需如以往技术那样在WDT的故障诊断时,在CPU停止R-RUN信号之前对EEPROM写入数据,并进行比较对该EEPROM写入的数据与ROM数据等处理,因此无需增大作为监视对象的CPU等的处理部的处理负担就能够进行WDT的故障诊断。附图说明图1是本专利技术的一实施方式的电子控制装置的方块结构图。图2是表示电子控制装置的动作的时序图。图3是表示由CPU执行的WDT的故障诊断处理的流程图。具体实施例方式以下,参照附图说明本专利技术的一实施方式。图1是本实施方式的电子控制装置A的方块结构图。电子控制装置A是进行高压电池的充放电控制的电池ECU(电控单元),其包含CPU1、监视定时器(WDT watchdog timer)2、锁定电路3、AND电路4、三状态缓冲器5、输出接口 6、开电重置电路7、OR电路8以及定时器9,所述高压电池例如搭载于电动车、混合动力车等以电机为动力源的车辆上。CPUl (处理部)是根据在未图示的非易失性存储器中存储的控制程序来执行规定的处理(例如高压电池的充放电控制所需的处理)的中央运算处理装置。该CPUl将通过各种处理而获得的信号经由三状态缓冲器5而输出到输出接口 6。此外,该CPUl以一定周期将TOT脉冲信号WDTPLS输出到WDT2,并将具有输出禁止电平(例如高电平)与输出许可电平(例如低电平)两个状态的CPU输出使能信号CPUOE (第2输出使能信号)输出到AND电路4。对该CPUl,输入从锁定电路3输出的WDT输出使能信号WDTOE作为中断信号,并输入三状态缓冲器5的输出信号,CPUl基于这些中断信号(WDT输出使能信号WDT0E)以及三状态缓冲器5的输出信号,进行WDT2的故障诊断,对此细节将在后面叙述。此外,CPUl具有向作为省电状态的休眠状态的转移功能,根据启动要因的发生状况(启动要因信号的状态)而切换休眠状态和通常动作状态中的其中一个状态。另外,例如从外部对CPUl输入用于表示点火开关的开/关状态的启动要因信号IG-SW作为启动要因信号。WDT2是用于监视CPUl的状态的硬件定时器,具有通过从CPUl以一定周期输入的WDT脉冲信号WDTPLS而被重置的定时计数器。该定时计数器在从CPUl向WDT2的WDT脉冲信号WDTPLS的输出停止之后也继续计数,在经过一定时间之后溢出。WDT2将根据有没有发生溢出而反转的信号作为溢出重置信号RST而输出到锁定电路3。具体来说,WDT2在发生了溢出时,一定期间将该溢出重置信号RST的电平从高电平反转到低电平。锁定电路3锁定从WDT2输出的溢出重置信号RST,并将通过该锁定而获得的信号作为WDT输出使能信号WDTOE(第I输出使能信号)而输出到CPUl的中断端子INT以及AND电路4。另外,该WDT输出使能信号WDTOE与CPU输出使能信号CPUOE —样,是具有输出禁止电平(例如高电平)以及输出许可电平(例如低电平)两个状态的信号。AND电路4对从锁定电路3输入的WDT输出使能信号WDT0E、与从CPUl输入的CPU输出使能信号CPUOE进行逻辑与运算,并将表示其运算结果的信号作为最终的输出使能信号OE而输出到三状态缓冲器5的控制端子。三状态缓冲器5插入于CPUl与输出接口 6之间,根据从AND电路4对控制端子输入的输出使能信号0E,将从CPUl输入的输出信号输出到输出接口 6。具体来说,该三状态缓冲器5在输出使能信号OE为输出许可电平的情况下,将CPUl的输出信号直接输出到输出接口 6,当输出使能信号OE为输出禁止电平的情况下,将输出端子设为高阻抗状态而停止输出。即,在输出使能信号OE为输出许可电平的情况下,三状态缓冲器5的输出也成为输出许可电平,当输出使能信号OE为输出禁止电平的情况下,三状态缓冲器5的输出也成为输出禁止电平。输出接口 6是根据规定的通信协议而将CPUl的输出信号(三状态缓冲器5的输出信号)发送到与电子控制装置A连接的外部装置的通信接口。开电重置电路7将在接通电子控制装置A的电源时,将开电重置信号P_RES输出到CPUl的重置端子RES_C、WDT2的重置端子RES_W以及OR电路8,所述开电重置信号P_RES在电源电压VBU达到用于保证CPUl的正常动作的规定电压VBU_th之前成为低电平,在电源电压VBU本文档来自技高网...

【技术保护点】
一种电子控制装置,其特征在于,包括:处理部,根据程序而执行规定的处理;监视定时器,具有定时计数器,且输出根据有没有发生溢出而反转其电平的信号,所述定时计数器根据从所述处理部以一定周期输出的脉冲信号而被重置;以及锁定电路,锁定所述监视定时器的输出信号,并输出通过该锁定而获得的信号作为第1输出使能信号,所述处理部在进行所述监视定时器的故障诊断时,停止输出所述脉冲信号,并基于在所述脉冲信号的输出停止后从所述锁定电路输出的所述第1输出使能信号,进行所述监视定时器的故障诊断。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:吉川卓山田毅大保慎一河端雄一
申请(专利权)人:株式会社京滨本田技研工业株式会社
类型:发明
国别省市:

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

1