(57)【特許請求の範囲】
【請求項１】
自動車のエンジン始動の動作を制御する回路にエンジン始動処理を行なわせる主制御回路を備えた無人エンジン始動装置において、
その無人エンジン始動装置の周囲の温度を検出するための温度検出手段と、
温度と始動時間を関連づけた始動時間情報を記憶する記憶手段を備え、
前記主制御回路は、始動命令信号を受信した際の前記温度検出手段の出力と前記記憶手段にアクセスして得た始動時間情報に基づいて始動時間を決定し、その決定した始動時間によりエンジン始動処理を行い、前記決定した始動時間でエンジン始動ができない場合、所定の基準時間だけ加算して新たな始動時間を決定し、その決定した始動時間によりエンジン始動処理を行うようにし、
かつ、前記新たな始動時間でエンジン始動が成功した場合に、前記新たな始動時間に基づいて、前記記憶手段に記憶された始動時間情報の変更を行う機能を備えたことを特徴とする無人エンジン始動装置。
【請求項２】
１回の始動処理でエンジン始動が成功した場合に、前記記憶手段に記憶された始動時間情報の時間を短くするような更新を行う機能をさらに備えたことを特徴とする請求項１に記載の無人エンジン始動装置。
【請求項３】
前記自動車のバッテリー電圧を検出するバッテリー電圧検出手段をさらに備え、前記始動時間の決定は、前記無人エンジン始動装置の周囲の温度とバッテリー電圧に基づいて行うようにしたことを特徴とする請求項１または２に記載の無人エンジン始動装置。
【請求項４】
前記主制御回路は、前記決定した始動時間でエンジン始動ができない場合、少なくとも再度バッテリー電圧を測定し、得られたバッテリー電圧と前記無人エンジン始動装置の周囲の温度に応じた始動時間に対し、さらに所定の時間だけ加算して新たな始動時間を決定し、その決定した始動時間によりエンジン始動処理を行う機能を備えたことを特徴とする請求項３に記載の無人エンジン始動装置。
【請求項５】
前記バッテリー電圧検出手段にて検出したバッテリー電圧に基づいてバッテリーが正常か異常かを判断し、異常の場合には始動処理を中止する機能を備えたことを特徴とする請求項３または４に記載の無人エンジン始動装置。
【請求項６】
エンジンが始動を確認した場合に、始動処理を停止する機能をさらに備えたことを特徴とする請求項１〜５のいずれか１項に記載の無人エンジン始動装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動車用の無人エンジン始動装置に関し、特に、始動時間を始動時の条件により可変させる自動車用の無人エンジン始動装置に関する。
【０００２】
【従来の技術】
従来の自動車用の無人エンジン始動装置は、自動車の運転者が携帯用の無線リモコン装置を携帯して始動信号を送信し、自動車側の無線機でその始動信号を受けてエンジンの始動を行う無線による遠隔式エンジン始動装置と、自動車側だけでタイマーを組み込んでエンジンの始動を行うタイマー式エンジン始動装置が知られている。
【０００３】
例えば、無線による遠隔式エンジン始動装置の場合には、自動車の運転者が携帯するリモコン装置からの無線の始動信号を受信すると、自動車のイグニッションキーと並列に接続されたイグニッション回路がオンされ、次いでスタータ回路のリレー回路が設定された時間だけオンしてエンジンスタータとしてのセルモータが回され、エンジンが始動される。
【０００４】
タイマー式の場合には、タイマー設定された時間になると、始動信号が発生し、その始動信号を受けて上記の無線による遠隔式エンジン始動装置と同様なイグニッションキーの並列回路をオンしてセルモータでエンジンの始動を行う。
【０００５】
バッテリーの放電能力の関係から、１回のセルモータの回せる時間には限りがあり、スタータ回路へ通電する時間となる始動時間は安全を見て例えば２秒程度に設定されている。そして、エンジン始動信号が発生すると、それに基づき始動時間だけセルモータが回され、その１回の通電でエンジンがかからなかったら、再度同一の始動時間だけセルモータが回される（リトライされる）ようになっている。
【０００６】
ところで、一般的に運転者が自分でキーを回して自動車のエンジンの始動を行う場合でも、バッテリー電圧が低い時や外気温が低い時には、セルモータが長く回されないとエンジンがかからないことが多い。このセルモータを回す時間は、バッテリーの経年劣化や温度低下によりバッテリー自体の電圧発生能力が低下するためと、外気温の低下によりガソリンや軽油の気化が十分でなかったり発火温度に達しづらかったりすることによって増加する。
【０００７】
そこで、運転者がイグニッションキーによりエンジンを始動する場合には、セルモータの音等から経験によりエンジンの始動状況を把握して、セルモータの回転が鈍らない、すなわち、バッテリー電圧の低下が顕著でないようなら、そのまま始動時間を長めにしてエンジンを始動させている。また、セルモータの回転が鈍り、電圧の低下が著しいようなら、一旦セルモータへの通電は中止してバッテリーの電圧を回復させてから再度のセルモータへの通電を行うようにしている。さらに、エンジンが始動した場合には、それにより発生するエンジン音を確認後セルモータへの通電を中止する等の調整を行っている。
【０００８】
【発明が解決しようとする課題】
しかしながら、従来の無人エンジン始動装置では、１回のセルモータへの通電でエンジンが始動しなかったら、再度の通電（リトライ）が行われるものの、１回の始動時間は一定であることから、バッテリー電圧や温度の環境によってはエンジンが始動まで至らないのに一定時間に達したために通電が中止されたり、エンジンが始動しているのに一定時間に達していないため、セルモータへの通電が継続されたりすることがある。
【０００９】
すなわち、人間の運転者の場合にはセルモータの始動時間に細かい調整を行うのでエンジンの始動が可能な場合でも、無人エンジン始動装置ではエンジンの始動ができない場合があり、逆に、すぐにエンジンが始動しても一定時間はセルモータを回すことから始動系のギヤ等へ負担がかかり、始動系の機構を損傷させるおそれがある。
【００１０】
さらに、多くの場合、仮にある時間通電してもエンジンが始動しない場合、リトライ時に同じ時間通電しても始動しない可能性の方が多いことがわかった。その結果、リトライを繰り返すと、無駄にバッテリーを消費することになり、過放電状態となるおそれもある。そのため、数回リトライしてもエンジンが始動しない場合には、エラーとしてその後は始動処理をしないようにする必要がある。しかし、そのように回数によりリトライを制限しても、例えば長年の使用によりバッテリー自体が劣化したり、何らかの原因によりすでに放電状態にある場合には、少ない回数のリトライによっても過放電状態となり、いわゆるバッテリー上がりを招くおそれもある。
【００１１】
本発明は、上記した背景に鑑みてなされたもので、その目的とするところは、上記した問題を解決し、自動車のバッテリー電圧や温度の環境が悪くても、自動車のエンジンの始動が順調に行われ、自動車の始動系に損傷を与えず、しかも、バッテリーを過放電状態或いはそれに近い状態にすることもなく、さらに、自動車との困難な接続を必要としない無人エンジン始動装置を提供することにある。
【００１２】
【課題を解決するための手段】
上記した目的を達成するため、本発明に係る無人エンジン始動装置では、自動車のエンジン始動の動作を制御する回路にエンジン始動処理を行なわせる主制御回路を備えた無人エンジン始動装置において、その無人エンジン始動装置の周囲の温度を検出するための温度検出手段と、温度と始動時間を関連づけた始動時間情報を記憶する記憶手段を備え、前記主制御回路は、始動命令信号を受信した際の前記温度検出手段の出力と前記記憶手段にアクセスして得た始動時間情報に基づいて始動時間を決定し、その決定した始動時間によりエンジン始動処理を行い、前記決定した始動時間でエンジン始動ができない場合、所定の基準時間だけ加算して新たな始動時間を決定し、その決定した始動時間によりエンジン始動処理を行うようにし、かつ、前記新たな始動時間でエンジン始動が成功した場合に、前記新たな始動時間に基づいて、前記記憶手段に記憶された始動時間情報の変更を行う機能を備えるように構成した（請求項１）。
【００１３】
エンジン始動ができなかった場合に、再度同一の始動時間だけ通電してもエンジン始動が成功しない確率が高い。そこで、所定の基準時間だけ加算した長い時間だけ通電することにより、確実にエンジン始動を成功させるようにする。なお、新たな始動時間を決定する際に、再度温度を測定してもよいし、しなくてもよい。そして、当然のことながら再度温度を測定した場合には、記憶手段にアクセスして係る新たな温度に応じた始動時間を抽出し、その始動時間に対して所定の基準時間を加算することになる。
【００１４】
また、新たな始動時間でエンジン始動が成功した場合に、前記新たな始動時間に基づいて、前記記憶手段に記憶された始動時間情報の変更を行う機能を備えたので、次回のエンジン始動では１回で始動する可能性が高くなるので好ましい。
【００１５】
また、１回の始動処理でエンジン始動が成功した場合に、前記記憶手段に記憶された始動時間情報の時間を短くするような更新を行う機能をさらに備えるとよい（請求項２）。このようにすると、必要以上に通電してバッテリーを無駄に消耗することが減少する。
【００１６】
上記した各請求項に記載の発明を前提とし、自動車のバッテリー電圧を検出するバッテリー電圧検出手段をさらに備え、前記始動時間の決定は、前記無人エンジン始動装置の周囲の温度とバッテリー電圧に基づいて行うようにするとよい（請求項３）。つまり、同じ温度であっても、バッテリー電圧が異なると始動するために必要な通電時間も異なる。そこで、請求項３のようにバッテリー電圧も加味して始動時間を決定すると、より精度よく、状況に応じた始動時間が設定でき、スムーズなエンジン始動が確保できる。
【００１７】
そして、そのようにバッテリー電圧も加味して始動処理する装置の場合には、さらに前記主制御回路は、前記決定した始動時間でエンジン始動ができない場合、少なくとも再度バッテリー電圧を測定し、得られたバッテリー電圧と前記無人エンジン始動装置の周囲の温度に応じた始動時間に対し、さらに所定の時間だけ加算して新たな始動時間を決定し、その決定した始動時間によりエンジン始動処理を行う機能を備えるように構成するとよい（請求項４）。すなわち、１回エンジン始動処理をすると、いくらかの電圧降下は生じる。従って、係る降下量を予測して始動時間を長くするようにしてもよい。バッテリーの劣化度が異なると電圧降下の程度も異なる。そこで、請求項４のように毎回バッテリー電圧を測定すると、確実にその時のバッテリー電圧を知ることができ、それに基づいて状況にあった始動時間を設定することにより、少ないリトライで無理や負荷を与えることなくエンジン始動が可能となる。
【００１８】
さらにまた、前記バッテリー電圧検出手段にて検出したバッテリー電圧に基づいてバッテリーが正常か異常かを判断し、異常の場合には始動処理を中止する機能を備えると好ましい（請求項５）。このように、バッテリー電圧を監視しておくと、その時のバッテリーにあったリトライ数が確保でき、過放電状態になることもなくなる。
【００１９】
さらにまた、エンジンが始動を確認した場合に、始動処理を停止する機能をさらに備えるようにするとなおよい（請求項６）。係る構成にすると、始動した後にセルモータが回り続けることによるバッテリーの無駄な消費や、各系統に必要以上の負荷を与えることを可及的に抑制できる。
【００２０】
上記した請求項１，３のように構成すると、無線式の無人エンジン始動装置のエンジン始動信号を受信したり、タイマー式の無人エンジン始動装置で設定された時間に達した場合には、周囲の温度或いは、その周囲の温度とバッテリー電圧の検出が行われ、係る検出結果に基づいて記憶手段に格納された始動時間情報の中から該当する始動時間を抽出する。そして、その抽出した始動時間にて１回目のセルモータへ通電が行われ、始動処理される。周囲の状況に応じた始動時間により始動処理されるので、１回でエンジン始動が成功する可能性が高いとともに、必要以上に通電してバッテリーを無駄に消費したり、始動した後でセルモータを回し続けることによる損傷等が防止される。
【００２１】
また、温度検出手段は、無人エンジン始動装置の周囲の温度を計測するようにしているので、装置内での配線ですみ、容易に設置が行え、自動車購入後に後付けで設置する場合でも簡単に行える。
【００２２】
【発明の実施の形態】
図１は、本発明に係る無人エンジン始動装置の好適な一実施の形態の構成を示し、図２は、これのリレー接点回路を自動車の電気回路に接続する構造を示している。図１に示すように、受信機１は、図示省略する運転者の携帯する無線リモコン送信機からの無線信号のエンジン始動信号を受信し、受信したエンジン始動信号を後述する主制御回路（ＣＰＵ）６で処理可能な信号にして送出するようになっている。
【００２３】
そして、本形態では、検出手段として自動車の室内の温度を検出する温度センサ２と、バッテリー電圧を検出する電圧センサ３と、エンジン始動を検出する自動検出回路５を備え、各検出手段はそれぞれ主制御回路６に与えられるようになっている。そして、主制御回路６は、各検出手段から与えられた検出出力に基づいて、記憶手段たる記憶装置４に格納された始動時間情報に基づいて所定の時間だけエンジン始動処理を行うようになっている。つまり、リレー駆動７に対して制御命令を送り、それに基づいてリレー駆動回路７は、各リレー８，９，１０を所定のタイミングで開閉するようになる。
【００２４】
次に、具体的な始動処理を行う機構について図２に基づいて説明する。よく知られているように、自動車のセルモータ１１はマグネットスイッチ１２とイグニションキースイッチ１３を介してバッテリー１４に接続されており、通常はこのキースイッチ１３をキーで操作することでエンジン始動などの制御を行う。
【００２５】
周知のように、イグニションキースイッチ１３には、各部への電源供給を停止する位置（図中ＯＦＦ）と、各種電装品を駆動可能なアクセサリ位置（図中ＡＣＣ）と、点火回路に電源を供給してアイドリング運転を継続するためのイグニッション位置（図中ＩＧ）と、エンジンの停止状態からマグネットスイッチ１２に通電することによりセルモータ１１に通電してエンジンを始動させる始動位置（図中ＳＴ）とがある。ＡＣＣ接点には各種電装品１５（ＡＣＣ負荷）が接続され、ＩＧ接点には点火回路１６（ＩＧ負荷）がそれぞれ接続される。本発明の遠隔式エンジン始動装置のＡＣＣリレー接点８ａとＩＧリレー接点９ａとＳＴリレー接点１０ａとがイグニションキースイッチ１３の各接点と並列に接続されている。
【００２６】
そして、主制御回路６は、リレー駆動回路７を介して前述のＡＣＣリレー接点８ａとＩＧリレー接点９ａとＳＴリレー接点１０ａに対応するＡＣＣリレー８とＩＧリレー９とＳＴリレー１０を制御駆動する。つまり、各リレー８〜１０を既定のタイミングで駆動し、セルモータ１１を駆動する制御を行う。なお、係る処理は従来と同様であるので、詳細な説明を省略する。
【００２７】
一方、温度センサ２は、装置本体（筐体）内に一体的に組み込まれている。従って、この温度センサ２は、無人エンジン始動装置を設置した周囲の温度を計測するようになる。つまり、始動装置を車室内においた場合には、車室内の温度となり、エンジンルーム内に設置した場合には係るエンジンルーム内の温度となる。そして、装置本体内に一体的に組み込まれて閉ループとなっているので、配線が不要で簡単に設置できる。すなわち、例えば自動車に搭載されている水温センサの出力を利用しようとすると、その水温センサの出力を引き出してきて本装置に接続・配線する必要があるが、自動車購入後に後付けで設置することを鑑みると、係る配線処理は非常に複雑で煩雑となる。しかも、水温センサに接続した際に、水温センサの防水が損なわれるおそれもある。しかし、本装置では、上記したごとく温度の検出に関しては閉ループであるので、上記した問題はない。
【００２８】
電圧センサ３は、無人エンジン始動装置が搭載された自動車のバッテリーの電圧を検出し、後述する主制御回路６で処理可能な信号にして送出するバッテリー電圧検出手段である。この電圧センサの接続は図２に示されるようにバッテリー電源１４からの配線が無人エンジン始動装置内に経由していることから無人エンジン始動装置の内部で行えるため、別途配線をする必要がなく上記した水温センサに接続する場合に比べて、遙かに簡単な処理ですみ、自動車購入後に別途本発明の無人エンジン始動装置を購入して取り付ける場合でも煩雑さはない。
【００２９】
記憶装置４は、バッテリー電圧と温度に応じた始動時間Ｔについての始動時間情報を格納するもので、例えばＥＥＰＲＯＭ等により構成される。そして、具体的に格納するデータとしては、例えば図３に示すようなグラフ状に形成したものとしたり、テーブル状に形成したり、適当な関数で表現できる場合には、係る換算式を格納するなど各種の形態をとれる。
【００３０】
そして、図３について説明すると、温度による始動時間の変化の曲線を、さらに、電圧帯により異なる曲線で表わしたグラフである。つまり、バッテリー電圧の区分をＸ1v〜Ｘ2v，Ｘ2v〜Ｘ3v，…，Ｘ(n+1)v〜Ｘnvと分類し、各バッテリー電圧ごとに始動時と温度の関係を示す特性を表わすようにしている。この内容が記憶手段４に記憶され、始動時間の決定時には、その時の温度と電圧値で該当する内容が読み出されて主制御回路６で始動時間が決定されるための基となるデータとなる。なお、Ｘ1vは、セルを回すことのできる最小電圧であり、Ｘnvは、バッテリー電圧が上昇しうる最大電圧とし、それらの間を等分することにより、各電圧帯の境界値を設定している。なお、図３に示すバッテリー電圧帯の区分数は、記憶装置４の記憶容量と主制御回路６で処理が可能な範囲内でより細かく設定することで、始動時間もより細かく設定できる。
【００３１】
また、このように電圧をパラメータとしていると、後述のように電圧センサ３により検出された電圧値が記憶内容の正常な値にない場合には、バッテリーによるエンジン始動は不可能と考えてエンジン始動処理を中止するような機能を設けたため、一次検索としてその時のバッテリー電圧が予め登録されたバッテリー電圧帯に属するか否かを判断し、いずれのバッテリー電圧帯にも属さない場合には、バッテリー異常と判定できる。従って、判定アルゴリズムを適宜変更することにより、温度をパラメータとしてバッテリー温度と始動時間の関係を示す特性で表わすようにしてももちろんよく、その他各種の対応をとれる。もちろん、図３に示すようなデータ構造であっても、正常範囲の電圧か否かを別途判定するようにしてももちろんよい。
【００３２】
始動検出回路５は、セルモータにより回されていたエンジンが始動したことを検出し、後述する主制御回路６で処理可能な信号にして送出する始動検出回路である。この始動検出回路は、エンジンの始動により自動車の発電機が発電を始めた場合にその発電した電圧そのものを検出するか、その発電した電圧によるバッテリー電圧の上昇を検出すること等の電圧値の変化で始動を検出する回路である。そして、係るバッテリー電圧の上昇により判断する場合には、電圧センサ３の検出出力に基づいて判断することができる。さらに、この始動検出回路は、上記のように電圧の変化によるものに限らず、各種の構造を採ることができるのはもちろんである。
【００３３】
主制御回路６は、エンジン始動命令を受け取ったならば、その時の電圧センサ３から与えられるバッテリー電圧と、温度センサ２から与えられる周囲の温度に基づいて、所定のエンジン始動処理を行う。すなわち、まず、バッテリー電圧が正常な範囲にあるか否か確認して、正常な値でなければエンジン始動処理を中止して、バッテリーを過放電から保護する。また、バッテリー電圧が正常な範囲内にある場合には、バッテリー電圧と温度に基づいて始動時間を決定し、その決定した始動時間だけ通電し、セルモータを回転させる。さらに、始動検出回路５の検出出力を受け、エンジンが始動できなかった場合には、再度始動処理（リトライ）を行う。さらに、本形態では、実際の使用状況に合わせて、記憶装置４に格納した始動時間情報を更新する機能も備えている。そして、具体的な機能としては、図４，図５に示すフローチャートのようになっている。そのフローチャート中、ステップ１２までが、エンジン始動動作の機能を表わし、それ以降がエンジン始動後のデータ更新のフローチャートを表わしている。
【００３４】
図４に示すように、受信機１を介してエンジンの起動信号を受信すると、無人エンジン始動装置のエンジン始動処理が開始されてエンジンの電源がオンされ始動待ちの状態になる。そして、まず電圧センサ３と温度センサ２で検出されたバッテリー電圧と、周囲の温度を取得する（ＳＴ１）。
【００３５】
次いで、取得したバッテリー電圧が正常範囲か否かを判断する（ＳＴ２）。具体的には、駆動可能な最小電圧であるＸv1よりも、取得したバッテリー電圧が小さいか否かを判断する。そして、小さい場合には、そのままセルを回してもバッテリーの電圧不足でエンジンが始動できないばかりか、バッテリーが過放電状態となり劣化するおそれもあるため、エンジン始動処理を中止する（ＳＴ３）。なお、エラー通知機能を設けておき、このように処理が中止された場合には、エラーの表示や携帯リモコン装置へのエラー送信を行うようにするとよい。
【００３６】
一方、ステップ２の判断でバッテリー電圧が正常範囲にある場合には、ステップ４に飛び、今回のエンジン始動処理が初回であるか再処理（リトライ）であるかの判定を行う。なお、係る判定は、例えば判定用のフラグを設けておき、エンジン始動命令を受信したならば係るフラグを「０」にし、ステップ４以降の所定のタイミング（例えば、後述するステップ９の処理時や、ステップ１０でＮｏとなり、ステップ１に戻るとき等）で、フラグを１に更新するように設定すると、係るフラグが「０」ならば初回の始動処理でフラグが「１」ならば２回目以降と簡単に判別できる。
【００３７】
そして、判定結果が初回の場合は、ステップ５に飛び、記憶装置４にアクセスし、バッテリー電圧と温度に応じた始動時間Ｔを読み出す。次いで、そのようにして読み出した始動時間Ｔを今回のセルモータを回転させるスタータ回路の始動時間Ｔと決定し、係る時間Ｔを無人エンジン始動装置に設定する。
【００３８】
その後、ステップ９に進み、ステップ６で設定した始動時間Ｔだけスタータ回路のセルモータを駆動させるべく通電を行う。これにより、エンジン始動が試みられる。そして、始動検出回路５の検出出力が有るか否かを判断し、始動を検出したらステップ１１に進む。また、始動時間Ｔだけセルモータを駆動させても始動を検出しない場合には、ステップ１に戻って再始動（リトライ）が行われる。なお、本形態では、再始動する都度温度とバッテリー電圧を取得するようにしているが、例えば始動開始から所定回数のリトライを行った場合でも、周囲の温度の変化はあまり大きくはならない場合が多いので、２回目以降はバッテリー電圧のみを測定するようにしてもよい。
【００３９】
本形態ではリトライする都度、バッテリー電圧と周囲の温度を計測することにより、再始動する際の状況・状態に応じた始動時間の設定ができる。また、再始動処理時にも、毎回バッテリー電圧が正常か否かが判断されるため（ＳＴ２）、何回かリトライしてバッテリー電圧が最小駆動可能電圧以下に降下した場合には、リトライを停止し、バッテリーの保護を図るようにしている。換言すれば、バッテリー電圧が一定の基準より小さい値に低下しない限り、リトライは繰り返し行われるため、その時のバッテリーの劣化の状態に応じて（満充電状態であっても、劣化しているバッテリーほど、早く電圧が降下する）リトライ数が制限される。よって、リトライ数を固定にした場合の弊害である、リトライしすぎて過放電にしたり、バッテリーに余裕があるにもかかわらずエンジン始動処理を中止し、始動できる可能性を潰すおそれもなくなる。
【００４０】
なお、バッテリー電圧に基づいて予めリトライ数を変更設定する考えもあるが（もちろん本発明においてそれを実行してもよい）、上記したように、バッテリー電圧が降下する際の特性・カーブはバッテリーの劣化が進むほど同一の消費量であっても早く低下するので、初回に計測したバッテリー電圧に基づいてリトライ数を決定すると、程度は異なるもののやはり上記のリトライ数の固定と同様の問題を生じる。これに対し、本形態のようにバッテリー電圧をその都度見ることにより、バッテリーの劣化の状態に関係なく最適なリトライ数を確保できる。
【００４１】
また、上記のようにステップ１０からステップ１に戻るルートをとった場合、始動処理が２回目以降であるので、ステップ４の分岐判断でステップ７に飛ぶ。そして、ステップ５と同様に記憶装置４にアクセスし、その時のバッテリー電圧と検出温度に応じた始動時間Ｔを読み出す。ところで、前回の始動処理で始動できないということは、それまでに決定した始動時間Ｔでは始動できなかったため、同一の時間だけ通電しても始動しない可能性の方が高い。そこで、始動時間Ｔの更新を行う。つまり、ステップ７で取得した始動時間Ｔに予め定めた基準時間ΔＴを加算した値を新たな始動時間Ｔに決定する（ＳＴ８）。なお、本形態では、係る基準時間ΔＴは、温度やバッテリー電圧並びにリトライ回数などに関係なく一定の値をとるようにしたが、各条件の変更に応じて加算するΔＴの値も変更するようにしてもよい。そして、係る更新した新たな始動時間Ｔに基づいてセルモータを駆動することになる（ＳＴ９）。
【００４２】
上記のようにして、始動時間を長くしつつリトライを繰り返すことにより、バッテリー等に無理な負荷を与えることなくエンジンの始動を図る。そして、エンジンの始動を検出した場合、上記したようにステップ１０の分岐判断でステップ１１に飛び、その時の実際の始動時間Ｔ′を測定する（ＳＴ１１）。この始動時間Ｔ′の測定は、例えばセルモータを駆動開始（通電開始）時は、主制御回路６はわかっているので、その時から始動検出回路５より検出信号を受け取るまでの時間を計測することにより簡単に求められる。
【００４３】
その後、エンジンを始動させるためのスタータ回路の動作を停止させる（ＳＴ１２）。つまり、本形態では、エンジンが始動した場合には、設定した始動時間Ｔが経過する前であっても、ステップ１２に行き始動動作を停止することになり、バッテリーの無駄な消費並びにエンジンが始動した状態でセルモータを駆動し続けることにともなう各種系統への影響をなくすようにしている。但し、本発明では、必ずしもエンジンが始動した場合に始動処理を停止する必要はなく、設定した始動時間Ｔだけ駆動し続けてももちろんよい。
【００４４】
このようにしてエンジンの始動が行われたならば、次に、記憶装置４への記憶データの更新処理を行う。すなわち、エンジン始動が、初期制御（１回）で行われたか、リトライで始動したかを判断する。この判断は、例えば上記したステップ４の判断で用いるフラグを利用するようにすると、ステップ１０でＮｏとなったときにフラグを「１」にするようにすれば、係るフラグの「１／０」に基づいて判断できる。また、このステップ１３の判断は、係るフラグを用いるものに限ることはなく、例えば、始動処理した際の温度とバッテリー電圧並びに始動時間Ｔはわかっているので、記憶装置４にアクセスしてその温度とバッテリー電圧に基づいた始動時間を抽出し、それが現在の始動時間Ｔと等しいか否かを判断する。そして、等しければ１回で始動でき、異なっていればステップ８でΔＴ加算されたことになるので、リトライによる始動成功と判断できる。このように各種の方法を採ることができる。
【００４５】
そして、リトライで成功した場合には、ステップ１４に飛び、記憶装置４に格納されている始動時間情報を＋ΔＴ１だけシフトした新たな始動時間情報に更新する（図６参照）。そして、本形態では、すべての電圧帯に対する特性について一律にΔＴ１だけ平行移動するようにしている。
【００４６】
一方、１回目でエンジン始動された場合には、ステップ１５に飛び、記憶されたデータの始動時間Ｔと実際の始動時間Ｔ’との差が１秒より大きいか否かの判断を行う。そして、１秒より小さければなにもせずに終了する。また、１秒より大きければ、ステップ１６に飛び、上記したステップ１４とは逆にすべての電圧帯に対する特性について−ΔＴ２だけシフトした新たな始動時間情報を記憶装置４に更新データとして記憶する（図７参照）。
【００４７】
なお、上記した始動時間情報を更新する際のシフト量をΔＴ１と−ΔＴ２としたが、それらは同じでも異なっていてもよく、さらには、ステップ８にて加算した基準時間ΔＴと同じであっても異なっていてもよい。
【００４８】
上記のようにして、自動車のエンジンの始動時に、エンジンのかかりが悪い場合には、始動時間をバッテリーにダメージを与えないようにして長くし、エンジンのかかりが良い時には、始動時間を短くできるので、エンジンの始動が順調に行われ、自動車の始動系に損傷を与えない無人エンジン始動装置を、自動車との困難な接続を必要とせずに提供することができる。
【００４９】
また、上記した実施の形態では、リモコンによる遠隔操作による始動装置に適用した例を示したが、本発明はこれに限ることはなくタイマー式のエンジン始動装置でもよい。その場合には、受信機１がなくなり、タイマーにより予めセットされた時間がきたならば図４，図５に示すフローチャートを主制御回路６が実行するようにすればよい。
【００５０】
さらにまた、上記した実施の形態では、温度とバッテリー電圧に基づいて始動時間を決定したが、温度にのみ基づいて始動時間を決定するものでもよい。その場合には、図３に示す記憶装置４に格納するデータは、電圧に対するパラメータがなくなるので、適当な１本の線となる。
【００５１】
また、そのように温度に基づいて始動時間を決定するようにした場合には、バッテリー電圧に基づく始動処理停止処理はできなくなるので、予め定めたリトライ数（温度による調整可能）に基づいて処理するようになる。なお、バッテリー電圧と温度に基づいて行う上記した実施の形態においても、バッテリー電圧による始動中止の判断を行わず、予め定めたリトライ数（温度及びまたはバッテリー電圧による調整可能）による制限を設けるようにしてもよい。
【００５２】
さらにまた、リトライ時における加算する基準時間は、上記した実施の形態における基準時間ΔＴと同じでもよいし、電圧降下を考慮して長めに設定してもよい。
【００５３】
【発明の効果】
本発明によれば、自動車の温度、或いはその温度とバッテリー電圧を検出して適した始動時間を得ることができるので、自動車のエンジン始動が順調に行うことができる。しかも、自動車の始動系に損傷を与えることもなく、また、温度検出手段は始動装置の周囲の温度を測定するものでよいので始動装置と一体に構成することができ自動車との困難な接続を必要としないので、設置が容易に行える。
【図面の簡単な説明】
【図１】本発明に係る無人エンジン始動装置の好適な一実施の形態の全体の構成図である。
【図２】図１に示す装置のリレー接点と自動車の始動回路系の関係を示す回路図である。
【図３】記憶される始動時間と温度と電圧の関係を示す図である。
【図４】主制御回路の機能を示すフローチャート（その１）である。
【図５】主制御回路の機能を示すフローチャート（その２）である。
【図６】エンジン始動の再始動（リトライ）時の始動時間のシフトを説明する図である。
【図７】実際のエンジン始動が記憶された始動時間より早い場合の始動時間のシフトを説明する図である。
【符号の説明】
１  受信機
２  温度センサ
３  電圧センサ
４  記憶装置
５  始動検出回路
６  主制御回路
７  リレー制御回路
８  ＡＣＣリレー
９  ＩＧリレー
１０  ＳＴリレー
１３  イグニッションキースイッチ
１４  バッテリー電源
【図１】
0004049855.tif 000002
【図２】
0004049855.tif 000003
【図３】
0004049855.tif 000004
【図４】
0004049855.tif 000005
【図５】
0004049855.tif 000006
【図６】
0004049855.tif 000007
【図７】
0004049855.tif 000008