Está en la página 1de 5

1.

Explicación del prototipo

La finalidad de este proyecto es encontrar una manera de que la lectura de la


temperatura del sensor del refrigerante del motor, que es una resistencia NTC, se refleje de
tal manera que el cliente pueda estar al tanto de dicha temperatura y llevar un control del
motor para prevenir futuras averías.

Para esto se realizará un montaje controlado por una tarjeta Arduino uno, que
normalmente disponen de los microcontroladores Atmega328p. Colocaremos en sensor en
serie con una resistencia de 10K ohms, dicha resistencia será alimentada por los mismos 5
voltios que proporciona la placa Arduino, a efectos de la prueba fuera del vehículo se
realizará de esta manera para corroborar las mediciones de temperatura del sensor,
posteriormente cuando sea conectado al vehículo se instalará de tal manera que se puedan
aprovechar los 5 voltios provenientes del Módulo de Control Electrónico (ECM) del
automóvil. Al colocar ambas resistencias en serie, la de 10k ohms y la del sensor, que le
llamaremos termistor para efectos prácticos, podremos obtener a través de un divisor de
voltaje la tensión que pasa a través del termistor, la cual será la que entre en una de las
entradas analógicas del Arduino Uno.

Una de las características del Arduino que nos serán de utilidad en este y futuros
proyectos es que el puerto C, conocido también como el puerto analógico, es el utilizado
para la entrada de señales analógicas de un máximo de 5 voltios.

Está entrada dispone de 10 bits para un total de 1023 números decimales de trabajo
o combinaciones, siendo está cantidad equivalentes a 5 volts. Esto quiere decir que para la
entrada debemos realizar una pequeña regla de 3 ya que recibe la señal analógica pero la
muestra como combinaciones decimales para una explicación breve si la entrada son 2.5
volts y para un máximo de 5 voltios hay 1023 combinaciones entonces para 2.5 voltios
habrá 512 combinaciones aproximadamente, 511.5 si trabajamos nuestra variable de
entrada como número flotante.

En consecuencia con esta tensión ya normalizada en voltios, se calculará en el


programa realizado en Arduino IDE la resistencia del termistor, con esta resistencia se
podrá calcular con otra fórmula, también especificada dentro del programa y explicada más
adelante , la temperatura que está recibiendo el sensor en tiempo real.

Ahora bien, ya con la temperatura calculada y almacenada dentro del programa la


problemática que se presenta sería como plasmar o como llevar está información al cliente.
Para ello se dispone de un display LCD 16 x 2 conectado a todos los pines del Arduino que
servirán para su control y adicionalmente conectado a tierra, a la fuente y a un
potenciómetro que controlará el brillo de la pantalla con una entrada también conectado a
una resistencia de unos 330 ohms para proteger nuestra pantalla.

Finalmente se programará el display LCD con el Arduino IDE el cual posee una
librería propia para el control de la mencionada pantalla, en la primera línea de la pantalla
se mostrará la temperatura en Celsius y en la segunda línea la temperatura en Kelvin.
● Simulación en Proteus

Ya escrito nuestro programa se procede a verificarlo a través Proteus 8.5 que es un


simulador bastante completo de circuitos tanto como digitales y analógicos. Se descargo la
librería Arduino UNO y se buscaron los componentes necesarios, termistor de temperatura
ambiente 25 °C, resistencia de 10K y display LCD. Se exportan los binarios del programa a
un archivo .HEX que es el necesario para cargar en nuestra simulación y se evalúan los
resultados.

● Datos para el termistor y Resultados

Ya que lo que se necesitaba para esta simulación era el funcionamiento del prototipo
para los datos de la temperatura versus la resistencia del termistor se obtuvieron a través de
Google bard, al que se le pidió que diera una tabla de temperatura versus resistencia de
algún termistor conocido. Con estos datos se obtiene la resistencia a temperatura ambiente
y se calcula el Beta (B) del termistor también conocido como temperatura natural del
material, fundamental para los cálculos de temperatura.

A continuación se mostrarán algunos anexos de las fórmulas utilizadas para el


cálculo la tabla de temperatura versus resistencia del termistor, el programa escrito en
Arduino IDE y un capture de la simulación realizada en Proteus

● Anexos

Fórmulas a implementar
Tabla temperatura vs resistencia

Programa

Simulación en Proteus
2. Especificaciones de los componentes a utilizar

3. Conclusión

También podría gustarte