ArduinoCircuitosOBD2 / Automotrizstaff

Circuito para activar ventiladores del Auto a 85°C

Con las prisas no he tenido tiempo de probar un circuito con Circuitos operacionales, pero si lo he probado ya con anterioridad con Arduino.

En el 2015 hice un indicador de Temperatura usando el LM35 donde cuando la temperatura era de 45°C encendiera un abanico de PC, luego a los 65°C me dijera que estaba con sobre calentamiento. Las temperaturas las puse según yo quería la estabilidad de temperatura en mi PC; estos valores eran fijos y no se cambiaban hasta que volviera a programar el Arduino.

Control Automático de encendido de abanicos a temperatura 85°C o ajustable.

 

Sensor de Temperatura

Usaremos el mismo sensor de temperatura del motor, este sensor opera entre 0 y 5V, por lo general los voltajes de activación son entre 3.0 y 3.3V

He revisado mi marcador análogo de la caravan 96 y cuando veo que es una buena temperatura en relación al tiempo de trabajo del motor mi voltímetro me marca 3.1 el  cual creo que es buen tiempo para que se enciendan los ventiladores

Valor del Voltaje de Referencia

Este valor es el que definiremos de manera manual en el programa observando lo siguiente:

He notado que cuando esta algo caliente el motor y este calentamiento hace que tire un poco de agua al apagar el auto el voltaje del sensor esta en 2.8, aunque la aguja en el marcador análogo dice que aún no esta caliente, pero si dejo que caliente mas y este valor llega a los 2.66v la camioneta tira mucho mas agua, es decir que ya esta demasiado caliente.

Si enciendo los abanicos a los 3.0V es mas complicado bajar la temperatura del agua porque aunque si enfría aún tira un poco de agua.

Por lo que he decidido encender abanicos a los 3.1, pero creo que es mejor a los 3.2V; sabiendo este valor lo podremos colocar el en programa.

Comparación de valores

Con el Arduino leeremos el valor del sensor del auto con el Pin A0 y lo compararemos con el valor de referencia que tenemos en el programa y este activara mediante un condicional IF si el valor leído en el Pin A0 es igual o menor al voltaje de activación de los ventiladores.

Pero estaríamos probando y reprogramando el arduino hasta completar el valor del voltaje de referencia y este si se active cuando en realidad lo queremos y no queremos adivinar ni hacer tanta prueba.

Para evitar tanta prueba, usaremos otro circuito que nos permita cambiar el valor del voltaje de referencia y lo ajustaremos con un potenciometro por medio del PIN A1

Obviamente no uso Fritzing ni Excel para hacer mis diseños, pero tome imágenes para ilustrar un poco. Normalmente uso PCB Wizard porque es mas fácil y es el común entre los estudiantes; antes usaba protel pero eso era en 1996 al 99.

En el diseño he puesto un relevador de protección para evitar daños en el arduino, aunque creo que el voltaje de 5V del pulso de salida del arduino atraves del transistor si activa un relevador automotriz de 12V 30A.

One comment
  1. Staff
    Staff

    El valor de 85°C lo tome porque creí que los ventiladores se activan a los 100°C y se desactivan a los 95°C, aproximadamente, según veía como se calentaba mi camioneta. Luego vi que los termostatos son de 92° para el modelo 96-2000, pero existen otros de menos temperatura como 82° en Autozone. Ahora con los cambios vi que mi termostato era de 72°C, por lo que al llegar a los 85° veía mas vapor en el radiador. Entonces los ajustes de los abanicos lo haré con base a los 72°C que ya tenía instalado desde hace 10 años y no lo sabía.

Comments are closed.