Imax b6 casero en arduino. Cargador imax b6

Compré el dispositivo Imax B6 por $ 12.23 El vendedor lo envió a pedido por correo de Hong Kong, por lo que tuve que pagar un poco más, pero valió la pena, la entrega es más rápida que a través de empresas de logística. Ordené, durante el proceso de entrega fue rastreado tanto por el correo de Hong Kong como por el correo ruso. A la oficina de correos IMAX B6 recibió solo 12 días a partir de la fecha de pago.

Instrucciones y ajustes durante el funcionamiento

El dispositivo de equilibrio del cargador se compró para dar servicio a numerosas baterías y baterías de varios tipos operadas por mí.

Según la descripción, el dispositivo de carga-equilibrio es capaz de servir NICD, NIMN, liion, LIPOL, batería de plomo, pero en la práctica se las arregla bien con tipos de baterías relativamente nuevos - NIZN.

Apariencia

El proceso de carga se lleva a cabo en el modo "AUTO" o manual. En el modo "AUTO" solo se configura la corriente máxima, el cargador cambia durante el ciclo según un algoritmo preprogramado para cada tipo de elementos, mientras que en el modo manual la corriente configurada permanece invariable durante todo el ciclo.

Puede probar la capacidad real de los elementos. Fuente de alimentación de una fuente externa con un voltaje de 12-18 voltios. La dirección se lleva a cabo por sólo cuatro botones metálicos. En la configuración, puede guardar 5 programas de funcionamiento del dispositivo en la memoria o configurar un nuevo modo de funcionamiento antes de conectar la batería.

Es posible apagar el proceso de carga cuando se alcanza cierta temperatura en la batería (cuando no se incluye un sensor de temperatura en el kit), después de que haya pasado un tiempo (hasta 4 horas o no controle el tiempo), cuando se alcanza una cierta corriente de carga, la señal de sonido se enciende / apaga.

Durante el funcionamiento, la pantalla de cristal líquido muestra información sobre el modo de funcionamiento, el voltaje de la batería, la corriente de carga/descarga.

Mi dispositivo está alimentado por una fuente de alimentación portátil. Durante el funcionamiento, lo primero que hice fue volver a hacer los cables de salida, ya que los incluidos en el kit no son aplicables, no hay conectores de este tipo (excepto los cocodrilos). Esto es quizás lo único que no me gustó, pero quizás solo a mí.

Hice cables específicamente para el equipo que cargo (principalmente juguetes para niños) y los adapté a los compartimentos de las baterías para cargar 1-3 baterías AA, AAA.


Click para agrandar

En el modo de entrenamiento NICD, NIMN logró restaurar, aunque no completamente, el rendimiento de 4 de los 12 elementos. El programa de equilibrado es necesario cuando se utilizan varias baterías LIion, LIpol conectadas en serie, yo no lo he usado, no puedo decir nada.

Nizn

No se proporciona la carga de celdas NIZN en Imax B6, pero es posible. El voltaje de estos elementos es de 1,6 V, que es ligeramente superior al voltaje de NICD, NIMN (1,2 V). El algoritmo de carga es idéntico. Para conectar, utilizo un compartimento de batería para 2 pilas AA, ajuste el voltaje a 3,6 V (3 celdas) en el dispositivo. Cobra, no jura.

baterías de coche

Utilizar como cargador para baterías de plomo-ácido...

He estado cargando y cargando el coche eléctrico de un niño con dos baterías de 6 voltios, en invierno cargué una batería de coche con una corriente de 5 a. La notificación de errores es muy conveniente, no un código que debe buscar en la tabla, sino un mensaje de texto, sin embargo, en buen inglés.

Además, en invierno, con el frío, ayudaba un poco al generador normal de mi Priora, cargando la batería del coche en el garaje. No tengo calefacción en mi garaje, pero Imax aguantó muy bien el frío y no se descompuso.

Revisar

En general, muy satisfecho. Ya escribí sobre las baterías NIZN arriba y ¡esto también es una gran ventaja! Se ve bien desde el exterior, pero no lo desarmó. ¡Ha estado funcionando sin fallas ni averías durante varios meses y, en manos idóneas, generalmente ofrece una amplia gama de posibilidades! Todos los mensajes de error, fin de ciclo de trabajo y otros mensajes van acompañados de una señal acústica.

donde podria comprar

Puedes comprar en el sitio web de Aliexpress en. Tenga en cuenta: solo debe comprar el producto iMax B6 original, para lo cual miramos el título del producto. Si dice "ORIGINAL", entonces todo está bien. El hecho es que las mismas reglas de Aliexpress para vendedores y tiendas les prohíben vender una falsificación con una indicación de originalidad, engañando así a los compradores.

En caso de violación de esta regla, pagarán una gran multa o incluso perderán su cuenta con todos los fondos impagos. Por lo tanto, los vendedores de falsificaciones generalmente no escriben nada sobre el origen de los productos, ¡pero los vendedores de productos originales definitivamente lo notarán en el título y la descripción!


Comparación de original y falso.

Reseña de vídeo

Compré un dispositivo amateur universal relativamente barato para cargar los tipos más comunes de baterías. Desafortunadamente, el dispositivo resultó inadecuado para el uso previsto, aunque se arregló por completo. El problema está en la mala o incorrecta implementación de literalmente todas sus funciones.

No analizaré los detalles del Imax B6 en sí, el manual del usuario está disponible en la red y la carga es tan popular que puede encontrar fácilmente muchas reseñas. Describiré solo las características de esta falsificación.

Perseguido por la baratura, obtuvo el resultado correspondiente. Aunque ahora puede obtener fácilmente exactamente lo mismo por 30-40 dólares, los chinos han dominado bien este tipo de falsificación. Su receta es simple: coloque su propio microcontrolador de la marca Nuvoton, a veces interrumpido por Atmel, y presente un firmware que se parezca lo más posible al original. El problema es que este programa es solo visualmente (en el menú) similar al original, mientras que la implementación de las funciones es asquerosa.

Miremos el dispositivo desde todos los lados y miremos dentro.










Quizás en la esquina más lejana a la izquierda debería haber un chip responsable de conectarse a la computadora. Es curioso que en lugar de las huellas, todo este lugar quede como un solo polígono, pero se les olvidó quitar la serigrafía con la máscara. La opción con comunicación con una computadora no se proporciona aquí inicialmente. El microcontrolador está debajo de la pantalla.

Descarga de níquel (NiCd, NiMh)

Cuando se descarga níquel, el voltaje se mide bajo carga. No sé el resto, pero mis baterías, incluso buenas (pero viejas), tienen una resistencia interna bastante alta. Como resultado, cuando se descarga con una corriente alta, es posible que el proceso ni siquiera comience debido a un fuerte descenso del voltaje de la batería. En principio, esto es normal. En este modo, puede seleccionar el voltaje de descarga, compensar esta reducción.

Descarga de litio (Li-Ion, Li-Po, Li-Fe)

Los programas para todos los tipos de litio son idénticos, solo difieren los voltajes de umbral, al llegar al cual se detiene la descarga. Este voltaje no se puede configurar manualmente, depende del voltaje de carga establecido, que también está codificado y depende solo del tipo de batería seleccionado.

Para el litio, el programa reduce la corriente al final, pero debido a algunos problemas con las mediciones, no puede completar el proceso, succiona las últimas gotas durante horas y, con mucha frecuencia, se ignora el umbral inferior. El cargador puede conducir fácilmente el voltaje por debajo de un nivel seguro, dañando las baterías de litio.

Cuando se conecta un conjunto de batería, solo una parte de las celdas puede descargarse severamente, el dispositivo no tiene en cuenta la posibilidad de tal resultado, la conexión de equilibrio no se usa para evaluar el estado de las celdas individuales. Puede arruinar rápidamente uno costoso incluso cuando se descarga a un nivel seguro de todo el conjunto. En el único intento de descargar completamente el conjunto para medir su capacidad, la dispersión de los voltajes de las celdas al final de la descarga resultó ser de 2,5 a 3,6 V, con un nivel seguro de alrededor de 3 V.

Después de una descarga excesiva, el cargador en sí ya no puede volver a cargar la batería, lo que genera un error de "voltaje bajo".

El Imax B6 original tiene un límite de potencia de descarga de 5W, aquí este límite se eleva a unos 7-8W. Esta es probablemente la razón por la cual el dispositivo se calienta mucho cuando las baterías están descargadas, no hay ventilador en el interior, todo el enfriamiento se realiza transfiriendo calor a la carcasa. Pero no sostuve el B6 original en mis manos, puede tener los mismos problemas a 5 vatios.

Carga de níquel

El fabricante afirma cargar con corrientes altas, 1-2 C hasta 5 A. Pero en esta falsificación, en la mayoría de los casos, puede arriesgarse a poner solo 0.2 A. Si establece un valor mayor, es muy probable que el dispositivo considere que varias celdas están conectadas en serie y suministrarán un mayor voltaje, lo que conduce a daños en las baterías. Además, el voltaje excesivo no se aplicará inmediatamente, sino después de una pequeña recarga y reevaluación, es decir, puedes conectar la batería, ver que todo parece estar en orden, dejar de hacer otras cosas y regresar a la casa quemada.

El fin de la carga por parte de Delta Peak se implementa incorrectamente o no se implementa en absoluto, por lo que la batería a menudo resulta estar descargada. Incluso al iniciar el programa salen errores como “cortocircuito”, “voltaje insuficiente” y “sobrevoltaje”, hay que reiniciar varias veces hasta que funcione.

Carga de litio (normal, rápida, almacenamiento)

La carga de una batería de litio se suele dividir en dos etapas. En el primero, la carga se realiza con una corriente constante de un valor dado, aquí la carga puede dar hasta 5 A, y no hay problemas con esto. En la segunda etapa, la batería se recarga mediante una fuente de tensión.

Y esta segunda etapa, por alguna razón, funciona muy lentamente, a veces prolongando el proceso durante horas, no encontré las razones para esto. Probablemente tenga algo que ver con el voltaje final erróneo de algunas baterías. Si carga un banco de 4,2 V a 4,1 V, la carga siempre se realiza dentro de un marco de tiempo aceptable.

El dispositivo tiene tres programas de carga separados: normal, rápido y almacenamiento. No se encontraron diferencias significativas entre ellos en esta versión del B6. El modo de almacenamiento en la carga original debe llevar la batería a 3,85 V, descargándola o cargándola, aquí este modo siempre simplemente carga la batería al máximo, pero en las opciones de este modo hay una limitación del programa original: la carga la corriente no puede ser superior a 1 A. En general, es una mala idea agotar la batería para almacenarla. Y puedes cargar hasta el 100%, aunque probablemente sea más preferible el nivel de 3,85 V, no en vano las baterías vienen de fábrica cargadas a ese voltaje.

Carga de litio con equilibrado

Incluso suceden más tonterías cuando se carga con un cable de equilibrio conectado. Fake B6 realmente sabe cómo equilibrar las celdas, pero solo si una de las celdas no supera el valor máximo permitido, por ejemplo, debido a la carga en otro cargador con b sobre Mayor voltaje de carga final. En este caso, este “B6” comienza a disminuir la velocidad, probablemente debido a que simplemente no sabe cómo descargar una celda recargada en tales casos, por lo que el proceso de balanceo simplemente se detiene. Solución al problema: descargar un poco toda la batería, luego volver a equilibrar.

El balanceo aquí termina cuando la diferencia de voltaje no alcanza más de 0,01 V, por ejemplo, después de balancear el conjunto 4S a 16,8 V (4,2 V por celda), el voltaje de todas las celdas estará en el rango de 4,19-4,20 V. Corrección: si la batería, los cables o los contactos están en malas condiciones, puede terminar con una extensión mucho mayor.

Como en el caso de cargar una sola celda, reducir el voltaje de carga a 4,1 V acelera significativamente el proceso.

Algunas características más

No se ha probado el trabajo con baterías de plomo. Esta función se creó originalmente según el principio "si tan solo lo fuera", y no voy a estropear las costosas baterías para la prueba, especialmente dada la tendencia de esta carga a descargar la batería por debajo de un umbral seguro, lo cual es importante para el plomo. , así como para el litio.

El voltaje que se muestra en la pantalla durante la carga o descarga tiene poco que ver con el voltaje de la batería. Este es algún tipo de valor estimado interno, que no es interesante para el usuario. Si, sobre la base de valores tan incomprensibles, se mide la capacitancia, entonces esta función, considere, tampoco está allí. Quizás el problema esté en los malos cables y contactos.

La fuente de alimentación no está incluida, necesita una unidad de 11-18 V con un retorno de al menos 50 vatios. Si quieres llevarte un modelo con fuente de alimentación, busca B6AC. Usé un adaptador de corriente de 16 V/4,5 A (72 W) de una computadora portátil vieja y funcionó muy bien. El kit incluye cables con cocodrilos para la alimentación de una batería de automóvil.

El B6 original se puede conectar a una computadora usando. En esta falsificación, no existe tal función y el elemento de menú correspondiente. También tenía grandes esperanzas en esta característica. Además, a diferencia del original, esta falsificación no tiene función de calibración.

A veces, las letras de mensajes anteriores permanecen en la pantalla.

Original Imax B6

Dado que todas las funciones del B6 original se copian en esta falsificación con la mayor precisión posible, puede hacerse una idea del dispositivo original.

El cargador tiene protección no conmutable contra cortocircuito, baja y alta tensión. En el uso práctico, esta protección solo interfiere, siendo solo una implementación débil de protección contra un tonto que ejecuta, por ejemplo, un programa para litio en níquel. Con baterías con problemas, las protecciones también dificultan las cosas, como tener que tener otro cargador a mano para recargar las latas a un nivel aceptable si se descargaron en exceso. Pero también hay un tipo útil de protección: se detiene cuando se rompe el circuito y también funciona para todas las entradas de los conectores de equilibrio.

