ky 040 Serieller Monitor
Ein entwicklerorientiertes Tool, das KY-040 Encoder-Signale interpretiert und klare Zählungen, Richtung und Timing liefert, um Hardware-Debugging und Firmware-Validierung zu beschleunigen.
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.
Über dieses Tool
Er modelliert den Encoder als Quadratur-Zustandsmaschine. Erforderliche Eigenschaften umfassen das Akzeptieren von A/B-Übergangsprotokollen oder Kanten-Zählungen, die Berechnung von total_steps, Richtung und Geschwindigkeit sowie die Unterstützung konfigurierbarer pulses_per_rev. Optionale Funktionen umfassen zeitgestreamt Input, anpassbare Debounce-Schwellen und eine error_count-Metrik.
Eingaben umfassen A/B-Übergangssequenzen oder Kanten-Zählungen, verstrichene Zeit in ms und pulses_per_rev (Standard 1). Ausgaben liefern total_steps (Ganzzahl), Richtung (1/-1), Geschwindigkeit (Schritte/Sekunde), rpm (falls Zeit angegeben) und error_count. Alle Werte validieren nicht-negative numerische Eingaben und endliche Zeitwerte; Ausgaben folgen standardmäßiger numerischer Formatierung.
Nutzt eine Quadratur-Zustandsmaschine mit Übergängen mapping 00→01→11→10→00 zur Ableitung der Richtung. Schritte akkumulieren bei gültigen Übergängen; Geschwindigkeit = total_steps / (verstrichene Zeit in Sekunden). rpm = Geschwindigkeit * 60 / pulses_per_rev. Entprellen reduziert Glitches; ungültige Übergänge erhöhen error_count, erhöhen aber nicht die Schrittzählung.
Falls Eingaben fehlen, greifen Standards (Nullzählungen). Sehr kleine verstrichene Zeiten erzeugen hohe, potenziell verrauschte Geschwindigkeit; Zeitwert Null oder negativ führt zu Nullwerten und erhöhtem error_count. Datenlücken führen zu NaN, sofern nicht geklammert; externe Datenquellen können Normalisierung benötigen.
SI-Zeitwerte (ms/s) mit Zählungen pro Umdrehung; keine Währungs- oder lokalen Einschränkungen; geeignet für internationale Hardware-Kontexte.
Setzt Signale eines KY-040-kompatiblen Encoders voraus; Ausschluss von Verkabelungshinweisen, Firmware-Code-Generierung und UI-Überlegungen; nicht gedacht für analoge Encoder oder Nicht-Quadratur-Sensoren.
Wie man es benutzt
- Eingaben bereitstellen: Geben Sie A- und B-Kanten-Zählungen oder ein Protokoll von Übergängen mit verstrichener Zeit in ms und pulses_per_rev an.
- Parameter festlegen: Passen Sie Debounce- oder Rauschschwellenwerte sowie das Zeitfenster bei Bedarf an.
- Berechnung durchführen: Bestimmen Sie total_steps, Richtung, Geschwindigkeit und rpm.
- Ausgaben prüfen: Bestätigen Sie, dass Zählungen, Richtung und Timing den Erwartungen entsprechen.
- Ergebnisse exportieren: In Zwischenablage kopieren oder als CSV herunterladen.
Frequently Asked Questions
Finden Sie schnelle Antworten
Was ist KY-040?
Welche Eingaben akzeptiert das Tool?
Welche Ausgaben werden erzeugt?
Wie geht es mit verrauschten Übergängen um?
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
Spotify zu MP3-Konverter
Konvertiert lokal bereitgestellte Audiodateien zu MP3, ermöglicht Offline-Hören und plattformübergre...
Straßenentfernungsrechner
Ein Straßendistanzenrechner für Reisende, Logistikplaner und Fahrer, um Entfernungen und Reisezeiten...
Ihr Feedback ist wichtig
Helfen Sie uns, uns zu verbessern
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic