02-19-2009 01:27 AM
Hola,
estoy intentando hacer las medidas de tiempo como Duty Cycle y tiempo estado alto y bajo de una señal quadrada desde una entrada digital. Con el Hard que dispongo solo tengo entradas digitales y no consigo hacer las medidas mencionadas mediante software.
Es possible hacerlo? Como?
Muchas gracias
03-10-2009 05:08 AM
Hola,
La medida del Duty Cycle se hace a través de contadores porque la precisión de la medida incapacita su medida mediante software. Es decir que la variación de la señal es tan rápida que mediante software solo podríamos medir, con una más que discutible precisión en la medida, señales con frecuencias inferiores a los 20Hz. Por eso la medida se hace mediante hardware, ya qué allí utilizas señales de reloj de MHz como base de tiempos para hacer la medida.
Si intentas hacerlo vía software, tendrías que monitorizar lo más rápido posible (en Windows como mucho lo harías a una frecuencia a de 1KHz) el valor de la línea digital y cuando cambie, almacenar el valor del tiempo y restarlo al valor que tienes del último cambio.