El cambio entre los tipos de litio se realiza como una configuración de usuario, para lo cual debe recorrer todo el menú del dispositivo. Muy incómodo. Además, cuando se trabaja con litio, no hay forma de que usted mismo indique los niveles de carga y descarga. No hay posibilidad de cargar hasta 4,35 V.

Por el precio del B6 original, podría haber una pantalla mucho más avanzada aquí. Una pantalla monocromática de dos líneas de 16 caracteres en un dispositivo tan complejo parece simplemente ridícula. El firmware del dispositivo tampoco brilla con contenido de información, en su mayoría brinda información inútil.

conclusiones

No usé el dispositivo por mucho tiempo, pero ya me di cuenta de que solo se pueden usar 1-2 de todos los programas, e incluso solo si no hay un dispositivo normal a mano y hay mucho tiempo libre.

Dado que este tipo de falsificación basada en el chip Nuvoton ya es muy popular, existe la posibilidad de que surja un firmware alternativo, como se hizo con el B6 original y copias más precisas. Lo principal es que el hardware te permite hacer todas las cosas que hace el dispositivo original.

¿Qué quería yo de este cargo? De todo un poco y en funcionamiento: carga rápida de níquel, carga de equilibrio, medidor de capacidad, conexión a PC, función de carga de almacenamiento. De todo esto, recibí solo carga con balanceo, e incluso eso con una limitación importante y un tiempo de funcionamiento muy largo. Una falsificación ni siquiera vale los $19 gastados en ella.

Realmente no me preocupa el hecho de que, en lugar de un microcontrolador conocido, se instale otro poco conocido, siempre que funcione, pero, por desgracia, esto no es así. Quizás el microcontrolador alternativo tenga peor rendimiento y sea imposible escribir un programa similar al original, pero es más probable que la culpa sea de algún programador en particular. En general, el reemplazo parece más interesante, al menos con una mayor precisión del ADC (12 bits frente a 10 para el ATmega32 para el original), pero aún no hay datos exactos, la hoja de datos no se pudo encontrar incluso en el sitio web del fabricante, los datos del ADC se tomaron de la descripción general de la serie M051.

De todas las funciones, solo la carga con equilibrio resultó ser realmente útil, pero solo si carga baterías de hasta 4.1 V (seleccione el tipo de litio LiIo en la configuración). lo cobraré Para esta batería, primero planeé comprar un cargador de equilibrio de 1 A por separado, que me costaría alrededor de $ 12. Este cargador, teniendo en cuenta un reembolso parcial durante una disputa con el vendedor, me costó aún menos, y la corriente de carga aquí puede ser de hasta 3,3 A (para conjuntos de baterías con voltaje más bajo hasta 5 A).

Si desea intentar encontrar el cargador original, intente buscar las palabras clave "genuine imax b6" y "original imax b6". Después de la compra, es mejor abrirlo y asegurarse de que haya un microcontrolador Atmel en el interior, y debe verificar no solo la marca, puede estar rota, sino también el pinout del chip. (No estoy seguro de que todos los originales de todos los años de lanzamiento tengan el mismo microcontrolador) Es mejor tomarlo en eBay, donde luchan duro contra los productos falsificados. Tomé mucho en AliExpress con una gran cantidad de pedidos y un montón de críticas positivas, lo compré.

Actualización 5 de octubre de 2015

En una de las fotos de arriba, se puede ver que los conectores de alimentación y balanceo están torcidos. Si esto no causa problemas con los de potencia, entonces los de equilibrio pueden insertarse accidentalmente no completamente, así que decidí arreglarlos. Los conectores de equilibrio están soldados a una placa pequeña separada, que se inserta en la ranura principal y se suelda allí. Para corregir la posición de los conectores, tuve que sacar con fuerza la placa de la ranura, lo que redujo el área de soldadura en el reverso, lo que redujo un poco la fuerza de la conexión. El principio mismo de tal fijación parece muy poco confiable, puede dañar el soporte de soldadura con el uso frecuente de los conectores.

También tuve que quitar por completo la placa principal de la carcasa e inmediatamente aparecieron un par de problemas más. En contraste con el lado superior, la parte posterior del tablero está toda manchada con residuos de fundente, que tuvieron que ser lavados. Los transistores de potencia se presionan contra la carcasa a través de una junta y una capa de pasta térmica. El problema es que la pasta térmica ya estaba toda seca, tuve que limpiar todo y volver a lubricar.

Durante el montaje, la película protectora no se quitó de la pantalla. Se ve muy torpe (vea la foto de arriba), ya que no está pegado a la pantalla en sí, sino a su marco. Retiré esta película y puse una nueva, pero solo en la superficie de la pantalla. La película aquí definitivamente no será superflua, ya que el dispositivo se puede operar en el campo.

