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.

Request Feature / Support
4,504+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

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.

Popular ideas:
100% FREE • No Credit Card Required

À propos de cet outil

Le KY-040 Serial Monitor analyse l'activité de l'encodeur en convertissant les transitions quadrature A/B en pas discrets et mouvement directionnel. Il s'adresse aux développeurs électroniques, ingénieurs firmware et hobbyistes qui intègrent des encodeurs KY-040 avec des microcontrôleurs (Arduino, ESP32) et ont besoin de données de comptage d'impulsions et de timing vérifiées.
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

  1. Fournir les entrées: soumettre les transitions A/B ou un journal avec le temps écoulé en ms et pulses_per_rev.
  2. Définir les paramètres: ajuster les seuils de debounce ou de bruit et la fenêtre temporelle si nécessaire.
  3. Lancer le calcul: obtenir total_steps, direction, vitesse et rpm.
  4. Vérifier les sorties: confirmer que les comptages, la direction et le timing correspondent aux attentes.
  5. Exporter les résultats: copier dans le presse-papiers ou télécharger au format CSV.
How to use ky 040 serial monitor

Frequently Asked Questions

Trouvez des réponses rapides

Qu'est-ce que KY-040?
Le KY-040 est un module d'encodeur rotatif quadrature courant qui génère deux signaux numériques A et B en décalage de phase. La séquence de transitions encode la direction et les événements par pas, que cet outil traduit en métriques exploitables.
Quelles entrées l'outil accepte-t-il?
L'outil accepte soit un comptage simple des fronts avec une fenêtre temporelle, soit un journal complet des transitions A/B. Il accepte également pulses_per_rev pour calculer rpm et vitesse utiles pour votre projet.
Quelles sorties sont produites?
Les sorties incluent total_steps, direction, vitesse en pas par seconde, rpm optionnel et un error_count représentant les transitions invalides ou dé-bouncées observées pendant l'analyse.
Comment gère-t-il les transitions bruitées?
Les transitions bruitées sont atténuées par un mécanisme de debounce et une machine d'état quadrature. Seules les transitions valides incrémentent les pas; les glitches incrémentent le error_count mais n'affectent pas le comptage des pas.

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.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Convertisseur Spotify vers MP3

Convertit des fichiers audio fournis localement en MP3, permettant l’écoute hors ligne et la compati...

Developer Tools

Calculateur de distance routière

Calculateur de distance routière pour voyageurs, planificateurs logistiques et conducteurs pour esti...

Developer Tools

Calculateur d’âge

Déterminez rapidement l’âge d’une personne à partir de sa date de naissance avec notre calculateur e...

Developer Tools

Convertisseur de devises

Convertissez rapidement des montants entre différentes monnaies avec notre convertisseur de devises...

Votre avis compte

Aidez-nous à nous améliorer