Después de convertir el destornillador a litio, surgió la idea de hacer un cargador similar a los modelos de fábrica con medición de corriente, voltaje y capacidad de la batería. En realidad, para esto necesita una fuente de alimentación, una placa de carga de batería basada en el principio CC CV y un módulo de visualización de parámetros. Detengámonos en el módulo de visualización de los parámetros anteriores. Este módulo permitirá medir la capacidad real de una batería recargable (o conjunto de batería).
La base del módulo de pantalla es un sensor de voltaje y corriente tipo INA219 comprado en Aliexpress. Este chal está diseñado para medir valores de voltaje de hasta 26 V y valores de corriente de hasta 3.2 A. Todos los parámetros medidos se transmiten a través de I2C a Arduino. Este sensor determina varios parámetros a la vez: potencia y capacidad en mA \ h, corriente y voltaje.
Características del sensor INA219.
1) Los límites de los voltajes medidos: de 0 a 26 V;
2) Tensión de alimentación del sensor: de 3.0 a 5.5 V;
3) Parámetros para la corriente medida - máximo 3.2A;
4) La precisión de las mediciones de voltaje y corriente hasta 1%.
El sensor INA219 no requiere flejes adicionales, es suficiente para suministrar energía al sensor en sí, conectar los cables de alimentación más y menos y conectarse a través de Arduino a la interfaz I2C. Puede usar el módulo en circuitos donde necesita controlar datos durante la carga y descarga de baterías. También puede usar el sensor INA219 en fuentes de alimentación como unidad de monitoreo de voltaje y corriente para consumidores conectados.
El dispositivo en sí incluirá el sensor INA219, la placa Arduino (puede usar cualquier opción: Uno, Nano, Pro Mini), una pantalla LCD1602 de dos líneas con una placa de interfaz I2C, un módulo de relé de 5V.
Enumeración de herramientas y materiales.
-Pago Arduino Nano-1pc;
Sensor INA219-1pcs;
- Pantalla LCD1602 de dos líneas con placa de interfaz I2C-1pcs;
- módulo de relé para 5volt-1pc;
- Cargador del teléfono para alimentar el circuito-1pc;
-los cables de conexión;
soldador
probador
caja de distribución de plástico -1pcs;
- Tablero de bajada 5A -1pcs.
Primer paso Montaje de la unidad de visualización en el sensor INA219.
Ensamblamos el diagrama del dispositivo usando cables con conectores. Cables de alimentación de entrada y salida a través de los cuales se alimentará la carga, tomamos una sección de 1-1.5 kV, mm. Los módulos de circuito se alimentarán desde el cargador desde el teléfono a través del conector USB de la placa Arduino Nano, y luego desde los contactos +5 y Gnd.La comunicación del sensor INA219 con Arduino a través de la interfaz I2C pasa por los terminales CLK y SDA. La dirección del sensor INA219 se puede cambiar, si es necesario, soldando los contactos A1 y A0. Ensamble con cuidado y cuidado el circuito del sensor con sus contactos V +, V- debe conectarse en serie con la carga, también al INA219 no le gusta la inversión de polaridad. ¡Sin observar estos requisitos, puede deshabilitarlo fácilmente!
En la caja de la caja del distribuidor, corte una ventana para la pantalla LCD1602, en la parte inferior hacemos un agujero para el conector USB de la placa Arduino.
Paso dos Programación del dispositivo.
Necesita instalar la biblioteca para el sensor INA219. Está en el IDE arduino. Haga clic en "Boceto", luego "Conectar la biblioteca" y luego "Administrar bibliotecas". En la línea de búsqueda, escriba "INA219". Encuentra Adafruit INA219 by Adafruit versión 1.0.3 "instalar.
Descargue el boceto.
Por lo general, el aparato comienza a funcionar de inmediato. En el monitor de puerto puede ver todos los datos de medición.
Monitor de puerto de foto
Paso tres Comprobando el estado del dispositivo.
Sin carga, el dispositivo muestra los valores de voltaje actuales. Conectamos la carga y en la pantalla vemos los valores de voltaje, corriente, consumo de energía y capacidad.Si necesita cargar baterías de litio, debe usar la placa CC CV. Permitirá regular tanto el voltaje como la corriente de carga. . Esta bufanda se puede colocar con otros. Luego, en este caso, obtienes un dispositivo completo para cargar dichas baterías.
Para determinar la capacidad de la batería, debe conectarla como fuente frente al INA219 y conectar una carga (por ejemplo, una lámpara de automóvil) al cable de salida. En el esquema, el límite inferior de desconexión de carga se establece en 2,8 voltios. El valor debe seleccionarse de acuerdo con la hoja de datos de sus baterías. Cuando el voltaje alcanza 2.8 voltios, el relé desconectará la carga y en la pantalla veremos la capacidad real de la batería en miliamperios horas. Para volver a encender el dispositivo, debe restablecer la alimentación de 5 voltios a Arduino o instalar el botón de reinicio en el pin RST de las placas Arduino y GND.
De esto hecho en casa Puede determinar la capacidad de una sola batería, así como los conjuntos de varias baterías (paquete de baterías para un destornillador).
Se pueden ver más detalles en el video
¡Lectores del sitio todo lo mejor en creatividad y en la vida!