Hola que tal gente !!! veo que este tema ya hace mucho que no se toca y tal vez ya este resuelto, pero estoy queriendo hacer lo mismo que Carli, asi que voy a probar suerte planteando mis dudas en este hilo.Lo que yo quiero hacer es basicamente lo mismo : sensar presión de aceite , temperatura de agua , RPM, y tensión de bateria ,por el momento todo en 12v .La idea es usar un 16f876a y mostrarlo en un lcd 2x16 .Tambien hacer un sistema de alarma y registro de datos , por ejemplo que si la temperatura paso los 100ºC me grabe este valor en la eeprom para despues leerlo y asi con los demas parametros.Hasta ahora tengo todo armado en el simulador proteus ,donde todo funciona y nada se quema ja ja ja .Pero mis dudas son como tratar las señales paso a detallar:
Presion de aceite : y aca es donde respondo la inquietud de Carli al comienzo del post (despues de 8 años ja ja, tarde pero seguro) .Voy a usar un sensor de presion de aceite (Oralnd Rober) (pido disculpas si no se podia mencionar la marca )
el 134H 120 que son los que vienen con un instrumento electrico de 12v o 24v, de 0 a 120 lbs,pero tambien se consigue solo el sensor , conocido como bulbo cebolla.Este posee una resistencia interna que va desde 8 ohm en reposo (sin presion ) a 120 ohm => 120lbs , estuve haciendo pruebas con este bulbo para confirmar que su escala fuera lineal y asi fue .Osea cuando hay una presion de 60 lbs su resistencia interna marca 60 ohm y asi sucesivamente .Lo que hacia era que cada vez que le metia presion cuando se la sacaba este minimo que mencione antes de 8ohm , variaba , quedaba en 9 o en 10 no volvia al mismo valor exacto .Lo que me hace dudar de meterle una tension directa y medir su caida ,ya que si en algun momento su resist se hace cero haria un corto , por eso decidi usar un operacional , el cual no se si esta correctamente conectado o si hay alguna manera mas sencilla de poder leerlo con el adc del pic
Temperatura de agua : aca tengo dudas si usar el lm35 ,el cual lo veo muy debil (fisicamente hablando) aunque supongo será mas facil su lectura ya que es lineal .O el sensor de temperatura que viene para instrumento analogico, de la misma marca que el sensor de presion de aceite y que tambien se consigue por separado ,pero es de bronce barato y robusto, como para esta aplicacion ,el tema de este es que su escala es a la inversa , es decir cuando esta a 10ºC tiene 3K de resistencia y a medida que aumenta la temperatura su resistencia disminuye , este sensor viene calibrado para un instrumento que marca de 50 ºC a 120ºC , tendria que hacer algunas pruebas para averiguar si su escala es lineal y ver como transformar estos datos para representarlos en el lcd
bueno a pensar un poquito ja ja .
Tension de bateria : bueno aca la idea es un divisor resistivo para tener un maximo de 5 v a la entrada del adc del pic y un zener de proteccion por si se pasa de voltaje
RPM : la idea es medir las rpm del motor tomando la salida de alterna del alternador (W) , la cual varia su frecuencia de 100hz a 400hz dependiendo de la relacion de poleas del alternador y oviamente las vueltas a las que esta girando ,a partir de las cuales este se excita, esta señal siempre es la mitad del voltaje que este entregando el alternador . Y aca la gran duda y posible burrada ja ja ,se podrá conectar esta señal (W) al fotodiodo de un optoacoplador y sensar a la salida del opto la cantidad de pulsos ???? en la simulacion me funciona pero sera asi ???
Les adjunto una foto de la simulacion en donde se encuentra todo lo que trate de explicarles , espero haber sido claro , y les pido si me pueden aconsejar sobre los circuitos de sensado o si tienen una manera mas facil o mejor de hacerlo .Desde ya muchas gracias
Saludos!!!