车载用ECU转让专利

申请号 : CN201280050026.6

文献号 : CN103857563B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 渡边章代

申请人 : 株式会社自动网络技术研究所住友电装株式会社住友电气工业株式会社

摘要 :

本发明的目的在于获得一种车载用ECU,能够将内部的微型计算机不需要动作时的消耗电力抑制在最小限度。并且,在本发明中,电源IC(4)在预断开模式时,停止来自电源输出部(VO1)的动作电源(V4)的供给,在或门输出信号(S7)为“H”时,重新开始动作电源(V4)向微型计算机(1)的供给。微型计算机(1)内的CPU(12)在预断开模式设定后的动作电源(V4)的供给重新开始时,基于外部输入信息(XJ)的经时变化的有无而识别出未产生作为微型计算机(1)的启动要素的启动要素变化地从预断开模式设定后经过了预定时间时,为了执行停止向电源控制对象ECU的电源供给的电源供给停止动作,输出“H”的电源控制信号(SE)。

权利要求 :

1.一种车载用ECU(10),具有至少一个电源控制对象ECU(21~23)的电源供给停止功能,其特征在于,包括:微型计算机(1),在动作电源(V4)供给时成为动作状态,在动作过程中预定条件成立时,进行预断开模式设定;以及电源部(4、6),在通常模式设定时向上述微型计算机供给上述动作电源,在上述预断开模式设定时停止上述动作电源向上述微型计算机的供给,上述电源部具备能够对上述预断开模式设定时的预定时间的经过进行计数的计数电路(6),在上述计数电路计数出经过了上述预定时间时,上述电源部重新开始上述动作电源向上述微型计算机的供给,在上述预断开模式设定后的上述动作电源的供给重新开始时,上述微型计算机在识别出未产生作为上述微型计算机的启动要素的启动要素变化地从上述预断开模式设定后经过了上述预定时间时,执行停止向上述至少一个电源控制对象ECU的电源供给的电源供给停止动作,该车载用ECU还具备外部变化检测部(3),其在上述预断开模式设定时,对表示与车辆相关联的外部输入内容的外部输入信息中的作为上述微型计算机的启动要素的启动要素变化进行检测并输出检测信号(S3),上述电源部在上述预断开模式设定时,在上述检测信号指示上述外部输入信息的上述启动要素变化时,重新开始上述动作电源向上述微型计算机的供给,上述微型计算机(1)在内部具有非易失性存储器(15),接收上述外部输入信息(XJ),在上述预断开模式设定时向上述非易失性存储器写入上述外部输入信息,上述微型计算机在上述预断开模式设定后的上述动作电源的供给重新开始时,将新接收到的上述外部输入信息与从非易失性存储器读取的上述外部输入信息进行比较,在内容没有变化的情况下,执行上述电源供给停止动作。

2.根据权利要求1所述的车载用ECU,其特征在于,

上述电源部包括:单片化的电源IC(4);以及

与上述电源IC独立地形成的计数电路(61)。

3.根据权利要求1所述的车载用ECU,其特征在于,

上述电源部包括单片化的电源IC(5),该电源IC包括上述计数电路(63)。

说明书 :

车载用ECU

技术领域

[0001] 本发明涉及搭载于车辆的车载用ECU(Electronic Control Unit,电子控制单元)。

背景技术

[0002] 以往,在车辆搭载有多个被称作车载用ECU的电子装置,各车载用ECU经由CAN(Controller Area Network,控制器局域网络)等网络交换信息并协调动作,从而实现与车辆的行驶相关的控制和与车室内等的舒适性相关的控制等。而且,各车载用ECU经由电力线与车辆的蓄电池或交流发电机等电源连接,通过由电源供给的电力而动作。近些年,搭载于车辆中的车载用ECU的数量增加,因而追求省电化。
[0003] 并且,随着车辆的高功能化,车载用ECU上搭载有多个高功能的微型电子计算机(以下略记为“微型计算机”)。为了驱动这些微型计算机,消耗电力、暗电流增加,成为蓄电池增加及燃耗变差的原因之一。因此,一般情况下,使微型计算机的模式为HALT模式(中断CPU的命令执行的模式)、STOP模式(停止CPU以及周边电路的动作的模式),在通常模式中插入上述HALT模式(STOP模式),使微型计算机进行的通常模式动作间歇性地动作。
[0004] 另外,作为能够减少电力消耗的车载用ECU,例如可以列举出专利文献1中公开的车载设备的驱动控制装置。该控制装置设有用于检测靠近车辆的物体的靠近传感器,控制器将开关间歇性地接通来间歇性地驱动上述靠近传感器。控制器若在间歇性地驱动上述靠近传感器时通过上述靠近传感器检测到靠近车辆的物体,则开始在此之前停止了驱动的驱动控制对象的侵入传感器的驱动。

发明内容

[0005] 发明要解决的课题
[0006] 但是,在微型计算机的HALT模式、STOP模式中,微型计算机的主要动作停止,但微型计算机自身始终被供给电源,因此存在即使在HALT模式、STOP模式期间中也消耗非“0”的电力的问题。
[0007] 同样的问题在专利文献1所公开的上述控制装置中也存在。即,驱动靠近传感器、侵入传感器的控制器(相当于微型计算机)以及控制控制器的安全ECU始终被供给电源,在这一点上存在无法抑制消耗电力的问题。
[0008] 本发明为了解决上述问题而完成,其目的在于得到一种车载用ECU,能够将内部的微型计算机不需要动作时的消耗电力抑制在最小限度。
[0009] 用于解决课题的方案
[0010] 本发明的第一技术方案所述的车载用ECU,具有至少一个电源控制对象ECU的电源供给停止功能,其特征在于,包括:微型计算机,在动作电源供给时成为动作状态,在动作过程中预定条件成立时,进行预断开模式设定;以及电源部,在通常模式设定时向上述微型计算机供给上述动作电源,在上述预断开模式设定时停止上述动作电源向上述微型计算机的供给,上述电源部具备能够对上述预断开模式设定时的预定时间的经过进行计数的计数电路,在上述计数电路计数出经过了上述预定时间时,上述电源部重新开始上述动作电源向上述微型计算机的供给,在上述预断开模式设定后的上述动作电源的供给重新开始时,上述微型计算机在识别出未产生作为上述微型计算机的启动要素的启动要素变化地从上述预断开模式设定后经过了上述预定时间时,执行停止向上述至少一个电源控制对象ECU的电源供给的电源供给停止动作。
[0011] 第二技术方案所述的车载用ECU根据第一技术方案所述的车载用ECU,还具备外部变化检测部,在上述预断开模式设定时,对表示与车辆相关联的外部输入内容的外部输入信息中的作为上述微型计算机的启动要素的启动要素变化进行检测并输出检测信号,上述电源部在上述预断开模式设定时,在上述检测信号指示上述外部输入信息的上述启动要素变化时,重新开始上述动作电源向上述微型计算机的供给,上述微型计算机在内部具有非易失性存储器,接收上述外部输入信息,在上述预断开模式设定时向上述非易失性存储器写入上述外部输入信息,上述微型计算机在上述预断开模式设定后的上述动作电源的供给重新开始时,将新接收到的上述外部输入信息与从非易失性存储器读取的上述外部输入信息进行比较,在内容没有变化的情况下,执行上述电源供给停止动作。
[0012] 第三技术方案所述的车载用ECU根据第一或第二技术方案所述的车载用ECU,上述电源部包括:单片化的电源IC;以及与上述电源IC独立地形成的计数电路。
[0013] 第四技术方案所述的车载用ECU根据第一或第二技术方案所述的车载用ECU,上述电源部包括单片化的电源IC,该电源IC包括上述计数电路。
[0014] 发明效果
[0015] 第一技术方案所述的本发明中的电源部在预断开模式设定时停止动作电源向微型计算机的供给,在计数电路计数出经过了预定时间时,上述电源部重新开始动作电源向微型计算机的供给。
[0016] 因此,起到如下效果:在预断开模式设定时,能够停止动作电源向微型计算机的供给,将微型计算机的消耗电力抑制为“0”,并且能够在需要时适当地使微型计算机复原到动作状态。
[0017] 进而,第一技术方案所述的本发明中的微型计算机在预断开模式设定后的动作电源的供给重新开始时,识别出未产生作为微型计算机的启动要素的启动要素变化地从预断开模式设定后经过了上述预定时间时,执行停止向至少一个电源控制对象ECU的电源供给的电源供给停止动作,能实现至少一个电源控制对象ECU的低消耗电力化。
[0018] 第二技术方案所述的本发明中的微型计算机在预断开模式设定后的动作电源的供给重新开始时,将新接收到的外部输入信息与从非易失性存储器读取的外部输入信息进行比较,在内容没有变化的情况下,执行电源供给停止动作。
[0019] 因此,即使从预断开模式设定后到动作电源的供给重新开始时为止电源被断开,也能够准确地识别是否未产生作为微型计算机的启动要素的启动要素变化地从预断开模式设定后经过了预定时间。
[0020] 第三技术方案所述的本发明中,通过使电源IC和计数电路以独立结构来实现,能够有效利用没有内置计数电路的电源IC来构成电源部。
[0021] 第四技术方案所述的本发明中,通过以包括计数电路并且被单片化的电源IC来实现,能够实现装置结构的简化。
[0022] 该发明的目的、特征、方式以及优点通过以下的详细说明以及附图而更加明确。

