(57)【要約】【目的】単体で単独での動作確認ができ、影響を及ぼす電磁妨害波が印加されてもスイッチの誤動作を防止する。【構成】スイッチが導電性のパターン部で構成され、導電性のパターンが接続されたアナログスイッチ部と、コンデンサ部と、コンデンサと抵抗とタイマとで周波数データを生成する周波数変換部と、前記タイマ部の周波数データを読みとる制御部と、読み取った周波数データを格納するメモリ部と、スイッチのＯＮ、ＯＦＦ状態を他の装置へ転送するためのシリアル通信部を有する静電容量方式スイッチであって、温度センサ素子を配置することなくスイッチが導電性のパターンの１本を温度基準のためのパターン、また導電性のパターンが全て使用しているときは、コンデンサと抵抗とタイマで作成される回路を温度基準のための回路として使用し、温度センサ素子を使用すること無く、温度の変化に追従できることを特徴とする静電容量方式の温度制御方法。【選択図】  図３
2008015570.tif 000002
【特許請求の範囲】
【請求項１】
印刷されて構成されている複数のスイッチと、該複数のスイッチを接続するアナログスイッチ部と、該アナログスイッチ部に接続され、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマとで、周波数を生成する周波数生成部と、該周波数生成部で生成された周波数を読み取るインプットキャプチャと、該インプットキャプチャで読み取った周波数を格納するメモリ部と、前記スイッチのＯＮ、ＯＦＦ状態を他の装置へ転送する為のシリアル通信部を有する静電容量方式のスイッチであって、前記アナログスイッチ部に、銀ペースト又はＩＴＯ膜で印刷された複数のスイッチが接続され、前記接続されたスイッチのうち、構成が前記したスイッチと同じであり、温度検出用の基準となる基準部を設け、前記温度検出用の基準となる基準部と、前記アナログスイッチ部に接続された温度検出用の基準となる基準部以外のスイッチの周波数を対比することで、全てのスイッチ近傍の温度が変化した場合でも、コンデンサと抵抗の充放電特性により、周波数が変化しても、スイッチが誤動作することなくＯＮ、ＯＦＦを行うことを特徴とする静電容量方式を用いたスイッチの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスイッチが、銀ペースト又はＩＴＯ膜で印刷されて構成されており、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマで生成された周波数をインプットキャプチャで読み取り、読み取られた周波数の変化量によりスイッチをＯＮまたはＯＦＦの状態にする静電容量方式を用いたスイッチの制御装置に関するものである。
【背景技術】
【０００２】
静電容量方式のスイッチは、銀ペースト又はＩＴＯ膜で印刷されて構成されており、アナログスイッチに接続し、アナログスイッチ、コンデンサ（Ｃ１）、抵抗（Ｒ１）、タイマより生成された周波数を、ＲＯＭに格納されたプログラムでインプットキャプチャを制御し、周波数の読み取りを行う。アナログスイッチには銀ペースト又はＩＴＯ膜で印刷されて構成されたスイッチ（以下、スイッチという。）が接続され、アナログスイッチより接続された１本をコンデンサ（Ｃ１）、抵抗（Ｒ１）、タイマに接続する役割を持ち、アナログスイッチに接続された複数のスイッチの選択は、ＲＯＭに格納されたプログラムによりＣＰＵの制御で行う。夏場涼しい場所で使用していた所から、急に暑い場所で使用する場合や、冬場暖かい場所で使用していた状態から、急に外の冷たい外気に当たる場合の温度の変化に対し、製品内外の温度も変化する。複数のスイッチに対しては、温度の変化に対し、複数のスイッチが持つコンデンサおよび抵抗の容量値、抵抗値が変わるため、アナログスイッチ、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマとで生成された周波数が変わってしまう。また、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマとで構成された回路においても、コンデンサ（Ｃ１）の容量値、抵抗（Ｒ１）の抵抗値も変わるため、アナログスイッチ、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマで生成された周波数も変わってしまう。そのため、コンデンサがもつ容量値と、抵抗がもつ抵抗値とタイマとで周波数を生成しているため、温度の変化と周波数の変化に対し、追従できる様、温度センサをスイッチの近くに配置していた。またアナログスイッチ、コンデンサ（ｃ１）と抵抗（ｒ１）とタイマとで周波数を生成する回路の近くにも配置していた。温度センサは、検出された温度の値を電圧に変換して温度センサより出力している。温度センサより出力された電圧は、ＣＰＵ内にある電圧測定ｉｃ（ａ／ｄコンバータ）で読み取り、読み取られた電圧値を温度に換算している。
【特許文献１】特開２００５−０８４９８２号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
静電容量方式のスイッチでは、スイッチの近傍の温度の変化に対応するために、温度センサを配置し、温度の変化に追従している。しかし、スイッチの近傍の温度と各スイッチをアナログスイッチ部に接続し、アナログスイッチ部、コンデンサ（Ｃ１）、抵抗（Ｒ１）、タイマで生成され、インプットキャプチャで得られたスイッチの周波数のデータは、製品が完成した時点で測定する。スイッチの近傍の温度とインプットキャプチャで得られた周波数とのデータをメモリに格納する。製品ごとに温度センサを配置する場所と、スイッチの形状等が変わるため、製品ごとにスイッチの近傍の温度と周波数とのデータを収集し、温度に対する周波数のデータとしてメモリに格納しなければならない。そのため、データを収集する時間および手間がかかってしまう。また、温度センサの配置に対しては、スイッチの近くに配置するが、スイッチの温度を直接測定していないため、温度変化に対し精度の信頼性が無いのが現状である。
【０００４】
また、従来の容量の変化を読み取る静電容量スイッチで使用する温度センサは、検出した温度を電圧に換算して出力している。そのため温度センサを使用するときは、電圧を測定するｉｃ（ａ／ｄコンバータ）の使用が必然となり、温度センサを電圧に変換するＩＣ（Ａ／Ｄコンバータ）に接続し、電圧を測定するｉｃ（ａ／ｄコンバータ）をＣＰＵが制御する必要がある。温度を監視するためには、温度センサならびに電圧を測定するｉｃ（ａ／ｄコンバータ）が必要である。温度センサおよび電圧を測定するｉｃ（ａ／ｄコンバータ）は、静電容量方式スイッチを制御する基板上に配置するための領域が必要となる。昨今、静電容量スイッチは、携帯端末の様な小型の製品にも使用され、製品として部品の配置領域が少ない物、または製品単価が安価な物に対し、温度センサが使用または配置できない製品では、温度の変化には対応できないのが現状である。
【課題を解決するための手段】
【０００５】
印刷されて構成されている複数のスイッチと、該複数のスイッチを接続するアナログスイッチ部と、該アナログスイッチ部に接続され、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマとで、周波数を生成する周波数生成部と、該周波数生成部で生成された周波数を読み取るインプットキャプチャと、該インプットキャプチャで読み取った周波数を格納するメモリ部と、前記スイッチのＯＮ、ＯＦＦ状態を他の装置へ転送する為のシリアル通信部を有する静電容量方式のスイッチであって、前記アナログスイッチ部に、銀ペースト又はＩＴＯ膜で印刷された複数のスイッチが接続され、前記接続されたスイッチのうち、構成が前記したスイッチと同じであり、温度検出用の基準となる基準部を設け、前記温度検出用の基準となる基準部と、前記アナログスイッチ部に接続された温度検出用の基準となる基準部以外のスイッチの周波数を対比することで、全てのスイッチ近傍の温度が変化した場合でも、コンデンサと抵抗の充放電特性により、周波数が変化しても、スイッチが誤動作することなくＯＮ、ＯＦＦを行うことを特徴とする静電容量方式を用いたスイッチの制御装置。
【発明の効果】
【０００６】
本発明は静電容量方式を用いたスイッチの制御装置で、スイッチの近傍の温度の変化に対し、温度センサを使用することなく、スイッチの１個を温度監視用スイッチとして使用し、電源投入後、最初の温度監視用スイッチで読まれた周波数を温度の基準周波数とすることで、スイッチの温度の変化に追従することができる。スイッチが接続されたアナログスイッチ部を切り離すことで、スイッチの接続を切り離せ、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマとで生成される周波数を使用し、電源投入後、第１回目に生成された周波数を温度の基準周波数とすることで、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマとで構成された回路に対し、温度の変化に追従できるものである。また、温度センサを使用しないため、温度センサおよび温度センサを制御する電圧測定ＩＣ（Ａ／Ｄコンバータ）を削除でき、温度センサおよび電圧測定ＩＣ（Ａ／Ｄコンバータ）の配置する領域をなくせる。また、温度センサならびに電圧測定ＩＣ（Ａ／Ｄコンバータ）の部品自体の価格の低減、部品を実装するための費用も削減することができる。
【発明を実施するための最良の形態】
【０００７】
本発明の静電容量方式を用いたスイッチの制御装置は、指で触れるための複数のスイッチ部、アナログスイッチ部、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマとで構成され、周波数データを生成する周波数生成部、生成された周波数データを読み取ることと、複数のスイッチの選択およびアナログスイッチ部の切り離しを行う制御部、生成された周波数値のデータを格納するｒａｍ、ｅｅｐｒｏｍ及びプログラムが格納されたｒｏｍのメモリ部、スイッチの状態を他の装置（図示せず）へシリアル方式で転送することができるｓｉｏ部を装備している。
【０００８】
本発明の静電容量方式スイッチは、スイッチ部に指が接触、又は非接触の有無を、アナログスイッチ部、コンデンサ（Ｃ１）および抵抗（Ｒ１）とタイマで生成された周波数データがインプットキャプチャを介し、読み取り後、メモリに格納する。複数のスイッチのうち、１個を温度監視用スイッチとして使用し、電源投入後、最初に温度検出用の基準となる基準部で得られた周波数を読み取り、メモリに格納する。次に、残りのスイッチ全てで得られた周波数を読み取り、メモリに格納する。随時、温度検出用の基準となる基準部の周波数、残り全てのスイッチの周波数をメモリに格納する。随時、電源投入時の温度検出用の基準となる基準部と、最新の温度検出用の基準となる基準部とでの周波数との変化の比率を、電源投入時、残り全てのスイッチと最新の残り全てのスイッチの周波数の比率に対比することで、スイッチのＯＮ状態、ＯＦＦ状態を判断する。この制御によりスイッチの温度変化に対し、追従することができる。また、スイッチ部を全て接続しないために、アナログスイッチ部を制御部で切り離すことで、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマとで周波数データを生成する。周波数生成部のみで得られた周波数を温度検出用の基準となる基準部の周波数として、随時温度検出用の基準となる基準部で読まれた周波数と電源投入後最初の周波数との変化の比率を、スイッチ部に対し、対比することでスイッチのＯＮ状態、ＯＦＦ状態を判断する。この制御により回路内の温度の変化に対し追従することができる。
【実施例１】
【０００９】
本発明の静電容量方式スイッチを、図１、図２を用いて構成を説明する。本願の静電容量方式スイッチは、指１２を接触させるためスイッチ部（以下パネルスイッチ５とする。）、複数のパネルスイッチ５を接続し、パネルスイッチに接続したいスイッチのみを接続させるためのアナログスイッチ部（以下、アナログスイッチ６とする。）、アナログスイッチ６より接続され、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマとで周波数データを生成させるための周波数生成部（以下、周波数生成部７という）、周波数生成部７で生成された周波数データの読み取り制御を行う周波数制御部（以下インプットキャプチャ８とする）、アナログスイッチ６の接続に対し、使用するパネルスイッチ５と周波数生成部７とを接続させるための選択、またはパネルスイッチ５を接続させなくアナログスイッチ６と周波数生成部７を切り離し接続させないことを行い、インプットキャプチャ８の制御を行うＣＰＵ１、パネルスイッチ５を制御するためのプログラムが格納されているメモリ部（以下ＲＯＭ２する。）、パネルスイッチ５の制御プログラムを動作させるためのバッファおよび、インプットキャプチャ８で読み取られた周波数データを格納し、たえずデータを更新して読み書きができるメモリ部（以下ＲＡＭ３とする。）、パネルスイッチ５をＯＮ状態、パネルスイッチ５をＯＦＦ状態にするための周波数の設定値を格納でき、電源を切られても周波数の設定値として格納したデータが消えないメモリ部（以下ＥＥＰＲＯＭ４とする。）、図示しない接続された機器へ、パネルスイッチ５の入力状態（スイッチの状態がＯＮまたはＯＦＦ）のデータの送信および送信制御のためのコマンドをシリアル方式で受信できるシリアル通信部（以下ＳＩＯ９とする。）、パネルスイッチ５を動作させるため、外部から供給する電源部（以下電源部１０）より構成されている。
【００１０】
複数のパネルスイッチ５は、各々アナログスイッチ６に接続されている。図２では、複数のパネルスイッチ５とアナログスイッチ６が接続された箇所に対して、１個のパネルスイッチ６を通常指で触ることのないスイッチとして、指１２に触られない場所に配置する。
例えば、図１に示すように筐体１７の後ろ側や、筐体１７の横などに配置する。
また、指１２が触られない場所にスイッチを配置できない場合は、スイッチを配置せず、アナログスイッチ６よりスイッチまでの接続パターンのみを配置する。このスイッチを温度の変化を監視するためだけスイッチ（以下温度監視用スイッチ１１）とする。
【００１１】
次にインプットキャプチャ８の制御方法を説明する。インプットキャプチャ８は予め内部で固定された周期の周波数が電源部１０に電源投入と共に絶えず発生している。周波数生成部７で生成された周波数を、インプットキャプチャ８内の固定の周波数でサンプリングし、周波数生成部７の周波数の１周期に対し、インプットキャプチャ８で固定された周期の周波数データがいくつ入るかの機能を有している。インプットキャプチャ８で発生する固定の周波数は、周波数生成部７で発生する周波数より早い周波数で発生されている。図１の周波数生成部７で生成された周波数データがＬＨｚとして、インプットキャプチャ８で発生する固定の周波数データをＮＨｚとした場合、周波数生成部７より発生する周波数は、インプットキャプチャ８より発生する周波数のＬ／Ｎ個のデータとしてＣＰＵ１が読み取ることができる。パネルスイッチ５に指１２が触れていない時、指１２の容量は発生しなく、周波数生成部７で生成される周波数は、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマとで生成され、周波数値としてはｆ＝１．４４／（Ｃ１＊Ｒ１）で求められる。このときアナログスイッチ６にも接続結合容量が発生するが、周波数変化に対し影響のない値でかつ、各々接続されている接続結合容量は同じため接続結合容量を０ｐＦとする。図２で接続された１からＮ個のパネルスイッチ５に対し、基板等で使用しているパターンは銅のため抵抗値は０Ωであり、アナログスイッチ６に接続されている周波数値としてはｆ＝１．４４／（Ｃ１＊Ｒ１）で求められる。また、アナログスイッチ６に接続された全てのパネルスイッチ５に対し、スイッチおよび配線パターンに対し、抵抗をもつため、各々のパネルスイッチ５の抵抗値Ｒを付加しなければならない。１番目のパネルスイッチ５の抵抗値をＲｐ１とした時の周波数としては、ｆ＝１．４４／（Ｃ１＊（Ｒ１＋Ｒｐ１））で求められる。そのため接続されるパネルスイッチ５ごとに求められる周波数値は違う値になる。
【００１２】
指１２がパネルスイッチ５に触れたとき、指１２の容量であるコンデンサ（Ｃ３）がアナログスイッチ６を通じ、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマに接続される。周波数値としてはコンデンサ（Ｃ１）に対し、指１２の容量であるコンデンサ（Ｃ３）が並列に接続するため周波数としてはｆ＝１．４４／（（Ｃ１＋Ｃ３）＊Ｒ１）となり周波数は遅くなる。インプットキャプチャ８で発生する固定の周波数は、予め指１２が触れる前と同じ周波数ＮＨｚを発生しているため、周波数生成部７より発生された周波数ＭＨｚがコンデンサ（Ｃ３）分遅くなり、インプットキャプチャ８より発生する固定の周波数のＭ／Ｎ個のデータとしてＣＰＵ１は読み取ることができる。インプットキャプチャ８で読まれる値として、指１２がパネルスイッチ５に触れていない時の周波数はＬ／Ｎ、指１２がパネルに触れた時の周波数は、Ｍ／Ｎとなり数値の比較としては、（Ｌ／Ｎ）＜（Ｍ／Ｎ）で（Ｍ／Ｎ）−（Ｌ／Ｎ）の数値分がパネルスイッチ５に指１２が触れた時の値となる。ここで指１２がパネルスイッチ５に触れ、スイッチがＯＮになる時の定義は、前記の式で示した（パネルスイッチ５に指１２が触れた時のインプットキャプチャ８の値）−（パネルスイッチ５に指１２に触れていない時のインプットキャプチャ８の値）で表される。パネルスイッチ５に指１２が触れて、スイッチがＯＮになるための条件の値は、初期値としてＥＥＰＲＯＭ４に予め格納しておく。スイッチがＯＮになるための条件の値は、アナログスイッチ６に接続された各々のパネルスイッチ５ごとに値を決め、各々のパネルスイッチ５のＯＮになるための条件値としてＥＥＰＲＯＭ４に予め格納しておく。アナログスイッチ６に接続されたすべてのパターンに対して、電極に抵抗をもつため各々のパネルスイッチ５の抵抗Ｒ分を付加しなければならない。前記で示した通り１番目のパネルスイッチ５の抵抗値をＲｐ１とした時、パネルスイッチ５に指１２が触れると、指１２の容量分であるコンデンサ（Ｃ３）が並列に接続するため、周波数生成部７より発生する周波数としてはｆ＝１．４４／（（Ｃ１＋Ｃ３））＊（Ｒ１＋Ｒｐ１））となり、インプットキャプチャ８より発生し、読み取られる値としてはコンデンサ（Ｃ３）分の容量値が多くなる。アナログスイッチ６に接続されている残りのすべてのパネルスイッチ５に対しても同じで、コンデンサ（Ｃ３）分の容量値が多くなる。
【００１３】
本発明は温度センサ１３を使用しないで、温度の変化に対し追従できる静電容量方式スイッチの動作を図４の構成図で説明する。また、図６にＥＥＰＲＯＭ４に格納するデータを記載する。図４では、パネルスイッチ５に対し予め１個のスイッチを温度検出用のスイッチ（以下温度基準スイッチ１５とする。）として、指１２が触れない場所に配置する。また、指１２が触れない場所に、スイッチを配置できない場合は、アナログスイッチ６までの接続のパターンを使用する。図４ではアナログスイッチ６の接続に対し、使用するパネルスイッチ５と周波数生成部７とを接続させるための選択（以下、アナログスイッチ選択信号１６とする。）をインプットキャプチャ８の制御を行うＣＰＵ１で行っている。アナログスイッチ６に対し、ＣＰＵ１と接続しているアナログスイッチ選択信号１６をＯＮにすることで、パネルスイッチ５をアナログスイッチ６に通して周波数生成部７に接続させることを行う。次に本発明の静電容量方式スイッチの動作について説明する。電源部１０に電源投入後、パネルスイッチ５と周波数生成部７とをアナログスイッチ６で接続するためのアナログスイッチ選択信号１６をＯＮにする。このアナログスイッチ選択信号１６は、ＯＮのままに固定にする。始めに温度基準スイッチ１５に対し、アナログスイッチ６を通じ、ＣＰＵ１より温度基準スイッチ１５を選択する。温度基準スイッチ１５を選択した後、温度基準スイッチ１５、アナログスイッチ６、周波数生成部で生成された周波数ｆondoはｆondo＝１．４４／（Ｃ１＊Ｒ１）をＬondoＨｚとして、インプットキャプチャ８で発生する固定の周波数データをＮＨｚとした場合、周波数生成部７より発生する周波数は、インプットキャプチャ８より発生する周波数のＬondo／Ｎ個のデータとしてＣＰＵ１が読み取られ、ＥＥＰＲＯＭ４に格納する。この値を電源部１０に電源投入後の最初の温度に対する温度基準の周波数データ（以下温度基準データＺとする。）とする。次に指１２が触れて使用する残り全てのスイッチに対し、アナログスイッチ６を通じ、ＣＰＵ１より使用するｎ個目のスイッチをＮｎとしたとき、Ｎｎ個目のスイッチに対しては、アナログスイッチ６を通じ、ＣＰＵ１よりスイッチＮｎを選択する。選択した後、スイッチＮｎ、アナログスイッチ６、周波数生成部で生成された周波数ｆｎはｆｎ＝１．４４／（Ｃ１＊Ｒ１）をＬｎＨｚとして、インプットキャプチャ８で発生する固定の周波数データをＮＨｚとした場合、周波数生成部７より発生する周波数は、インプットキャプチャ８より発生する周波数のＬｎ／Ｎ個のデータとしてＣＰＵ１が読み取られ、ＥＥＰＲＯＭ４に格納する。この値を電源部１０に電源投入後の最初の温度に対するスイッチＮｎ基準の周波数データ（以下スイッチ温度基準データＺとする。）とする。電源部１０に電源投入後最初に得られた周波数を温度に対する基準周波数データとする。次に温度基準スイッチ１５に対し、アナログスイッチ６を通じ、ＣＰＵ１より温度基準スイッチ１５を選択する。温度基準スイッチ１５を選択した後、温度基準スイッチ１５、アナログスイッチ６、周波数生成部７で生成された周波数ｆondo_1はｆondo_1＝１．４４／（Ｃ１＊Ｒ１）をＬondo_1Ｈｚとして、インプットキ��プチャ８で発生する固定の周波数データをＮＨｚとした場合、周波数生成部７より発生する周波数は、インプットキャプチャ８より発生する周波数のＬondo_1／Ｎ個のデータとしてＣＰＵ１が読み取られ、ＥＥＰＲＯＭ４に格納する。次に指１２が触れて使用する残り全てのスイッチ全てに対し、アナログスイッチ６を通じ、ＣＰＵ１より使用するｎ個目のスイッチをＮｎとしたとき、Ｎｎ個目のスイッチに対しては、アナログスイッチ６を通じ、ＣＰＵ１よりスイッチＮｎを選択する。選択した後、スイッチＮｎ、アナログスイッチ６、周波数生成部で生成された周波数ｆｎ_1はｆｎ_1＝１．４４／（Ｃ１＊Ｒ１）をＬｎ_1Ｈｚとして、インプットキャプチャ８で発生する固定の周波数をＮＨｚとした場合、周波数生成部７より発生する周波数は、インプットキャプチャ８より発生する周波数のＬｎ_1／Ｎ個のデータとしてＣＰＵ１が読み取られ、ＥＥＰＲＯＭ４に格納する。電源部１０に電源投入後、最初の温度基準データＺ、残り全てのスイッチ温度基準データＺと次に読まれた温度基準データＺ１と残り全てのスイッチ基準データＺ１とで各々のスイッチに対しての差を求める。温度基準データの差は（温度基準データ差＝温度基準データＺ１−温度基準データＺ）また、スイッチ温度基準データの差は（スイッチ温度基準データ差＝スイッチ温度基準データＺ１−スイッチ温度基準データＺ）となり、各々の差のデータをＥＥＰＲＯＭ４に格納する。次に残り全てのスイッチ対してＥＥＰＲＯＭ４に格納された、各々のスイッチ温度基準データの差と温度基準データの差に対しての差を求める。１個目のスイッチの基準データ差は、１個目の基準データの差＝１個目のスイッチ基準データの差−温度基準データの差で求められる。ＥＥＰＲＯＭ４には予め、パネルスイッチ５をＯＮ状態、パネルスイッチ５をＯＦＦ状態にするための周波数の設定値が格納されており、１個目の基準データの差と予めＥＥＰＲＯＭ４に格納されている１個目のスイッチに対する設定値と比較する。（１個目の基準データの差）≧（予めＥＥＰＲＯＭ４に格納されている値）の場合、１個目のスイッチの状態に対し、指１２がパネルスイッチ５に触れていると判断し、スイッチがＯＮ状態であるデータをＳＩＯ９を通じ図示しない接続された機器へ送信する。また、（１個目の基準データの差）＜（予めＥＥＰＲＯＭ４に格納されている値）の場合、１個目のスイッチの状態に対し、指１２がパネルスイッチ５触れていないと判断し、スイッチがＯＦＦ状態であるデータをＳＩＯ９を通じ図示しない接続された機器へ送信する。この動作を全てのパネルスイッチ５に対して制御し、各々のパネルスイッチ５に対するスイッチの状態をＳＩＯ９を通じ図示しない接続された機器へ送信する。電源部１０に電源投入後、最初に読まれた温度基準スイッチ１５と残り全てのスイッチで、読まれた周波数データを温度変化に対応できる温度基準の周波数として使用することで、温度センサ１３の素子が無くても、温度の変化に対し追従でき部品の領域を少なく、部品の点数も少なくできるためコストも低減できる。
【００１４】
次にパネルスイッチ５が全てスイッチとして使用され、予め１個のスイッチを温度基準スイッチ１５として使用できなく、温度センサ１３を使用しなくても、温度の変化に追従する静電容量方式スイッチの動作を図５の構成図で説明する。図５ではアナログスイッチ６の接続に対し、使用するパネルスイッチ５と周波数生成部７とを、接続させるための選択をインプットキャプチャ８の制御を行うＣＰＵ１で行っている。アナログスイッチ６に対し、ＣＰＵ１と接続しているアナログスイッチ選択信号１６をＯＦＦにすることで、パネルスイッチ５を接続させなくアナログスイッチ６と周波数生成部７を切り離し、接続させないことを行う。接続としては周波数生成部７のみで生成された周波数が、インプットキャプチャ８の制御を行うＣＰＵ１で周波数データとして読み取られる。次に今回、本発明の静電容量方式スイッチの動作について説明する。電源部１０に電源投入後、最初にパネルスイッチ５と周波数生成部７とを、アナログスイッチ６で接続するためのアナログスイッチ選択信号１６の選択をＯＦＦにする。アナログスイッチ選択信号１６をＯＦＦにしたときのコンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマとで構成された回路である周波数生成部７を温度基準スイッチＹとする。本温度基準スイッチＹで生成された周波数ｆondoはｆondo＝１．４４／（Ｃ１＊Ｒ１）をＬondoＨｚとして、インプットキャプチャ８で発生する固定の周波数データをＮＨｚとした場合、周波数生成部７より発生する周波数は、インプットキャプチャ８より発生する周波数のＬondo／Ｎ個のデータとしてＣＰＵ１が読み取られ、ＥＥＰＲＯＭ４に格納する。この値を電源部１０に電源投入後の最初の温度に対する温度基準の周波数データ（以下温度基準データＺとする。）とする。次にアナログスイッチ６に対し、ＣＰＵ１と接続しているアナログスイッチ選択信号１６をＯＮにすることで、パネルスイッチ５をアナログスイッチ６を通して周波数生成部７に接続させることを行う。次に指１２が、パネルスイッチ全てに接触して使用する場合は、アナログスイッチ６を通じ、ＣＰＵ１より使用するｎ個目のスイッチをＮｎとしたとき、Ｎｎ個目のスイッチに対しては、アナログスイッチ６を通じ、ＣＰＵ１よりスイッチＮｎを選択する。選択したスイッチＮｎ、アナログスイッチ６、周波数生成部７で生成された周波数ｆｎはｆｎ＝１．４４／（Ｃ１＊Ｒ１）をＬｎＨｚとして、インプットキャプチャ８で発生する固定の周波数データをＮＨｚとした場合、周波数生成部７より発生する周波数は、インプットキャプチャ８より発生する周波数のＬｎ／Ｎ個のデータとしてＣＰＵ１が読み取られ、ＥＥＰＲＯＭ４に格納する。この値を電源部１０に電源投入後の最初の温度に対するスイッチＮｎ基準の周波数データ（以下スイッチ温度基準データＺとする。）とする。次に、パネルスイッチ５と周波数生成部７とをアナログスイッチ６で接続するためのアナログスイッチ選択信号１６をＯＦＦにする。アナログスイッチ６、周波数生成部７で生成された周波数ｆondo_1はｆondo_1＝１．４４／（Ｃ１＊Ｒ１）をＬondo_1Ｈｚとして、インプットキャプチャ８で発生する固定の周波数をＮＨｚとした場合、周波数生成部７より発生する周波数は、インプット��ャプチャ８より発生する周波数のＬondo_1／Ｎ個のデータとしてＣＰＵ１が読み取られ、ＥＥＰＲＯＭ４に格納する。次にアナログスイッチ６に対し、ＣＰＵ１と接続しているアナログスイッチ選択信号１６をＯＮにすることで、パネルスイッチ５をアナログスイッチ６を通して周波数生成部７に接続させることを行う。次に指１２が触れて使用するパネルスイッチ全てに対し、アナログスイッチ６を通じ、ＣＰＵ１より使用するｎ個目のスイッチをＮｎとしたとき、Ｎｎ個目のスイッチに対しては、アナログスイッチ６を通じ、ＣＰＵ１よりスイッチＮｎを選択する。選択した後、スイッチＮｎ、アナログスイッチ６、周波数生成部で生成された周波数ｆｎ_1はｆｎ_1＝１．４４／（Ｃ１＊Ｒ１）をＬｎ_1Ｈｚとして、インプットキャプチャ８で発生する固定の周波数をＮＨｚとした場合、周波数生成部７より発生する周波数は、インプットキャプチャ８より発生する周波数のＬｎ_1／Ｎ個のデータとしてＣＰＵ１が読み取られ、ＥＥＰＲＯＭ４に格納する。電源部１０に電源投入後最初の温度基準データＺ、パネルスイッチの温度基準データＺと次に読まれた温度基準データＺ１とパネルスイッチの基準データＺ１とで各々のスイッチに対しての差を求める。温度基準データの差は（温度基準データ差＝温度基準データＺ１−温度基準データＺ）また、スイッチ温度基準データの差は（スイッチ温度基準データ差＝スイッチ温度基準データＺ１−スイッチ温度基準データＺ）となり、各々の差のデータをＥＥＰＲＯＭ４に格納する。全てのパネルスイッチ対してＥＥＰＲＯＭ４に格納された、各々のスイッチ温度基準データの差と温度基準データの差に対しての差を基準データ差とし求める。１個目のスイッチの基準データ差は、１個目の基準データの差＝１個目のスイッチ基準データの差−温度基準データの差で求められる。ＥＥＰＲＯＭ４には予め、パネルスイッチ５をＯＮ状態、パネルスイッチ５をＯＦＦ状態にするための周波数の設定値が格納されており、１個目の基準データの差と予めＥＥＰＲＯＭ４に格納されている１個目のスイッチに対する設定値と比較する。（１個目の基準データの差）≧（予めＥＥＰＲＯＭ４に格納されている値）の場合、１個目のスイッチの状態に対し、指１２がパネルスイッチ５に触れていると判断し、スイッチがＯＮ状態であるデータをＳＩＯ９を通じ図示しない接続された機器へ送信する。また、（１個目の基準データの差）＜（予めＥＥＰＲＯＭ４に格納されている値）の場合、１個目のスイッチの状態に対し、パネルスイッチ５に指１２が触れていないと判断し、スイッチがＯＦＦ状態であるデータをＳＩＯ９を通じ図示しない接続された機器へ送信する。この動作を、全てのパネルスイッチ５に対して制御し、各々のパネルスイッチ５に対するスイッチの状態のデータをＳＩＯ９を通じ図示しない接続された機器へ送信する。パネルスイッチ５が全て使用されているときでも、電源部１０に電源投入後、アナログスイッチ６をアナログスイッチ選択信号１６をＯＦＦ状態にし、最初に読まれた温度基準スイッチと次にアナログスイッチを接続する状態で、パネルスイッチ６で読まれた周波数データを温度変化に対応できる温度基準の周波数として使用することで、温度センサ１３が無くても、温度の変化に対し追従できる。また、部品の領域を少なく、部品の点数も少なくできるためコストも低減できる。基準で使用している周波数データがコンデンサ（Ｃ１）および抵抗（Ｒ１）とタイマの素子自体で温度の基準としているため、温度センサ等が、パネルスイッチの近くまたは、コンデンサ（Ｃ１）と抵抗（Ｒ１）とタイマの近くに配置され温度検出している方法より温度の変化に対して精度が良く、そのため、温度センサ１３の素子より安全性が高くなる。
【図面の簡単な説明】
【００１５】
【図１】スイッチの配置図
【図２】静電容量方式スイッチの構成図
【図３】静電容量方式スイッチの構成図
【図４】静電容量方式スイッチの構成図
【図５】静電容量方式スイッチの構成図
【図６】ＥＥＰＲＯＭの内容図
【符号の説明】
【００１６】
１    ＣＰＵ
２    ＲＯＭ
３    ＲＡＭ
４    ＥＥＰＲＯＭ
５    パネルスイッチ
６    アナログスイッチ
７    周波数生成部
８    インプットキャプチャ
９    ＳＩＯ
１０  電源部
１１  基準部
１２  指
１３  温度センサ
１４  Ａ／Ｄコンバータ
１５  温度基準スイッチ
１６  アナログスイッチ選択信号
１７  筐体
【図１】
2008015570.tif 000003
【図２】
2008015570.tif 000004
【図３】
2008015570.tif 000005
【図４】
2008015570.tif 000006
【図５】
2008015570.tif 000007
【図６】
2008015570.tif 000008