(57)【特許請求の範囲】
【請求項１】
車両運転用の電源スイッチが閉路したときに、車載バッテリから直接付勢される電源リレーの出力接点を介して給電され、車載センサ群の動作状態に応動して少なくとも燃料噴射用電磁弁を含む電気負荷群を駆動制御するマイクロプロセッサを備えた車載電子制御装置であって、
前記マイクロプロセッサと協働するとともに、車両運転用の入出力制御手段となる制御プログラムに加えて、遮断用タイマを包含した減圧処理手段となる制御プログラムを格納したプログラムメモリを備え、
前記電源リレーは、フィラーリッド開放指令スイッチ又はフィラーリッド開放検出スイッチの少なくとも一方が閉路することによって、前記電源スイッチが閉路されていない車両停止状態において直接付勢され、前記フィラーリッド開放検出スイッチの閉路状態が所定の制限期間を超過して持続すると付勢しないように時限付勢されるとともに、直接付勢されて前記マイクロプロセッサが作動開始すると、前記マイクロプロセッサの発生する自己保持指令出力によって自己保持付勢が行われ、
前記フィラーリッド開放検出スイッチは、燃料タンクに連通する燃料パイプの開口端を封鎖するフィラーキャップの外面に配置されたフィラーリッドの開閉状態に応動し、フィラー開放アクチェータの駆動又は手動操作によって前記フィラーリッドが全開又は半開又は閉鎖ロックが解除されて、前記フィラーキャップを手動開閉できる状態であるときに閉路し、
前記減圧処理手段は、前記フィラーリッド開放指令スイッチ又は前記フィラーリッド開放検出スイッチが閉路すると、少なくとも一旦は前記燃料タンクと蒸散燃料を吸着するキャニスタとの間に設けられた密閉弁開放用電磁弁を付勢開放して、前記燃料タンク内の気圧を前記キャニスタを介して大気開放するとともに、前記フィラーリッド開放検出スイッチが閉路してから所定時間が経過するか、又は前記燃料タンク内の気圧が大気圧に接近した所定の閾値範囲となったことを検出してから、前記フィラー開放アクチェータを有する場合には該フィラー開放アクチェータを開放駆動し、
給油完了に伴って前記フィラーキャップと前記フィラーリッドとが閉鎖されたこと、及び前記フィラーリッド開放検出スイッチが閉路してから所定時間が経過するか、又は前記燃料タンク内の気圧が大気圧に接近した所定の閾値範囲となったことを検出して前記密閉弁開放用電磁弁が消勢密閉されていることによって前記自己保持指令出力を停止するか、若しくは、給油完了に伴って前記フィラーキャップと前記フィラーリッドとが閉鎖されたことにより、前記自己保持指令出力が停止したことに伴って前記密閉弁開放用電磁弁を消勢密閉し、
前記遮断用タイマは、前記フィラーリッド開放指令スイッチ又は前記フィラーリッド開放検出スイッチが閉路してから所定の遮断用閾値時間を経過しても、前記フィラーリッドが閉鎖されないときに前記自己保持指令出力を停止することを特徴とする車載電子制御装置。
【請求項２】
前記減圧処理手段は前記フィラーリッド開放指令スイッチ又はフィラーリッド開放検出スイッチが閉路すると、少なくとも一旦は前記燃料タンクと蒸散燃料を吸着するキャニスタとの間に設けられた密閉弁開放用電磁弁を開放付勢することによって、前記燃料タンク内の気圧を前記キャニスタを介して大気開放し、所定時間が経過するか又は前記車載センサ群の一部であるタンク圧力センサによって検出された前記燃料タンク内の気圧が大気圧に接近した所定の閾値範囲となったことを検出してから、前記フィラーリッドを手動開放するものである場合には当該フィラーリッドの開放許可報知器を駆動するか、又は前記密閉弁開放用電磁弁の開放付勢に伴って駆動されていた開放禁止報知器の駆動停止を行なうことを特徴とする請求項１に記載の車載電子制御装置。
【請求項３】
前記フィラーリッドは、前記フィラーリッド開放アクチェータ又は手動操作によって閉鎖ロック状態が解除され、手動開放が可能となった半開以上の状態で前記フィラーリッド開放検出スイッチが閉路し、
前記電源リレーは、前記フィラーリッド開放検出スイッチが閉路したことによって前記所定の制限期間の期間内において直接付勢され、
前記マイクロプロセッサは、前記フィラーリッド開放検出スイッチが閉路したときに、少なくとも一旦は前記燃料タンク内の気圧が大気圧に接近した所定の閾値範囲に低下するまでは前記密閉弁開放用電磁弁を開放付勢し、
前記所定の制限期間は、前記電源リレーが付勢されて前記マイクロプロセッサが正常動作を開始するまでの応答遅延時間以上であって、前記遮断用タイマの設定時間である前記所定の遮断用閾値時間以下であることを特徴とする請求項１又は請求項２に記載の車載電子制御装置。
【請求項４】
前記電源リレーの励磁コイルは、付勢トランジスタを介して前記車載バッテリから給電駆動され、
前記付勢トランジスタには前記電源スイッチ、前記フィラーリッド開放指令スイッチ、前記フィラーリッド開放検出スイッチ、前記自己保持指令出力のそれぞれから、駆動抵抗と直列ダイオードとを介して導通駆動信号を供給するとともに、
前記フィラーリッド開放検出スイッチが閉路すると時限付勢回路に給電され、前記時限付勢回路は、前記所定の制限期間の任意の時期に前記マイクロプロセッサが出力するシャットダウン指令の発生をラッチ回路で記憶して、遮断用トランジスタによって前記フィラーリッド開放検出スイッチに接続された前記駆動抵抗と直列ダイオードによる前記付勢トランジスタに対する導通駆動信号を遮断し、前記ラッチ回路は前記フィラーリッド開放検出スイッチが開路したことによってリセットされることを特徴とする請求項３に記載の車載電子制御装置。
【請求項５】
前記電源リレーの励磁コイルは、付勢トランジスタを介して前記車載バッテリから給電駆動され、
前記付勢トランジスタに前記電源スイッチ、前記フィラーリッド開放指令スイッチ、前記フィラーリッド開放検出スイッチ、及び前記自己保持指令出力のそれぞれから、駆動抵抗と直列ダイオードとを介して導通駆動信号を供給するとともに、
前記フィラーリッド開放検出スイッチと前記駆動抵抗との間に時限付勢回路を構成する遮断用トランジスタを直列接続し、
前記時限付勢回路は、前記フィラーリッド開放検出スイッチが閉路してから前記所定の制限期間が経過したことに伴って前記遮断用トランジスタを開路するコンデンサを有し、前記フィラーリッド開放検出スイッチが開路したことによって前記コンデンサの充電電荷が放出されて初期化されることを特徴とする請求項３に記載の車載電子制御装置。
【請求項６】
前記マイクロプロセッサと前記プログラムメモリを主体として主制御回路部を構成し、該主制御回路部は、前記電源リレーの出力接点を介して前記車載バッテリから給電される主電源回路の出力電圧によって動作し、前記プログラムメモリはリーク検出制御手段となる制御プログラムを包含するとともに、
前記車載バッテリから直接給電される副電源回路と、該副電源回路から給電されて動作する副制御回路部と、前記副制御回路部を構成し、直並列変換器を介して前記マイクロプロセッサと相互にシリアル接続されるソークタイマと、を備え、
前記ソークタイマは、予め前記マイクロプロセッサから覚醒時間の設定値を受信して設定値レジスタ又は現在値レジスタに格納し、前記電源スイッチが開路されて前記自己保持指令出力によって持続給電されている時間帯に受信した計時開始指令信号に基づいて計時動作を開始し、設定された覚醒時間の経過に伴って覚醒指令信号出力を発生し、
前記付勢トランジスタは、前記覚醒指令信号出力から駆動抵抗と直列ダイオードを介して導通駆動信号が供給されて電源リレーを付勢し、
前記マイクロプロセッサは、前記計時開始指令信号の送信に伴って前記自己保持指令出力を停止して電源リレーを消勢するが、前記覚醒指令信号出力の発生に応動して覚醒起動されて再び前記自己保持指令を発生し、前記ソークタイマに対してリセット指令を送信して前記覚醒指令信号出力を停止させるとともに、前記リーク検出制御手段によって前記燃料タンクの漏洩細口の有無を判定してから再び前記自己保持指令を停止し、
前記リーク検出制御手段は更に、前記減圧処理手段の実行を優先する給油優先手段を包含し、リーク検出制御手段の実行中に前記減圧処理手段の実行要件が成立したときに前記リーク検出制御手段は実行停止することを特徴とする請求項１から請求項５のいずれか一項に記載の車載電子制御装置。
【請求項７】
前記マイクロプロセッサと前記プログラムメモリを主体として主制御回路部を構成し、該主制御回路部は、前記電源リレーの出力接点を介して前記車載バッテリから給電される主電源回路の出力電圧によって動作し、前記プログラムメモリは更にリーク検出制御手段となる制御プログラムを包含するとともに、
前記車載バッテリから直接給電される副電源回路と、該副電源回路から給電されて動作する副制御回路部と、を備え、
前記副制御回路部は、直並列変換器を介して前記マイクロプロセッサと相互にシリアル接続されて、補助プログラムメモリと協働するサブＣＰＵを備えるとともに、少なくとも前記フィラーリッド開放指令スイッチと前記フィラーリッド開放検出スイッチは、前記サブＣＰＵに入力され、前記フィラーリッド開放指令スイッチ又は前記フィラーリッド開放検出スイッチが閉路すると、覚醒指令信号出力を発生して前記電源リレーを付勢するとともに、減圧処理要求信号を送信し、
前記補助プログラムメモリはソークタイマとなる制御プログラムを包含し、前記ソークタイマは予め前記マイクロプロセッサから覚醒時間の設定値を受信して補助ＲＡＭメモリに格納し、前記電源スイッチが開路されて前記自己保持指令出力によって持続給電されている時間帯に受信した計時開始指令信号に基づいて計時動作を開始し、設定された覚醒時間の経過に伴って前記覚醒指令信号出力を発生して前記電源リレーを付勢するとともに、リーク検出要求信号を送信し、
前記マイクロプロセッサは、前記計時開始指令信号の送信に伴って前記自己保持指令出力を停止して前記電源リレーを消勢するとともに、前記覚醒指令信号出力の発生に応動して覚醒起動されて再び前記自己保持指令を発生し、前記サブＣＰＵに対してリセット指令を送信して前記覚醒指令信号出力を停止させ、前記要求信号の内容に応動して前記リーク検出制御手段によって前記燃料タンクの漏洩細口の有無の判定を行なうか、前記減圧処理手段による減圧処理を行ってから再び前記自己保持指令を停止し、
前記リーク検出制御手段は更に、前記減圧処理手段の実行を優先する給油優先手段を包含し、リーク検出制御手段の実行中に前記減圧処理要求信号が発生したときに前記リーク検出制御手段は実行停止されることを特徴とする請求項１から請求項３のいずれか１項に記載の車載電子制御装置。
【請求項８】
前記電源リレーの励磁コイルは付勢トランジスタを介して前記車載バッテリから給電駆動され、
前記付勢トランジスタは前記電源スイッチ、前記覚醒指令信号出力、及び前記自己保持指令出力のそれぞれから、駆動抵抗と直列ダイオードとを介して導通駆動信号が供給されるとともに、前記補助プログラムメモリは時限付勢手段となる制御プログラムを包含し、  前記時限付勢手段は、前記フィラーリッド開放指令スイッチ又は前記フィラーリッド開放検出スイッチが閉路すると、所定の制限期間において前記覚醒指令信号出力を発生し、  前記覚醒指令信号出力の発生に伴って、前記マイクロプロセッサに送信する前記減圧処理要求の発生を記憶し、該減圧処理要求が一旦発生すると前記フィラーリッド開放検出スイッチが開路するか、又は前記フィラーリッド開放指令スイッチが再度閉路されるまで前記覚醒指令信号出力の発生を禁止し、
前記所定の制限期間は、前記電源リレーが付勢されて前記マイクロプロセッサが正常動作を開始するまでの応答遅延時間以上であって、前記遮断用タイマの設定時間である前記所定の遮断用閾値時間以下であることを特徴とする請求項７に記載の車載電子制御装置。
【請求項９】
前記キャニスタの大気開放通路に減圧ポンプを配置し、前記減圧処理手段は、前記燃料タンク内の気圧が高いときには、少なくとも一旦は前記燃料タンク内の気圧が大気圧に接近した所定の閾値範囲に低下するまで前記密閉弁開放用電磁弁を開放付勢するとともに、前記減圧ポンプを駆動し、
前記リーク検出制御手段は、前記フィラーキャップが閉鎖されているときに、前記密閉弁開放用電磁弁を開放付勢するとともに、前記減圧ポンプを駆動して前記燃料タンク内又は減圧配管通路の負圧の変化を測定し、基準値と対比することによって漏洩細口の有無を判定するものであることを特徴とする請求項６又は請求項７に記載の車載電子制御装置。
【請求項１０】
前記マイクロプロセッサ又は前記サブＣＰＵに、前記フィラーリッド開放検出スイッチに加えてフィラーリッド閉鎖検出スイッチを入力信号として接続し、
前記フィラーリッド閉鎖検出スイッチは、前記フィラーリッドが閉鎖され、しかも前記フィラーキャップの締め忘れがない状態で閉路するか、又は前記フィラーキャップの閉鎖状態において閉路する補助スイッチが接続されており、
前記フィラーリッド開放検出スイッチと前記フィラーリッド開放指令スイッチは、前記電源リレーが不作動であっても前記車載バッテリの出力電圧を入力信号電圧として供給するのに対し、
前記フィラーリッド閉鎖検出スイッチは、前記電源リレーが作動しているときに限って入力信号として有効となり、
前記リーク検出制御手段は、前記フィラーリッド閉鎖検出スイッチが閉路しているときに実行されることを特徴とする請求項６又は請求項７に記載の車載電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、給油時における燃料蒸発ガスの放散を防止する燃料蒸発防止機能を包含した車載電子制御装置、特に、給油口を閉鎖するフィラーキャップや安全扉であるフィラーリッドの締め忘れに対し、車載バッテリの過放電を防止する車載電子制御装置に関するものである。
【背景技術】
【０００２】
車載エンジンの燃料を貯蔵した車載の燃料タンクにおいて、給油を行うときに燃料タンクの給油口に設けられたフィラーキャップを開放することに伴って、燃料タンク内に蓄積した蒸発燃料が大気放出されるのを防止する様々な手段が用いられている。
例えば、特許第２５３８１０１号公報（特許文献１）によれば、フィラーキャップと該フィラーキャップに対する安全扉であるフィラーリッドのそれぞれに対して開閉状態を検出するスイッチを設けるとともに、燃料タンクとキャニスタとを接続するエバポチューブにチェックバルブとバイパス用のソレノイドバルブを設けている。そして、車両走行中でフィラーキャップとフィラーリッドが共に閉鎖されているときと、給油中でフィラーキャップとフィラーリッドが共に開放されているときには、ソレノイドを付勢してソレノイドバルブを閉弁し、給油に際してまずフィラーリッドが開放されて、まだフィラーキャップが開放されていない過渡期間においてはソレノイドを消勢してソレノイドバルブを開弁するようになっている。その結果、燃料タンク内の蒸発燃料がバイパス通路からエバポチューブを経てキャニスタに導出され、フィラーキャップを開いた場合に燃料タンク内の気圧によって蒸発燃料が大気に放出されることがなく、大気汚染を防止できるようになっている。
【０００３】
また、特許第２９６２１６６号公報（特許文献２）によれば、給油に先だって給油スイッチが操作されると、電子制御ユニットの制御下で、燃料タンクとキャニスタ間を接続するパイプに設けられた電磁弁が開くと共に、コンプレッサが作動して、燃料タンク内の燃料蒸発ガスがパイプを介してリザーバ内に送り込まれる。その後、圧力センサにより検出される燃料タンク内の気圧が大気圧以下になると、電磁弁が閉じると共にコンプレッサが作動停止し、フィラーリッド開放用モータが駆動されてフィラーリッドが開放され、給油が可能となるようになっている。その結果、給油時における燃料タンクからの燃料蒸発ガスの放出を防止できるようになっている。
【０００４】
また、特許第４５６７５３４号公報（特許文献３）によれば、エンジンを制御するエンジンコントロールモジュールとは個別に設けられ、燃料供給系に設けられた電装品を制御する燃料系コントロールモジュールである車両の制御装置は、エンジンの停止状態において、給油キャップ又はフューエルヒラーリッドが開かれているかどうかによって前記燃料タンクへの給油要求の有無を判断する。そして、給油要求がないときに低消費電力モードに移行し、給油要求が発生すると通常モードに復帰して、前記電磁弁を開いて給油可能状態とすべく駆動信号を出力するとともに、前記燃料タンクへの給油要求状態が所定時間以上継続したときに、強制的に低消費電力モードに移行するようになっている。低消費電力モードでは制御出力は発生しないが、ＣＰＵのクロック周波数を低下させるとともに、外部信号の読込み処理や通信機能を行う部分のみを動作させたりすることで、マイクロコンピュータを低消費電力状態とするモードとなっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第２５３８１０１号公報（請求項１、図１）
【特許文献２】特許第２９６２１６６号公報（請求項２、段落００２２、図１）
【特許文献３】特許第４５６７５３４号公報（請求項１〜３、段落００２２、００２３、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前記特許文献１による燃料タンク装置は、フィラーリッド及びフィラーキャップが閉鎖されて、本来はフィラーリッドスイッチ及びフィラーキャップスイッチの双方が閉路していなければならない状態で、フィラーリッドスイッチ又はフィラーキャップスイッチの一方に接触不良が発生するとソレノイドを消勢し、ソレノイドバルブが常時開弁されるというフェールセーフ上の問題点がある。
【０００７】
また、フィラーリッド及びフィラーキャップが閉鎖されていて、フィラーリッドスイッチ及びフィラーキャップスイッチの双方が正常に閉路しているときには、一対のリレーとソレノイドが付勢されてソレノイドバルブが常時閉弁されるようになっていて、車両の駐車状態において一対のリレーとソレノイドに対して負荷電流が流れて車載バッテリの過放電が発生する節電上の問題点がある。なお、電源スイッチが開路されているときに、一対のリレーやソレノイドに対する給電を行わないようにした場合には上記節電上の問題は解消するが、電源スイッチが開路されている状態で給油を行うためには、電源スイッチが開路されていても一対のリレーやソレノイドに対する給電が可能となるようにしておく必要があり、節電上の問題は解消できない構成となっている。
【０００８】
また、前記特許文献２による燃料蒸散防止装置は、フィラーリッド開放指令スイッチやフィラーリッド開放検出スイッチ、或いは各種の電磁弁やフィラーリッド開放モータが電子制御ユニットの管理下で制御されるようになっているので、車両の駐車状態では給油作業は行えない問題点がある。但し、電子制御ユニットは、イグニッションキーがオン位置にある間、及び、イグニッションキーがオフ操作されてから少なくとも所定期間（最大給油時間よりも十分に長い時間）が経過するまでは作動状態にあって、燃料蒸散防止制御用プログラムが実行されるようにはなっているが、所定時間を経過した後に給油作業を行いたいときには、一旦イグニッションキーをオン位置にする必要がある。従って、所定時間は十分に余裕のある時間でなければ、給油作業中に電源が切れるおそれがあり、長時間にわたって電子制御ユニットに無為に給電する必要がある。従って、電子制御ユニットにマイクロプロセッサを内蔵させる場合には、プログラムメモリの容量が小さくて低速動作を行う低消費電力型のマイクロプロセッサを使用する必要がある。
【０００９】
また、前記特許文献３による車両の制御装置は、同じ入出力信号を取り扱う２種類のコントロールモジュールが使用されて相互に信号交信を行う必要があるとともに、燃料系コントロールモジュールは２モードで動作する複雑なマイクロプロセッサを必要とし、たとえ低消費電力モードとは言え、常時給電しておく必要のあるモジュールが増加する問題がある。なお、エンジンコントロールモジュールは通常は燃料蒸散検出のための低消費電力のソークタイマ回路を内蔵し、このソークタイマ回路は車載バッテリから常時給電されるようになっている。
【００１０】
この発明は、上記のような問題点を解決することを目的とするものであって、新たな制御装置を必要としないで燃料タンクの減圧処理が行え、フィラーキャップを開放したときに燃料タンクから燃料蒸発ガスが放散しないようにする車載電子制御装置を提供するものである。
【課題を解決するための手段】
【００１１】
この発明による車載電子制御装置は、車両運転用の電源スイッチが閉路したときに、車載バッテリから直接付勢される電源リレーの出力接点を介して給電され、車載センサ群の動作状態に応動して少なくとも燃料噴射用電磁弁を含む電気負荷群を駆動制御するマイクロプロセッサを備えた車載電子制御装置であって、
前記マイクロプロセッサと協働するとともに、車両運転用の入出力制御手段となる制御プログラムに加えて、遮断用タイマを包含した減圧処理手段となる制御プログラムを格納したプログラムメモリを備え、
前記電源リレーは、フィラーリッド開放指令スイッチ又はフィラーリッド開放検出スイッチの少なくとも一方が閉路することによって、前記電源スイッチが閉路されていない車両停止状態において直接付勢され、前記フィラーリッド開放検出スイッチの閉路状態が所定の制限期間を超過して持続すると付勢しないように時限付勢されるとともに、直接付勢されて前記マイクロプロセッサが作動開始すると、前記マイクロプロセッサの発生する自己保持指令出力によって自己保持付勢が行われ、
前記フィラーリッド開放検出スイッチは、燃料タンクに連通する燃料パイプの開口端を封鎖するフィラーキャップの外面に配置されたフィラーリッドの開閉状態に応動し、フィラー開放アクチェータの駆動又は手動操作によって前記フィラーリッドが全開又は半開又は閉鎖ロックが解除されて、前記フィラーキャップを手動開閉できる状態であるときに閉路し、
前記減圧処理手段は、前記フィラーリッド開放指令スイッチ又は前記フィラーリッド開放検出スイッチが閉路すると、少なくとも一旦は前記燃料タンクと蒸散燃料を吸着するキャニスタとの間に設けられた密閉弁開放用電磁弁を付勢開放して、前記燃料タンク内の気圧を前記キャニスタを介して大気開放するとともに、前記フィラーリッド開放検出スイッチが閉路してから所定時間が経過するか、又は前記燃料タンク内の気圧が大気圧に接近した所定の閾値範囲となったことを検出してから、前記フィラー開放アクチェータを有する場合には該フィラー開放アクチェータを開放駆動し、
給油完了に伴って前記フィラーキャップと前記フィラーリッドとが閉鎖されたこと、及び前記フィラーリッド開放検出スイッチが閉路してから所定時間が経過するか、又は前記燃料タンク内の気圧が大気圧に接近した所定の閾値範囲となったことを検出して前記密閉弁開放用電磁弁が消勢密閉されていることによって前記自己保持指令出力を停止するか、若しくは、給油完了に伴って前記フィラーキャップと前記フィラーリッドとが閉鎖されたことにより、前記自己保持指令出力が停止したことに伴って前記密閉弁開放用電磁弁を消勢密閉し、
前記遮断用タイマは、前記フィラーリッド開放指令スイッチ又は前記フィラーリッド開放検出スイッチが閉路してから所定の遮断用閾値時間を経過しても、前記フィラーリッドが閉鎖されないときに前記自己保持指令出力を停止することを特徴とする。
【発明の効果】
【００１２】
この発明による車載電子制御装置は、電源スイッチが閉路されて車両運転時に入出力制御動作を行うマイクロプロセッサを利用して、電源スイッチが開路された車両停止状態においても該マイクロプロセッサを作動させて、フィラーリッド開放指令スイッチ又はフィラーリッド開放検出スイッチの動作に応動して燃料タンク内の気圧を大気開放する密閉弁開放用電磁弁を付勢開放してから、フィラーキャップの手動開放が行われ、給油完了に伴って前記フィラーキャップとフィラーリッドが手動閉鎖される前後において密閉弁開放用電磁弁を消勢密閉するようになっている。従って、新たな制御装置を必要としないで燃料タンクの減圧処理が行えて、フィラーキャップを開放したときに燃料タンクから蒸発燃料が流出しないようにすることができる効果がある。
【図面の簡単な説明】
【００１３】
【図１】この発明の実施の形態１による車載電子制御装置の全体回路ブロック図である。
【図２】この発明の実施の形態１による車載電子制御装置の入出力周辺機器の概略構成図である。
【図３】この発明の実施の形態１による車載電子制御装置の動作説明用のフローチャートである。
【図４】この発明の実施の形態１による車載電子制御装置の動作説明用のフローチャートである。
【図５】この発明の実施の形態１による車載電子制御装置の動作説明用のフローチャートである。
【図６】この発明の実施の形態１による車載電子制御装置の全体動作説明用タイムチャートである。
【図７】この発明の実施の形態２による車載電子制御装置の全体回路ブロック図である。
【図８】この発明の実施の形態２による車載電子制御装置の周辺機器の概略構成図である。
【図９】この発明の実施の形態３による車載電子制御装置の全体回路ブロック図である。
【図１０】この発明の実施の形態３による車載電子制御装置のサブＣＰＵの動作説明用フローチャートである。
【図１１】この発明の実施の形態３による車載電子制御装置のメインＣＰＵの動作説明用フローチャートである。
【図１２】この発明の実施の形態３による車載電子制御装置のメインＣＰＵの動作説明用フローチャートである。
【発明を実施するための形態】
【００１４】
以下、この発明による車載電子制御装置の好適な実施の形態について図面を参照して説明する。なお、この実施の形態により発明が限定されるものではなく、諸種の設計的変更を含むものである。
【００１５】
実施の形態１
以下、この発明の実施の形態１による車載電子制御装置の全体回路ブロック図である図１について説明する。
図１において、密閉筐体内に収納されている車載電子制御装置１００Ａは、例えば車載エンジン制御装置であって、マイクロプロセッサ１０を主体として構成されている。このマイクロプロセッサ１０は、負端子がグランド回路ＧＮＤとなる車体に接続された車載バッテリ１０１から、電源リレー１０２の出力接点１０２ａを介して電源電圧Ｖｂとなる電源が供給され、図示しない接続コネクタを介して外部接続された車載センサ群１０６の動作状態と、後述のプログラムメモリ１１Ａに格納された制御プログラムの内容に応動して車載電気負荷群１０７を駆動制御する。
【００１６】
電源スイッチ１０３とフィラーリッド開放指令スイッチ１０４、及びフィラーリッド開放検出スイッチ１０５ａは、一端が車載バッテリ１０１に接続されて、それぞれが後述の付勢トランジスタ１１８ａを介して電源リレー１０２の励磁コイル１０２ｂを付勢するようになっている。
【００１７】
なお、フィラーリッド開放検出スイッチ１０５ａは、図２で後述するフィラーリッド２０３が半開状態であって手動操作によって全開可能である状態、又は全開状態において閉路するスイッチであるのに対し、一端がグランド回路ＧＮＤに接続されているフィラーリッド閉鎖検出スイッチ１０５ｂは、フィラーリッド２０３が閉鎖され、フィラーキャップ２０２の締め忘れがない状態で閉路するスイッチである。
【００１８】
車載センサ群１０６は、例えばアクセルペダルの踏込み度合やスロットル弁開度を検出するアナログセンサや、車速やエンジン回転速度を検出するための開閉センサを包含しているとともに、図２で後述する燃料タンク２００内の気圧を測定するタンク圧力センサ６１、キャニスタ２１０の大気開放通路に設けられた減圧ポンプ７５の上流位置におけるポンプ圧力センサ６２、燃料タンク２００内の燃料量を測定するレベルセンサ６３を包含している。
【００１９】
また、車載電気負荷群１０７は、例えば点火コイル（ガソリンエンジンの場合）や燃料噴射用電磁弁７７やスロットル弁開度の制御用モータなど、車載エンジンを駆動制御する機器を包含するとともに、図２で後述するフィラー開放アクチェータ７１、密閉弁開放用電磁弁７２、切換用電磁弁７３、パージ用電磁弁７４、減圧ポンプ７５、開放禁止報知器７６や、これ等の電気負荷に給電する負荷電源リレー７０を備え、この負荷電源リレー７０が付勢されるとその出力接点７０ａを介して車載バッテリ１０１から車載電気負荷群１０７への給電が可能となるようになっている。
【００２０】
車載電子制御装置１００Ａの内部にあって、主電源回路１１２は車載バッテリ１０１から電源リレー１０２の出力接点１０２ａを介して給電され、例えばＤＣ５Ｖの安定化された出力電圧である主制御電源電圧Ｖｃｃ１を発生し、主制御回路部１１０Ａに給電する。主制御回路部１１０Ａは、マイクロプロセッサ１０、例えば不揮発フラッシュメモリであるプログラムメモリ１１Ａ、演算処理用の揮発性のＲＡＭメモリ１２、不揮発性のデータメモリ１３、多チャンネルＡＤ変換器１４、直並列変換器１５が相互にバス接続されて構成されている。なお、プログラムメモリ１１Ａは、図３〜図５で後述する入出力制御手段１１１ａと、給油優先手段５３８を包含したリーク検出制御手段１１１ｂと、遮断用タイマ４２２を包含した減圧処理手段１１１ｃと、退避処理手段１１１ｄとなる制御プログラムが格納されている。
【００２１】
副電源回路１２２は、車載バッテリ１０１から直接給電されて、例えばＤＣ５Ｖの安定化された出力電圧である副制御電源電圧Ｖｃｃ２を発生し、副制御回路部１２０Ａに給電するとともに、主制御回路部１１０Ａ内のＲＡＭメモリ１２は、ダイオード１６ａ、１６ｂを介して副制御電源電圧Ｖｃｃ２と主制御電源電圧Ｖｃｃ１の双方から給電されるようになっている。
【００２２】
副制御回路部１２０Ａは、直並列変換器１５とシリアル接続された直並列変換器２５と、例えばハードウエアで構成された長時間タイマであるソークタイマ２８ｂを備え、ソークタイマ２８ｂの設定値レジスタ又は現在値レジスタ２８ａに対して目標となる覚醒時間がマイクロプロセッサ１０から送信設定され、マイクロプロセッサ１０の停止直前に送信された計時開始指令信号ＳＴＡによって計時動作を開始し、例えば５時間後にタイムアップして覚醒指令信号出力ＤＲ２を発生するようになっている。
【００２３】
駆動抵抗１１３ｃと直列ダイオード１１３ｄは互いに直列接続されて、電源スイッチ１０３と付勢トランジスタ１１８ａのベース端子との間に接続されている。論理反転素子１１３ｅは、電源スイッチ１０３が閉路したときに論理レベル「Ｌ」となる電源スイッチ閉路信号ＩＧＳＬをマイクロプロセッサ１０に入力するようになっている。
【００２４】
駆動抵抗１１４ｃと直列ダイオード１１４ｄは互いに直列接続されて、フィラーリッド開放指令スイッチ１０４と付勢トランジスタ１１８ａのベース端子との間に接続されている。論理反転素子１１４ｅは、フィラーリッド開放指令スイッチ１０４が閉路したときに論理レベル「Ｌ」となるフィラー開指令信号ＦＯＳＬをマイクロプロセッサ１０に入力するようになっている。
【００２５】
駆動抵抗１１５ｃと直列ダイオード１１５ｄは、互いに直列接続されて、フィラーリッド開放検出スイッチ１０５ａと付勢トランジスタ１１８ａのベース端子との間に接続されている。論理反転素子１１５ｅは、フィラーリッド開放検出スイッチ１０５ａが閉路したときに論理レベル「Ｌ」となるフィラー開検出信号ＦＯＤＬをマイクロプロセッサ１０に入力するようになっている。
【００２６】
フィラーリッド閉鎖検出スイッチ１０５ｂはプルアップ抵抗１１５ｈを介して電源電圧Ｖｂが印加され、論理反転素子１１５ｇは、フィラーリッド閉鎖検出スイッチ１０５ｂが閉路したときに論理レベル「Ｈ」となるフィラー閉検出信号ＦＣＤＨをマイクロプロセッサ１０に入力するようになっている。
【００２７】
駆動抵抗１１８ｃと直列ダイオード１１８ｄは互いに直列接続されて、マイクロプロセッサ１０が発生する自己保持指令出力ＤＲ１を付勢トランジスタ１１８ａのベース端子へ入力するように接続されている。
【００２８】
駆動抵抗１２８ｃと直列ダイオード１２８ｄは互いに直列接続されて、ソークタイマ２８ｂからの覚醒指令信号出力ＤＲ２を付勢トランジスタ１１８ａのベース端子へ入力するように接続されている。
【００２９】
付勢トランジスタ１１８ａは、エミッタ端子がグランド回路ＧＮＤに接続されたＮＰＮ型トランジスタであり、そのコレクタ端子は電源リレー１０２の励磁コイル１０２ｂと直列接続され、ベース端子とエミッタ端子との間には開路安定抵抗１１８ｂが接続されている。
【００３０】
入力インタフェース回路１１６は、車載センサ群１０６のそれぞれの入力信号に対して接続されて、マイクロプロセッサ１０に対してセンサ入力信号ＩＮＰを供給するものであり、アナログ信号及び開閉信号に対する仲介回路であって、信号電圧レベルの変換やノイズフィルタ機能を備えている。また、出力インタフェース回路１１７は、マイクロプロセッサ１０が発生する負荷駆動信号ＯＵＴに応動する複数のパワートランジスタによって構成され、各パワートランジスタの出力端子には車載電気負荷群１０７の中の各電気負荷が個別に接続されるようになっている。
【００３１】
時限付勢回路１１９Ａは、フィラーリッド開放検出スイッチ１０５ａを介して車載バッテリ１０１から給電されてラッチ回路を構成するＰＮＰ型のトランジスタである第１トランジスタ９０ａと、ＮＰＮ型のトランジスタである第２トランジスタ９１ａ、第３トランジスタ９２ａを包含している。第１駆動抵抗９０ｂは、第１トランジスタ９０ａのコレクタ端子と第２トランジスタ９１ａのベース端子間に接続されて第２トランジスタ９１ａを導通駆動し、第２駆動抵抗９１ｂは、第２トランジスタ９１ａのコレクタ端子と第１トランジスタ９０ａのベース端子間に接続されて第１トランジスタ９０ａを導通駆動する。また、第３駆動抵抗９２ｂは、第１トランジスタ９０ａのコレクタ端子と第３トランジスタ９２ａのベース端子間に接続されて第３トランジスタ９２ａを導通駆動する。そして、駆動抵抗９３ｃと直列ダイオード９３ｄは、互いに直列接続されてマイクロプロセッサ１０が発生するシャットダウン指令ＳＨＤによって、第２トランジスタ９１ａと第３トランジスタ９２ａを導通駆動するようになっている。
【００３２】
なお、第１から第３のトランジスタ９０ａ、９１ａ、９２ａのエミッタ端子とベース端子間には第１から第３の開路安定抵抗９０ｃ、９１ｃ、９２ｃが接続されている。また、第３トランジスタ９２ａのコレクタ端子はフィラーリッド開放検出スイッチ１０５ａと直列接続された駆動抵抗１１５ｃと直列ダイオード１１５ｄとの接続点に接続されているとともに、モニタ回路抵抗１１５ｆを介してマイクロプロセッサ１０へモニタ信号ＭＮＩを入力するようになっている。
【００３３】
次に、図１における入出力周辺機器の概略構成図である図２について説明する。
図２において、燃料タンク２００には、タンク内の気圧を測定するタンク圧力センサ６１と、タンク内の燃料量を測定するレベルセンサ６３が設けられている。燃料タンク２００に連通した燃料パイプ２０１の開口部は、フィラーキャップ２０２で封鎖され、フィラーキャップ２０２の外面には安全扉であるフィラーリッド２０３が設けられている。
【００３４】
フィラーリッド２０３は、リッド支軸２０４ａに巻回された蓄勢ばね２０４ｂに抗しながら手動閉鎖されて、閉鎖ロック機構２０５によって閉鎖ロックがかかり、この閉鎖ロック機構２０５は図示しないリモートワイヤによって手動解除されて、フィラーリッド２０３は予め蓄勢されていた蓄勢ばね２０４ｂによって半開状態となり、手動操作で全開されるものであるが、リモートワイヤに付加されたフィラー開放アクチェータ７１によって閉鎖ロックを解除することもできるようになっている。
【００３５】
フィラーリッド開放検出スイッチ１０５ａは、フィラーリッド２０３の閉鎖ロックがフィラー開放アクチェータ７１又は手動操作によって解除され、フィラーリッド２０３が半開ないし全開の状態にあるときに閉路するスイッチである。また、フィラーリッド閉鎖検出スイッチ１０５ｂは、フィラーリッド２０３が閉鎖され、しかもフィラーキャップ２０２の締め忘れがない状態で閉路するスイッチである。
【００３６】
蒸発燃料を吸着するための例えば活性炭フィルタを内蔵したキャニスタ２１０は、チェックバルブ２１１を設けたベーパ通路によって燃料タンク２００と連通し、燃料タンク２００内の気圧が所定値を超過するとチェックバルブ２１１が開弁して、蒸発燃料を包含した空気がキャニスタ２１０に流入するようになっている。キャニスタ２１０によって浄化された空気は、後述の切換用電磁弁７３と減圧ポンプ７５を介して大気に開放されるとともに、キャニスタ２１０で分離された蒸発燃料はパージ用電磁弁７４を含むパージ通路を介してエンジンの吸気管に連結され、負圧によって気筒内に吸引されて燃焼するようになっている。
【００３７】
燃料タンク２００とキャニスタ２１０間に連通するバイパス通路には密閉弁開放用電磁弁７２が設けられ、密閉弁開放用電磁弁７２を給電付勢するとバイパス通路が開通して、チェックバルブ２１１が開弁していなくても蒸発燃料を包含した空気がキャニスタ２１０へ流入するようになっている。
【００３８】
キャニスタ２１０の大気開放通路には、切換用電磁弁７３とポンプ圧力センサ６２、及び減圧ポンプ７５が設けられ、切換用電磁弁７３が消勢されているときには減圧ポンプ７５によってキャニスタ２１０内の空気が減圧されるようになっている。しかし、切換用電磁弁７３を給電付勢するとリーク検出の基準となるオリフィス２２０側に切換り、減圧ポンプ７５はオリフィス２２０から流入する大気を吸引するようになっている。
【００３９】
なお、オリフィス２２０は、燃料タンク２００に対する漏洩許容細口に相当した流路細口を持ち、減圧ポンプ７５を駆動してオリフィス２２０から大気を吸引した場合のポンプ圧力センサ６２の測定値を比較基準値として使用するようになっている。密閉弁開放用電磁弁７２と切換用電磁弁７３を共に給電付勢してから減圧ポンプ７５を駆動すると、燃料タンク２００内の空気が減圧ポンプ７５によって吸引され、ポンプ圧力センサ６２の測定値は燃料タンク２００及び関連する配管通路による漏洩細口の大きさによって変化し、漏洩細口が大きいと十分な負圧が得られないので、オリフィス２２０を用いた比較基準値と対比することによって許容された漏洩細口未満であるかどうかを判定することができるようになっている。
【００４０】
以下、図１のとおり構成された実施の形態１による車載電子制御装置について、図３〜図５で示すフローチャートと、図６で示すタイムチャートを用いて作用動作の詳細を説明する。
まず、図１、図２について概括説明を行なうと、車両の運転に当たって電源スイッチ１０３を閉路すると、駆動抵抗１１３ｃと直列ダイオード１１３ｄを介して付勢トランジスタ１１８ａのベース電流が供給され、付勢トランジスタ１１８ａが導通する。これによって電源リレー１０２の励磁コイル１０２ｂが付勢され、電源リレー１０２の出力接点１０２ａが閉路する。そして、車載電子制御装置１００Ａ内の主電源回路１１２に給電され、主制御電源電圧Ｖｃｃ１が主制御回路部１１０Ａに印加されてマイクロプロセッサ１０が動作を開始し、車載センサ群１０６の動作状態と、プログラムメモリ１１Ａに予め書込まれている入出力制御手段１１１ａとなる制御プログラムの内容に応動して、例えば燃料噴射用電磁弁７７や点火コイル、或いはスロットル弁開度制御用モータなどの車載電気負荷群１０７の駆動制御が行われる。
【００４１】
マイクロプロセッサ１０が一旦動作を開始すると、マイクロプロセッサ１０が発生する自己保持指令出力ＤＲ１から駆動抵抗１１８ｃと直列ダイオード１１８ｄを介して付勢トランジスタ１１８ａのベース電流が供給され、電源リレー１０２はマイクロプロセッサ１０によって自己保持付勢されるようになっている。
【００４２】
車両停止によって電源スイッチ１０３が開路されると、電源リレー１０２は自己保持指令出力ＤＲ１によって持続付勢されてマイクロプロセッサ１０には持続給電が行われ、この持続給電期間において退避処理手段１１１ｄとなる制御プログラムが実行される。この制御プログラムの実行により、例えばＲＡＭメモリ１２に格納されていた運転中の学習情報や異常発生情報を不揮発性のデータメモリ１３に転送退避したり、ソークタイマ２８ｂに対する計時開始指令信号ＳＴＡの送信を行うなどの処理が完了してから自己保持指令出力ＤＲ１が解除され、電源リレー１０２が消勢されて出力接点１０２ａが開路するようになっている。
【００４３】
なお、この持続給電期間は、例えば０.１秒以下の短時間であるのに対し、ソークタイマ２８ｂが覚醒指令信号出力ＤＲ２を発生するのは、計時開始指令信号ＳＴＡを受信するか又はマイクロプロセッサ１０が作動停止してから例えば５時間後のエンジンが十分に冷却された時期である。
【００４４】
電源スイッチ１０３が開路された駐車状態において、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路すると、駆動抵抗１１４ｃ、１１５ｃと直列ダイオード１１４ｄ、１１５ｄを介して付勢トランジスタ１１８ａのベース電流が供給されて電源リレー１０２が付勢される。そして、マイクロプロセッサ１０が起動されて自己保持指令出力ＤＲ１を発生するとともに、後述の減圧処理手段１１１ｃとなる制御プログラムが実行され、給油完了に伴ってフィラーリッド２０３が手動閉鎖されるか、又は例えば２０分である遮断用閾値時間Ｔ１が経過すると自己保持指令出力ＤＲ１が解除されて電源リレー１０２は消勢される。
【００４５】
但し、フィラーリッド２０３の締め忘れによってフィラーリッド開放検出スイッチ１０５ａが閉路したままである場合には、マイクロプロセッサ１０が発生するシャットダウン指令ＳＨＤが論理レベル「Ｈ」となることによって第２、第３トランジスタ９１ａ、９２ａが導通駆動される。その結果として第１トランジスタ９０ａも導通駆動され、第１トランジスタ９０ａは第２、第３トランジスタ９１ａ、９２ａに対して第１、第３駆動抵抗９０ｂ、９２ｂを介してベース電流を供給し、第２トランジスタ９１ａは第２駆動抵抗９１ｂを介して第１トランジスタ９０ａのベース電流を供給する。
【００４６】
従って、シャットダウン指令ＳＨＤが解除されても第１、第２トランジスタ９０ａ、９１ａによってラッチ回路が構成されて相互に導通状態が維持されており、第１トランジスタ９０ａから第２駆動抵抗９２ｂを介して導通駆動される第３トランジスタ９２ａは、フィラーリッド開放検出スイッチ１０５ａから付勢トランジスタ１１８ａに至るベース電流の供給を遮断するようになっている。その結果、フィラーリッド開放検出スイッチ１０５ａが閉路されたままであっても電源リレー１０２が付勢持続されることがない。但し、フィラーリッド２０３を閉じてフィラーリッド開放検出スイッチ１０５ａが一旦開路されると、第１、第２トランジスタ９０ａ、９１ａによる記憶状態が解除され、再度フィラーリッド開放検出スイッチ１０５ａが閉路すれば、駆動抵抗１１５ｃと直列ダイオード１１５ｄを介して付勢トランジスタ１１８ａのベース電流が供給されるようになっている。なお、シャットダウン指令ＳＨＤによって時限付勢回路１１９Ａが正常に作動して、遮断トランジスタである第３トランジスタ９２ａが導通維持しているかどうかは、モニタ信号ＭＮＩによってマイクロプロセッサ１０が監視するようになっている。
【００４７】
図２において、フィラーキャップ２０２は紛失防止のために図示しないチェーンでフィラーリッド２０３の内部に固定されており、フィラーキャップ２０２を取り付けなければフィラーリッド２０３を閉じることができないようになっている。また、フィラーキャップ２０２が確実に燃料パイプ２０１の給油口に装着されていないときには、フィラーリッド閉鎖検出スイッチ１０５ｂが閉路できないように構成されている。
【００４８】
図１において、フィラーリッド閉鎖検出スイッチ１０５ｂはグランド回路ＧＮＤに接続され、電源リレー１０２の出力接点１０２ａが閉路したときに有効となるシンク回路に設けられている。これに対し、フィラーリッド開放指令スイッチ１０４とフィラーリッド開放検出スイッチ１０５ａは車載バッテリ１０１に接続されたソース回路に設けられているので、電源リレー１０２を付勢することができるとともに、電源リレー１０２が消勢されていても時限付勢回路１１９Ａの動作状態を維持することができるようになっている。
【００４９】
次に、図３において、工程３００ａでは電源スイッチ１０３が閉路されるか、又はフィラーリッド開放指令スイッチ１０４かフィラーリッド開放検出スイッチ１０５ａが閉路されるか、或いは覚醒指令信号出力ＤＲ２が論理レベル「Ｈ」になったことによって、付勢トランジスタ１１８ａに対する導通指令が発生し、続く工程３００ｂによって電源リレー１０２が作動すると、続く工程３０１によってマイクロプロセッサ１０が動作を開始するようになっている。
【００５０】
続く工程３０２ａは、電源スイッチ閉路信号ＩＧＳＬを監視することによって電源スイッチ１０３が閉路されているのかどうかを判定し、閉路されていればＹＥＳの判定を行って工程３０３へ移行し、閉路されていなければＮＯの判定を行って中継端子Ａを経由して図４の工程４２０へ移行する判定ステップである。
【００５１】
工程３０３では自己保持指令出力ＤＲ１を発生してから工程３０４へ移行する。工程３０４は、フィラー閉検出信号ＦＣＤＨを監視することによってフィラーリッド閉鎖検出スイッチ１０５ｂが閉路されているのかどうかを判定し、閉路されていればＹＥＳの判定を行って工程ブロック３０５ａへ移行し、閉路されていなければＮＯの判定を行って工程ブロック３０５ｂへ移行する判定ステップである。
【００５２】
工程ブロック３０５ａではエンジンの始動制御、燃料噴射制御、点火制御、スロットル弁開度の制御などのエンジン制御を行ないながら定期的に工程３０２ｂへ移行するようになっている。
【００５３】
工程ブロック３０５ｂでは工程ブロック３０５ａと同様の入出力制御が行われるが、エンジンの始動制御が禁止され、既にエンジンが回転中である場合には少なくとも異常報知が行われるようになっている。
【００５４】
工程３０２ｂは、工程ブロック３０５ａ又は工程ブロック３０５ｂに続いて実行され、工程３０２ａと同様に電源スイッチ閉路信号ＩＧＳＬを監視することによって電源スイッチ１０３が開路されているのかどうかを判定し、開路されていなければＮＯの判定を行って動作終了工程３１０へ移行し、開路されていればＹＥＳの判定を行って工程ブロック３１１へ移行する判定ステップである。
【００５５】
動作終了工程３１０では他の制御プログラムを実行し、例えば１０ｍｓｅｃ以下の所定時間内には再度動作開始工程３０１が活性化され、電源スイッチ１０３が閉路されている場合には工程３０２ａ、工程３０３、工程３０４、工程ブロック３０５ａ又は３０５ｂ、工程３０２ｂ、工程３１０、工程３０１を循環しながら自己保持指令出力ＤＲ１の発生持続と、工程ブロック３０５ａによる入出力制御、又は工程ブロック３０５ｂによる異常処理と入出力制御が行われるようになっている。
【００５６】
工程３０２ｂの判定がＹＥＳであって電源スイッチ１０３が開路されている場合、又は後述する図４の工程４２３ｂ、又は後述する図５の工程５３０、工程５３６から中継端子Ｃを介して活性化される工程ブロック３１１では、ＲＡＭメモリ１２に格納されていた運転中の学習情報や異常発生情報を不揮発性のデータメモリ１３に転送退避してから工程３１２へ移行する。
【００５７】
工程３１２は、リーク検出の要否を判定し、リーク検出を行う場合にはＹＥＳの判定を行って工程３１３へ移行し、直近の過去にリーク検出が行われていて、今回はリーク検出が不要である場合にはＮＯの判定を行って工程３１４へ移行する判定ステップである。
【００５８】
工程３１３ではソークタイマ２８ｂに対する覚醒時間の設定送信と計時開始指令信号ＳＴＡの送信を行ってから工程３１４へ移行する。工程３１４では工程３０３又は後述する図４の工程４２１ａ、又は後述する図５の工程５３１で発生した自己保持指令出力ＤＲ１を解除するとともに、マイクロプロセッサ１０が自ら作動停止し、その結果として工程３１５において電源リレー１０２が消勢されるようになっている。なお、工程３０２ａから工程３０２ｂに至る一連の工程ブロック１１１ａは車両運転中の入出力制御手段となるものであり、工程ブロック３１１から工程３１４に至る一連の工程ブロック１１１ｄは退避処理手段となるものである。
【００５９】
次に、図４において、図３の工程３０２ａの判定がＮＯであって電源スイッチ１０３が開路されているときに、中継端子Ａを介して活性化される工程４２０は、フィラー開指令信号ＦＯＳＬとフィラー開検出信号ＦＯＤＬとモニタ信号ＭＮＩを監視することにより、フィラーリッド開放検出スイッチ１０５ａが閉路されていてしかもモニタ信号ＭＮＩの論理レベルが「Ｈ」であるかどうか、又はフィラーリッド開放指令スイッチ１０４が閉路されているかどうかを判定し、どちらかでも閉路していればＹＥＳの判定を行って工程４２１ａへ移行し、閉路していなければＮＯの判定を行って工程４２１ｃへ移行する判定ステップである。
【００６０】
工程４２１ａでは自己保持指令出力ＤＲ１を発生してから工程４２１ｂへ移行し、工程４２１ｂでは給油処理を開始したことを記憶してから工程４２２へ移行し、工程４２２では工程４２１ａで発生した自己保持指令出力ＤＲ１が最長発生期間である遮断用閾値時間Ｔ１に達したかどうかを計時するための遮断用タイマ４２２を計時開始させてから工程４２３ａへ移行する。
【００６１】
工程４２１ｃは、工程４２１ｂが給油処理の開始を記憶しているかどうかを判定し、給油処理中であればＹＥＳの判定を行って工程４２３ａへ移行し、給油処理中でなければＮＯの判定を行って中継端子Ｂを介して後述する図５の工程５３０へ移行する判定ステップであり、フィラーリッド開放指令スイッチ１０４によって一旦給油処理を開始すると、フィラーリッド開放指令スイッチ１０４が開路しても工程４２３ａ以降の工程が実行されるようになっている。
【００６２】
工程４２３ａは、工程４２２で起動された遮断用タイマ４２２がタイムアップしたかどうかを判定し、所定の遮断用閾値時間Ｔ１を経過していないときにはＮＯの判定を行って工程４２４ａへ移行し、タイムアップしたときはＹＥＳの判定を行って工程４２３ｂへ移行する判定ステップである。
【００６３】
工程４２３ｂでは工程４２４ｂで駆動された開放禁止報知器７６を駆動停止し、工程４２５ｂ又は工程４２５ｃで駆動された密閉弁開放用電磁弁７２を消勢密閉するとともに、工程４２５ｂで駆動された減圧ポンプ７５を停止する。そして、工程４２６ｂで駆動されたフィラー開放アクチェータ７１を停止し、工程４２１ｂで記憶した給油処理開始記憶を解除してから中継端子Ｃを介して図３の工程ブロック３１１へ移行し、給油処理開始記憶が解除されると工程４２１ｃによる判定はＮＯになる。
【００６４】
工程４２４ａは、フィラー開検出信号ＦＯＤＬを監視することによってフィラーリッド開放検出スイッチ１０５ａがすでに閉路しているかどうかを判定し、閉路していればＹＥＳの判定を行って工程４２４ｂへ移行し、閉路していなければＮＯの判定を行って工程４２５ａへ移行する判定ステップである。工程４２４ｂでは例えば給油口の近傍に設置されたＬＥＤ表示器であるフィラーキャップ２０２の開放禁止報知器７６を点滅駆動してから工程４２５ａへ移行する。
【００６５】
工程４２５ａは、燃料タンク２００内に設置されたタンク圧力センサ６１の検出出力が、大気圧に接近した所定の閾値範囲に低下したかどうかを判定し、大気開放が完了していなければＮＯの判定を行って工程４２５ｂへ移行し、大気開放が完了すればＹＥＳの判定を行って工程４２５ｃへ移行する判定ステップである。
【００６６】
工程４２５ｂでは密閉弁開放用電磁弁７２を給電付勢することによって燃料タンク２００とキャニスタ２１０との間を連通するバイパス通路を開通するとともに、減圧ポンプ７５を駆動して動作終了工程３１０へ移行する。但し、燃料タンク２００内のリーク検出を行なっている最中に給油作業が開始されて、燃料タンク２００内の気圧が負圧になっているときには減圧ポンプ７５は駆動されないようになっている。また、減圧ポンプ７５を駆動すれば燃料タンク２００内の気圧を速やかに低下させることができるが、必ずしも減圧ポンプ７５を駆動しなければならないわけではなく、特にフィラー開放アクチェータ７１を備え、減圧完了まではフィラーリッド２０３が開放しない構成である場合には減圧ポンプ７５の駆動を省略することも可能である。
【００６７】
動作終了工程３１０へ移行すると、図３の工程３０１、工程３０２ａ、中継端子Ａから図４の工程４２０、工程４２１ｃ、工程４２３ａ、工程４２４ａ、工程４２５ａ、工程４２５ｂ、工程３１０に至る循環ループが構成され、やがて燃料タンク２００内の気圧が低下すると工程４２５ａがＹＥＳの判定を行って循環ループを脱出し、気圧が低下する前に工程４２３ａがＹＥＳの判定を行うと循環ループを脱出して図３の工程ブロック３１１へ移行するようになっている。
【００６８】
燃料タンク２００内の気圧が低下したときに実行される工程４２５ｃでは、密閉弁開放用電磁弁７２を消勢又は継続付勢するとともに、減圧ポンプ７５を停止して工程４２６ａへ移行する。なお、燃料タンク２００内の気圧が一旦低下した後は密閉弁開放用電磁弁７２を消勢密閉してもよいが、給油作業の開始が遅れて燃料キャップ２０２が遅れて開放された場合を想定すれば、密閉弁開放用電磁弁７２だけは付勢開弁しておくのが望ましい。
【００６９】
工程４２６ａは、工程４２４ａと同様にフィラー開検出信号ＦＯＤＬを監視することによってフィラーリッド開放検出スイッチ１０５ａがすでに閉路しているかどうかを判定し、閉路していればＹＥＳの判定を行って工程４２６ｃへ移行し、閉路していなければＮＯの判定を行って工程４２６ｂへ移行する判定ステップである。
【００７０】
工程４２６ｂではフィラー開放アクチェータ７１を駆動してから動作終了工程３１０へ移行する。動作終了工程３１０へ移行すると、図３の工程３０１、工程３０２ａ、中継端子Ａから図４の工程４２０、工程４２１ｃ、工程４２３ａ、工程４２４ａ、工程４２５ａ、工程４２５ｃ、工程４２６ａ、工程４２６ｂ、工程３１０に至る循環ループが構成される。そして、やがてフィラーリッド２０３が開放されると工程４２６ａがＹＥＳの判定を行って循環ループを脱出して工程４２６ｃへ移行し、フィラーリッド２０３が開放される前に工程４２３ａがＹＥＳの判定を行うと循環ループを脱出して図３の工程３１１ブロックへ移行するようになっている。
【００７１】
工程４２６ｃでは工程４２４ｂで駆動されたフィラーキャップ２０２の開放禁止報知器７６の駆動を停止することによって開放許可を報知してから工程４２７ａへ移行する。工程４２７ａではフィラーキャップ２０２を手動開放して給油作業を行い、給油完了に伴ってフィラーキャップ２０２とフィラーリッド２０３を閉鎖する一連の手動操作が行われるが、マイクロプロセッサ１０の制御動作としては工程４２６ａがＹＥＳの判定を行うか、又は工程４２６ｃに続いて直ちに工程４２７ｂへ移行するようになっている。
【００７２】
工程４２７ｂは、フィラー閉検出信号ＦＣＤＨを監視することによってフィラーリッド閉鎖検出スイッチ１０５ｂが閉路されたかどうかを判定し、閉路していればＹＥＳの判定を行って工程４２８へ移行し、閉路していなければＮＯの判定を行って動作終了工程３１０へ移行する判定ステップである。
【００７３】
動作終了工程３１０へ移行すると、図３の工程３０１、工程３０２ａ、中継端子Ａから図４の工程４２０、工程４２１ｃ、工程４２３ａ、工程４２４ａ、工程４２５ａ、工程４２５ｃ、工程４２６ａ、工程４２６ｃ、工程４２７ｂ、工程３１０に至る循環ループが構成される。そして、やがてフィラーリッド２０３が閉鎖されると工程４２７ｂがＹＥＳの判定を行って循環ループを脱出して工程４２８へ移行し、フィラーリッド２０３が閉鎖される前に工程４２３ａがＹＥＳの判定を行うと循環ループを脱出して図３の工程ブロック３１１へ移行するようになっている。なお、フィラーリッド２０３の閉鎖検出はフィラーリッド開放検出スイッチ１０５ａが開路したかどうかによって判定することもできるが、確実に閉鎖されたかどうかを判定するためにはフィラーリッド２０３が閉鎖されたときに閉路するフィラーリッド閉鎖検出スイッチ１０５ｂを用いるのが望ましい。
【００７４】
工程４２８では時限付勢回路１１９Ａに対するシャットダウン指令ＳＨＤを発生してから工程４２９ａへ移行し、工程４２９ａでは工程４２５ｃで付勢された密閉弁開放用電磁弁７２を消勢閉鎖してから工程４２９ｂへ移行し、工程４２９ｂでは工程４２１ｂで記憶した給油処理開始記憶を解除してから動作終了工程３１０へ移行し、給油処理開始記憶が解除されると工程４２１ｃによる判定はＮＯになる。
【００７５】
給油完了によって工程４２９ｂを経て動作終了工程３１０へ移行すると、マイクロプロセッサ１０は他の制御プログラムを実行してから所定の繰返し時間後には図３の動作開始工程３０１が活性化され、この時点で電源スイッチ１０３が開路され、フィラーリッド開放指令スイッチ１０４とフィラーリッド開放検出スイッチ１０５ａとが開路していれば、図３の工程３０２ａの判定はＮＯであり、これに続く図４の工程４２０と工程４２１ｃの判定もＮＯであるため、中継端子Ｂを介して図５の工程５３０へ移行する。なお、工程４２８は工程４２１ａ以降であって、工程４２３ａがＹＥＳの判定を行うまでのどの時点に設けてもよく、要は電源リレー１０２が自己保持動作を行ってから、遮断用タイマ４２２によって自己保持動作が解除されるまでの任意の時期に時限付勢回路１１９Ａを駆動すればよいようになっている。
【００７６】
また、後述の図７で説明する実施の形態２の場合には、時限付勢回路１１９Ｂが使用されていて、工程４２８によるシャットダウン指令ＳＨＤを発生する必要がないようになっている。
【００７７】
工程４２０から工程４２９ｂに至る一連の工程ブロック１１１ｃは減圧処理手段となるものであり、工程４２２は遮断用タイマ４２２の起動工程を示している。
【００７８】
次に、図５において、電源スイッチ１０３が開路され、しかもフィラーリッド開放指令スイッチ１０４とフィラーリッド開放検出スイッチ１０５ａが開路しているのにマイクロプロセッサ１０が動作を行っている場合は工程５３０が実行される。
【００７９】
工程５３０は、副制御回路部１２０Ａからリーク検出指令を受信しているかどうかを判定し、受信していればＹＥＳの判定を行って工程５３１へ移行し、受信していなければＮＯの判定を行って中継端子Ｃを介して図３の工程ブロック３１１へ移行するようになっている。
【００８０】
工程５３１では自己保持指令出力ＤＲ１を発生してから工程５３２へ移行し、工程５３２では覚醒指令信号出力ＤＲ２の停止指令を送信してから工程５３３ａへ移行し、工程５３３ａではリーク検出を実行開始してから完了するまでの正常な時間に見合ったリーク検出時間Ｔｂの監視タイマを起動してから工程５３３ｂへ移行する。
【００８１】
工程５３３ｂは、工程５３３ａで起動された監視タイマによる経時時間が所定の測定時間を超過したかどうかを判定し、超過すればＹＥＳの判定を行って工程５３８へ移行し、時間超過していなければＮＯの判定を行って工程５３４へ移行する判定ステップである。
【００８２】
工程５３４は、フィラー閉検出信号ＦＣＤＨを監視することによってフィラーリッド２０３が閉鎖されたかどうかを判定し、フィラーリッド２０３が閉鎖されていればＹＥＳの判定を行って工程ブロック５３５へ移行し、閉鎖されていなければＮＯの判定を行って工程５３８へ移行する判定ステップである。
【００８３】
工程ブロック５３５は燃料タンク２００の気密性を点検するためのリーク検出工程であり、具体的には図６において後述する。
【００８４】
続く工程５３６は、工程ブロック５３５の実行過程で定期的に活性化され、リーク検出が完了したかどうかを判定して、完了であればＹＥＳの判定を行って中継端子Ｃを介して図３の工程ブロック３１１へ移行し、未完了であればＮＯの判定を行って工程５３７へ移行する判定ステップである。
【００８５】
工程５３７は、図４の工程４２０と同様にフィラー開指令信号ＦＯＳＬとフィラー開検出信号ＦＯＤＬとモニタ信号ＭＮＩを監視することによってフィラーリッド開放検出スイッチ１０５ａが閉路されていてしかもモニタ信号ＭＮＩの論理レベルが「Ｈ」であるかどうか、又はフィラーリッド開放指令スイッチ１０４が閉路されているかどうかを判定し、どちらかでも閉路していればＹＥＳの判定を行って工程５３８へ移行し、閉路していなければＮＯの判定を行って工程５３３ｂへ復帰移行する判定ステップである。
【００８６】
工程５３８は，工程ブロック５３５によるリーク点検を中断停止して、減圧ポンプ７５の駆動停止、切換用電磁弁７３の駆動停止、密閉弁開放用電磁弁７２の消勢密閉を行ってから動作終了工程３１０へ移行する。
【００８７】
なお、リーク点検が中断されてから図３の動作開始工程３０１が活性化されると、図３の工程３０２ａから図４の工程４２０へ移行し、工程４２０がＹＥＳの判定を行うことによって減圧処理手段１１１ｃが実行され、減圧処理が完了すると再び図５の工程５３０へ移行してリーク点検が再度実行されるようになっている。
【００８８】
図４と図５において中継端子Ｃを介して図３の工程ブロック３１１へ移行するのは、減圧処理が時間超過による強制完了であった場合（工程４２３ａの判定がＹＥＳ）と、リーク点検指令が発生していない場合（工程５３０の判定がＮＯ）、又はリーク点検の正常完了（工程５３６がＹＥＳの判定）を行った場合であって、いずれも減圧処理やリーク点検を続行できない状態であるか正常完了した場合である。この場合、図３の工程ブロック３１１において異常履歴の保存処理が行われ、工程３１３によって次回の覚醒時間の設定を行ってから工程３１４によって自己保持指令出力ＤＲ１の解除とマイクロプロセッサ１０の停止が行われるようになっている。なお、図４の工程４２５ａではタンク圧力センサ６１によって燃料タンク２００内の気圧が所定値以下に低下したかどうかを判定するようになっているが、タンク圧力センサ６１を持たない車両の場合には、工程４２５ｂによる減圧処理を開始してからの経過時間を測定し、当該経過時間が所定時間を経過したことによって燃料タンク２００内の気圧が所定値以下に低下したであろうことを推定することも可能である。
【００８９】
次に、図３から図５で示したフローチャートの全体動作概要を示すタイムチャートである図６について説明する。
図６（Ａ）において、図形６０１は電源スイッチ１０３が閉路されている期間を示しており、この閉路期間は車両運転時間Ｔｄで示されている。
【００９０】
図６（Ｂ）は電源リレー１０２及び負荷電源リレー７０が付勢されている期間を示しており、図形６０２ａは電源スイッチ１０３が閉路されたことによって付勢され、図形６０２ｂは図６（Ｆ）で示したフィラーリッド開放指令スイッチ１０４が閉路したことによって付勢され、図形６０２ｃは図６（Ｈ）で示した覚醒指令信号出力ＤＲ２が発生したことによって付勢されるようになっている。
【００９１】
図６（Ｃ）は図６（Ｂ）によって電源リレー１０２が付勢されたことに伴ってマイクロプロセッサ１０が動作を開始し、応答遅延時間ΔＴをおいて発生する自己保持指令出力ＤＲ１の状態を示しており、図６（Ｂ）の図形６０２ａ、６０２ｂ、６０２ｃに対応した図形６０３ａ、６０３ｂ、６０３ｃによって出力発生期間を示している。なお、この応答遅延時間ΔＴは例えば０.１秒以下の微小時間であって、この間にマイクロプロセッサ１０はＲＡＭメモリ１２の初期化処理を実行するようになっている。
【００９２】
図６（Ｄ）において、図形６０４は図３の入出力制御手段１１１ａが実行されている期間を示しており、この期間はマイクロプロセッサ１０が作動開始してから電源スイッチ１０３が開路されるまでの期間となっている。
【００９３】
図６（Ｅ）は図３の退避処理手段１１１ｄが実行されている期間を示しており、退避処理時間Ｔｅは例えば０.１秒以下の微小時間であり、退避処理の完了に伴って図６（Ｃ）で示された自己保持指令出力ＤＲ１が解除され、図６（Ｂ）で示した電源リレー１０２と負荷電源リレー７０が消勢されるようになっている。なお、図形６０５ａは図６（Ａ）で示された電源スイッチ１０３の開路に対応した退避処理期間を示し、図形６０５ｂは図６（Ｇ）で後述する給油処理の完了時の退避処理期間を示し、図形６０５ｃは図６（Ｈ）から図６（Ｎ）で示したリーク検出の一連の工程が完了したときの退避処理期間を示している。
【００９４】
図６（Ｆ）において、図形６０６はフィラーリッド開放指令スイッチ１０４が閉路された期間を示している。
【００９５】
図６（Ｇ）において、図形６０７は図形６０６によってフィラーリッド開放指令スイッチ１０４が閉路されたことに伴って、図４の減圧処理手段１１１ｃが実行されている給油処理期間Ｔｃを示している。この給油処理期間Ｔｃには、後述する図６（Ｊ）の図形６０９ａで示す密閉弁開放用電磁弁７２の付勢開放、後述する図６（Ｍ）の図形６１２ａで示す減圧ポンプ７５の駆動による燃料タンク２００の減圧処理、後述する図６（Ｋ）の図形５１０で示すフィラー開放アクチェータ７１の駆動、フィラーキャップ２０２の手動開放、燃料の手動供給、フィラーキャップ２０２及びフィラーリッド２０３の手動閉鎖が行われるが、給油作業が遅れたり、フィラーキャップ２０２やフィラーリッド２０３の締め忘れがあると、所定の遮断用閾値時間Ｔ１を限度として減圧処理手段１１１ｃの実行が完了し、給油処理期間Ｔｃの完了に伴って図形６０５ｂで示す退避処理手段１１１ｄが実行される。
【００９６】
図６（Ｈ）において、図形６０８は図形６０１によって電源スイッチ１０３が開路され、所定の覚醒時間Ｔｕが経過したことに伴って、覚醒指令信号出力ＤＲ２が発生したことを示しており、以降において図５のリーク検出制御手段１１１ｂが実行されるが、図形６０８と図形６０５ｃとの間のリーク点検時間Ｔｂは点検上限時間Ｔ２で規制されている。
【００９７】
図６（Ｊ）は密閉弁開放用電磁弁７２の駆動状態を示したものであり、前述した図形６０９ａは給油処理期間Ｔｃに相当し、図形６０９ｂは後述するリーク点検時間Ｔｂの中での駆動期間を示している。
【００９８】
図６（Ｋ）において、図形５１０は前述した給油処理期間Ｔｃの中でのフィラー開放アクチェータ７１の駆動期間を示している。
【００９９】
図６（Ｌ）において、図形６１１は切換用電磁弁７３を駆動して、図２の大気開放通路をオリフィス２２０側に切換えている期間を示している。
【０１００】
図６（Ｍ）において、図形６１２ａは前述した図形６０６に対応した減圧ポンプ７５の駆動期間を示し、図形６１２ｂは図形６１１に対応した減圧ポンプ７５の駆動期間を示し、図形６１２ｃは図形６１１による切換用電磁弁７３の駆動が解除されて、図２の大気開放通路がキャニスタ２１０側に切換った後の減圧ポンプ７５の駆動期間を示している。
【０１０１】
図６（Ｎ）は図２の大気開放通路に設けられたポンプ圧力センサ６２によって検出された負圧の波形を示しており、図形６１１と図形６１２ｂに対応する波形６１３ａは切換用電磁弁７３が駆動されてオリフィス２２０から大気を吸引した場合の大気開放通路の圧力変化を示し、時間の経過に伴って圧力は低下し、やがて第１の飽和負圧ＰＲ１の値に収斂する。
【０１０２】
マイクロプロセッサ１０は、第１の飽和負圧ＰＲ１の値を記憶してから切換用電磁弁７３を消勢し、図６（Ｊ）の図形６０９ｂで示す密閉弁開放用電磁弁７２の付勢開放を行うとともに、引き続いて図形６１２ｃによって減圧ポンプ７５を駆動してキャニスタ２１０を介して燃料タンク２００から空気を吸引する。その結果、波形６１３ａで示すとおり、ポンプ圧力センサ６２の検出出力は一旦上昇した後に第２の飽和負圧ＰＲ２に収斂下降する。
【０１０３】
マイクロプロセッサ１０は、第２の飽和負圧ＰＲ２の値を読出してから減圧ポンプ７５と密閉弁開放用電磁弁７２の駆動を停止するとともに、第２の飽和負圧ＰＲ２が第１の飽和負圧ＰＲ１よりも絶対値として大きな負圧となっていれば燃料タンク２００は正常であり、絶対値として小さな負圧であれば漏洩細口が基準値よりも大きいとする判定してから図形６０５ｃで示す退避処理を行って、判定結果を記憶保存するようになっている。
【０１０４】
以上詳細説明したように、実施の形態１による車載電子制御装置は、車両運転用の電源スイッチ１０３が閉路したときに、搭載されたマイクロプロセッサ１０が不作動であっても、車載バッテリ１０１から直接付勢される電源リレー１０２の出力接点１０２ａを介して給電され、車載センサ群１０６の動作状態に応動して少なくとも燃料噴射用電磁弁７７を含む車載電気負荷群１０７を駆動制御するマイクロプロセッサ１０を備えた車載電子制御装置１００Ａであって、マイクロプロセッサ１０と協働するプログラムメモリ１１Ａには車両運転用の入出力制御手段１１１ａとなる制御プログラムに加えて、遮断用タイマ４２２を包含した減圧処理手段１１１ｃとなる制御プログラムが格納されている。
【０１０５】
電源リレー１０２は、電源スイッチ１０３の代替となるフィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａの少なくとも一方が閉路すると、電源スイッチ１０３が閉路されていない車両停止状態においても直接付勢されるとともに、フィラーリッド開放検出スイッチ１０５ａの閉路状態が所定の制限期間Ｔ０を超過して持続すると電源リレー１０２の付勢は行わないように時限付勢が行われる。そして、電源リレー１０２が直接付勢されてマイクロプロセッサ１０が作動開始すると、マイクロプロセッサ１０が正常動作していることにより発生する自己保持指令出力ＤＲ１によって電源リレー１０２の自己保持付勢が行われる。
【０１０６】
フィラーリッド開放検出スイッチ１０５ａは、燃料タンク２００に連通する燃料パイプ２０１の開口端を封鎖するフィラーキャップ２０２の外面に配置された安全扉であるフィラーリッド２０３が、フィラー開放アクチェータ７１又は手動操作によって全開又は半開されてフィラーキャップ２０２を手動開閉できる状態であるときに閉路するスイッチである。
【０１０７】
フィラー開放アクチェータ７１は、フィラーリッド２０３の全開又は半開を行うか、又はフィラーリッド２０３の閉鎖ロックを解除して半開状態にするモータ又は電磁石で、減圧処理手段１１１ｃは、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路すると、少なくとも一旦は燃料タンク２００と蒸散燃料を吸着するキャニスタ２１０との間に設けられた密閉弁開放用電磁弁７２を付勢開放することによって、燃料タンク２００内の気圧をキャニスタ２１０を介して大気開放する。そして、所定時間が経過するか又は車載センサ群１０６の一部であるタンク圧力センサ６１によって検出された燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲となったことを検出してから、フィラー開放アクチェータ７１を有する場合にはフィラー開放アクチェータ７１を開放駆動し、給油完了に伴ってフィラーキャップ２０２とフィラーリッド２０３とが閉鎖されたこと、及びフィラーリッド開放検出スイッチ１０５ａが閉路してから所定時間が経過するか、又は燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲となったことを検出して密閉弁開放用電磁弁７２が消勢密閉されていることによって自己保持指令出力ＤＲ１を停止するか、若しくは、給油完了に伴ってフィラーキャップ２０２とフィラーリッド２０３とが閉鎖されたことにより、自己保持指令出力ＤＲ１が停止したことに伴って密閉弁開放用電磁弁７２が消勢密閉される。
【０１０８】
遮断用タイマ４２２は、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路してから所定の遮断用閾値時間Ｔ１を経過してもなお、フィラーリッド２０３が閉鎖されないときに自己保持指令出力ＤＲ１を停止するようになっている。
【０１０９】
減圧処理手段１１１ｃは、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路すると、少なくとも一旦は燃料タンク２００と蒸散燃料を吸着するキャニスタ２１０との間に設けられた密閉弁開放用電磁弁７２を付勢開放することによって、燃料タンク２００内の気圧をキャニスタ２１０を介して大気開放する。そして、所定時間が経過するか又は車載センサ群１０６の一部であるタンク圧力センサ６１によって検出された燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲となったことを検出してから、フィラーリッド２０３を手動開放するものである場合にはフィラーリッド２０３の開放許可報知器を駆動するか、又は密閉弁開放用電磁弁７２の付勢開放に伴って駆動されていた開放禁止報知器７６の駆動停止を行なうようになっている。
【０１１０】
このように、フィラー開放アクチェータ７１が使用されない場合には、フィラーリッド２０３が手動開放されてから燃料タンク２００の減圧処理が完了するまでは、フィラーキャップ２０２の開放禁止報知器７６を作動させるか、又は減圧処理が完了してからフィラーキャップ２０２の開放許可報知器が作動するようになっている。
【０１１１】
従って、フィラー開放アクチェータ７１が異常となってフィラーリッド２０３の開放が行えないとき、又はフィラー開放アクチェータ７１を備えていないものであっても、フィラーキャップ２０２を開放したときに燃料タンク２００から蒸発燃料が流出しないようにすることができる。
【０１１２】
また、フィラーリッド２０３は、フィラー開放アクチェータ７１又は手動操作により閉鎖ロック状態が解除され、手動開放が可能となった半開以上の状態でフィラーリッド開放検出スイッチ１０５ａが閉路し、電源リレー１０２は、フィラーリッド開放検出スイッチ１０５ａが閉路したことによって所定の制限期間Ｔ０の期間内において直接付勢される。そして、マイクロプロセッサ１０は、フィラーリッド開放検出スイッチ１０５ａが閉路したときに、少なくとも一旦は燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲に低下するまでは密閉弁開放用電磁弁７２を付勢開放する。所定の制限期間Ｔ０は、電源リレー１０２が付勢されてマイクロプロセッサ１０が正常動作を開始するまでの応答遅延時間ΔＴ以上であって、遮断用タイマ４２２の設定時間である所定の遮断用閾値時間Ｔ１以下となっている。
【０１１３】
このように、フィラーリッド開放検出スイッチ１０５ａが閉路したことに応動して所定の制限期間Ｔ０において電源リレー１０２が直接付勢され、マイクロプロセッサ１０によって少なくとも密閉弁開放用電磁弁７２の付勢開放と消勢閉鎖が行われるようになっている。
【０１１４】
従って、フィラーリッド２０３を閉め忘れた場合にはフィラーリッド開放検出スイッチ１０５ａが閉路したままであっても、電源リレー１０２の直接付勢回路が所定の制限期間Ｔ０をおいて無効となって、所定の遮断用閾値時間Ｔ１内に自己保持指令出力ＤＲ１が解除されたことによって電源リレー１０２が消勢され、密閉弁開放用電磁弁７２の消勢密閉が行われる。
【０１１５】
また、電源リレー１０２の励磁コイル１０２ｂは付勢トランジスタ１１８ａを介して車載バッテリ１０１から給電駆動され、付勢トランジスタ１１８ａには電源スイッチ１０３、フィラーリッド開放指令スイッチ１０４、フィラーリッド開放検出スイッチ１０５ａ、自己保持指令出力ＤＲ１のそれぞれから、駆動抵抗１１３ｃ、１１４ｃ、１１５ｃ、１１８ｃと直列ダイオード１１３ｄ、１１４ｄ、１１５ｄ、１１８ｄを介して導通駆動信号が供給される。
【０１１６】
そして、フィラーリッド開放検出スイッチ１０５ａが閉路すると時限付勢回路１１９Ａに給電され、時限付勢回路１１９Ａは所定の制限期間Ｔ０の任意の時期にマイクロプロセッサ１０が出力するシャットダウン指令ＳＨＤの発生を第１、第２トランジスタ９０ａ、９１ａによるラッチ回路で記憶して、第３トランジスタ９２ａによってフィラーリッド開放検出スイッチ１０５ａに接続された前記駆動抵抗１１５ｃと直列ダイオード１１５ｄによる付勢トランジスタ１１８ａに対する導通駆動信号を遮断する。第１、第２トランジスタ９０ａ、９１ａによるラッチ回路は、フィラーリッド開放検出スイッチ１０５ａが開路したことによってリセットされるようになっている。
【０１１７】
このように、フィラーリッド開放検出スイッチ１０５ａが閉路したことに応動して電源リレー１０２が付勢された場合、所定の制限期間Ｔ０の経過に伴って時限付勢回路１１９Ａが動作して、フィラーリッド開放検出スイッチ１０５ａによる電源リレー１０２の直接付勢回路を遮断するようになっている。
【０１１８】
従って、フィラーリッド２０３を閉め忘れた場合には、電源リレー１０２の付勢回路が無効となって、所定の遮断用閾値時間Ｔ１内に電源リレー１０２が消勢され、フィラーリッド開放検出スイッチ１０５ａが閉路したままであっても再度電源リレー１０２が付勢されることはなく、フィラーリッド開放検出スイッチ１０５ａが一旦開路して時限付勢回路に対する給電が停止されることによって初期状態に復帰することができる。
【０１１９】
実施の形態２．
次に、この発明の実施の形態２による車載電子制御装置の全体回路ブロック図である図７について、図１で説明した実施の形態１との相違点を中心にして説明する。なお、図７において、図１と同一符号は同一又は相当部分を示している。
図７において、車載電子制御装置１００Ｂの外部には図１の場合と同様に、車載バッテリ１０１、電源リレー１０２、電源スイッチ１０３、フィラーリッド開放指令スイッチ１０４、フィラーリッド開放検出スイッチ１０５ａ、フィラーリッド閉鎖検出スイッチ１０５ｂ、車載センサ群１０６、車載電気負荷群１０７が接続されている。
【０１２０】
車載電子制御装置１００Ｂの内部には図１の場合と同様に、主電源回路１１２から給電される主制御回路部１１０Ｂと、副電源回路１２２から常時給電される副制御回路部１２０Ｂが設けられ、電源リレー１０２を付勢する付勢トランジスタ１１８ａの駆動回路や入力インタフェース回路１１６、出力インタフェース回路１１７も同様に設けられている。但し、マイクロプロセッサ１０が発生する自己保持指令出力ＤＲ１に代わって、ウォッチドッグタイマ１８が発生する出力許可信号ＯＵＴＥが自己保持指令出力として使用され、駆動抵抗１１８ｃと直列ダイオード１１８ｄを介して付勢トランジスタ１１８ａのベース電流を供給するようになっている。
【０１２１】
主制御回路部１１０Ｂは図１のものと同様に、マイクロプロセッサ１０とプログラムメモリ１１Ｂと、ＲＡＭメモリ１２、データメモリ１３、多チャンネルＡＤ変換器１４、直並列変換器１５が相互にバス接続されて構成されている。プログラムメモリ１１Ｂは実施の形態１の図３〜図５で前述した入出力制御手段１１１ａと、給油優先手段５３８を包含したリーク検出制御手段１１１ｂと、遮断用タイマ４２２を包含した減圧処理手段１１１ｃと図示しない退避処理手段となる制御プログラムが格納されている。
【０１２２】
マイクロプロセッサ１０は、パルス間隔が所定値以下となるパルス列信号であるウォッチドッグ信号ＷＤＳを発生する。そして、ウォッチドッグタイマ１８は、ウォッチドッグ信号ＷＤＳのパルス幅を監視して、所定の周期以下であれば出力許可信号ＯＵＴＥの論理レベルを「Ｈ」とし、所定の周期を超えると出力許可信号ＯＵＴＥの論理レベルを「Ｌ」にするとともに、リセット信号ＲＳＴを発生してマイクロプロセッサ１０を初期化して再起動するようになっている。
【０１２３】
時限付勢回路１１９Ｂは、フィラーリッド開放検出スイッチ１０５ａと駆動抵抗１１５ｃとの間に直列接続されたＰＮＰ型のトランジスタである遮断用トランジスタ９５ａ、該遮断用トランジスタ９５ａのベース回路に直列接続された充電抵抗９５ｂとコンデンサ９５ｃ、遮断用トランジスタ９５ａのエミッタ端子とベース端子間に接続された開路安定抵抗９５ｄ、コンデンサ９５ｃに並列接続されて該コンデンサ９５ｃの充電電荷を急速放電する放電トランジスタ９６ａ、フィラーリッド開放検出スイッチ１０５ａが開路されたときに、放電トランジスタ９６ａのベース電流が流れるベース抵抗９６ｂ、駆動抵抗１１５ｃと電源リレー１０２を付勢する付勢トランジスタ１１８ａのベース端子との間に接続された直列ダイオード１１５ｄ、によって構成されている。そして、遮断用トランジスタ９５ａのコレクタ端子の出力信号がモニタ回路抵抗１１５ｆと図示しない分圧抵抗を介してマイクロプロセッサ１０のモニタ信号ＭＮＩとして入力されるようになっている。
【０１２４】
次に、図７における入出力周辺機器を構成するフィラーリッドの開閉機構の詳細を図８によって説明する。
図８において、燃料パイプ２０１の開口端である給油口は、車体の外装板金部材２３０から突出しており、フィラーキャップ２０２によって封鎖されている。フィラーリッド２０３は、外装板金部材２３０に固定されたリッド支軸２０４ａによって一端が回動可能に軸承され、リッド支軸２０４ａに巻回された蓄勢ばね２０４ｂによって開放方向に回動するように付勢されている。
【０１２５】
フックレバー２０６ａはフィラーリッド２０３の内面に固定されたレバー支軸２０６ｂに対して回動可能に軸承され、一端はフィラーキャップ２０２の外周部に係合するとともに、他端は閉鎖ばね２０７によって回動駆動される。これによりフックレバー２０６ａのフックがフィラーキャップ２０２の外周部に係合するようになっている。
【０１２６】
フックレバー２０６ａの他端は開放ロッド２０８を介してフィラー開放アクチェータ７１と開放ワイヤ２０９に連結され、フィラー開放アクチェータ７１又は開放ワイヤ２０９によって閉鎖ばね２０７に抗してフックレバー２０６ａを回動してフックを解除し、蓄勢ばね２０４ｂによってフィラーリッド２０３を開放することができるようになっている。フィラーリッド開放検出スイッチ１０５ａはフィラーリッド２０３の閉鎖ロックが、フィラー開放アクチェータ７１又は手動操作によって解除され、フィラーリッド２０３が半開ないし全開の状態にあるときに閉路するスイッチである。
【０１２７】
以下、図７のとおり構成された実施の形態２による車載電子制御装置について、図１で説明した実施の形態１との相違点を中心にして作用動作を説明する。なお、図３〜図５で示すフローチャートと、図６で示すタイムチャートについては、後述する一部の動作を除いて同じ作用動作となっている。
【０１２８】
まず、図７、図８について概括説明を行なうと、車両の運転に当たって電源スイッチ１０３を閉路すると、駆動抵抗１１３ｃと直列ダイオード１１３ｄを介して付勢トランジスタ１１８ａのベース電流が供給され、付勢トランジスタ１１８ａが導通する。これによって電源リレー１０２の励磁コイル１０２ｂが付勢され、電源リレー１０２の出力接点１０２ａが閉路する。そして、車載電子制御装置１００Ｂ内の主電源回路１１２に給電され、主制御電源電圧Ｖｃｃ１が主制御回路部１１０Ｂに印加されてマイクロプロセッサ１０が動作を開始し、車載センサ群１０６の動作状態と、プログラムメモリ１１Ｂに予め書込まれている入出力制御手段１１１ａとなる制御プログラムの内容に応動して、例えば燃料噴射用電磁弁７７や点火コイル、或いはスロットル弁開度制御用モータなどの車載電気負荷群１０７の駆動制御が行われる。
【０１２９】
マイクロプロセッサ１０が一旦動作を開始すると、マイクロプロセッサ１０が正常動作していることによってウォッチドッグタイマ１８が発生する出力許可信号ＯＵＴＥが自己保持指令出力ＯＵＴＥとなって、駆動抵抗１１８ｃと直列ダイオード１１８ｄを介して付勢トランジスタ１１８ａのベース電流が供給され、電源リレー１０２はマイクロプロセッサ１０によって自己保持付勢されるようになっている。
【０１３０】
車両停止によって電源スイッチ１０３が開路されると、電源リレー１０２は自己保持指令出力ＯＵＴＥによって持続付勢されてマイクロプロセッサ１０には持続給電が行われ、この持続給電期間において前記退避処理手段となる制御プログラムが実行される。この制御プログラムの実行により、例えばＲＡＭメモリ１２に格納されていた運転中の学習情報や異常発生情報を不揮発性のデータメモリ１３に転送退避したり、ソークタイマ２８ｂに対する計時開始指令信号ＳＴＡの送信を行うなどの処理が完了してからウォッチドッグ信号ＷＤＳを停止することによって自己保持指令出力ＯＵＴＥが解除され、電源リレー１０２が消勢されて出力接点１０２ａが開路するようになっている。なお、この持続給電期間は、例えば０.１秒以下の短時間であるのに対し、ソークタイマ２８ｂが覚醒指令信号出力ＤＲ２を発生するのは、計時開始指令信号ＳＴＡを受信するか又はマイクロプロセッサ１０が作動停止してから例えば５時間後のエンジンが十分に冷却された時期である。
【０１３１】
電源スイッチ１０３が開路された駐車状態において、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路すると、駆動抵抗１１４ｃ、１１５ｃと直列ダイオード１１４ｄ、１１５ｄを介して付勢トランジスタ１１８ａのベース電流が供給されて電源リレー１０２が付勢される。そして、マイクロプロセッサ１０が起動されて自己保持指令出力ＯＵＴＥを発生するとともに、前述の減圧処理手段１１１ｃとなる制御プログラムが実行され、給油完了に伴ってフィラーリッド２０３が手動閉鎖されるか、又は例えば２０分である所定の遮断用閾値時間Ｔ１が経過するとウォッチドッグ信号ＷＤＳが停止されることによって自己保持指令出力ＯＵＴＥが解除されて電源リレー１０２は消勢される。
【０１３２】
但し、フィラーリッド２０３の締め忘れによってフィラーリッド開放検出スイッチ１０５ａが閉路したままである場合には、時限付勢回路１１９Ｂ内のコンデンサ９５ｃに対する充電電流が減少して遮断用トランジスタ９５ａが不導通となり、付勢トランジスタ１１８ａに対するベース電流が遮断されるとともに、モニタ信号ＭＮＩの論理レベルは「Ｌ」となる。その結果、フィラーリッド開放検出スイッチ１０５ａが閉路されたままであっても電源リレー１０２が付勢持続されることがない。
【０１３３】
従って、実施の形態２の場合には、実施の形態１で説明した図４の工程４２８は不要であって、マイクロプロセッサ１０はシャットダウン指令ＳＨＤを発生する必要がないようになっている。なお、フィラーリッド２０３を閉じてフィラーリッド開放検出スイッチ１０５ａが一旦開路されると、コンデンサ９５ｃの充電電荷は放電トランジスタ９６ａを介して急速放電され、再びフィラーリッド開放検出スイッチ１０５ａが閉路すると遮断用トランジスタ９５ａが一時的に導通して付勢トランジスタ１１８ａのベース電流が供給されるようになっている。
【０１３４】
副制御回路部１２０Ｂにおけるソークタイマ２８ｂの作用は図１の場合と同様であり、電源スイッチ１０３が開路されてから所定の覚醒時間Ｔｕが経過すると覚醒指令信号出力ＤＲ２を発生して電源リレー１０２を付勢し、マイクロプロセッサ１０を覚醒起動するようになっている。
【０１３５】
以上の説明で明らかなとおり、この発明の実施形態２による車載電子制御装置は、運転用の電源スイッチ１０３が閉路したときに、搭載されたマイクロプロセッサ１０が不作動であっても車載バッテリ１０１から直接付勢される電源リレー１０２の出力接点１０２ａを介して給電され、車載センサ群１０６の動作状態に応動して少なくとも燃料噴射用電磁弁７７を含む電気負荷群１０７を駆動制御するための前記マイクロプロセッサ１０を備えた車載電子制御装置１００Ｂであって、
前記マイクロプロセッサ１０と協働するプログラムメモリ１１Ｂには車両運転用の入出力制御手段１１１ａとなる制御プログラムに加えて、遮断用タイマ４２２を包含した減圧処理手段１１１ｃとなる制御プログラムが格納されている。
電源リレー１０２は、電源スイッチ１０３の代替となるフィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａの少なくとも一方が閉路すると、電源スイッチ１０３が閉路されていない車両停止状態においても直接付勢されるとともに、フィラーリッド開放検出スイッチ１０５ａの閉路状態が所定の制限期間Ｔ０を超過して持続すると電源リレー１０２の付勢は行わないように時限付勢が行われ、
電源リレー１０２が直接付勢されてマイクロプロセッサ１０が作動開始すると、当該マイクロプロセッサ１０が正常動作していることによって発生する自己保持指令出力ＯＵＴＥによって電源リレー１０２の自己保持付勢が行われ、フィラーリッド開放検出スイッチ１０５ａは燃料タンク２００に連通する燃料パイプ２０１の開口端を封鎖するフィラーキャップ２０２の外面に配置された安全扉であるフィラーリッド２０３が、フィラーリッド開放アクチェータ７１又は手動操作によって全開又は半開されてフィラーキャップ２０２を手動開閉できる状態であるときに閉路するスイッチである。
【０１３６】
フィラー開放アクチェータ７１は、フィラーリッド２０３の全開又は半開を行うか、又はフィラーリッド２０３の閉鎖ロックを解除して半開状態にするモータ又は電磁石であり、
減圧処理手段１１１ｃは、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路すると、少なくとも一旦は燃料タンク２００と蒸散燃料を吸着するキャニスタ２１０との間に設けられた密閉弁開放用電磁弁７２を付勢開放することによって、燃料タンク２００内の気圧をキャニスタ２１０を介して大気開放し、所定時間が経過するか又は車載センサ群１０６の一部であるタンク圧力センサ６１によって検出された燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲となったことを検出してから、フィラー開放アクチェータ７１を有する場合には当該フィラー開放アクチェータ７１を開放駆動し、給油完了に伴ってフィラーキャップ２０２とフィラーリッド２０３とが閉鎖されたこと、及びフィラーリッド開放検出スイッチ１０５ａが閉路してから所定時間が経過するか、又は燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲となったことを検出して密閉弁開放用電磁弁７２が消勢密閉されていることによって自己保持指令出力ＯＵＴＥを停止するか、若しくは、給油完了に伴ってフィラーキャップ２０２とフィラーリッド２０３とが閉鎖されたことにより、自己保持指令出力ＯＵＴＥが停止したことに伴って密閉弁開放用電磁弁７２が消勢密閉される。
遮断用タイマ４２２は、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路してから所定の遮断用閾値時間Ｔ１を経過してもなお、フィラーリッド２０３が閉鎖されないときに自己保持指令出力ＯＵＴＥを停止するようになっている。
【０１３７】
減圧処理手段１１１ｃは、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路すると、少なくとも一旦は燃料タンク２００と蒸散燃料を吸着するキャニスタ２１０との間に設けられた密閉弁開放用電磁弁７２を付勢開放することによって、燃料タンク２００内の気圧をキャニスタ２１０を介して大気開放し、所定時間が経過するか又は車載センサ群１０６の一部であるタンク圧力センサ６１によって検出された燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲となったことを検出してから、フィラーリッド２０３を手動開放するものである場合には当該フィラーリッド２０３の開放許可報知器を駆動するか、又は密閉弁開放用電磁弁７２の付勢開放に伴って駆動されていた開放禁止報知器７６の駆動停止を行なうようになっている。
【０１３８】
フィラーリッド２０３は、フィラーリッド開放アクチェータ７１又は手動操作によって閉鎖ロック状態が解除され、手動開放が可能となった半開以上の状態で前記フィラーリッド開放検出スイッチ１０５ａが閉路し、
電源リレー１０２はフィラーリッド開放検出スイッチ１０５ａが閉路したことによって所定の制限期間Ｔ０の期間内において直接付勢され、
マイクロプロセッサ１０はフィラーリッド開放検出スイッチ１０５ａが閉路したときに、少なくとも一旦は燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲に低下するまでは密閉弁開放用電磁弁７２を付勢開放し、
所定の制限期間Ｔ０は電源リレー１０２が付勢されてマイクロプロセッサ１０が正常動作を開始するまでの応答遅延時間ΔＴ以上であって、遮断用タイマ４２２の設定時間である所定の遮断用閾値時間Ｔ１以下となっている。
【０１３９】
電源リレー１０２の励磁コイル１０２ｂは付勢トランジスタ１１８ａを介して車載バッテリ１０１から給電駆動され、
付勢トランジスタ１１８ａには電源スイッチ１０３及びフィラーリッド開放指令スイッチ１０４及びフィラーリッド開放検出スイッチ１０５ａ及び自己保持指令出力ＯＵＴＥのそれぞれから、駆動抵抗１１３ｃ、１１４ｃ、１１５ｃ、１１８ｃと直列ダイオード１１３ｄ、１１４ｄ、１１５ｄ、１１８ｄとを介して導通駆動信号が供給されるとともに、フィラーリッド開放検出スイッチ１０５ａと駆動抵抗１１５ｃとの間には時限付勢回路１１９Ｂを構成する遮断用トランジスタ９５ａが直列接続されていて、
時限付勢回路１１９Ｂはフィラーリッド開放検出スイッチ１０５ａが閉路してから所定の制限期間Ｔ０が経過したことに伴って遮断用トランジスタ９５ａを開路するコンデンサ９５ｃを有し、フィラーリッド開放検出スイッチ１０５ａが開路したことによってコンデンサ９５ｃの充電電荷が放出されて初期化されるようになっている。
【０１４０】
以上のとおり、フィラーリッド開放検出スイッチ１０５ａが閉路したことに応動して電源リレー１０２が付勢された場合、所定の制限期間Ｔ０の経過に伴って時限付勢回路１１９Ｂが動作して、フィラーリッド開放検出スイッチ１０５ａによる電源リレー１０２の直接付勢回路を遮断するようになっている。
従って、フィラーリッド２０３を閉め忘れた場合には電源リレー１０２の付勢回路が無効となって、所定の遮断用閾値時間Ｔ１内に電源リレー１０２が消勢され、フィラーリッド開放指令スイッチ１０４が閉路したままであっても再度電源リレー１０２が付勢されることはなく、フィラーリッド開放指令スイッチ１０４が一旦開路して時限付勢回路１１９Ｂに対する給電が停止されることによって初期状態に復帰することができる特徴がある。
【０１４１】
この発明の実施の形態１及び実施の形態２による車載電子制御装置１００Ａ、１００Ｂにおいて、マイクロプロセッサ１０とプログラムメモリ１１Ａ、１１Ｂを主体として構成された主制御回路部１１０Ａ、１１０Ｂは、電源リレー１０２の出力接点１０２ａを介して車載バッテリ１０１から給電される主電源回路１１２の出力電圧によって動作し、プログラムメモリ１１Ａ、１１Ｂは更にリーク検出手段１１１ｂとなる制御プログラムを包含するとともに、車載バッテリ１０１から直接給電される副電源回路１２２と、当該副電源回路１２２から給電されて動作する副制御回路部１２０Ａ、１２０Ｂを更に備え、副制御回路部１２０Ａ、１２０Ｂは直並列変換器１５・２５を介してマイクロプロセッサ１０と相互にシリアル接続されているソークタイマ２８ｂを備えている。
【０１４２】
ソークタイマ２８ｂは、予めマイクロプロセッサ１０から覚醒時間Ｔｕの設定値を受信して設定値レジスタ又は現在値レジスタ２８ａに格納し、電源スイッチ１０３が開路されて自己保持指令出力ＤＲ１、ＯＵＴＥによって持続給電されている時間帯に受信した計時開始指令信号ＳＴＡに基づいて計時動作を開始し、設定された覚醒時間Ｔｕの経過に伴って覚醒指令信号出力ＤＲ２を発生し、
付勢トランジスタ１１８ａは、覚醒指令信号出力ＤＲ２から駆動抵抗１２８ｃと直列ダイオード１２８ｄを介して導通駆動信号が供給されて電源リレー１０２を付勢する。
マイクロプロセッサ１０は、計時開始指令信号ＳＴＡの送信に伴って自己保持指令出力ＤＲ１、ＯＵＴＥを停止して電源リレー１０２を消勢するが、覚醒指令信号出力ＤＲ２の発生に応動して覚醒起動されて再び自己保持指令ＤＲ１、ＯＵＴＥを発生し、ソークタイマ２８ｂに対してリセット指令を送信して覚醒指令信号出力ＤＲ２を停止させるとともに、リーク検出制御手段１１１ｂによって燃料タンク２００の漏洩細口の有無を判定してから再び自己保持指令ＤＲ１、ＯＵＴＥを停止する。
リーク検出制御手段１１１ｂは更に、減圧処理手段１１１ｃの実行を優先する給油優先手段５３８を包含し、リーク検出制御手段１１１ｂの実行中に減圧処理手段１１１ｃの実行要件が成立したときにはリーク検出制御手段１１１ｂは実行停止されるようになっている。
【０１４３】
以上のとおり、車載バッテリ１０１から常時給電されて動作するソークタイマ２８ｂは、電源スイッチ１０３が遮断された後に所定の覚醒時間Ｔｕが到来したときにマイクロプロセッサ１０を覚醒起動して、燃料タンク２００のリーク検出を行うようになっているとともに、給油時に実行される燃料タンク２００の減圧処理手段１１１ｃはリーク検出手段１１１ｂよりも優先して実行されるようになっている。従って、フィラーキャップ２０２の開放中にリーク検出が行われて誤った判定を行うことがなく、フィラー開放制御とリーク検出制御とが相互に連携して正しい判定が行えるとともに、フィラー開放制御とリーク検出制御を同時刻に行なう必要がないのでマイクロプロセッサ１０の制御負担を軽減することができる特徴がある。
【０１４４】
実施の形態３．
次に、この発明の実施の形態３による車載電子制御装置の全体回路ブロック図である図９について、図１で説明した実施の形態１との相違点を中心にして説明する。なお、図９において、図１と同一符号は同一又は相当部分を示している。
図９において、車載電子制御装置１００Ｃの外部には図１の場合と同様に、車載バッテリ１０１、電源リレー１０２、電源スイッチ１０３、フィラーリッド開放指令スイッチ１０４、フィラーリッド開放検出スイッチ１０５ａ、車載センサ群１０６、車載電気負荷群１０７が接続されている。但し、フィラーリッド開放指令スイッチ１０４とフィラーリッド開放検出スイッチ１０５ａとはグランド回路ＧＮＤ側に接続されて副制御回路部１２０Ｃに入力されている。また、フィラーリッド閉鎖検出スイッチ１０５ｂにはフィラーキャップ閉鎖検出スイッチ１０５ｃが直列接続されている。
【０１４５】
車載電子制御装置１００Ｃの内部には図１の場合と同様に、主電源回路１１２から給電される主制御回路部１１０Ｃと、副電源回路１２２から常時給電される副制御回路部１２０Ｃが設けられ、電源リレー１０２を付勢する付勢トランジスタ１１８ａの駆動回路や入力インタフェース回路１１６、出力インタフェース回路１１７も同様に構成されている。但し、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが       閉路したときの付勢トランジスタ１１８ａのベース電流は、副制御回路部１２０Ｃが発生する覚醒指令信号出力ＤＲ２によって駆動抵抗１２８ｃと直列ダイオード１２８ｄを介して供給されるようになっている。
【０１４６】
主制御回路部１１０Ｃは図１のものと同様に、マイクロプロセッサ１０とプログラムメモリ１１Ｃと、ＲＡＭメモリ１２、データメモリ１３、多チャンネルＡＤ変換器１４、直並列変換器１５が相互にバス接続されて構成されている。プログラムメモリ１１Ｃは、図３で前述した入出力制御手段１１１ａと図示しない退避処理手段、及び図１２で後述する給油優先手段５３８を包含したリーク検出制御手段１１１ｂｂと、図１１で後述する遮断用タイマ４２２を包含した減圧処理手段１１１ｃｃとなる制御プログラムが格納されている。但し、データメモリ１３はフラッシュメモリであるプログラムメモリ１１Ｃの一部領域を使用するようになっている。
【０１４７】
副制御回路部１２０Ｃは、サブＣＰＵ２０、例えばマスクＲＯＭメモリである補助プログラムメモリ２１Ｃ、補助ＲＡＭメモリ２２、直並列変換器２５をバス接続して構成されており、補助プログラムメモリ２１Ｃは、図１０で後述するソークタイマ１２８と時限付勢手段１２９となる制御プログラムを包含している。
【０１４８】
電源スイッチ１０３と自己保持指令出力ＤＲ１による付勢トランジスタ１１８ａの接続構成や電源スイッチ閉路信号ＩＧＳＬとの関係、及びフィラーリッド閉鎖検出スイッチ１０５ｂとフィラー閉検出信号ＦＣＤＨとの関係は図１の場合と同様に構成されている。
【０１４９】
車載バッテリ１０１に直接接続されたＰＮＰ型トランジスタである第１ソーストランジスタ４０のベース抵抗４１は、フィラーリッド開放指令スイッチ１０４を介してグランド回路ＧＮＤに接続され、フィラーリッド開放指令スイッチ１０４が閉路すると第１ソーストランジスタ４０が導通する。そして、論理反転素子１２４ｅを介してフィラー開指令信号ＦＯＳＬがサブＣＰＵ２０に入力され、フィラーリッド開放指令スイッチ１０４が閉路するとフィラー開指令信号ＦＯＳＬの論理レベルは「Ｌ」となるようになっている。なお、第１ソーストランジスタ４０のエミッタ端子とベース端子との間には、開路安定抵抗４２が接続され、論理反転素子１２４ｅの入力端子には、プルダウン抵抗４３が接続されている。
【０１５０】
同様に、車載バッテリ１０１に直接接続されたＰＮＰ型トランジスタである第２ソーストランジスタ５０のベース抵抗５１は、フィラーリッド開放検出スイッチ１０５ａを介してグランド回路ＧＮＤに接続され、フィラーリッド開放検出スイッチ１０５ａが閉路すると第２ソーストランジスタ５０が導通する。そして、論理反転素子１２５ｅを介してフィラー開検出信号ＦＯＤＬがサブＣＰＵ２０に入力され、フィラーリッド開放検出スイッチ１０５ａが閉路するとフィラー開検出信号ＦＯＤＬの論理レベルは「Ｌ」となるようになっている。なお、第２ソーストランジスタ５０のエミッタ端子とベース端子との間には、開路安定抵抗５２が接続され、論理反転素子１２５ｅの入力端子には、プルダウン抵抗５３が接続されている。
【０１５１】
なお、第１ソーストランジスタ４０を削除し、フィラーリッド開放指令スイッチ１０４を車載バッテリ１０１に接続して論理反転素子１２４ｅに入力するようにしてもよい。同様に、第２ソーストランジスタ５０を削除し、フィラーリッド開放検出スイッチ１０５ａを車載バッテリ１０１に接続して論理反転素子１２５ｅに入力するようにしてもよい。
【０１５２】
以下、図９のとおり構成された実施の形態３による車載電子制御装置について、図１で説明した実施の形態１との相違点を中心にして作用動作を説明する。なお、図３で示したフローチャートと、図６で示したタイムチャートについては、後述する一部の動作を除いて同じ作用動作となっている。
【０１５３】
まず、図９について概括説明を行なうと、車両の運転に当たって電源スイッチ１０３を閉路すると、駆動抵抗１１３ｃと直列ダイオード１１３ｄを介して付勢トランジスタ１１８ａのベース電流が供給される。付勢トランジスタ１１８ａが導通することによって電源リレー１０２の励磁コイル１０２ｂが付勢され、電源リレー１０２の出力接点１０２ａが閉路すると、車載電子制御装置１００Ｃ内の主電源回路１１２に給電され、主制御電源電圧Ｖｃｃ１が主制御回路部１１０Ｃに印加されてマイクロプロセッサ１０が動作を開始し、車載センサ群１０６の動作状態と、プログラムメモリ１１Ｃに予め書込まれている入出力制御手段１１１ａとなる制御プログラムの内容に応動して、例えば燃料噴射用電磁弁７７や点火コイル、或いはスロットル弁開度制御用モータなどの車載電気負荷群１０７の駆動制御が行われる。
【０１５４】
マイクロプロセッサ１０が一旦動作を開始すると、マイクロプロセッサ１０が正常動作していることによって、マイクロプロセッサ１０が発生する自己保持指令出力ＤＲ１から駆動抵抗１１８ｃと直列ダイオード１１８ｄを介して付勢トランジスタ１１８ａのベース電流が供給され、電源リレー１０２はマイクロプロセッサ１０によって自己保持付勢されるようになっている。
【０１５５】
車両停止によって電源スイッチ１０３が開路されると、電源リレー１０２は自己保持指令出力ＤＲ１によって持続付勢されてマイクロプロセッサ１０には持続給電が行われる。この持続給電期間において図３で示した退避処理手段１１１ｄとなる制御プログラムが実行され、例えばＲＡＭメモリ１２に格納されていた運転中の学習情報や異常発生情報を不揮発性のデータメモリ１３に転送退避したり、ソークタイマ１２８に対する計時開始指令信号ＳＴＡの送信を行うなどの処理が完了してから自己保持指令出力ＤＲ１が解除され、電源リレー１０２が消勢されて出力接点１０２ａが開路するようになっている。なお、この持続給電期間は、例えば０.１秒以下の短時間であるのに対し、ソークタイマ１２８が覚醒指令信号出力ＤＲ２を発生するのは、計時開始指令信号ＳＴＡを受信するか又はマイクロプロセッサ１０が作動停止してから例えば５時間後のエンジンが十分に冷却された時期である。
【０１５６】
電源スイッチ１０３が開路された駐車状態において、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路すると、後述の図１０で示す時限付勢手段１２９によって所定期間だけ覚醒指令信号出力ＤＲ２が発生し、駆動抵抗１２８ｃと直列ダイオード１２８ｄを介して付勢トランジスタ１１８ａのベース電流が供給される。そして電源リレー１０２が付勢され、マイクロプロセッサ１０が起動されて自己保持指令出力ＤＲ１を発生するとともに、前述した減圧処理手段１１１ｃｃとなる制御プログラムが実行され、給油完了に伴ってフィラーリッド２０３が手動閉鎖されるか、又は例えば２０分である所定の遮断用閾値時間Ｔ１が経過すると自己保持指令出力ＤＲ１が解除されて電源リレー１０２は消勢される。但し、フィラーリッド２０３の締め忘れによってフィラーリッド開放検出スイッチ１０５ａが閉路したままである場合には、時限付勢手段１２９によって覚醒指令信号出力ＤＲ２が継続発生しないようになっている。
【０１５７】
副制御回路部１２０Ｃにおけるソークタイマ１２８の作用は図１の場合と同様であり、電源スイッチ１０３が開路されてから所定の覚醒時間Ｔｕが経過すると覚醒指令信号出力ＤＲ２を発生して電源リレー１０２を付勢し、マイクロプロセッサ１０を覚醒起動するようになっている。
【０１５８】
次に、図９のサブＣＰＵ２０の動作説明用フローチャートである図１０と、図９のメインＣＰＵとなるマイクロプロセッサ１０の中段動作説明用フローチャートである図１１と、図９のメインＣＰＵとなるマイクロプロセッサ１０の後段動作説明用フローチャートである図１２について説明する。メインＣＰＵの前段動作説明用フローチャートは図３と同様であり、図１１、図１２は図４、図５を一部修正したものとなっている。
【０１５９】
図１０において、工程１０００では車載バッテリ１０１と車載電子制御装置１００Ｃが接続されると、電源スイッチ１０３の開閉とは無関係に工程１００１においてサブＣＰＵ２０が起動されるようになっている。
【０１６０】
続く工程１００２は、メインＣＰＵとなるマイクロプロセッサ１０が停止中であるかどうかを判定し、停止中であればＹＥＳの判定を行って工程１００３へ移行し、停止中でなければＮＯの判定を行って工程１０２０へ移行する判定ステップである。マイクロプロセッサ１０が停止中であるかどうかは、サブＣＰＵ２０に対して入力された電源スイッチ閉路信号ＩＧＳＬの論理レベルを監視するか、又は直並列変換器１５、２５によるシリアル通信が成立するかどうかによって判定されるようになっている。
【０１６１】
工程１００３は、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａの少なくとも一方が閉路しているかどうかを監視し、閉路していればＹＥＳの判定を行って工程１００４へ移行し、閉路していなければＮＯの判定を行って工程１０１１へ移行する判定工程である。
【０１６２】
工程１００４は、給油作業を行うために後述の工程１００６で燃料タンク２００の減圧要求が発生しているかどうかを読み出して、既に減圧要求が記憶されていればＹＥＳの判定を行って工程１００７へ移行するが、初回の動作であってまだ減圧要求が発生していないときにはＮＯの判定を行って工程１００５へ移行する判定ステップである。
【０１６３】
工程１００５では覚醒指令信号出力ＤＲ２を発生してから工程１００６へ移行し、工程１００６では減圧要求が発生したことを記憶して工程１００７へ移行する。工程１００６で記憶された減圧要求は、工程１００５によって覚醒指令信号出力ＤＲ２が発生したことに伴って電源リレー１０２が付勢され、マイクロプロセッサ１０が起動されたことによって後述の工程１０２０でマイクロプロセッサ１０に送信されるようになっている。なお、マイクロプロセッサ１０が起動されると、後述する図１１の工程１１２８によって覚醒指令信号出力ＤＲ２は停止されるようになっている。
【０１６４】
工程１００７は、フィラーリッド開放検出スイッチ１０５ａが閉路から開路に変化したかどうかを監視し、変化していればＹＥＳの判定を行って工程１００８へ移行し、変化がなければＮＯの判定を行って工程１００９へ移行する判定ステップである。
【０１６５】
工程１００９は、フィラーリッド開放指令スイッチ１０４が再度閉路されたかどうかを判定し、再度閉路すればＹＥＳの判定を行って工程１００８へ移行し、再度閉路していなければＮＯの判定を行って動作終了工程１０１０へ移行する判定工程である。
【０１６６】
工程１００８は、工程１００６によって記憶された減圧要求をリセットしてから動作終了工程１０１０へ移行し、動作終了工程１０１０ではサブＣＰＵ２０は他の制御プログラムを実行し、所定の制限時間以内に動作開始工程１００１へ復帰するようになっている。従って、工程１００３においてフィラーリッド開放検出スイッチ１０５ａが閉路されたままで放置されても、工程１００６によって一旦減圧要求が記憶されると、工程１００５による覚醒指令信号出力ＤＲ２は再度発生することはなく、この状態は給油作業の完了によってフィラーリッド開放検出スイッチ１０５ａが閉鎖開路されて工程１００７がＹＥＳの判定を行うか、フィラーリッド開放指令スイッチ１０４が再度閉路されて工程１００９がＹＥＳの判定を行って、工程１００８による減圧要求記憶のリセットが行われるまで持続することになる。
【０１６７】
工程１０１１では後述の工程１０２４と工程１０２６で受信した設定時間と計時開始指令ＳＴＡに基づいてリーク検出用の覚醒時間を測定するためのソークタイマ１２８が計時動作を行う。
【０１６８】
続く工程１０１２は、ソークタイマ１２８がタイムアップしたかどうかを判定し、タイムアップしていなければＮＯの判定を行って動作終了工程１０１０へ移行することによって計時動作を続行し、タイムアップすればＹＥＳの判定を行って工程１０１３へ移行する判定ステップである。
【０１６９】
工程１０１３は、覚醒指令信号出力ＤＲ２を発生し、続いて工程１０１４によってリーク検出要求を記憶してから動作終了工程１０１０へ移行する。工程１０１３で覚醒指令信号出力ＤＲ２が発生すると電源リレー１０２が付勢されて、マイクロプロセッサ１０が起動することによって工程１０２０でリーク検出要求が送信される。
【０１７０】
工程１０２０では工程１００６で発生した減圧要求、又は工程１０１４で発生したリーク検出要求をマイクロプロセッサ１０に送信して工程１０２１へ移行する。
【０１７１】
工程１０２１は、図１１で後述する工程１１２８、又は図１２で後述する工程５３２による覚醒指令信号出力ＤＲ２の停止指令を受信したかどうかを監視し、受信すればＹＥＳの判定を行って工程１０２２へ移行し、まだ受信していなければＮＯの判定を行って工程１０２３へ移行する判定ステップである。
【０１７２】
工程１０２２は、覚醒指令信号出力ＤＲ２を停止するとともに、工程１０１４によって記憶され工程１０２０で送信されたリーク検出要求をリセットするとともに、ソークタイマ１２８の現在値をリセットしてから工程１０２３へ移行するようになっている。
【０１７３】
工程１０２３は、前述した図３における工程３１３で送信されたソークタイマ１２８の設定値を受信したかどうかを監視して、受信すればＹＥＳの判定を行って工程１０２４へ移行し、受信していなければＮＯの判定を行って工程１０２５へ移行する判定ステップである。なお、ソークタイマ１２８の設定値は電源スイッチ１０３が閉路している時点で送信してもよく、一旦送信された設定時間は再度設定送信しなければ同じ設定値が利用されるようになっている。
【０１７４】
工程１０２５は、前述した図３における工程３１３で送信されたソークタイマ１２８の計時開始指令ＳＴＡを受信したかどうかを監視して、受信すればＹＥＳの判定を行って工程１０２６へ移行し、受信していなければＮＯの判定を行って動作終了工程１０１０へ移行する判定ステップである。工程１０２６ではソークタイマ１２８の計時開始指令を発生して動作終了工程１０１０へ移行するようになっている。
【０１７５】
工程１００４から工程１００９によって構成された工程ブロック１２９は後述する図１１の減圧処理手段１１１ｃｃを実行するための時限付勢手段となるものであって、図１と図７における時限付勢回路１１９Ａ、１１９Ｂの代わりとなるものである。
【０１７６】
工程１０１１から工程１０１４によって構成された工程ブロック１２８は、ソークタイマ１２８となるものであり、工程１０２０は要求信号送信手段となっている。なお、図１、図７の場合には覚醒指令信号出力ＤＲ２による電源リレー１０２の付勢はリーク検出を目的とした場合に限定されているが、図９の場合には覚醒指令信号出力ＤＲ２が発生するのは給油作業のための燃料タンク２００の減圧処理の場合とリーク検出の場合とがあり、工程１０２０ではこれを識別してマイクロプロセッサ１０に送信するようになっている。
【０１７７】
マイクロプロセッサ１０の前段動作は図３に示すとおりであるが、中段動作は図１１、後段動作は図１２のフローチャートによって示されている。
【０１７８】
図１１における４００番台の符号で示された工程は図４の場合と同じ動作を行うものであるとともに、図１２における５００番台の符号で示された工程は図５の場合と同じ動作を行うものであって、以下にその相違点である１１００番台の符号と１２００番台の符号で示された工程について説明する。
【０１７９】
図１１において、工程１１２０は、図１０の工程１０２０によってサブＣＰＵ２０が送信した減圧要求信号の有無を監視して、減圧要求があればＹＥＳの判定を行って工程４２１ａへ移行し、減圧要求が無ければＮＯの判定を行って工程４２１ｃへ移行する判定ステップである。
【０１８０】
工程１１２８は、図１０の工程１００５で発生した覚醒指令信号出力ＤＲ２に対する停止指令を送信する工程であり、この工程１１２８は工程４２１ａによって自己保持指令出力ＤＲ１が発生した直後であってもよい。
【０１８１】
図１２において、工程１１３３は、図１０の工程１０１４で発生したリーク検出要求に対する解除指令を送信してから工程５３３ａへ移行する工程である。
【０１８２】
工程１１３７は、フィラーリッド開放指令スイッチ１０４が閉路しているかどうか、又はフィラーリッド開放検出スイッチ１０５ａが閉路しているかを監視して、いずれかが閉路していればＹＥＳの判定を行って工程５３８へ移行し、いずれも開路していればＮＯの判定を行って工程５３３ｂへ復帰する判定ステップである。
【０１８３】
以上の説明では、フィラー開放アクチェータ７１は閉鎖ロック機構を解除するためのモータ又は電磁石であるとしたが、フィラーリッド２０３を全開動作させるモータであってもよい。また、フィラー開放アクチェータ７１を設けないで、リモートワイヤで閉鎖ロック機構を手動開放するものであれば、フィラーリッド２０３が開放されたときにフィラーキャップ２０２の開放禁止報知器７６を点滅又は吹鳴させるか、或いは燃料タンク２００の減圧処理が完了してから開放許可報知器を作動させるようにすることも可能である。
【０１８４】
また、各実施の形態において、電源リレー１０２に対する自己保持指令出力は、図１で示したようにマイクロプロセッサ１０が直接発生する自己保持指令出力ＤＲ１であるか、図７で示したようにウォッチドッグタイマ１８が発生する出力許可信号ＯＵＴＥであるかはどちらであってもよい。また、各実施の形態において、トランジスタはエミッタ、コレクタ、ベース端子を有する接合型トランジスタとして説明し、導通駆動信号はベース電流となっているが、各トランジスタはソース、ドレイン、ゲート端子を有する電界効果型トランジスタを使用することも可能であり、この場合にはゲート端子に印加されるゲート電圧が導通駆動信号となるものである。
【０１８５】
以上詳細説明したように、実施の形態３による車載電子制御装置は、車両運転用の電源スイッチ１０３が閉路したときに、搭載されたマイクロプロセッサ１０が不作動であっても車載バッテリ１０１から直接付勢される電源リレー１０２の出力接点１０２ａを介して給電され、車載センサ群１０６の動作状態に応動して少なくとも燃料噴射用電磁弁７７を含む車載電気負荷群１０７を駆動制御するマイクロプロセッサ１０を備えた車載電子制御装置１００Ｃであって、マイクロプロセッサ１０と協働するプログラムメモリ１１Ｃには車両運転用の入出力制御手段１１１ａとなる制御プログラムに加えて、遮断用タイマ４２２を包含した減圧処理手段１１１ｃｃとなる制御プログラムが格納されている。
【０１８６】
電源リレー１０２は、電源スイッチ１０３の代替となるフィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａの少なくとも一方が閉路すると、電源スイッチ１０３が閉路されていない車両停止状態においても直接付勢されるとともに、フィラーリッド開放検出スイッチ１０５ａの閉路状態が所定の制限期間Ｔ０を超過して持続すると電源リレー１０２の付勢は行わないように時限付勢が行われる。そして、電源リレー１０２が直接付勢されてマイクロプロセッサ１０が作動開始すると、マイクロプロセッサ１０が正常動作していることにより発生する自己保持指令出力ＤＲ１によって電源リレー１０２の自己保持付勢が行われる。
【０１８７】
フィラーリッド開放検出スイッチ１０５ａは、燃料タンク２００に連通する燃料パイプ２０１の開口端を封鎖するフィラーキャップ２０２の外面に配置された安全扉であるフィラーリッド２０３が、フィラー開放アクチェータ７１又は手動操作によって全開又は半開されてフィラーキャップ２０２を手動開閉できる状態であるときに閉路するスイッチである。
【０１８８】
フィラー開放アクチェータ７１は、フィラーリッド２０３の全開又は半開を行うか、又はフィラーリッド２０３の閉鎖ロックを解除して半開状態にするモータ又は電磁石で、減圧処理手段１１１ｃｃは、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路すると、少なくとも一旦は燃料タンク２００と蒸散燃料を吸着するキャニスタ２１０との間に設けられた密閉弁開放用電磁弁７２を付勢開放することによって、燃料タンク２００内の気圧をキャニスタ２１０を介して大気開放する。そして、所定時間が経過するか又は車載センサ群１０６の一部であるタンク圧力センサ６１によって検出された燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲となったことを検出してから、フィラー開放アクチェータ７１を有する場合には、フィラー開放アクチェータ７１を開放駆動し、給油完了に伴ってフィラーキャップ２０２とフィラーリッド２０３とが手動閉鎖されたこと、及びフィラーリッド開放検出スイッチ１０５ａが閉路してから所定時間が経過するか、又は燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲となったことを検出して密閉弁開放用電磁弁７２が消勢密閉されていることによって自己保持指令出力ＤＲ１を停止するか、若しくは、給油完了に伴ってフィラーキャップ２０２とフィラーリッド２０３とが閉鎖されたことにより、自己保持指令出力ＤＲ１が停止したことに伴って密閉弁開放用電磁弁７２が消勢密閉される。
【０１８９】
遮断用タイマ４２２は、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路してから所定の遮断用閾値時間Ｔ１を経過してもなお、フィラーリッド２０３が閉鎖されないときに自己保持指令出力ＤＲ１を停止するようになっている。
【０１９０】
減圧処理手段１１１ｃｃは、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路すると、少なくとも一旦は燃料タンク２００と蒸散燃料を吸着するキャニスタ２１０との間に設けられた密閉弁開放用電磁弁７２を付勢開放することによって、燃料タンク２００内の気圧をキャニスタ２１０を介して大気開放する。そして、所定時間が経過するか又は車載センサ群１０６の一部であるタンク圧力センサ６１によって検出された燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲となったことを検出してから、フィラーリッド２０３を手動開放するものである場合にはフィラーリッド２０３の開放許可報知器を駆動するか、又は密閉弁開放用電磁弁７２の付勢開放に伴って駆動されていた開放禁止報知器７６の駆動停止を行なうようになっている。
【０１９１】
フィラーリッド２０３は、フィラー開放アクチェータ７１又は手動操作によって閉鎖ロック状態が解除され、手動開放が可能となった半開以上の状態でフィラーリッド開放検出スイッチ１０５ａが閉路する。そして、電源リレー１０２は、フィラーリッド開放検出スイッチ１０５ａが閉路したことによって所定の制限期間Ｔ０の期間内において直接付勢される。
【０１９２】
マイクロプロセッサ１０は、フィラーリッド開放検出スイッチ１０５ａが閉路したときに、少なくとも一旦は燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲に低下するまでは密閉弁開放用電磁弁７２を付勢開放する。そして、所定の制限期間Ｔ０は、電源リレー１０２が付勢されてマイクロプロセッサ１０が正常動作を開始するまでの応答遅延時間ΔＴ以上であって、遮断用タイマ４２２の設定時間である所定の遮断用閾値時間Ｔ１以下となっている。
【０１９３】
マイクロプロセッサ１０とプログラムメモリ１１Ｃを主体として構成された主制御回路部１１０Ｃは、電源リレー１０２の出力接点１０２ａを介して車載バッテリ１０１から給電される主電源回路１１２の出力電圧によって動作する。プログラムメモリ１１Ｃは、リーク検出制御手段１１１ｂｂとなる制御プログラムを包含するとともに、車載バッテリ１０１から直接給電される副電源回路１２２と、副電源回路１２２から給電されて動作する副制御回路部１２０Ｃを更に備えている。
【０１９４】
副制御回路部１２０Ｃは、直並列変換器１５、２５を介してマイクロプロセッサ１０と相互にシリアル接続されていて、補助プログラムメモリ２１Ｃと協働するサブＣＰＵ２０を備える。そして、少なくともフィラーリッド開放指令スイッチ１０４とフィラーリッド開放検出スイッチ１０５ａはサブＣＰＵ２０に入力され、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路すると、覚醒指令信号出力ＤＲ２を発生して電源リレー１０２を付勢するとともに、減圧処理要求信号を送信する。
【０１９５】
補助プログラムメモリ２１Ｃは、ソークタイマ１２８となる制御プログラムを包含している。ソークタイマ１２８は、予めマイクロプロセッサ１０から覚醒時間Ｔｕの設定値を受信して補助ＲＡＭメモリ２２に格納し、電源スイッチ１０３が開路されて自己保持指令出力ＤＲ１、ＯＵＴＥによって持続給電されている時間帯に受信した計時開始指令信号ＳＴＡに基づいて計時動作を開始する。そして、設定された覚醒時間Ｔｕの経過に伴って覚醒指令信号出力ＤＲ２を発生して電源リレー１０２を付勢するとともに、リーク検出要求信号を送信する。
【０１９６】
マイクロプロセッサ１０は、前記計時開始指令信号ＳＴＡの送信に伴って自己保持指令出力ＤＲ１、ＯＵＴＥを停止して電源リレー１０２を消勢するが、覚醒指令信号出力ＤＲ２の発生に応動して覚醒起動されて再び自己保持指令出力ＤＲ１、ＯＵＴＥを発生する。そして、サブＣＰＵ２０に対してリセット指令を送信して覚醒指令信号出力ＤＲ２を停止させるとともに、要求信号の内容に応動してリーク検出制御手段１１１ｂｂによって燃料タンク２００の漏洩細口の有無の判定を行なうか、減圧処理手段１１１ｃｃによる減圧処理を行ってから再び自己保持指令出力ＤＲ１、ＯＵＴＥを停止する。
【０１９７】
リーク検出制御手段１１１ｂｂは更に、減圧処理手段１１１ｃｃの実行を優先する給油優先手段５３８を包含し、リーク検出制御手段１１１ｂｂの実行中に前記減圧処理要求信号が発生したときには、リーク検出制御手段１１１ｂｂは実行停止されるようになっている。
【０１９８】
以上のとおり、車載バッテリ１０１から常時給電されて動作するサブＣＰＵ２０は、電源スイッチ１０３が遮断された後に所定の覚醒時間Ｔｕが到来したときに、覚醒指令信号出力ＤＲ２によってマイクロプロセッサ１０を覚醒起動して、燃料タンク２００のリーク検出を行うようになっている。そして、給油時に実行される燃料タンク２００の減圧処理手段１１１ｃｃは、リーク検出制御手段１１１ｂｂよりも優先して実行されるようになっている。また、フィラーリッド開放指令スイッチ１０４とフィラーリッド開放検出スイッチ１０５ａは、サブＣＰＵ２０に入力され、燃料タンク２００の減圧処理は覚醒指令信号出力ＤＲ２と減圧処理要求信号によって開始するようになっている。
【０１９９】
従って、フィラーキャップ２０２の開放中にリーク検出が行われて、誤った判定を行うことがなく、フィラー開放制御とリーク検出制御とが相互に連携して正しい判定が行えるとともに、フィラー開放制御とリーク検出制御を同時刻に行なう必要がないのでマイクロプロセッサ１０の制御負担を軽減することができる。
【０２００】
電源リレー１０２の励磁コイル１０２ｂは、付勢トランジスタ１１８ａを介して車載バッテリ１０１から給電駆動される。付勢トランジスタ１１８ａには電源スイッチ１０３、覚醒指令信号出力ＤＲ２、及び自己保持指令出力ＤＲ１、ＯＵＴＥのそれぞれから、駆動抵抗１１３ｃ、１２８ｃ、１１８ｃと直列ダイオード１１３ｄ、１２８ｄ、１１８ｄを介して導通駆動信号が供給される。補助プログラムメモリ２１Ｃは更に、時限付勢手段１２９となる制御プログラムを包含し、時限付勢手段１２９は、フィラーリッド開放指令スイッチ１０４又はフィラーリッド開放検出スイッチ１０５ａが閉路すると、所定の制限期間Ｔ０において覚醒指令信号出力ＤＲ２を発生する。覚醒指令信号出力ＤＲ２の発生に伴って、マイクロプロセッサ１０に送信するための前記減圧処理要求の発生を記憶し、該減圧処理要求が一旦発生するとフィラーリッド開放検出スイッチ１０５ａが開路するか、又はフィラーリッド開放指令スイッチ１０４が再度閉路されるまでは覚醒指令信号出力ＤＲ２の発生を禁止する。そして、所定の制限期間Ｔ０は電源リレー１０２が付勢されてマイクロプロセッサ１０が正常動作を開始するまでの応答遅延時間ΔＴ以上であって、遮断用タイマ４２２の設定時間である所定の遮断用閾値時間Ｔ１以下となっている。
【０２０１】
以上のとおり、サブＣＰＵ２０で実行される時限付勢手段１２９は、覚醒指令信号出力ＤＲ２が一旦発生するとフィラーリッド開放検出スイッチ１０５ａが開路するか、又はフィラーリッド開放指令スイッチ１０４が再度閉路されるまでは、再度覚醒指令信号出力ＤＲ２が発生するのを禁止するようになっている。
【０２０２】
従って、ハードウエアに依存しないでフィラーリッド開放検出スイッチ１０５ａの閉路持続状態を判定し、安価な構成で電源リレー１０２の継続付勢状態を回避することができる。
【０２０３】
また、実施の形態１から３による車載電子制御装置１００Ａ、１００Ｂ、１００Ｃにおいて、キャニスタ２１０の大気開放通路には減圧ポンプ７５が配置されていて、減圧処理手段１１１ｃ、１１１ｃｃは燃料タンク２００内の気圧が高いときには、少なくとも一旦は燃料タンク２００内の気圧が大気圧に接近した所定の閾値範囲に低下するまでは密閉弁開放用電磁弁７２を付勢開放するとともに、減圧ポンプ７５を駆動する。リーク検出制御手段１１１ｂ、１１１ｂｂは、フィラーキャップ２０２が閉鎖されているときに、密閉弁開放用電磁弁７２を付勢開放するとともに、減圧ポンプ７５を駆動して、燃料タンク２００内又は減圧配管通路の負圧の変化を測定し、基準値と対比することによって漏洩細口の有無を判定するようになっている。
【０２０４】
以上のとおり、キャニスタ２１０の下流位置に減圧ポンプ７５が配置され、給油作業の開始に当たって燃料タンク２００内の気圧が高いときには密閉弁開放用電磁弁７２を付勢開放するとともに、減圧ポンプ７５を駆動して大気圧まで減圧する。リーク検出制御に当たっては更に減圧を行って燃料タンク２００又は減圧配管通路に発生する負圧を測定するようになっている。
【０２０５】
従って、燃料タンク２００のリーク検出を行うための減圧ポンプ７５を用いて、給油作業の開始時に燃料タンク２００内の気圧を速やかに減圧して、遅滞なくフィラーキャップを２０２開放することができる。
【０２０６】
更に、実施の形態１から３による車載電子制御装置１００Ａ、１００Ｂ、１００Ｃにおいて、マイクロプロセッサ１０又はサブＣＰＵ２０には、フィラーリッド開放検出スイッチ１０５ａに加えてフィラーリッド閉鎖検出スイッチ１０５ｂが入力信号として接続されている。フィラーリッド閉鎖検出スイッチ１０５ｂは、フィラーリッド２０３が閉鎖され、しかもフィラーキャップ２０２の締め忘れがない状態で閉路するか、又はフィラーキャップ２０２の閉鎖状態において閉路するフィラーキャップ閉鎖検出スイッチ１０５ｃが直列接続されている。そして、フィラーリッド開放検出スイッチ１０５ａとフィラーリッド開放指令スイッチ１０４とは、電源リレー１０２が不作動であっても車載バッテリ１０１の出力電圧を入力信号電圧として供給するのに対し、フィラーリッド閉鎖検出スイッチ１０５ｂは、電源リレー１０２が作動しているときに限って入力信号として有効となり、リーク検出制御手段１１１ｂ、１１１ｂｂは、フィラーリッド閉鎖検出スイッチ１０５ｂが閉路しているときに実行されるようになっている。
【０２０７】
以上のとおり、フィラーリッド閉鎖検出スイッチ１０５ｂを備え、リーク検出制御手段１１１ｂ、１１１ｂｂは、フィラーリッド閉鎖検出スイッチ１０５ｂが閉路しているときに実行されるようになっている。また、フィラーリッド開放検出スイッチ１０５ａとフィラーリッド開放指令スイッチ１０４は、電源リレー１０２が不作動であっても有効となるソース回路に設けられているのに対し、フィラーリッド閉鎖検出スイッチ１０５ｂは電源リレー１０２が作動しているときに有効となるシンク回路に設けられている。
【０２０８】
従って、スイッチの接触不良又は接続コネクタの接触不良に対して、フィラーリッド２０３の開放と閉鎖をフェールセーフで確実に検出することができ、フィラーキャップ２０２が開いたままで誤ったリーク検出が行われない。
【０２０９】
また、フィラーリッド２０３が閉鎖された通常の駐車状態にあっては、フィラーリッド開放検出スイッチ１０５ａ及びフィラーリッド閉鎖検出スイッチ１０５ｂに対する信号電流が流れず、車載バッテリ１０１の消費を抑制することができるとともに、駐車状態でフィラーリッド２０３が開放されたままになっているときには、フィラーリッド開放検出スイッチ１０５ａが閉路されたままであっても減圧処理回路や入力信号回路に流れる電流は微小であり車載バッテリ１０１の消費を抑制することができる。
【符号の説明】
【０２１０】
１０  マイクロプロセッサ、１１Ａ、１１Ｂ、１１Ｃ  プログラムメモリ、１５、２５  直並列変換器、２０  サブＣＰＵ、２１Ｃ  補助プログラムメモリ、２２  補助ＲＡＭメモリ、２８ａ  設定値レジスタ又は現在値レジスタ、２８ｂ  ソークタイマ、６１  タンク圧力センサ、７１  フィラー開放アクチェータ、７２  密閉弁開放用電磁弁、７５  減圧ポンプ、７６  開放許可報知器、７７  燃料噴射用電磁弁、９０ａ  第１トランジスタ、９１ａ  第２トランジスタ、９２ａ  第３トランジスタ、９５ａ  遮断用トランジスタ、９５ｃ  コンデンサ、１００Ａ、１００Ｂ、１００Ｃ  車載電子制御装置、１０１  車載バッテリ、１０２  電源リレー、１０２ａ  出力接点、１０２ｂ  励磁コイル、１０３  電源スイッチ、１０４  フィラーリッド開放指令スイッチ（フィラー開指令）、１０５ａ  フィラーリッド開放検出スイッチ（フィラー開検出）、１０５ｂ  フィラーリッド閉鎖検出スイッチ（フィラー閉検出）、１０５ｃ  フィラーキャップ閉鎖検出スイッチ、１０６  車載センサ群、１０７  車載電気負荷群、１１０Ａ、１１０Ｂ、１１０Ｃ  主制御回路部、１１１ａ  入出力制御手段、１１１ｂ、１１１ｂｂ  リーク検出制御手段、１１１ｃ、１１１ｃｃ  減圧処理手段、１１２  主電源回路、１１３ｃ、１１４ｃ、１１５ｃ  駆動抵抗、１１３ｄ、１１４ｄ、１１５ｄ  直列ダイオード、１１８ａ  付勢トランジスタ、１１８ｃ、１２８ｃ  駆動抵抗、１１８ｄ、１２８ｄ  直列ダイオード、１１９Ａ、１１９Ｂ  時限付勢回路、１２０Ａ、１２０Ｂ、１２０Ｃ  副制御回路部、１２２  副電源回路、１２８  ソークタイマ、１２９  時限付勢手段、２００  燃料タンク、２０１  燃料パイプ、２０２  フィラーキャップ、２０３  フィラーリッド、２１０  キャニスタ、４２２  遮断用タイマ、５３８  給油優先手段、ＤＲ１  自己保持指令出力、ＤＲ２  覚醒指令信号出力、ＯＵＴＥ  自己保持指令出力（出力許可信号）、ＳＨＤ  シャットダウン指令、ＳＴＡ  計時開始指令信号、Ｔ０  所定の制限期間、Ｔ１  遮断用閾値時間。
【図１】
0005351234.tif 000002
【図２】
0005351234.tif 000003
【図３】
0005351234.tif 000004
【図４】
0005351234.tif 000005
【図５】
0005351234.tif 000006
【図６】
0005351234.tif 000007
【図７】
0005351234.tif 000008
【図８】
0005351234.tif 000009
【図９】
0005351234.tif 000010
【図１０】
0005351234.tif 000011
【図１１】
0005351234.tif 000012
【図１２】
0005351234.tif 000013