Professional Documents
Culture Documents
FACULTAD DE INGENIERA
EN ELECTRICIDAD Y COMPUTACIN
TESIS DE GRADO
Previa a la obtencin del ttulo de
INGENIERO EN COMPUTACIN
Presentado por:
Ao 2001
AGRADECIMIENTO
DEDICATORIA
Ing. Carlos Monsalve
Presidente del tribunal
Tribunal Principal
Tribunal Principal
DECLARATORIA EXPRESA
en
esta
tesis,
me
corresponden
la
ESCUELA
SUPERIOR
POLITECNICA
DEL
LITORAL.
RESUMEN
VII
NDICE GENERAL
RESUMEN
NDICE GENERAL
NDICE DE FIGURAS
NDICE DE TABLAS
1. INTRODUCCIN
VI
VII
XI
XIV
1
1.1.Justificacin de la propuesta
1.2.Objetivos
1.3.Propsito
1.4.Contribucin
1.5.Metodologa
1.6.Perfil de la tesis
2
2
4
5
6
8
2. AUTOMATIZACIN INDUSTRIAL
10
2.1.Sistemas autmatas
2.2.Razones para automatizar
2.3.Consideraciones al automatizar
2.3.1.Estudio del problema real
2.3.2.Proyecto
2.3.3.Montaje, puesta a punto y mantenimiento
2.4.Tecnologa utilizada en la automatizacin industrial
2.5.Resumen
3. DISEO GENERAL DEL SISTEMA
3.1.Estudio realizado
3.2.Descripcin del control del sistema
3.2.1.Regulacin y limitacin de los parmetros de carga
3.2.2.Valor promedio de una seal AC
3.2.3.Calibracin de la medicin de los parmetros
3.2.4.Acumulacin de Amperios por hora
11
12
14
15
16
17
18
22
23
24
28
29
31
34
36
VIII
37
38
38
41
44
44
46
48
49
49
52
53
54
58
61
66
68
70
73
75
77
78
79
85
86
89
92
95
98
101
102
IX
6. PRODUCTO FINAL
6.1.Pruebas de la regulacin de corriente
6.2.Caractersticas del cargador de bateras
6.3.Calibracin del equipo y programacin para una carga
6.4.Costos de produccin
6.5.Resumen
103
104
112
115
118
121
122
ANEXOS
128
129
130
132
135
135
136
136
137
143
144
145
146
149
152
155
156
156
159
162
163
163
165
168
169
169
171
172
173
187
191
192
198
XI
INDICE DE FIGURAS
FIGURA
Figura 2.1
Figura 2.2
Figura 2.3
Figura 3.1
Figura 3.2
Figura 3.3
Figura 3.4
Figura 3.5
Figura 3.6
Figura 3.7
Figura 3.8
Figura 3.9
Figura 3.10
Figura 4.1
Figura 4.2
Figura 4.3
Figura 4.4
Figura 4.5
Figura 4.6
Figura 5.1
Figura 5.2
Figura 5.3
Figura 5.4
Figura 5.5
Figura 5.6
DESCRIPCIN
Componentes de un Sistema Automtico.
Tecnologas empleadas en la automatizacin industrial
Elementos que constituyen un controlador programable
Modelo de regulacin para el cargador de bateras
Control de carga de la batera por medio de la
corriente.
Convertidor de energa alterna a continua
Determinacin de la corriente promedio.
Mdulos que componen el cargador de bateras
Energa de carga segn el ngulo de disparo
Pulsos de disparo con un ngulo de desfase
Transductores para las seales de carga del sistema
Comunicacin serial de datos entre DRV_TECLA y el
CPU
Comunicacin serial de datos entre el CPU y el
convertidor D/A
Arquitectura de Von Neumann vs Arquitectura Harvard
Flujo de una segmentacin PIPE-LINE
Diagrama de bloques simplificado de la arquitectura de
los PICs
Comparacin del tamao de cdigo de los
microcontroladores
Comparacin del tiempo de ejecucin de los
microcontrolador
Conversin digital/analgica mediante PWM
Diagrama de bloques del Sistema Completo
Diagrama de bloques del Mdulo Principal
Diagrama de bloques del Mdulo de Regulacin de
Corriente
Diagrama de bloques del Mdulo de Conversin A/D
Diagrama de bloques del Mdulo de Fuerza
Diagrama de Flujo del Modo de Operacin del CPU
PG
12
19
21
29
30
32
34
37
45
47
48
51
51
58
60
60
63
65
76
79
82
83
84
85
88
XII
FIGURA
Figura 5.7
Figura 5.8
Figura 5.9
Figura 5.10
Figura 6.1
Figura 6.2
Figura 6.3
Figura 6.4
Figura 6.5
Figura 6.6
Figura 6.7
Figura 6.8
Figura 6.9
Figura 6.10
Figura 6.11
Figura 6.12
Figura 6.13
Figura 6.14
Figura 6.15
Figura 6.16
Figura A.1
Figura A.2
Figura A.3
Figura A.4
Figura A.5
Figura A.6
Figura A.7
DESCRIPCIN
Diagrama de Flujo del Modo de Programacin del CPU
Diagrama de Flujo del Control de los Parmetros
Diagrama de Flujo del Software Valor Promedio de una
Seal
Diagrama de Flujo del Control de Corriente
Seal del ngulo de disparo.
Seal de disparo DISP1 con relacin al ngulo de
disparo.
Seal de disparo DISP2 con relacin al ngulo de
disparo.
Desfase entre la seal DISP1 y la seal DISP2.
Seal de sincronismo vs seal DISP1.
Seal de sincronismo vs seal DISP2.
Aumento del ancho de pulso debido a un aumento en
seal Iref.
Pulso DISP1 con respecto a la seal de sincronismo
con Iref mximo.
Pulso DISP2 con respecto a la seal de sincronismo
con Iref mximo.
Energa entregada a la batera con Iref al 75%.
Energa entregada a la batera con Iref mximo.
Men de programacin y Opcin de calibracin de
medicin
Programacin de rangos de operacin
Programacin de tiempos de carga
Programacin de valores crticos
Visualizacin de parmetros de carga
Diagrama de pines PIC16C621 y PIC16F874
Diagrama de bloques de la arquitectura del PIC16C621
Diagrama de bloques de la arquitectura del PIC16F874
Memoria de programa para los PIC16C621 y
PIC16F874
Diagrama de la memoria de datos de los PIC16C621
Diagrama de la memoria de datos de los PIC16F874
Registro de estado STATUS
PG
91
94
96
100
105
106
106
107
108
108
109
110
110
111
111
115
116
117
117
118
131
133
134
138
139
140
141
XIII
FIGURA
DESCRIPCIN
Figura A.8
Registro de opcin de configuracin OPTION
Figura A.9
Registro de interrupcin INTCON
Figura A.10 Registro de configuracin CMCON del mdulo
comparador
Figura A.11 Configuraciones en el mdulo de comparacin
Figura A.12 Formato general para las instrucciones
Figura A.13 Diagrama de pines y diagrama de bloques de la
arquitectura de la EEPROM 93LC46A
Figura A.14 Diagrama de tiempo de la instruccin EWEN
Figura A.15 Diagrama de tiempo de la instruccin EWDS
Figura A.16 Diagrama de tiempo de la instruccin READ
Figura A.17 Diagrama de tiempo de la instruccin WRITE
Figura A.18 Diagrama de bloques de la arquitectura del LTN211
Figura A.19 Diagramas de tiempo para escritura de una palabra de
control y una palabra de datos
Figura A.20 Diagrama de pines y diagrama de bloques de la
arquitectura del CAD
Figura A.21 Comunicacin serial del convertidor A/D MCP3201
Figura B.1
Diagrama Esquemtico del Mdulo Principal
Figura B.2
Diagrama Esquemtico del Mdulo Regulacin de
Corriente
Figura B.3
Diagrama Esquemtico del Mdulo de Conversin A/D
Figura B.4
Diagrama Esquemtico del Mdulo de Fuerza
Figura C.1 Diagrama de posicin de elementos del Mdulo
Principal
Figura C.2 Diagrama del circuito impreso del Mdulo Principal
Figura C.3 Diagrama de posicin de elementos del Mdulo de
Regulacin de Corriente
Figura C.4 Diagrama del Circuito Impreso del Mdulo de
Regulacin de Corriente
Figura C.5 Diagrama de posicin de elementos del Mdulo de
Conversin A/D
Figura C.6 Diagrama del circuito impreso del Mdulo de
Conversin A/D
PG
142
143
147
148
153
157
160
161
161
162
164
167
170
171
174
175
176
177
188
188
189
189
190
190
XIV
INDICE DE TABLAS
TABLA
Tabla 3.1
Tabla 4.1
Tabla 4.2
Tabla 5.1
Tabla 5.2
Tabla 6.1
Tabla 6.2
Tabla A.1
Tabla A.2
Tabla A.3
Tabla A.4
Tabla A.5
Tabla A.6
Tabla A.7
Tabla B.1
Tabla B.2
Tabla B.3
Tabla B.4
Tabla B.5
DESCRIPCIN
Datos guardados en MEMORIA
Comparacin de la eficiencia en cdigo de los
microcontroladores
Comparacin de la velocidad de ejecucin de los
microcontroladores
Configuracin del Generador de Pulsos
Smbolos utilizados en los diagramas de flujo
Valores de operacin del equipo de carga
Descripcin simplificada de costos para la elaboracin
del proyecto
Conjunto de Instrucciones de los PIC16X
Valores Mximos para los PIC16C621 Y PIC16F874
Conjunto de instrucciones para el 93LC46A
Valores elctricos mximos para las memorias
93LC46A
Conjunto de instrucciones del mdulo LTN211
Terminales de conexin del mdulo LTN211
Valores elctricos mximos para el convertidor A/D
Lista de elementos del Mdulo Principal
Lista de elementos del Mdulo de Regulacin de
Corriente
Lista de elementos del Mdulo de Conversin A/D
Lista de elementos del Mdulo de Fuerza
Lista de elementos adicionales para la alimentacin del
sistema
PG
40
62
64
97
101
114
119
154
155
159
163
166
168
172
178
180
183
186
186
CAPTULO 1
INTRODUCCIN
1.1.JUSTIFICACIN DE LA PROPUESTA
1.2.OBJETIVOS
Hacer
uso
para
este
propsito
de
la
tecnologa
de
los
1.3.PROPSITO
Realizar un diseo de un equipo para cargar bateras de automviles con
una tecnologa de punta que ofrezca las siguientes caractersticas:
1.4.CONTRIBUCIN
1.5.METODOLOGA
1.6.PERFIL DE LA TESIS
El
de
bloques
que
representan
la
relacin
entre
los
flujo
representando
los
algoritmos
implementados
en
los
microcontroladores utilizados.
CAPTULO 2
AUTOMATIZACIN INDUSTRIAL
2. AUTOMATIZACIN INDUSTRIAL
Todos aquellos que deseen sobrevivir a la competencia deben lanzarse a la
automatizacin, consiguiendo as mayor productividad, reduccin de costos,
mejora de la calidad, producir las cantidades necesarias en el momento
preciso y adaptarse con facilidad y en breve tiempo a los cambios del
mercado (nuevos productos).
11
2.1.SISTEMAS AUTMATAS
12
SENSORES
MDULO DE
ENTRADA
CONTROL
PROGRAMABLE
MDULO DE
SALIDA
ACOPLADORES
EQUIPO
PROGRAMADOR
13
Reduccin de costos
empleos
sin
cualificar,
crea
otros
cualificados
de
La seguridad
14
2.3.CONSIDERACIONES AL AUTOMATIZAR
1.
2.
Proyecto
3.
15
I.
II.
III.
las
condiciones
ambientales,
limpieza,
peligro
de
presiones,
condiciones
econmicas,
velocidades,
16
2.3.2.Proyecto
I.
II.
III.
17
las
reparaciones
rpidas,
las
modificaciones
ampliaciones.
!" Actualizacin de sistemas de mantenimiento predictivo, preventivo
y de calidad.
18
2.4.TECNOLOGA
UTILIZADA
EN
LA
AUTOMATIZACIN
INDUSTRIAL
19
TECNOLOGA EMPLEADA EN
LA AUTOMATIZACIN
TECNOLOGA
CABLEADA
ELCTRICA
HIDRULICA
TECNOLOGA
PROGRAMADA
NEUMTICA
AUTMATA
ORDENADORES
PROGRAMABLE DE PROCESO
SISTEMAS DE
CONTROL
DISTRIBUIDO
20
de
proceso,
provistos
de
convertidores
21
grandes
rollos
de
cables.
MDULO DE
ENTRADA
FUENTE
ALIMENTACIN
MDULO DE
SALIDA
CPU
MEMORIAS
DISPOSITIVOS
PERIFRICOS
22
2.5.RESUMEN
CAPTULO 3
24
3.1.ESTUDIO REALIZADO
Anlisis
25
26
Resultados obtenidos
Despus de tener una idea global del proceso del cargado de una
batera e investigar al personal de operacin para saber cuales son sus
requerimientos para este proceso, se lleg a la conclusin de que el
cargador de bateras ha disearse debera tener las siguientes
caractersticas propuestas:
!" Debe ser diseado para automatizar una lnea de carga cuyo
consumo mximo requerido es de 30 A y 300 V.
!" Flexibilidad en la configuracin de carga, es decir programable.
!" Finalizacin de carga por amperios hora acumulados tiempo
transcurrido.
!" Visualizacin de los valores de corriente, temperatura, y voltaje
como parmetros principales durante la carga de la batera.
!" Si es posible ofrecer fcil calibracin de la medicin que realiza el
equipo.
27
El
proyecto
28
El
29
No +
valores
deseados
I,T,V
-- Control de
parmetros
Iref
Regulador
de corriente
Limitador
Generador
de poder
I,T,V
-I
30
31
32
Em =
1
T
E ( t ) dt
(3.1)
33
Em =
1
n
(3.2)
m=0
200s es el tiempo que el microcontrolador se demora en capturar una conversin A/D con
una frecuencia de oscilacin de 4MHz
34
Em =
1
64
64
Ei + error
(3.3)
i= 0
35
(3.4)
Voltaje de operacin
Corriente de operacin
Ireal
Iop = Im edida
Icalibrac
Vop = Vmedida
Vreal
Vcalibrac
Temperatura de operacin
Top = Vmedido
Treal _ en _ K
273
Vcalibrac
36
A/h =
Ik / t
(3.5)
k =0
Se puede ver en la expresin que para contar amperios por hora se tiene
que tener una base de tiempo que se la obtiene de la siguiente manera:
1A 1mA 0.1mA
=
=
1h 3.6 s 360ms
37
I
Iref
Mdulo de
Regulacin de
Corriente
Programa
de carga
Mdulo
Principal
B U C L E
Valor
digital de
I, T, V
BUCLE INTERNO
Seales
de disparo
Mdulo de
Fuerza
E X T E R N O
I, T, V
Mdulo de
Conversin A/D
38
3.3.1.MDULO PRINCIPAL
39
40
VALORES
Rangos de operacin de los parmetros.
Tiempos de operacin
PARAMETROS
Imx, Imn
Tmx, Tmn
A/h y tiempo
programado
Vc, Tc, tc
ESPACIO
DIR
8 bytes
00-08
6 bytes
09-14
6 bytes
15-20
12 bytes
21-32
6 bytes
33-38
41
Modo programacin
42
1.
2.
3.
4.
los
valores
medidos
manualmente
de
corriente,
Al escoger una opcin del men los valores actuales de los parmetros
en dicha opcin son mostrados en la PANTALLA permitiendo
modificarlos rotativamente. Cada vez que se detecta el cdigo de
aceptar nuevo valor (ACEPTAR) se graba la informacin programada en
su respectiva direccin de memoria y se procede a la modificacin del
siguiente parmetro. Se sale de la opcin escogida al detectar de nuevo
el cdigo de programacin, con lo cual se puede escoger otra opcin del
men. Una vez programado los valores deseados para la carga, se
43
Modo operacin
44
45
46
3.3.2.2.Generador de pulsos
47
48
El diagrama de bloques del Mdulo de Conversin A/D se lo puede ver en la Figura 5.4
49
3.3.4.MDULO DE FUERZA
50
51
INT
TRANSMISIN DE DATOS
(DRV_TECLA)
ESCLAVO
CPU
OCUPADO
40ms
SCL
(SDA)
MAESTRO
13 ciclos de reloj
SDA
(DRV_TECLA)
ESCLAVO
INT
TRANSMISIN DE DATOS
(CPU)
MAESTRO
40ms
SCL
(CPU)
MAESTRO
13 ciclos de reloj
SDA
(CPU)
MAESTRO
CONTESTA
CDA
52
3.5.RESUMEN
CAPTULO 4
en
comparacin
con
otros
proveedores
de
circuitos
54
4.1.MICROCONTROLADORES PIC
pero
presentan
ciertos
inconvenientes
frente
los
microcontroladores como:
55
56
memoria
ROM
para
programa,
temporizadores,
puertos
TEXAS
INSTRUMENTS,
MICROCHIP
que
posee
PIC16X8
que
tiene
rasgos
especiales
para
reducir
57
existen
integrados
con
diferentes
nmero
de
puertos
58
I.
BUS DE DIRECCIONES
MEMORIA
RAM
MEMORIA
ROM
CPU
RELOJ
BUS DE DATOS
59
BUS DE
DATOS
BUS DE
DIRECCIONES
MEMORIA
DATOS
MEMORIA DE
INSTRUCCIONES
CPU
RELOJ
Datos e instrucciones son almacenados en diferentes memorias
II.
III.
Segmentacin
procesador
PIPE-LINE,
realizar
quiere
simultneamente
decir
la
que
permite
ejecucin
de
al
una
60
Bsqueda 1
Ejecuta 1
Bsqueda 2
1. MOVLW 55H
2. MOVWF PORTB
3. CALL
SUB1
4. BSF
PORTA,2
Ejecuta 2
Bsqueda 3
Ejecuta 3
Bsqueda 4
TERMINA
Bsca SUB1
Ejecuta SUB1
IV.
61
10
Los datos de la Tabla 4.1 y Tabla 4.2 han sido tomados de la bibliografa 6
62
Dispositivo
COP800
ST62
MC68HC05
Z86CXX
8048/8049
PIC16C5X
Empaquet
BCD
Lazo de
Control
Salto con
dicional
TX sinc
8 bits
Temporiz
10ms
Promedio
1.29
16
2.00
1.00
1.00
1.46
1.00
10
19
10
5.00
1.00
1.50
1.73
1.25
10
20
11
5.00
1.50
1.50
1.82
1.38
21
2.00
1.00
1.50
1.91
1.125
14
2.00
1.00
2.51
1.28
1.13
11
2.10
2.24
1.51
1.58
1.00
63
2.5
2.24
1.58
1.51
1.5
1.29
1
1
0.5
MAS
COMPACTO
Tamao de cdigo
relativo
2.1
8048/8049
Z86CXX
MC68HC05
ST62
COP800
PIC16C5X
en
otras
palabras
el
tiempo
que
requiere
cada
64
Dispositivo
COP800
20MHz
ST62
8MHz
MC68HC05
4.2MHz
Z86CXX
12MHz
8048/8049
11MHz
PIC16C5X
20MHz
Empaquet
BCD
Lazo de
Control
Salto con
Dicional
TX sinc
8 bits
Temporiz
10ms
Promedio
0.108
0.0455
0.136
0.212
0.112
1.00
105
0.08
0.0832
0.1252
0.1408
45.5
9.75
8.125
390
0.0088
0.0615
0.0738
0.0329
10.05
2.86
2.38
126.7
0.038
0.1748
0.21
0.1168
2.33
1.835
2.835
68.67
0.172
0.272
0.176
0.224
5.45
2.73
6.82
124.1
0.0732
0.1824
0.0732
0.1196
0.4
0.6/0.4
0.6/0.4
14.8
65
1.2
1
0.8
0.112
8048/8049
11MHz
0.0455
0.136
Z86CXX
12MHz
PIC16C5X
20MHz
0.212
0.108
MC68HC05
4.2MHz
0.2
ST62 8MHz
0.4
COP800
20MHz
0.6
MAS RAPIDO
Velocidad de ejecucin
relativa
Por estas razones los microcontroladores PIC16X son muy tiles para el
diseo del cargador de bateras, debido a que es un sistema extenso el
que se va a implementar y se requiere velocidad en la actualizacin de
los datos de los parmetros medidos en la PANTALLA de visualizacin.
66
4.2.OTROS COMPONENTES
67
68
4.2.1.Memorias
69
11
Las memorias EEPROM 93LC46A que son empleadas en el proyecto son descritas en el
anexo A.2
70
71
72
12
73
Los 12 bits nos dan un valor mximo de 212 =4096, entonces para medir
la corriente que es el parmetro de carga principal que se est
regulando, cuyo alcance mximo es de 40A con una dcima de precisin
se tiene que cada unidad binaria representa 10mA ya que las 4096
unidades seran 40.96A, las centsimas es decir 0.06 son el grado de
error.
74
13
75
76
ID = 1
V(ID) =0.61 mV
CERO
212
0 1
ID = 100
0
(4.1)
ID = 100
V(ID) =61.04 mV
CERO
212
77
4.3.RESUMEN
CAPTULO 5
79
I: Corriente medida
PROGRAMA
DE CARGA
2
Iref
Referencia de
Corriente
MDULO DE
REGULACIN DE
CORRIENTE
MDULO
PRINCIPAL
7
CLK, CS, DATO
Valor digital de los
parmetros
MDULO DE
CONVERSIN
A/D
6
DISP1, DISP2,
DISP3
Seales de
Disparo
6
I, T, V
corriente,
temperatura y
voltaje medidos
MDULO
DE
FUERZA
80
81
MODULO DE
PROGRAMACION
Y
VISUALIZACION
DE DATOS
BUS_TECLADO
MEMORIA
PANTALLA
SIMBOLOGIA
TECLADO
RST
BUS_CPU
BUS_MEM
BUS_PANTALLA
PORT_LCD
CPU
OSC2
OSC1
PORT COM
PORT_MEM
13
PORT_CAD
RST
PORT_COM
2
Iref
FP
CS
DATO
CLK
SOFTWARE:
RESIDENTE:
PRINCIPAL
MODULO:
DIAGRAMA: BLOQUES
FIGURA:
RELOJ
FUENTE
BUS_CAD
CDA
C A D
M O D U L O
MODULO CONTROL
DE CORRIENTE
DRV_TECLA
PORT_COM
PORT_KEYB
RST
5.2
82
Ref_ANGULO
INTEGRADOR
Seales de disparo
Ref_SYNC
Iref
Corriente medida
SIMBOLOGIA
AMPLIFICADOR
DISP
Iref
Corriente de referencia
MODULO DE
FUERZA
MODULO
PRINCIPAL
INVERSOR
Ref_SYNC
SINCRONISMO
Ref_ANGULO
ANGULO
DE
DISPARO
CONFIGURACION
DEL DISPARO
CONTROL
ANGULO
DISPARO
GENERADOR DE PULSOS
ACOPLAMIENTO
DISP
MODULO:
SOFTWARE:
REGULACION DE CORRIENTE RESIDENTE:
DIAGRAMA: BLOQUES
MODULO DE FUERZA
FIGURA:
RELOJ
PULSOS
DE
DISPARO
5.3
83
FP:
CLK:
DATO:
CS:
DO:
CSI:
CST:
CSV:
V(I)
V(T)
V(V)
RELOJ3
TRANSDUCTOR
VOLTAJE
RELOJ2
TRANSDUCTOR
TEMPERATURA
RELOJ1
TRANSDUCTOR
CORRIENTE
SIMBOLOGIA
Voltaje
medido
Temperatura
medida
CAD_I
CAD_T
CAD_V
PORT COM
PORT COM
PORT COM
CSV
RELOJ + DATO
CST
RELOJ + DATO
CSI
RELOJ + DATO
ACOPLAMIENTO_I
ACOPLAMIENTO_T
ACOPLAMIENTO_V
RELOJ
P R O M E D I O
MODULO:
CONVERSION A/D
DIAGRAMA: BLOQUES
RESIDENTE:
SOFTWARE:
FIGURA:
CSV
CST
CSI
RELOJ+DATO
P R I N C I P A L
5.4
M O D U L O
Corriente
medida
84
Mdulo de Regulacin
de Corriente
85
FILTRO
DISP1, DISP2,
DISP3
Seales de
disparo
PUENTE
RECTIFICADOR
PROTECCION
ENERGIA DE
CARGA
86
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
87
12.
13.
14.
15.
Ir al paso 3.
Modo STOP
16.
17.
18.
19.
20.
FIN
VISUALIZAR INFORM
DE CARGA
CONTROL DE
PARAMETROS
DATO
=
'TIEMPO'
DATO
=
PARAR
'STOP'
CALIBRAR MEDICION
RECEPTAR DATO
LEER CONVERSION
DRV_KEYB_INT
INT_TECLADO
GUARDAR DATOS
EN MEMORIA
ENVIAR RELOJ
SEAL INT
ESTADO
CPU =
STOP
APAGON
TRANSMITIR(ESTADO_CPU)
HABILITAR ESCLAVOS
CARGAR DATOS
DESDE MEMORIA
INICIO
DATO
=
INICIO
'STOP'
DATO
=
'PROG'
MODO_PROG
MODULO:
PRINCIPAL
DIAGRAMA: FLUJO
RESIDENTE: CPU
FIGURA:
5.6
VER_TIEMPO
RECEPTAR DATO
ENVIAR RELOJ
SEAL INT
PARALIZAR CONTROL
MODO_STOP
88
89
1.
2.
1: Rangos de operacin
3: Valores crticos
2:Tiempos de carga
4: Calibracin
3.
4.
90
PROG_PARAMETRO
5.
6.
7.
8.
9.
10.
91
MODO_PROG
PROG RANGO
MUESTRO MENU:
1: RANGO 3:CRITICO
2: TIEMPO 4: CALIBRA
VALORES ACTUALES
Imn: - - . Tmn: - - . Imx: - - . Tmx: - - . -
Seal
INT
PROG_PARAMETRO
ENVIAR RELOJ
CAPTURAR OPCION
PROG TIEMPO
Opcin
=1
PROG_RANGO
VALORES ACTUALES
Amperios/hora: - - -. Ah
Tiempo: - - h : - - m
Opcin
=2
PROG_TIEMPO
P -> RAM (Ah)
PARFIN = dirRAM(min)
Opcin
=3
PROG_CRITICO
PROG_PARAMETRO
Opcin
=4
PROG CRITICO
PROG_CALIBRA
VALORES ACTUALES
Tc: - - . - C
Vc: - - - V
Tiempo: - - h
PROG PARAM
PROG_PARAMETRO
Seal
INT
PROG CALIBRAC
ENVIAR RELOJ
CAPTURAR DATO
DATO
DIGITO
VALORES ACTUALES
I k: - - . - A
Tk: - - . - C
Vk: - - - V
V
MODIFICA PARAMETRO
P -> RAM (I k)
PARFIN = dirRAM(Vk)
DATO
ACEPTAR
GRABAR EN MEMORIA
PROG_PARAMETRO
P=P+1
F
DATO
PROG
V
A
P>
PARFIN
ABREVIATURA
P = parmetro 1
PUNTERO A RAM
PARFIN
PRINCIPAL
FIGURA: 5.7
92
1.
2.
3.
93
5.
94
A
IN ICIO
IN CREM EN TA R
TIEM PO
V
TM ED > Tc
IN CREM EN TA R
A /h
F
V M ED > Vc
V
V
IM ED > ID
ICTRL = ICTRL - I
F
F
t > tc
V
IM ED < ID
ICTRL = ICTRL +
F
TM ED > TM AX
ID
IM IN
F
FIN
TM ED < TM IN
ID
IM AX
t= tPRO G
ABREVIATURA
F
A h = A h PRO G
F
ID
SOFTWARE:
MODULO:
RESIDENTE:
FIGURA:
95
1.
2.
3.
4.
5.
6.
96
ABREVIATURAS
MODULO:CONVERSIN A/D
RESIDENTE: PROMEDIO
FIGURA: 5.9
97
ENTRADA
CONFIGURACION
Control
Monofsico Trifsico
Tipo de disparo
Disparo
Pulso
Positivo negativo
98
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
99
13.
14.
15.
16.
17.
18.
Apagar DISP2.
19.
100
GENERACIN DE PULSOS
101
SMBOLO
REPRESENTA
Proceso
Decisin
Rutina o Subrutina
Salto de programa
N
a
Nodo
X
102
5.3.RESUMEN
CAPTULO 6
PRODUCTO FINAL
6. PRODUCTO FINAL
El producto final que se desea obtener es un equipo para cargar bateras de
automviles totalmente programable, que bien puede competir con un equipo
extranjero, pero con la ventaja de que existe servicio de mantenimiento
dentro del pas, son ms econmicos, y tiene la factibilidad de adaptarlo a las
necesidades particulares de la industria que lo requiera. El equipo diseado
para una lnea de carga controla los parmetros de carga de la batera
(corriente, temperatura y voltaje) utilizando una regulacin por corriente de
carga. La configuracin del cargado es programada por el usuario y durante
la operacin el equipo muestra los valores de los parmetros medidos.
104
105
106
Figura 6.2: Seal de disparo DISP1 con relacin al ngulo de disparo. Cada cuadro en
la figura es de 2V en la vertical y 4ms de tiempo en la horizontal.
Figura 6.3: Seal de disparo DISP2 con relacin al ngulo de disparo. Cada cuadro en
la figura es de 2V en la vertical y 4ms de tiempo en la horizontal.
107
Figura 6.4: Desfase entre la seal DISP1 (arriba) y la seal DISP2 (abajo). Cada
cuadro en la figura es de 2V en la vertical y 4ms de tiempo en la horizontal.
108
109
Figura 6.7: Aumento del ancho de pulso debido a un aumento en seal Iref. Cada
cuadro en la figura es de 2V en la vertical y 4ms de tiempo en la horizontal.
110
Figura 6.8: Pulso DISP1 con respecto a la seal de sincronismo con Iref mximo. Cada
cuadro en la figura es de 1V en la vertical y 4ms de tiempo en la horizontal.
Figura 6.9: Pulso DISP2 con respecto a la seal de sincronismo con Iref mximo. Cada
cuadro en la figura es de 1V en la vertical y 4ms de tiempo en la horizontal.
111
Figura 6.10: Energa entregada a la batera con Iref al 75%. Cada cuadro en la figura
es de 5V en la vertical y 4ms de tiempo en la horizontal.
Figura 6.11: Energa entregada a la batera con Iref mximo. Cada cuadro en la figura
es de 5V en la vertical y 4ms de tiempo en la horizontal.
112
!" Parmetros
de
carga
que
controla
el
equipo:
Corriente,
113
114
PARMETRO
VALOR MAXIMO
*
Alimentacin monofsica
110 VAC
Frecuencia de alimentacin
60Hz
Voltaje de salida
40 A
2.5 A
Temperatura de control
0 a 80 C
Amperios hora
0 a 99 Ah
Temporizador de carga.
0 a 99h
50 C
En la Tabla 6.1 la alimentacin para el equipo puede ser de tipo trifsica ya que se puede
configurar el disparo de los tiristores en el Mdulo de Regulacin de Corriente y el control
mximo de corriente para un equipo industrial puede ser de 40 A, lo que se tendra que
cambiar son los elementos del Mdulo de Fuerza para que maneje esta capacidad de
corriente.
115
TECLADO
1
P
PROG
1
2
INICIO ACEPTAR
PARAR
- V
116
1.
PANTALLA
I
I
:
:
.
.
T T +
:
:
.
.
2.
117
PANTALLA
A m p
h
t
:
:
- A h
h
3.
PANTALLA
T c
C
t c :
V c
- - h
- V
de
corriente,
temperatura,
voltaje
amperios/hora
118
PANTALLA
I
T
:
:
2 1
5 8
.
.
5 A
3 C
V : 3 5 0 V
A h : 1 2 3
6.4.COSTOS DE PRODUCCIN
119
DESCRIPCIN
Equipo para grabar los microcontroladores
Material electrnico
1 Tarjeta del Mdulo Principal
1 Tarjeta del Mdulo de Control de Corriente
1 Tarjeta del Mdulo de Conversin A/D
1 Microcontrolador PIC16F874
3 Microcontrolador PIC16F84
1 Microcontrolador PIC16C621 prom
1 Convertidor Analgico/Digital de 12 bits
1 LCD
1 EEPROM 93LC46A
2 Tiristores de potencia 40A
3 Diodos de potencia 40A
1 Teclado matricial
Material Elctrico
1 Transformador de poder 400V a 40 A
1 Transformador para alimentacin de la
electrnica de 220 VAC a salidas de
2 salidas de +/- 12 VAC
3 saidas de 12 VAC
1salida de 10VAC
1 Inductancia 40A
2 Fusible de protecicin ms portafusible
Material adicional
1 Disipador para el puente rectificador
Caja de presentacin
Cables de conexin
Material para la potencia de salida del equipo
Material para soldar
6 Borneras de conexin
Etiquetas
COSTO
ELEMENTO
COSTO
PARCIAL
210
413
35
45
45
12
36
7
10
21
1
40
30
1
167
100
30
30
7
100
10
40
5
25
5
10
5
Mano de obra
Software implementado
40
150
1080
120
un
equipo
de
carga
para
bateras
como el
121
6.5.RESUMEN
CONCLUSIONES
Y
RECOMENDACIONES
123
CONCLUSIONES
existen
partes
independientemente como:
del
proyecto
que
se
pueden
utilizar
124
125
RECOMENDACIONES
126
127
ANEXOS
ANEXO A
lquido
LTN211,
memorias
EEPROM
seriales
93LC46A,
130
131
18
17
16
15
14
13
12
11
10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
PIC16F874
1
2
3
4
5
6
7
8
9
PIC16C621
RA2/AN2/VREF
RA3/AN3
RA4/T0CKI
MCLR
VSS
RB0/INT
RB1
RB2
RB3
MCLR/VPP
RA0/AN0
RA1/AN1
RA2/AN2/VREF-RA3/
AN3/VREF+
RA4/T0CKI
RA1/AN1
RA5/AN4/SS
RA0/AN0
RE0/RD/AN5
OSC1/CLKIN
RE1/WR/AN6
OSC2/CLKOUT
RE2/CS/AN7
VDD
VDD
RB7
VSS
RB6
OSC1/CLKIN
RB5
OSC2/CLKOUT
RB4
RC0/T1OSO/T1CKI
RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL
RD0/PSP0
RD1/PSP1
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
RB7/PGD
RB6/PGC
RB5
RB4
RB3/PGM
RB2
RB1
RB0/INT
VDD
VSS
RD7/PSP7
RD6/PSP6
RD5/PSP5
RD4/PSP4
RC7/RX/DT
RC6/TX/CK
RC5/SDO
RC4/SDI/SDA
RD3/PSP3
RD2/PSP2
132
133
Oscilador del
Temporizador de
encendido
134
Oscilador del
Temporizador de
encendido
135
sobre
cualquier
registro
usando
cualquier
modo
de
registro
como:
suma,
resta,
desplazamiento,
AND,
OR,
136
A.1.1.4. La pila
137
138
CALL, RETURN
RETFIE, RETLW
CALL, RETURN
RETFIE, RETLW
a) PIC16C621
b) PIC16F874
memoria.
Los
registros
de
funciones
especiales
no
son
139
140
Reservado
Reservado
141
bit 7:
bit 6-5:
bit 4:
bit 3:
bit 2:
bit 1:
bit 0:
Nota:
R = Bit de lectura
IRP: Bit selector de banco para direccionamiento indirecto
W = BIt de escritura
1 = Banco 2, 3 (100h - 1FFh)
U = Bit no implementado
0 = Banco 0, 1 (00h - FFh)
se lee como '0'
El bit IRP en el PIC16C62X se mantiene siempre en 0
- n = Valor en POR reset
RP1:RP0: Bit selector de banco para direccionamiento directo
11 = Banco 3 (180h - 1FFh)
10 = Banco 2 (100h - 17Fh)
01 = Banco 1 (80h - FFh)
00 = Banco 0 (00h - 7Fh)
Cada banco es de 128 bytes. El bit RP1 en el PIC16C62X siempre se mantiene en 0
TO: Bit Time-out (finalizacin del temporizador)
1 = Despus de el encendido, o la ejecucin de CLRWDT SLEEP
0 = Cuando el Temporizador Watchdog finaliza la temporizacin
PD: Bit de Power-down (bajo consumo de energa)
1 = Despus de el encendido o la ejecucin de CLRWDT
0 = Por la ejecucin de SLEEP
Z: Bit Zero, Indica si el resultado de una operacin aritmtica lgica es cero
DC: Digit carry dgito de acarreo (en instrucciones ADDWF, ADDLW, SUBWF, SUBLW)
C: Carry o bandera de acarreo (en instrucciones ADDWF, ADDLW, SUBWF, SUBLW)
La resta es ejecutada con la suma del complemento 2 del segundo operando.
Para las instrucciones de rotacin (RLF, RRF) este bit es cargado con el el bit ms
menos
142
bit 7:
bit 6:
bit 5:
RAZN TMR0
RAZN WDT
000
001
010
011
100
101
110
111
1:2
1:4
1:8
1:16
1:32
1:64
1:128
1:256
1:1
1:2
1:4
1:8
1:16
1:32
1: 64
1:128
R = Bit de lectura
W = BIt de escritura
U = Bit no implementado
se lee como '0'
- n = Valor en POR reset
14
Pull up es una mnima resistencia que se puede activar en las entradas de los PICs
143
bit 7:
bit 6:
bit 5:
bit 4:
bit 3:
bit 2:
bit 1:
bit 0:
R = Bit de lectura
W = BIt de escritura
144
145
!" PWRT:
!" OST:
de arranque.
15
La descripcin detallada de cada una las caractersticas especiales del CPU se las
encuentra en la bibliografa 5 la bibliografa 8, seccin Caractersticas especiales del CPU.
146
!" BOR:
fuente.
!" Interrupciones.
!" WDT:
A.1.3. Caractersticas
propias
del
microcontrolador
PIC16C621
147
R = Bit de lectura
W = Bit de escritura
U = Bit no implmentado
Se lee como 0
-n = Valor en POR
Bit7:
Bit 6:
Bit 5-4:
148
Apagado
(Se lee como 0)
Apagado
(Se lee como 0)
Apagado
(Se lee como 0)
Apagado
(Se lee como 0)
C1OUT
C1OUT
C2OUT
C2OUT
Del mdulo de Vref
2 comparadores independientes
C1OUT
C1OUT
C2OUT
C2OUT
Apagado
(Se lee como 0)
C1OUT
Apagado
(Se lee como 0)
C2OUT
1 comparador independiente
149
A.1.4. Caractersticas
propias
del
microcontrolador
PIC16F874
150
sincrnico,
contador
asincrnico.
En
cambio
que
151
152
16
153
8
OPCODE
7
d
13
8 7
f (REGISTRO#)
OPCODE
d = 0, destino W
d = 1, destino f
f = direccin de 7 bits de un registro
10 9
OPCODE
b (BIT#)
7 6
f (REGISTRO#)
0
k (LITERAL)
13
11 10
OPCODE
b = 3 bits
f = direccin de 7 bits de un registro
0
k (LITERAL)
0 b 7.
154
17
INSTRUCCIN
ADDWF
ANDWF
CLRF
CLRW
COMF
DECF
DECFSZ
INCF
INCFSZ
IORWF
MOVF
MOVWF
NOP
RLF
RRF
SUBWF
SWAPF
XORWF
BCF
BSF
BTFSC
BTFSS
ADDLW
ANDLW
CALL
CLRWDT
GOTO
IORLW
MOVLW
RETFIE
RETLW
RETURN
SLEEP
SUBLW
XORLW
17
f,d
f,d
f
f,d
f,d
f,d
f,d
f,d
f,d
f,d
f
f,d
f,d
f,d
f,d
f,d
OPERACIN
Instrucciones orientadas a byte
Sumar W y f
AND entre W y f
Aclarar f
Aclarar W
Complementar f
Decrementar f
Decrementar f saltar si es 0
Incrementar f
Incrementar f y saltar si es 0
OR entre W y f
Mover f
Mover W a f
ESTADO
AFECTADO
C, DC, Z
Z
Z
Z
Z
Z
Z
Z
Z
C
C
C, DC, Z
Z
C, DC, Z
Z
TO, PD
Z
TO, PD
C, DC, Z
Z
155
PARMETRO
PIC16C621
PIC16F874
Temperatura Ambiente
-40 a +125C
-55 a +125C
Temperatura de almacenamiento
-65 a +150C
-65 a +150C
-0.6 a VDD
+0.6V
0 a +7.5V
-0.3 a +7.5V
0 a +14V
0 a +14V
1.0W
1.0W
300mA
300mA
250mA
250mA
25 mA
25 mA
25 mA
25 mA
200 mA
200 mA
200 mA
200 mA
156
157
93LC46A/B
Pines:
CS: Chip Select (Habilita el integrado)
CLK: Reloj Serial
DI: Data In (Entrada de datos)
DO: Data Out (Salida de datos)
NC: No conectar
Vcc y Vss: Alimentacin
158
Descripcin funcional
159
Instruc
Start
Opcode
Direccin
ERASE
11
ERAL
00
EWDS
00
EWEN
00
READ
10
WRITE
01
WRAL
00
A6 A5
Dato de
entrada
Dato de
salida
Ciclos
de reloj
A4 A3 A2 A1
A0
-----
RDY/BSY
10
-----
RDY/BSY
10
-----
HIGH-Z
10
-----
HIGH-Z
10
A6 A5
A4 A3 A2 A1
A0
-----
D7..D0
18
A6 A5
A4 A3 A2 A1
A0
D7..D0
RDY/BSY
18
D7..D0
RDY/BSY
18
160
250ns
CS
CLK
DI
161
250ns
CS
CLK
DI
162
HIGH - Z
163
PARMETRO
Vcc
Todas las entradas y salidas
VALOR MXIMO
7.0V
-0.6V a Vcc + 1.0V
Temperatura de almacenamiento
-65C a +150C
-65C a +125C
+300C
4kV
164
Reloj de
256kHz
16
4 RS
5 R/W
6 E
7 D0
8 D1
9 D2
10 D3
11 D4
12 D5
13 D6
14 D7
Controlador
de memoria
de 80
caracteres
1 VSS
2 VDD
3 Vo
Generador
de voltaje
40
DRIVER
5x7 puntos,
165
El
166
Control Seal de
Dato
Control
Instrucciones
RS RW
Borrar pantalla
0
0
Cursor a casa
0
0
Seleccionar modo
0
0
Encender/Apagar
0
0
pantalla
Desplazar
0
0
Cursor/Pantalla
Activar funcin
0
0
CG RAM
0
0
DD RAM
0
0
Bandera de ocupado
0
1
Escribir CG RAM/DD
1
0
RAM
Lectura CG RAM/DD
1
1
RAM
DATO / DIRECCION
D7
0
0
0
D6
0
0
0
D5
0
0
0
D4
0
0
0
D3
0
0
0
D2
0
0
1
D1
0
1
ID
D0
1
*
S
SC
RL
0
0
1
BF
0
1
DL
1
0
*
*
Direccin generador RAM
Direcciones de datos RAM
AC
Escritura de Dato
Lectura de Dato
Abreviaturas:
ID =
1: Incrementa
1: Desplaza el mensaje en la
S=
pantalla
D = 1: Encender la pantalla
C = 1: Activar cursor
1: Parpadea carcter sealado
B=
por cursor
SC = 1: Desplaza pantalla
RL = 1: Desplaza a la izquierda
0: Decrementa
0: Mensaje fijo en la pantalla
0: Apagar la pantalla
0: Desactivar cursor
0: No parpadea carcter sealado por
cursor
0: Mueve cursor
0: Desplaza a la derecha
DL = 1: Dato de 8 bits
0: Dato de 4 bits
1: Durante operacin interna del
0: Finalizada la operacin interna
BF =
mdulo
167
a) Palabra de control
b) Palabra de datos
Figura A.19: Diagramas de tiempo para escritura de una palabra de control y una
palabra de datos
I.
II.
III.
IV.
V.
168
TERMINAL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SMBOLO
VSS
VDD
Vo
RS
R/W
E
D0
D1
D2
D3
D4
D5
D6
D7
NOMBRE Y FUNCIN
Tierra, 0V
Alimentacin +5V
Ajuste de voltaje (contraste)
Seleccin de Control/Dato
Lectura/Escritura en LCD
Habilitador
0
Dato 2
1
Dato 2
2
Dato 2
3
Dato 2
4
Dato 2
5
Dato 2
6
Dato 2
7
Dato 2
169
170
Vref
1
2
IN-
Vss
MCP3201
IN+
Vref
Vdd
CLK
Dout
CS/SHDN
Vdd
Vss
CAD
COMPARADOR
PIN
Vref
IN+
INVss
Vdd
CLK
Dout
CS/SHDN
FUNCIN
Voltaje de referencia
Entrada positiva
Entrada negativa
Tierra
Fuente 2.7V a 5.5 V
Seal de reloj
Dato de la conversin
Selector
del
integrado/Entrada apagado
IN+
12 BITS SAR
MUESTREO
Y
IN -
SOSTENIMT
LGICA DE
CONTROL
CS/SHDN
CLK
REGISTRO
DESPLAZAM
Dout
171
CS
apagado
CLK
625ns
Dout
172
PARMETRO
VDD
Todas las entradas y salidas
VALOR MXIMO
7.0V
-0.6V a VDD + 0.6V
Temperatura de almacenamiento
-65C a +150C
-65C a +125C
+300C
>4kV
ANEXO B
Los diagramas esquemticos de los cuatro mdulos del diseo del cargador
de bateras se los muestra en las siguientes figuras, y la lista de elementos
con sus respectivos valores utilizados en cada mdulo para su posible
implementacin se encuentran en las tablas adjuntas.
D7 D6 D5 D4 D3 D2 D1 D0
Y4
Y3
Y2
Y1
X3
X2
X1
ENTER
PANTALLA
CS
CLK
DI
MEMORIA DO
IC2
1
2
3
4
10
CON5
C5 C6 C7 C8 C9 C10 C11
RB1
RB0
7
6
14
RB2
12
RB3
RA2
1
9
17 RA0
18 RA1
RB0
MCLR
CPU
IC3
39
XT
F1 = +5V
RA4
C4
13
BUC_CPU
RELOJ
C3
14
RA3
16
IC6
2
C12
14
OSCin
R19
F1
R14
CON6
R15
13
11
C14
Vss
Vdd
DATO
CLK
CSV
CST
CSI
BUS_CAD
Iref
CON7
FP
MODULO:
PRINCIPAL
DIAGRAMA: ESQUEMATICO
RESIDENTE:
SOFTWARE:
FIGURA:
CDA
RB1 7
MCLR
RST
R20
IC5
VDD
F1
R18
11 RB5
12 RB6
13 RB7
R17
C13
F1
R12 R13
40
RA2
R16
VSS
FUENTE1
38
RA1
12
VSS 31
RA0
32
OSCin
VDD
11
F1
R11
33
RB1
RB2
RB3
RB4
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
RC2
RC1
RCO
RST
15
C2
F1
34
35
36
37
19
20
21
22
27
28
29
30
17
16
15
C1
R1
VSS
Pt1
OSCout
OSCin 16
DRV_TECLA
IC4
MCLR
R3
RB5 11
RB6 12
RB7 13
14
RST
VDD
F1
CON2
BUS_MEN
F1
APAGON
7
8
9
10
11
12
13
14
CON3
R4 R5 R6 R7 R8 R9 R10
BUS TECLADO
GND
RW
RS
IC1
14 13 12 11 10 9 8 7
F1
Vo
SIMBOLOGIA
START
STOP
PROG
4
9
R2
CONTRASTE
2
Vcc
CON1
BUS_PANTALLA
INT
F1
CLK
RESET
DATO
A/D
MODULO DE CONVERSION
MODULO CONTROL DE
CORRIENTE
B.1
174
I
+F2
C6
1
3
R4
C7
+F2
C5
C2
R7
R5
R8
A N G U L O
C9
R6
-F2
+F2
-F2
IC6
D E
+F2
D4
R9
D2
D1
C10
Q1
R12
R14
F1
R13
Q2
D5
TRM1
F1
CONTROL DEL
ANGULO DE DISPARO
R11
R10
+F2
Ref_ANGULO
(3V)
R15
F1
D I S P A R O
(~0V)
R16
F1
R17
Ref_SYNC
CON3
F1 = +5V
SINCRONISMO
-F2 = -12V
C3
7 8 D3
IC5
6
4
TRM2
IC2
2
Corriente de referencia
D E L
V2 = 12V
IC3
G E N E R A D O R
TRM3
4
6
IC4
8
+
7
1
2
3
-F2
R3
C8
CON4
SIMBOLOGIA
R2
R1
Iref
Pt2
FUENTE 2
C4
IC1
2
C1
+F2 = +12V
Corriente medida
CON5
CON2
Pt1
Ref_SYNC
Iref
MODULO DE FUERZA
VAC1
VAC2
CON1
MODULO
PRINCIPAL
18
17
4
6
F1
R18
IC7
RB3
RB2
XT
C12
15
OC2
OC3
Q5
R24
F1
Q4
R22
F1
Q3
V2
V2
5
4
R38
R37
5
4
R34
R33
5
4
R30
R39 R40
C15
Q8
C14
R35 R36
C13
Q7
OC1
R20
F1
R31 R32
R28
F1
R27
F1
R26
F1
R25
F1
R23
R21
R19
1
2
Q6
CON8
CON7
CON6
MODULO:
REGULACION DE CORRIENTE
DIAGRAMA: ESQUEMATICO
RESIDENTE:
SOFTWARE:
DISP3
DISP2
DISP1
FIGURA:
16
12
11
10
RB7 13
RB6
RB5
OSCin OSCout
C11
Vss
RA4
RA1 (-)
RB4
GENERADOR DE
PULSOS
RA2 (+)
RA3 (+)
RA0 (-)
RB1
14
F1
R29
V2
A C O P L A M I E N T O
F U E R Z A
D E
B.2
M O D U L O
FUENTE 1
175
FP:
CLK:
DATO:
CS:
DO:
CSI:
CST:
CSV:
Pt1
Pt3
Pt2
1
IC3
IC4
2
C8
1
IC5
2
FUENTE 3
C6
FUENTE 2
C4
1
IC1
C1 2
II
IC2
2
F2 = +5
8
+F4
R4
R6
R5
TRM2
F2
R12
R11
F1
TRM4
R20
R19
TRM5
R22
R21
F3
F2
Vref
IN+
F2
IC8
Vdd
Vss
Vss
4
DO
CS
CLK
DO
CS
DO
CS
CLK
F3
CAD_V
CAD_V
IC9
Vdd
CAD_T
CAD_T
Vss
Vref
IN+
Vref
CAD_I
CAD_I
IC7
CLK
R26
F3
R23
R18
F2
R15
R10
F1
1
2
R25
4
5
4
5
R24
1
2
R17
4
5
4
5
R16
1
2
R9
4
5
4
5
R8
Q3
OC9
OC8
OC7
Q2
OC6
OC5
OC4
Q1
OC3
OC2
OC1
4
5
1
2
1
2
4
5
1
2
1
2
4
5
1
2
1
2
Q7
Q6
Q5
Q4
Vdd Vss
A C O P L A M I E N T O
R35
R33
R31
R29
R27
R34
R32
R30
R28
DO
CSV
CST
CSI
CLK
18
17
C12
16
XT
C13
15
Vss
RB2
RB1
13
RB7
RB0
12
RB6
14
Vdd
IC10
OSCin OSCout
RA4
RA2
RA1
RA0
RA3
4
MCLR
13
11
CON7
Vss (FP)
CSV
CST
CSI
DATO
CLK
Vdd (FP)
Voltaje medido
MODULO:
CONVERSION A/D
RESIDENTE:
SOFTWARE:
FIGURA:
D2
IN+
R7
DIAGRAMA: ESQUEMATICO
CON6
R14
R13
TRM3
MEDIDOR
MEDIDORDE
DEVOLTAJE
VOLTAJE
CON5
C11
Vdd
6
-F4
4
TRM1
IC6
MEDIDORDE
DETEMPERATURA
TEMPERATURA
MEDIDOR
F1
Temperatura medida
F3 = +5
T
T
F1 = +5V
C3
R3
R2
-F2 = -12V
CON4
C10
R1
PROMEDIO
Corriente medida
C9
C7
C5
C2
+F2 = +12V
MODULO
DE
FUERZA
SIMBOLOGIA
FUENTE 1
CON3
CON2
CON1
VAC 1
VAC 2
VAC 3
MODULO
DE
FUERZA
MODULO
DE
FUERZA
L
A
P
I
C
N
I
R
P
O
L
U
D
O
M
MEDIDORDE
DE CORRIENTE
CORRIENTE
MEDIDOR
D1
B.3
176
D1
Th2
SIMBOLOGIA
DISP1
DISP2
VAC
VAC
Th1
Th1
MODULO DE CONTROL
DE CORRIENTE
DISP2
D2
D2
Th2
D1
MDULO DE REGULACIN
V
V
MODULO
DE CONTROL
DE CORRIENTE
DE CORRIENTE
A/D
MODULO:
FUERZA
DIAGRAMA: ESQUEMATICO
RESIDENTE:
SOFTWARE:
FIGURA: B.4
ENERGIA
DE CARGA
D3
L1
SHUNT
MDULO DE REGULAC
DE CORRIENTE
MODULO DE CONVERSION
DISP1
F1
177
178
ELEMENTO
DESCRIPCION
VALOR
IC1
IC2
IC3
IC4
IC5
IC6
LCD
MEMORIA
CPU
DRV_TECLA
CDA
REGULADOR +5V
CON1
CON2
CON3
CON5
CON6
CON7
BUS PANTALLA
APAGON
BUS TECLADO
ALIMENTACION 12VAC
BUS CAD
SEAL Iref
14 PINES
2 CONTACTOS
14 PINES
2 CONTACTOS
14 PINES
2 CONTACTOS
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
R13
R14
R15
R16
R17
R18
R19
R20
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
1k, 1/4W
1k, 1/4W
1k, 1/4W
4,7k, 1/4W
4,7k, 1/4W
4,7k, 1/4W
4,7k, 1/4W
4,7k, 1/4W
4,7k, 1/4W
4,7k, 1/4W
1k, 1/4W
1k, 1/4W
1K,1/4W
15k,1/4W
15k, 1/4W
1k, 1/4W
1k, 1/4W
1k, 1/4W
1k, 1/4W
1k, 1/4W
C1
C2
C3
C4
C5
C6
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
0,1F/16V
0,1F/16V
22F/16V
22F/16V
0,1F/16V
0,1F/16V
179
ELEMENTO
Continua
DESCRIPCION
VALOR
C7
C8
C9
C10
C11
C12
C13
C14
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
0,1F/16V
0,1F/16V
0,1F/16V
0,1F/16V
0,1F/16V
1000F/35V
470F/25V
220F/16V
XT
CRISTAL OSCILADOR
4 Mhz
Pt1
PUENTE RECTIFICADOR
1A
SOC1
SOC2
SOC3
SOC4
SOCALO MEMORIA
SOCALO CPU
SOCALO DRV_TECLA
SOCALO CDA
8 PINES
40 PINES
18 PINES
18 PINES
180
ELEMENTO
DESCRIPCIN
VALOR
IC1
IC2
IC3
IC4
IC5
IC6
IC7
REGULADOR
REGULADOR
REGULADOR
OPAMP AMPLIFICADOR
OPAMP INTEGRADOR
OPAMP INVERSOR
MICROCCONTROLADOR
7812
7805
7912
0P07
0P07
0P07
PIC16C621
CON1
CON2
CON3
CON4
CON5
CON6
CON7
CON8
ALIMENTACION
ALIMENTACION
SEAL SINCRONISMO
SEAL Iref
SEAL CORRIENTE
SALIDA DISP1
SALIDA DISP2
SALIDA DISP3
3 CONTACTOS
2 CONTACTOS
2 CONTACTOS
2 CONTACTOS
2 CONTACTOS
2 CONTACTOS
2 CONTACTOS
2 CONTACTOS
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
R13
R14
R15
R16
R17
R18
R19
R20
R21
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
181
ELEMENTO
Continua
DESCRIPCIN
VALOR
R22
R23
R24
R25
R26
R27
R28
R29
R30
R31
R32
R33
R34
R35
R36
R37
R38
R39
R40
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
C14
C15
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
1000f / 35V
470f / 25V
100f / 16V
1000f / 35V
470f / 25V
1000f / 35V
10f / 25V
22pf / 16 V
47f / 16V
10f / 16V
22pf / 16 V
22pf / 16 V
2.2f / 200V
2.2f / 200V
2.2f / 200V
182
ELEMENTO
Continua
DESCRIPCIN
VALOR
D1
D2
D3
D4
D5
DIODO
DIODO
DIODO
DIODO
DIODO
4148
4148
4148
4148
4148
Q1
Q2
Q3
Q4
Q5
Q6
Q7
Q8
TRANSISTOR NPN
TRANSISTOR NPN
TRANSISTOR PNP
TRANSISTOR NPN
TRANSISTOR PNP
TRANSISTOR NPN
TRANSISTOR PNP
TRANSISTOR NPN
3904
3906
3904
3904
3904
3906
3906
3906
OC1
OC2
OC3
OPTOCUPLA
OPTOCUPLA
OPTOCUPLA
4N25
4N25
4N25
XT
CRISTAL OSCILADOR
4 Mhz
Pt1
Pt2
PUENTE RECTIFICADOR
PUENTE RECTIFICADOR
1.5A/200V
1.5A/200V
TRM1
TRM2
TRM3
REOSTATO DE PRESICION
REOSTATO DE PRESICION
REOSTATO DE PRESICION
10K
20K
20K
SOC1
SOC2
SOC3
SOC4
SOC5
SOC6
SOC7
SCALO IC4
SCALO IC5
SCALO IC6
SCALO IC7
SCALO OC1
SCALO OC2
SCALO OC3
8 PINES
8 PINES
8 PINES
18 PINES
6 PINES
6 PINES
6 PINES
183
ELEMENTO
DESCRIPCION
VALOR
IC1
IC2
IC3
IC4
IC5
IC6
IC7
IC8
IC9
IC10
REGULADOR +12V
REGULADOR +5V
REGULADOR -12V
REGULADOR +5V
REGULADOR +5V
OPAMP
CONVERTIDOR A/D
CONVERTIDOR A/D
CONVERTIDOR A/D
PROMEDIO
7812
7805
7912
7805
7805
OP07
MCP3201
MCP3201
MCP3201
PIC16C621
CON1
CON2
CON3
CON4
CON5
CON6
CON7
ALIMENTACION VAC1
ALIMENTACION VAC2
ALIMENTACION VAC3
SEAL DE CORRIENTE
SEAL DE TEMPERATURA
SEAL DE VOLTAJE
BUS CAD
2 CONTACTOS
3 CONTACTOS
2 CONTACTOS
2 CONTACTOS
2 CONTACTOS
2 CONTACTOS
2 CONTACTOS
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
R13
R14
R15
R16
R17
R18
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
4.7k, 1/4W
100,1/4W
470,1/4w
100,1/4w
4.7k,1/4w
4.7k,1/4w
560, 1/4W
560, 1/4W
120, 1/4W
4,7k, 1/4W
4.7k,1/4w
560,1/4w
4.7k,1/4w
4.7k,1/4w
560, 1/4W
560, 1/4W
120, 1/4W
4,7k, 1/4W
184
ELEMENTO
Continua
DESCRIPCION
VALOR
R19
R20
R21
R22
R23
R24
R25
R26
R27
R28
R29
R30
R31
R32
R33
R34
R35
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
RESISTENCIA
4.7k,1/4w
10k,1/4w
4.7k,1/4w
4.7k, 1/4W
560, 1/4W
560, 1/4W
120, 1/4W
4.7k, 1/4W
120, 1/4W
4.7k, 1/4W
120, 1/4W
4.7k, 1/4W
120, 1/4W
4.7k, 1/4W
120, 1/4W
4.7k, 1/4W
560, 1/4W
TRM1
TRM2
TRM3
TRM4
REOSTATO DE PRECISIN
REOSTATO DE PRECISIN
REOSTATO DE PRECISIN
REOSTATO DE PRECISIN
20K
10K
10K
10K
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR NO POLARIZADO
CAPACITOR POLARIZADO
CAPACITOR POLARIZADO
1000F/25V
470F/16V
100F/16V
470F/16V
100F/16V
470F/16V
100F/16V
470F/16V
100F/16V
22F/16V
22F/16V
22F/16V
22F/16V
185
ELEMENTO
Continua
DESCRIPCION
VALOR
D1
D2
DIODO
DIODO
4148
4148
OC4
OC5
OC6
OC7
OC8
OC9
OPTOCUPLA
OPTOCUPLA
OPTOCUPLA
OPTOCUPLA
OPTOCUPLA
OPTOCUPLA
4N25
4N25
4N25
4N25
4N25
4N25
Q1
Q2
Q3
Q4
Q5
Q5
Q6
Q7
TRANSISTOR NPN
TRANSISTOR NPN
TRANSISTOR NPN
TRANSISTOR NPN
TRANSISTOR NPN
TRANSISTOR NPN
TRANSISTOR NPN
TRANSISTOR NPN
3904
3904
3904
3904
3904
3904
3904
3904
Pt1
Pt2
Pt3
PUENTE RECTIFICADOR
PUENTE RECTIFICADOR
PUENTE RECTIFICADOR
1AMP
1AMP
1AMP
SOC1
SOC2
SOC3
SOC4
SOC5
SOC6
SOC7
SOC8
SOC9
SOC10
SOC11
SOC12
SOC13
SOC14
SCALO IC6
SCALO IC7
SCALO IC8
SCALO IC9
SCALO OC1
SCALO OC2
SCALO OC3
SCALO OC4
SCALO OC5
SCALO OC6
SCALO OC7
SCALO OC8
SCALO OC9
SCALO IC10
8 PINES
8 PINES
8 PINES
8 PINES
6 PINES
6 PINES
6 PINES
6 PINES
6 PINES
6 PINES
6 PINES
6 PINES
6 PINES
18 PINES
186
ELEMENTO
DESCRIPCION
VALOR
Th1
TIRISTOR DE POTENCIA
(PUENTE RECTIFICADOR)
TIRISTOR DE POTENCIA
(PUENTE RECTIFICADOR)
DIODO DE POTENCIA
(PUENTE RECTIFICADOR)
DIODO DE POTENCIA
(PUENTE RECTIFICADOR)
DIODO DE POTENCIA
(PROTECCION)
INDUCTANCIA DE ALISAMIENTO
PARA MEDIR CORRIENTE
40 A
Th2
D1
D2
D3
L1
SHUNT
40 A
40 A
40 A
40 A
40 A
40 A a 100 mV
ELEMENTO
DESCRIPCION
VALOR
T1
TRANSFORMADOR DE PODER
(PUENTE RECTIFICADOR)
220VAC a 400VAC, 40 A
T2
TRASFORMADOR PARA
ELECTRNICA
220VAC a 3 salidas de
10VAC y 2 salidas de 12VAC
con tap central, 500mA
T3
F1
F2
DISIPADOR
TRANSFORMADOR PARA
SEAL DE SINCRONISMO
FUSIBLE DE PODER PARA
SALIDA DEL EQUIPO
FUSIBLE DE PROTECCIN
PARA LA ELECTRNICA
DISIPADOR PARA EL PUENTE
RECTIFICADOR DE PODER
ANEXO C
En este anexo se ofrecen los circuitos impresos de los cuatro mdulos del
cargador de bateras y los diagramas de posiciones de cada uno de ellos
para la implementacin del diseo del cargador de bateras..
188
CON2
CON6
CON1
CON5
CON7
CON3
189
CON3
Ref_ANGULO
ACOPLAMIENTO
FUENTE 1
GENERADOR
DE PULSOS
CON4
CON5
FUENTE 2
CON8
CON7
CON6
CON2
CON1
Figura C.4: Diagrama del circuito impreso del Mdulo de Regulacin de Corriente
190
FUENTE 2
CAD V
CON4
MEDIDOR
CORRIENTE
MEDIDOR
VOLTAJE
CON5
MEDIDOR
TEMPERATURA
CON2
CON6
CON3
CAD T
CAD I
ACOPLAMIENTO
FUENTE 3
PROMEDIO
FUENTE 1
CON7
CON1
Figura C.6: Diagrama del circuito impreso del Mdulo de Conversin A/D
ANEXO D
GLOSARIO
193
TRMINO
ACLARAR
SIGNIFICADO
A/D
Analgico a Digital.
ALGORITMO
ALU
BANDERA
BIT
BCD
CAD
CDA
CMOS
(Circuit
Metal
Oxide
Semiconductor):
Circuito
194
TRMINO
SIGNIFICADO
D/A
Digital a Analgico.
DISPLAY
DRIVER
EPROM
EEPROM
(Electrically
Memorias
Erasable
ROM
Programmable
programables
ROM):
borrables
elctricamente.
FIRMWARE
HIGH-Z
INSTRUCCIONES
ORTOGONALES
cualquier
registro
usando
operacin
cualquier
sobre
cualquier
modo
de
195
TRMINO
LCD
SIGNIFICADO
MSB
OPCODE
PIC
PIN
POWER ON RESET
Propiedad
del
microcontrolador,
Reset
al
encendido.
POP
PLC:
(Programmable
Programable
Logic
Circuit):
Circuito Lgico
196
TRMINO
PROM
SIGNIFICADO
(Programmable
ROM):
Memorias
ROM
programables.
PULL-UP
PUSH
Operacin para
sacar
un elemento
en una
RAM
REOSTATO
RESET
RESETEAR
RISC
(Reduced
Instruction
Set
Computer):
197
TRMINO
SCHMITT TRIGGER
SIGNIFICADO
SETEAR
SEGMENTACION
Tcnica
"PIPE-LINE"
de
segmentacin
que
permite
al
Modo
de
bajo
consumo
de
energa
los
microcontroladores PIC.
TRANSDUCTOR
TTL
Lgica Transistor
VSS Y VDD
WATCHDOG TIMER
BIBLIOGRAFIA
199
1.
2.
3.
4.
5.
6.
7.
8.
microchip.com/Download/lit/pline/analog/anicateg/adc/devices/mcp3201
/21290b.pdf
Microcontrolador PIC16F874:
9.
http//www.microchip.com/Download/appnote/category/16f87x/10073b.p.
df.
200