Cargo un ensamblaje de polímero de litio con un límite de voltaje de 4,2 V con un balance de hasta 4,1 V (modo Li-Ion). Entonces el proceso se completa bastante rápido, aunque la batería no está completamente cargada. Hasta 4,1 V también cargo mis otras baterías. Debido a la corriente de carga relativamente grande, este cargador lo hace más rápido que los antiguos, tratando de terminar la batería hasta 4,25 V, independientemente de sus capacidades.

Comprobó el trabajo en una batería de coche de plomo-ácido. La carga se comporta tan inadecuadamente como en el caso del níquel. Por ejemplo, cargué una batería medio descargada, el voltaje final mostró algo así como 13,8 V. Para mi batería, este voltaje ni siquiera hará que el electrolito hierva. Habiendo conectado una batería ya casi cargada, el cargador mostró que terminaría la batería hasta 14.5 V (no recuerdo exactamente). No es crítico, pero ya tienes que monitorear las burbujas. Luego volví a conectar el cargador, y el voltaje final subió a 15,5 V (aproximadamente), el voltaje actual también aumentó, a aproximadamente 14,5 V (no recuerdo exactamente otra vez), lo que llevó a la ebullición del electrolito. En general se puede cargar, pero solo bajo supervisión, como ocurre con cualquier cargador de coche convencional, aquí no hay ventajas. La corriente de carga máxima es de 4,2 A, no es suficiente.

De verdad dicen: ¡la pereza es el motor del progreso! Entonces, la idea me agitó la cabeza, para automatizar el proceso de medición y formación de baterías de ácido. Después de todo, ¿quién, en su sano juicio, en nuestra era de microcircuitos inteligentes, estudiará minuciosamente una batería con multímetros y un cronómetro? Seguro que mucha gente conoce el cargador "popular" Imax B6. En Habré hay sobre él (y ni siquiera uno). A continuación escribiré lo que hice con él y por qué.

Precisión

Al principio, mi objetivo era aumentar la capacidad de descarga para medir mis baterías de UPS y, a la larga, capacitarlas sin correr el riesgo de un envejecimiento prematuro (yo, no las baterías). Conduje el dispositivo en forma desmontada.

En su interior está generosamente repleto de muchos amplificadores diferenciales, un multiplexor, un regulador reductor-elevador de alta eficiencia, tiene un buen paquete y puede encontrar un código fuente abierto en la web. Muy bueno firmware. Con una corriente de carga de hasta 5 amperios, puede incluso cargar baterías de coche a 50A/h (corriente 0,1C). Con todo esto, al mismo tiempo, la riqueza, como sensores de corriente, aquí se utilizan resistencias convencionales de 1 W que, entre otras cosas, funcionan al límite de su potencia, lo que significa que su resistencia cae significativamente bajo carga. ¿Se puede confiar en tal dispositivo de medición? Habiendo soplado y tocado estos "sensores" con mis manos, las dudas se han ido. ¡Quiero convertirlos en derivaciones de manganina!

Manganin (también hay Constantan) es una aleación especial para derivaciones, que prácticamente no cambia su resistencia al calentamiento. Pero su resistencia es un orden de magnitud menor que las resistencias reemplazables. Además, el circuito del dispositivo usa amplificadores operacionales para amplificar el voltaje del sensor a valores legibles por el microcontrolador (creo que el límite superior de digitalización es el voltaje de referencia de TL431, alrededor de 2.495 voltios).

Mi refinamiento es soldar derivaciones en lugar de resistencias y compensar la diferencia de niveles cambiando la ganancia de los amplificadores operacionales a LM2904: DA2:1 y DA1:1 (ver diagrama).

Esquema



Para la conversión, necesitamos: el dispositivo original en sí (describo la conversión del original), derivaciones de manganina (tomé de multímetros chinos), programador ISP, firmware de cargador cheali (para calibración), Atmel Studio para su montaje (opcional ), eXtreme Burner AVR por su firmware y experiencia en la creación de ladrillos para un firmware atmega exitoso (Todos los enlaces se encuentran al final del artículo).
Y también: la capacidad de soldar SMD y un deseo irresistible de restaurar la justicia.

Nunca estudié diseño de circuitos y radioaficionados en general, por lo que hacer tales cambios en un dispositivo que funciona como este sobre la marcha fue un poco aterrador. ¡Y entonces multisim vino al rescate! Es posible en él, sin tocar el soldador: implementar la idea, depurarla, corregir errores y comprender si funcionará en absoluto. En este ejemplo, modelé una pieza de circuito, con un amplificador operacional, para un circuito que proporciona un modo de carga:

La resistencia R77 crea una retroalimentación negativa. Junto con R70 forman un divisor que establece la ganancia, que se puede calcular así (R77+R70)/R70 = ganancia. Mi derivación resultó ser de unos 6,5 mOhm, lo que a una corriente de 5 A equivaldrá a una caída de tensión de 32,5 mV, y necesitamos obtener 1,96 V para cumplir con la lógica del circuito y las expectativas de su desarrollador. . Tomé las resistencias de 1 kΩ y 57 kΩ como R70 y R77 respectivamente. Según el simulador, resultó 1,88 voltios en la salida, lo cual es bastante aceptable. También deseché las resistencias R55 y R7 porque reducen la linealidad, no se usan en la foto (tal vez esto sea un error), y la derivación en sí estaba conectada con cables dedicados a la parte inferior de R70, C18 y la parte superior de la derivación directamente a la entrada "+" del amplificador operacional.

Se recortan pistas adicionales, incluso en el reverso del tablero. Es importante soldar bien los cables para que no se desprendan, con el tiempo, del shunt o de la placa, ya que de este sensor no solo se alimenta el ADC del microcontrolador, sino también la realimentación de corriente del regulador de conmutación, que , si la señal falla, puede cambiar al modo máximo y abandonar.

El circuito para el modo de descarga no es fundamentalmente diferente, pero como coloco el dispositivo de campo VT7 en un radiador y aumento la potencia de descarga hasta el límite del dispositivo de campo (94 W según la hoja de datos), me gustaría establecer la descarga máxima corriente más.

Como resultado, obtuve: R50: una derivación de 5,7 mOhm, R8 y R14: 430 Ohm y 22 kOhm, respectivamente, lo que proporciona los 1,5 voltios requeridos en la salida con una corriente a través de la derivación de 5 A. Sin embargo, experimenté con una gran corriente: salió un máximo de 5.555 A, así que cosí un límite de hasta 5.5 A en el firmware (en el archivo "cheali-charger\src\hardware\atmega32\targets\imaxB6-original\HardwareConfig.h") .

En el camino, surgió un problema: el cargador se negó a reconocer que estaba calibrado (descarga). Esto se debe al hecho de que no se usa la definición de macro MAX_DISCHARGE_I en el archivo "HardwareConfig.h" para la verificación, sino que se usa el segundo punto de calibración para verificar el primero (los puntos se describen en el archivo "GlobalConfig.h" ). No profundicé en estas sutilezas de las complejidades del código y simplemente eliminé esta verificación en la función checkAll () en el archivo "Calibrate.cpp".

Como resultado de las alteraciones, obtuvimos un dispositivo que proporcionó una linealidad aceptable de medidas en el rango de 100 mA a 5 A y que podría llamarse de medición, si no fuera por una cosa: ya que dejé un dispositivo de campo de bits potente dentro de la caja (a pesar de enfriamiento mejorado), calentar la placa aún introduce distorsión en el resultado de la medición, y las mediciones "flotan" un poco hacia la subestimación ... No estoy seguro de quién es exactamente el culpable de esto: el amplificador de error o el ADC del microcontrolador En cualquier caso, en mi humilde opinión, vale la pena sacar este dispositivo de campo de la caja y proporcionarle suficiente refrigeración allí (hasta 94W o reemplazarlo por otro de canal N adecuado).

firmware

No quería escribir sobre eso, pero me obligaron.

Un poco sobre mi refinamiento de enfriamiento

Polevik VT7, en un lugar nuevo, está pegado con pegamento caliente y su disipador de calor está soldado a una placa de cobre:

Decidí enfriar desde un radiador innecesario en un tubo de calor de la placa base. La foto muestra una placa de presión adecuada y una almohadilla de transistor, a lo largo de cuyo perímetro se coloca un plástico aislante, por si acaso. El talón de la punta del soldador se suelda directamente a la placa, al cable común; desempeñará el papel de un disipador de calor adicional del convertidor:

El diseño ensamblado no evitará que el dispositivo se pare sobre las piernas:

Firmware listo:

Probé esta modificación en modo de refrigeración pasiva: descargando una batería de 6V Pb durante 20 minutos a una corriente máxima de 5,5A. La potencia se mostró 30 ... 31W. La temperatura en el tubo de calor, según el termopar, alcanzó los 91 °C, la carcasa también se calentó y, en algún momento, la pantalla comenzó a ponerse morada. Por supuesto, inmediatamente aborté la prueba. La pantalla no pudo volver a la normalidad durante mucho tiempo, pero luego se soltó.

Ahora ya es obvio que una unidad de carga remota con una conexión desmontable sería la mejor solución: no hay restricciones en el tamaño del radiador y el ventilador, y la carga en sí resultaría más compacta y liviana (la descarga no es necesarios en el campo).

