「多様なスイッチのバウンシング特性を詳細に記録:堅牢なデバウンシングシステム開発のための貴重なリファレンスデータ」
GitHub レポジトリ - gsuberland/switch_bouncing: 複数種類のスイッチにおけるバウンシングのリファレンストレース スイッチバウンシングのトレースデータ このリポジトリでは、さまざまなスイッチのバウンシング動作を示す例のトレースデータを収集しています。スイッチの信頼性のあるデバウンシングシステムの実装に役立つ参考情報を提供しております。 テストされたデバイス | メーカー & モデル | タイプ | ノート | |------------------|------|--------| | Multicomp MC3813-011-01 | ラッチングロッカースイッチ (DPST) | 1極のみテスト | | Schurter 1301.9206 | ラッチングロッカースイッチ (SPST) | 長年保管されていた古い部品 | | Schneider XB2-BW31B1C | モーメンタリーボタン (NO) | 大型工業用ボタン | | XKB Connection TC-1103-B-A | モーメンタリーボタン (NO) | - | | Dailywell MPS22-A03FP-3-JR-3V | モーメンタリーボタン (NO) | IP67 / IK10 対応 | | Dailywell KPB22-8000-F10-324-JQ | モーメンタリーボタン (SPDT) | IP65 対応、NOとNCのトレース両方収録 | | Lorin IRL-5-M-D-2 | モーメンタリーキースイッチ (DPDT) | 1極のみ収録、NC脚は切断 | テスト条件 スイッチはプルダウンとして設定され、開いているときは+5.0V、閉じているときはGND(0V)となります。 プロット 各デバイスの開動作と閉動作の32回分の重ね合わせたプロットを以下に示します。スイッチがプルダウン設定であることから、高電圧=開、低電圧=閉と解釈してください。 Multicomp MC3813-011-01 閉動作(フォールエッジ) 開動作(ライジングエッジ) Schurter 1301.9206 閉動作(フォールエッジ) 開動作(ライジングエッジ) Schneider XB2-BW31B1C 閉動作(フォールエッジ) 開動作(ライジングエッジ) XKB Connection TC-1103-B-A 閉動作(フォールエッジ) 開動作(ライジングエッジ) Dailywell MPS22-A03FP-3-JR-3V 閉動作(フォールエッジ) 開動作(ライジングエッジ) Dailywell KPB22-8000-F10-324-JQ NO側 閉動作(フォールエッジ) NO側 開動作(ライジングエッジ) NC側 閉動作(フォールエッジ) NC側 開動作(ライジングエッジ) Lorin IRL-5-M-D-2 閉動作(フォールエッジ) 開動作(フォールエッジ) PWLデータ PWLファイルは、リポジトリのリリースセクションからダウンロードできます。これらのPWLファイルには、バウンシング時の時間変化によるスイッチ抵抗値が含まれており、オフ状態の抵抗値を100MΩ、オン状態の抵抗値を1mΩと仮定しています。これにより、単純なオン・オフ状態だけでなく、スイッチの详细的な動作をシミュレーションできます。 例えば、LTSpiceでの使用方法: - PWLファイルを電圧源にロードし、出力をVres(任意の名前でも可)とラベル付けします。 - 电路に抵抗を追加し、その抵抗値をR={V(Vres)}と設定します。 - この抵抗がスイッチの動作を模擬します。 生のデータ 生データも同様にリリースセクションからダウンロード可能です。データはCSV形式で、ヘッダーが付いており、各デバイスごとにディレクトリが作られています。ダブルスローシスイッチの場合は、NOとNCそれぞれのディレクトリが用意されています。 電圧は単位がボルト(V)。 時刻はミリ秒(ms)で記録されています。 時刻ゼロはオシロスコープが上昇または下降エッジによってトリガーされた時点を表し、負の時刻はトリガー前、正の時刻はトリガー後に対応します。 ライセンス このリポジトリ内のすべてのコンテンツはパブリックドメインとして公開されています。自由に使用や共有いただけます。
