ky 040 Moniteur Série
Un outil axé développeur qui interprète les signaux de l'encodeur KY-040, produisant des comptages clairs, la direction et le timing pour accélérer le débogage matériel et la validation du firmware.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
À propos de cet outil
Il modélise l'encodeur comme une machine d'état quadrature. Les fonctionnalités requises incluent l'acceptation des journaux de transitions A/B ou des comptages de fronts, le calcul de total_steps, la direction et la vitesse, et le support des pulses_per_rev configurables. Les fonctionnalités optionnelles incluent l'entrée en flux temporel, des seuils de debouncing ajustables et une métrique error_count.
Les entrées incluent des séquences de transitions A/B ou des comptages de fronts, le temps écoulé en ms et pulses_per_rev (valeur par défaut 1). Les sorties fournissent total_steps (entier), direction (1/-1), vitesse (pas/seconde), rpm (si le temps est fourni) et error_count. Toutes les valeurs valident des entrées numériques non négatives et des temps finis; les sorties suivent un format numérique standard.
Utilise une machine d'état quadrature avec des transitions 00→01→11→10→00 pour dériver la direction. Les pas s'accumulent lors des transitions valides; la vitesse = total_steps / (temps écoulé en secondes). rpm = vitesse × 60 / pulses_per_rev. Le débounce réduit les glitches; les transitions invalides incrémentent error_count mais ne modifient pas le compteur de pas.
Si des entrées sont manquantes, des valeurs par défaut s'appliquent (zéros). Des temps très courts produisent une vitesse potentiellement bruyante; si le temps est nul ou négatif, les résultats sont à zéro et l'erreur augmente. Les lacunes de données entraînent NaN à moins d'être bornées; des sources externes peuvent nécessiter une normalisation.
Units SI (ms/s) avec des comptes par révolution; pas de contraintes monétaires ou régionales; adapté aux contextes matériels internationaux.
Supposons des signaux d'un encodeur KY-040 compatible; exclusion des conseils de câblage, génération de code firmware et considérations UI; pas destiné aux encodeurs analogiques ou capteurs non quadrature.
Comment utiliser
- Fournir les entrées: soumettre les transitions A/B ou un journal avec le temps écoulé en ms et pulses_per_rev.
- Définir les paramètres: ajuster les seuils de debounce ou de bruit et la fenêtre temporelle si nécessaire.
- Lancer le calcul: obtenir total_steps, direction, vitesse et rpm.
- Vérifier les sorties: confirmer que les comptages, la direction et le timing correspondent aux attentes.
- Exporter les résultats: copier dans le presse-papiers ou télécharger au format CSV.
Frequently Asked Questions
Trouvez des réponses rapides
Qu'est-ce que KY-040?
Quelles entrées l'outil accepte-t-il?
Quelles sorties sont produites?
Comment gère-t-il les transitions bruitées?
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
Convertisseur Spotify vers MP3
Convertit des fichiers audio fournis localement en MP3, permettant l’écoute hors ligne et la compati...
Calculateur de distance routière
Calculateur de distance routière pour voyageurs, planificateurs logistiques et conducteurs pour esti...
Votre avis compte
Aidez-nous à nous améliorer
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic