(57)【要約】【課題】２種類のブレーキ踏み込み検出回路のいずれかが搭載される車両においてブレーキペダルが踏み込まれたか否かを正確に判定することができる車両仕様判定方法および装置を提供する。【解決手段】ブレーキペダル２が踏み込まれたときにブレーキ踏み込み検出回路６（７）からローレベルの信号が出力される第１仕様と、ハイレベルの信号が出力される第２仕様とのいずれかの仕様を有する車両１０の仕様を判定する方法において、アクセルペダルが踏み込まれ、かつ車両１０が動き出したときに、ブレーキ踏み込み検出回路６（７）のレベルが、ハイレベルのときに車両１０の仕様が第１仕様であると判定し、ローレベルのときに第２仕様であると判定する仕様判定ステップと、その判定した仕様とブレーキ踏み込み検出回路６（７）からの信号とを基に、ブレーキペダル２が踏み込まれたか否かを判断する踏み込み判断ステップとを備えたものである。【選択図】図２
2009190527.tif 000002
【特許請求の範囲】
【請求項１】
ブレーキペダルが踏み込まれたときにブレーキ踏み込み検出回路からローレベルの信号が出力され、踏み込まれていないときにハイレベルの信号が出力される第１仕様と、上記ブレーキペダルが踏み込まれたときに上記ブレーキ踏み込み検出回路からハイレベルの信号が出力され、踏み込まれていないときにローレベルの信号が出力される第２仕様とのうちのいずれか一方の仕様を有する車両の仕様を判定する方法において、
上記車両のアクセルペダルが踏み込まれ、かつ上記車両が動き出したときに、上記ブレーキ踏み込み検出回路から出力される信号のレベルを検出すると共に、その検出したレベルが、上記ハイレベルのときに上記車両の仕様が第１仕様であると判定し、上記ローレベルのときに第２仕様であると判定する仕様判定ステップと、
上記仕様判定ステップにて判定した仕様と上記ブレーキ踏み込み検出回路からの出力信号とを基に、上記車両のブレーキペダルが踏み込まれたか否かを判断する踏み込み判断ステップとを備えたことを特徴とする車両仕様判定方法。
【請求項２】
上記仕様判定ステップは、所定の制御周期ごとに上記車両の車速を検出すると共に、その検出した車速を前車速として記憶する車速検出ステップと、
上記車速検出ステップで検出した車速が、上記車両が実質的に停車しているとみなせるような所定車速を超え、かつ前の制御周期で記憶した前車速が上記所定車速以下のときに、上記車両が動き出したと判断する動き出し判断ステップとを有する請求項１記載の車両仕様判定方法。
【請求項３】
上記仕様判定ステップで判定した仕様を記憶する仕様記憶ステップを備え、
上記仕様記憶ステップにより上記車両の仕様を記憶した後は、上記仕様判定ステップを省略して、上記踏み込み判断ステップを実行する請求項１または２記載の車両仕様判定方法。
【請求項４】
ブレーキペダルが踏み込まれたときにブレーキ踏み込み検出回路からローレベルの信号が出力され、踏み込まれていないときにハイレベルの信号が出力される第１仕様と、上記ブレーキペダルが踏み込まれたときに上記ブレーキ踏み込み検出回路からハイレベルの信号が出力され、踏み込まれていないときにローレベルの信号が出力される第２仕様とのうちのいずれか一方の仕様を有する車両の仕様を判定する装置において、
上記車両のアクセルペダルが踏み込まれ、かつ上記車両が動き出したときに、上記ブレーキ踏み込み検出回路から出力される信号のレベルを検出すると共に、その検出したレベルが、上記ハイレベルのときに上記車両の仕様が第１仕様であると判定し、上記ローレベルのときに第２仕様であると判定する仕様判定手段と、
上記仕様判定手段により判定された仕様と上記ブレーキ踏み込み検出回路からの出力信号とを基に、上記車両のブレーキペダルが踏み込まれたか否かを判断する踏み込み判断手段とを備えたことを特徴とする車両仕様判定装置。
【請求項５】
上記仕様判定手段は、上記アクセルペダルの踏み込みを検出するアクセルペダル検出手段と、所定の制御周期ごとに上記車両の車速を検出する車速検出手段と、その車速検出手段により検出された車速を前車速として記憶する前車速記憶手段と、上記車速検出手段により検出された車速が、上記車両が実質的に停車しているとみなせるような所定車速を超え、かつ上記前車速記憶手段により前の制御周期で記憶された前車速が上記所定車速以下のときに、上記車両が動き出したと判断する動き出し判断手段とを有する請求項４記載の車両仕様判定装置。
【請求項６】
上記仕様判定手段により判定された仕様を記憶する仕様記憶手段を備え、
上記仕様記憶手段により上記車両の仕様が記憶された後は、上記仕様判定手段の作動を省略して上記踏み込み判断手段による上記ブレーキペダルが踏み込み判断が行われる請求項４または５記載の車両仕様判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２種類の仕様のブレーキ踏み込み検出回路のうちのいずれか一方が搭載される車両にて、その車両の仕様を判定する方法および装置に関するものである。
【背景技術】
【０００２】
従来、車両に搭載される電子制御装置が行う制御には、ブレーキペダルが踏み込まれたか否かに基づいて行われるものがある。その制御において、ブレーキペダルの踏み込みを電子制御装置に認識させるために、ブレーキペダルに連動して信号を出力するブレーキ踏み込み検出回路が設けられることがある（例えば、特許文献１参照）。
【０００３】
このようなブレーキ踏み込み検出回路として、例えば、図４（ａ）および（ｂ）に示すように、車両側にブレーキスイッチ回路８１（または９１）を設け、そのブレーキスイッチ回路８１（９１）を、電子制御装置８２（９２）に接続して構成したものがある。
【０００４】
ここで、ブレーキスイッチ回路８１（９１）の仕様には、車両側の仕様により、異なるＡ仕様とＢ仕様とがある。
【０００５】
図４（ａ）に示すように、Ａ車（Ａ仕様の車両）のブレーキスイッチ回路８１は、グランド８３に接続されたライン８４をブレーキスイッチ８５を介して電子制御装置８２に接続して構成される。このＡ車では、ブレーキペダルを踏むとブレーキスイッチ８５がＯＮになり、ブレーキスイッチ回路８１がＧＮＤレベルになる。
【０００６】
他方、図４（ｂ）に示すように、Ｂ車のブレーキスイッチ回路９１は、バッテリー９３に接続されたライン９４をブレーキスイッチ９５を介して電子制御装置９２に接続して構成される。このＢ車では、ブレーキペダルを踏むとブレーキスイッチ９５がＯＮになり、ブレーキスイッチ回路９１がバッテリーレベルになる。
【０００７】
このようなＡ車とＢ車とが混在する場合、電子制御装置８２（９２）は、入力回路８６（９６）の異なる２種類のハードウェアを用意する必要がある。
【０００８】
図４（ａ）に示すように、Ａ車の電子制御装置８２の入力回路８６では、ＣＰＵ８７が電源８８にライン８９で接続され、そのライン８９がブレーキスイッチ回路８１に接続される。
【０００９】
他方、図４（ｂ）に示すように、Ｂ車の電子制御装置９２の入力回路９６では、ＣＰＵ９７がグランド９８にライン９９で接続され、そのライン９９がブレーキスイッチ回路９１に接続される。
【００１０】
これら入力回路８６、９６と同様に、電子制御装置８２、９２のソフトウェアも、Ａ車とＢ車とでそれぞれ用意しなければならない。
【００１１】
Ａ車のソフトウェアは、ブレーキスイッチ回路８１がＧＮＤレベルの場合、ブレーキＯＮと判定し、ＧＮＤレベルでない場合、ブレーキＯＦＦと判定する。これに対して、Ｂ車のソフトウェアは、ブレーキスイッチ回路９１がＧＮＤレベルの場合、ブレーキＯＦＦと判定し、ＧＮＤレベルでない場合、ブレーキＯＮと判定する。
【００１２】
【特許文献１】特開平６−２７８５２６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、上述したブレーキ踏み込み検出回路には以下のような問題があった。
【００１４】
上述したように、Ａ車のハードウェア８６とＢ車のハードウェア９６とに対応したソフトウェアをそれぞれ用意する必要があることから、ソフトウェアの管理負担が増大し、生産効率の悪化を招いていた。
【００１５】
さらに、Ａ車のソフトウェアとＢ車のソフトウェアとでは、ブレーキスイッチ回路８１（９１）がＧＮＤレベルのときに、ブレーキＯＮ・ＯＦＦについて逆の判定をすることから、ハードウェアとソフトウェアとが正しい組合せでなければ、車両のブレーキペダルが踏み込まれたか否かを正常に判定できないという問題があった。
【００１６】
そこで、本発明の目的は、上記課題を解決し、仕様が異なる２種類のブレーキ踏み込み検出回路のうちのいずれか一方が搭載される車両のブレーキペダルが踏み込まれたか否かを正確に判定することができる車両仕様判定方法および装置を提供することにある。
【課題を解決するための手段】
【００１７】
上記目的を達成するために本発明は、ブレーキペダルが踏み込まれたときにブレーキ踏み込み検出回路からローレベルの信号が出力され、踏み込まれていないときにハイレベルの信号が出力される第１仕様と、上記ブレーキペダルが踏み込まれたときに上記ブレーキ踏み込み検出回路からハイレベルの信号が出力され、踏み込まれていないときにローレベルの信号が出力される第２仕様とのうちのいずれか一方の仕様を有する車両の仕様を判定する方法において、上記車両のアクセルペダルが踏み込まれ、かつ上記車両が動き出したときに、上記ブレーキ踏み込み検出回路から出力される信号のレベルを検出すると共に、その検出したレベルが、上記ハイレベルのときに上記車両の仕様が第１仕様であると判定し、上記ローレベルのときに第２仕様であると判定する仕様判定ステップと、上記仕様判定ステップにて判定した仕様と上記ブレーキ踏み込み検出回路からの出力信号とを基に、上記車両のブレーキペダルが踏み込まれたか否かを判断する踏み込み判断ステップとを備えたものである。
【００１８】
好ましくは、上記仕様判定ステップは、所定の制御周期ごとに上記車両の車速を検出すると共に、その検出した車速を前車速として記憶する車速検出ステップと、上記車速検出ステップで検出した車速が、上記車両が実質的に停車しているとみなせるような所定車速を超え、かつ前の制御周期で記憶した前車速が上記所定車速以下のときに、上記車両が動き出したと判断する動き出し判断ステップとを有するものである。
【００１９】
好ましくは、上記仕様判定ステップで判定した仕様を記憶する仕様記憶ステップを備え、上記仕様記憶ステップにより上記車両の仕様を記憶した後は、上記仕様判定ステップを省略して、上記踏み込み判断ステップを実行するものである。
【００２０】
上記目的を達成するために本発明は、ブレーキペダルが踏み込まれたときにブレーキ踏み込み検出回路からローレベルの信号が出力され、踏み込まれていないときにハイレベルの信号が出力される第１仕様と、上記ブレーキペダルが踏み込まれたときに上記ブレーキ踏み込み検出回路からハイレベルの信号が出力され、踏み込まれていないときにローレベルの信号が出力される第２仕様とのうちのいずれか一方の仕様を有する車両の仕様を判定する装置において、上記車両のアクセルペダルが踏み込まれ、かつ上記車両が動き出したときに、上記ブレーキ踏み込み検出回路から出力される信号のレベルを検出すると共に、その検出したレベルが、上記ハイレベルのときに上記車両の仕様が第１仕様であると判定し、上記ローレベルのときに第２仕様であると判定する仕様判定手段と、上記仕様判定手段により判定された仕様と上記ブレーキ踏み込み検出回路からの出力信号とを基に、上記車両のブレーキペダルが踏み込まれたか否かを判断する踏み込み判断手段とを備えたものである。
【００２１】
好ましくは、上記仕様判定手段は、上記アクセルペダルの踏み込みを検出するアクセルペダル検出手段と、所定の制御周期ごとに上記車両の車速を検出する車速検出手段と、その車速検出手段により検出された車速を前車速として記憶する前車速記憶手段と、上記車速検出手段により検出された車速が、上記車両が実質的に停車しているとみなせるような所定車速を超え、かつ上記前車速記憶手段により前の制御周期で記憶された前車速が上記所定車速以下のときに、上記車両が動き出したと判断する動き出し判断手段とを有するものである。
【００２２】
好ましくは、上記仕様判定手段により判定された仕様を記憶する仕様記憶手段を備え、上記仕様記憶手段により上記車両の仕様が記憶された後は、上記仕様判定手段の作動を省略して上記踏み込み判断手段による上記ブレーキペダルが踏み込み判断が行われるものである。
【発明の効果】
【００２３】
本発明によれば、仕様が異なる２種類のブレーキ踏み込み検出回路のうちのいずれか一方が搭載される車両のブレーキペダルが踏み込まれたか否かを正確に判定することができるという優れた効果を発揮するものである。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の好適な一実施形態を添付図面に基づいて詳述する。
【００２５】
本実施形態の車両仕様判定装置は、例えば、トラックなど車両に適用される。
【００２６】
まず、図３に基づき、本実施形態の車両仕様判定装置が適用される車両について説明する。
【００２７】
図３に示すように、車両１０は、エンジン１１と、そのエンジン１１の出力を駆動輪に伝達するための動力伝達装置（図例では、クラッチ１２および変速機１３）と、それらエンジン１１、クラッチ１２および変速機１３などを手動操作するための操作手段１４と、エンジン１１、クラッチ１２および変速機１３などを自動制御するための電子制御装置１５と、その電子制御装置１５などに電力を供給するバッテリー１６とを備える。また、車両１０には、サービスブレーキやパーキングブレーキなどの図示しない制動装置が設けられる。
【００２８】
操作手段１４は、エンジン１１を操作するためのアクセルペダル８、サービスブレーキ（図示せず）を制動操作するためのブレーキペダル２や、クラッチ１２を断接操作するためのクラッチペダル、変速機１３を変速操作するためのシフトレバー（図示せず）などから構成される。
【００２９】
電子制御装置１５は、各種の車両制御を実行するためのＣＰＵ３（処理手段）と、各データを記憶するためのメモリ４（記憶手段）とを有する。メモリ４には、後述する車両仕様判定のためのソフトウェアや、車両仕様判定済みフラグ、車両仕様データなどが収容される。
【００３０】
電子制御装置１５は、エンジン１１のインジェクタ１１１や、クラッチ１２の図示しないアクチュエータおよび変速機１３のアクチュエータに接続され、それらインジェクタ１１１およびアクチュエータに制御信号を出力する。電子制御装置１５は、例えば、インジェクタ１１１の燃料噴射量および噴射時期や、クラッチ１２の断接、変速機１３の変速などを制御する。
【００３１】
電子制御装置１５には、車速を検出するための車速センサ５（車速検出手段）、エンジン回転数を検出するエンジン回転数センサ１１２や、変速機１３のギヤポジションセンサ（図示せず）などの各種センサが接続され、それらセンサからの検出信号が入力される。
【００３２】
電子制御装置１５には、上述したアクセルペダル８やブレーキペダル２などの操作手段１４の操作量が入力される。
【００３３】
より具体的には、アクセルペダル８と電子制御装置１５との間に、アクセルペダル８の踏み込み量を検出するアクセルペダル回路９（アクセルペダル検出手段）が設けられ、そのアクセルペダル回路９からアクセルペダル８の踏み込み量（アクセルペダル開度）を示すアクセルペダル信号がＣＰＵ３に入力される。
【００３４】
また、ブレーキペダル２と電子制御装置１５との間に、ブレーキペダル２が踏み込まれたか否かを検出するブレーキ踏み込み検出回路６、７（６は後述するＡ仕様の回路、７はＢ仕様の回路を示す）が設けられ、そのブレーキ踏み込み検出回路６（７）から出力されたブレーキスイッチ信号がＣＰＵ３に入力される。
【００３５】
ブレーキスイッチ信号は、ブレーキペダル２が踏み込まれたか否かに対応して、ハイレベル（図例ではバッテリーレベル）と、そのハイレベルよりも低電位のローレベル（図例ではＧＮＤレベル）とでレベルが切り替えられる。
【００３６】
ここで、ブレーキ踏み込み検出回路６（７）には、ブレーキペダル２が踏み込まれたときのブレーキスイッチ信号のレベルが相反する第１仕様（以下、Ａ仕様という）と第２仕様（以下、Ｂ仕様という）とがある。
【００３７】
よって、本実施形態の車両１０には、Ａ仕様のブレーキ踏み込み検出回路６が搭載されるＡ仕様の車両（Ａ車）と、Ｂ仕様のブレーキ踏み込み検出回路７が搭載されるＢ仕様の車両（Ｂ車）とがある。
【００３８】
図１（ａ）に基づき、Ａ車のブレーキ踏み込み検出回路６について説明する。
【００３９】
Ａ仕様のブレーキ踏み込み検出回路６は、電子制御装置１５内の入力回路６１と、車両１０のブレーキペダル２側に設けられたブレーキスイッチ回路６２とで構成される。
【００４０】
入力回路６１は、ＣＰＵ３の入力部を電子制御装置１５内の電源６３に接続するＨライン６４を有し、そのＨライン６４が電子制御装置１５の入力ポート１５１を介してブレーキスイッチ回路６２の後述する検出ライン６５に接続される。
【００４１】
電源６３は、例えば、車両１０のバッテリー１６と同じレベルの電位を供する定電圧電源からなる。Ｈライン６４には、ＣＰＵ３に入力されるブレーキスイッチ信号のレベルを調節するためのプルアップ抵抗６６が設けられる。
【００４２】
ブレーキスイッチ回路６２は、外部のグランド６７を電子制御装置１５の入力ポート１５１に接続する検出ライン６５を有し、その検出ライン６５に、ブレーキペダル２に連動して断接作動するブレーキスイッチ２１が設けられる。
【００４３】
ブレーキスイッチ２１は、ブレーキペダル２が踏み込まれたときにＯＮ（オン）、踏み込まれていないときにＯＦＦ（オフ）となる。
【００４４】
このＡ仕様のブレーキ踏み込み検出回路６では、ブレーキスイッチ回路６２のレベルが入力回路６１を介してブレーキスイッチ信号としてＣＰＵ３に入力される。そのブレーキスイッチ信号は、ブレーキスイッチ２１がＯＦＦのとき、バッテリーレベルであり、ブレーキペダル２が踏み込まれてブレーキスイッチ２１がＯＮになるとＧＮＤレベルになる。
【００４５】
次に図１（ｂ）に基づき、Ｂ車のブレーキ踏み込み検出回路７について説明する。なお、図１（ａ）と同様の要素には、同一の符号を付して説明を省略する。
【００４６】
Ｂ仕様のブレーキ踏み込み検出回路７は、Ａ仕様のブレーキ踏み込み検出回路６と同様に、入力回路７１と、ブレーキスイッチ回路７２とで構成される。
【００４７】
入力回路７１は、ＣＰＵ３の入力部を電子制御装置１５内のグランド７３に接続するＬライン７４を有し、そのＬライン７４が電子制御装置１５の入力ポート１５１を介してブレーキスイッチ回路７２の後述する検出ライン７５に接続される。Ｌライン７４には、ブレーキスイッチ信号のレベルを調節するためのプルダウン抵抗７６が設けられる。
【００４８】
ブレーキスイッチ回路７２は、電子制御装置１５の入力ポート１５１を外部の電源（バッテリー１６）に接続する検出ライン７５を有し、その検出ライン７５に、Ａ仕様と同様に動作するブレーキスイッチ２１が設けられる。
【００４９】
このＢ仕様のブレーキ踏み込み検出回路７では、ＣＰＵ３に入力されるブレーキスイッチ信号は、ブレーキペダル２が踏み込まれていないときにＧＮＤレベルであり、ブレーキペダル２が踏み込まれるとバッテリーレベルになる。
【００５０】
図３に戻り、本実施形態の車両（Ａ車およびＢ車）には、車両（ブレーキ踏み込み検出回路）の仕様を判定するための車両仕様判定装置１が設けられる。
【００５１】
その車両仕様判定装置１は、車両１０のアクセルペダル８が踏み込まれ、かつ車両１０が動き出したときに、ブレーキ踏み込み検出回路６（７）から出力される信号のレベルを検出すると共に、その検出したレベルが、バッテリーレベルのときに車両１０の仕様が第１仕様であると判定し、ＧＮＤレベルのときに第２仕様であると判定する仕様判定手段と、その仕様判定手段が判定した仕様を記憶する仕様記憶手段４と、仕様判定手段により判定された仕様とブレーキ踏み込み検出回路６（７）からの出力信号とを基に、車両１０のブレーキペダル２が踏み込まれたか否かを判断する踏み込み判断手段３とを備える。
【００５２】
その仕様判定手段は、アクセルペダル回路９と、車速センサ５と、その車速センサ５により検出された車速を前車速として記憶する前車速記憶手段４と、車速センサ５の検出車速が所定車速を超え、かつ前車速記憶手段４により前の制御周期で記憶された前車速が所定車速以下のときに、車両１０が動き出したと判断する動き出し判断手段３とを有する。
【００５３】
本実施形態では、仕様判定手段と踏み込み判断手段と動き出し判断手段とがＣＰＵ３により構成され、前車速記憶手段と仕様記憶手段がメモリ４により構成される。また、所定車速は、実質的に車両１０が停止しているとみなせるような車速に設定される。
【００５４】
詳しくは後述するが、ＣＰＵ３は、メモリ４に車両１０の仕様が記憶された後、仕様判定手段としての作動を省略して、ブレーキペダル２が踏み込まれたか否かを判断する。
【００５５】
次に、本実施形態の車両仕様判定装置による車両仕様判定方法について説明する。
【００５６】
本実施形態では、車両仕様を自動で学習する制御を、ブレーキペダル２の踏み込みを判断するソフトウェアに組み込むことで、Ａ車用ハードウェア６、Ｂ車用ハードウェア７のどちらにも適合するソフトウェアを用意した。
【００５７】
そのソフトウェアにより電子制御装置１５が実行する車両仕様判定方法によれば、まず、工場などにて車両１０が完成した後、アクセルペダル８の踏み込みを検出し、かつ車両１０の動き出し（車速０から車速＞０）を検出したときに、そのときのブレーキ踏み込み検出回路６（７）のレベルをモニタする。
【００５８】
アクセルペダル８の踏み込みにより車両１０が動き出したということは、ブレーキペダル２を踏み込んでいないとみなすことができるので、これにより、車両仕様を判断することができる。
【００５９】
そこで、本実施形態では、モニタするブレーキ踏み込み検出回路６（７）のレベルが、バッテリーレベルのときに車両１０の仕様がＡ仕様であると判定し、ＧＮＤレベルのときにＢ仕様であると判定する（仕様判定ステップ）。
【００６０】
車両仕様判定成立後は、仕様判定ステップにて判定した仕様とブレーキ踏み込み検出回路６（７）からの出力信号とを基に、車両１０のブレーキペダル２が踏み込まれたか否かを判断する（踏み込み判断ステップ）。
【００６１】
これにより、Ａ車とＢ車とにそれぞれに適したブレーキスイッチ２１の判定が可能となり、ブレーキペダル２が踏み込まれたか否かを正確に判定することができる。
【００６２】
また、本実施形態では、判定した車両仕様を記憶し、以後は記憶した車両仕様を呼び出すことで、一度、車両仕様判定成立後、二度と車両仕様判定を行わないものとした。
【００６３】
次に、図２のフローチャートに基づき、本実施形態に係る車両仕様判定方法の一例を説明する。図２のフローは、電子制御装置１５のＣＰＵ３により所定の制御周期で実行される。
【００６４】
ステップＳ１では、ＣＰＵ３は、車両１０の仕様が既に判定されている否かを判断する。具体的には、ＣＰＵ３は、車両仕様判定済みフラグがＯＮか否かを判断する。車両仕様判定済みフラグは、初期値がＯＦＦであり、後述するステップＳ８にて車両仕様判定が終了（成立）したときにＯＮに設定される。
【００６５】
ステップＳ１で、車両仕様がまだ判定されていないと判断された場合、車両仕様を判定するために、ステップＳ２からステップＳ８が行われる。ステップＳ２からステップＳ８は、例えば、工場にて車両１０が組立られた後の最初の発進の際などに行われる。
【００６６】
ステップＳ２では、ＣＰＵ３は、アクセルペダル８が踏み込まれているか否かを、アクセルペダル回路９から入力されるアクセルペダル信号を基に判断する。
【００６７】
ステップＳ３およびステップＳ４では、ＣＰＵ３は、車両１０が動き出したか否かを判断する。
【００６８】
本実施形態のＣＰＵ３は、所定の制御周期ごとに車速センサ５により車両１０の車速を検出すると共に、その検出した車速を前車速としてメモリ４に記憶し（車速検出ステップ）、車速センサ５の検出車速が所定車速を超え、かつ前の制御周期でメモリ４に記憶した前車速が所定車速以下のときに、車両１０が動き出したと判断する（動き出し判断ステップ）。
【００６９】
図例では、所定車速がゼロに設定される。ＣＰＵ３は、ステップＳ３にて、車速センサ５により検出された車速がゼロを超えるか否か判断し、ステップＳ４にて、前の制御周期でメモリ４に記憶した前車速がゼロか否か判断する。
【００７０】
なお、車速センサ５の出力にノイズが含まれる場合などには、所定車速を、ゼロよりも大きく、実質的に車両１０が停止しているとみなせるような車速（例えば、約３ｋｍ／ｈ）に設定してもよい。
【００７１】
以上のステップＳ２からステップＳ４により、アクセルペダル８の踏み込みにより車両１０が発進したか否かが判断され、ブレーキペダル２が踏み込まれていないか否かが判断される。なお、ステップＳ２からステップＳ４は、図例以外の任意の順で実行することができる。
【００７２】
ステップＳ２からステップＳ４で、ブレーキペダル２が踏み込まれていないと判断した場合、ＣＰＵ３は、ステップＳ５にてブレーキ踏み込み検出回路６（７）からのブレーキスイッチ信号のレベルを基に仕様を判定し、その判定した仕様をステップＳ６またはステップＳ７にてメモリ４に車両仕様データとして記憶する（仕様記憶ステップ）。
【００７３】
具体的には、ステップ５で、ブレーキ踏み込み検出回路６（７）のブレーキスイッチ回路６２（７２）のレベルがＧＮＤレベル（図２ではＬｏ）の場合、ＣＰＵ３は、車両１０の車両仕様がＢ仕様であると判定して、その判定したＢ仕様をステップＳ６でメモリ４に車両仕様データとして記憶する。
【００７４】
他方、ステップ５で、ブレーキスイッチ回路６２（７２）のレベルがＧＮＤレベルでない場合（バッテリーレベルの場合）、ＣＰＵ３は、車両１０がＡ仕様であると判定して、その判定したＡ仕様をステップＳ７でメモリ４に記憶する。
【００７５】
ステップＳ６またはステップＳ７の後、ＣＰＵ３は、そのＣＰＵ３が搭載された車両１０の仕様が判定済みであることを記憶するために、ステップＳ８で、車両仕様判定済みフラグをＯＮにする。メモリ４の車両仕様判定済みフラグおよび車両仕様データは、基本的には、一度設定された後は、エンジン停止後などもそのまま保持される。
【００７６】
以上のステップＳ２からステップＳ８により、車両仕様が判定、記憶される。
【００７７】
次に、ステップＳ９からステップＳ１４では、記憶した車両仕様を基に、ブレーキペダル２が踏み込まれているか否かの判断が行われる。具体的には、ＣＰＵ３は、ブレーキペダル２が踏み込まれているか否か（ブレーキスイッチ２２がＯＮかＯＦＦか）というハードウェアの状態を、ブレーキＯＮかブレーキＯＦＦかというＣＰＵ３内の状態（変数）に変換する。
【００７８】
ステップＳ９からステップＳ１４は、例えば、ブレーキペダル２が踏み込まれたか否かを制御条件とした所定の車両制御を実行する際に行われる。
【００７９】
所定の車両制御としては、様々な制御が考えられ、例えば、車両１０の停車中（車速ゼロ、エンジン回転数がアイドル回転数）にブレーキペダル２が踏み込まれたとき（ブレーキＯＮ）にエンジン１１を停止（インジェクタ１１１の燃料噴射を停止）し、ブレーキペダル２が離されたとき（ブレーキＯＦＦ）にエンジン１１を再始動するアイドリングストップアンドスタート制御が考えられる。
【００８０】
ここで、本実施形態ではステップＳ８で車両仕様判定済みフラグをＯＮにすることから、ステップＳ６およびステップＳ７（仕様記憶ステップ）で車両１０の仕様が記憶された後は、ステップＳ１の次に、ステップＳ２からステップＳ８（仕様判定ステップ）を省略して、ステップＳ９が実行される。
【００８１】
ステップＳ９では、ＣＰＵ３は、ステップＳ６またはステップＳ７で記憶したメモリ４の車両仕様データがＡ仕様か否かを判断する。
【００８２】
ステップＳ９で車両仕様がＡ仕様の場合、ＣＰＵ３は、ステップＳ１０でブレーキスイッチ回路６２がＧＮＤレベル（図２ではＬｏ）か否かを判断し、ＧＮＤレベルのときブレーキＯＮ（ステップＳ１１）、ＧＮＤレベルでないときブレーキＯＦＦ（ステップＳ１２）と判断する。
【００８３】
ステップＳ９で車両仕様がＡ仕様でない場合（車両仕様がＢ仕様の場合）、ＣＰＵ３は、ステップＳ１３でブレーキスイッチ回路７２がＧＮＤレベルか否か判断し、ＧＮＤレベルのときブレーキＯＦＦ（ステップＳ１４）、ＧＮＤレベルでないときブレーキＯＮ（ステップＳ１１）と判断する。
【００８４】
これより、ＣＰＵ３は、車両仕様に拘わらず、ブレーキペダル２が踏み込まれているときは、ブレーキＯＮと認識し（ステップＳ１１）、踏み込まれていないときは、ブレーキＯＦＦと認識する（ステップＳ１２およびステップＳ１４）。
【００８５】
以上のフローによりブレーキＯＮかブレーキＯＦＦかを判断した後、その判断結果がＣＰＵ３などによる所定の車両制御に使用される。
【００８６】
このように、本実施形態では、仕様が異なる２種類（Ａ仕様、Ｂ仕様）のブレーキ踏み込み検出回路６（７）のうちのいずれか一方が搭載された車両１０において、ブレーキペダル２が踏み込まれたか否かを正確に判断することができる。
【００８７】
すなわち、本実施形態では、車両仕様判定の際に、ブレーキペダル２が踏み込まれていないことを、アクセルペダル８の踏み込みによる車両１０の動き出しにより確認しているため、車両仕様判定を確実に行うことができる。
【００８８】
さらに、判定した各車両仕様ごとにブレーキＯＮ／ＯＦＦの判断を行うことで（ステップＳ１３、Ｓ１４）、ブレーキ踏み込み検出回路（ハードウェア）の違いをソフトウェアで吸収することが可能となる。
【００８９】
その結果、ブレーキペダル２の踏み込みを判断するソフトウェアを、Ａ仕様とＢ仕様とで共通化して１種類にすることができ、車両仕様ごとにソフトウェアを用意する場合に発生するハードウェアとの組合せミスによる作動不良を防ぐことが可能となった。また、ソフトウェアの管理負担を低減させることができ、生産効率を向上させることができる。
【００９０】
その他にも、本実施形態では、車両仕様の判定をＣＰＵ３に自動で行わせることができる。すなわち、車両仕様を判定する前には、ＣＰＵ３はブレーキペダル２が踏み込まれているか否かをブレーキ踏み込み検出回路６（７）の入力から判断することができない。そのため、ＣＰＵ３に車両仕様の判定を自動で行わせようとすると、ブレーキ踏み込み検出回路６（７）の入力以外からブレーキペダル２の状態を検出しなければならない。本実施形態では、アクセルペダルの踏み込みと車両の動き出しとから、ブレーキペダル２の状態を検出することで、ＣＰＵ３に車両仕様の判定を自動で行わせることができる。
【００９１】
なお、本発明は、上述の実施形態に限定されず、様々な変形例や応用例が考えられるものである。
【００９２】
例えば、所定の車両制御としては、車両の停車中にブレーキペダル２が踏まれているときだけ（ＣＰＵ３がブレーキＯＮを確認したときだけ）変速機１３の変速（例えば、ニュートラルから発進段への変速）を許可する危険防止制御や、坂道でブレーキペダル２が踏まれて車両が減速、停車したときに、サービスブレーキに設けられたブレーキ力を保持するためのＨＳＡバルブを駆動して、停車後にブレーキペダル２が離されてもブレーキ力を保持する坂道発進補助制御などが考えられる。
【図面の簡単な説明】
【００９３】
【図１】図１は、本発明に係る一実施形態によるブレーキ踏み込み検出回路の構成図であり、図１（ａ）は第１仕様（Ａ仕様）の回路を示し、図１（ｂ）は、第２仕様（Ｂ仕様）の回路を示す。
【図２】図２は、本実施形態の車両仕様判定方法に係るフローチャートの一例である。
【図３】図３は、本実施形態の車両のシステム図である。
【図４】図４は、従来の車両仕様を説明するための図である。
【符号の説明】
【００９４】
１  車両仕様判定装置
２  ブレーキペダル
３  ＣＰＵ（仕様判定手段、踏み込み判断手段、動き出し判断手段）
４  メモリ（前車速記憶手段、仕様記憶手段）
５  車速センサ（車速検出手段）
６、７  ブレーキ踏み込み検出回路
８  アクセルペダル
９  アクセルペダル回路（アクセルペダル検出手段）
１０  車両
【図１】
2009190527.tif 000003
【図２】
2009190527.tif 000004
【図３】
2009190527.tif 000005
【図４】
2009190527.tif 000006