Traces de Rebond pour Divers Interrupteurs : Une Ressource Incontournable pour les Systèmes de Déblocage Robustes
Le dépôt GitHub intitulé "gsuberland/switch_bouncing" propose une collection de tracés de référence illustrant l'effet de rebond des interrupteurs. Ces données peuvent être utiles pour mettre en place des systèmes de rebond robustes dans vos circuits électroniques et votre fermeture logicielle. Voici un aperçu détaillé des différentes interruptions testées : Appareils Testés Multicomp MC3813-011-01 Type: Interrupteur basculant, verrouillable, DPST (double pôle, simple jeton). Remarques: Seul un pôle a été testé. Schurter 1301.9206 Type: Interrupteur basculant, verrouillable, SPST (simple pôle, simple jeton). Remarques: Composant ancien, présent dans l'atelier depuis plus de dix ans. Schneider XB2-BW31B1C Type: Bouton-poussoir, instantané, NO (normalement ouvert). Remarques: Très grand bouton-poussoir industriel. XKB Connection TC-1103-B-A Type: Bouton-poussoir, instantané, NO. Remarques: Aucune remarque spécifique. Dailywell MPS22-A03FP-3-JR-3V Type: Bouton-poussoir, instantané, NO. Remarques: Clasification IP67 et IK10 (étanche à la poussière et aux projections d'eau, résistant aux impacts). Dailywell KPB22-8000-F10-324-JQ Type: Bouton-poussoir, instantané, SPDT (simple pôle, double jeton). Remarques: Classification IP65 (étanche à la poussière et aux projections d'eau). Lorin IRL-5-M-D-2 Type: Commutateur clé, instantané, DPDT. Remarques: Uniquement un pôle recensé, seules les traces NO ont été enregistrées car les jambes NC étaient coupées. Conditions de Test Les interrupteurs ont été configurés en tant que tirages vers la masse. Autrement dit, lorsqu'un interrupteur est ouvert, la tension reste à +5,0V, et lorsqu'il est fermé, elle est tirée vers la terre. Toutes les traces ont été collectées selon la même procédure et en utilisant le même matériel. Graphiques Ces graphiques représentent 32 ouvertures et 32 fermetures superposées pour chaque appareil. Pour rappel, l'état ouvert correspond à une tension élevée (5,0V) et l'état fermé à une tension basse (0V). Multicomp MC3813-011-01 Bord descendant (fermeture de l'interrupteur) Bord montant (ouverture de l'interrupteur) Schurter 1301.9206 Bord descendant (fermeture de l'interrupteur) Bord montant (ouverture de l'interrupteur) Schneider XB2-BW31B1C Bord descendant (fermeture de l'interrupteur) Bord montant (ouverture de l'interrupteur) XKB Connection TC-1103-B-A Bord descendant (fermeture de l'interrupteur) Bord montant (ouverture de l'interrupteur) Dailywell MPS22-A03FP-3-JR-3V Bord descendant (fermeture de l'interrupteur) Bord montant (ouverture de l'interrupteur) Dailywell KPB22-8000-F10-324-JQ NO bord descendant (fermeture de l'interrupteur) NO bord montant (ouverture de l'interrupteur) NC bord descendant (fermeture de l'interrupteur) NC bord montant (ouverture de l'interrupteur) Lorin IRL-5-M-D-2 Bord descendant (fermeture de l'interrupteur) Bord montant (ouverture de l'interrupteur) Fichiers PWL Le dépôt offre des fichiers PWL (Piecewise Linear) disponibles dans la section des publications. Ces fichiers contiennent les valeurs de résistance de l'interrupteur au fil du temps, en supposant une résistance hors tension de 100 MΩ et une résistance sous tension de 1 mΩ. Ces données permettent de simuler précisément le comportement de l'interrupteur pendant le rebond, au-delà d'un simple état on/off. Voici un exemple d'utilisation des données PWL dans LTSpice : 1. Le fichier PWL est chargé dans une source de tension. 2. La sortie de cette source de tension est étiquetée comme "Vres". 3. Une résistance est ajoutée au circuit et son paramètre de résistance est défini à "R={V(Vres)}", correspondant à l'étiquette de la source de tension. 4. Cette résistance imite le comportement de l'interrupteur. 5. Le reste du circuit présenté fait partie d'une simulation de test pour le rebond matériel. Pour ce type de test, seule la source de tension (V3) et la résistance (R3) sont nécessaires. Données Brutes Les données brutes sont également disponibles dans la section des publications du dépôt. Elles sont formatées au format CSV avec un en-tête. Chaque appareil dispose de son propre répertoire. Pour les appareils à double lancer (comme le SPDT), deux répertoires supplémentaires existent, suffixés par "-NO" et "-NC" respectivement. Tensions: Expressées en volts. Horodatages: Expressés en millisecondes. Horodatage zéro: Signifie le moment où l'oscilloscope a été déclenché par un bord montant ou descendant. Horodatages négatifs: Avant le déclenchement. Horodatages positifs: Après le déclenchement. Licence Tout le contenu de ce dépôt est publié dans le domaine public. Cela signifie que vous pouvez librement utiliser, modifier et distribuer les données et les tracés sans restrictions. Cette collection offre une base solide pour toute personne souhaitant comprendre et résoudre les problèmes de rebond des interrupteurs, en apportant des données précises et faciles d'accès. Les fichiers PWL et les données brutes permettent une simulation détaillée et précise, aidant ainsi à concevoir des systèmes de rebond plus efficaces et fiables.