Espero que este artículo ayude a los principiantes a ser más audaces en los experimentos con piezas de hierro indefensas.
Comentarios y adiciones son bienvenidos.

Advertencia: las modificaciones descritas, si no se utilizan correctamente, pueden dañar los componentes del cargador, convertirlo en un "ladrillo" irreversible, así como reducir la fiabilidad del dispositivo y crear un riesgo de incendio. El autor se exime de cualquier responsabilidad por cualquier daño, incluido el tiempo perdido.

Enlaces

Firmware alternativo del cargador cheali: https://github.com/stawel/cheali-charger (su reseña en youtube: una vez , dos).
Para compilar el firmware: Atmel Studio y CMake
Intermitente: eXtreme Burner AVR
programador ISP:

Si te gusta la electrónica, es posible que tengas un cargador inteligente Imax B6 (mini). El kit no incluye conectores de balanceo ni caja para instalar las baterías. Por supuesto, los artesanos comienzan a hacerlos con sus propias manos a partir de materiales improvisados ​​​​o repuestos comprados listos para usar. Algunas personas lo hacen mejor, otras no. En este post te lo contaré en detalle, te mostraré cómo hacerlo.

Para hacerlo necesitaba:

1. Caja 2×18650;

2. Caja 4×18650;


3. Conectores de equilibrio 2s 3s 4s 5s 6s;

4. Cables AWG18;

5. Sondas plátanos;

6. Bloques de terminales con tornillos 2EDG-5.08-4P + 2EDGV-5.08-4P - 2 uds.;

7. Lámina de fibra de vidrio.

Y así, es necesario hacer una placa de circuito impreso.

Realizado en Sprint Layout, . Descargar placa de circuito impreso, formato lay6

Después de grabar el tablero, ensamblamos y soldamos todo.

Abajo en la foto, el conector está conectado a 5 cinco latas. No utilizaremos el sexto compartimento del soporte, ya que estamos cargando 5 baterías.

Esquema de conexión al conector de equilibrado Imax B6

Da igual el tipo de cargador que tengas, el original no es el original, todos tienen cinco enchufes para equilibrar hasta 6 baterías de litio. Para conectar a un enchufe de equilibrio, conecte todos los bancos en serie, luego el primer cable (rojo) del conector va al positivo del conjunto, y el último cable al negativo del conjunto, las conexiones entre los bancos van al cables intermedios del conector. Sobre el ( + ) el primer frasco y ( ) por último, debe soldar las sondas de plátano. El diagrama de conexión para el número máximo de baterías se muestra a continuación.

En este ejemplo, vemos la conexión máxima de baterías, 6 piezas. Para conectar cinco, cuatro... hacemos lo mismo, no olvides observar la polaridad.

En IMAX B6: Esquema y PCB

Así que hice un diagrama y una copia impresa del cargador. Básicamente, me basé en el diseño del esquema, el sello resultó ser regular. Es cierto que la calidad del cableado y el original no brillan. No estoy muy interesado en el cableado original, porque estoy considerando volver a trabajar todo el sello.

Hay ligeras diferencias con el original, porque me dio pereza dibujar. No dibujé el puerto USB y el cuarzo. He estado sentado en PIC24 durante mucho tiempo, donde generalmente no se necesita cuarzo.

Solicito ayuda para pasar el control normativo según GOST en el diseño del esquema (pdf, p-cad2006). ¿Dónde están las jambas (excepto que la numeración de los componentes está desordenada)? Pasé mucho tiempo en el diseño, literalmente redibujando cada componente de su biblioteca. Resultó hermoso, pero quiero aún más hermoso. A modo de comparación, el circuito IMAX B6 de alguien. No es necesario controlar los estándares en la publicación, las imágenes pueden tener una versión anterior.

Aquí hay otro sello (también P-CAD 2006)

Tampoco hay una lista de elementos todavía, casi todas las denominaciones están en el diagrama.

Y ahora les diré cómo funciona el circuito. Ella es muy interesante.

1. Protección de polaridad inversa de energía

La protección se realiza sobre un transistor MOSFET de canal N. Esta solución permite una caída de voltaje casi nula en comparación con la protección de diodo. Por ejemplo, a una corriente de 3A 12V, el diodo se calentaría bastante, más de un vatio.
Este circuito tiene un pequeño inconveniente: para un aumento de voltaje, más de 20V, la resistencia R6 debe reemplazarse con un diodo zener de 10 voltios.

2. Convertidor CC-CC
El cargador requiere una fuente de alimentación regulada para funcionar. Una fuente capaz de generar tanto 2V como 25V a partir de 12V. Aquí está su diagrama:


El convertidor está controlado por tres líneas:
1) La línea DCDC/ON_OFF es la prohibición de la operación del convertidor. Al aplicar 5V a la línea, tanto VT26 (tecla para el modo STEP-UP) como VT27 (tecla para el modo STEP-DOWN) se apagan.
2) Línea STEPDOWN_FREQ de doble propósito: en modo STEP-UP, esta línea debe ser de 5V, de lo contrario, la bobina L1 no recibirá energía, en modo step-down, esta línea debe tener una frecuencia. Al ajustar el ciclo de trabajo, cambiamos el voltaje de salida.
3) línea SETDISCURR_STEPUPFREQ. En modo boost en esta línea PWM, en modo buck - 0V
Además, la protección contra cortocircuitos se implementa a lo largo de la línea de la batería: si se excede la corriente de carga, VT8 funcionará y se eliminará la energía del convertidor, se abrirá el transistor VT26. Cómo funciona exactamente, no lo descubrí, puedes estudiar el circuito tú mismo.

Pregunta a la audiencia: ¿qué hacen R114+R115+C20?

Los interruptores MOSFET de potencia VT26 y VT27 están controlados por un seguidor de emisor push-pull: VT13-VT14 y VT17-VT18.

La frecuencia del convertidor es de 31250 kHz.

Este convertidor no se puede encender sin una carga mínima, que es R128. Además, en mi versión de carga, está soldado, está soldado encima de otros elementos, un error de los desarrolladores.

3. Encienda la batería

Ninguno de los cables de la batería está conectado directamente a tierra. Esto se aplica tanto a los circuitos de alimentación como al conector de equilibrado. El positivo de la batería está conectado al convertidor DC-DC, el negativo al transistor de carga. Al encender el transistor de carga, así como al ajustar el voltaje en DC-DC, se establece la corriente de carga requerida.

4. Protección infalible de polaridad inversa de la batería


El interruptor de carga está controlado por DA4.2, y la carga se realiza solo cuando la batería está conectada correctamente. El controlador, con el transistor VT9, también puede prohibir la carga.

5: Circuito de descarga


El circuito de descarga se basa en un transistor VT24 y dos amplificadores operacionales. Para encender la descarga, debe abrir VT12. VT24 - transistor de bits. Es él quien disipa el calor durante la descarga. Es impulsado por dos amplificadores operacionales.
Al enviar un meandro a la entrada de dos cadenas RC,


el controlador genera voltaje en In + DA3.2:

DA3.2 es un circuito integrador (filtro de paso bajo). Aumentará el voltaje en la salida (y en la puerta del transistor de descarga VT24) y, por lo tanto, la corriente de descarga hasta que el voltaje en los terminales In + e In- (circuitos rojos) sea igual. Se suministra una señal de referencia a In+ desde el controlador, a In- una señal desde el circuito de retroalimentación en DA3.1. Resultado - la corriente aumenta gradualmente a la nominal
Cable marrón - inhibición de descarga. Si tiene 5 voltios, la descarga está prohibida.
La línea azul se puede utilizar para controlar la corriente de descarga real.

6. Esquema de equilibrado y medida de tensión de celda


¿Cómo, por ejemplo, medir el voltaje de la sexta celda? El voltaje de BAL6 y BAL5 de la sexta celda se alimenta al amplificador diferencial DA1.1, que resta 21 V de los 25 V de la sexta celda a la quinta. La salida es de 4V.
Las celdas inferiores se miden sin la participación de un amplificador diferencial, un divisor. Notaré especialmente que incluso se mide el "suelo" (BAL0).
La salida es conmutada por el multiplexor HEF4051BT al controlador. Sin un multiplexor, de cualquier manera, no habrá suficientes patas.

El circuito de equilibrio está hecho en dos transistores. Con respecto a la sexta celda, estas son VT22 y VT23. VT22 es un transistor digital, las resistencias ya están integradas y está conectado directamente a la salida del controlador. Si el microcontrolador nota que se ha recargado alguna celda, dejará de cargar, encenderá el circuito correspondiente a la celda recargada, y por las resistencias circulará una corriente de unos 200mA. Tan pronto como la celda está ligeramente descargada, la carga de toda la batería se enciende de nuevo.

7. Circuitos digitales


El controlador mide el voltaje en el más y el menos de la batería. Si se produce una inversión de polaridad, se mostrará una advertencia en la pantalla.
Por alguna razón, la luz de fondo del indicador está alimentada por un transistor, el indicador en sí está encendido en modo de 4 bits.
Otra cosa interesante es la fuente de voltaje de referencia TL431.

Otra pregunta para la audiencia sobre el cuarzo: ¿realmente se requiere cuarzo para ATMEGA?