(57)【要約】【課題】新たなセンサ及び配線を必要とせずに、状況に応じて適切にエンジンを始動又は停止させる。【解決手段】エンジン自動始動装置１０は、故障診断通信用標準コネクタ１２に接続され、故障診断通信用標準コネクタ１２を介してエンジンコントローラ１４又はＡＴコントローラ１６から通信データＤを取得し、通信データＤに基づきエンジンを自動的に始動又は停止させる機能を備えたものである。故障診断通信用標準コネクタ１２から取得できる通信データのみを使用するので、新たなセンサ及び配線は不要である。また、エンジン自動始動装置１０の故障診断通信用標準コネクタ１０４に故障診断装置４０を接続することにより、車両１８の故障診断通信用標準コネクタ１２からエンジン自動始動装置１０を外すことなく、各構成部品の故障を診断できる。【選択図】　　　　図１
2004036480.tif 000002
【特許請求の範囲】
【請求項１】
エンジン始動用のキースイッチに並列に接続され当該キースイッチと同等の接点を有するスイッチ部と、
車両既存回路の故障診断通信用標準コネクタに接続され、この故障診断通信用標準コネクタを介してエンジンコントローラ又はＡＴ（オートマチック・トランスミッション）コントローラから通信データを取得し、この通信データに基づき前記スイッチ部を介してエンジンを自動的に始動又は停止させる制御部と、
故障診断装置が接続される故障診断通信用標準コネクタと、
前記制御部をマスタユニットとする第一の状態と、前記制御部をスレーブユニットかつ前記故障診断装置をマスタユニットとする第二状態とのどちらか一方に切り替えるマスタ／スレーブ切替部と、
を備えたエンジン自動始動装置。
【請求項２】
エンジン始動用のキースイッチに並列に接続され当該キースイッチと同等の接点を有するスイッチ部と、
車両の制御装置と通信可能に当該車両に搭載され、エンジンコントローラ又はＡＴ（オートマチック・トランスミッション）コントローラから通信データを取得し、この通信データに基づき前記スイッチ部を介してエンジンを自動的に始動又は停止させる制御部と、
前記制御部をマスタユニットとする第一の状態と、前記制御部をスレーブユニットかつ故障診断通信用標準コネクタに接続される前記故障診断装置をマスタユニットとする第二状態とのどちらか一方に切り替えるマスタ／スレーブ切替部と、
を備えたエンジン自動始動装置。
【請求項３】
前記制御部は、キースイッチの操作を検出し、当該キースイッチがオフである場合に前記マスタ／スレーブ切替部を介して前記第一の状態に切り替え、当該キースイッチがオンである場合に前記マスタ／スレーブ切替部を介して前記第二の状態に切り替える機能を備えた、
請求項１又は２記載のエンジン自動始動装置。
【請求項４】
前記制御部は、前記キースイッチがイグニション接点の位置にある場合に前記マスタ／スレーブ切替部を介して前記第二の状態に切り替える、
請求項３記載のエンジン自動始動装置。
【請求項５】
前記故障診断通信用標準コネクタが規格ＳＡＥ　Ｊ１９６２に準拠したものである、
請求項１乃至４のいずれかに記載のエンジン自動始動装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動車などの車両に搭載されるエンジン自動始動装置に関し、詳しくは、タイマ設定や遠隔操作等によってエンジンを自動的に始動又は停止させるエンジン自動始動装置に関する。
【０００２】
【従来の技術】
従来、この種のエンジン自動始動装置において、車両の周囲温度、エンジン状態、故障状態等によってはエンジンを始動させないように制御するものが知られている（例えば特開平９−２１３７７号公報、特開平１０−２０５４２１号公報等）。この従来のエンジン自動始動装置では、周囲温度、エンジン状態、故障状態等を検出するために、新たに水温センサや外気温センサなどを取り付けたり、エンジン制御用システムとして既に設けられているセンサを強引に共用したりしていた。
【０００３】
【発明が解決しようとする課題】
このように、新たに多くのセンサ及び配線が必要となるので、コストアップ、取り付けの手間、ハーネスの増加、エンジン制御システムの入力信号への影響などの問題があった。
【０００４】
【発明の目的】
そこで、本発明の目的は、新たなセンサ及び配線を必要とせずに、状況に応じて適切にエンジンを始動又は停止できる、エンジン自動始動装置を提供することにある。
【０００５】
【課題を解決するための手段】
請求項１記載のエンジン自動始動装置は、スイッチ部、制御部、マスタ／スレーブ切替部、故障診断通信用標準コネクタ等を備えている。スイッチ部は、エンジン始動用のキースイッチに並列に接続され、このキースイッチと同等の接点を有する。制御部は、車両既存回路の故障診断通信用標準コネクタに接続され、この故障診断通信用標準コネクタを介してエンジンコントローラ又はＡＴコントローラから通信データを取得し、この通信データに基づきスイッチ部を介してエンジンを自動的に始動又は停止させる。故障診断通信用標準コネクタは、車両既存回路の故障診断通信用標準コネクタとは別にエンジン自動始動装置自体に設けられたものであり、故障診断装置が接続される。マスタ／スレーブ切替部は、制御部をマスタユニットとする第一の状態と、制御部をスレーブユニットかつ故障診断装置をマスタユニットとする第二状態との、どちらか一方に切り替える。
【０００６】
制御部は、キースイッチの操作を検出し、キースイッチがオフである場合にマスタ／スレーブ切替部を介して第一の状態に切り替え、キースイッチがオンである場合にマスタ／スレーブ切替部を介して第二の状態に切り替える機能を備えた、としてもよい（請求項３）。このとき、制御部は、キースイッチがイグニション接点の位置にある場合にマスタ／スレーブ切替部を介して第二の状態に切り替える、としてもよい（請求項４）。故障診断通信用標準コネクタは、例えば規格ＳＡＥ　Ｊ１９６２に準拠したものである（請求項５）。マスタ／スレーブ切替部は、例えば、手動式かつ機械的スイッチからなる単純なものから、自動式かつ論理回路を内蔵した電子的スイッチからなる複雑なものまで、どのような構造でもよい。
【０００７】
本発明に係るエンジン自動始動装置では、故障診断通信用標準コネクタから取得できる通信データのみを使用するので、新たなセンサ及び配線は不要である。これにより、新たなセンサ及び配線を必要とせずに、状況に応じて適切にエンジンを始動又は停止できる。また、エンジンコントローラ、ＡＴコントローラ、エンジン自動始動装置等の故障を診断する場合は、エンジン自動始動装置がもう一つの別の故障診断通信用標準コネクタを備えているので、ここに故障診断装置を接続すればよい。このとき、マスタ／スレーブ切替部を使って、制御部をスレーブユニットとし、故障診断装置をマスタユニットとする。したがって、車両既存回路の故障診断通信用標準コネクタからエンジン自動始動装置を外すことなく、各構成部品の故障を診断できる。
【０００８】
電子制御用のユニット（ＥＣＵ：ｅｌｅｃｔｒｏｎｉｃ　ｃｏｎｔｒｏｌ　ｕｎｉｔ）は、マイクロコンピュータと、そのコンピュータプログラムとから様々な機能を有しており、各機能ごとに分散して配置されている。これらのユニットの接続構造として、マスタユニットに複数のスレーブユニットがシリアル通信によって接続されたものが知られている。ここで、マスタユニットとは、常に最初に要求信号を送信するユニットをいい、スレーブユニットとは、この要求信号を受けて初めて返信するユニットをいい、このような取り決めをマスタ／スレーブ通信という。なお、ここでいう「スレーブユニット」には、単に通信経路として働く場合も含まれる。例えば、エンジン自動始動装置は、スレーブユニットとなったときに、エンジンコントローラやＡＴコントローラと故障診断装置との通信経路としてのみ動作する、としてもよい。
【０００９】
請求項２記載のエンジン自動始動装置は、スイッチ部、制御部、マスタ／スレーブ切替部等を備えている。スイッチ部は、エンジン始動用のキースイッチに並列に接続され、このキースイッチと同等の接点を有する。制御部は、車両の制御装置と通信可能に当該車両に搭載され、エンジンコントローラ又はＡＴコントローラから通信データを取得し、この通信データに基づきエンジンを自動的に始動又は停止させる。マスタ／スレーブ切替部は、制御部をマスタユニットとする第一の状態と、制御部をスレーブユニットかつ故障診断通信用標準コネクタに接続される故障診断装置をマスタユニットとする第二状態との、どちらか一方に切り替える。請求項１記載のエンジン自動始動装置は、車両既存回路外に設けられるので、いわゆる後付けに適している。これに対し、請求項２記載のエンジン自動始動装置は、車両の制御装置と通信可能に当該車両に予め搭載されるので、いわゆる先付けに適している。作用等は、請求項１記載のエンジン自動始動装置と同じである。
【００１０】
換言すると、本発明に係るエンジン自動始動装置は、故障診断通信用標準コネクタに接続され、この故障診断通信用標準コネクタを介してエンジンコントローラ又はＡＴコントローラから通信データを取得し、この通信データに基づきエンジンを自動的に始動又は停止させる機能を備えたものである。この故障診断通信用標準コネクタは、例えば規格ＳＡＥ　Ｊ１９６２に準拠したものである。故障診断通信用標準コネクタから取得できる通信データのみを使用するので、新たなセンサ及び配線は不要である。
【００１１】
より具体的に言えば、本発明に係るエンジン自動始動装置は、次の機能を備える。
【００１２】
通信データに基づき、ＡＴ車以外である、シフトレバーがＰレンジ以外である、又は故障が発生していると判断された場合に、エンジンを始動させない機能▲１▼。この機能▲１▼によれば、ＥＣＭ又はＴＣＭからの情報（ＡＴ車、Ｐレンジ、故障状態など）から始動許可判定を行うことにより、次の効果を奏する。ＡＴ車であることを自動的に判別できるため、誤ってＭＴ車に取り付けられた場合の誤発進を防止できる。エンジンシステムに故障が発生している場合には始動を中止することにより、更にエンジンにダメージを与えるのを防止できる。
【００１３】
通信データに基づき、水温が低いほど、又はバッテリ電圧が低いほど最長クランキング時間を長く設定する機能▲２▼。この機能▲２▼によれば、ＥＣＭ又はＴＣＭからの情報（水温、バッテリ電圧など）に基づき最適な最長クランキング時間を設定することにより、始動不良による点火プラグのかぶり等を防止できる。
【００１４】
通信データに基づき、クランキング時にエンジン回転数が一定値を越えたら、エンジンが始動したと判断し、クランキングを停止させる機能▲３▼。この機能▲３▼によれば、ＥＣＭ又はＴＣＭからの情報（エンジン回転数）に基づき始動状態を的確に判定できるので、スタータのオーバ回転による損耗を防止できる。
【００１５】
通信データに基づき、エンジン始動後に水温が一定値を越えたら、暖機状態と判断してエンジンを停止させる機能▲４▼。この機能▲４▼によれば、ＥＣＭ又はＴＣＭからの情報（水温）に基づき、エンジン自動始動装置の目的である暖機状態を的確に判定できるので、無駄な燃料消費や排ガスの抑制を図ることができる。
【００１６】
通信データに基づき、シフトレバーがＰレンジからＰレンジ以外になった、スロットル開度がアイドル時の値以上になった、又は車両が動いたと判断された場合に、エンジンを停止させる機能▲５▼。この機能▲５▼によれば、ＥＣＭ又はＴＣＭからの情報（Ｐレンジ、スロットル開度、車速など）から盗難判定を行うことができる。すなわち、エンジン自動始動装置によりエンジンを始動したにもかかわらず、Ｐレンジ以外にシフトされた、又はスロットルが開いた、又は車速信号が入力された場合は盗難されたと判定し、エンジンを停止させることにより盗難を防止できる。
【００１７】
キースイッチの操作を検出し、当該操作があった場合にエンジンコントローラ又はＡＴコントローラから通信データを取得しない機能▲６▼。この機能▲６▼によれば、キースイッチの操作があった場合にＥＣＭ又はＴＣＭから通信データを取得しないことにより、キースイッチ操作によるエンジン始動時に、ＥＣＭ及びＴＣＭに対して通信による負荷を与えない。
【００１８】
通信データに基づき、エンジンコントローラ又はＡＴコントローラの品番に応じて、エンジンを始動又は停止させる機能▲７▼。この機能▲７▼によれば、ＥＣＭ又はＴＣＭの品番に応じて、エンジンを始動又は停止させることにより、エンジンシステム（車両）に合わせて的確に判定・制御を行うことができる。
【００１９】
【発明の実施の形態】
図１は、本発明に係るエンジン自動始動装置の第一実施形態を示すブロック図である。以下、この図面に基づき説明する。
【００２０】
本実施形態のエンジン自動始動装置１０は、制御部１０１、スイッチ部１０２、マスタ／スレーブ切替部１０３、故障診断通信用標準コネクタ１０４等を備えている。スイッチ部１０２は、エンジン始動用のキースイッチ２２に並列に接続され、キースイッチ２２と同等の接点を有する。制御部１０１は、車両既存回路１８の故障診断通信用標準コネクタ１２に接続され、故障診断通信用標準コネクタ１２を介してエンジンコントローラ（以下「ＥＣＭ」という。）１４又はＡＴコントローラ（以下「ＴＣＭ」という。）１６から通信データＤを取得し、通信データＤに基づきスイッチ部１０２を介してエンジン（図示せず）を自動的に始動又は停止させる機能を備えている。故障診断通信用標準コネクタ１０４は、車両既存回路１８の故障診断通信用標準コネクタ１２とは別にエンジン自動始動装置１０自体に設けられたものであり、故障診断装置４０が接続される。マスタ／スレーブ切替部１０３は、制御部１０１をマスタユニットとする第一の状態と、制御部１０１をスレーブユニットかつ故障診断装置４０をマスタユニットとする第二状態との、どちらか一方に切り替える。
【００２１】
故障診断通信用標準コネクタ１２，１０４は、規格ＳＡＥ　Ｊ１９６２に準拠したものである。したがって、故障診断通信用標準コネクタ１２からエンジン自動始動装置１０を取り外すことなく、故障診断通信用標準コネクタ１０４に専用の故障診断装置４０を取り付ければ、所定の故障診断を実施できる。通信データＤには、Ｐレンジ信号、水温、エンジン回転数、車速、スロットル開度、バッテリ電圧、ブレーキスイッチ信号、コントローラ品番等が含まれる。
【００２２】
車両既存回路１８には、ＥＣＭ１４及びＴＣＭ１６の他に、ＡＢＳコントローラ２０、キースイッチ２２、車両用ハーネス２４等が設けられている。キースイッチ２２は、電源（＋Ｂ）接点２２１、ＡＣＣ接点２２２、ＩＧ接点２２３、ＳＴ接点２２４等からなる。エンジン自動始動装置１０と車両既存回路１８とは、故障診断通信用標準コネクタ１２及びキースイッチ用コネクタ２６によって電気的に接続されている。ＥＣＭ１４、ＴＣＭ１６等と故障診断通信用標準コネクタ１２とはＫライン（Ｋ−Ｌｉｎｅ）１０５によって接続されている。
【００２３】
制御部１０１は、図示しないマイクロコンピュータ、入出力回路、メモリ、プログラム等によって構成され、後述する多様な機能を実現している。スイッチ部１０２は、キースイッチ用コネクタ２６に接続されたスイッチＳＷ１〜ＳＷ３からなる。スイッチＳＷ１〜ＳＷ３は、電子的スイッチ又は継電器であり、制御部１０１からの出力信号によって開閉が制御される。スイッチＳＷ１は電源（＋Ｂ）ライン１１１とＡＣＣライン１１２とを接続し、スイッチＳＷ２は電源ライン１１１とＩＧライン１１３とを接続し、スイッチＳＷ３は電源ライン１１１とＳＴライン１１４とを接続する。制御部１０１には、故障診断通信用標準コネクタ１２、アンテナ３０、パーキングブレーキスイッチ３２、ドアスイッチ３４、ボンネットスイッチ３６等が電気的に接続されている。アンテナ３０は、例えば電磁波又は超音波からなるエンジン始動信号を受信する。パーキングブレーキスイッチ３２は、図示しないパーキングブレーキのオン・オフに応じて開閉するスイッチである。ドアスイッチ３４は、図示しないドアの開閉に応じて開閉するスイッチである。ボンネットスイッチ３６は、図示しないボンネットの開閉に応じて開閉するスイッチである。パーキングブレーキスイッチ３２、ドアスイッチ３４、ボンネットスイッチ３６の開閉信号は、制御部１０１へ出力される。
【００２４】
近年、自動車の排気ガス規制に伴い、ほとんどの自動車のエンジンシステムには故障診断機能が搭載されている。その故障診断用通信仕様に関して国際標準規格（ＩＳＯ−１４２３０）が決められており、診断ツールと接続コネクタとについても規格（ＳＡＥ　Ｊ１９６２）が決められている。故障診断通信の内容としては、エンジンシステムの故障情報、各センサからの入力信号（水温、エンジン回転数、車速、バッテリ電圧、Ｐ／Ｎポジションなど）、制御データなどの情報が含まれている。そこで、ＥＣＭ１４やＴＣＭ１６から故障診断通信を使って各情報を取得することにより、新たにセンサを追加することなく、始動許可判定や始動・停止判定を行うことができる。
【００２５】
また、ＥＣＭ１４、ＴＣＭ１６、エンジン自動始動装置１０等の故障を診断する場合は、エンジン自動始動装置１０がもう一つの別の故障診断通信用標準コネクタ１０４を備えているので、ここに故障診断装置４０を接続すればよい。このとき、マスタ／スレーブ切替部１０３を使って、制御部１０１をスレーブユニットとし、故障診断装置４０をマスタユニットとする。したがって、車両既存回路１８の故障診断通信用標準コネクタ１２からエンジン自動始動装置１０を外すことなく、各構成部品の故障を診断できる。なお、マスタ／スレーブ切替部１０３は、制御部１０１からの制御信号によって動作する。
【００２６】
これに加え、エンジン自動始動装置１０は、次▲１▼〜▲７▼の機能を有する。
【００２７】
▲１▼．通信データＤに基づき、ＡＴ車以外である、シフトレバーがＰレンジ以外である、又は故障が発生していると判断された場合に、エンジンを始動させない機能。詳しくは、ＴＣＭ１６に予め設定されているＥＣＵアドレスデータをＴＣＭ１６へ送信し、通信ができればＡＴ車と判断する。機械式ＡＴ車などのＴＣＭ１６の無いＡＴ車の場合には、ＥＣＭ１４の品番データ等によりＡＴ車か否かを判断する。Ｐレンジ信号データがＯＦＦの場合は、誤発進防止のため自動始動を禁止する。故障コードリードにより、現在故障が発生している場合は、自動始動を禁止する。この機能によれば、ＡＴ車であることを自動的に判別できるため、エンジン自動始動装置１０が誤ってＭＴ車に取り付けられた場合の誤発進を防止できる。エンジンシステムに故障が発生している場合には始動を中止することにより、更にエンジンにダメージを与えるのを防止できる。なお、１回の始動命令に対して所定回数（例えば３回）以上の始動操作をしても始動できなかった場合はエンジンを始動させない機能、を付加してもよい。
【００２８】
▲２▼．通信データＤに基づき、水温が低いほど、又はバッテリ電圧が低いほど最長クランキング時間を長く設定する機能。この機能によれば、最適な最長クランキング時間を設定できるので、始動不良による点火プラグのかぶり等を防止できる。なお、始動できなかった場合は、次の始動時の最長クランキング時間を長く設定してもよい。また、エンジン始動前の水温に応じて最高回転数を設定し、エンジン回転数が最高回転数を越えたらクランキングを停止させてもよい。
【００２９】
▲３▼．通信データＤに基づき、クランキング時にエンジン回転数が一定値を越えたら、クランキングを停止させる機能。この機能によれば、始動状態を的確に判定できるので、エンジンスタータ（図示せず。以下、単に「スタ−タ」という。）のオーバ回転による損耗を防止できる。
【００３０】
▲４▼．通信データＤに基づき、水温が一定値を越えたらエンジンを停止させる機能。エンジン自動始動装置１０の目的である暖機状態を的確に判定できるので、無駄な燃料消費や排ガスの抑制を図ることができる。なお、エンジン始動前の水温に応じて最長エンジン駆動時間を設定し、エンジンを始動してからその時間が経過したらエンジンを停止させる機能としてもよい。この機能によっても、暖機状態を的確に判定できるので、無駄な燃料消費や排ガスの抑制を図ることができる。
【００３１】
▲５▼．通信データＤに基づき、シフトレバーがＰレンジからＰレンジ以外になった、スロットル開度がアイドル時の値以上になった、又は車両が動いたと判断された場合に、エンジンを停止させる機能。車両が動いたか否かは、車速によって判断できる。これらの判断基準に、フットブレーキが踏まれたか否かを加えてもよい。この機能によれば、盗難判定を行うことができる。すなわち、エンジン自動始動装置１０によりエンジンを始動したにもかかわらず、Ｐレンジ以外にシフトされた、又はスロットルが開いた、又は車速信号が入力された場合は盗難されたと判定し、エンジンを停止させることにより盗難を防止できる。
【００３２】
▲６▼．キースイッチ２２の操作を検出し、当該操作があった場合にＥＣＭ１４又はＴＣＭ１６から通信データＤを取得しない機能。例えば、ＩＧライン１１３の電圧を監視し、制御部１０１からスイッチＳＷ２へ閉指令が出力されていない状態において、ＩＧライン１１３が電源電圧になった場合には、キースイッチ２２によりＩＧ接点２２３に電源電圧が印加されたと判断し、ＥＣＭ１４及びＴＣＭ１６との通信は行わないようにする。この機能によれば、キースイッチ２２の操作によるエンジン始動時にＥＣＭ１４及びＴＣＭ１６に対し、通信による負荷を与えない。
【００３３】
▲７▼．通信データＤに基づき、ＥＣＭ１４又はＴＣＭ１６の品番に応じて、エンジンを始動又は停止させる機能。例えば、各判定値をＥＣＭ１４又はＴＣＭ１６の品番に応じた値に設定する。この機能によれば、エンジンシステム（車両）に合わせて的確に判定・制御を行うことができる。
【００３４】
また、パーキングブレーキスイッチ３２、ドアスイッチ３４及びボンネットスイッチ３６をエンジン自動始動装置１０に接続することにより、エンジン自動始動装置１０は次の機能を有する。
【００３５】
（１）パーキングブレーキが解除、ドアが開、又はボンネットが開と判断された場合に、エンジンを始動させない機能。（２）パーキングブレーキが作動から解除、ドアが閉から開、又はボンネットが閉から開と判断された場合に、エンジンを停止させる機能。
【００３６】
図２は、エンジン自動始動装置１０の動作の一例を示すフローチャートである。以下、図１及び図２に基づき説明する。
【００３７】
制御部１０１は、デフォルトのときにマスタユニットになっている。ＩＧキーＯＮ時のみスレーブユニットになる。デフォルト（Ｄｅｆａｕｌｔ）とは、ソフトウエアやハードウエアにおいて、初期のままで特にユーザが何も設定していない状態をいう。ＩＧキーＯＮ時とは、キースイッチ２２において電源接点２２１がＩＧ接点２２３の位置にまで進んだ時である。また、制御部１０１がスレーブユニットからマスタユニットに復帰（デフォルト復帰）するのは、ＩＧキーＯＦＦ時である。また、制御部１０１は次のように動作する。
【００３８】
まず、ＩＧ電源投入の有無を調べる（ステップＳ１０１）。すなわち、ＩＧライン１１３の電圧を入力し、この電圧が１Ｖ未満であればＩＧ電源投入無し、この電圧が１Ｖ以上であればＩＧ電源投入有り、と判断する。ＩＧ電源が投入されていれば、自動始動禁止状態であるので、必要に応じて制御部１０１をスレーブユニットへ切り替える（ステップＳ１０８，Ｓ１０９）。一方、ＩＧ電源が投入されていなければ（又はＩＧキーＯＦＦ時であれば）、必要に応じて制御部１０１をマスタユニットへ切り替え（ステップＳ１０２，Ｓ１０３）、自動始動許可状態へ移行する。
【００３９】
続いて、図示しない送信機からアンテナ３０を介して始動命令信号を受け取ったら（ステップＳ１０４）、スイッチＳＷ１，ＳＷ２をオンすることにより、ＡＣＣライン１１２及びＩＧライン１１３を電源ライン１１１に接続する。そして、ＥＣＭ１４，ＴＣＭ１６に電源電圧を供給することにより動作を開始させ、各センサの値を入力するとともに通信可能状態にする。続いて、ＥＣＭ１４又はＴＣＭ１６からのＡＴ車、Ｐレンジ、エンジン故障状態などのデータと、パーキングスイッチ３２やドアスイッチ３４からのデータとにより、例えばＡＴ車、Ｐレンジ、故障無し、ドア閉、かつパーキングブレーキオンの場合にエンジン始動許可と判定する（ステップＳ１０５）。その後、エンジン始動処理（ステップＳ１０６）及び始動完了判定（ステップＳ１０７）を実行する。
【００４０】
図３及び図４は、エンジン自動始動装置１０によるエンジン自動始動を更に詳しく示したフローチャートである。以下、図１乃至図４に基づき説明する。
【００４１】
エンジン自動始動装置１０は遠隔操作式として動作する。また、スイッチのオンとはスイッチの接点を閉にすることであり、スイッチのオフとはスイッチの接点を開にすることである。
【００４２】
まず、図示しない送信機からアンテナ３０を介して始動命令信号を受け取ったら（ステップＳ１）、ＩＧライン１１３の電圧を確認し、既にキースイッチ２２によりＩＧ接点２２３に電源電圧が投入されている場合には、ＥＣＭ１４及びＴＣＭ１６との通信を行わないように待機状態のままとする（ステップＳ２）。
【００４３】
一方、ＩＧ接点２２３に電源電圧が投入されていない場合には、スイッチＳＷ１，ＳＷ２をオンすることにより、ＡＣＣライン１１２及びＩＧライン１１３を電源ライン１１１に接続する（ステップＳ３）。そして、ＥＣＭ１４，ＴＣＭ１６に電源電圧を供給することにより動作を開始させ、各センサの値を入力するとともに通信可能状態にする。
【００４４】
続いて、ＥＣＭ１４又はＴＣＭ１６からのＡＴ車、Ｐレンジ、エンジン故障状態などのデータと、パーキングスイッチ３２やドアスイッチ３４からのデータとにより、例えばＡＴ車、Ｐレンジ、故障無し、ドア閉、かつパーキングブレーキオンの場合にエンジン始動許可と判定する（ステップＳ４）。
【００４５】
続いて、１回の始動命令に対し始動回数が３回を越えた場合は、始動制御を停止して待機状態に戻す（ステップＳ５，Ｓ１６）。
【００４６】
続いて、ＥＣＭ１４又はＴＣＭ１６からの水温、バッテリ電圧などのデータ及び始動回数に応じて、最長クランキング時間を設定する（ステップＳ６）。例えば、水温が低いほど及びバッテリ電圧が低いほど、最長クランキング時間を長く設定する。続いて、スイッチＳＷ１をオフすることにより負荷を減らすと同時に、スイッチＳＷ３をオンすることによりスタータをオンさせる（ステップＳ７）。
【００４７】
続いて、ＥＣＭ１４又はＴＣＭ１６からのエンジン回転数などのデータにより、例えばエンジン回転数が６００ｒｐｍ以上を検出したら始動状態と判定し（ステップＳ８）、スタータをオフさせる（ステップＳ１０）。一方、始動状態と判定できなかった場合は、最長クランキング時間が経過したら（ステップＳ９）、スタータをオフさせる（ステップＳ１０）。
【００４８】
スタータオフ後のエンジン回転数などのデータにより、例えばエンジン回転数が３００ｒｐｍ以下を検出したら、エンジン停止状態と判定し（ステップＳ１１）、再始動処理へ移る（ステップＳ１５）。
【００４９】
続いて、アイドリング回転を続けている場合には、ＥＣＭ１４又はＴＣＭ１６からの水温データにより、例えば水温が８０℃以上の場合は暖機状態と判定し（ステップＳ１２）、ＩＧライン１１３への電源電圧供給をオフさせてエンジンを停止させる（ステップＳ１６）。又は、始動後所定時間（例えば２０分）経過した場合（ステップＳ１３）もエンジンを停止させる（ステップＳ１６）。
【００５０】
また、アイドリング回転中に、ＥＣＭ１４又はＴＣＭ１６からのＰレンジ、スロットル開度、車速などのデータと、パーキングスイッチ３２、ドアスイッチ３４などからのデータとにより、例えばＰレンジから他のレンジにシフトした、スロットルが開いた、車速信号が入力された、ドアが開けられた、又はパーキングブレーキが解除された場合（ステップＳ１４）などには、盗難された可能性があるためＩＧライン１１３への電源電圧供給をオフさせてエンジンを停止させる（ステップＳ１６）。
【００５１】
なお、上記各判定値は、予めＥＣＭ１４又はＴＣＭ１６からの品番データにより車種等を判別し、そのエンジンシステムに合わせた判定値を設定するようにしてもよい。
【００５２】
図５は、本発明に係るエンジン自動始動装置の第二実施形態を示すブロック図である。以下、この図面に基づき説明する。ただし、図１と同一部分は同一符号を付すことにより説明を省略する。
【００５３】
本実施形態のエンジン自動始動装置４２は、制御部１０１、スイッチ部１０２、マスタ／スレーブ切替部１０３等を備えている。スイッチ部１０２は、エンジン始動用のキースイッチ２２に並列に接続され、キースイッチ２２と同等の接点を有する。制御部１０１は、車両１８の制御装置（ＥＣＭ１４等）と通信可能に車両１９に設置され、ＥＣＭ１４又はＴＣＭ１６から通信データＤを取得し、通信データＤに基づきスイッチ部１０２を介してエンジン（図示せず）を自動的に始動又は停止させる。マスタ／スレーブ切替部１０３は、制御部１０１をマスタユニットとする第一の状態と、制御部１０１をスレーブユニットかつ故障診断通信用標準コネクタ１２に接続される故障診断装置４０をマスタユニットとする第二状態との、どちらか一方に切り替える。
【００５４】
第一実施形態のエンジン自動始動装置１０（図１）は、車両既存回路１８外に設けられるため、完成した車両にエンジン自動始動装置１０を後付けする場合に適している。これに対し、本実施形態のエンジン自動始動装置４２は、車両１９内に予め設けられるので、エンジン自動始動装置４２を標準装備する車両１９に適している。作用等は、第一実施形態のエンジン自動始動装置１０（図１）と同じである。
【００５５】
なお、本発明は、言うまでもなく、上記実施形態に限定されるものではない。例えば、オートエアコンコントローラと通信し、車室内温度及び設定温度データにより設定温度になったらエンジンを停止させるシステムにも応用できる。また、車内ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）例えばＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）通信などを利用している車両においては、エンジン自動始動装置をネットワーク上に接続し、ＥＣＭやＴＣＭからデータを取得することも可能である。
【００５６】
【発明の効果】
本発明に係るエンジン自動始動装置によれば、故障診断通信用標準コネクタに接続され、ＥＣＭ又はＴＣＭから車両状態（故障情報、各センサの値、ＥＣＭ品番など）に関する通信データを取得することにより、新たなセンサ、配線などを必要とせずに、状況に応じて適切にエンジンを始動又は停止できる。しかも、エンジンコントローラ、ＡＴコントローラ等の故障を診断する場合は、エンジン自動始動装置自身が備えた故障診断通信用標準コネクタに故障診断装置を接続すればよいので、車両の故障診断通信用標準コネクタからエンジン自動始動装置を外すことなく、各構成部品の故障を診断できる。したがって、故障診断時の作業性を向上できる。これに加え、エンジン自動始動装置にも故障診断装置が接続されることになるので、エンジン自動始動装置の故障を診断することもできる。
【００５７】
請求項１記載のエンジン自動始動装置によれば、既に車両に標準装備されている故障診断通信用標準コネクタに接続するだけであるため、取り付けが簡単である。しかも、故障診断通信用標準コネクタに接続するため、あらゆる自動車メーカの車両に対しても同じように取り付けできる。
【００５８】
請求項３又は４記載のエンジン自動始動装置によれば、キースイッチの操作を検出し、キースイッチの状態に応じてマスタ／スレーブを切り替えることにより、ソフトウェアを用いてマスタ／スレーブ切替機能を容易に実現することができる。
【００５９】
請求項５記載のエンジン自動始動装置によれば、規格ＳＡＥ　Ｊ１９６２に準拠した故障診断通信用標準コネクタを使用することにより、シリアル通信を利用できるので、多くの情報をハーネス数を増やすことなく受け取ることが可能になる。
【図面の簡単な説明】
【図１】本発明に係るエンジン自動始動装置の第一実施形態を示すブロック図である。
【図２】図１のエンジン自動始動装置における動作の一例を示すフローチャートである。
【図３】図１のエンジン自動始動装置によるエンジン自動始動を更に詳しく示したフローチャート（その１）である。
【図４】図１のエンジン自動始動装置によるエンジン自動始動を更に詳しく示したフローチャート（その２）である。
【図５】本発明に係るエンジン自動始動装置の第二実施形態を示すブロック図である。
【符号の説明】
１０，４２　エンジン自動始動装置
１０１　制御部
１０２　スイッチ部
１０３　マスタ／スレーブ切替部
１０４　（エンジン自動始動装置の）故障診断通信用標準コネクタ
１２　（車両既存回路の）故障診断通信用標準コネクタ
１４　エンジンコントローラ（ＥＣＭ）
１６　ＡＴコントローラ（ＴＣＭ）
１８　車両既存回路
１９　車両
２２　キースイッチ
４０　故障診断装置
Ｄ　通信データ
ＳＷ１，ＳＷ２，ＳＷ３　スイッチ
【図１】
2004036480.tif 000003
【図２】
2004036480.tif 000004
【図３】
2004036480.tif 000005
【図４】
2004036480.tif 000006
【図５】
2004036480.tif 000007