(57)【特許請求の範囲】
【請求項１】
走行路における車両の制限速度を取得し、前記取得した制限速度に基づいて車速の上限である上限車速を設定し、前記車速が前記上限車速を超えないように駆動力を制御する車速制限装置において、
前記上限車速をドライバーの操作によって所望の値に変更する操作器であって、１回の操作につき所定速度だけ前記上限車速を増減させる上限車速変更操作器と、
前記取得される制限速度が切り替わったタイミングで、一時的に、前記上限車速変更操作器の機能を、前記上限車速をドライバーの操作によって所望の値に変更する第１機能から、前記制限速度の変更を受け付けるか否かについて前記上限車速を増減させる操作と同じ操作のドライバーの操作によって回答する第２機能に切り替える機能切替手段と、
前記上限車速変更操作器が前記第１機能にて作動した場合、その作動後、予め設定された禁止解除タイミングが到来するまでは、前記取得される制限速度が切り替わったとしても、前記上限車速変更操作器の機能が前記第２機能に切り替わることを禁止する機能切替禁止手段と
を備えた車速制限装置。
【請求項２】
請求項１記載の車速制限装置において、
前記予め設定された禁止解除タイミングは、前記上限車速変更操作器が前記第１機能にて作動してからの経過時間が予め設定した設定時間に達した時である、車速制限装置。
【請求項３】
請求項１記載の車速制限装置において、
前記予め設定された禁止解除タイミングは、前記上限車速変更操作器が前記第１機能にて作動してからの車両の走行距離が予め設定した設定距離に達した時である、車速制限装置。
【請求項４】
請求項１記載の車速制限装置において、
前記予め設定された禁止解除タイミングは、前記上限車速変更操作器が前記第１機能にて作動してからの経過時間が予め設定した設定時間に達した時、および、前記上限車速変更操作器が前記第１機能にて作動してからの車両の走行距離が予め設定した設定距離に達した時の、何れか早く到来する時である、車速制限装置。
【請求項５】
請求項１ないし請求項４の何れか一項記載の車速制限装置において、
前記上限車速変更操作器の機能が第１機能にて作動する期間中は、現時点の上限車速を表す第１表示画面を表示し、前記上限車速変更操作器の機能が第２機能にて作動する期間中は、前記上限車速の表示に加えて、前記切り替わった新しい制限速度および前記制限速度の変更を受け付けるか否かについての回答操作方法を表す第２表示画面を表示する表示手段を備えた車速制限装置。
【請求項６】
請求項５記載の車速制限装置において、
前記表示手段は、前記第２表示画面において表示する回答操作方法については、前記制限速度の変更を受け付ける場合の操作方法のみを表示し、
前記上限車速変更操作器の機能が前記第２機能にて作動する期間中に、前記上限車速変更操作器が操作されなかった場合には、ドライバーが前記制限速度の変更の受付を拒否したものとみなす自動回答受領手段を備えた車速制限装置。
【請求項７】
請求項１ないし請求項６の何れか一項記載の車速制限装置において、
前記上限車速変更操作器が前記第２機能にて作動したタイミングで、前記上限車速変更操作器の機能を、前記第２機能から前記第１機能に戻す機能復帰手段を備えた車速制限装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走行路における車両の制限速度を取得し、取得した制限速度に基づいて車速の上限である上限車速を設定し、車速が上限車速を超えないように駆動力を制御する車速制限装置に関する。
【背景技術】
【０００２】
従来から、可変スピードリミッタ（Adjustable  Speed  Limiter：ＡＳＬ）と呼ばれる車速制限装置が知られている。この車速制限装置では、車速が、ドライバーの設定した上限速度を超えないように走行駆動源の駆動力が制御される。また、特許文献１に提案されているように、道路標識を撮影することによって走行路における車両の制限速度を自動的に認識し、この制限速度に基づいて上限速度を変更する車速制限装置も知られている。この特許文献１の装置では、上限速度を増加、あるいは、減少させるためのスイッチを備え、ドライバーがこのスイッチを操作することにより上限速度を変更（調整）できるように構成されている。
【０００３】
この特許文献１の車速制限装置では、走行路における制限速度が変更されたとき、ディスプレイによりドライバーに対して上限速度の変更案内を行う。ドライバーは、この変更案内を見て、新しい制限速度を上限速度に反映してよいか否かについて、スイッチ操作によって回答する。この車速制限装置では、共通のスイッチを使って、上限速度の変更操作と、新しい制限速度を上限速度に反映してよいか否かについての回答操作とを行うように構成されている。つまり、制限速度が変更された一定期間だけ、スイッチの機能が、上限速度の変更操作用から回答操作用に切り替わるように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２０３３７９号公報
【発明の概要】
【０００５】
しかしながら、ドライバーがスイッチを操作して上限速度を増減変更（増減調整）している最中に、走行路における制限速度の変更が検出されることがある。この場合、ドライバーがスイッチ操作によって上限速度の変更を行っているつもりでも、車速制限装置は、そのスイッチ操作が上限速度の変更案内に対する回答であるものと認識してしまうことがある。その場合には、ドライバーの意図とは異なる上限速度が設定されてしまう。
【０００６】
本発明は、上記課題を解決するためになされたものであり、上限速度がドライバーの意図と異なる速度に設定されないようにすることを目的とする。
【０００７】
上記目的を達成するために、本発明の特徴は、
走行路における車両の制限速度を取得し、前記取得した制限速度に基づいて車速の上限である上限車速を設定し、前記車速が前記上限車速を超えないように駆動力を制御する車速制限装置（１０，２０，３０）において、
前記上限車速をドライバーの操作によって所望の値に変更する操作器であって、１回の操作につき所定速度だけ前記上限車速を増減させる上限車速変更操作器（５０）と、
前記取得される制限速度が切り替わったタイミングで、一時的に、前記上限車速変更操作器の機能を、前記上限車速をドライバーの操作によって所望の値に変更する第１機能から、前記制限速度の変更を受け付けるか否かについて前記上限車速を増減させる操作と同じ操作のドライバーの操作によって回答する第２機能に切り替える機能切替手段（Ｓ１３，Ｓ１４，Ｓ３１，Ｓ３７）と、
前記上限車速変更操作器が前記第１機能にて作動した場合、その作動後、予め設定された禁止解除タイミングが到来するまでは、前記取得される制限速度が切り替わったとしても、前記上限車速変更操作器の機能が前記第２機能に切り替わることを禁止する機能切替禁止手段（Ｓ１１，Ｓ１２，Ｓ２１，Ｓ２５，Ｓ２５’，Ｓ２６）とを備えたことにある。
【０００８】
本発明の車速制限装置は、走行路における車両の制限速度を取得し、取得した制限速度に基づいて車速の上限である上限車速を設定し、車速が上限車速を超えないように駆動力を制御する。この場合、車速制限装置は、制限速度そのものを上限車速に設定する構成であってもよいし、制限速度を調整した速度を上限車速に設定する構成であってもよい。また、車速制限装置は、車速が上限車速を超えないように駆動力を制御するが、更に、制動力を制御する構成を加えた構成であってもよい。
【０００９】
車速制限装置は、上限車速を所望の値に変更するための上限車速変更操作器を備えている。従って、ドライバーは、上限車速変更操作器を操作して、上限車速を任意に変更することができる。車速制限装置は、車速が、上限車速変更操作器によって変更された上限車速を超えないように駆動力を制御する。
【００１０】
制限速度が変更されるたびに上限車速が変更されてしまうことは、ドライバーにとって必ずしも好ましいものではない。そこで、車速制限装置は、取得される制限速度が切り替わったタイミングで、一時的に、上限車速変更操作器の機能を、上限車速をドライバーの操作によって所望の値に変更する第１機能から、制限速度の変更を受け付けるか否かについてドライバーの操作によって回答する第２機能に切り替える機能切替手段を備えている。従って、ドライバーは、制限速度が切り替わると、上限車速変更操作器を使って、制限速度の変更を受け付けるか否かについての回答、つまり、変更された制限速度に基づいて上限車速を自動設定してもよいか否かについての回答をすることができる。従って、本発明の車速制限装置においては、上限車速変更操作器を、上限車速の変更操作と、制限速度を受け付けてよいか否かについての回答操作との両方に兼用することができる。
【００１１】
ドライバーが上限車速変更操作器を使って上限車速の変更操作を行っている最中に、制限速度が切り替わると、ドライバーの操作が、ドライバーの意図に反して、制限速度の変更を受け付けるか否かについての回答操作として認識されてしまうおそれがある。そこで、本発明の車速制限装置は、機能切替禁止手段が、上限車速変更操作器が第１機能にて作動した場合、その作動後、予め設定された禁止解除タイミングが到来するまでは、取得される制限速度が切り替わったとしても、上限車速変更操作器の機能が第２機能に切り替わることを禁止する。従って、禁止解除タイミングの設定によって、ドライバーが上限車速変更操作器を使って一連の上限車速の変更操作を行っている間に、仮に、制限速度が切り替わっても、車速制限装置は、ドライバーの操作を上限車速の変更操作であると認識することができる。
【００１２】
この結果、本発明によれば、上限車速がドライバーの意図と異なる速度に設定されないようにすることができる。
【００１３】
本発明の一側面の特徴は、
前記予め設定された禁止解除タイミングは、前記上限車速変更操作器が前記第１機能にて作動してからの経過時間が予め設定した設定時間（ｔａ０）に達した時であることにある。
【００１４】
本発明の一側面によれば、ドライバーが上限車速変更操作器を操作して上限車速を変更した場合、その操作からの経過時間が予め設定した設定時間に達しないあいだは、制限速度が切り替わったとしても、上限車速変更操作器の機能が第２機能に切り替わらない。従って、ドライバーが一連の上限車速の変更操作を行っている間は、仮に、制限速度が切り替わっても、車速制限装置は、ドライバーの操作を上限車速の変更操作であると認識することができる。この結果、本発明によれば、上限車速がドライバーの意図と異なる速度に設定されないようにすることができる。
【００１５】
本発明の一側面の特徴は、
前記予め設定された禁止解除タイミングは、前記上限車速変更操作器が前記第１機能にて作動してからの車両の走行距離が予め設定した設定距離（ｄ０）に達した時であることにある。
【００１６】
本発明の一側面によれば、ドライバーが上限車速変更操作器を操作して上限車速を変更した場合、その操作からの車両の走行距離が予め設定した設定距離に達しないあいだは、制限速度が切り替わったとしても、上限車速変更操作器の機能が第２機能に切り替わらない。従って、ドライバーが一連の上限車速の変更操作を行っている間は、仮に、制限速度が切り替わっても、車速制限装置は、ドライバーの操作を上限車速の変更操作であると認識することができる。この結果、本発明によれば、上限車速がドライバーの意図と異なる速度に設定されないようにすることができる。また、制限速度が変更されてから上限車速変更操作器の機能が第２機能に切り替わるまでのあいだに、車両が走行する走行距離を制限することができる。
【００１７】
本発明の一側面の特徴は、
前記予め設定された禁止解除タイミングは、前記上限車速変更操作器が前記第１機能にて作動してからの経過時間が予め設定した設定時間に達した時、および、前記上限車速変更操作器が前記第１機能にて作動してからの車両の走行距離が予め設定した設定距離に達した時の、何れか早く到来する時であることにある。
【００１８】
本発明の一側面によれば、ドライバーが上限車速変更操作器を操作して上限車速を変更した場合、その操作からの経過時間が予め設定した設定時間に達した時、および、その操作からの車両の走行距離が予め設定した設定距離に達した時の、何れか早く到来したタイミングで、上限車速変更操作器の機能が第１機能から第２機能に切り替わる。従って、上限車速変更操作器の機能が第１機能から第２機能に切り替わるタイミングを、遅れないように一層適切にすることができる。
【００１９】
本発明の一側面の特徴は、
前記上限車速変更操作器の機能が第１機能にて作動する期間中は、現時点の上限車速を表す第１表示画面（Ｄ１）を表示し、前記上限車速変更操作器の機能が第２機能にて作動する期間中は、前記上限車速の表示に加えて、前記切り替わった新しい制限速度および前記制限速度の変更を受け付けるか否かについての回答操作方法を表す第２表示画面（Ｄ２）を表示する表示手段（４０，４１）を備えたことにある。
【００２０】
本発明の一側面においては、表示手段が、上限車速変更操作器の機能が第１機能にて作動する期間中は、現時点の上限車速を表す第１表示画面を表示する。また、表示手段は、上限車速変更操作器の機能が第２機能にて作動する期間中は、上限車速の表示に加えて、切り替わった新しい制限速度、および、新しい制限速度の変更を受け付けるか否かについての回答操作方法を表す第２表示画面を表示する。従って、ドライバーは、第２表示画面により、制限速度が切り替わったこと、および、新しい制限速度の変更を受け付けるか否かについての回答操作方法を知ることができる。これにより、ドライバーは、自身の希望する上限車速が設定されるような回答操作を簡単に行うことができる。
【００２１】
本発明の一側面の特徴は、
前記表示手段は、前記第２表示画面において表示する回答操作方法については、前記制限速度の変更を受け付ける場合の操作方法のみを表示し、
前記上限車速変更操作器の機能が前記第２機能にて作動する期間中に、前記上限車速変更操作器が操作されなかった場合（Ｓ３６）には、ドライバーが前記制限速度の変更の受付を拒否したものとみなす自動回答受領手段（２０）を備えたことにある。
【００２２】
本発明の一側面においては、表示手段が、第２表示画面において表示する回答操作方法については、制限速度の変更を受け付ける場合の操作方法のみを表示する。従って、ドライバーは、制限速度の変更の受付を希望する場合には、表示された操作方法を見て上限車速変更操作器を操作する。自動回答受領手段は、上限車速変更操作器の機能が第２機能にて作動する期間中に、上限車速変更操作器が操作されなかった場合には、ドライバーが制限速度の変更の受付を拒否したものとみなす。このため、ドライバーは、制限速度の変更の受付を希望する場合にのみ、上限車速変更操作器を操作すればよい。従って、上限車速変更操作器の使い勝手を向上させることができる。
【００２３】
本発明の一側面の特徴は、
前記上限車速変更操作器が前記第２機能にて作動したタイミングで、前記上限車速変更操作器の機能を、前記第２機能から前記第１機能に戻す機能復帰手段を備えたことにある。
【００２４】
本発明の一側面によれば、ドライバーが制限速度の変更を受け付けるか否かについての回答操作を行ったタイミングで、上限車速変更操作器の機能が第１機能に戻される。従って、適切なタイミングにて上限車速変更操作器の機能を第１機能に戻すことができる。また、ドライバーの余分な操作を必要としないため、使い勝手がよい。
【００２５】
上記説明においては、発明の理解を助けるために、実施形態に対応する発明の構成に対して、実施形態で用いた符号を括弧書きで添えているが、発明の各構成要件は、前記符号によって規定される実施形態に限定されるものではない。
【図面の簡単な説明】
【００２６】
【図１】本実施形態に係る車速制限装置の概略構成図である。
【図２】ＡＳＬ操作器の操作方向を表す説明図である。
【図３】制限速度の変更に伴う表示および操作方法の切替について説明する説明図である。
【図４】制限速度の変更に伴う表示および操作方法の切替について説明する説明図である。
【図５】モード切換制御ルーチンを表すフローチャートである。
【図６】禁止フラグ設定ルーチンを表すフローチャートである。
【図７】問い合わせモードフラグ設定ルーチンを表すフローチャートである。
【図８】変形例に係る禁止フラグ設定ルーチンを表すフローチャートである。
【図９】変形例に係るＡＳＬ操作器の正面図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態について図面を用いて詳細に説明する。図１は、本実施形態の車速制限装置の概略システム構成図である。
【００２８】
車速制限装置は、車両の走行速度の上限である上限速度を設定し、この上限速度を超えないように駆動力を制御する車速制限制御を実施する装置である。車速制限装置は、制限速度取得ＥＣＵ１０と、上限速度設定ＥＣＵ２０と、エンジンＥＣＵ３０と、メータＥＣＵ４０と、ＡＳＬ操作器５０とを備えている。ここで「ＥＣＵ」とは、Electric  Control  Unitの略である。各ＥＣＵ１０，２０，３０，４０は、マイクロコンピュータを主要部として備えている。また、本実施形態においては、上限速度設定ＥＣＵ２０とエンジンＥＣＵ３０とを別々に備えているが、エンジンＥＣＵ３０内に上限速度設定ＥＣＵ２０の機能を組み込むようにしてもよい。また、車速制限制御を実施するに当たって、車輪の制動力を制御する構成（ブレーキ装置）を追加して備えていてもよい。
【００２９】
制限速度取得ＥＣＵ１０は、車両が現在走行している走行路における制限速度を取得するための電子制御装置であって、車載カメラ１１、および、ナビゲーション装置１２に接続されている。車載カメラ１１は、ＣＣＤやＣＭＯＳ等の撮像素子を備え、車両の前方を撮像し、撮像した画像の情報を制限速度取得ＥＣＵ１０に送信する。制限速度取得ＥＣＵ１０は、画像解析機能を有し、車載カメラ１１から出力された画像情報を受信し、撮像画像から道路標識（路面標識でもよい）を認識し、道路標識で表される制限速度（法定制限速度）を取得する。従って、制限速度取得ＥＣＵ１０は、車両の走行中に、車載カメラ１１から送信される画像情報を常時受信して画像解析することによって、車両前方に設けられた道路標識に表示されている制限速度を取得する。
【００３０】
ナビゲーション装置１２は、自車両の位置を検出するＧＰＳ受信機と、地図情報および道路情報を記憶する記憶装置と、地図情報および道路情報の最新情報を外部から取得する通信装置とを備えている。道路情報には、制限速度情報が含まれている。ナビゲーション装置１２は、地図上における自車両の位置と道路情報とに基づいて、車両が現在走行している走行路における制限速度を表す制限速度情報を抽出し、抽出した制限速度情報を制限速度取得ＥＣＵ１０に出力する。
【００３１】
尚、ナビゲーション装置１２は、地図情報および道路情報を記憶する記憶装置を備えずに、それらの最新情報を、外部の情報提供装置から逐次受信する無線通信端末装置であってもよい。
【００３２】
制限速度取得ＥＣＵ１０は、このようにして制限速度を取得すると、取得した制限速度を上限速度設定ＥＣＵ２０に出力する。尚、本実施形態においては、制限速度を取得するために、車載カメラ１１およびナビゲーション装置１２を備えているが、何れか一方であっても構わない。また、制限速度取得ＥＣＵは、車載カメラ１１の撮像画像から取得した制限速度と、ナビゲーション装置１２から取得した制限速度とが一致していない場合は、予め設定した優先度の高い方の装置（車載カメラ１１、あるいは、ナビゲーション装置１２）によって取得された制限速度を採用する構成であってもよいし、２つの制限速度のうちの低い方の速度、あるいは、高い方の速度を採用する構成であってもよい。
【００３３】
上限速度設定ＥＣＵ２０には、ＡＳＬ操作器５０が接続されている。ＡＳＬ操作器５０は、車両の走行速度の上限値である上限速度の設定、および、制限速度が変更されたときに制限速度の変更を受け付けるか否かについての設定を兼用して行う操作器である。
【００３４】
このＡＳＬ操作器５０は、基部がステアリングハンドルの裏側に取り付けられ、先端部がステアリングハンドルの径方向外側に向かって延びた操作レバー５１を備えている。操作レバー５１は、図２に示すように、先端がドライバーから見て、上方向、下方向、および、手前方向に揺動操作可能に設けられている。ＡＳＬ操作器５０は、操作レバー５１の先端に設けられるメインスイッチ５２と、操作レバーの操作によってオンするリジューム／増速スイッチ５３、セット／減速スイッチ５４、および、キャンセルスイッチ５５を備えている。以下、ＡＳＬ操作器５０の操作方向については、運転席に着座したドライバーから見た方向を意味する。
【００３５】
ＡＳＬ操作器５０において、メインスイッチ５２以外は、ドライバーによって操作レバー５１が操作されている間だけ、操作方向に押されたスイッチがオンし、ドライバーが操作レバー５１から手を離すと操作レバー５１が初期位置に戻って、全てのスイッチ５３，５４，５５がオフするように構成されている。本実施形態においては、図２に示すように、操作レバー５１の先端が上方向に持ち上げられてときにリジューム／増速スイッチ５３がオンし、操作レバーの先端が下方向に押し下げられたときにセット／減速スイッチ５４がオンし、操作レバーの先端が手前側（ドライバー側）に引き寄せられたときにキャンセルスイッチ５５がオンするように構成されている。また、メインスイッチ５２は、操作レバー５１の先端に設けられた操作ボタン５２ｂが押し操作されるたびに、オンオフ状態が交互に切り替わる主電源スイッチである。
【００３６】
上限速度設定ＥＣＵ２０は、制限速度取得ＥＣＵ１０から出力された制限速度と、ＡＳＬ操作器５０から出力されたスイッチ信号とに基づいて、車両の走行速度の上限である上限速度を決定する電子制御装置である。尚、上限速度設定ＥＣＵ２０は、車両が走行している走行路の制限速度をメモリに記憶保持し、後述するように、走行中に制限速度が変化した場合でも、制限速度が変化したことを検出できるようになっている。
【００３７】
上限速度設定ＥＣＵ２０は、ＡＳＬ操作器５０のメインスイッチ５２がオンしている場合に、車速制限制御を実行し、メインスイッチ５２がオフしている場合には、車速制限制御を実行しない。従って、ドライバーは、メインスイッチ５２の操作によって、車速制限制御の実行の有無を選択することができる。また、メインスイッチ５２がオンしている場合に限って、操作レバー５１の操作によってオンオフするスイッチ（リジューム／増速スイッチ、セット／減速スイッチ、キャンセルスイッチ）が機能するようになっている。尚、車速制限制御自体は、エンジンＥＣＵ３０によって実施されるものである。従って、上限速度設定ＥＣＵ２０は、エンジンＥＣＵ３０に対して、車速制限制御で使用する上限速度を指令することによって、エンジンＥＣＵ３０に車速制限制御を実行させる。
【００３８】
上限速度設定ＥＣＵ２０は、車速を検出する車速センサ３１に接続されている。上限速度設定ＥＣＵ２０は、メインスイッチ５２がオンされており、上限速度が未設定状態である場合に、セット／減速スイッチ５４がオンすると、セット／減速スイッチ５４がオンした時点の実車速（車速センサ３１により検出された車速）を上限速度として設定する。また、上限速度設定ＥＣＵ２０は、上限速度が設定されている状態でセット／減速スイッチ５４がオンした場合には、１回のレバー操作時間に応じた減少幅で上限速度を減少させる。
【００３９】
例えば、上限速度設定ＥＣＵ２０は、操作レバー５１が瞬時的に下方向に操作された場合（セット／減速スイッチ５４のオン継続時間が所定時間（例えば、０．５秒）未満の場合）には、１回のレバー操作につき、減少幅の少ない所定速度（例えば、１ｋｍ／ｈ）だけ上限速度を減少させる。また、上限速度設定ＥＣＵ２０は、操作レバー５１が所定時間以上継続して下方向に操作された場合（セット／減速スイッチ５４のオン継続時間が所定時間（例えば、０．５秒）以上の場合）には、１回のレバー操作につき、減少幅の大きい所定速度（例えば、５ｋｍ／ｈ）だけ上限速度を減少させる。上限速度設定ＥＣＵ２０は、セット／減速スイッチがオン状態からオフ状態に切り替わった時点で、車速制限制御の上限速度を変更し、その変更した上限速度を記憶する。
【００４０】
また、上限速度設定ＥＣＵ２０は、上限速度が設定されている状態でリジューム／増速スイッチ５３がオンした場合には、１回のレバー操作時間に応じた増加幅で上限速度を増加させる。例えば、上限速度設定ＥＣＵ２０は、操作レバー５１が瞬時的に上方向に操作された場合（リジューム／増速スイッチ５３のオン継続時間が所定時間（例えば、０．５秒）未満の場合）には、１回のレバー操作につき、増加幅の少ない所定速度（例えば、１ｋｍ／ｈ）だけ上限速度を増加させる。また、上限速度設定ＥＣＵ２０は、操作レバー５１が所定時間以上上方向に継続して操作された場合（リジューム／増速スイッチ５３のオン継続時間が所定時間（例えば、０．５秒）以上の場合）には、１回のレバー操作につき、増加幅の大きい所定速度（例えば、５ｋｍ／ｈ）だけ上限速度を増加させる。上限速度設定ＥＣＵ２０は、リジューム／増速スイッチ５３がオン状態からオフ状態に切り替わった時点で、車速制限制御の上限速度を変更し、その変更した上限速度を記憶する。
【００４１】
また、上限速度設定ＥＣＵ２０は、車速制限制御の実行中に、キャンセルスイッチ５５がオンした場合、あるいは、メインスイッチ５２がオフした場合には、車速制限制御の実行を解除する。尚、キャンセルスイッチ５５のオンの場合には、その時点における上限速度を記憶保持し、メインスイッチ５２のオフの場合には、その時点における上限速度を記憶消去する。
【００４２】
また、上限速度設定ＥＣＵ２０は、キャンセルスイッチ５５のオンによる車速制限制御の解除後に、リジューム／増速スイッチ５３がオンした場合、キャンセルスイッチ５５のオン時に記憶した上限速度を使って車速制限制御を再開する。
【００４３】
上限速度設定ＥＣＵ２０は、上記のようにＡＳＬ操作器５０の操作によって上限速度を設定する機能に加えて、制限速度取得ＥＣＵ１０から取得した制限速度に基づいて上限速度を自動設定する機能を備えている。例えば、上限速度設定ＥＣＵ２０は、制限速度取得ＥＣＵ１０から取得した制限速度を使って上限速度に設定し、制限速度の変更が検出されるたびに、それに合わせて上限速度を変更する。この場合、制限速度をそのまま上限速度に設定する構成に限らず、制限速度にオフセット値（正の値でも負の値でも良い）を加算した値を上限速度に設定するなど、任意の規則に従って制限速度に基づいて上限速度を設定することができる。例えば、取得した制限速度が６０ｋｍ／ｈであって、オフセット値が−３ｋｍ／ｈである場合には、上限速度が５７ｋｍ／ｈに設定される。
【００４４】
このように制限速度に基づいて上限速度が設定された場合であっても、ドライバーは、ＡＳＬ操作器５０を上記のように操作することによって上限速度を調整することができる。上限速度設定ＥＣＵ２０は、最終的にドライバーによって調整された上限速度をエンジンＥＣＵ３０およびメータＥＣＵ４０に送信する。上限速度設定ＥＣＵ２０は、ＡＳＬ操作器５０のメインスイッチ５２がオン状態であって、かつ上限速度が設定されている間、所定の周期で上限速度を送信する。また、上限速度設定ＥＣＵ２０は、メータＥＣＵ４０に対しては、上限速度に加えて制御モード信号も送信する。この制御モード信号については後述する。
【００４５】
エンジンＥＣＵ３０は、上限速度設定ＥＣＵ２０から上限速度が所定の周期で送信されている間、自車両の車速が上限速度を超えないようにエンジン３５の駆動力を制御する。つまり、車速制限制御を実施する。エンジンＥＣＵ３０は、車速を検出する車速センサ３１、および、アクセル操作量を検出するアクセルセンサ３２に接続されている。エンジンＥＣＵ３０は、車速センサ３１により検出した車速（実車速と呼ぶ）とアクセルセンサ３２により検出されたアクセル操作量に基づいて、ドライバー要求駆動力を演算し、このドライバー要求駆動力を発生させるようにエンジン３５の作動を制御する。この場合、エンジンＥＣＵ３０は、実車速が上限速度を超えると予測される場合、エンジン３５の吸気量を調整するスロットルバルブの開度を減少させる、あるいは、エンジン３５への燃料噴射量を制限することにより、実車速が上限車速を超えないようにエンジン３５の作動を制御する。
【００４６】
メータＥＣＵ４０は、運転席から視認可能な位置に設けられた表示器４１に接続されている。メータＥＣＵ４０は、車速制限制御を実施している間は、上限速度設定ＥＣＵ２０から送信された上限速度を表示する。これにより、ドライバーは、車速制限制御が実行中であること、および、車速制限制御上での上限速度を認識することができる。
【００４７】
ところで、制限速度が変更されるたびに上限速度が変更されてしまうことは、ドライバーにとって必ずしも好ましいものではない。そこで、本実施形態の車速制限装置では、制限速度取得ＥＣＵ１０から送信される制限速度の変更が検出された場合、ドライバーに対して、その制限速度を受け付けて良いか否か、つまり、変更された制限速度に基づいて（制限速度を反映させて）上限速度を自動設定しても良いか否かについて問い合わせる構成を備えている。
【００４８】
本実施形態においては、制限速度を受け付けて良いか否かについて表示器４１を使って問い合わせ、この問い合わせに対して、ＡＳＬ操作器５０の操作によってドライバーが回答できるように構成されている。従って、ＡＳＬ操作器５０は、上述した上限速度の調整操作と、制限速度を受け付けて良いか否かについての回答操作との両方に兼用される。
【００４９】
例えば、図３に示すように、制限速度１００ｋｍ／ｈの道路を走行中であって、車速制限制御における上限速度が１００ｋｍ／ｈに設定されている状況において、時刻ｔ１にて、上限速度設定ＥＣＵ２０が、制限速度が８０ｋｍ／ｈに変更されたことを認識した場合について説明する。この場合、上限速度設定ＥＣＵ２０は、時刻ｔ１で、すぐに上限速度を８０ｋｍ／ｈに変更するのではなく、車速制限制御におけるドライバーへのアナウンスに関するモード（以下、制御モードと呼ぶ）を、それまでの通常モードから、一時的に、問い合わせモードに切り替える。
【００５０】
上限速度設定ＥＣＵ２０は、車速制限制御が実行されているときに、制限速度の変更が検出されていない場合（時刻ｔ１より前）は、メータＥＣＵ４０に対して、現時点の上限速度と、制御モード信号である通常モード信号（通常モードであることを表す信号）を送信する。一方、制限速度の変更が検出された場合（時刻ｔ１以降）には、一時的に、制御モード信号を通常モード信号から問い合わせモード信号（問い合わせモードであることを表す信号）に切り替える。この問い合わせモード信号には、変更が検出された制限速度を表す情報も含まれている。
【００５１】
メータＥＣＵ４０は、上限速度設定ＥＣＵ２０から通常モード信号を受信している場合には、図２の左側に示すように、表示器４１に通常表示画面Ｄ１を表示する。この通常表示画面Ｄ１では、現時点における上限速度が表示される。また、メータＥＣＵ４０は、上限速度設定ＥＣＵ２０から問い合わせモード信号を受信している場合には、図２の中央に示すように、表示器４１に問い合わせ表示画面Ｄ２を表示する。この問い合わせ表示画面Ｄ２では、通常表示画面Ｄ１における表示要素に加えて、新たに認識された制限速度（切り替わった新しい制限速度）と、制限速度の変更を許諾するか拒否するかについての回答を行う操作方法が表示される。
【００５２】
上述したように、ＡＳＬ操作器５０は、上限速度の調整操作と、制限速度を受け付けて良いか否かについての回答操作との両方に兼用される。このため、上限速度設定ＥＣＵ２０は、通常モードと、問い合わせモードとでは、ドライバーが行ったＡＳＬ操作器５０への操作に対して、実施する機能を切り替えるように構成されている。上限速度設定ＥＣＵ２０は、通常モードでは、上述したようにＡＳＬ操作器５０の上方向／下方向のレバー操作に基づいて、上限速度を増加／減少させる。このようなＡＳＬ操作器５０の機能を第１機能と呼ぶ。一方、問い合わせモードでは、上限速度設定ＥＣＵ２０は、ＡＳＬ操作器５０の上下方向における一方のレバー操作に基づいて制限速度の受付を許諾し、ＡＳＬ操作器５０の上下方向における他方のレバー操作に基づいて制限速度の受付を拒否する。このようなＡＳＬ操作器５０の機能を第２機能と呼ぶ。本実施形態では、ＡＳＬ操作器５０の下方向のレバー操作対して制限速度の受付を許諾し、ＡＳＬ操作器５０の上方向のレバー操作に対して制限速度の受付を拒否する構成であるが、レバー操作の方向と機能（許諾／拒否）との関係は、その逆に設定されるものであってもよい。
【００５３】
例えば、図３に示すように、時刻ｔ１において、制限速度取得ＥＣＵ１０から送信される制限速度が変更されると、上限速度設定ＥＣＵ２０は、メータＥＣＵ４０に問い合わせモード信号を送信して、表示器４１に問い合わせ表示画面Ｄ２を表示させる。同時に、上限速度設定ＥＣＵ２０は、ＡＳＬ操作器５０の機能を第１機能から第２機能に切り替える。ドライバーは、表示器４１に表示されている問い合わせ表示画面Ｄ２を見て、新たな制限速度に基づいて上限速度が自動修正されても良いと思う場合は、ＡＳＬ操作器５０を下方向にレバー操作する。これにより、上限速度が新たな制限速度に基づいて設定される。一方、ドライバーは、新たな制限速度に基づいて上限速度が自動修正されては困ると思う場合、例えば、上限速度を変更したくないと思う場合は、ＡＳＬ操作器５０を上方向にレバー操作する。これにより、上限速度は変更されない。図３の例は、時刻ｔ２において、ＡＳＬ操作器５０が下方向にレバー操作されて、新たな制限速度に基づいて上限速度が自動修正された例を示している。
【００５４】
ところで、通常モードにおいて、ドライバーがＡＳＬ操作器５０を操作して上限速度を調整（増減変更）している最中に、制限速度取得ＥＣＵ１０によって取得された制限速度が変更されることがある。上限速度の変更は、ＡＳＬ操作器５０の１回のタップ操作で終了する場合もあるが、ドライバーの希望する値になるまでタップ操作が繰り返されることがある。こうしたＡＳＬ操作器５０の操作の最中に、制限速度の変更が認識された場合、それと同時に、制御モードを通常モードから問い合わせモードに切り替えてしまうと、ＡＳＬ操作器５０の機能が、第１機能から第２機能に切り替わるため、ドライバーは上限速度の調整操作を行っているつもりでも、上限速度設定ＥＣＵ２０は、その操作を回答操作として認識してしまう。このため、上限速度の設定が、ドライバーの意図とは異なるものとなることがある。
【００５５】
そこで、本実施形態においては、図４に示すように、通常モードでＡＳＬ操作器５０の操作が行われた場合、つまり、ＡＳＬ操作器５０が第１機能として作動した場合には、その操作から一定時間経過しないあいだは、車速制限制御における制御モードを通常モードから問い合わせモードに切り替えないように制限するモード切換禁止期間が設けられている。このため、ＡＳＬ操作器５０は、第１機能として作動した場合には、その作動から一定時間経過していないあいだは、第２機能に切り替わらないように制限される。また、表示器４１においても、ＡＳＬ操作器５０が第１機能として作動した場合には、その作動から一定時間経過していないあいだは、問い合わせ表示画面Ｄ２に切り替わらないように制限される。
【００５６】
こうしたモード切換は上限速度設定ＥＣＵ２０によって実施される。図５は、モード切換制御ルーチンを表し、図６は、禁止フラグ設定ルーチンを表し、図７は問い合わせモードフラグ設定ルーチンを表す。上限速度設定ＥＣＵ２０は、この３つのルーチンを、それぞれ所定の演算周期で繰り返し実施することにより、車速制限制御における制御モードを切り替える。
【００５７】
上限速度設定ＥＣＵ２０は、図５に示すモード切換制御ルーチンを実行して制御モードを決定する。このモード切換制御ルーチンにおいて、上限速度設定ＥＣＵ２０は、図６に示す禁止フラグ設定ルーチンによって設定される禁止フラグＦａと、図７に示す問い合わせ状況フラグ設定ルーチンによって設定される問い合わせ状況フラグＦｂとによって制御モードを決定する。尚、こうした処理は、メインスイッチ５２がオンしている状態であって、キャンセルスイッチ５５がオン操作されていない状態に実施される。
【００５８】
禁止フラグＦａは、後述する処理にて理解されるが、その値が「１」に設定されることによって、通常モードから問い合わせモードへの切替が禁止されている状況であることを表し、その値が「０」に設定されることによって、通常モードから問い合わせモードへの切替が許可されている状況であることを表す。また、問い合わせ状況フラグＦｂは、その値が「１」に設定されることによって、問い合わせモードを実行すべき状況であることを表し、その値が「０」に設定されることによって、問い合わせモードを実行すべき状況ではないことを表す。尚、ＡＳＬ操作器５０のメインスイッチ５２がオンして、車速制限制御が開始されるときの禁止フラグＦａおよび問い合わせ状況フラグＦｂは、その初期値として「０」に設定されるものとする。
【００５９】
モード切換制御ルーチンが起動すると、上限速度設定ＥＣＵ２０は、ステップＳ１１において、禁止フラグＦａが「１」に設定されているか否かを判定し、禁止フラグＦａが「１」に設定されている場合には、ステップＳ１２において、制御モードを通常モードに設定する。一方、禁止フラグＦａが「０」に設定されている場合には、上限速度設定ＥＣＵ２０は、ステップＳ１３において、問い合わせ状況フラグＦｂが「１」に設定されているか否かを判定する。上限速度設定ＥＣＵ２０は、問い合わせ状況フラグＦｂが「１」に設定されている場合には、その処理をステップＳ１４に進めて、制御モードを問い合わせモードに設定し、問い合わせ状況フラグＦｂが「０」に設定されている場合には、その処理をステップＳ１２に進めて、制御モードを通常モードに設定する。
【００６０】
従って、制御モードは、禁止フラグＦａが「１」、つまり、通常モードから問い合わせモードへの切替が禁止されている状況である場合には、問い合わせ状況フラグＦｂの如何に関わらず、通常モードに設定される。また、禁止フラグＦａが「０」の場合には、問い合わせ状況フラグＦｂに応じて、制御モードが設定される。従って、制御モードの設定にあたっては、問い合わせ状況フラグＦｂよりも禁止フラグＦａが優先される。
【００６１】
次に、禁止フラグＦａを設定する処理である禁止フラグ設定ルーチン（図６）について説明する。上限速度設定ＥＣＵ２０は、モード切換制御ルーチンと並行して、禁止フラグ設定ルーチンを実施する。禁止フラグ設定ルーチンが起動すると、上限速度設定ＥＣＵ２０は、ステップＳ２１において、ＡＳＬ操作器５０のスイッチ信号を読み込み、ＡＳＬ操作器５０が操作されたか否かを判定する。このＡＳＬ操作器５０の操作の有無は、操作レバー５１が上方向あるいは下方向への操作された後、初期位置に戻ったときに操作が行われたと判定される。従って、ステップＳ２１では、ＡＳＬ操作器５０のリジューム／増速スイッチ５３、あるいは、セット／減速スイッチ５４が、オンからオフになったか否かについて判定される。この禁止フラグ設定ルーチンは、所定の演算周期で繰り返されるため、１演算周期前のスイッチ５３，５４の状態がオンであって、今回のステップＳ２１で読み込んだスイッチ５３，５４の状態がオフである場合に、ＡＳＬ操作器５０の操作が行われたと判定される。
【００６２】
上限速度設定ＥＣＵ２０は、ＡＳＬ操作器５０の操作が行われたと判定した場合、ステップＳ２２において、現時点の制御モードが通常モードであるか否かについて判定し、通常モードであれば、その処理をステップＳ２３に進める。上限速度設定ＥＣＵ２０は、ステップＳ２３において、モード切換禁止タイマのタイマ値ｔａをリセットした後、ステップＳ２４において、タイマ値ｔａを値「１」だけインクリメントする。続いて、上限速度設定ＥＣＵ２０は、ステップＳ２５において、タイマ値ｔａが切替禁止設定時間ｔａ０に到達したか否かについて判定する。切替禁止設定時間ｔａ０は、通常モードから問い合わせモードへの切替を禁止する期間を予め設定した一定時間（＞０）である。
【００６３】
上限速度設定ＥＣＵ２０は、タイマ値ｔａが切替禁止設定時間ｔａ０に到達していない場合は、ステップＳ２６において、禁止フラグＦａを「１」に設定して、禁止フラグ設定ルーチンを一旦終了する。上限速度設定ＥＣＵ２０は、禁止フラグ設定ルーチンを所定の短い演算周期で繰り返す。従って、禁止フラグ設定ルーチンが再開された場合には、ＡＳＬ操作器５０の１回目の操作が終了しているため、ステップＳ２１の判定は「Ｎｏ」となり、上限速度設定ＥＣＵ２０は、その処理をステップＳ２７に進める。
【００６４】
上限速度設定ＥＣＵ２０は、ステップＳ２７において、モード切換禁止タイマが計時中であるか否かについて判定し、計時中であれば、つまり、タイマ値ｔａが切替禁止設定時間ｔａ０に到達していなければ、その処理をステップＳ２４に進めて上述した処理を実施する。こうした処理が繰り返されて、タイマ値ｔａが切替禁止設定時間ｔａ０に到達すると（Ｓ２５：Ｙｅｓ）、上限速度設定ＥＣＵ２０は、ステップＳ２８において、禁止フラグＦａを「０」に設定して、禁止フラグ設定ルーチンを一旦終了する。従って、通常モードにおいて、ＡＳＬ操作器５０の操作が検出された場合、その操作が検出されてから切替禁止設定時間ｔａ０が経過するまでのあいだは、禁止フラグＦａは「１」に設定される。
【００６５】
また、モード切換禁止タイマの計時中に、ドライバーが、再度、ＡＳＬ操作器５０を操作した場合には、その時点でタイマ値ｔａがリセットされ（Ｓ２３）、計時が再開される（Ｓ２４）。従って、禁止フラグＦａは、ＡＳＬ操作器５０の操作が最後に検出された時点から、切替禁止設定時間ｔａ０が経過するまでのあいだは「１」に設定され、切替禁止設定時間ｔａ０が経過した後は「０」に切り替えられることになる。また、モード切換禁止タイマの計時が行われていないときは（Ｓ２７：Ｎｏ）、禁止フラグＦａは、「０」に設定される。
【００６６】
また、ステップＳ２２において、制御モードが通常モードではない場合、つまり、問い合わせモードである場合には、禁止フラグＦａは、「０」に設定される。
【００６７】
次に、問い合わせ状況フラグＦｂを設定する処理である問い合わせ状況フラグ設定ルーチン（図７）について説明する。上限速度設定ＥＣＵ２０は、モード切換制御ルーチンと並行して、問い合わせ状況フラグ設定ルーチンを実施する。
【００６８】
問い合わせ状況フラグ設定ルーチンが起動すると、上限速度設定ＥＣＵ２０は、ステップＳ３１において、制限速度取得ＥＣＵ１０から送信される制限速度を読み込み、制限速度が変更されたか否かについて判定する。このステップＳ３１の判定は、今回読み込んだ制限速度と、上限速度設定ＥＣＵ２０がメモリに記憶している制限速度とを比較し、両者が異なる場合に制限速度が変化したと判定する。制限速度が変更されていない場合、上限速度設定ＥＣＵ２０は、その処理をステップＳ３２に進めて、問い合わせ状況フラグＦｂを「０」に設定して問い合わせ状況フラグ設定ルーチンを一旦終了する。
【００６９】
上限速度設定ＥＣＵ２０は、こうした処理を所定の演算周期で繰り返す。そして、制限速度取得ＥＣＵ１０によって検出された制限速度が変更されたと判定すると、上限速度設定ＥＣＵ２０は、その処理をステップＳ３３に進める。尚、上限速度設定ＥＣＵ２０は、変更された制限速度をメモリに記憶するが、ステップＳ３１においては、制限速度を受け付けるか否かの回答が決定するまでは、制限速度が変化したという判定を保持する。
【００７０】
上限速度設定ＥＣＵ２０は、ステップＳ３３において、禁止フラグＦａを読み込み、禁止フラグＦａが「０」であるか否かについて判定し、禁止フラグＦａが「１」の場合（Ｓ３３：Ｎｏ）は、その処理をステップＳ３２に進めて、問い合わせ状況フラグＦｂを「０」に設定して本ルーチンを一旦終了する。一方、禁止フラグＦａが「０」である場合、上限速度設定ＥＣＵ２０は、その処理をステップＳ３４に進める。従って、禁止フラグＦａが「０」でない場合には、禁止フラグＦａが「０」となるまで待った後に、その処理がステップＳ３４に進められる。
【００７１】
上限速度設定ＥＣＵ２０は、ステップＳ３４において、ＡＳＬ操作器５０による操作が行われたか否かについて判定する。この場合、上限速度設定ＥＣＵ２０は、ＡＳＬ操作器５０のリジューム／増速スイッチ５３、および、セット／減速スイッチ５４のスイッチ信号を読み込んで、操作レバー５１の上方向の操作、あるいは、下方向の操作が行われたかについて判定する。ＡＳＬ操作器５０による操作が検出されていない場合（Ｓ３４：Ｎｏ）、上限速度設定ＥＣＵ２０は、ステップＳ３５において、問い合わせ計時タイマを起動して、そのタイマ値ｔｂを値「１」だけインクリメントする。尚、問い合わせ計時タイマの初期値は、ゼロに設定されている。
【００７２】
続いて、上限速度設定ＥＣＵ２０は、ステップＳ３６において、タイマ値ｔｂが問い合わせ制限時間ｔｂ０に到達したか否かについて判定する。問い合わせ制限時間ｔｂは、問い合わせモードの制限時間であって予め一定時間（＞０）に設定されている。上限速度設定ＥＣＵ２０は、タイマ値ｔｂが問い合わせ制限時間ｔｂ０に到達していない場合（Ｓ３６：Ｎｏ）は、ステップＳ３７において、問い合わせ状況フラグＦｂを「１」に設定して問い合わせ状況フラグ設定ルーチンを一旦終了する。従って、この場合は、問い合わせモードが設定されることになる。
【００７３】
上限速度設定ＥＣＵ２０は、こうした処理を繰り返し実施する。従って、ステップＳ３４において判定するＡＳＬ操作器５０の操作は、問い合わせモードにおける回答操作を意味している。ドライバーが問い合わせ制限時間ｔｂ０内にＡＳＬ操作器５０を操作すれば、ステップＳ３４の判定は「Ｙｅｓ」となり、上限速度設定ＥＣＵ２０は、ステップＳ３８において、タイマ値ｔｂをゼロクリアした後、その処理をステップＳ３２に進めて問い合わせ状況フラグＦｂを「０」に設定する。従って、ドライバーがＡＳＬ操作器５０を使って回答操作をすると、その時点で、問い合わせ状況フラグＦｂが「０」に設定される。
【００７４】
ＡＬＳ操作器５０の操作が検出されない間は、ステップＳ３５，Ｓ３６のタイマ値ｔｂのインクリメントと判定が繰り返される。そして、タイマ値ｔｂが問い合わせ制限時間ｔｂ０に達すると、つまり、ドライバーがＡＳＬ操作器５０を操作しないまま問い合わせ制限時間ｔｂ０が経過すると、ステップＳ３６の判定が「Ｙｅｓ」となって、上限速度設定ＥＣＵ２０は、その処理をステップＳ３８に進めてタイマ値ｔｂをゼロクリアし、続く、ステップＳ３２において、問い合わせ状況フラグＦｂを「０」に設定する。従って、問い合わせモードが設定された後は、ドライバーがＡＳＬ操作器５０を操作しなくても、問い合わせ制限時間ｔｂ０が経過すると、自動的に通常モードに戻される。
【００７５】
こうした３つのルーチン（モード切換制御ルーチン、禁止フラグ設定ルーチン、および、問い合わせモードフラグ設定ルーチン）によって、制御モードが設定される。例えば、図３に示すように、ドライバーがＡＳＬ操作器５０を最後に操作してから長時間経過している場合（切替禁止設定時間ｔａ０以上の時間が経過している場合）には、制限速度の変更が検出されると、その検出の時点（時刻ｔ１）で、通常モードから問い合わせモードに切り替わる。問い合わせモードに切りかわると、表示器４１には、それまで表示されていた通常表示画面Ｄ１が問い合わせ表示画面Ｄ２に切り替わる。また、ＡＳＬ操作器５０の機能が第１機能から第２機能に切り替わる。
【００７６】
ドライバーは、問い合わせ表示画面Ｄ２により制限速度が変更されたことを知る。問い合わせ表示画面Ｄ２には、新しい制限速度を反映させた上限速度の設定を許諾するか拒否するかの回答を行うための回答操作方法も表示される。この例では、ＡＳＬ操作器５０を下方向に操作すると許諾回答がなされることがわかる。この問い合わせモード期間中に、ＡＳＬ操作器５０が上方向あるいは下方向に操作されれば（Ｓ３４：Ｙｅｓ）、その時点で、問い合わせ状況フラグＦｂが「０」に設定され、問い合わせモードから通常モードに切り替わる。尚、この例では、問い合わせ表示画面Ｄ２には、回答操作方向として、許諾回答の操作方向のみ表示されているが、許諾回答と拒否回答との両方の操作方向を表示してもよい。
【００７７】
このとき上限速度設定ＥＣＵ２０は、ＡＳＬ操作器５０の操作が許諾を表す操作である場合には、現在の上限速度を新しい制限速度に基づいて上限速度に変更する。一方、ＡＳＬ操作器５０の操作が拒否を表す操作である場合には、新しい制限速度を反映させることなく、現在の上限速度をそのまま維持する。
【００７８】
また、問い合わせモードが開始されてから、問い合わせ制限時間ｔｂ内にＡＳＬ操作器５０が操作されなかった場合には、問い合わせ制限時間ｔｂが経過した時点（Ｓ３６：Ｙｅｓ）で通常モードに切り替わる。この場合、上限速度設定ＥＣＵ２０は、ドライバーの回答として拒否があったものとみなして、新しい制限速度に基づいた上限速度の変更を行わない。
【００７９】
一方、図４に示すように、ドライバーがＡＳＬ操作器５０を最後に操作してから切替禁止設定時間ｔａ０が経過していない状況（Ｓ２５：Ｎｏ）において、制限速度の変更が検出された場合には、その時点では、禁止フラグＦａが「１」に設定されているため（Ｓ２６）、制御モードは、通常モードから問い合わせモードには切り替わらない。そして、ＡＳＬ操作器５０が最後に操作されてから切替禁止設定時間ｔａ０経過すると（Ｓ２５：Ｙｅｓ）、禁止フラグＦａが「０」に設定される（Ｓ２８）。これにより、問い合わせ状況フラグ設定ルーチンにおいて、ステップＳ３３が「Ｙｅｓ」となり、ステップＳ３４以降の処理が開始される。従って、この時点（時刻ｔ３）で制御モードが通常モードから問い合わせモードに切り替わるとともに、問い合わせ制限時間ｔｂの計時が開始される。そして、問い合わせ制限時間ｔｂ内にＡＳＬ操作器５０の上方向あるいは下方向の操作が検出されれば、その時点（時刻ｔ４）で通常モードに戻される。尚、図４は、許諾操作が行われた場合を表しているが、拒否操作が行われた場合には、表示器４１に表示される上限速度は変更されず、この例では、１００ｋｍ／ｈに維持される。
【００８０】
また、問い合わせモードが開始されてから、問い合わせ制限時間ｔｂ内にＡＳＬ操作器５０が操作されなかった場合には、問い合わせ制限時間ｔｂが経過した時点（Ｓ３６：Ｙｅｓ）で通常モードに切り替わる。この場合、上限速度設定ＥＣＵ２０は、ドライバーの回答として拒否があったものとみなして、新しい制限速度に基づいた上限速度の変更を行わない。
【００８１】
以上説明した本実施形態の車速制限装置によれば、ドライバーがＡＳＬ操作器５０を操作して上限速度を変更している最中に、制限速度取得ＥＣＵ１０によって取得された制限速度が変更されても、すぐには制御モードが問い合わせモードに切りかわらず、通常モードが継続される。このため、ドライバーの意図に反して上限速度が制限速度の変更に基づいて変更されてしまうことがない。
【００８２】
また、ドライバーがＡＳＬ操作器５０を操作していない状況であれば、制限速度の変更が検出されたタイミングで、制御モードが通常モードから問い合わせモードに切り換えられる。従って、ドライバーは、制限速度の変更に遅れることなく、必要に応じて上限速度を変更することができる。
【００８３】
また、問い合わせモードでは、表示器４１に問い合わせ表示画面Ｄ２が表示されるため、ドライバーは、新たな制限速度と、回答操作方法とを認識することができる。これにより、ドライバーは、自身の希望する上限速度が設定されるような回答操作を簡単に行うことができる。
【００８４】
また、問い合わせモードでは、問い合わせに対してドライバーがＡＳＬ操作器５０を操作しなかった場合には、問い合わせ制限時間ｔｂ０が経過した時点で拒否回答がなされたものとみなされる、このため、ドライバーは、制限速度の変更の受付を希望する場合にのみ、ＡＳＬ操作器５０を操作すればよい。従って、ＡＳＬ操作器５０の使い勝手を向上させることができる。
【００８５】
また、ＡＳＬ操作器５０は、上限速度の調整操作と、回答操作との両方を兼用して行うことができるため、各操作用に別々の操作器を設ける必要がなく、低コスト、省スペースにて実施することができる。また、上述したように、上限速度の調整操作が可能な通常モードと、回答操作が可能な問い合わせモードとに応じて、表示器４１に表示する画面を切り替えるため、ドライバーがＡＳＬ操作器５０の操作機能、操作方法に戸惑うことが防止される。
【００８６】
＜モード切換禁止期間の設定に係る変形例１＞
上述した実施形態においては、上限速度設定ＥＣＵ２０は、通常モードでＡＳＬ操作器５０が作動してからの経過時間に基づいて、その経過時間が切替禁止設定時間ｔａ０（禁止解除タイミング）に到達したタイミング（Ｓ２５：Ｙｅｓ）で、禁止フラグＦａを「０」に設定して、問い合わせモードへの切替を許可している。一方、この変形例１では、経過時間に基づいてモード切替禁止期間を設定する構成に代えて、通常モードでＡＳＬ操作器５０が作動してからの車両の走行距離に基づいて、その走行距離が切替禁止設定距離に到達したタイミングで、禁止フラグＦａを「０」に設定して、問い合わせモードへの切替を許可する。
【００８７】
この変形例１において、例えば、上限速度設定ＥＣＵ２０は、実施形態にかかる禁止フラグ設定ルーチン（図６）に代えて、図８に示す禁止フラグ設定ルーチンを実施する。この変形例に係る禁止フラグ設定ルーチンにおいては、実施形態にかかる禁止フラグ設定ルーチンのステップＳ２３，Ｓ２４，Ｓ２５，Ｓ２７に代えて、ステップＳ２３’，Ｓ２４’，Ｓ２５’，Ｓ２７’を設け、他の処理については、実施形態にかかる禁止フラグ設定ルーチンと同一としている。従って、ここでは、変更したステップＳ２３’，Ｓ２４’，Ｓ２５’，Ｓ２７’について説明し、実施形態と共通する処理については、図面に実施形態と共通のステップ符号を付して説明を省略する。
【００８８】
上限速度設定ＥＣＵ２０は、ステップＳ２３’において、走行距離の計測値ｄ（走行距離ｄと呼ぶ）をリセットし、続くステップＳ２４’において、車速センサ３１によって検出される実車速に基づいて、走行距離ｄを演算する。この場合、ステップＳ２４’が最初に実施される場合は、走行距離ｄはゼロであるが、２回目以降の処理においては、実車速の積算値に基づいて走行距離ｄが演算される。
【００８９】
上限速度設定ＥＣＵ２０は、ステップＳ２５’において、走行距離ｄが予め設定された設定距離ｄ０に到達したか否かについて判定する。設定距離ｄ０は、通常モードから問い合わせモードへの切替を禁止するモード切替禁止期間を設定するための一定距離（＞０）である。
【００９０】
上限速度設定ＥＣＵ２０は、走行距離ｄが設定距離ｄ０に到達していない場合は、ステップＳ２６において、禁止フラグＦａを「１」に設定して、禁止フラグ設定ルーチンを一旦終了する。上限速度設定ＥＣＵ２０は、禁止フラグ設定ルーチンを所定の短い演算周期で繰り返す。従って、禁止フラグ設定ルーチンが再開された場合には、ＡＳＬ操作器５０の１回目の操作が終了しているため、ステップＳ２１の判定は「Ｎｏ」となり、上限速度設定ＥＣＵ２０は、その処理をステップＳ２７’に進める。
【００９１】
上限速度設定ＥＣＵ２０は、ステップＳ２７’において、走行距離ｄを計測中であるか否かについて判定し、計測中であれば、その処理をステップＳ２４’に進めて上述した処理を実施する。こうした処理が繰り返されて、走行距離ｄが設定距離ｄ０に到達すると（Ｓ２５’：Ｙｅｓ）、上限速度設定ＥＣＵ２０は、ステップＳ２８において、禁止フラグＦａを「０」に設定して、禁止フラグ設定ルーチンを一旦終了する。従って、通常モードにおいて、ＡＳＬ操作器５０の操作が検出された場合、その操作が検出されてからの走行距離ｄが設定距離ｄ０に到達するまでのあいだは、禁止フラグＦａは「１」に設定される。尚、上限速度設定ＥＣＵ２０は、ステップＳ２８において、走行距離ｄの計測を終了する。
【００９２】
この変形例１によっても、実施形態と同様の効果が得られる。また、モード切替禁止期間が走行距離ｄにて設定されるため、制限速度が変更されてから問い合わせモードに第２機能に切り替わるまでのあいだに、車両が走行する走行距離を制限することができる。
【００９３】
＜モード切換禁止期間の設定に係る変形例２＞
また、モード切換禁止期間の設定に係る他の変形例（変形例２）として、モード切替禁止期間を、実施形態の切替禁止設定時間ｔａ０と、上記変形例１の設定距離ｄ０とを組み合わせて設定することもできる。例えば、上限速度設定ＥＣＵ２０は、実施形態のようにタイマ値ｔａが切替禁止設定時間ｔａ０に到達するタイミング（タイミング１と呼ぶ）と、変形例１のように走行距離ｄが設定距離ｄ０に到達するタイミング（タイミング２と呼ぶ）とを取得し、この２つのタイミング１，２において早く到来するほうのタイミングにて、モード切換禁止期間を解除する構成であってもよい。これによれば、通常モードから問い合わせモードに切り替わるタイミングを、遅れないように一層適切にすることができる。
【００９４】
＜ＡＳＬ操作器の回答操作の変形例＞
上述した実施形態においては、上限速度設定ＥＣＵ２０は、ＡＳＬ操作器５０の上下方向における一方のレバー操作を許諾操作として認識し、他方のレバー操作を拒否操作として認識するが、これに代えて、上下方向の一方のレバー操作のみ（例えば、下方向のレバー操作のみ）を許諾操作として認識する構成（つまり、他方のレバー操作については拒否操作として認識しない構成）であってもよい。この場合、拒否操作については、問い合わせ制限時間ｔｂ０が経過した時点で拒否回答がなされたものとみなされるため、不要となる。従って、ドライバーの操作負担を減らすことができ、使い勝手が良い。
【００９５】
また、逆に、上限速度設定ＥＣＵ２０が、上下方向の一方のレバー操作のみを、拒否操作として認識する構成（つまり、他方のレバー操作については許諾操作として認識しない構成）であってもよい。この場合、上限速度設定ＥＣＵ２０は、問い合わせ制限時間ｔｂ０が経過した時点で許諾操作がなされたものとみなせばよい。従って、ドライバーの操作負担を減らすことができ、使い勝手が良い。
【００９６】
また、制限速度が増加する方向に変化する場合（例えば、８０ｋｍ／ｈから１００ｋｍ／ｈに変化する場合）には、ＡＳＬ操作器５０の上方向のレバー操作により制限速度の受付を許諾し、制限速度が減少する方向に変化する場合（例えば、１００ｋｍ／ｈから８０ｋｍ／ｈに変化する場合）には、ＡＳＬ操作器５０の下方向のレバー操作により制限速度の受付を許諾するように、制限速度の変化方向に応じて、ＡＳＬ操作器５０の操作機能を切り替えるようにしてもよい。
【００９７】
＜ＡＳＬ操作器の変形例＞
上述した実施例では、ＡＳＬ操作器５０は、レバー操作式の操作器であるが、操作形式は、レバー操作式に限るものではなく、例えば、ボタン操作式であってもよい。例えば、図９に示すように、ステアリングハンドル６０の非グリップ部６１にＡＳＬ操作器７０を設けた構成であってもよい。この例では、ＡＳＬ操作器７０は、メインボタン７１、キャンセルボタン７２、セレクターボタン７３を備え、セレクターボタン７３を上下方向（ステアリングハンドル６０の右回り方向と左回り方向）に選択的に押圧あるいはスライドすることで、実施形態のリジューム／増速スイッチ５３、セット／減速スイッチ５４と同じ作動を実現させるように構成されている。
【００９８】
＜ＡＳＬ操作器と他の操作器との兼用に係る変形例＞
例えば、自車両の走行車速を一定に保つクルーズコントロール装置を備えた車両においては、目標車速を設定する設定操作器を、本実施形態のＡＳＬ操作器５０に兼用することもできる。この場合、クルーズコントロール装置をアクティブにするか、車速制限装置をアクティブにするかについて、択一的に選択する選択スイッチを、例えば、ステアリングハンドルの非グリップ部など、ドライバーの操作しやすい位置に設けるとよい。これによって、ドライバーは、どちらの機能を用いるかを選択することができる。クルーズコントロールの目標車速は、実施形態のＡＳＬ操作器５０の操作と同様に上下方向の操作にて増減調整することができる。
【００９９】
以上、本実施形態および変形例に係る車速制限装置について説明したが、本発明は上記実施形態および変形例に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【０１００】
例えば、本実施形態においては、表示器を使って、制限速度が変更されたことをドライバーに知らせるが、それに代えて、あるいは、それに加えて、図示しない発音装置（例えば、音声アナウンス装置、あるいは、ブザーなど）を使って、制限速度が変更されたことをドライバーに報知する構成を設けることもできる。
【０１０１】
また、本実施形態においては、ＡＳＬ操作器５０の上下方向の操作によって、上限速度の調整、および、回答操作を行う構成であるが、ＡＳＬ操作器の操作方向は上下方向に限るものではなく、ドライバーから見て左右方向、あるいは、前後方向など、他の方向であってもよい。
【符号の説明】
【０１０２】
１０…制限速度取得ＥＣＵ、１１…車載カメラ、１２…ナビゲーション装置、２０…上限速度設定ＥＣＵ、３０…エンジンＥＣＵ、３１…車速センサ、３２…アクセルセンサ、３５…エンジン、４０…メータＥＣＵ、４１…表示器、５０，７０…ＡＳＬ操作器、５１…操作レバー、５２…メインスイッチ、５３…リジューム／増速スイッチ、５４…セット／減速スイッチ、５５…キャンセルスイッチ、６０…ステアリングハンドル、Ｄ１…通常表示画面、Ｄ２…問い合わせ表示画面、Ｆａ…禁止フラグ、Ｆｂ…問い合わせ状況フラグ、ｔａ０…切替禁止設定時間、ｔｂ０…問い合わせ制限時間。
【図１】
0006337840.tif 000002
【図２】
0006337840.tif 000003
【図３】
0006337840.tif 000004
【図４】
0006337840.tif 000005
【図５】
0006337840.tif 000006
【図６】
0006337840.tif 000007
【図７】
0006337840.tif 000008
【図８】
0006337840.tif 000009
【図９】
0006337840.tif 000010