ky 040 Seriemonitor

Et utviklerfokusert verktøy som tolker KY-040-encoder-signaler og gir klare tellinger, retning og timing for å fremskynde maskinvare-feilsøking og firmware-validering.

Request Feature / Support
4,664+
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

Om dette verktøyet

KY-040 Seriemonitor analyserer encoderaktivitet ved å konvertere kvadratur A/B-overganger til diskrete trinn og retning. Den henvender seg til elektronikkutviklere, firmwareingeniører og hobbyister som integrerer KY-040-encodere med mikrokontrollere (Arduino, ESP32) og trenger verifisert pulstælling og timingdata.
Den modellerer encoderen som en kvadratur-tilstandsmaske. Påkrevde funksjoner inkluderer aksept av A/B-overgangslogger eller kant-telling, beregning av total_steps, retning og hastighet, samt støtte for konfigurerbare pulses_per_rev. Valgfrie funksjoner inkluderer tidsstrøm-input, justerbare debouncing-trinn og en feil-tellingsmåling (error_count).
Inndata inkluderer A/B-overgangssekvenser eller kanttelling, forløpt tid i ms og pulses_per_rev (standard 1). Utdata gir total_steps (heltall), retning (1/-1), hastighet (trinn/s), rpm (hvis tid er oppgitt) og error_count. Alle verdier valideres som ikke-negative numeriske inndata og endelige tidsverdier; utdata følger standard numerisk formatering.
Bruker en kvadratur-tilstandsmaske med overganger 00→01→11→10→00 for å utlede retning. Trinn akkumuleres ved gyldige overganger; hastighet = total_steps / (forløpt tid i sekunder). rpm = hastighet × 60 / pulses_per_rev. Debounce reduserer glitcher; ugyldige overganger øker error_count men påvirker ikke antall trinn.
Hvis inndata mangler, brukes standardverdier (null-tellinger). Veldig korte tider gir høy, potensielt støyende hastighet; hvis tiden er null eller negativ, er resultatene null og antall feil økes. Datatabeller gir NaN hvis de ikke er avgrenset; eksterne datakilder kan kreve normalisering.
SI-tidsenheter (ms/s) med omdreininger per runde; ingen valutarestriksjoner; egnet for internasjonale maskinvaresammenhenger.
Anta signaler fra en KY-040-kompatibel encoder; utelukker kabelanvisninger, firmware-kodegenerering og UI-hensyn; ikke beregnet for analoge kodere eller ikke-kvadratur-sensorer.

Hvordan bruke

  1. Angi inndata: oppgi A- og B-edge tellinger eller en logg av overganger med forløpt tid i ms og pulses_per_rev.
  2. Still inn parametere: juster debounce- eller støygrenser og tidsvindu ved behov.
  3. Kjør beregning: få total_steps, retning, hastighet og rpm.
  4. Gå gjennom utdata: bekreft at tellinger, retning og timing samsvarer med forventningene.
  5. Eksporter resultater: kopier til utklippstavle eller last ned som CSV.
How to use ky 040 serial monitor

Frequently Asked Questions

Finn raske svar

Hva er KY-040?
KY-040 er en vanlig kvadratur-rotary encoder-modul som genererer to digitale signaler A og B med faseforskyvning. Overgangssekvensen kodar retning og steg, som dette verktøyet omsetter til nyttige metrikker.
Hvilke input aksepterer verktøyet?
Verktøyet aksepterer enten en enkel randtelling med en tidsramme eller en full logg av A/B-overganger. Det aksepterer også pulses_per_rev for å beregne rpm og hastighet.
Hvilke utdata produseres?
Utdata inkluderer total_steps, retning, hastighet i trinn per sekund, eventuelt rpm og en error_count som representerer ugyldige eller debounced overganger under analysen.
Hvordan håndterer det støyende overganger?
Støyende overganger håndteres med en debounce-mekanisme og en kvadratur-tilstandsmaske. Kun gyldige overganger øker trinnene; glitches øker error_count men påvirker ikke telleren.

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

Spotify til MP3-omformer

Konverterer lokalt leverte lydfiler til MP3, muliggjør offline-lytning og kryss-enhets-kompatibilite...

Developer Tools

Veiavstandskalkulator

Et veiavstandskalkulator for reisende, logistikkeleverandører og sjåfører for raskt å estimere avsta...

Developer Tools

Alder Kalkulator

Beregn raskt en persons alder basert på fødselsdato med vårt gratis online verktøy, egnet for privat...

Developer Tools

Currency Converter

Convert currencies instantly with real-time exchange rates and historical data support.

Din tilbakemelding er viktig

Hjelp oss å forbedre oss