(57)【特許請求の範囲】
【請求項１】
オン状態とオフ状態とを切り替えるスイッチと、
前記スイッチによるオン状態への切り替えを検出してから第１の時間が経過した場合に、前記スイッチによるオン状態への切り替えが行われたと判断し、
かつ前記スイッチによるオン状態への切り替えが行われたと判断してから第２の時間が経過するまで、前記スイッチのオフ状態を示す信号が出力された場合でも前記スイッチによるオフ状態への切り替えが行われていないと判断する判断手段と、を具備する制御装置。
【請求項２】
オン状態とオフ状態とを切り替えるスイッチと、
前記スイッチによるオフ状態への切り替えを検出してから第３の時間が経過した場合に、前記スイッチによるオフ状態への切り替えが行われたと判断し、
かつ前記スイッチによるオフ状態への切り替えが行われたと判断してから第４の時間が経過するまで、前記スイッチのオン状態を示す信号が出力された場合でも前記スイッチによるオン状態への切り替えが行われていないと判断する判断手段と、を具備する制御装置。
【請求項３】
前記判断手段は、前記スイッチによるオフ状態への切り替えを検出してから第３の時間が経過した場合に、前記スイッチによるオフ状態への切り替えが行われたと判断し、
かつ前記スイッチによるオフ状態への切り替えが行われてから第４の時間が経過するまで、前記スイッチのオン状態を示す信号が出力された場合でも前記スイッチによるオン状態への切り替えが行われていないと判断する請求項１記載の制御装置。
【請求項４】
前記スイッチは、第１接点と、第２接点と、前記第１接点を前記第２接点の方向に押圧する押圧手段と、前記第１接点が前記第２接点から離間するように前記押圧手段を付勢する付勢手段と、を有し、
前記第１接点と前記第２接点とが接触した場合に、オン状態への切り替えを行い、
前記第１接点と前記第２接点とが離間した場合に、オフ状態への切り替えを行う請求項１から３いずれか一項記載の制御装置。
【請求項５】
前記付勢手段は弾性体からなる請求項４記載の制御装置。
【請求項６】
前記第１の時間は、前記スイッチのチャタリング除去時間である請求項１、３から５いずれか一項記載の制御装置。
【請求項７】
前記第３の時間は、前記スイッチのチャタリング除去時間である請求項２から５いずれか一項記載の制御装置。
【請求項８】
オン状態とオフ状態とを切り替えるスイッチと、
前記スイッチによるオン状態への切り替えを検出してから第１の時間が経過した場合に、前記スイッチによるオン状態への切り替えが行われたと判断し、
かつ前記スイッチによるオン状態への切り替えが行われたと判断してから第２の時間が経過するまで、前記スイッチによるオフ状態への切り替えが行われていないと判断する判断手段と、を具備し、
前記第１の時間は、前記第２の時間より短い制御装置。
【請求項９】
オン状態とオフ状態とを切り替えるスイッチと、
前記スイッチによるオフ状態への切り替えを検出してから第３の時間が経過した場合に、前記スイッチによるオフ状態への切り替えが行われたと判断し、
かつ前記スイッチによるオフ状態への切り替えが行われたと判断してから第４の時間が経過するまで、前記スイッチによるオン状態への切り替えが行われていないと判断する判断手段と、を具備し、
前記第３の時間は、前記第４の時間より短い制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は制御装置に関し、特にスイッチを有する制御装置に関する。
【背景技術】
【０００２】
スイッチでは、スイッチによるオン状態とオフ状態との切り替え時に、切り替え動作が複数回繰り返されるチャタリングが発生することがある。
【０００３】
特許文献１には、スイッチの操作の後、定期的にスイッチの状態を検出し、オン状態が所定回数続いた場合にスイッチのオン状態を確定することで、チャタリングを除去する技術が開示されている。特許文献２には、冷蔵庫のドアスイッチを切り替えたとき、切り替え後の所定時間は庫内灯の出力を維持することで、チャタリングを除去する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３１８４１４号公報
【特許文献２】特開２００７−１４７０９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、スイッチの切り替え直後のチャタリングだけでなく、スイッチの切り替えから長い時間が経過した後にもスイッチが誤作動することがある。この場合、従来のチャタリング除去の技術では対応が困難であった。
【０００６】
本発明は上記課題に鑑み、スイッチの誤作動を抑制することが可能な制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、オン状態とオフ状態とを切り替えるスイッチと、前記スイッチによるオン状態への切り替えを検出してから第１の時間が経過した場合に、前記スイッチによるオン状態への切り替えが行われたと判断し、かつ前記スイッチによるオン状態への切り替えが行われたと判断してから第２の時間が経過するまで、前記スイッチのオフ状態を示す信号が出力された場合でも前記スイッチによるオフ状態への切り替えが行われていないと判断する判断手段と、を具備する制御装置である。本発明によれば、オン状態への切り替えが行われた場合に、スイッチの誤作動を抑制することが可能な制御装置を提供することができる。
【０００８】
本発明は、オン状態とオフ状態とを切り替えるスイッチと、前記スイッチによるオフ状態への切り替えを検出してから第３の時間が経過した場合に、前記スイッチによるオフ状態への切り替えが行われたと判断し、かつ前記スイッチによるオフ状態への切り替えが行われたと判断してから第４の時間が経過するまで、前記スイッチのオン状態を示す信号が出力された場合でも前記スイッチによるオン状態への切り替えが行われていないと判断する判断手段と、を具備する制御装置である。本発明によれば、オフ状態への切り替えが行われた場合に、スイッチの誤作動を抑制することが可能な制御装置を提供することができる。
【０００９】
上記構成において、前記判断手段は、前記スイッチによるオフ状態への切り替えを検出してから第３の時間が経過した場合に、前記スイッチによるオフ状態への切り替えが行われたと判断し、かつ前記スイッチによるオフ状態への切り替えが行われてから第４の時間が経過するまで、前記スイッチのオン状態を示す信号が出力された場合でも前記スイッチによるオン状態への切り替えが行われていないと判断する構成とすることができる。この構成によれば、オン状態及びオフ状態への切り替えが行われた場合に、スイッチの誤作動を抑制することが可能な制御装置を提供することができる。
【００１０】
上記構成において、前記スイッチは、第１接点と、第２接点と、前記第１接点を前記第２接点の方向に押圧する押圧手段と、前記第１接点が前記第２接点から離間するように前記押圧手段を付勢する付勢手段と、を有し、前記第１接点と前記第２接点とが接触した場合に、オン状態への切り替えを行い、前記第１接点と前記第２接点とが離間した場合に、オフ状態への切り替えを行う構成とすることができる。この構成によれば、チャタリングが発生しやすい、接点を有するスイッチを用いた場合でも、スイッチの誤作動を抑制することが可能となる。
【００１１】
上記構成において、前記付勢手段は弾性体からなる構成とすることができる。この構成によれば、チャタリングが発生しやすいスイッチを用いた場合でも、スイッチの誤作動を抑制することが可能となる。
【００１２】
上記構成において、前記第１の時間は、前記スイッチのチャタリング除去時間である構成とすることができる。この構成によれば、チャタリング除去時間（第１の時間）と検出キャンセル時間（第２の時間）とを用いて、スイッチを制御することができる。
【００１３】
上記構成において、前記第３の時間は、前記スイッチのチャタリング除去時間である構成とすることができる。この構成によれば、チャタリング除去時間（第３の時間）と検出キャンセル時間（第４の時間）とを用いて、スイッチを制御することができる。
【００１４】
本発明は、オン状態とオフ状態とを切り替えるスイッチと、前記スイッチによるオン状態への切り替えを検出してから第１の時間が経過した場合に、前記スイッチによるオン状態への切り替えが行われたと判断し、かつ前記スイッチによるオン状態への切り替えが行われたと判断してから第２の時間が経過するまで、前記スイッチによるオフ状態への切り替えが行われていないと判断する判断手段と、を具備し、前記第１の時間は、前記第２の時間より短い制御装置である。本発明によれば、第１の時間を短くすることでスイッチの反応を速め、かつ第２の時間を長くすることでスイッチの誤作動を抑制することが可能となる。
【００１５】
本発明は、オン状態とオフ状態とを切り替えるスイッチと、前記スイッチによるオフ状態への切り替えを検出してから第３の時間が経過した場合に、前記スイッチによるオフ状態への切り替えが行われたと判断し、かつ前記スイッチによるオフ状態への切り替えが行われたと判断してから第４の時間が経過するまで、前記スイッチによるオン状態への切り替えが行われていないと判断する判断手段と、を具備し、前記第３の時間は、前記第４の時間より短い制御装置である。本発明によれば、第３の時間を短くすることでスイッチの反応を速め、かつ第４の時間を長くすることでスイッチの誤作動を抑制することが可能となる。
【発明の効果】
【００１６】
本発明によれば、スイッチの誤作動を抑制することが可能な制御装置を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】図１は実施例１に係る制御装置の構成を例示するブロック図である。
【図２】図２は実施例１に係る制御装置の構成を例示する機能ブロック図である。
【図３】図３（ａ）から図３（ｄ）は、実施例１に係るスイッチを例示する断面図である。
【図４】図４（ａ）及び図４（ｂ）は、実施例１に係る制御装置の制御を例示するタイムチャートである。
【図５】図５は実施例１に係る制御装置の制御を例示するフローチャートである。
【図６】図６は実施例１に係る制御装置の制御を例示するフローチャートである。
【発明を実施するための形態】
【００１８】
図面を用いて、本発明の実施例について説明する。
【実施例１】
【００１９】
最初に、図面を参照して実施例１に係る制御装置１００の構成について説明する。図１は実施例１に係る制御装置１００の構成を例示するブロック図である。
【００２０】
図１に示すように、制御装置１００は例えばマイコンである制御手段２、スイッチ４、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である記憶手段６、及びＩ／Ｆ（インターフェース）８を備える。制御手段２は、スイッチ４と信号の入出力を行う。スイッチ４はオン状態とオフ状態との切り替えを行う。記憶手段６は、後述するチャタリング除去時間や検出キャンセル時間を記憶する。Ｉ／Ｆ８は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースであり、例えばコンピュータ等である外部機器との接続を行う。スイッチ４が発信するオン／オフの切り替えの信号は、制御手段２、及びＩ／Ｆ８を介して外部機器へ送信される。
【００２１】
図２は実施例１に係る制御装置１００の構成を例示する機能ブロック図である。
【００２２】
図２に示すように、制御装置１００は検出手段１０、判断手段１２、第１タイマ１４、第２タイマ１６、第１設定手段１８、及び第２設定手段２０を備える。図１の制御手段２が、検出手段１０、判断手段１２、第１タイマ１４、第２タイマ１６、第１設定手段１８、及び第２設定手段２０として機能する。
【００２３】
検出手段１０は、図１のスイッチ４からの信号を検出する。すなわち検出手段１０はスイッチ４によるオン状態とオフ状態との切り替えを検出する。第１タイマ１４は、スイッチ４によるオン状態とオフ状態との切り替えがされてからの時間を計測する。判断手段１２は、スイッチ４によるオン状態とオフ状態との切り替えが行われたか判断する。後述するように、判断手段１２は、第１タイマ１４により計測された時間がチャタリング除去時間（第１の時間、第３の時間）となったときに、スイッチ４のオン状態とオフ状態との切り替えが行われたと判断する。すなわち、スイッチ４による切り替えが確定する。第１設定手段１８は、図１のスイッチ４のチャタリング除去時間を設定する。第２タイマ１６は、スイッチ４によるオン状態とオフ状態との切り替えが行われたと判断されてからの時間を計測する。後述するように、検出キャンセル時間が経過するまで、検出手段１０はスイッチ４によるオン状態とオフ状態との切り替えを検出しない。つまり、判断手段１２は、第２タイマ１６により計測された時間が検出キャンセル時間（第２の時間、第４の時間）になるまで、スイッチ４によるオン状態とオフ状態との切り替えが行われていないと判断する。第２設定手段２０は、検出キャンセル時間を設定する。
【００２４】
次に、スイッチ４の例について説明する。図３（ａ）から図３（ｄ）は、実施例１に係るスイッチを例示する断面図である。
【００２５】
図３（ａ）に示すスイッチ４は、第１接点２２、第２接点２４、押圧部２６（押圧手段）、バネ２８（付勢手段）、シート３０、及びスペーサ３２を備える。つまり、スイッチ４はメンブレンスイッチである。シート３０は導電体からなり、スペーサ３２は絶縁体からなる。シート３０とスペーサ３２とは、キャビティ２３を形成している。第１接点２２及び第２接点２４は、キャビティ２３内であって２つのシート３０各々の表面上に、互いに対向するように設けられている。２つのシート３０の間にはスペーサ３２が設けられているため、第１接点２２と第２接点２４とは離間している。
【００２６】
押圧部２６とバネ２８とは、第１接点２２及び第２接点２４より上方に配置されている。バネ２８は押圧部２６を図中の上方に付勢している。すなわちバネ２８は、第１接点２２と第２接点２４とが離間するように、押圧部２６を付勢する。押圧部２６は、板部２６ａと柱部２６ｂとを備える。板部２６ａが押圧されることで、押圧部２６が下方に移動し、柱部２６ｂはシート３０に当接する。押圧部２６がさらに下方に移動することで、第１接点２２は第２接点２４の方向に移動する。すなわち、押圧部２６は第１接点２２を第２接点２４の方向に押圧する。
【００２７】
第１接点２２及び第２接点２４の、互いに対向する面には配線パターンが形成されている。このため、第１接点２２と第２接点２４とが接触すると、第１接点２２及び第２接点２４に形成された配線パターンが導通する。このとき、スイッチ４は信号を出力する。すなわち、第１接点２２と第２接点２４とが接触した場合に、スイッチ４はオン状態への切り替えを行う。反対に、第１接点２２と第２接点２４とが離間した場合に、スイッチ４はオフ状態への切り替えを行う。
【００２８】
図３（ｂ）に示すスイッチ４は、２つの金属片３４ａ及び３４ｂを備える。つまりスイッチ４はメカニカルスイッチである。金属片３４ａは、図中の上方に向け屈曲している。金属片３４ａには第１接点２２が、金属片３４ｂには第２接点２４が、互いに離間しかつ対向するように設けられている。押圧部２６の板部２６ａが押圧されることで、押圧部２６の柱部２６ｂが金属片３４ａに当接する。すなわち、押圧部２６は第１接点２２を第２接点２４の方向に押圧する。なお、図３（ａ）と共通する構成については、説明を省略した。
【００２９】
図３（ｃ）に示すスイッチ４は、導電ゴム３６（付勢手段）を備える。導電ゴム３６はシート３０上に設けられ、シート３０と導電ゴム３６とはキャビティ２５を形成する。つまりスイッチ４は導電ゴムスイッチである。第１接点２２はキャビティ２５内であって導電ゴム３６の表面に、第２接点２４はキャビティ２５内であってシート３０の表面上に、互いに対向するように設けられている。押圧部２６の板部２６ａが押圧されることで、押圧部２６の柱部２６ｂが導電ゴム３６に当接する。すなわち、押圧部２６は第１接点２２を第２接点２４の方向に押圧する。また、導電ゴム３６は、押圧部２６を図中の上方に付勢する。すなわち導電ゴム３６は、第１接点２２と第２接点２４とが離間するように、押圧部２６を付勢する。
【００３０】
図３（ｄ）に示すスイッチ４は、ゴム３８を備える。すなわち図３（ｄ）に示すスイッチ４は、図３（ａ）に示したスイッチ４において、バネ２８の代わりにゴム３８を備えるものである。ゴム３８は、第１接点２２と第２接点２４とが離間するように、押圧部２６を付勢する。
【００３１】
次に、実施例１に係る制御装置１００の制御について説明する。まず、タイムチャートを参照して説明する。図４（ａ）及び図４（ｂ）は、制御装置１００の制御を例示するタイムチャートである。図中の実線はスイッチ４の信号を示す。信号が上側にあるときはスイッチ４がオフ状態にあり、下側にあるときはスイッチ４がオン状態にある。
【００３２】
図４（ａ）に示すように、初めはオフ状態にある図１のスイッチ４が、図中の時点Ａでオン状態に切り替えられる。このとき、図３（ａ）から図３（ｄ）において説明したように第１接点２２と第２接点２４とが接触する。図１のスイッチ４が信号を発信し、図２の検出手段１０が信号を検出する。このとき、例えば押圧する圧力のぶれ、又は図３（ａ）の例ではバネ２８の弾性力等により、押圧部２６が図中の上下方向に振動し、これに伴い第１接点２２も振動することがある。このため、第１接点２２と第２接点２４とは、接触と離間とを繰り返す。この結果、図４（ａ）に示すように、スイッチ４の信号がばたつく、いわゆるチャタリングが発生する。図２の判断手段１２は、図４（ａ）のＡから時間Ｔ１（第１の時間）が経過するまではスイッチ４によるオン状態への切り替えが行われていないと判断し、Ｔ１が経過した場合にオン状態への切り替えが行われたと判断する。これにより、チャタリングによる信号のばたつきを無視することができる。すなわちＴ１はチャタリング除去時間であり、長さは例えば数ｍｓ〜数十ｍｓである。図２において説明したように、第１設定手段１８がＴ１を設定し、第１タイマ１４がＴ１を計測する。Ｔ１が経過する時点Ｂにおいて、判断手段１２は、スイッチ４によるオン状態への切り替えが行われたと判断する。つまり、Ｂにおいてスイッチ４によるオン状態への切り替えが確定する。
【００３３】
図２の第２タイマ１６は、スイッチ４によるオン状態への切り替えが確定した時点Ｂからの時間を計測する。図４（ａ）に示すように、Ｂ後であってＴ２経過前である時点Ｃにスイッチ４がオフ状態へ切り替えられた場合、検出手段１０はスイッチ４による切り替えを検出しない。つまり、判断手段１２はＢから時間Ｔ２（第２の時間）が経過するまで、スイッチ４によるオフ状態への切り替えが行われていないと判断する。同様に、時点Ｄにスイッチ４がオン状態へ切り替えられた場合、検出手段１０はスイッチ４による切り替えを検出しない。つまり、判断手段１２はＢから時間Ｔ２（第２の時間）が経過するまで、スイッチ４によるオン状態への切り替えが行われていないと判断する。言い換えれば、制御装置１００は、Ｔ２経過まではスイッチ４による切り替えをキャンセルする。すなわちＴ２は検出キャンセル時間である。図２において説明したように、第２設定手段２０がＴ２を設定し、第２タイマ１６がＴ２を計測する。
【００３４】
図４（ａ）に示すように、時点ＥはＢから時間Ｔ２が経過した時点である。Ｅより後の時点であるＦにおいて、スイッチ４がオフ状態へと切り替えられた場合、検出手段１０はスイッチ４からの信号を検出する。このとき、図３（ａ）から図３（ｄ）において説明したように第１接点２２と第２接点２４とが離間する。しかし、オン状態への切り替えの場合と同様に、オフ状態への切り替えにおいてもチャタリングが発生することがある。判断手段１２は、Ｆから時間Ｔ３が経過する時点Ｇまではスイッチ４によるオフ状態への切り替えが行われていないと判断し、Ｔ３が経過した場合にオフ状態への切り替えが行われたと判断する。つまり、Ｇにおいてスイッチ４によるオフ状態への切り替えが確定する。このように、Ｔ３はチャタリング除去時間である。
【００３５】
図４（ｂ）に示す時点Ｈは、図４（ａ）に示したＡと同様に、スイッチ４によるオン状態への切り替えが行われた時点であり、時点ＩはＢと同様にオン状態への切り替えが確定する時点である。時点Ｊは、図４（ｂ）のＨ、すなわちスイッチ４によるオン状態への切り替え確定から時間Ｔ２が経過した時点である。Ｊより後の時点であるＫは、図４（ａ）に示したＦと同様に、スイッチ４によるオフ状態への切り替えが行われた時点である。また、時点Ｌは、図４（ａ）に示したＧと同様に、スイッチ４によるオフ状態への切り替えが確定する時点である。
【００３６】
図２の第２タイマ１６は、スイッチ４によるオフ状態への切り替えが確定したＬからの時間を計測する。図４（ｂ）に示すように、Ｌより後であってＴ４経過前である時点Ｍにスイッチ４がオン状態へ切り替えられた場合、検出手段１０はスイッチ４による切り替えを検出しない。つまり、判断手段１２はＬから時間Ｔ４が経過するまで、スイッチ４によるオン状態への切り替えが行われていないと判断する。同様に、時点Ｎにスイッチ４がオフ状態へ切り替えられた場合も、検出手段１０はスイッチ４による切り替えを検出しない。つまり、判断手段１２はＬから時間Ｔ４が経過するまで、スイッチ４によるオフ状態への切り替えが行われていないと判断する。言い換えれば、制御装置１００は、Ｔ４経過まではスイッチ４による切り替えをキャンセルする。すなわちＴ４は検出キャンセル時間である。
【００３７】
次に、フローチャートを参照して説明する。図５及び図６は、制御装置１００の制御を例示するフローチャートである。
【００３８】
図５はオン状態への切り替えが行われる場合のフローチャートである。図５に示すように、まず図１のスイッチ４によるオン状態への切り替えが行われる（ステップＳ１）。ステップＳ１の後、判断手段１２は、図４（ｂ）に示したオフ状態への切り替え確定後の検出キャンセル時間であるＴ４が経過したか判断する（ステップＳ２）。Ｎｏの場合、検出手段１０は、スイッチ４によるオン状態への切り替えを検出せず、制御は終了する。Ｙｅｓの場合、検出手段１０はスイッチ４によるオン状態への切り替えを検出する（ステップＳ３）。ステップＳ３の後、判断手段１２はスイッチ４によるオン状態への切り替えが確定しているか判断する（ステップＳ４）。
【００３９】
Ｙｅｓの場合、制御は終了する。Ｎｏの場合、判断手段１２はスイッチ４が切り替えの確認中のスイッチであるか判断する（ステップＳ５）。つまり判断手段１２は、スイッチ４が図４（ａ）のＡからＢ、又は図４（ｂ）のＨからＩまでの時間であるチャタリング除去時間Ｔ１を計測中であるか判断する。
【００４０】
Ｎｏの場合、図２の第１タイマ１４は、スイッチ４によるオン状態への切り替えからの時間の計測を開始する（ステップＳ６）。つまり第１タイマ１４は、図４（ａ）のＡ又は図４（ｂ）のＨからの時間を計測する。ステップＳ６の後、制御は終了する。
【００４１】
ステップＳ５においてＹｅｓの場合、判断手段１２は時間Ｔ１が経過したか判断する（ステップＳ７）。Ｎｏの場合、判断手段１２はスイッチ４によるオン状態への切り替えが行われていないと判断し、制御は終了する。Ｙｅｓの場合、判断手段１２はスイッチ４によるオン状態への切り替えが行われたと判断する（ステップＳ８）。すなわち、スイッチ４によるオン状態への切り替えが確定する。
【００４２】
ステップＳ８の後、図１の制御装置１００はＩ／Ｆ８を介して、スイッチ４のオン状態への切り替えの信号を外部機器に送信する（ステップＳ９）。ステップＳ９の後、第２タイマ１６は、スイッチ４によるオン状態への切り替えが確定してからの時間の計測を開始する（ステップＳ１０）。つまり第２タイマ１６は、図４（ａ）のＢ、又は図４（ｂ）のＩからの時間を計測する。ステップＳ１０の後、制御は終了する。
【００４３】
図６はオフ状態への切り替えが行われる場合のフローチャートである。図６のステップＳ１１からＳ２０は、それぞれ図５のステップＳ１からＳ１０に対応する。
【００４４】
図６に示すように、まず図１のスイッチ４によるオフ状態への切り替えが行われる（ステップＳ１１）。ステップＳ１１の後、判断手段１２は、図４（ａ）及び図４（ｂ）に示したオフ状態への切り替え確定後の検出キャンセル時間であるＴ２が経過したか判断する（ステップＳ１２）。Ｎｏの場合、検出手段１０はスイッチ４によるオフ状態への切り替えを検出せず、制御は終了する。Ｙｅｓの場合、検出手段１０はスイッチ４によるオフ状態への切り替えを検出する（ステップＳ１３）。ステップＳ１３の後、判断手段１２はスイッチ４によるオフ状態への切り替えが確定しているか判断する（ステップＳ１４）。
【００４５】
Ｙｅｓの場合、制御は終了する。Ｎｏの場合、判断手段１２はスイッチ４が切り替えの確認中のスイッチであるか判断する（ステップＳ１５）。つまり判断手段１２は、スイッチ４が図４（ａ）のＦからＧ、又は図４（ｂ）のＫからＬまでの時間であるチャタリング除去時間Ｔ２を計測中であるか判断する。
【００４６】
Ｎｏの場合、図２の第１タイマ１４は、スイッチ４によるオフ状態への切り替えからの時間の計測を開始する（ステップＳ１６）。つまり第１タイマ１４は、図４（ａ）のＦからの時間、又は図４（ｂ）のＫからの時間を計測する。ステップＳ１６の後、制御は終了する。
【００４７】
ステップＳ１５においてＹｅｓの場合、判断手段１２は時間Ｔ３が経過したか判断する（ステップＳ１７）。Ｎｏの場合、判断手段１２はスイッチ４によるオフ状態への切り替えが行われていないと判断し、制御は終了する。Ｙｅｓの場合、判断手段１２はスイッチ４によるオフ状態への切り替えが行われたと判断する（ステップＳ１８）。すなわち、スイッチ４によるオフ状態への切り替えが確定する。
【００４８】
ステップＳ１８の後、図１の制御装置１００はＩ／Ｆ８を介して、スイッチ４のオフ状態への切り替えの信号を外部機器に送信する（ステップＳ１９）。ステップＳ１９の後、第２タイマ１６は、スイッチ４によるオフ状態への切り替えが確定してからの時間の計測を開始する（ステップＳ２０）。つまり第２タイマ１６は、図４（ａ）のＬからの時間を計測する。ステップＳ２０の後、制御は終了する。
【００４９】
実施例１によれば、チャタリング除去時間（図４（ａ）及び図４（ｂ）に示した時間Ｔ１及びＴ３）が経過するまではオン状態とオフ状態との切り替えが確定しない。また、検出キャンセル時間（時間Ｔ２及びＴ４）が経過するまで、制御装置１００はオン状態とオフ状態との切り替えが行われていないと判断する。このため、切り替え直後のチャタリングを除去できる。また、切り替えから長い時間を経過した後にスイッチにばたつきが発生した場合でも、ばたつきによる切り替えを検出しない。このため、スイッチの誤作動を抑制することが可能となる。
【００５０】
Ｔ１とＴ３とは、長さが異なってもよいし、同じであってもよい。同様に、Ｔ２とＴ４とは、長さが異なってもよいし、同じであってもよい。さらに、Ｔ１，Ｔ２，Ｔ３及びＴ４は、互いに同じ長さの時間としてもよいし、異なる長さの時間としてもよい。このため、ユーザの操作性やスイッチの性質を考慮して、任意の時間を設定することができる。例えば、チャタリング除去時間Ｔ１及びＴ３を短くすることでスイッチの反応を速め、かつ検出キャンセル時間Ｔ２及びＴ４を長くすることでスイッチの誤作動を抑制することが可能となる。従って、Ｔ１及びＴ３は、それぞれＴ２及びＴ４より短いことが好ましい。
【００５１】
図３（ａ）から図３（ｄ）に示すような、接点と付勢手段とを備えるスイッチの場合、スイッチを押圧する圧力のぶれや付勢手段の付勢力が原因となり、切り替え直後のチャタリングだけでなく、切り替えから長い時間が経過した後に接点の接触・離間が発生することがある（図４（ａ）のＣ及びＤ，図４（ｂ）のＭ及びＮ参照）。特に付勢手段が弾性体からなる場合は、上記のような接点の接触・離間が発生しやすい。実施例１によれば、チャタリング除去時間に加えて、検出キャンセル時間を設けているため、切り替え直後のチャタリングだけでなく、切り替えから長い時間が経過した後のスイッチの誤作動も抑制することができる。
【００５２】
上記のようなスイッチの誤作動は、接点や付勢手段を有さないスイッチでも起こりうる。スイッチ４の例として、メンブレンスイッチ、メカニカルスイッチ、及び導電ゴムスイッチについて説明したが、これに限定されない。また、付勢手段としてバネ２８（図３（ａ）及び図３（ｂ））、導電ゴム３６（図３（ｃ））、及びゴム３８（図３（ｄ））を用いたが、これに限定されない。
【００５３】
実施例１は、スイッチ４によるオン状態への切り替え、及びオフ状態への切り替えの両方において、チャタリング除去時間及び検出キャンセル時間を用いて制御を行う例であるが、本発明の適用例はこれに限定されない。チャタリング除去時間及び検出キャンセル時間を用いた制御を行うのは、スイッチ４によるオン状態への切り替え、又はオフ状態への切り替えの、いずれか一方でもよい。特に、オン状態への切り替えの場合には、チャタリングが発生しやすいため、チャタリング除去時間及び検出キャンセル時間を用いた制御を行うことが好ましい。
【００５４】
以上、本発明の実施例について詳述したが、本発明はかかる特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５５】
制御手段        ２
スイッチ        ４
記憶手段        ６
Ｉ／Ｆ          ８
検出手段        １０
判断手段        １２
第１タイマ      １４
第２タイマ      １６
第１設定手段    １８
第２設定手段    ２０
第１接点        ２２
第２接点        ２４
押圧部          ２６
バネ            ２８
導電ゴム        ３６
ゴム            ３８
制御装置        １００
【図１】
0005390301.tif 000002
【図２】
0005390301.tif 000003
【図３】
0005390301.tif 000004
【図４】
0005390301.tif 000005
【図５】
0005390301.tif 000006
【図６】
0005390301.tif 000007