(57)【要約】【課題】  コンパクトに構成できるとともに、被操作部の操作限界位置に対応する制御を確実に実行可能な操作装置を提供する。【解決手段】  操作基体２００上の操作限界位置２３Ｅ，２３Ｆ間で回転操作可能な操作部１０には、該操作部１０の操作変位検出間隔に対応する配列間隔にて配列した主凸部２３ｇとその両端に設けられた検知保持部２３ｄとからなる被検知体ユニット２３が設けられ、操作基体２００に設けられる操作検知部７０は、操作部１０に操作によって被検知体ユニット２３に対し相対移動するものであり、その相対移動に伴って順次到来する主凸部２３ｇの正逆双方向の到来を区別して検知する形で計数するよう構成され、操作部１０が操作限界位置２３Ｅ又は２３Ｆまで操作された場合に、検知保持部２３ｄは操作検知部７０を検知保持状態とするものであり、主凸部２３ｇ又は検知保持部２３ｄによって所定時間以上の知保持状態が持続された場合に、操作限界位置２３Ｅ又は２３Ｆに対応する出力制御がなされる。【選択図】  図１１
2007234480.tif 000002
【特許請求の範囲】
【請求項１】
操作基体上に定められた操作経路上の逆方向操作限界位置と正方向操作限界位置との間で操作部が操作変位可能に設けられ、該操作部の前記逆方向操作限界位置から前記正方向操作限界位置に向かう操作方向を正操作方向とし、前記正方向操作限界位置から前記逆方向操作限界位置に向かう操作方向を逆操作方向として、前記操作基体と前記操作部との一方に操作検知部が設けられ、また、前記操作基体と前記操作部との他方には、前記操作経路に沿って複数の被検知体を前記操作部の操作変位検出間隔に対応する予め定められた配列間隔にて配列した被検知体ユニットが設けられ、該被検知体ユニットは、前記操作部に操作が加わるに伴い前記操作検知部に対し前記操作経路に沿って相対移動するものであり、前記操作検知部は、前記相対移動に伴い順次到来する前記被検知体を、前記被検知体の前記正操作方向による到来と前記逆操作方向による到来とを区別して検知可能に構成され、さらに、
また、前記操作部が変位するに伴い前記操作検知部による前記被検知体の検知回数を、前記正操作方向による到来と前記逆操作方向による到来とを互いに区別する形で計数し、その計数結果に基づいて前記操作部の前記操作経路上での操作位置情報を出力する操作位置情報出力手段と
前記被検知体ユニットにおいて、前記被検知体の配列における前記逆方向操作限界位置及び前記正方向操作限界位置のそれぞれに対応する末端に設けられ、前記操作部が対応する操作限界位置まで操作された場合に、前記操作検知部を検知保持状態とする検知保持部と、
前記操作検知部が検知保持状態となっている場合に、前記操作位置情報出力手段が出力する操作位置情報が前記操作限界位置を示すものとなるように補正する操作位置情報出力補正手段と、
を備えたことを特徴とする操作装置。
【請求項２】
前記操作部は前記操作基体上にて予め定められた軸線周りに回転操作可能なダイアル操作部であり、前記被検知体ユニットは該ダイアル操作部に対し、その周方向に沿う円弧上の経路に沿って前記被検知体を配列形成したものであり、
前記操作検知部は、前記ダイアル操作部が前記逆方向操作限界位置にある場合に前記被検知体ユニットの前記被検知体列の対応する末端を検出し、前記正方向操作限界位置にある場合に前記被検知体ユニットの前記被検知体列の反対側の末端を検知するように前記操作基体に位置固定に設けられている請求項１記載の操作装置。
【請求項３】
前記操作位置情報出力補正手段は、前記操作検知部が前記被検知体の非検知状態から検知状態へ移行してからの該検知状態の持続時間が予め定められた閾時間を超えた場合に、前記操作位置情報出力を、前記操作限界位置を示す出力に設定する請求項２記載の操作装置。
【請求項４】
前記操作位置情報出力補正手段は、前記操作検知部が、前記正操作方向による前記被検知体の到来検知に続いて前記検知保持状態となった場合には、前記正方向操作限界位置を示す出力に前記操作位置情報出力を設定し、前記逆操作方向による前記被検知体の到来検知に続いて前記検知保持状態となった場合には、前記逆方向操作限界位置を示す出力に前記操作位置情報出力を設定する請求項３記載の操作装置。
【請求項５】
前記被検知体ユニットは前記被検知体をなすスイッチ付勢用の主凸部を予め定められた間隔で複数配列した凸部列であり、前記操作検知部は、正方向操作検知用の正方向スイッチと、逆方向操作検知用の逆方向スイッチと、前記主凸部の到来により正方向操作時には正方向スイッチ側へ、逆方向操作時には逆方向スイッチ側へそれぞれ択一的に押圧付勢されて対応するスイッチを付勢出力状態とし、該主凸部が通過するに伴い前記押圧付勢が解除されて前記正方向スイッチ及び前記逆方向スイッチをいずれも非付勢出力状態とするスイッチ付勢片とを備え、前記操作部の操作変位により前記主凸部が順次到来するに伴い、当該操作方向に対応するスイッチ接点の出力が前記付勢出力状態と前記非付勢出力状態との間でパルス状に変化する双方向パルススイッチとして構成され、
前記検知保持部は、前記凸部列の末端に隣接して設けられ、前記操作に伴い前記スイッチ付勢片を付勢状態に維持可能な区間長さが前記主凸部よりも長く設定された付勢保持用凸部である請求項１ないし請求項４のいずれか１項に記載の操作装置。
【請求項６】
請求項２に記載の要件を備え、前記ダイアル操作部の前記回転軸線方向において被操作側の端面を第一端面とし、これと反対側の前記操作基体側の端面を第二端面として、前記ダイアル操作部は円筒状の本体部を有し、前記凸部列が前記付勢保持用凸部とともに該本体部の第二端面に形成されている請求項５記載の操作装置。
【請求項７】
前記操作位置情報出力手段は、前記正方向スイッチ及び前記逆方向スイッチの前記非付勢出力と前記付勢出力との切り替えエッジを検知・計数する切り替えエッジ検出・計数手段を有し、
前記操作位置情報出力補正手段は、前記正方向スイッチ又は前記逆方向スイッチにおける前記付勢出力状態の持続時間に基づいて前記操作検知部が検知保持状態となっているか否かを判定する請求項５又は請求項６に記載の操作装置。
【請求項８】
前記操作位置情報出力手段は、
前記操作検知部による最新の検知結果に基づく操作位置情報である現在操作位置情報を記憶する現在操作位置情報記憶部と、
前記現在操作位置情報記憶部の記憶内容を前記操作位置情報として出力する現在操作位置情報出力部とを備え、
前記操作位置情報出力補正手段は、
前記操作検知部が前記被検知体の非検知状態から検知状態へ移行してからの該検知状態の持続時間が予め定められた閾時間を超えた場合に前記検知保持状態と判定して、前記操作検知部による前記被検知体の検知回数によらず前記現在操作位置情報記憶部の記憶内容を前記操作限界位置となるように更新する現在操作位置情報限界更新手段と、
前記現在操作位置情報記憶部の前記最新の検知結果が、前記逆方向操作限界位置と前記正方向操作限界位置との間にある中間操作位置の検知状態から前記限界操作位置の検知状態に更新される場合に、当該限界操作位置へ移行する直前の中間操作位置の情報を復元用操作位置情報として記憶する復元用操作位置情報記憶部と、
前記検知保持状態から前記非検知状態に移行した場合に、前記現在操作位置情報記憶部の記憶内容を前記復元用操作位置情報記憶部に記憶された前記中間操作位置の情報で復元する形で更新する操作位置情報復元手段と、
を有する請求項１ないし請求項７のいずれか１項に記載の操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両（特に、自動車）等に備えられた電子機器の操作に使用する操作装置に関する。
【背景技術】
【０００２】
自動車等の車両においては、搭載される電子機器、例えば空調装置やカーオーディオシステム、さらにはカーナビゲーションシステムを操作するための操作ユニットが車内に設けられる。操作ユニットには、車両の搭乗者が必要に応じて操作するための操作部が設けられる。このうち、空調装置の風量調整操作部、温度調整操作部あるいは吹き出し口選択操作部や、カーオーディオシステムの音量操作部などにダイアル式の操作装置が多く採用されている。
【０００３】
このようなダイアル式の操作装置については、ダイアル回転方向に応じてオン・オフ検出が可能なパルススイッチが採用されているものがある。例えば、特許文献１のパルススイッチ（レバースイッチ）の場合は、エンドレスで双方向に回転可能なダイアル構造を採用しており、ダイアル（被操作部）を回転操作してダイアルを移動させ、その移動量に応じた制御目標値が設定される（特許文献１の図１２（ｄ）参照）。
【０００４】
また、ダイアル式の操作装置には、上記のように、ダイアルをエンドレスで回転操作可能に備える構造のものの他に、ダイアルを限られた回転操作範囲内で往復回転させる構造のものが存在する。この場合、ダイアルの回転操作範囲のうち、ダイアル上の指針が移動可能な一方の操作限界位置を最小制御出力位置と定め、他方の操作限界位置を最大制御出力位置として定めている。
【０００５】
【特許文献１】特開平１１−２６０２０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、往復回転させるダイアル式スイッチにこのようなパルススイッチを採用する場合、以下の場合に、指針の指示位置と制御目標値との間にずれが生じる可能性がある。
１．電源オフ中のダイアル操作
２．スイッチのチャタリング、ノイズ等による回転量のカウントの誤判定
３．ダイアルの早回し操作によるパルス信号の読み飛ばし
４．ダイアルの遅回し操作により、スイッチのオン位置まで回されるも、次のオフ位置まで回転させず、回す前の元のオフ位置に戻される
【０００７】
これらに起因して、指針の指示位置と制御目標値とがずれた場合には、ダイアルを操作限界位置に操作しても、制御対象の最大出力及び最小出力のいずれか一方を得られなくなり、制御対象の最大能力を発揮させることができないという課題がある。例えば、このダイアル式の操作装置が車両用のエアコンの温度設定スイッチであった場合には、ダイアルの操作限界位置にダイアルを操作しても、冷暖房出力を最大とする制御を行なわれず、車内をすばやく冷暖房することができない。
【０００８】
また、このずれを解消するために、ダイアルの回転角度位置検出部を設けることも考えられるが、それを設けた分コスト高になるとともに、ダイアル装置が配置される基板上には回転角度位置検出部を配置するためのスペースが余分に必要となり、他の回路素子等のためのスペースが圧迫されて基板実装効率が悪いという欠点もある。
【０００９】
本発明の課題は、コンパクトに構成できるとともに、被操作部の操作限界位置に対応する制御を確実に実行可能な操作装置を提供することにある。
【課題を解決するための手段及び発明の効果】
【００１０】
上記課題を解決するために本発明の操作装置は、
操作基体上に定められた操作経路上の逆方向操作限界位置と正方向操作限界位置との間で操作部が操作変位可能に設けられ、該操作部の逆方向操作限界位置から正方向操作限界位置に向かう操作方向を正操作方向とし、正方向操作限界位置から逆方向操作限界位置に向かう操作方向を逆操作方向として、操作基体と操作部との一方に操作検知部が設けられ、また、操作基体と操作部との他方には、操作経路に沿って複数の被検知体を操作部の操作変位検出間隔に対応する予め定められた配列間隔にて配列した被検知体ユニットが設けられ、該被検知体ユニットは、操作部に操作が加わるに伴い操作検知部に対し操作経路に沿って相対移動するものであり、操作検知部は、相対移動に伴い順次到来する被検知体を、被検知体の正操作方向による到来と逆操作方向による到来とを区別して検知可能に構成され、さらに、
また、操作部が変位するに伴い操作検知部による被検知体の検知回数を、正操作方向による到来と逆操作方向による到来とを互いに区別する形で計数し、その計数結果に基づいて操作部の操作経路上での操作位置情報を出力する操作位置情報出力手段と
被検知体ユニットには、被検知体の配列において逆方向操作限界位置及び正方向操作限界位置のそれぞれに対応する末端に設けられ、操作部が対応する操作限界位置まで操作された場合に、操作検知部を検知保持状態とする検知保持部と、
操作検知部が検知保持状態となっている場合に、操作位置情報出力手段が出力する操作位置情報が操作限界位置を示すものとなるように補正する操作位置情報出力補正手段とを備えたことを特徴とする。
【００１１】
上記構成によると、被検知体ユニットの末端に検知保持部を設けることで、操作検知部による被検知体の検知回数に誤差が生じていても、操作部が操作限界位置に到達していることを確実に検出できる。
【００１２】
本発明の操作装置では、操作部は操作基体上にて予め定められた軸線周りに回転操作可能なダイアル操作部であり、被検知体ユニットは該ダイアル操作部に対し、その周方向に沿う円弧上の経路に沿って被検知体を配列形成したものであり、操作検知部は、ダイアル操作部が逆方向操作限界位置にある場合に被検知体ユニットの被検知体列の対応する末端を検出し、正方向操作限界位置にある場合に被検知体ユニットの被検知体列の反対側の末端を検知するように操作基体に位置固定して設けることができる。この構成によると、ダイアル操作部の左右の回転限界位置を確実に検知できる。また、操作検知部の位置が支持基体側に固定となるので、配線を簡略化できる。
【００１３】
本発明の操作装置では、操作位置情報出力補正手段は、操作検知部が被検知体の非検知状態から検知状態へ移行してからの該検知状態の持続時間が予め定められた閾時間を超えた場合に、操作位置情報出力を、操作限界位置を示す出力に設定することができる。この構成によると、検知状態の持続時間により操作限界位置に到達したか否かの判定を、簡単なアルゴリズムにより実現できる。
【００１４】
本発明の操作装置では、操作位置情報出力補正手段は、操作検知部が、正操作方向による被検知体の到来検知に続いて検知保持状態となった場合には、正方向操作限界位置を示す出力に操作位置情報出力を設定し、逆操作方向による被検知体の到来検知に続いて検知保持状態となった場合には、逆方向操作限界位置を示す出力に操作位置情報出力を設定することができる。この構成によると、操作検知部の認識している操作方向と検知保持状態検出との組み合わせにより、正方向と逆方向との各操作限界位置への到達を確実に区別して判定できる。
【００１５】
本発明の操作装置では、被検知体ユニットは被検知体をなすスイッチ付勢用の主凸部を予め定められた間隔で複数配列した凸部列であり、操作検知部は、正方向操作検知用の正方向スイッチと、逆方向操作検知用の逆方向スイッチと、主凸部の到来により正方向操作時には正方向スイッチ側へ、逆方向操作時には逆方向スイッチ側へそれぞれ択一的に押圧付勢されて対応するスイッチを付勢出力状態とし、該主凸部が通過するに伴い押圧付勢が解除されて正方向スイッチ及び逆方向スイッチをいずれも非付勢出力状態とするスイッチ付勢片とを備え、操作部の操作変位により主凸部が順次到来するに伴い、当該操作方向に対応するスイッチ接点の出力が付勢出力状態と非付勢出力状態との間でパルス状に変化する双方向パルススイッチとして構成され、検知保持部は、凸部列の末端に隣接して設けられ、操作に伴いスイッチ付勢片を付勢状態に維持可能な区間長さが主凸部よりも長く設定された付勢保持用凸部とすることができる。この構成によると、操作検知部を双方向パルススイッチにより安価に構成でき、また、検知保持部を凸部列の末端に設けられた区間長の長い付勢保持用凸部により簡単に構成できる。
【００１６】
本発明の操作装置では、操作部は操作基体上にて予め定められた軸線周りに回転操作可能なダイアル操作部であり、被検知体ユニットは該ダイアル操作部に対し、その周方向に沿う円弧上の経路に沿って被検知体を配列形成したものであり、操作検知部は、ダイアル操作部が逆方向操作限界位置にある場合に被検知体ユニットの被検知体列の対応する末端を検出し、正方向操作限界位置にある場合に被検知体ユニットの被検知体列の反対側の末端を検知するように操作基体に位置固定に設けられているとともに、さらに、ダイアル操作部の回転軸線方向において被操作側の端面を第一端面とし、これと反対側の操作基体側の端面を第二端面として、ダイアル操作部は円筒状の本体部を有し、凸部列を付勢保持用凸部とともに該本体部の第二端面に形成することができる。この構成によると、ダイアル操作部を構成する筒状の本体部に成形等により凸部列と付勢保持用凸部とを一括して簡単に形成でき、かつ、操作基体側の双方向パルススイッチに筒状の本体部を上からかぶせるだけでよいので組付けも簡単である。
【００１７】
本発明の操作装置では、操作位置情報出力手段は、正方向スイッチ及び逆方向スイッチの非付勢出力と付勢出力との切り替えエッジを検知・計数する切り替えエッジ検出・計数手段を有し、操作位置情報出力補正手段は、正方向スイッチ又は逆方向スイッチにおける付勢出力状態の持続時間に基づいて操作検知部が検知保持状態となっているか否かを判定することができる。この構成によると、正方向スイッチ又は逆方向スイッチの出力レベルの持続時間により、検知保持状態を簡単かつ確実に検出できる。例えば、所定の時間間隔でレベルを断続検知し、その検知レベルが一定回数同一となっている場合に検知保持状態になっていると判定することができる。
【００１８】
本発明の操作装置では、切り替えエッジ検出・計数手段は、第一の時間間隔で設定される第一エッジ検知タイミングと第二エッジ検知タイミングとのそれぞれにてサンプリングされた、正方向スイッチ又は逆方向スイッチの二値出力レベルの差に基づいて切り替えエッジの有無を検出するとともに、第一エッジ検知タイミングと第二エッジ検知タイミングのそれぞれにおいて、第二の時間間隔にて各々複数回ずつ正方向スイッチ及び逆方向スイッチの出力レベルをサンプリングするものであり、第一エッジ検知タイミングにてサンプリングされた複数回の二値出力レベルが全て等しく、かつ、第二エッジ検知タイミングにてサンプリングされた複数回の二値出力レベルが第一エッジ検知タイミングとは異なるレベルにて全て等しくなっている場合に、切り替えエッジ検出と判定することができる。この構成によると、レベルサンプリングによりエッジ検出を簡単に行なえる。また、エッジ検知のための２つのタイミングのそれぞれにてレベルサンプリングを複数回行なうことで、耐ノイズ性が向上する。
【００１９】
本発明の操作装置では、操作位置情報出力手段は、操作検知部による最新の検知結果に基づく操作位置情報である現在操作位置情報を記憶する現在操作位置情報記憶部と、現在操作位置情報記憶部の記憶内容を操作位置情報として出力する現在操作位置情報出力部とを備え、操作位置情報出力補正手段は、操作検知部が被検知体の非検知状態から検知状態へ移行してからの該検知状態の持続時間が予め定められた閾時間を超えた場合に検知保持状態と判定して、操作検知部による被検知体の検知回数によらず現在操作位置情報記憶部の記憶内容を操作限界位置となるように更新する現在操作位置情報限界更新手段と、現在操作位置情報記憶部の最新の検知結果が、逆方向操作限界位置と正方向操作限界位置との間にある中間操作位置の検知状態から限界操作位置の検知状態に更新される場合に、当該限界操作位置へ移行する直前の中間操作位置の情報を復元用操作位置情報として記憶する復元用操作位置情報記憶部と、検知保持状態から非検知状態に移行した場合に、現在操作位置情報記憶部の記憶内容を復元用操作位置情報記憶部に記憶された中間操作位置の情報で復元する形で更新する操作位置情報復元手段と、を有することができる。この構成によると、極端に操作部をゆっくり操作した場合に、実際には中間操作位置であるにも拘わらず限界操作位置を誤認識することがある。しかし、限界操作位置となる直前の中間操作位置を復元用操作位置として記憶し、限界操作位置と判定するための検知保持状態から非検知状態に移行した場合に、その復元用操作位置を現在操作位置として採用することで、上記誤認識による操作位置の認識精度の低下を最小限に抑えることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の操作装置の一実施の形態を、図面を用いて説明する。
図１は、本発明の一適用対象である車内操作ユニット（操作装置）Ｕの正面外観の一例を示すものである。この車内操作ユニットＵは、車内電子機器としての自動車（車両）用空調装置の操作を行なうためのものであり、樹脂製の操作基体２００（操作パネルともいう）を有する。操作基体２００の前面部（車内操作ユニットＵの前面を形成する）には、各々本発明の実施形態となるダイアル式操作装置１Ａ，１Ｂ，１Ｃ（以下、総称する場合には符号［１］で代表させる）が設けられている。ダイアル式操作装置１Ａ，１Ｂ，１Ｃは、横一列に隣接した形で操作基体２００上にそれぞれ回転操作可能に取り付けられている。
【００２１】
ダイアル式操作装置１Ａ，１Ｂ，１Ｃは、いずれも空調機能の操作用であり、ダイアル式操作装置１Ａは空調温度の設定部として、ダイアル式操作装置１Ｂは空調の吹き出し口切り替え設定部として、ダイアル式操作装置１Ｃは吹き出し風量の切り替え設定部としてそれぞれ機能するものである。操作基体２００の前面には、各ダイアル式操作装置１Ａ，１Ｂ，１Ｃのダイアル操作部（操作部）１０の周方向に沿って機能表示領域２０１Ａ，２０１Ｂ，２０１Ｃが形成されている。いずれも、ダイアル操作部１０を回転操作して、その機能指示マーク２Ｉを、機能表示領域２０１Ａ，２０１Ｂ，２０１Ｃ上の定められた角度位置に合わせることにより、目的とする機能選択状態（あるいは機能設定状態）が得られるようになっている。
【００２２】
温度設定が半連続的に変更可能となるように、ダイアル式操作装置１Ａのダイアル操作部１０は、他の２つのダイアル式操作装置１Ｂ，１Ｃよりも保持可能な角度位置が細分化され、最低温度設定位置（ＭＩＮ）と、１８〜３２℃の各温度を設置する温度設定位置と、最大温度設定位置（ＭＡＸ）との計１７の角度保持位置を有している。他方、ダイアル式操作装置１Ｂ，１Ｃは、いずれも互いに等角度間隔で配列した５つの角度保持位置を有している。吹き出し口設定用のダイアル式操作装置１Ｂでは、その５つは［フェイス吹き出し、フェイス＋足元吹き出し、足元吹き出し、足元＋デフ吹き出し、デフ吹き出し］であり、風量設定用のダイアル式操作装置１Ｃでは、［オフ（吹き出し停止）、ロー（風量段階Ｉ：オートでもよい）、風量段階ＩＩ、風量段階ＩＩＩ、ハイ（風量段階ＩＶ）］である。
【００２３】
いずれのダイアル式操作装置１も、図４及び図５に示すように、操作パネル２００上にて予め定められた軸線周りに回転操作可能なダイアル操作部（回転操作部）１０が、操作基体（操作パネル）２００上に定められた操作経路上の逆方向操作限界位置２３Ｆ（図６参照）と正方向操作限界位置２３Ｅ（図６参照）との間で操作変位可能に設けられている。ダイアル操作部１０は、逆方向操作限界位置２３Ｆから正方向操作限界位置２３Ｅに向かう操作方向を正操作方向とし、正方向操作限界位置２３Ｅから逆方向操作限界位置２３Ｆに向かう操作方向を逆操作方向として、操作基体２００に操作検知部７０が設けられており、また、ダイアル操作部１０には、操作経路に沿って複数の被検知体２３ｇをダイアル操作部１０の操作変位検出間隔に対応する予め定められた配列間隔にて配列した被検知体ユニット２３が設けられている。
【００２４】
被検知体ユニット２３は、ダイアル操作部１０の周方向に沿う円弧上の経路に沿って被検知体２３ｇが配列形成されたものであり、ダイアル操作部１０に操作が加わるに伴い操作検知部７０に対し操作経路に沿って相対移動するものである。具体的には、被検知体ユニット２３は、被検知体２３ｇをなすスイッチ付勢用の主凸部を予め定められた間隔で複数配列した凸部列２３Ｇである。この被検知体ユニット２３には、被検知体２３ｇの配列において逆方向操作限界位置２３Ｆ及び正方向操作限界位置２３Ｅのそれぞれに対応する末端に設けられ、ダイアル操作部１０が対応する操作限界位置２３Ｅ又は２３Ｆまで回転操作された場合に、操作検知部７０を検知保持状態とする検知保持部２３ｄが設けられている（図６参照）。検知保持部２３ｄは、凸部列２３Ｇの末端に隣接して設けられ、ダイアル操作部１０の回転操作に伴い、後述するスイッチ付勢片７１を付勢状態に維持可能な区間長さが主凸部２３ｇよりも長く設定された付勢保持用凸部である。本実施例においては、ダイアル操作部１０は円筒状の本体部２を有しており、ダイアル操作部１０の回転軸線方向において被操作側（図４の上側）の端面を第一端面とし、これと反対側の操作基体側の端面を第二端面とすると、凸部列２３Ｇは、検知保持部２３ｄとともに該本体部の第二端面に形成されている。
【００２５】
操作検知部７０は、ダイアル操作部１０が逆方向操作限界位置２３Ｆにある場合に被検知体ユニット２３の被検知体列２３Ｇの対応する末端を検出し、正方向操作限界位置２３Ｅにある場合に被検知体ユニット２３の被検知体列２３Ｇの反対側の末端を検知するように操作基体２００に位置固定に設けられており、被検知体ユニット２３に対する相対移動に伴い順次到来する被検知体２３ｇを、被検知体２３ｇの正操作方向による到来と逆操作方向による到来とを区別して検知可能に構成される。
【００２６】
この操作検知部７０は、図２に示すように、正方向操作検知用の正方向側端子７２Ａと、逆方向操作検知用の逆方向側端子７２Ｂと、信号電源Ｖｃｃに接続される電源側端子７２Ｃから延びるスイッチ接点部７１ｃとで構成される。スイッチ接点部７１ｃはスイッチ付勢片７１として構成され、該スイッチ付勢片７１は、表示パネル２００の底部５８に設けられた開口５４から突出する形で設けられる。このスイッチ付勢片７１は、主凸部２３ｇに対して対向配置され、該主凸部２３ｇの、ダイアル操作部１０の正方向操作に伴う到来により正方向側端子７２Ａ側へ、ダイアル操作部１０の逆方向操作に伴う到来により逆方向側端子７２Ｂ側へそれぞれ択一的に押圧付勢され、押圧付勢された側の端子７２Ａ又は７２Ｂに対して５Ｖの信号電圧（第一信号レベル）を出力し、その信号電圧が配線Ａ又はＢを介してコントローラ１５０Ｃに入力される。そして、主凸部２３ｇが通過するに伴い押圧付勢が解除されると、正方向側端子７２Ａ及び逆方向側端子７２Ｂに対しいずれも非接触状態となり、コントローラ１５０Ｃには、接地されたプルダウン抵抗７５Ａ又は７５Ｂを介して０Ｖの信号電圧（第二信号レベル）が入力される。つまり、操作検知部７０は、正方向側端子７２Ａとスイッチ接点部７１ｃとで構成される正方向スイッチ７２ａと、逆方向側端子７２Ｂとスイッチ接点部７１ｃとで構成される逆方向スイッチ７２ｂと、スイッチ接点部７１ｃを構成するスイッチ付勢片７１とを備えており、ダイアル操作部１０の回転操作変位により主凸部２３ｇが順次到来するに伴い、当該回転操作方向に対応するスイッチ接点の出力が付勢出力状態と非付勢出力状態との間でパルス状に変化する双方向パルススイッチとして構成される。
【００２７】
コントローラ１５０Ｃは、ＥＣＵ等で構成されており、図３に示すように、ＣＰＵ１５１、各種プログラムを記憶するＲＯＭ１５２、ワークメモリ１５３ａを備えるＲＡＭ１５３、バスライン１５４、入出力部（図中では「Ｉ／Ｏ」と表示）１５５、不揮発性メモリである外部メモリ１５６（例えばＥＥＰＲＯＭなどの不揮発性メモリで構成される）、他のＥＣＵと接続されるシリアル通信バス１６０に接続される通信インターフェース（図中では「Ｉ／Ｆ」と表示）１５７、及びシリアル通信バス１６０から受信したデータを一時格納する受信バッファメモリ（以下、受信バッファともいう）１５７ａを備えて構成される。このコントローラ１５０は、ＣＰＵ１０１がＲＯＭ１５２に格納された温度制御プログラム１５２ａを実行することにより、操作位置情報出力手段（切り替えエッジ検出・計数手段）及び操作位置情報出力補正手段（現在操作位置情報限界更新手段、操作位置情報復元手段）として機能する。
【００２８】
コントローラ１５０Ｃの入出力部（現在操作位置情報出力部）１１５には、ポートＣＷ（正方向操作情報入力部）に配線Ａが接続され、ポートＣＣＷ（逆方向操作情報入力部）に配線Ｂが接続されるとともに、さらに、モータ駆動回路１５０Ｄが接続されている。コントローラ１５０Ｃは、ダイアル操作部１０の操作角度位置に対応した機器設定指示内容を、該コントローラ１５０Ｃに入力される操作位置情報に基づいて把握し、把握した操作位置情報に基づいて駆動デバイス（ここではモータ１５０Ｍ（のドライバ１５０Ｄ））に駆動指示を与え、該駆動デバイスを駆動制御する。モータ１５０Ｍは、空調温度の設定用のダイアル式操作装置１Ａでは、冷気／暖気のエアミックスダンパーを駆動するものであり、空調の吹き出し口切り替え設定用のダイアル式操作装置１Ｂでは、吹き出し口切り替えダンパーを駆動するものである。また、吹き出し風量の切り替え設定用のダイアル式操作装置１Ｃでは、モータ１５０Ｍはファンモーターである。なお、以下では、これら駆動デバイスのうち空調温度の設定用を代表して説明するものとする。
【００２９】
コントローラ１５０ＣのＲＡＭ１５３には、ワークメモリ１５３ａの他に、操作検知部７０による最新の検知結果に基づく、ダイアル操作部１０の操作位置情報である現在操作位置情報を記憶する現在設定値メモリ（現在操作位置情報記憶部）１５３ｂと、該現在操作位置情報の直前のダイアル操作部１０の操作位置情報（復元用操作位置情報）を記憶する直前設定値メモリ（復元用操作位置情報記憶部）１５３ｃとを備える。空調温度の設定を行なうコントローラ１５０Ｃの場合は、現在設定値メモリ１５３ｂにはエアコンの現在の設定温度Ｔｐが記憶され、直前設定値メモリ１５３ｃには現在の設定温度Ｔｐが設定される直前の設定温度Ｔｓが記憶される。コントローラ１５０Ｃは、現在設定値メモリ１５３ｂに記憶された現在の設定温度Ｔｐに基づいて駆動デバイス（エアミックスダンパー）を駆動制御する。
【００３０】
また、このコントローラ１５０Ｃは、操作検知部７０をなす双方向パルススイッチのスイッチ状態を読み込み、正方向スイッチ７２ａ及び逆方向スイッチ７２ｂの非付勢出力（０Ｖの信号電圧（第二信号レベル））と付勢出力（５Ｖの信号電圧（第一信号レベル））との切り替えエッジの有無を検知している（切り替えエッジ検出・計数機能）。本実施形態においては、図７に示すように、第一の時間間隔Ｔ１（本実施形態では１ｍｓ）で設定される第一エッジ検知タイミングｔ１と第二エッジ検知タイミングｔ２とのそれぞれにてサンプリングされた、正方向スイッチ又は逆方向スイッチの二値出力レベルの差に基づいて切り替えエッジの有無を検出するとともに、第一エッジ検知タイミングｔ１と第二エッジ検知タイミングｔ２のそれぞれにおいて、第二の時間間隔Ｔ２にて各々複数回（ここでは２回）ずつ正方向スイッチ及び逆方向スイッチの出力レベルをサンプリングするものであり、第一エッジ検知タイミングｔ１（ｔ１１、ｔ１２）にてサンプリングされた複数回ｔ１１、ｔ１２の二値出力レベルが全て等しく、かつ、第二エッジ検知タイミングｔ２（ｔ２１、ｔ２２）にてサンプリングされた複数回ｔ２１、ｔ２２の二値出力レベルが第一エッジ検知タイミングｔ１１、ｔ１２とは異なるレベルにて全て等しくなっている場合に、切り替えエッジ検出と判定する。このとき，第二の時間間隔Ｔ２を第一の時間間隔Ｔ１よりも短く設定し、エッジ検知のための２つのタイミングｔ１、ｔ２のそれぞれにてレベルサンプリングを複数回行なうことで、耐ノイズ性が向上する。
【００３１】
具体的に言えば、コントローラ１５０Ｃは予め定められたサンプリング周期Ｔ（例えば１ｍｓ）で、入出力部１５５のポートＣＷ、ＣＣＷの記憶値をリードすることでサンプリングを行なう。ポートＣＷ、ＣＣＷは、双方向パルススイッチ７０から非付勢出力がなされたときには［０］を記憶し、付勢出力がなされたときには［１］を記憶しており、本実施形態においては同じ信号レベルを２回以上連続して検出された直後に、それとは異なる信号レベルを少なくとも２回以上連続して検出された場合に、切り替えエッジ有りとして判定する。これにより、チャタリングやノイズによって発生するエッジを除外することができる。本実施形態においては、連続４回のサンプリング結果が、［１］［１］［０］［０］又は［０］［０］［１］［１］として検出されたときに、切り替えエッジ有りと判定する。
【００３２】
エアコンの現在設定温度Ｔｐは、本実施例では図６に示すように、ＭＩＮ、１８℃、１９℃、・・・、３１℃、３２℃、ＭＡＸの中のいずれかに設定可能であり、ダイアル操作部１０は正方向操作限界位置２３Ｅから逆方向操作限界位置２３Ｆにかけてこの順で温度設定可能となるよう、主凸部２３ｇ及び検知保持部２３ｄが形成されているから、例えば、双方向パルススイッチ７０が、主凸部２３ｇに挟まれた３０℃を設定すべき位置にある状態（図６の（ｂ））で、ＣＷ方向に被検知体ユニット２３が回転移動すると、スイッチ付勢片７１が図の左側の主凸部２３ｇによって押圧付勢されて倒され、これにより正方向側端子７２Ａに接続した状態となって（図６の（ｃ））、コントローラ１５０ＣのＣＷポートには５Ｖの信号電圧（第一信号レベル）が入力される。
【００３３】
このとき、コントローラ１５０Ｃが、サンプリング結果を少なくとも［１］［１］と連続で認識した場合に、操作検知部７０の検知保持状態と判定する。［１］が連続で認識されない場合、例えば、［０］［１］［０］［０］と認識された場合等は、認識した［１］をチャタリングやノイズなどによる誤検出と判定して、ダイアル操作部１０の現在操作位置情報をそのままとする。そして、連続する［１］が認識された後、［０］が連続で認識された場合、即ち［１］［１］［０］［０］がこの順で認識された場合には、コントローラ１５０Ｃは信号電圧レベルの切り替えエッジが有ったと判定し、スイッチ付勢片７１が次の設定位置に送られて主凸部２３ｇに挟まれた３１℃を設定すべき位置に到達したと判断する。このとき、現在設定値メモリ１５３ｂに現在３０℃と記憶されている現在操作位置情報に＋１℃加え、設定温度３１℃として上書きされ、その３１℃という設定温度に基づいて冷気／暖気のエアミックスダンパーが駆動制御される。同時に、直前設定値メモリ１５３ｃには上書き直前の３０℃という操作位置情報が記憶される。なお、［０］が１回だけ検知され、その後すぐ［１］が検知された場合、即ち［１］［１］［０］［１］がこの順で認識された場合には、認識した［０］をチャタリングやノイズなどによる誤検出と判定して、ダイアル操作部１０の現在操作位置情報をそのままとする。
【００３４】
また、例えば、双方向パルススイッチ７０が被検知体（主凸部）２３ｇ側の非検知状態から検知保持部（付勢保持用凸部）２３ｄによる検知状態へ移行し（図６の（ｅ））、移行してからの該検知状態の持続時間が予め定められた閾時間を超えた場合には、操作位置情報出力が、操作限界位置３２Ｆを示す出力に設定される。具体的に言えば、双方向パルススイッチ７０が検知保持部２３ｄに位置して、スイッチ付勢片７１が付勢状態（検知状態）に維持される検知保持状態となった場合に、コントローラ１５０Ｃのサンプリングにより、［１］が予め定められた認識回数（本実施形態では５００回）以上認識されると、現在設定値メモリ１５３ｂに現在記憶されている３２℃という現在操作位置情報がＭＡＸに上書きされ、そのＭＡＸ温度設定に基づいて冷気／暖気のエアミックスダンパーが駆動制御される。同時に、直前設定値メモリ１５３ｃには上書き直前の３２℃という操作位置情報が記憶される。
【００３５】
その後、検知保持状態が継続して［１］が連続認識された後、［０］が連続で認識された場合、即ち［１］［１］［０］［０］がこの順で認識された場合には、コントローラ１５０Ｃは信号電圧レベルの切り替えエッジが有ったと判定し、スイッチ付勢片７１がＭＡＸ設定位置である逆方向操作限界位置３２Ｆの手前の、主凸部２３ｇに挟まれた３２℃を設定すべき位置（図６の（ｆ））に戻ったと判断する。このとき、現在設定値メモリ１５３ｂに現在記憶されているＭＡＸという現在操作位置情報は、直前設定値メモリ１５３ｃに記憶されている設定温度３２℃という現在操作位置情報で上書きされる。
【００３６】
なお、上記の例示はいずれも逆方向操作によるものであるが、正方向操作においても、コントローラ１５０ＣのポートＣＣＷへの入力値に基づいて、上記と同様の制御がなされる。
【００３７】
本実施形態におけるコントローラ１５０Ｃは、ＣＰＵ１０１がＲＯＭ１５２に格納された温度制御プログラム１５２ａを実行することにより、ダイアル操作部１０が回転変位するに伴い操作検知部７０による被検知体２３Ｇの検知回数を、正操作方向による到来と逆操作方向による到来とを互いに区別する形で計数し、その計数結果に基づいてダイアル操作部１０の操作経路上での操作位置情報を出力する操作位置情報出力手段として機能するとともに、操作検知部７０が、被検知体（主凸部）２３ｇ又は検知保持部（付勢保持用凸部）２３ｄによるスイッチ付勢片７１の検知保持状態を検知した場合に、出力された操作位置情報を操作限界位置２３Ｅ又は２３Ｆを示すものとなるように補正する操作位置情報出力補正手段として機能する。これにより、操作検知部７０による被検知体２３ｇの検知回数に誤差が生じていても、操作部が操作限界位置２３Ｅ又は２３Ｆに到達していることを確実に検出して、駆動デバイスを該操作限界位置に対応して制御することが可能となっている。以下、図９に示すフローチャート及び図８に示す表を用いて、温度制御プログラム１５２ａの流れを説明する。
【００３８】
温度制御プログラム１５２ａは、まず、Ｓ１０にて、操作検知部７０をなす双方向パルススイッチのスイッチ状態を読み込み、正方向スイッチ及び逆方向スイッチの非付勢出力（０Ｖの信号電圧（第二信号レベル））と付勢出力（５Ｖの信号電圧（第一信号レベル））との切り替えエッジの有無を、上記のサンプリング方法によって検知する（切り替えエッジ検出機能）。
【００３９】
Ｓ１１では、現在設定値メモリ１５３ｂに記憶された現在の設定温度（以下、現在設定値という）ＴｐがＴｐ＝ＭＡＸであるか否かを検出する。これは現在設定値メモリ１５３ｂに記憶された設定値をリードすることで行なう。
【００４０】
Ｓ１１にて、現在設定値Ｔｐ＝ＭＡＸでなかった場合にはＳ１４に進み、Ｓ１０におけるサンプリングにより、［１］が予め定められた複数回数（検出回数設定値：例えば５００回）連続して検出されたか否かを検出する。
【００４１】
Ｓ１４にて、［１］が連続５００回検出された場合にはＳ１５に進み、直前設定値メモリ１５３ｃに記憶された直前の設定温度（以下、直前設定値という）Ｔｓを、現在設定値メモリ１５３ｂに記憶された現在設定値Ｔｐで上書きする。そして、Ｓ１６にて、現在設定値メモリ１５３ｂに記憶された現在設定値ＴｐをＴｐ＝ＭＡＸと定め（現在操作位置情報限界更新機能）、Ｓ２０に進む。Ｓ１４にて［１］が連続５００回検出された場合というのは、ダイアル操作部１０が遅回しされたことにより、スイッチ付勢片７１が被検知体２３ｇ上で予め定められた閾時間以上押圧付勢されて、操作検知部７０が検知保持状態を検知している場合か、あるいは、ダイアル操作部１０の実際の現在操作位置が現在設定値メモリ１５３ｂに記憶された現在操作位置情報とずれており、スイッチ付勢片７１が検知保持部２３ｄ上で予め定められた閾時間以上押圧付勢されて、操作検知部７０が検知保持状態を検知している場合かのいずれかである。ここでは、そのいずれの場合でも温度設定ＭＡＸを設定するので、少なくとも駆動デバイスの最大出力制御が実行できないという状況は回避できる。
【００４２】
Ｓ１４にて、［１］が連続５００回検出されなかった場合にはＳ１７に進む。Ｓ１７では、Ｓ１０におけるサンプリングにより、［０］［０］［１］［１］が検出されたか否かを判定する。［０］［０］［１］［１］が検出された場合にはＳ１８に進み、直前設定値メモリ１５３ｃに記憶された直前設定値Ｔｓを、現在設定値メモリ１５３ｂに記憶された現在設定値Ｔｐで上書きするとともに、現在設定値メモリ１５３ｂに記憶された現在設定値ＴｐをＴｐ＝Ｔｐ＋１と定め、Ｓ２０に進む。Ｓ１４にて［１］が連続５００回検出され、Ｓ１７にて［０］［０］［１］［１］が検出された場合というのは、スイッチ付勢片７１が逆方向操作限界位置３２Ｆ側の被検知体２３ｇを正常に乗り越えた場合のことであり、この場合、Ｓ２０にて設定温度Ｔｐが正常に＋１される。
【００４３】
Ｓ１７にて、［０］［０］［１］［１］が検出されなかった場合にはＳ１９に進み、直前設定値メモリ１５３ｃに記憶された直前設定値Ｔｓ及び現在設定値メモリ１５３ｂに記憶された現在設定値Ｔｐをそのままの状態として、Ｓ２０に進む。Ｓ１７にて、［０］［０］［１］［１］が検出されなかった場合というのは、スイッチ付勢片７１が逆方向操作限界位置３２Ｆ側の被検知体２３ｇを乗り越えなかった場合、即ち、Ｓ１０のサンプリングで［０］が連続検知されている場合のことである。なお、これには［０］が連続検知される中でチャタリングやノイズ等の影響で［１］が突発的に１回検出された場合が含まれており、これらの影響でスイッチ付勢片７１の現在位置が誤認識されることを防ぐことができる。
【００４４】
また、Ｓ１１にて、現在設定値Ｔｐ＝ＭＡＸであった場合は、Ｓ１２に進み、Ｓ１０におけるサンプリングにより、［１］［１］［０］［０］が検出されたか否かを判定する。［１］［１］［０］［０］が検出されなかった場合にはＳ１６に進み、現在設定値メモリ１５３ｂに記憶された現在設定値ＴｐをＴｐ＝ＭＡＸと定め、Ｓ２０に進む。［１］［１］［０］［０］が検出された場合にはＳ１３に進み、現在設定値メモリ１５３ｂに記憶された現在設定値ＴｐをＴｐ＝Ｔｓ（直前設定値）に設定し（操作位置情報復元機能）、Ｓ２０に進む。なお、このＳ１３及びＳ１６のいずれに進んだ場合においても、直前設定値メモリ１５３ｃに記憶された直前設定値Ｔｓの値の更新は行なわない。Ｓ１２にて、［１］［１］［０］［０］が検出された場合というのは、スイッチ付勢片７１が被検知体２３ｇ及び検知保持部２３ｄのいずれかの上で予め定められた閾時間以上押圧付勢されて、操作検知部７０が検知保持状態を検知している状態から、その検知保持状態が解除された場合であり、ここでは、そのいずれの場合であっても、Ｓ１３では現在設定値Ｔｐを直前設定値Ｔｓとする。このため、スイッチ付勢片７１が被検知体２３ｇを長時間押圧付勢して温度設定がＭＡＸとされている状況で、その押圧付勢が解除されたときには、温度設定がＭＡＸ値に近い値（例えば３２℃）で設定されることはなく、押圧付勢前の設定位置に対応する温度設定がなされるため、ダイアル操作部１０の実際の現在操作位置と現在設定値メモリ１５３ｂに記憶された現在操作位置情報との間で大きなずれは生じない。例えば、図６の（ｃ）のように、スイッチ付勢片７１が設定温度３０℃の位置から設定温度３１℃に移動する際に、両位置の中間位置にある被検知体２３ｇが長時間押圧付勢されて、エアコンが一時的にＭＡＸ出力されたとしても、スイッチ付勢片７１を設定温度３０℃の位置に戻して押圧付勢を解除すれば、元の温度設定状態に復帰することができるし、また、スイッチ付勢片７１を設定温度３１℃側に進めて押圧付勢を解除すれば、スイッチ付勢片７１の位置と現在設定値Ｔｐとのずれが１℃生ずるも、そのずれは最小に抑えられる。
【００４５】
Ｓ２０では、Ｓ１３，Ｓ１６、Ｓ１８、Ｓ１９において現在設定値メモリ１５３ｂに記憶された現在設定値Ｔｐに基づいて吹き出し温度制御を実行する。Ｓ３０では、ＡＣＣ−ＯＦＦ（キースイッチがイグニッションＯＮ位置からアクセサリ位置に戻る）の入力信号の有無を判定し、検出されなければＳ２１に進む。
【００４６】
Ｓ２１では、現在設定値メモリ１５３ｂに記憶された現在の設定温度（以下、現在設定値という）ＴｐがＴｐ＝ＭＩＮであるか否かを検出する。これは現在設定値メモリ１５３ｂに記憶された設定値をリードすることで行なう。
【００４７】
Ｓ２１にて、現在設定値Ｔｐ＝ＭＩＮでなかった場合にはＳ２４に進み、Ｓ１０におけるサンプリングにより、［１］が連続５００回検出されたか否かを検出する。
【００４８】
Ｓ２４にて、［１］が連続５００回検出された場合にはＳ２５に進み、直前設定値メモリ１５３ｃに記憶された直前設定値Ｔｓを、現在設定値メモリ１５３ｂに記憶された現在設定値Ｔｐで上書きする。そして、Ｓ２６にて、現在設定値メモリ１５３ｂに記憶された現在設定値ＴｐをＴｐ＝ＭＩＮと定め（現在操作位置情報限界更新機能）、Ｓ１０に戻る。Ｓ２４にて［１］が連続５００回検出された場合というのは、ダイアル操作部１０が遅回しされたことにより、スイッチ付勢片７１が被検知体２３ｇ上で予め定められた閾時間以上押圧付勢されて、操作検知部７０が検知保持状態を検知している場合か、あるいは、ダイアル操作部１０の実際の現在操作位置が現在設定値メモリ１５３ｂに記憶された現在操作位置情報とずれており、スイッチ付勢片７１が検知保持部２３ｄ上で予め定められた閾時間以上押圧付勢されて、操作検知部７０が検知保持状態を検知している場合かのいずれかである。ここでは、そのいずれの場合でも温度設定ＭＩＮを設定するので、少なくとも駆動デバイスの最小出力制御が実行できないという状況は回避できる。
【００４９】
Ｓ２４にて、［１］が連続５００回検出されなかった場合にはＳ２７に進む。Ｓ２７では、Ｓ１０におけるサンプリングにより、［０］［０］［１］［１］が検出されたか否かを判定する。［０］［０］［１］［１］が検出された場合にはＳ２８に進み、直前設定値メモリ１５３ｃに記憶された直前設定値Ｔｓを、現在設定値メモリ１５３ｂに記憶された現在設定値Ｔｐで上書きするとともに、現在設定値メモリ１５３ｂに記憶された現在設定値ＴｐをＴｐ＝Ｔｐ−１と定め、Ｓ１０に戻る。Ｓ２４にて［１］が連続５００回検出され、Ｓ２７にて［０］［０］［１］［１］が検出された場合というのは、スイッチ付勢片７１が正方向操作限界位置３２Ｅ側の被検知体２３ｇを正常に乗り越えた場合のことであり、この場合、次のＳ２０にて設定温度Ｔｐが正常に−１される。
【００５０】
Ｓ２７にて、［０］［０］［１］［１］が検出されなかった場合にはＳ２９に進み、直前設定値メモリ１５３ｃに記憶された直前設定値Ｔｓ及び現在設定値メモリ１５３ｂに記憶された現在設定値Ｔｐをそのままの状態として、Ｓ１０に戻る。Ｓ２７にて、［０］［０］［１］［１］が検出されなかった場合というのは、スイッチ付勢片７１が逆方向操作限界位置３２Ｆ側の被検知体２３ｇを乗り越えなかった場合、即ち、Ｓ１０のサンプリングで［０］が連続検知されている場合のことである。なお、これには［０］が連続検知される中でチャタリングやノイズ等の影響で［１］が突発的に１回検出された場合が含まれており、これらの影響でスイッチ付勢片７１の現在位置が誤認識されることを防ぐことができる。
【００５１】
また、Ｓ２１にて、現在設定値Ｔｐ＝ＭＩＮであった場合は、Ｓ２２に進み、Ｓ１０におけるサンプリングにより、［１］［１］［０］［０］が検出されたか否かを判定する。［１］［１］［０］［０］が検出されなかった場合にはＳ２６に進み、現在設定値メモリ１５３ｂに記憶された現在設定値ＴｐをＴｐ＝ＭＩＮと定め、Ｓ１０に戻る。［１］［１］［０］［０］が検出された場合にはＳ２３に進み、現在設定値メモリ１５３ｂに記憶された現在設定値ＴｐをＴｐ＝Ｔｓ（直前設定値）に設定し（操作位置情報復元機能）、Ｓ１０に戻る。なお、このＳ２３及びＳ２６のいずれに進んだ場合においても、直前設定値メモリ１５３ｃに記憶された直前設定値Ｔｓの値の更新は行なわない。Ｓ２２にて、［１］［１］［０］［０］が検出された場合というのは、スイッチ付勢片７１が被検知体２３ｇ及び検知保持部２３ｄのいずれかの上で予め定められた閾時間以上押圧付勢されて、操作検知部７０が検知保持状態を検知している状態から、その検知保持状態が解除された場合であり、ここでは、そのいずれの場合であっても、Ｓ２３では現在設定値Ｔｐを直前設定値Ｔｓとする。このため、スイッチ付勢片７１が被検知体２３ｇを長時間押圧付勢して温度設定がＭＩＮとされている状況で、その押圧付勢が解除されたときには、温度設定がＭＩＮ値に近い値（例えば１８℃）で設定されることはなく、押圧付勢前の設定位置に対応する温度設定がなされるため、ダイアル操作部１０の実際の現在操作位置と現在設定値メモリ１５３ｂに記憶された現在操作位置情報との間で大きなずれは生じない。
【００５２】
Ｓ２３，Ｓ２６、Ｓ２８、Ｓ２９が終了するとＳ１０に戻る。そして再びＳ２０に進んだときに、これらＳ２３，Ｓ２６、Ｓ２８、Ｓ２９にて現在設定値メモリ１５３ｂに記憶された現在設定値Ｔｐに基づいて、吹き出し温度制御が実行される。
【００５３】
この温度制御プログラム１５２ａによれば、上記説明でも述べたように、少なくとも操作部の操作限界位置において出力されるべき駆動デバイスの最大出力及び最小出力を確実に実行することが可能であるとともに、両操作限界位置の中間位置にある被検知体で検知保持状態を検知して駆動デバイスが最大出力又は最小出力で駆動した場合であっても、検知保持状態が解除されれば、その中間位置付近の値が現在設定値として与えられるため、操作部の実際の現在操作位置と記憶部に記憶された現在操作位置情報との間で大きなずれは生じない。
【００５４】
なお、本実施形態においては、ダイアル操作部１０を回転操作させる構成においては、ダイアル操作部１０に対し回転軸線回りに互いに異なる複数の角度保持位置を定めておき、ダイアル操作部１０の回転操作を許容した状態で該ダイアル操作部１０を複数の角度保持位置のいずれかに保持する角度位置保持手段２５を設けておくとより有利である。この場合、双方向パルススイッチ７０が被検知体ユニット２３の被検知部２３ｇに位置するダイアル操作部１０の角度位相に対応して角度保持位置が定めておくと、凸部列２３Ｇ内でのダイアル操作部１０の角度位置保持精度が一層向上する。
【００５５】
角度位置保持手段２５は、例えば次のように構成できる。すなわち、図５に示すように、ダイアル操作部１０の第二端面において該ダイアル操作部１０の回転周方向に、被検知体ユニット２３の凸部列２３Ｇとは別に位置保持用摺動面２５ｆを形成し、支持基体６１上にて該位置保持用摺動面２５ｆと対向する位置に、回転軸線回りの位置が固定され、かつ自身の先端にてダイアル操作部１０の回転に伴い位置保持用摺動面２５ｆ上を相対摺動する位置保持用摺動部材４１を設ける。角度位置保持手段２５は、位置保持用摺動面２５ｆと位置保持用摺動部材４１との一方において回転軸線方向に突出形成された位置保持凸部４１ｔと、該位置保持凸部４１ｔと嵌合する位置保持凹部２５ｇとを有するものとできる。ダイアル操作部１０が角度保持位置に対応する角度位相にある場合には位置保持凸部４１ｔが位置保持凹部２５ｇに嵌合し、当該状態にて回転操作を加えることにより、位置保持凸部４１ｔが位置保持凹部２５ｇの回転方向における対応縁を弾性的に乗り越える形で角度保持位置から離脱する。この構成によると、位置保持凸部４１ｔと位置保持凹部２５ｇとの嵌合により角度保持効果が高められ、さらに、角度保持効果からの離脱に際しては、位置保持凸部４１ｔが位置保持凹部２５ｇの対応縁を弾性的に乗り越える時に適度な節度抵抗感が発現するので、ダイアル操作部１０を所望の角度に位置合わせする際の操作性も向上する。
【００５６】
図５の（ｂ）に示すように、位置保持用摺動面２５ｆと被検知体ユニット２３の凸部列２３Ｇとは、形成角度区間の少なくとも一部が重なるよう、回転軸線に関する半径方向において互いに異なる位置に形成されている。この構成によると、位置保持用摺動面２５ｆと凸部列２３Ｇの間で周方向の干渉が生じないから、ダイアル操作部１０に対する操作許容角度範囲の設定自由度が大幅に増し、特に、１８０゜を超える操作許容角度範囲も問題なく設定できる。２５Ｅ→２５Ｆ（大角度側）が凸部列２３Ｇの形成区間を、２３Ｅ→２３Ｆ（大角度側）が位置保持用摺動面２５ｆの形成区間をそれぞれ示している。図５の構成では、上記の位置保持用摺動面２５ｆは、連結リブ２６の第二端面側に形成されている。ダイアル操作部１０の組み立てに必要な構造部、具体的には、組付補助筒状部２２と本体部２１とを連結する連結リブ２６を利用して位置保持用摺動面９１を形成することで、さらに省スペース化を図ることができ、また、凸部列２３Ｇは本体部２１の第二端面に形成されるから、位置保持用摺動面２５ｆを必然的に凸部列２３Ｇとは半径方向の異なる位置に形成できる利点がある。
【００５７】
位置保持凹部２５ｇを位置保持用摺動面２５ｆに形成し、位置保持凸部４１ｔを位置保持用摺動部材４１に形成する場合、支持基体６１には、角度保持位置にて位置保持用摺動部材４１の位置保持凸部４１ｔを位置保持凹部２５ｇに嵌合させる向きに弾性付勢する補助弾性部材４２を設けることができる。この場合、回転操作に伴い、位置保持凸部４１ｔは、補助弾性部材４２による付勢力に抗して位置保持凹部２５ｇから離脱し、かつ、該弾性付勢力により押し付けられた状態で位置保持用摺動面２５ｆ上を相対摺動するものとできる。この構成によると、補助弾性部材４１の弾性定数を適宜調整することで、位置保持凸部４１ｔが位置保持凹部２５ｇの対応縁を弾性的に乗り越える時の節度抵抗感を適切な値に調整でき、また、その弾性付勢力による摺動摩擦により、ダイアル操作部１０が小さな外力や車両振動により角度位置が変わってしまう不具合も防止できる。
【００５８】
図５の構成では、位置保持用摺動部材４１は、ダイアル操作部１０の回転に伴い回転軸線方向において双方向パルススイッチ７０とは逆向きに進退する。また、図５において、補助弾性部材４２はコイルばねにて構成され、操作パネル２００の溝部５３の底部５８に設けられた穴部５９に埋設されている。この構成により、図５の（ｂ）及び図６の（ａ）に示すごとく、前述の位置保持凹部２５ｇは、位置保持凸部４１ｔと係合させることにより、被検知体ユニット２３の被検知体２３ｇに対応した位置でダイアル操作部１０に角度位置保持効果（つまり、節度感）を付与できる。
【００５９】
また、押しボタンスイッチとして構成された補助デバイス３は、円板状のボタン本体３と、該ボタン本体３の裏面に突出形成された進退筒３２とを有する樹脂成形体である（材質はダイアル操作部を構成する樹脂射出成形品２と同じくＡＢＳ樹脂等である）。進退筒３２は円筒状の回転支持凸部５０に軸線方向に挿入され、該回転支持凸部５０内を一定のストロークで進退可能とされている。そして、その前進時には、基板（支持基体）６１上に実装されたタクトスイッチ６２のスイッチ部６３を自身の第二端面にて付勢する（常時は該タクトスイッチ６２内に組み込まれた図示しないばねにより、スイッチが動作しない位置に逆付勢されている）。図３に示すように、進退筒３２の外周面には軸線方向のガイドリブ３３が形成され、円筒状の回転支持凸部５０の内周面に形成されたガイド溝（１対の溝形成リブ５２，５２により形成される）５１に嵌まり込んで、進退方向のボタン押圧操作がガイドされる。ガイドリブ３３とガイド溝５１との組は、進退筒３２の回転支持凸部５０に対する相対回転を阻止する役割も果たす。本実施形態では、ガイドリブ３３とガイド溝５１との組が、進退筒３２の周方向に所定の間隔で複数設けられている。
【００６０】
以下、ダイアル式操作装置の種々の変形例について説明する（既に説明した部分と共通の部分には、同一の符号を付与して詳細な説明は省略する。まず、温度制御プログラム１５２ａは、図１０、図１１に示す流れのフローに変更することができる。
【００６１】
図１０に示す温度制御プログラム１５２ａでは、まず、Ｓ１にて、現在設定値メモリ１５３ｂに記憶された現在設定値Ｔｐをリードし、Ｓ２，Ｓ３にて読み出した設定温度が２０℃以下３０℃以上である場合にＳ５に進み、検出回数設定値を３００に設定し、Ｓ１０に進む。Ｓ２，Ｓ３にて、読み出した設定温度が２０℃以下３０℃以上の末端温度ではない、２１℃〜２９℃の中間温度である場合には、Ｓ４に進み、検出回数設定値を１０００に設定し、Ｓ１０に進む。以下、上記図９のフローチャートと同様に進行するが、Ｓ１４及びＳ２４については、ＣＷ又はＣＣＷポートからコントローラ１５０Ｃが「１」を上記の検出回数設定値以上検出したか否かを判定するものとしている。ダイアル操作部１０の実際の現在操作位置と現在設定値メモリ１５３ｂに記憶された現在操作位置情報とのずれは、基本的には生じ難いものであり、生じていたとしても１℃ないし２℃程度のわずかなずれであることが多い。従って、検知保持状態が検知されたときに、現在設定値メモリ１５３ｂが記憶する現在設定値Ｔｐが２０℃以下３０℃以上であると判断された場合には、上記のずれによって、操作部は現在設定値Ｔｐの示す位置ではなく既に操作限界位置２３Ｅ、２３Ｆにある検知保持部上で検知保持状態となっている可能性が高い。逆に、検知保持状態が検知されたときに、現在設定値メモリ１５３ｂが記憶する現在設定値Ｔｐが２１℃〜２９℃にあると判断された場合には、操作部１０の遅回しにより、操作部が操作限界位置２３Ｅ、２３Ｆ間の被検知体上で検知保持状態となっている可能性が高い。上記図１０のフローによると、Ｓ１４及びＳ２４において、検知保持状態の判定材料となる検出回数設定値を、上記のずれに起因している可能性が高い場合よりも、ダイアル操作部の遅回しに起因している可能性が高い場合を多く設定（ここでは前者を０．３秒（［１］の検知設定回数３００回））、後者を１秒（［１］の検知設定回数１０００回））とし、遅回しによって最大出力、最小出力が実行され難いようにすることで、コントローラの処理負荷を軽減するとともに、最大出力、最小出力が必要な場合には直ちにそれらを実行することが可能となる。
【００６２】
図１１に示す温度制御プログラム１５２ａは、上記図９のフローチャートと同様に進行するが、Ｓ１４〜Ｓ１６及びＳ２４〜Ｓ２６にかけてのフローが異なっている。この場合、Ｓ１４にて［１］が５００回連続で検出された場合には、現在設定値Ｔｐが３０℃以上であった場合にＳ１５１に進み、直前設定値Ｔｓを３２℃（ＭＡＸの１つ手前に位置する操作位置に対応する設定温度：図６参照）と設定した上で、Ｓ１６にて現在設定値ＴｐをＭＡＸに設定する。現在設定値Ｔｐが３０℃未満であった場合にＳ１５２に進み、直前設定値Ｔｓを現在設定値Ｔｐに設定した上で、Ｓ１６にて現在設定値ＴｐをＭＡＸに設定する。同じく、Ｓ２４にて［１］が５００回連続で検出された場合には、現在設定値Ｔｐが２０℃以下であった場合にＳ２５１に進み、直前設定値Ｔｓを１８℃（ＭＩＮの１つ直後に位置する操作位置に対応する設定温度：図６参照）と設定した上で、Ｓ１６にて現在設定値ＴｐをＭＩＮに設定する。現在設定値Ｔｐが２０℃より高い場合にＳ２５２に進み、直前設定値Ｔｓを現在設定値Ｔｐに設定した上で、Ｓ２６にて現在設定値ＴｐをＭＩＮに設定する。このフローによると、操作部１０の実際の現在操作位置と現在設定値メモリ１５３ｂに記憶された現在操作位置情報とのずれによって検知保持状態が検知されている可能性が高い場合に、その検知保持状態の検知に基づいて、そのずれをゼロとするリセット処理が実行される。Ｓ１５１及びＳ２５１で補正された場合には、リセット操作が実行されたと判定して［ピッ］とリセット音を出力して、ダイアル操作部１０の操作者にリセットの実行を報知してもよい。
【００６３】
また、温度制御プログラム１５２ａは、検知持続状態の閾時間を通常の第一閾時間と、それよりも長い第二閾時間とを定め、該第二閾時間より長くなったときに、直前設定値メモリ１５３ｃの記憶内容を強制的に（ＭＡＸ−１）又は（ＭＩＮ＋１）にすることでリセット可能とすることもできる。例えば、ＭＡＸに倒して５秒保持又はＭＩＮに倒して５秒以上経過すれば、リセット操作と判定しリセットをかけるようにすることができ、誤差をゼロにできる。また、上記と同様、リセット操作が有効とされた場合に（［ピッ］とリセット音を出力してもよい。
【００６４】
以上、本発明の様々な実施形態を説明したが、これらはあくまで例示にすぎず、本発明はこれらに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて種々の変更が可能である。
【００６５】
本発明の操作装置は、操作基体上に定められた操作経路上の逆方向操作限界位置と正方向操作限界位置との間で操作部が操作変位可能に設けられてさえいればよく、上記のようなダイアル式操作装置に限られるものではない。例えば、図１２に示すように操作経路が直線経路として設けられ、操作部１０を直線状のスライド面２３ｆ上で往復操作可能なスライド操作部とすることができる。
【００６６】
また、本発明の操作装置は、操作部に操作検知部が設けられ、操作基体には、操作経路に沿って複数の被検知体を操作部の操作変位検出間隔に対応する予め定められた配列間隔にて配列した被検知体ユニットが設けられていてもよい。例えば、図１２に示すように、スライド往復操作可能な操作部１０を操作検知部７０とし、検知情報をリード線Ｃにてコントローラ１５０Ｃに出力するよう構成するとともに、操作基体２００上に被検知体ユニット２３（被検知体２３ｇ（凸部列２３Ｇ）、検知保持部２３ｄ）を設けることができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の適用対象の一つである車内操作ユニットの一例を示す正面図。
【図２】本発明の操作装置の電気的構造の一例を示す回路図。
【図３】本発明のコントローラの電気的構成の一例を示す図。
【図４】本発明のダイアル式回転操作装置の一実施形態を示す分解斜視図。
【図５】図４のダイアル式回転操作装置の断面図。
【図６】被検知体ユニット及び操作検知部の作用説明図。
【図７】切り替えエッジ検出を説明する説明図。
【図８】図９のフローチャートを説明するための表。
【図９】温度制御処理の流れを示すフローチャート。
【図１０】図９とは異なる温度制御処理の流れを示すフローチャート。
【図１１】図９及び図１０とは異なる温度制御処理の流れを示すフローチャート。
【図１２】本発明の操作装置の変形例を示す説明図。
【符号の説明】
【００６８】
Ｕ  車内操作ユニット
１  ダイアル式操作装置（操作装置）
３  補助デバイス
１０  ダイアル操作部（操作部）
２１  本体部
２３  被検知体ユニット
２３ｇ  被検知体
２３ｄ  検知保持部（付勢保持用凸部）
２３Ｇ  凸部列
２３Ｅ  正方向操作限界位置
２３Ｆ  逆方向操作限界位置
５０  回転支持凸部
５３  溝部
６１  基板（支持基体）
７０  双方向パルススイッチ（操作検知部）
７１  スイッチ付勢片
７２ａ  正方向スイッチ
７２ｂ  逆方向スイッチ
７２Ａ  正方向側端子（スイッチ接点）
７２Ｂ  逆方向側端子（スイッチ接点）
１５０Ｃ  コントローラ（操作位置情報出力手段、切り替えエッジ検出・計数手段、操作位置情報出力補正手段、現在操作位置情報限界更新手段、操作位置情報復元手段、現在操作位置情報出力部）
１５０Ｄ  モータ駆動回路
１５０Ｍ  モータ
１５３ｂ  現在設定値メモリ（現在操作位置情報記憶部）
１５３ｃ  直前設定値メモリ（復元用操作位置情報記憶部）
２００  操作基体（操作パネル）
【図１】
2007234480.tif 000003
【図２】
2007234480.tif 000004
【図３】
2007234480.tif 000005
【図４】
2007234480.tif 000006
【図５】
2007234480.tif 000007
【図６】
2007234480.tif 000008
【図７】
2007234480.tif 000009
【図８】
2007234480.tif 000010
【図９】
2007234480.tif 000011
【図１０】
2007234480.tif 000012
【図１１】
2007234480.tif 000013
【図１２】
2007234480.tif 000014