Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

03/07/2007 #1


Diferenciar frecuencias a la entrada de un pic 16f84a
Como hago para diferenciar frecuencias a la entrada de un pic 16f84a, lo que necesito es la siguiente, a la entrada del pic colocar una onda cuadrada con cierta frecuencia y a la salida con un lcd mostrar una lectura pero que me indique una velocidad por ejemplo.

Por ejemplo:

Onda cuadrada 20 Hz a la salida 25 Km/h
Onda cuadrada 42 Hz a la salida 52.5 Km/h


Tengo pesado una tabla pero seria poca precisa, por que como se ve a 42 Hz la salida no seria 52.5 Km/h. les agradecería su ayuda.
03/07/2007 #2


lo mas sencillo es midiendo el periodo del pulso.
04/07/2007 #3


Hay varias formas de abordar el tema, por interrupciones, por el timer o por predida de tiempo.

Para pasar de hz-rpm o lo haces con mutiplicaciones y demas o con sumatorios que es lo mismo pero indirectamtente.en vez de incrementar el contador +1 lo inclementas +3..

Una forma es en vez de contar cuantos pulsos hay en un segundo, contarias cuantos pulsos hay en una decimaparte de minuto, o sea numero de pulsos en 6 segundos.

te recomiendo utilizar la media o sea tomas ocho medidas y lo divides por ocho, esto es tan facil como rotar 3 veces a la izquierda. DE esta forma la medida es mas estable y precisa

Mira aqui
http://www.qsl.net/dl4yhf/freq_count...q_counter.html

Finalmente te recomiendo que te pases al pic16f876 o 877 es lo mismo pero mucho mas potente y facil de programar, te sirve el mismo programador y codigo que el 84
04/07/2007 #4


Sólamente una corrección, para dividir un numero entre 8 se debe rotar 3 veces a la derecha, no a la izquierda como dice tiopepe123 ya que al rotar a la izquierda en realidad estás multiplicando
04/07/2007 #5


Con lo que me costo sacarme el carnet de conducir...


Si, a la derecha, que conste que mira la mano, en que deberia estar pensado
04/07/2007 #6


¡Gracias… totales!
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.