ky 040 Monitor Serial
Una herramienta orientada a desarrolladores que interpreta las señales del codificador KY-040, proporcionando conteos claros, dirección y temporización para acelerar la depuración de hardware y la validación de 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.
Sobre esta herramienta
Modela el codificador como una máquina de estados de cuadratura. Las funciones requeridas incluyen aceptar registros de transiciones A/B o conteos de bordes, calcular total_steps, dirección y velocidad, y soportar pulses_per_rev configurables. Las funciones opcionales incluyen entrada mediante flujo temporal, umbrales de debounce ajustables y una métrica de error (error_count).
Las entradas incluyen secuencias de transiciones A/B o conteos de bordes, tiempo transcurrido en ms y pulses_per_rev (valor predeterminado 1). Las salidas proporcionan total_steps (entero), dirección (1/-1), velocidad (pasos/segundo), rpm (si se proporciona el tiempo) y error_count. Todos los valores validan entradas numéricas no negativas y tiempos finitos; las salidas siguen un formato numérico estándar.
Utiliza una máquina de estados de cuadratura con transiciones 00→01→11→10→00 para derivar la dirección. Los pasos se acumulan en transiciones válidas; velocidad = total_steps / (tiempo transcurrido en segundos). rpm = velocidad × 60 / pulses_per_rev. El debounce reduce los glitches; transiciones inválidas incrementan error_count pero no modifican el conteo de pasos.
Si faltan entradas, se aplican valores por defecto (conteos en cero). Tiempos muy cortos producen velocidades altas y ruidosas; si el tiempo es cero o negativo, los resultados son cero y se incrementa el error. Las lagunas de datos resultan en NaN a menos que estén acotadas; fuentes externas pueden requerir normalización.
Unidades SI (ms/s) con conteos por revolución; sin restricciones de moneda o región; adecuado para contextos de hardware internacionales.
Se asume señales de un encoder KY-040 compatible; no incluye guías de cableado, generación de código de firmware ni consideraciones de UI; no diseñado para codificadores analógicos o sensores no cuadratura.
Cómo usar
- Proporciona entradas: suministra conteos de bordes A y B o un registro de transiciones con tiempo transcurrido en ms y pulses_per_rev.
- Configura parámetros: ajusta umbrales de debounce o de ruido y la ventana de tiempo si es necesario.
- Ejecuta el cálculo: obtiene total_steps, dirección, velocidad y rpm.
- Revisa salidas: verifica que recuentos, dirección y temporización coincidan con las expectativas.
- Exporta resultados: cópialos al portapapeles o descárgalos como CSV.
Frequently Asked Questions
Encuentre respuestas rápidas
Qué es KY-040?
Qué entradas acepta la herramienta?
Qué salidas produce?
Cómo maneja transiciones ruidosas?
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
Convertidor de Spotify a MP3
Convierte archivos de audio proporcionados localmente a MP3, permitiendo escucha offline y compatibi...
Calculadora de Distancia por Carretera
Calculadora de distancia por carretera para viajeros, planificadores logísticos y conductores para e...
Tu opinión importa
Ayúdanos a mejorar
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic