(57)【要約】【課題】種々のアナログ電圧を、ＣＰＵの負担を増すことなく簡易にデジタルステータスへ変換可能とする。【解決手段】走行状態の設定のためのクルーズスイッチ部１０１と、このクルーズスイッチ部１０１の出力信号に応じてインジェクタ１０３の噴射動作を制御する電子制御ユニット１０２とを有して車両制御装置が構成されており、電子制御ユニット１０２においては、クルーズスイッチ部１０１から入力されたアナログ電圧が、予め定められた複数の判定領域のいずれに該当するかが判定され（Ｓ１００〜Ｓ１１０）、当該判定された領域に対して予め設定されているデジタルステータスが、前記入力されたアナログ電圧に対するデジタルステータスとして設定され（Ｓ１１２〜Ｓ１２２）、このデジタルステータスに応じて車両の走行制御が行われるよう構成されたものとなっている。【選択図】図２
2008137489.tif 000002
【特許請求の範囲】
【請求項１】
アナログ信号をデジタルステータスに変換するアナログ・デジタルステータス変換方法であって、
入力されたアナログ信号が、予め定められた複数の判定領域のいずれに該当するかを判定し、当該判定された領域に対して予め設定されているデジタルステータスを、前記入力されたアナログ信号に対するデジタルステータスとして出力することを特徴とするアナログ・デジタルステータス変換方法。
【請求項２】
走行状態を設定する複数のスイッチを備え、押下されたスイッチに対応した電圧を生成、出力するよう構成されてなるクルーズスイッチ部と、当該クルーズスイッチ部の出力電圧に応じて車両の走行状態を制御するよう構成されてなる電子制御ユニットとを具備してなる車両走行制御装置であって、
前記電子制御ユニットは、
前記クローズスイッチ部の出力電圧が、予め定められた複数の判定領域のいずれに該当するかを判定し、当該判定された領域に対して予め設定されているデジタルステータスを、前記入力されたアナログ電圧に対するデジタルステータスとし、当該デジタルステータスに応じて所定の制御を実行可能に構成されてなることを特徴とする車両走行制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アナログ信号を、その信号の大きさに応じたデジタルステータスに変換する方法に係り、特に、変換処理の簡素化等を図ったものに関する。
【背景技術】
【０００２】
従来、この種のアナログ・デジタルステータス変換処理が行われるものとしては、例えば、車両に搭載され、所定条件の下で、車両を定速走行状態に維持するための自動定速走行装置と称されるものや、車両のギア切り替えのための制御装置などを挙げることができる（例えば、特許文献１、特許文献２等参照）
例えば、自動定速走行装置を例に採れば、かかる装置において、スイッチの設定状態に応じて発生されたアナログ電圧信号を、その電圧に対応した走行状態を表す所定のデジタルステータス（デジタル信号）に変換するには、最初に、発生されたアナログ電圧信号が、予め設定された複数の電圧範囲（領域）のいずれに属するかが判定される。これは、回路を構成する電子部品の製造誤差などから、スイッチの設定状態に応じた電圧は、常に一定値ではなく、誤差を生ずる可能性があり、その場合であっても適切なデジタルステータスに変換できるようにするためである。そして、そのような判定結果に応じて、その電圧値は、一旦、判定された電圧範囲毎に定められた所定の電圧値に変換され、その所定の電圧値に対して予め定められているデジタルステータスが、変換前の電圧値に対するデジタルステータスとする方法が採られている。
【０００３】
例えば、あるスイッチの出力電圧をＶSとし、そのスイッチがオンとされた状態における出力電圧がＶS＝Ｖαであると仮定すると共に、判定される電圧範囲として、２つの電圧範囲、すなわち、０より大で、かつ、Ｖ１以下の第１の範囲と、Ｖ１より大で、かつ、Ｖ２以下の第２の範囲が定められているとする。そして、０＜Ｖα＜Ｖ１であるとすると、出力電圧Ｖαは、デジタルステータスへの変換のため、電圧Ｖ１であるとされる。しかる後、電圧Ｖ１に対応するデジタルステータスとして予め設定されている所定のデジタルステータスが電圧Ｖαに対するデジタルステータとされ、走行状態がそのデジタルステータスに応じた状態となるよう走行制御がなされるものとなっている。
【０００４】
【特許文献１】特許第３３３３２７７号公報（第３−１０頁、図１−図３）
【特許文献２】特許第３２５７４１７号公報（第４−６頁、図１−図３）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来の変換処理にあっては、検出されたアナログ電圧を、その電圧の大きさに応じて定まる電圧範囲に対応した所定の電圧値（代表値）に置換し、しかる後、その置換値に対してデジタルステータスを定めるようにしているため、判定する電圧範囲（領域）の数、すなわち、領域数が増えるにしたがい、電圧範囲を判定するステップと、上述した代表値への置換を行うステップとが増えるため、この処理を実行するいわゆるＣＰＵの負担が増加するという問題があった。
また、上述のように判定する電圧の領域数が増えるにしたがいソフトウェアのソースコード行数も増えるため、コーディング作業などにおける作業ミスを誘発するという問題もあった。
【０００６】
本発明は、上記実状に鑑みてなされたもので、判定される電圧範囲の数が増えてもＣＰＵの負担を極力増すことなくデジタルステータスへの変換を可能とするアナログ・デジタルステータス変換方法及びこれを用いた装置を提供するものである。
【課題を解決するための手段】
【０００７】
上記本発明の目的を達成するため、本発明に係るアナログ・デジタルステータス変換方法は、
アナログ信号をデジタルステータスに変換するアナログ・デジタルステータス変換方法であって、
入力されたアナログ信号が、予め定められた複数の判定領域のいずれに該当するかを判定し、当該判定された領域に対して予め設定されているデジタルステータスを、前記入力されたアナログ信号に対するデジタルステータスとして出力するよう構成されてなるものである。
また、本発明の目的を達成するため、本発明に係る車両走行制御装置は、
走行状態を設定する複数のスイッチを備え、押下されたスイッチに対応した電圧を生成、出力するよう構成されてなるクルーズスイッチ部と、当該クルーズスイッチ部の出力電圧に応じて車両の走行状態を制御するよう構成されてなる電子制御ユニットとを具備してなる車両走行制御装置であって、
前記電子制御ユニットは、
前記クローズスイッチ部の出力電圧が、予め定められた複数の判定領域のいずれに該当するかを判定し、当該判定された領域に対して予め設定されているデジタルステータスを、前記入力されたアナログ電圧に対するデジタルステータスとし、当該デジタルステータスに応じて所定の制御を実行可能に構成されてなるものである。
【発明の効果】
【０００８】
本発明によれば、従来と異なり、入力されたアナログ電圧を、一旦、デジタルステータス変換に適した電圧に変換することなくデジタルステータスを得ることができるので、変換処理の手順が簡素化され、マイクロコンピュータなどにおける処理能力を圧迫することなく、従来に比して比較的短時間で、簡易に変換処理が実行されるという効果を奏するものである。
また、本発明によれば、判定領域の広狭や、各々の判定領域とデジタルステータスとの相関関係には制限がないので、設計の自由度が高いだけでなく、一旦設計した後であっても、判定領域の数やその大きさなどの変更、さらには、デジタルステータスの変更が自由にでき、従来と異なり、汎用性が高く、しかも、従来に比して格段と使い勝手の向上を図ることができるという効果を奏するものである。    
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について、図１乃至図５を参照しつつ説明する。
なお、以下に説明する部材、配置等は本発明を限定するものではなく、本発明の趣旨の範囲内で種々改変することができるものである。
最初に、本発明の実施の形態におけるアナログ・デジタルステータス変換方法が用いられる車両制御装置の構成例について、図１を参照しつつ説明する。
本発明の実施の形態における車両制御装置は、特に、一般にオートクルーズやクルーズコントロールと称される車両の定速走行制御に適する構成例である。かかる車両制御装置は、走行状態の設定のためのクルーズスイッチ部１０１と、このクルーズスイッチ部１０１の出力信号に応じてインジェクタ１０３の噴射動作を制御する電子制御ユニット（図１においては「ＥＣＵ」と表記）１０２とに大別されて構成されたものとなっている。
【００１０】
クルーズスイッチ部１０１は、メインスイッチ（図１においては「ＭＡＩＮ」と表記）１と、キャンセルスイッチ（図１においては「ＣＮＡＣＥＬ」と表記）２と、セット・コーストスイッチ（図１においては「ＳＥＴ／ＣＯＡＳＴ」と表記）３と、リジューム・アクセルスイッチ（図１においては「ＲＥＳ／ＡＣＣＥＬ」と表記）４とを有すると共に、これらスイッチの開閉成に応じた電圧信号を発生するための第１乃至第５の抵抗器５ａ〜５ｅとを有して構成されたものとなっている。
【００１１】
第１乃至第５の抵抗器５ａ〜５ｅは、直列接続されて、一端がグランドに接続される一方、他端側には電源電圧Ｖdcが印加されてるものとなっている。
そして、メインスイッチ１の一端は、第１の抵抗器５ａと第２の抵抗器５ｂとの接続点に、キャンセルスイッチ２の一端は、第２の抵抗器５ｂと第３の抵抗器５ｃとの接続点に、セット・コースとスイッチ３は、第３の抵抗器５ｃと第４の抵抗器５ｄとの接続点に、リジューム・アクセルスイッチ４は、第４の抵抗器５ｄと第５の抵抗器５ｅとの接続点に、それぞれ接続される一方、これら各スイッチ１〜４の他端は、共にグランドに接続されたものとなっている。
【００１２】
また、第１の抵抗器５ａと、第２の抵抗器５ｂとの接続点は、これらスイッチ１〜４の出力端子として、後述する電子制御ユニット１０２に接続されたものとなっている。
本発明の実施の形態における各スイッチ１〜４は、いわゆる自動復帰型のスイッチであり、通常時、すなわち、押下されていない状態にあっては、オフ状態（開成状態）となっており、押下されることにより、オン状態（閉成状態）となり、押下されている間、そのオン状態が継続され、押下を止めると自動的にオフ状態に復帰するものとなっている。
【００１３】
したがって、通常時においては、クルーズスイッチ部１０１としての電子制御ユニット１０２へ対する出力電圧は、第２乃至第５の抵抗器５ｂ〜５ｅにおける電圧降下に対応する電圧Ｖａとなる。
そして、メインスイッチ１が押下されてオンとされた場合の電子制御ユニット１０２へ対する出力電圧Ｖｂは、クルーズスイッチ部１０１としての出力点がメインスイッチ１を介してグランドに接続された状態となるので、Ｖｂ＝０Ｖとなる。
【００１４】
次に、キャンセルスイッチ２が押下されてオンとされた場合には、第２の抵抗器５ｂにおける電圧降下に対応する電圧Ｖｃが、クルーズスイッチ部１０１としての出力となる。
また、セット・コーストスイッチ３が押下されてオンとされた場合には、第２及び第３の抵抗器５ｂ，５ｃにおける電圧降下に対応する電圧Ｖｄが、クルーズスイッチ部１０１としての出力となる。
【００１５】
さらに、リジューム・アクセルスイッチ４が押下されてオンとされた場合には、第２乃至第４の抵抗器５ｂ〜５ｄにおける電圧降下に対応する電圧Ｖｅが、クルーズスイッチ部１０１としての出力となる。
したがって、Ｖａ＞Ｖｅ＞Ｖｄ＞Ｖｃ＞Ｖｂの関係となる。
【００１６】
電子制御ユニット１０２は、例えば、公知・周知の構成を有してなるマイクロコンピュータ（図示せず）を中心に、ＲＡＭやＲＯＭ等の記憶素子（図示せず）を有すると共に、インジェクタ１０３を駆動するための駆動回路（図示せず）などを主たる構成要素として構成されたものとなっている。
かかる電子制御ユニット１０２には、クルーズコントロールなどに必要な車速や、アクセルペダル（図示せず）の踏み込みの有無、また、エンジン冷却水の水温などの検出のためにそれぞれ設けられた各種のセンサ（図示せず）からの検出信号が入力されるようになっている。
また、図１においては、電子制御ユニット１０２内部における、特に、クルーズコントロールに関わるソフトウェア的な処理機能の概略の構成が示されている。
【００１７】
本発明の実施の形態において、電子制御ユニット１０２に、クルーズスイッチ部１０１の出力電圧が入力されると、後述するようにアナログ・デジタルステータス変換処理が施されて、入力されたアナログ電圧に応じたデジタルステータスに変換され、オートクルーズ処理に供されることとなる。
オートクルーズ処理は、クルーズスイッチ部１０１における各スイッチ１〜４の設定状態（押下状態）に応じた定速走行制御を実現すべく、インジェクタ１０３における燃料噴射動作を制御するようになっているものである。
【００１８】
本発明の実施の形態におけるオートクルーズ処理においては、クルーズスイッチ部１０１におけるスイッチの構成が、オートクルーズ処理において設定されているスイッチ設定と異なる場合にあってもそれに応じたクルーズコントロールがなされるように、アナログ・デジタルステータス変換処理により得られたデジタルステータスの変換処理を行うステータス入力処理機能を有するものとなっている（詳細は後述）。
【００１９】
オートクルーズ処理において、クルーズスイッチ部１０１の設定状態に応じたクルーズコントロールが選択されると、それに応じたエンジン出力トルク算定処理がなされ、次いで、算定されたエンジン出力トルクに応じたインジェクタ噴射量がインジェクタ噴射量処理により設定され、定速走行のためのインジェクタ１０３に対する燃料噴射制御が行われるようになっている。
【００２０】
次に、かかる電子制御ユニット１０２において実行されるアナログ・デジタルステータス変換処理について、図２に示されたサブルーチンフローチャート及び図３に示されたアナログ入力に対するデジタルステータスの出力特性を説明する説明図を参照しつつ説明する。
処理が開始されると、クルーズスイッチ部１０１から電子制御ユニット１０２への入力電圧ｘが第１の範囲にあるか否かが判定されることとなる（図２のステップＳ１００参照）。本発明の実施の形態において、第１の範囲は、零Ｖ以上であって、かつ、所定値ｘ１（Ｖ）未満に設定されている。したがって、ステップＳ１００においては、０≦ｘ＜ｘ１であるか否かが判定されることとなる。
そして、入力電圧ｘが第１の範囲であると判定された場合（ＹＥＳの場合）、デジタルステータスｙとしてｙ０が割り当てられて一連の処理が終了されて、図示されないメインルーチンへ戻ることとなる（図２のステップＳ１１２参照）一方、入力電圧ｘが第１の範囲ではないと判定された場合（ＮＯの場合）には、次述するステップＳ１０２の処理へ進むこととなる。
【００２１】
ここで、本発明の実施の形態におけるアナログ・デジタルステータス変換特性について図３を参照しつつ説明する。
図３は、本発明の実施の形態におけるアナログ入力に対するデジタルステータスへの変換特性を説明する説明図であり、同図において、横軸はアナログ入力を、縦軸は変換後のデジタルステータスを、それぞれ表している。
この例において、アナログ入力は、ｘ１＜ｘ２＜ｘ３＜ｘ４＜ｘ５の大小関係となっている。また、デジタルステータスは、具体的には、オートクルーズ処理における制御状態を区別のために定められたデジタルコードであり、本来大小関係にあるものではないが、図３においては、その識別のため便宜上、縦軸方向でそれぞれの表示位置を異なるものとしている。
そして、個々のアナログ入力に対して、如何なるデジタルステータスを割り当てるかは、アナログ・デジタルステータス変換処理が用いられる具体的な装置によって異なるものであり、図３はあくまでも一例である。
【００２２】
図３に示された例においては、アナログ入力が０〜ｘ１にある場合、デジタルステータスはｙ０とされ、アナログ入力がｘ１〜ｘ２にある場合、デジタルステータスはｙ１とされ、アナログ入力がｘ２〜ｘ３にある場合、デジタルステータスはｙ２とされ、アナログ入力がｘ３〜ｘ４にある場合、デジタルステータスはｙ３とされ、アナログ入力がｘ４〜ｘ５にある場合、デジタルステータスはｙ４とされ、アナログ入力がｘ５以上にある場合、デジタルステータスはｙ５とされるものとなっている。
【００２３】
ここで、再び図２の説明に戻れば、ステップＳ１０２においては、入力電圧ｘが第２の範囲にあるか否かが判定されることとなる。本発明の実施の形態において、第２の範囲は、所定値ｘ１（Ｖ）以上であって、かつ、所定値ｘ２（Ｖ）未満に設定されている。
したがって、ステップＳ１０２においては、ｘ１≦ｘ＜ｘ２であるか否かが判定されることとなる。
【００２４】
そして、ステップ１０２において、入力電圧ｘが第２の範囲であると判定された場合（ＹＥＳの場合）、デジタルステータスｙとしてｙ１が割り当てられることとなる（図２のステップＳ１１４及び図３参照）一方、入力電圧ｘが第２の範囲ではないと判定された場合（ＮＯの場合）には、次述するステップＳ１０４の処理へ進むこととなる。
【００２５】
ステップＳ１０４においては、入力電圧ｘが第３の範囲にあるか否かが判定されることとなる。本発明の実施の形態において、第３の範囲は、所定値ｘ２（Ｖ）以上であって、かつ、所定値ｘ３（Ｖ）未満に設定されている。
したがって、ステップＳ１０４においては、ｘ２≦ｘ＜ｘ３であるか否かが判定されることとなる。
【００２６】
そして、ステップ１０４において、入力電圧ｘが第３の範囲であると判定された場合（ＹＥＳの場合）、デジタルステータスｙとしてｙ２が割り当てられることとなる（図２のステップＳ１１６及び図３参照）一方、入力電圧ｘが第３の範囲ではないと判定された場合（ＮＯの場合）には、次述するステップＳ１０６の処理へ進むこととなる。
【００２７】
ステップＳ１０６においては、入力電圧ｘが第４の範囲にあるか否かが判定されることとなる。本発明の実施の形態において、第４の範囲は、所定値ｘ３（Ｖ）以上であって、かつ、所定値ｘ４（Ｖ）未満に設定されている。
したがって、ステップＳ１０６においては、ｘ３≦ｘ＜ｘ４であるか否かが判定されることとなる。  
【００２８】
そして、ステップ１０６において、入力電圧ｘが第４の範囲であると判定された場合（ＹＥＳの場合）、デジタルステータスｙとしてｙ３が割り当てられることとなる（図２のステップＳ１１８及び図３参照）一方、入力電圧ｘが第４の範囲ではないと判定された場合（ＮＯの場合）には、次述するステップＳ１０８の処理へ進むこととなる。
【００２９】
ステップＳ１０８においては、入力電圧ｘが第５の範囲にあるか否かが判定されることとなる。本発明の実施の形態において、第５の範囲は、所定値ｘ４（Ｖ）以上であって、かつ、所定値ｘ５（Ｖ）未満に設定されている。
したがって、ステップＳ１０８においては、ｘ４≦ｘ＜ｘ５であるか否かが判定されることとなる。  
【００３０】
そして、ステップ１０８において、入力電圧ｘが第５の範囲であると判定された場合（ＹＥＳの場合）、デジタルステータスｙとしてｙ４が割り当てられることとなる（図２のステップＳ１２０及び図３参照）一方、入力電圧ｘが第５の範囲ではないと判定された場合（ＮＯの場合）には、次述するステップＳ１１０の処理へ進むこととなる。
【００３１】
ステップＳ１１０においては、入力電圧ｘが第６の範囲にあるか否かが判定されることとなる。本発明の実施の形態において、第６の範囲は、所定値ｘ５（Ｖ）以上に設定されている。
したがって、ステップＳ１１０においては、ｘ５≦ｘであるか否かが判定されることとなる。
【００３２】
そして、ステップ１１０において、入力電圧ｘが第６の範囲であると判定された場合（ＹＥＳの場合）、デジタルステータスｙとしてｙ５が割り当てられることとなる（図２のステップＳ１２２及び図３参照）一方、入力電圧ｘが第５の範囲ではないと判定された場合（ＮＯの場合）には、一連の処理が終了されることとなる。
【００３３】
図２に示された処理手順の場合、入力電圧ｘが入力される度毎に、重複した処理が繰り返されることとなり、ＥＣＵ１０２の負荷増大を招くことともなる。
すなわち、例えば、前回の処理の際の入力電圧ｘがｘ５であり、今回の入力電圧ｘが再びｘ５であっても、ステップＳ１００から順に実行されることとなる。
このような処理の無駄を省き、ＥＣＵ１０２の負荷を軽減する観点から、次述する第２の実施例のように、前回の入力電圧ｘとの関係から、処理を省略できるステップについては、その処理を省くようにしても良い。
以下、図６を参照しつつ第２の実施例について説明する。
【００３４】
まず、前提として、直近の入力電圧ｘが、新たな入力電圧ｘが入力されるまで記憶されているものとする。具体的には、ＥＣＵ１０２の適宜な記憶領域にクルーズスイッチ部１０１の出力電圧が記憶されるものとする。
処理が開始されると、入力電圧ｘが前回の処理の際の入力電圧の値より大きいか否かが判定される（図６のステップＳ１５０参照）。
そして、入力電圧ｘが前回の処理の際の入力電圧より大きいと判定された場合（ＹＥＳの場合）には、前回の入力電圧に対するデジタルステータスへの変換が行われた領域より判定電圧の大きい領域のみで入力電圧がいずれの範囲に該当するか、及び、デジタルステータスへの変換を行う（図６のステップＳ１５２参照）。
【００３５】
例えば、仮に、前回の入力電圧Ｘが先に説明した第４の範囲（ｘ３≦ｘ＜ｘ４）に該当する電圧であって、今回の入力電圧ｘがそれよりも大である場合には、例えば、図３で言えば、ｘ４よりも大きい範囲での判定、変換処理を行うことで足りる。すなわち、図２のステップＳ１０８以降のみを実行することでデジタルステータスの変換が可能となる。
一方、ステップＳ１５０において、入力電圧ｘが前回の処理の際の入力電圧より大きいくはないと判定された場合（ＮＯの場合）には、入力電圧ｘが前回の処理の際の入力電圧の値より小さいか否かが判定される（図６のステップＳ１５４参照）。
【００３６】
そして、入力電圧ｘが前回の処理の際の入力電圧より小さいと判定された場合（ＹＥＳの場合）には、前回の入力電圧に対するデジタルステータスへの変換が行われた領域より判定電圧の小さい領域のみで入力電圧がいずれの範囲に該当するか、及び、デジタルステータスへの変換を行う（図６のステップＳ１５６参照）。
例えば、仮に、前回の入力電圧Ｘが先に説明した第４の範囲（ｘ３≦ｘ＜ｘ４）に該当する電圧であって、今回の入力電圧ｘがそれよりも小である場合には、図３で言えば、ｘ４よりも小さい範囲での判定、変換処理を行うことで足りる。すなわち、図２のステップＳ１００〜ステップＳ１０４のみを実行することでデジタルステータスの変換が可能となる。  
【００３７】
一方、ステップＳ１５４において、入力電圧ｘが前回の処理の際の入力電圧より小さくはないと判定された場合（ＮＯの場合）には、前回値に対する判定の範囲が維持されることとなる。
すなわち、この場合、結果的には、前回と同一のデジタルステータスとされることとなる。
このように、アナログ入力の大きさが前回値に対して、大きいか、小さいかによって、アンログ・デジタルステータス変換処理における入力範囲の判定領域を限定することで、重複した無駄な処理を回避してＥＣＵ１０２の負荷を軽減することができる。
【００３８】
次に、クルーズスイッチ部１０１からの入力に対するアナログ・デジタルステータス変換処理についてより具体的に説明すれば、まず、メインスイッチ１が押下されてオンとされた場合、電子制御ユニット１０２へは、先に述べたようにＶｂ＝０Ｖが入力される。
したがって、この場合、入力電圧ｘ＝０であるため、第１の範囲にあると判定され（図２のステップＳ１００参照）、デジタルステータスｙ０がオートクルーズ処理に供されることとなる。
【００３９】
次に、キャンセルスイッチ２が押下されてオンとされた場合には、電子制御ユニット１０２へは、電圧Ｖｃが入力されることとなる。
ここで、本発明の実施の形態におけるクルーズスイッチ部１０１の出力電圧は、先に述べたように、Ｖａ＞Ｖｅ＞Ｖｄ＞Ｖｃ＞Ｖｂ＝０の関係にあり、これらは、先の図３に示された例において、次のような範囲にあると仮定する。
すなわち、Ｖｂは、第１の範囲（０≦ｘ＜ｘ１）にあり、Ｖｃは、第２の範囲（ｘ１≦ｘ＜ｘ２）にあり、Ｖｄは、第３の範囲（ｘ２≦ｘ＜ｘ３）にあり、Ｖｅは、第４の範囲（ｘ３≦ｘ＜ｘ４）にあり、Ｖａは、第５の範囲（ｘ４≦ｘ＜ｘ５）にあるとする。
したがって、キャンセルスイッチ２が押下されてオンとされた場合には、デジタルステータスｙ１がオートクルーズ処理に供されることとなる。
【００４０】
次に、セット・コーストスイッチ３が押下されてオンとされた場合には、電子制御ユニット１０２へは、電圧Ｖｄが入力されることとなる。したがって、デジタルステータスｙ２がオートクルーズ処理に供されることとなる。
また、リジューム・アクセルスイッチ４が押下されてオンとされた場合には、電子制御ユニット１０２へは、電圧Ｖｅが入力されることとなる。したがって、デジタルステータスｙ３がオートクルーズ処理に供されることとなる。  
そして、全てのスイッチ１〜４がオフ状態にある場合、電子制御ユニット１０２へは、電圧Ｖａが入力され、デジタルステータスｙ４がオートクルーズ処理に供されることとなる。
【００４１】
このように、本発明の実施の形態においては、クルーズスイッチ部１０１からのアナログ電圧出力が、如何なる電圧範囲にあるかによって、それぞれ対応するデジタルステータスに直接変換し、それをオートクルーズ処理に用いるようにしているため、電子制御ユニット１０２におけるソフトウェア処理の負担を従来に比して軽減できるものとなっている。
なお、上述の構成例においては、アナログ入力から６つのデジタルステータスｙ０〜ｙ５へ変換するできるようにしたが、これはあくまでも一例であり、勿論、これに限定される必要はなく、必要に応じて適宜設定して良いものである。
【００４２】
次に、電子制御ユニット１０２において実行されるクルーズコントロール処理において、本来想定されているクルーズスイッチ部１０１のスイッチの種類、構成が異なる場合に、クルーズコントロール処理が円滑に実行されるようにするために行われるステータス入力処理について図４及び図５を参照しつつ説明する。
【００４３】
まず、本発明の実施の形態におけるクルーズコントロール処理が想定している本来のクルーズスイッチの種類、機能と、図１に示されたクルーズスイッチ部１０１における各スイッチ１〜４の違いについて説明する。
最初に、本発明の実施の形態におけるクルーズコントロール処理では、本来は、”Ｓｅｔ＋”、”Ｓｅｔ−”、”Ｒｅｓｕｍｅ”及び”Ｃａｎｃｅｌ”と表記される４つのスイッチをクルーズコントロールを設定するためのスイッチとして想定している。
【００４４】
そして、”Ｓｅｔ＋”は、目標車速のセットと加速を行うために用いられるスイッチで、例えば、通常の走行状態、すなわち、クルーズコントロールが実行されていない状態において、”Ｓｅｔ＋”が押下された場合には、その際の車速が目標車速とされ、該目標車速での走行、すなわち、定速走行となるようにクルーズコントロール処理によるエンジン制御が行われる。そして、定速走行中にこの”Ｓｅｔ＋”が押下された場合には、その押下されている間、上述の目標速度が徐々に増加され（加速）されることとなる。
【００４５】
”Ｓｅｔ−”は、目標車速のセットと減速を行うために用いられるスイッチで、例えば、通常の走行状態、すなわち、クルーズコントロールが実行されていない状態において、”Ｓｅｔ−”が押下された場合には、その際の車速が目標車速とされ、該目標車速での走行、すなわち、定速走行となるようにクルーズコントロール処理によるエンジン制御が行われる。そして、定速走行中にこの”Ｓｅｔ−”が押下された場合には、その押下されている間、上述の目標速度が徐々に減少され（減速）されることとなる。
【００４６】
”Ｒｅｓｕｍｅ”は、現在の制御状態から直近の以前の制御状態に戻る（復帰）するためのスイッチで、例えば、通常の走行状態において、このスイッチが押下された場合には、直近の定速走行状態に戻るよう制御が行われるものとなっている
”Ｃａｎｃｅｌ”は、このスイッチが押下された場合には、通常の走行状態に戻るよう制御が行われるものとなっている。そして、再度Ｒｅｓｕｍｅスイッチが押下されると、前回の定速走行制御で記憶された車速での定速走行に戻るよう制御が行われるものとなっている。
【００４７】
一方、本発明の実施の形態におけるクルーズスイッチ部１０１におけるメインスイッチ１、キャンセルスイッチ２、セット・コーストスイッチ３及びリジューム・アクセルスイッチ４に要求される機能は、次述するようなものとなっている。
まず、メインスイッチ１は、クルーズコントロール制御（オートクルーズ処理）のオン、オフを設定するためのもので、通常の走行状態において、メインスイッチ１が押下されると、クルーズコントロールが開始される一方、クルーズコントロールが行われている状態、すなわち、定速走行状態において、メインスイッチ１が押下された場合には、クルーズコントロール制御がオフとされ、通常の走行状態に復帰させるためのものである。
【００４８】
次に、キャンセルスイッチ２は、クルーズコントロール制御をオフするためのもので、クルーズコントロール制御による定速走行中において押下されると、クルーズコントロール制御による定速走行が終了され、通常の走行状態に戻るようにするものである。
セット・コーストスイッチ３は、セット機能とコースト機能の２つの制御状態の切り替え機能を有するものである。すなわち、その１つは、通常の走行状態で押下されることで、その時点の走行速度でクルーズコントロール制御による定速走行状態が行われるようにするものである（セット機能）。２つ目は、クルーズコントロール制御による定速走行中に押下されることで、車速の減速が行われ、押下されている間、減速が継続され、押下を止めることで、その際の車速で定速走行が継続されるようにするものである（コースト機能）。
【００４９】
次に、リジューム・アクセルスイッチ４は、リジューム機能とアクセル機能の２つの制御状態の切り替え機能を有するものである。すなわち、その１つは、通常の走行状態で押下されることで、車速が、直近のセット・コーストスイッチ３の操作により設定された車速に変更されて、クルーズコントロール制御により、その車速で定速走行が行われるようにするものである（リジューム機能）。２つ目は、クルーズコントロール制御による定速走行中に、押下されることで、加速状態となり、押下中加速が継続され、押下を止めることにより加速が停止されて、その際の車速で定速走行が継続されるようにするものである（アクセル機能）。
【００５０】
次に、本発明の実施の形態におけるステータス入力処理の全体の処理手順について、図４に示されたサブルーチンフローチャートを参照しつつ説明する。
ステータス入力処理が開始されると、先に図２を参照しつつ説明したアナログ・デジタルステータス変換処理により、クルーズスイッチ部１０１の出力電圧に応じて得られたデジタルステータスが入力される（図４のステップＳ２００参照）。
【００５１】
次いで、入力されたデジタルステータスを、オートクルーズ処理における対応するステータスに変換処理するためのステータス入力処理が行われ（図４のステップＳ３００参照）、変換されたステータスに応じた制御状態の選択、すなわち、モードセレクトが行われ（図４のステップＳ４００参照）、一連の処理が終了し、オートクルーズ処理へ移行し、モードセレクトにより選択された走行制御がなされることとなる。
【００５２】
次に、本発明の実施の形態におけるステータス入力処理（図４のステップＳ３００参照）によるステータス変換手順について、図５を参照しつつ説明する。
本発明の実施の形態のオートクルーズ処理においては、上述のように、”Ｓｅｔ＋”、”Ｓｅｔ−”、”Ｒｅｓｕｍｅ”及び”Ｃａｎｃｅｌ”の４つクルーズスイッチによる制御の切り替えを前提としており、その各々の機能は先に説明した通りである。
これに対して、クルーズスイッチ部１０１においては、４つのスイッチ１〜４が設けられているが、それぞれに要求される機能は、先の説明したように、オートクルーズ処理が本来前提としているスイッチの機能とは異なっている。
【００５３】
しかしながら、個々の実現させたい制御は、ほぼ同一であるので、支障の無いいように、クルーズスイッチ部１０１のスイッチ操作に応じて得られたデジタルステータスを、オートクルーズ処理において同様な制御を実現させるに必要なステータスに変換するため、本発明の実施の形態においてはステータスマシンの概念を用いて必要な変換処理を行っている。
すなわち、まず、ステータス入力処理においては、クルーズスイッチ部１０１のスイッチ１〜４の操作状況に応じてアナログ・デジタルステータス変換処理により得られたデジタルステータスと、クルーズコントロール制御が如何なる状態にあるかの情報とから、その時々のステート（制御状態）を定めている。
例えば、クルーズスイッチ部１０１において、いずれのスイッチ１〜４もオフ状態にあって、かつ、クルーズコントロール制御が行われていない状況、すなわち、通常の走行状態である場合を、ステート１と認識するようにする（図５参照）。
【００５４】
そして、かかる状態において、例えば、メインスイッチ１が押下された場合は、”Ｓｅｔ＋”、”Ｓｅｔ−”、”Ｒｅｓｕｍｅ”及び”Ｃａｎｃｅｌ”に対応する機能はなく、特段の制御を行う必要がある状態ではないので、そのままステート１を維持する状態とする。そして、その後、例えば、セット・コーストスイッチ３が押下されたとすると、かかる状態は、通常の走行状態から、その時の速度での定速走行状態が要求された場合であり、”Ｓｅｔ＋”が押下された場合に等価であるとして、予め定められている”Ｓｅｔ＋”に対応するステートとされる。すなわち、換言すれば、所定のデジタルコードが生成され、オートクルーズ処理に供されることとなる。また、この際、同時に、かかる状態、すなわち、ステート１に状態において、セット・コースとスイッチ３が押下されて、オートクルーズ処理により定速走行状態となった状態を、例えば、ステート２と認識されるようにしてある（図５参照）。
【００５５】
そして、ステート２の状態において、例えば、クルーズスイッチ部１０１のリジューム・アクセルスイッチ４が押下されたとすると、かかる状況は、加速が必要とされる状態であり、”Ｓｅｔ＋”が定速走行状態で押下された場合に等価であるとして、そのような状態に対して予め定められているステータスとされる。すなわち、換言すれば、所定のデジタルコードが生成され、オートクルーズ処理に供されることとなる。
その結果、リジューム・アクセルスイッチ４が押下されている間、車速の加速が行われ、リジューム・アクセルスイッチ４がオフされたところで、その時の車速で定速走行状態が維持されるようになる。
そして、この状態は、例えば、ステート３と認識されて、クルーズスイッチ部１０１のスイッチ操作に応じたデジタルステータスの新たな入力の待機状態となる（図５参照）。
【００５６】
以下、上述したように、クルーズスイッチ部１０１のスイッチ操作に応じて得られるデジタルステータスと、その直前までのステートと、それまでのクルーズコントロールの有無を含めたクルーズコントロール制御の状態とから、次になされるべき制御に対応するステートが決定されることで、クルーズスイッチ部１０１のスイッチの機能と、電子制御ユニット１０２において実行されるオートクルーズ処理において予め定義されているクルーズコントロール制御の切り替えのための個々のスイッチの機能との変換がなされるものとなっている（図５参照）。
【００５７】
なお、上述の構成例においては、クルーズスイッチ部１０１が４つのスイッチ１〜４を有する構成としたが、本発明の適用は、上述の構成に限定されるものではなく、クルーズスイッチ部１０１のスイッチ数が、上述の構成例より多い場合、また、少ない場合、いずれの場合にも、上述したと同様に、適用できることは勿論である。
また、本発明の実施の形態におけるアナログ・デジタルステータス変換方法においては、電圧信号をデジタルステータスに変換するものとしたが、必ずしもアナログ電圧である必要はなく、例えば、アナログ電流など、他のアナログ値であっても、基本的に同様に適用できるものである。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態におけるアナログ・デジタルステータス変換方法が用いられる車両制御装置の構成例を示す構成図である。
【図２】図１に示された車両制御装置の電子制御ユニットで実行されるアナログ・デジタルステータス変換処理の手順を示すサブルーチンフローチャートである。
【図３】本発明の実施の形態におけるアナログ・デジタルステータス変換処理によるアナログ入力に対するデジタルステータスの出力特性を説明する説明図である。
【図４】本発明の実施の形態におけるステータス入力処理の手順を示すサブルーチンフローチャートである。
【図５】本発明の実施の形態におけるステータス変換手順を説明する説明図である。
【図６】図１に示された車両制御装置の電子制御ユニットで実行されるアナログ・デジタルステータス変換処理の第２の実施例における処理手順を示すサブルーチンフローチャートである。
【符号の説明】
【００５９】
１…メインスイッチ
２…キャンセルスイッチ
３…セット・コーストスイッチ
４…リセット・アクセルスイッチ
１０１…クルーズスイッチ部
１０２…電子制御ユニット
１０３…インジェクタ
【図１】
2008137489.tif 000003
【図２】
2008137489.tif 000004
【図３】
2008137489.tif 000005
【図４】
2008137489.tif 000006
【図５】
2008137489.tif 000007
【図６】
2008137489.tif 000008