Вы находитесь на странице: 1из 50

CARGADOR INTELIGENTE DE BATERAS RECARGABLES DE NiMH NiCD

DISEO E IMPLEMENTACIN

Mdulo: Desarrollo y co s!rucci de "ro!o!i"os elec!r icos#

Direc!or: D# $ra cisco %&re' Go '(le'#

Alu) o: I* acio Di' Cas!ro#

NDICE

#+ DESCRI%CI,N DEL %RO-ECTO...............#........ %AG / #0 DIAGRAMA DE BLO12ES.........................### %AG 3 #/ %RIMEROS %ASOS DEL %RO-ECTO....................## %AG 4 #3 ALG2NOS %ROS - CONTRAS DEL SISTEMA DISE5ADO..##....... %AG 6 #4 IN$ORMACI,N SOBRE BATERAS NiCD 7 NiMH#.........###...# %AG +8 #9 DESCRI%CI,N - $2NCIONAMIENTO................########### %AG 0+ #: ELEMENTOS CRTICOS - $2NCIONAMIENTO#......##....########### %AG 00 #6 NOTAS SOBRE LAS CON;ERSIONES ANAL,GICO7DIGITALES......# %AG 09 #< CON$IG2RACI,N - $2NCIONAMIENTO DE LOS M,D2LOS CLA;E..## %AG /3 <#+ M,D2LO AD ...........................#.# %AG /3 <#0 M,D2LO %=M .........................#.## %AG /4 <#/ M,D2LO I0C - RELO>......................#.## %AG /9 <#3 OBTENCI,N DE ;ALORES DE CORRIENTE - TENSI,N .....#. %AG /: <#4 EL SENSOR DE E$ECTO HALL...................#.# %AG /6 #+8 DIAGRAMA DE $L2>O GENERAL....................#### %AG 3+ #++ O%ERACI,N DEL CARGADOR.......................# %AG 30 #+0 DISE5O DE LAS %LACAS DE CIRC2TO IM%RESO............## %AG 3/ #+/ EL CIRC2TO $2NCIOANDO EN %ROTOBOARD#...........#.## %AG 3< #+3 BIBLIOGRA$A...............................## %AG 48

+# DESCRI%CI,N DEL %RO-ECTO

La finalidad de este proyecto es construir un dispositivo capaz de tratar a las bateras recargables de una manera mucho ms eficiente de la que lo hacen los cargadores ms convencionales como los que se basan en un circuito simple como el mostrado en la siguiente figura.

* Circuito cargador convencional

Cuando se habla de que se va a disear un cargador inteligente no se quiere decir que se vaya a disear un cargador ideal, sino que el ob etivo es disear un cargador que supere las prestaciones de los cargadores ms pobres basados en una !nica corriente fi a para carga y otra para descarga "lo que presenta inconvenientes despu#s citados$ y se queda en un punto intermedio que se podra describir como ser un cargador me or que los convencionales pero que no se ha llevado a caractersticas e%tremas como los cargadores profesionales como por e emplo el &riton ' y que #ste diseo los procesos que realiza los realiza bien ya que muchos cargadores de calidad que realizan tareas comple as como detecci(n de fin de carga rpida por pico delta y d& dv "despu#s descrito$ tambi#n realizan mal #stos procesos.

?s!e "royec!o @usca u eAuili@rio ra'o a@le e !re car*adores de @aBas "res!acio es y car*adores "roCesio ales co al*ori!)os )uy co)"licados y circui!os co)"leBos#

)sta primera pgina es un apartado de presentaci(n global del proyecto. *e describirn a fondo las caractersticas del cargador en el apartado llamado ++,roceso de desarrollo--

2. DIAGRAMA DE BLOQUES DEL SISTEMA

/# %RIMEROS %ASOS DEL %RO-ECTO

)l proyecto comenz( estudiando las caractersticas de las bateras .i/0 y .iC1 e investigando su proceso de carga y descarga. ,osteriormente cuando ya se conocan ciertas caractersticas de las cuales cabe aqu destacar la corriente de carga y descarga, se pas( a investigar qu# circuito se iba a implementar. 2l principio se haba optado por un circuito muy sencillo, basado en un L/ 345 como fuente de corriente constante pero despu#s se opt( por otro sistema mucho ms venta oso y potente. )l primer circuito pensado funcionaba de la siguiente manera6

7ste integrado anal(gico tiene 3 terminales llamados 8in "se suele proveer a #ste terminal con 9 : 4' voltios$ 8ref "el cual se lleva usto despu#s de la resistencia de a uste ;L y sirve en #sta configuraci(n para poder sensar la salida y mantener la corriente constante$ y 8out "despu#s del cual se pone dicha resistencia de a uste$.

La determinaci(n de la corriente fi a a entregar por #ste integrado anal(gico se determina por la siguiente ecuaci(n6 <out= 8ref>;L

1onde 8ref son internamente para #ste integrado 4,'? voltios. @ ;l la resistencia colocada a continuaci(n del terminal 8out.

&ambi#n se puede ugar con #sta ecuaci(n que nos da el fabricante para saber qu# resistencia necesitamos poner en 8out para la corriente deseada. ,or e emplo ABB m2.

B,A=4,'?>C C=4,'?>B,A:D4,?E Fhm

* .(tese que ;l no puede ser menor que B,A Fhm ni mayor que 4'B ohm.

El circui!o o se @as e es!e )o !aBe de@ido a las si*uie !es cues!io es: : 1ebido a que #sta configuraci(n como fuente constante de corriente necesita que ;L sea fi a, !nicamente se poda fi ar una corriente de carga y otra de descarga pero con otro integrado adicional. : Como e%isten variedad de capacidades en m2h entre este tipo de bateras, iba a provocar que s(lo se pudiera fi ar de una manera (ptima la carga por coteo "B,4C$, para un tipo de batera, lo cual supondra que bateras de superior capacidad a la corriente fi ada sufrieran tiempos de carga e%cesivamente e%agerados y bateras inferiores e%cedieran B,4 C y fueran cargadas de forma rpida para lo cual hay que disear un algoritmo de carga muy comple o ya que cuando una batera se carga de forma rpida hay que detectar su fin de carga por detecci(n de pico delta " momento en el cual la tensi(n llega a su m%imo y cae unos pocos mv$ y tambi#n en combinaci(n de la detecci(n de pico delta se requerira de la detecci(n de un incremento en la derivada de la temperatura d&/dt , esto consiste en que la temperatura de la batera va incrementando una proporci(n cada % tiempo pero llega un momento " momento de plena carga$ en el cual el incremento de temperatura se dispara considerablemente, por lo que la de!er)i aci del Ci de u a car*a r("ida se de!er)i a de )a era o"!i)a de!ec!a do "ico del!a Bu !o a u i cre)e !o co sidera@le e la deriDada dTEdD y de FecFo asG lo Face los car*adores r("idos "roCesio ales#

: Cabe aclarar que muchos cargadores de bateras rpidos no lo hacen de manera (ptima y tambi#n hacen sufrir a las bateras porque no detectan mal el momento de fin de carga en el momento adecuado y en sobrecarga #stas se van deteriorando. : La carga por goteo, es decir, la carga de una batera a una corriente de 4>4B parte de su capacidad en m2h no requiere apenas de detecci(n de fin de carga, ya que se de a a una batera en este proceso durante 43 horas y nos aseguramos de que est cargada pero el primer circuito pensado tampoco poda realizar esto nada ms que para una batera ya que B,4 c sera para s(lo una batera concreta, quizs 3 si estas tienen capacidades muy pr(%imas " E?B,5BB,5?B$ por e emplo. : &ambi#n cabe destacar que muchos cargadores lentos tambi#n realizan muy mal la tarea porque desconocen la capacidad de la batera y tienen una corriente constante tambi#n.

3# ALG2NOS %ROS - CONTRAS DEL SISTEMA DISE5ADO

%ROS
: 1istinguir entre qu# tipo de bateras se van a cargar ".i/h o .icd$, el usuario le introduce mediante el men! de qu# tipo se va a tratar. :1istinguir de cunta corriente nominal son las bateras "m2h$ lo cual tambi#n el usuario le introduce mediante el men!. )sto permite a ustar los parmetros de carga y descarga ya que e%isten multitud de bateras .i/0 : .iC1 en cuanto a m2h. Lo me or de este aspecto es que como las corrientes de carga y descarga se adaptan al tipo de batera "al contrario de los cargadores convencionales que fi an una corriente constante para todo tipo de bateras$ permite que ni se e%cedan ni se sobrepasen demasiado los tiempos de carga y descarga. : ,osibilidad de conocer c(mo se encuentra el proceso de carga o descarga y si ocurre algo no deseado, tambi#n conocerlo. :,osibilidad de conocer el estado de las bateras y qu# se podra esperar de ellas cuando las utilizsemos "opci(n comprobar$. : ,osibilidad de dar una descarga rpida a las bateras. : Guen trato de las bateras en aspectos como control de corriente de carga, sensado de corriente de carga, sensado de tensi(n de carga y sensado del tiempo transcurrido, adems de ser un sistema microcontrolado y no un sistema puramente anal(gico, lo cual perite adaptar el equipo a las circunstancias. : <nterfaz de cara al usuario con men!, pantalla LC1, pulsadores de mando y avisadores como ' leds y un buzzer. : *e pueden aprovechar al m%imo las venta as de tratar una c#lula suelta frente a los muchos inconvenientes en cuanto a precisi(n e impedimentos que suponen los pacHs serie.

CONTRAS
: ,ara la mayora de los usuarios sera ms complicado este sistema que el anterior mencionado ya que la mayora de la gente pone a cargar las bateras cuando ve que se han agotado y si al cargar no funcionan las deshecha y compra unas nuevas y no tiene porqu# saber lo que significa .i/0 ni .iC1 o lo que son los m2h. : 1iseo ms comple o que el sistema simple. : &ratamiento de no ms de una sola c#lula al mismo tiempo. : 2 pesar de que es un sistema microcontrolado con control de corrientes de carga y descarga y sensado de #stas, medici(n de tensi(n, control activo de tiempo transcurrido. .o sealiza cargas rpidas ya que #ste proceso o se realiza muy bi#n o no se debe realizar y realizarlo bien es una tarea muy complicada que requiere un dominio grande sobre bateras.

4# IN$ORMACI,N SOBRE BATERAS NiCD 7 NiMH

Como venta as fundamentales, las bateras de .i/0 tienen una mayor densidad de carga "capacidad>peso superior, apro%. IBJ:5BJ ms capacidad$. Como inconvenientes, tienen una resistencia interna superior que limita su uso en aplicaciones de alta potencia. 0an aparecido nuevos tipos en el mercado "*anyo ;C 3BBB 08, ;C33B 08$ que prcticamente igualan en capacidad de descarga a las celdas del mismo tamao de .iCd, ;C'IBB. Ftro inconveniente es que no admiten una carga tan rpida como las de .iCd, ba o riesgo de deteriorarlas. )s buena medida no cargarlas a regmenes superiores a C, una celda ;C3BBB 08 se podr cargar sin problemas a 3 2. 2!n ms que en el caso de .iCd, los elementos de .i/0 son sensible al calor, un sobrecalentamiento puede producir gases internos y sobrepresiones que dan lugar a escapes de electrolito y p#rdidas de estanqueidad, reduciendo la vida !til de las celdas. )l estado de carga total es tambi#n ms difcil de detectar en las .i/0, por lo que se recomienda el uso de cargadores que especifiquen su aptitud para cargar bateras de .i/0. Los cargadores de bateras .i/0 son similares a los sistemas .iCd pero requieren una electr(nica ms comple a. ,ara empezar, las de .i/0 producen una cada de tensi(n muy pequea a plena carga. )l enve ecimiento y la degeneraci(n en la coincidencia de celdas disminuyen ms a!n la ya min!scula tensi(n delta. Kn cargador de .i/0 debe responder a una cada de tensi(n por celda de A a 4Em8. )l hacer que el cargador sea demasiado sensible puede terminar la carga rpida a mitad de camino debido a que las fluctuaciones de tensi(n y el ruido inducido por la batera y el cargador pueden engaar al circuito de detecci(n.

Las bateras de .i/0 a las que se permite una breve sobrecarga entregan mayores capacidades que aquellas cargadas por m#todos menos agresivos. La ganancia es de apro%imadamente E J en una buena batera. )l aspecto negativo es un ciclo de vida ms corto. )n vez de 3?B a IBB ciclos de servicio, este con unto puede quedar agotado despu#s de 3BB. Las bateras de .i/0 deben ser cargadas en forma rpida en vez de lenta. 1ebido a que las de .i/0 no absorben bien la sobrecarga, la carga lenta debe ser menor que las de .iCd y se fi a apro%imadamente en B.B?C. )sto e%plica porqu# el cargador original de .iCd no puede ser usado para cargar bateras .i/0. )s difcil, pero no imposible, cargar lentamente una batera .i/0. 2 una tasa C de B.4C y B.3C, los perfiles de tensi(n y temperatura no muestran caractersticas definidas para medir con e%actitud la carga total y el cargador debe basarse en un sensor.

La sobrecarga daina puede ocurrir si una batera parcialmente o totalmente cargada se carga con un sensor fi o. Lo mismo ocurre si la batera ha enve ecido y solamente puede soportar ?B J de la carga en vez del 4BB J. La sobrecarga puede ocurrir a!n cuando la batera de .i/0 est# fra al tacto. Los cargadores de ba o precio pueden no aplicar una carga totalmente saturada. La detecci(n de carga plena puede ocurrir inmediatamente despu#s que se alcanza un pico dado de volta e o se detecta un umbral de temperatura. )stos cargadores se promocionan com!nmente sobre la base del tiempo corto de carga y precio moderado. 2lgunos cargadores ultra rpidos tampoco entregan una carga total.

RES2MEN
Los cargadores comerciales rpidos no siempre tienen en cuenta lo me or para la batera. Los dos factores ms comunes que matan a las bateras son la alta temperatura durante la carga y carga lenta incorrecta despu#s de la carga rpida. &iene sentido entonces elegir un cargador de calidad. )sto es especialmente cierto cuando se debe tener en cuenta el alto costo de reemplazo de batera y la frustraci(n que crean las bateras con ba o rendimiento. )n la mayora de los casos, el dinero e%tra invertido en un cargador ms avanzado se gana con bateras que duran y rinden ms.

CARGADORES INTELIGENTES
Kn cargador inteligente es llamado as porque tiene el control total del estado de la batera a cargar. )l mismo es programado para e ecutar controles sobre la tensi(n, corriente y temperatura del pacH de pilas conectado. Cuando una batera es cargada, hay muchos factores que intervienen, desde los materiales de su fabricaci(n hasta la temperatura ambiente. Cada uno de estos factores deberian ser tenidos en cuenta como para que el cargador realize de la me or manera la carga y corte de carga. )l principal problema que tiene un cargador no inteligente es que la parte LinteligenteL la provee el operador, es decir, nosotros. )s la persona que pone a cargar las bateras la que controla el tiempo que estn ba o carga, la temperatura, y con suerte otro parmetro como la tensi(n y>o la corriente. )sto es muy peligroso porque cualquier olvido, o cualquier otro factor que nos haga distraer del control puede provocar desde simplemente perder las bateras hasta un incendio.

)n general, las caractersticas, aparte de ser la capacidad casi el doble en .i/0 para el mismo peso, son muy similares. Las capacidades ms comunes entre ?BB y 33BB m2h. 7No so@recar*ar: Kn elemento no puede admitir ms carga que aqu#lla para la que ha sido diseado. )l e%ceso se transformar en calor. )n sobrecarga se produce o%geno el si esto varias veces se estropear la c#lula. 7La !e)"era!ura o de@e so@re"asar los 34 *rados# 7 La car*a "uede ser: Le !a: &ambi#n denominada carga por goteo, es la carga a C>4B, por e emplo, un elemento de EBB m2h puede cargarse en unas 4I horas a EB m2. )n general, podemos de ar casi indefinidamente el elemento en carga lenta, aunque si el tiempo es e%cesivo puede finalizarse con tensi(n total ligeramente reducida, aunque esto se recupera al siguiente ciclo descarga:carga. R("ida: )sto ya son palabras mayores, estamos hablando de cargar en 4 hora o menos. )l primer requisito es que la batera lo permita. )s decir, que tenga ba a resistencia interna. )l cargador hay que a ustarlo para que detecte que la batera est cargada, ya que la seal que hace la batera al completarse la carga es mucho muy d#bil. *e debe controlar con precisi(n el fin de la carga y se detener la misma antes de la sobrecarga. 7 La de!ecci del Ci de la car*a "uede Facerse "or: Tie)"o: m#todo muy poco fiable. Te)"era!ura: m#todo nada bueno tampoco. %or eleDaci de Dol!aBe o "ico del!a: se debe medir con precisi(n la tensi(n de la batera. )l momento en que la tensi(n sufre una alta elevaci(n y ba a ligeramente marca el fin de la carga. *i se cargan bateras en serie en desigual estado de carga puede no detectarse el pico de tensi(n.

7La !e si de u ele)e !o de NiCd o NiMH DarGa e !re: 4.I8 a plena carga, lo que sirve en carga para detectar su fin. Ga a rpidamente a 4.'8 tras iniciar su descarga. *e mantiene a 4.'8 durante su descarga. 2l alcanzar la descarga, su tensi(n cae rpidamente.

7Asociaci de Darias c&lulas H"aAue!e e serieI: *i se cargan bateras conectadas en serie "cone%i(n ms recomendable$ estas deben estar en similar estado de carga o descargadas, si no fuera as, deben descargarse. La comprobaci(n puede hacerse midiendo las tensiones individuales. &ambi#n es recomendable no realizar la carga completa del paquete a carga rpida, sino finalizarla a carga lenta, lo que debe igualar las tensiones individuales. *e deben utilizar s(lo elementos iguales entre s "m2h$ en un paquete. *i un elemento se descarga antes que los dems, #stos continuarn forzando el paso de corriente, lo que produce una sobredescarga del elemento, que hace que #ste invierta su tensi(n "polarizaci(n inversa$ y se destruya fcilmente en bateras .iCd. 7 EDi!ar su cale !a)ie !o: Kn elemento caliente no admite toda su carga. ,or tanto, una batera debe estar a temperatura normal antes de cargarse aunque un e%ceso de fro no es recomendable pues la resistencia interna del elemento sube considerablemente. &ambi#n una sobrecarga calentar el elemento, lo que puede daar sus componentes.

7No so@redescar*ar: *i esto ocurre, se debe hacer una carga lenta del elemento "B.4C$ durante 4I horas.

7Se "roduce so@redescar*a si la !e si del ele)e !o @aBa: 1e B.A?8 en .iCd. 1e 4.B8 en .i/0.

7No cor!ocircui!ar6 )l e%ceso de corriente las daa.

7Al)ace a)ie !o: *i la batera no va a ser usada durante unos das, se debe de ar descargada, en los lmites indicados. /ientras que si no se va a usar durante varias semanas hay que de arla con 4>3 de la carga "apro%imadamente$. La raz(n es que este tipo de bateras se descargan solas con el tiempo, por lo que si se ha de ado descargada al lmite, con el tiempo perder mas carga y ba ar por deba o del volta e de seguridad, con lo que se llegara a estropear.

E$ECTO MEMORIA

7Se )a iCies!a de !res Cor)as:

,or sobrecarga si un elemento se ha sobrecargado, o sometido a carga lenta durante tiempo e%cesivo, da un volta e menor al final del ciclo.

*i repetidamente no se agota su carga antes de la recarga del elemento. )l elemento MNrecuerdaNN que no est siendo agotado, y ba a su tensi(n a alrededor de 48 en el punto en que se suele terminar de usar, aunque a!n le quede carga. La soluci(n es una descarga completa y cargar nuevamente, si es un paquete, no descargar ms all de donde pierda carga completamente el primer elemento en hacerlo.

,or carga reciente6 tras carga completa, el elemento da al inicio de la descarga una tensi(n ligeramente superior.

La recomendaci n !enera" #ara e$i%ar e" e&ec%o memoria e' "a de'car!a com#"e%a de "a' (a%er)a'.

NiCd Car*a ,oco sensibles ,ara que las bateras de .iCd rindan al m%imo conviene realizar antes ? ciclos de carga>descarga. *u tensi(n en funcionamiento no debe ba ar de B.A?8. ,or deba o de este valor se produce la descarga profunda, que puede producir cambio de polaridad. *i se llega a la descarga profunda, se debe realizar una carga lenta "B.4C$ durante 4I horas. ,ierden un 4J diario.

$or)aci

NiMH *ensibles. La corriente de carga nunca debe e%ceder de 'C. La corriente de carga lenta debe ser reducida. ,ara que las bateras de .i/0 rindan al m%imo conviene realizar antes ? ciclos de carga>descarga. *u tensi(n en funcionamiento no debe ba ar de 4.B8. ,or deba o de este valor se produce la descarga profunda. *i se llega a la descarga profunda, se debe realizar una carga lenta "B.4C$ durante 4I horas.

Descar*a "roCu da

Au!odescar*a

,ierden un 4.?J diario. ,ueden almacenarse descargadas, aunque es recomendable cargarlas al ?BJ 1eben almacenarse antes de almacenarlas. *i no se Al)ace a)ie !o completamente descargadas. han usado durante varias semanas, se recomienda un ciclo carga>descarga el da anterior a ser usadas nuevamente. Ksadas con cuidado, pueden ,ueden alcanzar los 4BBB ciclos de alcanzar los 4BBB ciclos de carga>descarga, aunque las usadas ;ida J!il carga>descarga, aunque las en tracci(n tendrn una vida usadas en tracci(n tendrn una considerablemente menor. vida considerablemente menor.

AS%ECTOS 12E TIENEN EN C2ENTA LOS CARGADORES %RO$ESIONALES %ARA REALIKAR %ROCESOS DE CARGA ,%TIMOS

Oue permita seleccionar el tipo de carga, cantidad de elementos. Oue detecte el estado de las bateras conectadas mediante un anlisis de tensi(n y corriente, cortocircuitos. Oue al principio de e ? min de lectura para esperar que se estabilice la tensi(n. )sto es por si la batera se acaba de descargar y pensamos recargarla al instante. &ener un control total de la tensi(n y corriente. Oue cargue a B.3C mientras que la tensi(n no alcance los B.A8 por c#lula. )sto es para prevenir una carga elevada cuando la batera est muy descargada. Cuando est# cargando debe parar por6 8ariaci(n de tensi(n "pico de tensi(n en la curva de carga$. &ensi(n m%ima. &iempo m%imo. 1etectar y declarar temperatura m%ima cuando la temperatura alcanza un valor crtico o cuando el incremento de temperatura es mucho para un tiempo dado. 1etectar un pico en la tensi(n de la batera durante la carga pero esto debe ser medido solo despu#s de 3Bmin de carga porque pueden producirse falsos picos delta al principio de la carga. Oue produzca el corte cuando la tensi(n de la batera llegue a 4,5Av por elemento. Oue produzca el corte cuando se llegue a un tiempo m%imo de carga, en funci(n de la cantidad de elementos y el r#gimen de carga.

RES2MEN DE LOS %RINCI%ALES M?TODOS DE DETECCI,N DE $IN DE CARGA RL%IDA 2TILIKADOS EN CARGADORES %RO$ESIONALES

Co !rol "or !e)"ori'ador: :Gasado en establecer un tiempo de carga, transcurrido el cual el cargador bien de a de cargar, bien conmuta a carga de mantenimiento.

Co !rol @asado e la de!ecci de Dol!aBe# :Corte por tensi(n predefinida alcanzada. )s una detecci(n poco utilizada ya que depende de la tecnologa, del r#gimen de carga, de la temperatura, etc.

:Corte por tensi(n m%ima alcanzada. La carga es cortada cuando la tensi(n de carga alcanza el punto m%imo.

:Corte por detecci(n de variaci(n negativa de la tensi(n de carga. La intensidad de carga es cortada cuando se detecta una variaci(n negativa prefi ada de la tensi(n de carga de la batera. 4B m8>elemento para el .i>Cd por acumulador, y ?m8>elemento para el .i>/0 por c#lula.

Co !rol @asado e la !e)"era!ura: :Corte por temperatura absoluta. La carga es cortada cuando la temperatura alcanza unos niveles establecidos. .ormalmente I?PC, )ste m#todo no es muy recomendado pues la batera puede ser cargada insuficientemente o en e%ceso dependiendo de las condiciones de temperatura ambiente.

:Corte por variaci(n predeterminada de la temperatura. La carga es cortada cuando la variaci(n positiva de la temperatura varia de B,?PC a 4QC por minuto. )s uno de los m#todos ms recomendados.

ACLARACIONES EN C2ANTO A LA DESCARGA DE BATERAS

: La corriente de descarga de las bateras mientras no sea un cortocircuito o una e%cesiva corriente puede escogerse sin ning!n problema teniendo por supuesto en cuenta el corte de la descarga al llegar a las tensiones mnimas antes citadas. ,or e emplo una batera de 4'BB m2h puede descargarse sin ning!n problema a 4 amperio.

9# DESCRI%CI,N - $2NCIONAMIENTO

:)l circuito empleado est provisto principalmente de6 : /icrocontrolador ,<C 4EfA53 : *ensor de corriente con una precisi(n considerable. : *ensor de tensi(n. : ;elo en tiempo real. : ' transistores /F*R)& gobernados por una seal pSm del microcontrolador lo que permite fi ar la corrientes de carga y descarga adecuadas a la batera insertada. : Kna interfaz de cara al usuario con I botones para introducir parmetros y navegar sobre el men!, elementos avisadores "' leds y un buzzer$.

El esAue)(!ico Ci al:

:# ELEMENTOS CRTICOS - $2NCIONAMIENTO

Microco !rolador %IC +9$6:/ des!aca do:

:)l uso de ' de sus A convertidores anal(gico:digitales6 )n uno se captura la tensi(n de salida del sensor de corriente y otro captura la tensi(n en la batera.

:)l uso de uno de sus ' m(dulos ,T/6 7ste proporciona una seal cuadrada a frecuencia constante sobre la cual variar el ciclo de traba o. 7sta seal se aplica a una red ;C:;C la cual proporcionar a su salida una seal continua que variar entre 3,3 y I voltios con factor de rizado de U>: 4B milivolts. )sta seal ser la encargada de ser la tensi(n de puerta de los ' /osfet de potencia "uno para carga y otro para descarga$ y regular, por lo tanto, la corriente que transcurre de drenador a surtidor ya que los transistores de efecto de campo son transistores controlados por tensi(n y no por corriente como los bipolares.

:)l uso de su m(dulo <'C6 7ste ser el encargado de comunicarse con el relo en tiempo real para controlar el transcurso de tiempo de la carga o descarga.

:Se sor de corrie !e de eCec!o Fall Alle*ro ACS :+0 4B: 7ste sensor est situado en serie con la batera y ser el encargado de controlar en todo momento la corriente que transcurre por esta.

*u tensi(n de salida es capturada por un convertidor a>d del microcontrolador , el cual, ha sido programado para interpretar correctamente esta tensi(n siguiendo la ecuaci(n lineal del datasheet.Oue posteriormente se e%plicar en el apartado de conversiones anal(gico digitales del microcontrolador.

7ReloB e !ie)"o real %Filli"s %C$ 646/ *e comunica con el microcontrolador mediante un bus <'C para proporcionarle la informaci(n de tiempo transcurrido desde que el microcontrolador decide iniciarlo cuando empieza una operaci(n.

7Rel& do@le AMICOM D0 :

;equiere solamente de ?v para atracci(n de los contactos y el encargado de colocar los polos de la batera en el circuito de carga o en el de descarga. 7ste es energizado por el microcontrolador el cual pone uno de sus terminales en estado alto y a trav#s de una resistencia de 4H que limita la corriente de base "?m2$ aplica tensi(n de base a un transistor de pequea seal npn "GC?I5$ el cual hace de interruptor. *i el rel# no est energizado, la batera es colocada en el circuito de descarga, si est energizado se coloca en el circuito de carga.

70 !ra sis!ores N7MosCe! de "o!e cia IR$ 938:

*u mnima tensi(n de puerta es de 3,B 8olts. 7stos conforman el circuito de carga y descarga. )l primero recibe la tensi(n de 9 voltios de entrada del alimentador e%terno la cual despu#s de pasar por un diodo y una resistencia se aplica a la batera la cual est intercalada entre #ste punto y drenador.)l segundo se encarga de descargar la batera con la corriente que determine el microcontrolador. ,ara las corrientes que se mane aran, este modelo es ideal para las necesidades de disipaci(n de potencia. 2mbos comparten la tensi(n de puerta que se forma en la red ;C ;C ya que a corriente es despreciable.

7Re*ulador i !e*rado li eal de 4D LM :684

: )s encargado de transformar los 9 voltios que provienen del alimentador e%terno en ? voltios para alimentar el circuto digital de control lleva ' condensadores de 4BB nR en el terminal de entrada y salida respectivamente.

N %e'e *+e e" conec%or ,- de" e'*+em.%ico e' e" encar!ado de conec%ar "a #"aca de con%ro" / car!a con e" in%er&a0 de cara a" +'+ario median%e +n ca("e &"e1i("e de 22 %ermina"e'.

1e izquierda a derecha y en sentido antihorario6 Gotones6 men! , oH, menos y ms..avegaci(n por el dispositivo. ' leds y un Guzzer.

6# NOTAS SOBRE LAS CON;ERSIONES ANAL,GICO7DIGITALES

)n este apartado se aclararn aspectos relativos a las conversiones anal(gico : digitales y a la obtenci(n de los valores de tensi(n as como la interpretaci(n de la salida del sensor seg!n la ho a de caractersticas.

)l 4EfA53 tiene integrados A convertidores anal(gico: digitales de 4B bits, es decir, cuantifica con 4B bits la seal de entrada, lo que son 4B'I niveles. )l convertidor es posible referenciarlo con ' tensiones mediante las patillas I y ? pero yo he empleado como referencia las patillas de alimentaci(n y masa, por lo que tiene como referencia ? y B voltios. )sto e%plica el n!mero B.BBIAA que se ver despu#s. )ste n!mero es resultado de dividir ?>4B'I lo que indica que entre ? y B voltios habr 4B'I pasitos y cada pasito se da cada B,BBIAA volts o lo que es lo mismo, tendr# 4 como resultado de una conversi(n si la seal de entrada es de B,BBIAAvots. 2 continuaci(n se muestran los registros que afectan a la configuraci(n del m(dulo de convertidores

a>d.

ADCS+:ADCS:8: ' bits para seleccionar la frecuencia de traba o del m(dulo 21. ,osibilidad de seleccionar la frecuencia del cristal entre ',A,3' o utilizar el oscilador interno rc. ,ara I mhz se debe seleccionar fosc>A. CHS0:CHS8: 3 bits para selecci(n del canal desde el que se desea convertir en un momento dado. Con estos 3 bits se pueden hacer A n!meros "B:5$, lo cual coincide con el n!mero de convertidores que tiene el pic, si tuviera menos habra una combinaci(n que pondra no implementada como es el caso de otros pics. GO7DONE: si est# bit est a 4 la conversi(n est en progreso, si est a B ya ha terminado. ADON: se activa>desactiva el bloque de conversores. AD$M: se indica si se quiere ustificar a la izquierda "B$ o a la derecha "4$ el resultado de la conversi(n ya que se guarda en ' registros de A bits. ,ara 4B bits se debe seleccionar derecha para cuantizaci(n m%ima y evitar perdida de bits significativos. %C$G/:%C$G8: se indica cules de los pines que incluyen conversor 21, van a traba ar como conversor a>d o van a traba ar como entrada>salida digital.

<# CON$IG2RACI,N - $2NCIONAMIENTO DE LOS M,D2LOS CLA;E

<#+ CON$IG2RACI,N DEL M,D2LO AD - $2NCIONES

Vinclude W4ERA53.hD Vdevice 21C=4B *e cooca deba o del include de la librera de funciones del micro.

Des"u&s del )ai se coloca: setupXadc"21CXCLFCYX1<8XA $Z configuraci(n (ptima para I mhz. setupXadcXports"2.BX2.4X2.3$Z se fi an ;2B, ;24 @ ;23 como entradas analogicas

$u cio es "ri ci"ales: setXadcXchannel"4$Z se indica de qu# entrada anal(gica se va a coger la seal. MNvariableNN=readXadc"$Z se le asigna a una variable el resultado de la conversi(n.

La Daria@le de@e ser del !i"o i !+9

7 )l resultado es un n!mro entre B y 4B'3 cada pasito son B.BBIAA mv.

:,ara obtener voltios se hara, suponiendo que el resultado de la conversi(n es '?E6 B,BBIAA*'?E=4,'? voltios.

<#0 CON$IG2RACI,N DEL M,D2LO %=M - $2NCIONES

7 Co Ci*urar el !i)er 0: setupXtimerX'"&'X1<8XG@X4, 4'I, 4$ )l primer parmetro es el preescaler, el segundo parmetro es el que indica el momento de desborde del timer y el !ltimo parmetro es el postcaler que no tendr ning!n efecto. 7Co Ci*urar el )odulo e )odo %=M6 setupXccp4"CC,X,T/$ para habilitarlo en modo ,T/. :,ara deshabilitarlo se puede poner6 setupXccp4"CC,XFRR$ y la salida quedar a nivel ba o. outputXdrive",<.XC'$Z salida por ;C' 7Es!a@lecer el ciclo de !ra@aBo: setXpSm4Xduty "%$ C es el valor que indicar cunto tiempo estar en alta la seal, es importante saber que el duty m%imo o el m%imo tiempo en la seal podr estar alta para un ,T/ de 4B bits es 4B'I y para un ,T/ de A bits el duty m%imo podr ser de '?I. Es!o se calcula @aBo la si*uie !e Cr)ula "ara u %=M de +8 @i!s: 1uty= % > "I*[,;'U4\$ 1onde el duty ser el porcenta e de seal en alto. El "erGodo de la seNal resul!a !e se calcula co la si*uie !e Cr)ula: ,erodo de ,T/ =[,;'U4\*I*"4>Rrec. Fscilacion del cristal$*prescaler Ca@e aAuG recordar Aue la salida del "O) se Face "asar "or u a red RC RC desu&s de la cual Aueda u a co !i ua co u ri'ado )i Jsculo# Lo Aue se Fi'o Cue CiBar u a Crecue cia y u du!y ccle Aue "er)i!iera P )a eBar el !ra sis!or sa@ie do Aue a "ar!ir de /P0 Dol!ios e "uer!a se "o e e co ducci y si se i cre)e !a el du!y de Q e Q Da su@ie do la !e si de "uer!a y "or !a !o DarGa la corrie !e a !raD&s de dre ador sur!idor y "or !a !o de la "ila#

<#/ CON$IG2RACI,N DEL M,D2LO I0C - COM2NICACI,N CON %C$646/

2l principio del c(digo del microcontrolador 6 Vuse i'c"/aster,*loS,sda=,<.XCI,scl=,<.XC3$ Configura el m(dulo <'c como maestro lento y asigna pines sda y scl

%ara la co)u icaci co el u!ili'& el driDer adBu !o e la car"e!a de la docu)e !aci . La patilla de direcci(n del ,CRA?A3 est puesta a masa entonces la direcci(n para la comunicaci(n es 4B4B BBB%* *C sera B, o 4 "escritura o lectura$.4B4B es valor por defecto para el A?A3.

$u cio es co el driDer6 )n la parte de las cabeceras6 Vinclude W,CRA?A3nacho.CD Vinclude WC&@,).hD librera de CC* utilizada por el driver )n main ,CRA?A3Xinit"$Z char SeeHday[I\Z >> string para escribir el nombre del da de la semana dateXtimeXt dtZ >>,ara que la entrada de la estructura ]dateXtime:t] se pase por valor dt.month = B3Z dt.day = 'EZ dt.year = 43Z dt.hours = BBZ dt.minutes = BBZ

dt.seconds = BBZ dt.SeeHday = B4Z ,CRA?A3XsetXdatetime"^dt$Z enva al dispositivo la configuraci(n. ,CRA?A3XreadXdatetime"^dt$Z lee el dispositivo. ,ara verificar el tiempo transcurrido bastara con consultar las variables.

<#3 OBTENCI,N DE CORRIENTE - TENSI,N

Corrie !e: _setXadcXchannel"B$Z delayXms"4B$Z amps=readXadc"$Z if"ampsD?4'$ _ima%=B.B'EI*"amps:?4'$Z` if"ampsW?4'$ _ima%=B.B'EI*"?4':amps$Z` if"amps==?4'$ _ima%=BZ` ` Te si _setXadcXchannel"4$Z delayXms"4B$Z tens=readXadc"$Z delayXms"?$Z v=B.BBIAA*tensZ `

<#4 EL SENSOR DE E$ECTO HALL

Kna de las formas de medir corriente usando un microcontrolador es usar un sensor de efecto 0all, este tipo de sensores son sensibles a las variaciones del campo magn#tico que lo atraviesa, generando un volta e en su salida equivalente al campo que pasa por el.

Lo me or que tienen es que son relativamente sensibles, por lo que se pueden medir corrientes de B,B? 2mperios con apro%imada precisi(n.

2qu entra en el uego el interpretar correctamente su salida mediante el conversor 2>1.

AFora ca@e )os!rar u a FoBa de su da!asFee! y eQ"licar co)o yo la Fe i !er"re!ado#

Con B amperios salida=8cc>'=',? voltios. ',? > B,BBIAA= ?4'. )l conversor a>d dara como resultado ?4'. La sensibilidad de el modelo B?b es de 4A?mv>amp.

)ntonces6 *alida a ?2mp = '.?v U "4A?m8>2 % ?2$ = 3.I'?8 )l conversor a>d dara como resultado 5B'.

*alida a a ? amp= '.?v:"4A?m8>a *?2$=4.?5v. )l conversor a>d dara como resultado 3''.

ecuacio li eal del da!sFee!

Ecuaci +77R y S )Q T @ Ecuaci 077R ) S Hy0 7 y+I E HQ07Q+I M = "?:B$ > "5B': ?4'$ = B.B'E

*ustituyendo en la ecuaci(n 4 a B amp obtengo b B = B.B'E*?4' U @ B.B'E*?4' @ = :43.34'

La ec+aci n &ina" #ara e" con$er'or a3d *+edaria 4 I5 2.2267Re'+"%ado de con$er'i n 8-9.9-2 I S8#809UHResul!ado de co Dersi 74+0I

+8# DIAGRAMA DE $L2>O GENERAL

++# O%ERACI,N DEL CARGADOR

4 )l cargador se conecta a la fuente de alimentaci(n e%terna. ' *e inicia el sistema y aparece una pantalla de bienvenida. 3 )sta pantalla se mantendr mientras no se oprima la tecla men!. I )l men! tendr ' opciones llamadas carga y comprobaci(n, dichas opciones se escogern con las teclas U>: y oH. O"ci car*a: )l usuario indicar si se trata de una batera .i/0 o .i C1 se pulsar oH, despu#s se escoger la corriente nominal de la batera desde ?BB m2h a 3?BBm2h con incrementos de ?BB en ?BB as el cargador fi ar de manera adecuada la corriente de descarga y de forma (ptima la corriente de carga. )l proyecto ser posteriormente ampliado y me orado para mayores rangos de corriente. 1ebido a que si una batera se carga cuando a!n tiene carga, esta ser descargada por completo si as no se encuentra. La batera se cargara a B,4 C de su capacidad nominal "m2h$. *i la batera est sobredescargada por uso o autodescarga se dar un aviso al usuario ya que una batera sobredescargada debera ser desechada pero si el usuario oprime oH la batera ser cargada igualmente. Cando el proceso de carga est# en fase cercana a fin el led verde de iluminar. Cuando finalize la carga se emitir un pitido continuo hasta que el usuario oprima oH. *i ocurre un error el sistema parar y avisar con un aviso sonoro intermitente.

O"ci co)"ro@aci H"rue@a de e !re*aI. : )l usuario al entrar en esta opci(n ver la tensi(n de la pila y fi ar la corriente a la cual la batera estar traba ando durante 4B minutos para ver como se encuentra la batera "prueba de entrega$, si se oprime oH se probarn otros 4B minutos siempre y cuando no se sobrepase la tensi(n crtica de la batera si esto sucede, se parar. )sta prueba har saber c(mo est realmente la batera sin trampa ni cart(n y el usuario podr detenerla en cualquier momento.

+0# DISE5O DE LAS %LACAS DE CIRC2TO IM%RESO

Se Fa reali'ado 0 "lacas: Kna para el display, pulsadores, leds y buzzer y otra para el resto del circuto. )l motivo es que se esperaba realizar una ca a para el cargador y entonces poder as situar la interfaz de cara al usuario en la parte alta, por ello se unen ambas placas con un cable fle%ible. 2 continuaci(n esquematico y pcb de la interfaz de usuario6

&amao6 4BB % ?B mm 4 cara

)squemtico y pcb del circuito6

&amao6 4BB% 4EB mm 4 cara

+/# EL CIRC2TO $2NCIONANDO EN %ROTOBOARD

Co)o "uede DerseP se Fa reali'ado u a "eAueNa "laca de circuG!o i)"rso "ara "oder u!ili'ar c)oda)e !e el se sar Fall s)d e la "laca de "royec!os Pd4 e" (orne amari""o *+e &a"%a "o %en!o !+ardado

+3# BIBLIOGRA$A

F!!":EEOOO#Q!re)airsoC!#esEi deQ#"F"EAirsoC!EDa!os7;ariosE!i"os7de7@a!erias7y7 cuidados#F!)l F!!":EEclu@Bua delacierDa#or*E08++E89E+6E@a!erias7 icd7y7 i)FE F!!":EEau!o)odelis)o#co)E icd#F!) F!!":EEOOO#elCerre# e!ETallerEAr!iculosECar*adores/#as" F!!":EEraO)icro#co)E!u!orialsE"ulse7Oid!F7)odula!io 7"O)7usi *7!Fe7ccs7 co)"ilerE OO#a)o"acV#co)

Вам также может понравиться