• ベストアンサー

教えてください。

スイッチのチャタリングとは何ですか?あと、チャタリングの防止法はどうすればいいのですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • dojustice
  • ベストアンサー率61% (140/226)
回答No.4

chattering:電気回路が開閉する際に、振動して開閉を数回くりかえすこと・・・ この結果、「閉じるつもりの操作が結果的に開いたり」、逆に「開くつもりの操作が結果的に 閉じたりする」こともあります。 下記のURLでは典型的なチャッタリング波形を載せていますが、いつもこれほどきれいな波形が 出るわけではありません。 このURLには防止策もいくつか記述されていますので、参考にしてください。 http://home.c06.itscom.net/miya/series4/densi0441.html http://isotope.sccs.chukyo-u.ac.jp/hardware/text/ex6/ なお、Googleで「チャタリング 防止方法」で検索するといっぱい出てきます。

参考URL:
http://home.c06.itscom.net/miya/series4/densi0441.html
marakasu
質問者

お礼

ありがとうございました。とても参考になりました。

その他の回答 (3)

  • wan_wan
  • ベストアンサー率32% (10/31)
回答No.3

雑談ですが、場合によっては、チャタリングとバウンディング(バウンス)は使い分けることもあるようです。 チャタリングは、短時間にON、OFFが繰り返される現象。バウンディングは比較的に長い時間ON、OFFが繰り返される現象。 と、言っても、10ms以下をチャタリング、1s以下をバウンディングって実生活からみれば、極短時間ですが・・!!(明確な決まりごとはないような気がします) 参考になれば・・・!!

marakasu
質問者

お礼

チャタリングについて詳しくなりました。ありがとうございました。

回答No.2

チャタリングはスイッチによっても違いますが数10m秒続くこともあります。 防止方法としては、抵抗とコンデンサで積分回路(ローパスフィルタ)をつけて波形をなまらせる(場合によってはシュミットトリガのインバータが必要)とか、ソフトウェアで時間をおいて何回かON/OFFをチェックしてすべてONならON、すべてOFFならOFFと判断する(ONとOFFが混じっているときはチャタリング中と判断)というやり方もあります。 フリップフロップのやり方は後者をソフトじゃなくて回路でやる方法ですね。

marakasu
質問者

お礼

参考になりました。ありがとうございました。

  • Rossana
  • ベストアンサー率33% (131/394)
回答No.1

チャタリング(chattering;おしゃべり)は別名バウンス(bounce;はね返り)とも言われる現象で,機械的スイッチが接点から離れるときと接点と繋がるときに波形が上下する現象のことだったと思います. これを防止するにはフリップフロップを使うと防止できるようです.

marakasu
質問者

お礼

チャタリングについて分かった気がします。ありがとうございました。

関連するQ&A

  • チャタリング防止について

    デジタル回路でタクトスイッチなどを用いると、チャタリングが起こる場合があると思います。そして、それを防止する方法もいくつかあると思うのですが、どういった原理で防止が出来るのでしょうか? チャタリング防止に関していろいろと調べてみると、よく2つのしきい値を持つシュミットトリガ使った回路をよく見るのですが、これでどうやって防止をしているのでしょうか? よろしくお願いします。

  • チャタリング防止回路について

    チャタリング防止回路はどうしてチャタリングが防止できるのですか?? チャタリングの意味はネットで調べてわかったのですが、 防止回路がなんで防止できるかわかりません。 誰か教えていただけないでしょうか・・・。

  • チャタリング防止回路

    チャタリングによって誤動作が起こらないように、チャタリング防止回路を作るわけですが、チャタリング防止回路とはどのような原理で動くのですか??

  • ハードでチャタリング防止回路(PIC使用で)

    PICへのスイッチの入力をハードでチャタリング防止をする場合の回路はどういったものがあるでしょうか? フリップフロップなどあるようですが回路がいまいちわかりません。 よろしくお願いします。 (入力:H→L)

  • チャタリング防止について

    4ビット2進アップカウンタ回路を JK-FFを使って作る実習をしているのですが、 CLR端子をアクティブにして リセットスイッチを付加せよとあるのですが、 このリセットスイッチにもチャタリング防止の回路を 組むべきか?組まなくてもよいのか?と意見がわかれてます。 どちらが正しのでしょうか?理由も教えて下さい。 よろしくお願いします。

  • チャタリング防止回路に伴う、スイッチ

    皆様方、こんにちは。 チャタリング防止のために、RSラッチを使おうかと考えています。 この為には、スイッチが問題で、代わりに何かないものかと、考えました。 案 ↓ 写真右側のように、フォトカプラーとインバータをスイッチ代わりにならないでしょうか? 当方素人です。 どうぞご教授願います。

  • チャタリング

    RC積分回路はチャタリング防止回路として他の回路に繋がるときにチャタリング防止の原理はどんなことですか?

  • ESP8266 ARDUINO の配線について

    スイッチの配線方法を教えてください。 https://ambidata.io/blog/2017/08/04/gps-2/のサイトで、「ESPr DeveloperのIO16にスイッチを付けて、スイッチが押されていたらその時の緯度経度と標高をAmbientに送信しています。while文でスイッチが押されている時間を見ているのはチャタリング(スイッチの機械的なバタつき)防止です。」と書かれているのですが、IO16からどのような回路でスイッチをつけたらいいのでしょうか?

  • メカニカルキーボードとチャタリングについて

    メカニカルキーボードのレビュー記事などには、必ずと言っていいほどチャタリングに関する記述があります。 ところが一方チャタリングは回路上の問題で発生するとの記述もあり、防止ソフトもあるようです。 スイッチ自体のメカニカルな問題ではなくて、回路上の問題であるならば、別にメンブレンでもパンタグラフでもチャタリングが発生してもよさそうなものだと思うのですが、実際のところはどうなのでしょうか? 実はFilcoのキーボードを衝動買いまして気持ちよく使っているのですが、後からネットのレビュー記事を見たら、「ボロクソ」の評価も結構ありましたので、皆さんにお伺いする次第です。

  • PICのST入力は

    PICのポートでST(シュミットトリガー)入力がありますが、ST入力ということはこのポートを入力で使用する際はチャタリングに強いということでしょうか? 強いてはハードでチャタリング防止をしたりソフトでチャタリング回避しなくてもいけるということ? (防止はつけたほうがいいですが諸事情でできれば無いほうが・・なんて時に使えないかなと。)