Está en la página 1de 5

MONITOREO DEL ESTADO DE BATERIA ALPHACELL PREMIUM GEL 220 GXL PARA

VEH

MURCIA YEPES, EDWIN STEVEN, ESTUDIANTE DE INGENIERÍA MECATRÓNICA DOBLE PROGRAMA ELÉCTRICA.

Universidad tecnológica de bolívar, Cartagena bolívar.


Ni.wede@hotmail.com

BELLO LORA, JAMINSON. ESTUDIANTE DE INGENIERÍA MECÁNICA DOBLE PROGRAMA MECATRONICA.

Universidad tecnológica de bolívar, Cartagena bolívar.


Jeis_100@hotmail.com

Resumen Este trabajo se realizó con la finalidad de medir el voltaje la corriente y la temperatura de la batería para un vehículo
eléctrico hibrido utilizando ATMEGA 2560 como recolector de datos. Este documento aporta detalles específicos de la utilización
los módulos para las mediciones y conexiones utilizadas entre los diferentes componentes, además de las protecciones que se deben
tener en cuenta con los equipos de trabajo
palabras clave sensor, voltaje, corriente, batería, temperatura
Abstract This work was carried out with the purpose of measuring the current and temperature of the battery for a hybrid electric
vehicle using ATMEGA 2560 as a data collector. This document provides specific details of the use of the modules for the meas-
urements and connections used between the different components, in addition to the protections that must be taken into account
with the work equipment.
Key words sensor, voltage, current, battery, temperature

1 Introducción
En este documento se presentará el montaje, in-
tegración y funcionamiento de medición del estado
de la batería para un vehículo eléctrico hibrido
(VEH), así como el porcentaje de carga estimado
para la batería a utilizar, en el cual se medirán Vol-
taje de batería, corriente para la carga y descarga de
la batería y Temperatura de la batería. Para ello se
utilizó diversos módulos que son ACS712 para co-
rriente, LM35 hecho por DFROBOT para medir
temperatura, y se fabricó un divisor de tensión para
la medición de voltaje. Para la recolección de datos
se implementó un microcontrolador ATMEGA 2560
utilizando 4 puertos de este, de A0 hasta A3.
2. sensores
2.1 Instrumentos utilizados
2.1.1 Medidor de Voltaje
Ilustración 1: Divisor de tensión
Para el medidor de voltaje se utilizaron resisten-
cias de 100KΩ dos en serie para sumar 200KΩ y una
independiente, estas resistencias tienen las siguien-
tes.
Potencia: ½w
Tolerancia: 5%

pág. 1
2.1.2 Medidor de corriente 2.1.4 Diodo de protección
El sensor de corriente se obtuvo con las siguientes Diodo de protección SF164 características:
características.
 Máximo voltaje reverso pico recurrente:
 Voltaje de salida: Analog output 66mV / A 200V
 Voltaje de operación: 4.5V ~ 5.5V  Máximo voltaje RMS:140V
 Salida de voltaje sin corriente: VCC / 2  Voltaje máximo de bloqueo de DC: 200V
 Ancho de banda 80 kHz  Corriente rectificada hacia adelante prome-
dio máximo en TC = 125: 16A
 Error Total Salida: 1.5% at TA = 25°C
 Resistencia interna: 1.2 mΩ
 Sensibilidad de salida: 66 to 185 mV/A

Ilustración 4: diodo SF164

2.2 tablas de datos


Datos recogidos por arduino y multimetro para el
voltaje luego se calculo el error para posterior a ello
sacar un valor constante(promedio de errores).
Ilustración 2: Sensor de corriente arduino multíme- error
2.1.3 Medidor de temperatura tro
12,1 12,35 0,25
Para medir la temperatura se utilizó el siguiente mo-
dulo con características. 12,07 12,33 0,26
 Modelo: LM35 12,1 12,37 0,27
12,09 12,35 0,26
 Voltaje de operación: 3.3~5.0V
12,09 12,36 0,27
 Sensibilidad: 10mV/℃
12,09 12,34 0,25
 Rango de medición: 0~150℃ 12,07 12,32 0,25
 Precisión: ±1℃ 12,06 12,36 0,3
12,09 12,35 0,26
12,07 12,34 0,27
adicionar: 0,264

Ilustración 3: Sensor Temperatura

pág. 2
Se efectuó la medida por medio de un divisor de ten-
Divisor de tension vs sión, el voltaje en la batería permitirá conocer el es-
multimetro(voltaje) tado porcentual de la misma, adicionalmente se tuvo
en consideración el porcentaje de descarga máximo
12.4 que para el caso de la batería Alphacell premium gel
220 gxl es del 50%, se hace necesaria la implemen-
12.2
tación de un divisor de tensión para poder trabajar a
12 voltajes admitidos por nuestro microcontrolador.
11.8
1 2 3 4 5 6 7 8 9 10 15 ∗ 𝑅1
= 5𝑉
𝑅1 + 𝑅2
arduino multimetro
15 ∗ 100𝐾𝛺
= 5𝑉
200𝐾𝛺 + 100𝐾𝛺
Datos recogidos por arduino y termocupla de
multimetro fluke Se usó una resistencia de 100K𝛺 para R1 y dos en
serie del mismo valor nominal.
Temperatura °C Para la calibración se contó con un multímetro fluke
por medio del cual se realizó medida de voltaje de
muestra arduino termocupla Error una fuente variable dc en paralelo a el modulo fabri-
1 30.86 33.86 3 cado, por medio del promedio del error se le sumo a
la variable de voltaje (volt) una constante de 0,265.
2 30.37 33.17 2.8
3 32.33 35.23 2.9
4 31.84 34.74 2.9
5 31.35 34.45 3.1
6 31.84 34.84 3
7 31.35 34.45 3.1
8 31.84 34.84 3
9 31.35 34.35 3
10 31.84 34.84 3 Ilustración 5 : divisor de tensio.

Temperaturas °C
36
35
34
33
32
31
30
29 Ilustración 6: medida de voltaje antes y después del divisor de
tensión así como la corriente entrante al arduino.
28
27
1 2 3 4 5 6 7 8 9 10 2.3.2 capacidad amperios-hora

arduino termocupla Por medio del ACS712 se implemento la


medicion de corriente, tanto la de carga entregada
por una fuente regulada que simula el
funcionamiento de un panel y la de descarga
2.3 descripción matemática sensor y calibra- efectuada por un par de reostato que haria las veces
ción: de motor. el sensor anteriormente descrito esta
2.3.1 voltaje de batería regido por la siguiente ecuacion matemtica:

pág. 3
𝑉 = 𝑚𝐼 + 2.5
float voltajeSensor= analogRead(A1)*(5.0 /
𝑉 − 2,5 1023.0); //lectura del sensor
𝐼=
𝑠𝑒𝑛𝑠𝑖𝑏𝑖𝑙𝑖𝑑𝑎𝑑 corrientecarga=(voltajeSensor-2.5)/Sensibili-
Se hizo medida en serie de corriente tanto antes dad; //Ecuaci?n para obtener la corriente
de la carga, como antes de batería para poder medir float voltajeSensor2= analogRead(A2)*(5.0 /
la corriente de carga y descarga de la misma, y así 1023.0); //lectura del sensor
hacer un estimativo de amperios horas de esta. corrientedescarga=(voltajeSensor2-2.5)/Sen-
sibilidad; //Ecuaci?n para obtener la corriente
Con este sensor se obtuvo valores con un error resta=corrientecarga-corrientedescarga;
casi despreciable por lo cual no se hizo necesario la
integracion=integracion+resta;
adicción de ningún valor a la formula característica
integracionhora=integracion/3600;
del sensor, cabe destacar que la sensibilidad del sen-
sor implementado era de 0,66mv.
2.4.3 temperatura //Serial.print("carga: ");
Serial.println(corrientecarga,3); // corriente
Se realizó medida de temperatura usando un carga (amperios)
sensor lm35 montado en un módulo fabricado por Serial.print(",");
dfrobot, el funcionamiento está representado por //Serial.print("descarga: ");
medio de una conversión de lectura de voltaje Serial.println(corrientedescarga,3);//corriente
𝑣𝑎𝑙𝑜𝑟 𝑙𝑒𝑖𝑑𝑜 descarga (amperios)
𝑚𝑖𝑙𝑖𝑣𝑜𝑙𝑡𝑖𝑜𝑠 = ∗ 5000
1023 //Serial.print("capacidad: ");
Serial.print(",");
𝑚𝑖𝑙𝑖𝑣𝑜𝑙𝑡𝑠 Serial.println(integracionhora,3);//capacidad
𝑐𝑒𝑙𝑠𝑖𝑢𝑠 =
10 amperios-horas
Se calibro este sensor por medio de la comparación
Serial.print(",");
entre la medida entregada por el sensor y la medida
de temperatura realizada por una termocupla conec-
tada a un multímetro fluke, dando como resultado na //********************************sen-
diferencia de 3 grados en promedio por ello la fór- sor temperatura***************************//
mula de Celsius quedó expresada de la siguiente ma- //se calibro con la termocupla de un multimetro
nera: fluke