附图说明

[0023] 图1是表示作为本发明的实施方式1的车载用ECU的内部结构的框图。
[0024] 图2是表示图1的外部变化检测部的内部结构的电路图。
[0025] 图3是表示实施方式1的车载用ECU转移到预断开模式的处理的流程图。
[0026] 图4是以表格形式表示判别用数据的指示内容的说明图。
[0027] 图5是表示电源刚刚接通之后的微型计算机的初始动作的流程图。
[0028] 图6是表示图5的完全断开转移处理的详情的流程图。
[0029] 图7是示意性地表示实施方式1的车载用ECU和电源控制对象ECU的关系的说明图。
[0030] 图8是表示图5的复位启动处理的流程图。
[0031] 图9是表示作为本发明的实施方式2的车载用ECU的内部结构的框图。

具体实施方式

[0032] <实施方式1>
[0033] 图1是表示作为本发明的实施方式1的车载用ECU的内部结构的框图。实施方式1的车载用ECU10在内部具有微型计算机1、外部变化检测部3、电源IC4、计数部6以及或门7。
[0034] 微型计算机1在内部具有内部振荡器11、CPU12以及非易失性RAM15。微型计算机1在动作电源V4向电源输入部VCC供给时成为动作状态,在动作状态时CPU12以由内部振荡器11产生的时钟动作,接收作为外部变化检测部3内的开关(组)的状态的外部输入信息XJ。
[0035] 并且,CPU12在基于外部输入信息XJ从该开关组的任一个检测到外部输入(的产生)时,进行与检测到的外部输入内容相对应的预定的动作控制。另外,开关组可以获取车辆中的环境变化来作为外部输入,电动车窗的开关输入等一般的开关自不待言,还包括传感器等。
[0036] CPU12进行向基于预断开模式转移时的判别用数据CD以及外部输入信息XJ向非易失性RAM15的写入、电源接通复原时的判别用数据CD的内容检查处理、从非易失性RAM15读取的外部输入信息XJ和从外部变化检测部3获取的外部输入信息XJ的比较(外部输入信息XJ比较)的通常动作的复原处理。
[0037] 进而,CPU12在预断开模式设定后的动作电源V4的供给重新开始时,基于上述外部输入信息XJ比较而识别出未产生作为微型计算机1的启动要素的启动要素变化地从预断开模式设定后经过了预定时间时,为了执行停止向至少一个电源控制对象ECU的电源供给的电源供给停止动作,输出“H”的电源控制信号SE。
[0038] 电源IC4在内部具有内部振荡器41、CPU42以及通信部46。在动作状态时CPU42以由内部振荡器41产生的时钟动作。
[0039] 在通常模式时,电源IC4通过电源输入部VI从电源线LVC对外部电源EVC进行电压转换,并将动作电源V4从电源输出部VO1供给到微型计算机1的电源输入部VCC。此时,不进行从电源输出部VO2向外部变化检测部3的电源输入部VCC的电源供给。
[0040] 在微型计算机1的电源控制端子PV与控制输入部VC连接并且控制输入部VC为“L”时,电源IC4从通常动作模式切换到预断开模式,停止来自电源输出部VO1的动作电源V4的供给。此时,通过从电源输出部VO2向外部变化检测部3的电源输入部VCC间歇性地供给“H”的间歇动作电源V4p,进行间歇性的电源供给。
[0041] 在预断开模式时,电源IC4通过输入端子PI从或门7接收或门输出信号S7,在或门输出信号S7为“H”时,重新开始动作电源V4向微型计算机1的供给。
[0042] 通信部46能够经由通信线9与外部的其他车载用ECU等进行通信。作为通信部46和通信线9,例如可以考虑CAN(Controller AreaNetwork,控制器局域网络)IC以及CAN用的通信线(CAN-H,CAN-L)等。该通信部46能够与微型计算机1的通信用端子PT之间进行数据的收发。
[0043] 通信部46检测“从通信线9在预定期间没有信号输入”等睡眠条件的是否成立,在检测为上述睡眠条件(第一条件)成立时,将指示睡眠条件成立的通信部信息D46输出到微型计算机1的通信用端子PT。
[0044] 进而,通信部46在动作时,在预断开模式时检测到通信部启动要素时,在CPU42的控制下重新开始从电源输出部VO1的动作电源V4的供给。
[0045] 计数部6由计数电路61以及开关部62构成,在预断开模式时,计数电路61将在计数输入IN从电源IC4的电源输出部VO2间歇性地接收的间歇动作电源V4p的升高至“H”的次数作为计数值来计数。并且,计数电路61在计数值达到预定次数时,判断为从预断开模式时经过了预定时间,由计数输出OUT将通常为“L”的计数输出信号S6升高为“H”。
[0046] 另外,计数电路61经由开关部62在电源输入部VCC接收外部电源EVC,开关部62在电源控制信号SE为“H”时断开,在电源控制信号SE为“H”以外时成为接通状态。因此,在开关部62为断开状态时,向计数电路61的电源供给停止,因此计数电路61成为非动作状态。
[0047] 在预断开模式时,外部变化检测部3通过电源IC4的电源输出部VO2在电源输入部VCC接受电源供给,间歇性地成为动作状态。并且,在检测到作为微型计算机1的启动要素的启动要素变化时,输出“H”的检测信号S3。
[0048] 或门7接收检测信号S3以及计数输出信号S6,将其逻辑和信号作为或门输出信号S7向电源IC4的输入端子PI输出。
[0049] 图2是表示外部变化检测部3的内部结构的电路图。如该图所示,外部变化检测部3由多个开关组SW1~SWn和逻辑电路35构成。开关组SW1~SWn与微型计算机1所使用的开关组的结构基本相同,与表示车辆中的环境变化的外部输入内容对应地成为接通/断开状态。例如,在开关SW1为车门开关的情况下,在车门“打开”/车门“关闭”的状态下成为接通/断开状态。即,开关组SW1~SWn的接通/断开状态成为表示与车辆相关联的外部输入内容的外部输入信息。
[0050] 开关组SW1~SWn的一端分别接地,另一端分别经由上拉电阻R1~Rn与电源输入部VCC共同连接。开关组SW1~SWn的另一端侧的配线L1~Ln与逻辑电路35的输入连接。
[0051] 逻辑电路35接收配线L1~Ln的信号,输出检测信号S3,在配线L1~Ln全部为“H”时,所述检测信号S3为“L”,在配线L1~Ln的任一个为“L”时(开关组SW1~SWn的任一个为接通状态时),所述检测信号S3为“H”。因此,通过对检测信号S3的“L”向“H”的升高状态进行检测,能够检测出开关组SW1~SWn的任一个从断开状态向接通状态的变化。
[0052] 在此,以开关组SW1~SWn的任一个从断开状态向接通状态的变化成为作为预断开模式下电源断开状态的微型计算机1的启动要素的启动要素变化的方式进行设定。
[0053] 这样一来,外部变化检测部3在开关组SW1~SWn的任一个从断开状态变化成接通状态时,呈现使检测信号S3从“L”向“H”变化的“H”升高变化,从而通过检测信号S3能够指示作为外部输入信息(开关组SW1~SWn的接通或断开状态)中的微型计算机1的启动要素的启动要素变化。
[0054] 图3是表示实施方式1的车载用ECU10转移到预断开模式的处理的流程图。
[0055] 首先,在步骤ST21中,电源IC4的通信部46检测为通信线9上的睡眠条件(第一条件)成立时(是),转移到步骤ST22。另一方面,在睡眠条件不成立的情况下(否),反复进行步骤ST21,车载用ECU10继续通常动作。
[0056] 在步骤ST21为“是”的情况下执行的步骤ST22中,通信部46将指示睡眠条件成立的通信部信息D46输出到微型计算机1的通信用端子PT。
[0057] 并且,在步骤ST23中,微型计算机1在识别出车载用ECU10用的各种应用没有任何动作的期间经过了预先设定的期间等作为微型计算机1的不需要判定条件的预定的电源断开条件(第二条件)成立时(是),为了从通常动作模式转移到预断开模式,而转移到步骤ST24以后的处理。即,由上述第一及第二条件构成的组合条件成立时,转移到步骤ST24以后的处理。
[0058] 另一方面,在预定的电源断开条件不成立的情况下(否),返回步骤ST21,车载用ECU10继续执行通常动作。
[0059] 在步骤ST23为是的情况下执行的步骤ST24中,微型计算机1执行将写入非易失性RAM15的判别用数据CD设定成预断开模式的判别用数据CD的写入处理来作为转移到电源断开状态的准备处理。
[0060] 图4是以表格形式表示判别用数据CD的指示内容的说明图。判别用数据CD指示“复位”、“预断开”以及“完全断开”这三个模式,根据指示内容,写入非易失性RAM15的值被设定成“0x0001”、“0x0010”“x00100”这三种。
[0061] 接着,在步骤ST25中,微型计算机1使电源控制端子PV(微型计算机输出信号S1)为“L”,向电源IC4指示从通常动作模式向预断开模式的变更。
[0062] 其后,在步骤ST26中,电源IC4停止微型计算机1的动作电源V4的供给,微型计算机1成为电源断开状态。此时,电源IC4将间歇性地成为“H”电平的间歇动作电源V4p供给到外部变化检测部3的电源输入部VCC以及计数部6的计数输入部IN。
[0063] 之后,微型计算机1完全地停止动作。外部变化检测部3在间歇动作电源V4p为“H”时成为动作状态,在检测到开关组SW1~SWn的任一个从断开状态向接通状态的变化时,输出“H”的检测信号S3。
[0064] 另一方面,计数部6将计数输入部IN接收的间歇动作电源V4p的“H”脉冲数作为计数值来进行计数,在计数值达到预定次数时,判断为从预断开模式设定时经过了预定时间,由计数输出OUT将计数输出信号S6从“L”升高至“H”。
[0065] 电源IC4作为或门输出信号S7检测外部变化检测部3的检测信号S3,通过或门输出信号S7的“H”升高而检测到检测信号S3的“H”升高(基于开关组SW1~SWn的外部输入信息中的启动要素变化)或者计数输出信号S6的升高时,重新开始动作电源V4向微型计算机1的供给。即,检测信号S3以及计数输出信号S6中的一方成为“H”时,或门输出信号S7变化成“H”。
[0066] 并且,电源IC4检测到或门输出信号S7的“H”升高时,在CPU42的控制下,重新开始动作电源V4向微型计算机1的供给,使微型计算机1复原到动作状态。其结果是,计数部6在清除输入部CLR接收动作电源V4,因此计数值被初始化为“0”,间歇动作电源V4p向外部变化检测部3以及计数部6的供给被停止。
[0067] 另一方面,电源IC4内的通信部46单独地基于从通信线9得到的信号来判定通信部启动要素的有无。
[0068] 因此,在预断开模式时,通信部46判定通信部启动要素时,将该判定结果向CPU42通知,由此能够在CPU42的控制下,改变成通常动作模式,重新开始动作电源V4向微型计算机1的供给。
[0069] 图5是表示电源刚刚接通之后的微型计算机1的初始动作的流程图。下面,参照该图说明微型计算机1的初始动作的处理步骤。
[0070] 首先,在步骤ST31中,微型计算机1对判别用数据CD是否指示“预断开”进行检查。即,微型计算机1读取非易失性RAM15的判别用数据CD,在判别用数据CD的指示内容为“预断开”的情况下(是),转移到步骤ST32以后的处理。另一方面,在步骤ST31中,在判别用数据CD不是预断开的情况下(否),在步骤ST38中执行复位启动处理。另外,关于复位启动处理将在后文详细叙述。
[0071] 这样一来,微型计算机1在从电源断开向电源接通切换的电源接通复原时,通过参照存储于非易失性RAM15的判别用数据CD,能够准确地识别是否应当进行复位启动处理。
[0072] 在步骤ST31为是的情况下执行的步骤ST32中,微型计算机1通过参照通信部信息D46等,确认通信部46是否判定通信部启动要素并返回通常动作模式(有没有通信部启动要素)。即,在步骤ST32中,在确认了是通信部启动要素的情况下(是)立即终止处理,转移到复位启动处理的判别用数据CD的内容变更处理步骤即步骤ST53。另外,关于步骤ST53将在下文叙述。
[0073] 在确认了不是通信部启动要素的情况下(否),转移到步骤ST33以后的处理。
[0074] 在步骤S32为否的情况下执行的步骤ST33中,微型计算机1内的CPU12从非易失性RAM15读取外部输入信息XJ。
[0075] 接着,在步骤ST34中,通过外部变化检测部3读取当前的外部输入信息XJ。
[0076] 并且,在步骤ST35中,进行将在步骤ST33中读取的外部输入信息XJ与在步骤ST34中读取的XJ进行比较的外部输入信息XJ比较,判断预断开模式设定前和预断开模式设定后的动作电源的供给重新开始后的外部输入信息XJ的经时变化的有无。并且,在步骤ST35中,通过外部输入信息XJ比较检测到外部输入信息XJ的经时变化的情况下(是),转移到复位启动处理的判别用数据CD的内容变更处理步骤即步骤ST53。另外,关于步骤ST53将在下文叙述。
[0077] 另一方面,在步骤ST35中没有检测到外部输入信息XJ的经时变化的情况下(否),在步骤ST36中执行完全断开转移处理。
[0078] 图6是表示步骤ST36的完全断开转移处理的详情的流程图。以下参照该图说明完全断开转移处理的处理内容。
[0079] 首先,在步骤ST41中,将电源控制端子PV设定成“L”。
[0080] 接着,在步骤ST42中,微型计算机1将电源控制信号SE升高至“H”并执行对电源控制对象ECU的电源供给停止处理。
[0081] 图7是示意性地表示车载用ECU10和电源控制对象ECU的关系的说明图。如该图所示,作为电源控制对象ECU的三个ECU21~23与电源分配线L21连接。电源开关16从车载用ECU10接收电源控制信号SE,在电源控制信号SE为“H”时,使电源供给线L20和电源分配线L21为电断开状态,除此以外时,使电源供给线L20和电源分配线L21为电连接状态。
[0082] 在这样的结构中,在步骤ST42中,微型计算机1使电源控制信号SE升高为“H”并控制电源开关16,使电源供给线L20和电源分配线L21为电断开状态,能够停止向ECU21~23的电源供给。
[0083] 返回图6,在步骤ST43中,微型计算机1将电源控制信号SE升高至“H”并执行对计数电路61的电源供给停止处理。
[0084] 即,如图1所示,通过将“H”的电源控制信号SE施加到开关部62,开关部62成为断开状态,外部电源EVC向计数电路61的电源输入部VCC的供给被停止。
[0085] 并且,在步骤ST44中,将判别用数据CD设定成“完全断开”,结束完全断开转移处理。
[0086] 返回图5,在步骤ST36的完全断开转移处理结束后的步骤ST37中,微型计算机1将电源断开,结束处理。
[0087] 图8是表示图5的步骤ST38即复位启动处理的流程图。下面,参照该图说明复位启动处理内容。另外,电源IC4被复位时,自动地向微型计算机1供给动作电源V4,微型计算机1成为电源接通状态。
[0088] 在步骤ST51中,验证判别用数据CD的指示内容是否是“复位”,在是“复位”的情况下(是),转移到步骤ST55,在不是“复位”的情况下(否),转移到步骤ST52。
[0089] 在步骤ST51为否的情况下执行的步骤ST52中,验证判别用数据CD的指示内容是否是“完全断开”,在是“完全断开”的情况下(是),转移到步骤ST54,在不是“完全断开”的情况下(否),转移到步骤ST55。另外,在步骤ST52为否的情况是通常不会产生的异常情况。
[0090] 另一方面,在图5的步骤ST32或步骤ST35为是的情况(存在“通信部启动要素”、或者“外部输入信息XJ存在经时变化”)下执行的步骤ST53中,进行将指示“预断开”的判别用数据CD改变为“复位”的处理,转移到步骤ST55。
[0091] 在步骤ST52为是的情况下执行的步骤ST54中,执行应用的初始化等唤醒用的初始化处理。
[0092] 在步骤ST51为是、步骤ST52为否的情况下以及在步骤ST53或步骤ST54之后执行的步骤ST55中,执行微型计算机1内部的未图示的ROM、RAM等的初始化等的复位处理。
[0093] 并且,在步骤ST56中,微型计算机1复原到通常处理。
[0094] 这样一来,由实施方式1的车载用ECU10中的电源IC4和包括计数电路61的计数部6构成的电源部在预断开模式设定时停止动作电源V4向微型计算机1的供给,在计数电路61计数出经过预定时间(输出“H”的计数输出信号S6)时,重新开始动作电源V4向微型计算机1的供给。
[0095] 因此,在预断开模式设定时,能够停止动作电源V4向微型计算机1的供给,将微型计算机1的消耗电力抑制为“0”,并且能够在需要时适当地重新开始动作电源V4向微型计算机1的供给。
[0096] 微型计算机1的CPU12比电源IC4的CPU42的电路结构大,微型计算机1的消耗电力在车载用ECU10整体的消耗电力中占主要的比例,因此通过在预断开模式时将消耗电力抑制为“0”,能够有效地实现车载用ECU10整体的低消耗电力化。
[0097] 进而,车载用ECU10中的微型计算机1(内的CPU12)在预断开模式设定后的动作电源V4的供给重新开始时,基于外部输入信息XJ的经时变化的有无来验证作为微型计算机1的启动要素的启动要素变化的有无。
[0098] 即,微型计算机1将新接收到的外部输入信息XJ和从非易失性RAM15读取的外部输入信息XJ进行比较,在外部输入信息XJ没有经时变化的情况下,能够判断出没有微型计算机1的启动要素变化。
[0099] 并且,微型计算机1在识别出未产生作为微型计算机1的启动要素的启动要素变化地从预断开模式设定后经过了上述预定时间时,执行停止向作为电源控制对象ECU的ECU21~23的电源供给的电源供给停止动作。其结果是,能够实现ECU21~23的低消耗电力化。
[0100] 下面对这一点详细叙述。作为ECU21~23,可以考虑动力转向ECU、发动机控制ECU等仅在车辆行驶时启动的ECU、安全带ECU这种仅在非常时刻需要的ECU等。这些ECU是在完全停车状态下车辆中没有任何人乘车的情况下不需要动作的ECU。因此,若考虑到暗电流值,则在ECU21~23的不需要动作的期间,相比设定成睡眠模式,优选完全地断开电源。
[0101] 因此,实施方式1的车载用ECU10将这些ECU21~23作为电源控制对象ECU,在预断开模式设定后经过了预定期间的阶段没有通过外部输入信息XJ比较检测到变化的情况下,判断为完全停车状态,停止向ECU21~23的电源供给,从而能够实现ECU21~23的低消耗电力化。
[0102] 进而,车载用ECU10的微型计算机1在预断开模式设定后的动作电源V4的供给重新开始时,将新接收到的外部输入信息XJ与从非易失性RAM15读取的外部输入信息XJ进行比较,在内容没有变化的情况下,执行电源供给停止动作。
[0103] 因此,即使从预断开模式设定后到动作电源V4的供给重新开始时为止电源被断开,微型计算机1也能够准确地识别是否未产生作为微型计算机1的启动要素的启动要素变化地从预断开模式设定后经过了预定时间。
[0104] 进而,在车载用ECU10中,通过使电源IC4和计数部6(计数电路61)以独立结构来实现,能够有效利用现有的电源IC等、没有内置计数电路的电源IC来构成电源部。
[0105] <实施方式2>
[0106] 图9是表示作为本发明的实施方式2的车载用ECU的内部结构的框图。实施方式2的车载用ECU20在内部具有微型计算机1、外部变化检测部3以及电源IC5。微型计算机1、外部变化检测部3以及电源IC5内的内部振荡器41、CPU42以及通信部46与实施方式1相同,因此标以相同的标号并适当地省略说明。下面,以与图1所示的实施方式1的车载用ECU10的不同点为中心进行说明。
[0107] 外部变化检测部3将检测信号S3直接输出到电源IC5的输入端子PI这一点与实施方式1不同。
[0108] 计数电路63内置于电源IC5内,在CPU42的控制下,与间歇动作电源V4p的供给开始同时开始动作,从初始值开始将由内部振荡器41产生的时钟CK41的时钟数作为计数值进行计数,在计数值达到预定次数时,判断为从预断开模式设定时经过了预定时间,通过计数输出OUT将计数输出信号S6从“L”升高到“H”。该计数输出信号S6被施加到CPU42。
[0109] CPU42在预断开模式设定时,将计数电路63的计数值初始化为“0”之后,接收检测信号S3以及计数输出信号S6,在检测信号S3以及计数输出信号S6中的至少一方为“H”时,重新开始微型计算机1的动作电源V4的供给,在除此以外时维持微型计算机1的动作电源V4的供给停止。
[0110] 并且,电源IC5检测到检测信号S3或计数输出信号S6的“H”升高时,在CPU42的控制下,重新开始动作电源V4向微型计算机1的供给,使微型计算机1复原到动作状态。其结果是,间歇动作电源V4p向外部变化检测部3的供给被停止。
[0111] 另外,转移到预断开模式的处理、电源刚刚接通之后的微型计算机的初始动作、完全断开转移处理以及复位启动处理与图3、图5、图6以及图8所示的实施方式1的车载用ECU10的实质内容相同,因此省略说明。
[0112] 这样一来,如实施方式2的车载用ECU20所示,根据将计数电路63内置于电源IC5的结构,也能够进行与实施方式1的车载用ECU10相同的动作,发挥相同的效果。
[0113] 进而,在实施方式2的车载用ECU20中,通过以包括计时电路63并且被单片化的电源IC5来实现,能够起到实现装置结构的简化的效果。
[0114] <其他>
[0115] 在上述实施方式中,在预断开模式设定后的动作电源V4的供给重新开始时,车载用ECU10(20)内的微型计算机1将上述外部输入信息XJ比较的比较结果作为判断基准来执行电源供给停止动作。
[0116] 也可以替代该判断基准,而连接成能够从车载用ECU10(20)内的微型计算机1参照计数电路61(63)的计数值,在预断开模式设定后的动作电源V4的供给重新开始时,将计数电路61的计数值是否达到预定次数作为判断基准来执行电源供给停止动作。
[0117] 对本发明进行了详细说明,但上述说明在所有的方式中仅为例示,本发明并不限定于此。可以认为没有被例示的无数变形例在没有超出本发明范围的情况下是能够想到的。
[0118] 标号说明
[0119] 1:微型计算机
[0120] 3:外部变化检测部
[0121] 4、5:电源IC
[0122] 6:计数部
[0123] 10、20:车载用ECU
[0124] 15:非易失性RAM
[0125] 61、63:计数电路