ky 040 Seriemonitor

Et udviklerfokuseret værktøj, der fortolker KY-040-encoder-signaler og giver klare tællinger, retning og timing for at fremskynde hardware-fejlretning og firmwarevalidering.

Request Feature / Support
4,444+
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 værktøj

KY-040 Seriemonitor analyserer encoderaktivitet ved at omdanne kvadratur A/B-overgange til diskrete trin og bevægelse i retning. Den henvender sig til elektronikudviklere, firmwareingeniører og hobbyfolk, der integrerer KY-040-encodere med mikrokontrollere (Arduino, ESP32) og har brug for verificerede pulse-tællings- og timingdata.
Den modellerer encoder som en kvadraturtilstandsmaske. Påkrævede funktioner omfatter accept af A/B-overgangslogfiler eller kant-tællinger, beregning af total_steps, retning og hastighed, samt understøttelse af konfigurerbare pulses_per_rev. Valgfri funktioner inkluderer tidsstrømmede input, justerbare debounce-tærskler og en fejl-tælle-måling (error_count).
Inddata omfatter A/B-overgangssekvenser eller kant-tællinger, forløbet tid i ms og pulses_per_rev (standard 1). Udsnit leverer total_steps (heltal), retning (1/-1), hastighed (trin/s), rpm (hvis tid er angivet) og error_count. Alle værdier validerer ikke-negative numeriske inddata og endelige tidsværdier; output følger standard numerisk formatering.
Bruger en kvadratur-tilstandsmaske med overgange 00→01→11→10→00 for at udlede retning. Trin akkumuleres ved gyldige overgange; hastighed = total_steps / (forløbet tid i sekunder). rpm = hastighed × 60 / pulses_per_rev. Debounce reducerer glitches; ugyldige overgange øger error_count men ændrer ikke trinantal.
Hvis input mangler, gælder standardindstillinger (nul-tællinger). Meget korte tider giver høj, potentielt støjende hastighed; hvis tiden er nul eller negativ, er resultaterne nul og fejl tælles. Datamissende giver NaN, medmindre afgrænset; eksterne datakilder kan kræve normalisering.
SI-tidsenheder (ms/s) med tællinger per omdrejning; ingen valuta-/regionalbegrænsninger; egnet til internationale hardwarekontekster.
Antager signaler fra en KY-040-kompatibel encoder; udelukker kablingveiledning, firmware-kodegenerering og UI-overvejelser; ikke beregnet for analoge encoder eller ikke-kvadratur sensorer.

Sådan bruges

  1. Angiv input: angiv A- og B-edge tællinger eller en log af overgange med forløbet tid i ms og pulses_per_rev.
  2. Indstil parametre: juster debounce- eller støjgrænser og tidsvindue efter behov.
  3. Udfør beregning: beregn total_steps, retning, hastighed og rpm.
  4. Gennemgå output: kontroller at tællinger, retning og timing stemmer overens med forventningerne.
  5. Eksporter resultater: kopier til clipboard eller download som CSV.
How to use ky 040 serial monitor

Frequently Asked Questions

Find hurtige svar

Hvad er KY-040?
KY-040 er en almindelig kvadratur-rotary encoder-modul, der genererer to digitale signaler A og B i faseforskel. Overgange giver retning og trin, som dette værktøj oversætter til nyttige metrikker.
Hvilke inddata accepterer værktøjet?
Værktøjet accepterer enten en simpel randtælling med et tidsvindue eller en fuld log over A/B-overgange. Det accepterer også pulses_per_rev for at beregne rpm og hastighed.
Hvilke outputs produceres?
Outputs inkluderer total_steps, retning, hastighed i trin per sekund, eventuel rpm og en error_count som angiver ugyldige eller debounced overgange under analysen.
Hvordan håndterer det støjende overgange?
Støjende overgange dæmpes med en debounce-mekanisme og en kvadratur-tilstandsmaske. Kun gyldige overgange øger trinnene; glitches øger error_count men påvirker ikke tællingen.

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-konverter

Konverterer lokalt leverede lydefiler til MP3, muliggør offline-lytning og tvær-enheds-kompatibilite...

Developer Tools

Vejafstandscalculator

Et vejafstandscalculator til rejsende, logistikplanlæggere og chauffører til hurtigt at estimere afs...

Developer Tools

Aldersberegner

Beregn hurtigt en persons alder baseret på fødselsdato med vores gratis online calculator, egnet til...

Developer Tools

Valutaomregner

Omregn hurtigt beløb mellem forskellige valutaer med vores gratis online valutakonverterer, ideel ti...

Din feedback betyder noget

Hjælp os med at forbedre