𝑚𝑖𝑙𝑖𝑣𝑜𝑙𝑡𝑠 int value = analogRead(sensorPin);


𝑐𝑒𝑙𝑠𝑖𝑢𝑠 = +3 float millivolts = (value / 1023.0) * 5000;
10
3 código en arduino float celsius = (millivolts / 10)+3;
float Sensibilidad=0.066; //sensibilidad en Vol-
tios/Amperio para sensor de 5A
const int sensorPin= A3; //erial.print("Temperatura");
float integracion=109; Serial.print(celsius);//temperatura medida en
float integracionhora=392400; el terminal negativo de la bateria
float resta=0; Serial.print(",");
float corrientecarga=0; //Serial.println(" C");
float corrientedescarga=0; //Serial.print("\n");

void setup() {
//********************************sen-
// Cambiamos referencia de las entradas sor voltaje***************************//
anal?gicas //se calcula el voltaje de la bateria por medio de
n divisor de tension que
Serial.begin(9600); // baje de 15 volt a 5 volt
// Configuramos el puerto serial a 9600 bps
} float m= analogRead(A0);
float volt=(m*15/1024)+0.265;
void loop() { float PoCbateria = ((((volt-0.10)*100)/12)-
//********************************sen- 50)*2;
sor corriente***************************//
//se calcula la corriente de carga del panel y de //Serial.println(" Voltaje ");
descarga realizada por los motores Serial.println(volt);//voltaje de la bateria
Serial.print(",");

pág. 4
// Serial.println(" % Battery ");
Serial.println(PoCbateria);//porcentaje de ba-
teria teniendo encuenta que descarga maxima sera a
50%
delay(4000);
}

Conclusión

La importancia de conocer sobre el funcionamiento


de los sensores nos permite solucionar problemas,
durante el montaje el sensor de corriente mostro
cambios significativos cuando sobre el pasaba un ca-
ble de alimentación de 110 voltios esto por causa
del efecto inductivo que afecta a cualquier sensor de
efecto hall , adicionalmente se notó la necesidad de
poseer otro instrumento de medida de confianza para
poder hacer una comparación con los datos obteni-
dos por nuestros sensores y pasar a la calibración.

Agradecimientos

Se agradece a los auxiliares de laboratorio por faci-


litar las herramientas, asi como al ingeniero Víctor
garrido por su asesoría el depuramiento del código,
y a los profesores Kelyn Rosely Botina Trujillo y Ja-
vier Eduardo Campillo Jimenez brindarnos el reto de
este proyecto.

Referencias bibliográficas
Adrián Bayo Beguería, V. S. (27 de junio de 2014).
Universidad Publica De Navarra. Obtenido de
https://academica-
e.unavarra.es/bitstream/handle/2454/11826/TFG
BayoBegueriaAdrian2014.pdf?sequence=1&isAll
owed=y

Llamas, L. (15 de julio de 2015). Luis Llamas.


Obtenido de https://www.luisllamas.es/medir-
temperatura-con-arduino-y-sensor-lm35/

Noticias. (s.f.). NAYLAMP MECHATRONICS.


Obtenido de
https://naylampmechatronics.com/blog/48_tutoria
l-sensor-de-corriente-acs712.html

pág. 5

También podría gustarte