(57)【要約】【課題】始動制御装置において、スタータリレーおよびアクセサリリレーに対する信号伝達方法にかかわらず、内燃機関の始動制御を良好に行うことができるようにする。【解決手段】始動制御システムにおいては、フラッシュメモリに記憶されたカット信号伝送時間に基づいて、アクセサリリレーの接点が開状態にされてからスタータリレーの接点が閉状態にされるまでの時間が、予め設定された許容時間内になるように、入力したアクセサリリレーカット信号およびスタータリレー信号を、アクセサリリレーおよびスタータリレーに対してそれぞれ出力する。従って、スタータリレーおよびアクセサリリレーに対する信号伝達方法にかかわらず、良好に内燃機関を始動することができる。【選択図】図３
2008019807.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された内燃機関の始動制御を行う始動制御装置であって、
前記内燃機関を始動する始動信号を受けると、車両に搭載された電気機器のスイッチとして機能するアクセサリリレーの接点を開状態にするアクセサリリレーカット信号を出力し、前記内燃機関を始動するスタータのスイッチとして機能するスタータリレーの接点を閉状態にするスタータリレー信号を出力する出力手段と、
前記アクセサリリレーカット信号により前記アクセサリリレーが作動するまでのカット信号伝送時間、および前記スタータリレー信号により前記スタータが作動するまでのリレー信号伝送時間のうちの少なくとも一方を遅延時間として予め記憶した遅延時間記憶手段と、
前記出力手段により出力されたアクセサリリレーカット信号およびスタータリレー信号を入力し、前記遅延時間記憶手段に記憶された遅延時間に基づいて、前記アクセサリリレーの接点が開状態にされてから前記スタータリレーの接点が閉状態にされるように、前記入力したアクセサリリレーカット信号およびスタータリレー信号を、前記アクセサリリレーおよび前記スタータリレーに対してそれぞれ出力する調整手段と、
を備えたことを特徴とする始動制御装置。
【請求項２】
前記調整手段は、前記遅延時間記憶手段に記憶された遅延時間に基づいて、前記アクセサリリレーの接点が開状態にされてから前記スタータリレーの接点が閉状態にされるまでの時間が、予め設定された許容時間内になるように、前記入力したアクセサリリレーカット信号およびスタータリレー信号を、前記アクセサリリレーおよび前記スタータリレーに対してそれぞれ出力すること
を特徴とする請求項１に記載の始動制御装置。
【請求項３】
前記調整手段は、前記アクセサリリレーカット信号および前記スタータリレー信号のうちの少なくとも一方を、これらの信号を中継する中継手段を介して送信し、
前記遅延時間記憶手段は、前記中継手段が前記アクセサリリレーカット信号、および前記スタータリレー信号のうちの少なくとも一方を中継することにより発生する遅延時間を記憶していること
を特徴とする請求項１または請求項２に記載の始動制御装置。
【請求項４】
前記調整手段が前記中継手段に対して複数の経路で接続されたときにおいて、前記各経路を伝送される信号の伝送所要時間を比較し、それらの差分を前記遅延時間として前記遅延時間記憶手段に記憶する記憶制御手段を備えたこと
を特徴とする請求項３に記載の始動制御装置。
【請求項５】
前記複数の経路のうちの１つの経路は、当該始動制御装置と前記中継手段とを一対一で端子接続するポート接続であること
を特徴とする請求項４に記載の始動制御装置。
【請求項６】
前記調整手段により出力されるアクセサリリレーカット信号、およびスタータリレー信号のうちの少なくとも一方が伝送される経路の種別を判定する経路判定手段を備え、
前記遅延時間記憶手段は、アクセサリリレーカット信号、およびスタータリレー信号のうちの少なくとも一方が伝送され得る複数の経路のそれぞれについての遅延時間を記憶しており、
前記調整手段は、前記経路判定手段により判定された経路に対応する遅延時間を、前記遅延時間記憶手段から選択し、該選択した遅延時間に基づいて、前記入力したアクセサリリレーカット信号およびスタータリレー信号を、前記アクセサリリレーおよび前記スタータリレーに対してそれぞれ出力すること
を特徴とする請求項１〜請求項５の何れかに記載の始動制御装置。
【請求項７】
車両に搭載された内燃機関の始動制御を行う始動制御装置であって、
前記内燃機関を始動する始動信号を受ける入力手段と、
該入力手段から前記始動信号を受けると、車両に搭載された電気機器のスイッチとして機能するアクセサリリレーの接点を開状態にするアクセサリリレーカット信号を出力するとともに、前記内燃機関を始動するスタータのスイッチとして機能するスタータリレーの接点を閉状態にするスタータリレー信号を出力する出力手段と、
前記アクセサリリレーカット信号は車両内に配置される車載ＬＡＮ信号線に接続されたアクセサリリレーカット制御部を介して前記アクセサリリレーに送られるものであって、前記車載ＬＡＮ信号線を経由する際の伝送時間を含み前記アクセサリリレーカット信号により前記アクセサリリレーが作動するまでの時間をカット信号伝送時間を遅延時間とする遅延時間設定手段と、
前記アクセサリリレーカット信号およびスタータリレー信号を、前記出力手段を介して、前記アクセサリリレーおよび前記スタータリレーに対してそれぞれ出力する手段であって、前記アクセサリリレーの開状態への移行が前記スタータリレーの閉状態への移行よりも前に実施されるように、設定された前記遅延時間に基づき、前記アクセサリリレーカット信号に対しスタータリレー信号が遅れて出力されるよう調整する調整手段と
を備えたことを特徴とする始動制御装置。
【請求項８】
前記アクセサリリレーは前記始動信号が前記入力手段に入力されてから所定の遅延後の所定時以降に開状態とされるよう設定されているものであり、前記調整手段は、前記所定時に対して少なくとも前記遅延時間分だけ前もって前記出力手段から前記アクセサリリレーカット信号を出力するものであることを特徴とする請求項７に記載の始動制御装置。
【請求項９】
前記遅延時間設定手段は書換え可能なメモリ部からなり、前記車載ＬＡＮ信号線による前記伝送時間が書換え可能に設定されていることを特徴とする請求項７または請求項８に記載の始動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の始動制御を行う始動制御装置に関する。
【背景技術】
【０００２】
従来より、内燃機関の始動制御を行う始動制御装置として、制御部（マイクロコンピュータ）が、内燃機関を始動するスタータのスイッチとして機能するスタータリレー、および車両に搭載された電気機器のスイッチとして機能するアクセサリリレーを駆動制御して内燃機関を始動するものが知られている。
【０００３】
このような始動制御装置において、制御部は、スタータリレーおよびアクセサリリレーに対して直接接続されており、内燃機関を始動するよう指令を受けると、アクセサリリレーの接点を開状態にし、この状態でスタータリレーの接点を閉状態にする。すると、アクセサリリレーの接点が開状態にされているので、スタータに充分な電流を流すことができ、良好に内燃機関を始動させることができる。その後、アクセサリリレーの接点は閉状態にされ、再び電気機器に通電される（例えば、特許文献１参照）。
【特許文献１】特開平８−１５６７４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記始動制御装置においては、制御部は、スタータリレーおよびアクセサリリレーに対して直接接続されているが、制御部においてスタータリレーおよびアクセサリリレーを駆動するプログラムや、車内における信号伝達方法が多様化されつつあることに伴い、スタータリレーおよびアクセサリリレーを駆動するための制御信号に遅延時間が発生することとなった。
【０００５】
例えば、スタータリレーを駆動するプログラムおよびアクセサリリレーを駆動するプログラムに異なるプログラムを使用する場合には、使用するプログラムによって所定の遅延時間（処理遅れ時間）が発生する。
【０００６】
また例えば、スタータリレーおよびアクセサリリレーに対する制御信号を、車内ＬＡＮを介して伝送する構成の場合には、制御部と各リレーとの間には、車内ＬＡＮを伝送される制御信号の宛先を特定するために、車内通信に対応した中継装置を配置する必要がある。このように、中継装置を有する始動制御装置においては、この中継装置が制御信号を中継する際に、所定の遅延時間（通信遅れ時間）が発生する。
【０００７】
このため、上記構成のように、信号伝達に遅延時間が発生する始動制御装置において、アクセサリリレーへの信号に遅延が発生すると、アクセサリリレーの接点が開状態になる前に、スタータリレーの接点が閉状態にされてしまうことがある。このような場合には、スタータに充分な電流を流すことができなくなるので、内燃機関の始動不良を起こす虞があった。
【０００８】
そこで、このような問題点を鑑み、始動制御装置において、スタータリレーおよびアクセサリリレーに対する信号伝達方法にかかわらず、内燃機関の始動制御を良好に行えるようにすることを本発明の目的とする。
【課題を解決するための手段】
【０００９】
かかる目的を達成するために成された請求項１に記載の始動制御装置においては、出力手段により出力されたアクセサリリレーカット信号およびスタータリレー信号を入力し、遅延時間記憶手段に記憶された遅延時間に基づいて、アクセサリリレーの接点が開状態にされてからスタータリレーの接点が閉状態にされるように、入力したアクセサリリレーカット信号およびスタータリレー信号を、アクセサリリレーおよびスタータリレーに対してそれぞれ出力する調整手段を備えている。
【００１０】
従って、このような始動制御装置によれば、調整手段が遅延時間記憶手段に記憶された遅延時間に基づいてアクセサリリレーカット信号およびスタータリレー信号のうちの少なくとも一方の出力タイミングを、アクセサリリレーの接点が開状態にされてからスタータリレーの接点が閉状態にされるように制御するので、スタータリレーおよびアクセサリリレーに対する信号伝達方法にかかわらず、良好に内燃機関を始動することができる。
【００１１】
また、遅延時間記憶手段が書換え可能に構成されている場合、この記憶手段に記憶する遅延時間を書き換えるだけで、スタータリレー信号のうちの少なくとも一方の出力タイミングを変更することができるので、始動制御装置の信号遅延時間によらず出力手段の構成を統一することができる。
【００１２】
ところで、請求項１に記載の始動制御装置においては、アクセサリリレーの接点が開状態にされてからスタータリレーの接点が閉状態にされるように構成されていればよいが、調整手段は、請求項２に記載のように、遅延時間記憶手段に記憶された遅延時間に基づいて、アクセサリリレーの接点が開状態にされてからスタータリレーの接点が閉状態にされるまでの時間が、予め設定された許容時間内になるように、入力したアクセサリリレーカット信号およびスタータリレー信号を、アクセサリリレーおよびスタータリレーに対してそれぞれ出力するように構成されていてもよい。
【００１３】
このような始動制御装置によれば、アクセサリリレーの接点が開状態にされてから極力短い時間でスタータリレーの接点を閉状態にすることができる。よって、始動信号が送信されてからスタータが始動されるまでの時間を短縮することができる。
【００１４】
また、請求項１または請求項２に記載の始動制御装置においては、請求項３に記載のように、調整手段は、アクセサリリレーカット信号およびスタータリレー信号のうちの少なくとも一方を、これらの信号を中継する中継手段を介して送信し、遅延時間記憶手段は、中継手段がアクセサリリレーカット信号、およびスタータリレー信号のうちの少なくとも一方を中継することにより発生する遅延時間を記憶していてもよい。
【００１５】
このような始動制御装置によれば、中継手段が信号を中継することにより信号の遅延が発生する場合であっても、アクセサリリレーカット信号およびスタータリレー信号のうちの少なくとも一方の出力タイミングを良好に制御することができる。
【００１６】
また、この始動制御装置のように、中継手段を介して信号を送信する構成にすれば、出力手段から中継手段までは、例えばＬＡＮケーブル等の汎用の通信線を用いることができる。
【００１７】
また、請求項３に記載の始動制御装置においては、調整手段が中継手段に対して複数の経路で接続されたときにおいて、各経路を伝送される信号の伝送所要時間を比較し、それらの差分を遅延時間として遅延時間記憶手段に記憶する記憶制御手段を備えていてもよい。
【００１８】
このような始動制御装置によれば、実際に測定した信号の伝送所要時間によって遅延時間を遅延時間記憶手段に記憶するので、始動制御装置の構成に適合した遅延時間を設定することができる。
【００１９】
なお、本発明は、請求項６の記載の考慮しなければ請求項１の従属項にすることもできる。
さらに、請求項４に記載の始動制御装置において、複数の経路のうちの１つの経路は、請求項５に記載のように、始動制御装置と中継手段とを一対一で端子接続するポート接続であってもよい。
【００２０】
このような始動制御装置によれば、ポート接続は中継手段と一対一で端子接続されており、遅延時間がほとんど無いため、遅延時間記憶手段に記憶された遅延時間（各信号伝送所要時間の差分）が実際の遅延時間とほぼ一致する。よって始動制御装置は、この遅延時間に基づいて始動制御を実行するので、始動制御の精度を向上させることができる。
【００２１】
また、請求項１〜請求項５の何れかに記載の始動制御装置においては、請求項６に記載のように、調整手段により出力されるアクセサリリレーカット信号、およびスタータリレー信号のうちの少なくとも一方が伝送される経路の種別を判定する経路判定手段を備えていてもよい。この場合には、遅延時間記憶手段は、アクセサリリレーカット信号、およびスタータリレー信号のうちの少なくとも一方が伝送され得る複数の経路のそれぞれについての遅延時間を記憶しておき、調整手段は、経路判定手段により判定された経路に対応する遅延時間を、遅延時間記憶手段から選択し、選択した遅延時間に基づいて、入力したアクセサリリレーカット信号およびスタータリレー信号を、アクセサリリレーおよびスタータリレーに対してそれぞれ出力するようにすればよい。
【００２２】
このような始動制御装置によれば、始動制御装置の構成に応じて遅延時間記憶手段に記憶された複数の遅延時間の中から最適な遅延時間を選択するので、異なる構成の制御装置に、本発明を構成する各種手段を搭載する場合であっても、これらの手段の仕様を変更する必要がない。よって、本発明を構成する各種手段の汎用性を向上させることができる。
【００２３】
また、上記目的を達成するために成された請求項７に記載の始動制御装置においては、請求項１に記載の大部分の構成を有し、出力手段から出力されるアクセサリリレーカット信号に対し、スタータリレー信号が設定された遅延時間だけ遅れて出力されるようになっている。特にこの遅延時間はアクセサリリレーカット信号が車載ＬＡＮによる通信時間を含んで設定されている。
【００２４】
従って、このような始動制御装置によれば、アクセサリリレーカット信号とスタータリレー信号とが異なる形態の通信によってそれぞれのリレーに伝達される場合においても、アクセサリリレーが開状態に移行する状態がスタータリレーが閉状態に移行するよりも前に確実に実現されるようになる。
【００２５】
さらに、請求項７に記載の始動制御装置において、アクセサリリレーが開状態となる時間が始動信号の入力から所定時間以降と設定されているような場合には、請求項８に記載のように、その所定時間から少なくとも前記遅延時間分だけは前もって出力手段から出力されるように調整手段が調整を行う。
【００２６】
従って、アクセサリリレーカットの所定の遅延条件を踏まえつつ、確実にアクセサリリレーの開状態とスタータリレーの閉状態とがその順序で実施されるようになる。
さらに、請求項７または請求項８に記載の始動制御装置においては、請求項９に記載のように、遅延時間設定手段が書換え可能に構成されているとよい。
【００２７】
このような始動制御装置によれば、さまざまな車載ＬＡＮ（ＣＡＮなど所定の車載内制御装置間のデータ送受信の通信規格）による伝送時間に対応して適切な遅延時間を設定することができる。
【発明を実施するための最良の形態】
【００２８】
以下に本発明にかかる実施の形態を図面と共に説明する。
図１（ａ）は、本発明が適用された始動制御システム１の概略構成を示すブロック図である。
【００２９】
始動制御システム１は、車両に搭載されたエンジン等の内燃機関を始動する際に使用されるシステムである。この始動制御システム１は、スイッチユニット１０１と、スイッチユニット１０１に対して接続された第１ＥＣＵ（電子制御装置）１０２（本発明でいう始動制御装置）と、第１ＥＣＵ１０２に対して車内通信線１０６を介して接続された第２ＥＣＵ１０３（本発明でいう中継手段）と、スイッチユニット１０１および第２ＥＣＵ１０３に対して接続されたアクセサリ（ＡＣＣ）リレー１０４と、第１ＥＣＵ１０２に対して接続されたスタータリレー１０８と、を備えている。
【００３０】
スイッチユニット１０１は、例えば車両におけるキーシリンダと一体に構成されており、キーシリンダに挿入されたキーの回転に伴って、アクセサリスイッチ（ＡＣＣＳＷ）１３１およびスタータスイッチ（ＳＷ）１３２の接点を開閉する。より具体的には、スイッチユニット１０１は、アクセサリスイッチ１３１およびスタータスイッチ１３２の接点を開状態とするキーの回転位置（第１の状態）、アクセサリスイッチ１３１の接点を閉状態としスタータスイッチ１３２の接点を開状態とした回転位置（第２の状態）、アクセサリスイッチ１３１およびスタータスイッチ１３２の接点を閉状態とする回転位置（第３の状態）を切換可能に構成されている。
【００３１】
なお、スイッチユニット１０１は、前記第２の状態として、内燃機関の電源（例えば噴射制御装置の電源等）のスイッチ（図示は省略）を開状態とする回転位置と、内燃機関の電源のスイッチを閉状態とする回転位置とを切り替え可能に構成されている。
【００３２】
また、スイッチユニット１０１が所定のスタートボタンを使用者（運転者）が押すことにより内燃機関を始動させるプッシュスタートシステムに採用される場合には、キーの回転位置を、内燃機関の電源のスイッチを閉状態とする第２の状態に設定し、かつスタートボタンが押された状態が、第３の状態に相当する。
【００３３】
次に、第１ＥＣＵ１０２および第２ＥＣＵ１０３は、ＣＰＵ、ＲＯＭ、ＲＡＭを有する周知のマイクロコンピュータとして構成された制御部１２１と、外部より取得した信号やデータを制御部１２１に取り込むための入力インターフェイス（Ｉ／Ｆ）１２２と、制御部１２１による処理結果を外部出力するための出力インターフェイス１２３とを備えている。
【００３４】
特に第１ＥＣＵ１０２においては、記憶内容を書き換え可能なフラッシュメモリ１２４（本発明でいう遅延時間記憶手段）を備えている。なお、このフラッシュメモリ１２４には、遅延時間の情報が書き込まれる。
【００３５】
また、第２ＥＣＵ１０３においては、制御部１２１が入力インターフェイス１２２により入力された信号に基づく信号を出力インターフェイス１２３から出力するよう構成されている。即ち、第２ＥＣＵ１０３の制御部１２１は、後述するアクセサリリレーカット信号を受信すると後述する停止信号を受信するまでアクセサリリレー１０４の接点を開状態とし、後述する停止信号を受信するとアクセサリリレー１０４の接点を閉状態とする。
【００３６】
また、各ＥＣＵ１０２，１０３の制御部１２１は、入力インターフェイス１２２および出力インターフェイス１２３を介して、車内通信線１０６における通信プロトコルに対応した通信を実行する。
【００３７】
アクセサリリレー１０４は、バッテリ１０７と、カーオーディオや電飾品等の電気機器１０９との間に配置され、電気機器１０９の作動を制御するスイッチとして機能する。そして、アクセサリリレー１０４は、スイッチユニット１０１と第２ＥＣＵ１０３とからの信号に基づいて接点の開閉が制御される。即ち、スイッチユニット１０１のアクセサリスイッチ１３１の接点が開状態であるとき（第１の状態のとき）、アクセサリリレー１０４の接点は開状態とされ、スイッチユニット１０１のアクセサリスイッチ１３１の接点が閉状態であるとき（第２の状態および第３の状態のとき）、アクセサリリレー１０４の接点は閉状態とされる。
【００３８】
また、スイッチユニット１０１のアクセサリスイッチ１３１の接点が閉状態であるとき（第２の状態および第３の状態のとき）であっても、第２ＥＣＵ１０３からアクセサリリレーカット信号を受けると、この信号を受けている間、アクセサリリレー１０４の接点は開状態とされる。
【００３９】
一方、スタータリレー１０８は、バッテリ１０７と、内燃機関を始動するモータ等のアクチュエータから構成されたスタータ１０５との間に配置され、スタータ１０５の作動を制御するスイッチとして機能する。
【００４０】
このスタータリレー１０８の接点は、通常は開状態とされており、第１ＥＣＵ１０２からスタータリレー信号を受けると、この信号を受けている間、閉状態とされる。なお、第１ＥＣＵ１０２の制御部１２１は、後述する調整層処理によりスタータリレー信号を出力すると、調整層処理により停止信号が出力されるまで、スタータリレー１０８に対してスタータリレー信号の出力を継続する。
【００４１】
また、車内通信線１０６は、例えばＣＡＮ等の通信プロトコルによる通信を行う通信線として構成されており、図示しない多数のＥＣＵ等の装置に通信可能に接続されている。
次に、第１ＥＣＵ１０２の作動について説明する。この第１ＥＣＵ１０２において、制御部１２１のＲＯＭには、多数のプログラムが機能的に分離されてそれぞれ格納されている。これら多数のプログラムについて図１（ｂ）を用いて説明する。
【００４２】
制御部１２１のＲＯＭに格納されたプログラムとしては、図１（ｂ）に示すように、始動アプリ１６１、拡散層１６２、調整層１６３、通信層１６４、ドライバ層制御アプリ１６５、ドライバ層１６６、ＣＰＵ層１６７、および電源管理層１６８が備えられている。
【００４３】
ここで、電源管理層１６８としては、バッテリ１０７からの電力消費量や、オルタネータ（図示省略）等の発電装置からバッテリ１０７に供給される発電量等を管理するプログラムが格納されている。
【００４４】
また、始動アプリ１６１、拡散層１６２、調整層１６３としては、後述する始動アプリ処理、拡散層処理、調整層処理をそれぞれ実行するためのプログラムがそれぞれ格納されている。
【００４５】
通信層１６４としては、出力インターフェイス１２３を介して車内通信線１０６経由で出力される信号（パケット）を生成するためのプログラムが格納されている。
ドライバ層制御アプリ１６５としては、ドライバ層１６６が適切に信号を処理できるように、ドライバ層１６６に入力される信号のタイミングを調整しながらこの信号を中継するためのプログラムが格納されている。
【００４６】
また、ドライバ層１６６としては、例えば図示しない噴射制御装置等、第１ＥＣＵ１０２に接続された各種装置を駆動制御するための信号を生成する。
そして、ＣＰＵ層１６７は、通信層１６４やドライバ層１６６にて生成された各種信号を実際に外部出力するためのプログラムが格納されている。
【００４７】
このような始動制御システム１において、第１ＥＣＵ１０２は、図２および図３に示す処理を実行する。図２および図３は、第１ＥＣＵ１０２の制御部１２１が実行するフローチャートであって、図２（ａ）は始動アプリ１６１に基づく始動アプリ処理を示し、図２（ｂ）は拡散層１６２に基づく拡散層処理を示し、図３は調整層１６３に基づく調整層処理を示す。
【００４８】
なお、始動アプリ処理、拡散層処理、および調整層処理は、例えば８ｍｓ程度の周期で繰り返し実行される処理である。
また、始動アプリ処理（図２（ａ））は本発明でいう出力手段に相当し、拡散層処理（図２（ｂ））は経路判定手段に相当し、調整層処理（図３）は調整手段に相当する。
【００４９】
始動アプリ処理は、図２（ａ）に示すように、まず、エンジンが始動しているか、またはスタータスイッチ１３２の接点が開状態（ＯＦＦ状態）であるか否か（つまり、第１または第２の状態であるか否か）を判定する（Ｓ３００）。
【００５０】
エンジンが始動しているか、またはスタータスイッチ１３２の接点が開状態であれば（Ｓ３００：Ｙｅｓ）、内燃機関の始動制御を停止させる旨を示す停止信号を拡散層１６２に引き渡し（Ｓ３０５）、始動アプリ処理を終了する。
【００５１】
また、エンジンが始動しておらず、かつスタータスイッチ１３２の接点が閉状態であれば（Ｓ３００：Ｎｏ）、スイッチユニット１０１からスタータスイッチ１３２の接点が閉状態（ＯＮ状態）であるか否か（つまり、第３の状態であるか否か）を判定する（Ｓ３１０）。
【００５２】
スタータスイッチ１３２が開状態であれば（Ｓ３１０：Ｎｏ）、始動アプリ処理を終了する。また、スタータスイッチ１３２が閉状態であれば（Ｓ３１０：Ｙｅｓ）、アクセサリリレーカット信号を拡散層１６２に引き渡す（Ｓ３２０）。
【００５３】
そして、スタータリレー信号を拡散層１６２に引き渡し（Ｓ３４０）、始動アプリ処理を終了する。
次に、拡散層処理は、図２（ｂ）に示すように、まず、始動アプリからアクセサリリレーカット信号を受信したか否かを判定する（Ｓ４１０）。
【００５４】
アクセサリリレーカット信号を受信していなければ（Ｓ４１０：Ｎｏ）、Ｓ４５０に移行する。また、アクセサリリレーカット信号を受信していれば（Ｓ４１０：Ｙｅｓ）、ハード構成の判定を実施する（Ｓ４２０）。
【００５５】
ここで、ハード構成の判定としては、第１ＥＣＵ１０２が、スタータリレー１０８およびアクセサリリレー１０４に対してどのような経路で接続されているかを判定する。本実施形態において、この処理では、第１ＥＣＵ１０２とスタータリレー１０８とは端子経由で接続されており、第１ＥＣＵ１０２とアクセサリリレー１０４とは通信経由で接続されていることが判定される。
【００５６】
続いて、判定したハード構成をＲＡＭに登録し（Ｓ４３０）、受信したアクセサリリレーカット信号を調整層１６３に引き渡す（Ｓ４４０）。そして、始動アプリからスタータリレー信号を受信したか否かを判定する（Ｓ４５０）。
【００５７】
スタータリレー信号を受信していなければ（Ｓ４５０：Ｎｏ）、Ｓ４７０に移行する。また、スタータリレー信号を受信していれば（Ｓ４５０：Ｙｅｓ）、Ｓ４２０の処理と同様にハード構成の判定を実施する（Ｓ４５５）。
【００５８】
続いて、判定したハード構成をＲＡＭに登録し（Ｓ４６０）、受信したアクセサリリレーカット信号を調整層１６３に引き渡す（Ｓ４６５）。
そして、始動アプリから停止信号を受信したか否かを判定する（Ｓ４７０）。
【００５９】
停止信号を受信していなければ（Ｓ４５０：Ｎｏ）、拡散層処理を終了する。また、停止信号を受信していれば（Ｓ４５０：Ｙｅｓ）、受信した停止信号を調整層１６３に引き渡し（Ｓ４７５）、拡散層処理を終了する。
【００６０】
次に、調整層処理は、図３に示すように、まず、停止信号を受信したか否かを判定する（Ｓ５００）。
停止信号を受信していれば（Ｓ５００：Ｙｅｓ）、アクセサリリレーカット信号を停止する信号を第２ＥＣＵ１０３に送信するとともに、スタータリレー信号の出力を停止させる信号を送信し（Ｓ５０５）、調整層処理を終了する。なお、この処理が実行されると、スタータリレー１０８は開状態に復帰し、その後アクセサリリレー１０４は閉状態に復帰する。
【００６１】
停止信号を受信していなければ（Ｓ５００：Ｎｏ）、アクセサリリレーカット信号を受信したか否かを判定する（Ｓ５１０）。
アクセサリリレーカット信号を受信していなければ（Ｓ５１０：Ｎｏ）、Ｓ５８０に移行する。また、アクセサリリレーカット信号を受信していれば（Ｓ５１０：Ｙｅｓ）、フラッシュメモリ１２４に予め格納された、目標遅れ時間Ｘおよび通信遅れ時間Ｂを読み出す（Ｓ５２０，Ｓ５３０）。
【００６２】
なお、このシステムにおいては、アクセサリリレーカット信号の最大許容遅れ時間（例えば、１００ｍｓ）、スタータリレー信号の最大許容遅れ時間（例えば、１５０ｍｓ）、およびアクセサリリレーカット信号が第２ＥＣＵ１０３からアクセサリリレー１０４に出力されてからスタータリレー信号が第１ＥＣＵ１０２からスタータリレー１０５に出力されるまでの許容時間範囲（例えば、１０ｍｓ〜５０ｍｓの範囲内）が設定されている。
【００６３】
最大許容遅れ時間は、使用者（車両の運転者）がスタータスイッチ１３２を閉状態にしてから、違和感を感じない程度の時間内に内燃機関を始動させるために設定されている。また、許容時間範囲は、アクセサリリレー１０４を開状態にした後、速やかに内燃機関を始動するために設定されている。
【００６４】
そして、目標遅れ時間Ｘ（後述する目標遅れ時間Ｙも同様）は、これらの条件を満たし、スタータスイッチ１３２が閉状態にされたときを起点として、各ＥＣＵ１０２，１０３による遅延時間を考慮したときにアクセサリリレー１０４（スタータリレー１０５）が最適なタイミングで駆動されるような値に設定されている。
【００６５】
また、通信遅れ時間Ｂとは、信号を通信で送信することにより、例えば、パケットを生成する際（第１ＥＣＵ１０２の通信層１６４やＣＰＵ層１６７による処理）やパケットからデータを復元する際（第２ＥＣＵ１０３による処理）に発生する遅延時間を合計した時間を示す。
【００６６】
続いて、ＲＡＭを参照し、アクセサリリレーカット信号は通信経由で出力されるか、端子（ポート）経由で出力されるかを判定する（Ｓ５４０）。通信経由で出力される場合には（Ｓ５４０：通信）、アクセサリリレーカット信号の受信後、「（目標遅れ時間Ｘ）−（通信遅れ時間Ｂ）」が経過したか否かを判定する（Ｓ５６０）。つまりこの処理においては、通信遅れ時間Ｂを加味して、アクセサリリレーカット信号を前もって第２ＥＣＵ１０３に対して送信すべきか否かを判定する。
【００６７】
「（目標遅れ時間Ｘ）−（通信遅れ時間Ｂ）」が経過していれば（Ｓ５６０：Ｙｅｓ）、アクセサリリレーカット信号を、通信層１６４およびＣＰＵ層１６７経由で第２ＥＣＵ１０３に対して出力し（Ｓ５７０）、Ｓ５８０に移行する。なお、アクセサリリレーカット信号は、Ｓ５７０の処理を実行する度に送信される。
【００６８】
続いて、「（目標遅れ時間Ｘ）−（通信遅れ時間Ｂ）」が経過していなければ（Ｓ５６０：Ｎｏ）、Ｓ５８０に移行する。
一方、Ｓ５４０にて、アクセサリリレーカット信号が端子（ポート）経由で出力される場合には（Ｓ５４０：ポート）、アクセサリリレーカット信号の受信後、「目標遅れ時間Ｘ」が経過したか否かを判定する（Ｓ５５０）。「目標遅れ時間Ｘ」が経過していれば（Ｓ５５０：Ｙｅｓ）、アクセサリリレーカット信号を、ドライバ層制御アプリ１６５、ドライバ層１６６、およびＣＰＵ層１６７経由でアクセサリリレーに対して出力し（Ｓ５７０）、Ｓ５８０に移行する。また、「目標遅れ時間Ｘ」が経過していなければ（Ｓ５５０：Ｎｏ）、Ｓ５８０に移行する。
【００６９】
続いて、Ｓ５８０では、スタータリレー信号を受信したか否かを判定する（Ｓ５８０）。
スタータリレー信号を受信していなければ（Ｓ５８０：Ｎｏ）、調整層処理を終了する。また、スタータリレー信号を受信していれば（Ｓ５８０：Ｙｅｓ）、フラッシュメモリ１２４に予め格納された、目標遅れ時間Ｙおよび通信遅れ時間Ｄを読み出す（Ｓ５９０，Ｓ６００）。なお、通信遅れ時間Ｄについても、通信遅れ時間Ｂと同様に、信号を通信で送信することにより、例えば、パケットを生成する際やパケットからデータを復元する際に発生する遅延時間を合計した時間である。
【００７０】
そして、ＲＡＭを参照し、スタータリレー信号は通信経由で出力されるか、端子（ポート）経由で出力されるかを判定する（Ｓ６１０）。通信経由で出力される場合には（Ｓ６１０：通信）、スタータリレー信号の受信後、「（目標遅れ時間Ｙ）−（通信遅れ時間Ｄ）」が経過したか否かを判定する（Ｓ６３０）。
【００７１】
「（目標遅れ時間Ｙ−（通信遅れ時間Ｄ）」が経過していれば（Ｓ６３０：Ｙｅｓ）、スタータリレー信号を、通信層１６４およびＣＰＵ層１６７経由で出力し（Ｓ６４０）、調整層処理を終了する。また、「（目標遅れ時間Ｙ）−（通信遅れ時間Ｄ）」が経過していなければ（Ｓ６３０：Ｎｏ）、調整層処理を終了する。
【００７２】
一方、Ｓ６１０にて、スタータリレー信号が端子（ポート）経由で出力される場合には（Ｓ６１０：ポート）、スタータリレー信号の受信後、「目標遅れ時間Ｙ」が経過したか否かを判定する（Ｓ６２０）。「目標遅れ時間Ｙ」が経過していれば（Ｓ６２０：Ｙｅｓ）、スタータリレー信号を、公開アプリ１６５およびドライバ層１６６経由で出力し（Ｓ６４０）、調整層処理を終了する。また、「目標遅れ時間Ｙ」が経過していなければ（Ｓ６２０：Ｎｏ）、調整層処理を終了する。
【００７３】
このような調整層処理を実行すれば、ハード構成（信号伝達経路）によらず、信号がアクセサリリレー１０４およびスタータリレー１０８に到達する時刻を同様にすることができる。
【００７４】
各信号がアクセサリリレー１０４およびスタータリレー１０８に到達するタイミングについて、図４を用いてより具体的に説明する。図４は各種信号が入出力されるタイミングを示すタイミングチャートである。
【００７５】
図４に示すように、第１ＥＣＵ１０２に、スタータスイッチ１３２（ＳＴＳＷ）の接点が閉状態にされた旨の信号が入力されると、第１ＥＣＵ１０２は、前述の始動アプリ処理、拡散層処理、および調整層処理を実行する。そして、第１ＥＣＵ１０２からは、これらの処理による処理時間である制御遅れ時間Ａ後に、第２ＥＣＵ１０３に対してアクセサリリレーカット信号（ＡＣＣＲ）が通信経由で出力される。
【００７６】
そして、第２ＥＣＵ１０３は、遅滞なくアクセサリリレーカット信号をアクセサリリレー１０４に送信しようとするが、第１ＥＣＵ１０２から第２ＥＣＵ１０３に信号を伝送する際に通信遅れ時間Ｂが発生する。また、第２ＥＣＵ１０３は、所定のプログラムに基づいて車内通信線１０６を介して受信したデータを処理するので、アクセサリリレーカット信号をアクセサリリレー１０４に対して送信するまでには所定の制御遅れ時間Ｅが発生する。このため、第１ＥＣＵ１０２にスタータスイッチ１３２の接点が閉状態にされた旨の信号が入力されてから所定時間（目標遅れ時間Ｘ＝制御遅れ時間Ａ＋通信遅れ時間Ｂ＋制御遅れ時間Ｃ）後に、第２ＥＣＵ１０３からアクセサリリレー１０４に対してアクセサリリレーカット信号が出力される。
【００７７】
一方、第１ＥＣＵ１０２は、スタータスイッチ１３２の接点が閉状態にされた旨の信号が入力されてから、スタータリレー信号の目標遅れ時間Ｙからドライバ層制御アプリ１６５、ドライバ層１６６、およびＣＰＵ層１６７における処理時間を表す制御遅れ時間Ｃを差し引いた時間が経過すると、スタータリレー信号を端子（ポート）経由で出力する。
【００７８】
結局、第１ＥＣＵ１０２では、制御遅れ時間Ｃが発生するため、スタータスイッチ１３２の接点が閉状態にされた旨の信号が入力されてから目標遅れ時間Ｙ後に、スタータリレー１０８に対してスタータリレー信号が出力されることになる。
【００７９】
なお、制御遅れ時間Ａ，Ｃ，Ｅは、通信遅れ時間Ｂ，Ｄに対して充分小さな値であるため、調整層処理（図３）においては省略した。調整層処理において、この制御遅れ時間Ａ，Ｃ，Ｅを考慮する場合には、予めフラッシュメモリ１２４等のメモリにこの制御遅れ時間Ａ，Ｃ，Ｅを格納しておき、Ｓ５５０の処理を、アクセサリリレーカット信号の受信後、「（目標遅れ時間Ｘ）−（制御遅れ時間Ａ）−（制御遅れ時間Ｅ）」が経過したか否かを判定するようにすればよい。また、Ｓ６２０の処理を、スタータリレー信号の受信後、「（目標遅れ時間Ｙ）−（制御遅れ時間Ｃ）」が経過したか否かを判定するようにすればよい。
【００８０】
また、目標遅れ時間Ｘと目標遅れ時間Ｙとは、第２ＥＣＵ１０３からアクセサリリレー１０４に対してアクセサリリレーカット信号が出力されるタイミングが、第１ＥＣＵ１０２からスタータリレー１０８に対してスタータリレー信号が出力されるタイミングよりも早いタイミングになるような関係を満たしていればよい。
【００８１】
ところで、本実施形態において、フラッシュメモリ１２４に格納された遅延時間は、例えば、当該始動制御システム１を量産する前の試験段階において、以下のようにして設定される。
【００８２】
まず、図１の破線にて示すように、予め第１ＥＣＵ１０２と第２ＥＣＵ１０３とを双方向通信可能に一対一で端子接続しておく。このように一対一で端子接続しているのは、この接続方法が最も遅延時間が発生しない接続方法だからである。
【００８３】
そして、第１ＥＣＵ１０２は、図５に示す処理を実行する。図５は第１ＥＣＵ１０２の制御部１２１が実行する記憶制御処理を示すフローチャートである。
記憶制御処理は、第１ＥＣＵ１０２と第２ＥＣＵ１０３とが複数の経路（本実施形態では通信経由と端子経由との２つの経路）で接続された状態で、試験者等の操作によりこの処理の起動指令が入力されると開始される処理である。
【００８４】
即ち、この記憶制御処理は、図５に示すように、まずテスト信号を通信経由および端子（ポート）経由で同時に送信する（Ｓ７１０）。ここで、このテスト信号を受信した第２ＥＣＵ１０３は、瞬時に第２ＥＣＵ１０３の出力インターフェイス１２３を介して第１ＥＣＵ１０２に対してテスト信号に対応した受信信号を送信する。
【００８５】
そこで、第１ＥＣＵ１０２は、端子（ポート）経由で出力したテスト信号に対応する受信信号を受信したか否かを判定する（Ｓ７２０）。端子経由で出力したテスト信号に対応する受信信号を受信していなければ（Ｓ７２０：Ｎｏ）、Ｓ７２０の処理を繰り返す。また、端子経由で出力したテスト信号に対応する受信信号を受信していれば（Ｓ７２０：Ｙｅｓ）、この信号を受信した時刻を基準（つまり、この時刻を０）としたタイマを起動し（Ｓ７３０）、通信経由で出力したテスト信号に対応する受信信号を受信したか否かを判定する（Ｓ７４０）。
【００８６】
通信経由で出力したテスト信号に対応する受信信号を受信していなければ（Ｓ７４０：Ｎｏ）、Ｓ７４０の処理を繰り返し、通信経由で出力したテスト信号に対応する受信信号を受信していれば（Ｓ７４０：Ｙｅｓ）、これらの受信信号の時間差を起動したタイマに基づいて取得し、この時間差を通信遅れ時間としてフラッシュメモリ１２４に格納し（Ｓ７５０）、記憶制御処理を終了する。
【００８７】
以上のように詳述した始動制御システム１において、第１ＥＣＵ１０２は、調整層処理（図３）にて、始動アプリ処理（図２（ａ））および拡散層処理（図２（ｂ））を介して出力されたアクセサリリレーカット信号およびスタータリレー信号を入力する。そして、第１ＥＣＵ１０２は、フラッシュメモリ１２４に記憶されたカット信号伝送時間に基づいて、アクセサリリレーの接点が開状態にされてからスタータリレーの接点が閉状態にされるまでの時間が、予め設定された許容時間内になるように、入力したアクセサリリレーカット信号およびスタータリレー信号を、アクセサリリレー１０４およびスタータリレー１０８に対してそれぞれ出力する。
【００８８】
従って、このような始動制御システム１によれば、第１ＥＣＵ１０２は調整層処理（図３）にて、フラッシュメモリ１２４に記憶された遅延時間に基づいてアクセサリリレーカット信号およびスタータリレー信号のうちの少なくとも一方の出力タイミングを、アクセサリリレーの接点が開状態にされてからスタータリレーの接点が閉状態にされるまでの時間が、予め設定された許容時間内になるように制御するので、スタータリレー１０８およびアクセサリリレー１０４に対する信号伝達方法にかかわらず、良好に内燃機関を始動することができる。
【００８９】
また、フラッシュメモリ１２４に記憶する遅延時間を書き換えるだけで、スタータリレー信号のうちの少なくとも一方の出力タイミングを変更することができるので、始動制御システム１の信号遅延時間によらず、本実施形態の始動アプリ処理（図２（ａ））を他の構成の始動制御システムに使用することができる。
【００９０】
また、始動制御システム１において、第１ＥＣＵ１０２は、調整層処理（図３）にて、アクセサリリレーカット信号およびスタータリレー信号のうちの少なくとも一方を、これらの信号を中継する第２ＥＣＵ１０３を介して送信する。そして、フラッシュメモリ１２４は、第２ＥＣＵ１０３がアクセサリリレーカット信号、およびスタータリレー信号のうちの少なくとも一方を中継することにより発生する遅延時間を記憶している。
【００９１】
従って、このような始動制御システム１によれば、第２ＥＣＵ１０３が信号を中継することにより信号の遅延が発生する場合であっても、アクセサリリレーカット信号およびスタータリレー信号のうちの少なくとも一方の出力タイミングを良好に制御することができる。
【００９２】
また、この始動制御システム１のように、第２ＥＣＵ１０３を介して信号を送信する構成にすれば、第１ＥＣＵ１０２から第２ＥＣＵ１０３までは、例えばＬＡＮケーブル等の汎用の通信線を用いることができる。
【００９３】
また、始動制御システム１において第１ＥＣＵ１０２は、記憶制御処理（図５）にて、第２ＥＣＵ１０３に対して複数の経路で接続されたときにおいて、各経路を伝送される信号の伝送所要時間を比較し、それらの差分をカット信号伝送時間またはリレー信号伝送時間としてフラッシュメモリ１２４に記憶する。
【００９４】
従って、このような始動制御システム１によれば、実際に測定した信号の伝送所要時間によって遅延時間をフラッシュメモリ１２４に記憶するので、始動制御システム１の構成に適合した遅延時間を設定することができる。
【００９５】
さらに、始動制御システム１において、記憶制御処理（図５）を実行する際に形成される複数の経路のうちの１つの経路は、始動制御システム１と第２ＥＣＵ１０３とを一対一で端子接続するポート接続とされている。
【００９６】
従って、このような始動制御システム１によれば、ポート接続は第２ＥＣＵ１０３と一対一で端子接続されており、遅延時間がほとんど無いため、フラッシュメモリ１２４に記憶された遅延時間（各信号伝送所要時間の差分）が実際の遅延時間とほぼ一致する。よって始動制御システム１は、この遅延時間に基づいて始動制御を実行するので、始動制御の精度を向上させることができる。
【００９７】
また、始動制御システム１においては、拡散層処理（図２（ｂ））にて、調整層処理（図３）で出力されるアクセサリリレーカット信号、およびスタータリレー信号のうちの少なくとも一方が伝送される経路の種別を判定する。そして、フラッシュメモリ１２４は、アクセサリリレーカット信号、およびスタータリレー信号のうちの少なくとも一方が伝送され得る複数の経路のそれぞれについての遅延時間を記憶している。そして、第１ＥＣＵ１０２は、調整層処理（図３）にて、拡散層処理（図２（ｂ））で判定された経路に対応する遅延時間を、フラッシュメモリ１２４から選択し、選択した遅延時間に基づいて、入力したアクセサリリレーカット信号およびスタータリレー信号を、アクセサリリレー１０４およびスタータリレー１０８に対してそれぞれ出力する。なお、本実施形態においては、「（目標遅れ時間Ｘ）−（通信遅れ時間Ｂ）」または「目標遅れ時間Ｘ」、および「（目標遅れ時間Ｙ−（通信遅れ時間Ｄ）」または「目標遅れ時間Ｙ」を遅延時間として選択するように構成している。
【００９８】
従って、このような始動制御システム１によれば、始動制御システム１の構成に応じて遅延時間を選択するので、異なる構成の制御装置に、仕様を変更することなく、本実施形態の各種処理を実行するプログラムを搭載することができる。よって、プログラムの汎用性を向上させることができる。
【００９９】
なお、本発明の実施の形態は、上記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
例えば、本実施例において、アクセサリリレーカット信号が出力される経路を通信経由に設定し、スタータリレー信号が出力される経路を端子経由に設定したが、これらの組み合わせはどのような組み合わせにしてもよい。また、通信経由、端子経由以外の接続方法であっても、第１ＥＣＵ１０２とアクセサリリレー１０４およびスタータリレー１０８とが信号を伝送可能に接続されていればどのような接続方法を採用してもよい。
【０１００】
また、上記のように遅延時間記憶手段として、書換え可能に構成されるフラッシュメモリを用いたが、このようにすれば第１のＥＣＵ１０２の汎用性が非常に高まるが必ずしもそのように構成しなくても良い。
【０１０１】
さらに、本実施例においては、中継装置としての第２ＥＣＵ１０３を備えた構成において上記調整層処理を実施するよう構成したが、中継装置を備えていない構成に上記調整層処理を適用してもよい。即ち、スタータリレー１０８を駆動するプログラムおよびアクセサリリレー１０４を駆動するプログラムに異なるプログラムを使用し、使用するプログラムによって所定の遅延時間（処理遅れ時間）が発生するものであれば、上記調整層処理を実施することにより、アクセサリリレーカット信号およびスタータリレー信号の出力タイミングを適切に制御することができるので、良好に内燃機関を始動させることができる。
【図面の簡単な説明】
【０１０２】
【図１】始動制御システムの概略構成を示すブロック図（ａ）、ＲＯＭに格納されたプログラムの概要を示す説明図（ｂ）である。
【図２】始動アプリ処理を示すフローチャート（ａ）、および拡散層処理を示すフローチャート（ｂ）である。
【図３】調整層処理を示すフローチャートである。
【図４】各種信号が入出力されるタイミングを示すタイミングチャートである。
【図５】記憶制御処理を示すフローチャートである。
【符号の説明】
【０１０３】
１…始動制御システム、１０１…スイッチユニット、１０２…第１ＥＣＵ、１０３…第２ＥＣＵ、１０４…アクセサリリレー、１０５…スタータ、１０６…車内通信線、１０７…バッテリ、１０８…スタータリレー、１０９…電気機器、１２１…制御部、１２２…入力インターフェイス、１２３…出力インターフェイス、１２４…フラッシュメモリ、１３１…アクセサリスイッチ、１３２…スタータスイッチ、１６１…始動アプリ、１６２…拡散層、１６３…調整層、１６４…通信層、１６５…情報公開アプリ、１６６…ドライバ層、１６７…ＣＰＵ層、１６８…電源管理層。
【図１】
2008019807.tif 000003
【図２】
2008019807.tif 000004
【図３】
2008019807.tif 000005
【図４】
2008019807.tif 000006
【図５】
2008019807.tif 000007