(57)【特許請求の範囲】
【請求項１】
異なる動作指令に対応する複数のコマンドスイッチが並列に接続され、前記コマンドスイッチが選択的に操作されることにより前記操作されたコマンドスイッチに対応した出力電圧を発生するコントロールスイッチと、エンジンの出力を調整するアクチュエータと、前記コントロールスイッチの出力電圧の値に基づいて判別した前記動作指令に対応して前記アクチュエータを制御するコントロールユニットとを備えた定速走行装置であって、前記コントロールユニットは、前記複数のコマンドスイッチの夫々の投入に対応する前記コントロールスイッチの出力電圧を第１の周期でサンプリングする毎にカウント値を増加または減少させる複数のカウンタ手段と、これらのカウンタ手段のカウント値が夫々予め定められた所定値に達したとき前記対応するコマンドスイッチが投入されたと判定してラッチするラッチ手段と、前記第１の周期より大きい第２の周期で前記ラッチ手段のラッチ状態をサンプリングし対応するコマンドスイッチが投入されたと判定する複数のコマンドスイッチ判定手段とを有し、該コマンドスイッチ判定手段は、他のいずれかのコマンドスイッチ判定手段が前記投入されたと判定している期間中に、カウント中の自己に対応するカウンタ手段のカウント値が予め定められた所定値に達しないときは、前記期間の終了と同時に、前記自己に対応するコマンドスイッチが投入されたと判定するようにしたことを特徴とする定速走行装置。
【請求項２】
異なる動作指令に対応する複数のコマンドスイッチが並列に接続され、前記コマンドスイッチが選択的に操作されることにより前記操作されたコマンドスイッチに対応した出力電圧を発生するコントロールスイッチと、エンジンの出力を調整するアクチュエータと、前記コントロールスイッチの出力電圧の値に基づいて判別した前記動作指令に対応して前記アクチュエータを制御するコントロールユニットと、前記エンジンのイグニッション電源と前記コントロールユニットとの間に接続されたメインスイッチとを備えた定速走行装置であって、前記コントロールユニットは、前記コントロールスイッチの出力電圧の値を所定の判定電圧値と比較し前記コントロールスイッチの出力電圧の値が前記判定電圧値より低い場合に前記操作されているコマンドスイッチが投入されたと判定するコマンドスイッチ判定手段と、該コマンドスイッチ判定手段により前記何れかのコマンドスイッチが投入されたと判定されている期間中に前記メインスイッチが投入されたとき、前記判定電圧値を前記メインスイッチの投入により変化した前記コントロールスイッチの出力電圧値より高い値に変更するコマンドスイッチ判定電圧値変更手段とを備えたことを特徴とする定速走行装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、定速走行用に車速の設定、設定車速の変更、設定車速の解除等を指示するための信号を定速走行装置用コントロールスイッチの入力より正確に検出する車両用の定速走行装置に関するものである。
【０００２】
【従来の技術】
図２は一般的な定速走行装置の構成例を示し、図において、１は自動車等のエンジン、２は吸気管、３は吸気管２に設けられたスロットル弁（ディーゼルエンジンの場合は燃料の噴射量に相当する）、４はスロットル弁３に連結されたリンク（リンクは機構的なものまたは電気的な信号により連結されるものも含む）、５はアクセルペダル、６はコントロールユニットを内蔵したアクチュエータ（以下コントロールユニットと略称する）、７は外部選択操作により指示信号を出力するコントロールスイッチ、８は車速センサである。
【０００３】
コントロールユニット６はコントロールスイッチ７からの出力電圧の大きさによってその指示を判別し、定速走行時等の場合には車速センサ８の出力信号に基づいてコントロールユニット６によるアクチュエータの制御量を演算する。この演算結果を受けたコントロールユニット６はリンク４を介してスロットル弁３を開閉駆動する。ここで、運転者の操作によりコントロールスイッチ７からの定速走行解除指示が出されると、コントロールユニット６によるスロットル弁３の駆動は停止され、スロットル弁３はアクセルペダル５の踏み込みにより、リンク４を介して開閉駆動される。
【０００４】
図１はコントロールスイッチ７及びコントロールユニット６の回路構成を示すもので、図１において、７ａは非定速走行中に定速走行をセットし、定速走行中には自動減速を行うコマンドスイッチであるセット/コーストスイッチ（以下Ｓ／Ｃスイッチと称す）、７ｂは非定速走行中では、記憶車速があるときは目標速度に自動復帰させ、定速走行中では自動加速するためのコマンドスイッチであるリジューム／アクセルスイッチ（以下Ｒ／Ａスイッチと称す）、７ｃは定速走行を解除するキャンセルスイッチ（以下ＣＡＮスイッチと称す）である。
【０００５】
７ｄはクルーズコントロールのメインスイッチで、その一端はＩＧ（イグニション）電源に接続されており、他端は各コマンドスイッチが接続されているコントロールユニット６の入力端子９に直列抵抗Ｒ６を介して接続されていて、いわゆるシングルワイヤー方式の構成となっている。
【０００６】
Ｓ／Ｃスイッチ７ａ、Ｒ／Ａスイッチ７ｂ、ＣＡＮスイッチ７ｃ、メインスイッチ７ｄは常開のモーメンタリタイプのコマンドスイッチであり、選択的操作が行われたスイッチが閉状態となる。コマンドスイッチ７ａ、７ｂ、７ｃにはそれぞれ抵抗Ｒ１、Ｒ２、Ｒ３が直列に接続され、このスイッチと抵抗の各直列体は並列に接続され、その一端は接地され、他端はコントロールユニット６の入力端子９に接続されている。
【０００７】
一方、コントロールユニット６において、入力端子９は抵抗Ｒ４を介して基準電圧Ｖ１に接続され、ノイズ除去フィルタを形成する抵抗Ｒ５とコンデンサＣ１を介してＣＰＵ１０のＡＤ変換入力ポート（コマンド入力ポート）に接続されている。ＣＯＭ１はメイン電圧判定用のコンパレータ（比較器）、Ｒ７〜Ｒ１１は抵抗、Ｄ１、Ｄ２はダイオードである。
【０００８】
図１の構成において、コマンドスイッチ７ａ、７ｂ、７ｃのいずれかの閉動作により、基準電圧Ｖ１は抵抗Ｒ４と抵抗Ｒ１、Ｒ２、Ｒ３により分圧され、この分圧された電圧の大きさによってコントロールユニット６はコマンドスイッチ７からのコマンド指令を判別している。
【０００９】
図８は上記した装置のコマンドスイッチ判定表を示し、コマンドスイッチ７ａ、７ｂ、７ｃがＯＦＦの場合（ノーマル時）には基準電圧Ｖ１に近い電圧がコントロールユニット６の入力電圧となり、コマンドスイッチのリファレンス電圧と比較してコマンドスイッチが押されていない状態「入力無し」とＣＰＵ１０が判断する。
【００１０】
次に、コマンドスイッチの入力判定方法について図３のコマンドスイッチ入力のタイミングチャートを用いて動作を説明する。３００のＲ／Ａスイッチ７ｂをＯＮ（丸付き数字１）すると、抵抗Ｒ２とＲ４により分圧された電圧値がＣＰＵ１０のコマンド入力ポートに入力され、入力電圧はＣＰＵ１０内において各コマンドスイッチのリファレンス電圧（図８のＶres１、Ｖset、Ｖcan）の高いほうから順番に比較され、その結果Ｒ／Ａと判定される。ＣＰＵ１０は３０２の丸付き数字２ように一定周期Ｔ１毎にコマンド入力ポートをサンプリングし、コマンド入力状態を３０１の丸付き数字３のようにカウントし、設定カウント値に到達（設定時間経過）した丸付き数字４の場合にＲ／Ａスイッチ７ｂのＯＮを判定（丸付き数字５）し、３０２のようにＲ／Ａスイッチフラグをラッチする。
【００１１】
また、一度ラッチした後、Ｒ／Ａスイッチ７ｂが離された場合、上記同様カウントし、カウント値が０になった時（丸付き数字７）、Ｒ／ＡスイッチフラグをＯＦＦする。以上の処理をソフトウェアフィルタ処理と称する。例えばこのサンプリング周期はメイン処理周期（３０３のＴ２）のＮ倍で行う。各コマンドスイッチには同様のソフトウェアフィルタ処理を行う。Ｔ１毎のコマンド状態を３０３のメイン周期でラッチ（丸付き数字６）し、同じメイン周期ではラッチしたフラグを使用する。この操作の入力信号に応じて各種の指令信号を出力し、アクチュエータ６を制御する。
【００１２】
また、メイン電圧値の判定はコンパレータＣＯＭ１で行われる。すなわち、メインスイッチ７ｄの閉動作によりＩＧ電圧が供給され、抵抗Ｒ６、Ｒ７に分圧された電圧は、コンパレータＣＯＭ１の抵抗Ｒ１０、Ｒ１１で分圧された比較電圧Ｖref１より大きく設定されているので、コンパレータＣＯＭ１の出力はＨになる。このメインスイッチ信号からＣＰＵ１０への入力状態を上記コマンドスイッチ検出方法と同様のソフトウェアフィルタ処理を行う。このときメインスイッチ７ｄは常開のスイッチであるため、ＣＰＵ１０の内部にて現在のメインの状態(ＯＮ／ＯＦＦ)を反転する。
【００１３】
【発明が解決しようとする課題】
図６、図７に基づいて従来技術の動作を説明する。従来の車輌用定速走行装置においては、定速走行中に６００に示すＲ／Ａスイッチ７ｂが押される（丸付き数字１）と、６０２に示すＣＰＵ１０に入力されているコマンド入力ポートの電圧がＲ／Ａ判定領域（図８のＶres１〜Ｖset）に変化し、６０３に示すＲ／Ａスイッチコマンドカウンタ（ＣＰＵ１０に内蔵）が動作する。カウント値が設定値に達した時（丸付き数字２）に、６０４に示すＲ／Ａスイッチコマンドラッチフラグを立てる。
【００１４】
次に６０１に示すＣＡＮスイッチ７ｃが押されると（丸付き数字４）、６０２に示すコマンド入力ポート（ＡＤ変換入力ポート）の電圧が変化し、ＣＡＮ判定領域（図８のＶcan〜０Ｖ）となるが、Ｒ／Ａスイッチ７ｂ領域からＳ／Ｃスイッチ判定領域（図８のＶset〜Ｖcan）を経由してＣＡＮ領域へ移行するため、６０３に示すＲ／Ａスイッチ７ｂの減少カウントと６０５に示すＣＡＮスイッチ７ｃの増加カウントに差が生じ（丸付き数字６）、Ｒ／Ａスイッチ７ｂとＣＡＮスイッチ７ｃのラッチタイミングが６０７と６０８に示すように異なってくる。その差が発生したタイミングにおいて、例えばメイン周期でのコマンドラッチ判定を行った場合、１メイン周期にコマンド入力無し状態（丸付き数字８〜９）が発生し、Ｒ／Ａスイッチ７ｂをＯＮからＯＦＦした後ＣＡＮスイッチ７ｃが入力されたと誤判定をしてしまう場合があった。
【００１５】
また、７００に示すＲ／Ａスイッチ７ｂが押されると（丸付き数字１）、７０２に示すＣＰＵ１０に入力されるコマンド入力ポート（ＡＤ変換入力ポート）の電圧値がＲ／Ａスイッチ判定領域となり、７０４に示すコマンド判定内容のようにＲ／Ａスイッチ入力となる。Ｒ／Ａスイッチ７ｂを押した状態で７０１に示すメインスイッチ７ｄを押す（丸付き数字３）と、７０２に示すコマンド入力ポートはＲ／Ａスイッチの判定閾値Ｖres１より高い電圧値となるためノーマル（入力無し）状態となり７０４に示すコマンド判定内容のように、入力無し状態と誤判定しまう場合があった。Ｒ／Ａスイッチの判定閾値Ｖres１の値はコマンドスイッチ部のリーク等により電圧が低下した場合に、何も押されていない状態でＲ／ＡスイッチＯＮ判定を行う可能性があるため、安易にＶres１閾値電圧を上げることができないという問題があった。
【００１６】
この発明は上記のような問題を解決するためになされたものであり、コマンドスイッチ７からＣＰＵ１０への入力信号を少なくするシングルワイヤー構成において、要求された動作を確実に判定することが可能な構成簡単で安価な車両用の定速走行装置を得ることを目的とする。
【００１７】
【課題を解決するための手段】
この発明に係る定速走行装置は、異なる動作指令に対応する複数のコマンドスイッチが並列に接続され、前記コマンドスイッチが選択的に操作されることにより前記操作されたコマンドスイッチに対応した出力電圧を発生するコントロールスイッチと、エンジンの出力を調整するアクチュエータと、前記コントロールスイッチの出力電圧の値に基づいて判別した前記動作指令に対応して前記アクチュエータを制御するコントロールユニットとを備えた定速走行装置であって、前記コントロールユニットは、前記複数のコマンドスイッチの夫々の投入に対応する前記コントロールスイッチの出力電圧を第１の周期でサンプリングする毎にカウント値を増加または減少させる複数のカウンタ手段と、これらのカウンタ手段のカウント値が夫々予め定められた所定値に達したとき前記対応するコマンドスイッチが投入されたと判定してラッチするラッチ手段と、前記第１の周期より大きい第２の周期で前記ラッチ手段のラッチ状態をサンプリングし対応するコマンドスイッチが投入されたと判定する複数のコマンドスイッチ判定手段とを有し、該コマンドスイッチ判定手段は、他のいずれかのコマンドスイッチ判定手段が前記投入されたと判定している期間中に、カウント中の自己に対応するカウンタ手段のカウント値が予め定められた所定値に達しないときは、前記期間の終了と同時に、前記自己に対応するコマンドスイッチが投入されたと判定するようにしたものである。
【００１８】
また、この発明に係る定速走行装置は、異なる動作指令に対応する複数のコマンドスイッチが並列に接続され、前記コマンドスイッチが選択的に操作されることにより前記操作されたコマンドスイッチに対応した出力電圧を発生するコントロールスイッチと、エンジンの出力を調整するアクチュエータと、前記コントロールスイッチの出力電圧の値に基づいて判別した前記動作指令に対応して前記アクチュエータを制御するコントロールユニットと、前記エンジンのイグニッション電源と前記コントロールユニットとの間に接続されたメインスイッチとを備えた定速走行装置であって、前記コントロールユニットは、前記コントロールスイッチの出力電圧の値を所定の判定電圧値と比較し前記コントロールスイッチの出力電圧の値が前記判定電圧値より低い場合に前記操作されているコマンドスイッチが投入されたと判定するコマンドスイッチ判定手段と、該コマンドスイッチ判定手段により前記何れかのコマンドスイッチが投入されたと判定されている期間中に前記メインスイッチが投入されたとき、前記判定電圧値を前記メインスイッチの投入により変化した前記コントロールスイッチの出力電圧値より高い値に変更するコマンドスイッチ判定電圧値変更手段とを備えたものである。
【００１９】
【発明の実施の形態】
実施の形態１．
この発明の実施の形態１を図について説明する。図１はこの実施の形態１による車両用の定速走行装置のコントロールスイッチ７とコントロールユニット６の回路構成を示している。定速走行装置の構成は図２に示す。
【００２０】
図４はこの発明の実施の形態１による車両用定速走行装置の動作内容を示したフローチャートである。ＩＧ（イグニション）ＯＮにてコントロールユニット６の電源が供給され、ステップ４０１にてＣＰＵ１０の初期設定が行なわれる。ステップ４０２では車速センサ８から入力されるパルスに基づいて走行速度を計算する。その演算された車速に基づいて定速走行制御を行う。ステップ４０３では、コマンドスイッチのＯＮ／ＯＦＦ状態を検出するために、１回前（前回）のメイン周期にて検出したコマンドスイッチ７ａ、７ｂ、７ｃの状態を保持する。
【００２１】
ステップ４０４では、一定周期Ｔ１にて割込み処理されているコマンドスイッチの状態からメイン周期Ｔ２でのコマンド状態をＣＰＵ１０の内蔵ＲＡＭにフラグとしてラッチし、そのメイン周期Ｔ２ではこのラッチしたコマンド情報を用いて判定を行う。例えば、ステップ４０５では１回前（前回）のメイン周期にてＲ／Ａスイッチ７ｂがラッチしていたかを判定して、ラッチッしていなければ４０７にすすみコマンドスイッチ同時押しフラグを消去して次のステップ４０９に進む。
【００２２】
ステップ４０５にて１回前のメイン周期でＲ／Ａスイッチ７ｂがＯＮでラッチしていれば、例えば、今回のＣＡＮスイッチカウンタの状態がコマンドスイッチＯＮの判定基準とするＴ３に達していなくても、コマンドスイッチ検出の遅れやチャタリングを考慮して設定されたＴ４（Ｔ４＜Ｔ３）に達していればＲ／Ａスイッチ７ｂを押している状態でＣＡＮスイッチ７ｃが押された状態（Ｒ／Ａスイッチ７ｂとＣＡＮスイッチ７ｃの同時押し）と判定する。これによりＲ／Ａスイッチ７ｂとＣＡＮスイッチ７ｃの切換えタイミングが１メイン周期Ｔ２遅れることを防止できる。
【００２３】
ここでは、Ｒ／Ａスイッチ７ｂとＣＡＮスイッチ７ｃの同時押しを例に説明したが、コマンドスイッチ７の組み合わせで同様な処理ができる。ステップ４０９ではコマンドスイッチ同時押し検出の有無を判定する。同時押しでない場合はステップ４１０にて通常の定速走行処理を行い、同時押しを検出した場合はステップ４１１に進み、検出内容から特別処理（例えばＲ／Ａスイッチ７ｂとＣＡＮスイッチ７ｃの場合は定速走行解除）を行う。ステップ４１２では、メイン周期時間Ｔ２の経過判定を行い、所定時間Ｔ２経過するまでステップ４１２で判定し、Ｔ２時間が経過するとステップ４０２に戻り以下同様の処理を繰り返す。
【００２４】
この実施の形態１について図６を用いて時間の経過にしたがって説明する。６００はＲ／Ａスイッチ７ｂの操作状態であり、Ｒ／Ａスイッチ７ｂが丸付き数字１のタイミングで押されると、６０２のようにＣＰＵ１０のコマンドスイッチ入力ポートに入力される電圧が変化するが、６０３のようにＴ１周期割り込みで電圧を変換し動作状態をカウントする。６０３の丸付き数字２のタイミングでコマンド判定値Ｔ３と比較され、Ｔ３に達した場合には６０３に示すカウンタをＴ３にクリップして、その設定値になった時点で６０４のようにＣＰＵ１０内蔵のＲＡＭにフラグとしてラッチする。
【００２５】
このＴ１毎にコマンド判定されたコマンド情報をＮ×Ｔ１（＝Ｔ２）のメイン周期毎に判定する。ここで６０４のＲ／ＡがラッチしていればＲ／Ａが押されたと判断されメイン周期Ｔ２毎に判定されるＣＰＵ１０のＲＡＭにフラグとして６０７の丸付き数字３のタイミングにてラッチする。次に、６０１の丸付き数字４のタイミングでＣＡＮスイッチ７ｃが押されると、その操作によって、６０２のように電圧が変化し、その電圧をＲ／Ａスイッチ７ｂ同様カウントしラッチする。このとき、入力される電圧はＲ／Ａ判定領域からＳ／Ｃ領域を通過してＣＡＮ領域になるため６０３のＲ／Ａスイッチカウントが０になるタイミング（丸付き数字５）と６０５のＣＡＮスイッチカウントが設定カウントＴ３に到達するタイミング（丸付き数字７）が一致しない。
【００２６】
そこで、タイミング（丸付き数字８）の時点では６０５のＣＡＮスイッチカウンタが１回前のメイン周期にてＴ３に達していなくても、６０７の予めＣＰＵのＲＡＭに記憶しておいた１回前のメイン周期のＲ／Ａ情報がラッチされた状態で、かつＣＡＮコマンドカウンタ値がＴ４に達していれば、６１０のタイミング（丸付き数字１０）の時点でメイン周期のＣＡＮスイッチコマンドラッチをすることによって６０９のメイン周期のＲ／Ａスイッチコマンドラッチフラグを消去するタイミングと一致させることができる。
【００２７】
よって、Ｒ／Ａスイッチ７ｂがＣＡＮスイッチ７ｃと同時に押されている場合においてもＲ／Ａスイッチが離された後にＣＡＮスイッチが押されたと判断することを回避し、同時押しであることを検出することができる。
【００２８】
なお、上記説明では、メイン１周期前のラッチ情報と通常とは異なるコマンドのカウント閾値から同時押し状態を検出する方法を説明したが、メイン１周期前のラッチ情報の代わりにカウンタ閾値を使用してもよい。
【００２９】
本実施の形態において、上記したコマンドスイッチ同時押し判定は、複数コマンド操作時に発生する時間的な遅れを吸収することができ、信頼性を高めることができる。
【００３０】
実施の形態２．
図５はこの発明の実施の形態２による車両用定速走行装置の動作内容を示したフローチャートである。ＣＰＵ１０のＴ１周期毎に実行されるＴ１周期割込のコマンドスイッチ判定処理について説明する。Ｔ１周期毎に割り込みが発生するとＣＰＵ１０に入力されたコマンドスイッチ信号の電圧をステップ５０１でＡＤ変換を行う。ステップ５０２では前回のコマンドラッチ状態の判定を行い、前回コマンドがラッチされていない場合はステップ５０３に進み、コマンドスイッチ判定電圧で一番電圧の高い閾値Ｖres１とＡＤ値の比較
を行う。ＡＤ値≧Ｖres１の場合はコマンド入力無しの判定を行い、コマンドスイッチの
判定を終了する。
【００３１】
ステップ５０２の前回コマンドがラッチされている場合はステップ５０５に進みＶres２とＡＤ値の比較を行う。ＡＤ値≧Ｖres２の場合はステップ５０６にてコマンド入力無の判定を行い、コマンドスイッチ判定を終了する。ステップ５０３にてＡＤ値＜Ｖres１またはステップ５０５にてＡＤ値＜Ｖres２の場合は、ステップ５０７に進みＲ／Ａスイッチ７ｂとそれ以外のスイッチ７ａ、７ｃのスイッチ入力があるか判定を行うためにＡＤ値とＶsetの比較を行う。５０７にてＡＤ値≧Ｖsetの場合は５０８にてＲ／Ａスイッチ入力と判定してＡＤ値＜Ｖsetの場合はステップ５０９に進む。
【００３２】
次にＳ／Ｃスイッチ７ａとＣＡＮスイッチ７ｃのコマンドスイッチ入力があるか判定を行うために、ＡＤ値とＶcanの比較を行う。ＡＤ値≧Ｖcanの場合はステップ５１０にてＳ／Ｃスイッチ入力と判定して、ＡＤ値＜Ｖcanの場合はステップ５１１にてＣＡＮスイッチ入力と判定してコマンドスイッチ入力判定を終了する。
【００３３】
この実施の形態２について、図７を用いて時間の経過にしたがって説明する。７００はＲ／Ａスイッチ７ｂの操作状態であり、Ｒ／Ａスイッチ７ｂが丸付き数字１のタイミングで押されると、７０２のようにＣＰＵ１０のコマンドスイッチ入力ポートに入力される電圧が丸付き数字２のように変化する。この時コマンドスイッチ判定を行うと７０４のコマンドスイッチ判定内容はＲ／Ａスイッチ入力となる。次に７０１はメインスイッチ７ｄが丸付き数字３のタイミングで押されると、コマンドスイッチが押されているため７０３のメイン入力ポートは変化しないが、７０２のコマンド入力ポートは丸付き数字２の電圧値から丸付き数字４の電圧値に変化する。
【００３４】
この時、Ｖres１の判定値と比較すると、コマンドスイッチ入力ポートの電圧のほうが高いため、従来は７０４のように入力無しと判定していたが、コマンドスイッチが押されている場合内にはＶres２の判定値を設けることにより７０５のコマンドスイッチ判定内容のようにＲ／Ａスイッチ７ｂが継続して押されていると判定することができる。
【００３５】
本実施の形態２においては、前述した判定電圧値を変化させることによって、ヒステリシスを持たせたコマンドスイッチ判定電圧値変更手段は、複数コマンド操作時に発生する電圧値の変化状態から操作状況を認識することができ、コマンドスイッチ信号判定の信頼性を高めることができる。
【００３６】
【発明の効果】
以上のようにこの発明によれば、コントロールユニットは、コントロールユニットは、前記複数のコマンドスイッチの夫々の投入に対応する前記コントロールスイッチの出力電圧を第１の周期でサンプリングする毎にカウント値を増加または減少させる複数のカウンタ手段と、これらのカウンタ手段のカウント値が夫々予め定められた所定値に達したとき前記対応するコマンドスイッチが投入されたと判定してラッチするラッチ手段と、前記第１の周期より大きい第２の周期で前記ラッチ手段のラッチ状態をサンプリングし対応するコマンドスイッチが投入されたと判定する複数のコマンドスイッチ判定手段とを有し、該コマンドスイッチ判定手段は、他のいずれかのコマンドスイッチ判定手段が前記投入されたと判定している期間中に、カウント中の自己に対応するカウンタ手段のカウント値が予め定められた所定値に達しないときは、前記期間の終了と同時に、前記自己に対応するコマンドスイッチが投入されたと判定するようにしたので、要求された動作を確実に判定することが可能な構成簡単で安価な車両用の定速走行装置を得ることができる。
【００３７】
また、この発明によれば、コントロールユニットは、コントロールスイッチの出力電圧の値を所定の判定電圧値と比較し前記コントロールスイッチの出力電圧の値が前記判定電圧値より低い場合に前記操作されているコマンドスイッチが投入されたと判定するコマンドスイッチ判定手段と、該コマンドスイッチ判定手段により前記何れかのコマンドスイッチが投入されたと判定されている期間中に前記メインスイッチが投入されたとき、前記判定電圧値を前記メインスイッチの投入により変化した前記コントロールスイッチの出力電圧値より高い値に変更するコマンドスイッチ判定電圧値変更手段とを備えたので、何れかのコマンドスイッチの操作が判定されている間にメインスイッチが操作されても、その判定が変化することはなく、信頼性の高いコマンド認識が可能になり、操作されたコマンドスイッチに対応する動作指令によりアクチュエータを制御することができる。
【００３８】
【図面の簡単な説明】
【図１】  この発明の実施の形態１及び実施の形態２に係るコントロールスイッチ及びコントロールユニットの回路構成図である。
【図２】  一般的な定速走行装置の構成例である。
【図３】  この発明によるコマンドスイッチを検出するタイミングと検出方法を示したタイミングチャートである。
【図４】  この発明によるコントロールユニットの動作を示すフローチャートである。
【図５】  この発明によるコントロールユニットの動作を示すフローチャートである。
【図６】  この発明における、コマンドスイッチの同時押しを検出する方法と時間的な動作状況を示したタイミングチャートである。
【図７】  この発明における、メインスイッチとコマンドスイッチが同時に押された場合に判定電圧を変化させる方法と時間的な動作状況を示したタイミングチャートである。
【図８】  この発明における、コマンドスイッチ判定条件及びコマンドスイッチ判定リファレンス電圧を示す図表である。
【符号の説明】
１  エンジン、                  ２  吸気管、
３  スロットル弁、              ４  スロットルリンク、
５  アクセルペダル、            ６  コントロールユニット
７  コントロールスイッチ、    ７ａ  Ｓ／Ｃスイッチ、
７ｂ  Ｒ／Ａスイッチ、          ７ｃ  ＣＡＮスイッチ、
７ｄ  メインスイッチ、            ８  車速センサ、
９  入力端子、                １０  ＣＰＵ、
Ｒ１〜Ｒ１１  抵抗、              Ｃ１  コンデンサ、
Ｄ１，Ｄ２  ダイオード、    ＣＯＭ１  コンパレータ。
【図１】
0003847673.tif 000002
【図２】
0003847673.tif 000003
【図３】
0003847673.tif 000004
【図４】
0003847673.tif 000005
【図５】
0003847673.tif 000006
【図６】
0003847673.tif 000007
【図７】
0003847673.tif 000008
【図８】
0003847673.tif 000009