(57)【特許請求の範囲】
【請求項１】
電源が供給される電源ラインにヒューズを介して接続される車両制御装置であって、
イグニッションスイッチがオンされると所定時間経過後に起動する制御手段と、
車両データを記憶する不揮発性の記憶手段と、
前記電源ライン上に設けられた着脱可能なヒューズ後段の電圧を検出する電圧検出手段と、
を備え、
前記制御手段は、前記イグニッションスイッチのオンから前記所定時間経過後の該制御手段の起動時に、前記電圧検出手段により所定値未満の電圧が検出された場合は、前記記憶手段に記憶された前記車両データを消去すること、
を特徴とする車両制御装置。
【請求項２】
請求項１に記載の車両制御装置において、
前記所定値未満の電圧は、定格以上の大電流から自装置を保護するために前記電源ラインに設けられた前記ヒューズの取り外しによって生じる電圧である
こと、
を特徴とする車両制御装置。
【請求項３】
請求項１または２に記載の車両制御装置において、
イグニッションスイッチのオン又はオフを検出するＩＧ検出手段をさらに備え、
前記制御手段は、前記電圧検出手段により所定値未満の電圧が検出され、かつ、前記ＩＧ検出手段によりイグニッションスイッチのオンが検出された場合に、前記記憶手段に記憶された前記車両データを消去すること、
を特徴とする車両制御装置。
【請求項４】
請求項１または２に記載の車両制御装置において、
イグニッションスイッチがオンされると駆動するリレーから供給される電圧を検出する
リレー電圧検出手段をさらに備え、
前記制御手段は、前記電圧検出手段により所定値未満の電圧が検出され、かつ、前記リレー電圧検出手段により所定値以上の電圧が検出された場合に、前記記憶手段に記憶された前記車両データを消去することを特徴とする車両制御装置。
【請求項５】
電源が供給される電源ラインにヒューズを介して接続される車両制御装置によるデータ処理方法であって、
（ａ）イグニッションスイッチがオンされると所定時間経過後に起動する工程と、
（ｂ）前記電源ライン上に設けられた着脱可能なヒューズ後段の電圧を検出する工程と、
を備え、
前記工程（ｂ）は、前記イグニッションスイッチのオンから前記所定時間経過後の制御手段の起動時に、前記電圧検出手段により所定値未満の電圧が検出された場合は、不揮発性の記憶手段に記憶された車両データを消去すること、
を特徴とするデータ処理方法。
【請求項６】
電源が供給される電源ラインにヒューズを介して接続される車両制御装置であって、
イグニッションスイッチがオンされると起動する制御手段と、
車両データを記憶する不揮発性の記憶手段と、
前記電源ライン上に設けられた着脱可能なヒューズ後段の電圧を検出する電圧検出手段と、
を備え、
前記制御手段は、前記電圧検出手段により所定値未満の電圧が検出された場合に、前記記憶手段に記憶された前記車両データを消去し、
前記所定値未満の電圧は、定格以上の大電流から自装置を保護するために前記電源ラインに設けられた前記ヒューズの取り外しによって生じる電圧であること、
を特徴とする車両制御装置。
【請求項７】
電源が供給される電源ラインにヒューズを介して接続される車両制御装置であって、
イグニッションスイッチがオンされると起動する制御手段と、
車両データを記憶する不揮発性の記憶手段と、
前記電源ライン上に設けられた着脱可能なヒューズ後段の電圧を検出する電圧検出手段と、
イグニッションスイッチがオンされると駆動するリレーから供給される電圧を検出する
リレー電圧検出手段と、
を備え、
前記制御手段は、前記電圧検出手段により所定値未満の電圧が検出され、かつ、前記リレー電圧検出手段により所定値以上の電圧が検出された場合に、前記記憶手段に記憶された前記車両データを消去すること、
を特徴とする車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に備えられている不揮発性の記憶手段に記憶されたデータを消去する技術に関する。
【背景技術】
【０００２】
従来より、車両にはエンジンの燃料噴射装置を制御する制御装置が備えられている。この制御装置は、過去の制御結果を用いて制御パラメータ等を修正する、いわゆる学習制御を行っている。例えば、前記制御装置は、噴射タイミングや噴射量等の制御値を学習値として記憶し、次回の制御の際に用いている。また、エンジンを制御するセンサーの故障を自己診断する機能が設けられている場合には、診断結果（ダイアグコード）を記憶する場合もある。
【０００３】
これら学習値やダイアグコードは、ＲＡＭ（Random Access Memory）に記憶させている。ＲＡＭは揮発性メモリであるため、イグニッションスイッチをオフにした後にもデータを保持し続けるための保持用電源が設けられている。この保持用電源は、バッテリから電源が供給されているので、何らかの要因でバッテリが外されるとＲＡＭへの電力供給が途絶え、ＲＡＭに記憶されていたデータは消去されてしまう。
【０００４】
逆にこれを利用して、学習値やダイアグコードを消去したい場合に、バッテリを外して消去することがある。例えば、ダイアグコードを消去する場合には、一般的には専用のツールが必要となるが、そのようなツールがない場合であっても単にバッテリを外して再度接続するだけでデータを消去することが可能になる。
【０００５】
一方で、保持用電源は高価であるため、コストダウンを目的としてフラッシュＲＯＭやＥＥＰＲＯＭ等のＲＯＭ（Read Only Memory）を用いることがある。ところが、ＲＯＭは不揮発性メモリであるため、バッテリを外しただけではデータは消去されない。このため、データを消去したい場合であっても、専用のツールがないと消去できないことになる。このような問題を回避するために、専用のツールを使わずにＲＯＭのデータを消去する技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平8-247011号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載の技術では、故障診断モードにするために専用の端子を別に設ける必要があり、汎用性に欠けるとともにコストアップにつながる。また、故障診断モードにして、かつ、スタートキーをＡＣＣ位置とＩＧ位置との間において、所定の時間内に所定の回数だけ反復切替え操作を行わなければ消去できず、データ消去のための操作及び処理が煩雑である。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、フラッシュＲＯＭ等の不揮発性メモリを用いた場合であっても、新たな構成を追加することなく簡単な操作でデータの消去が可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１の発明は、電源が供給される電源ラインにヒューズを介して接続される車両制御装置であって、イグニッションスイッチがオンされると所定時間経過後に起動する制御手段と、車両データを記憶する不揮発性の記憶手段と、前記電源ライン上に設けられた着脱可能なヒューズ後段の電圧を検出する電圧検出手段と、を備え、前記制御手段は、前記イグニッションスイッチのオンから前記所定時間経過後の該制御手段の起動時に、前記電圧検出手段により所定値未満の電圧が検出された場合は、前記記憶手段に記憶された前記車両データを消去する。
【００１０】
また、請求項２の発明は、請求項１に記載の車両制御装置において、前記所定値未満の電圧は、定格以上の大電流から自装置を保護するために前記電源ラインに設けられた前記ヒューズの取り外しによって生じる電圧である。
【００１１】
また、請求項３の発明は、請求項１または２に記載の車両制御装置において、イグニッションスイッチのオン又はオフを検出するＩＧ検出手段をさらに備え、前記制御手段は、前記電圧検出手段により所定値未満の電圧が検出され、かつ、前記ＩＧ検出手段によりイグニッションスイッチのオンが検出された場合に、前記記憶手段に記憶された前記車両データを消去する。
【００１２】
また、請求項４の発明は、請求項１または２に記載の車両制御装置において、イグニッションスイッチがオンされると駆動するリレーから供給される電圧を検出するリレー電圧検出手段をさらに備え、前記制御手段は、前記電圧検出手段により所定値未満の電圧が検出され、かつ、前記リレー電圧検出手段により所定値以上の電圧が検出された場合に、前記記憶手段に記憶された前記車両データを消去する。
【００１３】
また、請求項５の発明は、電源が供給される電源ラインにヒューズを介して接続される車両制御装置によるデータ処理方法であって、（ａ）イグニッションスイッチがオンされると所定時間経過後に起動する工程と、（ｂ）前記電源ライン上に設けられた着脱可能なヒューズ後段の電圧を検出する工程と、を備え、前記工程（ｂ）は、前記イグニッションスイッチのオンから前記所定時間経過後の制御手段の起動時に、前記電圧検出手段により所定値未満の電圧が検出された場合は、不揮発性の記憶手段に記憶された車両データを消去する。
また、請求項６の発明は、電源が供給される電源ラインにヒューズを介して接続される車両制御装置であって、イグニッションスイッチがオンされると起動する制御手段と、車両データを記憶する不揮発性の記憶手段と、前記電源ライン上に設けられた着脱可能なヒューズ後段の電圧を検出する電圧検出手段と、を備え、前記制御手段は、前記電圧検出手段により所定値未満の電圧が検出された場合に、前記記憶手段に記憶された前記車両データを消去し、前記所定値未満の電圧は、定格以上の大電流から自装置を保護するために前記電源ラインに設けられた前記ヒューズの取り外しによって生じる電圧である。
また、請求項７の発明は、電源が供給される電源ラインにヒューズを介して接続される車両制御装置であって、イグニッションスイッチがオンされると起動する制御手段と、車両データを記憶する不揮発性の記憶手段と、前記電源ライン上に設けられた着脱可能なヒューズ後段の電圧を検出する電圧検出手段と、イグニッションスイッチがオンされると駆動するリレーから供給される電圧を検出するリレー電圧検出手段と、を備え、前記制御手段は、前記電圧検出手段により所定値未満の電圧が検出され、かつ、前記リレー電圧検出手段により所定値以上の電圧が検出された場合に、前記記憶手段に記憶された前記車両データを消去する。
【発明の効果】
【００１４】
請求項１ないし５の発明によれば、バッテリ電源が直接供給される電源ライン上に設けられた着脱可能な電気機器後段の電圧を検出することで、電気機器が取り付けられている際の電圧と、取り外されている際の電圧とを個別に検出することができる。このため、制御手段は、検出結果から電気機器の着脱状態を判断することができ、電気機器が取り外された場合等、検出結果に応じた車両データの消去を行うことが可能となる。
【００１５】
また、特に請求項２の発明によれば、制御手段が起動している状態で、電圧検出手段が所定値以下の電圧を検出することで、電気機器が取り外された状態であることを容易に検出することができる。
【００１６】
また、特に請求項３及び４の発明によれば、電圧検出手段の検出結果に加えて、制御手段が起動していることを示す他の検出結果を用いることで、電気機器の着脱状態をより精度よく判断することができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、車両制御システムの概要構成を示すブロック図である。
【図２】図２は、車両制御システムの処理の流れを示すフローチャートである。
【図３】図３は、車両制御システムの各種信号の変化を示すタイムチャートである。
【発明を実施するための形態】
【００１８】
本発明に係る車両制御システムは、車載装置を制御する車両制御装置を含むシステムであり、イグニッションスイッチがオンされるとバッテリからの電源が供給されるものを基本構成としている。また、本発明の車両制御システムは、特に、バッテリから供給される電源電圧を監視して、この電圧値をフラッシュＲＯＭのデータ消去の判定条件に用いるシステムである。本発明の車両制御システムは、例えば、燃料噴射装置を制御する車両制御装置に用いることができる。以下、図面を参照しつつ本発明の実施の形態について説明する。
【００１９】
＜１．システムの構成＞
図１は、第１の実施の形態に係る車両制御システム１００の概略構成を示す図である。図１に示すように、車両制御システム１００は、バッテリ１と、イグニッションスイッチ２と、メインリレー３と、ヒューズ４と、車両制御装置５とを備えている。
【００２０】
バッテリ１は、車両各部の電気負荷に電源を供給するものである。このバッテリ１には電源ライン６が接続されており、この電源ライン６にはイグニッションスイッチ２や、メインリレー３、ヒューズ４、車両制御装置５が各々設けられた接続ラインが接続されている。なお、以下においては、バッテリ１から直接車両制御装置５に供給される電圧を「ＢＡＴＴ」と記載し、バッテリ１からメインリレー３を介して車両制御装置５に供給される電圧を「＋Ｂ」と記載する。
【００２１】
イグニッションスイッチ２は、主として車両制御装置５をはじめとして図示せぬ各種制御装置にバッテリ１の電源電圧を供給するためのスイッチである。イグニッションスイッチ２がオンされると、バッテリ１と車両制御装置５とが接続され、オフされると接続が切断される。イグニッションスイッチ２は、例えば、キーシリンダーにキーを差し込んで回転させることによりスイッチをオンさせるメカ式のものを用いてもよく、スタートボタンを押すことでスイッチをオンさせるプッシュスタート式のものを用いてもよい。なお、以下においては、イグニッションスイッチ２を介して車両制御装置５に供給される電圧信号を「ＩＧＳＷ」と記載する。
【００２２】
メインリレー３は、車両制御装置５に電源を供給するリレーである。具体的には、メインリレー３は、リレーコイル３ａとリレースイッチ３ｂとを備えており、リレーコイル３ａを通電すると対応するリレースイッチ３ｂがオンされるようになっている。これにより、メインリレー３が駆動して車両制御装置５にバッテリ１の電源が供給される。リレーコイル３ａへの通電は、イグニッションスイッチ２がオンされた際に行われる。
【００２３】
ヒューズ４は、定格以上の大電流から車両制御装置５を保護するものである。ヒューズ４は、バッテリ１と車両制御装置５との間の電源ライン６上に設けられた着脱可能な電気機器であり、ユーザによって取り付け及び取り外しが可能な構成となっている。
【００２４】
車両制御装置５は、ＥＣＵ(Electronic Control Unit)として構成されており、主たる構成要素として電源装置７と、マイクロコンピュータ（以下、「マイコン」と記載する）８と、電圧検出部９と、ダイオード１０を備えている。車両制御装置５は、燃料噴射装置を制御する装置である場合には、電源装置７及びマイコン８の他に、燃料噴射を制御するための各種構成要素を含んでいるが、本実施の形態ではそれらの構成要素の図示及び説明は省略する。
【００２５】
電源装置７は、バッテリ１から供給された電圧を所定の電圧に変換して車両制御装置５内部の各電気負荷に供給するものである。電源装置７は、イグニッションスイッチ２がオンされると、メインリレー３を駆動することでバッテリ電源が供給され、マイコン８に対して駆動のための電源を供給する。電源装置７は、この機能を実現するために、電源回路１１と、ＩＧ検出部１２と、リレー駆動部１３とを備えている。
【００２６】
電源回路１１は、メインリレー３を介してバッテリ１から供給された電圧（＋Ｂ）を所定の電圧に変換してマイコン８や電源装置７の各種電気負荷に供給するものである。電源回路１１としては、例えば１２Ｖを５Ｖに降圧するレギュレータ等を用いることができる。なお、この電源回路１１は、マイコン８を駆動させるための電圧を生成するものである。本実施の形態では、マイコン駆動用の電源回路１１は備えているが、データ記憶用メモリのデータ保持用電源としての電源回路は備えていない。
【００２７】
ＩＧ検出部１２は、イグニッションスイッチ２のオン又はオフを検出する。ＩＧ検出部１２は、イグニッションスイッチ２を介してバッテリ１の電源ライン６に接続されており、イグニッションスイッチ２がオン状態の電圧とオフ状態の電圧とに応じてイグニッションスイッチ２のオン又はオフを検出する。ＩＧ検出部１２は、検出結果を示す信号をリレー駆動部１３及びマイコン８に出力する。
【００２８】
ＩＧ検出部１２は、イグニッションスイッチ２のオン又はオフを検出することができるものであればよく、その構成は限定されないが、本実施の形態におけるＩＧ検出部１２は、コンパレータ１２ａを備えている。コンパレータ１２ａの非反転入力端子は、イグニッションスイッチ２と接続されておりＩＧＳＷが入力される。また、コンパレータ１２ａの反転入力端子は、基準電源に接続されている。イグニッションスイッチ２がオンされると、コンパレータ１２ａはバッテリ１と接続されるため、非反転入力端子にはＢＡＴＴが入力される。
【００２９】
基準電源の電圧は、ＢＡＴＴと比較するための電圧に設定されており、バッテリ１と接続されているときにはコンパレータ１２ａからはハイ信号が出力され、接続されていないときはコンパレータ１２ａからはロー信号が出力される。すなわち、コンパレータ１２ａは、イグニッションスイッチ２がオンのときにはハイ信号を出力し、イグニッションスイッチ２がオフのときにはロー信号を出力する。コンパレータ１２ａから出力された信号は、リレー駆動部１３及びマイコン８に入力される。なお、以下においては、コンパレータ１２ａから出力される信号を「ＩＧＳＷＯ」と記載する。
【００３０】
リレー駆動部１３は、メインリレー３を駆動又は停止させるものである。リレー駆動部１３は、メインリレー３を駆動させる際には、リレーコイル３ａを通電させる信号を出力し、停止させる際には非通電の信号を出力する。リレー駆動部１３には、ＩＧ検出部１２からの出力信号の他に、後述するマイコン８からの出力信号が入力される。リレー駆動部１３は、これら各信号に基づいてメインリレー３の駆動又は停止、すなわち通電の可否を決定する。
【００３１】
リレー駆動部１３は、入力した各信号に基づいてメインリレー３を駆動又は停止するものであればよく、その構成は限定されないが、本実施の形態におけるリレー駆動部１３は、２入力のオア回路１３ａを備えている。オア回路１３ａの各入力端子には、コンパレータ１２ａからの出力信号と、マイコン８からの出力信号とが入力される。そして、これら入力信号の少なくとも１つが、イグニッションスイッチ２のオン信号か、メインリレー３の駆動を保持する信号である場合には、オア回路１３ａは、メインリレー３を駆動する。すなわち、オア回路１３ａは、リレーコイル３ａを通電する旨の信号を出力する。
【００３２】
一方、入力信号が前記各信号のいずれでもない場合には、オア回路１３ａは、メインリレー３を駆動しない。すなわち、オア回路１３ａは、リレーコイル３ａを非通電にする旨の信号を出力する。このように、オア回路１３ａは、２入力のいずれか１つでもハイ信号であればハイ信号を出力してメインリレー３を駆動し、全てロー信号であればロー信号を出力してメインリレー３を駆動しないこととなる。なお、以下においては、オア回路１３ａから出力される信号を「ＭＲＥＬＯ」と記載する。
【００３３】
なお、オア回路１３ａとメインリレー３との間に、リレーコイル３ａを通電するための駆動源を設けてもよい。オア回路１３ａからメインリレー３を駆動させるだけの出力が得られない場合などに有効である。また、バッテリ１からの電源ライン６を介して直接入力されるＢＡＴＴは、上記各構成要素のほかにも電源装置７内に設けられている図示しない各種電気負荷にも供給される。
【００３４】
電圧検出部９は、ヒューズ４が設けられた接続ラインに接続されており、ヒューズ４後段の電圧値を検出する。電圧検出部９は、ヒューズ４が取り付けられている場合には、ＢＡＴＴが入力されてＢＡＴＴ電圧を検出するが、ヒューズ４が取り外されている場合には、ＢＡＴＴが入力されず検出する電圧は略０Ｖとなる。
【００３５】
電圧検出部９は、電圧を検出することのできる構成であればよいが、本実施の形態のおける電圧検出部９は、２つの抵抗を備え、抵抗分割した値を出力する構成である。具体的には、電圧検出部９は、第１の抵抗９ａ及び第２の抵抗９ｂの抵抗値が３：１となるように設定されており、各抵抗の接続点の電圧値を出力電圧値としている。すなわち、電圧検出部９は、入力した電圧値の１／４の電圧値を出力している。例えば、バッテリ１の電圧を１２Ｖとすると、ヒューズ４が取り付けられている場合には、電圧検出部９の出力は３Ｖとなり、ヒューズ４が取り外されている場合には、電圧検出部９の出力は０Ｖとなる。
【００３６】
なお、電圧検出部９が電圧を検出する検出点の後段にはダイオード１０が設けられている。また、このダイオード１０の後段には、図示していないが、イグニッションスイッチ２が設けられた接続ラインから分岐したラインがダイオードを介して接続されている。すなわち、ヒューズ４が設けられた接続ラインとイグニッションスイッチ２が設けられた接続ラインとは、いわゆるダイオードオアで接続されている。このため、仮にヒューズ４が取り外されてＢＡＴＴが入力されない場合であっても、電源装置７にはイグニッションスイッチ２が設けられている接続ラインを介してバッテリ１からの電源が供給される。
【００３７】
また、これと同様に、ダイオード１０の後段には、図示していないが、メインリレー３から＋Ｂが供給されるラインにおいても分岐したラインがダイオードを介して接続されている。すなわち、この場合も同様に、ヒューズ４が設けられた接続ラインと＋Ｂが供給される接続ラインとが、いわゆるダイオードオアで接続されており、ヒューズが取り外されてＢＡＴＴが入力されない場合であっても、電源装置７には＋Ｂ電源が供給される。
【００３８】
つまり、ヒューズ４が取り外された場合であっても、いずれかの入力により電源装置７は駆動が可能である。また、いずれかの入力により電源が入力される場合であっても、ヒューズ４が設けられている接続ラインにはダイオード１０が設けられているため、これらの入力電流が電圧検出部９の検出点側に逆流することはない。従って、電圧検出部９がヒューズ４後段の電圧を誤検出することはない。
【００３９】
マイコン８は、ＣＰＵ１４、ＲＡＭ１５、ＲＯＭ１６、ＡＤＣ１７及びデータ記憶部１８を備え、車両制御装置５全体を制御する。マイコン８が備える各種機能は、ＲＯＭ１６に予め記憶されたプログラムに従ってＣＰＵ１４が演算処理を行うことで実現される。このようなマイコン８が備える機能には、メインリレー３を駆動又は停止する機能や、データ記憶部１８のデータを記憶又は消去する機能が含まれている。
【００４０】
ＡＤＣ（analog to digital converter）１７は、入力したアナログデータをデジタルデータに変換する。すなわち、ＡＤＣ１７は、電圧検出部９から出力されたバッテリ電圧値のアナログデータをデジタルデータに変換する。
【００４１】
データ記憶部１８は、車両制御装置５が車両を制御する際に用いる学習値や、車両の自己診断の結果（ダイアグコード）等を記憶している。データ記憶部１８としては、フラッシュＲＯＭやＥＥＰＲＯＭ等の不揮発性メモリが用いられている。
【００４２】
マイコン８は、電源回路１１から電圧が供給されると起動する。すなわち、マイコン８は、イグニッションスイッチ２がオンされてメインリレー３が駆動した場合に起動する。また、電源回路１１から供給された電圧は、前記ＣＰＵ１４等の各構成要素のほかにマイコン８内に設けられている図示しない各種電気負荷に供給される。
【００４３】
マイコン８は、イグニッションスイッチ２がオンされて起動すると、メインリレー３の駆動を保持する信号を出力する。また、マイコン８には、コンパレータ１２ａからの出力信号が入力されており、マイコン８は、起動するとイグニッションスイッチ２のオン又はオフを判断している。これは、メインリレー３の駆動を保持する信号の出力又は出力停止を判断するため等である。なお、以下においては、メインリレー３の駆動を保持する信号を「保持信号」又は「ＭＲＨＯＬＤ」と記載する。この保持信号はオア回路１３ａに入力される。
【００４４】
マイコン８は、通常の制御において電圧検出部９から入力されるバッテリ電圧値に応じて各種補正を行なうが、特に起動時にはこのバッテリ電圧値に基づいてＢＡＴＴが入力されているか否かを判断し、もってヒューズ４が取り外されているか否かを判断する。具体的には、マイコン８は、起動時に、電圧検出部９の電圧値をＡＤＣ１７でＡＤ変換した出力値が所定値以上の場合には、ＢＡＴＴが入力されていると判断し、所定値未満の場合には、ＢＡＴＴが入力されていないと判断する。
【００４５】
ＢＡＴＴが入力されている状態とは、ヒューズ４が設けられた接続ラインにバッテリ１の電圧が供給されている状態であり、すなわちヒューズ４が取り付けられている状態を示している。一方、ＢＡＴＴが入力されていない状態とは、ヒューズ４が設けられた接続ラインにバッテリ１の電圧が供給されていない状態であり、すなわちヒューズ４が取り外されている状態を示している。
【００４６】
前記所定値は、ＢＡＴＴの入力又は非入力を検出できる任意の値に設定すればよい。例えば、バッテリ１の電圧を１２Ｖとすると、電圧検出部９から出力される電圧値は略０Ｖ〜３Ｖとなるため、電圧検出部９から出力された電圧値の１．５Ｖに対応するＡＤ値を所定値として設定することができる。ただし、所定値は、これに限定されるものではなく、１．４Ｖや１．６Ｖ等適宜設定可能である。
【００４７】
また、マイコン８は、起動後にＡＤＣ１７の出力に基づいてデータ記憶部１８のデータを消去するか否かを判断する。ＡＤＣ１７の出力によりＢＡＴＴが入力されていると判断した場合には、マイコン８は通常の起動であると判断してデータ記憶部１８のデータの消去は行わない。すなわち、ヒューズ４が取り付けられた状態で起動した場合には、データの消去は行わない。
【００４８】
一方、ＡＤＣ１７の出力によりＢＡＴＴが入力されていないと判断した場合には、マイコン８はデータ記憶部１８のデータの消去を実行する。すなわち、マイコン８自身が起動しているにも関わらず、ＢＡＴＴが入力されていないということから、ヒューズ４が外されている状態であると判断でき、このような場合には、マイコン８はデータ消去の処理を実行する。
【００４９】
このように、本実施の形態に係る車両制御システム１００は、ヒューズ４が取り外された状態でマイコン８が起動した場合に、マイコン８がそれを判断してデータ記憶部１８のデータを消去するシステムである。
【００５０】
＜２．マイコンの処理＞
次に、マイコン８の処理について図２を用いて説明する。図２は、マイコン８の処理を示すフローチャートである。
【００５１】
マイコン８による処理は、車両制御装置５に＋Ｂが入力されてマイコン８が起動することにより開始される。マイコン８は、電源が供給されて起動すると所定の起動処理を実行する（ステップＳ２０１）。本実施の形態では、マイコン８は、起動処理を開始するとデータ記憶部１８のデータ消去の実行可否も判断する。
【００５２】
マイコン８は、起動処理を開始するとＢＡＴＴの入力があるか否かを判断する（ステップＳ２０２）。この判断は、マイコン８のＡＤＣ１７の出力値に基づいて行われる。マイコン８は、ＡＤＣ１７の出力値が所定値以上の場合には、ＢＡＴＴの入力ありと判断し（ステップＳ２０２でＹｅｓ）、通常処理を継続する（ステップＳ２０３）。つまり、ヒューズ４が取り付けられた状態でマイコン８が起動した場合には、データ記憶部１８のデータ消去は行わない。その後、マイコン８は、燃料噴射制御等通常の制御を実行した後に終了する。
【００５３】
一方、マイコン８は、ＡＤＣ１７の出力値が所定値未満の場合には、ＢＡＴＴの入力なしと判断し（ステップＳ２０２でＮｏ）、データ消去処理を実行する（ステップＳ２０４）。つまり、ヒューズ４が取り外された状態でマイコン８が起動した場合には、データ記憶部１８のデータ消去を行う。その後、マイコン８は、データ消去処理を完了すると処理を終了する。この場合は燃料噴射制御等通常の制御は行なわない。なぜなら、ヒューズ４を取り外した状態でマイコン８を起動するのはデータ記憶部１８のデータを消去するために行なうからである。
【００５４】
＜３．システムの動作＞
次に、車両制御システム１００の動作について図３を用いて説明する。図３は、通常の起動処理が行われた場合及びヒューズ４を取り外した状態でイグニッションスイッチ２をオンした場合における各種信号の変化を示すタイムチャートである。なお、各信号において高電圧状態を「ハイ」と記載し、低電圧状態を「ロー」と記載する。
【００５５】
ＢＡＴＴは、ヒューズ４の出力信号を示している。ＢＡＴＴは、バッテリ１が接続されてヒューズ４も取り付けられている状態では例えば１２Ｖであり、バッテリ１が接続されていない状態又は接続されているがヒューズ４が取り外された状態では０Ｖとなる。ＩＧＳＷＯは、コンパレータ１２ａの出力信号を示しており、イグニッションスイッチ２がオフの状態ではローであり、オンの状態でハイとなる。ＭＲＥＬＯは、オア回路１３ａからの出力信号を示しており、ハイのときにリレーコイル３ａが通電され、ローのときにはリレーコイル３ａは通電されない。＋Ｂは、メインリレー３を介して供給されるバッテリ１の電圧信号を示している。マイコン動作は、マイコン８の動作状況を示している。ＭＲＨＯＬＤは、マイコン８からオア回路１３ａに出力される保持信号を示している。
【００５６】
図３に示すタイムチャートの開始時点では、バッテリ１は取り外された状態であり（ＢＡＴＴがロー）、イグニッションスイッチ２もオフである（ＩＧＳＷＯがロー）。また、他の信号も全てローである。まず、この状態から、通常の起動処理が行われた場合について説明する。
【００５７】
時点Ｔ１において、バッテリ１が接続されるとＢＡＴＴが１２Ｖになる。次に、時点Ｔ２において、イグニッションスイッチ２がオンされると（ＩＧＳＷＯがハイ）、オア回路１３ａにはハイ信号が入力されるため、オア回路１３ａからはハイ信号が出力される（ＭＲＥＬＯがハイ）。すなわち、オア回路１３ａはリレーコイル３ａを通電する信号を出力する。これにより、メインリレー３が駆動し、バッテリ１から供給される電圧が上昇する（＋Ｂが上昇）。
【００５８】
次に、時点Ｔ３において、＋Ｂが一定の電圧に達するとマイコン８が起動して動作を開始する（マイコン動作が動作中）。マイコン８は、動作を開始するとメインリレー３の駆動を保持するために保持信号を出力する（ＭＲＨＯＬＤがハイ）。また、マイコン８は、動作を開始すると起動処理時において、ＡＤＣ１７の出力を確認する。
【００５９】
すなわち、マイコン８は、起動するとＢＡＴＴが所定値以上であるか、所定値未満であるかを確認する。時点Ｔ３においてはＢＡＴＴが１２Ｖであり、ＡＤ変換された出力値は所定値以上となるであるため、マイコン８は、ＢＡＴＴが入力されている（ヒューズが取り付けられ、バッテリ１から電源が供給されている）と判断して通常の起動処理を継続し、データ記憶部１８のデータを消去する処理は実行せず、燃料噴射制御等通常の制御を実行する。
【００６０】
その後、時点Ｔ４において、車両の走行等の通常の処理が終了してイグニッションスイッチ２がオフになると（ＩＧＳＷＯがロー）、マイコン８は所定の終了処理を実行する。そして、時点Ｔ５において、マイコン８は、終了処理を実行した後にメインリレー３の駆動を停止するために保持信号の出力を停止する（ＭＲＨＯＬＤがロー）。オア回路１３ａに入力される全ての信号がローとなり、オア回路１３ａはロー信号を出力する（ＭＲＥＬＯがロー）。これにより、メインリレー３の駆動が停止されてバッテリ１から供給される電圧が低下する（＋Ｂが低下）。
【００６１】
そして、時点Ｔ６において、＋Ｂが一定の電圧まで低下するとマイコン８が動作を停止し、通常処理を終了する。
【００６２】
次に、データ記憶部１８のデータを消去する処理が行われる場合について説明する。まず、時点Ｔ７において、データ消去の処理を行うためにヒューズ４を取り外した状態にする。これにより、電圧検出部９の検出点にＢＡＴＴ電圧が供給されず、ＢＡＴＴは０Ｖとなる。
【００６３】
次に、時点Ｔ８において、イグニッションスイッチ２をオンにすると（ＩＧＳＷＯがハイ）、オア回路１３ａにはハイ信号が入力されるため、オア回路１３ａからはハイ信号が出力される（ＭＲＥＬＯがハイ）。すなわち、オア回路１３ａはリレーコイル３ａを通電する信号を出力する。これにより、メインリレー３が駆動し、バッテリ１から供給される電圧が上昇する（＋Ｂが上昇）。
【００６４】
次に、時点Ｔ９において、＋Ｂが一定の電圧に達するとマイコン８が起動して動作を開始する（マイコン動作が動作中）。マイコン８は、動作を開始するとメインリレー３の駆動を保持するために保持信号を出力する（ＭＲＨＯＬＤがハイ）。また、マイコン８は、動作を開始すると起動処理時において、ＡＤＣ１７の出力を確認する。
【００６５】
すなわち、上記と同様に、マイコン８は起動するとＢＡＴＴが所定値以上であるか、所定値未満であるかを確認する。時点Ｔ９においてはＢＡＴＴが０Ｖであり、ＡＤ変換された出力値は所定値未満となるあるため、マイコン８は、ＢＡＴＴが入力されていない（ヒューズが取り外され、バッテリ１から電源が供給されていない）と判断し、データ記憶部１８のデータを消去する処理の実行を開始する。
【００６６】
このとき、マイコン８がデータ記憶部１８のデータ消去の処理を完了していない状態で、イグニッションスイッチ２がオフになったとしても、マイコン８からは、保持信号が出力されているため（ＭＲＨＯＬＤがハイ）、メインリレー３の駆動状態は保持されており、マイコン８自体は動作の継続が可能である。
【００６７】
その後、マイコン８がデータ記憶部１８のデータ消去の処理を完了すると、燃料噴射制御等通常の制御は実行せず待機状態となる。その後、時点Ｔ１０において、イグニッションスイッチ２がオフになると（ＩＧＳＷＯがロー）、時点Ｔ１１において、メインリレー３の駆動を停止するために保持信号の出力を停止する（ＭＲＨＯＬＤがロー）。オア回路１３ａに入力される全ての信号がローとなり、オア回路１３ａはロー信号を出力する（ＭＲＥＬＯがロー）。これにより、メインリレー３の駆動が停止されてバッテリ１から供給される電圧が低下する（＋Ｂが低下）。
【００６８】
そして、時点Ｔ１２において、＋Ｂが一定の電圧まで低下するとマイコン８が動作を停止し、データ消去に関する処理を終了する。尚、マイコン８がデータ記憶部１８のデータ消去の処理を完了する前にイグニッションスイッチ２がオフになった場合は、マイコン８は保持信号をしばらく出力しておき、消去処理が完了した段階で保持信号の出力を停止する。
【００６９】
このように、ヒューズ４が設けられた接続ラインの電圧値をデータ消去の可否判断の条件とすることにより、着脱が容易なヒューズ４を取り外した状態で、イグニッションスイッチ２をオンにするだけでデータ消去を実行することが可能となり、専用のツールがない場合であっても容易にデータ消去を行うことが可能となる。
【００７０】
＜４．変形例＞
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施の形態及び以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
【００７１】
上記の実施の形態では、ヒューズ４が設けられた接続ラインの電圧値をデータ消去の可否判断の条件としていたが、これに限定されるものではなく、他の条件と組み合わせてもよい。例えば、ヒューズ４が設けられた接続ラインの電圧値と、イグニッションスイッチ２のオン又はオフとの組み合わせを可否判断の条件としてもよい。この場合、マイコン８は、ＢＡＴＴの電圧値をＡＤ変換した出力値が所定値未満であり、かつ、イグニッションスイッチ２がオンの場合にデータ消去の処理を実行する。イグニッションスイッチ２のオン又はオフの判断は、マイコン８に入力されるコンパレータ１２ａの出力信号（ＩＧＳＷＯ）に基づいて行うことができる。
【００７２】
具体的には、マイコン８は、起動処理時において、ＡＤＣ１７の出力を確認するとともに、ＩＧＳＷＯを確認する。図３のタイムチャートを例に挙げて説明すると、時点Ｔ９において、ＢＡＴＴが０ＶであるためＡＤ変換された出力値は所定値未満となり、ＩＧＳＷＯがハイであるため、マイコン８は、ＢＡＴＴは入力されておらず、かつ、イグニッションスイッチ２がオンであると判断し、データ記憶部１８のデータ消去の処理の実行を開始する。すなわち、この場合においても、ヒューズ４を取り外した状態でイグニッションスイッチ２をオンすることでデータの消去が可能になる。
【００７３】
また、例えば、ヒューズ４が設けられた接続ラインの電圧値と、＋Ｂの入力の有無との組み合わせをデータ消去の可否判断の条件としてもよい。この場合、マイコン８は、ＢＡＴＴの電圧値をＡＤ変換した出力値が所定値以下であり、かつ、＋Ｂがマイコン８の最低動作電圧以上である場合に、データ消去の処理を実行する。＋Ｂがマイコン８の最低動作電圧以上であるか否かの確認は、＋Ｂの電圧信号に基づいて行うことができる。
【００７４】
具体的には、マイコン８は、起動処理時において、ＡＤＣ１７の出力を確認するとともに、＋Ｂを確認する。図３のタイムチャートを例に挙げて説明すると、時点Ｔ９以降において、ＢＡＴＴが０ＶであるためＡＤ変換された出力値は所定値未満となり、＋Ｂはマイコン８が動作可能なレベル以上の値であるため、マイコン８は、ＢＡＴＴは入力されておらず、かつ、＋Ｂがマイコン８の最低動作電圧以上であると判断し、データ記憶部１８のデータ消去の処理の実行を開始する。すなわち、この場合においても、ヒューズ４を取り外した状態でマイコン８を起動する（イグニッションスイッチ２をオンにする）ことでデータの消去が可能になる。
【００７５】
さらに例えば、ヒューズ４が設けられた接続ラインの電圧値と、イグニッションスイッチ２のオン又はオフと、＋Ｂの入力の有無との組み合わせをデータ消去の可否判断の条件としてもよい。この場合、マイコン８は、ＢＡＴＴの電圧値をＡＤ変換した出力値が所定値以下であり、かつ、イグニッションスイッチ２がオンであり、かつ、＋Ｂがマイコン８の最低動作電圧以上である場合に、データ消去の処理を実行する。この場合における各判断も上述と同様にして行うことができる。
【００７６】
このように、データ消去の可否判断に用いる条件を適宜組み合わせることにより、データ消去の可否判断をより精度よく行うことができる。
【００７７】
なお、上記の実施の形態では、ＢＡＴＴの入力又は非入力を検出する際の処理として、バッテリ電圧値をＡＤ変換した出力値を所定値と比較していたが、所定値は１つである場合に限定されず、所定値を２つ設定してもよい。この場合、例えば、ＢＡＴＴが入力されていることを検出するための第１の所定値と、ＢＡＴＴが入力されていないことを検出するための第２の所定値とを設定すればよい。
【００７８】
第１の所定値は、ＢＡＴＴが入力されていることを検出できる値に設定すればよい。例えば、バッテリ１の電圧を１２Ｖとすると、電圧検出部９から出力される電圧値は略３Ｖとなるため、３Ｖに対応するＡＤ値を第１の所定値として設定することができる。ただし、電圧の変動を考慮すると、より精度よく検出するためにある程度の範囲を持たせることが好ましい。このため、例えば、電圧検出部９から出力される電圧値の２．８Ｖ、２．５Ｖ、２．０Ｖ等に対応するＡＤ値を第１の所定値として適宜設定してもよい。
【００７９】
また、第２の所定値は、ＢＡＴＴが入力されていないことを検出できる値に設定すればよい。この場合には、電圧検出部９から出力される電圧値は略０Ｖとなるため、０Ｖに対応するＡＤ値を第２の所定値として設定することができる。ただし、この場合においても上記と同様に、電圧検出部９から出力される電圧値の０．２Ｖ、０．５Ｖ、１．０Ｖ等に対応するＡＤ値を第２の所定値として適宜設定してもよい。
【００８０】
なお、上記の実施の形態では、イグニッションスイッチ２がオンされている間はメインリレー３が駆動しているためマイコン８は動作可能であるが、イグニッションスイッチ２をオフにするとメインリレー３の駆動が停止するためマイコン８は停止する。従って、データ消去処理の場合には、マイコン８によるデータ消去の処理が完了した後にイグニッションスイッチ２をオフにする必要がある。
【００８１】
具体的には、データ消去が完了した旨をユーザに報知するランプ等の手段を設け、ユーザがこれを確認した後にイグニッションスイッチ２をオフにすればよい。これにより、データ消去処理完了後にメインリレー３の駆動が停止して＋Ｂが低下し、マイコン８が動作を停止することになり、正常に終了することができる。
【００８２】
また、上記実施の形態では、プログラムに従ったＣＰＵの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。また逆に、ハードウェア回路によって実現されるとした機能のうちの一部は、ソフトウェア的に実現されてもよい。
【符号の説明】
【００８３】
１    バッテリ
２    イグニッションスイッチ
３    メインリレー
４    ヒューズ
５    車両制御装置
６    電源ライン
７    電源装置
８    マイコン
９    電圧検出部
１０    ダイオード
１１    電源回路
１２    ＩＧ検出部
１３    リレー駆動部
１４    ＣＰＵ
１７    ＡＤＣ
１８    データ記憶部
１００    車両制御システム
【図１】
0005959238.tif 000002
【図２】
0005959238.tif 000003
【図３】
0005959238.tif 000004