タグ付けされた質問 「debounce」

7
デバウンスボタン
最近記事を読みましたボタンのデバウンスについてが、たとえばArduino(ATMega mC)で作業するときにこれを念頭に置いておくべきかどうか疑問に思っていましたか?私はそれが問題であると思います、特に割り込みを扱うとき それでは、コードのバウンスを検出する方が良いでしょうか、それともハードウェアでこれを処理する必要がありますか?詳しく説明してください。
32 button  debounce 

5
オシロスコープのスイッチのバウンスが表示されないのはなぜですか?
オシロスコープの簡単なスイッチの跳ね返りを表示しようとしています。 簡単なブレッドボード回路を用意しました(電源→スイッチ→抵抗器→グランド)。問題は、スコープ上に完全な正方形/長方形として表示されることです。スコープ画面と回路の写真を添付し​​ました。 スコープのスイッチのバウンスをキャッチできないのはなぜですか?これはバウンスしないスイッチではないと思います。 これは、拡大された時間スケール(50 µs / div)を示す写真です。ご覧のとおり、150 µs以内に0 Vから9 Vに上昇し、そこに留まっています。いくつかの異なるスイッチを試しました。写真の抵抗は220オーム、0.5ワットです。

1
ボタンをデバウンスするためにコンデンサだけを使用することは可能ですか?
私は不思議に思っていました:なぜあなたはそれをデバウンスするためにボタンにコンデンサを接続することができないのですか?私はマイクロプロセッサーがしなければならない仕事を減らす方法を考え出していますが、私が設計しているPCB上のスペースは非常に限られているため、設計を複雑にする本格的なデバウンス回路をしたくありません。 この回路のシミュレーション – CircuitLabを使用して作成された回路図 これは回路の例です。エラーについては申し訳ありません(コンデンサを使用した回路の設計は苦手です)。これでも機能しますか?タックスイッチについては、実際の生活と一致するものは見つかりませんでしたが、この状況では機能します。ボタンはここにあるボタンのようです。D10の略ですDigital Pin 10が、それは問題ではありません。Arduinoの入力を意味します。必要なコンデンサの大きさもわからないので、この回路が機能する場合、どのサイズが必要ですか? 繰り返しますが、ソフトウェアのデバウンスを行わなくても、ビルドを簡単にするためにこれを単純化しようとしています。コンデンサの動作を見ると、これは動作するように見えますが、静電容量が大きすぎるとボタンが長押し/遅延する可能性もあります。これらは一般に電源のノイズを「滑らかにする」ために使用されます。したがって、これはバウンスを「滑らかにする」のと同じようなものではないでしょうか?(必要に応じて)動作させるための回路の変更も歓迎します。

3
開いたときにスイッチが跳ね返るのはなぜですか?
メカニカルスイッチ(SPST)が開いたときにバウンドすることを知って驚いた。連絡先が一時的にタッチに戻る原因は何ですか? この現象は、特定の種類のスイッチでのみ発生しますか(たとえば、スライド式スイッチでは発生しますが、ほとんどのプッシュボタンでは発生しません)。

4
フォトダイオードの電圧が「跳ね返る」のはなぜですか?
以下に示すように、BPW-21フォトダイオードをセットアップしました。 フォトダイオードは、発振レーザービームによって作動します。レーザービームがフォトダイオードに当たると、ポイントAでクリーンな+ 5Vから0Vへの移行が得られ、レーザーがフォトダイオードから移動すると0Vから+ 5Vへの移行が期待されます。しかし、実際にオシロスコープで取得するのは、予想される電圧に落ち着くまでに数百マイクロ秒続く0Vから+ 5Vの複数の遷移です。トレースの例を以下に示します。 私の質問:ポイントAの電圧が「跳ねる」のはなぜですか?期待値に落ち着く前に、電圧が+ 5Vから+ 5Vの間で跳ね返るようにフォトダイオードで何が起こっているのでしょうか?何か案は アビシェーク

2
直列の複数のシュミットトリガーでスイッチを完全にデバウンスできますか?
しばらくの間ソフトウェアデバウンスを処理した後、システムに大きな負荷がかかることがわかりました。そのため、以下に示すように、1つのシュミットトリガー(74HC14)、コンデンサー、ボタン、およびレジスターを備えたハードウェアデバウンサーを作ることを考えました。 : しかし、ハイまたはローをいつ出力するかを決定するとき、シュミットトリガーは通常のインバーターの半分の厄介なものであると読みました。33%と66%のマークで状態が切り替わり、通常のインバーターは50%のマークに近く切り替わるからです。 (しかし、HCバージョンでは、それはおそらく55%です)。 シュミットトリガーは1つのパッケージに6つのインバーターであるため、右側に6つの回路を同じコンポーネント値で作成してすべて接続すると、最初の入力に任意のボタンを適用すると、デバウンスが大幅に向上するのではないかと思いました。シリーズのそれらの?(例:最初の回路の出力から、コンデンサと抵抗が出会う2番目の回路の入力)

4
スイッチを開いたときにデバウンスする必要がありますか?
マイクロコントローラーの入力に5Vへのプルアップ抵抗とそれに接続されたグラウンドへのスイッチ(通常はオープン)があるとします。スイッチを閉じるとデバウンス(私の場合はソフトウェア)する必要があることを知っていますが、スイッチを開くとデバウンスが必要ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.