Hola nuevamente, después de practicar operaciones sencillas en un PIC por unos meses, me dieron ganas de realizar un proyecto propio de principio a fin, algo que no sea extremadamente complicado pero que me permita utilizar el ingenio para resolver los problemas que puedan aparecer.
Se me ocurrió la idea de realizar un "tacómetro" para automovil, basicamente medir las RPM del motor y mostrar el valor en un par de display's de 7 segmentos, adicionalmente una barra de leds que se encenderá progresivamente hasta llegar hasta un valor prefijado, y 3 botones de configuracion para poder setear el valor en el que se encenderá la barra.
Ejemplo del funcionamiento de la barra:
Formato que tengo pensado para el tablero:
Para el manejo de los display's pienso utilizar 2 CD4511 conectados a las mismas 4 patas del micro y, mediante 2 salidas, activar y desactivar los LATCH de cada uno para poder mostrar 2 dígitos utilizando solo 6 pines.
No se si este método funcionará ya que nunca lo utilicé, ustedes que dicen? (Ejemplo: muestro el primer digito, activo el latch del primer CD4511, muestro el segundo dígito, activo el latch del segundo CD4511)La señal de RPM en el prototipo será una onda cuadrada de 5V, pero en la realidad tendría que tomarla del borne negativo de la bobina. Alguien alguna vez realizó esta medición? Como se aisla el circuito de la alta tensión de la bobina?
El esquemático que tengo en mente para el circuito es el siguiente (me faltó agregar las resistencias correspondientes a los display's) :
Lo ven correcto? Que debería modificar?La salida indicada como "CORTE" solo debe presentar un estado alto al llegar a cierto numero de RPM, esto se puede dejar para mas adelante.
La idea es comenzar de a poco con lo básico e ir agregando funciones.
El funcionamiento del circuito por si no me expliqué bien sería el siguiente:
- Leer valor de RPM
- Mostrar valor en display de 7 segmentos
- Si se ha llegado a un cierto valor encender el 1º led de la barra
- Si se ha llegado a un cierto valor encender el 2º led de la barra, etc.
Una vez resuelto eso le daré uso a los botones para, mediante un simple "menu", poder setear los valores de CORTE y encendido de la barra mientras esté el dispositivo en funcionamiento.
Disculpen si me excedí en la introducción pero quería ser lo mas explicativo posible. Gracias de antemano!