US Robotics USR5420 Manual de usuario Pagina 44

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 78
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 43
La diferencia de voltaje medido por la bate-
ría o la celda también proporciona la informa-
ción necesaria sobre el voltaje de carga, y el
voltaje resultante se amplifica en un factor de
20 por el microcontrolador. Para la información
de la corriente de carga, sucede lo mismo que
para la variación del voltaje desarrollado por la
resistencia de desviación conectada en serie
con la batería.
El software
Todo lo que se hace con los protocolos de
carga se maneja en el software, en este
aspecto, casi todas las opciones que usted
pueda pensar son posibles. La Tabla 2 pro-
porciona una lista de los archivos de código
fuente 'C' pertinentes y la Tabla 3, de los
archivos de código ensamblado.
El software puede adaptarse para soportar la
carga de una o más celdas, lo cual es más fácil
cargando las celdas alternadamente. ¡Las bate-
rías de ácido y Li-ión pueden conectarse en
paralelo durante la carga, con tal de que los con-
juntos tengan el mismo número de celdas!
Ambos, la corriente y el voltaje de carga por
celda, están limitados para cada batería.
El encabezado ‘Características de la Batería’
(b_char.h) contiene definiciones de todos los
valores junto con los factores de corrección aso-
ciados. Estos valores están definidos en los
archivos ‘Include’, calculados durante la compi-
lación y consecuentemente usados
como constantes cuando el programa
se ejecuta. Los valores de la medida
proporcionados por el conversor A/D
pueden compararse al instante con
estas constantes, de ningún modo se
pierde tiempo al recalcular estos valo-
res mientras el programa está ejecu-
tándose, esta aproximación ahorra
tiempo y capacidad de memoria.
Con las baterías de NiCd, la
corriente de carga comienza sólo
cuando la temperatura de la batería
está dentro del rango designado
'seguro' por el fabricante. La carga se
termina si un informe de error indica
que la temperatura excede el valor
máximo, que el voltaje máximo de las
celdas se ha sobrepasado o que se ha
agotado el tiempo máximo permitido
de carga rápida.
La manera estándar de establecer si
una batería se carga totalmente es
emplear el mencionado dT/dt o los
métodos del dV/dt. Esto se logra
tomando una muestra de la tempera-
tura cada minuto, y una muestra de vol-
taje cada segundo. Los valores de estas
muestras se comparan constantemente
con los de muestras anteriores. Cuando
la batería se carga totalmente, el modo
carga cambia automáticamente a
carga intermitente, bajo el mando del
software (es decir, el programa del
microcontrolador). La Figura 4 mues-
tra un diagrama del flujo simplificado de
una función de carga regular.
En el modo de carga intermitente, el
programa ejecuta una estructura de
bucle, mientras verifica los cambios en
el estado de la carga y temperatura, sin
perder de vista el voltaje de carga y
corriente moderados. En caso de que
la temperatura máxima o el voltaje de
la batería se exceda, un marcador del
error se activa y la función pertinente
termina. Si el sistema no produce erro-
res, o el usuario no cambia los estados
de carga, la carga intermitente conti-
nuará indefinidamente (en principio).
Hay mucho más que decir sobre el
sistema AVR450 cargador de batería
de Atmel que lo que puede escribirse
en estas páginas. Los lectores intere-
sados en conocer todos los pormeno-
res pueden descargar gratuitamente la
extensa Nota de Aplicación nº 1659B-
AVR-11/02 de la página web de Atmel.
En un futuro no muy lejano esperamos
publicar un cargador de baterías prác-
tico basado en el AVR450, aunque
todavía puede tardar un poco.
(030425-1)
NOTA DE APLICACIÓN
44
Elektor
Setup
Error
Detected
?
YES
NO
Red LED On
Status = Fast
?
YES
NO
END
Main
Clear Termination Status
Error
Detected
?
YES
NO
Status = Trickle
?
YES
NO
fast_charge
Error
Detected
?
YES
NO
trickle_charge
030425 - 14
Figura 4. Diagrama de flujo de la
función principal de carga.
Tabla 3. Archivos de código Ensamblados
Nombre Descripción Tamaño
bc.inc
Incluye el archivo para las definiciones del registro, las defi-
niciones de los canales y las constantes globales
tn15def.inc Incluye el archivo para ATtiny15
NiCd.inc Incluye el archivo para las celdas NiCd; parámetros de carga
NiCd.asm El código fuente para las celdas de NiCd 324 bytes
NiMh.inc Incluye el archivo para las celdas de NiMH; parámetros de carga
NiMh.asm Código fuente para las celdas de NiMH 328 bytes
Liion.inc Incluye el archivo para las celdas de Li-ión; parámetros de carga
Liion.asm Código fuente para las celdas de Li-ión 340 bytes
AT90S4433 descatalogado
Antes de que este problema apareciera des-
cubrimos que Atmel había descatalogado su
micro AT90S4433. El tipo siguiente con pati-
llas compatibles se llama ATMEGA 8. La
Nota de la Aplicación que describe el cam-
bio del AT90S4433 al ATMEGA 8 se titula
'AVR 081' y puede encontrarse en
http://www
.atmel.com/dyn/resources/
prod_documents/doc2515.pdf
Vista de pagina 43
1 2 ... 39 40 41 42 43 44 45 46 47 48 49 ... 77 78

Comentarios a estos manuales

Sin comentarios