Sunteți pe pagina 1din 999

TRABAJO FIN DE ESTUDIOS

PROYECTO FIN DE CARRERA

Carga eléctrica programable

Kais Toumi Borges

Tutores: Pedro María Lara Santillán y Montserrat Mendoza Villena

Curso 2011-2012
Carga eléctrica programable, trabajo fin de estudios
de Kais Toumi Borges, dirigido por Pedro María Lara Santillán y Montserrat Mendoza
Villena (publicado por la Universidad de La Rioja), se difunde bajo una Licencia
Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported.
Permisos que vayan más allá de lo cubierto por esta licencia pueden solicitarse a los
titulares del copyright.

© El autor
© Universidad de La Rioja, Servicio de Publicaciones, 2012
publicaciones.unirioja.es
E-mail: publicaciones@unirioja.es
ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES

Universidad de La Rioja

Proyecto Final de Carrera

CARGA
ELÉCTRICA
PROGRAMABLE

KAIS TOUMI BORGES

Curso 2011 /2012


ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES

1 ÍNDICE GENERAL

PROYECTO FINAL DE CARRERA: ―


Carga Eléctrica Programable‖
UNIVERSIDAD
DE LA RIOJA

NOMBRE: Kais Toumi Borges

TITULACIÓN: I.T.I Electrónica

FECHA: 13/06/2012

PROYECTO FINAL DE CARRERA –1– CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

1.1 Contenido
1 ÍNDICE GENERAL 1

1.1 CONTENIDO .................................................................................................................. 2

1.2 FIGURAS ..................................................................................................................... 39

1.3 TABLAS ...................................................................................................................... 56

2 MEMORIA 61

2.1 ÍNDICES ...................................................................................................................... 62


2.1.1 CONTENIDO..................................................................................................................... 62
2.1.2 FIGURAS ......................................................................................................................... 65
2.1.3 TABLAS ........................................................................................................................... 68

2.2 OBJETO ...................................................................................................................... 69

2.3 BIBLIOGRAFÍA ............................................................................................................. 69


2.3.1 HOJAS DE CARACTERÍSTICAS............................................................................................ 69
2.3.2 GUÍAS DE USUARIO Y NOTAS DE APLICACIÓN...................................................................... 73
2.3.3 LIBROS ........................................................................................................................... 74
2.3.4 PROGRAMAS INFORMÁTICOS EMPLEADOS ......................................................................... 74

2.4 DEFINICIONES Y ABREVIATURAS ................................................................................... 75


2.4.1 NOMENCLATURA Y SÍMBOLOS EMPLEADOS ........................................................................ 75
2.4.1.1 Referencias de tensión .................................................................................... 77

2.5 RESULTADOS FINALES ................................................................................................. 78


2.5.1 INTRODUCCIÓN ................................................................................................................ 78
2.5.1.1 Acercamiento a la realidad .............................................................................. 78
2.5.1.2 Necesidad del proyecto ................................................................................... 79
2.5.1.3 Estado de la técnica ........................................................................................ 80
2.5.1.4 Objetivos del proyecto ..................................................................................... 80
2.5.1.5 Resumen ......................................................................................................... 81
2.5.2 EL BLOQUE DE POTENCIA ................................................................................................. 83
2.5.2.1 Introducción ..................................................................................................... 83
.1 Vistazo general. Factor de potencia ................................................................................... 84
2.5.2.2 Placa DC/AC ................................................................................................... 85
.1 Principio de funcionamiento ............................................................................................... 87
.2 Relación con otras placas .................................................................................................. 94

CURSO 2011/2012 –2– KAIS TOUMI BORGES


ÍNDICE GENERAL

2.5.2.3 Placa AC/DC ................................................................................................... 94


.1 Relación con otras placas .................................................................................................. 95
2.5.2.4 Placa Control de Troceador ............................................................................. 95
.1 Relación con otras placas .................................................................................................. 96
2.5.2.5 Placa Aislamiento ............................................................................................ 96
.1 Relación con otras placas .................................................................................................. 97
2.5.2.6 Placa Control de FETs .................................................................................... 98
.1 Relación con otras placas .................................................................................................. 98
2.5.2.7 Placa de Alimentaciones ................................................................................. 99
.1 Relación con otras placas ................................................................................................ 100
2.5.3 EL BLOQUE DE CONTROL ................................................................................................ 100
2.5.3.1 Introducción ................................................................................................... 100
.1 El microcontrolador .......................................................................................................... 102
2.5.3.2 La placa del DSP........................................................................................... 103
.1 Relación con otras placas ................................................................................................ 103
2.5.3.3 La placa madre.............................................................................................. 104
.1 Las tensiones de alimentación ......................................................................................... 104
.2 Detección de tensiones bajas en las fuentes ................................................................... 106
.3 El reloj ............................................................................................................................... 107
.4 Selección del modo de funcionamiento ........................................................................... 108
.5 Pulsadores de marcha, paro y reset ................................................................................ 109
.6 La interfaz del emulador ................................................................................................... 109
.7 Relación con otras placas ................................................................................................ 109
2.5.3.4 Placa de memoria externa de datos .............................................................. 110
.1 Relación con otras placas ................................................................................................ 110
2.5.3.5 Placa de memoria externa de programa ........................................................ 112
.1 Relación con otras placas ................................................................................................ 112
2.5.3.6 Placa de acondicionamiento analógico .......................................................... 114
.1 Circuitos de tensiones de referencia ................................................................................ 114
.2 Acondicionamiento de la señal de la corriente de fase .................................................... 116
.3 Acondicionamiento de la señal de la tensión de fase ...................................................... 117
.4 Acondicionamiento de la señal de la tensión de los buses de continua .......................... 118
.5 Acondicionamiento de la señal de la temperatura del radiador ....................................... 119
.6 Acondicionamiento de la señal de la temperatura del ambiente ..................................... 120
.7 Gestión de alarmas de valores máximos ......................................................................... 121
.8 Relación con otras placas ................................................................................................ 121
2.5.3.7 Placa de comunicaciones .............................................................................. 122
.1 Establecimiento de la dirección ........................................................................................ 122
.2 Selección de la jerarquía .................................................................................................. 123
.3 Línea común de estado .................................................................................................... 124
.4 Sección de comunicaciones con el PC ............................................................................ 124

PROYECTO FINAL DE CARRERA –3– CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

.5 Sección de comunicaciones entre prototipos ................................................................... 126


2.5.3.8 Placa de control de potencia ......................................................................... 127
.1 Señales de control de los transistores de potencia.......................................................... 127
.2 Señales de control de los troceadores ............................................................................. 128
.3 Señales de control del relé de conexión a red ................................................................. 128
2.5.4 LAS COMUNICACIONES CON OTROS EQUIPOS ................................................................... 128
2.5.4.1 Las comunicaciones entre el prototipo y el PC .............................................. 129
.1 Interfaz informática del usuario ........................................................................................ 129
2.5.4.2 Las comunicaciones entre prototipos ............................................................ 130
2.5.5 LA PROGRAMACIÓN DEL SISTEMA .................................................................................... 131
2.5.5.1 Programación en lenguaje ensamblador ....................................................... 131
.1 Archivos generados .......................................................................................................... 133
 De configuración el entorno....................................................................................... 133
 De programación ........................................................................................................ 133
 De ondas predeterminadas de consigna e histéresis ................................................. 133
2.5.5.2 El empleo del emulador ................................................................................. 135
2.5.5.3 Programación en lenguaje gráfico LabView ................................................... 137

3 ANEXOS 140

3.1 ÍNDICES .................................................................................................................... 141


3.1.1 CONTENIDO................................................................................................................... 141
3.1.2 FIGURAS ....................................................................................................................... 170
3.1.3 TABLAS ......................................................................................................................... 185

3.2 CÁLCULOS JUSTIFICATIVOS DEL BLOQUE DE POTENCIA ................................................ 191


3.2.1 ALGUNAS CONSIDERACIONES PREVIAS ............................................................................ 191
3.2.1.1 Corriente de fase ........................................................................................... 191
.1 Evolución dentro de la banda de histéresis ..................................................................... 191
 Cálculo ........................................................................................................................ 191
 Casos particulares....................................................................................................... 195
3.2.1.2 Los transistores de potencia .......................................................................... 196
.1 IGBT versus MOSFET ..................................................................................................... 196
.2 Cálculo de los elementos de protección .......................................................................... 197
 Capacidades e inductancia parásitas.......................................................................... 198
 Protección en la salida................................................................................................ 199
3.2.2 EL CONVERTIDOR DC / AC ............................................................................................. 200
3.2.2.1 Cálculo de la inductancia de fase .................................................................. 200
.1 Máxima derivada de la corriente real ............................................................................... 200
.2 Máxima derivada de la corriente de consigna .................................................................. 203
.3 Frecuencia de conmutación máxima de los IGBT ........................................................... 204

CURSO 2011/2012 –4– KAIS TOUMI BORGES


ÍNDICE GENERAL

.4 Relación entre la inductancia de fase, la histéresis y el módulo de la consigna ............. 205


.5 Tablas y gráficos .............................................................................................................. 206
 Inductancia de fase e histéresis ................................................................................. 206
 Corriente eficaz máxima............................................................................................. 212
 Potencia aparente máxima absorbida ....................................................................... 215
 Tensión en bornes de la inductancia .......................................................................... 217
.6 Valor seleccionado de la inductancia de fase .................................................................. 219
3.2.2.2 Transistores seleccionados ........................................................................... 220
.1 IGBT ................................................................................................................................. 220
.2 MOSFET ........................................................................................................................... 222
3.2.2.3 Cálculo de las protecciones en los transistores ............................................. 223
.1 Protección en la salida ..................................................................................................... 223
 IGBT ............................................................................................................................ 224
 MOSFET ...................................................................................................................... 226
.2 Protecciones en la entrada ............................................................................................... 227
 Los diodos zéner ......................................................................................................... 228
 La resistencias puerta-emisor y puerta-surtidor ........................................................ 229
.3 Protecciones y limitadores de sobrecorrientes ................................................................ 229
 Fusibles rápidos para semiconductores ..................................................................... 230
 Resistencias de descarga ............................................................................................ 232
3.2.2.4 Cálculo de las resistencias de puerta ............................................................ 234
3.2.2.5 El fusible de entrada ...................................................................................... 237
3.2.2.6 El relé de conexión a red ............................................................................... 237
.1 Los transistores Q3 y Q4 .................................................................................................. 238
 Potencia de disipación del transistor Q3.................................................................... 240
 Cálculo de las resistencias de base R17 y R18 ............................................................ 240
.2 El diodo D9 ....................................................................................................................... 242
.3 El varistor RV1.................................................................................................................. 242
3.2.2.7 El radiador ..................................................................................................... 243
.1 Premisas ........................................................................................................................... 243
.2 Forma de onda de las corrientes de fase y de descarga ................................................. 248
.3 Cálculo de las pérdidas en los semiconductores ............................................................. 249
 Por conducción eléctrica ............................................................................................ 249
Pérdidas en el IGBT ........................................................................................................... 249
Pérdidas en el diodo ........................................................................................................... 249
Pérdidas en el MOSFET ..................................................................................................... 250
 Por conmutación ........................................................................................................ 250
Pérdidas en el módulo IGBT............................................................................................... 250
Pérdidas en el MOSFET ..................................................................................................... 252
.4 Ecuaciones del circuito térmico y resolución ................................................................... 252
3.2.3 PLACA DE AISLAMIENTO ................................................................................................. 255
3.2.3.1 El amplificador ISO122 .................................................................................. 255

PROYECTO FINAL DE CARRERA –5– CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

.1 Motivos de su elección ..................................................................................................... 255


.2 Consideraciones previas .................................................................................................. 255
3.2.3.2 De la corriente de fase .................................................................................. 257
.1 Ecuación general de salida .............................................................................................. 257
.2 Cálculo de la resistencia Rshunt1 .................................................................................... 257
.3 Ecuación nominal de salida.............................................................................................. 258
 Valor nominal de fondo de escala real ....................................................................... 258
.4 Rango de la tensión de salida .......................................................................................... 258
3.2.3.3 De la tensión de fase ..................................................................................... 259
.1 Ecuación general de salida .............................................................................................. 260
.2 Cálculo de las resistencias R1 y R2 ................................................................................. 260
.3 Ecuación nominal de salida.............................................................................................. 261
 Valor nominal de fondo de escala real ....................................................................... 262
.4 Rango de la tensión de salida .......................................................................................... 262
3.2.3.4 De las tensiones del bus de continua ............................................................ 264
.1 Ecuación general de salida .............................................................................................. 265
.2 Cálculo de las resistencias R3 y R5 ................................................................................. 265
.3 Ecuaciones nominales de salida ...................................................................................... 266
 Valor nominal de fondo de escala real ....................................................................... 266
.4 Rango de la tensión de salida .......................................................................................... 266
3.2.3.5 Consumo de corriente desde las fuentes....................................................... 268
3.2.4 PLACA DE CONTROL DE LOS TRANSISTORES DE POTENCIA ................................................ 270
3.2.4.1 El controlador de puerta HCPL-3120 ............................................................. 270
3.2.4.2 El circuito de control ...................................................................................... 271
.1 Cálculo de la resistencia R1 ............................................................................................. 272
.2 Los condensadores de “bypass” ...................................................................................... 272
 Capacidad de “bypass” mínima en los MOSFET ......................................................... 274
3.2.4.3 Consumo de corriente desde las fuentes....................................................... 275
3.2.5 LA PLACA TROCEADORA Y SU CIRCUITO DE CONTROL ....................................................... 276
3.2.5.1 El controlador del factor de potencia ............................................................. 276
.1 El controlador de factor de potencia UCC28019 .............................................................. 277
 Los circuitos de referencia.......................................................................................... 278
3.2.5.2 Diseño ........................................................................................................... 279
.1 Placa del troceador .......................................................................................................... 280
 Potencia del transformador de alimentación ............................................................ 280
 El varistor RV1 ............................................................................................................ 281
Cálculo del varistor ............................................................................................................. 281
Potencia máxima del transformador de entrada ................................................................. 283
 Cálculo del diodo de paso D1 ..................................................................................... 284
 El transistor M1 y elementos asociados ..................................................................... 285
Potencia disipada por el transistor...................................................................................... 285

CURSO 2011/2012 –6– KAIS TOUMI BORGES


ÍNDICE GENERAL

Capacidad parásita de salida ............................................................................................. 286


Rama R1-C2 de protección ................................................................................................ 286
La resistencia de puerta R2 ................................................................................................ 287
La resistencia puerta-surtidor R3........................................................................................ 287
.2 Placa del controlador del factor de potencia .................................................................... 287
 Los condensadores C9 y C10 ...................................................................................... 287
 El circuito de Stand-By................................................................................................ 288
.3 Consumo de corriente desde las fuentes ......................................................................... 289
3.2.6 PLACA DE ALIMENTACIONES DE POTENCIA ....................................................................... 290
3.2.6.1 La supervisión de las tensiones de ±12 V...................................................... 290
.1 El dispositivo TL7757 ....................................................................................................... 290
 Motivos de su elección ............................................................................................... 290
.2 Circuitos supervisores diseñados ..................................................................................... 292
 Cálculo de los divisores de tensión ............................................................................ 293
 Las resistencias de polarización R1 y R4 y el optoacoplador U7 ................................ 295
 Corriente absorbida desde las fuentes....................................................................... 296
3.2.6.2 El diseño de las fuentes de ±12 V ................................................................. 297
.1 Los reguladores de tensión L7812 y L7912 ..................................................................... 297
.2 Cálculo de las corrientes totales de las fuentes ............................................................... 298
.3 Configuración escogida .................................................................................................... 299
 El transformador, el fusible y el puente de diodos .................................................... 301
 Los condensadores de entrada y de salida................................................................. 302
 Los diodos de protección............................................................................................ 303

3.3 CÁLCULO DEL TROCEADOR Y SU CIRCUITO DE CONTROL ............................................... 304


3.3.1 INTRODUCCIÓN .............................................................................................................. 304
3.3.2 HOJA DE CÁLCULO ......................................................................................................... 305

3.4 CÁLCULOS JUSTIFICATIVOS DEL BLOQUE DE CONTROL ................................................. 318


3.4.1 EL MICROCONTROLADOR................................................................................................ 318
3.4.1.1 Características .............................................................................................. 318
3.4.1.2 Cálculos ........................................................................................................ 319
.1 Frecuencia máxima de muestreo ..................................................................................... 319
3.4.2 LA PLACA MADRE ........................................................................................................... 319
3.4.2.1 La entrada de alimentación ........................................................................... 319
.1 Los fusibles de protección ................................................................................................ 320
.2 Los elementos de filtrado ................................................................................................. 321
3.4.2.2 Visualización de existencia de alimentación .................................................. 322
3.4.2.3 Detección de tensiones de alimentación bajas .............................................. 323
.1 El supervisor de tensiones TL7757 .................................................................................. 323
 Motivos de su elección ............................................................................................... 323
.2 Supervisión de la alimentación +5Vctrl: Interrupción /PORSET ......................................... 325

PROYECTO FINAL DE CARRERA –7– CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

 La resistencia R6 y el condensador C4 ....................................................................... 326


.3 Supervisión de las alimentaciones ±12Vctrl: Interrupción NMI ......................................... 327
 La resistencia R7 ......................................................................................................... 330
 Cálculo de los divisores de tensión ............................................................................ 330
 La resistencia R14 y el transistor Q1 .......................................................................... 332
El transistor Q1 en corte ..................................................................................................... 333
El transistor Q1 en saturación ....................................................................................... 334

3.4.2.4 El circuito de reloj .......................................................................................... 335


.1 Los condensadores C5 y C6 ............................................................................................ 337
3.4.2.5 Pulsadores de marcha y de paro ................................................................... 339
.1 Cálculo de las ramas R-C ................................................................................................ 340
.2 Las resistencias R4 y R5 .................................................................................................. 342
3.4.2.6 Pulsador de reset .......................................................................................... 342
.1 La patilla /RESET funcionando como entrada .................................................................... 343
.2 La patilla /RESET funcionando como salida ...................................................................... 343
3.4.3 PLACA DE ACONDICIONAMIENTO ANALÓGICO ................................................................... 344
3.4.3.1 Consideraciones sobre los diodos zéner empleados ..................................... 344
.1 Características.................................................................................................................. 344
.2 Tolerancia zéner ............................................................................................................... 346
.3 Protección del DSP .......................................................................................................... 346
 Ante sobretensiones .................................................................................................. 346
 Ante tensiones negativas ........................................................................................... 346
3.4.3.2 Los circuitos sensores de temperatura .......................................................... 347
.1 De la temperatura del radiador ......................................................................................... 347
 Generalidades............................................................................................................. 347
 Estudio de las combinaciones .................................................................................... 348
Combinación a) .................................................................................................................. 348
Combinación b) .................................................................................................................. 348
Combinación c)................................................................................................................... 349
Combinación d) .................................................................................................................. 349
 Selección del termistor ............................................................................................... 350
.2 De la temperatura del ambiente ....................................................................................... 360
3.4.3.3 El amplificador TL074ACN ............................................................................ 365
.1 Motivos de su elección ..................................................................................................... 365
.2 Etapa de salida ................................................................................................................. 366
 Corriente máxima de salida considerando la potencia máxima de disipación .......... 366
 Corriente máxima de salida con un diodo zéner acoplado ........................................ 368
 Conclusión .................................................................................................................. 369
3.4.3.4 Circuitos de tensiones de referencia .............................................................. 369
.1 El regulador TL431B ........................................................................................................ 369
.2 El regulador de +5 V ......................................................................................................... 371
 Ecuación nominal de salida ........................................................................................ 372

CURSO 2011/2012 –8– KAIS TOUMI BORGES


ÍNDICE GENERAL

 Cálculo de las resistencias R18 y R19 ......................................................................... 372


 Rango de la tensión de salida ..................................................................................... 373
 Cálculo de la resistencia R17 ...................................................................................... 374
 El condensador C7 ...................................................................................................... 374
 El diodo D11 ............................................................................................................... 375
.3 Regulador de +2’5 V ......................................................................................................... 375
 Ecuación nominal de salida ........................................................................................ 376
 Rango de la tensión de salida ..................................................................................... 376
 Cálculo de la resistencia R16 ...................................................................................... 376
 El condensador C8 ...................................................................................................... 377
3.4.3.5 Etapa de seguimiento .................................................................................... 377
.1 De la corriente y tensión de fase y de las tensiones del bus DC ..................................... 377
 La resistencia R42 ....................................................................................................... 378
 La resistencia R55 ....................................................................................................... 379
.2 De la temperatura del radiador ......................................................................................... 379
3.4.3.6 Etapa de filtrado ............................................................................................ 380
.1 Estudios previos del filtro ................................................................................................. 380
 Cálculo de la función de transferencia ....................................................................... 381
 Comportamiento junto con el ISO122........................................................................ 383
 Componentes escogidos ............................................................................................ 384
3.4.3.7 Etapas sumadoras ........................................................................................ 385
.1 Estudios previos ............................................................................................................... 385
 Ecuación nominal de salida ........................................................................................ 386
 Cálculo de las resistencias .......................................................................................... 388
 Rango de la tensión de salida ..................................................................................... 388
 El diodo D7 ................................................................................................................. 390
 Caso particular............................................................................................................ 391
3.4.3.8 Etapa rectificadora de precisión .................................................................... 391
.1 Estudios previos ............................................................................................................... 392
 Ecuación general de salida ......................................................................................... 392
 Ecuación nominal de salida ........................................................................................ 393
 Cálculo de las resistencias R40 y R46 ......................................................................... 393
 Cálculo de las resistencias R41, R47 y R48 ................................................................. 394
 Rango de la tensión de salida ..................................................................................... 394
3.4.3.9 Etapas comparadoras ................................................................................... 396
.1 Los comparadores LM339N y LM393P ............................................................................ 396
 Interactuación con la lógica TTL ................................................................................. 398
 Cálculo de la resistencia R .......................................................................................... 399
.2 De la corriente de fase ..................................................................................................... 399
 El diodo D10 ............................................................................................................... 400
 Cálculo de la resistencia R50 ...................................................................................... 400
.3 De la tensión de fase ........................................................................................................ 401

PROYECTO FINAL DE CARRERA –9– CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

.4 De las tensiones del bus de continua .............................................................................. 401


.5 De la temperatura del radiador ......................................................................................... 402
3.4.3.10 Etapa detectora del cruce por cero .............................................................. 403
3.4.3.11 Etapa de enclavamiento y señalización de anomalía ................................... 404
.1 Los biestables J-K ............................................................................................................ 406
.2 Las puertas AND .............................................................................................................. 406
.3 Las resistencias ................................................................................................................ 407
3.4.3.12 Tablas y gráficas relacionadas con el bloque de potencia ........................... 407
.1 Corriente de fase .............................................................................................................. 407
.2 Tensión de fase ................................................................................................................ 409
.3 Tensión en los buses de continua .................................................................................... 412
3.4.4 PLACA DE COMUNICACIONES .......................................................................................... 413
3.4.4.1 Dirección del prototipo ................................................................................... 413
3.4.4.2 Selección de la jerarquía ............................................................................... 414
3.4.4.3 Línea de estado común ................................................................................. 415
.1 Las resistencias R18 y R20 y el transistor Q2 ................................................................. 416
 Caso particular: un equipo aislado ............................................................................. 417
 Caso particular: dos o tres equipos interconectados ................................................. 419
.2 La resistencia R19 ............................................................................................................ 419
3.4.4.4 Circuitos de comunicaciones con el PC (SCI)................................................ 420
.1 La selección del protocolo ................................................................................................ 421
.2 Las señales del DSP implicadas ...................................................................................... 421
.3 Los conectores y jumpers de pruebas ............................................................................. 422
.4 Los diodos de visualización .............................................................................................. 422
.5 La interface RS-485 ......................................................................................................... 423
.6 La interface RS-232 ......................................................................................................... 424
 El cable de comunicaciones. Los conectores P1 y P2 ................................................. 425
3.4.4.5 Circuitos de comunicaciones entre equipos (SPI) .......................................... 426
.1 Selección entre TTL y RS-485 ......................................................................................... 428
.2 Establecimiento de la función de las señales .................................................................. 428
.3 Las resistencias de protección ......................................................................................... 429
3.4.5 PLACA DE CONTROL DE POTENCIA .................................................................................. 429
3.4.5.1 Control de los transistores de potencia .......................................................... 429
.1 Señales de los IGBTs ....................................................................................................... 429
 Etapa de retardo......................................................................................................... 430
.2 Señales de los MOSFETs ................................................................................................ 431
3.4.5.2 Control "Stand-By" de los troceadores........................................................... 431
3.4.5.3 Control y verificación del relé de conexión a red ............................................ 432

3.5 CÁLCULO DE LAS PISTAS DE UN CIRCUITO IMPRESO...................................................... 434


3.5.1 ANCHURA DE LAS PISTAS................................................................................................ 434

CURSO 2011/2012 – 10 – KAIS TOUMI BORGES


ÍNDICE GENERAL

3.5.2 DISTANCIA ENTRE PISTAS ............................................................................................... 435

3.6 CONFIGURACIÓN DEL DSP ......................................................................................... 436


3.6.1 INTRODUCCIÓN .............................................................................................................. 436
3.6.2 USO DEL PATILLAJE ....................................................................................................... 436
3.6.2.1 Patillas de alimentación ................................................................................. 438
3.6.2.2 Patillas de interfaz con el sistema.................................................................. 438
3.6.2.3 Patillas analógicas ......................................................................................... 439
3.6.2.4 Patillas de entrada y salida digitales .............................................................. 440
3.6.2.5 Patillas de comunicaciones serie ................................................................... 442
3.6.2.6 Patillas de emulación..................................................................................... 443
3.6.2.7 Patillas de interrupciones .............................................................................. 444
3.6.2.8 Patillas de reloj .............................................................................................. 445
3.6.2.9 Patillas sin uso asignado ............................................................................... 445
3.6.3 EL MAPA DE MEMORIA .................................................................................................... 446
3.6.3.1 La memoria de programa .............................................................................. 447
.1 Configuración ................................................................................................................... 448
3.6.3.2 La memoria de datos ..................................................................................... 449
.1 Memoria RAM interna ...................................................................................................... 450
.2 Memoria RAM externa ..................................................................................................... 451
3.6.3.3 Memoria global de datos ............................................................................... 452
3.6.3.4 La memoria de entrada / salida ..................................................................... 452
3.6.3.5 Generación de estados de espera ................................................................. 452
.1 Registro WSGR .................................................................................................................. 452
3.6.4 LOS REGISTROS AUXILIARES Y DE ESTADO DE LA CPU ..................................................... 453
3.6.4.1 Registros auxiliares ....................................................................................... 453
3.6.4.2 Registros de estado....................................................................................... 454
.1 Registro ST0 ..................................................................................................................... 454
.2 Registro ST1 ..................................................................................................................... 455
3.6.5 LAS PATILLAS DE ENTRADA / SALIDA DIGITALES ................................................................ 455
3.6.5.1 Patillas de entrada / salida del grupo 1 .......................................................... 455
.1 Configuración ................................................................................................................... 456
 El registro de control OCRA.......................................................................................... 456
 El registro de control OCRB .......................................................................................... 456
 Registro PADATDIR ........................................................................................................ 457
 Registro PBDATDIR ........................................................................................................ 458
 Registro PCDATDIR ........................................................................................................ 458
3.6.5.2 Patillas de entrada / salida del grupo 2 .......................................................... 459
3.6.6 LAS INTERRUPCIONES .................................................................................................... 459

PROYECTO FINAL DE CARRERA – 11 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

3.6.6.1 La interrupción RESET .................................................................................... 460


3.6.6.2 Estructura y prioridades de las interrupciones de la CPU .............................. 461
3.6.6.3 Las interrupciones externas........................................................................... 465
.1 Interrupción NMI ................................................................................................................ 465
 Circuito diseñado asociado ........................................................................................ 465
 Configuración software .............................................................................................. 465
.2 Interrupción XINT1 ............................................................................................................. 466
 Circuito diseñado asociado ........................................................................................ 466
 Configuración software .............................................................................................. 466
.3 Interrupción XINT2 ............................................................................................................. 467
 Circuito diseñado asociado ........................................................................................ 467
 Configuración software .............................................................................................. 467
.4 Interrupción XINT3 ............................................................................................................. 468
 Circuito diseñado asociado ........................................................................................ 468
 Configuración software .............................................................................................. 468
.5 Interrupción PDPINT ........................................................................................................... 469
 Circuito diseñado asociado ........................................................................................ 469
 Configuración software .............................................................................................. 469
3.6.6.4 Las interrupciones periféricas ........................................................................ 470
3.6.7 REGISTROS DE CONFIGURACIÓN DEL SISTEMA ................................................................. 470
3.6.7.1 Registro SYSCR .............................................................................................. 470
3.6.7.2 Registro SYSSR .............................................................................................. 471
3.6.7.3 Registro SYSIVR ............................................................................................. 472
3.6.8 EL MÓDULO DE RELOJ PLL ............................................................................................. 472
3.6.8.1 Introducción ................................................................................................... 472
3.6.8.2 Patillaje del módulo ....................................................................................... 473
3.6.8.3 Circuito diseñado asociado............................................................................ 473
3.6.8.4 Configuración software .................................................................................. 474
.1 Registro CKR0.................................................................................................................. 474
.2 Registro CKR1.................................................................................................................. 474
3.6.9 MÓDULO DE WATCH-DOG E INTERRUPCIÓN DE TIEMPO REAL ............................................. 475
3.6.9.1 Introducción ................................................................................................... 475
3.6.9.2 Patillaje del módulo y circuitos asociados ...................................................... 476
3.6.9.3 Configuración software .................................................................................. 476
.1 Registro RTICNTR .............................................................................................................. 477
.2 Registro WDCNTR .............................................................................................................. 477
.3 Registro WDKEY................................................................................................................. 477
.4 Registro RTICR .................................................................................................................. 477
.5 Registro WDCR .................................................................................................................. 478
3.6.10 MÓDULO DE ADMINISTRADOR DE EVENTOS .................................................................... 478

CURSO 2011/2012 – 12 – KAIS TOUMI BORGES


ÍNDICE GENERAL

3.6.10.1 Introducción ................................................................................................. 478


3.6.10.2 Patillaje del módulo ..................................................................................... 479
3.6.10.3 Circuitos diseñados asociados .................................................................... 480
3.6.10.4 Configuración software ................................................................................ 480
.1 Registros no utilizados ..................................................................................................... 480
.2 Registro GPTCON ............................................................................................................... 481
.3 Registros TICNT, T2CNT y T3CNT ........................................................................................ 482
.4 Registros T1PR, T2PR y T3PR ............................................................................................ 482
.5 Registro T1CON ................................................................................................................. 482
.6 Registro T2CON ................................................................................................................. 483
.7 Registro T3CON ................................................................................................................. 484
.8 Registro EVIMRA ................................................................................................................ 485
.9 Registro EVIMRB ................................................................................................................ 486
.10 Registros EVIFRA y EVIFRB............................................................................................... 487
.11 Registros EVIVRA y EVIVRB .............................................................................................. 487
3.6.11 EL MÓDULO ADC ......................................................................................................... 487
3.6.11.1 Introducción ................................................................................................. 487
3.6.11.2 Patillaje del módulo ..................................................................................... 489
3.6.11.3 Circuitos diseñados asociados .................................................................... 489
3.6.11.4 Configuración software ................................................................................ 490
.1 Registro ADCTRL1 .............................................................................................................. 490
.2 Registro ADCTRL2 .............................................................................................................. 491
.3 Registros ADCFIFO ............................................................................................................. 492
3.6.12 EL MÓDULO SCI .......................................................................................................... 492
3.6.12.1 Introducción ................................................................................................. 492
3.6.12.2 Patillaje del módulo ..................................................................................... 493
3.6.12.3 Circuito diseñado asociado.......................................................................... 494
3.6.12.4 Configuración software ................................................................................ 494
.1 Formato de los datos ........................................................................................................ 494
.2 Velocidad de transmisión ................................................................................................. 494
.3 Interrupciones ................................................................................................................... 495
.4 Registros de control ......................................................................................................... 495
 Registro SCICCR ............................................................................................................ 495
 Registros SCIHBAUD y SCILBAUD ..................................................................................... 496
 Registro SCICTL1 ........................................................................................................... 497
 Registro SCICTL2 ........................................................................................................... 498
 Registro SCIPC2 ............................................................................................................ 498
 Registro SCIPRI ............................................................................................................. 499
 Registro SCIRXST ........................................................................................................... 500
 Registros SCIRXEMU, RXSFH, SCIRXBUF, TXSFH y SCITXBUF .................................................. 501
3.6.13 EL MÓDULO SPI .......................................................................................................... 501

PROYECTO FINAL DE CARRERA – 13 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

3.6.13.1 Introducción ................................................................................................. 501


3.6.13.2 Patillaje del módulo ..................................................................................... 502
3.6.13.3 Circuito diseñado asociado.......................................................................... 503
3.6.13.4 Configuración software ................................................................................ 503
.1 Formato de los datos ........................................................................................................ 503
.2 Velocidad de transmisión ................................................................................................. 503
.3 Interrupciones ................................................................................................................... 504
.4 Registros de control ......................................................................................................... 504
 Registro SPICCR ............................................................................................................ 504
 Registro SPICTL ............................................................................................................. 504
 Registro SPISTS ............................................................................................................. 505
 Registro SPIBRR ............................................................................................................ 505
 Registro SPIPC1 ............................................................................................................ 506
 Registro SPIPC2 ............................................................................................................ 507
 Registro SPIPRI ............................................................................................................. 508
 Registros SPIEMU, SPIDAT y SPIBUF ................................................................................. 508
3.6.14 ÍNDICE DE TÉRMINOS.................................................................................................... 509

3.7 DESCRIPCIÓN DEL PATILLAJE DEL DSP, CONECTORES Y JUMPERS ................................ 512
3.7.1 BLOQUE DE CONTROL .................................................................................................... 512
3.7.1.1 Uso del patillaje del DSP ............................................................................... 512
3.7.1.2 Conectores de la placa del DSP .................................................................... 518
.1 Conector J1 ...................................................................................................................... 518
.2 Conector J2 ...................................................................................................................... 518
.3 Conector J3 ...................................................................................................................... 519
.4 Conector J4 ...................................................................................................................... 519
3.7.1.3 Conectores de la placa madre ....................................................................... 520
.1 Conector J1 ...................................................................................................................... 520
.2 Conector J2 ...................................................................................................................... 521
.3 Conector J3 ...................................................................................................................... 522
.4 Conector J4 ...................................................................................................................... 523
.5 Conectores J5, J6 y J7 ..................................................................................................... 524
.6 Conector J8 ...................................................................................................................... 525
.7 Conector J9 ...................................................................................................................... 526
.8 Conector J10 .................................................................................................................... 526
.9 Conector J11 .................................................................................................................... 527
.10 Conector J15 .................................................................................................................. 528
.11 Conector J16 .................................................................................................................. 528
.12 Conector J17 .................................................................................................................. 528
.13 Conector J18 .................................................................................................................. 529
.14 Jumper JP1 .................................................................................................................... 529
.15 Jumper JP2 .................................................................................................................... 529

CURSO 2011/2012 – 14 – KAIS TOUMI BORGES


ÍNDICE GENERAL

.16 Jumper JP4 .................................................................................................................... 529


.17 Jumper JP5 .................................................................................................................... 529
.18 Jumper JP6 .................................................................................................................... 530
3.7.1.4 Conectores de la placa de acondicionamiento analógico .............................. 530
.1 Conector J1 ...................................................................................................................... 530
.2 Conector J2 ...................................................................................................................... 530
.3 Conector J3 ...................................................................................................................... 530
.4 Conector J4 ...................................................................................................................... 531
.5 Conector J5 ...................................................................................................................... 531
.6 Conector J6 ...................................................................................................................... 532
.7 Conector J7 ...................................................................................................................... 532
.8 Jumper JP1 ...................................................................................................................... 532
.9 Jumper JP2 ...................................................................................................................... 532
.10 Jumper JP3 .................................................................................................................... 533
3.7.1.5 Conectores de la placa de comunicaciones ................................................... 533
.1 Conector J1 ...................................................................................................................... 533
.2 Conector J2 ...................................................................................................................... 533
.3 Conectores J3 y J12 ......................................................................................................... 533
.4 Conector J4 ...................................................................................................................... 534
.5 Conector J5 ...................................................................................................................... 534
.6 Conector J6 ...................................................................................................................... 535
.7 Conector J7 ...................................................................................................................... 535
.8 Conector J8 ...................................................................................................................... 535
.9 Conector J9 ...................................................................................................................... 535
.10 Conector J10 .................................................................................................................. 535
.11 Conector J11 .................................................................................................................. 536
.12 Conector J13 .................................................................................................................. 536
.13 Conector J14 .................................................................................................................. 536
.14 Conector J15 .................................................................................................................. 536
.15 Conector J16 .................................................................................................................. 537
.16 Conector P1.................................................................................................................... 537
.17 Conector P2.................................................................................................................... 537
.18 Jumper JP1 .................................................................................................................... 538
.19 Jumper JP2 .................................................................................................................... 538
.20 Jumper JP3 .................................................................................................................... 538
.21 Jumper JP4 .................................................................................................................... 538
.22 Jumper JP5 .................................................................................................................... 538
.23 Jumper JP6 .................................................................................................................... 538
.24 Jumper JP7 .................................................................................................................... 539
.25 Jumper JP8 .................................................................................................................... 539
.26 Jumper JP9 .................................................................................................................... 539
.27 Jumper JP10 .................................................................................................................. 539
3.7.1.6 Conectores de la placa de control de potencia .............................................. 540

PROYECTO FINAL DE CARRERA – 15 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

.1 Conector J1 ...................................................................................................................... 540


.2 Conector J2 ...................................................................................................................... 540
.3 Conector J3 ...................................................................................................................... 540
.4 Conector J4 ...................................................................................................................... 540
.5 Conector J5 ...................................................................................................................... 540
.6 Conectores J6 y J8 ........................................................................................................... 541
.7 Conector J7 ...................................................................................................................... 541
3.7.1.7 Conectores de la placa de memoria externa de programa............................. 542
.1 Conector J1 ...................................................................................................................... 542
3.7.1.8 Conectores de la placa de memoria externa de datos ................................... 543
.1 Conector J1 ...................................................................................................................... 543
3.7.2 BLOQUE DE POTENCIA.................................................................................................... 545
3.7.2.1 Conectores de la placa DC/AC ...................................................................... 545
.1 Conector J1 ...................................................................................................................... 545
.2 Conector J2 ...................................................................................................................... 545
.3 Conectores J3 y J8 ........................................................................................................... 545
.4 Conector J4 ...................................................................................................................... 545
.5 Conectores J5 y J6 ........................................................................................................... 545
.6 Conector J7 ...................................................................................................................... 546
.7 Conector J9 ...................................................................................................................... 546
.8 Conectores J10 y J11 ....................................................................................................... 547
.9 Conectores J12 y J13 ....................................................................................................... 547
.10 Conector J15 .................................................................................................................. 547
.11 Conector J16 .................................................................................................................. 547
.12 Conector J17 .................................................................................................................. 547
.13 Conector J18 .................................................................................................................. 548
.14 Conector J19 .................................................................................................................. 548
3.7.2.2 Conectores de la placa AC/DC ...................................................................... 548
.1 Conector J1 ...................................................................................................................... 548
.2 Conector J2 ...................................................................................................................... 548
.3 Conector J3 ...................................................................................................................... 549
.4 Conector J4 ...................................................................................................................... 549
3.7.2.3 Conectores de la placa de alimentaciones de potencia ................................. 549
.1 Conectores J1 y J3 ........................................................................................................... 549
.2 Conector J2 ...................................................................................................................... 549
.3 Conectores J4 y J5 ........................................................................................................... 549
.4 Conectores J6 y J7 ........................................................................................................... 550
.5 Conector J8 ...................................................................................................................... 550
3.7.2.4 Conectores de la placa de aislamiento .......................................................... 550
.1 Conector J1 ...................................................................................................................... 550
.2 Conector J2 ...................................................................................................................... 550
.3 Conector J3 ...................................................................................................................... 551

CURSO 2011/2012 – 16 – KAIS TOUMI BORGES


ÍNDICE GENERAL

.4 Conector J4 ...................................................................................................................... 551


.5 Conector J5 ...................................................................................................................... 551
.6 Conector J6 ...................................................................................................................... 552
3.7.2.5 Conectores de la placa de control de troceador............................................. 552
.1 Conector J2 ...................................................................................................................... 552
.2 Conector J5 ...................................................................................................................... 552
.3 Conector J6 ...................................................................................................................... 553
3.7.2.6 Conectores de la placa de control de FETs ................................................... 553
.1 Conector J1 ...................................................................................................................... 553
.2 Conector J2 ...................................................................................................................... 553
.3 Conector J3 ...................................................................................................................... 553
.4 Conector J4 ...................................................................................................................... 554
.5 Conector J5 ...................................................................................................................... 554

3.8 LISTA DE MATERIALES ............................................................................................... 555


3.8.1 BLOQUE DE CONTROL .................................................................................................... 555
3.8.1.1 Placa DSP ..................................................................................................... 555
3.8.1.2 Placa madre .................................................................................................. 556
3.8.1.3 Placa de acondicionamiento analógico .......................................................... 560
3.8.1.4 Placa de comunicaciones .............................................................................. 567
3.8.1.5 Placa de control de potencia ......................................................................... 572
3.8.1.6 Placa de memoria externa de datos .............................................................. 573
3.8.1.7 Placa de memoria externa de programa ........................................................ 574
3.8.2 BLOQUE DE POTENCIA.................................................................................................... 575
3.8.2.1 Placa DC / AC ............................................................................................... 575
3.8.2.2 Placa AC / DC ............................................................................................... 579
3.8.2.3 Placa de alimentaciones de potencia ............................................................ 580
3.8.2.4 Placa de aislamiento ..................................................................................... 585
3.8.2.5 Placa de control de troceador ........................................................................ 587
3.8.2.6 Placa de control de FETs .............................................................................. 589
3.8.3 LISTA DE MATERIAL GENERAL ......................................................................................... 591

3.9 PROTOCOLOS DE COMUNICACIONES ........................................................................... 595


3.9.1 INTRODUCCIÓN .............................................................................................................. 595
3.9.2 COMUNICACIONES A TRAVÉS DEL MÓDULO SCI ............................................................... 595
3.9.2.1 Formato de las tramas y velocidad de transmisión ........................................ 595
3.9.2.2 Formatos generales de los comandos y de las respuestas............................ 596
.1 Comando .......................................................................................................................... 596
.2 Respuesta ........................................................................................................................ 598

PROYECTO FINAL DE CARRERA – 17 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

3.9.2.3 Existencia de una respuesta.......................................................................... 601


3.9.2.4 El Check-Sum ............................................................................................... 602
.1 Cálculo .............................................................................................................................. 602
.2 Comprobación .................................................................................................................. 603
3.9.2.5 Comandos disponibles .................................................................................. 603
3.9.2.6 Comando CA ................................................................................................. 604
.1 Explicación ....................................................................................................................... 604
.2 Formato del comando ...................................................................................................... 605
 Trama a recibir ........................................................................................................... 605
 Parámetros de recepción ........................................................................................... 605
.3 Formato de la respuesta .................................................................................................. 605
 Trama a enviar ............................................................................................................ 605
 Parámetros de envío .................................................................................................. 605
3.9.2.7 Comando DR................................................................................................. 605
.1 Explicación ....................................................................................................................... 605
.2 Formato del comando ...................................................................................................... 606
 Trama a recibir ........................................................................................................... 606
 Parámetros de recepción ........................................................................................... 606
.3 Formato de la respuesta .................................................................................................. 606
 Trama a enviar ............................................................................................................ 606
 Parámetros de recepción ........................................................................................... 606
3.9.2.8 Comando ED ................................................................................................. 607
.1 Explicación ....................................................................................................................... 607
.2 Formato del comando ...................................................................................................... 607
 Trama a recibir ........................................................................................................... 607
 Parámetros de envío .................................................................................................. 607
.3 Formato de la respuesta .................................................................................................. 607
 Trama a enviar ............................................................................................................ 607
 Parámetros de envío .................................................................................................. 607
3.9.2.9 Comando EP ................................................................................................. 607
.1 Explicación ....................................................................................................................... 607
.2 Formato del comando ...................................................................................................... 608
 Trama a recibir ........................................................................................................... 608
 Parámetros de recepción ........................................................................................... 608
.3 Formato de la respuesta .................................................................................................. 608
 Trama a enviar ............................................................................................................ 608
 Parámetros de envío .................................................................................................. 608
3.9.2.10 Comando I1 ................................................................................................. 608
.1 Explicación ....................................................................................................................... 608
.2 Formato del comando ...................................................................................................... 609
 Trama a recibir ........................................................................................................... 609
 Parámetros de recepción ........................................................................................... 609

CURSO 2011/2012 – 18 – KAIS TOUMI BORGES


ÍNDICE GENERAL

.3 Formato de la respuesta .................................................................................................. 609


 Trama a recibir ........................................................................................................... 609
 Parámetros de envío .................................................................................................. 609
3.9.2.11 Comando LD ............................................................................................... 609
.1 Explicación ....................................................................................................................... 609
.2 Formato del comando ...................................................................................................... 610
 Trama a recibir ........................................................................................................... 610
 Parámetros de recepción ........................................................................................... 610
.3 Formato de la respuesta .................................................................................................. 610
 Trama a enviar ............................................................................................................ 610
 Parámetros de envío .................................................................................................. 610
3.9.2.12 Comando LH ............................................................................................... 610
.1 Explicación ....................................................................................................................... 610
.2 Formato del comando ...................................................................................................... 611
 Trama a recibir ........................................................................................................... 611
 Parámetros de recepción ........................................................................................... 611
.3 Formato de la respuesta .................................................................................................. 611
 Trama a enviar ............................................................................................................ 611
 Parámetros de envío .................................................................................................. 611
3.9.2.13 Comando LO ............................................................................................... 611
.1 Explicación ....................................................................................................................... 611
.2 Formato del comando ...................................................................................................... 611
 Trama a recibir ........................................................................................................... 611
 Parámetros de recepción ........................................................................................... 612
.3 Formato de la respuesta .................................................................................................. 612
 Trama a enviar ............................................................................................................ 612
 Parámetros de envío .................................................................................................. 612
3.9.2.14 Comando LP ............................................................................................... 612
.1 Explicación ....................................................................................................................... 612
.2 Formato del comando ...................................................................................................... 612
 Trama a recibir ........................................................................................................... 612
 Parámetros de recepción ........................................................................................... 612
.3 Formato de la respuesta .................................................................................................. 613
 Trama a enviar ............................................................................................................ 613
 Parámetros de envío .................................................................................................. 613
3.9.2.15 Comando MC .............................................................................................. 613
.1 Explicación ....................................................................................................................... 613
.2 Formato del comando ...................................................................................................... 613
 Trama a recibir ........................................................................................................... 613
 Parámetros de recepción ........................................................................................... 613
.3 Formato de la respuesta .................................................................................................. 614
3.9.2.16 Comando MR .............................................................................................. 614

PROYECTO FINAL DE CARRERA – 19 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

.1 Explicación ....................................................................................................................... 614


.2 Formato del comando ...................................................................................................... 614
 Trama a recibir ........................................................................................................... 614
 Parámetros de recepción ........................................................................................... 614
.3 Formato de la respuesta .................................................................................................. 614
 Trama a enviar ............................................................................................................ 614
 Parámetros de envío .................................................................................................. 614
3.9.2.17 Comando ND............................................................................................... 615
.1 Explicación ....................................................................................................................... 615
.2 Formato del comando ...................................................................................................... 615
 Trama a recibir ........................................................................................................... 615
 Parámetros de recepción ........................................................................................... 615
.3 Formato de la respuesta .................................................................................................. 615
 Trama a enviar ............................................................................................................ 615
 Parámetros de recepción ........................................................................................... 615
3.9.2.18 Comando OR .............................................................................................. 616
.1 Explicación ....................................................................................................................... 616
.2 Formato del comando ...................................................................................................... 616
 Trama a recibir ........................................................................................................... 616
 Parámetros de recepción ........................................................................................... 616
.3 Formato de la respuesta .................................................................................................. 616
 Trama a enviar ............................................................................................................ 616
 Parámetros de envío .................................................................................................. 616
3.9.2.19 Comando PR ............................................................................................... 617
.1 Explicación ....................................................................................................................... 617
.2 Formato del comando ...................................................................................................... 617
 Trama a recibir ........................................................................................................... 617
 Parámetros de recepción ........................................................................................... 617
.3 Formato de la respuesta .................................................................................................. 617
 Trama a enviar ............................................................................................................ 617
 Parámetros de envío .................................................................................................. 617
3.9.2.20 Comando RH............................................................................................... 617
.1 Explicación ....................................................................................................................... 617
.2 Formato del comando ...................................................................................................... 618
 Trama a recibir ........................................................................................................... 618
 Parámetros de recepción ........................................................................................... 618
.3 Formato de la respuesta .................................................................................................. 618
 Trama a enviar ............................................................................................................ 618
 Parámetros de envío .................................................................................................. 618
3.9.2.21 Comando RO .............................................................................................. 618
.1 Explicación ....................................................................................................................... 618
.2 Formato del comando ...................................................................................................... 618

CURSO 2011/2012 – 20 – KAIS TOUMI BORGES


ÍNDICE GENERAL

 Trama a recibir ........................................................................................................... 618


 Parámetros de recepción ........................................................................................... 619
.3 Formato de la respuesta .................................................................................................. 619
3.9.2.22 Comando RS ............................................................................................... 619
.1 Explicación ....................................................................................................................... 619
.2 Formato del comando ...................................................................................................... 619
 Trama a recibir ........................................................................................................... 619
 Parámetros de recepción ........................................................................................... 619
.3 Formato de la respuesta .................................................................................................. 619
3.9.2.23 Comando ST ............................................................................................... 619
.1 Explicación ....................................................................................................................... 619
.2 Formato del comando ...................................................................................................... 620
 Trama a recibir ........................................................................................................... 620
 Parámetros de recepción ........................................................................................... 620
.3 Formato de la respuesta .................................................................................................. 620
 Trama a enviar ............................................................................................................ 620
 Parámetros de envío .................................................................................................. 620
3.9.2.24 Comando TM............................................................................................... 622
.1 Explicación ....................................................................................................................... 622
.2 Formato del comando ...................................................................................................... 622
 Trama a recibir ........................................................................................................... 622
 Parámetros de recepción ........................................................................................... 622
.3 Formato de la respuesta .................................................................................................. 622
 Trama a enviar ............................................................................................................ 622
 Parámetros de recepción ........................................................................................... 622
3.9.2.25 Comando TR ............................................................................................... 623
.1 Explicación ....................................................................................................................... 623
.2 Formato del comando ...................................................................................................... 623
 Trama a recibir ........................................................................................................... 623
 Parámetros de recepción ........................................................................................... 623
.3 Formato de la respuesta .................................................................................................. 624
 Trama a enviar ............................................................................................................ 624
 Parámetros de envío .................................................................................................. 624
3.9.2.26 Comando V1 ............................................................................................... 624
.1 Explicación ....................................................................................................................... 624
.2 Formato del comando ...................................................................................................... 624
 Trama a recibir ........................................................................................................... 624
 Parámetros de recepción ........................................................................................... 624
.3 Formato de la respuesta .................................................................................................. 625
 Trama a enviar ............................................................................................................ 625
 Parámetros de envío .................................................................................................. 625
3.9.2.27 Comando VB ............................................................................................... 625

PROYECTO FINAL DE CARRERA – 21 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

.1 Explicación ....................................................................................................................... 625


.2 Formato del comando ...................................................................................................... 625
 Trama a recibir ........................................................................................................... 625
 Parámetros de recepción ........................................................................................... 625
.3 Formato de la respuesta .................................................................................................. 626
 Trama a enviar ............................................................................................................ 626
 Parámetros de envío .................................................................................................. 626
3.9.2.28 Comando VF ............................................................................................... 626
.1 Explicación ....................................................................................................................... 626
.2 Formato del comando ...................................................................................................... 626
 Trama a recibir ........................................................................................................... 626
 Parámetros de recepción ........................................................................................... 626
.3 Formato de la respuesta .................................................................................................. 627
 Trama a enviar ............................................................................................................ 627
 Parámetros de envío .................................................................................................. 627
3.9.2.29 Comando VN ............................................................................................... 627
.1 Explicación ....................................................................................................................... 627
.2 Formato del comando ...................................................................................................... 627
 Trama a recibir ........................................................................................................... 627
 Parámetros de recepción ........................................................................................... 627
.3 Formato de la respuesta .................................................................................................. 627
 Trama a enviar ............................................................................................................ 627
 Parámetros de envío .................................................................................................. 628
3.9.2.30 Comando VP ............................................................................................... 628
.1 Explicación ....................................................................................................................... 628
.2 Formato del comando ...................................................................................................... 628
 Trama a recibir ........................................................................................................... 628
 Parámetros de recepción ........................................................................................... 628
.3 Formato de la respuesta .................................................................................................. 628
 Trama a enviar ............................................................................................................ 628
 Parámetros de envío .................................................................................................. 628
3.9.2.31 Comando XR ............................................................................................... 629
.1 Explicación ....................................................................................................................... 629
.2 Formato del comando ...................................................................................................... 629
 Trama a recibir ........................................................................................................... 629
 Parámetros de recepción ........................................................................................... 629
.3 Formato de la respuesta .................................................................................................. 629
 Trama a enviar ............................................................................................................ 629
 Parámetros de envío .................................................................................................. 629
3.9.2.32 Códigos de advertencia y error .................................................................... 630
3.9.3 COMUNICACIONES A TRAVÉS DEL MÓDULO SPI ................................................................ 631
3.9.3.1 Formato de las tramas y velocidad de transmisión ........................................ 631

CURSO 2011/2012 – 22 – KAIS TOUMI BORGES


ÍNDICE GENERAL

3.9.3.2 Formatos generales de los comandos y de las respuestas............................ 631


3.9.3.3 Existencia de una respuesta.......................................................................... 632
3.9.3.4 El Check-Sum ............................................................................................... 633
.1 Cálculo .............................................................................................................................. 633
.2 Comprobación .................................................................................................................. 634
3.9.3.5 Comandos disponibles .................................................................................. 635
3.9.3.6 Comando “Prueba” ........................................................................................ 635
.1 Explicación ....................................................................................................................... 635
.2 Formato del comando y de la respuesta .......................................................................... 635
3.9.3.7 Comando “Marcha” ....................................................................................... 635
.1 Explicación ....................................................................................................................... 635
.2 Formato del comando y de la respuesta .......................................................................... 635
3.9.3.8 Comando “Paro” ............................................................................................ 637
.1 Explicación ....................................................................................................................... 637
.2 Formato del comando y de la respuesta .......................................................................... 637

3.10 MANUAL DE LA INTERFAZ DE USUARIO PARA PC ........................................................ 638


3.10.1 INTRODUCCIÓN ............................................................................................................ 638
3.10.2 EL PROGRAMA PRINCIPAL ............................................................................................. 638
3.10.2.1 Pestaña de comunicaciones con el prototipo ............................................... 639
.1 Panel de configuración ..................................................................................................... 640
 Controles .................................................................................................................... 640
Desplegable “Puerto”.......................................................................................................... 640
Desplegable “Bits de stop” ................................................................................................. 640
Desplegable “Velocidad (bps)” ........................................................................................... 640
Desplegable “Paridad” ........................................................................................................ 641
“Time-Out (ms)” .................................................................................................................. 641
Pulsador “Aplicar” ............................................................................................................... 641
.2 LED de estado de la línea de comunicación serie ........................................................... 642
.3 Panel de errores ............................................................................................................... 642
.4 Panel de modos de comunicación ................................................................................... 644
 Ciclo simple................................................................................................................. 645
 Ciclo continuo ............................................................................................................. 645
 Modo manual ............................................................................................................. 645
.5 Panel de tamaño de las tramas........................................................................................ 647
.6 Panel de flujo de datos ..................................................................................................... 647
 Sección de historial de tramas de comando .............................................................. 648
 Sección de comando a enviar ..................................................................................... 648
 Sección de historial de tramas de respuesta.............................................................. 650
 Sección de última trama recibida ............................................................................... 650
 Sección de tamaño de tramas .................................................................................... 651
3.10.2.2 Pestaña de mediciones ............................................................................... 651

PROYECTO FINAL DE CARRERA – 23 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

.1 Sobre la tensión de fase ................................................................................................... 654


 Indicadores ................................................................................................................. 654
 Controles .................................................................................................................... 654
Actualización de las muestras ............................................................................................ 654
Más información ................................................................................................................. 654
.2 Sobre las tensiones en el bus de continua ...................................................................... 656
 Indicadores ................................................................................................................. 656
 Controles .................................................................................................................... 656
Actualización de las muestras ............................................................................................ 656
Más información ................................................................................................................. 657
.3 Sobre la corriente de fase ................................................................................................ 659
 Indicadores ................................................................................................................. 659
 Controles .................................................................................................................... 659
Actualización de las muestras ............................................................................................ 659
Ajuste de la consigna ......................................................................................................... 659
Puesta en marcha o en paro al prototipo ............................................................................ 660
Más información ................................................................................................................. 660
Pestaña de datos .......................................................................................................... 660
Sección de datos temporales .................................................................................. 660
Sección de datos frecuenciales ............................................................................... 661
Pestaña de gráficos en el dominio del tiempo .................................................................... 663
Pestaña de gráficos en el dominio de la frecuencia ...................................................... 664
.4 Sobre la temperatura del radiador.................................................................................... 665
 Indicadores ................................................................................................................. 665
 Controles .................................................................................................................... 666
Actualización de las muestras ............................................................................................ 666
Más información ................................................................................................................. 666
.5 Sobre todas las muestras ................................................................................................. 668
 Controles .................................................................................................................... 668
Actualización de las muestras ............................................................................................ 668
Representación de las muestras ........................................................................................ 668
Pestaña de valores ....................................................................................................... 668
Pestaña de gráficas ...................................................................................................... 668

3.10.2.3 Pestaña de lectura de memoria ................................................................... 670


.1 Controles .......................................................................................................................... 670
 Borrado de las tablas .................................................................................................. 670
 Actualización de las tablas.......................................................................................... 671
 Guardado de la tablas ................................................................................................ 671
3.10.2.4 Pestaña de ondas almacenadas en memoria .............................................. 673
.1 Controles .......................................................................................................................... 674
 Borrado de las tablas .................................................................................................. 674
 Actualización de las tablas.......................................................................................... 674
 Representación de las ondas ...................................................................................... 674

CURSO 2011/2012 – 24 – KAIS TOUMI BORGES


ÍNDICE GENERAL

 Creación de las ondas ................................................................................................. 675


Pestaña de gráficos ............................................................................................................ 675
Pestaña de datos................................................................................................................ 676
Módulo de onda creada ...................................................................................................... 679
Transferencia de la onda creada ........................................................................................ 679

3.10.2.5 Pestaña de control....................................................................................... 679


.1 Indicadores ....................................................................................................................... 681
 Estado del módulo SCI del DSP ................................................................................... 681
 Estado del módulo SPI del DSP ................................................................................... 682
 Onda de consigna seleccionada ................................................................................. 682
 Anomalías de funcionamiento detectadas................................................................. 683
 Valores excesivos de determinadas variables analógicas .......................................... 683
 Valores insuficientes de determinadas variables analógicas ..................................... 684
 Información sobre los reinicios acontecidos en el DSP .............................................. 684
Tipos de reset ..................................................................................................................... 684
Software ........................................................................................................................ 685
Power-On ...................................................................................................................... 685
Illegal-Adress ................................................................................................................ 685
Watch-Dog .................................................................................................................... 685
Hardware ...................................................................................................................... 685
Localización ........................................................................................................................ 685
Registros ST ....................................................................................................................... 685
Registros AR ...................................................................................................................... 686
Pila DSP ............................................................................................................................. 686
 Información sobre el módulo ADC ............................................................................. 686
.2 Controles .......................................................................................................................... 686
 Botones....................................................................................................................... 686
Botón de refresco ............................................................................................................... 686
Botón de reinicio ................................................................................................................. 687
 Pestañas con parámetros varios ................................................................................ 687
Pestaña 1 de valores analógicos ........................................................................................ 687
Control de muestras...................................................................................................... 687
Errores en los sensores ................................................................................................ 689
Valores analógicos y digitales de la semiventana de histéresis .................................... 690
Pestaña 2 de valores analógicos ........................................................................................ 691
Pestaña de programación del DSP .................................................................................... 692
Direcciones de inicio........................................................................................................... 692
Tamaño de vectores ..................................................................................................... 695
Archivos ensamblador .................................................................................................. 695
Periodos ........................................................................................................................ 696

3.10.3 COMANDOS DISPONIBLES Y SUS RESPUESTAS ............................................................... 696


3.10.3.1 Formatos generales de los comandos y de las respuestas.......................... 697
.1 Comando .......................................................................................................................... 697

PROYECTO FINAL DE CARRERA – 25 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

.2 Respuesta ........................................................................................................................ 698


 Trama a recibir ........................................................................................................... 698
Sin error o con advertencia ................................................................................................ 698
Con error ............................................................................................................................ 698

3.10.3.2 Comando CA ............................................................................................... 699


.1 Explicación ....................................................................................................................... 699
.2 Formato del comando ...................................................................................................... 700
 Trama a enviar ............................................................................................................ 700
 Parámetros de envío .................................................................................................. 700
.3 Formato de la respuesta .................................................................................................. 700
 Trama a recibir ........................................................................................................... 700
 Parámetros de recepción ........................................................................................... 700
3.10.3.3 Comando DR............................................................................................... 701
.1 Explicación ....................................................................................................................... 701
.2 Formato del comando ...................................................................................................... 701
 Trama a enviar ............................................................................................................ 701
 Parámetros de envío .................................................................................................. 701
.3 Formato de la respuesta .................................................................................................. 701
 Trama a recibir ........................................................................................................... 701
 Parámetros de recepción ........................................................................................... 701
3.10.3.4 Comando ED ............................................................................................... 702
.1 Explicación ....................................................................................................................... 702
.2 Formato del comando ...................................................................................................... 702
 Trama a enviar ............................................................................................................ 702
 Parámetros de envío .................................................................................................. 703
.3 Formato de la respuesta .................................................................................................. 703
 Trama a recibir ........................................................................................................... 703
 Parámetros de recepción ........................................................................................... 703
3.10.3.5 Comando EP ............................................................................................... 703
.1 Explicación ....................................................................................................................... 703
.2 Formato del comando ...................................................................................................... 703
 Trama a enviar ............................................................................................................ 703
 Parámetros de envío .................................................................................................. 703
.3 Formato de la respuesta .................................................................................................. 704
 Trama a recibir ........................................................................................................... 704
 Parámetros de recepción ........................................................................................... 704
3.10.3.6 Comando I1 ................................................................................................. 704
.1 Explicación ....................................................................................................................... 704
.2 Formato del comando ...................................................................................................... 704
 Trama a enviar ............................................................................................................ 704
 Parámetros de envío .................................................................................................. 704
.3 Formato de la respuesta .................................................................................................. 705

CURSO 2011/2012 – 26 – KAIS TOUMI BORGES


ÍNDICE GENERAL

 Trama a recibir ........................................................................................................... 705


 Parámetros de recepción ........................................................................................... 705
3.10.3.7 Comando LD ............................................................................................... 705
.1 Explicación ....................................................................................................................... 705
.2 Formato del comando ...................................................................................................... 706
 Trama a enviar ............................................................................................................ 706
 Parámetros de envío .................................................................................................. 707
.3 Formato de la respuesta .................................................................................................. 707
 Trama a recibir ........................................................................................................... 707
 Parámetros de recepción ........................................................................................... 707
3.10.3.8 Comando LH ............................................................................................... 707
.1 Explicación ....................................................................................................................... 707
.2 Formato del comando ...................................................................................................... 707
 Trama a enviar ............................................................................................................ 707
 Parámetros de envío .................................................................................................. 707
.3 Formato de la respuesta .................................................................................................. 708
 Trama a recibir ........................................................................................................... 708
 Parámetros de recepción ........................................................................................... 708
3.10.3.9 Comando LO ............................................................................................... 708
.1 Explicación ....................................................................................................................... 708
.2 Formato del comando ...................................................................................................... 709
 Trama a enviar ............................................................................................................ 709
 Parámetros de envío .................................................................................................. 709
.3 Formato de la respuesta .................................................................................................. 709
 Trama a recibir ........................................................................................................... 709
 Parámetros de recepción ........................................................................................... 709
3.10.3.10 Comando LP ............................................................................................. 709
.1 Explicación ....................................................................................................................... 709
.2 Formato del comando ...................................................................................................... 709
 Trama a enviar ............................................................................................................ 709
 Parámetros de envío .................................................................................................. 710
.3 Formato de la respuesta .................................................................................................. 710
 Trama a recibir ........................................................................................................... 710
 Parámetros de recepción ........................................................................................... 710
3.10.3.11 Comando MC ............................................................................................ 710
.1 Explicación ....................................................................................................................... 710
.2 Formato del comando ...................................................................................................... 712
 Trama a enviar ............................................................................................................ 712
 Parámetros de envío .................................................................................................. 712
.3 Formato de la respuesta .................................................................................................. 712
3.10.3.12 Comando MR ............................................................................................ 712
.1 Explicación ....................................................................................................................... 712

PROYECTO FINAL DE CARRERA – 27 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

.2 Formato del comando ...................................................................................................... 713


 Trama a enviar ............................................................................................................ 713
 Parámetros de envío .................................................................................................. 713
.3 Formato de la respuesta .................................................................................................. 713
 Trama a recibir ........................................................................................................... 713
 Parámetros de recepción ........................................................................................... 713
3.10.3.13 Comando ND............................................................................................. 714
.1 Explicación ....................................................................................................................... 714
.2 Formato del comando ...................................................................................................... 714
 Trama a enviar ............................................................................................................ 714
 Parámetros de envío .................................................................................................. 714
.3 Formato de la respuesta .................................................................................................. 715
 Trama a recibir ........................................................................................................... 715
 Parámetros de recepción ........................................................................................... 715
3.10.3.14 Comando OR ............................................................................................ 715
.1 Explicación ....................................................................................................................... 715
.2 Formato del comando ...................................................................................................... 715
 Trama a enviar ............................................................................................................ 715
 Parámetros de envío .................................................................................................. 715
.3 Formato de la respuesta .................................................................................................. 716
 Trama a recibir ........................................................................................................... 716
 Parámetros de recepción ........................................................................................... 716
3.10.3.15 Comando PR ............................................................................................. 716
.1 Explicación ....................................................................................................................... 716
.2 Formato del comando ...................................................................................................... 716
 Trama a enviar ............................................................................................................ 716
 Parámetros de envío .................................................................................................. 716
.3 Formato de la respuesta .................................................................................................. 717
 Trama a recibir ........................................................................................................... 717
 Parámetros de recepción ........................................................................................... 717
3.10.3.16 Comando RH............................................................................................. 717
.1 Explicación ....................................................................................................................... 717
.2 Formato del comando ...................................................................................................... 717
 Trama a enviar ............................................................................................................ 717
 Parámetros de envío .................................................................................................. 717
.3 Formato de la respuesta .................................................................................................. 717
 Trama a recibir ........................................................................................................... 717
 Parámetros de recepción ........................................................................................... 718
3.10.3.17 Comando RO ............................................................................................ 718
.1 Explicación ....................................................................................................................... 718
.2 Formato del comando ...................................................................................................... 719
 Trama a enviar ............................................................................................................ 719

CURSO 2011/2012 – 28 – KAIS TOUMI BORGES


ÍNDICE GENERAL

 Parámetros de envío .................................................................................................. 719


.3 Formato de la respuesta .................................................................................................. 719
3.10.3.18 Comando RS ............................................................................................. 719
.1 Explicación ....................................................................................................................... 719
.2 Formato del comando ...................................................................................................... 720
 Trama a enviar ............................................................................................................ 720
 Parámetros de envío .................................................................................................. 720
.3 Formato de la respuesta .................................................................................................. 720
3.10.3.19 Comando ST ............................................................................................. 720
.1 Explicación ....................................................................................................................... 720
.2 Formato del comando ...................................................................................................... 720
 Trama a enviar ............................................................................................................ 720
 Parámetros de envío .................................................................................................. 720
.3 Formato de la respuesta .................................................................................................. 721
 Trama a recibir ........................................................................................................... 721
 Parámetros de recepción ........................................................................................... 721
3.10.3.20 Comando TM............................................................................................. 722
.1 Explicación ....................................................................................................................... 722
.2 Formato del comando ...................................................................................................... 723
 Trama a enviar ............................................................................................................ 723
 Parámetros de envío .................................................................................................. 723
.3 Formato de la respuesta .................................................................................................. 723
 Trama a recibir ........................................................................................................... 723
 Parámetros de recepción ........................................................................................... 723
3.10.3.21 Comando TR ............................................................................................. 724
.1 Explicación ....................................................................................................................... 724
.2 Formato del comando ...................................................................................................... 724
 Trama a enviar ............................................................................................................ 724
 Parámetros de envío .................................................................................................. 724
.3 Formato de la respuesta .................................................................................................. 724
 Trama a recibir ........................................................................................................... 724
 Parámetros de recepción ........................................................................................... 725
3.10.3.22 Comando V1 ............................................................................................. 725
.1 Explicación ....................................................................................................................... 725
.2 Formato del comando ...................................................................................................... 725
 Trama a enviar ............................................................................................................ 725
 Parámetros de envío .................................................................................................. 725
.3 Formato de la respuesta .................................................................................................. 725
 Trama a recibir ........................................................................................................... 725
 Parámetros de recepción ........................................................................................... 725
3.10.3.23 Comando VB ............................................................................................. 726
.1 Explicación ....................................................................................................................... 726

PROYECTO FINAL DE CARRERA – 29 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

.2 Formato del comando ...................................................................................................... 726


 Trama a enviar ............................................................................................................ 726
 Parámetros de envío .................................................................................................. 726
.3 Formato de la respuesta .................................................................................................. 726
 Trama a recibir ........................................................................................................... 726
 Parámetros de recepción ........................................................................................... 726
3.10.3.24 Comando VF ............................................................................................. 727
.1 Explicación ....................................................................................................................... 727
.2 Formato del comando ...................................................................................................... 727
 Trama a enviar ............................................................................................................ 727
 Parámetros de envío .................................................................................................. 727
.3 Formato de la respuesta .................................................................................................. 727
 Trama a recibir ........................................................................................................... 727
 Parámetros de recepción ........................................................................................... 727
3.10.3.25 Comando VN ............................................................................................. 728
.1 Explicación ....................................................................................................................... 728
.2 Formato del comando ...................................................................................................... 728
 Trama a enviar ............................................................................................................ 728
 Parámetros de envío .................................................................................................. 728
.3 Formato de la respuesta .................................................................................................. 728
 Trama a recibir ........................................................................................................... 728
 Parámetros de recepción ........................................................................................... 728
3.10.3.26 Comando VP ............................................................................................. 729
.1 Explicación ....................................................................................................................... 729
.2 Formato del comando ...................................................................................................... 729
 Trama a enviar ............................................................................................................ 729
 Parámetros de envío .................................................................................................. 729
.3 Formato de la respuesta .................................................................................................. 729
 Trama a recibir ........................................................................................................... 729
 Parámetros de recepción ........................................................................................... 729
3.10.3.27 Comando XR ............................................................................................. 730
.1 Explicación ....................................................................................................................... 730
.2 Formato del comando ...................................................................................................... 730
 Trama a enviar ............................................................................................................ 730
 Parámetros de envío .................................................................................................. 730
.3 Formato de la respuesta .................................................................................................. 730
 Trama a recibir ........................................................................................................... 730
 Parámetros de recepción ........................................................................................... 730
3.10.4 LA VENTANA DE HISTÉRESIS DE LA CORRIENTE .............................................................. 731
3.10.4.1 Indicadores .................................................................................................. 732
3.10.4.2 Controles ..................................................................................................... 733
.1 Modos de creación de la semiventana ............................................................................. 733

CURSO 2011/2012 – 30 – KAIS TOUMI BORGES


ÍNDICE GENERAL

 Automático ................................................................................................................. 733


 Manual........................................................................................................................ 733
.2 Parámetros ....................................................................................................................... 734
.3 Botones ............................................................................................................................ 734

3.11 LA COMUNICACIÓN SERIE ......................................................................................... 737


3.11.1 INTRODUCCIÓN ............................................................................................................ 737
3.11.2 FORMAS DE COMUNICACIÓN SERIE ................................................................................ 737
3.11.3 FORMATO LÓGICO DE LA TRANSMISIÓN (PC).................................................................. 738
3.11.3.1 Velocidad de transmisión............................................................................. 738
3.11.3.2 Recepción del dato ...................................................................................... 739
3.11.4 LA NORMATIVA RS-232 ................................................................................................ 740
3.11.4.1 Introducción ................................................................................................. 740
3.11.4.2 Características ............................................................................................ 740
.1 Eléctricas .......................................................................................................................... 740
.2 Mecánicas ........................................................................................................................ 741
.3 Otras prescripciones ........................................................................................................ 741
3.11.4.3 El conector SUB-D 9 ................................................................................... 741
3.11.5 PROCESO DE COMUNICACIÓN DE UN MÓDEM ANALÓGICO ............................................... 743
3.11.5.1 Técnicas básicas de modulación ................................................................. 743
3.11.5.2 Proceso de comunicación............................................................................ 744
.1 Equipo  Módem ............................................................................................................. 744
.2 Módem  Equipo ............................................................................................................. 744
3.11.6 HARDWARE DEL PUERTO SERIE .................................................................................... 745
3.11.6.1 Acceso a los registros de la UART .............................................................. 745
3.11.6.2 Registros de la UART INS-8250 .................................................................. 746
3.11.6.3 Etapas de recepción y transmisión .............................................................. 747
.1 La etapa de recepción ...................................................................................................... 747
.2 La etapa de transmisión ................................................................................................... 747
3.11.6.4 Modos de trabajo con la UART .................................................................... 748
3.11.6.5 Registros de configuración de la UART 8250 .............................................. 748
.1 De velocidad ..................................................................................................................... 748
 Registro DLR (Divisor Latch Register) ......................................................................... 748
.2 De interrupciones ............................................................................................................. 749
 Registro IER (Interrupt Enable Register)..................................................................... 749
 Registro IIR (Interrupt Identify Register) .................................................................... 750
.3 De control ......................................................................................................................... 750
 Registro MCR (Modem Control Register) ................................................................... 750
 Registro LCR (Line Control Register)........................................................................... 751
.4 De estado ......................................................................................................................... 752

PROYECTO FINAL DE CARRERA – 31 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

 Registro LSR (Line Status Register) ............................................................................. 752


 Registro MSR (Modem Status Register) ..................................................................... 753
3.11.6.6 Evolución de la UART ................................................................................. 754
.1 Registros en la UART 16550 ............................................................................................ 754
 Registro FCR (FIFO Control Register) .......................................................................... 755
 Registro SCR (Scratch Control Register) ..................................................................... 755
 Registro IIR (Interrupt Identify Register) .................................................................... 755
3.11.7 TÉCNICAS DE CONTROL DE FLUJO ................................................................................. 756
3.11.7.1 Control por hardware ................................................................................... 756
3.11.7.2 Control por software .................................................................................... 756
3.11.8 NORMATIVA RS-485 .................................................................................................... 757

3.12 FOTOGRAFÍAS ......................................................................................................... 761


3.12.1 MONTAJE DEL PROTOTIPO ............................................................................................ 761
3.12.2 PROBLEMAS CON EL CIRCUITO DE RELOJ ....................................................................... 772

4 PLANOS 777

4.1 ÍNDICE ...................................................................................................................... 778

4.2 ESQUEMAS DE LOS CIRCUITOS .................................................................................... 782


4.2.1 DIAGRAMA DE BLOQUES GENERAL .................................................................................. 783
4.2.2 CONEXIONES ENTRE LOS DIFERENTES ELEMENTOS .......................................................... 784
4.2.3 BLOQUE DE CONTROL .................................................................................................... 785
4.2.3.1 C00 – Placa del DSP ..................................................................................... 786
4.2.3.2 C10 – Placa Madre ........................................................................................ 787
4.2.3.3 C11 – Placa Madre ........................................................................................ 788
4.2.3.4 C20 – Placa de Acondicionamiento Analógico............................................... 789
4.2.3.5 C21 – Placa de Acondicionamiento Analógico............................................... 790
4.2.3.6 C30 – Placa de Comunicaciones ................................................................... 791
4.2.3.7 C40 – Placa de Control de Potencia .............................................................. 792
4.2.3.8 C50 – Placa de Memoria Externa de Programa............................................. 793
4.2.3.9 C60 – Placa de Memoria Externa de Datos ................................................... 794
4.2.4 BLOQUE DE POTENCIA ................................................................................................... 795
4.2.4.1 P10 – Placa DC / AC ..................................................................................... 796
4.2.4.2 P20 – Placa AC / DC ..................................................................................... 797
4.2.4.3 P30 – Placa de Alimentaciones de Potencia ................................................. 798
4.2.4.4 P31 – Placa de Alimentaciones de Potencia ................................................. 799
4.2.4.5 P40 – Placa de Aislamiento ........................................................................... 800

CURSO 2011/2012 – 32 – KAIS TOUMI BORGES


ÍNDICE GENERAL

4.2.4.6 P50 – Placa de Control de Troceador ............................................................ 801


4.2.4.7 P60 – Placa de Control de FETs ................................................................... 802

4.3 CONECTORES DE LOS CIRCUITOS ................................................................................ 803


4.3.1 BLOQUE DE CONTROL .................................................................................................... 804
4.3.1.1 Conectores: Placa del DSP ........................................................................... 805
4.3.1.2 Conectores: Placa Madre .............................................................................. 806
4.3.1.3 Conectores: Placa de Acondicionamiento Analógico ..................................... 807
4.3.1.4 Conectores: Placa de Comunicaciones ......................................................... 808
4.3.1.5 Conectores: Placa de Control de Potencia .................................................... 809
4.3.1.6 Conectores: Placa de Memoria Externa de Programa ................................... 810
4.3.1.7 Conectores: Placa de Memoria Externa de Datos ......................................... 811
4.3.2 BLOQUE DE POTENCIA ................................................................................................... 812
4.3.2.1 Conectores: Placa DC / AC ........................................................................... 813
4.3.2.2 Conectores: Placa AC / DC ........................................................................... 814
4.3.2.3 Conectores: Placa de Alimentaciones de Potencia ........................................ 815
4.3.2.4 Conectores: Placa de Aislamiento ................................................................. 816
4.3.2.5 Conectores: Placa de Control de Troceador .................................................. 817
4.3.2.6 Conectores: Placa de Control de FETs.......................................................... 818

4.4 PLACAS IMPLEMENTADAS .......................................................................................... 819


4.4.1.1 Placa del DSP: Posición de los componentes y de los taladros ..................... 820
4.4.1.2 Placa del DSP: Cara superior ........................................................................ 821
4.4.1.3 Placa del DSP: Cara inferior .......................................................................... 822
4.4.1.4 Placa Madre: Posición de los componentes y de los taladros........................ 823
4.4.1.5 Placa Madre: Cara superior ........................................................................... 824
4.4.1.6 Placa Madre: Cara inferior ............................................................................. 825
4.4.1.7 Placa de Acondicionamiento Analógico: Posición de los componentes y de los
taladros ..................................................................................................................... 826
4.4.1.8 Placa de Acondicionamiento Analógico: Cara superior.................................. 827
4.4.1.9 Placa de Acondicionamiento Analógico: Cara inferior.................................... 828
4.4.1.10 Placa de Comunicaciones: Posición de los componentes y de los taladros . 829
4.4.1.11 Placa de Comunicaciones: Cara superior .................................................... 830
4.4.1.12 Placa de Comunicaciones: Cara inferior ...................................................... 831
4.4.1.13 Placa de Memoria Externa de Programa: Posición de los componentes y de
los taladros................................................................................................................ 832
4.4.1.14 Placa de Memoria Externa de Programa: Cara superior .............................. 833
4.4.1.15 Placa de Memoria Externa de Programa: Cara inferior ................................ 834

PROYECTO FINAL DE CARRERA – 33 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

4.4.1.16 Placa de Memoria Externa de Datos: Posición de los componentes y de los


taladros ..................................................................................................................... 835
4.4.1.17 Placa de Memoria Externa de Datos: Cara superior .................................... 836
4.4.1.18 Placa de Memoria Externa de Datos: Inferior .............................................. 837

4.5 DIAGRAMAS DE FLUJO ............................................................................................... 838


4.5.1 ARCHIVO INICIO.ASM ...................................................................................................... 839
4.5.1.1 Diagrama de flujo: Tramitación de interrupción acontecida............................ 840
4.5.1.2 Diagrama de flujo: Tramitación de reset acontecido ...................................... 841
4.5.1.3 Diagrama de flujo: Bucle “Inicio” .................................................................... 842
4.5.2 ARCHIVO INTHARD.ASM ................................................................................................. 845
4.5.2.1 Diagrama de flujo: Interrupción del convertidor A/D ....................................... 846
4.5.2.2 Diagrama de flujo: Interrupción “IntNMI” ........................................................ 850
4.5.2.3 Diagrama de flujo: Interrupción “IntPDP” ....................................................... 851
4.5.2.4 Diagrama de flujo: Interrupción “IntPerT2CNT”.............................................. 852
4.5.2.5 Diagrama de flujo: Interrupción “IntPerT3CNT”.............................................. 853
4.5.2.6 Diagrama de flujo: Interrupción “IntParo” ....................................................... 855
4.5.2.7 Diagrama de flujo: Interrupción “IntFlancoVf”................................................. 857
4.5.2.8 Diagrama de flujo: Interrupción “IntMarcha” ................................................... 858
4.5.3 ARCHIVO INTSOFT.ASM .................................................................................................. 861
4.5.3.1 Diagrama de flujo: Interrupción “IntAnomalia” ................................................ 862
4.5.3.2 Diagrama de flujo: Interrupción “IntDesconocida” .......................................... 864
4.5.4 ARCHIVO SCI.ASM ......................................................................................................... 865
4.5.4.1 Diagrama de flujo: Función “Comando_CA” .................................................. 866
4.5.4.2 Diagrama de flujo: Función “Comando_DR” .................................................. 868
4.5.4.3 Diagrama de flujo: Función “Comando_ED” .................................................. 869
4.5.4.4 Diagrama de flujo: Función “Comando_EP” .................................................. 871
4.5.4.5 Diagrama de flujo: Función “Comando_I1” .................................................... 872
4.5.4.6 Diagrama de flujo: Función “Comando_Lectura” ........................................... 873
4.5.4.7 Diagrama de flujo: Función “Comando_LH” ................................................... 875
4.5.4.8 Diagrama de flujo: Función “Comando_LO” .................................................. 876
4.5.4.9 Diagrama de flujo: Función “Comando_Logico” ............................................. 877
4.5.4.10 Diagrama de flujo: Función “Comando_MC” ................................................ 879
4.5.4.11 Diagrama de flujo: Función “Comando_MR” ................................................ 880
4.5.4.12 Diagrama de flujo: Función “Comando_PR” ................................................ 882
4.5.4.13 Diagrama de flujo: Función “Comando_RH” ................................................ 883
4.5.4.14 Diagrama de flujo: Función “Comando_RO” ................................................ 884

CURSO 2011/2012 – 34 – KAIS TOUMI BORGES


ÍNDICE GENERAL

4.5.4.15 Diagrama de flujo: Función “Comando_RS” ................................................ 885


4.5.4.16 Diagrama de flujo: Función “Comando_ST” ................................................. 886
4.5.4.17 Diagrama de flujo: Función “Comando_TM” ................................................ 887
4.5.4.18 Diagrama de flujo: Función “Comando_TR” ................................................ 889
4.5.4.19 Diagrama de flujo: Función “Comando_V1” ................................................. 890
4.5.4.20 Diagrama de flujo: Función “Comando_VB” ................................................ 891
4.5.4.21 Diagrama de flujo: Función “Comando_VF” ................................................. 892
4.5.4.22 Diagrama de flujo: Función “Comando_VN” ................................................ 893
4.5.4.23 Diagrama de flujo: Función “Comando_VP” ................................................ 894
4.5.4.24 Diagrama de flujo: Función “EnvTrSCI” ....................................................... 895
4.5.4.25 Diagrama de flujo: Interrupción “IntRxD” ...................................................... 896
4.5.4.26 Diagrama de flujo: Interrupción “IntTxD” ...................................................... 899
4.5.4.27 Diagrama de flujo: Función “ResptaSimple” ................................................ 901
4.5.4.28 Diagrama de flujo: Función “TrSCIvalida” .................................................... 902
4.5.5 ARCHIVO SPI.ASM ......................................................................................................... 907
4.5.5.1 Diagrama de flujo: Función “EnvComPI”........................................................ 908
4.5.5.2 Diagrama de flujo: Función “RecRsptaSPI” ................................................... 910
4.5.5.3 Diagrama de flujo: Interrupción “IntTrSPIvalida” ............................................ 912
4.5.5.4 Diagrama de flujo: Interrupción “IntSPI” ......................................................... 913
4.5.6 ARCHIVO FUNELEC.ASM ................................................................................................ 914
4.5.6.1 Diagrama de flujo: Función “Control_If” ......................................................... 915
4.5.6.2 Diagrama de flujo: Función “FrecYtension” .................................................... 917
4.5.6.3 Diagrama de flujo: Función “ValoresIf”........................................................... 920
4.5.6.4 Diagrama de flujo: Función “ValoresVbus” .................................................... 923
4.5.6.5 Diagrama de flujo: Función “ValoresVf” ......................................................... 925
4.5.7 ARCHIVO FUNMISC.ASM................................................................................................. 928
4.5.7.1 Diagrama de flujo: Función “CargarOnda” ..................................................... 929
4.5.7.2 Diagrama de flujo: Función “Dividir” ............................................................... 930
4.5.7.3 Diagrama de flujo: Función “Espera100ms” ................................................... 933
4.5.7.4 Diagrama de flujo: Función “ModificaMod” .................................................... 934
4.5.7.5 Diagrama de flujo: Función “ObtIhardTamb” .................................................. 936
4.5.7.6 Diagrama de flujo: Función “PosicionesAR4” ................................................ 938
4.5.7.7 Diagrama de flujo: Función “RestringeConsig” .............................................. 940

5 PLIEGO DE CONDICIONES 942

5.1 ÍNDICE ...................................................................................................................... 943

PROYECTO FINAL DE CARRERA – 35 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

5.2 MODIFICACIÓN O USO DEL PROTOTIPO......................................................................... 944


5.2.1 ENSAMBLADO Y PUESTA EN FUNCIONAMIENTO ................................................................. 944
5.2.2 LOCALIZACIÓN DE POSIBLES ERRORES ............................................................................ 945

6 ESTADO DE LAS MEDICIONES 954

6.1 ÍNDICE ...................................................................................................................... 955

6.2 BLOQUE DE CONTROL ................................................................................................ 957


6.2.1 PLACA DSP .................................................................................................................. 957
6.2.1.1 Material ......................................................................................................... 957
6.2.1.2 Mano de obra ................................................................................................ 957
6.2.2 PLACA MADRE ............................................................................................................... 957
6.2.2.1 Material ......................................................................................................... 957
6.2.2.2 Mano de obra ................................................................................................ 958
6.2.3 PLACA DE ACONDICIONAMIENTO ANALÓGICO ................................................................... 958
6.2.3.1 Material ......................................................................................................... 958
6.2.3.2 Mano de obra ................................................................................................ 959
6.2.4 PLACA DE COMUNICACIONES .......................................................................................... 960
6.2.4.1 Material ......................................................................................................... 960
6.2.4.2 Mano de obra ................................................................................................ 960
6.2.5 PLACA DE CONTROL DE POTENCIA .................................................................................. 961
6.2.5.1 Material ......................................................................................................... 961
6.2.5.2 Mano de obra ................................................................................................ 961
6.2.6 PLACA DE MEMORIA EXTERNA DE DATOS ......................................................................... 961
6.2.6.1 Material ......................................................................................................... 961
6.2.6.2 Mano de obra ................................................................................................ 961
6.2.7 PLACA DE MEMORIA EXTERNA DE PROGRAMA .................................................................. 962
6.2.7.1 Material ......................................................................................................... 962
6.2.7.2 Mano de obra ................................................................................................ 962

6.3 BLOQUE DE POTENCIA ............................................................................................... 962


6.3.1 PLACA DC / AC ............................................................................................................. 962
6.3.1.1 Material ......................................................................................................... 962
6.3.1.2 Mano de obra ................................................................................................ 963
6.3.2 PLACA AC / DC ............................................................................................................. 964
6.3.2.1 Material ......................................................................................................... 964
6.3.2.2 Mano de obra ................................................................................................ 964
6.3.3 PLACA DE ALIMENTACIONES DE POTENCIA ....................................................................... 965

CURSO 2011/2012 – 36 – KAIS TOUMI BORGES


ÍNDICE GENERAL

6.3.3.1 Material ......................................................................................................... 965


6.3.3.2 Mano de obra ................................................................................................ 965
6.3.4 PLACA DE AISLAMIENTO ................................................................................................. 966
6.3.4.1 Material ......................................................................................................... 966
6.3.4.2 Mano de obra ................................................................................................ 966
6.3.5 PLACA DE CONTROL DE TROCEADOR ............................................................................... 966
6.3.5.1 Material ......................................................................................................... 966
6.3.5.2 Mano de obra ................................................................................................ 967
6.3.6 PLACA DE CONTROL DE FETS......................................................................................... 967
6.3.6.1 Material ......................................................................................................... 967
6.3.6.2 Mano de obra ................................................................................................ 968

6.4 PROGRAMACIÓN ........................................................................................................ 968


6.4.1 MANO DE OBRA ............................................................................................................. 968

7 PRESUPUESTO 969

7.1 ÍNDICE ...................................................................................................................... 970

7.2 CUADROS DE PRECIOS UNITARIOS ............................................................................... 972


7.2.1 DE MATERIAL ................................................................................................................. 972
7.2.2 DE MANO DE OBRA ......................................................................................................... 978

7.3 CUADROS DE PRECIOS POR PLACA ............................................................................. 978


7.3.1 BLOQUE DE CONTROL .................................................................................................... 978
7.3.1.1 Placa DSP ..................................................................................................... 978
.1 Material ............................................................................................................................. 978
.2 Mano de obra ................................................................................................................... 980
7.3.1.2 Placa madre .................................................................................................. 980
.1 Material ............................................................................................................................. 980
.2 Mano de obra ................................................................................................................... 981
7.3.1.3 Placa de acondicionamiento analógico .......................................................... 982
.1 Material ............................................................................................................................. 982
.2 Mano de obra ................................................................................................................... 983
7.3.1.4 Placa de comunicaciones .............................................................................. 984
.1 Material ............................................................................................................................. 984
.2 Mano de obra ................................................................................................................... 985
7.3.1.5 Placa de control de potencia ......................................................................... 985
.1 Material ............................................................................................................................. 985
.2 Mano de obra ................................................................................................................... 986
7.3.1.6 Placa de memoria externa de datos .............................................................. 986

PROYECTO FINAL DE CARRERA – 37 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

.1 Material ............................................................................................................................. 986


.2 Mano de obra ................................................................................................................... 986
7.3.1.7 Placa de memoria externa de programa ........................................................ 987
.1 Material ............................................................................................................................. 987
.2 Mano de obra ................................................................................................................... 987
7.3.2 BLOQUE DE POTENCIA.................................................................................................... 987
7.3.2.1 Placa DC / AC ............................................................................................... 987
.1 Material ............................................................................................................................. 987
.2 Mano de obra ................................................................................................................... 989
7.3.2.2 Placa AC / DC ............................................................................................... 989
.1 Material ............................................................................................................................. 989
.2 Mano de obra ................................................................................................................... 990
7.3.2.3 Placa de alimentaciones de potencia ............................................................ 990
.1 Material ............................................................................................................................. 990
.2 Mano de obra ................................................................................................................... 991
7.3.2.4 Placa de aislamiento ..................................................................................... 992
.1 Circuitería ......................................................................................................................... 992
.2 Mano de obra ................................................................................................................... 992
7.3.2.5 Placa de control de troceador ........................................................................ 993
.1 Material ............................................................................................................................. 993
.2 Mano de obra ................................................................................................................... 994
7.3.2.6 Placa de control de FETs .............................................................................. 994
.1 Material ............................................................................................................................. 994
.2 Mano de obra ................................................................................................................... 994

7.4 CUADRO DE PRECIOS POR PROGRAMACIÓN ................................................................. 995


7.4.1 MANO DE OBRA ............................................................................................................. 995

7.5 PRESUPUESTO .......................................................................................................... 995

CURSO 2011/2012 – 38 – KAIS TOUMI BORGES


ÍNDICE GENERAL

1.2 Figuras
Figura 1 Referencias de tensión empleadas en el prototipo en el lado de control (a) y en el lado de
potencia (b). .......................................................................................................................78
Figura 2 Equipo de carga eléctrica programable de la serie 63800 de Chroma. ................................79
Figura 3 Esquema general del prototipo. ...........................................................................................81
Figura 4 Ejemplo general de conexión de tres prototipos para ensayar dispositivos activos
monofásicos de mayor potencia.........................................................................................82
Figura 5 Ejemplo general de conexión en triángulo de tres prototipos para ensayar dispositivos
activos trifásicos. ...............................................................................................................82
Figura 6 Esquema principal del bloque de potencia. .........................................................................84
Figura 7 Flujo de energía en función del factor de potencia de la corriente de consigna. .................85
Figura 8 Diagrama de bloques de la placa DC/AC. ...........................................................................85
Figura 9 Elementos principales de la etapa de potencia (la nomenclatura no tiene por qué coincidir
con la real). ........................................................................................................................86
Figura 10 Referencias de tensión del bloque de potencia. .................................................................87
Figura 11 Circulación de la corriente de fase para conseguir la onda de consigna deseada. .............89
Figura 12 Fases de creación de una onda de corriente senoidal. ........................................................90
Figura 13 Descarga de los condensadores a través de los MOSFETs. ..............................................91
Figura 14 Fases para la creación de una onda de corriente cuadrada. ...............................................93
Figura 15 Creación del desfase de la onda de corriente deseada. ......................................................93
Figura 16 Diagrama de bloques de la placa AC/DC. .........................................................................95
Figura 17 Diagrama de bloques de la placa de control de troceador. ................................................96
Figura 18 Diagrama de bloques de la placa de aislamiento. ..............................................................97
Figura 19 Diagrama de bloques de la placa de control de FETs. .......................................................98
Figura 20 Diagrama de bloques de la placa de alimenatciones de potencia. ...................................100
Figura 21 Fotografía del microcontrolador TMS320F240PQA de Texas Instruments. ..................102
Figura 22 Zócalo, DSP y cubierta empleados. .................................................................................103
Figura 23 Vista superior de la placa del DSP...................................................................................103
Figura 24 Vista inferior de la placa del DSP. ...................................................................................104
Figura 25 Vista superior de la placa madre. .....................................................................................105
Figura 26 Vista inferior de la placa madre. ......................................................................................105
Figura 27 Referencias de tensión empleadas en el lado de control. .................................................106
Figura 28 Diagrama de bloques de la alimentación de la placa madre. ...........................................106

PROYECTO FINAL DE CARRERA – 39 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

Figura 29 Diagrama de bloques de la supervisión de tensión de las fuentes de alimentación del


bloque de control. ............................................................................................................107
Figura 30 Diagrama de bloques del circuio de reloj. .......................................................................108
Figura 31 Diagrama de bloques de los modos de funcionamiento. .................................................109
Figura 32 Vista superior de la placa de memoria externa de datos. .................................................111
Figura 33 Vista inferior de la placa de memoria externa de datos. ..................................................111
Figura 34 Diagrama de bloques de la memoria externa de datos y de programa. ...........................112
Figura 35 Vista superior de la placa de memoria externa de programa. ..........................................113
Figura 36 Vista inferior de la placa de memoria externa de programa. ...........................................113
Figura 37 Vista superior de la placa de acondicionamiento analógico. ...........................................115
Figura 38 Vista inferior de la placa de acondicionamiento analógico. ............................................115
Figura 39 Diagrama de boques de la tensión de referencia de +2‘5 V. ...........................................116
Figura 40 Diagrama de boques de la tensión de referencia de +5 V. ...............................................116
Figura 41 Diagrama de bloques del acondicionamiento de la señal de la corriente de fase. ...........116
Figura 42 Diagrama de bloques del acondicionamiento de la señal de la tensión de fase. ..............118
Figura 43 Diagrama de bloques del acondicionamiento de la señal de la tensión del bus de continua.
.........................................................................................................................................119
Figura 44 Diagrama de bloques del tratamiento de la temperatura del radiador. ............................120
Figura 45 Diagrama de bloques del tratamiento de la temperatura del ambiente. ...........................121
Figura 46 Diagrama de bloques del gestor de alarmas por valores máximos. .................................121
Figura 47 Esquema simplificado de la interconexion entre equipos. ...............................................122
Figura 48 Vista superior de la placa de comunicaciones. ................................................................123
Figura 49 Vista inferior de la placa de comunicaciones. .................................................................123
Figura 50 Diagrama de bloques para el establecimiento de la jerarquía y de la dirección. .............124
Figura 51 Diagrama de bloques de la línea común de estado. .........................................................124
Figura 52 Diagrama de bloques de la comunicación con el PC. ......................................................125
Figura 53 Cable cruzado de comunicación RS-232 construido para la conexión con el PC (RxD,
TxD y GND). ...................................................................................................................126
Figura 54 Diagrama de bloques de la comunicación con el PC .......................................................126
Figura 55 Diagrama de bloques del tratamiento de las señales de control de los transistores de
potencia. ...........................................................................................................................127
Figura 56 Diagrama de bloques de la habilitacion del troceador. ....................................................128
Figura 57 Diagrama de bloques del control del relé de la placa DC/AC. ........................................128

CURSO 2011/2012 – 40 – KAIS TOUMI BORGES


ÍNDICE GENERAL

Figura 58 Ejemplo de una ventana de la interfaz de usuario, creada para un PC, para interactuar con
un prototipo. .....................................................................................................................130
Figura 59 Ejemplo nº 1 del entorno del editor de texto TextPad v 4.7.2. Desarrollo de una función.
.........................................................................................................................................132
Figura 60 Ejemplo nº 2 del entorno del editor de texto TextPad v 4.7.2.: Definición de una librería.
.........................................................................................................................................132
Figura 61 Ondas de consigna y de histéresis programadas en lenguaje ensamblador. ....................135
Figura 62 Emulador XSD510, dispositivo JTAG y controladores. ..................................................136
Figura 63 Code Composer Studio Software. ....................................................................................136
Figura 64 Esquema de conexión del emulador XDS510 con la placa madre. .................................136
Figura 65 Entorno del programa Code Composer Studio. ...............................................................137
Figura 66 Logotipo de LabView. .....................................................................................................137
Figura 67 Ejemplo nº1 del diagrama de bloques de la programación en LabView. ........................138
Figura 68 Ejemplo nº2 del diagrama de bloques de la programación en LabView. ........................138
Figura 69 Evolución de la corrriente de fase dentro de la banda de histéresis. ...............................192
Figura 70 Ejemplos simplificados de la evolución de la corriente de fase para diferentes ondas de
consigna. ..........................................................................................................................193
Figura 71 Corriente de fase, banda de histéresis y triangulación. ....................................................194
Figura 72 Casos particulares de la evolución de la corriente de fase. ..............................................196
Figura 73 Preferencias en el uso de los IGBT y de los MOSFET. ..................................................197
Figura 74 Capacidades e inductancia parásitas en un IGBT. ...........................................................198
Figura 75 IGBT con una rama de proteción R-C y una inductancia en serie añadida por diseño. ..199
Figura 76 Circuito de potencia básico conformador de la corriente de fase. ...................................201
Figura 77 Rama de la inductancia de fase: circuito equivalente. .....................................................201
Figura 78 Onda cuadrada módulo I y periodo T. ............................................................................203
Figura 79 Gráfico 3D: Relación entre el valor de la inductancia de fase, la histérrsis y el módulo de
la consigna (I). .................................................................................................................208
Figura 80 Valor de la inductancia en función del valor porcentual de la histéresis para diferentes
módulos de la consigna (en A). .......................................................................................208
Figura 81 Valor de la inductancia en función del módulo de la consigna para diferentes valores de
histéresis (en %) . .............................................................................................................209
Figura 82 Gráfico 3D: Relación entre el valor de la inductancia de fase, la histéresis y el módulo de
la consigna (II). ................................................................................................................211

PROYECTO FINAL DE CARRERA – 41 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

Figura 83 Valor porcentual de la histéresis en función de la inductancia y el valor del módulo de la


consigna (en A). ...............................................................................................................211
Figura 84 Valor porcentual de la ventana de histéresis en función del módulo de la consigna y el
valor de la inductancia (en mH).......................................................................................212
Figura 85 Gráfica 3D: Valor eficaz máximo de la corriente de fase en función del valor de la
consigna y de la inductancia de fase. ...............................................................................214
Figura 86 Valor eficaz máximo de la corriente de fase en función de la consigna para diferentes
inductancias (en mH). ......................................................................................................214
Figura 87 Potencia aparente máxima absorbida en función de la amplitud de la consigna y de la
inductancia de fase (en mH). ...........................................................................................216
Figura 88 Valor de tensión acontecido en la inductancia de fase en función de su valor y del módulo
de la corriente. .................................................................................................................218
Figura 89 Valor de la tensión en la inductancia en función de ella misma y para cada valor del
módulo de la consigna (en A). .........................................................................................218
Figura 90 Valor de la tensión en la inductancia en función del módulo de la consigna y para cada
valor de aquélla (en mH). ................................................................................................219
Figura 91 Símbolo y encapsulado del IGBT. ...................................................................................221
Figura 92 Característica Corriente de colector Vs. Temperatura de la cápsula del IGBT. ..............221
Figura 93 Característica Corriente de colector Vs. Frecuencia de trabajo del IGBT. ......................222
Figura 94 Símbolo y encapsulado del MOSFET. ............................................................................223
Figura 95 Característica Corriente de colector Vs. Temperatura de la cápsula del MOSFET. .......223
Figura 96 IGBTs y MOSFETs con sus protecciones de salida en el circuito de potencia. ..............224
Figura 97 Capacidades e inductancia parásitas del IGBT IRG4PH40UD2-E. ................................225
Figura 98 Capacidades e inductancias parásitas del MOSFET IRC840. ........................................226
Figura 99 Elementos de protección en la puerta de los IGBT y MOSFET de la etapa DC/AC. .....227
Figura 100 Corriente colector-puerta de un IGBT al pasar del estado de saturación al de corte. ....228
Figura 101 Elementos de protección y de limitación de sobrecorrientes, en serie con cada transistor.
.........................................................................................................................................230
Figura 102 Formato del fusible LA120X15-1 de Littlefuse. ...........................................................231
Figura 103 Característica Corriente de colector Vs. Tensión drenador-surtidor del MOSFET. ......233
Figura 104 Formato de la resistencia de descarga............................................................................233
Figura 105 Curva de disipación de potencia de la resistencia de descarga en función de la
temperatura. .....................................................................................................................233
Figura 106 Resistencias interna y externa de puerta en un MOSFET. ............................................234

CURSO 2011/2012 – 42 – KAIS TOUMI BORGES


ÍNDICE GENERAL

Figura 107 Corrientes, en función de la temperatura. en la salida del controlador de puerta HCPL-
3120. ................................................................................................................................235
Figura 108 Tensión de salida en función de la corriente de salida y la tª del controlador de puerta
HCPL-3120. .....................................................................................................................236
Figura 109 Característica de carga en la puerta: Del IGBT IRG4PH40UD2-E (a) y del MOSFET
IRC840 (b). ......................................................................................................................236
Figura 110 Fusible a la entrada del circuito DC-AC. .......................................................................237
Figura 111 Esquema de control y de potencia del relé de conexión a red. ......................................238
Figura 112 Relé de conexión a red. ..................................................................................................238
Figura 113 Características eléctricas de la bobina del relé de conexión a red. ................................239
Figura 114 Característica de salida del transistor BC477. ...............................................................239
Figura 115 Curva de potencia del transistor BC477. .......................................................................240
Figura 116 Esquema equivalente del circuito de control del relé de conexión a red con los dos
transistores en saturacíon. ................................................................................................241
Figura 117 Gráficas del transistor BC548C cuando está en saturación. ..........................................242
Figura 118 Relé de conexión a red: Vida útil eléctrica de los contactos en función de la carga AC.
.........................................................................................................................................243
Figura 119 Algunas condiciones de partida para el cálculo del radiador. ........................................244
Figura 120 Caídas de tensión colector—emisor del IGBT (izquierda) y directa del diodo volante
(derecha). .........................................................................................................................245
Figura 121 Circuito térmico equivalente de los transistores de potencia y el radiador: Datos de
partida. .............................................................................................................................247
Figura 122 Características térmicas del IGBT y de su diodo volante. .............................................247
Figura 123 Caracerísticas térmicas del MOSFET. ...........................................................................247
Figura 124 Impedancia térmica transitoria del IGBT. .....................................................................247
Figura 125 Corrientes de fase, en el IGBT inferior, en el diodo volante superior y en el MOSFET
del bus positivo consideradas para el cálculo del radiador (el eje de ordenadas no está a
escala). .............................................................................................................................248
Figura 126 Características de conmutación del módulo IGBT IRG4PH40UD-2. ...........................250
Figura 127 Pérdidas de conmutación en el IGBT en función de la tª de la unión y de la corriente de
colector. ...........................................................................................................................251
Figura 128 Foma general del radiador seleccionado para los transistores de potencia....................254
Figura 129 Circuito térmico equivalente de los transistores de potencia y el radiador: final. .........254
Figura 130 Encapsulado y representación de un amplificador ISO122. ..........................................256

PROYECTO FINAL DE CARRERA – 43 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

Figura 131 Magnitud, en decibelios, de la f.d.t. del ISO122 en función de la frecuencia. ..............256
Figura 132 Circuito de la etapa de aislamiento de la corriente de fase. ...........................................257
Figura 133 Resistencia shunt para medir la corriente de fase. .........................................................258
Figura 134 Tensión de salida de la etapa de aislamiento en función de la corriente de fase. ..........259
Figura 135 Etapa de aislamiento de la señal de la tensión de fase. ..................................................260
Figura 136 Tensión de salida de la etapa de aislamiento en función de la tensión de fase. .............263
Figura 137 Circuitos de aislamiento de la tensión positiva (a) y negativa (b) del bus de continua. 265
Figura 138 Tensión de salida de la etapa de aislamiento en función de la tensión del bus DC
(positivo o negativo). .......................................................................................................268
Figura 139 Acondicionamiento de la corriente de fase: Circulación de corriente desde el ISO122
hasta el circuito de seguimiento en la placa analógica. ...................................................269
Figura 140 Diagrama funcional del HCPL-3120 y algunas condiciones recomendadas de operación.
.........................................................................................................................................271
Figura 141 Circuito controlador del IGBT superior.........................................................................271
Figura 142 Característica directa del diodo de entrada del HCPL-3120..........................................272
Figura 143 Esquema general de un troceador elevador y modos de control PFC. ..........................277
Figura 144 Encapsulado del UCC28019. .........................................................................................278
Figura 145 Esquema de referencia empleado para el diseño del circuito troceador y controlador
necesario. .........................................................................................................................278
Figura 146 Circuito simplificado equivalente de un transformador. ...............................................281
Figura 147 Corriente de magnetización de un trasnformador con un núncleo pobre en silicio, en
tanto por ciento respecto a la corriente nominal del primario. ........................................282
Figura 148 Producto k·SN de un transformador con núcleo de hierro bajo en silicio (línea naranja).
.........................................................................................................................................284
Figura 149 Curva Potencia - Corriente del MOSFET IPI50R140CP. .............................................285
Figura 150 Capacidad de entrada y de salida del MOSFET IPI50R140CP. ....................................286
Figura 151 Circuito del control del Stand-By del troceador. a) Recomendación del fabricante. b)
Solución adoptada. ...........................................................................................................289
Figura 152 Encapsulado y circuito típico del dispositivo TL7757C empleado. ..............................290
Figura 153 Histéresis de entrada en el TL7757C en función de las tolerancias, de su anchura y de su
valor central. ....................................................................................................................291
Figura 154 Conector a la placa madre que transmite las señales de tensiones bajas en las fuentes.292
Figura 155 Supervisor de tensión de la fuente ±12Vpot1. ...............................................................292
Figura 156 Característica VCE – IC del transistor de salida del supervisor TL7757. ........................295

CURSO 2011/2012 – 44 – KAIS TOUMI BORGES


ÍNDICE GENERAL

Figura 157 Circuitos típicos de los reguladores de tensión L78xx y L79xx y encapsulado TO. .....297
Figura 158 Algunas características de los reguladores de tensión L7812(a) y L7912 (b). ..............298
Figura 159 Configuración de la fuente de tensión ±12Vpot1. .........................................................300
Figura 160 Transformador de baja potencia de las fuentes de alimentación de ±12V. ...................302
Figura 161 Tensiones máximas permitidas en el DSP. ....................................................................318
Figura 162 Valores recomendados de tensión y corriente aportados del DSP.................................318
Figura 163 Resistencia de entrada equivalente de una entrada analógida del DSP. ........................318
Figura 164 Entrada de alimentación de la placa madre. ..................................................................320
Figura 165 LEDs de existencia de alimentación. .............................................................................322
Figura 166 Encapsulado y circuito típico del dispositivo TL7757C empleado. ..............................323
Figura 167 Histéresis de entrada en el TL7757C en función de las tolerancias, de su anchura y de su
valor central. ....................................................................................................................325
Figura 168 Circuito activador de la interrupción /PORSET. ..............................................................325
Figura 169 Característica de Tensión - Corriente de la salida del supervisor TL7757C. ................327
Figura 170 Circuito de activación de la interrupción NMI. ...............................................................328
Figura 171 Etapas de salida conectadas a la patilla de interrupción NMI. ........................................329
Figura 172 Encapsulado del transistor bipolar BC558.....................................................................332
Figura 173 Algunas características del transistor BC558 de Fairchild. ...........................................333
Figura 174 Transistor bipolar BC558: tensiones de saturación en función de la corriente de colector.
.........................................................................................................................................334
Figura 175 Frecuencias de cristal a emplear y circuito de conexión recomendado. ........................336
Figura 176 Circuito de reloj diseñado para el DSP. .........................................................................337
Figura 177 Características más relevantes y encapsulado del cristal seleccionado. ........................339
Figura 178 Circuito del pulsador de marcha (a) y el de paro (b). ....................................................340
Figura 179 Duración mínima del pulso de interrupción externa, con tc(SYS)=100 ns. ......................340
Figura 180 Circuito pulsador de reset. .............................................................................................342
Figura 181 Tiempos de activación de la patilla de /RESET, con tc(SYS) = 100 ns. ..............................343
Figura 182 Aplicación del zéner en la placa analógica. ...................................................................344
Figura 183 Algunas características del diodo zéner 1N5231B de Vishay. ......................................345
Figura 184 Encapsulado y características inversa, directa y capacitiva del zéner 1N5231B. ..........345
Figura 185 Circuito detector de la temperatura del radiador. ..........................................................347

PROYECTO FINAL DE CARRERA – 45 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

Figura 186 Opciones de configuración del circuito sensor de temperatura del radiador con una
fuente de alimentación genérica. .....................................................................................348
Figura 187 Encapsulados de los termistores NTC y PTC. ...............................................................350
Figura 188 Gráficas de tensiones normalizadas de salida versus temperatura ambiente para los
diferentes circuitos y termistores estudiados. ..................................................................357
Figura 189 Gráficas de potencia disipada versus temperatura ambiente para los diferentes circuitos
y termistores estudiados. ..................................................................................................359
Figura 190 Gráfica de la tensión normalizada de salida del cto. acondicionador de la tª del radiador
(Vcc = +12 V). .................................................................................................................360
Figura 191 Circuito medidor de la tª ambiental. ..............................................................................360
Figura 192 Circuito medidor la tª ambiente: Resistencia del termistor NTC y tensiones normalizadas
de salida para cada caso estudiado...................................................................................362
Figura 193 Circuito medidor la tª ambiente: Resistencia del termistor NTC y potencia disipada para
cada caso estudiado..........................................................................................................363
Figura 194 Gráfica de la tensión normalizada de salida del circuito acondicionador de la tª del
ambiente (Vcc = +5 V). ...................................................................................................364
Figura 195 Esquema del amplificador cuádruple TL074ACN de Texas Instruments y su distribución
dentro del encapsulado. ...................................................................................................366
Figura 196 Algunos valores máximos del dispositivo TLC074ACN. .............................................367
Figura 197 Etapa de salida de un amplificador TL074. ...................................................................368
Figura 198 Representación y encapsulado del regulador ajustable TL431B (a) y aplicación típica
(b). ....................................................................................................................................370
Figura 199 Características principales del regulador ajustable TL431B. ........................................371
Figura 200 Circuito regulador de +5 V. ...........................................................................................371
Figura 201 Gráfica de valores posibles de la capacidad C7 para evitar inestabilidad en el regulador
TL431B. ...........................................................................................................................375
Figura 202 Circuito regulador de +2‘5 V. ........................................................................................376
Figura 203 Etapa de seguimiento de la corriente de fase. ................................................................378
Figura 204 Circuito de seguimiento de la temperatura del radiador. ...............................................379
Figura 205 Esquema del filtro empleado en cascada con el ISO122 tomado de la hoja de aplicación
[69]...................................................................................................................................380
Figura 206 Esquema general del filtro empleado.............................................................................381
Figura 207 Diagrama de Bode del filtro estudiado, con la magnitud en escala decibélica (a) y en
escala lineal (b). ...............................................................................................................383

CURSO 2011/2012 – 46 – KAIS TOUMI BORGES


ÍNDICE GENERAL

Figura 208 Diagrama de Bode resultante al concatenar un ISO122 y el filtro estudiado, con la
magnitud en escala decibélica (a) y en escala lineal (b). .................................................384
Figura 209 Etapa de filtrado de la corriente de fase. ........................................................................385
Figura 210 Circuito de la etapa sumadora de la corriente de fase. ...................................................386
Figura 211 Tensión de salida del sumador diseñado en función de su tensión de entrada. .............390
Figura 212 Circuito de la etapa rectificadora de la corriente de fase. ..............................................392
Figura 213 Tensión de salida del rectificador diseñado en función de su tensión de entrada. ........396
Figura 214 Esquema y encapsulado de los comparadores LM393P y LM339N. ............................397
Figura 215 Circuito básico comparador con salida compatible con la lógica TTL: Esquema (a) y
detalle de la etapa de salida (b). .......................................................................................398
Figura 216 Etapa comparadora de la corriente de fase. ...................................................................400
Figura 217 Etapa comparadora de la tensión de fase. ......................................................................401
Figura 218 Etapa comparadora de la tensión positiva del bus de continua. .....................................402
Figura 219 Circuito comparador de la temperatura del radiador. ....................................................402
Figura 220 Circuito detector del cruce por cero de la tensión de fase. ............................................403
Figura 221 Esquema de la etapa de enclavamiento y señalización de anomalía. ............................405
Figura 222 Tensión en la entrada del conversor A/D del DSP en función de la corriente de fase. .408
Figura 223 Tensión de detección del valor máximo en función de la corriente de fase. .................409
Figura 224 Tensión en la entrada del conversor A/D del DSP en función de la tensión de fase. ....411
Figura 225 Tensión de detección del valor máximo en función de la tensión de fase. ....................411
Figura 226 Tensión en la entrada del conversor A/D del DSP en función de la tensión del bus de
continua............................................................................................................................413
Figura 227 Circuito seleccionador de la dirección del prototipo. ....................................................413
Figura 228 Circuito selector de la jerarquía del prototipo. ..............................................................414
Figura 229 Circuito de la línea de estado común de los prototipos. ................................................415
Figura 230 Circuito equivalente de la interconexión entre varios equipos. .....................................416
Figura 231 Encapsulado del transistor bipolar BC548.....................................................................416
Figura 232 Algunas características del transistor BC548. ...............................................................417
Figura 233 Tensiones de saturación Vs. corriente de colector15 del bipolar BC548C. ..................418
Figura 234 Característica estática del transistor BC548C. ...............................................................419
Figura 235 Circuito de comunicaciones con el PC (RS-232 y RS-485). .........................................420
Figura 236 Circuito y encapsulado del circuito ST485BN. .............................................................423

PROYECTO FINAL DE CARRERA – 47 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

Figura 237 Conexión entre varios equipos mediante el bus RS-485. ..............................................424
Figura 238 Encapsulado y diagrama lógico del MAX232N. ...........................................................425
Figura 239 Tipos de cables empleados para la comunicación entre el equipo y el PC: a) Alargadera;
b) Con los conductores cruzados. ....................................................................................426
Figura 240 Circuito de la interface SPI. Los circuitos de las señales SPICLK y SPISTE son idénticos al
de SPISIMO. .......................................................................................................................427
Figura 241 Circuito de control lógico de las señales que comandan a los IGBTs. El (*) indica
―componente opcional‖. ..................................................................................................430
Figura 242 Conectores de ―
paso‖ de las señales de control de los MOSFET de potencia. .............431
Figura 243 Circuito lógico de la señal ―St
and-By‖ de los troceadores. ...........................................432
Figura 244 Circuito de control y verificacion del relé de conexión a red. .......................................432
Figura 245 Conexión eléctrica entre la placa de control y la de potencia para el control y
verificación del relé de conexión a red. ...........................................................................433
Figura 246 Corriente máxima en una pista de 35 micras de profundidad. .......................................434
Figura 247 Corriente máxima en una pista de 70 micras de profundidad. .......................................435
Figura 248 Separación entre pistas de un circuito integrado en función de la tensión existente entre
ellas. .................................................................................................................................435
Figura 249 Patillaje del microcontrolador TMS320F240. ...............................................................437
Figura 250 Mapa de memoria general del TMS320F240. ...............................................................447
Figura 251 Mapa de la memoria de programa. ................................................................................448
Figura 252 Páginas de memoria de datos (para acceso directo). .....................................................450
Figura 253 Mapa de la memoria de datos. .......................................................................................451
Figura 254 Configuración del regitro GREG. ....................................................................................452
Figura 255 Registro de control WSGR...............................................................................................452
Figura 256 Configuración del registro de estado ST0.......................................................................454
Figura 257 Configuración del registro de estado ST1.......................................................................454
Figura 258 Configuración del registro de control OCRA. ................................................................456
Figura 259 Configuración del registro de control OCRB. ................................................................457
Figura 260 Configuración del registro de control PADATDIR. .........................................................458
Figura 261 Configuración del registro de control PBDATDIR ..........................................................458
Figura 262 Configuración del registro de control PCDATDIR. .........................................................459
Figura 263 Señales de reset. .............................................................................................................460
Figura 264 Registro de control IFR. ..................................................................................................461

CURSO 2011/2012 – 48 – KAIS TOUMI BORGES


ÍNDICE GENERAL

Figura 265 Registro de control IMR. .................................................................................................461


Figura 266 Prioridad de las interrupciones. .....................................................................................462
Figura 267 Módulos controladores de interrupciones. .....................................................................462
Figura 268 Estructura de las interrupciones del DSP. ......................................................................462
Figura 269 Estructura de las interrupciones del módulo de sistema. ...............................................463
Figura 270 Estructura de las interrupciones del módulo de eventos. ..............................................464
Figura 271 Registro de control NMICR. ............................................................................................465
Figura 272 Registro de control XINT1CR. .........................................................................................466
Figura 273 Registro de control XINT2CR. .........................................................................................467
Figura 274 Registro de control XINT3CR. .........................................................................................468
Figura 275 Registro del sistema SYSCR. ...........................................................................................470
Figura 276 Registro de control SYSSR. .............................................................................................471
Figura 277 Registro del sistema SYSIVR. ..........................................................................................472
Figura 278 Diagrama de bloques del módulo PLL. .........................................................................473
Figura 279 Registro de control CKCR0. ............................................................................................474
Figura 280 Registro de control CKCR1. ............................................................................................474
Figura 281 Diagrama de bloques del módulo WD/RTI. ..................................................................476
Figura 282 Registro de control RTICNTR. .........................................................................................477
Figura 283 Registro de control WDCNTR. .........................................................................................477
Figura 284 Registro de control WDKEY. ...........................................................................................477
Figura 285 Registro de control RTICR. .............................................................................................477
Figura 286 Registro de control WDCR. .............................................................................................478
Figura 287 Diagrama de bloques del módulo EV. ...........................................................................479
Figura 288 Registro de control GPTCON. .......................................................................................481
Figura 289 Registro de control T1CON. ............................................................................................482
Figura 290 Registro de control T2CON. ............................................................................................483
Figura 291 Registro de control T2CON. ............................................................................................484
Figura 292 Registro de máscaras EVIMRA. .......................................................................................485
Figura 293 Registro de banderas EVIFRB. .........................................................................................486
Figura 294 Registro de banderas EVIFRA. ........................................................................................487
Figura 295 Registro de banderas EVIFRB. .........................................................................................487
Figura 296 Registros vectores EVIVRA y EVIVRB. ............................................................................487

PROYECTO FINAL DE CARRERA – 49 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

Figura 297 Diagrama de bloques del módulo ADC. ........................................................................488


Figura 298 Registro de control ADCTRL1. ........................................................................................490
Figura 299 Registro de control ADCTRL2. ........................................................................................491
Figura 300 Valores de pre-escalado del módulo ADC. ...................................................................492
Figura 301 Registros de datos ADCFIFO1 y ADCFIFO2. .....................................................................492
Figura 302 Diagrama de bloques del módulo SCI. ..........................................................................493
Figura 303 Trama empleada, por defecto, en la comunicación PC-Prototipo. ................................494
Figura 304 Registro de control SCICCR. ...........................................................................................495
Figura 305 Valores de BRR para velocidades comunes de comunicación asíncrona. .....................496
Figura 306 Registro de control SCIHBAUD........................................................................................497
Figura 307 Registro de control SCILBAUD. .......................................................................................497
Figura 308 Registro de control SCICTL1. ..........................................................................................497
Figura 309 Registro de control SCICTL2. ..........................................................................................498
Figura 310 Registro de control SCIPC2. ............................................................................................498
Figura 311 Registro de control SCIPRI. .............................................................................................499
Figura 312 Registro de estado SCIRXST. ...........................................................................................500
Figura 313 Diagrama de bloques del módulo SPI (modo esclavo). .................................................502
Figura 314 Conexión de dos módulos SPI: Maestro y esclavo. .......................................................503
Figura 315 Trama empleada en la comunicación Prototipo-Prototipo. ...........................................503
Figura 316 Registro de control SPICCR. ............................................................................................504
Figura 317 Registro de control SPICTL. ............................................................................................504
Figura 318 Registro de estado SPISTS. ..............................................................................................505
Figura 319 Registro de control SPIBRR. ............................................................................................506
Figura 320 Registro de control SPIPC1. ............................................................................................506
Figura 321 Registro de control SPIPC2. ............................................................................................507
Figura 322 Registro de control SPIPRI. .............................................................................................508
Figura 323 Esquema simplificado de la interconexion entre equipos. .............................................595
Figura 324 Trama empleada, por defecto, en la comunicación PC-Prototipo. ................................596
Figura 325 Campos que conforman un comando en la comunicación PC-Prototipo. .....................597
Figura 326 Formato de las tramas de respuesta hacia el PC. ...........................................................599
Figura 327 Formato de una trama para la comunicación entre prototipos. ......................................631
Figura 328 Formato de los comandos y de las respuestas para la comunicación entre prototipos. .632

CURSO 2011/2012 – 50 – KAIS TOUMI BORGES


ÍNDICE GENERAL

Figura 329 Esquema general del prototipo diseñado. ......................................................................638


Comunicaciones‖. .........................................................639
Figura 330 Vista completa de la pestaña ―
Figura 331 Panel de configuración del formato de las comuniacciones RS-232C. .........................640
Figura 332 Mensaje de advertencia al configurar el puerto. ............................................................641
Figura 333 Mensaje emergente al cambiar correctamente la configuración de las comunicaciones.
.........................................................................................................................................641
Figura 334 Estados del LED de la línea de comunicaciones con el prototipo. ................................642
Figura 335 Indicadores de error en la comunicación. ......................................................................643
Figura 336 Mensaje de error de tiempo expirado. ...........................................................................644
Figura 337 Vistas de los botones de la sección ―M
odos‖. ...............................................................645
Figura 338 Vista general de la pantalla de comunicación manual con el prototipo.........................646
Figura 339 Panel de ―
Tamaño de las tramas‖. .................................................................................647
Figura 340 Vista del panel ―F
lujo de datos‖. ...................................................................................648
Figura 341 Mensajes emergentes al introducir un campo de comando erróneo. .............................649
Figura 342 Mensaje emergente al querer enviar un comando con un campo de dator erróneo. ......649
Figura 343 Indicadores del tamaño de las tramas. ...........................................................................651
Figura 344 Vista completa de la pestaña ―
Medidas‖. ......................................................................653
Figura 345 Sección dedicada al seguimiento de la tensión de fase. .................................................654
Figura 346 Formato de la ventana para obtener más información de la tensión de fase. ................655
Figura 347 Ejemplo de importación en Excel del archivo Vfase_Valores.csv. ...............................656
Figura 348 Formato de la ventana para obtener más información de cualquiera de las tensiones del
bus de continua (positiva, negativa o total). ....................................................................658
Figura 349 Ejemplo de importación en Excel del archivo Vps_Valores.csv. ..................................659
Figura 350 Formato de la ventana para obtener más información de la corriente de fase:Pestaña de
datos. ................................................................................................................................662
Figura 351 Ejemplo de importación en Excel del archivo I1_Dom_Temp.csv. ..............................662
Figura 352 Ejemplo de importación en Excel del archivo I1_Dom_Frec.csv ................................663
Figura 353 Formato de la ventana para obtener más información de la corriente de fase:Pestaña de
gráficas temporales. .........................................................................................................664
Figura 354 Formato de la ventana para obtener más información de la corriente de fase:Pestaña de
gráficas frecuenciales.......................................................................................................665
Figura 355 Sección dedicada al seguimiento de la tª del radiador. ..................................................666
Figura 356 Formato de la ventana para obtener más información de la temperatura del radiador. .667

PROYECTO FINAL DE CARRERA – 51 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

Figura 357 Ejemplo de importación en Excel del archivo Trad_Valores.csv. .................................667


Figura 358 Formato de la ventana para recoger todas las muestras: Pestaña de valores. ................669
Figura 359 Ejemplo de importación en Excel del archivo Todas_Muestras_Valores.csv. ..............669
Figura 360 Formato de la ventana para recoger todas las muestras: Pestaña de gráficas. ...............670
Figura 361 Vista completa de la pestaña ―
Memoria: Valores‖. .......................................................672
Figura 362 Ejemplo de importación en Excel de los archivos Memoria RAM DSP.txt o Memoria
programa DSP.txt. ...........................................................................................................672
Figura 363 Vista completa de la pestaña ―
Memoria: Ondas‖. .........................................................673
Figura 364 Ventana de graficado de una onda de consigna. ............................................................675
Figura 365 Formato de la ventana para crear una onda de corriente de consigna: Pestaña de gráficas.
.........................................................................................................................................677
Figura 366 Formato de la ventana para crear una onda de corriente de consigna: Pestaña de datos.
.........................................................................................................................................678
Figura 367 Ejemplo de importación en Excel del archivo Onda generada.csv................................678
Figura 368 Ejemplo del archivo Onda generada.asm. .....................................................................679
Figura 369 Vista general de la pestaña ―
Control‖. ...........................................................................680
Figura 370 LEDs de estado del módulo SCI del prototipo. .............................................................681
Figura 371 LEDs de estado del módulo SPI del prototipo . .............................................................682
Figura 372 Indicador de la onda de consigna actual. .......................................................................682
Figura 373 LEDs indicadores de anomalías. ....................................................................................683
Figura 374 LEDs indicadores de valores excesivos. ........................................................................684
Figura 375 LEDs indicadores de valores insuficientes ...................................................................684
Figura 376 Información sobre los resets acontecidos en el prototipo. .............................................685
Figura 377 Indicadores del estado del módulo ADC del DSP. ........................................................686
Figura 378 Botones de refresco de indicadores de estado y de reinicio del protptipo. ....................686
Figura 379 Primera pestaña de parámetros analógicos dentro del panel de control. .......................688
Figura 380 Mensaje emergente al pulsar el botón ― Enviar‖ de la seción ― Errores en los sensores‖.
.........................................................................................................................................690
Figura 381 Vista de la sección dedicada a la semiventana de histéresis. .........................................690
Figura 382 Mensaje de advertencia al querer enviar una histéresis al prototipo. ............................691
Figura 383 Segunda pestaña de parámetros analógicos dentro del panel de control. ......................693
Figura 384 Pestaña de valores relacionados con la programación del DSP dentro del panel de
control. .............................................................................................................................694

CURSO 2011/2012 – 52 – KAIS TOUMI BORGES


ÍNDICE GENERAL

Figura 385 Pregunta al seleccionar el comando CA. .......................................................................699


Figura 386 Advertencia al seleccionar un comando de accesio a memoria. ....................................702
Figura 387 Señalización de rango de direcciones correcto. .............................................................706
Figura 388 Señalización de rango de direcciones incorrecto. ..........................................................706
Figura 389 Diálogo para seleccionar el nº de onda a consultar. .......................................................708
Figura 390 Mensaje de advertencia al seleccionar el comando MC. ...............................................711
Figura 391 Ventana de diálogo para seleccionar los nuevos patrámetros de comunicación del
prototipo. ..........................................................................................................................711
Figura 392 Mensaje de confirmación del envío del comando MC. .................................................711
Figura 393 Mensaje informativo de los parámetros de la corriente de fase de consigna. ................713
Figura 394 Ventana de diálogo al seleccionar un comando de operación lógica. ...........................714
Figura 395 Mensaje de advertencia al seleccionar el comando RO. ................................................718
Figura 396 Ventana de diálogo para seleccionar el nº de onda programada a modificar. ...............718
Figura 397 Mensaje de advertencia al seleccionar el comando RS. ................................................719
Figura 398 Ejemplo de corriente de consigna, banda de histérersis y corriente absorbida de la red.
.........................................................................................................................................731
Figura 399 Vista general de la interface dedicada a la banda de histéresis. ....................................732
Figura 400 Mensaje al seleccionar el modo manual para la creación de la semiventana de histéresis.
.........................................................................................................................................734
Figura 401 Ejemplo de contenido del archivo ―Se
miventana valores.csv‖. ....................................735
Figura 402 Ejemplo de contenido del archivo ―Se
miHistDig.asm‖.................................................736
Figura 403 Transmisión de un carácter (bits en orden temporal.) ...................................................738
Figura 404 Transmisión multinivel de datos. ...................................................................................739
Figura 405 Lectura de un bit por parte del receptor, con un reloj interno a una frecuencia cuatro
veces superior a la tasa de transferencia. .........................................................................739
Figura 406 Transmisión del carácter ‗U‘ según los datos dados. .....................................................740
Figura 407 Conector SUB-D 9 para RS-232. ...................................................................................742
Figura 408 Diagrama de bloques para la interconexión PC – Módem. ...........................................743
Figura 409 Conexión entre un PC y un módem empleando líneas de RS-232. ...............................743
Figura 410 Tipos de modulación de una señal digital. .....................................................................744
Figura 411 Mapeado de memoria de los puertos serie en un PC. ....................................................745
Figura 412 Etapa de recepción (se representan los bits transmitdos por orden temporal comenzando
por la derecha). ................................................................................................................747

PROYECTO FINAL DE CARRERA – 53 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

Figura 413 Etapa de transmsión (se representan los bits transmitdos por orden temporal
comenzando por la derecha). ...........................................................................................748
Figura 414 Registro IER. ...................................................................................................................749
Figura 415 Registro IIR. ....................................................................................................................750
Figura 416 Registro MCR. .................................................................................................................750
Figura 417 a) Salida de interrupción del módem ; b) Realimentación de la UART ; c) Autobucles de
autodiagnóstico. ...............................................................................................................751
Figura 418 Registro LCR. ..................................................................................................................751
Figura 419 Registro LSR. ..................................................................................................................752
Figura 420 Registro MSR. .................................................................................................................753
Figura 421 Resumen de la evolución de las UART. ........................................................................754
Figura 422 Mejoría en la etapa de transmisión y recepción en la UART 16550. ............................754
Figura 423 Registro FCR. ..................................................................................................................755
Figura 424 Registro SCR. ..................................................................................................................755
Figura 425 Evolución del llenado y vaciado de la memoria de un dispositivo DCE (protocolo XON-
XOFF). .............................................................................................................................757
Figura 426 Par trenzado empleado en la comunicación RS-485. ....................................................757
Figura 427 Circuito 75176 para la adaptación y generación de señales de TTL a RS-485 y
viceversa. .........................................................................................................................758
Figura 428 Comparación, entre la norma RS-232 y RS-485, de las líneas de comunicación (esta
última emplea señales equilibradas) ................................................................................758
Figura 429 Ejemplo de transmisión de una secuencia de unos y ceros lógicos. ..............................759
Figura 430 Impedancias para evitar reflexiones de la señal. ............................................................759
Figura 431 Adaptación de RS-232 a RS-485 y viceversa. ...............................................................760
Figura 432 Mesa del laboratorio L020 en donde se realizaron las pruebas de programación y de
funcionamiento del prototipo. ..........................................................................................761
Figura 433 Paso 1: Disposición de la placa madre...........................................................................762
Figura 434 Paso 2: Acoplamiento de la placa del DSP a la placa madre. ........................................762
Figura 435 Paso 3: Acoplamiento de la placa de comunicaciones a la placa madre. ......................763
Figura 436 Vista del paso 3. .............................................................................................................763
Figura 437 Vista del paso 3. .............................................................................................................764
Figura 438 Paso 4: Acoplamiento de la placa de acondicionamiento analógico a la placa madre. .764
Figura 439 Vista del paso 4. .............................................................................................................765

CURSO 2011/2012 – 54 – KAIS TOUMI BORGES


ÍNDICE GENERAL

Figura 440 Vista del paso 4. .............................................................................................................765


Figura 441 Paso 5: Acoplamiento de la placa de memoria externa de datos. ..................................766
Figura 442 Vista del paso 5. .............................................................................................................766
Figura 443 Vista del paso 5. .............................................................................................................767
Figura 444 Paso 6: Acoplamiento de la placa de memoria externa de programa. ...........................767
Figura 445 Vista del paso 6. .............................................................................................................768
Figura 446 Vista del paso 6. .............................................................................................................768
Figura 447 Vista del paso 6. .............................................................................................................769
Figura 448 Vista del paso 6. .............................................................................................................769
Figura 449 Paso 7: Establecimiento de señales de control antes de su conexión al prototipo (traza
superior: señal simulada de un sensor; traza inferior, señal de reloj). Imagen de la fuente
de alimentación, a la derecha. ..........................................................................................770
Figura 450 Paso 8: Conexión del prototipo a la fuente de alimenatción..........................................771
Figura 451 Placa de características de la fuente empleada para alimentar al prototipo. ..................771
Figura 452 Vista superior del bloque de control del prototipo con: par trenzado azul-negro para la
introducción de la señal de reloj externa, conector Molex de la fuente de alimentación,
conector DB-9 del cable para la comunicación RS-232 con el PC y conector con el
emulador. .........................................................................................................................772
Figura 453 Señales recogidas al conectar la alimentación. Escala vertical: 2V / div; Escala
horizontal: 200 us / div. ...................................................................................................773
Figura 454 Señales recogidas al conectar la alimentación. Escala vertical: 2V / div; Escala
horizontal: 20 us / div. .....................................................................................................773
Figura 455 Señales recogidas al reiniciar el emulador XDS510. Escala vertical: 2 V/div; Escala
horizontal: 200 us/div. .....................................................................................................774
Figura 456 Señales recogidas al reiniciar, por segunda vez, el emulador XDS510. Escala vertical:
2V / div; Escala horizontal: 200 us / div..........................................................................774
Figura 457 Detalle de la anchura de un pulso de reset. Escala vertical: 500 mV / div; Escala
horizontal: 5 us / div. .......................................................................................................775
Figura 458 Presencia de reset aleatorios. Escala vertical: 2 V / div; Escala horizontal: 1 ms / div. 775

PROYECTO FINAL DE CARRERA – 55 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

1.3 Tablas
Tabla 1 Abreviaturas empleadas en el documento. ............................................................................77
Tabla 2 Placas constituyentes del bloque de potencia y sus planos asignados. .................................84
Tabla 3 Valores eléctricos característicos de la placa DC/AC. ..........................................................87
Tabla 4 Estado discreto de los semiconductores y evolución de la tensión en los condensadores. ...92
Tabla 5 Datos eléctricos relevantes de la placa AC/DC.....................................................................94
Tabla 6 Datos eléctricos relevantes de la placa de control de troceador. ...........................................96
Tabla 7 Datos eléctricos relevantes de la placa de control de los FETs. ............................................98
Tabla 8 Datos eléctricos relevantes de la placa de alimentaciones de potencia (valores por fuente).
...........................................................................................................................................99
Tabla 9 Placas constituyentes del bloque de control y sus planos asignados. .................................102
Tabla 10 Inductancia de fase: Tensiones y derivada de la corriente según el estado de los IGBT y de
sus diodos volantes. .........................................................................................................201
Tabla 11 Valores de la inductancia de fase en función del módulo de la corriente de consigna y
diferentes valores porcentuales de la banda de histéresis respecto a ésta.A la dcha. valores
de la derivada de la corriente de consigna. ......................................................................207
Tabla 12 Valores porcentuales de la anchura de la ventana de histéresis en función del módulo de la
corriente de consigna y diferentes valores de la inductancia de fase. Valores de la
derivada de la corriente de consigna. ...............................................................................210
Tabla 13 Valor eficaz máximo previsible de la corriente de fase en función del módulo de la
consigna y de la inductancia. ...........................................................................................213
Tabla 14 Potencia aparente máxima absorbida en función de la amplitud de la consigna y de la
inductancia de fase ...........................................................................................................215
Tabla 15 Valores de la tensión en los bornes de la inductancia en función del módulo de la corriente
de consigna. .....................................................................................................................217
Tabla 16 Diversos valores eléctricos para la inductancia de 100 mH escogida. ..............................220
Tabla 17 Componentes de protección en la salida de los IGBT y MOSFET. ..................................224
Tabla 18 Componentes de protección en la entrada de los IGBT y MOSFET. ...............................227
Tabla 19 Componentes de protección en serie con los IGBT y MOSFET. .....................................230
Tabla 20 Componentes de la etapa de aislamiento de la corriente de fase. .....................................257
Tabla 21 Tensión de salida de la etapa de aislamiento en función de la corriente instantánea de fase.
.........................................................................................................................................259
Tabla 22 Componentes de la etapa de aislamiento de la tensión de fase. ........................................260

CURSO 2011/2012 – 56 – KAIS TOUMI BORGES


ÍNDICE GENERAL

Tabla 23 Tensión de salida de la etapa de aislamiento en función de la tensión instantánea de fase.


.........................................................................................................................................263
Tabla 24 Componentes de las etapas de aislamiento de las tensiones del bus de continua. ............265
Tabla 25 Tensión de salida de la etapa de aislamiento en función de la tensión instantánea del bus
DC (valor absoluto). ........................................................................................................267
Tabla 26 Componentes del circuito controlador del IGBT superior. ...............................................271
Tabla 27 Correspondencia entre los elementos y señales de los circuitos controladores de los IGBT
y de los MOSFET. ...........................................................................................................272
Tabla 28 Componentes del circuito troceador y su controlador.......................................................280
Tabla 29 Datos eléctricos relevantes del circuito troceador. ............................................................280
Tabla 30 Componentes empleados en el circuito supervisor de la fuente ±12Vpot1. .....................292
Tabla 31 Correspondencia entre los elementos y las señales de los diferentes circuitos supervisores
de ±12 V. .........................................................................................................................293
Tabla 32 Componentes empleados en la fuente de tensión ±12Vpot1. ...........................................301
Tabla 33 Correspondencia entre los elementos y señales de las diferentes fuentes de ±12 V. ........301
Tabla 34 Componentes para la indicación de existencia de alimentación en la placa madre. .........323
Tabla 35 Componentes para la supervisión de la fuente V5ctrl. ......................................................326
Tabla 36 Componentes para la supervisión de la fuente ±12Vctrl. .................................................328
Tabla 37 Componentes del circuito de reloj del DSP. .....................................................................337
Tabla 38 Componentes para la activación de la marcha y el paro. ..................................................340
Tabla 39 Componentes para la activación del reset. ........................................................................343
Tabla 40 Previsión de la validez de la protección zéner en una entrada analógica del DSP. ..........346
Tabla 41 Resumen del comportamiento de los circuitos posibles para tratar la temperatura del
radiador. ...........................................................................................................................350
Tabla 42 Características de diferentes termistores estudiados. ........................................................350
Tabla 43 Componentes de la etapa del circuito sensor de la temperatura del radiador. ..................351
Tabla 44 Resistencia, tensión de salida y potencia disipada por cada uno de los cuatro termistores
estudiados para el circuito de la Figura 186 a). ...............................................................352
Tabla 45 Resistencia, tensión de salida y potencia disipada por cada uno de los cuatro termistores
estudiados para el circuito de la Figura 186 b). ...............................................................353
Tabla 46 Resistencia, tensión de salida y potencia disipada por cada uno de los cuatro termistores
estudiados para el circuito de la Figura 186 c). ...............................................................354
Tabla 47 Resistencia, tensión de salida y potencia disipada por cada uno de los cuatro termistores
estudiados para el circuito de la Figura 186 d). ...............................................................355

PROYECTO FINAL DE CARRERA – 57 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

Tabla 48 Tensión de salida normalizada del circuito acondicionador en función de la tª del radiador
(Vcc = +12 V). .................................................................................................................360
Tabla 49 Algunas características del termistor B57863S0302 de Epcos y valores de resistencia y
tensión estudiados. ...........................................................................................................361
Tabla 50 Resistencia, tensión de salida y potencia disipada por el termistor NTC empleado para la
medición de la tª ambiente para los casos del circuito de la Figura 191. ........................362
Tabla 51 Valores de la tensión normalizada de salida del circuito acondicionador de la tª del
ambiente (Vcc = +5 V). ...................................................................................................364
Tabla 52 Componentes del circuito regulador de +5 V. ..................................................................372
Tabla 53 Componentes del circuito regulador de +2‘5 V. ...............................................................376
Tabla 54 Correspondencia entre los elementos de las etapas de seguimiento de la corriente de fase,
de la tensión de fase y de las tensiones del bus de continua. ...........................................377
Tabla 55 Componentes de la etapa de seguimiento de la corriente de fase. ....................................378
Tabla 56 Componentes de la etapa de seguimiento de la temperatura del radiador. .......................380
Tabla 57 Componentes de la etapa de filtrado de la corriente de fase. ............................................385
Tabla 58 Correspondencia entre los elementos de las etapas de filtrado de la corriente y tensión de
fase y de las tensiones del bus de continua. .....................................................................385
Tabla 59 Componentes de la etapa de filtrado de la corriente de fase. ............................................386
TABLA 60 Correspondencia entre los componentes de la etapa sumadora de la corriente y tensión de
fase. ..................................................................................................................................386
Tabla 61 Tensión de salida del sumador diseñado en función de la suya de entrada. .....................390
Tabla 62 Componentes del circuito rectificador de la señal de la corriente de fase. .......................392
Tabla 63 Correspondencia entre los componentes de las etapas rectificadoras de la corriente y de la
tensión de fase..................................................................................................................392
Tabla 64 Tensión de salida del rectificador diseñado en función de su tensión de entrada. ............395
Tabla 65 Componentes del circuito comparador de la corriente de fase. ........................................400
Tabla 66 Componentes del circuito comparador de la señal de la tensión de fase. .........................401
Tabla 67 Componentes del circuito comparador de la tensión positiva del bus de continua. ..........402
Tabla 68 Correspondencia entre los componentes de las etapas comparadoras de las tensiones del
bus de continua. ...............................................................................................................402
Tabla 69 Componentes de la etapa comparadora de la temperatura del radiador. ...........................403
Tabla 70 Componentes del circuito detector del cruce por cero de la tensión de fase. ....................403
Tabla 71 Componentes de la etapa de enclavamiento......................................................................405
Tabla 72 Estados lógicos de un biestable J-K y de la señal /PDPINT. ...............................................406

CURSO 2011/2012 – 58 – KAIS TOUMI BORGES


ÍNDICE GENERAL

Tabla 73 Tensiones de salida de cada etapa en función del valor instantáneo de la corriente de fase.
.........................................................................................................................................408
Tabla 74 Tensión de salida de cada etapa en función del valor instantáneo de la tensión de fase. .410
Tabla 75 Tensión de salida de cada etapa en función del valor instantáneo de la tensión del bus de
continua............................................................................................................................412
Tabla 76 Componentes del circuito de dirección del prototipo. ......................................................414
Tabla 77 Posición de los jumpers JP3 y JP4 para la selección de la dirección del prototipo. .........414
Tabla 78 Componentes del circuito de la selección de la jerarquía. ................................................414
Tabla 79 Posición del jumper JP1 para establecer la jerarquía del equipo. .....................................414
Tabla 80 Componentes del circuito de la línea de estado común. ...................................................415
Tabla 81 Estado de la línea común de interconexión en función del estado de los transistores NPN.
.........................................................................................................................................416
Tabla 82 Componentes del circuito de comunicaciones con el PC..................................................421
Tabla 83 Posiciones y funciones del jumper JP2. ............................................................................421
Tabla 84 Funciones de los jumpers JP5 y JP6. ................................................................................422
Tabla 85 Funciones establecidas para las patillas de comunicaciones del MAX232N. ..................425
Tabla 86 Función de las señales que intervienen en la comunicación SPI en función de la jerarquía
del equipo.........................................................................................................................426
Tabla 87 Componentes de dos de los circuitos de comunicaciones entre equipos. .........................427
Tabla 88 Correspondencia entre los componentes de las etapas SPISIMO, SPICLK y SPISTE. ............428
Tabla 89 Funciones de los jumpers JP7 a JP10................................................................................428
Tabla 90 Componentes del circuito lógico de control de los IGBTs. ..............................................430
Tabla 91 Componentes de ―
paso‖ de las señales de control de los MOSFET. ................................431
Tabla 92 Componentes del circuito lógico de la señal ―St
and-By‖ de los troceadores. ..................432
Tabla 93 Componentes del circuito de control y verificación del relé de conexión a red. ..............432
Tabla 94 Corrientes máximas admisibles en una pista de circuito impreso. ....................................434
Tabla 95 Patillas de alimentación del DSP. .....................................................................................438
Tabla 96 Patillas de interfaz del DSP (E = Entrada, S = Salida)......................................................439
Tabla 97 Patillas analógicas empleadas (E = Entrada). ...................................................................440
Tabla 98 Patillas programadas como de entrada o salida digitales (E = Entrada; S = Salida). ........442
Tabla 99 Patillas empleadas en las comunicaciones (E = Entrada; S = Salida; *El tipo de función
depende de la jerarquía del prototipo.) ............................................................................443

PROYECTO FINAL DE CARRERA – 59 – CARGA ELÉCTRICA PROGRAMABLE


ÍNDICE GENERAL

Tabla 100 Patillas empleadas para la realización de pruebas con el emulador (E = Entrada; S =
Salida). .............................................................................................................................444
Tabla 101 Patillas de interrupción (E = Entrada; S = Salida). .........................................................445
Tabla 102 Patillas de reloj (E = Entrada; S = Salida). .....................................................................445
Tabla 103 Patillas no empleadas en el proyecto (E = Entrada; S = Salida). ....................................446
Tabla 104 Orden de prioridad de las interrupciones empleadas en el proyecto. ..............................465
Tabla 105 Acciones del prototipo ante un comando según sean las direcciones de ambos
(comunicación con el PC). ...............................................................................................602
Tabla 106 Comandos programados para la comunicación con el PC. .............................................604
Tabla 107 Códigos de advertencia y error disponibles en las tramas de respuesta. .........................631
Tabla 108 Acciones del prototipo esclavo ante un comando según sean las direcciones de ambos
(comunicación entre prototipos). .....................................................................................633
Tabla 109 Comandos programados para la comunicación entre prototipos. ...................................635
Tabla 110 Desfase de corriente correspondiente al equipo esclavo en función de su dirección y la
del maestro. ......................................................................................................................636
Tabla 111 Comandos programados en la interface de usuario.........................................................696
Tabla 112 Valores de tensión empleados en el protocolo RS-232. ..................................................741
Tabla 113 Líneas de un conector DB 9 para RS-232. ......................................................................742
Tabla 114 Direcciones de ubicación de los puertos serie y de las variables de tiempo expirado en el
PC. ...................................................................................................................................746
Tabla 115 Registros accesibles de la UART INS 8250. ..................................................................746
Tabla 116 Velocidades de trabajo de la UART 8250.......................................................................749

El autor del Índice General:

Kais Toumi Borges


Estudiante de Ingeniería Técnica Industrial, Esp. en Electrónica Industrial

CURSO 2011/2012 – 60 – KAIS TOUMI BORGES


ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES

2 MEMORIA

PROYECTO FINAL DE CARRERA: ―


Carga Eléctrica Programable‖
UNIVERSIDAD
DE LA RIOJA

NOMBRE: Kais Toumi Borges

TITULACIÓN: I.T.I Electrónica

FECHA: 13/06/2012

PROYECTO FINAL DE CARRERA – 61 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

2.1 Índices
2.1.1 Contenido
2.1 ÍNDICES ...................................................................................................................... 62
2.1.1 CONTENIDO..................................................................................................................... 62
2.1.2 FIGURAS ......................................................................................................................... 65
2.1.3 TABLAS ........................................................................................................................... 68

2.2 OBJETO ...................................................................................................................... 69

2.3 BIBLIOGRAFÍA ............................................................................................................. 69


2.3.1 HOJAS DE CARACTERÍSTICAS............................................................................................ 69
2.3.2 GUÍAS DE USUARIO Y NOTAS DE APLICACIÓN...................................................................... 73
2.3.3 LIBROS ........................................................................................................................... 74
2.3.4 PROGRAMAS INFORMÁTICOS EMPLEADOS ......................................................................... 74

2.4 DEFINICIONES Y ABREVIATURAS ................................................................................... 75


2.4.1 NOMENCLATURA Y SÍMBOLOS EMPLEADOS ........................................................................ 75
2.4.1.1 Referencias de tensión .................................................................................... 77

2.5 RESULTADOS FINALES ................................................................................................. 78


2.5.1 INTRODUCCIÓN ................................................................................................................ 78
2.5.1.1 Acercamiento a la realidad .............................................................................. 78
2.5.1.2 Necesidad del proyecto ................................................................................... 79
2.5.1.3 Estado de la técnica ........................................................................................ 80
2.5.1.4 Objetivos del proyecto ..................................................................................... 80
2.5.1.5 Resumen ......................................................................................................... 81
2.5.2 EL BLOQUE DE POTENCIA ................................................................................................. 83
2.5.2.1 Introducción ..................................................................................................... 83
.1 Vistazo general. Factor de potencia ................................................................................... 84
2.5.2.2 Placa DC/AC ................................................................................................... 85
.1 Principio de funcionamiento ............................................................................................... 87
.2 Relación con otras placas .................................................................................................. 94
2.5.2.3 Placa AC/DC ................................................................................................... 94
.1 Relación con otras placas .................................................................................................. 95
2.5.2.4 Placa Control de Troceador ............................................................................. 95
.1 Relación con otras placas .................................................................................................. 96
2.5.2.5 Placa Aislamiento ............................................................................................ 96
.1 Relación con otras placas .................................................................................................. 97

CURSO 2011/2012 – 62 – KAIS TOUMI BORGES


MEMORIA

2.5.2.6 Placa Control de FETs .................................................................................... 98


.1 Relación con otras placas .................................................................................................. 98
2.5.2.7 Placa de Alimentaciones ................................................................................. 99
.1 Relación con otras placas ................................................................................................ 100
2.5.3 EL BLOQUE DE CONTROL ................................................................................................ 100
2.5.3.1 Introducción ................................................................................................... 100
.1 El microcontrolador .......................................................................................................... 102
2.5.3.2 La placa del DSP........................................................................................... 103
.1 Relación con otras placas ................................................................................................ 103
2.5.3.3 La placa madre.............................................................................................. 104
.1 Las tensiones de alimentación ......................................................................................... 104
.2 Detección de tensiones bajas en las fuentes ................................................................... 106
.3 El reloj ............................................................................................................................... 107
.4 Selección del modo de funcionamiento ........................................................................... 108
.5 Pulsadores de marcha, paro y reset ................................................................................ 109
.6 La interfaz del emulador ................................................................................................... 109
.7 Relación con otras placas ................................................................................................ 109
2.5.3.4 Placa de memoria externa de datos .............................................................. 110
.1 Relación con otras placas ................................................................................................ 110
2.5.3.5 Placa de memoria externa de programa ........................................................ 112
.1 Relación con otras placas ................................................................................................ 112
2.5.3.6 Placa de acondicionamiento analógico .......................................................... 114
.1 Circuitos de tensiones de referencia ................................................................................ 114
.2 Acondicionamiento de la señal de la corriente de fase .................................................... 116
.3 Acondicionamiento de la señal de la tensión de fase ...................................................... 117
.4 Acondicionamiento de la señal de la tensión de los buses de continua .......................... 118
.5 Acondicionamiento de la señal de la temperatura del radiador ....................................... 119
.6 Acondicionamiento de la señal de la temperatura del ambiente ..................................... 120
.7 Gestión de alarmas de valores máximos ......................................................................... 121
.8 Relación con otras placas ................................................................................................ 121
2.5.3.7 Placa de comunicaciones .............................................................................. 122
.1 Establecimiento de la dirección ........................................................................................ 122
.2 Selección de la jerarquía .................................................................................................. 123
.3 Línea común de estado .................................................................................................... 124
.4 Sección de comunicaciones con el PC ............................................................................ 124
.5 Sección de comunicaciones entre prototipos ................................................................... 126
2.5.3.8 Placa de control de potencia ......................................................................... 127
.1 Señales de control de los transistores de potencia.......................................................... 127
.2 Señales de control de los troceadores ............................................................................. 128
.3 Señales de control del relé de conexión a red ................................................................. 128
2.5.4 LAS COMUNICACIONES CON OTROS EQUIPOS ................................................................... 128

PROYECTO FINAL DE CARRERA – 63 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

2.5.4.1 Las comunicaciones entre el prototipo y el PC .............................................. 129


.1 Interfaz informática del usuario ........................................................................................ 129
2.5.4.2 Las comunicaciones entre prototipos ............................................................ 130
2.5.5 LA PROGRAMACIÓN DEL SISTEMA .................................................................................... 131
2.5.5.1 Programación en lenguaje ensamblador ....................................................... 131
.1 Archivos generados .......................................................................................................... 133
 De configuración el entorno....................................................................................... 133
 De programación ........................................................................................................ 133
 De ondas predeterminadas de consigna e histéresis ................................................. 133
2.5.5.2 El empleo del emulador ................................................................................. 135
2.5.5.3 Programación en lenguaje gráfico LabView ................................................... 137

CURSO 2011/2012 – 64 – KAIS TOUMI BORGES


MEMORIA

2.1.2 Figuras
Figura 1 Referencias de tensión empleadas en el prototipo en el lado de control (a) y en el lado de
potencia (b). .......................................................................................................................78
Figura 2 Equipo de carga eléctrica programable de la serie 63800 de Chroma. ................................79
Figura 3 Esquema general del prototipo. ...........................................................................................81
Figura 4 Ejemplo general de conexión de tres prototipos para ensayar dispositivos activos
monofásicos de mayor potencia.........................................................................................82
Figura 5 Ejemplo general de conexión en triángulo de tres prototipos para ensayar dispositivos
activos trifásicos. ...............................................................................................................82
Figura 6 Esquema principal del bloque de potencia. .........................................................................84
Figura 7 Flujo de energía en función del factor de potencia de la corriente de consigna. .................85
Figura 8 Diagrama de bloques de la placa DC/AC. ...........................................................................85
Figura 9 Elementos principales de la etapa de potencia (la nomenclatura no tiene por qué coincidir
con la real). ........................................................................................................................86
Figura 10 Referencias de tensión del bloque de potencia. .................................................................87
Figura 11 Circulación de la corriente de fase para conseguir la onda de consigna deseada. .............89
Figura 12 Fases de creación de una onda de corriente senoidal.........................................................90
Figura 13 Descarga de los condensadores a través de los MOSFETs. ..............................................91
Figura 14 Fases para la creación de una onda de corriente cuadrada. ...............................................93
Figura 15 Creación del desfase de la onda de corriente deseada. ......................................................93
Figura 16 Diagrama de bloques de la placa AC/DC. .........................................................................95
Figura 17 Diagrama de bloques de la placa de control de troceador. ................................................96
Figura 18 Diagrama de bloques de la placa de aislamiento. ..............................................................97
Figura 19 Diagrama de bloques de la placa de control de FETs. .......................................................98
Figura 20 Diagrama de bloques de la placa de alimenatciones de potencia. ...................................100
Figura 21 Fotografía del microcontrolador TMS320F240PQA de Texas Instruments. ..................102
Figura 22 Zócalo, DSP y cubierta empleados. .................................................................................103
Figura 23 Vista superior de la placa del DSP...................................................................................103
Figura 24 Vista inferior de la placa del DSP. ...................................................................................104
Figura 25 Vista superior de la placa madre. .....................................................................................105
Figura 26 Vista inferior de la placa madre. ......................................................................................105
Figura 27 Referencias de tensión empleadas en el lado de control. .................................................106

PROYECTO FINAL DE CARRERA – 65 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Figura 28 Diagrama de bloques de la alimentación de la placa madre. ...........................................106


Figura 29 Diagrama de bloques de la supervisión de tensión de las fuentes de alimentación del
bloque de control. ............................................................................................................107
Figura 30 Diagrama de bloques del circuio de reloj. .......................................................................108
Figura 31 Diagrama de bloques de los modos de funcionamiento. .................................................109
Figura 32 Vista superior de la placa de memoria externa de datos. .................................................111
Figura 33 Vista inferior de la placa de memoria externa de datos. ..................................................111
Figura 34 Diagrama de bloques de la memoria externa de datos y de programa. ...........................112
Figura 35 Vista superior de la placa de memoria externa de programa. ..........................................113
Figura 36 Vista inferior de la placa de memoria externa de programa. ...........................................113
Figura 37 Vista superior de la placa de acondicionamiento analógico. ...........................................115
Figura 38 Vista inferior de la placa de acondicionamiento analógico. ............................................115
Figura 39 Diagrama de boques de la tensión de referencia de +2‘5 V. ...........................................116
Figura 40 Diagrama de boques de la tensión de referencia de +5 V. ...............................................116
Figura 41 Diagrama de bloques del acondicionamiento de la señal de la corriente de fase. ...........116
Figura 42 Diagrama de bloques del acondicionamiento de la señal de la tensión de fase. ..............118
Figura 43 Diagrama de bloques del acondicionamiento de la señal de la tensión del bus de continua.
.........................................................................................................................................119
Figura 44 Diagrama de bloques del tratamiento de la temperatura del radiador. ............................120
Figura 45 Diagrama de bloques del tratamiento de la temperatura del ambiente. ...........................121
Figura 46 Diagrama de bloques del gestor de alarmas por valores máximos. .................................121
Figura 47 Esquema simplificado de la interconexion entre equipos. ...............................................122
Figura 48 Vista superior de la placa de comunicaciones. ................................................................123
Figura 49 Vista inferior de la placa de comunicaciones. .................................................................123
Figura 50 Diagrama de bloques para el establecimiento de la jerarquía y de la dirección. .............124
Figura 51 Diagrama de bloques de la línea común de estado. .........................................................124
Figura 52 Diagrama de bloques de la comunicación con el PC. ......................................................125
Figura 53 Cable cruzado de comunicación RS-232 construido para la conexión con el PC (RxD,
TxD y GND). ...................................................................................................................126
Figura 54 Diagrama de bloques de la comunicación con el PC .......................................................126
Figura 55 Diagrama de bloques del tratamiento de las señales de control de los transistores de
potencia. ...........................................................................................................................127
Figura 56 Diagrama de bloques de la habilitacion del troceador. ....................................................128

CURSO 2011/2012 – 66 – KAIS TOUMI BORGES


MEMORIA

Figura 57 Diagrama de bloques del control del relé de la placa DC/AC. ........................................128
Figura 58 Ejemplo de una ventana de la interfaz de usuario, creada para un PC, para interactuar con
un prototipo. .....................................................................................................................130
Figura 59 Ejemplo nº 1 del entorno del editor de texto TextPad v 4.7.2. Desarrollo de una función.
.........................................................................................................................................132
Figura 60 Ejemplo nº 2 del entorno del editor de texto TextPad v 4.7.2.: Definición de una librería.
.........................................................................................................................................132
Figura 61 Ondas de consigna y de histéresis programadas en lenguaje ensamblador. ....................135
Figura 62 Emulador XSD510, dispositivo JTAG y controladores. ..................................................136
Figura 63 Code Composer Studio Software. ....................................................................................136
Figura 64 Esquema de conexión del emulador XDS510 con la placa madre. .................................136
Figura 65 Entorno del programa Code Composer Studio. ...............................................................137
Figura 66 Logotipo de LabView. .....................................................................................................137
Figura 67 Ejemplo nº1 del diagrama de bloques de la programación en LabView. ........................138
Figura 68 Ejemplo nº2 del diagrama de bloques de la programación en LabView. ........................138

PROYECTO FINAL DE CARRERA – 67 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

2.1.3 Tablas
Tabla 1 Abreviaturas empleadas en el documento. ............................................................................77
Tabla 2 Placas constituyentes del bloque de potencia y sus planos asignados. .................................84
Tabla 3 Valores eléctricos característicos de la placa DC/AC. ..........................................................87
Tabla 4 Estado discreto de los semiconductores y evolución de la tensión en los condensadores. ...92
Tabla 5 Datos eléctricos relevantes de la placa AC/DC.....................................................................94
Tabla 6 Datos eléctricos relevantes de la placa de control de troceador. ...........................................96
Tabla 7 Datos eléctricos relevantes de la placa de control de los FETs. ............................................98
Tabla 8 Datos eléctricos relevantes de la placa de alimentaciones de potencia (valores por fuente).
...........................................................................................................................................99
Tabla 9 Placas constituyentes del bloque de control y sus planos asignados. .................................102

CURSO 2011/2012 – 68 – KAIS TOUMI BORGES


MEMORIA

2.2 Objeto
El presente documento trata de exponer al lector en qué consiste y cómo se ha diseñado el
prototipo del Proyecto Final de Carrera para la Universidad de La Rioja, titulado ―
Carga Electica
Programable‖, del alumno D. Kais Toumi Borges y dirigido por D. Pedro María Lara Santillán,
profesor del Departamento de Ingeniería Eléctrica de la citada entidad.

2.3 Bibliografía
(Referencias por orden alfabético.)

2.3.1 Hojas de características

[1] 1N4001 thru 1N4007. General Purpose Plastic Rectifier. Referencia: 88503. 26 de Marzo de
2008. VISHAY. www.vishay.com

[2] 1N4148. Small Signal Fast Switching Diodes. Referencia: 81857. 20 de Marzo de 2008.
VISHAY. www.vishay.com

[3] 1N5221B to 1N5267B Small Signal Zener Diodes. Referencia: 85588. 23 de marzo de 2007.
VISHAY. www.vishay.com

[4] 1N5400 thru 1N5408. General Purpose Plastic Rectifier. Referencia: 88516. 04 de noviembre
de 2009. VISHAY. www.vishay.com

[5] 2381 645 90294 NTC Thermistors, Lug Sensors. Referencia: 29094. 29 de mayo de 2008.
VISHAY. www.vishay.com

[6] 2381 671 912xx PTC Thermistors, Lug Sensors for Over-Temperature Protection. Referencia:
29018. 30 de Julio. VISHAY. www.vishay.com

[7] 4N25M, 4N26M, 4N27M, 4N28M, 4N35M, 4N36M, 4N37M, H11A1M, H11A2M, H11A3M,
H11A4M, H11A5M General Purpose 6-Pin Phototransistor Optocouplers. Referencia:
4NXXM, H11AXM Rev. 1.0.0. Marzo de 2007. FAIRCHILD SEMICONDUCTOR.
www.fairchildsemi.com

[8] 561R and 562R Series - Lower Voltage Ceramic Disc Capacitors. 1000 VDC Temperature and
Voltage Stabilized. Referencia: 23109. 22 de junio de 2009. VISHAY. www.vishay.com

[9] 890SP Series heat sink - ultra-fin high density cooling. Noviembre de 2001. HS MARSTON.
www.hsmarston.co.uk

[10] Aluminum Electrolytic Capacitors/FC. Marzo de 2005. PANASONIC. www.panasonic.com

[11] Axial Lead & Cartridge Fuses. 217 Series. Fast-Acting. 17 de diciembre de 2010. LITTLEFUSE.
www.littelfuse.com

PROYECTO FINAL DE CARRERA – 69 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

[12] B57703 series. NTC thermistors for temperature measurement. Febrero de 2009. EPCOS.
www.epcos.com

[13] B57863 NTC thermistors for temperature measurement. Miniature sensors with bendable
wires. Marzo de 2006. EPCOS. www.epcos.com

[14] B59901 PTC thermistors. Limit temperature sensors, probe assemblies. Marzo de 2006.
EPCOS. www.epcos.com

[15] BC477 Low Power Bipolar Transistors. Referencia: 9206841. 21 de abril de 2006.
MULTICOMP. www.farnell.com

[16] BC477-478-479 Low Noise General Purpose Audio Amplifiers. Enero de 1989.
STMICROELECTRONICS. www.datasheets.com

[17] BC546/547/548/549/550 NPN Epitaxial Silicon Transistor. Agosto de 2002. FAIRCHILD


SEMICONDUCTOR. www.fairchildsemi.com

[18] BC556/557/558/559/560. PNP Epitaxial Silicon Transistor. Revisión A2. Agosto de 2002.
FAIRCHILD SEMICONDUCTOR. www.fairchildsemi.com

[19] Catálogo 2011. FINDER. www.findernet.com

[20] D Series Ceramic Disc Capacitors 100Vdc. Referencia: 28511. 07 de Enero de 2010. VISHAY.
www.vishay.com

[21] D Series Ceramic Disc Capacitors 500Vdc. Referencia: 28513. 07 de Enero de 2010. VISHAY.
www.vishay.com

[22] D122K20Y5PH63L2R Ceramic Disc Capacitor Specification. 23 de Junio de 2009. VISHAY.


www.vishay.com

[23] D391K20Y5PH63L2R Ceramic Disc Capacitor Specification. 03 de Agosto de 2010. VISHAY.


www.vishay.com

[24] Euro 3VA PCB 230V Primary Short Circuit Proof Transformer Specification. Referencia: 504-
410. RS-AMIDATA. www.rsonline.es

[25] GBU1- Series. Referencia: 1621723. 10 de Julio de 2008. MULTICOMP. www.farnell.com

[26] HC-49/U, HC-51/U and UM-1 series. Microprocessor crystal units. 21 de enero de 2007.
RAMI. www.ramitechnology.com

[27] HCPL-3120 2.5 Amp Output Current IGBT Gate Drive Optocoupler. Referencia: AV02-
0161EN[1]. AVAGO TECHNOLOGIES. www.avagotech.com

[28] HD74LS73A Dual J-K Flip-Flops (with Clear). Julio de 2005. RENESAS. www.renesas.com

CURSO 2011/2012 – 70 – KAIS TOUMI BORGES


MEMORIA

[29] High Power Wire Wound Resistor. Type TE Series. Referencia: 9-1773453-2. Diciembre de
2008. TYCO ELECTRONICS. www.te.com

[30] IPI50R140CP CoolMOS Power Transistor. Noviembre de 2007. INFINEON.


www.infineon.com

[31] IRC840 Hexfet Power MOSFET. INTERNATIONAL RECTIFIER. www.alldatasheet.com

[32] IRG4PH40UD2-E Insulated gate bipolar transistor with ultrafast soft recovery diode.
INTERNATIONAL RECTIFIER. www.irf.com

[33] ISO122 Precision Lowest Cost Isolation Amplifier. Referencia: sbos160. Julio de 2006. TEXAS
INSTRUMENTS. www.ti.com

[34] L7800AB/AC Series. Precision 1A regulators. Noviembre de 1999. STMICROELECTRONICS.


www.st.com

[35] L7900 Series. Negative voltage regulators. Noviembre de 1999. STMICROELECTRONICS.


www.st.com

[36] LM139, A - LM239, A - LM339, A - Low Power Quad Voltage Comparators. Marzo de 2003.
STMICROELECTRONICS. www.st.com

[37] LM193, LM293, LM293A, LM393, LM393A, LM2903, LM2903V Dual Differential
Comparators. Referencia: slcs005s. Octubre de 2004. TEXAS INSTRUMENTS. www.ti.com

[38] M74HCT08 Quad 2-Input AND Gate. Julio de 2001. STMICROELECTRONICS. www.st.com

[39] MAX232, MAX232I. Dual EIA-232 drivers / receivers. Referencia: slls047l. TEXAS
INSTRUMENTS. www.ti.com

[40] Micro-pitch socket .025 C/L, PQFP gullwing, housing sub-assembly. 13 de enero de 1998. TE
CONNECTIVITY. www.te.com

[41] Model 63800 series Programmable AC and DC Electronic load 1.8kW, 3.6kW, 4.5kW.
CHROMA. www.chromaate.com

[42] Multilayer ceramic capacitors/axial & radial leaded. KEMET. www.kemet.com

[43] MUR405, MUR410, MUR415, MUR420, MUR440, MUR460. SWITCHMODE Power


Rectifiers. Referencia. MUR420/D. Julio de 2006. ON-SEMICONDUCTOR. http://onsemi.com

[44] NTC thermistors for inrush current limiting. Leaded and coated disks. B57364 series. Marzo
de 2006. EPCOS. www.epcos.com

[45] Open Air Sense Resistors. Agosto de 2004. WELWYN. www.welwyn-tt.com

PROYECTO FINAL DE CARRERA – 71 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

[46] Product Selection Catalog. Septiembre 2006. J.W. MILLER. www.bourns.com

[47] RH, NH - Wirewound Resistors, Military, MIL-PRF-18546 Qualified, Type RE, Aluminum
Housed, Chassis Mount. Referencia: 30201. 06-Nov-2009. VISHAY. www.vishay.com

[48] SIOV, Leaded varistors, Standard D series, S05, S07, S10, S14 and S20. Diciembre de 2007.
EPCOS. www.epcos.com

[49] SN54AHCT00, SN74AHCT00 Quadruple 2-input positive-NAND gates. Referencia: scls229k.


TEXAS INSTRUMENTS. www.ti.com

[50] ST485B. Low power RS-485/RS-422 transceiver. Febrero de 2009. STMICROELECTRONICS.


www.st.com

[51] TL071, TL071A, TL071B, TL072, TL072A, TL072B, TL074, TL074A, TL074B Low-Noise,
JFET Input Operational Amplifiers. Referencia: slos080j. Marzo de 2005. TEXAS
INSTRUMENTS. www.ti.com

[52] TL431, TL431A, TL431B, TL432, TL432A, TL432B. Adjustable Precision Shunt Regulators.
Referencia: slvs543j. Diciembre de 2005. TEXAS INSTRUMENTS. www.ti.com

[53] TL7757 Supply-Voltage Supervisor and Precision Voltage Detector. Referencia: slvs041i.
Agosto de 2003. TEXAS INSTRUMENTS. www.ti.com

[54] TLC274, TLC274A, TLC274B, TLC274Y, TLC279 LinCMOS Precision Quad Operational
Amplifiers. Referencia: slos092d. TEXAS INSTRUMENTS. www.ti.com

[55] TMS320F240 DSP Controller. Referencia: sprs042e. Noviembre de 2002. TEXAS


INSTRUMENTS. www.ti.com

[56] UCC28019 8-Pin Continuous Conduction Mode (CCM) PFC Controller. Referencia:
SLUS755B. TEXAS INSTRUMENTS. www.ti.com

[57] WP-S Series. Compact Flameproof Power Wirewound Resistors. Abril de 2006. WELWYN.
www.welwyn-tt.com

CURSO 2011/2012 – 72 – KAIS TOUMI BORGES


MEMORIA

2.3.2 Guías de usuario y notas de aplicación

[58] Application specification, micro pitch, sockets for PQFP devices (114-1070). 23 de diciembre
1994. TE CONNECTIVITY. www.te.com

[59] Apuntes propios.

[60] Design and Application Guide for High Speed MOSFET Gate Drive Circuits. Referencia:
slup169 (2001, Unitrode Design Seminars - SEM1400). TEXAS INSTRUMENTS. www.ti.com

[61] Estimating MOSFET Parameters from the Data Sheet. Referencia: slup170 (2002, Unitrode
Design Seminars – SEM1400) TEXAS INSTRUMENTS. www.ti.com

[62] IGBT and MOSFET power modules. Application Handbook. Apartado 1.2.3. SEMIKRON.
www.semikron.com

[63] IGBT or MOSFET: Choose Wisely. INTERNATIONAL RECTIFIER. www.irf.com

[64] JTAG (IEEE 1149.1/P1149.4) Tutorial Introductory. 1997 TI Test Symposium. TEXAS
INSTRUMENTS. www.ti.com

[65] JTAG/MPSD Emulation Technical Reference. Referencia: spdu079a. Diciembre de 1994.


TEXAS INSTRUMENTS. www.ti.com

[66] Overcoming Amplifier Electrical Overstress Problems.


www.en-genius.net/site/zones/audiovideoZONE/technical_notes/avt_030209

[67] Power Factor Correction (PFC) Basics. Referencia: AN-42047. FAIRCHILD


SEMICONDUCTOR. www.fairchildsemi.com

[68] Quartz Crystal Design Notes. Junio de 2004. FOX ELECTRONICS. www.foxonline.com

[69] Simple output filter eliminates ISO Amp output ripple and keeps full bandwidth. Referencia:
sboa012. Año 2000. TEXAS INSTRUMENTS. www.ti.com

[70] Snubber Circuits: Theory, Design and Application. Referencia: slup100 (Mayo de 1993,
Unitrode Design Seminars – SEM900). TEXAS INSTRUMENTS. www.ti.com

[71] The RS-485 Design Guide. Referencia: slla272b. Mayo de 2008. TEXAS INSTRUMENTS.
www.ti.com

[72] TMS320F/C240 DSP Controllers Peripheral Library and Specific Devices Ref. Guide.
Referencia: spru161d. TEXAS INSTRUMENTS. www.ti.com

[73] TMS320FC24x DSP Controllers CPU and Instruction Set. Referencia spru160c. TEXAS
INSTRUMENTS. www.ti.com

PROYECTO FINAL DE CARRERA – 73 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

[74] UCC28019 Design Calculator. Referencia: sluc069b. TEXAS INSTRUMENTS. www.ti.com

[75] Varistor Design Examples. Referencia: EC638. LITTLEFUSE. www.littelfuse.com

[76] XDS51x Emulator Installation Guide. Referencia: spnu070c. Febrero de 2002. TEXAS
INSTRUMENTS. www.ti.com

2.3.3 Libros

[77] Circuitos electrónicos. Análisis, simulación y diseño. Norbert R. Malik. PRENTICE HALL. 6ª
edición.

[78] Electrónica de Potencia: Circuitos, dispositivos y aplicaciones. H.Rashid. PRENTICE HALL.


2.004.

[79] Electrónica de Potencia: Componentes, topologías y equipos. S.Martínez, A. Gualda.


THOMSON. 2.006.

[80] Electrónica de Potencia. Daniel W.Hart. PRENTICE HALL. 2.001.

[81] Power Electronics: Converters, Applications and Design. N. Mohan, T. M. Undeland, W. P.


William. JOHN WILEY & SONS. 1.995

2.3.4 Programas informáticos empleados


Las aplicaciones informáticas que se usaron en el desarrollo del proyecto fueron los
siguientes:
 Para el diseño:
o Code Composer Studio, versión 4.10 (programación DSP).
o LabView, versiones 8.2 y 8.6 (programación PC).
o Microsoft Word, versiones 2007 y 2010 (documentos).
o OrCAD Capture, versión 10.5 (dibujo de planos).
o OrCAD Layout, versión 10.5 (placas PCB).
o Rfflow, versión 0.6.0.0 (diagramas de flujo).
o TextPad, versión 4.7.2 (programación DSP).
 Para los cálculos:
o Microsoft Excel, versiones 2007 y 2010.
o OrCAD Capture, versión 10.5 (simulaciones).

CURSO 2011/2012 – 74 – KAIS TOUMI BORGES


MEMORIA

2.4 Definiciones y abreviaturas


2.4.1 Nomenclatura y símbolos empleados
 Se escribirán en MAYÚSCULAS y en negrita las referencias de los componentes
empleados, tanto pasivos como activos. Ejemplos: TMS320F240, SW2, IRC840 y
R1.
 Se escribirán en VERSALES minúsculas las patillas de los componentes empleados y los
registros del microcontrolador o microprocesador. Ejemplos: VSENSE, T1IN, VS1,
ADCTRL1, FCR y LSR.

 Se escribirán en cursiva las señales que se empleen en los circuitos, los símbolos, los
nombres de las alimentaciones, los extranjerismos, los símbolos, los fabricantes,
organismos y normas. Ejemplos: IFfe, G, vin, V12, watch-dog, Texas Instrumets, EIA,
ISO 8482.
 Se escribirá, con un punto (‗.‘) las unidades de millar y con un apóstrofe (‗‘‘) los
decimales. Ejemplos: 1.234, 12‘345 y 1.234‘567.
 El máximo número de decimales empleados será de tres, los cuales serán redondeados
de la siguiente forma: 52‘12384  52‘124, 52‘12314  52‘123, 52‘1235  52‘124.
 Se escribirá entre corchetes ([ ]) la referencia bibliográfica que se puede consultar para
un determinado tema que se esté tratando. Ejemplo: [28].
 Cuando en una tabla recogida de las hojas de características aparezca el símbolo en
sus bordes, significa que ha sido acortada para visualizar solamente la información de
interés.
 Cuando el texto se refiera a la consulta de un apartado en concreto, aparecerá un icono
de un ojo seguido de dicho apartado. Ejemplo: 1.5.5.1 El empleo del emulador.
 Cuando se represente un número binario, se finalizará con la letra ‗b‘. Ejemplo: 10b,
1001b, 01101101b. Cuando se trate de un bit, también representará entre comillas
simples como, por ejemplo, ‗1‘.
 Cuando se represente un número decimal y no se desee confundir con uno
hexadecimal, se finalizará con la letra ‗d‘. Ejemplo: 10d, 512d, 1259d.
 Cuando se represente un número hexadecimal, se finalizará con la letra ‗h‘. Ejemplo:
10h, 25FBh, 1259h.
A continuación se detalla el listado de las abreviaturas empleadas en el texto, por orden
alfabético:

PROYECTO FINAL DE CARRERA – 75 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

ABREVIA-
DESCRIPCIÓN VALOR FIJO
TURA

+12Vctrl Tensión de alimentación de control de +12 V: Valor nominal +12 V


+12Vpot1 Tensión de alimentación de potencia de +12 V, nº 1: Valor nominal +12 V
+12Vpot2 Tensión de alimentación de potencia de +12 V, nº 2: Valor nominal +12 V
+12Vpot3 Tensión de alimentación de potencia de +12 V, nº 3: Valor nominal +12 V
+5Vctrl Tensión de alimentación de control de +5 V: Valor nominal +5 V
-12Vctrl Tensión de alimentación de control de -12 V: Valor nominal -12 V
-12Vpot1 Tensión de alimentación de potencia de -12 V, nº 1: Valor nominal -12 V
-12Vpot2 Tensión de alimentación de potencia de -12 V, nº 2: Valor nominal -12 V
-12Vpot3 Tensión de alimentación de potencia de -12 V, nº 3: Valor nominal -12 V
f.d.p. Factor de potencia --
f.d.t. Función de transferencia --
fred Frecuencia de la red eléctrica 50 Hz
fTRmáx Frecuencia de conmutación de los transistores de potencia: Máximo 22‘422 kHz
G Ganancia de un circuito --
H Amplitud de la banda de histéresis de la corriente de fase --
iF Corriente de fase: Valor instantáneo --
IFC Corriente de fase: Valor del módulo de la consigna --
IFef Corriente de fase: Valor eficaz --
IFefMáx Corriente de fase: Valor eficaz máximo 10‘61 A
IFfe Corriente de fase: Fondo de escala (módulo) 15 A
IFnom Corriente de fase: Valor nominal del módulo 10 A
iFW Corriente directa en un diodo --
kpalabra Mil veinticuatro palabras 1.024
LF Inductancia de fase 100 mH
Pág. Página --
Palabra Registro de 16 bits --
Intervalo de cuantificación 4‘883 mV
Q Salida lógica de un flip-flop J-K --
Variable compleja del dominio de la frecuencia --
S
Potencia aparente --
tA Tiempo en recorrer la corriente de fase ascendente la banda de histéresis --
tB Tiempo en recorrer la corriente de fase descendente la banda de histéresis --
tg() Derivada de la corriente de fase ascendente --
tg() Derivada de la corriente de fase descendente --
tg() Derivada de la corriente de fase de consigna --
TS Periodo de muestreo de la corriente de fase 11‘15 s

TTR Periodo de conmutación de los transistores de potencia (periodo de rizado de la --


corriente de fase)
TTRmín Periodo de conmutación de los transistores de potencia: Mínimo 44‘60 s
V12 Tensión de alimentación general: Valor nominal (valor absoluto) 12 V
V5 Tensión de alimentación general: Valor nominal (valor absoluto) 5V

CURSO 2011/2012 – 76 – KAIS TOUMI BORGES


MEMORIA

ABREVIA-
DESCRIPCIÓN VALOR FIJO
TURA

Vcc Tensión de alimentación genérica --


VDCfe Tensión del bus de continua: Fondo de escala (valor absoluto) 425 V
VDCIniDesc Tensión del bus de continua: Inicio de descarga (valor absoluto) 410 V
vDCng Tensión del bus de continua negativo: Valor instantáneo --
VDCnom Tensión del bus de continua: Valor nominal (valor absoluto) 400 V
vDCps Tensión del bus de continua positivo: Valor instantáneo --
vF Tensión de fase: Valor instantáneo --
VFefFe Tensión de fase: Valor eficaz de fondo de escala 250 V
VFefMáx Tensión de fase: Valor eficaz máximo 240 V
VFefNom Tensión de fase: Valor eficaz nominal 230 V
VFp Tensión de fase: Valor de pico --
vFW Tensión de caída directa en un diodo --
vFW Tensión de caída directa en un diodo --
vin Tensión de un circuito a estudiar: Valor instantáneo de entrada --
vout Tensión de un circuito a estudiar: Valor instantáneo de salida --
Vref Tensión de un circuito a estudiar: Valor de referencia --
 Ángulo de la corriente de fase ascendente --
 Ángulo de la corriente de fase descendente --
 Ángulo de la corriente de fase de consigna --
Tabla 1 Abreviaturas empleadas en el documento.

2.4.1.1 Referencias de tensión


En el prototipo se emplean cinco referencias de tensión diferentes (Figura 1) que son
importantes conocer para la correcta interpretación de los circuitos explicados.
 Lado de control:
o Referencia digital: Se emplea en todos los circuito que trabajan con señales
digitales TTL o que intervienen en la generación de las mismas. Ejemplos:
DSP, convertidores TTL/RS232, supervisores de tensión de +5V y ±12V.
o Referencia analógica: Su uso se restringe a todos aquellos circuitos que
trabajan con las señales analógicas procedentes de los sensores. Ejemplos:
Etapa de aislamiento, filtros, reguladores y sumadores de tensión.
 Lado de potencia:
o Referencia 1: Es el neutro de la red eléctrica (o fase de referencia, en su
defecto). Hacen uso de ella el sensor de la tensión en el bus de continua
positivo, el controlador del MOSFET superior (M1) y la fuente de tensión
±12Vpot1.

PROYECTO FINAL DE CARRERA – 77 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

o Referencia 2: Hacen uso de ella el sensor de la tensión en el bus de continua


negativo, los controladores del IGBT y del MOSFET inferiores (Q2 y M2,
respectivamente) y la fuente de tensión ±12Vpot2.
o Referencia 3: Hacen uso de ella el sensor de la corriente y tensión de fase, el
controlador del IGBT superior (Q1) y la fuente de tensión ±12Vpot3.

a) b)
Figura 1 Referencias de tensión empleadas en el prototipo en el lado de control (a) y en el lado de potencia (b).

2.5 Resultados finales


2.5.1 Introducción
El presente documento recoge cómo se ha diseñado y cómo funciona el prototipo
implementado como Proyecto Final de Carrera. Antes de presentar toda esta literatura, se hablará
brevemente de una parte del comportamiento de las máquinas de suministro eléctrico, con el fin de
que el lector pueda entender el porqué del proyecto y ver la practicidad del mismo.

2.5.1.1 Acercamiento a la realidad


Cuando un fabricante diseña y, posteriormente, construye un sistema suministrador de
corriente alterna, tales y como pueden ser un transformador, un generador o un convertidor DC/AC
(por ejemplo, un S.A.I. o un inversor de energía solar), debe ensayarlo para conocer cuál es su
comportamiento aproximado en la realidad. Para ello, ha de someterlo a diferentes condiciones de
consumo (cargas), tomar resultados y analizarlos: cuanto más exhaustivo sea el análisis, más podrá
el fabricante garantizar su producto y ofrecérselo a sus clientes sabiendo que lo que aporta es de
calidad, un objetivo a perseguir siempre.
Lo que interesa realmente es conocer el comportamiento de las tensiones y de las corrientes
en el interior de dichos sistemas cuando varía la carga eléctrica que tienen acoplada. Para llevar a
cabo el estudio, se supondrá que se trabaja a una tensión de suministro constante. Se tendrán en
cuenta dos posibles aspectos para entender la practicidad del proyecto:
1. El ensayo en régimen permanente de un transformador, de un generador o de un
convertidor DC/AC. La corriente aportada por el sistema de alimentación poseerá un
determinado módulo y argumento en función de la carga que tenga acoplada. Para saber
cómo responderá ante diferentes valores de la misma, habrá que tomar distintas
combinaciones R-L-C para simular una posible carga que se pueda encontrar en la realidad

CURSO 2011/2012 – 78 – KAIS TOUMI BORGES


MEMORIA

como puede ser, por ejemplo, la red de alta tensión1 aguas abajo de una estación de
transformación (con los posibles usuarios conectados a ella, como industrias o viviendas),
o algo tan sencillo como un frigorífico si se trata de un conversor DC/AC.
2. La disminución o desaparición de la carga en un generador. Los generadores trabajan a la
vez con energía mecánica (rotación de su eje) y con energía eléctrica. En condiciones
normales de funcionamiento, un generador toma la energía mecánica que le aporta un
fluido (aire, vapor, agua o combustible) y la transforma en energía de rotación y en energía
eléctrica, la cual es aportada a la red de suministro eléctrico a la que está conectado, que
hace de carga: existe un equilibrio entre estas energías. Si en algún instante dicha carga
disminuye o desaparece por completo (desconexión de usuarios, desconexión accidental o
provocada, etc.), y el par motriz continua aplicándose en su eje, la máquina se embalará
debido a que la potencia mecánica de entrada se transforma casi toda ella en energía de
rotación. Sin las medidas oportunas, este comportamiento puede provocar el desgaste
prematuro o la rotura de las partes móviles de la máquina.

2.5.1.2 Necesidad del proyecto


Por todo ello, es necesario someter al sistema de alimentación a diferentes condiciones de
carga. Esto significa, para el lado eléctrico que nos interesa, modificar la potencia aparente con la
que trabaja, es decir, variar las condiciones cuantitativas y cualitativas de la tensión y la corriente
(principalmente ésta última), tales como el módulo, la fase y hasta los armónicos, según casos.

Conectar a dichos sistemas una determinada


carga (combinación de elementos resistivos, inductivos
y capacitivos) cada vez que se quiera estudiar su
comportamiento ante ella puede resultar laborioso,
sobre todo si se trabaja con equipos de elevada
potencia, los cuales requieren de elementos especiales.
Hoy en día se requiere flexibilidad y rapidez en el
diseño de cualquier obra de ingeniería. Por lo dicho,
sería ideal disponer de un equipo electrónico que,
conectado al sistema de generación a probar,
consumiere la potencia que el diseñador quisiere con el
fin de simular el comportamiento de cualquier carga
que, en el futuro, podría estar acoplada a él, sin Figura 2 Equipo de carga eléctrica
necesidad de añadir ni quitar componentes: bastaría programable de la serie 63800 de Chroma.
con unos pequeños ajustes establecidos en el propio
equipo o desde un ordenador.

1
Toda red de alta tensión posee un circuito equivalente (denominado -nominal) formado por una resistencia en serie
con una inductancia y por dos capacitancias de igual valor, una en cada extremo, componiendo una estructura con
forma de número . Los valores de estos elementos dependen del tipo de conductores, disposición espacial de los
mismos y de su longitud.

PROYECTO FINAL DE CARRERA – 79 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

2.5.1.3 Estado de la técnica


Hoy en día existen en el mercado una buena variedad de equipos electrónicos que simulan a
cargas eléctricas que el usuario puede programar. Un ejemplo de ello es la serie 63800 del
fabricante Chroma (www.chromaate.com, Figura 2, [41]) unos equipos muy completos con gran
variedad de funciones y empleados para probar sistemas de alimentación ininterrumpida, inversores
aislados de la red eléctrica, fuentes de alimentación de corriente alterna y dispositivos pasivos como
pueden ser los interruptores, fusibles, magnetotérmicos y conectores. Tal y como se puede ver, las
funciones mencionadas pertenecen a la misma línea de ideas de las que se han expuesto en los
anteriores apartados, queriéndose conseguir a través de la materialización de un equipo electrónico
en el presente Proyecto.

2.5.1.4 Objetivos del proyecto


El propósito que se pretende conseguir ha quedado implícito con lo escrito en los puntos
previos. No obstante se clarifica con el párrafo siguiente:

Diseñar y construir un equipo electrónico capaz de consumir una determinada potencia prefijada
por el usuario con el fin de simular cualquier tipo de carga eléctrica, dentro de los límites
impuestos por el propio diseño.

Si anteriormente se ha dicho que la tensión de suministro se considera constante, el único


método posible de hacer variar la potencia consumida es modificando la corriente absorbida por el
equipo. Para ello existen tres vías posibles que pueden tomarse a la vez: cambiar la magnitud, el
argumento o el aspecto de dicha onda de corriente (armónicos). De esta manera, otro objetivo de
diseño a cumplir es la siguiente:

El usuario podrá definir la onda de corriente absorbida por el equipo modificando su magnitud, su
forma y su desfase respecto a la onda de tensión generada por el dispositivo a probar.

Así, se podrán ensayar diferentes sistemas de suministro eléctrico empleando tan solo un
aparato, o suplantar a una carga que se ha desconectado inesperadamente de un generador con el fin
de mantenerlo bajo control.

 Debido a que no se disponía de un dispositivo activo a ensayar, se empleó a la propia la red


eléctrica convencional como tal.

Para llevar a cabo los objetivos planteados en los anteriores párrafos, se diseñó un circuito
electrónico constituido por dos bloques: uno de electrónica de potencia, encargado de consumir
una determinada forma de onda de corriente con un desfase, y el otro de electrónica de control,

CURSO 2011/2012 – 80 – KAIS TOUMI BORGES


MEMORIA

cuyo objetivo es interactuar con el usuario, controlar y supervisar el correcto funcionamiento del
primero. La Figura 3 esquematiza, a grandes rasgos, cómo está implementado el prototipo.
A continuación se va a explicar cada uno de los bloques, comenzando por el de potencia, ya
que es el que directamente va a ejecutar la acción requerida el usuario.

Figura 3 Esquema general del prototipo.

2.5.1.5 Resumen
El prototipo diseñado está concebido para absorber, de un dispositivo activo que aporte una
onda de tensión de 230 V y 50 Hz (la red eléctrica convencional, un generador, un convertidor u
otro elemento activo similar), una onda de corriente monofásica que el usuario haya establecido
previamente mediante tres parámetros principales: forma, amplitud y desfase.
Grosso modo, el prototipo se divide en dos grandes bloques: el de potencia y el de control.
 El bloque de potencia se encuentra conectado, por un lado, al dispositivo activo a
ensayar para absorber la corriente eléctrica deseada mediante la conmutación
adecuada de un puente de IGBTs y, por el otro, a la red eléctrica convencional para
crear diferentes fuentes de tensión que alimentarán a varios de los circuitos
implicados.
 El bloque de control es el encargado de dirigir al de potencia, de supervisar el
funcionamiento del conjunto y de comunicarse con el programador y el usuario.
Dos estados son los que determinarán la actividad del prototipo: el de marcha y el de paro.
En el estado de marcha, el bloque de control estará gestionando al de potencia para absorber, del
dispositivo activo a ensayar, la corriente de consigna establecida por el usuario, a la vez que
interactuará con otros prototipos si es el caso (el prototipo se encuentra en un estado ―
activo‖). En el
otro modo, el de paro, no se estará absorbiendo potencia eléctrica alguna de dicho dispositivo, bien
sea porque el usuario ha decidido detener la actividad o porque se ha detectado alguna anomalía que
hay que solventar (el prototipo se encuentra en un estado de ― reposo‖). La comunicación con el
usuario es siempre continua en ambos modos.

PROYECTO FINAL DE CARRERA – 81 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Además, el prototipo puede funcionar en paralelo con otros para formar una carga mayor con
carácter monofásico, bifásico o trifásico. Para ello, se ha establecido una indispensable y sencilla
jerarquía entre ellos: o bien un prototipo funciona como maestro o bien como esclavo, pudiendo
haber solamente un maestro a un tiempo, que es quien determinará cuándo pasará el resto al estado
de marcha y al de paro, así como la referencia de tensión para generar el factor de potencia deseado.
Cada prototipo poseerá una única dirección a modo de identificador para distinguirse entre ellos
(Figura 4 y Figura 5).
El usuario podrá supervisar y gestionar el funcionamiento del prototipo gracias a un programa
informático para PC de diseño exclusivo para este proyecto. En él, podrá determinar la onda de
corriente deseada, cuándo entrará el prototipo en marcha o en paro, detectar anomalías y visualizar
las muestras tomadas, entre otras funciones.

Figura 4 Ejemplo general de conexión de tres prototipos para ensayar dispositivos activos monofásicos de mayor
potencia.

Figura 5 Ejemplo general de conexión en triángulo de tres prototipos para ensayar dispositivos activos trifásicos.

CURSO 2011/2012 – 82 – KAIS TOUMI BORGES


MEMORIA

2.5.2 El bloque de potencia

2.5.2.1 Introducción
Está conformado por un conjunto de circuitos que se encargan de controlar a los transistores
de potencia y de tomar las señales de corriente y de tensiones existentes. Está formado por una serie
de placas, las cuales son:
1) Placa DC/AC: Es la principal de este bloque y es la que directamente va a absorber, a
través de unos transistores IGBT, la corriente de la red eléctrica para conseguir la onda
solicitada por el usuario. La máxima potencia que se puede controlar es de 2.545 VA.
2) Placa AC/DC: Es la encargada de crear un bus de continua de 400 V, bien sea
positivo o negativo, para que la placa DC/AC pueda funcionar correctamente.
Consiste básicamente en un rectificador de la tensión de red seguido por un troceador
elevador de tensión. La potencia máxima de salida es de 1.400 W.
3) Placa de control de troceador: Es la placa que gestiona el funcionamiento del
troceador mencionado de la placa AC/DC.
4) Placa de aislamiento: Toma las señales de corriente y de tensión de interés de la
placa DC/AC y las pasa al bloque de control gracias al aislamiento galvánico que
ofrece.
5) Placa de control de FETs: Gestiona el control de los transistores de potencia (FETs,
compuestos por IGBTs y MOSFETs) presentes en la placa DC/AC.
6) Placa de alimentaciones de potencia: Genera las tensiones de alimentación de ±12 V
necesarias para los circuitos presentes en todas las anteriores placas de potencia.

 ¡IMPORTANTE! La red eléctrica tendrá dos funciones: Hacer el papel del dispositivo a
ensayar2 (cuando está conectada a la placa DC/AC) y la de alimentar a los circuitos necesarios
para el funcionamiento del prototipo (cuando esté conectada al resto de placas).

La Tabla 2 muestra las placas anteriormente mencionadas, el número de ellas que habrá
presentes en el boque de potencia y los planos en los que se desarrollan, así como si fueron
físicamente implementadas en el laboratorio.

2
Debido a que no se dispondría, en principio, de ningún otro dispositivo para ser ensayado.

PROYECTO FINAL DE CARRERA – 83 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

PLACA UNIDADES PLANO ¿IMPLEMENTADA?


DC/AC 1 P10 No
AC/DC 2 P20 No
Alimentaciones 1 P30, P31 No
Aislamiento 1 P40 No
Control de troceadores 2 P50 No
Control de FETs 1 P60 No
TOTAL 8 placas 7 planos 0 disponibles
Tabla 2 Placas constituyentes del bloque de potencia y sus planos asignados.

.1 Vistazo general. Factor de potencia


Grosso modo, el bloque de potencia está constituido, principalmente, por una etapa
rectificadora-reguladora y por otra inversora (Figura 6). A la primera se le conectará la red eléctrica
para formar un bus de corriente continua para ser luego vertida al dispositivo a ensayar a través de
la segunda. En dicho bus, se encuentran conectados unos condensadores para la estabilización de la
tensión y unas resistencias de disipación de potencia para cuando en el bus haya un exceso de
energía.

Figura 6 Esquema principal del bloque de potencia.

Al prototipo se le puede programar para que genere una onda de corriente con cualquier
desfase respecto a la tensión existente. La etapa rectificadora-reguladora siempre va a estar
consumiendo energía de la red eléctrica, mientras que la inversora la consumirá o la verterá al
dispositivo a ensayar en función del desfase mencionado (Figura 7):

 Si el módulo del desfase es menor o igual que 90º (|f.d.p.|  90º), entonces se estará
consumiendo energía del dispositivo a ensayar.
 Si el módulo del desfase está comprendido entre 90º y 180º (90º < |f.d.p.|  180º), entonces se
estará vertiendo energía al dispositivo a ensayar.

CURSO 2011/2012 – 84 – KAIS TOUMI BORGES


MEMORIA

Figura 7 Flujo de energía en función del factor de potencia de la corriente de consigna.

2.5.2.2 Placa DC/AC


Consiste en una placa de circuito impreso que está conectada a dos fuentes de energía: por un
lado, a la red eléctrica y, por el otro, a unos buses de corriente continua. Entre ellas dos, se disponen
un interruptor, una inductancia y unos transistores de potencia (IGBTs y MOSFETs) para gestionar
el flujo de corriente eléctrica. La Figura 8 presenta un sencillo diagrama de bloques unifilar: Nótese
que las flechas de la rama central indican hacia dónde puede ir la corriente, siendo bidireccional en
toda ella con la excepción de la entrada de los buses de continua. El bloque de control se encargará
de comandar al interruptor y a los transistores en función, entre otras cosas, de las muestras de
corriente, de tensión y de temperatura del radiador que vaya tomando de esta placa de potencia.

Figura 8 Diagrama de bloques de la placa DC/AC.

La Figura 9 desarrolla un poco más al detalle cómo se encuentra constituida esta placa con los
elementos más característicos, los cuales son:

PROYECTO FINAL DE CARRERA – 85 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

 Un contactor para conectar/desconectar la placa de la red eléctrica.


 Una inductancia de 100 mH que determinará la velocidad máxima con la que la
corriente de fase evolucionará.
 Un puente de IGBTs con diodos volantes para determinar el flujo de la corriente de
fase.
 Un par de condensadores acumuladores de energía.
 Dos MOSFETs para controlar la disipación de energía de los buses de continua.
 Dos resistencias disipadoras del exceso de energía de los buses de continua.
 Un radiador para evacuar el exceso de calor generado en los semiconductores (no
representado).
 Y una resistencia de bajo valor para convertir la corriente de fase en una pequeña
tensión de 2‘5 V de pico para poder, posteriormente, tratarla y muestrearla.
Al menos, las ramas de IGBTs y de condensadores, junto con los buses DC, recuerdan a un
inversor monofásico. Los diodos volantes, cuya función principal es la de establecer una vía
alternativa a la corriente cuando los transistores se desconectan (debido a las inductancias añadidas
y parásitas) constituyen, además, un rectificador de onda completa, un factor a tener en cuenta para
comprender el funcionamiento de la etapa de potencia. Cuando el usuario decida poner en marcha el
circuito, los IGBTs conmutarán de forma adecuada para hacer que la corriente aumente o disminuya
para seguir lo más de cerca posible a la forma de onda establecida por aquél, consiguiéndose la
amplitud y el desfase deseados.

Figura 9 Elementos principales de la etapa de potencia (la nomenclatura no tiene por qué coincidir con la real).

CURSO 2011/2012 – 86 – KAIS TOUMI BORGES


MEMORIA

El lector se habrá dado cuenta de que, en la anterior figura, existen tres referencias de tensión
en el circuito (Figura 10), cada una de ellas de vital importancia para los asociados a esta placa de
potencia:
 RefPot1: Es el neutro de la red eléctrica y que coincide, además, con el punto de unión
de los condensadores.
 RefPot2: Toma al bus negativo de corriente continua.
 Y RefPot3: Toma el punto de unión de los IGBTs o, lo que es lo mismo, a la entrada y
salida de la corriente de fase al circuito.

Figura 10 Referencias de tensión del bloque de potencia.

Por último, la siguiente tabla muestra los valores eléctricos más relevantes de esta placa:

Mín Nom Máx


Tensión eficaz de red [V] 220 230 250
Corriente eficaz de red [A] 1‘06 - 10‘60
Corriente de pico de red [A] - - 15
Potencia absorbida de red [VA] 233‘20 - 2.545
Tensión DC por bus [V] 380 400 425
Potencia de disipación por bus [W] - - 1.011
Frecuencia de conmutación [kHz] - - 22‘422
Temperatura del radiador [ºC] - - 67‘40
Tabla 3 Valores eléctricos característicos de la placa DC/AC.

.1 Principio de funcionamiento
La explicación de cómo funciona el circuito principal de potencia se basará en la Figura 11,
que es una adaptación de la anterior eliminando los elementos no significativos. Se tomará como
corriente positiva la que se absorba de la red eléctrica o, lo que es lo mismo, la que entre en el
puente de IGBTs. Se puede razonar, por tanto, que para que haya una corriente positiva es necesario
que conduzca el IGBT inferior Q2 o el diodo superior D1 (figuras a y b) mientras que, para que
haya una corriente de signo negativo, el que deberá conducir será el IGBT superior Q1 o el diodo
inferior D2 (figuras c y d). La conmutación de estos semiconductores está comandada, por un lado,
por la etapa de control (disparo de los IGBTs) y, por el otro, por el propio circuito (recuérdese el
funcionamiento de un diodo volante) y son complementarios en pleno funcionamiento, es decir, no
pueden estar los dos activados a la vez porque provocarían un cortocircuito entre los condensadores.
Al conectar el circuito a la red eléctrica, los condensadores C1 y C2 se cargarán a través de
los diodos volantes a las tensiones +VFp y -VFp, respectivamente, siendo VFp el valor de pico de la

PROYECTO FINAL DE CARRERA – 87 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

tensión de fase. En este estado permanecerán hasta que el usuario decida cuándo debe entrar en
funcionamiento el sistema. Por lo general, la capacidad C1 tenderá siempre a tener una tensión
positiva y C2 una tensión siempre negativa.
Supóngase que se parte con los condensadores cargados a los valores mencionados
anteriormente y que el usuario ha decidido que la forma de onda de corriente que debe consumir el
circuito sea senoidal, como marca la Figura 12 a). A continuación, la etapa de control establece
unos límites superior e inferior en torno a ella, a modo de histéresis (Figura 12 b) y, seguidamente,
dispara el IGBT Q2. El condensador inferior C2, cargado a la mínima tensión que puede dar la red
y, por lo tanto, teniendo ésta una tensión superior a él, comienza a descargarse a través de Q2,
provocando que haya una circulación de corriente en aumento (Figura 11 a). Cuando la corriente
alcanza el límite superior de la histéresis, la etapa de control ordena desactivar a dicho transistor,
por lo que la corriente, al no poderse anular instantáneamente debido a la inductancia L1 presente,
circulará a través de D1 (Figura 11 b), disminuyendo de magnitud y a la vez cargando al
condensador C1, mientras que la tensión en C2 permanece constante. Al alcanzar la corriente el
límite inferior de la histéresis, se vuelve a conectar Q2, forzando la desactivación del anterior diodo
y causando que ésta vuelva a crecer. Este comportamiento se repite hasta que la corriente de
consigna se anule y cambie de signo. Cuando esto sucede, se tornan los papeles: la corriente
decrecerá cuando se encuentre activado Q1, disminuyendo la tensión en C1 (Figura 11 c) y crecerá
cuando conduzca D2 (Q1 desactivado, Figura 11 c), volviéndose más negativa la tensión en C2. La
Figura 12 c) muestra el proceso en un periodo e indicando qué semiconductor se encuentra activo
en todo momento.

a)

CURSO 2011/2012 – 88 – KAIS TOUMI BORGES


MEMORIA

b)

c)

d)
Figura 11 Circulación de la corriente de fase para conseguir la onda de consigna deseada.

PROYECTO FINAL DE CARRERA – 89 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Figura 12 Fases de creación de una onda de corriente senoidal.

En definitiva, la corriente aumenta o disminuye amoldándose a la señal de consigna gracias a


la activación y desactivación de los semiconductores, a la par que la tensión en los condensadores
crece y decrece continuamente: sucederá lo primero cuando el diodo paralelo a él se encuentre
activo y lo segundo cuando lo haga su IGBT. La Tabla 4 recoge este comportamiento. También
ocurre la carga y la descarga de estos elementos debido a otras dos causas no mencionadas en el
anterior párrafo:
a) La existencia del rectificador formado por los diodos volantes. Cuando la tensión de red
sea superior a la que posea C1, éste la seguirá y se cargará hasta alcanzar el valor de pico
+VFp. Lo mismo ocurre con el otro condensador: si la tensión de red es menor a la tensión
de C2, éste la seguirá, cargándose hasta llegar a la tensión de pico inferior -VFp.

CURSO 2011/2012 – 90 – KAIS TOUMI BORGES


MEMORIA

b) Y al sobrepasar una tensión de seguridad. Si un condensador se carga excesivamente y hay


peligro de su inminente destrucción, se activará el MOSFET que tiene conectado en
paralelo (M1 o M2) y se descargará a través de la resistencia que tenga en serie (R1 o R2,
respectivamente), Figura 13.

a)

b)
Figura 13 Descarga de los condensadores a través de los MOSFETs.

PROYECTO FINAL DE CARRERA – 91 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

COMPORTAMIENTO DE...
...los semiconductores ...los condensadores
(estado discreto) (tensión en valor absoluto*)
Tendencia Q1 D1 Q2 D2 M1 M2 C1 C2
Ascendente Off Off On Off Off Off = 
(derivada > 0)
Positivo

Descendiente
Off On Off Off Off Off  =
SIGNO DE LA CORRIENTE

(derivada < 0)
x x x x x On x  x
x x x x x x On x 
Ascendente On Off Off Off Off Off  =
(derivada > 0)
Negativo

Descendiente
(derivada < 0) Off Off Off On Off Off = 

x x x x x On x  x
x x x x x x On x 
* Si este valor es inferior al valor absoluto de la tensión de red, las capacidades se cargarán siguiendo la forma de onda
de la misma.
: Valor creciente; : Valor decreciente; = Valor constante; x: Estado sin importancia.
Tabla 4 Estado discreto de los semiconductores y evolución de la tensión en los condensadores.

El mismo razonamiento descrito anteriormente sirve para cualquier onda de consigna que se
desee simular. El rizado de la corriente real en torno a la onda deseada dependerá de la amplitud de
la banda de histéresis: cuanto más estrecha sea, mayor precisión habrá. También el resultado será
mejor si la velocidad de cambio de la corriente en el circuito es elevada o, dicho en otras palabras,
tanto mayor sea su derivada. La Figura 14 expone este último punto: la corriente no puede seguir el
cambio brusco de una onda cuadrada por estar limitada la derivada de aquélla, impuesta por el valor
de L1. Por el contrario, una derivada excesiva implicaría un rizado de corriente de elevada
frecuencia, provocando, además, sobretensiones debido a las inductancias: la selección del valor de
la inductancia es determinante. La anchura de la banda de histéresis también está influenciada por la
velocidad de conmutación de los IGBTs: si es demasiado estrecha, se requerirán de interruptores
demasiado rápidos, pudiendo ser un limitante a la hora de disponerlos en el mercado  se ha de
adoptar una solución de compromiso ante estos mencionados casos.
Otro dato importante aportado por el usuario para definir completamente la onda de corriente
es el desfase que tenga respecto a la tensión de red: para conseguirlo, basta con comenzar el proceso
descrito anteriormente cuando dicha onda de tensión tenga un ángulo de desarrollo igual al desfase
requerido (Figura 15).

CURSO 2011/2012 – 92 – KAIS TOUMI BORGES


MEMORIA

Figura 14 Fases para la creación de una onda de corriente cuadrada.

Figura 15 Creación del desfase de la onda de corriente deseada.

PROYECTO FINAL DE CARRERA – 93 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

.2 Relación con otras placas


La placa DC/AC está conectada a las siguientes placas:
 Placa de alimentaciones de potencia: Para recibir de ella las tres tensiones de
alimentación de potencia (±12Vpot1, ±12Vpot2 y ±12Vpot3) para distribuirlas a las placas
que haga falta.
 Placa de aislamiento: Para pasarle las tres tensiones de alimentación de potencia y las
señales de corriente de fase, tensión de fase, tensión en el bus positivo y negativo y
temperatura en el radiador.
 Placa de control de FETs: Para pasarle las tres tensiones de alimentación de potencia
y recibir las señales de control de los transistores de potencia (IGBTs y MOSFETs).
 Placa AC/DC: Para recibir las tensiones de los buses de corriente continua.
 Placa de control de potencia: Para recibir las tensiones de alimentación del bloque
de control (±12Vctrl y +5Vctrl) y la señal de control del relé de conexión a red,
aportándole la realimentación del mismo.
Aparte de esto, se conecta también a los disipadores (resistencias) de potencia y a la red
eléctrica.

2.5.2.3 Placa AC/DC


La misión de esta placa es la de crear uno de los dos buses de corriente continua que hay en el
bloque de potencia, el positivo o el negativo, respecto al neutro de la red o, lo que es lo mismo, la
referencia de tensión RefPot1. Como son dos los buses, habrá dos de estas placas. La tensión de
salida oscila entre los 380 V y los 400 V con una potencia máxima de salida de 1.400 W, siendo el
rendimiento alcanzado de hasta un 90 %.

Potencia máxima 1.400 W

Tensión de trabajo 380-400 V


SALIDA

Máxima corriente 3‘50 A

Factor de potencia (plena carga) 0‘99 -

Rendimiento 90 %

Tensión máxima 240 VRMS


ENTRADA

Corriente máxima 7‘14 A

Tabla 5 Datos eléctricos relevantes de la placa AC/DC.

CURSO 2011/2012 – 94 – KAIS TOUMI BORGES


MEMORIA

El nombre de esta placa toma la de AC/DC porque se basa en un rectificador – troceador DC


elevador cuyo diagrama de bloques se presenta en la Figura 16. La entrada de alterna proviene de
un transformador conectado a la red eléctrica convencional para aportar un aislamiento galvánico
respecto al resto de las placas presentes en el bloque de potencia para evitar, así, cortocircuitos.
Dicho trafo es acoplado a un rectificador de onda completa con su etapa de filtrado para, después,
pasar a un transistor de conmutación rápida para provocar la elevación de la tensión en la salida, en
donde un diodo bloqueará las corrientes de retorno hacia la entrada y unos condensadores la
estabilizarán. Este sistema es controlado por un circuito integrado especial instalado en la placa de
control de troceador (pág. 95) y puede ser deshabilitado desde el DSP gracias a una señal de control
stand-by.

Figura 16 Diagrama de bloques de la placa AC/DC.

.1 Relación con otras placas


La placa AC/DC está conectada a las siguientes placas:
 Placa de control de troceador: Para aportarle las señales de la corriente de
conmutación y de las tensiones DC (de alimentación de entrada y la de salida a la
placa DC/AC). Recibe de ella la señal de control del transistor de conmutación.
 Placa DC/AC: Para aportarle las tensiones de los buses de corriente continua.

2.5.2.4 Placa Control de Troceador


La placa AC/DC (pág. 94) es controlada directamente por la placa cuyo diagrama de bloques
se presenta en la Figura 17. Se trata de un circuito integrado especialmente diseñado para comandar
a un troceador elevador sin aislamiento galvánico en la salida (transformador). Tiene tres consignas:
la tensión DC de entrada del troceador, la de salida de éste y la corriente circulante entre las
referencias de ambas (son diferentes). La única señal de salida es la de control de un MOSFET que,
gracias a su conmutación, consigue la elevación de tensión. Además, al integrado se le puede
deshabilitar mediante una señal de control stand-by proveniente del DSP, aislada a través de un
optoacoplador.

PROYECTO FINAL DE CARRERA – 95 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Tensión DC de alimentación 12 V
Tensión AC de entrada máxima 240 V
Tensión DC de entrada máxima 400 V
Rango de corriente de salida -1‘5…2 A
Frecuencia de conmutación 71 kHz
Tabla 6 Datos eléctricos relevantes de la placa de control de troceador.

Figura 17 Diagrama de bloques de la placa de control de troceador.

.1 Relación con otras placas


La placa de control del troceador está conectada a las siguientes placas:
 Placa AC/DC: Para recibir las señales de la corriente de conmutación y de las
tensiones DC de alimentación de entrada y la de salida de la placa DC/AC. Le envía la
señal de control del transistor de conmutación.
 Placa de alimentaciones de potencia: Para alimentar al controlador del troceador.
 Placa de control de potencia: Para recibir la señal de stand-by para
habilitar/deshabilitar al troceador.

2.5.2.5 Placa Aislamiento


Esta placa, cuyo diagrama de bloques se puede ver en la Figura 18, se encarga de escalar los
valores de la tensión de fase al rango [-2‘5, +2‘5] V y las tensiones de los dos buses de continua al
rango [0, +5] V (independientemente del signo de éstas). La corriente de fase viene ya, de la placa
DC/AC, escalada y convertida en una tensión también dentro del rango [-2‘5, +2‘5] V.
Posteriormente, todas estas señales se traspasan a la placa de acondicionamiento analógico (pág.
109, bloque de control) a través de unos amplificadores de aislamiento de ganancia unitaria que
tienen el inconveniente de añadir un rizado senoidal de 10 mV de amplitud a 500 kHz que la citada
placa se encargará de filtrar. El escalado de las tensiones atrás mencionado se realiza a través de un
puente resistivo diseñado convenientemente. Cada amplificador de aislamiento se alimenta, en el
lado de potencia, de una de las fuentes de ±12 V citadas en la página 95 y, en el lado de control, de
otra fuente de ±12 V independiente.

CURSO 2011/2012 – 96 – KAIS TOUMI BORGES


MEMORIA

Figura 18 Diagrama de bloques de la placa de aislamiento.

Las tensiones de salida de cada etapa de aislamiento, en función del valor instantáneo de su
señal de entrada, son:
 Corriente de fase (iF):

(ec. 1) vout  0'165  iF  1 % V

 Tensión de fase (vF):

(ec. 2) vout  7' 099  10 3  v F  2' 014% /  1' 958% V

 Tensiones en cada bus de continua (vDC, positiva y negativa):

(ec. 3) vout  11' 662  10 3  v DC  2'35% /  1'96% V

.1 Relación con otras placas


La placa de aislamiento está conectada a las siguientes placas:
 Placa DC/AC: Para recibir las tres tensiones de alimentación de potencia (±12Vpot1,
±12Vpot2 y ±12Vpot3) para alimentar al lado de potencia de los amplificadores de
aislamiento y recoge las señales de la corriente de fase, tensión de fase, tensión en el
bus positivo y negativo y la temperatura en el radiador.
 Placa madre: Para recibir las tensiones de alimentación ±12Vctrl para alimentar el
lado de control de los amplificadores de aislamiento.

PROYECTO FINAL DE CARRERA – 97 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

 Placa de acondicionamiento analógico: Para aportarle las señales de la corriente y de


la tensión de fase y las tensiones de los buses de continua.

2.5.2.6 Placa Control de FETs


A los transistores de potencia de efecto de campo empleados (o también conocidos como
FET, de Field Effect Transistor), no se les puede comandar directamente desde el bloque de control,
ya que es necesario, por un lado, un aislamiento con el bloque de potencia y, por el otro, un refuerzo
de corriente para conmutarlos. Se diseñó una placa de control que ofrecía estas dos necesidades
(concretamente, gracias a un circuito integrado que las ofrece de forma sencilla), cuyo diagrama de
bloques se dibuja en la Figura 19.

Tensión DC de alimentación 12 V
Rango de corriente de salida -1‘5…2 A
Tabla 7 Datos eléctricos relevantes de la placa de control de los FETs.

Figura 19 Diagrama de bloques de la placa de control de FETs.

.1 Relación con otras placas


La placa de control de FETs está conectada a las siguientes placas:
 Placa DC/AC: Para recibir las tres tensiones de alimentación de potencia (±12Vpot1,
±12Vpot2 y ±12Vpot3) y para aportarle las señales de control de los transistores de
potencia (IGBTs y MOSFETs).
 Placa de control de potencia: Para recibir las señales de consigna de los transistores
de potencia (IGBTs y MOSFETs).

CURSO 2011/2012 – 98 – KAIS TOUMI BORGES


MEMORIA

2.5.2.7 Placa de Alimentaciones


Está implementada con tres circuitos independientes e iguales que suministran, cada uno, una
tensión continua y estable de +12 V y de -12 V típicos para alimentar a los diferentes circuitos que
componen el bloque de potencia (por ejemplo, suministran energía a los controladores de los FET
de la placa DC/AC - pág. 84 - o a los amplificadores de aislamiento de la placa de aislamiento - pág.
96 -). Cada fuente de 12 V es capaz de aportar una potencia máxima de 1‘3 W y posee como 0 V a
una de las tres referencias de potencia existentes (Figura 10), haciendo que su nombramiento sea el
siguiente:
 ±12Vpot1: Fuente de ±12 V referenciada a RefPot1.
 ±12Vpot2: Fuente de ±12 V referenciada a RefPot2.
 ±12Vpot3: Fuente de ±12 V referenciada a RefPot3.

Tensión 230 V (nom)


ENTRADA
AC

Potencia 3 VA (máx)

Tensión (rango) +11‘5 ... +12‘5 V


SALIDA DC +12 V

+103‘41 mA (nom)
Corriente
+1 A (máx)*
+10‘74 V (mín)
Tensión baja de +11‘24 V (nom)
detección
+11‘62 V (máx)
Tensión (rango) -11‘4 ... -12‘6 V
SALIDA DC -12 V

-103‘41 mA (nom)
Corriente de salida
-1‘5 A (máx)*
-10‘74 V (mín)
Tensión baja de
detección -11‘24 V (nom)
-11‘62 V (máx)
* En caso de cortocircuito.
Tabla 8 Datos eléctricos relevantes de la placa de alimentaciones de
potencia (valores por fuente).

Cada circuito independiente está alimentado de la red eléctrica convencional a través de un


pequeño transformador de aislamiento con dos secundarios independientes de 1‘5 VA y de dos
terminales cuyas tensiones de pico proporcionadas son unos 17 V. Ambos secundarios son unidos
por un extremo para poseer una referencia común (a modo de tensiones bifásicas) y los otros dos
sobrantes se llevan a un rectificador de onda completa. El terminal positivo se conecta a la entrada
de un regulador de +12 V y el negativo a uno de -12 V, siendo sus 0 V la referencia anteriormente
citada y sus entradas filtradas por un condensador. Cada tensión de 12 V es supervisada por un
circuito de control que da una señal de alarma al DSP en caso de que el valor caiga por debajo de un
límite inferior permitido (11‘24 V nominales).

PROYECTO FINAL DE CARRERA – 99 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Figura 20 Diagrama de bloques de la placa de alimenatciones de potencia.

.1 Relación con otras placas


La placa de alimentaciones de potencia está conectada a las siguientes placas:
 Placa DC/AC y placa de control del troceador: Les aporta las tres tensiones de
alimentación de potencia (±12Vpot1, ±12Vpot2 y ±12Vpot3).
 Placa madre: Para comunicarle si alguna de las tres fuentes de potencia se encuentra
con un valor bajo.
Además de a estas placas, se encuentra conectada a la red eléctrica.

2.5.3 El bloque de control

2.5.3.1 Introducción
Es el sistema encargado de la supervisión y el control de todo el prototipo. Se encuentra
formado por diversas placas o módulos cuyo ensamblaje recuerda al de los computadores y
desempeñado, cada uno de ellos, una determinada función: de esta forma, resulta más sencillo el

CURSO 2011/2012 – 100 – KAIS TOUMI BORGES


MEMORIA

montaje, el diseño y las modificaciones de cada uno de ellos (recuérdese que se ha desarrollado un
prototipo, por lo que cabe la posibilidad de tener que realizar cambios en el diseño de los circuitos,
debiendo ser esta acción lo más fácilmente posible). Dichas placas son:
1) Placa del DSP: Contiene solamente al DSP alojado en su zócalo y a los conectores
para enlazarlo con la placa madre.
2) Placa madre: Contiene la mínima circuitería necesaria para hacer que funcione el
sistema, así como la interfaz para comunicarse con el emulador. En ella se alojarán las
otras placas que componen el bloque de control.
3) Placa de memoria externa de datos: Constituye la memoria para el almacenamiento
temporal de determinados datos. Es de tipo SRAM y con una capacidad de 32 k x 16
bits.
4) Placa de memoria externa de programa: Es una memoria externa SRAM, también
de 32 k x 16 bits, que servirá para volcar el código de programa para la depuración del
mismo.
5) Placa de comunicaciones: Es la que sirve de interfaz para la comunicación entre el
PC y el prototipo, así como la que pudiere haber entre los posibles prototipos que haya
funcionando de forma conjunta.
6) Placa de acondicionamiento analógico: Se encarga de preparar las señales
analógicas que provienen de los sensores del bloque de potencia antes de ser llevadas
al DSP.
7) Placa de control de la etapa de potencia: Sirve de interfaz entre el DSP y el bloque
de potencia respecto a las señales de control que manda el primero sobre el segundo.
8) Opcionalmente, se puede alojar una placa de memoria de periféricos (no diseñada).

La tabla siguiente muestra las placas de las que consta el bloque de control, sus planos y si
han sido construidas o no:

PROYECTO FINAL DE CARRERA – 101 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

PLACA UNIDADES PLANO ¿IMPLEMENTADA?


DSP 1 C00 Sí
Madre 1 C10, C11 Sí
Acond. analógico 1 C20, C21 Sí
Comunicaciones 1 C30 Sí
Control potencia 1 C40 No
Mem. externa programa 1 C50 Sí
Mem. externa datos 1 C60 Sí
Mem. periféricos 1 Opcional. No diseñada. No
TOTAL 8 placas 9 planos 6 disponibles
Tabla 9 Placas constituyentes del bloque de control y sus planos asignados.

.1 El microcontrolador

El elemento encargado de supervisar y controlar


el circuito de potencia, así como de comunicarse con el
PC y con el resto de prototipos, es un microcontrolador
de Texas Instruments, el TMS320F240 con
encapsulado QFP de montaje superficial (quad flat
package, [55], [72], [73], Figura 21). Concretamente, es
un DSP (Data Signal Processing) de 16 bits con 16
entradas analógicas que trabaja a una frecuencia interna
de hasta 20 MHz (lo que implica un ciclo máquina
mínimo de 50 ns). Aunque actualmente el fabricante
desaconseja su uso para nuevos diseños, es más que Figura 21 Fotografía del microcontrolador
suficiente para cubrir las necesidades de este proyecto. TMS320F240PQA de Texas Instruments.
El principal motivo de su elección fue que la
Universidad poseía varios de ellos almacenados, por lo que no fue necesario seleccionar otro
diferente, simplemente bastaba con aprovechar el material disponible.
Tras estudiar a fondo a dicho microcontrolador, se procedió a su programación, identificando
previamente las entradas y las salidas que hasta el momento se necesitaban. Dicha programación se
efectuó completamente en código ensamblador y sin emplear, en momento alguno, lenguajes de alto
nivel. Se tomó esta decisión por ser la forma más segura de conocer qué código de programa se está
ejecutando en todo instante, ya que los lenguajes de alto nivel pueden añadir instrucciones
innecesarias y consumir ciclos de reloj valiosos para efectuar el control del prototipo.

CURSO 2011/2012 – 102 – KAIS TOUMI BORGES


MEMORIA

2.5.3.2 La placa del DSP


Esta placa es la que contiene al microcontrolador, el
cual está alojado en un zócalo que adapta el patillaje de
montaje superficial de aquél a uno de agujeros pasantes, de
tal forma que haga posible el acceso a las patillas que lo
conforman [40], [58]. (El paso de las mismas es de 25
milésimas de pulgada y la anchura de cada una de ellas es de
10 milésimas de pulgada, lo que hace muy complicada y
delicada su soldadura manual.)
Las 132 patillas del DSP, distribuidas en 33 patillas en Figura 22 Zócalo, DSP y cubierta
empleados.
cada una de sus lados, son llevadas a cuatro conectores
macho tipo SIL también de 33 patillas cada uno y que se encuentran situados paralelamente
alrededor del mismo, conformando un cuadrado. De esta forma, todas las patillas del
microcontrolador pueden estar disponibles para su uso posterior en la placa madre.
Al disponer de un zócalo para albergar al microcontrolador, resulta más cómoda la
substitución del mismo en caso de que resulte dañado.

.1 Relación con otras placas


La placa del DSP está conectada solamente a la siguiente placa:
 Placa madre: Para aportar y recibir todas las señales que gestionan el conjunto del
prototipo. Se alimenta desde la misma con la tensión +5Vctrl.

Figura 23 Vista superior de la placa del DSP.

PROYECTO FINAL DE CARRERA – 103 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Figura 24 Vista inferior de la placa del DSP.

2.5.3.3 La placa madre


Es la placa en la que se van a alojar el resto de las placas que componen el sistema de control
y está formada por los circuitos mínimos para programar al DSP e interactuar con el usuario. Se va
a hablar de:
1) Las tensiones de alimentación.
2) La detección de tensiones bajas en las fuentes.
3) El reloj de excitación.
4) La selección del modo de funcionamiento.
5) Los pulsadores de marcha, paro y reset.
6) Y la interfaz del emulador.

.1 Las tensiones de alimentación


El bloque de control se alimenta con tres tensiones de valor +5 V, +12 V y -12 V
denominadas, respectivamente, como +5Vctrl, +12Vctrl y -12Vctrl: La primera de ellas sirve para
alimentar al DSP y a los circuitos digitales con lógica TTL, mientras que las otras dos lo son para
los circuitos analógicos. Todas ellas son obtenidas de una fuente externa que aporta dichos valores
y que es conectada directamente a la placa madre, desde la cual se distribuyen al resto de los
circuitos y placas que las necesiten, previo paso por un fusible y filtrado opcional. Un testigo
luminoso (LED) conectado a cada fuente indicará si llega alimentación desde el exterior.

CURSO 2011/2012 – 104 – KAIS TOUMI BORGES


MEMORIA

Figura 25 Vista superior de la placa madre.

Figura 26 Vista inferior de la placa madre.

PROYECTO FINAL DE CARRERA – 105 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

La fuente de +5 V se divide en dos: una para alimentar a los circuitos digitales y otra para los
analógicos, denominada ésta como AVCC. El motivo de ello es evitar que ambos circuitos puedan
interferir entre sí debido a las componentes de alta frecuencia que se puedan generar en alguno de
ellos, principalmente en el lado digital.
En el bloque de control se manejan dos referencias de tensión diferentes; una empleada por
los circuitos digitales (RefCntrlDig) y la otra empleada por los analógicos (RefCntrlAnalog). Ambas
referencias se unen en la entrada de 0 V de la placa madre para hacerlas lo más independientemente
posible entre sí.

Figura 27 Referencias de tensión empleadas en el lado de control.

Figura 28 Diagrama de bloques de la alimentación de la placa madre.

.2 Detección de tensiones bajas en las fuentes


Consisten en circuitos supervisores de tensión conectados a las fuentes +12ctrl, -12ctrl y +5Vctrl
con el fin de detectar cuándo alguna de ellas cae por debajo de un determinado valor (las
expresiones (ec. 4) y (ec. 5) indican el rango de detección). Los circuitos que supervisan las dos
primeras tensiones activan la interrupción no mascarable (NMI) del DSP cuando la tensión es igual o
inferior a 11‘239 V nominales, mientras que el circuito que supervisa a la última provoca un
reinicio Power-On (PORSET) cuando la tensión cae por debajo de los 4‘550 V nominales.

CURSO 2011/2012 – 106 – KAIS TOUMI BORGES


MEMORIA

V5ctrl  4' 550 V  2'198% /  3' 297 %


(ec. 4) mín

 V12ctrl  11' 239 V  3' 43% /  4' 44 %


(ec. 5) mín

La Figura 29 representa un diagrama de bloques de los circuitos supervisores. La tensión de


+5 V se conecta directamente a su supervisor, mientas que las de 12 V necesitan pasar antes a través
de un puente resistivo para disminuir su valor y ajustarse al suyo.

Figura 29 Diagrama de bloques de la supervisión de tensión de las


fuentes de alimentación del bloque de control.

.3 El reloj
El DSP puede ser excitado mediante una señal de reloj proveniente o bien de un circuito
externo o bien de un cristal de 8 MHz presente en la placa madre gracias a un jumper incorporado
para tal fin (JP6). Por otro lado, otro jumper (JP5) avisará al controlador sobre cuál de las dos
fuentes debe ser la funcional (internamente posee un circuito que hace funcionar al cristal en caso
de ser seleccionado). El DSP está programado para que multiplique la frecuencia de reloj entrante a
una de 20 MHz para conseguir un ciclo maquina de 50 ns, lo mínimo que se puede emplear.

 Si se cambia el origen de la señal de reloj, deberá reiniciarse el dispositivo para que los
cambios surtan efecto.
 ¡Importante! El cristal externo de 8 MHz no se consiguió hacerlo funcionar. Para solventarlo,
el programa está diseñado para trabajar con una señal externa de 4 MHz. Si se introdujere una
señal de reloj con distinta frecuencia, el programador deberá reajustar adecuadamente los
valores de los registros PLL y los del módulo WD/RTI ( ― Configuración del DSP‖, apartados
3.6.8 y 3.6.9 respectivamente).

PROYECTO FINAL DE CARRERA – 107 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Figura 30 Diagrama de bloques del circuio de reloj.

.4 Selección del modo de funcionamiento


La placa madre posee un par de jumpers que determinan cómo va a funcionar el DSP:
 Modo microcontrolador o modo microprocesador. La diferencia entre ambos es cómo
organiza el dispositivo la memoria de programa: o bien es compartida interna y
externamente (16 k y 32 k, respectivamente, microcontrolador) o es completamente
externa (sólo 32 k, microprocesador). El jumper encargado de seleccionar uno u otro
modo es el JP1.
 Modo programación o modo ejecución. La diferencia entre ambos es si se habilita o
no la función watch-dog del DSP. Cuando esta función no está seleccionada, el
programador podrá depurar su código sin temor a que el dispositivo se reinicie por
haberse pasado un tiempo establecido. Una vez que se haya comprobado que la
aplicación funciona correctamente, el watch-dog deberá ser activado para evitar
bloqueos indeseados en el DSP. Mediante el jumper JP2 se determinará uno u otro
modo de trabajo.

CURSO 2011/2012 – 108 – KAIS TOUMI BORGES


MEMORIA

Figura 31 Diagrama de bloques de los modos de funcionamiento.

.5 Pulsadores de marcha, paro y reset


La placa madre dispone de tres pulsadores con la función siguiente:
 Marcha (SW3): Provoca una interrupción que realiza las acciones necesarias que
preparan al equipo para absorber de la red eléctrica la onda de corriente que el usuario
le ha ordenado. Si la situación es favorable, conectará el relé de red y hará que la
corriente de fase comience a crecer en módulo activando el primer IGBT necesario.
 Paro (SW2): Detiene, en cualquier momento, el funcionamiento del bloque de
potencia en caso de haberse pulsado previamente el pulsador de marcha. Es decir,
desactiva a los IGBT‘s y desconecta el relé de la red para anular la corriente absorbida
de la misma.
 Reset (SW1): Provoca la reiniciación del sistema en cualquier momento.

.6 La interfaz del emulador


La placa madre posee un conector macho de 2 x 7 patillas al que se conecta el emulador para
poder programar al DSP y depurar su código de programa ( 2.5.5.2 El empleo del emulador, en la
pág. 135).

.7 Relación con otras placas


La placa madre está conectada a las siguientes placas:
 Placa del DSP: Para aportar y recibir todas las señales que gestionan el conjunto del
prototipo. Alimenta a la misma con la tensión +5Vctrl.
 Placa de memoria externa de datos, de programa y de periféricos: Para
intercambiar datos, almacenar el código de programa u otros menesteres. No hizo falta
implementar la última placa. También las alimenta con +5 V.
 Emulador: Aunque no sea una placa creada para este proyecto (es comercial), se
emplea para transferir el código de programa al DSP y depurarlo.

PROYECTO FINAL DE CARRERA – 109 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

 Placa de acondicionamiento analógico: Para aportarle las alimentaciones del bloque


de control (±12Vctrl y +5Vctrl) y la señal de reset y recibir de ella las señales
adaptadas de la corriente de fase, de la tensión de fase, de las tensiones de los buses de
continua, de la temperatura del radiador y de la temperatura la ambiental. Además,
recibe las señales digitales de los valores máximos alcanzados, de la solicitud de
interrupción PDP, del cruce por cero de la tensión de fase, aparte de la señal analógica
del valor máximo permitido de la corriente de fase.
 Placa de comunicaciones: Para aportarle las alimentaciones del bloque de control, la
señal de reset e intercambiar datos con el PC y otros prototipos. Recibe de ella la
dirección (de 0 a 3) y la jerarquía (maestro o esclavo) que debe desempeñar.
 Placa de control de potencia: Para aportarle las alimentaciones ±12Vctrl y +5Vctrl, las
señales de consigna de los transistores de potencia, reset, interrupción PDP (Power
Drive Protection), stand-by del troceador y la del relé de conexión a red. Recibe la
señal de estado del mismo.
 Placa de aislamiento: Para alimentar con ±12Vctrl el lado de control de los
amplificadores de aislamiento.
 Placa de alimentaciones de potencia: Para recibir información de si alguna de las
tres fuentes de potencia (±12Vpot1, ±12Vpot2 y ±12Vpot3) se encuentra con un valor bajo.
Además, la placa madre recibe alimentación de ±12 V y +5 V de una fuente externa y se le
puede introducir una señal de reloj de un circuito TTL también externo.

2.5.3.4 Placa de memoria externa de datos


Consiste en dos memorias SRAM de 32 k x 8 bits conectadas en paralelo, de tal forma que
componen una memoria de 32 k x 16 bits (Figura 34), el máximo de memoria de datos externa que
puede manejar el DSP. Aunque en esta aplicación no se emplee en su totalidad, se ha instalado con
miras a su posible uso en caso de que lo requiera alguna modificación del código de programa que
se efectúe en el futuro.
Las memorias quedan seleccionadas cuando se quiera acceder a un registro contenido en el
rango de direcciones que va desde de la 8000h a la FFFFh (el bloque de memoria de rango 0000h a
7FFFh es interno).

.1 Relación con otras placas


La placa de memoria externa de datos está conectada únicamente a la siguiente placa:
 Placa madre: Para intercambiar datos y alimentarla con +5 V.

CURSO 2011/2012 – 110 – KAIS TOUMI BORGES


MEMORIA

Figura 32 Vista superior de la placa de memoria externa de datos.

Figura 33 Vista inferior de la placa de memoria externa de datos.

PROYECTO FINAL DE CARRERA – 111 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

2.5.3.5 Placa de memoria externa de programa


Su construcción es exactamente igual a la de la memoria externa de datos, con la única
salvedad que la línea de selección de la memoria de datos es substituida por la línea de selección de
memoria de programa del DSP. La misma Figura 34 la representa con un diagrama de bloques.
En este caso, el rango de direcciones en el que dicha memoria queda seleccionada dependerá
del estado de la patilla de control MP/MC, establecida por el usuario a través del jumper JP1 de la
paca madre:
 Si MP/MC = 0 V (modo microcontrolador), la memoria funcionará en el rango de
direcciones desde la 4000h hasta la 7FFFh o desde la 8000h hasta la FFFFh (estos dos
bloques se superponen, son el mismo, pues la línea de dirección A15 del DSP no se ha
empleado). Las direcciones de programa 0000h a la 3FFFh son internas.
 Si MP/MC = +5 V (modo microprocesador), la memoria funcionará en el rango de
direcciones, bien desde la 0000h hasta la 7FFFh o bien desde la 8000h hasta la FFFFh
(por el mismo motivo antedicho).

 ¡Importante!: Corresponderá al usuario tener presente los bloques de selección citados a la


hora de programar al DSP. Una mala gestión de los mismos podría provocar la pérdida de
código de programa (por substitución) y hacer que el equipo funcione de forma inesperada.

Figura 34 Diagrama de bloques de la memoria externa de datos y de programa.

.1 Relación con otras placas


La placa de memoria externa de programa está conectada únicamente a la siguiente placa:
 Placa madre: Para almacenar total o parcialmente el código de programa y
alimentarla con +5 V.

CURSO 2011/2012 – 112 – KAIS TOUMI BORGES


MEMORIA

Figura 35 Vista superior de la placa de memoria externa de programa.

Figura 36 Vista inferior de la placa de memoria externa de programa.

PROYECTO FINAL DE CARRERA – 113 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

2.5.3.6 Placa de acondicionamiento analógico


Es la placa encargada de pre-tratar cada una de las seis señales analógicas recogidas por los
sensores para que puedan ser muestreadas correctamente por el DSP, y son:
1) Corriente de fase.
2) Tensión de fase.
3) Tensión positiva del bus de continua.
4) Tensión negativa del bus de continua.
5) Temperatura del radiador.
6) Y temperatura ambiente.
Cada una estas señales, a excepción de la última, poseen una etapa detectora de valor máximo
cuyas advertencias son gestionadas por un circuito digital que las centraliza para dar, así, una señal
de alarma al DSP mediante una interrupción PDP (Power-Drive Protection). Por último, todas las
entradas de señales analógicas que llegan al DSP están protegidas contra sobretensiones, menos la
de temperatura ambiente por no ser necesario.

.1 Circuitos de tensiones de referencia


Para poder acondicionar adecuadamente las señales analógicas y detectar valores excesivos de
las mismas, se diseñaron dos circuitos reguladores de tensión, uno de +2‘5 V (+2‘5Vref) y otro de
+5 V (+5Vref) cuyos valores posibles quedan acotados de la siguiente manera:

(ec. 6)  2'5Vref  2'495  0'5% [V]

(ec. 7)  5Vref  4'99  1'5% [V]

La Figura 39 y la Figura 40 representan sus diagramas de bloques.


 Para crear la tensión de +2‘5 V, se parte de la tensión de alimentación de +5 V que,
pasada a través de una red resistiva y un regulador, se obtiene el valor deseado. Antes
de emplearla, se estabiliza con un condensador y se refuerza con un seguidor de
tensión.
 Para crear la tensión de +5 V, el circuito es muy parecido, sólo que esta vez, la tensión
de alimentación es de +12 V y se carece de un seguidor de tensión por no hacer falta
reforzar la salida.

CURSO 2011/2012 – 114 – KAIS TOUMI BORGES


MEMORIA

Figura 37 Vista superior de la placa de acondicionamiento analógico.

Figura 38 Vista inferior de la placa de acondicionamiento analógico.

PROYECTO FINAL DE CARRERA – 115 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Figura 39 Diagrama de boques de la tensión de referencia de +2‘5 V.

Figura 40 Diagrama de boques de la tensión de referencia de +5 V.

.2 Acondicionamiento de la señal de la corriente de fase


Consta de las etapas que se muestran en el diagrama de bloques de la Figura 41. La señal de
consigna es la que aporta la etapa de aislamiento de la corriente de fase, una tensión alterna
comprendida en el rango [–2‘5, +2‘5] V y que es llevada directamente a una etapa seguidora para
reforzarla. La salida de ésta se acopla a un filtro de segundo orden para eliminar el rizado que,
inherentemente, añade la etapa de aislamiento a la señal (pág. 96) y, desde aquí, se lleva a dos
circuitos diferentes:
 Un sumador de +2‘5 V para establecer los límites de la señal en el rango [0, +5] V y
poder ser introducida en una de las entradas analógicas que posee el DSP.
 Y a un rectificador de precisión de onda completa para, posteriormente, detectar si el
módulo de la señal supera una tensión de referencia, valor que es establecido por el
usuario a través de un resistor variable.

Figura 41 Diagrama de bloques del acondicionamiento de la señal de la corriente de fase.

CURSO 2011/2012 – 116 – KAIS TOUMI BORGES


MEMORIA

Las expresiones que determinan la tensión de salida de cada etapa, en función de la que
poseen en su entrada, son:
 Bloque de seguimiento y filtrador: la misma que la etapa aisladora en (ec. 1).
 Bloque sumador (mínima, nominal y máxima):

(ec. 8) v out mín


 0'970  v in 2'483 V

(ec. 9) vout nom


 2'495  vin V

(ec. 10) v out máx


 1'030  v in 2'507 V

 Bloque rectificador:

(ec. 11)
1'001  v in  10% 0  v in 
v out  
 v in  2% v in  0 

Tomando todas estas expresiones, en el anexo ( 3.4.3.12.1 Corriente de fase, pág. 407) se
elaboraron una tabla y gráficas con los valores de la tensión de salida de cada etapa en función de la
corriente de fase, obteniendo los más importantes: los que se introducen en la entrada analógica del
DSP (salida del sumador) y los que provoca una señal de alarma al mismo en caso de ser un valor
excesivo (salida del rectificador).

.3 Acondicionamiento de la señal de la tensión de fase


Esta etapa se diferencia poco a la de acondicionamiento de la corriente de fase en cuanto al
funcionamiento principal se refiere (diagrama de bloques en la Figura 42). La señal de la tensión de
fase viene acotada ya en el rango [-2‘5, +2‘5] V desde la placa de aislamiento, se lleva a un
seguidor de tensión para reforzarla y se la filtra para eliminar el rizado que, inevitablemente, añade
dicha placa. Desde aquí, toma tres vías:
 Un rectificador de precisión de onda completa para detectar cuándo se supera el valor
máximo permitido por diseño (fondo de escala).
 Un sumador que añade +2‘5 V para que el DSP pueda muestrear una señal acotada en
el rango [0, +5] V.
 Y un detector de cruce por cero, tanto de forma ascendente como descendente, que
servirá, entre otras cosas, para generar el desfase necesario en la corriente de fase. Con
la citada señal de cruce se pueden hacer tres cosas dependiendo de cómo esté
trabajando el prototipo:
 Si trabaja de forma aislada (esto es, como una carga monofásica) el cruce por cero se
empleará para crear el desfase.
 Si trabaja de forma conjunta (esto es, funcionando en paralelo con otros prototipos
para formar una carga polifásica) puede suceder:

PROYECTO FINAL DE CARRERA – 117 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

 Si el prototipo es maestro, la señal sirve para crear el desfase y es enviada a los


esclavos para que la tomen como referencia y sincronizarse con él.
 O si el prototipo es esclavo, ignora su señal de cruce por cero y toma la que se recibe
externamente desde el maestro.

Figura 42 Diagrama de bloques del acondicionamiento de la señal de la tensión de fase.

Las expresiones matemáticas que determinan la tensión en la salida de las etapas de


acondicionamiento son:
 Bloque de seguimiento y filtrador: Ecuación (ec. 2).
 Bloque sumador (mínima, nominal y máxima): Ecuaciones (ec. 8), (ec. 9) y (ec. 10).
 Bloque rectificador: Ecuación (ec. 11).
Así, tal y como se hizo para la señal de la corriente de fase, en el anexo se encontrarán una
tabla y unas gráficas a partir de las citadas expresiones ( 3.4.3.12.2 Tensión de fase, pág. 409).

.4 Acondicionamiento de la señal de la tensión de los buses de continua


El tratamiento de las tensiones del bus de continua, tanto la positiva como la negativa, poseen
el mismo proceso representado en la Figura 43. La señal proveniente de la placa de aislamiento es
llevada, como en las anteriores ocasiones, a una etapa de seguimiento y, posteriormente, a una de
filtrado. Como la citada señal ya está acotada en el rango [0, +5] V, no hace falta añadir una etapa
sumadora de +2‘5 V para muestrearla con el DSP. Una etapa comparadora detectará cuándo la
tensión DC de los buses supera el valor de fondo de escala, dando el aviso pertinente al DSP.
La tensión en la salida en función de la del bus DC, tanto de la etapa de seguimiento como la
de filtrado, es la que marca la ecuación (ec. 3). En el anexo se encontrarán la tabla y la gráfica que

CURSO 2011/2012 – 118 – KAIS TOUMI BORGES


MEMORIA

expresan, de diferente forma, dicha relación ( 3.4.3.12.3 Tensión en los buses de continua, pág.
412).

Figura 43 Diagrama de bloques del acondicionamiento de la señal de la tensión del bus de continua.

.5 Acondicionamiento de la señal de la temperatura del radiador


El circuito de tratamiento de la señal de la temperatura del radiador es significativamente
diferente a los tratados para las tensiones de fase y de los buses DC y para la corriente de fase,
debido a que el usuario:
 Establece qué sensor de temperatura emplear: un PTC (Positive Temperature
Coefficient) o un NTC (Negative Temperature Coefficient), localizado en el radiador
de la placa DC/AC.
 Establece el puente resistivo que acondiciona a la señal aportada por el dicho termistor
y la tensión que lo alimenta, bien sea la fuente +12Vctrl o +5Vctrl.
 Y establece la tensión de referencia para detectar el máximo valor de temperatura
permitido, mediante una tensión de +2‘5 V o de +5 V.
La Figura 44 muestra el diagrama de bloques. Se hace notar que no es necesaria una etapa de
aislamiento galvánico entre el sensor y el circuito acondicionador, ya que el primero no interactúa
ni con las corrientes ni con las tensiones del bloque de potencia.
El sensor es alimentado desde la propia placa de acondicionamiento analógico a través de un
puente resistivo escogido por el propio usuario en función de las propias características del sensor y
de la tensión de alimentación del mismo. La salida de dicho puente se refuerza con un seguidor de
tensión y, de aquí, se lleva directamente a una entrada analógica del DSP y a un circuito
comparador para detectar si se rebasa una temperatura determinada.

PROYECTO FINAL DE CARRERA – 119 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Figura 44 Diagrama de bloques del tratamiento de la temperatura del radiador.

Por defecto, el sensor escogido para la medición de la temperatura del radiador fue un PTC
con lengüeta para fijarlo al mismo y un puente resistivo alimentado con +12 V, de tal forma que la
tensión de salida (la que tomará el DSP) la aporta la siguiente expresión interpolada de sexto grado:

 vout 10 6 8 5 6 4 4 3
 V  1'56826 10  TRad  5'59415 10  TRad  7'81572 10  TRad  5'45663 10  TRad ...


cc

(ec. 12)  ...  2'03040 10  2  TRad


2
 3'82990 10 1  TRad  2'90851
 2
 R  0'999633

siendo VCC la tensión de alimentación y R el coeficiente de correlación. La tensión de comparación


se fijó, también por defecto, en +5 V (41‘6% de +12 V), que se corresponde con una temperatura de
66‘4º C, prácticamente igual a la máxima permitida en el radiador (67‘4º C, Tabla 3. El lector podrá
obtener más información en los anexos acerca de la selección del termistor ( 3.4.3.2.1 De la
temperatura del radiador, pág. 347).

.6 Acondicionamiento de la señal de la temperatura del ambiente


Es el más sencillo de los circuitos acondicionadores de las señales muestreadas, tal y como
puede comprobarse en su diagrama de bloques (Figura 45): consiste en un puente resistivo
alimentado con +5 V que contiene al sensor de temperatura, concretamente un NTC (Negative
Temperature Coefficient), y cuya salida viene dada por cualquiera de las tres siguientes expresiones
(según la precisión que se desee):

 vout
  0'01028  tamb  0'24037
(ec. 13) V
 cc
 R²  0'99818

 vout
  2'209 10 5  tamb
2
 9'620 10 3  tamb  2'398 10 1
(ec. 14)  Vcc
R²  0'99908

CURSO 2011/2012 – 120 – KAIS TOUMI BORGES


MEMORIA

 vout
  1'663 10 6  t amb
3
 9'69110 5  t amb
2
 9'237 10 3  t amb  2'343 101
(ec. 15)  Vcc
R²  1'000

La temperatura ambiente no es comparada, por circuitería, con un valor máximo de referencia


como en el resto de señales analógicas. En el anexo se puede consultar cómo se ha diseñado este
circuito, tablas y gráficas ( 3.4.3.2.2 De la temperatura del ambiente, pág. 360).

Figura 45 Diagrama de bloques del tratamiento de la temperatura del ambiente.

.7 Gestión de alarmas de valores máximos


Consiste en un circuito digital compuesto por una serie de cerrojos y de puertas NAND que
dan aviso al DSP de qué señales han rebasado el valor máximo permitido provocando, además, una
interrupción para actuar cuanto antes. Los cerrojos memorizan la acción que ha tenido lugar (puede
ser un evento momentáneo, pero que hay que detectar), mientras que las puertas NAND se encargan
de centralizar todas estas alarmas en una sola. La Figura 46 muestra una idea de su estructura con
un simple diagrama de bloques.

Figura 46 Diagrama de bloques del gestor de alarmas por valores máximos.

.8 Relación con otras placas


La placa de acondicionamiento analógico está conectada a las siguientes placas:
 Placa madre: Para recibir las alimentaciones del bloque de control (±12Vctrl y
+5Vctrl) y la señal de reset y aportarle las señales adaptadas de la corriente de fase, de
la tensión de fase, de las tensiones de los buses de continua, de la temperatura del
radiador y de la temperatura la ambiental. Además, le aporta la señal analógica del
valor máximo permitido de la corriente de fase y las señales digitales de los valores
máximos alcanzados, de la solicitud de interrupción PDP y del cruce por cero de la
tensión de fase.

PROYECTO FINAL DE CARRERA – 121 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

 Placa de aislamiento: Para recibir las señales de la corriente y de la tensión de fase y


las tensiones de los buses de continua.
Por otro lado, a esta placa se le conectan los terminales del sensor de temperatura del radiador
y se le puede conectar a la placa analógica de otro prototipo para coordinar su funcionamiento.

2.5.3.7 Placa de comunicaciones


Esta placa tiene las siguientes funciones:
 Establecer la dirección del prototipo.
 Establecer la jerarquía del prototipo.
 Comunicarse asíncronamente con un PC.
 Y comunicarse síncronamente con otros prototipos.
Las dos primeras funciones se seleccionan mediante unos jumpers que el usuario tendrá que
posicionar adecuadamente antes de poner en marcha al prototipo. La Figura 47 muestra
esquemáticamente cómo el prototipo tiene asociadas dos redes de comunicaciones independientes
para desarrollar las dos últimas.

Figura 47 Esquema simplificado de la interconexion entre equipos.

.1 Establecimiento de la dirección
Cuando los prototipos deban funcionar en paralelo, comparten un mismo bus para
comunicarse con el PC y otro bus para hacerlo entre sí (Figura 47). Cada prototipo deberá tener,
entonces, una dirección asignada para discernir hacia quién va dirigida la información (comando)
que transmite el PC o el prototipo maestro. Los jumpers JP3 y JP4 determinarán dicha dirección
(cuatro posibles valores, de 0 a 3) siendo el primero quien establezca el bit más significativo.

 Si la dirección seleccionada es la nº 0, el prototipo hará caso omiso a las tramas de comando


que circulen por los buses de comunicaciones.

CURSO 2011/2012 – 122 – KAIS TOUMI BORGES


MEMORIA

Figura 48 Vista superior de la placa de comunicaciones.

Figura 49 Vista inferior de la placa de comunicaciones.

.2 Selección de la jerarquía
Cuando se va a poner en funcionamiento al prototipo, se debe establecer si se va a comportar
o bien como maestro o bien como esclavo:
 Será maestro cuando trabaje:
a. De forma aislada para formar una carga monofásica.

PROYECTO FINAL DE CARRERA – 123 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

b. En paralelo con otros prototipos para formar una carga monofásica de mayor
potencia.
c. O en paralelo con otros prototipos para formar un sistema polifásico, siendo él
mismo quien coordine al resto.
 Será esclavo cuando trabaje en paralelo con otros prototipos y deba ser coordinado por
un maestro.
El jumper JP1 se encargará de seleccionar si el prototipo funcionará en un modo u otro.

 Si el prototipo se encuentra de forma aislada y se selecciona como esclavo, no funcionará


correctamente (depende de un maestro con el que coordinarse para determinar su
funcionamiento interno).

Figura 50 Diagrama de bloques para el establecimiento de la jerarquía y de la dirección.

.3 Línea común de estado


Cuando varios prototipos trabajan en paralelo comparten una línea que todos pueden leer y
cambiar su estado. Cuando la línea se encuentra inactiva, todos los equipos pueden operar
correctamente; en el caso contrario, uno o varios equipos se encuentran indispuestos para trabajar,
bien sea porque se están reiniciando o porque han tenido alguna anomalía que les impide operar con
normalidad.

Figura 51 Diagrama de bloques de la línea común de estado.

.4 Sección de comunicaciones con el PC


Para que el usuario pueda monitorizar y ajustar el funcionamiento del prototipo, se diseñaron
unos circuitos para comunicarse con el mismo a través de un PC, pudiendo emplear protocolos
asíncronos mediante RS-485 o RS-232 y habiendo dos líneas TTL activas para el primero y cuatro
para el segundo. En la placa se dispusieron una serie de conectores y jumpers para seleccionar, a la

CURSO 2011/2012 – 124 – KAIS TOUMI BORGES


MEMORIA

hora de hacer pruebas, si las señales TTL provenientes del o destinadas al PC serían empleadas por
el DSP o por el usuario. Dos LED indicarán si se están enviando o recibiendo datos. La Figura 52
representa un somero diagrama de bloques.
Para enlazar el PC con el prototipo empleando la interfaz RS-485 habrá que recurrir a un par
de cables cruzados con una impedancia característica de 120 . Si se opta por la interfaz RS-232, el
cable deberá contener, como mínimo, tres conductores (RxD, TxD y la referencia) y, como
máximo, cinco (RxD, TxD, CTS, RTS y la referencia), pudiendo estar cruzados o no los cables3. Se
recomienda el uso de cables apantallados.
El flujo de información entre el PC y el prototipo es bidireccional, pero, por programación,
sólo se puede establecer un sentido a un tiempo (es una comunicación semi-dúplex).

 Estas comunicaciones no se emplean para la programación del DSP (para ello está la interfaz
con el emulador, pág. 109), sino para la supervisión y control del prototipo funcional.
 Si se va a trabajar en entornos donde pueda haber ruido electromagnético importante, es
preferible emplear el protocolo RS-485 por ser más inmune.

Figura 52 Diagrama de bloques de la comunicación con el PC.

3
La placa contiene un conector DB-9 hembra para el caso de cables sin cruzar. Si se desea usar uno que sí los tenga,
habrá que instalar un conector macho en la ubicación preparada para tal fin.

PROYECTO FINAL DE CARRERA – 125 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Figura 53 Cable cruzado de comunicación RS-232 construido para la conexión con el PC (RxD, TxD y GND).

.5 Sección de comunicaciones entre prototipos


Otra interface diferente, compuesta por cuatro líneas, es la que se emplea para que el prototipo
se comunique con otros en caso de que funcione en paralelo según los posibles modos expuestos en
la página 123. El método de comunicarse puede ser directamente con señales TTL provenientes del
DSP o con el protocolo RS-485 (pasando a través de un convertidor), habiendo un jumper para
seleccionar uno u otro para las cuatro líneas citadas y siendo la jerarquía del prototipo la que
determine cómo usarlas (Figura 54).

 Solamente se emplearon las comunicaciones en formato TTL por ser las más sencillas para
hacer pruebas, dejando sin instalar los componentes necesarios para implementar las del
formato RS-485, pero con la placa preparada para alojarlos.
 Si se va a trabajar en entornos donde pueda haber ruido electromagnético importante, es
preferible emplear el protocolo RS-485 por ser más inmune.

Figura 54 Diagrama de bloques de la comunicación con el PC

CURSO 2011/2012 – 126 – KAIS TOUMI BORGES


MEMORIA

2.5.3.8 Placa de control de potencia


Es la placa encargada de:
 Pre-tratar las señales de control, provenientes del DSP, destinadas a los transistores de
potencia de la placa DC/AC. Una vez tratadas, son enviadas a la placa de control de
los FETs (pág. 97).
 Activar o desactivar el relé de conexión a red eléctrica de la placa DC/AC.
 Y activar o desactivar los troceadores de la placa AC/DC.

.1 Señales de control de los transistores de potencia


Las señales de control de los dos tipos de transistores de potencia (IGBT y MOSFET) de la
placa DC/AC son tratadas de diferente manera (Figura 55):
 La señal digital de control de un IGBT (superior o inferior) que se recibe desde el DSP
pasa a través de un circuito lógico para hacer que tenga un valor u otro dependiendo
del estado de la señal de control del IGBT opuesto y de si se solicita una interrupción
PDP (Power Drive Protection) proveniente de la placa analógica (pág. 121): un IGBT
sólo se activará si el opuesto no lo está y si no hay anomalías presentes. De esta forma
se garantiza la no activación simultánea de los dos semiconductores y provocar, así,
un cortocircuito entre los buses de corriente continua, o bien de no provocar males
mayores si se debe detener el funcionamiento del bloque de potencia debido a algún
error detectado (exceso de corriente o de tensión de fase, de las tensiones en los buses
de continua o de la temperatura del radiador). A la salida del circuito lógico, la señal
de consigna del IGBT puede pasarse a través de un filtro R-C (no implementado) para
retardarla en caso de que se detecte que es demasiado rápida para realizar un
encendido o apagado correcto del semiconductor correspondiente.
 Las señales de control de los MOSFET pasan directamente a la siguiente placa, pues
no se les debe realizar tratamiento alguno.

Figura 55 Diagrama de bloques del tratamiento de las señales de control de los transistores de potencia.

PROYECTO FINAL DE CARRERA – 127 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

.2 Señales de control de los troceadores


El DSP puede habilitar o deshabilitar al troceador de la placa AC/DC enviando una señal de
control de stand-by a la placa de control de la misma (pág. 95), pero, antes de llegar a ella, pasa por
la placa de control de potencia para desactivarla en caso de que haya ocurrido alguna anomalía en el
bloque de potencia (indicada por la señal PDP proveniente de la placa analógica: exceso de
corriente, de tensión o de temperatura).

Figura 56 Diagrama de bloques de la habilitacion del troceador.

.3 Señales de control del relé de conexión a red


El relé que conecta o desconecta de la red eléctrica al circuito de potencia de la placa DC/AC
(pág. 84) es gestionado desde la placa de control de potencia: El DSP envía una señal de control al
citado contactor a través de ésta, pasando intacta. El estado del relé (abierto o cerrado) se conoce
gracias a la señal de realimentación que éste ofrece a la placa aquí tratada, la cual pasa a través de
una red resistiva para adaptarla antes de llegar al DSP.

Figura 57 Diagrama de bloques del control del relé de la placa DC/AC.

2.5.4 Las comunicaciones con otros equipos


Un prototipo tiene la cualidad de poderse comunicar con otros prototipos o con un PC
mediante dos buses separados (Figura 47) y poderse coordinar entre sí en el primer caso o poder ser
monitorizado y configurado en el segundo. A continuación se expondrá, grosso modo, en qué
consiste cada uno de los dos tipos, encontrando el lector más información en los anexos, tanto en lo
referente a circuitería como a la programación empleada.

CURSO 2011/2012 – 128 – KAIS TOUMI BORGES


MEMORIA

2.5.4.1 Las comunicaciones entre el prototipo y el PC


Empleando su puerto serie, un PC puede enviar y transmitir información a diversos prototipos
(hasta tres diferentes, de forma individual o a la vez) mediante un bus común RS-485 o RS-2324. El
PC actuará como maestro y los prototipos como esclavos, independientemente de la jerarquía que
un prototipo posea respecto a los demás (2.5.3.7.2 Selección de la jerarquía), teniendo asignada
cada uno de éstos una dirección diferente que también la establece el usuario ( 2.5.3.7.1,
Establecimiento de la dirección, 122). De esta forma, éste podrá efectuar una monitorización y
control del funcionamiento del prototipo.
La comunicación PC-Prototipo se programó para que sea semi-dúplex, esto es, que la
información pueda fluir en ambos sentidos, pero nunca a la vez: El PC, con su posición de maestro,
es el primero que siempre inicia la comunicación mediante el envío de un comando al segundo, el
cual le responderá con lo que se le solicita (procedimiento comando-respuesta). Si un esclavo no
recibe un comando destinado a él, no realizará acción alguna de escritura sobre el bus, aunque sí
podrá escuchar la información circulante.
Existen hasta 26 comandos diferentes para establecer la comunicación entre el PC y el
prototipo.

.1 Interfaz informática del usuario


Para que el usuario pueda monitorizar el funcionamiento del prototipo y establecer acciones,
se diseñó un programa informático para entornos Windows (ejemplo en la Figura 58) con el que se
podrá:
 Establecer los parámetros de comunicación serie (velocidad, paridad y bits de stop).
 Visualizar los comandos que se envían automática o manualmente al prototipo y las
respuestas que se reciben de él, así como los posibles errores que acontezcan.
 Establecer qué onda de corriente de fase se pretende simular (forma, módulo y
argumento), además de la banda de histéresis que se desee.
 Obtener los valores característicos y graficar las muestras de:
d. La corriente de fase.
e. La tensión de fase.
f. Las tensiones en los buses de corriente continua.
g. La temperatura del radiador.
h. Y la temperatura ambiente.
 Leer y establecer valores (si se permite) de la zona de la memoria de programa y de la
de datos.
 Comprobar el estado del prototipo a través de diversos indicadores y reiniciarlo.

4
Sólo si se dispone de algún elemento de interconexión que evite cortocircuitos entre las salidas de los prototipos (RxD
y CTS).

PROYECTO FINAL DE CARRERA – 129 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

 Ajustar determinados parámetros asociados con el control de las muestras tomadas


(fondo de escala y errores en los sensores, por ejemplo).
 Detectar las posibles zonas en las que se producen errores de programación en el
microcontrolador (para su posterior depuración).
 Etcétera.
En los anexos se encontrará un manual en el que se explica detalladamente en qué consiste y
cómo se manipula dicho entorno de monitorización y control.

Figura 58 Ejemplo de una ventana de la interfaz de usuario, creada para un PC, para interactuar con un prototipo.

2.5.4.2 Las comunicaciones entre prototipos


Entre los propios prototipos también puede existir intercambio de información gracias a un
bus separado del anterior (Figura 47) con el que se pretende coordinar el funcionamiento de todos
ellos, especialmente cuando se trata de simular un sistema polifásico o poner varios en paralelo.
Al igual que con la comunicación con el PC, el procedimiento empleado es del tipo comando-
respuesta: un prototipo será el maestro y comenzará la comunicación con los esclavos enviando un
comando. La jerarquía es establecida según se haya posicionado el jumper destinado para tal fin

CURSO 2011/2012 – 130 – KAIS TOUMI BORGES


MEMORIA

localizado en la placa de comunicaciones (pág. 123). A diferencia que con el PC, la comunicación
es síncrona y la comanda el prototipo maestro.
Para la comunicación entre los prototipos, intervienen cuatro líneas con las que se pueden
emplear o bien señales TTL o bien RS-485:
 Dos líneas son de datos: una es para el flujo ―
maestro a esclavo‖ y la otra para el flujo
―esclavo a maestro‖.
 Una línea es empleada por el maestro para establece la señal de sincronismo.
 Y con la otra línea el maestro selecciona a los prototipos esclavos para enviarles un
comando.

 ¡Solamente puede haber un equipo maestro conectado al bus de comunicaciones entre


prototipos!

2.5.5 La programación del sistema

2.5.5.1 Programación en lenguaje ensamblador


La programación del DSP se realizó enteramente en lenguaje ensamblador para tener, en todo
momento, conocimiento de las instrucciones que se encuentra ejecutando el dispositivo (los
lenguajes de alto nivel añaden algunas innecesarias que pueden suponer un consumo superfluo de
ciclos de reloj o realizar acciones no deseadas). Todas las instrucciones empleadas se encuentran en
la referencia nº [73].
La programación no requiere de un entorno concreto, basta con un simple editor de texto. No
obstante, se empleó para ello el programa TextPad 4.7.2, que incluye muchas funciones adicionales
que un simple editor de texto como, por ejemplo, la creación de librerías para que las instrucciones
que se escriban aparezcan de un color determinado para ayudar en la programación (Figura 59 y
Figura 60).

PROYECTO FINAL DE CARRERA – 131 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Figura 59 Ejemplo nº 1 del entorno del editor de texto TextPad v 4.7.2. Desarrollo de una función.

Figura 60 Ejemplo nº 2 del entorno del editor de texto TextPad v 4.7.2.: Definición de una librería.

CURSO 2011/2012 – 132 – KAIS TOUMI BORGES


MEMORIA

.1 Archivos generados
Para la creación del código ensamblador, se crearon diferentes archivos, agrupados en tres
categorías: de configuración del entorno, de programación propiamente dicho y de ondas
predeterminadas de consigna y de histéresis.

 De configuración el entorno
Son archivos que definen los colores de las palabras a escribir y las instrucciones o símbolos
empleados en la programación:
1) asm240.syn: Archivo de configuración del programa TexPad. Con él, se establecen
con qué colores se van a representar a las instrucciones, símbolos y comentarios, entre
otros. Por ejemplo, para las primeras son los colores azul oscuro y cian, para los
segundos es el marrón y para los terceros son el verde y el negro.
2) Librería.asm: Archivo que define constantes y macros empleadas.

 De programación
Son todos aquellos archivos que contienen el código ensamblador desarrollado, es decir, los
que definen la forma de trabajar del DSP:
1) Inicio.asm: Declara las variables empleadas en la programación e inicializa al DSP.
2) IntHard.asm: Contiene el código de todas las interrupciones hardware que se han
empleado en el DSP, a excepción de las relacionadas con el módulo SCI y SPI.
3) IntSoft.asm: Contiene el código de todas las interrupciones software que se han
empleado en el DSP.
4) SCI.asm: Recoge las funciones e interrupciones asociadas al módulo SCI.
5) SPI.asm: Recoge las funciones e interrupciones asociadas al módulo SPI.
6) FunElec.asm: Contiene las funciones que tienen que ver con el cálculo de parámetros
eléctricos.
7) FunMisc.asm: Contiene funciones no incluidas en el resto de los archivos y que son
de carácter general.
8) linker.cmd: Archivo empleado por el programa enlazador (linker) para la definición
de los diferentes sectores que van a componer la memoria de programa y la de datos.

 De ondas predeterminadas de consigna e histéresis


Contienen las ondas de consigna de corriente que se pueden simular (siete en total) y la
semiventana de histéresis preconfiguradas (Figura 61), un archivo para cada una. Todas estas ondas
poseen 256 muestras, a excepción de la histéresis, que contiene 127.
1) AbsSeno.asm: Definición de una onda senoidal rectificada de fase nula.
2) AbsCoseno.asm: Definición de una onda cosenoidal rectificada de fase nula.
3) Coseno.asm: Definición de una onda cosenoidal con valor medio y fase nulos.

PROYECTO FINAL DE CARRERA – 133 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

4) Cuadrada.asm: Definición de una onda cuadrada con valor medio nulo y ciclo de
trabajo del 50%.
5) SemiHistDig.asm: Contiene un vector de 127 valores que indican la semiventana de
histéresis a aplicar, por defecto, a cada módulo de la corriente de fase de consigna. El
contenido de cada índice, empezando por la unidad, corresponde con el módulo citado
(por ejemplo, el valor contenido en la primera posición es la semiventana de histéresis
para un módulo igual a la unidad; el de la segunda posición, para un módulo igual a
dos; el de la tercera, para uno igual a tres y, así, sucesivamente).
6) Seno.asm: Definición de una onda senoidal con valor medio y fase nulos.
7) Sierra.asm: Definición de una onda de diente de sierra con valor medio nulo.
8) Triangular.asm: Definición de una onda triangular con valor medio nulo.
Todos estos archivos fueron creados gracias al programa desarrollado en LabView.

512 512
Valor decimal

384 384
Valor decimal

256 256

128 128

0 0
0 32 64 96 128 160 192 224 256 0 32 64 96 128 160 192 224 256
Muestra Muestra
Onda cosenoidal rectificada. Onda senoidal rectificada.

512 512
Valor decimal
Valor decimal

256 256

0 0

-256 -256

-512 -512
0 32 64 96 128 160 192 224 256 0 32 64 96 128 160 192 224 256
Muestra Muestra
Onda cosenoidal. Onda cuadrada.

512 512
Valor decimal
Valor decimal

256 256

0 0

-256 -256

-512 -512
0 32 64 96 128 160 192 224 256 0 32 64 96 128 160 192 224 256
Muestra Muestra
Onda senoidal. Onda de diente de sierra.

CURSO 2011/2012 – 134 – KAIS TOUMI BORGES


MEMORIA

512 50
Valor decimal
40

Valor decimal
256
30
0
20
-256 10
-512 0
0 32 64 96 128 160 192 224 256 0 16 32 48 64 80 96 112 128
Muestra Muestra
Onda triangular Semiventana de histéresis.

Figura 61 Ondas de consigna y de histéresis programadas en lenguaje ensamblador.

2.5.5.2 El empleo del emulador


El DSP dispone de un puerto de emulación específico para que su código de programa pueda
ser transferido, controlado y depurado desde un terminal externo como, por ejemplo, un PC. Dicha
interfaz cumple con la normativa IEEE 1149.15, muy extendida en el mercado, por lo que el
diseñador puede efectuar las tareas citadas conectando a dicho puerto cualquier dispositivo que
cumpla con ella.
Para llevar a cabo la programación del microcontrolador y la depuración de su código, se
recurrió al empleo de un paquete de herramientas de Texas Instruments que se encontraba
disponible en la Universidad y que estaba formado por tres elementos:
1) Un emulador en forma de tarjeta electrónica que se instala en el bus ISA de un PC: el
XDS510. Efectuará las operaciones necesarias para transferir y depurar el programa
contenido en el DSP, así como controlar y supervisar su funcionamiento (Figura 62).
2) Un dispositivo intermedio (en adelante JTAG) que enlaza dicho emulador con el
prototipo (Figura 62). Es el encargado de adaptar las señales provenientes del primero
a la normativa IEEE 1149.1 que se dirigen al segundo, y viceversa. Este elemento se
conecta al emulador a través de un conector SUBD-25 hembra y a la placa madre
mediante el conector de 14 patillas hembra J8 (Figura 64).
3) Y un entorno de programación, supervisión y control que ejecuta el programador
desde un PC: el Code Composer Studio, versión 4.10 (Figura 63).
Para más información sobre el emulador XDS510 y sus señales de comunicación, consultar
las referencias bibliográficas [65] y [76].

5
(Standard Test Access Port and Boundary-Scan Architecture, conocida comúnmente como JTAG, un acrónimo de
Joint Test Action Group). Más información: [64].

PROYECTO FINAL DE CARRERA – 135 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Figura 62 Emulador XSD510, dispositivo JTAG y Figura 63 Code Composer Studio Software.
controladores.

Figura 64 Esquema de conexión del emulador XDS510 con la placa madre.

Toda la emulación se desarrolló sobre el bloque de control construido (no fue posible su
simulación porque este modelo de microcontrolador no dispone de ella). En la Figura 65 se muestra
una captura de pantalla del entorno del programa Code Composer Studio para emular y depurar el
código ensamblador elaborado.

CURSO 2011/2012 – 136 – KAIS TOUMI BORGES


MEMORIA

Figura 65 Entorno del programa Code Composer Studio.

2.5.5.3 Programación en lenguaje gráfico LabView


Aparte de la programación en lenguaje ensamblador que
establecía las pautas de trabajo del microcontrolador, se
desarrolló otro programa en paralelo para el PC, pero esta vez en
un lenguaje gráfico de alto nivel: El entorno LabView. Se
decidió programar en él por no disponer de otro lenguaje de alto
nivel en el laboratorio.
Con el programa desarrollado para PC, el usuario puede
monitorizar y controlar el funcionamiento del prototipo en todo Figura 66 Logotipo de LabView.
momento, en un entorno compatible con el sistema operativo de
Microsoft Windows. En el anexo, el lector encontrará un manual de uso del programa creado, con
todas sus funciones disponibles y dibujos explicativos.

PROYECTO FINAL DE CARRERA – 137 – CARGA ELÉCTRICA PROGRAMABLE


MEMORIA

Figura 67 Ejemplo nº1 del diagrama de bloques de la programación en LabView.

Figura 68 Ejemplo nº2 del diagrama de bloques de la programación en LabView.

CURSO 2011/2012 – 138 – KAIS TOUMI BORGES


MEMORIA

El autor de la Memoria:

Kais Toumi Borges


Estudiante de Ingeniería Técnica Industrial, Esp. en Electrónica Industrial

PROYECTO FINAL DE CARRERA – 139 – CARGA ELÉCTRICA PROGRAMABLE


ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES

3 ANEXOS

PROYECTO FINAL DE CARRERA: ―


Carga Eléctrica Programable‖
UNIVERSIDAD
DE LA RIOJA

NOMBRE: Kais Toumi Borges

TITULACIÓN: I.T.I Electrónica

FECHA: 13/06/2012

PROYECTO FINAL DE CARRERA – 140 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.1 Índices
3.1.1 Contenido
3.1 ÍNDICES .................................................................................................................... 141
3.1.1 CONTENIDO................................................................................................................... 141
3.1.2 FIGURAS ....................................................................................................................... 170
3.1.3 TABLAS ......................................................................................................................... 185

3.2 CÁLCULOS JUSTIFICATIVOS DEL BLOQUE DE POTENCIA ................................................ 191


3.2.1 ALGUNAS CONSIDERACIONES PREVIAS ............................................................................ 191
3.2.1.1 Corriente de fase ........................................................................................... 191
.1 Evolución dentro de la banda de histéresis ..................................................................... 191
 Cálculo ........................................................................................................................ 191
 Casos particulares....................................................................................................... 195
3.2.1.2 Los transistores de potencia .......................................................................... 196
.1 IGBT versus MOSFET ..................................................................................................... 196
.2 Cálculo de los elementos de protección .......................................................................... 197
 Capacidades e inductancia parásitas.......................................................................... 198
 Protección en la salida................................................................................................ 199
3.2.2 EL CONVERTIDOR DC / AC ............................................................................................. 200
3.2.2.1 Cálculo de la inductancia de fase .................................................................. 200
.1 Máxima derivada de la corriente real ............................................................................... 200
.2 Máxima derivada de la corriente de consigna .................................................................. 203
.3 Frecuencia de conmutación máxima de los IGBT ........................................................... 204
.4 Relación entre la inductancia de fase, la histéresis y el módulo de la consigna ............. 205
.5 Tablas y gráficos .............................................................................................................. 206
 Inductancia de fase e histéresis ................................................................................. 206
 Corriente eficaz máxima............................................................................................. 212
 Potencia aparente máxima absorbida ....................................................................... 215
 Tensión en bornes de la inductancia .......................................................................... 217
.6 Valor seleccionado de la inductancia de fase .................................................................. 219
3.2.2.2 Transistores seleccionados ........................................................................... 220
.1 IGBT ................................................................................................................................. 220
.2 MOSFET ........................................................................................................................... 222
3.2.2.3 Cálculo de las protecciones en los transistores ............................................. 223
.1 Protección en la salida ..................................................................................................... 223
 IGBT ............................................................................................................................ 224
 MOSFET ...................................................................................................................... 226
.2 Protecciones en la entrada ............................................................................................... 227
 Los diodos zéner ......................................................................................................... 228

PROYECTO FINAL DE CARRERA – 141 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 La resistencias puerta-emisor y puerta-surtidor ........................................................ 229


.3 Protecciones y limitadores de sobrecorrientes ................................................................ 229
 Fusibles rápidos para semiconductores ..................................................................... 230
 Resistencias de descarga ............................................................................................ 232
3.2.2.4 Cálculo de las resistencias de puerta ............................................................ 234
3.2.2.5 El fusible de entrada ...................................................................................... 237
3.2.2.6 El relé de conexión a red ............................................................................... 237
.1 Los transistores Q3 y Q4 .................................................................................................. 238
 Potencia de disipación del transistor Q3.................................................................... 240
 Cálculo de las resistencias de base R17 y R18 ............................................................ 240
.2 El diodo D9 ....................................................................................................................... 242
.3 El varistor RV1.................................................................................................................. 242
3.2.2.7 El radiador ..................................................................................................... 243
.1 Premisas ........................................................................................................................... 243
.2 Forma de onda de las corrientes de fase y de descarga ................................................. 248
.3 Cálculo de las pérdidas en los semiconductores ............................................................. 249
 Por conducción eléctrica ............................................................................................ 249
Pérdidas en el IGBT ........................................................................................................... 249
Pérdidas en el diodo ........................................................................................................... 249
Pérdidas en el MOSFET ..................................................................................................... 250
 Por conmutación ........................................................................................................ 250
Pérdidas en el módulo IGBT............................................................................................... 250
Pérdidas en el MOSFET ..................................................................................................... 252
.4 Ecuaciones del circuito térmico y resolución ................................................................... 252
3.2.3 PLACA DE AISLAMIENTO ................................................................................................. 255
3.2.3.1 El amplificador ISO122 .................................................................................. 255
.1 Motivos de su elección ..................................................................................................... 255
.2 Consideraciones previas .................................................................................................. 255
3.2.3.2 De la corriente de fase .................................................................................. 257
.1 Ecuación general de salida .............................................................................................. 257
.2 Cálculo de la resistencia Rshunt1 .................................................................................... 257
.3 Ecuación nominal de salida .............................................................................................. 258
 Valor nominal de fondo de escala real ....................................................................... 258
.4 Rango de la tensión de salida .......................................................................................... 258
3.2.3.3 De la tensión de fase ..................................................................................... 259
.1 Ecuación general de salida .............................................................................................. 260
.2 Cálculo de las resistencias R1 y R2 ................................................................................. 260
.3 Ecuación nominal de salida .............................................................................................. 261
 Valor nominal de fondo de escala real ....................................................................... 262
.4 Rango de la tensión de salida .......................................................................................... 262
3.2.3.4 De las tensiones del bus de continua ............................................................ 264
.1 Ecuación general de salida .............................................................................................. 265

CURSO 2011/2012 – 142 – KAIS TOUMI BORGES


ANEXOS

.2 Cálculo de las resistencias R3 y R5 ................................................................................. 265


.3 Ecuaciones nominales de salida ...................................................................................... 266
 Valor nominal de fondo de escala real ....................................................................... 266
.4 Rango de la tensión de salida .......................................................................................... 266
3.2.3.5 Consumo de corriente desde las fuentes....................................................... 268
3.2.4 PLACA DE CONTROL DE LOS TRANSISTORES DE POTENCIA ................................................ 270
3.2.4.1 El controlador de puerta HCPL-3120 ............................................................. 270
3.2.4.2 El circuito de control ...................................................................................... 271
.1 Cálculo de la resistencia R1 ............................................................................................. 272
.2 Los condensadores de “bypass” ...................................................................................... 272
 Capacidad de “bypass” mínima en los MOSFET ......................................................... 274
3.2.4.3 Consumo de corriente desde las fuentes....................................................... 275
3.2.5 LA PLACA TROCEADORA Y SU CIRCUITO DE CONTROL ....................................................... 276
3.2.5.1 El controlador del factor de potencia ............................................................. 276
.1 El controlador de factor de potencia UCC28019 .............................................................. 277
 Los circuitos de referencia.......................................................................................... 278
3.2.5.2 Diseño ........................................................................................................... 279
.1 Placa del troceador .......................................................................................................... 280
 Potencia del transformador de alimentación ............................................................ 280
 El varistor RV1 ............................................................................................................ 281
Cálculo del varistor ............................................................................................................. 281
Potencia máxima del transformador de entrada ................................................................. 283
 Cálculo del diodo de paso D1 ..................................................................................... 284
 El transistor M1 y elementos asociados ..................................................................... 285
Potencia disipada por el transistor...................................................................................... 285
Capacidad parásita de salida ............................................................................................. 286
Rama R1-C2 de protección ................................................................................................ 286
La resistencia de puerta R2 ................................................................................................ 287
La resistencia puerta-surtidor R3........................................................................................ 287
.2 Placa del controlador del factor de potencia .................................................................... 287
 Los condensadores C9 y C10 ...................................................................................... 287
 El circuito de Stand-By................................................................................................ 288
.3 Consumo de corriente desde las fuentes ......................................................................... 289
3.2.6 PLACA DE ALIMENTACIONES DE POTENCIA ....................................................................... 290
3.2.6.1 La supervisión de las tensiones de ±12 V...................................................... 290
.1 El dispositivo TL7757 ....................................................................................................... 290
 Motivos de su elección ............................................................................................... 290
.2 Circuitos supervisores diseñados ..................................................................................... 292
 Cálculo de los divisores de tensión ............................................................................ 293
 Las resistencias de polarización R1 y R4 y el optoacoplador U7 ................................ 295
 Corriente absorbida desde las fuentes....................................................................... 296

PROYECTO FINAL DE CARRERA – 143 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.2.6.2 El diseño de las fuentes de ±12 V ................................................................. 297


.1 Los reguladores de tensión L7812 y L7912 ..................................................................... 297
.2 Cálculo de las corrientes totales de las fuentes ............................................................... 298
.3 Configuración escogida .................................................................................................... 299
 El transformador, el fusible y el puente de diodos .................................................... 301
 Los condensadores de entrada y de salida................................................................. 302
 Los diodos de protección............................................................................................ 303

3.3 CÁLCULO DEL TROCEADOR Y SU CIRCUITO DE CONTROL ............................................... 304


3.3.1 INTRODUCCIÓN .............................................................................................................. 304
3.3.2 HOJA DE CÁLCULO ......................................................................................................... 305

3.4 CÁLCULOS JUSTIFICATIVOS DEL BLOQUE DE CONTROL ................................................. 318


3.4.1 EL MICROCONTROLADOR................................................................................................ 318
3.4.1.1 Características .............................................................................................. 318
3.4.1.2 Cálculos ........................................................................................................ 319
.1 Frecuencia máxima de muestreo ..................................................................................... 319
3.4.2 LA PLACA MADRE ........................................................................................................... 319
3.4.2.1 La entrada de alimentación ........................................................................... 319
.1 Los fusibles de protección ................................................................................................ 320
.2 Los elementos de filtrado ................................................................................................. 321
3.4.2.2 Visualización de existencia de alimentación .................................................. 322
3.4.2.3 Detección de tensiones de alimentación bajas .............................................. 323
.1 El supervisor de tensiones TL7757 .................................................................................. 323
 Motivos de su elección ............................................................................................... 323
.2 Supervisión de la alimentación +5Vctrl: Interrupción /PORSET ......................................... 325
 La resistencia R6 y el condensador C4 ....................................................................... 326
.3 Supervisión de las alimentaciones ±12Vctrl: Interrupción NMI ......................................... 327
 La resistencia R7 ......................................................................................................... 330
 Cálculo de los divisores de tensión ............................................................................ 330
 La resistencia R14 y el transistor Q1 .......................................................................... 332
El transistor Q1 en corte ..................................................................................................... 333
El transistor Q1 en saturación ....................................................................................... 334

3.4.2.4 El circuito de reloj .......................................................................................... 335


.1 Los condensadores C5 y C6 ............................................................................................ 337
3.4.2.5 Pulsadores de marcha y de paro ................................................................... 339
.1 Cálculo de las ramas R-C ................................................................................................ 340
.2 Las resistencias R4 y R5 .................................................................................................. 342
3.4.2.6 Pulsador de reset .......................................................................................... 342
.1 La patilla /RESET funcionando como entrada .................................................................... 343
.2 La patilla /RESET funcionando como salida ...................................................................... 343

CURSO 2011/2012 – 144 – KAIS TOUMI BORGES


ANEXOS

3.4.3 PLACA DE ACONDICIONAMIENTO ANALÓGICO ................................................................... 344


3.4.3.1 Consideraciones sobre los diodos zéner empleados ..................................... 344
.1 Características.................................................................................................................. 344
.2 Tolerancia zéner ............................................................................................................... 346
.3 Protección del DSP .......................................................................................................... 346
 Ante sobretensiones .................................................................................................. 346
 Ante tensiones negativas ........................................................................................... 346
3.4.3.2 Los circuitos sensores de temperatura .......................................................... 347
.1 De la temperatura del radiador ......................................................................................... 347
 Generalidades............................................................................................................. 347
 Estudio de las combinaciones .................................................................................... 348
Combinación a) .................................................................................................................. 348
Combinación b) .................................................................................................................. 348
Combinación c)................................................................................................................... 349
Combinación d) .................................................................................................................. 349
 Selección del termistor ............................................................................................... 350
.2 De la temperatura del ambiente ....................................................................................... 360
3.4.3.3 El amplificador TL074ACN ............................................................................ 365
.1 Motivos de su elección ..................................................................................................... 365
.2 Etapa de salida ................................................................................................................. 366
 Corriente máxima de salida considerando la potencia máxima de disipación .......... 366
 Corriente máxima de salida con un diodo zéner acoplado ........................................ 368
 Conclusión .................................................................................................................. 369
3.4.3.4 Circuitos de tensiones de referencia .............................................................. 369
.1 El regulador TL431B ........................................................................................................ 369
.2 El regulador de +5 V ......................................................................................................... 371
 Ecuación nominal de salida ........................................................................................ 372
 Cálculo de las resistencias R18 y R19 ......................................................................... 372
 Rango de la tensión de salida ..................................................................................... 373
 Cálculo de la resistencia R17 ...................................................................................... 374
 El condensador C7 ...................................................................................................... 374
 El diodo D11 ............................................................................................................... 375
.3 Regulador de +2’5 V ......................................................................................................... 375
 Ecuación nominal de salida ........................................................................................ 376
 Rango de la tensión de salida ..................................................................................... 376
 Cálculo de la resistencia R16 ...................................................................................... 376
 El condensador C8 ...................................................................................................... 377
3.4.3.5 Etapa de seguimiento .................................................................................... 377
.1 De la corriente y tensión de fase y de las tensiones del bus DC ..................................... 377
 La resistencia R42 ....................................................................................................... 378
 La resistencia R55 ....................................................................................................... 379
.2 De la temperatura del radiador ......................................................................................... 379

PROYECTO FINAL DE CARRERA – 145 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.4.3.6 Etapa de filtrado ............................................................................................ 380


.1 Estudios previos del filtro ................................................................................................. 380
 Cálculo de la función de transferencia ....................................................................... 381
 Comportamiento junto con el ISO122........................................................................ 383
 Componentes escogidos ............................................................................................ 384
3.4.3.7 Etapas sumadoras ........................................................................................ 385
.1 Estudios previos ............................................................................................................... 385
 Ecuación nominal de salida ........................................................................................ 386
 Cálculo de las resistencias .......................................................................................... 388
 Rango de la tensión de salida ..................................................................................... 388
 El diodo D7 ................................................................................................................. 390
 Caso particular............................................................................................................ 391
3.4.3.8 Etapa rectificadora de precisión .................................................................... 391
.1 Estudios previos ............................................................................................................... 392
 Ecuación general de salida ......................................................................................... 392
 Ecuación nominal de salida ........................................................................................ 393
 Cálculo de las resistencias R40 y R46 ......................................................................... 393
 Cálculo de las resistencias R41, R47 y R48 ................................................................. 394
 Rango de la tensión de salida ..................................................................................... 394
3.4.3.9 Etapas comparadoras ................................................................................... 396
.1 Los comparadores LM339N y LM393P ............................................................................ 396
 Interactuación con la lógica TTL ................................................................................. 398
 Cálculo de la resistencia R .......................................................................................... 399
.2 De la corriente de fase ..................................................................................................... 399
 El diodo D10 ............................................................................................................... 400
 Cálculo de la resistencia R50 ...................................................................................... 400
.3 De la tensión de fase ........................................................................................................ 401
.4 De las tensiones del bus de continua .............................................................................. 401
.5 De la temperatura del radiador ......................................................................................... 402
3.4.3.10 Etapa detectora del cruce por cero .............................................................. 403
3.4.3.11 Etapa de enclavamiento y señalización de anomalía ................................... 404
.1 Los biestables J-K ............................................................................................................ 406
.2 Las puertas AND .............................................................................................................. 406
.3 Las resistencias ................................................................................................................ 407
3.4.3.12 Tablas y gráficas relacionadas con el bloque de potencia ........................... 407
.1 Corriente de fase .............................................................................................................. 407
.2 Tensión de fase ................................................................................................................ 409
.3 Tensión en los buses de continua .................................................................................... 412
3.4.4 PLACA DE COMUNICACIONES .......................................................................................... 413
3.4.4.1 Dirección del prototipo ................................................................................... 413
3.4.4.2 Selección de la jerarquía ............................................................................... 414

CURSO 2011/2012 – 146 – KAIS TOUMI BORGES


ANEXOS

3.4.4.3 Línea de estado común ................................................................................. 415


.1 Las resistencias R18 y R20 y el transistor Q2 ................................................................. 416
 Caso particular: un equipo aislado ............................................................................. 417
 Caso particular: dos o tres equipos interconectados ................................................. 419
.2 La resistencia R19 ............................................................................................................ 419
3.4.4.4 Circuitos de comunicaciones con el PC (SCI)................................................ 420
.1 La selección del protocolo ................................................................................................ 421
.2 Las señales del DSP implicadas ...................................................................................... 421
.3 Los conectores y jumpers de pruebas ............................................................................. 422
.4 Los diodos de visualización .............................................................................................. 422
.5 La interface RS-485 ......................................................................................................... 423
.6 La interface RS-232 ......................................................................................................... 424
 El cable de comunicaciones. Los conectores P1 y P2 ................................................. 425
3.4.4.5 Circuitos de comunicaciones entre equipos (SPI) .......................................... 426
.1 Selección entre TTL y RS-485 ......................................................................................... 428
.2 Establecimiento de la función de las señales .................................................................. 428
.3 Las resistencias de protección ......................................................................................... 429
3.4.5 PLACA DE CONTROL DE POTENCIA .................................................................................. 429
3.4.5.1 Control de los transistores de potencia .......................................................... 429
.1 Señales de los IGBTs ....................................................................................................... 429
 Etapa de retardo......................................................................................................... 430
.2 Señales de los MOSFETs ................................................................................................ 431
3.4.5.2 Control "Stand-By" de los troceadores........................................................... 431
3.4.5.3 Control y verificación del relé de conexión a red ............................................ 432

3.5 CÁLCULO DE LAS PISTAS DE UN CIRCUITO IMPRESO...................................................... 434


3.5.1 ANCHURA DE LAS PISTAS................................................................................................ 434
3.5.2 DISTANCIA ENTRE PISTAS ............................................................................................... 435

3.6 CONFIGURACIÓN DEL DSP ......................................................................................... 436


3.6.1 INTRODUCCIÓN .............................................................................................................. 436
3.6.2 USO DEL PATILLAJE ....................................................................................................... 436
3.6.2.1 Patillas de alimentación ................................................................................. 438
3.6.2.2 Patillas de interfaz con el sistema.................................................................. 438
3.6.2.3 Patillas analógicas ......................................................................................... 439
3.6.2.4 Patillas de entrada y salida digitales .............................................................. 440
3.6.2.5 Patillas de comunicaciones serie ................................................................... 442
3.6.2.6 Patillas de emulación..................................................................................... 443
3.6.2.7 Patillas de interrupciones .............................................................................. 444
3.6.2.8 Patillas de reloj .............................................................................................. 445

PROYECTO FINAL DE CARRERA – 147 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.6.2.9 Patillas sin uso asignado ............................................................................... 445


3.6.3 EL MAPA DE MEMORIA .................................................................................................... 446
3.6.3.1 La memoria de programa .............................................................................. 447
.1 Configuración ................................................................................................................... 448
3.6.3.2 La memoria de datos ..................................................................................... 449
.1 Memoria RAM interna ...................................................................................................... 450
.2 Memoria RAM externa ..................................................................................................... 451
3.6.3.3 Memoria global de datos ............................................................................... 452
3.6.3.4 La memoria de entrada / salida ..................................................................... 452
3.6.3.5 Generación de estados de espera ................................................................. 452
.1 Registro WSGR .................................................................................................................. 452
3.6.4 LOS REGISTROS AUXILIARES Y DE ESTADO DE LA CPU ..................................................... 453
3.6.4.1 Registros auxiliares ....................................................................................... 453
3.6.4.2 Registros de estado....................................................................................... 454
.1 Registro ST0 ..................................................................................................................... 454
.2 Registro ST1 ..................................................................................................................... 455
3.6.5 LAS PATILLAS DE ENTRADA / SALIDA DIGITALES ................................................................ 455
3.6.5.1 Patillas de entrada / salida del grupo 1 .......................................................... 455
.1 Configuración ................................................................................................................... 456
 El registro de control OCRA.......................................................................................... 456
 El registro de control OCRB .......................................................................................... 456
 Registro PADATDIR ........................................................................................................ 457
 Registro PBDATDIR ........................................................................................................ 458
 Registro PCDATDIR ........................................................................................................ 458
3.6.5.2 Patillas de entrada / salida del grupo 2 .......................................................... 459
3.6.6 LAS INTERRUPCIONES .................................................................................................... 459
3.6.6.1 La interrupción RESET .................................................................................... 460
3.6.6.2 Estructura y prioridades de las interrupciones de la CPU .............................. 461
3.6.6.3 Las interrupciones externas........................................................................... 465
.1 Interrupción NMI ................................................................................................................ 465
 Circuito diseñado asociado ........................................................................................ 465
 Configuración software .............................................................................................. 465
.2 Interrupción XINT1 ............................................................................................................. 466
 Circuito diseñado asociado ........................................................................................ 466
 Configuración software .............................................................................................. 466
.3 Interrupción XINT2 ............................................................................................................. 467
 Circuito diseñado asociado ........................................................................................ 467
 Configuración software .............................................................................................. 467
.4 Interrupción XINT3 ............................................................................................................. 468
 Circuito diseñado asociado ........................................................................................ 468

CURSO 2011/2012 – 148 – KAIS TOUMI BORGES


ANEXOS

 Configuración software .............................................................................................. 468


.5 Interrupción PDPINT ........................................................................................................... 469
 Circuito diseñado asociado ........................................................................................ 469
 Configuración software .............................................................................................. 469
3.6.6.4 Las interrupciones periféricas ........................................................................ 470
3.6.7 REGISTROS DE CONFIGURACIÓN DEL SISTEMA ................................................................. 470
3.6.7.1 Registro SYSCR .............................................................................................. 470
3.6.7.2 Registro SYSSR .............................................................................................. 471
3.6.7.3 Registro SYSIVR ............................................................................................. 472
3.6.8 EL MÓDULO DE RELOJ PLL ............................................................................................. 472
3.6.8.1 Introducción ................................................................................................... 472
3.6.8.2 Patillaje del módulo ....................................................................................... 473
3.6.8.3 Circuito diseñado asociado............................................................................ 473
3.6.8.4 Configuración software .................................................................................. 474
.1 Registro CKR0.................................................................................................................. 474
.2 Registro CKR1.................................................................................................................. 474
3.6.9 MÓDULO DE WATCH-DOG E INTERRUPCIÓN DE TIEMPO REAL ............................................. 475
3.6.9.1 Introducción ................................................................................................... 475
3.6.9.2 Patillaje del módulo y circuitos asociados ...................................................... 476
3.6.9.3 Configuración software .................................................................................. 476
.1 Registro RTICNTR .............................................................................................................. 477
.2 Registro WDCNTR .............................................................................................................. 477
.3 Registro WDKEY................................................................................................................. 477
.4 Registro RTICR .................................................................................................................. 477
.5 Registro WDCR .................................................................................................................. 478
3.6.10 MÓDULO DE ADMINISTRADOR DE EVENTOS .................................................................... 478
3.6.10.1 Introducción ................................................................................................. 478
3.6.10.2 Patillaje del módulo ..................................................................................... 479
3.6.10.3 Circuitos diseñados asociados .................................................................... 480
3.6.10.4 Configuración software ................................................................................ 480
.1 Registros no utilizados ..................................................................................................... 480
.2 Registro GPTCON ............................................................................................................... 481
.3 Registros TICNT, T2CNT y T3CNT ........................................................................................ 482
.4 Registros T1PR, T2PR y T3PR ............................................................................................ 482
.5 Registro T1CON ................................................................................................................. 482
.6 Registro T2CON ................................................................................................................. 483
.7 Registro T3CON ................................................................................................................. 484
.8 Registro EVIMRA ................................................................................................................ 485
.9 Registro EVIMRB ................................................................................................................ 486
.10 Registros EVIFRA y EVIFRB............................................................................................... 487

PROYECTO FINAL DE CARRERA – 149 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.11 Registros EVIVRA y EVIVRB .............................................................................................. 487


3.6.11 EL MÓDULO ADC ......................................................................................................... 487
3.6.11.1 Introducción ................................................................................................. 487
3.6.11.2 Patillaje del módulo ..................................................................................... 489
3.6.11.3 Circuitos diseñados asociados .................................................................... 489
3.6.11.4 Configuración software ................................................................................ 490
.1 Registro ADCTRL1 .............................................................................................................. 490
.2 Registro ADCTRL2 .............................................................................................................. 491
.3 Registros ADCFIFO ............................................................................................................. 492
3.6.12 EL MÓDULO SCI .......................................................................................................... 492
3.6.12.1 Introducción ................................................................................................. 492
3.6.12.2 Patillaje del módulo ..................................................................................... 493
3.6.12.3 Circuito diseñado asociado.......................................................................... 494
3.6.12.4 Configuración software ................................................................................ 494
.1 Formato de los datos ........................................................................................................ 494
.2 Velocidad de transmisión ................................................................................................. 494
.3 Interrupciones ................................................................................................................... 495
.4 Registros de control ......................................................................................................... 495
 Registro SCICCR ............................................................................................................ 495
 Registros SCIHBAUD y SCILBAUD ..................................................................................... 496
 Registro SCICTL1 ........................................................................................................... 497
 Registro SCICTL2 ........................................................................................................... 498
 Registro SCIPC2 ............................................................................................................ 498
 Registro SCIPRI ............................................................................................................. 499
 Registro SCIRXST ........................................................................................................... 500
 Registros SCIRXEMU, RXSFH, SCIRXBUF, TXSFH y SCITXBUF .................................................. 501
3.6.13 EL MÓDULO SPI .......................................................................................................... 501
3.6.13.1 Introducción ................................................................................................. 501
3.6.13.2 Patillaje del módulo ..................................................................................... 502
3.6.13.3 Circuito diseñado asociado.......................................................................... 503
3.6.13.4 Configuración software ................................................................................ 503
.1 Formato de los datos ........................................................................................................ 503
.2 Velocidad de transmisión ................................................................................................. 503
.3 Interrupciones ................................................................................................................... 504
.4 Registros de control ......................................................................................................... 504
 Registro SPICCR ............................................................................................................ 504
 Registro SPICTL ............................................................................................................. 504
 Registro SPISTS ............................................................................................................. 505
 Registro SPIBRR ............................................................................................................ 505
 Registro SPIPC1 ............................................................................................................ 506

CURSO 2011/2012 – 150 – KAIS TOUMI BORGES


ANEXOS

 Registro SPIPC2 ............................................................................................................ 507


 Registro SPIPRI ............................................................................................................. 508
 Registros SPIEMU, SPIDAT y SPIBUF ................................................................................. 508
3.6.14 ÍNDICE DE TÉRMINOS.................................................................................................... 509

3.7 DESCRIPCIÓN DEL PATILLAJE DEL DSP, CONECTORES Y JUMPERS ................................ 512
3.7.1 BLOQUE DE CONTROL .................................................................................................... 512
3.7.1.1 Uso del patillaje del DSP ............................................................................... 512
3.7.1.2 Conectores de la placa del DSP .................................................................... 518
.1 Conector J1 ...................................................................................................................... 518
.2 Conector J2 ...................................................................................................................... 518
.3 Conector J3 ...................................................................................................................... 519
.4 Conector J4 ...................................................................................................................... 519
3.7.1.3 Conectores de la placa madre ....................................................................... 520
.1 Conector J1 ...................................................................................................................... 520
.2 Conector J2 ...................................................................................................................... 521
.3 Conector J3 ...................................................................................................................... 522
.4 Conector J4 ...................................................................................................................... 523
.5 Conectores J5, J6 y J7 ..................................................................................................... 524
.6 Conector J8 ...................................................................................................................... 525
.7 Conector J9 ...................................................................................................................... 526
.8 Conector J10 .................................................................................................................... 526
.9 Conector J11 .................................................................................................................... 527
.10 Conector J15 .................................................................................................................. 528
.11 Conector J16 .................................................................................................................. 528
.12 Conector J17 .................................................................................................................. 528
.13 Conector J18 .................................................................................................................. 529
.14 Jumper JP1 .................................................................................................................... 529
.15 Jumper JP2 .................................................................................................................... 529
.16 Jumper JP4 .................................................................................................................... 529
.17 Jumper JP5 .................................................................................................................... 529
.18 Jumper JP6 .................................................................................................................... 530
3.7.1.4 Conectores de la placa de acondicionamiento analógico .............................. 530
.1 Conector J1 ...................................................................................................................... 530
.2 Conector J2 ...................................................................................................................... 530
.3 Conector J3 ...................................................................................................................... 530
.4 Conector J4 ...................................................................................................................... 531
.5 Conector J5 ...................................................................................................................... 531
.6 Conector J6 ...................................................................................................................... 532
.7 Conector J7 ...................................................................................................................... 532
.8 Jumper JP1 ...................................................................................................................... 532
.9 Jumper JP2 ...................................................................................................................... 532

PROYECTO FINAL DE CARRERA – 151 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.10 Jumper JP3 .................................................................................................................... 533


3.7.1.5 Conectores de la placa de comunicaciones ................................................... 533
.1 Conector J1 ...................................................................................................................... 533
.2 Conector J2 ...................................................................................................................... 533
.3 Conectores J3 y J12 ......................................................................................................... 533
.4 Conector J4 ...................................................................................................................... 534
.5 Conector J5 ...................................................................................................................... 534
.6 Conector J6 ...................................................................................................................... 535
.7 Conector J7 ...................................................................................................................... 535
.8 Conector J8 ...................................................................................................................... 535
.9 Conector J9 ...................................................................................................................... 535
.10 Conector J10 .................................................................................................................. 535
.11 Conector J11 .................................................................................................................. 536
.12 Conector J13 .................................................................................................................. 536
.13 Conector J14 .................................................................................................................. 536
.14 Conector J15 .................................................................................................................. 536
.15 Conector J16 .................................................................................................................. 537
.16 Conector P1.................................................................................................................... 537
.17 Conector P2.................................................................................................................... 537
.18 Jumper JP1 .................................................................................................................... 538
.19 Jumper JP2 .................................................................................................................... 538
.20 Jumper JP3 .................................................................................................................... 538
.21 Jumper JP4 .................................................................................................................... 538
.22 Jumper JP5 .................................................................................................................... 538
.23 Jumper JP6 .................................................................................................................... 538
.24 Jumper JP7 .................................................................................................................... 539
.25 Jumper JP8 .................................................................................................................... 539
.26 Jumper JP9 .................................................................................................................... 539
.27 Jumper JP10 .................................................................................................................. 539
3.7.1.6 Conectores de la placa de control de potencia .............................................. 540
.1 Conector J1 ...................................................................................................................... 540
.2 Conector J2 ...................................................................................................................... 540
.3 Conector J3 ...................................................................................................................... 540
.4 Conector J4 ...................................................................................................................... 540
.5 Conector J5 ...................................................................................................................... 540
.6 Conectores J6 y J8 ........................................................................................................... 541
.7 Conector J7 ...................................................................................................................... 541
3.7.1.7 Conectores de la placa de memoria externa de programa............................. 542
.1 Conector J1 ...................................................................................................................... 542
3.7.1.8 Conectores de la placa de memoria externa de datos ................................... 543
.1 Conector J1 ...................................................................................................................... 543
3.7.2 BLOQUE DE POTENCIA.................................................................................................... 545

CURSO 2011/2012 – 152 – KAIS TOUMI BORGES


ANEXOS

3.7.2.1 Conectores de la placa DC/AC ...................................................................... 545


.1 Conector J1 ...................................................................................................................... 545
.2 Conector J2 ...................................................................................................................... 545
.3 Conectores J3 y J8 ........................................................................................................... 545
.4 Conector J4 ...................................................................................................................... 545
.5 Conectores J5 y J6 ........................................................................................................... 545
.6 Conector J7 ...................................................................................................................... 546
.7 Conector J9 ...................................................................................................................... 546
.8 Conectores J10 y J11 ....................................................................................................... 547
.9 Conectores J12 y J13 ....................................................................................................... 547
.10 Conector J15 .................................................................................................................. 547
.11 Conector J16 .................................................................................................................. 547
.12 Conector J17 .................................................................................................................. 547
.13 Conector J18 .................................................................................................................. 548
.14 Conector J19 .................................................................................................................. 548
3.7.2.2 Conectores de la placa AC/DC ...................................................................... 548
.1 Conector J1 ...................................................................................................................... 548
.2 Conector J2 ...................................................................................................................... 548
.3 Conector J3 ...................................................................................................................... 549
.4 Conector J4 ...................................................................................................................... 549
3.7.2.3 Conectores de la placa de alimentaciones de potencia ................................. 549
.1 Conectores J1 y J3 ........................................................................................................... 549
.2 Conector J2 ...................................................................................................................... 549
.3 Conectores J4 y J5 ........................................................................................................... 549
.4 Conectores J6 y J7 ........................................................................................................... 550
.5 Conector J8 ...................................................................................................................... 550
3.7.2.4 Conectores de la placa de aislamiento .......................................................... 550
.1 Conector J1 ...................................................................................................................... 550
.2 Conector J2 ...................................................................................................................... 550
.3 Conector J3 ...................................................................................................................... 551
.4 Conector J4 ...................................................................................................................... 551
.5 Conector J5 ...................................................................................................................... 551
.6 Conector J6 ...................................................................................................................... 552
3.7.2.5 Conectores de la placa de control de troceador............................................. 552
.1 Conector J2 ...................................................................................................................... 552
.2 Conector J5 ...................................................................................................................... 552
.3 Conector J6 ...................................................................................................................... 553
3.7.2.6 Conectores de la placa de control de FETs ................................................... 553
.1 Conector J1 ...................................................................................................................... 553
.2 Conector J2 ...................................................................................................................... 553
.3 Conector J3 ...................................................................................................................... 553
.4 Conector J4 ...................................................................................................................... 554

PROYECTO FINAL DE CARRERA – 153 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.5 Conector J5 ...................................................................................................................... 554

3.8 LISTA DE MATERIALES ............................................................................................... 555


3.8.1 BLOQUE DE CONTROL .................................................................................................... 555
3.8.1.1 Placa DSP ..................................................................................................... 555
3.8.1.2 Placa madre .................................................................................................. 556
3.8.1.3 Placa de acondicionamiento analógico .......................................................... 560
3.8.1.4 Placa de comunicaciones .............................................................................. 567
3.8.1.5 Placa de control de potencia ......................................................................... 572
3.8.1.6 Placa de memoria externa de datos .............................................................. 573
3.8.1.7 Placa de memoria externa de programa ........................................................ 574
3.8.2 BLOQUE DE POTENCIA.................................................................................................... 575
3.8.2.1 Placa DC / AC ............................................................................................... 575
3.8.2.2 Placa AC / DC ............................................................................................... 579
3.8.2.3 Placa de alimentaciones de potencia ............................................................ 580
3.8.2.4 Placa de aislamiento ..................................................................................... 585
3.8.2.5 Placa de control de troceador ........................................................................ 587
3.8.2.6 Placa de control de FETs .............................................................................. 589
3.8.3 LISTA DE MATERIAL GENERAL ......................................................................................... 591

3.9 PROTOCOLOS DE COMUNICACIONES ........................................................................... 595


3.9.1 INTRODUCCIÓN .............................................................................................................. 595
3.9.2 COMUNICACIONES A TRAVÉS DEL MÓDULO SCI ............................................................... 595
3.9.2.1 Formato de las tramas y velocidad de transmisión ........................................ 595
3.9.2.2 Formatos generales de los comandos y de las respuestas............................ 596
.1 Comando .......................................................................................................................... 596
.2 Respuesta ........................................................................................................................ 598
3.9.2.3 Existencia de una respuesta.......................................................................... 601
3.9.2.4 El Check-Sum ............................................................................................... 602
.1 Cálculo .............................................................................................................................. 602
.2 Comprobación .................................................................................................................. 603
3.9.2.5 Comandos disponibles .................................................................................. 603
3.9.2.6 Comando CA ................................................................................................. 604
.1 Explicación ....................................................................................................................... 604
.2 Formato del comando ...................................................................................................... 605
 Trama a recibir ........................................................................................................... 605
 Parámetros de recepción ........................................................................................... 605
.3 Formato de la respuesta .................................................................................................. 605
 Trama a enviar ............................................................................................................ 605

CURSO 2011/2012 – 154 – KAIS TOUMI BORGES


ANEXOS

 Parámetros de envío .................................................................................................. 605


3.9.2.7 Comando DR................................................................................................. 605
.1 Explicación ....................................................................................................................... 605
.2 Formato del comando ...................................................................................................... 606
 Trama a recibir ........................................................................................................... 606
 Parámetros de recepción ........................................................................................... 606
.3 Formato de la respuesta .................................................................................................. 606
 Trama a enviar ............................................................................................................ 606
 Parámetros de recepción ........................................................................................... 606
3.9.2.8 Comando ED ................................................................................................. 607
.1 Explicación ....................................................................................................................... 607
.2 Formato del comando ...................................................................................................... 607
 Trama a recibir ........................................................................................................... 607
 Parámetros de envío .................................................................................................. 607
.3 Formato de la respuesta .................................................................................................. 607
 Trama a enviar ............................................................................................................ 607
 Parámetros de envío .................................................................................................. 607
3.9.2.9 Comando EP ................................................................................................. 607
.1 Explicación ....................................................................................................................... 607
.2 Formato del comando ...................................................................................................... 608
 Trama a recibir ........................................................................................................... 608
 Parámetros de recepción ........................................................................................... 608
.3 Formato de la respuesta .................................................................................................. 608
 Trama a enviar ............................................................................................................ 608
 Parámetros de envío .................................................................................................. 608
3.9.2.10 Comando I1 ................................................................................................. 608
.1 Explicación ....................................................................................................................... 608
.2 Formato del comando ...................................................................................................... 609
 Trama a recibir ........................................................................................................... 609
 Parámetros de recepción ........................................................................................... 609
.3 Formato de la respuesta .................................................................................................. 609
 Trama a recibir ........................................................................................................... 609
 Parámetros de envío .................................................................................................. 609
3.9.2.11 Comando LD ............................................................................................... 609
.1 Explicación ....................................................................................................................... 609
.2 Formato del comando ...................................................................................................... 610
 Trama a recibir ........................................................................................................... 610
 Parámetros de recepción ........................................................................................... 610
.3 Formato de la respuesta .................................................................................................. 610
 Trama a enviar ............................................................................................................ 610
 Parámetros de envío .................................................................................................. 610
3.9.2.12 Comando LH ............................................................................................... 610

PROYECTO FINAL DE CARRERA – 155 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.1 Explicación ....................................................................................................................... 610


.2 Formato del comando ...................................................................................................... 611
 Trama a recibir ........................................................................................................... 611
 Parámetros de recepción ........................................................................................... 611
.3 Formato de la respuesta .................................................................................................. 611
 Trama a enviar ............................................................................................................ 611
 Parámetros de envío .................................................................................................. 611
3.9.2.13 Comando LO ............................................................................................... 611
.1 Explicación ....................................................................................................................... 611
.2 Formato del comando ...................................................................................................... 611
 Trama a recibir ........................................................................................................... 611
 Parámetros de recepción ........................................................................................... 612
.3 Formato de la respuesta .................................................................................................. 612
 Trama a enviar ............................................................................................................ 612
 Parámetros de envío .................................................................................................. 612
3.9.2.14 Comando LP ............................................................................................... 612
.1 Explicación ....................................................................................................................... 612
.2 Formato del comando ...................................................................................................... 612
 Trama a recibir ........................................................................................................... 612
 Parámetros de recepción ........................................................................................... 612
.3 Formato de la respuesta .................................................................................................. 613
 Trama a enviar ............................................................................................................ 613
 Parámetros de envío .................................................................................................. 613
3.9.2.15 Comando MC .............................................................................................. 613
.1 Explicación ....................................................................................................................... 613
.2 Formato del comando ...................................................................................................... 613
 Trama a recibir ........................................................................................................... 613
 Parámetros de recepción ........................................................................................... 613
.3 Formato de la respuesta .................................................................................................. 614
3.9.2.16 Comando MR .............................................................................................. 614
.1 Explicación ....................................................................................................................... 614
.2 Formato del comando ...................................................................................................... 614
 Trama a recibir ........................................................................................................... 614
 Parámetros de recepción ........................................................................................... 614
.3 Formato de la respuesta .................................................................................................. 614
 Trama a enviar ............................................................................................................ 614
 Parámetros de envío .................................................................................................. 614
3.9.2.17 Comando ND............................................................................................... 615
.1 Explicación ....................................................................................................................... 615
.2 Formato del comando ...................................................................................................... 615
 Trama a recibir ........................................................................................................... 615
 Parámetros de recepción ........................................................................................... 615

CURSO 2011/2012 – 156 – KAIS TOUMI BORGES


ANEXOS

.3 Formato de la respuesta .................................................................................................. 615


 Trama a enviar ............................................................................................................ 615
 Parámetros de recepción ........................................................................................... 615
3.9.2.18 Comando OR .............................................................................................. 616
.1 Explicación ....................................................................................................................... 616
.2 Formato del comando ...................................................................................................... 616
 Trama a recibir ........................................................................................................... 616
 Parámetros de recepción ........................................................................................... 616
.3 Formato de la respuesta .................................................................................................. 616
 Trama a enviar ............................................................................................................ 616
 Parámetros de envío .................................................................................................. 616
3.9.2.19 Comando PR ............................................................................................... 617
.1 Explicación ....................................................................................................................... 617
.2 Formato del comando ...................................................................................................... 617
 Trama a recibir ........................................................................................................... 617
 Parámetros de recepción ........................................................................................... 617
.3 Formato de la respuesta .................................................................................................. 617
 Trama a enviar ............................................................................................................ 617
 Parámetros de envío .................................................................................................. 617
3.9.2.20 Comando RH............................................................................................... 617
.1 Explicación ....................................................................................................................... 617
.2 Formato del comando ...................................................................................................... 618
 Trama a recibir ........................................................................................................... 618
 Parámetros de recepción ........................................................................................... 618
.3 Formato de la respuesta .................................................................................................. 618
 Trama a enviar ............................................................................................................ 618
 Parámetros de envío .................................................................................................. 618
3.9.2.21 Comando RO .............................................................................................. 618
.1 Explicación ....................................................................................................................... 618
.2 Formato del comando ...................................................................................................... 618
 Trama a recibir ........................................................................................................... 618
 Parámetros de recepción ........................................................................................... 619
.3 Formato de la respuesta .................................................................................................. 619
3.9.2.22 Comando RS ............................................................................................... 619
.1 Explicación ....................................................................................................................... 619
.2 Formato del comando ...................................................................................................... 619
 Trama a recibir ........................................................................................................... 619
 Parámetros de recepción ........................................................................................... 619
.3 Formato de la respuesta .................................................................................................. 619
3.9.2.23 Comando ST ............................................................................................... 619
.1 Explicación ....................................................................................................................... 619
.2 Formato del comando ...................................................................................................... 620

PROYECTO FINAL DE CARRERA – 157 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Trama a recibir ........................................................................................................... 620


 Parámetros de recepción ........................................................................................... 620
.3 Formato de la respuesta .................................................................................................. 620
 Trama a enviar ............................................................................................................ 620
 Parámetros de envío .................................................................................................. 620
3.9.2.24 Comando TM............................................................................................... 622
.1 Explicación ....................................................................................................................... 622
.2 Formato del comando ...................................................................................................... 622
 Trama a recibir ........................................................................................................... 622
 Parámetros de recepción ........................................................................................... 622
.3 Formato de la respuesta .................................................................................................. 622
 Trama a enviar ............................................................................................................ 622
 Parámetros de recepción ........................................................................................... 622
3.9.2.25 Comando TR ............................................................................................... 623
.1 Explicación ....................................................................................................................... 623
.2 Formato del comando ...................................................................................................... 623
 Trama a recibir ........................................................................................................... 623
 Parámetros de recepción ........................................................................................... 623
.3 Formato de la respuesta .................................................................................................. 624
 Trama a enviar ............................................................................................................ 624
 Parámetros de envío .................................................................................................. 624
3.9.2.26 Comando V1 ............................................................................................... 624
.1 Explicación ....................................................................................................................... 624
.2 Formato del comando ...................................................................................................... 624
 Trama a recibir ........................................................................................................... 624
 Parámetros de recepción ........................................................................................... 624
.3 Formato de la respuesta .................................................................................................. 625
 Trama a enviar ............................................................................................................ 625
 Parámetros de envío .................................................................................................. 625
3.9.2.27 Comando VB ............................................................................................... 625
.1 Explicación ....................................................................................................................... 625
.2 Formato del comando ...................................................................................................... 625
 Trama a recibir ........................................................................................................... 625
 Parámetros de recepción ........................................................................................... 625
.3 Formato de la respuesta .................................................................................................. 626
 Trama a enviar ............................................................................................................ 626
 Parámetros de envío .................................................................................................. 626
3.9.2.28 Comando VF ............................................................................................... 626
.1 Explicación ....................................................................................................................... 626
.2 Formato del comando ...................................................................................................... 626
 Trama a recibir ........................................................................................................... 626
 Parámetros de recepción ........................................................................................... 626

CURSO 2011/2012 – 158 – KAIS TOUMI BORGES


ANEXOS

.3 Formato de la respuesta .................................................................................................. 627


 Trama a enviar ............................................................................................................ 627
 Parámetros de envío .................................................................................................. 627
3.9.2.29 Comando VN ............................................................................................... 627
.1 Explicación ....................................................................................................................... 627
.2 Formato del comando ...................................................................................................... 627
 Trama a recibir ........................................................................................................... 627
 Parámetros de recepción ........................................................................................... 627
.3 Formato de la respuesta .................................................................................................. 627
 Trama a enviar ............................................................................................................ 627
 Parámetros de envío .................................................................................................. 628
3.9.2.30 Comando VP ............................................................................................... 628
.1 Explicación ....................................................................................................................... 628
.2 Formato del comando ...................................................................................................... 628
 Trama a recibir ........................................................................................................... 628
 Parámetros de recepción ........................................................................................... 628
.3 Formato de la respuesta .................................................................................................. 628
 Trama a enviar ............................................................................................................ 628
 Parámetros de envío .................................................................................................. 628
3.9.2.31 Comando XR ............................................................................................... 629
.1 Explicación ....................................................................................................................... 629
.2 Formato del comando ...................................................................................................... 629
 Trama a recibir ........................................................................................................... 629
 Parámetros de recepción ........................................................................................... 629
.3 Formato de la respuesta .................................................................................................. 629
 Trama a enviar ............................................................................................................ 629
 Parámetros de envío .................................................................................................. 629
3.9.2.32 Códigos de advertencia y error .................................................................... 630
3.9.3 COMUNICACIONES A TRAVÉS DEL MÓDULO SPI ................................................................ 631
3.9.3.1 Formato de las tramas y velocidad de transmisión ........................................ 631
3.9.3.2 Formatos generales de los comandos y de las respuestas............................ 631
3.9.3.3 Existencia de una respuesta.......................................................................... 632
3.9.3.4 El Check-Sum ............................................................................................... 633
.1 Cálculo .............................................................................................................................. 633
.2 Comprobación .................................................................................................................. 634
3.9.3.5 Comandos disponibles .................................................................................. 635
3.9.3.6 Comando “Prueba” ........................................................................................ 635
.1 Explicación ....................................................................................................................... 635
.2 Formato del comando y de la respuesta .......................................................................... 635
3.9.3.7 Comando “Marcha” ....................................................................................... 635
.1 Explicación ....................................................................................................................... 635

PROYECTO FINAL DE CARRERA – 159 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.2 Formato del comando y de la respuesta .......................................................................... 635


3.9.3.8 Comando “Paro” ............................................................................................ 637
.1 Explicación ....................................................................................................................... 637
.2 Formato del comando y de la respuesta .......................................................................... 637

3.10 MANUAL DE LA INTERFAZ DE USUARIO PARA PC ........................................................ 638


3.10.1 INTRODUCCIÓN ............................................................................................................ 638
3.10.2 EL PROGRAMA PRINCIPAL ............................................................................................. 638
3.10.2.1 Pestaña de comunicaciones con el prototipo ............................................... 639
.1 Panel de configuración ..................................................................................................... 640
 Controles .................................................................................................................... 640
Desplegable “Puerto”.......................................................................................................... 640
Desplegable “Bits de stop” ................................................................................................. 640
Desplegable “Velocidad (bps)” ........................................................................................... 640
Desplegable “Paridad” ........................................................................................................ 641
“Time-Out (ms)” .................................................................................................................. 641
Pulsador “Aplicar” ............................................................................................................... 641
.2 LED de estado de la línea de comunicación serie ........................................................... 642
.3 Panel de errores ............................................................................................................... 642
.4 Panel de modos de comunicación ................................................................................... 644
 Ciclo simple................................................................................................................. 645
 Ciclo continuo ............................................................................................................. 645
 Modo manual ............................................................................................................. 645
.5 Panel de tamaño de las tramas........................................................................................ 647
.6 Panel de flujo de datos ..................................................................................................... 647
 Sección de historial de tramas de comando .............................................................. 648
 Sección de comando a enviar ..................................................................................... 648
 Sección de historial de tramas de respuesta.............................................................. 650
 Sección de última trama recibida ............................................................................... 650
 Sección de tamaño de tramas .................................................................................... 651
3.10.2.2 Pestaña de mediciones ............................................................................... 651
.1 Sobre la tensión de fase ................................................................................................... 654
 Indicadores ................................................................................................................. 654
 Controles .................................................................................................................... 654
Actualización de las muestras ............................................................................................ 654
Más información ................................................................................................................. 654
.2 Sobre las tensiones en el bus de continua ...................................................................... 656
 Indicadores ................................................................................................................. 656
 Controles .................................................................................................................... 656
Actualización de las muestras ............................................................................................ 656
Más información ................................................................................................................. 657
.3 Sobre la corriente de fase ................................................................................................ 659
 Indicadores ................................................................................................................. 659

CURSO 2011/2012 – 160 – KAIS TOUMI BORGES


ANEXOS

 Controles .................................................................................................................... 659


Actualización de las muestras ............................................................................................ 659
Ajuste de la consigna ......................................................................................................... 659
Puesta en marcha o en paro al prototipo ............................................................................ 660
Más información ................................................................................................................. 660
Pestaña de datos .......................................................................................................... 660
Sección de datos temporales .................................................................................. 660
Sección de datos frecuenciales ............................................................................... 661
Pestaña de gráficos en el dominio del tiempo .................................................................... 663
Pestaña de gráficos en el dominio de la frecuencia ...................................................... 664
.4 Sobre la temperatura del radiador.................................................................................... 665
 Indicadores ................................................................................................................. 665
 Controles .................................................................................................................... 666
Actualización de las muestras ............................................................................................ 666
Más información ................................................................................................................. 666
.5 Sobre todas las muestras ................................................................................................. 668
 Controles .................................................................................................................... 668
Actualización de las muestras ............................................................................................ 668
Representación de las muestras ........................................................................................ 668
Pestaña de valores ....................................................................................................... 668
Pestaña de gráficas ...................................................................................................... 668

3.10.2.3 Pestaña de lectura de memoria ................................................................... 670


.1 Controles .......................................................................................................................... 670
 Borrado de las tablas .................................................................................................. 670
 Actualización de las tablas.......................................................................................... 671
 Guardado de la tablas ................................................................................................ 671
3.10.2.4 Pestaña de ondas almacenadas en memoria .............................................. 673
.1 Controles .......................................................................................................................... 674
 Borrado de las tablas .................................................................................................. 674
 Actualización de las tablas.......................................................................................... 674
 Representación de las ondas ...................................................................................... 674
 Creación de las ondas ................................................................................................. 675
Pestaña de gráficos ............................................................................................................ 675
Pestaña de datos................................................................................................................ 676
Módulo de onda creada ...................................................................................................... 679
Transferencia de la onda creada ........................................................................................ 679

3.10.2.5 Pestaña de control....................................................................................... 679


.1 Indicadores ....................................................................................................................... 681
 Estado del módulo SCI del DSP ................................................................................... 681
 Estado del módulo SPI del DSP ................................................................................... 682
 Onda de consigna seleccionada ................................................................................. 682
 Anomalías de funcionamiento detectadas................................................................. 683
 Valores excesivos de determinadas variables analógicas .......................................... 683

PROYECTO FINAL DE CARRERA – 161 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Valores insuficientes de determinadas variables analógicas ..................................... 684


 Información sobre los reinicios acontecidos en el DSP .............................................. 684
Tipos de reset ..................................................................................................................... 684
Software ........................................................................................................................ 685
Power-On ...................................................................................................................... 685
Illegal-Adress ................................................................................................................ 685
Watch-Dog .................................................................................................................... 685
Hardware ...................................................................................................................... 685
Localización ........................................................................................................................ 685
Registros ST ....................................................................................................................... 685
Registros AR ...................................................................................................................... 686
Pila DSP ............................................................................................................................. 686
 Información sobre el módulo ADC ............................................................................. 686
.2 Controles .......................................................................................................................... 686
 Botones....................................................................................................................... 686
Botón de refresco ............................................................................................................... 686
Botón de reinicio ................................................................................................................. 687
 Pestañas con parámetros varios ................................................................................ 687
Pestaña 1 de valores analógicos ........................................................................................ 687
Control de muestras...................................................................................................... 687
Errores en los sensores ................................................................................................ 689
Valores analógicos y digitales de la semiventana de histéresis .................................... 690
Pestaña 2 de valores analógicos ........................................................................................ 691
Pestaña de programación del DSP .................................................................................... 692
Direcciones de inicio........................................................................................................... 692
Tamaño de vectores ..................................................................................................... 695
Archivos ensamblador .................................................................................................. 695
Periodos ........................................................................................................................ 696

3.10.3 COMANDOS DISPONIBLES Y SUS RESPUESTAS ............................................................... 696


3.10.3.1 Formatos generales de los comandos y de las respuestas.......................... 697
.1 Comando .......................................................................................................................... 697
.2 Respuesta ........................................................................................................................ 698
 Trama a recibir ........................................................................................................... 698
Sin error o con advertencia ................................................................................................ 698
Con error ............................................................................................................................ 698

3.10.3.2 Comando CA ............................................................................................... 699


.1 Explicación ....................................................................................................................... 699
.2 Formato del comando ...................................................................................................... 700
 Trama a enviar ............................................................................................................ 700
 Parámetros de envío .................................................................................................. 700
.3 Formato de la respuesta .................................................................................................. 700
 Trama a recibir ........................................................................................................... 700
 Parámetros de recepción ........................................................................................... 700

CURSO 2011/2012 – 162 – KAIS TOUMI BORGES


ANEXOS

3.10.3.3 Comando DR............................................................................................... 701


.1 Explicación ....................................................................................................................... 701
.2 Formato del comando ...................................................................................................... 701
 Trama a enviar ............................................................................................................ 701
 Parámetros de envío .................................................................................................. 701
.3 Formato de la respuesta .................................................................................................. 701
 Trama a recibir ........................................................................................................... 701
 Parámetros de recepción ........................................................................................... 701
3.10.3.4 Comando ED ............................................................................................... 702
.1 Explicación ....................................................................................................................... 702
.2 Formato del comando ...................................................................................................... 702
 Trama a enviar ............................................................................................................ 702
 Parámetros de envío .................................................................................................. 703
.3 Formato de la respuesta .................................................................................................. 703
 Trama a recibir ........................................................................................................... 703
 Parámetros de recepción ........................................................................................... 703
3.10.3.5 Comando EP ............................................................................................... 703
.1 Explicación ....................................................................................................................... 703
.2 Formato del comando ...................................................................................................... 703
 Trama a enviar ............................................................................................................ 703
 Parámetros de envío .................................................................................................. 703
.3 Formato de la respuesta .................................................................................................. 704
 Trama a recibir ........................................................................................................... 704
 Parámetros de recepción ........................................................................................... 704
3.10.3.6 Comando I1 ................................................................................................. 704
.1 Explicación ....................................................................................................................... 704
.2 Formato del comando ...................................................................................................... 704
 Trama a enviar ............................................................................................................ 704
 Parámetros de envío .................................................................................................. 704
.3 Formato de la respuesta .................................................................................................. 705
 Trama a recibir ........................................................................................................... 705
 Parámetros de recepción ........................................................................................... 705
3.10.3.7 Comando LD ............................................................................................... 705
.1 Explicación ....................................................................................................................... 705
.2 Formato del comando ...................................................................................................... 706
 Trama a enviar ............................................................................................................ 706
 Parámetros de envío .................................................................................................. 707
.3 Formato de la respuesta .................................................................................................. 707
 Trama a recibir ........................................................................................................... 707
 Parámetros de recepción ........................................................................................... 707
3.10.3.8 Comando LH ............................................................................................... 707
.1 Explicación ....................................................................................................................... 707

PROYECTO FINAL DE CARRERA – 163 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.2 Formato del comando ...................................................................................................... 707


 Trama a enviar ............................................................................................................ 707
 Parámetros de envío .................................................................................................. 707
.3 Formato de la respuesta .................................................................................................. 708
 Trama a recibir ........................................................................................................... 708
 Parámetros de recepción ........................................................................................... 708
3.10.3.9 Comando LO ............................................................................................... 708
.1 Explicación ....................................................................................................................... 708
.2 Formato del comando ...................................................................................................... 709
 Trama a enviar ............................................................................................................ 709
 Parámetros de envío .................................................................................................. 709
.3 Formato de la respuesta .................................................................................................. 709
 Trama a recibir ........................................................................................................... 709
 Parámetros de recepción ........................................................................................... 709
3.10.3.10 Comando LP ............................................................................................. 709
.1 Explicación ....................................................................................................................... 709
.2 Formato del comando ...................................................................................................... 709
 Trama a enviar ............................................................................................................ 709
 Parámetros de envío .................................................................................................. 710
.3 Formato de la respuesta .................................................................................................. 710
 Trama a recibir ........................................................................................................... 710
 Parámetros de recepción ........................................................................................... 710
3.10.3.11 Comando MC ............................................................................................ 710
.1 Explicación ....................................................................................................................... 710
.2 Formato del comando ...................................................................................................... 712
 Trama a enviar ............................................................................................................ 712
 Parámetros de envío .................................................................................................. 712
.3 Formato de la respuesta .................................................................................................. 712
3.10.3.12 Comando MR ............................................................................................ 712
.1 Explicación ....................................................................................................................... 712
.2 Formato del comando ...................................................................................................... 713
 Trama a enviar ............................................................................................................ 713
 Parámetros de envío .................................................................................................. 713
.3 Formato de la respuesta .................................................................................................. 713
 Trama a recibir ........................................................................................................... 713
 Parámetros de recepción ........................................................................................... 713
3.10.3.13 Comando ND............................................................................................. 714
.1 Explicación ....................................................................................................................... 714
.2 Formato del comando ...................................................................................................... 714
 Trama a enviar ............................................................................................................ 714
 Parámetros de envío .................................................................................................. 714
.3 Formato de la respuesta .................................................................................................. 715

CURSO 2011/2012 – 164 – KAIS TOUMI BORGES


ANEXOS

 Trama a recibir ........................................................................................................... 715


 Parámetros de recepción ........................................................................................... 715
3.10.3.14 Comando OR ............................................................................................ 715
.1 Explicación ....................................................................................................................... 715
.2 Formato del comando ...................................................................................................... 715
 Trama a enviar ............................................................................................................ 715
 Parámetros de envío .................................................................................................. 715
.3 Formato de la respuesta .................................................................................................. 716
 Trama a recibir ........................................................................................................... 716
 Parámetros de recepción ........................................................................................... 716
3.10.3.15 Comando PR ............................................................................................. 716
.1 Explicación ....................................................................................................................... 716
.2 Formato del comando ...................................................................................................... 716
 Trama a enviar ............................................................................................................ 716
 Parámetros de envío .................................................................................................. 716
.3 Formato de la respuesta .................................................................................................. 717
 Trama a recibir ........................................................................................................... 717
 Parámetros de recepción ........................................................................................... 717
3.10.3.16 Comando RH............................................................................................. 717
.1 Explicación ....................................................................................................................... 717
.2 Formato del comando ...................................................................................................... 717
 Trama a enviar ............................................................................................................ 717
 Parámetros de envío .................................................................................................. 717
.3 Formato de la respuesta .................................................................................................. 717
 Trama a recibir ........................................................................................................... 717
 Parámetros de recepción ........................................................................................... 718
3.10.3.17 Comando RO ............................................................................................ 718
.1 Explicación ....................................................................................................................... 718
.2 Formato del comando ...................................................................................................... 719
 Trama a enviar ............................................................................................................ 719
 Parámetros de envío .................................................................................................. 719
.3 Formato de la respuesta .................................................................................................. 719
3.10.3.18 Comando RS ............................................................................................. 719
.1 Explicación ....................................................................................................................... 719
.2 Formato del comando ...................................................................................................... 720
 Trama a enviar ............................................................................................................ 720
 Parámetros de envío .................................................................................................. 720
.3 Formato de la respuesta .................................................................................................. 720
3.10.3.19 Comando ST ............................................................................................. 720
.1 Explicación ....................................................................................................................... 720
.2 Formato del comando ...................................................................................................... 720
 Trama a enviar ............................................................................................................ 720

PROYECTO FINAL DE CARRERA – 165 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Parámetros de envío .................................................................................................. 720


.3 Formato de la respuesta .................................................................................................. 721
 Trama a recibir ........................................................................................................... 721
 Parámetros de recepción ........................................................................................... 721
3.10.3.20 Comando TM............................................................................................. 722
.1 Explicación ....................................................................................................................... 722
.2 Formato del comando ...................................................................................................... 723
 Trama a enviar ............................................................................................................ 723
 Parámetros de envío .................................................................................................. 723
.3 Formato de la respuesta .................................................................................................. 723
 Trama a recibir ........................................................................................................... 723
 Parámetros de recepción ........................................................................................... 723
3.10.3.21 Comando TR ............................................................................................. 724
.1 Explicación ....................................................................................................................... 724
.2 Formato del comando ...................................................................................................... 724
 Trama a enviar ............................................................................................................ 724
 Parámetros de envío .................................................................................................. 724
.3 Formato de la respuesta .................................................................................................. 724
 Trama a recibir ........................................................................................................... 724
 Parámetros de recepción ........................................................................................... 725
3.10.3.22 Comando V1 ............................................................................................. 725
.1 Explicación ....................................................................................................................... 725
.2 Formato del comando ...................................................................................................... 725
 Trama a enviar ............................................................................................................ 725
 Parámetros de envío .................................................................................................. 725
.3 Formato de la respuesta .................................................................................................. 725
 Trama a recibir ........................................................................................................... 725
 Parámetros de recepción ........................................................................................... 725
3.10.3.23 Comando VB ............................................................................................. 726
.1 Explicación ....................................................................................................................... 726
.2 Formato del comando ...................................................................................................... 726
 Trama a enviar ............................................................................................................ 726
 Parámetros de envío .................................................................................................. 726
.3 Formato de la respuesta .................................................................................................. 726
 Trama a recibir ........................................................................................................... 726
 Parámetros de recepción ........................................................................................... 726
3.10.3.24 Comando VF ............................................................................................. 727
.1 Explicación ....................................................................................................................... 727
.2 Formato del comando ...................................................................................................... 727
 Trama a enviar ............................................................................................................ 727
 Parámetros de envío .................................................................................................. 727
.3 Formato de la respuesta .................................................................................................. 727

CURSO 2011/2012 – 166 – KAIS TOUMI BORGES


ANEXOS

 Trama a recibir ........................................................................................................... 727


 Parámetros de recepción ........................................................................................... 727
3.10.3.25 Comando VN ............................................................................................. 728
.1 Explicación ....................................................................................................................... 728
.2 Formato del comando ...................................................................................................... 728
 Trama a enviar ............................................................................................................ 728
 Parámetros de envío .................................................................................................. 728
.3 Formato de la respuesta .................................................................................................. 728
 Trama a recibir ........................................................................................................... 728
 Parámetros de recepción ........................................................................................... 728
3.10.3.26 Comando VP ............................................................................................. 729
.1 Explicación ....................................................................................................................... 729
.2 Formato del comando ...................................................................................................... 729
 Trama a enviar ............................................................................................................ 729
 Parámetros de envío .................................................................................................. 729
.3 Formato de la respuesta .................................................................................................. 729
 Trama a recibir ........................................................................................................... 729
 Parámetros de recepción ........................................................................................... 729
3.10.3.27 Comando XR ............................................................................................. 730
.1 Explicación ....................................................................................................................... 730
.2 Formato del comando ...................................................................................................... 730
 Trama a enviar ............................................................................................................ 730
 Parámetros de envío .................................................................................................. 730
.3 Formato de la respuesta .................................................................................................. 730
 Trama a recibir ........................................................................................................... 730
 Parámetros de recepción ........................................................................................... 730
3.10.4 LA VENTANA DE HISTÉRESIS DE LA CORRIENTE .............................................................. 731
3.10.4.1 Indicadores .................................................................................................. 732
3.10.4.2 Controles ..................................................................................................... 733
.1 Modos de creación de la semiventana ............................................................................. 733
 Automático ................................................................................................................. 733
 Manual........................................................................................................................ 733
.2 Parámetros ....................................................................................................................... 734
.3 Botones ............................................................................................................................ 734

3.11 LA COMUNICACIÓN SERIE ......................................................................................... 737


3.11.1 INTRODUCCIÓN ............................................................................................................ 737
3.11.2 FORMAS DE COMUNICACIÓN SERIE ................................................................................ 737
3.11.3 FORMATO LÓGICO DE LA TRANSMISIÓN (PC).................................................................. 738
3.11.3.1 Velocidad de transmisión............................................................................. 738
3.11.3.2 Recepción del dato ...................................................................................... 739

PROYECTO FINAL DE CARRERA – 167 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.11.4 LA NORMATIVA RS-232 ................................................................................................ 740


3.11.4.1 Introducción ................................................................................................. 740
3.11.4.2 Características ............................................................................................ 740
.1 Eléctricas .......................................................................................................................... 740
.2 Mecánicas ........................................................................................................................ 741
.3 Otras prescripciones ........................................................................................................ 741
3.11.4.3 El conector SUB-D 9 ................................................................................... 741
3.11.5 PROCESO DE COMUNICACIÓN DE UN MÓDEM ANALÓGICO ............................................... 743
3.11.5.1 Técnicas básicas de modulación ................................................................. 743
3.11.5.2 Proceso de comunicación............................................................................ 744
.1 Equipo  Módem ............................................................................................................. 744
.2 Módem  Equipo ............................................................................................................. 744
3.11.6 HARDWARE DEL PUERTO SERIE .................................................................................... 745
3.11.6.1 Acceso a los registros de la UART .............................................................. 745
3.11.6.2 Registros de la UART INS-8250 .................................................................. 746
3.11.6.3 Etapas de recepción y transmisión .............................................................. 747
.1 La etapa de recepción ...................................................................................................... 747
.2 La etapa de transmisión ................................................................................................... 747
3.11.6.4 Modos de trabajo con la UART .................................................................... 748
3.11.6.5 Registros de configuración de la UART 8250 .............................................. 748
.1 De velocidad ..................................................................................................................... 748
 Registro DLR (Divisor Latch Register) ......................................................................... 748
.2 De interrupciones ............................................................................................................. 749
 Registro IER (Interrupt Enable Register)..................................................................... 749
 Registro IIR (Interrupt Identify Register) .................................................................... 750
.3 De control ......................................................................................................................... 750
 Registro MCR (Modem Control Register) ................................................................... 750
 Registro LCR (Line Control Register)........................................................................... 751
.4 De estado ......................................................................................................................... 752
 Registro LSR (Line Status Register) ............................................................................. 752
 Registro MSR (Modem Status Register) ..................................................................... 753
3.11.6.6 Evolución de la UART ................................................................................. 754
.1 Registros en la UART 16550 ............................................................................................ 754
 Registro FCR (FIFO Control Register) .......................................................................... 755
 Registro SCR (Scratch Control Register) ..................................................................... 755
 Registro IIR (Interrupt Identify Register) .................................................................... 755
3.11.7 TÉCNICAS DE CONTROL DE FLUJO ................................................................................. 756
3.11.7.1 Control por hardware ................................................................................... 756
3.11.7.2 Control por software .................................................................................... 756
3.11.8 NORMATIVA RS-485 .................................................................................................... 757

CURSO 2011/2012 – 168 – KAIS TOUMI BORGES


ANEXOS

3.12 FOTOGRAFÍAS ......................................................................................................... 761


3.12.1 MONTAJE DEL PROTOTIPO ............................................................................................ 761
3.12.2 PROBLEMAS CON EL CIRCUITO DE RELOJ ....................................................................... 772

PROYECTO FINAL DE CARRERA – 169 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.1.2 Figuras
Figura 69 Evolución de la corrriente de fase dentro de la banda de histéresis. ...............................192
Figura 70 Ejemplos simplificados de la evolución de la corriente de fase para diferentes ondas de
consigna. ..........................................................................................................................193
Figura 71 Corriente de fase, banda de histéresis y triangulación. ....................................................194
Figura 72 Casos particulares de la evolución de la corriente de fase. ..............................................196
Figura 73 Preferencias en el uso de los IGBT y de los MOSFET. ..................................................197
Figura 74 Capacidades e inductancia parásitas en un IGBT. ...........................................................198
Figura 75 IGBT con una rama de proteción R-C y una inductancia en serie añadida por diseño. ..199
Figura 76 Circuito de potencia básico conformador de la corriente de fase. ...................................201
Figura 77 Rama de la inductancia de fase: circuito equivalente. .....................................................201
Figura 78 Onda cuadrada módulo I y periodo T. ............................................................................203
Figura 79 Gráfico 3D: Relación entre el valor de la inductancia de fase, la histérrsis y el módulo de
la consigna (I). .................................................................................................................208
Figura 80 Valor de la inductancia en función del valor porcentual de la histéresis para diferentes
módulos de la consigna (en A). .......................................................................................208
Figura 81 Valor de la inductancia en función del módulo de la consigna para diferentes valores de
histéresis (en %) . .............................................................................................................209
Figura 82 Gráfico 3D: Relación entre el valor de la inductancia de fase, la histéresis y el módulo de
la consigna (II). ................................................................................................................211
Figura 83 Valor porcentual de la histéresis en función de la inductancia y el valor del módulo de la
consigna (en A). ...............................................................................................................211
Figura 84 Valor porcentual de la ventana de histéresis en función del módulo de la consigna y el
valor de la inductancia (en mH).......................................................................................212
Figura 85 Gráfica 3D: Valor eficaz máximo de la corriente de fase en función del valor de la
consigna y de la inductancia de fase. ...............................................................................214
Figura 86 Valor eficaz máximo de la corriente de fase en función de la consigna para diferentes
inductancias (en mH). ......................................................................................................214
Figura 87 Potencia aparente máxima absorbida en función de la amplitud de la consigna y de la
inductancia de fase (en mH). ...........................................................................................216
Figura 88 Valor de tensión acontecido en la inductancia de fase en función de su valor y del módulo
de la corriente. .................................................................................................................218
Figura 89 Valor de la tensión en la inductancia en función de ella misma y para cada valor del
módulo de la consigna (en A). .........................................................................................218

CURSO 2011/2012 – 170 – KAIS TOUMI BORGES


ANEXOS

Figura 90 Valor de la tensión en la inductancia en función del módulo de la consigna y para cada
valor de aquélla (en mH). ................................................................................................219
Figura 91 Símbolo y encapsulado del IGBT. ...................................................................................221
Figura 92 Característica Corriente de colector Vs. Temperatura de la cápsula del IGBT. ..............221
Figura 93 Característica Corriente de colector Vs. Frecuencia de trabajo del IGBT. ......................222
Figura 94 Símbolo y encapsulado del MOSFET. ............................................................................223
Figura 95 Característica Corriente de colector Vs. Temperatura de la cápsula del MOSFET. .......223
Figura 96 IGBTs y MOSFETs con sus protecciones de salida en el circuito de potencia. ..............224
Figura 97 Capacidades e inductancia parásitas del IGBT IRG4PH40UD2-E. ................................225
Figura 98 Capacidades e inductancias parásitas del MOSFET IRC840. ........................................226
Figura 99 Elementos de protección en la puerta de los IGBT y MOSFET de la etapa DC/AC. .....227
Figura 100 Corriente colector-puerta de un IGBT al pasar del estado de saturación al de corte. ....228
Figura 101 Elementos de protección y de limitación de sobrecorrientes, en serie con cada transistor.
.........................................................................................................................................230
Figura 102 Formato del fusible LA120X15-1 de Littlefuse. ...........................................................231
Figura 103 Característica Corriente de colector Vs. Tensión drenador-surtidor del MOSFET. ......233
Figura 104 Formato de la resistencia de descarga............................................................................233
Figura 105 Curva de disipación de potencia de la resistencia de descarga en función de la
temperatura. .....................................................................................................................233
Figura 106 Resistencias interna y externa de puerta en un MOSFET. ............................................234
Figura 107 Corrientes, en función de la temperatura. en la salida del controlador de puerta HCPL-
3120. ................................................................................................................................235
Figura 108 Tensión de salida en función de la corriente de salida y la tª del controlador de puerta
HCPL-3120. .....................................................................................................................236
Figura 109 Característica de carga en la puerta: Del IGBT IRG4PH40UD2-E (a) y del MOSFET
IRC840 (b). ......................................................................................................................236
Figura 110 Fusible a la entrada del circuito DC-AC. .......................................................................237
Figura 111 Esquema de control y de potencia del relé de conexión a red. ......................................238
Figura 112 Relé de conexión a red. ..................................................................................................238
Figura 113 Características eléctricas de la bobina del relé de conexión a red. ................................239
Figura 114 Característica de salida del transistor BC477. ...............................................................239
Figura 115 Curva de potencia del transistor BC477. .......................................................................240
Figura 116 Esquema equivalente del circuito de control del relé de conexión a red con los dos
transistores en saturacíon. ................................................................................................241

PROYECTO FINAL DE CARRERA – 171 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 117 Gráficas del transistor BC548C cuando está en saturación. ..........................................242
Figura 118 Relé de conexión a red: Vida útil eléctrica de los contactos en función de la carga AC.
.........................................................................................................................................243
Figura 119 Algunas condiciones de partida para el cálculo del radiador. ........................................244
Figura 120 Caídas de tensión colector—emisor del IGBT (izquierda) y directa del diodo volante
(derecha). .........................................................................................................................245
Figura 121 Circuito térmico equivalente de los transistores de potencia y el radiador: Datos de
partida. .............................................................................................................................247
Figura 122 Características térmicas del IGBT y de su diodo volante. .............................................247
Figura 123 Caracerísticas térmicas del MOSFET. ...........................................................................247
Figura 124 Impedancia térmica transitoria del IGBT. .....................................................................247
Figura 125 Corrientes de fase, en el IGBT inferior, en el diodo volante superior y en el MOSFET
del bus positivo consideradas para el cálculo del radiador (el eje de ordenadas no está a
escala). .............................................................................................................................248
Figura 126 Características de conmutación del módulo IGBT IRG4PH40UD-2. ...........................250
Figura 127 Pérdidas de conmutación en el IGBT en función de la tª de la unión y de la corriente de
colector. ...........................................................................................................................251
Figura 128 Foma general del radiador seleccionado para los transistores de potencia....................254
Figura 129 Circuito térmico equivalente de los transistores de potencia y el radiador: final. .........254
Figura 130 Encapsulado y representación de un amplificador ISO122. ..........................................256
Figura 131 Magnitud, en decibelios, de la f.d.t. del ISO122 en función de la frecuencia. ..............256
Figura 132 Circuito de la etapa de aislamiento de la corriente de fase. ...........................................257
Figura 133 Resistencia shunt para medir la corriente de fase. .........................................................258
Figura 134 Tensión de salida de la etapa de aislamiento en función de la corriente de fase. ..........259
Figura 135 Etapa de aislamiento de la señal de la tensión de fase. ..................................................260
Figura 136 Tensión de salida de la etapa de aislamiento en función de la tensión de fase. .............263
Figura 137 Circuitos de aislamiento de la tensión positiva (a) y negativa (b) del bus de continua. 265
Figura 138 Tensión de salida de la etapa de aislamiento en función de la tensión del bus DC
(positivo o negativo). .......................................................................................................268
Figura 139 Acondicionamiento de la corriente de fase: Circulación de corriente desde el ISO122
hasta el circuito de seguimiento en la placa analógica. ...................................................269
Figura 140 Diagrama funcional del HCPL-3120 y algunas condiciones recomendadas de operación.
.........................................................................................................................................271
Figura 141 Circuito controlador del IGBT superior.........................................................................271

CURSO 2011/2012 – 172 – KAIS TOUMI BORGES


ANEXOS

Figura 142 Característica directa del diodo de entrada del HCPL-3120..........................................272


Figura 143 Esquema general de un troceador elevador y modos de control PFC. ..........................277
Figura 144 Encapsulado del UCC28019. .........................................................................................278
Figura 145 Esquema de referencia empleado para el diseño del circuito troceador y controlador
necesario. .........................................................................................................................278
Figura 146 Circuito simplificado equivalente de un transformador. ...............................................281
Figura 147 Corriente de magnetización de un trasnformador con un núncleo pobre en silicio, en
tanto por ciento respecto a la corriente nominal del primario. ........................................282
Figura 148 Producto k·SN de un transformador con núcleo de hierro bajo en silicio (línea naranja).
.........................................................................................................................................284
Figura 149 Curva Potencia - Corriente del MOSFET IPI50R140CP. .............................................285
Figura 150 Capacidad de entrada y de salida del MOSFET IPI50R140CP. ....................................286
Figura 151 Circuito del control del Stand-By del troceador. a) Recomendación del fabricante. b)
Solución adoptada. ...........................................................................................................289
Figura 152 Encapsulado y circuito típico del dispositivo TL7757C empleado. ..............................290
Figura 153 Histéresis de entrada en el TL7757C en función de las tolerancias, de su anchura y de su
valor central. ....................................................................................................................291
Figura 154 Conector a la placa madre que transmite las señales de tensiones bajas en las fuentes.292
Figura 155 Supervisor de tensión de la fuente ±12Vpot1. ...............................................................292
Figura 156 Característica VCE – IC del transistor de salida del supervisor TL7757. ........................295
Figura 157 Circuitos típicos de los reguladores de tensión L78xx y L79xx y encapsulado TO. .....297
Figura 158 Algunas características de los reguladores de tensión L7812(a) y L7912 (b). ..............298
Figura 159 Configuración de la fuente de tensión ±12Vpot1. .........................................................300
Figura 160 Transformador de baja potencia de las fuentes de alimentación de ±12V. ...................302
Figura 161 Tensiones máximas permitidas en el DSP. ....................................................................318
Figura 162 Valores recomendados de tensión y corriente aportados del DSP.................................318
Figura 163 Resistencia de entrada equivalente de una entrada analógida del DSP. ........................318
Figura 164 Entrada de alimentación de la placa madre. ..................................................................320
Figura 165 LEDs de existencia de alimentación. .............................................................................322
Figura 166 Encapsulado y circuito típico del dispositivo TL7757C empleado. ..............................323
Figura 167 Histéresis de entrada en el TL7757C en función de las tolerancias, de su anchura y de su
valor central. ....................................................................................................................325
Figura 168 Circuito activador de la interrupción /PORSET. ..............................................................325

PROYECTO FINAL DE CARRERA – 173 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 169 Característica de Tensión - Corriente de la salida del supervisor TL7757C. ................327
Figura 170 Circuito de activación de la interrupción NMI. ...............................................................328
Figura 171 Etapas de salida conectadas a la patilla de interrupción NMI. ........................................329
Figura 172 Encapsulado del transistor bipolar BC558.....................................................................332
Figura 173 Algunas características del transistor BC558 de Fairchild. ...........................................333
Figura 174 Transistor bipolar BC558: tensiones de saturación en función de la corriente de colector.
.........................................................................................................................................334
Figura 175 Frecuencias de cristal a emplear y circuito de conexión recomendado. ........................336
Figura 176 Circuito de reloj diseñado para el DSP. .........................................................................337
Figura 177 Características más relevantes y encapsulado del cristal seleccionado. ........................339
Figura 178 Circuito del pulsador de marcha (a) y el de paro (b). ....................................................340
Figura 179 Duración mínima del pulso de interrupción externa, con tc(SYS)=100 ns. ......................340
Figura 180 Circuito pulsador de reset. .............................................................................................342
Figura 181 Tiempos de activación de la patilla de /RESET, con tc(SYS) = 100 ns. ..............................343
Figura 182 Aplicación del zéner en la placa analógica. ...................................................................344
Figura 183 Algunas características del diodo zéner 1N5231B de Vishay. ......................................345
Figura 184 Encapsulado y características inversa, directa y capacitiva del zéner 1N5231B. ..........345
Figura 185 Circuito detector de la temperatura del radiador. ..........................................................347
Figura 186 Opciones de configuración del circuito sensor de temperatura del radiador con una
fuente de alimentación genérica. .....................................................................................348
Figura 187 Encapsulados de los termistores NTC y PTC. ...............................................................350
Figura 188 Gráficas de tensiones normalizadas de salida versus temperatura ambiente para los
diferentes circuitos y termistores estudiados. ..................................................................357
Figura 189 Gráficas de potencia disipada versus temperatura ambiente para los diferentes circuitos y
termistores estudiados. .....................................................................................................359
Figura 190 Gráfica de la tensión normalizada de salida del cto. acondicionador de la tª del radiador
(Vcc = +12 V). .................................................................................................................360
Figura 191 Circuito medidor de la tª ambiental. ..............................................................................360
Figura 192 Circuito medidor la tª ambiente: Resistencia del termistor NTC y tensiones normalizadas
de salida para cada caso estudiado...................................................................................362
Figura 193 Circuito medidor la tª ambiente: Resistencia del termistor NTC y potencia disipada para
cada caso estudiado..........................................................................................................363
Figura 194 Gráfica de la tensión normalizada de salida del circuito acondicionador de la tª del
ambiente (Vcc = +5 V). ...................................................................................................364

CURSO 2011/2012 – 174 – KAIS TOUMI BORGES


ANEXOS

Figura 195 Esquema del amplificador cuádruple TL074ACN de Texas Instruments y su distribución
dentro del encapsulado. ...................................................................................................366
Figura 196 Algunos valores máximos del dispositivo TLC074ACN. .............................................367
Figura 197 Etapa de salida de un amplificador TL074. ...................................................................368
Figura 198 Representación y encapsulado del regulador ajustable TL431B (a) y aplicación típica
(b). ....................................................................................................................................370
Figura 199 Características principales del regulador ajustable TL431B. ........................................371
Figura 200 Circuito regulador de +5 V. ...........................................................................................371
Figura 201 Gráfica de valores posibles de la capacidad C7 para evitar inestabilidad en el regulador
TL431B. ...........................................................................................................................375
Figura 202 Circuito regulador de +2‘5 V. ........................................................................................376
Figura 203 Etapa de seguimiento de la corriente de fase. ................................................................378
Figura 204 Circuito de seguimiento de la temperatura del radiador. ...............................................379
Figura 205 Esquema del filtro empleado en cascada con el ISO122 tomado de la hoja de aplicación
[69]...................................................................................................................................380
Figura 206 Esquema general del filtro empleado.............................................................................381
Figura 207 Diagrama de Bode del filtro estudiado, con la magnitud en escala decibélica (a) y en
escala lineal (b). ...............................................................................................................383
Figura 208 Diagrama de Bode resultante al concatenar un ISO122 y el filtro estudiado, con la
magnitud en escala decibélica (a) y en escala lineal (b). .................................................384
Figura 209 Etapa de filtrado de la corriente de fase. ........................................................................385
Figura 210 Circuito de la etapa sumadora de la corriente de fase. ...................................................386
Figura 211 Tensión de salida del sumador diseñado en función de su tensión de entrada. .............390
Figura 212 Circuito de la etapa rectificadora de la corriente de fase. ..............................................392
Figura 213 Tensión de salida del rectificador diseñado en función de su tensión de entrada. ........396
Figura 214 Esquema y encapsulado de los comparadores LM393P y LM339N. ............................397
Figura 215 Circuito básico comparador con salida compatible con la lógica TTL: Esquema (a) y
detalle de la etapa de salida (b). .......................................................................................398
Figura 216 Etapa comparadora de la corriente de fase. ...................................................................400
Figura 217 Etapa comparadora de la tensión de fase. ......................................................................401
Figura 218 Etapa comparadora de la tensión positiva del bus de continua. .....................................402
Figura 219 Circuito comparador de la temperatura del radiador. ....................................................402
Figura 220 Circuito detector del cruce por cero de la tensión de fase. ............................................403
Figura 221 Esquema de la etapa de enclavamiento y señalización de anomalía. ............................405

PROYECTO FINAL DE CARRERA – 175 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 222 Tensión en la entrada del conversor A/D del DSP en función de la corriente de fase. .408
Figura 223 Tensión de detección del valor máximo en función de la corriente de fase. .................409
Figura 224 Tensión en la entrada del conversor A/D del DSP en función de la tensión de fase. ....411
Figura 225 Tensión de detección del valor máximo en función de la tensión de fase. ....................411
Figura 226 Tensión en la entrada del conversor A/D del DSP en función de la tensión del bus de
continua............................................................................................................................413
Figura 227 Circuito seleccionador de la dirección del prototipo. ....................................................413
Figura 228 Circuito selector de la jerarquía del prototipo. ..............................................................414
Figura 229 Circuito de la línea de estado común de los prototipos. ................................................415
Figura 230 Circuito equivalente de la interconexión entre varios equipos. .....................................416
Figura 231 Encapsulado del transistor bipolar BC548.....................................................................416
Figura 232 Algunas características del transistor BC548. ...............................................................417
Figura 233 Tensiones de saturación Vs. corriente de colector15 del bipolar BC548C. ..................418
Figura 234 Característica estática del transistor BC548C. ...............................................................419
Figura 235 Circuito de comunicaciones con el PC (RS-232 y RS-485). .........................................420
Figura 236 Circuito y encapsulado del circuito ST485BN. .............................................................423
Figura 237 Conexión entre varios equipos mediante el bus RS-485. ..............................................424
Figura 238 Encapsulado y diagrama lógico del MAX232N. ...........................................................425
Figura 239 Tipos de cables empleados para la comunicación entre el equipo y el PC: a) Alargadera;
b) Con los conductores cruzados. ....................................................................................426
Figura 240 Circuito de la interface SPI. Los circuitos de las señales SPICLK y SPISTE son idénticos al
de SPISIMO. .......................................................................................................................427
Figura 241 Circuito de control lógico de las señales que comandan a los IGBTs. El (*) indica
―componente opcional‖. ..................................................................................................430
Figura 242 Conectores de ―
paso‖ de las señales de control de los MOSFET de potencia. .............431
Figura 243 Circuito lógico de la señal ―St
and-By‖ de los troceadores. ...........................................432
Figura 244 Circuito de control y verificacion del relé de conexión a red. .......................................432
Figura 245 Conexión eléctrica entre la placa de control y la de potencia para el control y
verificación del relé de conexión a red. ...........................................................................433
Figura 246 Corriente máxima en una pista de 35 micras de profundidad. .......................................434
Figura 247 Corriente máxima en una pista de 70 micras de profundidad. .......................................435
Figura 248 Separación entre pistas de un circuito integrado en función de la tensión existente entre
ellas. .................................................................................................................................435

CURSO 2011/2012 – 176 – KAIS TOUMI BORGES


ANEXOS

Figura 249 Patillaje del microcontrolador TMS320F240. ...............................................................437


Figura 250 Mapa de memoria general del TMS320F240. ...............................................................447
Figura 251 Mapa de la memoria de programa. ................................................................................448
Figura 252 Páginas de memoria de datos (para acceso directo). .....................................................450
Figura 253 Mapa de la memoria de datos. .......................................................................................451
Figura 254 Configuración del regitro GREG. ....................................................................................452
Figura 255 Registro de control WSGR...............................................................................................452
Figura 256 Configuración del registro de estado ST0.......................................................................454
Figura 257 Configuración del registro de estado ST1.......................................................................454
Figura 258 Configuración del registro de control OCRA. ................................................................456
Figura 259 Configuración del registro de control OCRB. ................................................................457
Figura 260 Configuración del registro de control PADATDIR. .........................................................458
Figura 261 Configuración del registro de control PBDATDIR ..........................................................458
Figura 262 Configuración del registro de control PCDATDIR. .........................................................459
Figura 263 Señales de reset. .............................................................................................................460
Figura 264 Registro de control IFR. ..................................................................................................461
Figura 265 Registro de control IMR. .................................................................................................461
Figura 266 Prioridad de las interrupciones. .....................................................................................462
Figura 267 Módulos controladores de interrupciones. .....................................................................462
Figura 268 Estructura de las interrupciones del DSP. ......................................................................462
Figura 269 Estructura de las interrupciones del módulo de sistema. ...............................................463
Figura 270 Estructura de las interrupciones del módulo de eventos. ..............................................464
Figura 271 Registro de control NMICR. ............................................................................................465
Figura 272 Registro de control XINT1CR. .........................................................................................466
Figura 273 Registro de control XINT2CR. .........................................................................................467
Figura 274 Registro de control XINT3CR. .........................................................................................468
Figura 275 Registro del sistema SYSCR. ...........................................................................................470
Figura 276 Registro de control SYSSR. .............................................................................................471
Figura 277 Registro del sistema SYSIVR. ..........................................................................................472
Figura 278 Diagrama de bloques del módulo PLL. .........................................................................473
Figura 279 Registro de control CKCR0. ............................................................................................474
Figura 280 Registro de control CKCR1. ............................................................................................474

PROYECTO FINAL DE CARRERA – 177 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 281 Diagrama de bloques del módulo WD/RTI. ..................................................................476


Figura 282 Registro de control RTICNTR. .........................................................................................477
Figura 283 Registro de control WDCNTR. .........................................................................................477
Figura 284 Registro de control WDKEY. ...........................................................................................477
Figura 285 Registro de control RTICR. .............................................................................................477
Figura 286 Registro de control WDCR. .............................................................................................478
Figura 287 Diagrama de bloques del módulo EV. ...........................................................................479
Figura 288 Registro de control GPTCON. .......................................................................................481
Figura 289 Registro de control T1CON. ............................................................................................482
Figura 290 Registro de control T2CON. ............................................................................................483
Figura 291 Registro de control T2CON. ............................................................................................484
Figura 292 Registro de máscaras EVIMRA. .......................................................................................485
Figura 293 Registro de banderas EVIFRB. .........................................................................................486
Figura 294 Registro de banderas EVIFRA. ........................................................................................487
Figura 295 Registro de banderas EVIFRB. .........................................................................................487
Figura 296 Registros vectores EVIVRA y EVIVRB. ............................................................................487
Figura 297 Diagrama de bloques del módulo ADC. ........................................................................488
Figura 298 Registro de control ADCTRL1. ........................................................................................490
Figura 299 Registro de control ADCTRL2. ........................................................................................491
Figura 300 Valores de pre-escalado del módulo ADC. ...................................................................492
Figura 301 Registros de datos ADCFIFO1 y ADCFIFO2. .....................................................................492
Figura 302 Diagrama de bloques del módulo SCI. ..........................................................................493
Figura 303 Trama empleada, por defecto, en la comunicación PC-Prototipo. ................................494
Figura 304 Registro de control SCICCR. ...........................................................................................495
Figura 305 Valores de BRR para velocidades comunes de comunicación asíncrona. .....................496
Figura 306 Registro de control SCIHBAUD........................................................................................497
Figura 307 Registro de control SCILBAUD. .......................................................................................497
Figura 308 Registro de control SCICTL1. ..........................................................................................497
Figura 309 Registro de control SCICTL2. ..........................................................................................498
Figura 310 Registro de control SCIPC2. ............................................................................................498
Figura 311 Registro de control SCIPRI. .............................................................................................499
Figura 312 Registro de estado SCIRXST. ...........................................................................................500

CURSO 2011/2012 – 178 – KAIS TOUMI BORGES


ANEXOS

Figura 313 Diagrama de bloques del módulo SPI (modo esclavo). .................................................502
Figura 314 Conexión de dos módulos SPI: Maestro y esclavo. .......................................................503
Figura 315 Trama empleada en la comunicación Prototipo-Prototipo. ...........................................503
Figura 316 Registro de control SPICCR. ............................................................................................504
Figura 317 Registro de control SPICTL. ............................................................................................504
Figura 318 Registro de estado SPISTS. ..............................................................................................505
Figura 319 Registro de control SPIBRR. ............................................................................................506
Figura 320 Registro de control SPIPC1. ............................................................................................506
Figura 321 Registro de control SPIPC2. ............................................................................................507
Figura 322 Registro de control SPIPRI. .............................................................................................508
Figura 323 Esquema simplificado de la interconexion entre equipos. .............................................595
Figura 324 Trama empleada, por defecto, en la comunicación PC-Prototipo. ................................596
Figura 325 Campos que conforman un comando en la comunicación PC-Prototipo. .....................597
Figura 326 Formato de las tramas de respuesta hacia el PC. ...........................................................599
Figura 327 Formato de una trama para la comunicación entre prototipos. ......................................631
Figura 328 Formato de los comandos y de las respuestas para la comunicación entre prototipos. .632
Figura 329 Esquema general del prototipo diseñado. ......................................................................638
Figura 330 Vista completa de la pestaña ―
Comunicaciones‖. .........................................................639
Figura 331 Panel de configuración del formato de las comuniacciones RS-232C. .........................640
Figura 332 Mensaje de advertencia al configurar el puerto. ............................................................641
Figura 333 Mensaje emergente al cambiar correctamente la configuración de las comunicaciones.
.........................................................................................................................................641
Figura 334 Estados del LED de la línea de comunicaciones con el prototipo. ................................642
Figura 335 Indicadores de error en la comunicación. ......................................................................643
Figura 336 Mensaje de error de tiempo expirado. ...........................................................................644
Figura 337 Vistas de los botones de la sección ―M
odos‖. ...............................................................645
Figura 338 Vista general de la pantalla de comunicación manual con el prototipo.........................646
Figura 339 Panel de ―
Tamaño de las tramas‖. .................................................................................647
Figura 340 Vista del panel ―F
lujo de datos‖. ...................................................................................648
Figura 341 Mensajes emergentes al introducir un campo de comando erróneo. .............................649
Figura 342 Mensaje emergente al querer enviar un comando con un campo de dator erróneo. ......649
Figura 343 Indicadores del tamaño de las tramas. ...........................................................................651

PROYECTO FINAL DE CARRERA – 179 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 344 Vista completa de la pestaña ―


Medidas‖. ......................................................................653
Figura 345 Sección dedicada al seguimiento de la tensión de fase. .................................................654
Figura 346 Formato de la ventana para obtener más información de la tensión de fase. ................655
Figura 347 Ejemplo de importación en Excel del archivo Vfase_Valores.csv. ...............................656
Figura 348 Formato de la ventana para obtener más información de cualquiera de las tensiones del
bus de continua (positiva, negativa o total). ....................................................................658
Figura 349 Ejemplo de importación en Excel del archivo Vps_Valores.csv. ..................................659
Figura 350 Formato de la ventana para obtener más información de la corriente de fase:Pestaña de
datos. ................................................................................................................................662
Figura 351 Ejemplo de importación en Excel del archivo I1_Dom_Temp.csv. ..............................662
Figura 352 Ejemplo de importación en Excel del archivo I1_Dom_Frec.csv ................................663
Figura 353 Formato de la ventana para obtener más información de la corriente de fase:Pestaña de
gráficas temporales. .........................................................................................................664
Figura 354 Formato de la ventana para obtener más información de la corriente de fase:Pestaña de
gráficas frecuenciales.......................................................................................................665
Figura 355 Sección dedicada al seguimiento de la tª del radiador. ..................................................666
Figura 356 Formato de la ventana para obtener más información de la temperatura del radiador. .667
Figura 357 Ejemplo de importación en Excel del archivo Trad_Valores.csv. .................................667
Figura 358 Formato de la ventana para recoger todas las muestras: Pestaña de valores. ................669
Figura 359 Ejemplo de importación en Excel del archivo Todas_Muestras_Valores.csv. ..............669
Figura 360 Formato de la ventana para recoger todas las muestras: Pestaña de gráficas. ...............670
Figura 361 Vista completa de la pestaña ―
Memoria: Valores‖. .......................................................672
Figura 362 Ejemplo de importación en Excel de los archivos Memoria RAM DSP.txt o Memoria
programa DSP.txt. ...........................................................................................................672
Figura 363 Vista completa de la pestaña ―
Memoria: Ondas‖. .........................................................673
Figura 364 Ventana de graficado de una onda de consigna. ............................................................675
Figura 365 Formato de la ventana para crear una onda de corriente de consigna: Pestaña de gráficas.
.........................................................................................................................................677
Figura 366 Formato de la ventana para crear una onda de corriente de consigna: Pestaña de datos.
.........................................................................................................................................678
Figura 367 Ejemplo de importación en Excel del archivo Onda generada.csv................................678
Figura 368 Ejemplo del archivo Onda generada.asm. .....................................................................679
Figura 369 Vista general de la pestaña ―
Control‖. ...........................................................................680
Figura 370 LEDs de estado del módulo SCI del prototipo. .............................................................681

CURSO 2011/2012 – 180 – KAIS TOUMI BORGES


ANEXOS

Figura 371 LEDs de estado del módulo SPI del prototipo . .............................................................682
Figura 372 Indicador de la onda de consigna actual. .......................................................................682
Figura 373 LEDs indicadores de anomalías. ....................................................................................683
Figura 374 LEDs indicadores de valores excesivos. ........................................................................684
Figura 375 LEDs indicadores de valores insuficientes ...................................................................684
Figura 376 Información sobre los resets acontecidos en el prototipo. .............................................685
Figura 377 Indicadores del estado del módulo ADC del DSP. ........................................................686
Figura 378 Botones de refresco de indicadores de estado y de reinicio del protptipo. ....................686
Figura 379 Primera pestaña de parámetros analógicos dentro del panel de control. .......................688
Figura 380 Mensaje emergente al pulsar el botón ― Enviar‖ de la seción ― Errores en los sensores‖.
.........................................................................................................................................690
Figura 381 Vista de la sección dedicada a la semiventana de histéresis. .........................................690
Figura 382 Mensaje de advertencia al querer enviar una histéresis al prototipo. ............................691
Figura 383 Segunda pestaña de parámetros analógicos dentro del panel de control. ......................693
Figura 384 Pestaña de valores relacionados con la programación del DSP dentro del panel de
control. .............................................................................................................................694
Figura 385 Pregunta al seleccionar el comando CA. .......................................................................699
Figura 386 Advertencia al seleccionar un comando de accesio a memoria. ....................................702
Figura 387 Señalización de rango de direcciones correcto. .............................................................706
Figura 388 Señalización de rango de direcciones incorrecto. ..........................................................706
Figura 389 Diálogo para seleccionar el nº de onda a consultar. .......................................................708
Figura 390 Mensaje de advertencia al seleccionar el comando MC. ...............................................711
Figura 391 Ventana de diálogo para seleccionar los nuevos patrámetros de comunicación del
prototipo. ..........................................................................................................................711
Figura 392 Mensaje de confirmación del envío del comando MC. .................................................711
Figura 393 Mensaje informativo de los parámetros de la corriente de fase de consigna. ................713
Figura 394 Ventana de diálogo al seleccionar un comando de operación lógica. ...........................714
Figura 395 Mensaje de advertencia al seleccionar el comando RO. ................................................718
Figura 396 Ventana de diálogo para seleccionar el nº de onda programada a modificar. ...............718
Figura 397 Mensaje de advertencia al seleccionar el comando RS. ................................................719
Figura 398 Ejemplo de corriente de consigna, banda de histérersis y corriente absorbida de la red.
.........................................................................................................................................731
Figura 399 Vista general de la interface dedicada a la banda de histéresis. ....................................732

PROYECTO FINAL DE CARRERA – 181 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 400 Mensaje al seleccionar el modo manual para la creación de la semiventana de histéresis.
.........................................................................................................................................734
Figura 401 Ejemplo de contenido del archivo ―Se
miventana valores.csv‖. ....................................735
Figura 402 Ejemplo de contenido del archivo ―Se
miHistDig.asm‖.................................................736
Figura 403 Transmisión de un carácter (bits en orden temporal.) ...................................................738
Figura 404 Transmisión multinivel de datos. ...................................................................................739
Figura 405 Lectura de un bit por parte del receptor, con un reloj interno a una frecuencia cuatro
veces superior a la tasa de transferencia. .........................................................................739
Figura 406 Transmisión del carácter ‗U‘ según los datos dados. .....................................................740
Figura 407 Conector SUB-D 9 para RS-232. ...................................................................................742
Figura 408 Diagrama de bloques para la interconexión PC – Módem. ...........................................743
Figura 409 Conexión entre un PC y un módem empleando líneas de RS-232. ...............................743
Figura 410 Tipos de modulación de una señal digital. .....................................................................744
Figura 411 Mapeado de memoria de los puertos serie en un PC. ....................................................745
Figura 412 Etapa de recepción (se representan los bits transmitdos por orden temporal comenzando
por la derecha). ................................................................................................................747
Figura 413 Etapa de transmsión (se representan los bits transmitdos por orden temporal comenzando
por la derecha). ................................................................................................................748
Figura 414 Registro IER. ...................................................................................................................749
Figura 415 Registro IIR. ....................................................................................................................750
Figura 416 Registro MCR. .................................................................................................................750
Figura 417 a) Salida de interrupción del módem ; b) Realimentación de la UART ; c) Autobucles de
autodiagnóstico. ...............................................................................................................751
Figura 418 Registro LCR. ..................................................................................................................751
Figura 419 Registro LSR. ..................................................................................................................752
Figura 420 Registro MSR. .................................................................................................................753
Figura 421 Resumen de la evolución de las UART. ........................................................................754
Figura 422 Mejoría en la etapa de transmisión y recepción en la UART 16550. ............................754
Figura 423 Registro FCR. ..................................................................................................................755
Figura 424 Registro SCR. ..................................................................................................................755
Figura 425 Evolución del llenado y vaciado de la memoria de un dispositivo DCE (protocolo XON-
XOFF). .............................................................................................................................757
Figura 426 Par trenzado empleado en la comunicación RS-485. ....................................................757

CURSO 2011/2012 – 182 – KAIS TOUMI BORGES


ANEXOS

Figura 427 Circuito 75176 para la adaptación y generación de señales de TTL a RS-485 y viceversa.
.........................................................................................................................................758
Figura 428 Comparación, entre la norma RS-232 y RS-485, de las líneas de comunicación (esta
última emplea señales equilibradas) ................................................................................758
Figura 429 Ejemplo de transmisión de una secuencia de unos y ceros lógicos. ..............................759
Figura 430 Impedancias para evitar reflexiones de la señal. ............................................................759
Figura 431 Adaptación de RS-232 a RS-485 y viceversa. ...............................................................760
Figura 432 Mesa del laboratorio L020 en donde se realizaron las pruebas de programación y de
funcionamiento del prototipo. ..........................................................................................761
Figura 433 Paso 1: Disposición de la placa madre...........................................................................762
Figura 434 Paso 2: Acoplamiento de la placa del DSP a la placa madre. ........................................762
Figura 435 Paso 3: Acoplamiento de la placa de comunicaciones a la placa madre. ......................763
Figura 436 Vista del paso 3. .............................................................................................................763
Figura 437 Vista del paso 3. .............................................................................................................764
Figura 438 Paso 4: Acoplamiento de la placa de acondicionamiento analógico a la placa madre. .764
Figura 439 Vista del paso 4. .............................................................................................................765
Figura 440 Vista del paso 4. .............................................................................................................765
Figura 441 Paso 5: Acoplamiento de la placa de memoria externa de datos. ..................................766
Figura 442 Vista del paso 5. .............................................................................................................766
Figura 443 Vista del paso 5. .............................................................................................................767
Figura 444 Paso 6: Acoplamiento de la placa de memoria externa de programa. ...........................767
Figura 445 Vista del paso 6. .............................................................................................................768
Figura 446 Vista del paso 6. .............................................................................................................768
Figura 447 Vista del paso 6. .............................................................................................................769
Figura 448 Vista del paso 6. .............................................................................................................769
Figura 449 Paso 7: Establecimiento de señales de control antes de su conexión al prototipo (traza
superior: señal simulada de un sensor; traza inferior, señal de reloj). Imagen de la fuente
de alimentación, a la derecha. ..........................................................................................770
Figura 450 Paso 8: Conexión del prototipo a la fuente de alimenatción..........................................771
Figura 451 Placa de características de la fuente empleada para alimentar al prototipo. ..................771
Figura 452 Vista superior del bloque de control del prototipo con: par trenzado azul-negro para la
introducción de la señal de reloj externa, conector Molex de la fuente de alimentación,
conector DB-9 del cable para la comunicación RS-232 con el PC y conector con el
emulador. .........................................................................................................................772

PROYECTO FINAL DE CARRERA – 183 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 453 Señales recogidas al conectar la alimentación. Escala vertical: 2V / div; Escala
horizontal: 200 us / div. ...................................................................................................773
Figura 454 Señales recogidas al conectar la alimentación. Escala vertical: 2V / div; Escala
horizontal: 20 us / div. .....................................................................................................773
Figura 455 Señales recogidas al reiniciar el emulador XDS510. Escala vertical: 2 V/div; Escala
horizontal: 200 us/div. .....................................................................................................774
Figura 456 Señales recogidas al reiniciar, por segunda vez, el emulador XDS510. Escala vertical:
2V / div; Escala horizontal: 200 us / div..........................................................................774
Figura 457 Detalle de la anchura de un pulso de reset. Escala vertical: 500 mV / div; Escala
horizontal: 5 us / div. .......................................................................................................775
Figura 458 Presencia de reset aleatorios. Escala vertical: 2 V / div; Escala horizontal: 1 ms / div. 775

CURSO 2011/2012 – 184 – KAIS TOUMI BORGES


ANEXOS

3.1.3 Tablas
Tabla 10 Inductancia de fase: Tensiones y derivada de la corriente según el estado de los IGBT y de
sus diodos volantes. .........................................................................................................201
Tabla 11 Valores de la inductancia de fase en función del módulo de la corriente de consigna y
diferentes valores porcentuales de la banda de histéresis respecto a ésta.A la dcha. valores
de la derivada de la corriente de consigna. ......................................................................207
Tabla 12 Valores porcentuales de la anchura de la ventana de histéresis en función del módulo de la
corriente de consigna y diferentes valores de la inductancia de fase. Valores de la
derivada de la corriente de consigna. ...............................................................................210
Tabla 13 Valor eficaz máximo previsible de la corriente de fase en función del módulo de la
consigna y de la inductancia. ...........................................................................................213
Tabla 14 Potencia aparente máxima absorbida en función de la amplitud de la consigna y de la
inductancia de fase ...........................................................................................................215
Tabla 15 Valores de la tensión en los bornes de la inductancia en función del módulo de la corriente
de consigna. .....................................................................................................................217
Tabla 16 Diversos valores eléctricos para la inductancia de 100 mH escogida. ..............................220
Tabla 17 Componentes de protección en la salida de los IGBT y MOSFET. ..................................224
Tabla 18 Componentes de protección en la entrada de los IGBT y MOSFET. ...............................227
Tabla 19 Componentes de protección en serie con los IGBT y MOSFET. .....................................230
Tabla 20 Componentes de la etapa de aislamiento de la corriente de fase. .....................................257
Tabla 21 Tensión de salida de la etapa de aislamiento en función de la corriente instantánea de fase.
.........................................................................................................................................259
Tabla 22 Componentes de la etapa de aislamiento de la tensión de fase. ........................................260
Tabla 23 Tensión de salida de la etapa de aislamiento en función de la tensión instantánea de fase.
.........................................................................................................................................263
Tabla 24 Componentes de las etapas de aislamiento de las tensiones del bus de continua. ............265
Tabla 25 Tensión de salida de la etapa de aislamiento en función de la tensión instantánea del bus
DC (valor absoluto). ........................................................................................................267
Tabla 26 Componentes del circuito controlador del IGBT superior. ...............................................271
Tabla 27 Correspondencia entre los elementos y señales de los circuitos controladores de los IGBT
y de los MOSFET. ...........................................................................................................272
Tabla 28 Componentes del circuito troceador y su controlador.......................................................280
Tabla 29 Datos eléctricos relevantes del circuito troceador. ............................................................280
Tabla 30 Componentes empleados en el circuito supervisor de la fuente ±12Vpot1. .....................292

PROYECTO FINAL DE CARRERA – 185 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Tabla 31 Correspondencia entre los elementos y las señales de los diferentes circuitos supervisores
de ±12 V. .........................................................................................................................293
Tabla 32 Componentes empleados en la fuente de tensión ±12Vpot1. ...........................................301
Tabla 33 Correspondencia entre los elementos y señales de las diferentes fuentes de ±12 V. ........301
Tabla 34 Componentes para la indicación de existencia de alimentación en la placa madre. .........323
Tabla 35 Componentes para la supervisión de la fuente V5ctrl. ......................................................326
Tabla 36 Componentes para la supervisión de la fuente ±12Vctrl. .................................................328
Tabla 37 Componentes del circuito de reloj del DSP. .....................................................................337
Tabla 38 Componentes para la activación de la marcha y el paro. ..................................................340
Tabla 39 Componentes para la activación del reset. ........................................................................343
Tabla 40 Previsión de la validez de la protección zéner en una entrada analógica del DSP. ..........346
Tabla 41 Resumen del comportamiento de los circuitos posibles para tratar la temperatura del
radiador. ...........................................................................................................................350
Tabla 42 Características de diferentes termistores estudiados. ........................................................350
Tabla 43 Componentes de la etapa del circuito sensor de la temperatura del radiador. ..................351
Tabla 44 Resistencia, tensión de salida y potencia disipada por cada uno de los cuatro termistores
estudiados para el circuito de la Figura 186 a). ...............................................................352
Tabla 45 Resistencia, tensión de salida y potencia disipada por cada uno de los cuatro termistores
estudiados para el circuito de la Figura 186 b). ...............................................................353
Tabla 46 Resistencia, tensión de salida y potencia disipada por cada uno de los cuatro termistores
estudiados para el circuito de la Figura 186 c). ...............................................................354
Tabla 47 Resistencia, tensión de salida y potencia disipada por cada uno de los cuatro termistores
estudiados para el circuito de la Figura 186 d). ...............................................................355
Tabla 48 Tensión de salida normalizada del circuito acondicionador en función de la tª del radiador
(Vcc = +12 V). .................................................................................................................360
Tabla 49 Algunas características del termistor B57863S0302 de Epcos y valores de resistencia y
tensión estudiados. ...........................................................................................................361
Tabla 50 Resistencia, tensión de salida y potencia disipada por el termistor NTC empleado para la
medición de la tª ambiente para los casos del circuito de la Figura 191. ........................362
Tabla 51 Valores de la tensión normalizada de salida del circuito acondicionador de la tª del
ambiente (Vcc = +5 V). ...................................................................................................364
Tabla 52 Componentes del circuito regulador de +5 V. ..................................................................372
Tabla 53 Componentes del circuito regulador de +2‘5 V. ...............................................................376
Tabla 54 Correspondencia entre los elementos de las etapas de seguimiento de la corriente de fase,
de la tensión de fase y de las tensiones del bus de continua. ...........................................377

CURSO 2011/2012 – 186 – KAIS TOUMI BORGES


ANEXOS

Tabla 55 Componentes de la etapa de seguimiento de la corriente de fase. ....................................378


Tabla 56 Componentes de la etapa de seguimiento de la temperatura del radiador. .......................380
Tabla 57 Componentes de la etapa de filtrado de la corriente de fase. ............................................385
Tabla 58 Correspondencia entre los elementos de las etapas de filtrado de la corriente y tensión de
fase y de las tensiones del bus de continua. .....................................................................385
Tabla 59 Componentes de la etapa de filtrado de la corriente de fase. ............................................386
TABLA 60 Correspondencia entre los componentes de la etapa sumadora de la corriente y tensión de
fase. ..................................................................................................................................386
Tabla 61 Tensión de salida del sumador diseñado en función de la suya de entrada. .....................390
Tabla 62 Componentes del circuito rectificador de la señal de la corriente de fase. .......................392
Tabla 63 Correspondencia entre los componentes de las etapas rectificadoras de la corriente y de la
tensión de fase..................................................................................................................392
Tabla 64 Tensión de salida del rectificador diseñado en función de su tensión de entrada. ............395
Tabla 65 Componentes del circuito comparador de la corriente de fase. ........................................400
Tabla 66 Componentes del circuito comparador de la señal de la tensión de fase. .........................401
Tabla 67 Componentes del circuito comparador de la tensión positiva del bus de continua. ..........402
Tabla 68 Correspondencia entre los componentes de las etapas comparadoras de las tensiones del
bus de continua. ...............................................................................................................402
Tabla 69 Componentes de la etapa comparadora de la temperatura del radiador. ...........................403
Tabla 70 Componentes del circuito detector del cruce por cero de la tensión de fase. ....................403
Tabla 71 Componentes de la etapa de enclavamiento......................................................................405
Tabla 72 Estados lógicos de un biestable J-K y de la señal /PDPINT. ...............................................406
Tabla 73 Tensiones de salida de cada etapa en función del valor instantáneo de la corriente de fase.
.........................................................................................................................................408
Tabla 74 Tensión de salida de cada etapa en función del valor instantáneo de la tensión de fase. .410
Tabla 75 Tensión de salida de cada etapa en función del valor instantáneo de la tensión del bus de
continua............................................................................................................................412
Tabla 76 Componentes del circuito de dirección del prototipo. ......................................................414
Tabla 77 Posición de los jumpers JP3 y JP4 para la selección de la dirección del prototipo. .........414
Tabla 78 Componentes del circuito de la selección de la jerarquía. ................................................414
Tabla 79 Posición del jumper JP1 para establecer la jerarquía del equipo. .....................................414
Tabla 80 Componentes del circuito de la línea de estado común. ...................................................415
Tabla 81 Estado de la línea común de interconexión en función del estado de los transistores NPN.
.........................................................................................................................................416

PROYECTO FINAL DE CARRERA – 187 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Tabla 82 Componentes del circuito de comunicaciones con el PC..................................................421


Tabla 83 Posiciones y funciones del jumper JP2. ............................................................................421
Tabla 84 Funciones de los jumpers JP5 y JP6. ................................................................................422
Tabla 85 Funciones establecidas para las patillas de comunicaciones del MAX232N. ..................425
Tabla 86 Función de las señales que intervienen en la comunicación SPI en función de la jerarquía
del equipo.........................................................................................................................426
Tabla 87 Componentes de dos de los circuitos de comunicaciones entre equipos. .........................427
Tabla 88 Correspondencia entre los componentes de las etapas SPISIMO, SPICLK y SPISTE. ............428
Tabla 89 Funciones de los jumpers JP7 a JP10................................................................................428
Tabla 90 Componentes del circuito lógico de control de los IGBTs. ..............................................430
Tabla 91 Componentes de ―
paso‖ de las señales de control de los MOSFET. ................................431
Tabla 92 Componentes del circuito lógico de la señal ―St
and-By‖ de los troceadores. ..................432
Tabla 93 Componentes del circuito de control y verificación del relé de conexión a red. ..............432
Tabla 94 Corrientes máximas admisibles en una pista de circuito impreso. ....................................434
Tabla 95 Patillas de alimentación del DSP. .....................................................................................438
Tabla 96 Patillas de interfaz del DSP (E = Entrada, S = Salida)......................................................439
Tabla 97 Patillas analógicas empleadas (E = Entrada). ...................................................................440
Tabla 98 Patillas programadas como de entrada o salida digitales (E = Entrada; S = Salida). ........442
Tabla 99 Patillas empleadas en las comunicaciones (E = Entrada; S = Salida; *El tipo de función
depende de la jerarquía del prototipo.) ............................................................................443
Tabla 100 Patillas empleadas para la realización de pruebas con el emulador (E = Entrada; S =
Salida). .............................................................................................................................444
Tabla 101 Patillas de interrupción (E = Entrada; S = Salida). .........................................................445
Tabla 102 Patillas de reloj (E = Entrada; S = Salida). .....................................................................445
Tabla 103 Patillas no empleadas en el proyecto (E = Entrada; S = Salida). ....................................446
Tabla 104 Orden de prioridad de las interrupciones empleadas en el proyecto. ..............................465
Tabla 105 Acciones del prototipo ante un comando según sean las direcciones de ambos
(comunicación con el PC). ...............................................................................................602
Tabla 106 Comandos programados para la comunicación con el PC. .............................................604
Tabla 107 Códigos de advertencia y error disponibles en las tramas de respuesta. .........................631
Tabla 108 Acciones del prototipo esclavo ante un comando según sean las direcciones de ambos
(comunicación entre prototipos). .....................................................................................633
Tabla 109 Comandos programados para la comunicación entre prototipos. ...................................635

CURSO 2011/2012 – 188 – KAIS TOUMI BORGES


ANEXOS

Tabla 110 Desfase de corriente correspondiente al equipo esclavo en función de su dirección y la del
maestro. ............................................................................................................................636
Tabla 111 Comandos programados en la interface de usuario.........................................................696
Tabla 112 Valores de tensión empleados en el protocolo RS-232. ..................................................741
Tabla 113 Líneas de un conector DB 9 para RS-232. ......................................................................742
Tabla 114 Direcciones de ubicación de los puertos serie y de las variables de tiempo expirado en el
PC. ...................................................................................................................................746
Tabla 115 Registros accesibles de la UART INS 8250. ..................................................................746
Tabla 116 Velocidades de trabajo de la UART 8250.......................................................................749

PROYECTO FINAL DE CARRERA – 189 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Al menos que se indique lo contrario, para los cálculos se tomará una temperatura ambiente
constante de 25º C y una altitud de operación sobre el nivel del mar.
 Las figuras que se recogen en el presente documento que hayan sido tomadas de las hojas de
características de los componentes pueden haber sido modificadas para una mejor comprensión
de la explicación de los circuitos. Si se desea ver las figuras originales, se deberá recurrir a los
documentos recogidos en la bibliografía.

CURSO 2011/2012 – 190 – KAIS TOUMI BORGES


ANEXOS

3.2 Cálculos justificativos del bloque de potencia


3.2.1 Algunas consideraciones previas

3.2.1.1 Corriente de fase

.1 Evolución dentro de la banda de histéresis


En este aparatado se va a obtener, de forma teórica, cuál sería el periodo que tendría la
corriente de fase al moverse dentro de la banda de histéresis establecida. Es importante saberlo
porque el control de la corriente va a depender del tiempo de muestreo configurado en el DSP y de
la banda de histéresis que se establezca.

 Cálculo
La Figura 69 servirá como base: se ha representado la evolución de la corriente dentro de la
banda de histéresis para una consigna ascendente, descendente y horizontal. Se ha considerado que,
al ser pequeño el tiempo de recorrido, la corriente evoluciona en forma de una línea recta (ejemplos
simplificados de la evolución de la corriente de fase se pueden ver en la Figura 70). La
nomenclatura empleada es:
 : Ángulo de la corriente ascendente.
 : Ángulo de la corriente descendente.
 : Ángulo de la corriente de consigna.
 tA: Tiempo en recorrer la corriente ascendente el espacio existente entre el límite de
histéresis inferior y el superior.
 tB: Tiempo en recorrer la corriente descendente el espacio existente entre el límite de
histéresis superior y el inferior.
 TTR: Periodo de la corriente de fase dentro de la banda de histéresis (denominado
también periodo de rizado o periodo de conmutación del los IGBTs). Corresponde a
la suma de tA y tB.
 H: Amplitud de la banda de histéresis.

 Los ángulos se miden respecto a la horizontal y en sentido antihorario.


 El valor tg() se corresponde con la derivada de la corriente de fase ascendente (debe ser
mayor que cero).
 El valor tg() se corresponde con la derivada de la corriente de fase descendente (debe ser
menor que cero).

PROYECTO FINAL DE CARRERA – 191 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 El valor tg() se corresponde con la derivada de la corriente de fase de consigna (puede ser
mayor, igual o menor que cero).

a) b)

c)
Figura 69 Evolución de la corrriente de fase dentro de la banda de histéresis.

CURSO 2011/2012 – 192 – KAIS TOUMI BORGES


ANEXOS

 diF
tg    dt  0

 diF
(ec. 16) tg    0
 dt
 diFC
tg    dt

a) Consigna senoidal.

b) Consigna triangular.

c) Consigna cuadrada.

Figura 70 Ejemplos simplificados de la evolución de la corriente de fase para diferentes ondas de consigna.

PROYECTO FINAL DE CARRERA – 193 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Para conocer la frecuencia de la corriente eléctrica se


debe antes calcular el valor de tA y el de tB. Se partirá, como
caso general, de la Figura 69 a). De ella se obtiene la
Figura 71, que es una representación de un tramo de la
banda de histéresis, un tramo de la corriente ascendente y
otro de la descendente y en la que se han trazado unos
triángulos. Algunos segmentos de la citada figura poseen
los siguientes valores:

 gb  t B

bf  t A
(ec. 17) 
 gf  TTR
Figura 71 Corriente de fase, banda de 
histéresis y triangulación. cd  H

Se procede a calcular el tiempo de subida tA. De los triángulos cfb y dfb se tiene que:

cf cd  df cd  bf  tg  
(ec. 18) bf   
tg   tg   tg  

De esta expresión, se despeja el segmento bf:

cd
(ec. 19) bf 
tg    tg  

Substituyendo la nomenclatura de los segmentos por la de interés, la expresión final de tA es:

H
(ec. 20) tA 
tg    tg  

El cálculo de tB es algo más laborioso:

(ec. 21) ag  gb  tg 180   

(ec. 22) eg  cf  bf  tg  

(ec. 23)  
ea  ec  tg    gb  bf  tg  

Como

(ec. 24) eg  ea  ag

entonces, con las anteriores tres expresiones, se tiene que:

CURSO 2011/2012 – 194 – KAIS TOUMI BORGES


ANEXOS

(ec. 25) gb  bf  tg    gb  tg 180     bf  tg  


El segmento a conocer es gb:

bf  tg    tg   cd
(ec. 26) gb  
tg    tg 180    tg    tg  

y, tomando la nomenclatura de interés:

H
(ec. 27) tB 
tg    tg  

Así, el periodo de la corriente de fase dentro de la banda de histéresis es:

 1 1 
(ec. 28) TTR  t A  t B  H    
 tg    tg   tg    tg  

 Los valores tg() y tg() vendrán impuestos directamente por la inductancia de fase, tal y como
se verá más adelante. Por otro lado, el valor tg() está ligado a la forma de onda de la corriente
de consigna, por lo que la corriente real tardará más o menos tiempo en alcanzar los límites
superior e inferior de la histéresis en función de la misma.
 El valor del tiempo de muestreo, TS, deberá ser menor que tA o tB para tener el control de la
corriente de fase.
 Cuanto mayor sea el crecimiento o el decrecimiento de la corriente (derivadas), menor será el
tiempo de subida o el de bajada, respectivamente.
 Los valores numéricos mínimos de tA, tB y TTR se calculan más adelante y se escriben en las
ecuaciones (ec. 57) y (ec. 58).

 Casos particulares
Las expresiones (ec. 20) y (ec. 27) son sólo válidas cuando se cumple con (ec. 29). Para que
se vea más claro, las expresiones (ec. 30) y (ec. 31) reflejan el signo de tA y tB en función de los
valores relativos entre tg(), tg() y tg():
 Si los tiempos de ascenso y de descenso son positivos, los resultados son coherentes
(Figura 69 a y b): la corriente de fase termina cortando al límite superior (para la
corriente ascendente) o inferior (para la corriente descendiente) de la banda de
histéresis, es decir, hay convergencia entre ellas (la corriente de fase es más rápida que
la de consigna).
 Si los tiempos de ascenso y de descenso son negativos, el resultado no es coherente
(Figura 72 a y b): la corriente de fase nunca cortaría al límite superior (para la
corriente ascendente) o inferior (para la corriente descendente) de la banda de

PROYECTO FINAL DE CARRERA – 195 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

histéresis, es decir, hay divergencia entre ellas (la corriente de fase no es capaz de
seguir a la de consigna).
 Si los tiempos de ascenso y de descenso son infinitos, significa que la corriente de fase
evoluciona paralela a la de consigna (Figura 72 c y d), por lo que nunca se cortarían.

tg    tg  
(ec. 29) 
tg    tg  

Si tg    tg    t A  0

(ec. 30) Si tg    tg    t A  
Si tg    tg    t  0
 A

Si tg    tg    t B  0

(ec. 31) Si tg    tg    t B  
Si tg    tg    t  0
 B

a) b)

c) d)

Figura 72 Casos particulares de la evolución de la corriente de fase.

3.2.1.2 Los transistores de potencia

.1 IGBT versus MOSFET


En electrónica de potencia, se emplean tanto los IGBT (Insulated Gate Bipolar Transistors)
como los MOSFET (Metal Oxide Field Effect Transistors), en sus estados de corte o de saturación,
para controlar la corriente eléctrica de un determinado circuito. Escoger uno u otro tipo de
semiconductor depende de diversos factores [63], tales como la frecuencia de conmutación, la
tensión a soportar en el estado de corte o la temperatura de trabajo. A modo de ejemplo, la Figura

CURSO 2011/2012 – 196 – KAIS TOUMI BORGES


ANEXOS

73 muestra inicialmente qué tipo de transistor emplear dependiendo de los dos primeros parámetros,
habiendo una zona, la señalada con interrogaciones, donde encajarían ambos.

Figura 73 Preferencias en el uso de los IGBT y de los MOSFET.

En el presente proyecto, se emplearon tanto los IGBT como los MOSFET: los primeros para
controlar la corriente de fase y los segundos para controlar la tensión en el bus de continua. Se debe
decir que no ha habido razón eléctrica alguna de peso respaldada por algún estudio previo que haya
determinado el porqué emplear unos y otros. La razón de su presencia fue mucho más práctica: su
disponibilidad en la Universidad. Si habría que seguir estrictamente la anterior figura, habría que
haber escogido a los IGBT para las dos labores mencionadas, pues la frecuencia de trabajo y tensión
de corte máximos son, respectivamente, de 22‘422 kHz (fTRmáx) y 764‘408 V (VDCfe + VFefMáx = 425
V + √2·240).

.2 Cálculo de los elementos de protección


Los transistores de potencia deben ser protegidos mediante elementos pasivos (resistencias,
condensadores, diodos…) o activos (otros dispositivos de conmutación, entre ellos transistores)
para evitar su destrucción prematura debido a los excesos de corriente o de tensión que puedan
ocasionarse durante su funcionamiento. Por ejemplo, una sobrecorriente puede originarse debido a
la activación simultánea de dos interruptores de una misma rama, mientras que una sobretensión es
ocasionada por las inductancias presentes en el circuito cada vez que uno de ellos conmuta, bien
sean instaladas con un fin concreto o parásitas. Y no sólo esto: los transistores que son protegidos
por los citados elementos (que conforman los denominados circuitos snubber) mejoran su eficiencia
porque pierden menor energía en la conmutación, pueden trabajar a mayores frecuencias, pueden
ser más pequeños y ligeros y emitir menores radiaciones electromagnéticas. A continuación, se van
a explicar los circuitos de protección diseñados, tanto para los transistores IGBT como para los
MOSFET. Las referencias bibliográficas en las que se basan los razonamientos son las numeradas
como [60], [61], [62] y [70].

 Los valores de los elementos de protección son sólo válidos para los transistores seleccionados
y bajo las condiciones de funcionamiento fijadas para este prototipo. En caso de variar alguna
de estas premisas, se deberán revisar los cálculos aquí expuestos.

PROYECTO FINAL DE CARRERA – 197 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Capacidades e inductancia parásitas

Todos los transistores poseen unas capacidades e


inductancias parásitas inherentes a la fabricación de los
mismos. En la Figura 74 se han dibujado las pertenecientes a
un IGBT, pudiéndose adaptar a un MOSFET si se substituyen
los sufijos c por d y e por s. En dicha figura, se aprecia una
capacidad entre cada pareja de terminales y una inductancia en
el emisor. La inductancia es un dato que el fabricante suele dar
directamente en las hojas de características, pero no así las
capacidades: Es habitual que las aporte indirectamente
mediante las denominadas capacidad de entrada (input
capacitance, Cies), capacidad de salida (output capacitance,
Figura 74 Capacidades e inductancia Coes) y capacidad de transferencia inversa (reverse transfer
parásitas en un IGBT. capacitance, Cres), de la siguiente forma:

Cies  Cgc  Cge


(ec. 32)

Coes  Cgc  Cce


(ec. 33)

Cres  Cgc
(ec. 34)

Desgraciadamente, estos parámetros no son constantes y dependen de la magnitud y la


frecuencia de la tensión aplicada entre los terminales colector y emisor, por lo que el fabricante
informa al usuario sobre las condiciones mediante las cuales los ha obtenido. Concretamente, son
las capacidades Cce y Cgc las que son variables (poseen una expresión matemática, pero no son
objeto de estudio en este documento).
Una buena aproximación para conocer los valores medios de las capacidades parásitas en una
aplicación concreta es mediante las siguientes expresiones:

VceEsp
(ec. 35) C gc  2  C resEsp 
VceOff

VceEsp
(ec. 36) C oes  2  C oesEsp 
VceOff

significando el subíndice Esp el valor especificado por el fabricante y el subíndice Off el valor de la
aplicación a desarrollar:
 CoesEsp y CresEsp: Capacidades de salida y reversa, respectivamente, aportadas por el
fabricante bajo sus propios ensayos.

CURSO 2011/2012 – 198 – KAIS TOUMI BORGES


ANEXOS

 VceEsp: Tensión colector-emisor con la que el fabricante ha obtenido las capacidades


anteriores.
 VceOff: Tensión colector-emisor con la que va a trabajar el transistor.

 Protección en la salida
Se menciona como ― salida‖ de un transistor a los terminales colector y emisor o drenador y
surtidor, según sea el caso, y a la corriente y tensión que tienen que soportar.

Existen diferentes maneras, más o menos sofisticadas, de


proteger la salida de un transistor. En el presente proyecto, se
escogió como solución el instalar una rama R-C en paralelo (Figura
75 para un IGBT), una protección muy recurrida en muchos
circuitos de potencia por ser efectiva y simple de calcular, estando
presente en inductancias de salida de circuitos convertidores, en
secundarios de transformadores, en diodos y otros dispositivos de
conmutación.
El valor de la capacidad de protección C se debe tomar entre
dos y cuatro veces el valor medio de Coes. Cuanto mayor sea C,
mayor será la potencia que deba disipar el resistor R parejo.
Respecto a este último, su cálculo se limita a conocer la impedancia Figura 75 IGBT con una rama
característica que forman la capacidad media Coes y la suma de de proteción R-C y una
inductancia en serie añadida
inductancias L que posea en serie, esto es, la parásita Le más las por diseño.
que se añadan por diseño (Ldiseño) en serie con el transistor. Las
siguientes expresiones escriben lo expuesto:

(ec. 37) 2Coes  C  4Coes

(ec. 38) PR  f  C V 2

(ec. 39) R L C oes

siendo f la frecuencia de conmutación y V la tensión a la que se carga la capacidad C en el proceso.

PROYECTO FINAL DE CARRERA – 199 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.2.2 El convertidor DC / AC

3.2.2.1 Cálculo de la inductancia de fase


En el apartado ― 3.2.1.1 Corriente de fase‖ se obtuvieron las expresiones que establecen el
comportamiento de la corriente de fase dentro de la banda de histéresis. A continuación, lo que se
va a hacer es particularizar dichas expresiones para obtener la inductancia de fase a instalar y la
banda de histéresis a programar.

.1 Máxima derivada de la corriente real


En la Figura 76 se presenta el esquema sencillo del convertidor DC/AC: la rama de los IGBT
con sus diodos volantes, los condensadores y los diodos anti-retorno de salida del convertidor
AC/DC, la inductancia de fase y la tensión de fase representada por una fuente senoidal. Para
realizar los cálculos se tienen en cuenta los siguientes puntos:
 La nomenclatura de los componentes del circuito es general y no sigue a la que
realmente se ha empleado en los planos electrónicos.
 Los semiconductores, la inductancia de fase y los condensadores se consideran
ideales.
 Se considera nula la impedancia de la red eléctrica.
 Se considera que la tensión de fase es puramente senoidal y con un valor eficaz igual
al máximo de trabajo VFefMáx, esto es, 240 V (equivalente a un módulo de 339‘411 V).
Esto provocará que la corriente evolucione rápidamente.
 Se considera que la tensión en los buses de continua es constante e igual al valor de
fondo de escala (al igual que antes, provocará que la corriente evolucione
rápidamente):

(ec. 40) vDCps  vDCng  VDCfe  425 V

 Aunque la máxima tensión de trabajo de un bus de continua se haya fijado en 410 V


(VDCIniDesc), se ha tomado la de fondo de escala por si el sistema de control no reacciona a
tiempo para descargar el exceso de tensión y ésta por encima de la primera.

Tomando solamente la rama de la inductancia de fase, se tiene el circuito de la Figura 77,


cumpliéndose la siguiente ecuación diferencial:

di F di v  vA
(ec. 41) v A  v F  v L  v F  LF   F  F
dt dt LF

CURSO 2011/2012 – 200 – KAIS TOUMI BORGES


ANEXOS

Figura 76 Circuito de potencia básico conformador de la corriente de fase.

En función del estado de los transistores T1 y T2 y de sus


diodos volantes respectivos (D1 y D2) se conforma la Tabla 10,
en la que se ha escrito el valor de la tensión en el punto A (vA), la
tensión en la inductancia (vL) y el valor de la derivada de la
corriente (diF / dt), siendo las filas relevantes las que poseen este
último valor no nulo y pudiéndose dividir en dos casos cada una
(cuatro en total): cuando el valor de la tensión de fase es máximo
(339‘411 V) y cuando es mínimo (-339‘411 V).
Figura 77 Rama de la inductancia
de fase: circuito equivalente.

ESTADO RAMA DE SEMICONDUCTORES TENSIONES CORRIENTE

T1 T2 D1 D2 VA vL  vF  v A diF dt
OFF OFF OFF OFF vF 0 0
OFF OFF ON OFF
VDCfe VDCfe - vF (VDCfe - vF) / LF
ON OFF OFF OFF
OFF OFF OFF ON
-VDCfe -VDCfe - vF (-VDCfe - vF) / LF
OFF ON OFF OFF
X X ON ON
ON ON X X
No es posible
ON X ON X
X ON X ON
Tabla 10 Inductancia de fase: Tensiones y derivada de la corriente según el estado de los IGBT y de sus diodos
volantes.

Los cuatro casos mencionados son:

PROYECTO FINAL DE CARRERA – 201 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Caso 1: T1 o D1 activo y tensión de red máxima.

di F VDCfe  2  VFefMáx 425  339' 411 85'588


(ec. 42)    A/s
dt LF LF LF

 Caso 2: T1 o D1 activo y tensión de red mínima.

(ec. 43) 
 

di F VDCfe   2  VFefMáx 425   339' 411 764'411
 A/s
dt LF LF LF

 Caso 3: T2 o D2 activo y tensión de red máxima.

di F  VDCfe  2  VFefMáx  425  339' 411  764'411


(ec. 44)    A/s
dt LF LF LF

 Caso 4: T2 o D2 activo y tensión de red mínima.

(ec. 45) 
 

di F  VDCfe   2  VFefMáx  425   339' 411  85'588
 A/s
dt LF LF LF

De las cuatro expresiones anteriores se obtiene la siguiente conclusión:

 El valor absoluto máximo de la derivada de la corriente se producirá cuando se encuentre


activo un semiconductor en la rama superior y la tensión de la red sea la mínima o cuando se
encuentre activo un semiconductor de la rama inferior y la tensión de fase sea la máxima. En
ambos casos, la derivada poseerá el mismo valor absoluto.

Tomando la (ec. 16), se relaciona la expresión siguiente:

VDCfe  2  VFefMáx 764'411


(ec. 46) tg  máx  tg   máx   A/s
LF LF

 Cuanta más pequeña sea la inductancia de fase, más rápidamente crecerá o decrecerá la
corriente de fase.

CURSO 2011/2012 – 202 – KAIS TOUMI BORGES


ANEXOS

.2 Máxima derivada de la corriente de consigna


La (ec. 46) cuantifica cuál es el valor máximo que puede darse en la derivada corriente de fase
real en función de la inductancia de fase que se instale: De las ecuaciones (ec. 20) y (ec. 27) queda
por conocer cuál es el máximo valor que puede tener la derivada de la corriente de consigna, es
decir, tg().

La consigna que posee la mayor derivada


posible es una onda cuadrada: pasa del valor
máximo al mínimo o viceversa de forma
instantánea (derivada infinita). Obviamente,
este hecho no se va a poder simular con la
corriente de fase, pues siempre hay un tiempo
de subida y de bajada mínimos que, por muy
pequeños que sean, harán que la derivada no
sea infinita (si acaso un valor muy elevado).
Tomando el desarrollo en series de Fourier de
una onda cuadrada como el de la Figura 78, se
Figura 78 Onda cuadrada módulo I y periodo T. tiene que:

4 I 1
(ec. 47) f t     senn   0  t 
 n 1 n
n impar

siendo
 I: Módulo de la onda cuadrada de corriente.
 n: Número del armónico.
 : Pulsación angular de la onda original (armónico fundamental).
 t: Tiempo.
 f 0: Frecuencia de la onda original (armónico fundamental).
La derivada de la anterior ecuación es:

d 4  I  0
(ec. 48) f t    cosn    t   8  I  f  cosn  2  f  t 
0 0 0
dt  n 1 n 1
n impar n impar

en la que se observa que el módulo de la misma es constante para todos los armónicos: esta es la
máxima derivada que puede haber en la corriente de consigna. La frecuencia del armónico
fundamental coincide con la de la red eléctrica (fred). Por lo tanto, para cada módulo de la corriente
de consigna IFC:

(ec. 49) tg   máx  8  I FC  f red

PROYECTO FINAL DE CARRERA – 203 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.3 Frecuencia de conmutación máxima de los IGBT


Conociendo los valores máximos de la derivada de la corriente real y de la de consigna
mediante las expresiones (ec. 46) y (ec. 49), se puede conocer el tiempo mínimo de subida o de
bajada de la corriente real dentro de la banda de histéresis. Por ejemplo, tomando el de subida tA de
la ecuación (ec. 20) y considerando la Figura 69 b), su mínimo valor será:

H H
(ec. 50) t Amín  
tg  máx  tg  mín VDCfe  2  VFefMáx
  8  I FC  f red 
LF

La derivada de la consigna se toma negativa porque es descendente. Sustituyendo los valores


 VDCfe: Fondo de escala de la tensión del bus de continua, 425 V.
 VFefMáx: Valor eficaz máximo de la tensión de fase, 240 V.
 IFC: Módulo de la corriente de fase de consigna, variable por el usuario.
 fred: Frecuencia de la red eléctrica, 50 Hz.
se tiene que:

H H
(ec. 51) t Amín 
764'411

764'411
s
 8  I FC  50  400  I FC
LF LF

La histéresis y el módulo de la consigna deben expresarse en amperios y la inductancia en


henrios. Haciendo lo mismo para el tiempo de bajada tB, pero tomando esta vez la Figura 69 a):

H H
(ec. 52) t Bmín  
tg  máx  tg  mín  VDCfe  2  VFmáx 
8  I FC  f red    
 L 
 F 

Se ha tomado negativa la derivada de la corriente real porque es descendente. Sustituyendo


ahora lo valores antes escritos:

H H
(ec. 53) t Bmín   s
 764'411  400  I  764'411
400  I FC    
LF 
FC
 LF

La (ec. 51) y la (ec. 53) son equivalentes, por lo que:

H
(ec. 54) t Amín  t Bmín 
VDCfe  2  VFmáx
 8  I FC  f red
LF

CURSO 2011/2012 – 204 – KAIS TOUMI BORGES


ANEXOS

que, en valor numérico, resulta:

H
(ec. 55) t Amín  t Bmín 
764'411
s
400  I FC 
LF

y hace que el periodo mínimo del rizado de la corriente dentro de la banda de histéresis valga:

2 H
(ec. 56) TTRmín  t Amín  t Bmín 
764'411
s
400  I FC 
LF

Los tiempos mínimos se determinan en función del tiempo de muestreo. En efecto, el control
de la evolución de la corriente de fase viene ligado directamente por la velocidad con la que el DSP
es capaz de muestrear su señal. En este proyecto, se ha considerado que el tiempo de subida y de
bajada mínimos sean iguales al tiempo equivalente de dos muestras, esto es:

(ec. 57) t Amín  t Bmín  2  TS  2 11'15 s  22'30 s

que hace que el anterior periodo y su frecuencia asociada valgan:

TTRmín  4  TS  4 11'15 μs  44'60 μs



(ec. 58)  1
 f TRmáx   22'422 kHz
 TTRmín

.4 Relación entre la inductancia de fase, la histéresis y el módulo de la consigna


Llevando (ec. 57) a (ec. 54), se tiene que la relación entre la anchura de la banda de histéresis
y la inductancia de fase es:

H
(ec. 59) 2  TS 
VDCfe  2  VFmáx
 8  I FC  f red
LF

Y sustituyendo valores:

H
(ec. 60) 22'30  10 6 
764'411
 400  I FC
LF

PROYECTO FINAL DE CARRERA – 205 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Una vez instalada en el circuito, el valor de la inductancia no se puede cambiar. Esto significa
que, cuando el usuario programe un determinado módulo, el programa de control tendrá que
ajustar automáticamente la anchura de la banda de histéresis para cumplir con la expresión
anterior.

.5 Tablas y gráficos

 Inductancia de fase e histéresis

Para tener una impresión de qué valores tomar de H y de LF se creó, a partir de (ec. 60), la
Tabla 11 y, de ella, la Figura 79 a la Figura 81.
 En la tabla se presenta el valor de la inductancia en función del módulo de la corriente
de consigna (columna de la izquierda) y el valor porcentual, respecto al mismo, de la
banda de histéresis (fila superior). La columna de la derecha refleja el valor máximo
de la derivada de la consigna de la corriente, según (ec. 49). Los valores se encuentran
coloreados en una escala que va desde el verde (menor valor) hasta el rojo (mayor
valor) para una mejor visualización.
 La Figura 79 representa, en 3D, la relación entre la inductancia, la banda de histéresis
en valor porcentual respecto al módulo de la consigna y a esta misma. Se aprecia que
cuanto más estrecha sea la banda de histéresis y más bajo el módulo de la consigna,
hará falta una mayor inductancia para conservar el tiempo de subida y bajada mínimos
establecidos en (ec. 57).
 La Figura 80 y la Figura 81 son unas vistas de los dos perfiles de la anterior gráfica
conservando en el eje vertical la inductancia:
a. En el eje de abscisas de la primera figura se presenta el valor porcentual de la
banda de histéresis respecto al módulo de la corriente de consigna. Las
diferentes curvas se obtienen a partir de varios módulos de esta última.
b. En el eje de abscisas de la segunda figura se presenta el valor del módulo de la
corriente de consigna. Las diferentes curvas se obtienen a partir de varios
valores porcentuales de la banda de histéresis respecto a aquélla.

CURSO 2011/2012 – 206 – KAIS TOUMI BORGES


ANEXOS

VALORES DE INDUCTANCIA [mH] DERIVADA


H [%] 2,5 5 7,5 10 15 20 25 30 35 40 tg()máx
IFC [A] - [A/s]
1,00 1.166,36 456,55 283,82 205,92 132,94 98,15 77,80 64,43 54,99 47,96 400
1,25 933,09 365,24 227,06 164,74 106,35 78,52 62,24 51,55 43,99 38,37 500
1,50 777,57 304,37 189,22 137,28 88,63 65,44 51,86 42,96 36,66 31,97 600
1,75 666,49 260,89 162,19 117,67 75,97 56,09 44,45 36,82 31,42 27,40 700
2,00 583,18 228,28 141,91 102,96 66,47 49,08 38,90 32,22 27,49 23,98 800
2,25 518,38 202,91 126,14 91,52 59,08 43,62 34,58 28,64 24,44 21,31 900
2,50 466,54 182,62 113,53 82,37 53,18 39,26 31,12 25,77 21,99 19,18 1.000
2,75 424,13 166,02 103,21 74,88 48,34 35,69 28,29 23,43 20,00 17,44 1.100
3,00 388,79 152,18 94,61 68,64 44,31 32,72 25,93 21,48 18,33 15,99 1.200
3,25 358,88 140,48 87,33 63,36 40,90 30,20 23,94 19,83 16,92 14,76 1.300
3,50 333,25 130,44 81,09 58,83 37,98 28,04 22,23 18,41 15,71 13,70 1.400
3,75 311,03 121,75 75,69 54,91 35,45 26,17 20,75 17,18 14,66 12,79 1.500
4,00 291,59 114,14 70,96 51,48 33,23 24,54 19,45 16,11 13,75 11,99 1.600
4,25 274,44 107,42 66,78 48,45 31,28 23,09 18,30 15,16 12,94 11,28 1.700
4,50 259,19 101,46 63,07 45,76 29,54 21,81 17,29 14,32 12,22 10,66 1.800
4,75 245,55 96,12 59,75 43,35 27,99 20,66 16,38 13,56 11,58 10,10 1.900
5,00 233,27 91,31 56,76 41,18 26,59 19,63 15,56 12,89 11,00 9,59 2.000
5,50 212,07 83,01 51,60 37,44 24,17 17,85 14,14 11,72 10,00 8,72 2.200
5,75 202,85 79,40 49,36 35,81 23,12 17,07 13,53 11,21 9,56 8,34 2.300
6,00 194,39 76,09 47,30 34,32 22,16 16,36 12,97 10,74 9,16 7,99 2.400
6,25 186,62 73,05 45,41 32,95 21,27 15,70 12,45 10,31 8,80 7,67 2.500
6,50 179,44 70,24 43,67 31,68 20,45 15,10 11,97 9,91 8,46 7,38 2.600
7,00 166,62 65,22 40,55 29,42 18,99 14,02 11,11 9,20 7,86 6,85 2.800
7,50 155,51 60,87 37,84 27,46 17,73 13,09 10,37 8,59 7,33 6,39 3.000
8,00 145,80 57,07 35,48 25,74 16,62 12,27 9,72 8,05 6,87 5,99 3.200
8,50 137,22 53,71 33,39 24,23 15,64 11,55 9,15 7,58 6,47 5,64 3.400
9,00 129,60 50,73 31,54 22,88 14,77 10,91 8,64 7,16 6,11 5,33 3.600
9,50 122,77 48,06 29,88 21,68 13,99 10,33 8,19 6,78 5,79 5,05 3.800
10,00 116,64 45,66 28,38 20,59 13,29 9,82 7,78 6,44 5,50 4,80 4.000
Tabla 11 Valores de la inductancia de fase en función del módulo de la corriente de consigna y diferentes valores
porcentuales de la banda de histéresis respecto a ésta.A la dcha. valores de la derivada de la corriente de consigna.

PROYECTO FINAL DE CARRERA – 207 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

1200
1100
1000
900
800
700

L [mH]
600
500
400
300
200
100
0

2,5
7,5
15
25 Módulo [A]
H [%] 35

0-100 100-200 200-300 300-400


400-500 500-600 600-700 700-800

Figura 79 Gráfico 3D: Relación entre el valor de la inductancia de fase, la histérrsis y el módulo de la consigna (I).

1.200
1,00
1.100
2,50
1.000 5,00
7,50
900
10,00
800

700
L [mH]

600

500

400

300

200

100

0
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42
H [%]

Figura 80 Valor de la inductancia en función del valor porcentual de la histéresis para diferentes módulos de la
consigna (en A).

CURSO 2011/2012 – 208 – KAIS TOUMI BORGES


ANEXOS

1200
2,5
1100
7,5
1000 15
900 25
40
800

700
L [mH]

600

500

400

300

200

100

0
0 1 2 3 4 5 6 7 8 9 10 11
I [A]

Figura 81 Valor de la inductancia en función del módulo de la consigna para diferentes valores de histéresis (en %) .

PROYECTO FINAL DE CARRERA – 209 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Otra tabla que ayuda a la selección de la inductancia es la que se presenta a continuación y,


derivada de ella, las dos figuras contiguas: Esta vez se obtiene el valor que debe tener la anchura de
la ventana de histéresis en función del módulo de la consigna y de diferentes valores comerciales de
la inductancia de fase.

VALOR PORCENTUAL DE LA ANCHURA DE LA VENTANA DE HISTÉRESIS DERIVADA


L [mH] 10 27 39 47 68 100 120 150 180 220 tg()máx
IFC [A] - [A/s]
1,00 171,36 64,03 44,60 37,16 25,96 17,94 15,10 12,26 10,36 8,64 400
1,25 137,26 51,40 35,86 29,91 20,95 14,53 12,26 9,98 8,47 7,09 500
1,50 114,53 42,98 30,03 25,07 17,60 12,26 10,36 8,47 7,21 6,06 600
1,75 98,30 36,97 25,87 21,62 15,22 10,63 9,01 7,39 6,30 5,32 700
2,00 86,12 32,46 22,75 19,03 13,43 9,42 7,99 6,57 5,63 4,77 800
2,25 76,65 28,95 20,32 17,01 12,03 8,47 7,21 5,94 5,10 4,34 900
2,50 69,08 26,15 18,38 15,40 10,92 7,71 6,57 5,44 4,68 3,99 1.000
2,75 62,88 23,85 16,79 14,08 10,01 7,09 6,06 5,02 4,34 3,71 1.100
3,00 57,71 21,94 15,46 12,98 9,25 6,57 5,63 4,68 4,05 3,47 1.200
3,25 53,34 20,32 14,34 12,05 8,61 6,14 5,26 4,39 3,81 3,28 1.300
3,50 49,60 18,93 13,38 11,25 8,05 5,76 4,95 4,14 3,60 3,11 1.400
3,75 46,35 17,73 12,55 10,56 7,58 5,44 4,68 3,92 3,42 2,96 1.500
4,00 43,51 16,68 11,82 9,96 7,16 5,15 4,44 3,73 3,26 2,83 1.600
4,25 41,00 15,75 11,18 9,43 6,79 4,90 4,23 3,57 3,12 2,72 1.700
4,50 38,77 14,92 10,61 8,95 6,46 4,68 4,05 3,42 3,00 2,61 1.800
4,75 36,78 14,18 10,09 8,53 6,17 4,48 3,88 3,28 2,89 2,52 1.900
5,00 34,98 13,52 9,63 8,15 5,91 4,30 3,73 3,16 2,79 2,44 2.000
5,50 31,89 12,37 8,84 7,49 5,45 3,99 3,47 2,96 2,61 2,30 2.200
5,75 30,54 11,87 8,49 7,20 5,25 3,86 3,36 2,87 2,54 2,24 2.300
6,00 29,30 11,41 8,18 6,94 5,07 3,73 3,26 2,79 2,47 2,18 2.400
6,25 28,17 10,99 7,89 6,70 4,90 3,62 3,16 2,71 2,41 2,13 2.500
6,50 27,12 10,61 7,62 6,47 4,75 3,51 3,08 2,64 2,35 2,08 2.600
7,00 25,24 9,91 7,14 6,07 4,47 3,33 2,92 2,52 2,24 2,00 2.800
7,50 23,62 9,31 6,72 5,73 4,23 3,16 2,79 2,41 2,15 1,93 3.000
8,00 22,20 8,78 6,36 5,43 4,03 3,02 2,67 2,31 2,08 1,86 3.200
8,50 20,95 8,32 6,03 5,16 3,84 2,90 2,56 2,23 2,01 1,80 3.400
9,00 19,83 7,91 5,75 4,92 3,68 2,79 2,47 2,15 1,94 1,75 3.600
9,50 18,84 7,54 5,49 4,71 3,53 2,69 2,39 2,09 1,89 1,71 3.800
10,00 17,94 7,21 5,26 4,52 3,40 2,60 2,31 2,03 1,84 1,67 4.000
Tabla 12 Valores porcentuales de la anchura de la ventana de histéresis en función del módulo de la corriente de
consigna y diferentes valores de la inductancia de fase. Valores de la derivada de la corriente de consigna.

CURSO 2011/2012 – 210 – KAIS TOUMI BORGES


ANEXOS

180
160
140
120
100

H [%]
80
60
40
20
0

1,00
1,25
1,50
1,75
2,00
2,25
2,50
2,75
3,00
3,25
3,50
3,75
4,00
4,25
4,50
4,75
5,00
5,50
5,75
6,00
6,25
6,50
7,00

L [mH]
7,50
8,00
8,50
9,00
9,50
10,00

160-180 140-160 120-140


Módulo [A] 100-120 80-100 60-80
40-60 20-40 0-20

Figura 82 Gráfico 3D: Relación entre el valor de la inductancia de fase, la histéresis y el módulo de la consigna (II).

200
1,00
175 2,25
4,75
150 7,50
10,00
125

100
H [%]

75

50

25

0
0 25 50 75 100 125 150 175 200 225
L [mH]

Figura 83 Valor porcentual de la histéresis en función de la inductancia y el valor del módulo de la consigna (en A).

PROYECTO FINAL DE CARRERA – 211 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

180
10
160
39

140 100
150
120 220

100
H [%]

80

60

40

20

0
0 1 2 3 4 5 6 7 8 9 10 11
I [A]

Figura 84 Valor porcentual de la ventana de histéresis en función del módulo de la consigna y el valor de la
inductancia (en mH).

 Corriente eficaz máxima


La tabla y gráfico siguientes muestran el valor eficaz total máximo de la corriente de fase real
en función de la consigna y de la inductancia. La siguiente expresión fue empleada en su
elaboración:

2
(ec. 61) 2  H 
I FefMáx  I FC  
2 2

donde el valor de H se ha tomado de la Tabla 12.

 El valor eficaz total de una onda cualquiera f(t) es igual a la raíz cuadrada de la suma del
cuadrado del valor eficaz de la componente alterna (fefAC) más el cuadrado de la componente
continua (fDC): f efTot  f efAC
2 2
 f DC .
 Para simplificar, en la (ec. 61) se ha considerado que la consigna es una onda cuadrada de
amplitud IFC con un valor medio nulo o una componente continua de la misma amplitud
(valores eficaces equivalentes). A la misma, se ha superpuesto un rizado senoidal con un valor
pico a pico igual a la banda de histéresis H.

CURSO 2011/2012 – 212 – KAIS TOUMI BORGES


ANEXOS

VALOR EFICAZ MÁXIMO [A]


L [mH] 10 27 39 56 68 100 120 150 180 220
IFC [A]
1,00 1,00 1,00 1,01 1,02 1,03 1,06 1,09 1,13 1,19 1,27
1,25 1,25 1,26 1,26 1,27 1,29 1,33 1,36 1,41 1,48 1,58
1,50 1,50 1,51 1,51 1,53 1,54 1,59 1,63 1,70 1,78 1,90
1,75 1,75 1,76 1,77 1,78 1,80 1,86 1,90 1,98 2,07 2,22
2,00 2,00 2,01 2,02 2,04 2,06 2,12 2,17 2,26 2,37 2,53
2,25 2,25 2,26 2,27 2,29 2,31 2,39 2,44 2,55 2,67 2,85
2,50 2,50 2,51 2,52 2,55 2,57 2,65 2,72 2,83 2,96 3,17
2,75 2,75 2,76 2,78 2,80 2,83 2,92 2,99 3,11 3,26 3,48
3,00 3,00 3,01 3,03 3,06 3,09 3,18 3,26 3,40 3,56 3,80
3,25 3,25 3,26 3,28 3,31 3,34 3,45 3,53 3,68 3,85 4,12
3,50 3,50 3,52 3,53 3,57 3,60 3,71 3,80 3,96 4,15 4,43
3,75 3,75 3,77 3,79 3,82 3,86 3,98 4,07 4,24 4,44 4,75
4,00 4,00 4,02 4,04 4,08 4,11 4,24 4,35 4,53 4,74 5,07
4,25 4,25 4,27 4,29 4,33 4,37 4,51 4,62 4,81 5,04 5,38
4,50 4,50 4,52 4,54 4,59 4,63 4,77 4,89 5,09 5,33 5,70
4,75 4,75 4,77 4,79 4,84 4,89 5,04 5,16 5,38 5,63 6,02
5,00 5,00 5,02 5,05 5,10 5,14 5,30 5,43 5,66 5,93 6,33
5,50 5,50 5,53 5,55 5,61 5,66 5,83 5,97 6,23 6,52 6,97
5,75 5,75 5,78 5,80 5,86 5,91 6,10 6,25 6,51 6,82 7,28
6,00 6,00 6,03 6,06 6,12 6,17 6,36 6,52 6,79 7,11 7,60
6,25 6,25 6,28 6,31 6,37 6,43 6,63 6,79 7,07 7,41 7,92
6,50 6,50 6,53 6,56 6,63 6,69 6,89 7,06 7,36 7,70 8,23
7,00 7,00 7,03 7,07 7,14 7,20 7,42 7,60 7,92 8,30 8,87
7,50 7,50 7,53 7,57 7,65 7,71 7,95 8,15 8,49 8,89 9,50
8,00 8,00 8,04 8,08 8,16 8,23 8,49 8,69 9,06 9,48 10,14
8,50 8,51 8,54 8,58 8,67 8,74 9,02 9,23 9,62 10,08 10,77
9,00 9,01 9,04 9,09 9,17 9,26 9,55 9,78 10,19 10,67 11,40
9,50 9,51 9,54 9,59 9,68 9,77 10,08 10,32 10,75 11,26 12,04
10,00 10,01 10,05 10,09 10,19 10,28 10,61 10,86 11,32 11,85 12,67
Tabla 13 Valor eficaz máximo previsible de la corriente de fase en función del módulo de la consigna y de la
inductancia.

PROYECTO FINAL DE CARRERA – 213 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

14

12
IefMáx [A]

10

Módulo [A]
L [mH]

12-14 10-12 8-10 6-8 4-6 2-4 0-2

Figura 85 Gráfica 3D: Valor eficaz máximo de la corriente de fase en función del valor de la consigna y de la
inductancia de fase.

14
13 10
100
12
220
11
10
9
8
Valor eficaz [A]

7
6
5
4
3
2
1
0
0 1 2 3 4 5 6 7 8 9 10 11
Consigna [A]

Figura 86 Valor eficaz máximo de la corriente de fase en función de la consigna para diferentes inductancias (en mH).

CURSO 2011/2012 – 214 – KAIS TOUMI BORGES


ANEXOS

 Potencia aparente máxima absorbida


Derivada de la anterior tabla, se obtiene la potencia aparente máxima que se podría absorber
de la red eléctrica considerando un valor de tensión máxima de 240 V (VFefMáx):

POTENCIA APARENTE MÁXIMA [VA]


L [mH] 10 27 39 56 68 100 120 150 180 220
IFC [A]
1,00 240,15 241,09 242,27 244,66 246,84 254,56 260,71 271,66 284,48 304,05
1,25 300,19 301,36 302,84 305,82 308,55 318,20 325,88 339,58 355,60 380,07
1,50 360,22 361,64 363,41 366,99 370,26 381,84 391,06 407,49 426,72 456,08
1,75 420,26 421,91 423,97 428,15 431,97 445,48 456,24 475,41 497,84 532,09
2,00 480,30 482,18 484,54 489,32 493,68 509,12 521,41 543,32 568,96 608,11
2,25 540,34 542,45 545,11 550,48 555,39 572,76 586,59 611,24 640,08 684,12
2,50 600,37 602,73 605,68 611,65 617,10 636,40 651,77 679,16 711,20 760,13
2,75 660,41 663,00 666,24 672,81 678,81 700,04 716,94 747,07 782,32 836,15
3,00 720,45 723,27 726,81 733,98 740,52 763,68 782,12 814,99 853,44 912,16
3,25 780,49 783,55 787,38 795,14 802,23 827,32 847,30 882,90 924,56 988,17
3,50 840,52 843,82 847,95 856,31 863,94 890,96 912,47 950,82 995,68 1.064,19
3,75 900,56 904,09 908,52 917,47 925,65 954,60 977,65 1.018,73 1.066,80 1.140,20
4,00 960,60 964,36 969,08 978,64 987,35 1.018,23 1.042,83 1.086,65 1.137,92 1.216,21
4,25 1.020,64 1.024,64 1.029,65 1.039,80 1.049,06 1.081,87 1.108,01 1.154,56 1.209,04 1.292,23
4,50 1.080,67 1.084,91 1.090,22 1.100,96 1.110,77 1.145,51 1.173,18 1.222,48 1.280,16 1.368,24
4,75 1.140,71 1.145,18 1.150,79 1.162,13 1.172,48 1.209,15 1.238,36 1.290,40 1.351,28 1.444,26
5,00 1.200,75 1.205,46 1.211,35 1.223,29 1.234,19 1.272,79 1.303,54 1.358,31 1.422,40 1.520,27
5,50 1.320,82 1.326,00 1.332,49 1.345,62 1.357,61 1.400,07 1.433,89 1.494,14 1.564,64 1.672,30
5,75 1.380,86 1.386,27 1.393,06 1.406,79 1.419,32 1.463,71 1.499,07 1.562,06 1.635,76 1.748,31
6,00 1.440,90 1.446,55 1.453,62 1.467,95 1.481,03 1.527,35 1.564,24 1.629,97 1.706,88 1.824,32
6,25 1.500,94 1.506,82 1.514,19 1.529,12 1.542,74 1.590,99 1.629,42 1.697,89 1.778,00 1.900,34
6,50 1.560,97 1.567,09 1.574,76 1.590,28 1.604,45 1.654,63 1.694,60 1.765,80 1.849,12 1.976,35
7,00 1.681,05 1.687,64 1.695,90 1.712,61 1.727,87 1.781,91 1.824,95 1.901,63 1.991,35 2.128,38
7,50 1.801,12 1.808,18 1.817,03 1.834,94 1.851,29 1.909,19 1.955,30 2.037,47 2.133,59 2.280,40
8,00 1.921,20 1.928,73 1.938,17 1.957,27 1.974,71 2.036,47 2.085,66 2.173,30 2.275,83 2.432,43
8,50 2.041,27 2.049,27 2.059,30 2.079,60 2.098,13 2.163,75 2.216,01 2.309,13 2.418,07 2.584,46
9,00 2.161,35 2.169,82 2.180,44 2.201,93 2.221,55 2.291,03 2.346,36 2.444,96 2.560,31 2.736,48
9,50 2.281,42 2.290,36 2.301,57 2.324,26 2.344,97 2.418,31 2.476,72 2.580,79 2.702,55 2.888,51
10,00 2.401,50 2.410,91 2.422,71 2.446,59 2.468,39 2.545,59 2.607,07 2.716,62 2.844,79 3.040,54
Tabla 14 Potencia aparente máxima absorbida en función de la amplitud de la consigna y de la inductancia de fase

PROYECTO FINAL DE CARRERA – 215 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.250
10
3.000
100
2.750 220

2.500

2.250

2.000
Potencia aparente [VA]

1.750

1.500

1.250

1.000

750

500

250

0
0,00 1,00 2,00 3,00 4,00 5,00 6,00 7,00 8,00 9,00 10,00 11,00
Consigna [A]

Figura 87 Potencia aparente máxima absorbida en función de la amplitud de la consigna y de la inductancia de fase
(en mH).

CURSO 2011/2012 – 216 – KAIS TOUMI BORGES


ANEXOS

 Tensión en bornes de la inductancia


La siguiente tabla y gráficos relacionan la tensión en bornes de la inductancia con el valor de
la misma y el módulo de la corriente de fase.

TENSIÓN MÁXIMA EN LA INDUCTANCIA VLMÁX [V]


L [mH] 10 27 39 47 68 100 120 150 180 220
IFC
I'MÁX [A/S] -
[A]
1,00 400 4,00 10,80 15,60 18,80 27,20 40,00 48,00 60,00 72,00 88,00
1,25 500 5,00 13,50 19,50 23,50 34,00 50,00 60,00 75,00 90,00 110,00
1,50 600 6,00 16,20 23,40 28,20 40,80 60,00 72,00 90,00 108,00 132,00
1,75 700 7,00 18,90 27,30 32,90 47,60 70,00 84,00 105,00 126,00 154,00
2,00 800 8,00 21,60 31,20 37,60 54,40 80,00 96,00 120,00 144,00 176,00
2,25 900 9,00 24,30 35,10 42,30 61,20 90,00 108,00 135,00 162,00 198,00
2,50 1.000 10,00 27,00 39,00 47,00 68,00 100,00 120,00 150,00 180,00 220,00
2,75 1.100 11,00 29,70 42,90 51,70 74,80 110,00 132,00 165,00 198,00 242,00
3,00 1.200 12,00 32,40 46,80 56,40 81,60 120,00 144,00 180,00 216,00 264,00
3,25 1.300 13,00 35,10 50,70 61,10 88,40 130,00 156,00 195,00 234,00 286,00
3,50 1.400 14,00 37,80 54,60 65,80 95,20 140,00 168,00 210,00 252,00 308,00
3,75 1.500 15,00 40,50 58,50 70,50 102,00 150,00 180,00 225,00 270,00 330,00
4,00 1.600 16,00 43,20 62,40 75,20 108,80 160,00 192,00 240,00 288,00 352,00
4,25 1.700 17,00 45,90 66,30 79,90 115,60 170,00 204,00 255,00 306,00 374,00
4,50 1.800 18,00 48,60 70,20 84,60 122,40 180,00 216,00 270,00 324,00 396,00
4,75 1.900 19,00 51,30 74,10 89,30 129,20 190,00 228,00 285,00 342,00 418,00
5,00 2.000 20,00 54,00 78,00 94,00 136,00 200,00 240,00 300,00 360,00 440,00
5,50 2.200 22,00 59,40 85,80 103,40 149,60 220,00 264,00 330,00 396,00 484,00
5,75 2.300 23,00 62,10 89,70 108,10 156,40 230,00 276,00 345,00 414,00 506,00
6,00 2.400 24,00 64,80 93,60 112,80 163,20 240,00 288,00 360,00 432,00 528,00
6,25 2.500 25,00 67,50 97,50 117,50 170,00 250,00 300,00 375,00 450,00 550,00
6,50 2.600 26,00 70,20 101,40 122,20 176,80 260,00 312,00 390,00 468,00 572,00
7,00 2.800 28,00 75,60 109,20 131,60 190,40 280,00 336,00 420,00 504,00 616,00
7,50 3.000 30,00 81,00 117,00 141,00 204,00 300,00 360,00 450,00 540,00 660,00
8,00 3.200 32,00 86,40 124,80 150,40 217,60 320,00 384,00 480,00 576,00 704,00
8,50 3.400 34,00 91,80 132,60 159,80 231,20 340,00 408,00 510,00 612,00 748,00
9,00 3.600 36,00 97,20 140,40 169,20 244,80 360,00 432,00 540,00 648,00 792,00
9,50 3.800 38,00 102,60 148,20 178,60 258,40 380,00 456,00 570,00 684,00 836,00
10,00 4.000 40,00 108,00 156,00 188,00 272,00 400,00 480,00 600,00 720,00 880,00
Tabla 15 Valores de la tensión en los bornes de la inductancia en función del módulo de la corriente de consigna.

PROYECTO FINAL DE CARRERA – 217 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

900

800

700

600

500

400
VL [V]

300

200

100

0
1,00
1,50
2,00
2,50
3,00
3,50
4,00
4,50
5,00
5,75

6,25

7,00
Módulo [A] 180 220

8,00
68 100 120 150

9,00
10 27 39 47

10,00
800-900 700-800 600-700 500-600 400-500
L [mH]
300-400 200-300 100-200 0-100

Figura 88 Valor de tensión acontecido en la inductancia de fase en función de su valor y del módulo de la corriente.

900
1,00
800 2,25
4,75
700 7,50
10,00
600

500
VL [V]

400

300

200

100

0
0 25 50 75 100 125 150 175 200 225
L [mH]

Figura 89 Valor de la tensión en la inductancia en función de ella misma y para cada valor del módulo de la consigna
(en A).

CURSO 2011/2012 – 218 – KAIS TOUMI BORGES


ANEXOS

900
10
800 39
100
700 150
220
600

500
VL [V]

400

300

200

100

0
0 1 2 3 4 5 6 7 8 9 10 11
I [A]

Figura 90 Valor de la tensión en la inductancia en función del módulo de la consigna y para cada valor de aquélla (en
mH).

.6 Valor seleccionado de la inductancia de fase


La elección de la inductancia no está exenta de ciertos compromisos:
 Cuanto más pequeño sea su valor, mayor será la derivada de la corriente de fase y
mayor deberá ser la anchura de la ventana de histéresis para poder controlarla. La
tensión de pico generada en ella es, por el contrario menor, al igual que su precio.
 Cuanto mayor sea su valor, menor será la derivada de la corriente de fase y menor
deberá ser la anchura de la ventana de histéresis, pues es lenta su evolución temporal.
La tensión de pico generada es mayor, al igual que su precio.
Se decidió tomar una inductancia de 100 mH, un valor intermedio entre los dos puntos
anteriores. Los valores de histéresis, corriente, tensión y potencia relacionados con dicha
inductancia se exponen en la siguiente tabla, obtenidos de todas las anteriores.

 No se encontró una inductancia comercial del valor planteado para soportar las corrientes de
fase previstas, por lo que o bien habría que encargarla a un fabricante de bobinas o bien
fabricarla en el laboratorio. Se recomienda que la correrinte que deba soportar sea, al menos, un
20 % superior al expuesto en la citada tabla, esto es, unos 12’74 A.

PROYECTO FINAL DE CARRERA – 219 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

IFC [A] H [%] IEFMÁX [A] I'MÁX [A/S] SMÁX [VA] VLMÁX [V]
1,00 17,94 1,06 400 254,56 40,00
1,25 14,53 1,33 500 318,20 50,00
1,50 12,26 1,59 600 381,84 60,00
1,75 10,63 1,86 700 445,48 70,00
2,00 9,42 2,12 800 509,12 80,00
2,25 8,47 2,39 900 572,76 90,00
2,50 7,71 2,65 1.000 636,40 100,00
2,75 7,09 2,92 1.100 700,04 110,00
3,00 6,57 3,18 1.200 763,68 120,00
3,25 6,14 3,45 1.300 827,32 130,00
3,50 5,76 3,71 1.400 890,96 140,00
3,75 5,44 3,98 1.500 954,60 150,00
4,00 5,15 4,24 1.600 1.018,23 160,00
4,25 4,90 4,51 1.700 1.081,87 170,00
4,50 4,68 4,77 1.800 1.145,51 180,00
4,75 4,48 5,04 1.900 1.209,15 190,00
5,00 4,30 5,30 2.000 1.272,79 200,00
5,50 3,99 5,83 2.200 1.400,07 220,00
5,75 3,86 6,10 2.300 1.463,71 230,00
6,00 3,73 6,36 2.400 1.527,35 240,00
6,25 3,62 6,63 2.500 1.590,99 250,00
6,50 3,51 6,89 2.600 1.654,63 260,00
7,00 3,33 7,42 2.800 1.781,91 280,00
7,50 3,16 7,95 3.000 1.909,19 300,00
8,00 3,02 8,49 3.200 2.036,47 320,00
8,50 2,90 9,02 3.400 2.163,75 340,00
9,00 2,79 9,55 3.600 2.291,03 360,00
9,50 2,69 10,08 3.800 2.418,31 380,00
10,00 2,60 10,61 4.000 2.545,59 400,00
Tabla 16 Diversos valores eléctricos para la inductancia de 100 mH escogida.

3.2.2.2 Transistores seleccionados

.1 IGBT
Los transistores IGBT que se tuvieron en cuenta en el diseño fueron del modelo
IRG4PH40UD2-E de International Rectifier [32], los cuales poseen las siguientes características
principales:
 Elevada tensión colector-emisor: Capaz de soportar hasta 1.200 V, aguanta más que
suficiente la tensión entre sus terminales en el estado de corte, pues la máxima tensión
posible es 764‘408 V (VDCfe + VFefMáx = 425 V + √2·240 V).

CURSO 2011/2012 – 220 – KAIS TOUMI BORGES


ANEXOS

 Corriente continua de colector suficiente: El IGBT es capaz de conducir 21 A de


forma continua con una temperatura de la cápsula a 100º C (Figura 92). Esto significa
que, en caso de que se lo deje en saturación durante un tiempo largo, no se deteriorará
si se logra mantener su temperatura por debajo de la mencionada. Además,
considerando una corriente continua de 10 A (IFnom), el transistor la podrá soportar
para una frecuencia de trabajo fTRmáx de 22‘422 kHz (10 A eficaces con 90º C de
temperatura del radiador, Figura 93).
 Tensión bipolar en la puerta: El transistor puede ser excitado con una tensión bipolar
de puerta de 20 V absolutos, que es superior a la que se va a emplear en su control, de
valor 12 V. Al ser posible excitarlo con una tensión negativa, su conmutación será más
rápida que si se emplea una tensión monopolar.
 Diodo volante de protección: Gracias a este semiconductor integrado asociado en
paralelo, el IGBT estará a salvo de tensiones inversas peligrosas. Es capaz de soportar
10 A continuos con una temperatura de la unión de 100º C. Además, se aprovechará
este dispositivo para el control de la corriente de fase impuesta por el usuario.

Figura 91 Símbolo y encapsulado Figura 92 Característica Corriente de colector Vs. Temperatura de la


del IGBT. cápsula del IGBT.

PROYECTO FINAL DE CARRERA – 221 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 93 Característica Corriente de colector Vs. Frecuencia de trabajo del IGBT.

.2 MOSFET
El MOSFET seleccionado fue el IRC840 de International Rectifier [31], un modelo que
estaba disponible en la Universidad y que cumplía con los requisitos necesarios para trabajar en la
aplicación desarrollada. Dichos requisitos se pueden resumir en los mismos puntos que los
expuestos para el IGBT:
 Tensión colector-emisor moderada: Es capaz de soportar hasta 500 V, un 17‘64 %
superior al valor del bus de continua (VDCfe, 425 V).
 Corriente continua de colector suficiente: Este transistor conduce, de forma continua,
hasta 5‘1 A con una temperatura de la cápsula de 100º C (Figura 95). Se tendrá en
cuenta este valor para seleccionar las resistencias de descarga del bus de continua.
 Tensión bipolar en la puerta: El transistor puede ser excitado con una tensión bipolar
de puerta de 20 V absolutos al igual que los IGBT seleccionados.
 Diodo volante de protección: Garantiza que el transistor no se dañe ante puntuales
circulaciones de corriente inversas debido a fenómenos inductivos.
Observando la Figura 94, este MOSFET posee una peculiaridad: posee un par de terminales
más que los tres habituales. Los dos terminales extra sirven para medir la corriente de colector que
atraviesa al transistor, pero es una característica que no va a ser aprovechada por haber tenido
diseñado un circuito aparte para ello (dicho circuito se diseñó sin tener en cuenta el tipo de
transistor seleccionado).

CURSO 2011/2012 – 222 – KAIS TOUMI BORGES


ANEXOS

Figura 95 Característica Corriente de colector Vs.


Figura 94 Símbolo y encapsulado Temperatura de la cápsula del MOSFET.
del MOSFET.

3.2.2.3 Cálculo de las protecciones en los transistores

.1 Protección en la salida
En la Figura 96 se han tomado los IGBT y los MOSFET del circuito de potencia,
representando a trazos los elementos que no son relevantes para el cálculo de las protecciones. Se
tomará como referencia dicha ilustración para el cálculo de los elementos de protección, cuyos
valores se escriben en la Tabla 17.

PROYECTO FINAL DE CARRERA – 223 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 96 IGBTs y MOSFETs con sus protecciones de salida en el circuito de potencia.

SIGNATURA DESCRIPCIÓN VALOR


C1, C10 Condensador 120 pF, 1000 V
C2, C11 Condensador 330 pF, 500 V
R5, R13 Resistencia 51 k, ±5 %, 1 W
R7, R15 Resistencia 12 , ±5 %, 2 W
Tabla 17 Componentes de protección en la salida de los IGBT y MOSFET.

 IGBT
Para calcular los valores de R y de C necesarios para una buena protección, se debe recurrir a
la hoja de características del IGBT seleccionado, el IRG4PH40UD2-E [32], y obtener de ella la
capacidad de salida Coes, y las condiciones bajo las que se ha obtenido. La Figura 97 contiene su
valor, además de las otras dos capacidades parásitas presentes en el semiconductor y la inductancia
de emisor LE.
El valor medio de Coes bajo el funcionamiento de este prototipo, según (ec. 36), es:

30
(ec. 62) C oes  2  99 1012   39'225 pF
425  2  240

CURSO 2011/2012 – 224 – KAIS TOUMI BORGES


ANEXOS

Figura 97 Capacidades e inductancia parásitas del IGBT IRG4PH40UD2-E.

El denominador de la fracción es la suma VDCfe y VFefMáx (764‘408 V). Considerando una


capacidad comercial de 120 pF (unas 3 veces el valor calculado) y una tensión nominal de 1.000V,
se seleccionó el condensador cerámico 562R10TST12 del fabricante Vishay [8]. Dicho elemento,
que posee una tolerancia del 10 %, puede tomar un valor mínimo de 108 pF y uno máximo de 132
pF, lo que supone unas 2‘753 y 3‘365 veces el valor medio de Coes.estando dentro del margen
especificado en (ec. 37).

 Para una correcta selección del valor de la capacidad, habría que acoplarla en paralelo con el
IGBT correspondiente (entre el colector y el emisor) en el mismo circuito de trabajo y observar
la evolución temporal de la tensión entre sus terminales en condiciones normales de operación
que, normalmente, será oscilante: El siguiente paso sería reajustar el valor de la capacidad hasta
hacer que dichas oscilaciones desaparezcan.

La máxima potencia que debe disipar el resistor de protección es, según (ec. 38), la siguiente:

(ec. 63) PR máx


2
 f TYRmáx  Cmáx  VDCfe  22'421 103  120  10 12  1  0'10  4252  534'573 mW

en donde se ha tomado el valor máximo de la capacidad, dada por su tolerancia, para que el cálculo
sea más restrictivo. En cuanto a su valor óhmico, se obtiene a partir de (ec. 39) y la Figura 97:

L1  Le 100  10 3  13  10 9
(ec. 64) R   52'541 k
Coes 36'225  10 12

Dados estos dos resultados, se decidió tomar una resistencia para R5 y R13 de valor 51 k, 1
W y 5% de tolerancia.

 La resistencia RSHUNT no se ha considerado en el cálculo por ser de un valor muy bajo


(miliohmios para el muestreo de la corriente de fase). La inductancia L1 debe ser considerada
porque se encuentra en serie con los IGBTs e influenciará directa y negativamente en ellos
(Figura 96).

PROYECTO FINAL DE CARRERA – 225 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 MOSFET
El procedimiento de cálculo de la rama R-C es exactamente el mismo que para los IGBT. En
este caso, se debe consultar la hoja de características del MOSFET IRC840 [31]. La Figura 98
recoge las capacidades parásitas del transistor, además de los valores de las inductancias parásitas
en el drenador y en el surtidor (a diferencia del IGBT, que sólo se aporta la del emisor).

Figura 98 Capacidades e inductancias parásitas del MOSFET IRC840.

De este modo:

25
(ec. 65) C oes  2  200  10 12   97'014 pF
425

Con este valor obtenido, la capacidad de protección seleccionada fue de 330 pF, unas 3‘4
veces superior. Se seleccionó el condensador cerámico D331K20Y5PL6.J5, de Vishay, con una
tolerancia de ±10% y una tensión máxima de trabajo de 500 V [21].
La resistencia de protección deberá disipar una potencia de:

(ec. 66) PR máx


 22'421  103  330 10 12  1  0'10  4252  1'470 W

En cuanto a su valor óhmico, se debe calcular teniendo en cuenta que sólo están presentes las
inductancias parásitas de drenador y de surtidor:

Ld  Ls 4'5  10 9  7'5  10 9
(ec. 67) R   11'122 
Coes 97'014  10 12

Se tomó una resistencia normalizada para R7 y R15 de 12 , ±5 % y 2 W (no se tomó un


resistor con un vataje de 1 ½ W porque es un valor muy ajustado al calculado).

CURSO 2011/2012 – 226 – KAIS TOUMI BORGES


ANEXOS

 En la rama de los MOSFETs no hay presente inductancia alguna de diseño: Las únicas
inductancias a tener en cuenta son las parásitas que poseen sus terminales. Las resistencias de
descarga R1 y R8 no influyen en el valor final de carga de los condensadores de protección,
pues adquirirán la tensión del bus de continua asociado (Figura 96).

.2 Protecciones en la entrada
La puerta de un transistor de potencia es también susceptible de sufrir daños por sobretensión
en cada conmutación, que pueden ser ocasionados por la corriente instantánea que atraviesa la
capacidad parásita colector-puerta en un IGBT o drenador-puerta en un MOSFET (Figura 74). Ante
este riesgo, es necesario añadir elementos de protección en la entrada de los transistores, los cuales
pueden ser muy variados y más o menos complejos. La Figura 99 muestra los que se han añadido a
los transistores de potencia de la etapa DC/AC: algo sencillo como unos diodos zéner en serie y una
resistencia, ambos entre los terminales de puerta y de emisor o surtidor.

Figura 99 Elementos de protección en la puerta de los IGBT y MOSFET de la etapa DC/AC.

SIGNATURA DESCRIPCIÓN VALOR


D1, D2, D3, D4,
Diodo zéner 13 V, 500 mW
D5, D6, D7, D8
R4, R6, R12, R14 Resistencia 10 k, ±5 %, ½ W
Tabla 18 Componentes de protección en la entrada de los IGBT y MOSFET.

PROYECTO FINAL DE CARRERA – 227 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Los diodos zéner


Estos diodos tienen la misión de proteger a la puerta (y al circuito de control de la misma)
ante cualquier sobretensión que pueda originarse en cada conmutación, concretamente, al pasar del
estado de saturación al estado de corte, que es cuando la tensión en la salida del transistor (colector-
emisor, por ejemplo) aumenta rápidamente. Este brusco cambio de tensión también afecta a los
terminales de colector y puerta y, debido a la presencia de la capacidad parásita CGC, fluirá una
corriente del primero hacia el segundo (Figura 100), haciendo que el potencial en la puerta aumente
peligrosamente (recuérdese que la corriente en un condensador es directamente proporcional a la
derivada de la tensión). La adición de diodos zéner en la puerta ayudará a limitar el voltaje entre los
terminales de puerta y emisor.

Se encuentran en serie y diferentemente


orientados para proteger ante picos de tensión
positivos (D1, D2, D4 y D5) y negativos (D3,
D6, D7 y D8).
El valor de tensión nominal zéner debe ser
superior al de la tensión de control de puerta que
es, en esta aplicación, de 12 V, por lo que se
escogieron diodos con un valor nominal de 13 V.
Por otro lado, se debe calcular la potencia que
deberá disipar cada uno, la cual dependerá de la
frecuencia de conmutación, de la tensión entre los Figura 100 Corriente colector-puerta de un IGBT al
terminales colector-puerta o drenador-puerta pasar del estado de saturación al de corte.

(dependiendo del transistor que se esté tratando)


y de la capacidad parásita entre dichos terminales. En efecto, la carga almacenada por las
capacidades parásitas es, tomando a un IGBT, la siguiente:

(ec. 68) QGC  VGC  CGC

Este valor, multiplicado por la frecuencia, produce corriente eléctrica que, multiplicada por la
tensión zéner, aporta la potencia disipada en dicho diodo:

(ec. 69) PZIGBT  f TRmáx  QGC  VZIGBT  f TRmáx  CGC  VGC  VZIGBT  f TRmáx  CGC  VDC  VZIGBT   VZIGBT

 La frecuencia máxima de conmutación (fTRmáx) es de 22‘422 kHz.


 La tensión entre las patillas colector y puerta (VGC) o drenador y puerta (VGD) es de
425 V máximo (VDCfe, valor absoluto).
 Tomando la (ec. 35), la Figura 97 y la Figura 98, la capacidad parásita antedicha es,
para cada transistor, la siguiente

30
(ec. 70) C GC  2  12  10 12   6' 376 pF
425

CURSO 2011/2012 – 228 – KAIS TOUMI BORGES


ANEXOS

25
(ec. 71) C GD  2  39  10 12   18' 918 pF
425

Por lo tanto, tomando estos datos y llevándolos a la (ec. 69), la potencia a disipar por cada
zéner es, sin tener en cuenta la caída de tensión directa de su contrario, la siguiente:

(ec. 72) PZIGBT  22'421  103  6'376  10 12  425  13  13  0'766 mW

(ec. 73) PZMOSFET  22'421  10 3  18'918  10 12  425  13  13  2'272 mW

Arrojados estos resultados, se seleccionó el zéner 1N5243B de Vishay, de 13 V de tensión


nominal y 500 mW de capacidad de absorción de potencia, muy superior a lo que se necesita.

 El cálculo de la potencia disipada por cada diodo zéner ha sido orientativo. En caso de requerir
un estudio más exhaustivo, habría que recurrir a la simulación, pero en la aplicación a
desarrollar no es necesario.

 La resistencias puerta-emisor y puerta-surtidor


Estas resistencias (R4, R6, R12 y R14) se han añadido para garantizar que el transistor
asociado se encuentra en el estado de corte cuando no recibe señal alguna del controlador de puerta,
bien sea por un mal funcionamiento, por la falta de alimentación o durante el arranque.
Este tipo de resistencia se emplea mucho en los terminales de control de los transistores,
oscilando sus valores entre 10 k y 100 k. Aquí se escogió una de 10 k, 5%, 1/4 W (la potencia
típica de disipación sería de 14‘4 mW si la puerta estuviere estable a 12 V de tensión de control).

.3 Protecciones y limitadores de sobrecorrientes


Con estas protecciones se hace referencia a las resistencias de descarga del bus de continua y
a los fusibles en serie con cada uno de los IGBT (Figura 101).

PROYECTO FINAL DE CARRERA – 229 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 101 Elementos de protección y de limitación de sobrecorrientes, en serie con cada transistor.

SIGNATURA DESCRIPCIÓN VALOR


F1, F3 Fusible ultrarrápido 15 A, 1.200 Vac, 1.000 Vdc
R1, R8, R19, R20 Resistencia de potencia 47 , ±5 %, 1 kW
Tabla 19 Componentes de protección en serie con los IGBT y MOSFET.

 Fusibles rápidos para semiconductores


Cada uno de los IGBT es susceptible de sufrir un cortocircuito proveniente de dos faltas
diferentes: cortocircuito entre la fase y un bus de continua o cortocircuito entre los terminales de
continua, según se aprecia en la Figura 101.
 En el IGBT superior:
o La falta entre la fase y el bus de continua se produce cuando este último posee
un valor inferior al valor instantáneo de la primera y se produce a través del
diodo volante.
o La falta entre el bus de continua y la fase se produce cuando el primero posee
un valor superior al valor instantáneo del segundo, teniendo lugar cuando el
transistor se encuentra en el estado de saturación.

CURSO 2011/2012 – 230 – KAIS TOUMI BORGES


ANEXOS

 En el IGBT inferior:

o La falta entre la fase y el bus de continua se produce


cuando este último posee un valor inferior al valor
instantáneo de la primera, teniendo lugar cuando el
transistor se encuentra en el estado de saturación.
o La falta entre el bus de continua y la fase se produce
cuando el primero posee un valor superior al valor
instantáneo del segundo y se produce a través del
diodo volante.
Estas faltas se pueden producir debido a:
- La pérdida de control, por parte del microcontrolador,
sobre el crecimiento de la corriente como consecuencia
Figura 102 Formato del
de una mala interface (como sensores, acondicionadores
fusible LA120X15-1 de
y transmisores de señal) y/o una mala programación Littlefuse.
(como el algoritmo de control o el tiempo de respuesta).
- La polarización inversa del bus de continua, bien sea el bus positivo o el negativo.
Si se produjere este caso, alguna otra parte del prototipo podría resultar
irreversiblemente dañada.
- Mal estado de los semiconductores.
En la medida de lo posible, para proteger a los transistores, se han añadido en serie con ellos
unos fusibles especialmente destinados a proteger a semiconductores: los denominados fusibles
ultrarrápidos que, como dato orientativo, no funden con 1´3·In y funden con 1´6·In, siendo In la
corriente nominal de los mismos.
Para seleccionar un fusible válido, se deben valorar la tensión a soportar en corte y la
corriente nominal:
 En primer lugar, se debe distinguir la naturaleza de la tensión en corte: si es continua o
alterna. En esta aplicación, se darán ambas posibilidades, pues será continua cuando
tenga que soportar los 850 V totales entre los terminales del bus de continua (2·VDCfe)
o los 764‘408 V (VDCfe + √2·VFefMáx) de alterna cuando lo haga entre un terminal del
citado bus y la fase de la red. Este último caso posee un valor eficaz de:

2 2
(ec. 74) VefTot  VFefMáx  VDCfe  240 2  425 2  488'083 V

 Multiplicando estos dos valores por 1‘1 como medida de seguridad, se buscará un
fusible que soporte, como mínimo, las siguientes tensiones:

V AC  1'1  488'083  536'891 V


(ec. 75)
VDC  1'1  850  935 V

PROYECTO FINAL DE CARRERA – 231 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 En segundo lugar, como el transistor va a conducir ondas de corriente de muy distinta


naturaleza y energía según programe el usuario, no se puede seleccionar el fusible por
su parámetro i2t, además de que ni el propio fabricante del IGBT aporta dicho valor.
Por lo tanto, considerando el peor de los casos que es que el semiconductor se
encuentre permanentemente conduciendo una corriente constante y de valor la
amplitud máxima prefijada como programable (10 A), el fusible deberá tener una
corriente nominal de 1‘5 veces dicho valor, es decir, 15 A.
Como ejemplo, se ha seleccionado el fusible LA120X15-1 de Littlefuse, cuyo formato se
muestra en la Figura 102, con 15 A de corriente nominal, 1.200 V de tensión en alterna, 1.000 V de
tensión en continua y 2.000 A2s (valor elevado). Desafortunadamente, el fabricante no aporta, de
forma abierta, curvas características para poder tener más conocimiento sobre este dispositivo.

 Resistencias de descarga
Las resistencias en serie con cada MOSFET tienen la misión de disipar, en forma de calor, el
exceso de energía almacenada en los condensadores de los troceadores que generan la tensión de los
buses de continua. Su valor depende únicamente de la corriente máxima que puede soportar el
MOSFET asociado, que es de 5‘1 A con una temperatura de la cápsula de 100 ºC (Figura 95).
Tomando este valor como límite, una tensión en el bus de continua de 425 V (VDCfe) y una caída de
tensión de 9 V (Figura 103), la resistencia mínima de drenador a considerar debe ser de:

VDCfe  VDS 425  9


(ec. 76) RDmín    81'569 
I Dmáx 5'1

Y la potencia que debe disipar de:

2
(ec. 77) PRDmín  RDmín  I Dmáx  81'569  5'12  2'122 kW

Buscando resistencias con estos valores óhmicos y de potencia se decidió tomar, por razones
de precio, dos resistencias de 47  y 1 kW modelo TE1000B47RJ de la marca Tyco
Electronics [29], dispuestas en serie. Esto implica unos valores totales nominales, por cada rama, de
94  y 2 kW.
Cuando el MOSFET se encuentre en el estado de saturación, la corriente de descarga máxima
será, considerando la tolerancia de cada resistor y una caída de tensión aproximada en el mismo de
9 V, la siguiente:

VDCfe  VDS 425  9


(ec. 78) I Dmáx    4'658 A
RDmín 2  47  1  0'05

lo que provoca una disipación, por cada resistor, de:

(ec. 79) 2
PDmáx  RDmín  I Dmáx  47  1  0'05  4'6582  968'959 W

CURSO 2011/2012 – 232 – KAIS TOUMI BORGES


ANEXOS

Figura 103 Característica Corriente de colector Vs. Tensión drenador-surtidor del MOSFET.

Recurriendo a la Figura 105, en donde se


representa la curva de disipación de potencia versus
la temperatura ambiente, se observa que, para una
temperatura ambiente de 50 ºC (un 200% superior a
la ambiental considerada), la potencia calculada es
inferior a la máxima que podría disipar cada resistor,
por lo que el diseño es seguro.
Figura 104 Formato de la resistencia de descarga.

Figura 105 Curva de disipación de potencia de la resistencia de descarga en función de la temperatura.

PROYECTO FINAL DE CARRERA – 233 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.2.2.4 Cálculo de las resistencias de puerta


La resistencia de puerta de un MOSFET o de un IGBT es importante seleccionarla
adecuadamente para que la conmutación del transistor sea lo más rápida posible y se reduzcan las
pérdidas de energía en el proceso.
Un transistor de puerta aislada tiene la ventaja de no consumir corriente en estado estático,
esto es, permanentemente en corte o en saturación, debido a la capacidad parásita inherente de este
terminal. Pero esta característica añade el inconveniente de que, en cada conmutación, la corriente
de pico de puerta es elevada (i = dv / dt), debiendo ser limitada para no dañar al circuito controlador
del transistor: Ésta es la primera premisa para seleccionar el valor mínimo de la resistencia de
puerta. Cuanto menor sea ésta, mayor será la corriente de pico y más rápido conmutará el transistor.
Se debe tener presente que las puertas de los IGBT y de los MOSFET poseen un circuito
equivalente como el de la Figura 106: una resistencia externa RG que añade el diseñador, una
resistencia interna de puerta RGint y la capacidad puerta-colector CGE ya presentada en la Figura 74.

Figura 106 Resistencias interna y externa de puerta en un MOSFET.

Se empleó un mismo modelo de controlador de puerta tanto para los IGBT como para los
MOSFET: el HCPL-3120 de Avago [27], del cual se hablará en la página 270. En la Figura 107,
aparecen un par de gráficas en las que se exponen la corriente de salida máxima que podría absorber
o aportar en función de la temperatura del aire que lo rodea. Considerando una temperatura de 50
ºC, la corriente máxima saliente es de 1‘45 A, y la entrante de 1‘84 A. Como sólo se va a emplear
una resistencia de puerta6, para seleccionarla, se tomará la corriente de menor valor como punto de
partida.

6
Habitualmente, un MOSFET o un IGBT poseen unos tiempos de encendido y apagado diferentes. Existe la posibilidad
de controlar a la puerta con un par de resistencias en paralelo, seriada o no cada una por un diodo, para trabajar con los
tiempos de conmutación deseados. Además, los propios controladores de puerta pueden presentar corrientes de salida
asimétricas, esto es, una corriente de salida diferente a una de entrada.

CURSO 2011/2012 – 234 – KAIS TOUMI BORGES


ANEXOS

Figura 107 Corrientes, en función de la temperatura. en la salida del controlador de puerta HCPL-3120.

El valor mínimo de la resistencia a instalar en la puerta de los transistores se calcula a


continuación. De la Figura 108, para una corriente saliente y entrante de 1‘45 A a 50 ºC, se obtiene
que la caída de tensión en la salida es de 3‘5 V y 1‘73 V, respectivamente7. Sabiendo que la tensión
de control es de ±12 V, la resistencia de puerta en cada caso debería ser, manejando valores
absolutos de tensiones y corrientes, de:

2 V12  VOH 2 12  3'5


(ec. 80) RGon    14'138 
IG 1'45

2 V12  VOL 2 12  1'73


(ec. 81) RGoff    15'359 
IG 1'45

El factor ‗2‘ presente en el numerador es debido a la conmutación de +V12 a –V12 y viceversa.


Los resultados muestran que la resistencia de apagado es mayor que la de encendido, por lo que
deberá ser escogida como resistencia de puerta al emplear tan sólo una de control.
Los valores obtenidos en las anteriores dos ecuaciones son la suma de la resistencia de puerta
a añadir por el diseñador más la interna propia del transistor (Figura 106). Como el fabricante del
IGBT y del MOSFET seleccionados no aportan el valor de esta última, se ha tomado, como valor
orientativo, 2 . (el valor real sería conveniente medirlo con un medidor de impedancia, con los
terminales drenador y surtidor o colector y emisor cortocircuitados). Por lo tanto, la resistencia
externa a instalar en cada puerta de los transistores sería de:

(ec. 82) RG  RGoff  RG int  15'359  2  13'359 

7
Aunque las gráficas posean curvas para tres temperaturas diferentes (-40 ºC, 25 ºC y 100 ºC), los puntos para una
curva de 50 ºC se han obtenido por interpolación.

PROYECTO FINAL DE CARRERA – 235 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 108 Tensión de salida en función de la corriente de salida y la tª del controlador de puerta HCPL-3120.

La potencia que disipará el circuito de puerta, es decir, el conjunto RG + RGint, depende de la


carga almacenada en la puerta, de la frecuencia de conmutación y de la tensión de control. Respecto
a la primera, la Figura 109 relaciona la carga en la puerta y la tensión en la misma para el IGBT y
MOSFET empleados en esta aplicación (80 nC y 51 nC, respectivamente). Respecto a la segunda,
el valor máximo es de 22‘422 kHz (fTRmáx). Por último, en cuanto al valor de la tercera, es de 24 V
(2·V12). La potencia total se obtiene ahora con facilidad:

(ec. 83) PGtot IGBT


 f TRmáx  QG  VGE  22'422 103  80  10 9  24  43'050 mW

PGtot MOSFET
 f TRmáx  QG  VGS  22'422 103  51  10 9  24  27'445 mW
(ec. 84)

a) b)
Figura 109 Característica de carga en la puerta: Del IGBT IRG4PH40UD2-E (a) y del MOSFET IRC840 (b).

CURSO 2011/2012 – 236 – KAIS TOUMI BORGES


ANEXOS

La potencia que le corresponde a la resistencia externa RG es un sencillo porcentaje:

RG 13'359
(ec. 85) PRG   PGtot   43'050  10 3  37'444 mW
IGBT
RG  RG int 15'359

RG 13'359
(ec. 86) PRG   PGtot   27'445  10 3  23'871 mW
MOSFET
RG  RG int 15'359

Las resistencias de puerta externas a añadir finalmente seleccionadas fueron de 15 , 5%, ¼


W, y se corresponden con R2, R3, R10 y R11 del plano P10.

3.2.2.5 El fusible de entrada


Por seguridad ante las sobrecorrientes o
cortocircuitos presentes aguas abajo del conector a
la red eléctrica, se ha dispuesto un fusible de acción
rápida (F2) de valor 15 A y 250 V, modelo
0217015.MXP de Littelfuse [11] (Figura 110). El
valor de corriente escogido es 1‘5 veces el valor
máximo que va a tener el módulo de la corriente de
fase (IFnom, 10 A). El parámetro i2t de este elemento Figura 110 Fusible a la entrada del circuito DC-AC.

es de 607‘135 A2s, un valor elevado.

 Se debe mencionar que el fusible F2 se ha añadido como elemento de protección


complementario a los otros dos fusibles ultrarrápidos existentes en el circuito (F1 y F3), los
cuales protegen a los IGBTs (ante una falta que implique a éstos, se abrirán los dos últimos
fusibles citados antes que F2).

3.2.2.6 El relé de conexión a red


En la placa DC/AC se ha dispuesto un relé de dos polos normalmente abiertos, controlado por
el microcontrolador (Figura 111): Uno de los polos conectará la red eléctrica con el circuito DC/AC
cuando se den las condiciones óptimas de funcionamiento (terminal LS2A) y, el otro, será un
indicador del estado del relé (terminal LS1A). El modelo seleccionado fue el 62.82.9.024.0300 del
fabricante Finder [19], capaz de conducir 16 A y soportar 250 V por polo (Figura 112). Su bobina
necesita ser alimentada, nominalmente, con una tensión de 24 V y una corriente de 125 mA.
Con este relé se pretende:
 Evitar las fuertes sobrecorrientes desde la red eléctrica hasta los condensadores de
salida de la etapa troceadora, pasando por los diodos volantes de los IGBTs, cuando se
encuentren con una tensión inferior a la instantánea de la red. Al relé se le dará orden
de cerrarse cuando la tensión en el bus de continua sea superior al valor de pico de la
red.

PROYECTO FINAL DE CARRERA – 237 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Y desconectar, por seguridad, la red eléctrica de la etapa DC/AC en caso de detectar


alguna anomalía de funcionamiento en el sistema.

Figura 111 Esquema de control y de potencia del relé de conexión a red.

.1 Los transistores Q3 y Q4

La conexión y desconexión del relé se realiza mediante el


transistor Q3 modelo BC477 de Multicom [15], comandado
directamente desde el bloque de control a través del transistor Q4
modelo BC548C de Fairchild [17] (Figura 111).
- El primero soporta hasta 80 V entre sus terminales de
emisor-colector y conduce hasta 150 mA. Como el
fabricante de este semiconductor no aporta una
información gráfica de su comportamiento, se recurrió
a las hojas de características del componente BC477
del fabricante STM [16], compatible con el
seleccionado, para hacer un diseño más fino de la
circuitería asociada.
- El segundo es necesario para adaptar las tensiones
TTL del DSP (de 0 V a +5 V) a las que necesita el relé
(±12 V). Soporta 45 V de colector a emisor y conduce
hasta 100 mA. Figura 112 Relé de
conexión a red.
Consultando la hoja de características del relé (Figura 113), la

CURSO 2011/2012 – 238 – KAIS TOUMI BORGES


ANEXOS

bobina posee 192  de resistencia y puede trabajar entre una tensión mínima de 20‘4 V y máxima
de 26‘4 V. Esto implica que las corrientes mínima y máxima son, respectivamente, de 106‘25 mA y
137‘50 mA y son, en definitiva, las que absorba el terminal emisor del transistor. Las tensiones
emisor-colector para dichas corrientes son de 0‘325V y 0‘425V (Figura 114).

Figura 113 Características eléctricas de la bobina del relé de conexión a red.

Tomando la corriente mínima necesaria en la bobina, la tensión de alimentación entre los


terminales de la misma debe ser igual o superior a:

(ec. 87) Alimentación mínima  VEC  VBobinaMín  0'325  20'4  20'725 V

Figura 114 Característica de salida del transistor BC477.

PROYECTO FINAL DE CARRERA – 239 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Las fuentes de alimentación de 12 V pueden alcanzar un valor absoluto mínimo de 10‘74 V,


haciendo que la alimentación mínima que pueda llegar a la bobina del relé sea de 21‘4 V, superior a
la calculada, por lo que se garantiza que el relé siempre pueda ser activado.

 Potencia de disipación del transistor Q3


La potencia máxima continua de disipación del transistor se calcula a partir de la corriente y
la tensión máximas que soportará:

(ec. 88) PQ3Máx VECmáx  I Emáx  0'425  0'1375  58'438 mW

por lo que podrá trabajar perfectamente sin alcanzar la unión una temperatura crítica, pues, a 25ºC
de temperatura ambiente y sin radiador, el semiconductor puede disipar 360 mW (Figura 115).

Figura 115 Curva de potencia del transistor BC477.

 Cálculo de las resistencias de base R17 y R18


En la Figura 116 se ha representado el circuito de control del relé con los dos transistores en
saturación, lo que significa que éste se encuentra activado. Para considerar el peor escenario, se han
tomado a las tensiones de alimentación de ±12 V y de +5 V con su valor mínimo, esto es ±10‘74 V
y +4‘4 V, respectivamente. Los datos de corriente y tensión en los transistores se obtienen
fácilmente:
 De la Figura 114, para que el transistor se encuentre en saturación, la corriente de base
debe ser 20 veces menor a la de colector. Por lo tanto, si la corriente absorbida por el
semiconductor es de 106‘25 mA, la corriente de base será de 5‘313 mA. Por otro lado,
la hoja de características del transistor aporta que la tensión emisor-base es de 900 mV

CURSO 2011/2012 – 240 – KAIS TOUMI BORGES


ANEXOS

para una corriente de emisor de 100 mA y una de base de 5 mA, valores muy cercanos
a los barajados, por lo que se tomará dicha tensión.
 De la Figura 117 y con la corriente de base del transistor Q3, se obtienen las tensiones
colector-emisor y base-emisor de Q4, que son de 40 mV y 700 mV, respectivamente.
La corriente de base de este último es la décima parte de la de colector, esto es, de
0‘531 mA.
Considerando todavía que las fuentes de alimentación están en su valor mínimo y con ayuda
de la Figura 116, las resistencias de base deberán tener un valor de:

VR17 10'74  0'9  0'04


(ec. 89) R17    1.844'532 
I R17 5'313 103

VR18 4'4  0'7


(ec. 90) R18    696'798 
I R18 5'31104

Se escogieron los valores normalizados de la escala E24 de 1‘8 k para R17 y 680  para
R18. La potencia se tomó de ¼ de vatio por ser más que suficiente porque, de forma aproximada,
cada resistencia disipará:

PR17  R17  I R217  1844'532  5'313 103   52'067 mW


2
(ec. 91)

PR18  R18  I R218  696'798  5'31104   0'196 mW


2
(ec. 92)

Figura 116 Esquema equivalente del circuito de control del relé de conexión a red con
los dos transistores en saturacíon.

PROYECTO FINAL DE CARRERA – 241 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 117 Gráficas del transistor BC548C cuando está en saturación.8

.2 El diodo D9
En paralelo con la bobina del relé, se encuentra un diodo volante 1N4001 de Vishay [1], cuyo
objetivo es descargar la energía acumulada en ella para no dañar al transistor Q3 que la controla (en
el momento de la desconexión, tiene lugar una sobretensión peligrosa que hay que eliminar).

.3 El varistor RV1
En el terminal LS2A del relé se ha dispuesto en paralelo un varistor (Figura 111) con el
objetivo de absorber los arcos de tensión que se puedan producir en la apertura del mismo. De esta
forma, se alarga la vida del contacto y, además, se reduce el ruido electromagnético que se pueda
generar [74].
Para estimar la importancia de este elemento protector, el fabricante del relé muestra, en la
Figura 118, la vida útil de un contacto (sin protección) en función de la naturaleza de una carga de
corriente alterna: Considerando una onda de corriente senoidal de valor eficaz 9 A (que es
correspondiente al primer armónico de una onda cuadrada de 10 A de módulo, según (ec. 47)), para
una carga con un f.d.p. de valor unitario, el contacto resistiría unos 28·105 ciclos, mientras que si es
de valor 0‘4, se reduce a algo más de la mitad, 13·105 ciclos. Esta gran diferencia se debe a los
arcos eléctricos ocasionados por el carácter inductivo de la carga: cuanto mayor sea, más agresivo
será dicho arco y menor será la vida útil del contacto. Y es aquí donde el varistor juega un
importante papel: mitigar este fenómeno indeseado.

8
La gráfica contiene un error: las unidades del eje de abscisas son [mA] y no [A].

CURSO 2011/2012 – 242 – KAIS TOUMI BORGES


ANEXOS

Figura 118 Relé de conexión a red: Vida útil eléctrica de los contactos en función de la carga AC.

La energía máxima que deberá absorber el varistor será la que almacene la inductancia de fase
L1 cuando el módulo de la corriente de consigna sea el máximo (IFCnom):

1 2
(ec. 93) ERV 1 máx   L1  I FCnom
2

Como la inductancia posee un valor de 100 mH y el módulo puede alcanzar los 10 A, la


energía a disipar por el varistor es:

1
(ec. 94) ERV 1 máx   0'100 102  5 J
2

El modelo de varistor escogido fue el B72205S0271K101 de EPCOS [48], con 275 V


nominales y capaz de absorber una energía de 8‘6 J, un valor un 72% por encima de lo calculado.

 No se han tenido en cuenta las inductancias parásitas presentes en el circuito por ser
despreciables frente a la de fase instalada.

3.2.2.7 El radiador
Los transistores de potencia empleados en este proyecto (estos son, los IGBT y los MOSFET)
van a necesitar de un radiador para evacuar el exceso de calor generado durante su funcionamiento
pues, de lo contrario, podría su unión alcanzar una temperatura elevada y destruir el semiconductor.

.1 Premisas
El cálculo del comportamiento térmico de los transistores puede ser bastante complejo porque
depende de su forma de trabajo y de su ubicación en el circuito. En este apartado se tratará de hacer
una aproximación de este fenómeno con el objetivo de dimensionar un radiador adecuado que
abarque a los cuatro citados transistores de potencia. Para ello, se establecerán las siguientes
consideraciones previas restrictivas (Figura 119):

PROYECTO FINAL DE CARRERA – 243 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 El MOSFET superior (del bus de continua positivo) se encontrará en saturación y


conduciendo la corriente de descarga calculada en (ec. 78), de 4‘658 A, y constante.
Esto implica que, aproximadamente, la caída de tensión drenador - surtidor será de 9
V (Figura 103). El otro MOSFET, el inferior, se encontrará en corte.
 La corriente de fase será positiva, implicando que el IGBT inferior alterne con el
diodo volante del IGBT superior en el control de la misma (el primero para hacer que
la corriente sea ascendente en módulo y el segundo para que sea descendente). En un
periodo, cada uno estará conduciendo la mitad del tiempo (duty cicle = 0‘5).
 El periodo de la corriente de fase es el obtenido en (ec. 58), esto es, 44‘60 s.
 El módulo de la corriente de fase será el máximo, de 10 A, con una histéresis de 0‘26
A (para una inductancia de fase de 100 mH, Tabla 12). Esto implica que la caída de
tensión media en el IGBT sea de 2 V y en el diodo de 3‘4 V (Figura 120).
 La corriente de fase tendrá una evolución temporal con forma de línea recta
ascendente y otra descendente dentro de la banda de histéresis (Figura 125).
 La temperatura de la unión del diodo y del MOSFET será de 125º C (sobre la máxima
de 150º C especificada por el fabricante).
 Y el aire que rodea al radiador poseerá una temperatura de 40º C.

 Los cálculos de disipación de potencia se harán exclusivamente por conducción, omitiendo los
relacionados con la convección y con la radiación.

Figura 119 Algunas condiciones de partida para el cálculo del radiador.

CURSO 2011/2012 – 244 – KAIS TOUMI BORGES


ANEXOS

Figura 120 Caídas de tensión colector—emisor del IGBT (izquierda) y directa del diodo volante (derecha).

En la Figura 121 se muestra el circuito térmico equivalente del conjunto transistores-radiador


y es sobre el que se va a realizar los cálculos. La terminología que en ella aparece se detalla a
continuación, expresando entre paréntesis algunos de sus valores tomados de la Figura 122 y de la
Figura 123:
Relativa al diodo:
 RthjcD  Resistencia térmica unión-cápsula (2‘5 ºC/W).
 RthjaD  Resistencia térmica unión-ambiente (40 ºC/W).
 RthchD  Resistencia térmica cápsula-radiador (0‘24 ºC/W).
 TjD  Temperatura de la unión (125º C).
 TcD  Temperatura de la cápsula (desconocida).
 PD  Potencia disipada por conducción eléctrica (desconocida).
 PDS  Potencia disipada en la conmutación (desconocida).
Relativa al IGBT:
 RthjcI  Resistencia térmica unión-cápsula (0‘40º C/W). Este dato se ha obtenido
de la impedancia transitoria graficada en la Figura 124, habiendo considerado el
periodo y el ciclo de trabajo mencionados más atrás.

PROYECTO FINAL DE CARRERA – 245 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 RthjaI  Resistencia térmica unión-ambiente (40 ºC/W).


 RthchI  Resistencia térmica cápsula-radiador (0‘24 ºC/W).
 TjI  Temperatura de la unión (desconocida).
 TcI  Temperatura de la cápsula (desconocida).
 PI  Potencia disipada por conducción eléctrica (desconocida).
 PIS  Potencia disipada en la conmutación (desconocida).
Relativa al MOSFET:
 RthjcM  Resistencia térmica unión-cápsula (1 ºC/W).
 RthjaM  Resistencia térmica unión-ambiente (60 ºC/W).
 RthchM  Resistencia térmica cápsula-radiador (0‘5 ºC/W).
 TjM  Temperatura de la unión (125º C).
 TcM  Temperatura de la cápsula (desconocida).
 PM  Potencia disipada por conducción eléctrica (desconocida).
Relativa al radiador:
 Rthha  Resistencia térmica radiador-ambiente (desconocida).
 Th  Temperatura del radiador (desconocida).
Relativa al ambiente:
 Ta  Temperatura del ambiente (40º C).

 Se han establecido las temperaturas de la unión del diodo y del MOSFET para que sea posible
obtener unos resultados en los cálculos del circuito térmico.
 Se ha establecido la temperatura de la unión del diodo en lugar de la del IGBT por ser aquél el
semiconductor con mayor caída de tensión (y, por tanto, con mayor potencia a disipar). Y se ha
establecido la del MOSFET en lugar de la del IGBT por ser un elemento que forma parte de
otro cometido.

CURSO 2011/2012 – 246 – KAIS TOUMI BORGES


ANEXOS

RthjcM RthchM
1ºC/W 0'5ºC/W
TjM = 125ºC TcM = ¿? Th = ¿?

RthjcI RthchI
0'40ºC/W 0'24ºC/W
TjI = ¿? TcI = ¿?

RthjcD RthchD
2'5ºC/W 0'24ºC/W
TjD = 125ºC TcD = ¿?

PM RthjaM PIS PI RthjaI PDS PD RthjaD Rthha


¿? 62ºC/W ¿? ¿? 40ºC/W ¿? ¿? 40ºC/W ¿?

Ta = 40ºC

Figura 121 Circuito térmico equivalente de los transistores de potencia y el radiador: Datos de partida.

Figura 122 Características térmicas del IGBT y de su diodo volante.

Figura 123 Caracerísticas térmicas del MOSFET.

Figura 124 Impedancia térmica transitoria del IGBT.

PROYECTO FINAL DE CARRERA – 247 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.2 Forma de onda de las corrientes de fase y de descarga


La evolución temporal de la corriente es muy importante conocerla para establecer cuál es la
potencia media disipada por cada uno de los semiconductores. La Figura 125 muestra cómo son las
corrientes de fase y en cada elemento consideradas en el estudio:
 La forma de onda de la corriente de fase es una corriente media de 10 A con un rizado
triangular de 0‘26 A de amplitud (histéresis). Se ha establecido esta geometría para
simplificar los cálculos, ya que dicha amplitud y los tiempos de crecimiento y de
decrecimiento son pequeños y se pueden considerar estos supuestos.
 Las corrientes que circulan por el IGBT y el diodo volante opuesto conforman a la
corriente de fase, conduciendo cada uno 5 A de media con un rizado también de 0‘26
A, aunque en forma de diente de sierra.
 La corriente circulante por el MOSFET de descarga es constante y de valor 4‘658 A.
En la realidad, variará ligeramente en el tiempo porque también lo hace la tensión en
el bus positivo.

Figura 125 Corrientes de fase, en el IGBT inferior, en el diodo volante superior y en el MOSFET del bus positivo
consideradas para el cálculo del radiador (el eje de ordenadas no está a escala).

CURSO 2011/2012 – 248 – KAIS TOUMI BORGES


ANEXOS

.3 Cálculo de las pérdidas en los semiconductores

 Por conducción eléctrica

Pérdidas en el IGBT

El método de cálculo de la potencia disipada por el IGBT se expresa a continuación:

1 a TTRmín
(ec. 95) PI   vCE t   iC t   dt
TTRmín a

siendo a un instante de tiempo cualquiera, TTRmín el periodo de la corriente de fase y vCE(t) e iC(t) la
tensión y corriente en el IGBT, respectivamente. Como una de las premisas establecidas fue que la
tensión colector–emisor es constante, la anterior ecuación queda como:

VCE a TTRmín
iC t   dt
TTRmín a
(ec. 96) PI  

con VCE de valor 2 V (Figura 120). La geometría de la corriente considerada en el IGBT (Figura
125) permite calcular la integral en un periodo de conducción: basta con obtener el área de un
triángulo y la de un rectángulo:

a TTRmín 1 TTRmín T  H
 iC t   dt  Área triángulo  área rectángulo    H  TRmín   I Fnom   
a 2 2 2  2
(ec. 97)
6 6
1 44'60 10 44'60 10  2'60  6
   2'60   10    223 10 A  s
2 2 2  2 

Por lo tanto, operando con (ec. 96), la potencia que disipará el IGBT es de:

2
(ec. 98) PI  6
 223  10 6  10 W
44'60  10

El lector podrá comprobar que la integral de (ec. 96) dividida entre el periodo TTRmín es el
valor medio de la corriente que conduce del IGBT, que es de 5 A, por lo que otra forma aproximada
de calcular la potencia del mismo habría sido:

(ec. 99) PI  VCE  I C  2  5  10 W

Pérdidas en el diodo

Observando la Figura 125, se observa que la forma de onda de la corriente del diodo es
simétrica a la del IGBT respecto a un eje vertical, por lo que el cálculo de la potencia que disipará
aquél se calcula de la misma manera: lo único que cambia es la caída de tensión directa, de valor
3‘4 V mencionado más atrás:

PROYECTO FINAL DE CARRERA – 249 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

(ec. 100) PD  VF  I F  3'4  5  18 W

Pérdidas en el MOSFET

Al considerarse constate la corriente y la tensión en el MOSFET (Figura 125), el cálculo de la


potencia disipada es inmediato:

(ec. 101) PM  VDS  I D  9  4'658  41' 922 W

 Por conmutación

Pérdidas en el módulo IGBT

Las pérdidas por conmutación son algo que no se pueden evitar cuando se trabaja con
semiconductores y son debido a que no pasan de un estado a otro de forma instantánea: en el
periodo de transición entre ambos el producto v(t) · i(t) es elevado y provoca un exceso de potencia
que se debe tener en cuenta en el diseño de los circuitos térmicos. Dicha potencia se incrementa,
además, cuando lo hace la temperatura de la unión.
La hoja de características del módulo IGBT [32] aporta de forma tabular y con varias gráficas
cuáles son las pérdidas por conmutación existentes en función de la temperatura de la unión, de la
corriente de colector y de la resistencia de puerta. Por ejemplo, se presenta en la Figura 126 una
tabla con las características de conmutación con una temperatura de la unión de 25º C y de 150º C y
con los mismos valores de corriente de colector (21 A), resistencia de puerta (10 ), tensión de
puerta (15 V) y tensión colector-emisor en corte (800 V). En ella se aprecia claramente la influencia
negativa del incremento la temperatura de la unión: para la primera, las pérdidas son de 3‘66 mJ,
mientras que para la segunda son de 6‘22 mJ, un 70% superiores. Se debe hacer notar que dichas
pérdidas son la suma de las que se producen en la conmutación del propio IGBT más las de su
diodo volante.

Figura 126 Características de conmutación del módulo IGBT IRG4PH40UD-2.

CURSO 2011/2012 – 250 – KAIS TOUMI BORGES


ANEXOS

Las pérdidas por conmutación de la anterior figura no se tendrán en cuenta en el cálculo, pues
corresponden a un modo de funcionamiento diferente al tratado: En su lugar, se considerarán las de
la Figura 127, de valor 2‘6 mJ, obtenidas bajo los siguientes criterios (que no dejan de ser
aproximaciones):
 Se ha tomado la curva de 10‘5 A de corriente de colector, valor próximo al nominal
considerado para el cálculo de la temperatura del radiador (10 A).
 La temperatura de la unión, aunque se haya dicho con anterioridad que se desconoce
en principio, se ha tomado de 125º C, un valor restrictivo razonable.
 La tensión colector-emisor en corte máxima que se prevé en el circuito es de 764‘408
V (VDCfe + VFefMáx = 425 V + √2·240 V), cercana a la que se recoge en la gráfica, de
valor 800 V.
 Y que la tensión y resistencia de control de puerta son próximas a las reflejadas en
dicha figura: 12 V y 15  frente 15 V y 10 , respectivamente.

Figura 127 Pérdidas de conmutación en el IGBT en función de la


tª de la unión y de la corriente de colector.

En lo que al presente estudio se refiere, se van a tomar las pérdidas de conmutación del
módulo IGBT (transistor más su diodo volante) considerando que el IGBT inferior y el diodo
superior forman una sola unidad, significando que las pérdidas de conmutación de ambas
(desconocidas por el momento) suman el valor obtenido en la Figura 127. Esto hace que, en la
Figura 121:

PIS  PDS
(ec. 102)  2'6 mJ
fTRmáx

PROYECTO FINAL DE CARRERA – 251 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

siendo fTRmáx la frecuencia de conmutación máxima de los transistores, de valor 22‘422 kHz.

 Se debe recalcar que ésta es una simplificación de lo realmente complejo que es el estudio
térmico de un circuito electrónico.

Pérdidas en el MOSFET

En este semiconductor no existen este tipo de pérdidas porque se encuentra un estado


constante de saturación.

.4 Ecuaciones del circuito térmico y resolución


Como ya se tiene suficiente información para obtener la temperatura del radiador, con la
Figura 121 presente, se plantean las siguientes ecuaciones:

 T jD 
(ec. 103) T jD  Th   PD  PDS    RthjcD  RthchD 
 R 
 thjaD 

 T jI 
(ec. 104) T jI  Th   PI  PIS    RthjcI  RthchI 
 R 
 thjaI 

 T jM 
(ec. 105) T jM  Th   PM    RthjcM  RthchM 
 R 
 thjaM 

Sustituyendo los valores conocidos en las anteriores ecuaciones, éstas quedan, en el mismo
orden, como sigue:

(ec. 106) 125  Th  18  PDS  40 2'5  0'24

 T jI 
(ec. 107) T jI  Th  10  PIS    0'4  0'24
 40 

 125 
(ec. 108) 125  Th   40'41    1  0'5
 62 

De la última ecuación, la obtención de la temperatura del radiador es inmediata:

(ec. 109) Th  67'41 º C

Llevando este resultado a (ec. 106), se obtienen las pérdidas por conmutación del diodo:

(ec. 110) PDS  43'02 W

CURSO 2011/2012 – 252 – KAIS TOUMI BORGES


ANEXOS

Retomando a (ec. 102), se calculan las pérdidas por conmutación del IGBT:

PIS  43'02
(ec. 111) 3
 2'6 103  PIS  15'28 W
22'422 10

 Nótese que las pérdidas de conmutación del diodo y del IGBT son superiores a las de
conducción en estado permanente. Si desea disminuirlas, una forma posible es cambiando de
modelo del módulo IGBT por otro más adecuado para la forma de trabajar en este circuito. De
ser así, téngase en cuenta que deberán revisarse los cálculos de todos los componentes
asociados y consumos de los mismos.

Seguidamente, se obtiene la temperatura de la unión del IGBT a partir de (ec. 107):

(ec. 112) T jI  91'23 º C

Con este resultado, se verifica que el IGBT estará a salvo de su destrucción por una
temperatura excesiva. Posee un valor inferior a la del diodo porque su resistencia térmica unión-
cápsula es mucho menor, disipando mejor el calor.
La resistencia térmica radiador-ambiente, valor objetivo de todo este desarrollo, se calcula
como:

Th  Ta
(ec. 113) Rthha 
 T   T   T 
 PD  PDS  jD    PI  PIS  jI    PM  jM 
  
RthjaD    
RthjaI   RthjaM 

siendo el denominador el sumatorio de potencias que debe disipar (haciendo cuentas, es de


119’288 W). Así, sustituyendo valores y operando, el radiador deberá tener un valor mínimo de
resistencia térmica de:

Rthha  0'23º C/W


(ec. 114)

Buscando radiadores en el mercado, se encontró el modelo 890SP-01000-A-100 del


fabricante H S Marston [9],con una impedancia térmica de 0‘12º C/W, que consisten en un perfil
aleteado extrusionado de aluminio de, aproximadamente, 100 mm de ancho por 100 mm de largo
(Figura 128).

 Si no es posible encontrar un radiador con esta baja impedancia térmica, habrá que añadir un
ventilador al mismo.

PROYECTO FINAL DE CARRERA – 253 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 128 Foma general del radiador seleccionado para los transistores de potencia.

A continuación, se obtendrán las temperaturas de las cápsulas de los diferentes


semiconductores por ser también de interés:

 T jD 
(ec. 115) TcD  Th   PD  PDS    RthchD  81'31 º C
 R 
 thjaD 

 T jI 
(ec. 116) TcI  Th   PI  PIS    RthchI  72'93 º C
 R 
 thjaI 

 T jM 
(ec. 117) TcM  Th   PM    RthchM  86'61 º C
 R 
 thjaM 

El circuito térmico, con todos los datos inicialmente disponibles y los obtenidos, queda como
la figura siguiente:

RthjcM RthchM
1ºC/W 0'5ºC/W
TjM = 125ºC TcM = 86'61ºC Th = 67'41ºC

RthjcI RthchI
0'40ºC/W 0'24ºC/W
TjI = 91'23ºC TcI = 72'93ºC

RthjcD RthchD
2'5ºC/W 0'24ºC/W
TjD = 125ºC TcD = 81'31ºC

PM RthjaM PIS PI RthjaI PDS PD RthjaD Rthha


40'41W 62ºC/W 15'28W 10W 40ºC/W 43'02W 18W 40ºC/W 0'23ºC/W

Ta = 40ºC

Figura 129 Circuito térmico equivalente de los transistores de potencia y el radiador: final.

CURSO 2011/2012 – 254 – KAIS TOUMI BORGES


ANEXOS

3.2.3 Placa de aislamiento


La placa de aislamiento tiene como misión aislar galvánicamente y transmitir las señales que
tiene lugar en el lado de potencia al lado de control: corriente de fase, tensión de fase, tensión en el
bus de continua positivo y tensión en el bus de continua negativo. Cada señal posee su propio
circuito de tratamiento: un amplificador de aislamiento ISO122 de Texas Instruments [33],
capacidades de estabilización de la tensión de alimentación, los elementos adecuados en su entrada
dependiendo de la señal a aislar (que son resistencias) y un simple conector para enlazar la placa de
aislamiento con la analógica del lado de control. A continuación se detallará cada uno de ellos.

3.2.3.1 El amplificador ISO122

.1 Motivos de su elección
A pesar de haber muy diferentes integrados en el mercado que hagan la misma función o
algunas más que el ISO122, se lo escogió en la etapa de aislamiento debido a:
- Disponer de varios de ellos en el laboratorio.
- Una aceptable tensión de aislamiento (1.500 VAC mínimo a 60 Hz).
- Poseer un muy buen rechazo a la ganancia en modo aislado, de valor 140 dB
(conocido como IMR, del inglés Isolation Mode Rejection).
- Tener una ganancia muy estable con la temperatura (±10 ppm/ºC), una no
linealidad y un error de ganancia despreciables (±0‘050 % FSR y ±0‘05 % FSR,
respectivamente9).
- Poseer un bajo error de offset en la entrada, de ±50 mV máximo.
- Disponer de una resistencia de entrada elevada (200 k).
- Tener una protección ante un cortocircuito continuo en la salida.
- Poseer un ancho de banda elevado (50 kHz) para las señales que se van a
manipular.
- Y un SR (Slew Rate) adecuado apara la aplicación (2 V/s).
Todos estos parámetros no se tendrán en cuenta a la hora de efectuar los cálculos por
simplicidad y por no ser necesario un estudio riguroso sobre el comportamiento de las señales (al
menos que se indique lo contrario).

.2 Consideraciones previas
Internamente, el amplificador de aislamiento ISO122 (Figura 130) modula y demodula a 500
kHz la señal de entrada para cumplir con el cometido de aislarla galvánicamente de la de salida.
Dicho proceso añade un efecto colateral no deseado: la de superponer a la señal de salida un rizado

9
FSR (Full Scale Range): Los parámetros representados con este porcentaje miden la desviación respecto al fondo de
escala de la tensión de entrada, de ±12‘5 V típicos.

PROYECTO FINAL DE CARRERA – 255 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

de 20 mV de pico a pico a 500 kHz que es necesario eliminar con un filtro posterior para no inducir
a error en el muestreo de la señal original (en el anexo de cálculos del bloque de control se explica
el diseño de este filtro). Además, se debe añadir una capacidad de 1 F en cada entrada de
alimentación para estabilizarla y evitar que interfiera negativamente en la señal de salida.

Figura 130 Encapsulado y representación de un amplificador ISO122.

Por otro lado, el ISO122 se comporta como un filtro pasa-bajos de primer orden con una
ganancia en continua G la unidad y una frecuencia de corte fc de 50 kHz, siendo su f.d.t., en función
de la variable compleja S, la expresada en (ec. 118) y la gráfica de su módulo la de la Figura 131.

Vout S  2   fc 10 5 
(ec. 118) G 
Vin S  S  2    f c S  10 5 

 Todas las señales de entrada al ISO122 se reflejarán en la salida con un rizado superpuesto de
20 mV de pico a pico a 500 kHz y, además, con todos sus armónicos superiores a 50 kHz
atenuados con un valor de 20 dB/década.

Figura 131 Magnitud, en decibelios, de la f.d.t. del ISO122 en función de la frecuencia.

CURSO 2011/2012 – 256 – KAIS TOUMI BORGES


ANEXOS

3.2.3.2 De la corriente de fase


Esta es la etapa de aislamiento más sencilla de todas: un ISO122 con sus capacidades de
estabilización de la tensión de alimentación recomendadas por el fabricante y una resistencia shunt
para medir el valor de la corriente de fase (Figura 132). La alimentación del integrado en el lado de
potencia proviene de la fuente de ±12Vpot3 por tener que compartir la referencia con la de la tensión
de red. Cuando la corriente de fase sea la de fondo de escala (IFfe, 15 A), la salida de la etapa
aportará 2‘5 V con su correspondiente signo.

Figura 132 Circuito de la etapa de aislamiento de la corriente de fase.

SIGNATURA DESCRIPCIÓN VALOR


C1, C4, C7, C8 Condensador 1 F, 50 V
J3 Conector macho 2 patillas
Rshunt1 Resistencia 165 m, ±1 %, 25 W
U2 Amp. de aislamiento ISO122
Tabla 20 Componentes de la etapa de aislamiento de la corriente de fase.

.1 Ecuación general de salida


La expresión que determina la tensión de salida de esta etapa de aislamiento es bien sencilla:

(ec. 119) vin  vout  Rshunt1  i F

.2 Cálculo de la resistencia Rshunt1


Debido a que la tensión de salida debe ser de 2‘5 V absolutos cuando la corriente de fase
alcance el fondo de escala, la resistencia shunt se calcula fácilmente:

2'5 2'5
(ec. 120) Rshunt    166'667 m
I Ffe 15

PROYECTO FINAL DE CARRERA – 257 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Como se trata de una resistencia de medida, su tolerancia debe ser de precisión (1 %).
Consultando la escala E96, el valor más cercano por debajo es de 165 m. Por otro lado, se calcula
la potencia máxima que debe disipar, teniendo en cuenta que se podría llegar a simular una
corriente de fase continua de amplitud 10 A (IFnom) con un rizado de 0‘26 A pico a pico (Tabla 12):

 2  H  
2
  0'26  
2
(ec. 121) PRshunt1   I Fnom     Rshunt1  10 2      166'667  10 3  16'668 W
máx
  2 2     2 2  

Consultando el catálogo del fabricante Vishay, se escogió la resistencia RH0250R165FE02


[47], de una tolerancia del 1% y una potencia de disipación de hasta 25 W. Al tener que soportar
tanta potencia, está cubierta por un radiador de aluminio, tal y como se muestra en la Figura 133.

.3 Ecuación nominal de salida

De la ecuación (ec. 119) se obtiene la expresión de la tensión


de salida del ISO122 en función del valor instantáneo de la
corriente de fase:

(ec. 122) vout  0'165  iF V

 Valor nominal de fondo de escala real


Con esta expresión se obtiene que el valor real de la corriente Figura 133 Resistencia shunt
para medir la corriente de fase.
de fase de fondo de escala, considerando que debe provocar una
caída de tensión de 2‘5 V en la resistencia shunt, es de:

2'5
(ec. 123) I Ffe   15'151 A
0´165

que es muy aproximado al perseguido de 15 A (tan sólo un 1% superior).

.4 Rango de la tensión de salida


Tomando la ecuación (ec. 122) y sabiendo que la resistencia posee una tolerancia del 1%, la
tensión de salida se puede expresar como:

(ec. 124) vout  0'165  iF  1 % V

La siguiente tabla y gráfica representan numérica y gráficamente a esta ecuación, tanto el


valor nominal como el máximo y mínimo debido a la tolerancia del resistor (apenas apreciable por
ser un valor bajo).

CURSO 2011/2012 – 258 – KAIS TOUMI BORGES


ANEXOS

IF [A] Mín [V] Nom [V] Máx [V] iF [A] Mín [V] Nom [V] Máx [V]
-15 -2,450 -2,475 -2,500 1 0,163 0,165 0,167
-14 -2,287 -2,310 -2,333 2 0,327 0,330 0,333
-13 -2,124 -2,145 -2,166 3 0,490 0,495 0,500
-12 -1,960 -1,980 -2,000 4 0,653 0,660 0,667
-11 -1,797 -1,815 -1,833 5 0,817 0,825 0,833
-10 -1,634 -1,650 -1,667 6 0,980 0,990 1,000
-9 -1,470 -1,485 -1,500 7 1,143 1,155 1,167
-8 -1,307 -1,320 -1,333 8 1,307 1,320 1,333
-7 -1,143 -1,155 -1,167 9 1,470 1,485 1,500
-6 -0,980 -0,990 -1,000 10 1,634 1,650 1,667
-5 -0,817 -0,825 -0,833 11 1,797 1,815 1,833
-4 -0,653 -0,660 -0,667 12 1,960 1,980 2,000
-3 -0,490 -0,495 -0,500 13 2,124 2,145 2,166
-2 -0,327 -0,330 -0,333 14 2,287 2,310 2,333
-1 -0,163 -0,165 -0,167 15 2,450 2,475 2,500
0 0,000 0,000 0,000 -- -- -- --
Tabla 21 Tensión de salida de la etapa de aislamiento en función de la corriente instantánea de fase.

2,6

2,2

1,8

1,4

1,0

0,6

0,2
vOUT [V]

-0,2

-0,6

-1,0

-1,4
Mín
-1,8
Nom
-2,2 Máx

-2,6
-15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
iF [A]

Figura 134 Tensión de salida de la etapa de aislamiento en función de la corriente de fase.

3.2.3.3 De la tensión de fase


La única diferencia de esta etapa (Figura 135) respecto a la de la corriente de fase es el
acondicionamiento de la señal de entada: como la amplitud tensión de fase posee un valor elevado,

PROYECTO FINAL DE CARRERA – 259 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

se debe emplear un divisor resistivo que haga que dicha tensión esté limitada a 2‘5 V absolutos,
como máximo. Por otro lado, la alimentación del dispositivo en el lado de potencia proviene de la
fuente ±12Vpot1 porque la referencia debe ser la misma que la de la tensión de fase. Las patillas de
alimentación poseen conectadas a ellas una capacidad de 1 F tal y como recomienda el fabricante.

Figura 135 Etapa de aislamiento de la señal de la tensión de fase.

SIGNATURA DESCRIPCIÓN VALOR


C2, C3, C5, C6 Condensador 1 F, 50 V
J1 Conector macho 2 patillas
R1 Resistencia 1 M, ±1 %, ¼ W
R2 Resistencia 7‘15 k, ±1 %, ¼ W
U1 Amp. de aislamiento ISO122
Tabla 22 Componentes de la etapa de aislamiento de la tensión de fase.

.1 Ecuación general de salida


Basándose en la Figura 135, la tensión de salida del amplificador se calcula fácilmente por
haber en su entrada un divisor resistivo:

R2
(ec. 125) vin  vout   vF
R1  R2

.2 Cálculo de las resistencias R1 y R2


Tal y como se comentó anteriormente, el valor del puente resistivo debe ser tal que, cuando el
módulo de la tensión de fase sea el máximo permitido, el de fondo de escala, haga que la señal vin
sea igual a 2‘5 V. Es decir:

CURSO 2011/2012 – 260 – KAIS TOUMI BORGES


ANEXOS

R2
(ec. 126) vin   2  VFefFe  2'5 V
máx
R1  R2

Se tomó a R1 de un valor elevado para minimizar las pérdidas térmicas, concretamente de 1


M y de precisión (con un 1% de tolerancia) por intervenir en la medida de una variable física. Por
otro lado, si la tensión de fase de fondo de escala es ya conocida (250 V), el valor de R2 se obtiene
fácilmente:

R2
(ec. 127) 2'5  6
 250  2  R2  7.121'424 
10  R2

Al igual que la resistencia R1, a R2 también se le debe escoger de precisión. Tomando la


escala E96 (tolerancia del 1%) se obtiene de ella que el valor de R2 más cercano y por arriba es
7‘15 k. Con este dato, se comprueba el valor máximo de la señal de fase que se transmitirá, en
condiciones normales, al lado de control:

R2 7'15  10 3
(ec. 128) vout máx   2  VFefFe  6  2  250  2'510 V
R1  R2 10  7'15  10 3

Tal y como se ve, es un valor muy cercano al buscado y que puede ser perfectamente asumido
por el lado de control.
En cuanto a la potencia nominal mínima que deben tener las resistencias, se calcula a
continuación. El valor eficaz máximo nominal de la corriente que circulará a través de la rama R1 -
R2 es:

VFefFe 250
(ec. 129) I R1 máx    248'225 A
R1  R2 10 6  7'15  10 3

De esta forma, a partir de esta corriente, se calculan dichas potencias:

(ec. 130) PR1 máx


 R1  I R21
Máx

 10 6  248'225  10 - 6 
2
 61'616 mW

(ec. 131) PR 2 máx


 R2  I R2 2
máx

 7'15  10 3  248'225  10 - 6 
2
 440' 552 W

La conclusión que se obtiene de estos resultados es que ambas resistencias basta que sean de
¼ de vatio, un valor común fácil de obtener.

.3 Ecuación nominal de salida


Con los valores nominales de las resistencias y la (ec. 125), la salida tendrá un valor, también
nominal, de:

(ec. 132) vout nom  7' 099  10 3  v F V

PROYECTO FINAL DE CARRERA – 261 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Valor nominal de fondo de escala real


Con esta expresión se obtiene que el valor real de la tensión de fase de fondo de escala, en
valor eficaz, considerando que debe provocar una caída de tensión de 2‘5 V en la resistencia R2, es
de:

2'5
(ec. 133) VFefFe   249'016 V
2  7´099  10 3

que es muy aproximado al perseguido de 250 V (tan sólo un 0‘393% inferior).

.4 Rango de la tensión de salida


Con los valores de R1 y R2 establecidos y su tolerancia, y para un mismo valor de la tensión
de entrada, la tensión de salida estará dentro de unos límites establecidos por:

R2 máx R2  1  tol 
(ec. 134) vout máx   vF   v F  7'242  10 3  v F
R1mín  R2 máx R1  1  tol   R2  1  tol 

R2 mín R2  1  tol 
(ec. 135) vout mín   vF   v F  6'960  10 3  v F
R1máx  R2 mín R1  1  tol   R2  1  tol 

Los factores que acompaña a vF difieren del factor de (ec. 132) en los siguientes valores
porcentuales:

 7'242 103 
(ec. 136) vout % máx  100   3
 1  2' 014 %
 7 '099  10 

 6'960 103 
(ec. 137) vout % mín  100   3
 1  1'958 %
 7 '099  10 

De esta forma, se puede expresar el valor de vout de la siguiente forma:

(ec. 138) vout  7' 099  10 3  v F  2' 014% /  1' 958% V

La siguiente tabla y gráfica representan la anterior expresión: valor nominal de la tensión de


salida, su máximo y su mínimo.

CURSO 2011/2012 – 262 – KAIS TOUMI BORGES


ANEXOS

vF [V] Mín [V] Nom [V] Máx [V] vF [V] Mín [V] Nom [V] Máx [V]
-340 -2,366 -2,414 -2,462 20 0,139 0,142 0,145
-320 -2,227 -2,272 -2,317 40 0,278 0,284 0,290
-300 -2,088 -2,130 -2,173 60 0,418 0,426 0,435
-280 -1,949 -1,988 -2,028 80 0,557 0,568 0,579
-260 -1,810 -1,846 -1,883 100 0,696 0,710 0,724
-240 -1,670 -1,704 -1,738 120 0,835 0,852 0,869
-220 -1,531 -1,562 -1,593 140 0,974 0,994 1,014
-200 -1,392 -1,420 -1,448 160 1,114 1,136 1,159
-180 -1,253 -1,278 -1,304 180 1,253 1,278 1,304
-160 -1,114 -1,136 -1,159 200 1,392 1,420 1,448
-140 -0,974 -0,994 -1,014 220 1,531 1,562 1,593
-120 -0,835 -0,852 -0,869 240 1,670 1,704 1,738
-100 -0,696 -0,710 -0,724 260 1,810 1,846 1,883
-80 -0,557 -0,568 -0,579 280 1,949 1,988 2,028
-60 -0,418 -0,426 -0,435 300 2,088 2,130 2,173
-40 -0,278 -0,284 -0,290 320 2,227 2,272 2,317
-20 -0,139 -0,142 -0,145 340 2,366 2,414 2,462
0 0,000 0,000 0,000 -- -- -- --
Tabla 23 Tensión de salida de la etapa de aislamiento en función de la tensión instantánea de fase.

2,6

2,2

1,8

1,4

1,0

0,6

0,2
vOUT [V]

-0,2

-0,6

-1,0

-1,4
Mín
-1,8
Nom
-2,2 Máx

-2,6
-350 -300 -250 -200 -150 -100 -50 0 50 100 150 200 250 300 350
vF [V]

Figura 136 Tensión de salida de la etapa de aislamiento en función de la tensión de fase.

PROYECTO FINAL DE CARRERA – 263 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.2.3.4 De las tensiones del bus de continua


Los acondicionadores de la tensión positiva y negativa del bus de continua (Figura 137)
comparten la misma topología en su etapa de aislamiento y es muy parecida a la de la tensión de
fase: un divisor de tensión en su entrada y un conector en su salida. Las diferencias que existen
entre aquellas dos son las fuentes de alimentación: Al tener ambos circuitos diferentes referencias,
también deben serlo sus fuentes de alimentación de potencia (la de control es la misma, ±12Vctrl).
En efecto, la etapa de aislamiento del bus de continua positivo posee la referencia nº 1, por lo que
su fuente de alimentación debe ser ±12Vpot1, mientras que el circuito de aislamiento del bus
negativo posee la referencia nº 2 y su fuente de alimentación es ±12Vpot2.

 Las ecuaciones y cálculos que a continuación se exponen hacen referencia al circuito de


aislamiento del bus de continua positivo, pero son totalmente válidos para el negativo. Allá
donde esté escrito R3 puede substituirse por R4, donde esté R5 por R6 y donde esté vDCps por
vDCng.
 Ambos circuitos de aislamiento poseen siempre una tensión de entrada positiva.

a)

CURSO 2011/2012 – 264 – KAIS TOUMI BORGES


ANEXOS

b)
Figura 137 Circuitos de aislamiento de la tensión positiva (a) y negativa (b) del bus de continua.

SIGNATURA DESCRIPCIÓN VALOR


C9, C10, C11,
C12, C13 C14, Condensadores 1 F, 50 V
C15, C16
J4, J5 Conector macho 2 patillas
R3, R4 Resistencias 1 M, ±1 %, ¼ W
R5, R6 Resistencias 11‘8 k, ±1 %, ¼ W
U3, U4 Amp. de aislamiento ISO122
Tabla 24 Componentes de las etapas de aislamiento de las tensiones del bus de continua.

.1 Ecuación general de salida


El divisor resistivo formado por R3 y R5 hace que la tensión de salida tome la siguiente
expresión general:

R5
(ec. 139) vin  vout   v DCps
R3  R5

.2 Cálculo de las resistencias R3 y R5


Se debe cumplir que, cuando la tensión en el bus positivo sea igual a la de fondo de escala, la
tensión de salida del amplificador sea de +5 V:

R5
(ec. 140) vin   VDCfe  5 V
máx
R3  R5

Si se escoge a R3 igual a 1 M  1% y a la tensión de fondo de escala igual a 425 V, el valor


de R5 es fácil de calcular:

PROYECTO FINAL DE CARRERA – 265 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

R5
(ec. 141) 5 6
 425  R5  11.904'762 
10  R5

Consultando la escala normalizada E96 (tolerancia del 1%), se escogió un valor para R5 de
11‘8 k.
La potencia nominal de cada resistencia se calcula a continuación. La corriente máxima
prevista que circulará por la rama R3 – R5 toma un valor de:

VDCfe 425
(ec. 142) I R3    420' 044 A
máx
R3  R5 10 6  11'8  10 3

por lo que la potencia a disipar por cada resistor es:

(ec. 143) PR 3 máx


 R3  I R 3
2

máx

 10 6  420' 044  10 - 6 
2
 176' 437 mW

(ec. 144) PR 5 máx


 R5  I R 3
2

máx

 11'8  10 3  420' 044  10 - 6 
2
 2'082 mW

De esta forma, cada resistor puede ser de ¼ de vatio, un valor muy comúnmente usado en
electrónica.

.3 Ecuaciones nominales de salida


La tensión nominal de salida de esta etapa en función de la tensión positiva del bus se obtiene
substituyendo los valores nominales de R3 y R5 en la expresión (ec. 139):

(ec. 145) vout nom  11' 662  10 3  v DCps V

 Valor nominal de fondo de escala real


Con esta expresión se obtiene que el valor real de la tensión DC de fondo de escala,
considerando que debe provocar una caída de tensión de 5 V en la resistencia R5 (o R6), es de:

5
(ec. 146) VDCfe   428'743 V
11´662 103

que es muy aproximado al perseguido de 425 V (tan sólo un 0‘881% superior).

.4 Rango de la tensión de salida


La tensión de salida tendrá unos límites máximo y mínimo como consecuencia de las
tolerancias de las resistencias:

R5máx R5  1  tol 
(ec. 147) vout máx   v DCps   v DCps  11' 895  10 3  v DCps
R3mín  R5máx R3  1  tol   R5  1  tol 

CURSO 2011/2012 – 266 – KAIS TOUMI BORGES


ANEXOS

R5mín R5  1  tol 
(ec. 148) vout mín   v DCps   v DCps  11' 434  10 3  v DCps
R3máx  R5mín R3  1  tol   R5  1  tol 

Los factores que multiplican a vDCps en las dos expresiones anteriores difieren del factor de
(ec. 145) en los siguientes valores, en tanto por ciento:

 11'895  10 3 
(ec. 149) vout % máx  100   3
 1  2' 35 %
 11'662  10 

 11'434  10 3 
(ec. 150) vout % máx  100   3
 1  1' 96 %
 11'662  10 

De esta forma, la expresión de salida de la etapa de aislamiento puede expresarse como:

(ec. 151) vout  11' 662  10 3  v DCps  2'35% /  1'96% V

La siguiente tabla y figura muestran numérica y gráficamente la anterior expresión:

vDC [V] Mín [V] Nom [V] Máx [V] vDC [V] Mín [V] Nom [V] Máx [V]
428,0 4,894 4,991 5,109 212,5 2,430 2,478 2,536
425,0 4,859 4,956 5,073 200,0 2,287 2,332 2,387
412,5 4,716 4,811 4,924 187,5 2,144 2,187 2,238
400,0 4,573 4,665 4,774 175,0 2,001 2,041 2,089
387,5 4,430 4,519 4,625 162,5 1,858 1,895 1,940
375,0 4,288 4,373 4,476 150,0 1,715 1,749 1,790
362,5 4,145 4,227 4,327 137,5 1,572 1,604 1,641
350,0 4,002 4,082 4,178 125,0 1,429 1,458 1,492
337,5 3,859 3,936 4,028 112,5 1,286 1,312 1,343
325,0 3,716 3,790 3,879 100,0 1,143 1,166 1,194
312,5 3,573 3,644 3,730 87,5 1,000 1,020 1,044
300,0 3,430 3,499 3,581 75,0 0,858 0,875 0,895
287,5 3,287 3,353 3,432 62,5 0,715 0,729 0,746
275,0 3,144 3,207 3,282 50,0 0,572 0,583 0,597
262,5 3,001 3,061 3,133 37,5 0,429 0,437 0,448
250,0 2,858 2,916 2,984 25,0 0,286 0,292 0,298
237,5 2,715 2,770 2,835 12,5 0,143 0,146 0,149
225,0 2,573 2,624 2,686 0,0 0,000 0,000 0,000
Tabla 25 Tensión de salida de la etapa de aislamiento en función de la tensión instantánea del bus DC (valor absoluto).

PROYECTO FINAL DE CARRERA – 267 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

5,2

4,8

4,4

4,0

3,6

3,2

2,8
vOUT [V]

2,4

2,0

1,6

1,2
Mín
0,8
Nom
0,4 Máx

0,0
0 20 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400 420 440
vbus [V]

Figura 138 Tensión de salida de la etapa de aislamiento en función de la tensión del bus DC (positivo o negativo).

3.2.3.5 Consumo de corriente desde las fuentes


La etapa de aislamiento sólo consumirá corriente eléctrica proveniente de las fuentes de ±12
V debido a los integrados ISO122, los cuales la necesitan para funcionar internamente. Consultando
sus hojas de características [33], se sabe que dicho consumo asciende a ±7 mA por cada patilla de
alimentación (+7 mA para la positiva y -7 mA para la negativa), tanto para las fuente del lado de
potencia como para las del lado de control (terminales ±VS1 y ±VS2 en la Figura 130).
A esta corriente anterior hay que sumarle la que aporta o la que absorbe la patilla de salida del
amplificador en función de la polaridad de la señal de entrada. Como dicha salida está conectada a
la etapa de aislamiento de la placa analógica, cuya resistencia thévenin de entrada es de 10 k, la
corriente mencionada es de ±250 A máximo para las etapas de la corriente y de la tensión de fase
(considerando un rango de la tensión de salida de ±2‘5 V) y +500 A máximo para las etapas del
bus de continua (considerando un rango de la tensión de salida de +5 V). La Figura 139 muestra
este hecho para la señal de la corriente de fase: en este caso, la corriente sale desde el ISO122 (U2)
y es absorbida únicamente por la resistencia R55 de la etapa de seguimiento, ya que a través de R42
no circula corriente al estar U1C configurado como seguidor de tensión.

CURSO 2011/2012 – 268 – KAIS TOUMI BORGES


ANEXOS

Figura 139 Acondicionamiento de la corriente de fase: Circulación de corriente


desde el ISO122 hasta el circuito de seguimiento en la placa analógica.

Con lo mencionado en los párrafos anteriores, se determina que la corriente máxima que se
absorben de las fuentes es:
 Fuente ±12Vpot1. Alimenta a dos circuitos de aislamiento: el de la corriente de fase y el
de la tensión de fase:

I +12Vpot1  I +Vs1 U 1  I +Vs1 U 3  7 mA  7 mA  14 mA


 máx
(ec. 152) 
 I  I Vs1 U 1  I Vs1 U 3  7 mA  7 mA  14 mA
 12Vpot1 mín

 Fuente ±12Vpot2. Sólo alimenta al circuito de aislamiento de la tensión negativa del bus
de continua:

I +12Vpot2  I +Vs1 U 4  7 mA
 máx
(ec. 153) 
 I 12Vpot2 mín  I Vs1 U 4  7 mA

 Fuente ±12Vpot3. Sólo alimenta al circuito de aislamiento de la tensión positiva del bus
de continua:

I +12Vpot3  I +Vs1 U 2  7 mA
 máx
(ec. 154) 
 I 12Vpot3 mín  I Vs1 U 2  7 mA

 Fuente ±12Vctrl. Alimenta a todos los circuitos de aislamiento, concretamente, a sus


etapas de salida. Hay diferencia entre la fuente positiva y negativa, en valor absoluto,
debido a que las señales de las tensiones del bus de continua son monopolares y las de
la corriente y tensión de fase son bipolares:

PROYECTO FINAL DE CARRERA – 269 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 I 12Vctrl máx  I +Vs 2 U 1  I +Vs 2 U 2  I +Vs 2 U 3  I +Vs 2 U 4  I OutMáx U 1  I OutMáx U 2  I OutMáx U 3  I OutMáx U 4

  7 mA  7 mA  7 mA  7 mA  250μA  250μA  500μA  500μA  22'5 mA
(ec. 155) 
 I 12Vctrl mín  I Vs 2 U 1  I Vs 2 U 2  I Vs 2 U 3  I Vs 2 U 4  I OutMín U 1  I OutMín U 2  I OutMín U 3  I OutMín U 4
  7 mA  7 mA  7 mA  7 mA  250 μA  250 μA  0 μA  0 μA  21'5 mA

3.2.4 Placa de control de los transistores de potencia

3.2.4.1 El controlador de puerta HCPL-3120


El control del encendido o del apagado de los IGBT y de los MOSFET de la etapa de potencia
lo realiza un circuito integrado diseñado para tal fin, el HCPL-3120 del fabricante Avago
Technologies [27] (Figura 140). Los motivos de su elección fueron:
 Sencillo montaje: Los únicos elementos básicos para hacer que el HCPL-3120 sea
operativo son una resistencia en su entrada, unos condensadores en su salida y una
fuente de alimentación.
 Sencillo manejo: Para gobernar un transistor de potencia desde el lado de control, lo
único que hace falta es hacer llegar al HCPL-3120 una señal todo o nada, la cual es
transmitida al lado de potencia vía un optoacoplador interno y amplificada para
controlar la puerta de dichos semiconductores. Cuando la señal de control es un nivel
alto, el controlador aporta corriente a la puerta del transistor, mientras que si es un
nivel bajo, la absorbe de la misma.
 Elevada corriente de suministro: El integrado es capaz de aportar o de absorber una
corriente de puerta de hasta 2‘5 A, lo cual es favorable para conseguir elevadas
velocidades de conmutación de los transistores MOS.
 Admisión de fuentes de tensión bipolares, simétricas o no: Gracias a esta
característica, se puede gobernar a un transistor con tensiones positivas y negativas
para hacer que su frecuencia de funcionamiento sea mayor. La única limitación es no
superar los 30 V entre los dos terminales de alimentación del HCPL-3120. Por
ejemplo, se podría gobernar a un MOSFET con una señal de puerta de +15 V y –8 V,
sin afectar al comportamiento del controlador. En el caso del presente proyecto, la
tensión de alimentación será bipolar y de ±12 V.
 Elevada velocidad de conmutación: La señal de control se propaga rápidamente al
lado de potencia con 500 ns de retraso como máximo y unos tiempos de subida y de
bajada de 100 ns típicos.
 Alta capacidad de aislamiento: El lado de control está a salvo de los elevados picos
transitorios de tensión que pudiere haber en el lado de potencia como consecuencia de
las conmutaciones de los transistores y las inductancias presentes en el circuito,
parásitas o no. Aquellos picos de tensión por debajo de los 35 kV/s quedarían
rechazados.

CURSO 2011/2012 – 270 – KAIS TOUMI BORGES


ANEXOS

Figura 140 Diagrama funcional del HCPL-3120 y algunas condiciones recomendadas de operación.

3.2.4.2 El circuito de control


En la Figura 141 se presenta el circuito controlador del IGBT superior. Los circuitos para el
IGBT inferior y para los dos MOSFET son idénticos a éste, salvo que cambia la nomenclatura de
los componentes, de las alimentaciones y de las señales según la Tabla 27. No se incluyen las
resistencias de puerta de los transistores porque forman parte de la placa DC-AC, tratadas en el
título 3.2.2.4, pág. 234 (con ello se pretende que esta placa de control sea lo más universal posible,
pues las resistencias de puerta dependen del transistor seleccionado).

Figura 141 Circuito controlador del IGBT superior.

SIGNATURA DESCRIPCIÓN VALOR


C1, C5 Condensadores 100 F, 25 V
C3 Condensador 100 nF, 50 V
J1 Conector macho 2 patillas
R1 Resistencia 330 , ±5 %, ¼ W
U1 Controlador IGBT HCPL-3120
Tabla 26 Componentes del circuito controlador del IGBT superior.

PROYECTO FINAL DE CARRERA – 271 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

ETAPAS COMPONENTES O SEÑALES


Control IGBT J1 R1 C1 C3 C5 U1 IGBTsup +12Vpot3 -12Vpot3 GND3
superior
Control IGBT J4 R3 C7 C9 C11 U3 IGBTinf +12Vpot2 -12Vpot2 GND2
inferior
Control MOSFET
J2 R2 C2 C4 C6 U2 MOSFETps +12Vpot1 -12Vpot1 GND1
pstvo.
Control MOSFET
J5 R4 C8 C10 C12 U4 MOSFETng +12Vpot2 -12Vpot2 GND2
ngtvo.
Tabla 27 Correspondencia entre los elementos y señales de los circuitos controladores de los IGBT y de los MOSFET.

.1 Cálculo de la resistencia R1

El cálculo de la resistencia que hay que


añadir a la entrada del HCPL-3120 es bien
sencillo. Tomando como punto de partida los
valores recomendados por el fabricante en la
Figura 140, se fija que la corriente directa iFW que
absorba el diodo interno sea de 10 mA, un término
medio-bajo para evitar un consumo elevado, pero
suficiente para excitarlo. Con este dato y
apoyándose en la característica directa del citado
diodo (Figura 142), se obtiene que su caída de
tensión vFW es de unos 1‘52 V. De esta forma,
considerando una señal de control a nivel alto de
valor +5 V (+5Vctrl), la resistencia a instalar se Figura 142 Característica directa del diodo de
calcula como: entrada del HCPL-3120.

V5  v FW 5  1'52
(ec. 156) R1    348 
iFW 0'010

Como esta resistencia no es necesaria que sea de precisión, se recurrió a la escala E24
(tolerancia del 5%) y se escogió un valor de 330 , inferior al calculado para asegurar que la
corriente directa del diodo sea suficiente (con el valor siguiente, de 360 , se estaría muy cerca del
límite inferior de 7 mA recomendado por el fabricante). La potencia nominal basta que sea de ¼ de
vatio, tal y como se demuestra a continuación:

2
(ec. 157) PR1  iFW  R1  0'012  330  33 mW

.2 Los condensadores de “bypass”


Un inconveniente que tienen los transistores MOS es que requieren de picos de corriente
elevados (de hasta varios amperios dependiendo del tipo y la aplicación) para conmutar con rapidez
debido a la capacidad parásita presente entre la puerta y el surtidor: en estado estacionario, se

CURSO 2011/2012 – 272 – KAIS TOUMI BORGES


ANEXOS

comporta como un circuito abierto, ya que se encuentra totalmente cargado o descargado y no


consume corriente (una ventaja), pero, en el momento que existe una variación de tensión entre sus
terminales, la corriente se hace presente, tanto mayor cuanto mayor sea dicha variación (una
desventaja), según la ecuación diferencial i(t) = C · dv(t) / dt. Esta corriente puede ser de carga o de
descarga, en función de si se trata de pasar al estado de saturación o al de corte, respectivamente.
Cuando existe una corriente eléctrica, existe un flujo de carga. En el caso de los MOS, cuando
se pasa al estado de saturación, la citada carga proviene de su controlador y se almacena en la
capacidad parásita de puerta. En cambio, cuando se pasa al estado de corte, la carga previamente
almacenada es absorbida por el controlador. Si el controlador no es capaz de aportar o recoger la
citada carga en un tiempo solicitado (corriente eléctrica), pueden ocurrir dos cosas:
- Que el transistor conmute lentamente o
- Que la fuente de alimentación del controlador tenga que asumir toda esa carga,
pudiendo provocar que se estropee por un exceso de corriente si no está
correctamente diseñada o bien que baje demasiado su tensión y afecte al resto de
circuitos a los que alimenta (se comportaría, momentáneamente, como una fuente
de corriente).
Ninguno de los dos casos anteriores es deseable. Para no tener que sobredimensionar la fuente
de alimentación del controlador para asumir esos fuertes picos de corriente, se diseñan éstos de tal
forma que puedan aportarlos o absorberlos independientemente. Esto se consigue añadiendo unos
condensadores en sus terminales de alimentación que, en el caso del controlador del IGBT superior,
son todos los condensadores que aparecen en la Figura 141 (para el resto de los controladores,
tomar de referencia la Tabla 27). Su misión es sencilla: almacenar la carga eléctrica necesaria para
realizar la conmutación sin problemas. El fabricante del HCPL-3120 obliga a conectar entre sus
terminales de alimentación (patillas nº 5 y nº 8) un condensador de 0‘1 F para tal fin (C3), pero no
es suficiente: Cada transistor es un caso particular y requerirá de una carga concreta (habitualmente
de varias decenas de nanoculombios) para cargar o descargar la capacidad parásita que posee en su
puerta. Por ejemplo, para el IGBT empleado en este proyecto, el IRG4PH40UD2-E [32], la carga
necesaria para pasar al estado de saturación debe ser de 80 nC cuando la tensión de puerta es de +12
V (Figura 109 a). Y la misma carga, pero negativa, hará falta para pasar al estado de corte por ser la
tensión de puerta de -12 V. Los condensadores C1 y C5 se añadieron como complemento a C3 para
cumplir con el objetivo antedicho: cubrir las exigencias de la carga eléctrica de puerta.
Para el cálculo de C1 se partirá de la siguiente ecuación:

Dmáx
I CCH   QG
f DRV
(ec. 158) C1 
V

donde:
 ICCH  Corriente de alimentación absorbida por el controlador por su terminal de
alimentación positivo (patilla nº 5) cuando su salida es un nivel alto. Consultando este
dato en la hoja de características del controlador [27], se sabe que es de 5 mA máximo.

PROYECTO FINAL DE CARRERA – 273 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Dmáx  Duty cicle de la señal de control de la puerta. Como es un dato muy


dependiente de la corriente instantánea de fase y de la consigna a seguir, se establecerá
que es de un 75%, un valor más bien elevado y que favorece a C1.
 fDRV  Frecuencia de conmutación del transistor. Será de 22‘422 kHz máximo (el
rizado que tendrá la de corriente de fase).
 QG  Carga eléctrica necesaria en la puerta del transistor: Será el doble del que se
obtenga de la Figura 109 a), esto es, 160 nC, pues hará falta contrarrestar la carga
almacenada en el estado actual con la que se pretende alcanzar (si se está en corte, la
puerta tendrá almacenada -80 nC por ser la tensión aplicada -12 V y, para pasar al
estado de saturación, habrá que inyectar 160 nC de carga para alcanzar los +80 nC
necesarios al aplicar +12 V).
 V  Variación de tensión en bornes del condensador C1. Como es muy
importante evitar que la tensión de alimentación varíe de forma significativa y que
afecte al resto de los circuitos (de medida y de supervisión, principalmente cuando la
tensión está algo baja), se ha establecido que este parámetro sea el intervalo de
cuantificación Q, es decir, 4‘883 mV.
De esta forma, substituyendo, se tiene que:

0'75
5  10 3  3
 160  10 9
(ec. 159) C1  22'422  10  67'018 F
4'883  10 3

La capacidad a escoger es mejor que sea mayor a la calculada, pues estos elementos suelen
tener bastante tolerancia. Consultando la escala E6 (tolerancia del 20% y empleada para fabricar
algunos condensadores), se obtiene el valor superior más cercano es de 68 F, pero no será
escogido por ser muy ajustado al necesario. Se tomó el siguiente valor, de 100 F: En el peor de los
casos, si la tolerancia hace que el valor sea un 20% inferior, el condensador tendrá un valor de 80
F, cercano al necesario. El condensador escogido con las características citadas fue el
EEUFC1E101S de Panasonic [10], capaz de soportar 25 V.
El mismo procedimiento se ha de hacer para calcular el condensador C5: todos los parámetros
de entrada son iguales que los empleados para el cálculo de C1 en esta aplicación.

 Capacidad de “bypass” mínima en los MOSFET


La capacidad necesaria para las patillas de alimentación de los controladores de los
MOSFETs (C2, C6, C8 y C12) se calcula también con la expresión (ec. 158), siendo el resultado
diferente a la de los IGBT porque la puerta de los primeros posee una capacidad parásita de
diferente cuantía (y, por lo tanto, diferente carga eléctrica a igualdad de tensión de puerta, Figura
109 b). Respecto a los demás parámetros necesarios en la citada ecuación, se tomarán los mismos:
fDRV es de 22‘422 kHz porque su control se establece desde la misma función de programa que
controla a los IGBT; Dmáx se mantendrá igual, de un 75%, para dimensionar a la alta al
condensador; y V será igual que antes (el intervalo de cuantificación Q) porque las fuentes de

CURSO 2011/2012 – 274 – KAIS TOUMI BORGES


ANEXOS

alimentación de los controladores de los MOSFET también abastecen a circuitos sensores y


supervisores de tensión.
La cantidad de carga a inyectar en los transistores IRC840 se puede ver en la citada figura:
con una tensión de puerta de +12 V, la carga es de 51 nC (recta de tensión VDS = 400 V). Como se
debe tomar el doble de esta cantidad para tener presente el cambio de estado, la carga total a
almacenar en un condensador es de 102 nC. De esta forma, la capacidad C2, por ejemplo, tiene un
valor de:

0'75
5  10 3  3
 102  10 9
(ec. 160) C2  22'422  10  55'140 F
4'883  10 3

Consultando, de nuevo, la escala E6, se visualiza que la capacidad más cercana y superior
sería de 68 F. Como es un valor ajustado (téngase en cuenta la tolerancia, de 20%) y no dista
mucho del valor obtenido para los controladores de los IGBT, se decidió establecerlo también de
100 F [10], para tener dos ventajas: una, mayor capacidad de carga, y dos, facilidad a la hora de
comprar los componentes al reducir la diversidad entre ellos.

3.2.4.3 Consumo de corriente desde las fuentes


Únicamente se absorbe corriente de las fuentes de potencia de ±12 V y vendrá desde dos vías:
 De la corriente que el controlador necesita para funcionar. Según la hoja de
características del HCPL-3120 [27], es de ±5 mA por cada patilla de alimentación
(positiva para VCC y negativa para VEE, Figura 140).
 De la corriente necesaria para cargar a los condensadores de bypass después de haber
aportado la carga a la puerta de los transistores. Este dato se puede calcular de forma
estimada como sigue:

Q
(ec. 161) I
t

siendo Q la carga cedida o absorbida de la puerta de los MOS y t el tiempo que le


queda al condensador para recargarse, que es el complementario al dedicado para
realizar la operación anterior dentro de un periodo de conmutaciones. Por lo tanto,
para los controladores de los IGBTs, tomando como ejemplo al condensador C1, se
tiene que:

QC1 QC1 160  10 9


(ec. 162) I CC     14'350 mA
C1
t C1 1  Dmáx 1  0'75
f DRV 22'422  10 4

El mismo valor, pero de signo opuesto, sería para el condensador C5 (ICC|C5). En el


caso de los controladores de los MOSFET, tomando a C2 como referencia de cálculo,
el anterior valor cambia a:

PROYECTO FINAL DE CARRERA – 275 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

QC 2 QC 2 102  10 9


(ec. 163) I CC     9'148 mA
C2
t C 2 1  Dmáx 1  0'75
f DRV 22'422  10 3

El mismo valor, negativo, sería para el condensador C6 (Icc|C6). Obsérvese que la


capacidad de ambas expresiones no ha influido en las operaciones.
Y, así, se puede conocer la corriente total absorbida de las fuentes en esta placa de control:
 Fuente ±12Vpot1. Alimenta al circuito de control del MOSFET del bus positivo de
continua:

I +12Vpot1  I CC U 2  I CC C 2  5 mA  9'148 mA  14'148 mA


 máx
(ec. 164) 
 I 12Vpot1 mín  I EE U 2  I EE C 6  5 mA  9'148 mA  14'148 mA

 Fuente ±12Vpot2. Alimenta a dos circuitos de control: el IGBT inferior y el MOSFET


del bus de continua negativo:

 I +12Vpot2  I CC  I CC  I CC  I CC 
U3 U4 C7 C8
 máx

  5 mA  5 mA  14'350 mA  9'148 mA  33'498 mA


(ec. 165) 
 I 12Vpot2 mín  I EE U3
 I EE U4
 I EE C11
 I EE C12

  5 mA  5 mA  14'350 mA  9'148 mA  33'498 mA

 Fuente ±12Vpot3. Alimenta solamente al controlador del IGBT superior:

 I +12Vpot 3  I CC U 1  I CC C1  5 mA  14'350 mA  19'350 mA


 máx
(ec. 166) 
 I 12Vpot 3 mín  I EE U 1  I EE C 5  5 mA  14'350 mA  19'350 mA

3.2.5 La placa troceadora y su circuito de control


Se exponen en este apartado los dos circuitos porque ambos están parejos en el diseño, tal y
como se verá más adelante.

3.2.5.1 El controlador del factor de potencia


Cuando se desea obtener una tensión continua a partir de una tensión alterna (rectificación), se
pueden emplear los bien conocidos puentes de diodos con un regulador a su salida a modo de
estabilizador. Pero este tipo de topología añade el inconveniente (y penado, además) de añadir
armónicos aguas arriba del rectificador porque la tensión y la corriente de salida del mismo no están
en fase, aparte de que esta última no es senoidal pura. Para evitar este problema, se emplea a la
salida del rectificador y en gran medida, un circuito troceador controlado por un dispositivo que

CURSO 2011/2012 – 276 – KAIS TOUMI BORGES


ANEXOS

hace que la corriente que absorban de aquél se encuentre en fase con la tensión: a esta técnica se la
denomina corrección del factor de potencia (conocida, en inglés, como Power Factor Correction o
PFC). En el mercado se pueden encontrar infinidad de circuitos integrados que realizan esta
función, aparte de obtener una deseada tensión continua en la salida del troceador. Cada controlador
está diseñado para trabajar con un tipo de troceador en concreto: elevador, reductor, inversor…
En la Figura 143 se representa el esquema general de un troceador elevador. Siguiendo este
circuito a modo de ejemplo, existen dos modos de operación de PFC: discontinuo y continuo [67].
De forma breve, se explica en qué consisten:
 El modo discontinuo consiste en activar al transistor para que la corriente que
atraviesa a la inductancia crezca hasta un valor determinado y, después, desconectarlo
hasta que se anule, para repetir, así, la misma operación. La corriente media móvil que
se consigue se encuentra en fase con la tensión de la salida del rectificador. No se
suelen emplear para potencias superiores a 300 W.
 En cambio, en el modo continuo, el transistor conmuta siguiendo una consigna en fase
con la tensión del rectificador y haciendo que la corriente nunca alcance el valor cero.
La potencia que se puede manejar puede ser muy superior a 300 W.

Figura 143 Esquema general de un troceador elevador y modos de control PFC.

.1 El controlador de factor de potencia UCC28019


En el presente proyecto, los troceadores empleados son elevadores, como el modelo de la
Figura 143. El controlador del factor de potencia seleccionado fue el circuito integrado UCC28019
de Texas Instruments [56], estando representados él y sus componentes por el bloque PWM Control
de la misma figura. Se eligió este dispositivo entre los diversos estudiados debido a los siguientes
puntos:

PROYECTO FINAL DE CARRERA – 277 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Sencillez: Con sólo ocho patillas y unos pocos


componentes externos, el diseño del circuito de
control no requiere de gran esfuerzo.
 Rango de control de potencia amplio: El
controlador es capaz de trabajar con un
troceador que posea una potencia de salida de
entre 100 W hasta 2 kW, más que suficiente
para la aplicación presente. Su método de Figura 144 Encapsulado del
control se basa en el modo continuo. UCC28019.

 Variedad de protecciones presentes: El dispositivo se inactiva al detectar anomalías de


tensión y/o de corriente en el circuito troceador, evitando posibles daños importantes y
aumentando la vida útil del mismo.
 Asistencia en el cálculo: El fabricante aporta una hoja Excel para calcular tanto los
componentes necesarios del troceador como los del controlador, lo que facilita mucho
el diseño de ambos. Este es el motivo principal por el que la implementación de estos
dos circuitos se haya efectuado al mismo tiempo (la selección de un componente en
uno de los circuitos influye en el comportamiento del otro).

 Los circuitos de referencia


Tal y como se ha comentado en el anterior párrafo, existe una hoja de cálculo para el diseño
del circuito troceador y su controlador, siendo el esquema electrónico modelo el de la Figura 145:
en la parte superior aparece el circuito troceador y, en la inferior, el circuito controlador basado en
el integrado UCC28019 (de hecho, en la hoja de características del controlador, aparece este mismo
esquema y cómo se calcula la mayoría de sus componentes). Éste es el esquema que se tomó como
referencia para diseñar los dos circuitos que son de utilidad para el presente proyecto.

Figura 145 Esquema de referencia empleado para el diseño del circuito troceador y controlador necesario.

CURSO 2011/2012 – 278 – KAIS TOUMI BORGES


ANEXOS

3.2.5.2 Diseño
En los planos P20 y P50 aparecen, respectivamente, el circuito troceador y el circuito
controlador. En la Tabla 28 se reflejan solamente los componentes de la Figura 145 y su relación
con los empleados en los anteriores planos. Si se desean ver todos los demás elementos adicionales
implicados, se han de consultar a éstos.

ELEMENTO DE SIGNATURA DESCRIPCIÓN ELEMENTO


VALOR ESCOGIDO DISEÑO DATA
REFERENCIA (EN PLANO) ESCOGIDO

Bios 12Vdc J2 (P50) Conector Hembra 2 patillas No tiene --

Boost Diode D2 (P20) Diodo de recuperación MUR460 [43]


rápida
Puente rectificador
Bridge rectifier D3 (P20) GBU1005 [25]
monofásico
Anexo 3.3
Cicomp C5 (P50) Condensador cerámico 1 nF, 100 V [20]
Cin C1 (P20) Condensador cerámico 120 nF, 500 V [21]
Cisense C2 (P50) Condensador cerámico 1‘2 nF, 100 V [22]
Condensador No empleado
entrada filtro
Condensadores Vcc C9, C10 Condensador cerámico + 100 nF, 50 V Fabricante [42]
(0’1F + 1F) (P50) condensador electrolítico 15 F, 50 V [56] [10]
Condensador
No empleado
salida filtro
Condensadores
No empleados
a tierra
Cout C3, C4 (P20) Condensador electrolítico 2 x 560 F, 450 V Universidad --
Cvcomp C3 (P50) Condensador electrolítico 10 F, 50 V [10]
Cvcomp_p C6 (P50) Condensador cerámico 470 nF, 50 V [42]
Anexo 3.3
Cvins C4 (P50) Condensador electrolítico 18 F, 50 V [10]
Cvsense C7 (P50) Condensador cerámico 390 pF, 100 V [23]
Diodo de paso D1 (P20) Diodo estándar 1N5406 Pág. 284 [4]
Diodo Schottky No empleado
EMI Filter No empleado
Lbst L1 (P20) Inductancia elevadora 2‘5 mH, 12‘5 A Anexo 3.3 [46]
Resistencia en R3 (P20) Resistencia estándar 10 k, ±5 %, ¼ W Pág. 287 --
puerta 10k
RFB1 R3 (P50) Resistencia de precisión 1 M, ±1 %, ¼ W --
Anexo 3.3
RFB2 R6 (P50) Resistencia de precisión 13 k, ±1 %, ¼ W --
Rgate R2 (P20) Resistencia estándar 5‘1 , ±5 %, ¼ W Pág. 287 --
Risense R4 (P50) Resistencia estándar 68 m, ±5 %, 3 W [45]
Rsense R20 (P50) Resistencia de precisión 220 , ±1 %, ¼ W --
Rvcomp R7 (P50) Resistencia de precisión 16‘2 k, ±1 %, ¼ W Anexo 3.3 --
Rvins1 R2 (P50) Resistencia de precisión 1 M, ±1 %, ¼ W --
Rvins2 R5 (P50) Resistencia de precisión 5‘11 k, ±1 %, ¼ W --
Switch M1 (P20) MOSFET de potencia IPI50R140CP Pág. 285 [30]

PROYECTO FINAL DE CARRERA – 279 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

ELEMENTO DE SIGNATURA DESCRIPCIÓN ELEMENTO


VALOR ESCOGIDO DISEÑO DATA
REFERENCIA (EN PLANO) ESCOGIDO

Termistor NTC1 (P20) Termistor NTC 4 , 9‘5 A, 5‘1 W Anexo 3.3 [44]
Varistor No empleado
entrada filtro
Tabla 28 Componentes del circuito troceador y su controlador.

La siguiente tabla recoge las características eléctricas más relevantes del circuito, obtenidas de
la hoja de cálculo:

SALIDA
Potencia máxima POUT(max) 1.400 W
Tensión mínima VOUTmin 380‘112 V
Tensión nominal VOUT 389‘615 V
Tensión máxima VOUTmax 399‘118 V
Corriente máxima IOUT 3‘50 A
Factor de potencia (plena carga) PF 0‘99 -
Rendimiento  0‘9 -

ENTRADA
Tensión máxima de línea VIN(max) 240 VRMS
Frecuencia mínima fLINE(min) 48 Hz
Frecuencia nominal fLINE(nom) 50 Hz
Frecuencia máxima fLINE(max) 52 Hz
Corriente de línea máxima IIN_RMS(max) 7‘142 A
Potencia máxima absorbida del trafo PIN(max) 1.555‘556 W
Tabla 29 Datos eléctricos relevantes del circuito troceador.

Seguidamente se explicará el diseño y selección de los componentes que no han sido


calculados bajo la hoja de cálculo anexada.

.1 Placa del troceador

 Potencia del transformador de alimentación


Al circuito troceador es necesario alimentarlo desde la red eléctrica, pero no directamente,
sino con un transformador de aislamiento para evitar bucles de corriente con otros circuitos. Dicho
trafo deberá tener una relación de transformación de 1:1 y una tensión nominal de 240 V, que es la
máxima con la que se puede trabajar en el prototipo, por diseño. Deberá conectarse al conector J2
(plano P20)
La potencia nominal del transformador se calcula como sigue: consultando la Tabla 29 la
máxima potencia absorbida desde el secundario de la máquina es de 1.555‘556 W y con un factor
de potencia de 0‘99. La potencia aparente necesaria para el circuito es de:

CURSO 2011/2012 – 280 – KAIS TOUMI BORGES


ANEXOS

PIN max  1.555'556


(ec. 167) S2    1.571'269 VA
PF 0'99

Esta será la potencia aparente que deberá aportar, como mínimo, el transformador que se
emplee para alimentar al troceador.

 El varistor RV1
El circuito original de la Figura 145 incluye un varistor en el lado primario del transformador.
Como este último es un elemento externo a la placa diseñada del troceador, se decidió que el
varistor se encontrase en lado secundario del mismo y ya implementado en dicha placa. Su cálculo
se basó en la nota de aplicación [74] recogida en la bibliografía.

Figura 146 Circuito simplificado equivalente de un transformador.

Cálculo del varistor

La tensión nominal que deberá soportar el varistor es de 240 V, que es la tensión máxima de
salida del transformador. La energía que deberá absorber viene en función de la inductancia y
corriente de magnetización de pico de la máquina, LM e iMp, respectivamente (Figura 146), y se
calcula como:

1 2
(ec. 168) EM   LM  iMp
2

con

(ec. 169) iMp  2  I M

siendo IM la corriente de magnetización, en valor eficaz. Este parámetro se puede obtener, de forma
general, de la Figura 147, en donde se representa gráficamente como un porcentaje de la corriente
nominal del lado primario en función de la potencia nominal y para transformadores con un núcleo
de hierro bajo en silicio. Aunque en la fuente consultada existe otra gráfica más, pero para
transformadores con un núcleo con alta concentración de silicio, no se tomó en cuenta por ser
menos restrictiva que la aquí mostrada (cuando se aumenta el contenido de silicio en el núcleo,
menores son las pérdidas en el mismo). Se escogieron, para el cálculo del varistor, un par de
transformadores: uno con una potencia igual a la calculada en (ec. 167) y otro de 2.000 VA, valor
máximo que, en principio y para hacer los cálculos, se limitaría al usuario para alimentar al circuito
(si no se pone un límite superior, el varistor instalado podría ser insuficiente debido a la cantidad de

PROYECTO FINAL DE CARRERA – 281 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

energía almacenada por la inductancia de magnetización de un transformador de mayor potencia).


Cabe señalar que este límite superior es, es de momento, un valor de referencia: cuando se
seleccione el varistor, se podrá conocer cuál es la potencia real máxima que podría tener el trafo.

Figura 147 Corriente de magnetización de un trasnformador con un núncleo pobre


en silicio, en tanto por ciento respecto a la corriente nominal del primario.

Como no se conocen ni la corriente nominal de la máquina ni su inductancia de


magnetización, se va a proceder a calcular la energía acumulada por la misma en función de la
tensión y potencia nominales de la máquina y del porcentaje mencionado en el anterior párrafo, al
que se le llamará k.

 Se considerarán despreciables la caída de tensión y las pérdidas que tienen lugar en la


impedancia de cortocircuito del primario.

La inductancia de magnetización puede obtenerse a partir de la reactancia de magnetización


XM y de la frecuencia de la red eléctrica f:

XM
(ec. 170) LM 
2   f

y XM en función de la tensión nominal del primario V1N y la corriente de magnetización:

V1N
(ec. 171) XM 
IM

Por otro lado, la corriente nominal del primario I1N del transformador es, en función de la
tensión V1N y la potencia SN nominales, la siguiente:

CURSO 2011/2012 – 282 – KAIS TOUMI BORGES


ANEXOS

SN
(ec. 172) I1 N 
V1N

Por último, la corriente de magnetización se expresa como:

(ec. 173) I M  k  I1N

Llevando las expresiones de (ec. 169) a (ec. 173) a la ecuación (ec. 168) y desarrollándola, la
energía almacenada por la inductancia de magnetización se puede calcular de la siguiente manera:

k  SN
(ec. 174) EM 
2   f

De la Figura 147 se obtiene que el parámetro k para unos transformadores de 1.571 VA y


2.000 VA es, respectivamente, de un 9‘4% y un 8‘3%. La expresión (ec. 174) es máxima cuando la
frecuencia de la red es mínima y, en este caso, es de 48 Hz (Tabla 29). Por lo tanto, la energía que
deberá absorber el varistor es, para cada trafo, la siguiente:

0'094  1571
(ec. 175) E M 1571   0'490 J
2    48

0'083  2000
(ec. 176) EM 2000   0'551 J
2    48

Se comprueba que el transformador de mayor potencia almacena una mayor cantidad de


energía a pesar de requerir, porcentualmente, de menor corriente de magnetización. Consultando los
varistores disponibles por el proveedor de electrónica, se seleccionó el modelo B72205S0271K101
de EPCOS [48] (el mismo que el empleado para proteger al contacto del relé de fase, pág. 237) con
275 V nominales y capaz de absorber una energía de 8‘6 J, muy por encima de lo calculado (para
esa tensión de trabajo, no había modelos más pequeños).

Potencia máxima del transformador de entrada

Con la capacidad de absorción de energía del varistor escogido, el producto k·SN de (ec. 174)
toma el siguiente valor considerando la frecuencia nominal de la red:

(ec. 177) k  S N  2    f  Evaristor  2    50  8'6  2.701'769 VA

La Figura 148 es la misma que la Figura 147, pero añadida, manualmente, la curva k·SN y en
las unidades %·kVA. Se observa que, aproximadamente, es una línea recta a partir de 9 kVA
porque la corriente de magnetización se vuelve constante y de valor 5%. Su expresión matemática
es tan sencilla como 5·SN. Por lo tanto, se podría conocer la potencia aparente máxima del
transformador del cual el varistor calculado asumiría la energía de magnetización almacenada. En
efecto, primero se hace una conversión de las unidades de (ec. 177) a %·kVA:

(ec. 178) 2.701'769 VA  2'701769 kVA 100%  270'177 %  kVA

PROYECTO FINAL DE CARRERA – 283 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

y, por último, se divide entre 5% para conocer la potencia buscada:

270'177 %  kVA
SN   54'035 kVA
(ec. 179)
máx
5%

El valor obtenido es muy elevado. Esto implica que se podría conectar al circuito troceador
casi cualquier transformador que pudiere haber en el laboratorio o, incluso, muchos comerciales:
lógicamente, no se empleará un transformador tan grande para alimentar una carga tan pequeña. De
todas formas, el límite superior impuesto de 2.000 VA para hacer los cálculos queda anulado.

 El cálculo de la potencia máxima del transformador sirve tan sólo como orientación. El valor
obtenido se sale de la Figura 148, por lo que el razonamiento es válido si la corriente de
magnetización se mantiene constante e igual al 5% para potencias superiores a 13 kVA.

Figura 148 Producto k·SN de un transformador con núcleo de hierro bajo en silicio (línea naranja).

 Cálculo del diodo de paso D1


El diodo D1 no se encuentra dentro del cálculo de la hoja Excel porque no influye en el
funcionamiento del troceador: si no se instalaría, el circuito funcionaría igualmente.
Su presencia en el circuito cumple con la función de protección ante posibles sobrecorrientes
hacia la salida del troceador cuando la tensión de salida es más baja que la de la entrada. Por
ejemplo, en el instante inicial de conexión, si los condensadores de salida se encuentran
descargados, una corriente elevada limitada únicamente por el termistor NTC1 fluiría hacia el
condensador de entrada C1 y los de salida C3 y C4. Si el diodo no se encontrare instalado, la
corriente, a su paso a través del inductor L1, provocaría, por un lado, una posible destrucción del
mismo y, por otro, un pico de tensión que podría ser perjudicial para el resto de los componentes: el
diodo D1 evita estos dos fenómenos al asumir esa corriente y desviarla hacia la salida.
El diodo escogido es el 1N5406 de Vishay, capaz de absorber hasta 200 A de corriente de pico
no repetitiva a pesar de sus 3 A de corriente media: realmente, importa el primer parámetro pues,

CURSO 2011/2012 – 284 – KAIS TOUMI BORGES


ANEXOS

una vez que la tensión de salida sea más elevada que la de la entrada, el diodo no estará activo. En
cuanto a la tensión inversa, soporta 600 V, más que suficiente para la presente aplicación.
Ante el instante inicial de conexión, la corriente de pico que podría originarse desde la línea
sería de 85 A aproximadamente, según la hoja de cálculo, gracias a la limitación impuesta por el
termistor NTC1. Dicha corriente se distribuirá entre la capacidad de entrada C1 y el banco de
condensadores C3 y C4 de la salida, siendo la mayor parte de la misma fluyente hacia estos últimos
debido a su alto valor capacitivo.

 El transistor M1 y elementos asociados


El transistor escogido como elemento conmutador del circuito troceador fue el modelo
IPI50R140CP de Infineon [30]. Es capaz de soportar 550 V de tensión drenador-surtidor y 23 A de
corriente continua (con una temperatura de la unión de 25 ºC).

Potencia disipada por el transistor

La hoja Excel aporta que la máxima potencia que el transistor deberá disipar es de 7‘316 W
con una temperatura de la unión de 125 ºC. Consultando el gráfico Potencia-Corriente del
transistor, expuesta en la Figura 149, se aprecia que el semiconductor podrá perfectamente soportar
dichas pérdidas, pues la máxima potencia es de 38 W a la misma temperatura de la unión, siempre y
cuando se le acople un radiador con una impedancia térmica de 12‘02 ºC/W como máximo.

Figura 149 Curva Potencia - Corriente del MOSFET


IPI50R140CP.

PROYECTO FINAL DE CARRERA – 285 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Capacidad parásita de salida

La hoja Excel, para hacer sus cálculos, necesita la capacidad parásita de salida del transistor.
En la Figura 150 se encuentran la capacidad de entrada y de salida bajo las condiciones ensayadas
por el fabricante, pero no son válidas para las condiciones de trabajo en el circuito. Basándose en la
expresión (ec. 36), la capacidad de salida del MOSFET para la aplicación actual es la siguiente:

100 V
(ec. 180) C oes  2 110 pF  110 pF
400 V

habiéndose considerado que, en el estado de corte y conduciendo el diodo D2, la tensión máxima
drenador-surtidor es de 400 V, valor redondeado tomado de la Tabla 29. Es una coincidencia el que
la capacidad aportada por el fabricante y la calculada sean iguales.

Figura 150 Capacidad de entrada y de salida del MOSFET IPI50R140CP.

Rama R1-C2 de protección

Paralelamente al transistor, se ha instalado una rama R-C para protegerlo ante la energía
evacuada por el inductor L1 en cada conmutación. Las ecuaciones (ec. 37), (ec. 38) y (ec. 39)
ayudarán a su cálculo.
La capacidad C2 debe ser entre dos y cuatro veces la capacidad de salida del MOSFET,
calculada en (ec. 180). Se escogió una de 330 pF.
La potencia que debe disipar el resistor R1 y su valor óhmico son:

(ec. 181) PR1  f  C 2  V 2  65  10 3  330  10 12  400 2  3'432 W

L1 2'5  10 3
(ec. 182) R1    4.767'313 
Coes 110  10 12

Se seleccionó un resistor de uso general de 4‘7 k, 5%, ¼ W, modelo WP4S-4K7RJA2 del
fabricante Welwyn [57].

CURSO 2011/2012 – 286 – KAIS TOUMI BORGES


ANEXOS

La resistencia de puerta R2

La hoja de características del MOSFET especifica que la puerta del transistor posee una
resistencia interna RGint de 2‘2 , la cual habrá que tener en cuenta al seleccionar la externa a
instalar (R2).
La corriente máxima que el dispositivo UCC28019 puede aportar a la puerta de un MOSFET
es de 1‘5 A y la que puede absorber de la misma es de 2 A. Como se va a instalar una sola
resistencia para controlar el estado del transistor, la corriente de 1‘5 A es la más restrictiva, a la que
se le denominará IG. Por otro lado, el controlador suministra una tensión de 10‘5 V de control, a la
que se le llamará VG. Conociendo estos datos, la resistencia R2 ya puede ser calculada. En primer
lugar, se debe cumplir la siguiente relación:

(ec. 183) VG  R2  RG int  I G

Despejando el valor de R2, se tiene que:

VG
(ec. 184) R2   RG int
IG

Sustituyendo valores, el valor de resistencia buscado es de 4‘8 . La potencia a disipar ya la


calcula la hoja Excel, siendo su cuantía de 45 mW. Una resistencia de uso general de 5‘1 , 5% y ¼
W es suficiente.

La resistencia puerta-surtidor R3

Esta resistencia se ha añadido para garantizar que el transistor se encuentra en el estado de


corte cuando no recibe señal alguna del controlador, bien sea por un mal funcionamiento, por la
falta de alimentación o durante el arranque.
Este tipo de resistencia se emplea mucho en los terminales de control de los transistores,
oscilando sus valores entre 10 k y 100 k. Aquí se escogió una de 10 k, 5%, 1/4 W (la potencia
máxima de disipación sería de 11‘025 mW si la puerta estuviere estable a 10‘5 V de tensión de
control).

.2 Placa del controlador del factor de potencia


En esta placa tan sólo hay unos elementos que han requerido de una selección ajena a la hoja
de Excel: los condensadores de alimentación al integrado, C9 y C10, y el circuito optoacoplador
formado por U2 y R4.

 Los condensadores C9 y C10


El condensador C9 es recomendado instalarlo por el propio fabricante para filtrar las
componentes de elevada frecuencia que pudiere tener la tensión de alimentación. Su valor es de 100
nF.

PROYECTO FINAL DE CARRERA – 287 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Respecto al condensador C10, se ha añadido para almacenar la carga necesaria que debe ser
transferida al transistor MOSFET cuando sea activado para, así, no solicitar tanta corriente a la
fuente de alimentación de +12 V. Para su cálculo se empleará la expresión (ec. 158), teniendo cada
parámetro el siguiente valor:
 ICCH  Corriente absorbida por el integrado UCC29019, necesaria para su
funcionamiento. Consultando la hoja de características, su valor es de 10 mA.
 Dmáx  Ciclo de trabajo del integrado UCC28019. Según la hoja Excel, el valor
máximo es de 0‘222 (DUTY(max)).
 fDRV  Frecuencia de trabajo del integrado UCC28019. Es fijo y de valor mínimo
61‘7 kHz (hoja de características). Se toma el menor valor porque hace que la
capacidad C10 sea mayor.
 QG  Carga necesaria a transferir a la puerta del transistor, de valor 64 nC.
 V  Variación de la tensión en la fuente de alimentación. Se estableció que sea
igual al intervalo de cuantificación Q, es decir, 4‘883 mV.
Con todos estos datos declarados, la capacidad C10 toma un valor de:

Dmáx
I CCH   QG 103  0'222  64 10 9
f DRV 61'7 103
(ec. 185) C10    13'844 μF
V 4'883 103

Finalmente, se escogió un condensador de 15 F, 50 V.

 El circuito de Stand-By
Este circuito tiene por función detener el funcionamiento del controlador UCC28019 y, por
ende, del troceador. Es activado desde el microcontrolador a través del conector J2.
Se encuentra conectado entre los terminales VSENSE del integrado y masa, tal y como aconseja
el manual del mismo. Consta de un optoacoplador 4N36 de Fairchild [7] y una resistencia de
polarización R4. El optoacoplador es este modelo y no otro por estar disponible en la Universidad.
La Figura 151 muestra tanto el circuito presente en el manual como el diseñado.

a)

CURSO 2011/2012 – 288 – KAIS TOUMI BORGES


ANEXOS

b)
Figura 151 Circuito del control del Stand-By del troceador. a) Recomendación del fabricante. b) Solución adoptada.

El fabricante del optoacoplador indica que la caída de tensión en el diodo emisor (vFW) es de
1‘50 V máximo para una corriente de excitación (iFW) de 10 mA. Como la alimentación del mismo
será a través de una fuente +5 V desde el bloque de control, la resistencia R4 puede ser calculada
fácilmente:

V 5v FW 5  1'18
(ec. 186) R4    382 
i FW 10  10 3

De forma aproximada, la potencia nominal a disipar por la resistencia es, manteniendo el


mismo valor vFW, la siguiente

V 5v FW 2 5  1'182
(ec. 187) PR 4    37'416 mW
R4 390

El valor seleccionado para R4 fue 390 , 5%, ¼ W.

.3 Consumo de corriente desde las fuentes


El circuito de control del factor de potencia diseñado consume corriente eléctrica desde tres
fuentes: ±12Vpot1, ±12Vpot2 y +5Vctrl.
 Fuentes ±12Vpot1 y ±12Vpot2: Alimentan, y sólo la parte positiva, al integrado
UCC28019 que, según el fabricante, absorberá, a lo sumo, +10 mA.

(ec. 188) I+12Vpot1  I+12Vpot2  10 mA


máx máx

 Fuente +5Vctrl: Alimenta al optoacoplador que controla el estado de stand-by del


controlador UCC28019. Cada uno de los optoacopladores requerirá de +10 mA según
lo expuesto en la página 288, por lo que, en total, la fuente +5Vctrl tendrá que aportar
+20 mA si se encuentran ambos activados.

(ec. 189) I+5Vctrl  20 mA

PROYECTO FINAL DE CARRERA – 289 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.2.6 Placa de alimentaciones de potencia


Esta es una placa que contiene a los circuitos necesarios para obtener las fuentes de
alimentación de ±12 V necesarias. Está dividida en dos bloques: el de las fuentes propiamente
dichas y el de sus supervisores de tensión. Se comenzará a desarrollar a este último porque influye
directamente en el cálculo del primero.

3.2.6.1 La supervisión de las tensiones de ±12 V


Las fuentes de alimentación de ±12 V están supervisadas para conocer, en todo momento, si
caen por debajo de un valor mínimo pues, de ser así, provocarían que los circuitos diseñados no
funcionen correctamente y se pierda el control del conjunto. En el caso de detectar esta anomalía en
alguna de ellas se daría aviso al DSP a través de la interrupción NMI (Non Maskable Interrupt).

.1 El dispositivo TL7757
El elemento encargado de supervisar cada una de las tensiones de alimentación de ±12 V es el
circuito integrado TL7757C de Texas Instruments [53]. En la Figura 166 se muestra el encapsulado
utilizado (tipo TO) y su circuito de aplicación típico. La letra C de su nomenclatura indica que el
rango de temperatura de funcionamiento va desde los 0 ºC hasta los 70 ºC.

Figura 152 Encapsulado y circuito típico del dispositivo TL7757C


empleado.

 Motivos de su elección

Se escogió este supervisor porque presentaba las siguientes características:


- Precisión: El valor de detección de tensión baja es de 4‘55 V típicos, con un
estrecho margen de tolerancia de ±120 mV (±2‘637 %).
- Sencillez de funcionamiento: Cuando la tensión de entrada cae por debajo de 4‘55
V típicos, en pocos microsegundos se activa la señal de /RESET, la cual es llevada
directamente al sistema de control para que actúe en consecuencia.
- Sencillez de montaje: Con pocos elementos externos se puede detectar un nivel
bajo de tensión de una fuente de alimentación y dar una señal de alarma (/RESET) a
un circuito de control. En el caso de ser una fuente de +5 V, tan sólo haría falta

CURSO 2011/2012 – 290 – KAIS TOUMI BORGES


ANEXOS

una resistencia de polarización y un condensador de estabilización. Como se deben


supervisar tensiones de 12 V, se diseñó un divisor de tensión, como más adelante
se verá, para conseguir una tensión de entrada de 5 V. La señal de control citada se
llevó a la patilla NMI del DSP a través de una etapa de aislamiento óptico.
- Salida a colector abierto: Gracias a ella, el integrado puede supervisar una fuente
de tensión diferente a la que alimenta al circuito de control e interactuar con éste
para mandarle una señal de aviso. Esta característica es realmente útil para
supervisar las fuentes de ±12 V (el circuito de control se alimenta con +5 V). Por
otro lado, se pueden conectar en paralelo varios supervisores y formar una AND
lógica que comande una misma señal de alarma.
- Presencia de histéresis en la entrada: Por seguridad ante posibles perturbaciones en
la entrada, el integrado posee una ventana de histéresis de anchura 50 mV típicos
con una tolerancia de ±10 mV, siendo su valor central las tensiones citadas en el
primer guión. De esta forma, se evita que la señal de alarma se active o desactive
de forma descontrolada. En la Figura 167 están dibujadas las ventanas de histéresis
más significativas teniendo en cuenta los valores típicos y las tolerancias de su
anchura y del valor central de detección.
- Rapidez de actuación: El integrado es capaz de actuar con rapidez en caso de
detectar una tensión baja en su entrada (los tiempos de propagación y de subida o
de baja son de 5 s y 1 s como máximo, respectivamente, por lo que el peor
tiempo de respuesta es de 6 s).

Figura 153 Histéresis de entrada en el TL7757C en función de las tolerancias, de su anchura y de su valor central.

PROYECTO FINAL DE CARRERA – 291 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.2 Circuitos supervisores diseñados

En la Figura 155 está dibujado el circuito supervisor


de tensión de la fuente ±12Vpot1, siendo la misma
configuración la empleada para las fuentes ±12Vpot2 y
±12Vpot3 (en ellas se debe cambiar la referencia de tensión
de potencia por la adecuada). La Tabla 30 contiene a los
componentes de la primera y la Tabla 31 la relación entre Figura 154 Conector a la placa madre
los de todas ellas, incluidas las señales. Un optoacoplador que transmite las señales de tensiones
bajas en las fuentes.
4N36 como el empleado en la placa de control de potencia
(pág. 287) transmitirá la señal de alarma de tensión baja al circuito de control, concretamente a la
placa madre (interrupción NMI) gracias a un conector (Figura 154).
Los cálculos escritos en este apartado se han relacionado con la fuente ±12Vpot1, pero son
completamente válidos para las otras dos.

Figura 155 Supervisor de tensión de la fuente ±12Vpot1.

SIGNATURA DESCRIPCIÓN VALOR


C13, C14 Condensadores 100 nF, 50 V
R1 Resistencia 820 , ±5 %, ¼ W
R4 Resistencia 1‘2 k, ±5 %, ¼ W
R2, R5 Resistencias 14‘7 k, ±1 %, ¼ W
R3, R6 Resistencias 10 k, ±1 %, ¼ W
U7 Optoacoplador 4N36
U8, U9 Supervisores de tensión TL7757C
Tabla 30 Componentes empleados en el circuito supervisor de la fuente ±12Vpot1.

CURSO 2011/2012 – 292 – KAIS TOUMI BORGES


ANEXOS

FUENTES COMPONENTES O SEÑALES


±12Vpot1 C13 C14 R1 R2 R3 R4 R5 R6 U7 U8 U9 RefPot1 Vpot1baja
±12Vpot2 C15 C16 R7 R8 R9 R10 R11 R12 U10 U11 U12 RefPot2 Vpot2baja
±12Vpot3 C17 C18 R13 R14 R15 R16 R17 R18 U13 U14 U15 RefPot3 Vpot3baja

Tabla 31 Correspondencia entre los elementos y las señales de los diferentes circuitos supervisores de ±12 V.

 Cálculo de los divisores de tensión


Antes de proceder con los cálculos, se debe establecer qué tensión se considera como ―
baja‖
para las fuentes de ±12 V: Se decidió que la tensión fuere insuficiente si disminuyere un 10 %
respecto a su valor nominal, es decir, si alcanzare los 10‘8 V absolutos.

(ec. 190) V12mín  10'8 V

Como las ramas resistivas R2-R3 y R5-R6 se calculan exactamente igual y para no ser
repetitivo en los cálculos, sólo se tomará a la primera de ellas como referencia.
La tensión en la entrada del supervisor U8 es, de forma general, la siguiente:

R3
(ec. 191) vin1   V12
R2  R3

siendo V12 la tensión de alimentación de la fuente +12Vpot1. Como las resistencias y la tensión de
activación tienen su tolerancia, se ha de considerar el peor de los casos en sus valores para asegurar
que la interrupción NMI se active siempre que la tensión de alimentación disminuya por debajo de
los +10‘8 V. Teniendo presentes la Figura 167 y (ec. 227), esto ocurrirá cuando:

R3 R3  1  tol 
(ec. 192) vH    V12 mín   V12 mín
mín
R2  R3 mín
R2  1  tol   R3  1  tol 

siendo tol la tolerancia de las resistencias, que es del 1% por ser de precisión. Tomando a R3 como
de 10 k (un valor elevado para evitar se absorba una corriente importante por la rama), se puede
saber el valor que debe seleccionarse para R2. Operando con la anterior ecuación y substituyendo,
se tiene que el valor nominal de esta resistencia debería ser:

10  10 3  1  0'01
(ec. 193) 4'400   10'8  R2  14.544 
R2  1  0'01  10  10 3  1  0'01

Una cosa es el resultado que arrojan unos cálculos y otro es el que se tiene disponible en el
momento del ensamblado de los circuitos. En este caso, el valor de resistencia del que se disponía
fue de 14‘7 k ± 1%. La tensión nominal, mínima y máxima de alimentación que se detectarían
son:

PROYECTO FINAL DE CARRERA – 293 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Típico valor de detección:

R2  R3 14'7  10 3  10  10 3
(ec. 194)  VC   4'55  11'239 V 100 %
R3 nom
10  10 3

 Mínimo valor de detección:

R2  R3 14'7  10 3  1  0'01  10  10 3  1  0'01


(ec. 195)  VH    4'400  10'740 V 95'56 %
R3 mín
mín
10  10 3  1  0'01

 Máximo valor de detección:

R2  R3 14'7  10 3  1  0'01  10  10 3  1  0'01


(ec. 196)  VH    4'65  11'624 V 103'43 %
R3 máx
máx
10  10 3  1  0'01

Los anteriores resultados se pueden expresar así:

(ec. 197)  12VPot1 mín  11' 239 V  3' 43% /  4' 44 %

Y, para finalizar, las relaciones porcentuales de los anteriores valores respecto al valor
nominal de +12 V son:

 M ínimo valor de detección 10'740


Relación porcentual mínima  100   100   89'50 %
 V12 nom 12
 Típico valor de detección 11'239
(ec. 198) Relación porcentual nominal  100   100   93'66 %
 V12 nom
12
 M áximo valor de detección 11'624
Relación porcentual máxima  100   100   96'86 %
 V12 nom 12

 Los valores obtenidos anteriormente son válidos para las fuentes +12Vpot2 y +12Vpot3 y también
lo son para las fuentes -12Vpot1, -12Vpot2 y -12Vpot3, pero con signo negativo.
 La interrupción Non Maskable Interrupt se activará cuando las fuentes de ±12 V se sitúen entre
el 89‘50 % y el 96‘86 % de su valor nominal.
 Debido a que los supervisores de las fuentes de ±12 V pueden enviar una señal de alarma con
una poca variación de tensión en su entrada, se debe tener especial cuidado en diseñarlas, pues
deben ser muy estables.

CURSO 2011/2012 – 294 – KAIS TOUMI BORGES


ANEXOS

 Las resistencias de polarización R1 y R4 y el optoacoplador U7


Los resistores R1 y R4 tienen la función de polarizar al transistor en colector abierto que el
correspondiente dispositivo TL7757 posee en su salida y, así, excitar al fotodiodo del
optoacoplador 4N36 [7] con una corriente escogida mínima de 10 mA, valor ensayado por el
fabricante.
El fotodiodo debe ser capaz de emitir luz cuando se detecte la tensión baja establecida por la
expresión (ec. 195). Sabiendo que su caída de tensión directa máxima es de 1‘5 V para la corriente
de 10 mA atrás mencionada y que, para ésta, la caída de tensión colector – emisor de la salida del
supervisor es de 52‘3 mV (Figura 156), se puede calcular fácilmente la resistencia de polarización
máxima R1:

V12mín  VFmáx  VCE 10'74  1'5  52'3 103


(ec. 199) R1máx    918'770 
I Fmín 10 103

Escogiendo una resistencia con una tolerancia del 5%, el valor nominal de R1 debería ser:

R1máx 918' 770


(ec. 200) R1nom    875'019 
1  tol 1  0' 05

Como este valor no existe en la escala E24, se tomó el inmediato inferior, 820  para, así,
garantizar que no se alcance la resistencia máxima calculada anteriormente. La potencia nominal de
¼ W es más que suficiente.

Figura 156 Característica VCE – IC del transistor de salida del supervisor TL7757.

Respecto a la resistencia R4, circulará a través de ella la corriente mínima de 10 mA del


fotodiodo cuando solamente se encuentre activa la salida de U9. Así, se debe cumplir que:

PROYECTO FINAL DE CARRERA – 295 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

V12  VFmáx  VCE   V12mín 


(ec. 201) I Fmín 
R1máx  R4máx

Sustituyendo valores, la única incógnita es el valor máximo de R4:

12  1'5  52'3 103   10'74


3
(ec. 202) 10 10 
1  0'05 820  R4máx
Despejando, se tiene que:

(ec. 203) R4máx  1.257'770 

Considerando, de nuevo, una tolerancia del 5%, el valor nominal de R4 debería ser de:

R4 máx 1.257'770
(ec. 204) R4 nom    1.197'876 
1  tol 1  0' 05

Se tomó una resistencia de 1‘2 k, ¼ W por ser un valor muy cercano al requerido.

 Corriente absorbida desde las fuentes


Cuando un supervisor detecta la tensión baja establecida en (ec. 190), absorbe corriente desde
tres vías:
 El divisor de tensión. La corriente que requiere un divisor de los de las fuentes de ±12
V será máxima cuando las resistencias posean el valor mínimo:

V12mín 10'8
I Divisor máx    0'442 mA
(ec. 205)
R2 mín  R3mín  
14'7 10  10 103  1  0'01
3

 El dispositivo TL7757. Consultando la hoja de características [53] se obtiene que cada


supervisor de tensión absorbe una corriente de 2 mA máximo de la fuente de
alimentación que supervisa, pero sólo cuando se detecta una tensión baja.
 Y el fotodiodo. Este elemento sólo absorbe una corriente de 10 mA cuando alguna de
las fuentes de tensión está baja, tal y como se explicó en su apartado.
En total, cada fuente deberá aportar 12‘442 mA para alimentar a su circuito supervisor de
tensión.

CURSO 2011/2012 – 296 – KAIS TOUMI BORGES


ANEXOS

3.2.6.2 El diseño de las fuentes de ±12 V

.1 Los reguladores de tensión L7812 y L7912


Para conseguir unas tensiones de alimentación estables de +12 V y -12 V para cada una de las
fuentes, se recurrió a los reguladores de tensión L7812ACV [34] y L7921ACV [35],
respectivamente y del fabricante STMicroelectronics, estando representados en la Figura 157 sus
circuitos de aplicación típicos y su encapsulado TO-220 escogido. Las capacidades dibujadas en
ambos son los valores mínimos requeridos.
Se escogieron estos dispositivos por:

 Estar disponibles en la
Universidad principalmente.
 Tener una tolerancia baja en la
tensión nominal de salida (±2%
en el L7812 y ±4% en el L7912).
 Disponer de una elevada
corriente de salida (hasta 1 A en
el L7812 y -1‘5 A en el L7912,
con el radiador adecuado).
 Y poseer diversas protecciones
en la salida: cortocircuito (limita
la máxima corriente), térmica
(detiene el funcionamiento en
caso de entregar un exceso de
potencia) y SOA (Safe Output
Area, decrementa la corriente de
salida en caso de producirse un
aumento en la tensión en el
Figura 157 Circuitos típicos de los reguladores de
transistor de salida). tensión L78xx y L79xx y encapsulado TO.
De la Figura 158 se obtiene el rango de
tensión de salida para cada regulador o fuente de 12 V:

Fuente de + 12 V : De + 11'5 V a + 12'5 V


(ec. 206)
Fuente de - 12 V : De - 11'4 V a - 12'6 V

PROYECTO FINAL DE CARRERA – 297 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

a)

b)
Figura 158 Algunas características de los reguladores de tensión L7812(a) y L7912 (b).

.2 Cálculo de las corrientes totales de las fuentes


Para el diseño de las fuentes de tensión es requisito indispensable conocer la corriente (o
potencia) total que cada una debe suministrar. Previamente a este apartado, se calcularon las
corrientes permanentes máximas que absorben de las mismas cada uno de los circuitos que
alimentan, a las que hay que sumar la corriente de alimentación máxima que necesita el propio
regulador (Id, Figura 158). A continuación se obtienen la corriente total solicitada a cada una de las
fuentes:
 Corriente total solicitada a la fuente ±12Vpot1: Es la suma de los resultados de (ec.
152), (ec. 164) y (ec. 188), más la corriente de alimentación del regulador y más la
corriente necesaria para su supervisor de tensión:

I 12Vpot1tot  14 mA  14'148 mA  10 mA  6 mA  12'442 mA  56'590 mA



(ec. 207) 
I 12Vpot1tot  14 mA  14'148 mA  3 mA  12'442 mA  43'590 mA

CURSO 2011/2012 – 298 – KAIS TOUMI BORGES


ANEXOS

 Corriente total solicitada a la fuente ±12Vpot2: Es la suma de los resultados de (ec.


153), (ec. 165) y (ec. 188), más la corriente de alimentación del regulador y más la
corriente necesaria para su supervisor de tensión:

I 12Vpot2tot  7 mA  33'498 mA  10 mA  6 mA  12'442 mA  68'940 mA


(ec. 208) 
I 12Vpot2tot  7 mA  33'498 mA  3 mA  12'442 mA  55'940 mA

 Corriente total solicitada a la fuente ±12Vpot3: Es la suma de los resultados de (ec. 154)
y (ec. 166), más la corriente de alimentación del regulador y más la corriente necesaria
para su supervisor de tensión:

I 12Vpot3tot  7 mA  19'350 mA  6 mA  12'442 mA  44'792 mA



(ec. 209) 
I 12Vpot3tot  7 mA  19'350 mA  3 mA  12'442 mA  41'792 mA

Visto que cada una de las fuentes debe aportar una corriente diferente, se determinó
implementar a todas ellas de la misma manera y preparadas para suministrar la máxima de las
previamente calculadas y sobredimensionada un 50% como margen de seguridad y para futuras
ampliaciones de carga, esto es:

(ec. 210) I 12VpotTot  1'5  68'940 mA  103'410 mA

Tomando la máxima tensión disponible en los reguladores (12‘6 V en el L7912), la potencia


máxima de salida es

(ec. 211) P12VpotTot  I 12VpotTot  V12 máx


 103' 410  10 3  12'6  1'302 W

.3 Configuración escogida
La Figura 159 muestra el diseño que se ha establecido para la fuente de tensión ±12Vpot1, pero
que es idéntico al de las fuentes ±12Vpot2 y ±12Vpot3 cambiando adecuadamente la referencia de
tensión de 0 V que se encuentra en el lado secundario. La Tabla 32 recoge los componentes de la
primera y la Tabla 33 la correspondencia entre todas ellas.
La configuración consta de un pequeño transformador de aislamiento con dos secundarios,
seguido por un puente rectificador de onda completa y un par de reguladores de tensión (L7812 y
L7912) que obtienen los +12V y -12V requeridos (respectivamente). La energía del lado secundario
se obtiene del lado primario gracias a la conexión de éste con la red eléctrica convencional de 230 V
y 50 Hz. Las tensiones reguladas de salida pueden obtenerse por duplicado fuera de la placa gracias
a un par de conectores.

PROYECTO FINAL DE CARRERA – 299 – CARGA ELÉCTRICA PROGRAMABLE


CURSO 2011/2012
– 300 –
Figura 159 Configuración de la fuente de tensión ±12Vpot1.

KAIS TOUMI BORGES


ANEXOS
ANEXOS

SIGNATURA DESCRIPCIÓN VALOR


C1, C3 Condensador 1‘5 mF, 25 V
C2 Condensador 100 nF, 50 V
C4 Condensador 1 F, 50 V
D1, D2, D3, D4, D5, D6 Diodos de recuperación estándar 1N4011
F1 Fusible de acción rápida 32 mA, 250 V
J1, J3 Conector hembra 3 patillas
J2 Conector a red 2 patillas
T1 Transformador de aislamiento 230 V, 2 x 12 V, 3 VA
U1 Regulador de +12V L7812
U2 Regulador de -12V L7912
Tabla 32 Componentes empleados en la fuente de tensión ±12Vpot1.

FUENTES COMPONENTES O SEÑALES


±12Vpot1 C1 C2 C3 C4 D1 D2 D3 D4 D5 D6 F1 J1 J3 T1 U1 U2 RefPot1*
±12Vpot2 C5 C6 C7 C8 D7 D8 D9 D10 D11 D12 F2 J4 J5 T2 U3 U4 RefPot2*
±12Vpot3 C9 C10 C11 C12 D13 D14 D15 D16 D17 D18 F3 J6 J7 T3 U5 U6 RefPot3*
*Solamente se aplica al lado secundario.
Tabla 33 Correspondencia entre los elementos y señales de las diferentes fuentes de ±12 V.

 El transformador, el fusible y el puente de diodos


El transformador que se debe escoger deberá cumplir con las siguientes características:
- El lado primario estará conectado a la red eléctrica de 230 V.
- El lado secundario será doble y de, al menos, 3 V de tensión de pico superior a la
de salida del regulador, es decir, 15 V de amplitud o 10‘6 V eficaces. Esto es
debido a la caída de tensión que se produce en uno de los diodos rectificadores
posteriores (considerada de 1 V) más la del propio regulador, que es de 2 V para el
L7812 y de 1‘1 V en el L7912 (Figura 158, dropout voltage), siendo la del
primero la más elevada y la que se ha tomado por tanto.
- Y la potencia aportada por cada bobinado secundario deberá ser superior a la
potencia calculada en (ec. 211).
Buscando pequeños transformadores en el mercado, se escogió el modelo 10-5989 del
fabricante Clairtronic, para montaje en PCB, con dos secundarios independientes de 12 V eficaces
(16‘97 V de amplitud) y 1‘5 VA cada uno [24]. Si el lector consulta la hoja de características, se
dará cuenta de un dato curioso: la eficiencia de esta máquina es tan sólo del 63%, algo típico
cuando las potencias de los trafos son muy pequeñas (las pérdidas son importantes respecto a la
potencia nominal: 0‘6 W en el hierro y 1‘2 W en el cobre). La Figura 160 muestra su aspecto
externo y patillaje.

PROYECTO FINAL DE CARRERA – 301 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

El transformador incluye un fusible térmico (130º C) de un solo disparo en el lado del


primario para protegerlo ante sobrecargas y cortocircuitos. A pesar de ello, para evitar que dicho
dispositivo se funda en la medida de lo posible y tener que cambiar el trafo, se antepuso al lado
primario un fusible de 32 mA, 250 V de acción rápida [11]. El cálculo de éste es sencillo: la
corriente nominal debe ser 1‘5 veces la del primario:

STrafo 3
(ec. 212) I Fusible  1'5   1'5   31'056 mA  32 mA
 TrafoV1Trafo 0'63  230

siendo STrafo la potencia aparente nominal de la máquina, Trafo su rendimiento y V1Trafo la tensión
nominal del primario.
La entrada de los reguladores de tensión requiere ser de corriente continua. Por este motivo,
se dispuso a la salida del transformador un puente rectificador de diodos de oda completa que toma
la tensión suma de los dos secundarios conectados en serie, esto es, 24 V eficaces. El terminal
positivo y el negativo serán referenciados, posteriormente, al punto de unión de dichos secundarios
para obtener una tensión continua de pico de +12√2 V y -12√2 V, respectivamente. Los diodos que
se encargan de la rectificación son del modelo 1N4001 de Vishay [1], con una tensión inversa y
corriente directa suficientes para esta aplicación.

Figura 160 Transformador de baja potencia de las fuentes de alimentación de ±12V.

 Los condensadores de entrada y de salida

Los reguladores L7812 y L7912 requieren en su entrada, por lo menos, de un condensador de


valor 330 nF y 2‘2 F, respectivamente (Figura 157) para estabilizar la tensión de entrada. En el
diseño realizado, no se pondrán estos condensadores, si no unos de mucha mayor capacidad para
mitigar el rizado de salida del puente rectificador y serán de la misma cuantía para ambos
reguladores. Se empleará la siguiente ecuación en su cálculo:

I 12VpotTot
(ec. 213) CEntrada 
2  f red  Vrizado

CURSO 2011/2012 – 302 – KAIS TOUMI BORGES


ANEXOS

siendo el numerador la corriente considerada en (ec. 210), fred la frecuencia de la red eléctrica y
Vrizado el valor pico a pico que se desea dar a la tensión de rizado en los bornes del condensador.
Considerando a este último con una cuantía del 5% sobre 12√2 V, se tiene que:

84'747 103
(ec. 214) CEntrada   0'998 mF
2  50  0'05 12 2

Si se tiene en cuenta que el condensador puede tener una tolerancia de ±20%, la capacidad
anterior se debe corregir a:

0'998 mF
(ec. 215) CEntrada   1'248 mF
1  0'2

Tomando un condensador de 1‘5 mF, ±20%, 25 V, es suficiente como, por ejemplo, el


EEUFC1E152 de Panasonic [10]. Así, el valor nominal del rizado tendrá un valor de:

I 12VpotTot 84'747 103


(ec. 216) Vrizado    0'565 V
2  f red  CEntrada 2  50 1'5 103

que implica un 3‘3 % del valor de pico de la tensión de salida del rectificador (12√2 V).

 Hay componentes que dependen de estas fuentes de alimentación que pueden superar, con
creces, los valores de pico de corriente considerados en los cálculos de este apartado como
pueden ser, por ejemplo, los transistores de potencia en su puerta. Aquellas corrientes elevadas
se aportan desde los condensadores especialmente dimensionados en dichos circuitos,
habiéndose diseñado los de las fuentes de ±12 V para las corrientes constantes de suministro.

Respecto a los condensadores de salida, la misma Figura 157 indica sus valores
recomendados, no habiéndose modificado a la hora de montar el circuito. Para el regulador L7812
se escogió el modelo C323C104K5R5TA, 50 V, ±10 %, del fabricante Kemet [42], mientras que
para el L7912 fue el EEUFC1H1R0, 50 V, ±20 %, de Panasonic [10].

 Los diodos de protección


Ambos reguladores de tensión poseen un diodo volante de protección situado en la salida
cuya función es la de evitar corrientes reversas hacia ésta debido a los fenómenos inductivos
presentes en los circuitos a los que alimenta (parásitos o añadidos por diseño).

PROYECTO FINAL DE CARRERA – 303 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.3 Cálculo del troceador y su circuito de control


3.3.1 Introducción
Este anexo recoge cómo se han calculado la mayoría de los componentes de la etapa AC/DC,
la cual consiste, básicamente, en un par de troceadores comandados y supervisados por sus
respectivas placas de control (véanse planos P20 y P50, respectivamente).
Ambos tipos de circuitos (troceador y controlador) fueron diseñados acorde con una hoja de
cálculo del fabricante Texas Instruments [74] que está asociada al integrado UCC28019 [56]. Dicha
hoja10, a medida que se introducían los requisitos que se deseaban del conjunto troceador-
controlador, iba arrojando las características de los componentes que se debían seleccionar y,
además, a partir de los mismos, calculaba automáticamente las pérdidas, otros parámetros
eléctricos, más componentes y gráficas. A continuación, se presenta dicha hoja adaptada al formato
de este documento.

10
La hoja de cálculo original fue adaptada para poder añadir comentarios y entender mejor entender el proceso.

CURSO 2011/2012 – 304 – KAIS TOUMI BORGES


ANEXOS

3.3.2 Hoja de cálculo


Proyecto Final de Carrera
Institución: Universidad de La Rioja.
Título: Carga Eléctrica Programable
Autor: Kais Toumi Borges
Nota: La presente hoja de cálculo ha sido tomada y adaptada de la página web de Texas Instruments (referencia: SLUC069B). www.ti.com

UCC28019 Design Calculator:


This spreadsheet guides the User through the design process of a
CONTINUOUS CONDUCTION MODE PFC
Boost Converter using the UCC28019 Controller
Please enter design parameters into the Shaded cells;
Calculated results will be in RED

OUTPUT: Comentarios
En parámetros de fase, la máxima consigna de corriente que el usuario
puede simular es de 10,61 Arms aprox., lo que implica una potencia
aparente de 2.546'4 VA para una tensión máxima de 240 Vrms. Cada
Maximum Output Power of PFC Stage: POUT(max) 1400 W troceador deberá aportar más de la mitad de dicha potencia (1.273'2 VA)
teniendo en cuenta las pérdidas. El valor aquí expuesto se ha aumentado un
10% respecto al citado valor para compensar las pérdidas y como margen
de seguridad: 1'1 * 1.273'2 = 1.400 VA.
Output Voltage (Note: Must be > VIN(max)): VOUT 400 V Valor absoluto objetivo de la tensión de cada bus de continua
Target Power Factor, VIN(nom), Full Load: PF 0,99 Valor cercano a la unidad para simular una carga resistiva. Valor por defecto.
Predicted Efficiency:  0,9 Valor por defecto.
Maximum Ambient Temperature: TAMB(max) 25 C Valor por defecto. Temperatura máxima estimada en el laboratorio
Maximum Output Current of PFC Stage: IOUT 3,500 A -

PROYECTO FINAL DE CARRERA – 305 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

INPUT: Comentarios
Minimum Input Voltage from AC Line: VIN(min) 220 VRMS Diez voltios por debajo de la tensión nominal.
Maximum Input Voltage from AC Line: VIN(max) 240 VRMS Diez voltios por encima de la tensión nominal.
Nominal Input Voltage from AC Line (i.e.115 VRMS): VIN(nom) 230 VRMS Tensión nominal en España.
Minimum Line Frequency: fLINE(min): 48 Hz Dos hertcios por debajo de la frecuencia nominal.
Maximum Line Frequency: fLINE(max): 52 Hz Dos hertcios por debajo de la frecuencia nominal.
Nominal Line Frequency (i.e. 50 Hz): fLINE(nom) 50 Hz Frecuencia nominal en España.
Minimum Rectified AC Line Voltage: VIN_RECTIFIED(min) 311,127 V -
Maximum Rectified AC Line Voltage: VIN_RECTIFIED(max) 339,411 V La tensión de salida del troceador deberá ser superior a este valor.
Esta potencia debe tenerse presente para seleccionar el transformador de
entrada al troceador. El valor aquí reflejado corresponde con la potencia
Maximum Input Power Drawn from the Line: PIN(max) 1555,556 W
activa absorbida desde el lado secundario, por lo que habrá que contar con
el f.d.p. previsto del troceador.
Maximum RMS AC Line Current: IIN_RMS(max) 7,142 A -
Maximum Peak AC Line Current, assuming sinusoidal: IIN_PEAK(max) 10,100 A -
Maximum Average AC Line Current, assuming sinusoidal: IIN_AVG(max) 6,430 A -
Minimum Input Fuse Rating: IFUSE 10,713 A Componente escogido: 0217015.MXP, 15A, 250V, acción rápida, Littlefuse

Comentarios
BRIDGE RECTIFIER: Componente escogido: GBU1005, 600V, 10A, rectificador de onda
completa, Multicomp.
Bridge Rectifier Forward Voltage, at IIN_PEAK(max): VF_BRIDGE 1 V Dato del fabricante.
Bridge Rectifier Thermal Resistance, Junction to Case: RJC(Bridge) 2 C/W Dato del fabricante.
Bridge Rectifier Maximum Junction Temperature: TJ(max) 125 C Valor máximo fijado por diseño (valor aportado por el fabricante: 150ºC).
Valor a tener en cuenta para seleccionar el puente rectificador.
Bridge Rectifier Minimum Average Current Rating: IBRIDGE(RATED) 9,645 A
Se encuentra sobredimensionado (50%)
Valor a tener en cuenta para seleccionar el puente rectificador.
Bridge Rectifier Minimum DC Blocking Voltage Rating: VDC_BLOCKING(RATED) 373,352 V
Se encuentra sobredimensionado (10%).
Bridge Rectifier Power Dissipation: PBRIDGE 12,860 W -
Required Heat Sink Thermal Impedance: RHS_AMB(Bridge) 4,776 C/W Anotado en el plano P20, pero no fue seleccionado un radiador comercial.

CURSO 2011/2012 – 306 – KAIS TOUMI BORGES


ANEXOS

INPUT CAPACITOR: Comentarios


Inductor Peak-to-Peak Current Ripple Factor (i.e. 0.2 for 20%, 0.3 for Valor más restrictivo que el que venía por defecto (0'20) para
0,1
30%): escoger un condensador comercial más fácilmente seleccionable.
Maximum High Frequency Voltage Ripple Factor (i.e. 0.03 for 3%,
0,05 Valor por defecto
0.09 for 9%):
Maximum Allowable Inductor Current Ripple: IRIPPLE 1,010 A -
Maximum Inductor Voltage Ripple: VIN_RIPPLE 15,556 V -
Maximum Input Capacitor Value: CIN 0,125 F Valor escogido: 120 nF, 500 V.

BOOST INDUCTOR DESIGN: Comentarios


Maximum Duty Cycle: DUTY(max) 0,222 -
Maximum Inductor Peak Current: IL_PEAK(max) 10,606 A -
Minimum Boost Inductor Value: LBST 1,523 mH -
Actual Boost Inductor Value Used: LBST(actual) 2,5 mH Componente escogido: 8114-RC, 12'5A, Bourns Jw Miller
Actual Maximum Inductor Ripple Current: IRIPPLE(actual) 0,615 A -
Actual Maximum Inductor Peak Current: IL_PEAK(actual) 10,408 A Valor mínimo considerado para seleción: 1'2 * 10'4 = 12'48 A.

Comentarios
BOOST DIODE:
Componente escogido: MUR460, 460V, 4A, rápido, OnSemi
Forward Voltage Drop, at IL_PEAK(max),125C VF 1,1 V Dato del fabricante.
Reverse Recovery Charge: QRR 0 nC No conocido.
Boost Diode Maximum Junction Temperature: TJ(max) 150 C Máximo fijado por diseño (valor aportado por el fabricante: 175ºC).
Boost Diode Thermal Resistance, Junction to Case: RJC(Diode) 50 C/W No se pondrá radiador. Resistencia Unión-Ambiente.
Boost Diode Thermal Resistance, Case to Heatsink: RJC(Case_HS) 0 C/W Sin radiador
Boost Diode Conduction Losses: PDIODE(cond) 3,850 W -
Reverse Recovery Losses PREVERSE 0,000 W Es nulo por no concer el parámetro QRR.
Total Boost Diode Losses: PDIODE(total) 3,850 W
Required Heat Sink Thermal Impedance: RHS_AMB(Diode) -17,53 C/W Sin radiador

PROYECTO FINAL DE CARRERA – 307 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Comentarios
SWITCHING ELEMENT:
Componente escogido: IPI50R140CP, MOSFET, 550V, 23A, Infineon
VCC Bias Voltage to the UCC28019: VCC 12 V Tensión de las fuentes de potencia diseñadas.
Gate-Source Voltage: VGS 10,75 V Valor a tener en cuenta para seleccionar el resistor de puerta.
Drain-Source RMS Current: IDS_RMS 3,709 A Valor mínimo considerado para selección: 1'2 * 3'709 = 4'45 A.
FET On-Resistance at TJ = 125°C: RDSon 0,32  Dato del fabricante.
FET Gate Charge at VGS: Qg 64 nC Dato del fabricante.
FET Rise Time: tr 14 ns Dato del fabricante.
FET Output Capacitance: COSS 110 pF Valor calculado en el anexo de cálculos del bloque de potencia.
FET Maximum Junction Temperature: TJ(max) 125 C Valor máximo fijado por diseño (valor aportado por el fabricante: 150ºC).
FET Thermal Resistance, Junction to Case: RJC(FET) 0,65 C/W Dato del fabricante.
Gate Drive Losses (actually dissipated in the gate drive circuitry): PGATE 0,045 W -
FET Conduction Losses: PCOND 4,403 W -
FET Switching Losses: PSW 2,913 W -
FET Losses, Total: PFET 7,316 W -
Required Heat Sink Thermal Impedance: RHS_AMB(FET) 12,020 C/W Anotado en el plano P20, pero no fue seleccionado un radiador comercial.

CURSO 2011/2012 – 308 – KAIS TOUMI BORGES


ANEXOS

CURRENT SENSE RESISTOR: Comentarios


Ideal Value for RSENSE, for 110% Inductor SOC Threshold: RSENSE(ideal) 0,050  -
Actual Value for RSENSE: Current Sense Resistor RSENSE 0,050  Componente escogido: OAR3 - R050FI, 3W, 1%, Welwyn
IOVERCURRENT_
Inductor Current at Soft Overcurrent Threshold: 13,200 A -
SOC

Power Dissipated in RSENSE: PRsense 2,550 W Valor a tener en cuenta para la selección del componente.
IOUT_OVERCURR
Theoretical Output Overcurrent Inception Point: 5,515 A -
ENT

ISENSE Peak Current Limit Threshold: IPCL 23,000 A -


Componente escogido: B57364S0409M000, 9'5 A, Epcos.
Resistance of Thermistor at 25C RTHERM 4  La corriente nominal del termistor es superior a la máxima de entrada de la
línea (IIN_RMS(max)).
Valor tolerado por el puente rectificador GBU1005 (IFSM = 220 A) y el diodo
Maximum Inrush Current: IINRUSH 84,853 A
MUR460 (IFSM = 110 A).
ISENSE Series Resistor: RISENSE 220  Componente escogido: 220 ohms, +/-1 %, 1/4 W.
ISENSE Filter Capacitor: CISENSE 1113 pF Valor escogido: 1.200 pF, 100 V.

OUTPUT CAPACITOR: Comentarios


VOUT_HOLDUP(m
Required Minimum Output Voltage: 350 V Valor superior al máximo de la red eléctrica (VIN_RECTIFIED(max))
in)
Desired Number of Line Cycles For Output Holdup Time (typ
NHOLD_UP 1 Valor por defecto.
one line cycle):
Minimum Output Voltage Holdup Time tHold_UP(min) 20,833 ms -
1944,4
Recommended Output Capacitor Value: COUT F -
44
Actual Output Capacitor Value: COUT 1320 F Valor escogido: 2 x 560 uF, 450 V.
Output Voltage Peak to Peak Ripple: VOUT_RIPPLEpp 8,792 V -
Good! Output voltage peak-peak ripple is less than 5% VOUT -
Output Capacitor Ripple Current at Twice Line Frequency: ICout_2fline 2,475 ARMS -
Output Capacitor High Frequency Ripple Current: ICout_HF 2,892 ARMS -
Total Output Capacitor Ripple Current: ICout_RMS(total) 3,806 ARMS -

PROYECTO FINAL DE CARRERA – 309 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

OUTPUT VOLTAGE SET POINT: Comentarios


Recommended Value for the Top Divider Resistor: RFB1 1 M -
Actual Value of the Top Divider Resistor: RFB1(actual) 1 M Componente escogido: 1 Megaohms, +/-1 %, 1/4 W.
RFB1(actu
Resistor Tolerance of RFB1(actual): 1 % Valor de precisión.
al)
RFB1_tempc ppm/
Temperature Coefficient of RFB1(actual) 50 No conocido. Valor por defecto.
o C
Recommended Value for the Bottom Divider Resistor: RFB2 12,658 k
Actual Value of the Top Divider Resistor: RFB2(actual) 13 k Componente escogido: 13 kilo-ohms, +/-1 %, 1/4 W.
RFB2(actu
Resistor Tolerance of RFB2(actual): 1 % Valor de precisión.
al)
RFB2_tempc ppm/
Temperature Coefficient of RFB2(actual) 50 No conocido. Valor por defecto.
o C
Actual Nominal Output Voltage: VOUT 389,615 V Es un 97'4 % del valor nominal objetivo (VOUT).
Minimum Output Voltage with respect to VREFand Resistor
VOUTmin 380,112 V Es un 95'03 % del valor nominal objetivo (VOUT).
Tolerance
Maximum Output Voltage with respect to VREFand Resistor
VOUTmax 399,118 V Es un 99'78 % del valor nominal objetivo (VOUT).
Tolerance
Valor por debajo del fondo de escala del sensor de tensión del bus de
OVP Set Point: Typical DC Output Voltage to Trigger OVP VOVP 409,096 V
continua (425 V).
UVD Set Point: Typical DC Output Voltage to Trigger UVD VUVD 370,135 V -
Recommended Value for Filter Capacitor on VSENSE: CVSENSE 769,231 pF Valor escogido: 2 x 390 pF, 100 V.
Power Dissipated in Voltage Divider: PRfB1+RFB2 0,150 W Valor muy por debajo de la potencia nominal de cada resistor.

CURSO 2011/2012 – 310 – KAIS TOUMI BORGES


ANEXOS

COMPENSATION: Comentarios
Open Loop Transfer Function for Current Loop: -

M1M2 vs VCOMP
2,00

1,80

1,60

1,40

1,20
M1M2

1,00

0,80

0,60

0,40

0,20

0,00
0,00 1,00 2,00 3,00 4,00 5,00 6,00 7,00

VCOMP

Product of the Voltage Loop Variables: M1M2 0,282 V/s -

PROYECTO FINAL DE CARRERA – 311 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Enter a value for VCOMP in Cell C162 that results in M1M2, as shown in Cell C165, to be equal to M1M2, as
calculated and shown in Cell 158. For help in selecting an approriate value, refer to the VCOMP vs M 1M2 chart
below. It may require several iterations before an appropriate value, as indicated on Line 166, is entered.

Enter a Value For VCOMP (entered value must be less than 7): VCOMP 3,8 Valor introducido a tanteo.
Internal Current Loop Gain Factor M1 M1 0,428 -
Internal Voltage Loop PWM Ramp Slope M2 M2 0,647 V/s -
Resultant Product of the Internal Loop Variables: M1M2 0,277 V/s -
VCOMP Estimate is Appropriate -
Non-Linear Gain Voltage Loop Variable M3 M3 0,424 -
Desired Current Averaging Pole Frequency (6.5kHz <fIAVG < 13kHz) fIAVG 9,500 kHz Valor por defecto.
Recommended Value for ICOMP Capacitor: CICOMP 973,574 pF -
Actual Value Used for ICOMP Capacitor: CICOMP(actual) 1000 pF Valor escogido: 1 nF, 100 V.
Resultant Actual Current Averaging Pole Frequency: fIAVG(actual) 9,249 kHz -

CURSO 2011/2012 – 312 – KAIS TOUMI BORGES


ANEXOS

Current Averaging Bode Plot


60,00 0,00

40,00 -20,00

-40,00
20,00

-60,00
0,00
-80,00

Phase (degrees)
-20,00
Gain (dB)

-100,00
-40,00
-120,00
-60,00
-140,00

-80,00
-160,00

-100,00 -180,00

-120,00 -200,00
10,00 100,00 1.000,00 10.000,00 100.000,00 1.000.000,00
Frequency (Hz)

Gain Phase

PROYECTO FINAL DE CARRERA – 313 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Input Voltage and Current Waveforms


250,00 8,00

7,00

200,00
6,00

5,00
150,00
Vin (V)

Iin (A)
4,00

100,00
3,00

2,00
50,00

1,00

0,00 0,00
0 10 20 30 40 50 60 70 80 90 100

Vin Iin

Open Loop Transfer Function for Voltage Loop:


PWM to Power Stage Pole: fPWM_PS(pole) 1,313 Hz -

CURSO 2011/2012 – 314 – KAIS TOUMI BORGES


ANEXOS

Voltage Open-Loop Bode Plot

80,00 0,00

-10,00
60,00
-20,00

40,00 -30,00

Phase (degrees)
-40,00
20,00
Gain (dB)

-50,00
0,00
-60,00

-20,00 -70,00

-80,00
-40,00
-90,00

-60,00 -100,00
0,01 0,1 1 10 100 1000
Frequency (Hz)

Total Open Loop Gain PWM_PS Gain Total Open Loop Phase

Desired Voltage Loop Crossover Frequency ( fV < 20Hz): fV 10 Hz Valor por defecto.
Open Loop Voltage Gain at Desired fV: GVLdB(fV) -0,040 dB -
Recommended Value for the Voltage Compensation Capacitor: CVCOMP 5,114 F -
Actual Value Used for CVCOMP Capacitor: CVCOMP(actual) 10 F -

PROYECTO FINAL DE CARRERA – 315 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Recommended Value for the Voltage Compensation Resistor: RVCOMP 12,119 k -


Actual Value Used for RVCOMP Resistor: RVCOMP(actual) 16,2 k Componente escogido: 16'2 kilo-ohms, +/-1 %, 1/4 W.
Resultant Value of Voltage Compensation Zero: fZERO 0,982 Hz -
Desired Voltage Compensation Pole (fPole < 50Hz) fPOLE 20 Hz Valor por defecto.
Recommended Value for the Parallel Voltage Compensation Capacitor: CVCOMP_P 0,517 F -
Actual Value for the Parallel Voltage Compensation Capacitor: CVCOMP_P(actual) 0,47 F Componente escogido: 470 nF, 50 V.

Voltage Closed-Loop Bode Plot


80 120

60
100
40

20 80

Phase (degrees)
0
Gain (dB)

60
-20

-40 40

-60
20
-80

-100 0
0,01 0,1 1 10 100 1000
Frequency (Hz)

EA Gain Total Closed Loop Gain Total Closed Loop Phase Margin

CURSO 2011/2012 – 316 – KAIS TOUMI BORGES


ANEXOS

BROWN-OUT PROTECTION: Comentarios


Desired AC Line Voltage Turn-On Threshold: VAC(on) 220 VRMS
Desired AC Line Voltage Turn-Off Threshold: VAC(off) 210 VRMS
Maximum VINS Divider Resistor Power Dissipation: PR_VINS1 225 mW Valor un 90% de la potencia nominal del resistor.
Recommended Value of VINS Top Divider Resistor: RVINS1 20,568 M Valor demasiado elevado.
Actual Value of VINS Top Divider Resistor: RVINS1(actual) 1 M Componente escogido: 1 Megaohms, +/-1 %, 1/4 W.
Recommended Value of VINS Bottom Divider Resistor: RVINS2 5,186 k -
Actual Value of VINS Bottom Divider Resistor: RVINS2(actual) 5,11 k Componente escogido: 5'11 kilo-ohms, +/-1 %, 1/4 W.
Desired Number of Half Line Cycles For Brown-Out (NIBOP > 2*NHOLD_UP) NIBOP 2,5 Valor por defecto.
Recommended Value for the Brown-Out Capacitor: CVINS 18,133 F Componente escogido: 18 uF, 50 V.

Pérdidas estimadas en los componentes PPerd 26,95 W Línea añadida para conocer las pérdidas en el circuito.

PROYECTO FINAL DE CARRERA – 317 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.4 Cálculos justificativos del bloque de control


3.4.1 El microcontrolador

3.4.1.1 Características
Para poder efectuar cálculos, es necesario conocer algunas características del DSP. Las dos
siguientes figuras han sido tomadas de sus hojas de características.

Figura 161 Tensiones máximas permitidas en el DSP.

Figura 162 Valores recomendados de tensión y corriente aportados del DSP.

Figura 163 Resistencia de entrada equivalente de una entrada analógida del DSP.

CURSO 2011/2012 – 318 – KAIS TOUMI BORGES


ANEXOS

3.4.1.2 Cálculos

.1 Frecuencia máxima de muestreo


El convertidor analógico a digital requiere de un tiempo mínimo para muestrear un valor
analógico, cuantificarlo y almacenarlo en memoria. Conocer este dato es muy importante porque
influye directamente en:
 El tiempo disponible para tratar adecuadamente la muestra. Un algoritmo de cálculo y
de toma de decisiones desarrollado para el seguimiento de una señal analógica debe
ser más rápido que el tiempo disponible entre muestras pues, de lo contrario, se
perdería el control de la misma.
 Y en la frecuencia de conmutación de los transistores de potencia. Determinadas
muestras hacen que el DSP ordene a estos semiconductores a pasar al estado de corte o
de saturación, por lo que cuanto más rápido sea el proceso de conversión, más rápida
será también la frecuencia de conmutación posible.
Las hojas de características del DSP [55] indican que el tiempo mínimo de muestreo,
conversión y almacenamiento del valor es de 6‘1 s. Para no forzar al máximo a los convertidores
A/D, se estableció que el periodo de muestreo TS fuese 101 ciclos máquina11 más lento, esto es,
11‘15 s, lo que implica una frecuencia de 89‘686 kHz.

3.4.2 La placa madre

3.4.2.1 La entrada de alimentación


La placa madre (y todos los circuitos del bloque de control) se alimentan con tres tensiones
diferentes: +12 V, -12 V y +5 V. Una fuente de tensión externa será quien las aporte, siendo la
placa madre la que las distribuirá a los circuitos que haga falta. La referencia de tensión es común a
todas ellas y es la que se denomina como RefCntrlDig ( 2.4.1.1 Referencias de tensión, pág. 77).
Estas tensiones no se llevan directamente a los circuitos a los que alimentan sino que, previamente,
pasan por una protección del equipo y por una etapa destinada a su filtrado (Figura 164).

 El jumper JP4 no existe como tal: sólo se empleó para separar las pistas de referencia digital de
la analógica para la fabricación de la placa madre.

11
El ciclo máquina del microcontrolador fue establecido en 50 ns, el mínimo posible.

PROYECTO FINAL DE CARRERA – 319 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 164 Entrada de alimentación de la placa madre.

.1 Los fusibles de protección


El primer trato que se le da a cada tensión es su paso a través de un fusible que permite paliar
los daños ocasionados por los posibles cortocircuitos que se generen dentro del propio equipo, bien
como consecuencia de una mala conexión, de un mal diseño o de cualquier otro fallo que los
ocasione. Para seleccionar el calibre del fusible, los cálculos se basaron en el anexo ―
3.5 Cálculo de
las pistas de un circuito impreso‖, en el que se relacionan la anchura de las pistas de cobre de la
placa, su profundidad y la corriente que puede circular por ellas para un determinado incremento de
temperatura prefijado [69].
 Las pistas de las placas fabricadas poseen una profundidad de 35 micras.
 Las pistas de las tres entradas de alimentación (y la de 0 V) poseen una anchura de 75
milipulgadas, lo que equivale a 1‘905 milímetros. Del anexo se obtiene que la máxima
corriente es, para cada incremento de temperatura, la siguiente:
o Para t = 10º C  Imáx = 3‘8 A.
o Para t = 20º C  Imáx = 5‘5 A.
o Para t = 30º C  Imáx = 6‘5 A.
Como las tres fuentes posen en común la pista de los 0 V, ésta será la pista que determine la
corriente máxima total, suma de las corrientes que aportan aquellas. Por otro lado, es difícil
determinar el consumo de corriente que se hará de cada una de las fuentes. Para comenzar con las
pruebas, se determinó que la fuente de +5 V aportaría ½ de la corriente máxima calculada, mientras
que las otras dos fuentes lo harían con ¼ cada una (la de +5 V tiene más circuitos que alimentar).
De esta forma, la máxima corriente por pista de alimentación sería:
 Fuente de +5 V:
o Para t = 10º C  Imáx = 1‘9 A.
o Para t = 20º C  Imáx = 2‘75 A.
o Para t = 30º C  Imáx = 3‘25 A.
 Fuentes de +12 V y -12 V:

CURSO 2011/2012 – 320 – KAIS TOUMI BORGES


ANEXOS

o Para t = 10º C  Imáx = 0‘95 A.


o Para t = 20º C  Imáx = 1‘375 A.
o Para t = 30º C  Imáx = 2‘625 A.
Por último, el fusible a seleccionar deberá tener una corriente nominal de 1‘5 veces inferior a
la máxima expresada en las líneas superiores:
 Calibre máximo del fusible de la fuente de +5 V:
o Para t = 10º C  InMáx = 1‘267 A (escogido uno de 1‘25 A, 250 V, [11]).
o Para t = 20º C  InMáx = 1‘833 A.
o Para t = 30º C  InMáx = 2‘167 A.
 Calibre máximo del fusible de las fuentes de +12 V y -12 V:
o Para t = 10º C  InMáx = 0‘633 A (escogido uno de 630 mA, 250 V,
[11]).
o Para t = 20º C  InMáx = 0‘917 A.
o Para t = 30º C  InMáx = 1‘750 A.

 Para mayor seguridad, se pueden escoger los calibres de los fusibles para que las pistas no se
calienten más de 10 ºC. Si, en el transcurso de las pruebas, se observa que el calentamiento es
poco, se podría aumentar el tamaño de los mismos, pero nunca se deberán superar los valores
establecidos para un incremento de 30º C.
 Los anteriores cálculos tendrán que ser revisados en caso de que se desee cambiar las
proporciones de corriente suministradas por cada fuente.

.2 Los elementos de filtrado


A continuación de los fusibles, existe la posibilidad de conectar en paralelo y a cada fuente un
condensador polarizado con el fin de ayudar a estabilizar sus valores (condensador C21 para
+12Vctrl, condensador C22 para +12Vctrl y condensador C23 para +5Vctrl). A partir de aquí, se ha de
distinguir el trato realizado a las tensiones de ±12 V y +5 V: Las primeras son llevadas directamente
a los circuitos que las requieran, mientras que la segunda pasa por una etapa de filtrado L-C con el
objetivo de eliminar las componentes de alta frecuencia que puedan estar presentes e interferir en el
correcto funcionamiento de los circuitos digitales y analógicos (inductancia L2 y condensador C7).
Los circuitos digitales y analógicos que necesitan +5 V para funcionar se alimentan de la
misma fuente. Como los primeros pueden generar armónicos de alta frecuencia que pueden
perturbar el comportamiento de los segundos, se añadió otra etapa de filtrado L-C para separarlas
compuesta por la inductancia L1 y los condensadores C8 y C24, creando, así, la ― fuente‖
denominada AVCC de +5 V para la parte analógica con una referencia de tensión independiente
denominada RefCntrlAnalog ( 2.4.1.1 Referencias de tensión, pág. 77).

PROYECTO FINAL DE CARRERA – 321 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Los condensadores C7, C8, C21, C22, C23 y C24, junto con la inductancia L2, no se
instalaron en la placa madre: tan sólo se dejó preparada su ubicación (con sus taladros
correspondientes). Esto es debido a que la fuente externa de alimentación empleada aportaba
unos valores lo suficientemente estables como para no ser necesaria la presencia de los citados
componentes.
 La inductancia L1, de valor 22 H, se instaló sin efectuar cálculo alguno: Se siguieron las
indicaciones del tutor del Proyecto, quien señaló que sería suficiente para la aplicación
desarrollada.

3.4.2.2 Visualización de existencia de alimentación

La placa madre posee tres diodos LED para


señalizar que están presentes las tres alimentaciones
empleadas en el bloque de control (+12Vctrl, - 12Vctrl y
+5Vctrl). La Figura 165 muestra la disposición de
dichos semiconductores, donde se puede ver que los
LED que están conectados a las tensiones de ±12Vctrl
son de color rojo y poseen una resistencia en serie de
2‘74 k, mientras que el que está conectado a la
tensión de V5ctrl es de color verde (para distinguirlo de
los otros dos) y su resistencia asociada de 1 k.
Las tres resistencias empleadas son de precisión Figura 165 LEDs de existencia de alimentación.
(tolerancia del 1%), aunque no hace falta que lo sean:
se utilizaron éstas porque no se tenían de las de uso general (tolerancia del 5%) en el momento del
ensamblado del circuito. Estos componentes tienen la misión de limitar la corriente que circula por
los diodos, habiéndose seleccionado sus valores óhmicos para que dicha corriente sea
aproximadamente de 4 mA, un valor para que los LED aporten una intensidad de luz suficiente. A
continuación se demuestra que el valor nominal de la corriente se encuentra cercano al enunciado:

V12  v FW 12  1'2
(ec. 217) I D5  I D6    3'941 mA
R16 2.740

V5  v FW 5  1'2
(ec. 218) I D7    3'800 mA
R18 1.000

 Se ha considerado que la caída de tensión directa de los LED (vFW) es de 1‘2 V por un valor
típico para este tipo de diodos.

CURSO 2011/2012 – 322 – KAIS TOUMI BORGES


ANEXOS

SIGNATURA DESCRIPCIÓN VALOR


D5, D6 Diodos LED Rojo
D7 Diodo LED Verde
R16, R17 Resistencias 2‘74 k, ±1 %, ¼ W
R18 Resistencia 1 k, ±1 %, ¼ W

Tabla 34 Componentes para la indicación de existencia de alimentación en la placa madre.

3.4.2.3 Detección de tensiones de alimentación bajas


Todas las alimentaciones que están presentes en el sistema desarrollado, tanto en el bloque de
potencia como en el de control, están supervisadas para conocer, en todo momento, si alguna de
ellas cae por debajo de un valor mínimo pues, de ser así, provocaría que los circuitos diseñados no
funcionen correctamente y perder el control del conjunto. En el caso de detectar anomalía en alguna
de ellas y dependiendo de qué fuente se trate, el DSP actuará de una forma u otra.

.1 El supervisor de tensiones TL7757


El elemento que se encarga de supervisar cada una de las tensiones de alimentación del
sistema es el circuito integrado TL7757C de Texas Instruments [53]. En la Figura 166 se muestra el
encapsulado utilizado (tipo TO) y su circuito de aplicación típico. La letra C de su nomenclatura
indica que el rango de temperatura de funcionamiento va desde los 0 ºC hasta los 70 ºC.

Figura 166 Encapsulado y circuito típico del dispositivo TL7757C


empleado.

 Motivos de su elección
Se escogió este supervisor porque presentaba las siguientes características:
- Precisión: El valor de detección de tensión baja es de 4‘55 V típicos, con un
estrecho margen de tolerancia de ±120 mV (±2‘637 %).
- Sencillez de funcionamiento: Cuando la tensión de entrada cae por debajo de 4‘55
V típicos, en pocos microsegundos se activa la señal de /RESET, la cual es llevada
directamente al sistema de control para que actúe en consecuencia.

PROYECTO FINAL DE CARRERA – 323 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

- Sencillez de montaje: Con pocos elementos externos se puede detectar un nivel


bajo de tensión de una fuente de alimentación y dar una señal de alarma (/RESET) a
un circuito de control. En caso de ser la fuente de +5 V, tan sólo hace falta una
resistencia de polarización y un condensador de estabilización (Figura 166). En el
presente proyecto, la citada señal se llevó a las patillas NMI y /PORESET del DSP,
ambas provenientes de circuitos supervisores diferentes como más adelante se
detallará.
- Salida a colector abierto: Gracias a ella, el integrado puede supervisar una fuente
de tensión diferente a la que alimenta al circuito de control e interactuar con éste
para mandarle una señal de aviso. Esta característica es realmente útil para
supervisar las fuentes de ±12 V (el circuito de control se alimenta con +5 V). Por
otro lado, se pueden conectar en paralelo varios supervisores y formar una AND
lógica que comande una misma señal de alarma.
- Presencia de histéresis en la entrada: Por seguridad ante posibles perturbaciones en
la entrada, el integrado posee una ventana de histéresis de anchura 50 mV típicos
con una tolerancia de ±10 mV, siendo su valor central las tensiones citadas en el
punto -. De esta forma, se evita que la señal de alarma se active o desactive de
forma descontrolada. En la Figura 167 están dibujadas las ventanas de histéresis
más significativas teniendo en cuenta los valores típicos y las tolerancias de su
anchura y del valor central de detección.
- Función power-on: El dispositivo es capaz de mantener activa la señal de salida
desde apenas conectar la fuente alimentación (a partir de 1 V). Esta propiedad es
muy importante si se desea gestionar de forma adecuada el inicio del sistema
como, por ejemplo, un microprocesador, que es una de las aplicaciones dadas a
este supervisor.
- Rapidez de actuación: El integrado es capaz de actuar con rapidez en caso de
detectar una tensión baja en su entrada (los tiempos de propagación y de subida o
de baja son de 5 s y 1 s como máximo, respectivamente, por lo que el peor
tiempo de respuesta es de 6 s).

CURSO 2011/2012 – 324 – KAIS TOUMI BORGES


ANEXOS

Figura 167 Histéresis de entrada en el TL7757C en función de las tolerancias, de su anchura y de su valor central.

.2 Supervisión de la alimentación +5Vctrl: Interrupción /PORSET

La fuente de alimentación V5ctrl, únicamente


empleada en el bloque de control y de la que se
alimenta el DSP, es supervisada por un integrado
TL7757C, tal y como se muestra en la Figura 168,
idéntico al circuito típico aportado por el fabricante
(Figura 166).
La salida del mismo es llevada directamente a
la entrada /PORSET del microcontrolador para
provocar una interrupción Power-On Reset y
Figura 168 Circuito activador de la interrupción
mantener, así, la situación bajo control en dos
/PORSET.
situaciones diferentes:
 En el momento de conectar la alimentación al sistema: Cuando se comienza a
alimentar al DSP, hay que realizar una serie de operaciones para dejarlo preparado
para entrar en funcionamiento normal, ya que la carencia de alimentación hace que
toda la memoria interna se encuentre con datos aleatorios que conviene eliminar o
inicializar.
 Cuando el sistema se encuentra funcionando correctamente y la tensión de
alimentación disminuye por cualquier motivo: En este caso, se corre el riesgo de que
el DSP no funcione correctamente, se pierdan datos y, lo más peligroso, que se pierda
el control del sistema, pudiendo provocar daños irreparables en el lado de potencia.

PROYECTO FINAL DE CARRERA – 325 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 La interrupción /PORSET se activará cuando la fuente V5ctrl disminuya por debajo de las
tensiones mínimas reflejadas en cada ventana de histéresis de la Figura 167.

SIGNATURA DESCRIPCIÓN VALOR


R6 Resistencia 1 k, ±1 %, ¼ W
C4 Condensador 100 nF, 50 V
U1 Supervisor de tensión TL7757C
Tabla 35 Componentes para la supervisión de la fuente V5ctrl.

Apoyándose en la Figura 167, los valores nominal, máximo y mínimo de detección de tensión
baja en la fuente V5ctrl son:

Mínimo valor de detección  VH  mín  4'400 V 96' 703 % 



(ec. 219) Típico valor de detección  VC  4'550 V 100 % 
Máximo valor de detección  VH  máx  4'650 V 102'198 % 

pudiéndose expresar como:

(ec. 220) V5ctrl mín


 4' 550 V  2'198% /  3' 297 %

Por último, se van a expresar los porcentajes de los valores calculados respecto a la tensión
nominal de la fuente V5ctrl:

 M ínimo valor de detección 4'400


Relación porcentual mínima  100   100   88'00 %
 V5ctrl nom 5
 Típico valor de detección 4'550
(ec. 221) Relación porcentual nominal  100   100   91'00 %
 V5ctrl nom 5
 M áximo valor de detección 4'650
Relación porcentual máxima  100   100   93'00 %
 V5ctrl nom 5

 La interrupción Power-On Reset se activará cuando la fuente +5Vctrl se sitúe entre el 88% y el
93% de su valor nominal.

 La resistencia R6 y el condensador C4
La resistencia R6 se tomó de precisión (escala E96) por no disponer de una de uso general
(escala E24) cuando se montó la placa madre. El condensador C4 que se instaló es de 100 nF,
comúnmente empleado en todas las entradas de alimentación de los circuitos integrados empleados
en el sistema diseñado. A continuación se va a comprobar que, efectivamente, el supervisor U2
activará a /PORSET cuando detecte una tensión baja en la entrada VCC (vin).

CURSO 2011/2012 – 326 – KAIS TOUMI BORGES


ANEXOS

Teniendo en cuenta que su salida es un transistor a colector abierto, la máxima corriente que
éste absorberá será cuando la tensión de alimentación sea la máxima que el dispositivo pueda
detectar como baja (VH+ = 4‘65 V, Figura 167) y cuando la resistencia R6 sea mínima, esto es:

VH  VH  4'65
(ec. 222) I R6  máx
 máx
  4'697 mA
máx
R6 mín R6  1  tol  10 3  1  0'01

 Se ha considerado al transistor de salida ideal (sin caída de tensión colector-emisor) para


facilitar el cálculo, ya que, a priori, se desconoce su punto de trabajo.

Llevando este dato a la


característica de salida Tensión -
Corriente del TL7757C (Figura 169), se
obtiene que la caída de tensión en el
transistor ronda los 26‘9 mV12, un valor
despreciable respecto a la tensión de
alimentación empleada para calcularla: La
tensión y corriente reales de salida no
diferirán mucho de estos valores, incluso
serán menores. Comparando la citada
tensión con la máxima admitida por la
entrada /PORSET (0‘8 V, Figura 162), se
verifica que esta interrupción se activará
cuando el supervisor detecte una tensión
baja en la fuente V5ctrl.
Por último, se calcula la potencia
Figura 169 Característica de Tensión - Corriente de la salida
que disipará la resistencia R6 del supervisor TL7757C.
considerando su mínimo valor, pero su
máxima corriente:

(ec. 223) PR6  I R2 6


máx

 R6 mín  4' 697  10 3  2
 1000  1  0'01  21'841 mW

apreciándose que es un valor muy por debajo del que realmente puede soportar (1/4 de vatio
nominales).

.3 Supervisión de las alimentaciones ±12Vctrl: Interrupción NMI

12
En la gráfica aparecen sólo dos curvas: una para una alimentación de 1 V y otra para una de 4‘3 V. Aunque la tensión
de alimentación se haya considerado de 4‘65 V, se aprecia que tomando la curva de de 4‘3 V se está en el lado de la
seguridad, ya que se deduce que se está por encima de la de 4‘65 V. Además, al tomar la zona inicial de las mismas, los
resultados que arrojarían ambas serán prácticamente iguales.

PROYECTO FINAL DE CARRERA – 327 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

La placa madre contiene instalados, además, dos circuitos supervisores de tensión (de la
fuente ±12Vctrl, nombrados como U2 y U3 y visualizados en la Figura 170) y un conector (J17,
misma figura) al que le llegan las señales de otros tres circuitos supervisores presentes en el bloque
de potencia: Los de las fuentes ±12Vpot1, ±12Vpot2 y ±12Vpot3. Se ha de mencionar, para los
razonamientos posteriores, que todas estas fuentes alimentan a circuitos que tratan a las señales
analógicas de medida procedentes del bloque de potencia.

 En este apartado sólo se hablará del diseño de los circuitos supervisores de las fuente de tensión
±12Vctrl. Los relacionados con las fuentes de potencia se encuentran en el anexo de cálculos del
bloque de potencia.

Figura 170 Circuito de activación de la interrupción NMI.

SIGNATURA DESCRIPCIÓN VALOR


C9, C10 Condensadores 100 nF, 50 V
J7 Conector macho 5 patillas
Q1 Transistor PNP BC558
R7 Resistencia 1 k, ±5 %, ¼ W
R9, R13 Resistencias 14‘7 k, ±1 %, ¼ W
R12, R15 Resistencias 10 k, ±1 %, ¼ W
R14 Resistencia 22 k, ±5 %, ¼ W
U2, U3 Supervisores de tensión TL7757C

Tabla 36 Componentes para la supervisión de la fuente ±12Vctrl.

CURSO 2011/2012 – 328 – KAIS TOUMI BORGES


ANEXOS

Los circuitos supervisores aquí empleados se caracterizan:


- Por activar a la interrupción NMI (Non-Maskable Interrupt): Si hay carestía en el
valor de cualquiera de las fuentes de ±12 V, bien sea del lado de control o de
potencia, se dará aviso inmediatamente al DSP a través de esta interrupción para
evitar una situación descontrolada al estar tratando erróneamente las variables
analógicas provenientes de los sensores.
- Por emplear un divisor de tensión resistivo en la entrada: esto es necesario porque
la tensión de alimentación es superior a la de detección del dispositivo. Los
divisores están formados por las resistencias R9-R12 para la fuente de +12Vctrl y
R13-R15 para la de -12Vctrl y son de precisión (escala E96) para detectar, lo más
ajustadamente posible, cuándo la fuente decae.
- Por tener como referencia el supervisor de la fuente -12Vctrl a esta tensión en lugar
de los 0 V debido a que no admite el integrado tensiones negativas: De esta forma,
el supervisor siempre verá una tensión positiva en su entrada. Para interactuar con
el supervisor de la fuente +12Vctrl y activar la interrupción NMI, se hace necesario
el uso de un transistor PNP BC558, nombrado como Q1, y conectado entre la
salida de éste y masa, tal y como se muestra en la Figura 170. La misión de este
bipolar es evitar que aparezca una tensión negativa en la entrada NMI del DSP
cuando se active la salida del supervisor U3.

Figura 171 Etapas de salida conectadas a la patilla de interrupción NMI.

En la Figura 171 puede verse el circuito equivalente acoplado a la patilla NMI: las etapas de
salida de los supervisores TL757C del bloque de control (U2 y U3), los componentes que
intervienen en gobierno de la citada interrupción (las resistencias de polarización R7 y R14 y el

PROYECTO FINAL DE CARRERA – 329 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

transistor Q1) y las etapas de salida de los supervisores de las fuentes del bloque de potencia
(fototransistores NPN unidos al conector J17 de la Figura 170).

 La resistencia R7
La resistencia de polarización R7 se seleccionó del mismo valor y potencia que la resistencia
R6 del supervisor de la fuente +5Vctrl, sólo que su precisión es la de uso general, es decir, de la
escala E24 (5 %).
En este circuito, la diferencia respecto con el supervisor de la fuente +5Vctrl es que hay varios
transistores en paralelo conectados a R7 (Figura 171): La corriente que circulará por ella será
máxima cuando la fuente +5Vctrl se encuentre en su valor nominal, se detecte tensión baja en alguna
de las fuentes ±12Vctrl (del bloque de control o de potencia) y la tolerancia sea la mínima, es decir,
aproximadamente

V5 V5 5
(ec. 224) I R7  nom
 nom
  5' 263 mA
máx
R7 mín R7  1  tol  1000  1  0'05

No se ha tenido en cuenta la caída de tensión en los transistores por dos motivos: por ser la
corriente de colector pequeña y por provocar, por lo tanto, una caída de tensión colector-emisor
despreciable frente a la de alimentación. En realidad, la corriente será algo menor debido al citado
efecto que, por cierto, habría que calcular obteniendo la característica equivalente de salida cuando
todos ellos se encuentren saturados (peor de los casos): no se ha hecho así porque no es necesario en
esta aplicación, ya que sólo se desea que trabajen como unos interruptores, esto es, en los estados de
corte y saturación, y no como dispositivos que regulen la corriente y tensión a unos valores precisos
(se evita, por ello, complejidad de cálculo).
En cuanto a la potencia a disipar, se puede calcular de forma similar a (ec. 223):

(ec. 225) PR7  I R2 7


máx

 R7 mín  5' 263  10 3 2
 1000  1  0'01  27'422 mW

por lo que con una resistencia de ¼ de vatio es más que suficiente.

 Cálculo de los divisores de tensión


En primer lugar, antes de proceder con los cálculos, se debe establecer qué tensión se
considera como ― baja‖ para la fuente ±12Vctlr. Para seguir con un criterio aproximado al utilizado
para el supervisor de +5Vctrl, se decidió que la tensión fuere insuficiente si disminuyere un punto
más que aquélla (ec. 221), esto es, un 10 % respecto a su valor nominal, es decir, si alcanzare los
10‘8 V absolutos.

(ec. 226) V12ctrl mín


 10'8 V

Como las ramas resistivas R9-R12 y R13-R15 se calculan exactamente igual y para no ser
repetitivo en los cálculos, sólo se tomará a la primera de ellas como referencia.
La tensión en la entrada del supervisor U2 es, de forma general, la siguiente:

CURSO 2011/2012 – 330 – KAIS TOUMI BORGES


ANEXOS

R12
(ec. 227) vin1   V12
R9  R12

siendo V12 la tensión de alimentación de la fuente +12Vctrl. Como las resistencias y la tensión de
activación tienen su tolerancia, se ha de considerar el peor de los casos en sus valores para asegurar
que la interrupción NMI se active siempre que la tensión de alimentación disminuya por debajo de
los +10‘8 V. Teniendo presentes la Figura 167 y (ec. 227), esto ocurrirá cuando:

R12 R12  1  tol 


(ec. 228) vH  mín  V12 mín  V12 mín
R9  R12 mín
R9  1  tol   R12  1  tol 

siendo tol la tolerancia de las resistencias, que es del 1% por ser de precisión. Tomando a R12
como de 10 k (un valor elevado para evitar se absorba una corriente importante por la rama), se
puede saber el valor que debe seleccionarse para R9. Operando con la anterior ecuación y
substituyendo, se tiene que el valor nominal de esta resistencia debería ser:

10 103  1  0'01
(ec. 229) 4'400  10'8  R9  14.544 
R9  1  0'01  10 103  1  0'01

Una cosa es el resultado que arrojan unos cálculos y otro es el que se tiene disponible en el
momento del ensamblado de los circuitos. En este caso, el valor de resistencia del que se disponía
fue de 14‘7 k ± 1%. La tensión nominal, mínima y máxima de alimentación que se detectarían
son:
 Típico valor de detección:

R9  R12 14'7  10 3  10  10 3
(ec. 230)  VC   4'55  11'239 V 100 %
R12 nom
10  10 3

 Mínimo valor de detección:

R9  R12 14'7  10 3  1  0'01  10  10 3  1  0'01


(ec. 231)  VH    4'400  10'740 V 95'56 %
R12 mín
mín
10  10 3  1  0'01

 Máximo valor de detección:

R9  R12 14'7  10 3  1  0'01  10  10 3  1  0'01


(ec. 232)  VH    4'65  11'624 V 103'43 %
R12 máx
máx
10  10 3  1  0'01

Los anteriores resultados se pueden expresar así:

(ec. 233)  V12ctrl mín


 11' 239 V  3' 43% /  4' 44 %

PROYECTO FINAL DE CARRERA – 331 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Y, para finalizar, tal como se hizo con el supervisor de la fuente +5Vctrl, las relaciones
porcentuales de los anteriores valores respecto al valor nominal de +12Vctrl:

 M ínimo valor de detección 10'740


Relación porcentual mínima  100   100   89'50 %
 V12 nom 12
 Típico valor de detección 11'239
(ec. 234) Relación porcentual nominal  100   100   93'66 %
 V12 nom 12
 M áximo valor de detección 11'624
Relación porcentual máxima  100   100   96'86 %
 V12 nom 12

 Los valores obtenidos anteriormente son válidos para la fuente -12Vctrl, pero con signo
negativo.
 La interrupción Non Maskable Interrupt se activará cuando las fuentes ±12Vctrl se sitúen entre
el 89‘50 % y el 96‘86 % de su valor nominal.
 Debido a que los supervisores de las fuentes ±12Vctrl pueden enviar una señal de alarma con
una poca variación de tensión de las citadas fuentes, se debe tener especial cuidado en
escogerlas, pues deben ser muy estables.

 La resistencia R14 y el transistor Q1

El transistor Q1 sólo entrará en conducción cuando el


supervisor U3 active su salida. La resistencia de base R14 hará que
este bipolar trabaje en los estados de corte y de saturación,
provocando que se comporte como un interruptor para poner a nivel
alto o al bajo la señal de interrupción NMI.
El transistor BC558 que se tomó fue uno que había en el
laboratorio y del se desconoce el fabricante. Para hacer los cálculos, Figura 172 Encapsulado del
se tomó como referencia uno de Fairchild con la misma referencia transistor bipolar BC558.
[18], cuyas características más relevantes se muestran en la Figura
173.

CURSO 2011/2012 – 332 – KAIS TOUMI BORGES


ANEXOS

Figura 173 Algunas características del transistor BC558 de Fairchild.

El transistor Q1 en corte

El transistor Q1 se encontrará en el estado de corte cuando la salida del supervisor U3 se


encuentre inactiva. Suponiendo, además, que la salida del supervisor U2 y que los fototransistores
se encuentren también en el mismo estado, se debe comprobar que las tensiones entre sus diferentes
terminales (los de Q1) no superen los valores máximos aportados por el fabricante de la Figura 173:
 Tensión vceo: Su mínimo valor será de -5 V en el circuito en el que se encuentra (el
signo negativo es debido a que se trata de un bipolar PNP), por lo que no es un dato
preocupante (aguanta hasta -30 V).
 Tensión vebo: Tampoco será un inconveniente porque será prácticamente nula ya que,
al no circular apenas corriente desde el terminal emisor al de base (la que hay es
parásita), las tensiones en ambas patillas serán casi coincidentes (la tensión en la base
será ligeramente inferior a la del emisor, la cual será de unos +5 V).
 Tensión vcbo: Este valor está cercano a -5 V, la mínima que podría soportar. La que
realmente existe es ligeramente superior a este límite debido a lo mencionado en el
anterior párrafo, por lo que el transistor estaría dentro del margen de seguridad. No
obstante, si la fuente de +5 V aportare una tensión mayor que la nominal, habría que, o
bien añadir algún componente para limitar la tensión vcbo y evitar, así, la destrucción
del bipolar (por ejemplo, un diodo zéner) o bien seleccionar otro transistor.
Cuando el supervisor U2 se encuentre activo, todos los parámetros anteriores no serán
problema alguno porque la tensión vout1 que impone el transistor NPN del citado componente será

PROYECTO FINAL DE CARRERA – 333 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

de varios milivoltios (Figura 169). Lo mismo ocurrirá cuando alguno o todos de los fototransistores
estén saturados.

El transistor Q1 en saturación

Este estado será el que se


presente cuando el supervisor U3
detecte una tensión baja en la fuente
-12Vctrl. Y para que este bipolar se
encuentre en el citado estado se debe
seleccionar la resistencia de base R14
adecuada.
La máxima corriente que
circulará por Q1 se dará cuando sólo
se detecte una tensión baja en la
citada fuente porque será toda la que
atraviese a R7 (no se repartirá por
ningún otro dispositivo) y ya fue
calculada con anterioridad en (ec.
224), siendo, además la que circule Figura 174 Transistor bipolar BC558: tensiones de saturación en
por el emisor: función de la corriente de colector13.

(ec. 235) I E  5'263 mA

El signo negativo se ha añadido por ser un transistor PNP. Al estar el transistor saturado, se
debe aplicar la expresión siguiente respecto a las corrientes que lo atraviesan:

(ec. 236) I E  IC  I B

De las hojas de características del BC558, se tomó la gráfica que presenta las curvas VBE y
VCE de saturación versus la corriente del colector (Figura 174). En ella, está escrita la condición13

(ec. 237) I C 10  I B

que, llevada a (ec. 236) se obtiene la corriente de base:

I E  5'263 mA
(ec. 238) I E  11 I B  I B    478' 455 A
11 11

implicando, por ello, una corriente de colector de:

(ec. 239) I C  10  I B  4' 784 mA

13
La gráfica contiene un error tipográfico: donde pone IC = -10·IB debe poner IC = 10·IB.

CURSO 2011/2012 – 334 – KAIS TOUMI BORGES


ANEXOS

Llevando este dato a la gráfica de la Figura 174, se obtienen las tensiones de saturación VBE y
VCE:

VBEsat   650 mV
(ec. 240)
VCEsat   85 mV

En un transistor bipolar se cumple que:

(ec. 241) VCEsat  V BEsat  VCBsat 

y, operando:

(ec. 242) VCBsat   VCEsat  V BEsat   85 mV   650 mV   565 mV

Con este valor, la tensión en el terminal de base es:

(ec. 243) VCBsat   VCsat   VBsat   VBsat   VCsat   VCBsat   0  565 mV  565 mV

Por otro lado, la caída de tensión colector – emisor del transistor de salida de U3 se obtiene
llevando la corriente de base de (ec. 238) con signo positivo a la Figura 169 (transistor NPN), que
resulta ser de unos 7 mV. De esta forma, se obtiene la tensión vout2 mínima (Figura 171):

(ec. 244) vout2 mín


  V12 mín  VCEsat  U 3  11'674 V  7 mV  11'667 V

Por último, sabiendo la diferencia de potencial a la que se verá sometida R14 y la corriente
que la atraviesa, se puede calcular su valor:

vout2 mín  VBsat   11'667 V   565 mV 


Q1
(ec. 245) R14    25' 565 k
I B Q1  478'455 μA

El valor más cercano disponible en el laboratorio fue el de 22 k, por lo que ésta fue la que se
instaló en la placa madre. No se recalcularon las corrientes y las tensiones en Q1 porque, al ser una
resistencia de valor cercano al calculado, el transistor seguirá saturado. La potencia nominal basta
que sea de 1/4 W.

3.4.2.4 El circuito de reloj


La señal de sincronismo (reloj) que requiere el microcontrolador para poder funcionar puede
provenir de dos lugares diferentes:
 De un circuito externo que aplique una onda cuadrada tipo TTL (de 0 a +5 V) a la
patilla XTAL1/CLKIN.
 O de un cristal de cuarzo y un par de condensadores conectados a las patillas
XTAL1/CLKIN y XTAL2, conjunto gobernado por el módulo PLL interno (Phase-Locked

PROYECTO FINAL DE CARRERA – 335 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Loop), del cual no se hablará en el presente apartado (para ello, consultar documentos
[55] y [72]).
Ambas posibilidades son seleccionadas poniendo un ‗1‘ o un ‗0‘ lógicos a la patilla /OSCBYP.
La Figura 175, tomada de la hoja de características del DSP [55], muestra este par de
configuraciones, además de los valores admitidos de la frecuencia del cristal y de las capacidades
típicas de los dos condensadores si se opta por el segundo de los puntos mencionados. También, en
un párrafo, se aportan algunas de las características eléctricas que debe cumplir: la resistencia
efectiva serie o ESR (Effective Series Resistance) y la potencia máxima, ambas de valor 30  y 1
mW, respectivamente.

Figura 175 Frecuencias de cristal a emplear y circuito de conexión recomendado.

 Por motivos que se desconocen, después de haber consultado al fabricante del microcontrolador
y de haber realizado diversas pruebas, no se consiguió hacer que el circuito de reloj
funcionase mediante el cristal de cuarzo, solamente fue posible introduciéndole la señal
externa.

En la Figura 176 está dibujado el circuito de reloj empleado en la placa madre, el cual es una
mezcla de las dos anteriores variantes: posicionando el jumper JP6 en un punto o en otro se puede
excitar al DSP con una señal TTL externa introducida a través del conector J16 o bien emplear el
circuito formado por el cristal Y1 y los condensadores C5 y C6. El jumper JP5 direcciona a
/OSCBYP para habilitar un modo u otro (0 V para el primero y +5 V para el segundo). El diodo zéner

CURSO 2011/2012 – 336 – KAIS TOUMI BORGES


ANEXOS

D4, de 5‘1 V nominales, protege a la entrada XTAL1/CLK ante una posible sobretensión o polaridad
inversa proveniente del circuito excitador externo.
El cristal Y1 es el modelo A-8.000-18 del fabricante Rami [26], con un encapsulado HC49/U.
La frecuencia de oscilación es de 8 MHz, el ESR de 30  y la capacidad de carga de 18 pF. Los dos
primeros parámetros eléctricos son acordes con los impuestos en la Figura 175, mientras que el
último casi se le aproxima.

Figura 176 Circuito de reloj diseñado para el DSP.

 El valor de la frecuencia del cristal es dependiente del propio proceso de fabricación (tolerancia
sobre el valor nominal), de la temperatura y del tiempo. No se han tenido en cuenta en los
cálculos por considerárselos despreciables (unas decenas de partes por millón) y por no ser ésta
una aplicación rigurosa con su valor (se trata de un prototipo que trabajará dentro de un
laboratorio).

SIGNATURA DESCRIPCIÓN VALOR


C5, C6 Condensadores 33 pF
D4 Diodo zéner 5‘1 V
J16 Conector macho 3 patillas
JP5, JP6 Jumper 3 patillas
Y1 Cristal 8 Mhz

Tabla 37 Componentes del circuito de reloj del DSP.

.1 Los condensadores C5 y C6
Las capacidades que acompañan al cristal no se pueden escoger de cualquier valor, sino que
deben estar dimensionadas acorde a las características del mismo, siendo lo que a continuación se
va a calcular.

PROYECTO FINAL DE CARRERA – 337 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

La capacidad de carga CL de un cristal se obtiene con la expresión siguiente [68]:

C5  C6
(ec. 246) CL   Cstray
C5  C6

siendo Cstray la capacidad parásita presente en el circuito, que se suele tomar de unos 5 pF. Los
condensadores C5 y C6 se instalan del mismo valor y son única incógnita en la anterior ecuación,
pues CL se toma de las hojas de características del cristal [26] y es de 18 pF. Por tanto, haciendo
cuentas, estas capacidades deberían ser de:

(ec. 247) C5  C6  2  CL  Cstray   2  18pF  5pF  26 pF

A la hora de montar el circuito, de este valor no se disponía, así que se instalaron las
capacidades más cercanas, de valor 33 pF. Esto hace que la capacidad nominal de carga total sea de:

33 pF 33 pF
(ec. 248) CL   5 pF  21'5 pF
33 pF  33 pF

difiriendo casi un 19‘4% del valor especificado por el fabricante (18 pF).
Si se considera una tolerancia del 20% en las capacidades, CL podía tener unos valores
máximo y mínimo de:

33 pF  33 pF 1  0'2
2

(ec. 249) C Lmáx    5 pF  24'80 pF


33 pF  33 pF 1  0'2

33 pF  33 pF 1  0'2
2

(ec. 250) C Lmín    5 pF  18'20 pF


33 pF  33 pF 1  0'2

distanciándose, cada uno, un 15‘35% aproximadamente del valor de (ec. 248). Por lo tanto, se
puede escribir lo siguiente:

(ec. 251) C L  21'5 pF  15'35%

Finalmente, los condensadores que se escogieron fueron el modelo D330J20C0GH63L6R de


Vishay, de 33 pF, 5% de tolerancia y 100 V de tensión máxima [21].

CURSO 2011/2012 – 338 – KAIS TOUMI BORGES


ANEXOS

Figura 177 Características más relevantes y encapsulado del cristal seleccionado.

3.4.2.5 Pulsadores de marcha y de paro


Los pulsadores de marcha y de paro están directamente conectados a las entradas de
interrupción XINT3 y XINT1 del DSP, respectivamente, ambas programadas para que sean activas a
nivel bajo (Figura 178). Para asegurar que dichas interrupciones tengan lugar, se ha dispuesto una
rama R-C en paralelo con el objetivo de que permanezcan activas durante un tiempo mínimo. La
Figura 179 ha sido extraída de las hojas de características del microcontrolador, mostrándose en ella
que este tiempo mínimo tW(INT) debe ser de 112 ns (el parámetro tc(sys) hace referencia al periodo de
la señal de reloj interna SYSCLK que, tal y como se ha programado al DSP, es de 100 ns).

PROYECTO FINAL DE CARRERA – 339 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

a) b)
Figura 178 Circuito del pulsador de marcha (a) y el de paro (b).

SIGNATURA DESCRIPCIÓN VALOR


C2, C3 Condensadores 100 nF, 50 V
R2, R3 Resistencias 2‘74 k, ±1 %, ¼ W
R4, R5 Resistencias 1 k, ±1 %, ¼ W
SW2, SW3 Pulsadores N/C

Tabla 38 Componentes para la activación de la marcha y el paro.

Figura 179 Duración mínima del pulso de interrupción externa, con tc(SYS)=100 ns.

.1 Cálculo de las ramas R-C


A continuación se va a calcular cuál es el tiempo durante el cual las interrupciones XINT3 y
XINT1 están activas cuando se pulsa su pulsador correspondiente. Las operaciones a realizar serán
referentes al circuito de marcha, siendo equivalentes para el de paro.

 Se tomará como nula la resistencia interna de los pulsadores empleados: por un lado, porque se
desconocía en el momento de efectuar los cálculos y, por el otro, para obtener unos resultados
más restrictivos en el caso de que se empleare un mecanismo con una resistencia despreciable.

Para empezar, la ecuación de la tensión de carga del condensador C3 en función del tiempo,
cuando se encuentra inicialmente descargado, es:

CURSO 2011/2012 – 340 – KAIS TOUMI BORGES


ANEXOS

(ec. 252) vC 3 t   V5  1  exp  t  

siendo V5 la tensión de alimentación de +5 V y  constante de tiempo de la rama R3-C3 que deberá


ser obtenida para seleccionar el valor de ambos componentes. Su cuantía viene dada por la
expresión:

(ec. 253)   R 3  C3

El pulso a nivel bajo en la entrada de interrupción se considera válido mientras la tensión se


mantenga por debajo de la máxima considerada como un ‗0‘ lógico que, observando la Figura 162,
es de valor VILmáx = +0‘8 V. Retomando la (ec. 252) y particularizándola para dicha tensión, se tiene
que:

  tW ( INT ) 
(ec. 254) VILmáx  V5  1  exp   
   mín 

donde mín es la constante de tiempo mínima y es la única que se desconoce. De esta última
expresión, la única incógnita es la constante de tiempo que, despejando y operando, es de valor:

1 1
  V    0'8 
(ec. 255)  mín  tW ( INT )  ln 1  ILmáx   112 109  ln 1    6'424 107 s
  Vcc    5 

Una vez conocido este dato, se pueden seleccionar los valores de R3 y de C3. Se toma este
último de 100 nF, por lo que la resistencia mínima debe ser de:

 mín 6'424 107


(ec. 256) R3mín    6'424 
C3 100 109

La resistencia obtenida es de un valor muy bajo, lo que provocaría un importante pico de


corriente cuando se accione el pulsador, la cual sería de:

 5Vctrl 5
(ec. 257) I máx    0' 778 A
R3 6'424

Esta corriente es nada deseable. Para evitarla, se decidió tomar un valor elevado de R3,
concretamente de 2‘74 k ±1% ¼ W, disponible en el laboratorio. De esta forma, la corriente de
pico estaría limitada a:

 5Vctrl 5
(ec. 258) I máx    1'825  10 3 A  1'825 mA
R3 2'74  10 3

Respecto a la constante de tiempo, queda establecida a un valor de:

(ec. 259)   R 3  C3  2'74 103 100 109  1'387 10-4 s  138'7 μs

PROYECTO FINAL DE CARRERA – 341 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

lo que provoca que el tiempo transcurrido desde que se accionó el pulsador hasta que el
condensador alcanza la tensión VILMáx sea de:

 V   0'8 
(ec. 260) tV    ln 1  ILmáx   1'387 10-4  ln 1    2' 418 105 s  24'18 μs
C VILmáx
 Vcc   5 

que, como tal y como se ve, es un tiempo muy superior al valor mínimo tW(INT) especificado por el
fabricante (112 ns, Figura 179), por lo que la selección de la rama R3-C3 (y R2-C2, por tanto) es
correcta.

.2 Las resistencias R4 y R5
Estas resistencias sirven únicamente como protección ante una posible sobrecorriente en caso
de que se programen inadecuadamente las patillas a las que están conectadas: si se establecen como
de salida y se escribe en ellas un ‗1‘ lógico, habría una sobrecorriente en el momento de activar el
pulsador asociado y el riesgo de dañar al DSP. En caso de escribir en ellas un ‗0‘ lógico, la
sobrecorriente tendría lugar al descargarse el condensador correspondiente (si es que se encuentra
cargado).
Al ser programadas las patillas de interrupción como de entrada, la corriente que absorban
será prácticamente nula y no interferirá en la labor de los circuitos diseñados (y no habrá caída de
tensión en las resistencias R4 y R5).
Se escogieron de 1 k y una tolerancia del 1% por estar disponibles en el momento del
ensamblado.

 La patilla XINT1 sólo es de entrada, por lo que no le haría falta la resistencia de protección R4:
se instaló pensando que era de entrada/salida como las patillas XINT2 y XINT3. Dicha resistencia
se dejó en el circuito por no afectar al funcionamiento del mismo, pudiendo ser obviada sin
problema alguno.

3.4.2.6 Pulsador de reset

El circuito pulsador de reset (Figura 180) es muy


parecido al diseñado para el de marcha y para el de paro
descritos anteriormente: Lo único que cambia es que se ha
omitido la resistencia serie con la patilla de /RESET. Los
componentes R1 y C1 cumplen con la misma función que en
los citados circuitos, por lo que los cálculos efectuados
anteriormente son totalmente válidos. Más aún, la rama R-C
de los circuitos de marcha y de paro son un calco del
empleado en el de /RESET porque el fabricante recomienda que
esta patilla posea una resistencia de 2‘7 k en caso de ser
Figura 180 Circuito pulsador de reset.
direccionada por un circuito totem-pole externo (Figura 181).

CURSO 2011/2012 – 342 – KAIS TOUMI BORGES


ANEXOS

SIGNATURA DESCRIPCIÓN VALOR


C1 Condensador 100 nF, 50 V
R1 Resistencia 2‘74 k, ±1 %, ¼ W
SW1 Pulsador -

Tabla 39 Componentes para la activación del reset.

La patilla /RESET posee una peculiaridad: es de entrada mientras se encuentra inactiva, pero
pasa a ser de salida durante un corto intervalo de tiempo en el momento en el que se activa. La
Figura 181 muestra el tiempo mínimo necesario que debe estar a nivel bajo para que se active y el
tiempo mínimo que permanece en este estado forzado por el DSP [55].

Figura 181 Tiempos de activación de la patilla de /RESET, con tc(SYS) = 100 ns.

.1 La patilla /RESET funcionando como entrada


Cuando la función de reinicio del DSP no se encuentra activada, la patilla /RESET está
funcionando como una entrada esperando a que dicha función se active, bastando un pulso de 800
ns mínimo para conseguirlo (Figura 181). Pulsando a SW1 se garantiza dicho tiempo, el cual es de
24‘18 s, ya calculado en (ec. 260). La patilla /RESET no tiene efecto alguno en esta situación por no
circular corriente hacia su interior.

.2 La patilla /RESET funcionando como salida


Cuando /RESET se activa, bien sea por un pulsado de SW1 o bien por otra situación ajena a la
interacción directa del usuario, permanecerá un tiempo a nivel bajo, absorbiendo corriente hacia su

PROYECTO FINAL DE CARRERA – 343 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

interior. Dicha corriente se encuentra limitada por la resistencia R1 a un valor no peligroso,


aproximadamente al calculado en (ec. 258).
Cuando el /RESET sea debido a algún funcionamiento anómalo (no pulsado de SW1), su
patilla descargará al condensador C1 muy rápidamente al no haber una resistencia en serie. El pico
de corriente absorbida en este momento podría ser importante si la señal /RESET pasa del nivel alto
al bajo con gran velocidad (recuérdese la expresión de la corriente de un condensador: i(t) = C ·
dv(t) / dt). Inicialmente, se dispuso una resistencia en serie de 220  con esta patilla para evitar este
problema y limitar la corriente a unos 19 mA, valor máximo admitido según la Figura 162, pero se
desinstaló debido a que generaba problemas (el tiempo que tardaba en descargarse C1 a través de la
resistencia y la patilla era elevado y no dejaba al DSP reiniciarse correctamente).

3.4.3 Placa de acondicionamiento analógico

3.4.3.1 Consideraciones sobre los diodos zéner empleados

.1 Características
Todas aquellas señales analógicas (a excepción de la temperatura ambiente) que estén
conectadas a la entrada analógica del microcontrolador están limitadas, en tensión, por un diodo
zéner de 5‘1 V nominales para evitar que el primero pueda sufrir algún daño ante cualquier
sobretensión o tensiones negativas (Figura 182).
Como no se sabe cuál es el fabricante de los diodos empleados por haber aprovechado los que
ya había en el laboratorio, se ha tomado uno de uso común como referencia: el 1N5231B, con una
tolerancia del 5% y perteneciente al fabricante Vishay [3]. Éste servirá para aproximarse más al
comportamiento real de los circuitos diseñados. Algunas de sus características se visualizan en la
Figura 183 y en la Figura 184.

Figura 182 Aplicación del zéner en la placa analógica.

CURSO 2011/2012 – 344 – KAIS TOUMI BORGES


ANEXOS

Figura 183 Algunas características del diodo zéner 1N5231B de Vishay.

Figura 184 Encapsulado y características inversa, directa y capacitiva del zéner 1N5231B.

PROYECTO FINAL DE CARRERA – 345 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.2 Tolerancia zéner
Como consecuencia de la tolerancia del diodo (5%), habrá un rango de tensiones zéner
posibles:

(ec. 261) 4'845  Vz  5'355 V

Este dato es importante conocerlo para cerciorarse si realmente el diodo cumplirá con su
misión de protección ante una sobretensión.

.3 Protección del DSP

 Ante sobretensiones

Teniendo en cuenta el dato de (ec. 261), se puede prever cuándo estarán protegidas las
entradas analógicas del DSP en función su tensión de alimentación. En efecto, según sea el valor de
dicha tensión, la máxima permisible en las citadas entradas también variará, en concreto 0‘3 V más.
La Figura 162 muestra este hecho, en donde las entradas analógicas se situarían en la línea All other
inputs. La Tabla 40 refleja cuándo sería efectiva la protección en función del rango de la tensión
zéner y de la de alimentación.

TENSIONES MÁXIMAS DSP (VDD + 0’3 V)


Mín Nom Máx
4’8 V 5’3 V 5’8 V
Mín
TENSIONES ZÉNER

4’845 V No efectiva Efectiva Efectiva

Nom
No efectiva Efectiva Efectiva
5’1 V

Máx
No efectiva No efectiva Efectiva
5’355 V

Tabla 40 Previsión de la validez de la protección zéner en una entrada analógica del DSP.

 Las entradas analógicas del DSP estarán protegidas ante una sobretensión siempre y cuando la
tensión zéner sea igual o inferior a la máxima que puedan tolerar.

 Ante tensiones negativas

En referencia a lo que ocurriría si a la entrada de una patilla analógica se presentare una señal
de tensión negativa, cabe decir que ella correría el riesgo de estropearse. En efecto, la Figura 162
muestra que la mínima tensión que se podría tolerar es de -0‘3 V y la Figura 184 que la tensión de
codo del diodo zéner (cuando empezaría a conducir estando polarizado directamente) es, como
mínimo, de 0‘4V. Esto significa que el diodo seleccionado no ofrecería una protección ante dicha
situación (peor aún si se considera que la tensión de codo ronde los 0‘7 V típicos de los diodos).

CURSO 2011/2012 – 346 – KAIS TOUMI BORGES


ANEXOS

 Las entradas analógicas no se encuentran protegidas ante las tensiones negativas. Se ha de


prestar especial atención en conectar correctamente las señales provenientes de los circuitos de
tratamiento de señal.

3.4.3.2 Los circuitos sensores de temperatura


El prototipo diseñado está preparado para albergar, en la placa analógica, a dos sensores de
temperatura basados en termistores: uno es para medir la temperatura del radiador y el otro para
medir la del ambiente.
Como no se sabía qué tipo de termistores emplear cuando se diseñó la placa analógica, se
decidió configurar unos circuitos que fuesen válidos tanto para un termistor PTC (Positive
Temperature Coefficent) como para un NTC (Negative Temperature Coefficent). A continuación se
explicará en qué consisten.

.1 De la temperatura del radiador

 Generalidades

La Figura 185 muestra el circuito empleado


para detectar y pre-tratar la temperatura del
radiador. Consiste en un par de resistencias, R52 y
R137, que habrá que calcular en función de las
características del termistor empleado, el cual va
conectado o bien entre los terminales 1 y 2 del
conector J4 o bien entre los terminales 2 y 3 del
mismo, permitiendo que la tensión de salida (vout)
pueda aumentar o disminuir con la temperatura
según se desee. Por otro lado, al circuito también se
lo puede alimentar, posicionando adecuadamente el
Figura 185 Circuito detector de la temperatura del
jumper JP3, o bien con una tensión de +12 V o bien
radiador.
con una de +5 V (de nuevo, según sean las
necesidades).
La Figura 186 recoge cuatro posibles combinaciones entre las resistencias R52, R137 y el
termistor, nombrado como RT, estando alimentados con una fuente genérica VCC. Si se tienen en
cuenta las otras posibilidades disponibles al emplear las fuentes +5Vctrl y +12Vctrl, existen en total
ocho configuraciones posibles que el usuario puede escoger de la forma que más le convenga
(cuatro para cada una). Más aún: considerando también los dos termistores, NTC y PTC, los
circuitos seleccionables pasan a ser 16.

PROYECTO FINAL DE CARRERA – 347 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 186 Opciones de configuración del circuito sensor de temperatura del


radiador con una fuente de alimentación genérica.

 Estudio de las combinaciones


Seguidamente se hará un pequeño estudio de los circuitos mostrados en la Figura 186,
mostrando en la Tabla 41 un pequeño resumen.

Combinación a)

Si el usuario desea instalar un NTC, este circuito le proporcionará una tensión de salida (vout)
que crecerá cuando lo haga la temperatura. En el caso de un PTC, el proceso será el contrario: la
tensión disminuirá. Observando la f.d.t. de esta configuración se entiende este funcionamiento:

v out R137
(ec. 262) 
VCC RT  R137

La tensión de salida puede variar fuertemente con la temperatura si lo hace también el valor
resistivo del termistor y si éste no difiere mucho de R137 en todo el rango de operación.

Combinación b)

Este circuito se comporta de forma totalmente opuesta al anterior: al instalar un termistor


NTC, la tensión de salida disminuirá cuando aumente la temperatura y, si es PTC, aumentará con

CURSO 2011/2012 – 348 – KAIS TOUMI BORGES


ANEXOS

ésta. La dependencia de la salida respecto a la temperatura también puede ser bastante significativa.
La f.d.t. se expresa seguidamente:

v out RT
(ec. 263) 
VCC RT  R52

Combinación c)

Esta variación del circuito a) se puede emplear para suavizar la curva de resistencia del
termistor frente a la temperatura o, dicho de otra forma, se puede hacer más o menos lineal dicha
característica en función del valor de R52, dentro de un rango determinado de temperatura. (Se
obtendría una curva en ‗S‘ fruto de poner en paralelo un par de resistencias, una de ella variable,
siendo la zona aproximadamente lineal el centro de la curva. Este caso no será objeto de un estudio
profundo porque existe bibliografía que explica este tema cuando se trata de sensores y por no
emplearse en el presente proyecto.)
La f.d.t. es más compleja que en los otros dos casos:

v out R137 R52  RT   R137


(ec. 264)  
VCC RT || R52   R137 R52  RT  R52  RT   R137

Si se escoge un termistor NTC, la tensión de salida aumentará suavemente cuando lo haga la


temperatura y, si es PTC, disminuirá, también, con suavidad: el denominador es mayor que en los
otros dos casos, provocando este comportamiento.

Combinación d)

El objetivo de este circuito es el mismo que el c): modificar la curva característica del
termistor mediante una resistencia en paralelo sólo que, en esta vez, la tensión de salida variará de
forma opuesta. A continuación se escribe la f.d.t.:

v out

RT || R137   R137  RT
(ec. 265)
VCC RT || R137   R52 R137  RT  R137  RT   R52

 Importante: Todo el circuito de la temperatura del radiador está diseñado para que la tensión
de salida del puente del sensor sea creciente con la temperatura. Por lo tanto, si se escoge un
NTC, los circuitos válidos serían el a) y el c). En cambio, si se escoge un PTC, los circuitos
pasarían a ser el b) y el d).

PROYECTO FINAL DE CARRERA – 349 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

CIRCUITO FIGURA 186


Observaciones Caso a) Caso b) Caso c) Caso d)
Termis- PTC Si tª , vout  Si tª , vout  Si tª , vout  Si tª , vout 
tor NTC Si tª , vout  Si tª , vout  Si tª , vout  Si tª , vout 
Dependencia de vout
Alto Alto Bajo Bajo
respecto a la tª

Tabla 41 Resumen del comportamiento de los circuitos posibles para tratar la temperatura del radiador.

 Selección del termistor

Para seleccionar un termistor para poder medir la


temperatura del radiador se tomaron y estudiaron dos
modelos de NTCs y otros dos de PTCs de dos
fabricantes diferentes, estando escritas algunas de sus
características en la Tabla 42. El encapsulado que se
buscó para todos ellos posee una lengüeta con un
agujero (Figura 187) con la que se puede atornillar al Figura 187 Encapsulados de los termistores
NTC y PTC.
radiador, de tal forma que la sujeción sea firme y se
establezca un buen contacto térmico. En la misma tabla se escriben también los valores de las
resistencias R52 y R137 y de la tensión de alimentación con las que se han obtenido los datos de la
Tabla 44 a la Tabla 47: valores de resistencia, tensión de salida y potencia disipada de los cuatro
modelos de termistores para cada uno de los cuatro circuitos posibles (Figura 186) y basándose en
las expresiones (ec. 262) a (ec. 265). La Figura 188 y la Figura 189 contienen, respectivamente, las
curvas de la tensión normalizada y las potencias disipadas por el termistor en función de la
temperatura del radiador.

NTCALUGE4C90294 PTCSGM3T071DBE B57703M502G40 B59901D0060A040


Modelo
[5] [6] [12] [14]
Fabricante VISHAY VISHAY EPCOS EPCOS
Tipo NTC1 PTC1 NTC2 PTC2
Tol [%] 2 - 2 -
R25 [] 10.000 100 5.000 70
 [K] 3.984 - 3.988 -
R52 [ 1.600
R137 [ 680
VCC [V] 12
Uso Detección de la tª del radiador

Tabla 42 Características de diferentes termistores estudiados.

La selección final de la resistencia R52 y de la tensión de alimentación fue determinada por


un proceso de tanteo hasta conseguir la salida más adecuada: se finalizó cuando se obtuvo 5 V
(41‘6% de 12 V) a una temperatura del radiador de 66‘4º C, que es muy cercana a la máxima que se
determinó en los anexos de cálculos del bloque de potencia. El termistor que aportaba dicho punto

CURSO 2011/2012 – 350 – KAIS TOUMI BORGES


ANEXOS

de trabajo fue el PTC2 modelo B59901D0060A040 [14] y bajo la configuración del circuito de la
Figura 186 b) y los valores de la anterior tabla (la resistencia R137 no influye y R52 debe ser de
precisión). Mediante Excel, se obtuvieron las funciones de tendencia de sexto grado Temperatura
Vs Tensión de salida y Tensión de salida Vs. Temperatura siguientes (temperatura en grados
Celsius):

 vout 10 6 8 5 6 4 4 3
 V  1'56826  10  t Rad  5'59415  10  t Rad  7'81572  10  t Rad  5'45663  10  t Rad ...
 cc

(ec. 266)  ...  2'03040  10  2  t Rad
2
 3'82990  10 1  t Rad  2'90851
 2
 R  0'999633


 6 5 4
3  v out  4  v out  4  v out 
t Rad  3'94964  10     1'39210  10     1'89648  10    ...
  Vcc   Vcc   Vcc 
 3 2
 4  v out  3  v out  v 
(ec. 267)  ...  1'26974  10     4'37847  10     7'77509  10 2   out   1'07443
  Vcc   Vcc   Vcc 
 R 2  0'998272


SIGNATURA DESCRIPCIÓN VALOR


J4 Conector macho 3 patillas
JP3 Jumper 3 patillas
R52 Resistencia 1‘6 k, ±1 %, ¼ W
R132 Resistencia No empleada

Tabla 43 Componentes de la etapa del circuito sensor de la temperatura del radiador.

PROYECTO FINAL DE CARRERA – 351 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Caso a) NTCALUGE4C90294 PTCSGM3T071DBE B57703M502G40 B59901D0060A040


RNTC1/R25 PNTC1a RPTC1 PPTC1a RNTC2/R25 PNTC2a RPTC2 PPTC2a
tª [ºC] * vout1a /Vcc [mW] ** RPTC1/R25 vout1a /Vcc [mW] * vout2a /Vcc [mW] ** RPTC2/R25 vout2a Vcc [mW]
25 1,000 0,064 12,625 70 0,700 0,907 17,920 1,000 0,120 22,317 70 1,000 0,907 17,920
30 0,806 0,078 15,196 72 0,720 0,904 18,334 0,802 0,145 26,251 80 1,143 0,895 19,945
35 0,653 0,094 18,078 80 0,800 0,895 19,945 0,648 0,173 30,366 100 1,429 0,872 23,669
40 0,533 0,113 21,250 90 0,900 0,883 21,859 0,527 0,205 34,531 130 1,857 0,840 28,532
45 0,437 0,135 24,668 110 1,100 0,861 25,381 0,431 0,240 38,594 160 2,286 0,810 32,653
50 0,361 0,159 28,271 130 1,300 0,840 28,532 0,355 0,277 42,393 230 3,286 0,747 39,995
55 0,299 0,185 31,976 200 2,000 0,773 37,190 0,294 0,316 45,771 400 5,714 0,630 49,383
60 0,249 0,215 35,682 300 3,000 0,694 44,981 0,245 0,357 48,591 560 8,000 0,548 52,445
65 0,208 0,246 39,277 430 4,300 0,613 50,256 0,206 0,398 50,748 1.000 14,286 0,405 51,020
70 0,175 0,279 42,644 630 6,300 0,519 52,864 0,173 0,440 52,180 1.600 22,857 0,298 44,321
75 0,148 0,315 45,669 1.300 13,000 0,343 47,750 0,146 0,481 52,869 3.000 42,857 0,185 31,900
80 0,126 0,351 48,250 2.600 26,000 0,207 34,801 0,125 0,522 52,839 5.600 80,000 0,108 20,447
85 0,107 0,389 50,309 5.000 50,000 0,120 22,317 0,106 0,561 52,150 10.000 142,857 0,064 12,625
90 0,092 0,426 51,788 9.000 90,000 0,070 13,831 0,091 0,598 50,888 16.000 228,571 0,041 8,281
95 0,079 0,464 52,665 20.000 200,000 0,033 6,734 0,079 0,634 49,155 30.000 428,571 0,022 4,590
100 0,068 0,501 52,941 33.000 330,000 0,020 4,189 0,068 0,667 47,056 50.000 714,286 0,013 2,803
* Valores dados por el fabricante en forma tabular.
** Valores dados el fabricante en forma gráfica.

Tabla 44 Resistencia, tensión de salida y potencia disipada por cada uno de los cuatro termistores estudiados para el circuito de la Figura 186 a).

CURSO 2011/2012 – 352 – KAIS TOUMI BORGES


ANEXOS

Caso b) NTCALUGE4C90294 PTCSGM3T071DBE B57703M502G40 B59901D0060A040


RNTC1/R25 PNTC1b RPTC1 PPTC1b RNTC2/R25 PNTC2b RPTC2 PPTC2b
tª [ºC] * vout1b /Vcc [mW] ** RPTC1/R25 vout1b /Vcc [mW] * vout2b /Vcc [mW] ** RPTC2/R25 vout2b Vcc [mW]
25 1,000 0,862 10,702 70 0,700 0,042 3,614 1,000 0,758 16,529 70 1,000 0,042 3,614
30 0,806 0,834 12,439 72 0,720 0,043 3,709 0,802 0,715 18,347 80 1,143 0,048 4,082
35 0,653 0,803 14,220 80 0,800 0,048 4,082 0,648 0,669 19,918 100 1,429 0,059 4,983
40 0,533 0,769 15,982 90 0,900 0,053 4,538 0,527 0,622 21,157 130 1,857 0,075 6,255
45 0,437 0,732 17,653 110 1,100 0,064 5,417 0,431 0,574 22,006 160 2,286 0,091 7,438
50 0,361 0,693 19,161 130 1,300 0,075 6,255 0,355 0,526 22,439 230 3,286 0,126 9,890
55 0,299 0,651 20,439 200 2,000 0,111 8,889 0,294 0,479 22,461 400 5,714 0,200 14,400
60 0,249 0,609 21,435 300 3,000 0,158 11,967 0,245 0,434 22,107 560 8,000 0,259 17,284
65 0,208 0,566 22,111 430 4,300 0,212 15,026 0,206 0,391 21,432 1.000 14,286 0,385 21,302
70 0,175 0,523 22,453 630 6,300 0,283 18,243 0,173 0,351 20,502 1.600 22,857 0,500 22,500
75 0,148 0,481 22,466 1.300 13,000 0,448 22,259 0,146 0,314 19,386 3.000 42,857 0,652 20,416
80 0,126 0,440 22,174 2.600 26,000 0,619 21,224 0,125 0,280 18,150 5.600 80,000 0,778 15,556
85 0,107 0,401 21,615 5.000 50,000 0,758 16,529 0,106 0,249 16,852 10.000 142,857 0,862 10,702
90 0,092 0,364 20,833 9.000 90,000 0,849 11,534 0,091 0,222 15,539 16.000 228,571 0,909 7,438
95 0,079 0,329 19,881 20.000 200,000 0,926 6,173 0,079 0,197 14,248 30.000 428,571 0,949 4,326
100 0,068 0,297 18,806 33.000 330,000 0,954 3,969 0,068 0,175 13,007 50.000 714,286 0,969 2,704
* Valores dados por el fabricante en forma tabular.
** Valores dados el fabricante en forma gráfica.

Tabla 45 Resistencia, tensión de salida y potencia disipada por cada uno de los cuatro termistores estudiados para el circuito de la Figura 186 b).

PROYECTO FINAL DE CARRERA – 353 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Caso c) NTCALUGE4C90294 PTCSGM3T071DBE B57703M502G40 B59901D0060A040


RNTC1/R25 PNTC1c RPTC1 PPTC1c RNTC2/R25 PNTC2c RPTC2 PPTC2c
tª [ºC] * vout1c/Vcc [mW] ** RPTC1/R25 vout1c/Vcc [mW] * vout2c/Vcc [mW] ** RPTC2/R25 vout2c/Vcc [mW]
25 1,000 0,330 6,460 70 0,700 0,910 16,579 1,000 0,359 11,819 70 1,000 0,910 16,579
30 0,806 0,337 7,843 72 0,720 0,908 16,928 0,802 0,373 14,123 80 1,143 0,899 18,273
35 0,653 0,346 9,425 80 0,800 0,899 18,273 0,648 0,388 16,631 100 1,429 0,878 21,286
40 0,533 0,356 11,208 90 0,900 0,889 19,839 0,527 0,406 19,294 130 1,857 0,850 25,005
45 0,437 0,367 13,185 110 1,100 0,869 22,624 0,431 0,425 22,046 160 2,286 0,824 27,945
50 0,361 0,380 15,340 130 1,300 0,850 25,005 0,355 0,447 24,803 230 3,286 0,772 32,613
55 0,299 0,395 17,644 200 2,000 0,793 30,927 0,294 0,470 27,475 400 5,714 0,680 36,864
60 0,249 0,411 20,056 300 3,000 0,729 35,221 0,245 0,495 29,965 560 8,000 0,621 36,915
65 0,208 0,429 22,526 430 4,300 0,667 37,051 0,206 0,521 32,182 1.000 14,286 0,525 32,498
70 0,175 0,448 24,993 630 6,300 0,601 36,444 0,173 0,548 34,046 1.600 22,857 0,459 26,297
75 0,148 0,469 27,390 1.300 13,000 0,487 29,188 0,146 0,575 35,499 3.000 42,857 0,395 17,595
80 0,126 0,491 29,646 2.600 26,000 0,407 19,471 0,125 0,603 36,502 5.600 80,000 0,353 10,753
85 0,107 0,515 31,694 5.000 50,000 0,359 11,819 0,106 0,630 37,043 10.000 142,857 0,330 6,460
90 0,092 0,539 33,473 9.000 90,000 0,334 7,106 0,091 0,657 37,133 16.000 228,571 0,319 4,179
95 0,079 0,563 34,932 20.000 200,000 0,315 3,382 0,079 0,683 36,804 30.000 428,571 0,309 2,290
100 0,068 0,588 36,036 33.000 330,000 0,308 2,088 0,068 0,708 36,104 50.000 714,286 0,305 1,392
* Valores dados por el fabricante en forma tabular.
** Valores dados el fabricante en forma gráfica.

Tabla 46 Resistencia, tensión de salida y potencia disipada por cada uno de los cuatro termistores estudiados para el circuito de la Figura 186 c).

CURSO 2011/2012 – 354 – KAIS TOUMI BORGES


ANEXOS

Caso d) NTCALUGE4C90294 PTCSGM3T071DBE B57703M502G40 B59901D0060A040


RNTC1/R25 PNTC1d RPTC1 PPTC1d RNTC2/R25 PNTC2d RPTC2 PPTC2d
tª [ºC] * vout1d/Vcc [mW] ** RPTC1/R25 vout1d/Vcc [mW] * vout2d/Vcc [mW] ** RPTC2/R25 vout2d/Vcc [mW]
25 1,000 0,285 1,167 70 0,700 0,038 2,995 1,000 0,272 2,135 70 1,000 0,038 2,995
30 0,806 0,282 1,417 72 0,720 0,039 3,058 0,802 0,267 2,551 80 1,143 0,043 3,301
35 0,653 0,278 1,702 80 0,800 0,043 3,301 0,648 0,260 3,004 100 1,429 0,052 3,845
40 0,533 0,274 2,024 90 0,900 0,047 3,583 0,527 0,253 3,485 130 1,857 0,064 4,516
45 0,437 0,269 2,382 110 1,100 0,056 4,086 0,431 0,244 3,982 160 2,286 0,075 5,048
50 0,361 0,263 2,771 130 1,300 0,064 4,516 0,355 0,235 4,480 230 3,286 0,097 5,891
55 0,299 0,257 3,187 200 2,000 0,088 5,586 0,294 0,225 4,963 400 5,714 0,136 6,659
60 0,249 0,250 3,623 300 3,000 0,115 6,362 0,245 0,215 5,412 560 8,000 0,161 6,668
65 0,208 0,243 4,069 430 4,300 0,141 6,692 0,206 0,204 5,813 1.000 14,286 0,202 5,870
70 0,175 0,234 4,514 630 6,300 0,170 6,583 0,173 0,192 6,150 1.600 22,857 0,230 4,750
75 0,148 0,226 4,947 1.300 13,000 0,218 5,272 0,146 0,181 6,412 3.000 42,857 0,257 3,178
80 0,126 0,216 5,355 2.600 26,000 0,252 3,517 0,125 0,169 6,593 5.600 80,000 0,275 1,942
85 0,107 0,206 5,725 5.000 50,000 0,272 2,135 0,106 0,157 6,691 10.000 142,857 0,285 1,167
90 0,092 0,196 6,046 9.000 90,000 0,283 1,283 0,091 0,146 6,707 16.000 228,571 0,290 0,755
95 0,079 0,186 6,310 20.000 200,000 0,291 0,611 0,079 0,135 6,648 30.000 428,571 0,294 0,414
100 0,068 0,175 6,509 33.000 330,000 0,294 0,377 0,068 0,124 6,521 50.000 714,286 0,295 0,251
* Valores dados por el fabricante en forma tabular.
** Valores dados el fabricante en forma gráfica.

Tabla 47 Resistencia, tensión de salida y potencia disipada por cada uno de los cuatro termistores estudiados para el circuito de la Figura 186 d).

PROYECTO FINAL DE CARRERA – 355 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Termistor NTC1: Tensiones de salida normalizadas


1,00
0,90 vout1a/Vcc vout1b/Vcc vout1c/Vcc vout1d/Vcc
0,80
vout / Vcc

0,70
0,60
0,50
0,40
0,30
0,20
0,10
0,00
25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
tª [ºC]

Termistor NTC2: Tensiones de salida normalizadas


1,00
0,90 vout2a/Vcc vout2b/Vcc vout2c/Vcc vout2d/Vcc
0,80
0,70
vout / Vcc

0,60
0,50
0,40
0,30
0,20
0,10
0,00
25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
tª [ºC]

CURSO 2011/2012 – 356 – KAIS TOUMI BORGES


ANEXOS

Termistor PTC1: Tensiones de salida normalizadas


1,10
1,00 vout1a/Vcc vout1b/Vcc vout1c/Vcc vout1d/Vcc
0,90
0,80
0,70
vout / Vcc

0,60
0,50
0,40
0,30
0,20
0,10
0,00
25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
tª [ºC]

Termistor PTC2: Tensiones de salida normalizadas


1,10
1,00 vout2a/Vcc vout2b/Vcc vout2c/Vcc vout2d/Vcc
0,90
0,80
0,70
vout / Vcc

0,60
0,50
0,40
0,30
0,20
0,10
0,00
25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
tª [ºC]
Figura 188 Gráficas de tensiones normalizadas de salida versus temperatura ambiente para los diferentes circuitos y termistores estudiados.

PROYECTO FINAL DE CARRERA – 357 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Termistor NTC1: Potencia disipada


60
PNTC1a PNTC1b PNTC1c PNTC1d
50

40
P [mW]

30

20

10

0
25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
tª [ºC]

Termistor NTC2: Potencia disipada


60
PNTC2a PNTC2b PNTC2c PNTC2d
50

40
P [mW]

30

20

10

0
25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100

tª [ºC]

CURSO 2011/2012 – 358 – KAIS TOUMI BORGES


ANEXOS

Termistor PTC1: Potencia disipada


60
PPTC1a PPTC1b PPTC1c PPTC1d
50

40
P [mW]

30

20

10

0
25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
tª [ºC]

Termistor PTC2: Potencia disipada


60
PPTC2a PPTC2b PPTC2c PPTC2d
50

40
P [mW]

30

20

10

0
25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
tª [ºC]
Figura 189 Gráficas de potencia disipada versus temperatura ambiente para los diferentes circuitos y termistores estudiados.

PROYECTO FINAL DE CARRERA – 359 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

A continuación, se ha representado a la ecuación (ec. 267) mediante la Tabla 48 y la Figura


190 para una mayor claridad de cómo se comporta la tensión de salida del circuito en función de la
temperatura del radiador.

tª [ºC] 25 30 35 40 45 50 55 60 65 70 80 90 100

vout/Vcc 0,042 0,048 0,059 0,075 0,091 0,126 0,200 0,259 0,385 0,500 0,778 0,909 0,969

Tabla 48 Tensión de salida normalizada del circuito acondicionador en función de la tª del radiador (Vcc = +12 V).

1,0
0,9
0,8
0,7
0,6
vout / Vcc

0,5
0,4
0,3
0,2
0,1
0,0
25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100

tª [ºC]

Figura 190 Gráfica de la tensión normalizada de salida del cto. acondicionador de la tª del radiador (Vcc = +12 V).

.2 De la temperatura del ambiente

El circuito asociado a la detección de la


temperatura ambiente posee una topología parecida al
de la temperatura del radiador. La Figura 191 muestra
dicho circuito: un par de resistencias de valor fijo a
mano derecha y un par de termistores a mano
izquierda, siendo la salida el punto de unión de todas
ellas y la que se llevará directamente a la entrada
analógica ANAIN4 del DSP. Un punto de prueba servirá
para realizar la medida de la señal aportada. No se
instaló un diodo zéner de protección porque la tensión
de alimentación es de +5 V.
Figura 191 Circuito medidor de la tª ambiental.
Es importante hacer notar que sólo una de las
siguientes posibilidades se puede implementar:
a) El termistor RT1 y la resistencia R20.

PROYECTO FINAL DE CARRERA – 360 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

b) El termistor RT2 y la resistencia R51.


c) El termistor RT1 y las resistencias R20 y R51.
d) El termistor RT2 y las resistencias R20 y R51.
Sólo se puede tomar una de ellas porque los elementos van directamente soldados a la paca de
montaje. Cada uno de los casos anteriores se corresponde con lo desarrollado en el apartado
―Estudio de las combinaciones‖, en la página 348 para la medición de la temperatura del radiador:
basta con sustituir R137 por R20 y R52 por R51. Los dos termistores pueden ser NTC o PTC según
se desee, pero sólo uno de ellos tendrá que ser instalado.
Después de analizar cada una de las posiciones con valores resistivos diferentes, la
combinación implementada la fue la a). El termistor escogido para la medición de la temperatura
ambiente fue el NTC B57863S0302 del fabricante Epcos [13], con una resistencia nominal de 3 k
a 25º C, y el valor para R20 también fue de 3 k y de precisión (escala E96), de tal forma que, a la
citada temperatura, la tensión de salida sea de +2‘5 V.
Para cada caso estudiado:
 La Tabla 49 muestra los datos empleados para el cálculo del circuito.
 La Tabla 50 recoge los valores de resistencia absoluta y normalizada del termistor, las
tensiones de salida normalizadas y la potencia disipada por aquél.
 La Figura 192 grafica la resistencia del termistor y las tensiones normalizadas de
salida.
 La Figura 193 grafica la resistencia y las potencias disipadas.

 El circuito sensor de temperatura no se llegó a montar en la placa analógica: en ella, se


encuentran los taladros preparados para alojar a los elementos que lo componen.

Tipo NTC
Tol [%] 1
R25 3.000
 [K] 3.988
P25máx [mW] 60
R51 [ 1.000
R20 [ 3.000
VCC [V] 5
Uso Ambiente

Tabla 49 Algunas características del termistor B57863S0302 de Epcos


y valores de resistencia y tensión estudiados.

PROYECTO FINAL DE CARRERA – 361 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

NTC B57863S0302 Caso a) Caso b) Caso c) Caso d)


tª [ºC] RT* RT/R25 vouta/Vcc PTa voutb/Vcc PTb voutc/Vcc PTc voutd/Vcc PTd
-10 16.599 5,533 0,153 1,080 0,943 1,340 0,761 0,086 0,718 0,776
-5 12.695 4,232 0,191 1,288 0,927 1,692 0,764 0,110 0,708 0,988
0 9.795 3,265 0,234 1,496 0,907 2,101 0,768 0,138 0,697 1,239
5 7.616 2,539 0,283 1,689 0,884 2,565 0,772 0,170 0,683 1,530
10 5.970 1,990 0,334 1,855 0,857 3,072 0,778 0,207 0,666 1,859
15 4.712 1,571 0,389 1,981 0,825 3,611 0,784 0,247 0,647 2,221
20 3.747 1,249 0,445 2,058 0,789 4,157 0,792 0,290 0,625 2,606
25 3.000 1,000 0,500 2,083 0,750 4,688 0,800 0,333 0,600 3,000
30 2.417 0,806 0,554 2,059 0,707 5,175 0,809 0,377 0,572 3,389
35 1.959 0,653 0,605 1,992 0,662 5,594 0,819 0,417 0,542 3,754
40 1.598 0,533 0,652 1,890 0,615 5,919 0,830 0,453 0,510 4,076
* Valores dados por el fabricante en forma tabular.

Tabla 50 Resistencia, tensión de salida y potencia disipada por el termistor NTC empleado para la medición de
la tª ambiente para los casos del circuito de la Figura 191.

RT vouta/Vcc voutb/Vcc voutc/Vcc voutd/Vcc


18 1,00
16 0,90
14 0,80
0,70
Resistencia [k]

12
0,60

v0/Vcc
10
0,50
8
0,40
6
0,30
4 0,20
2 0,10
0 0,00
-15 -10 -5 0 5 10 15 20 25 30 35 40 45
tª ambiente [ºC]
Figura 192 Circuito medidor la tª ambiente: Resistencia del termistor NTC y tensiones normalizadas de salida para
cada caso estudiado.

PROYECTO FINAL DE CARRERA – 362 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

PTa PTb PTc PTd RT


6,0 18
5,5 16
5,0
4,5 14

Resistencia [k]
4,0 12
Potencia [mW]

3,5 10
3,0
2,5 8
2,0 6
1,5 4
1,0
0,5 2
0,0 0
-15 -10 -5 0 5 10 15 20 25 30 35 40 45
tª ambiente [ºC]
Figura 193 Circuito medidor la tª ambiente: Resistencia del termistor NTC y potencia disipada para cada caso
estudiado.

Un aspecto importante a tener en cuenta es la resistencia equivalente que existe a la entrada de


la entrada analógica del DSP. Según la Figura 163, dicha entrada ya posee una resistencia interna de
9 k, por lo que es necesario que la que tenga el circuito de salida del sensor de temperatura sea
inferior. La resistencia de salida de dicho circuito es, para cada caso, la resultante del paralelo entre
todas las resistencias implicadas, esto es:
e) El termistor RT1 y la resistencia R20.
f) El termistor RT2 y la resistencia R51.
g) El termistor RT1 y las resistencias R20 y R51.
h) Y el termistor RT2 y las resistencias R20 y R51.
Para el caso seleccionado, el a), el resultado siempre será inferior a 3 k por ser el valor de
R20, por lo que se cumple con lo expuesto anteriormente.

 Es altamente recomendable que la impedancia equivalente Thévenin a la entrada analógica del


DSP sea mucho más pequeña que la que se ha obtenido en este circuito. A la hora de su diseño,
no se encontró un termistor de valor inferior.

Si se obtienen las líneas de tendencia de primer, segundo y tercer grado de la f.d.t.


seleccionada (curva vouta/Vcc de la Figura 192), se obtienen las siguientes ecuaciones:

 vout
  0'01028  t amb  0'24037
(ec. 268)  Vcc
 R²  0'99818

PROYECTO FINAL DE CARRERA – 363 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 vout
  2'209 10 5  tamb
2
 9'620 10 3  tamb  2'398 10 1
(ec. 269)  Vcc
R²  0'99908

 vout
  1'663 10 6  t amb
3
 9'69110 5  t amb
2
 9'237 10 3  t amb  2'343 101
(ec. 270)  Vcc
R²  1'000

Para una mayor claridad, se muestran a continuación, en forma tabular y gráfica, la tensión
normalizada de salida del circuito versus la temperatura del ambiente:

tª [ºC] -10 -5 0 5 10 15 20 25 30 35 40
vout/Vcc 0,153 0,191 0,234 0,283 0,334 0,389 0,445 0,500 0,554 0,605 0,652

Tabla 51 Valores de la tensión normalizada de salida del circuito acondicionador de la tª del ambiente (Vcc = +5 V).

0,7

0,6

0,5

0,4
vout / Vcc

0,3

0,2

0,1

0
-15 -10 -5 0 5 10 15 20 25 30 35 40 45

tª ambiente [ºC]

Figura 194 Gráfica de la tensión normalizada de salida del circuito acondicionador de la tª del ambiente (Vcc = +5 V).

Representando en Excel la anterior gráfica con los ejes intercambiados, se puede obtener la
línea de tendencia y la ecuación que relaciona la temperatura ambiente, en ºC, con la tensión de
aportada por el circuito:

  vout 
3
 vout 
2
v 
t amb  172,0543     227,6674     188,9379   out   34,0967
(ec. 271)   Vcc   Vcc   Vcc 
 2
 R  1,0000

PROYECTO FINAL DE CARRERA – 364 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

3.4.3.3 El amplificador TL074ACN

.1 Motivos de su elección
En la placa de tratamiento analógico se emplean circuitos con amplificadores operacionales
con variadas funciones. Dichos amplificadores no deben modificar significativamente las señales
que tratan pues, de lo contrario, se perdería calidad en las labores de seguimiento y de control.
La Figura 195 muestra el símbolo y el encapsulado del amplificador cuádruple TL074ACN de
Texas Instruments [51], el cual fue utilizado para el diseño de los circuitos de tratamiento de las
señales provenientes de los sensores del bloque de potencia. El sufijo A indica que su máximo offset
de entrada es de 10 mV, el C que su margen de temperatura de funcionamiento es de 70 ºC y la letra
N que el encapsulado es tipo DIP.
El amplificador TL074ACN es suficiente para esta aplicación porque posee:
 Una baja tensión de desviación en la entrada (máximo 7‘5 mV), poco dependiente con
la temperatura (18 V/ºC): la señal de entrada no se ve desviada de manera importante.
Unos bajos valores de corriente de desviación y de suministro (2 y 7 nA como máximo,
respectivamente): la componente de tensión que añaden a la entrada al atravesar las resistencias a
ella acopladas es despreciable.
 Una elevada ganancia en lazo abierto (2·105 nominal): garantiza que se cumpla el
principio de ganancia infinita en el rango de frecuencias en el que se trabaja (no
atenuará las señales).
 Un gran ancho de banda (3 MHz): admite perfectamente las señales variables
presentes en esta aplicación porque su componente principal (primer armónico) será de
50 Hz (la de la red eléctrica).
 Una elevada resistencia de entrada (1012 ): no hay consumo de corriente, por lo que
se puede considerar a la entrada como un circuito abierto.
 Un elevado CMRR (100 dB nominales): la componente común de entrada es
fuertemente rechazada.
 Un elevado rechazo a la diafonía (120 dB nominales): no habrá interferencias entre los
canales de un mismo componente.

 Debido a la poca significancia de los efectos de segundo orden presentes en los amplificadores,
se considerará que rozan la idealidad a la hora de efectuar los cálculos de los circuitos de los
que forman parte, al menos que se indique lo contrario.
 Inicialmente, se consideró emplear el amplificador TL074BCN por tener un offset menor (3
mA), pero a la hora de adquirirlo no fue posible.

PROYECTO FINAL DE CARRERA – 365 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 195 Esquema del amplificador cuádruple TL074ACN de Texas Instruments


y su distribución dentro del encapsulado.

.2 Etapa de salida
Una de las características a tener en cuenta cuando se diseña un circuito con amplificadores
operacionales es la potencia máxima que cada uno puede disipar. Para limitar dicho parámetro, se
deben acotar las tensiones y las corrientes de trabajo.
A continuación se hacen dos estudios para obtener la corriente máxima de salida de cada
amplificador operacional considerando, por un lado, la disipación máxima de potencia permitida y,
por otro, en el caso particular de poseer un diodo zéner acoplado a la misma.

 Corriente máxima de salida considerando la potencia máxima de disipación


Tomando las hojas de características del amplificador TL074ACN se puede leer, en el
apartado absolute maximum ratings, de la Figura 196, que la tensión de alimentación máxima es de
±18 V y que la corriente de salida de cada operacional es ilimitada siempre y cuando no se exceda la
temperatura máxima de la unión para que no se destruya. La tensión de alimentación que se emplea
en los circuitos es de ±12 V, por lo que este parámetro no es de preocupar. Pero respecto a la
corriente de salida, ¿cuál es el valor máximo permisible si no se aporta de forma explícita? Para
calcularla, hay que obtener previamente la potencia máxima aportada por cada operacional.
En la citada figura, se puede leer que la impedancia térmica unión-ambiente del dispositivo,
JA, es de 80º C/W para un encapsulado tipo N.

PROYECTO FINAL DE CARRERA – 366 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

Figura 196 Algunos valores máximos del dispositivo TLC074ACN.

Para calcular la potencia máxima total que es capaz de soportar el dispositivo, se toman como
temperaturas de la unión y ambiental los valores de 125º C y 25º C, respectivamente. De esta forma,
dicho parámetro vale:

TJmáx  TA 125  25
(ec. 272) PTLC 074máx    1'25 W
 JA 80

 Aunque la temperatura máxima de la unión sea de 150 ºC, se ha tomado un valor de 125 ºC
como medida de seguridad.
El resultado obtenido engloba a los cuatro amplificadores que conforman el dispositivo. Por lo
tanto, un solo amplificador podrá disipar una potencia máxima de:

PTLC 074máx
(ec. 273) P1 4TLC 074máx   312'50 mW
4

La máxima corriente de salida se calcula a partir del dato anterior y de la tensión de salida
máxima posible, que coincide con la de alimentación:

P1 4TLC 074máx 312'50 103


(ec. 274) I omáx    26' 042 mA
Vomáx 12

 La corriente máxima de salida de cada operacional será positiva cuando sea saliente y negativa
cuando sea entrante.

PROYECTO FINAL DE CARRERA – 367 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 El valor calculado no deberá superarse, en caso de régimen continuo, para evitar la destrucción
del componente. Si la corriente resultare ser temporalmente superior, el dispositivo podría
soportarla siempre y cuando no se alcance la temperatura máxima de la unión (150º C).

 Corriente máxima de salida con un diodo zéner acoplado

Algunos operacionales, concretamente los que van a


alguna de las entradas analógicas del DSP, poseen acoplados en
su salida un diodo zéner que limita su tensión máxima a 5‘1 V y
la mínima a 0 V (ideales) como medida de protección ante una
posible saturación de los mismos (como consecuencia de una
entrada excesiva, una mala selección de los componentes
externos o un mal diseño). Habrá que calcular la corriente de
salida en estas condiciones para saber si el amplificador, el zéner
y el DSP están a salvo. El apartado 3.4.3.1 (pág. 344) está
relacionado con el tema tratado y se tomarán datos del mismo.
La hoja de características del TL074ACN ofrece cuál es el
circuito interno de cada amplificador operacional. Lo que Figura 197 Etapa de salida de un
amplificador TL074.
interesa para realizar los cálculos es la rama de salida del mismo,
simplificada en la Figura 197, viéndose que consta de dos
transistores bipolares y de tres resistencias. Se ha dibujado también el diodo zéner del que se ha
hablado hasta ahora. Las tensiones de alimentación Vcc+ y Vcc- se corresponden con las fuentes
+12Vctrl y -12Vctrl, respectivamente.
En caso de saturarse el transistor superior, el inferior estará en corte y la corriente de salida
sería:

Vcc   Vsat  Vout 12  0'2  5'1


(ec. 275) I out    34'895 mA
64  128 192

 La tensión zéner se ha supuesto igual a la nominal y constante (no varía con la corriente).

Y en caso de saturarse el transistor inferior y el superior estar en corte, y tomando como nula
la caída de tensión en el diodo, la corriente tomaría un valor de:

Vcc   Vsat  Vout  12  0'2  0


(ec. 276) I out    61'458 mA
64  128 192

PROYECTO FINAL DE CARRERA – 368 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

 La corriente, en realidad, será ligeramente inferior a la calculada, ya que el diodo posee una
caída de tensión no nula. Llevando el resultado a la curva IF - VF del mismo (Figura 184), se
observa que dicha tensión no superará los 0‘85 V absolutos. Rehaciendo el cálculo con Vout = -
0‘85 V, el nuevo valor de Iout sería de unos -57 mA, un resultado no muy lejano al obtenido (la
corriente de salida estaría comprendida entre -57 mA y -61‘458 mA).

 Conclusión

Comparando los resultados de (ec. 274), (ec. 275) y (ec. 276), se aprecia que los dos últimos
son los más restrictivos, por lo que el operacional correría el peligro de estropearse en caso de que
la corriente permaneciere un tiempo tal que haga que la unión alcance la temperatura crítica de 150º
C.
Respecto al diodo zéner, no sufriría daño alguno porque, en principio, sería capaz de soportar
tales condiciones de trabajo. En efecto, en el caso de (ec. 275) y observando la curva Iz-Vz de la
Figura 184, el punto de trabajo del diodo se sitúa por debajo de la curva de máxima potencia (500
mW), siendo una zona segura. Y en el caso de (ec. 276), la potencia que disiparía el semiconductor
sería de unos 51 mW (0‘85 V · 60 mA) por lo que también estaría a salvo.
Por último, en lo que a la protección DSP se refiere, se trató en el apartado ―
Protección del
DSP‖ (pág. 346):
 En caso de que el operacional se saturare positivamente, su entrada podría estar o no
protegida en función de la tensión de alimentación del mismo y del valor de la
tolerancia del diodo
 En caso de que el operacional se saturare negativamente, sí que habría riesgo porque
la tensión en la entrada sería inferior a la mínima reflejada en las hojas de
características (-0‘85 V del diodo frente a los -0‘3 V mínimos permitidos).

 Se deberá prestar especial atención a la hora de efectuar las pruebas de la placa analógica y
desconectar las alimentaciones lo antes posible en caso de detectar alguna anomalía, pues el
operacional y/o el DSP podrían resultar dañados (la Figura 162 muestra las tensiones que no
hay que sobrepasar en una entrada del DSP).

3.4.3.4 Circuitos de tensiones de referencia

.1 El regulador TL431B
Para poder obtener las tensiones de referencia constantes para diversos circuitos, se recurrió al
regulador de precisión ajustable TL431B de Texas Instruments [52]. La Figura 198 muestra su
símbolo, su encapsulado y su circuito de aplicación típico y la Figura 199 algunas de sus
características más relevantes. Los motivos de su elección fueron:
 Sencillo montaje: Dispone de tan sólo tres terminales, denominados anode (a), cathode
(k) y reference (ref) y, para ajustar la tensión necesaria en la salida, sólo es necesario

PROYECTO FINAL DE CARRERA – 369 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

seleccionar adecuadamente un par de resistencias más una tercera de limitación de la


corriente a absorber.
 Sencillo funcionamiento: Este pequeño circuito integrado se comporta como un diodo
zéner porque mantiene constante la tensión ajustada de salida cuando se polariza de
forma inversa (tensión cátodo-ánodo, VKA) y como un diodo normal cuando se hace de
forma directa (tensión ánodo-cátodo, vFW), aunque en este último modo no se debería
hacer funcionar. En el tercer terminal que posee existe una tensión de referencia de
2‘495 V típicos (Vref) con la que se debe trabajar para establecer la tensión de salida
apropiada.
 Precisión: La letra B de su nomenclatura hace mención a la precisión de la tensión de
referencia de la patilla ref anteriormente citada, siendo su tolerancia del 0‘5 %, esto es,
que varía entre los 2‘843 V y los 2‘507 V.
 Amplio rango ajustable: El usuario puede ajustar la tensión de salida dentro de un
amplio margen de tensiones, desde los 2‘495 V hasta los 36 V. Gracias a esta cualidad,
se ha empleado al TL431B para obtener un par de tensiones reguladas a partir de dos
fuentes diferentes: +2‘5 V con la fuente +5Vctrl y +5 V con la fuente +12Vctrl.
 Estabilidad con la temperatura: En todo el rango de temperatura en el que el
dispositivo puede trabajar (de 0º C a 70º C), la tensión de referencia de su patilla ref
varía unos pocos milivoltios (16 mV máximo), por lo que se puede considerar que es
muy estable frente a este parámetro externo.

a)

b)
Figura 198 Representación y encapsulado del regulador ajustable TL431B (a) y aplicación típica (b).

PROYECTO FINAL DE CARRERA – 370 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

Figura 199 Características principales del regulador ajustable TL431B.

.2 El regulador de +5 V
Este es un circuito que es empleado por los circuitos acondicionadores de la señal de la
tensión positiva y negativa del bus de continua y por el de la temperatura del radiador. El circuito
que lo forma es el de la Figura 200.

 Es posible que el circuito regulador de +5 V pueda haberse constituido poniendo tan sólo una
resistencia en serie con un diodo zéner de 5‘1 V, evitando tener que instalar, así, el integrado
TL431B y sus resistencias asociadas. No obstante, no se tomó esta opción porque no se tenía la
seguridad de disponer de un diodo con baja tolerancia de tensión y baja dependencia con la
temperatura, implicando una supervisión poco fiable, lo contrario que con el regulador
TL431B.

Figura 200 Circuito regulador de +5 V.

PROYECTO FINAL DE CARRERA – 371 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

SIGNATURA DESCRIPCIÓN VALOR


C7 Condensador 47 F, 10 V
D11 Diodo zéner 5‘1 V
R17 Resistencia 3‘3 k, ±5 %, ¼ W
R18, R19 Resistencias 20 k, ±1 %, ¼ W
TP4 Punto de prueba macho 1 patilla
U12 Regulador de tensión TL431B

Tabla 52 Componentes del circuito regulador de +5 V.

 Ecuación nominal de salida


Tomando a la Figura 198 b) como referencia, el divisor de tensión formado por R18 y R19 se
calcula mediante la expresión

(ec. 277) Vout  G  Vref

siendo Vref de valor 2‘495 V típicos (Figura 199) y G una ganancia dada por:

R18
(ec. 278) G  1
R19

Tal y como se aprecia en la primera ecuación, la tensión de salida es independiente de la de


alimentación. Por otro lado, como se pretende que el regulador aporte una tensión constante de +5
V, se deduce que las resistencias R18 y R19 deben ser iguales para que la ganancia resulte ser 2:

(ec. 279) R18  R19  G  2

por lo que la tensión regulada típica es de:

(ec. 280) vout nom  2  Vref  4'99 V


nom

 Cálculo de las resistencias R18 y R19


Se escogió el valor de 20 k para R18 y R19 para limitar el consumo de corriente de las
mismas a 125 A típicos:

vout nom 4'99


(ec. 281) I R18  I R19    125 A
R18  R19 2  20  10 3

 Para el cálculo de esta corriente se ha considerado despreciable la que absorbe el terminal de


referencia del regulador (máximo de 4 A, Figura 199), por lo que la corriente que atraviesa a
ambas resistencias es prácticamente la misma, suposición verificada con el valor obtenido.

PROYECTO FINAL DE CARRERA – 372 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

En cuanto a su tolerancia, se tomó del 1% para minimizar la deriva de tensión del regulador.
Por otro lado, la potencia que deben disipar estas resistencias se calcula a partir de los valores
típicos de las mismas y de la tensión regulada. Así, la obtención de la potencia para cada una es
inmediata:

PR18  PR19  R18  I R218  20  10 3  125  10 6   312'5 μW


2
(ec. 282)

Con este dato, es más que suficiente que cada resistencia posea una potencia nominal de ¼ de
vatio, un valor común fácil de obtener.

 Rango de la tensión de salida


Debido a que las resistencias poseen una tolerancia, la ganancia G tendrá un valor máximo y
otro mínimo, a partir de (ec. 278), de:

1  tol 1'01
(ec. 283) Gmáx  1  1  2'02
1  tol 0'99

1  tol 0'99
(ec. 284) Gmín  1  1   1'98
1  tol 1'01

Por otro lado, la Figura 199 indica cuál es la tensión mínima y máxima que puede adoptar la
tensión de referencia Vref, haciendo que la tensión de salida vout esté comprendida también entre
unos valores máximo y mínimo:

 Límite superior:

vout máx  Gmáx  Vref  2'02  2'507  5'065 V


(ec. 285) máx

 Límite inferior:

(ec. 286) vout mín


 Gmín  Vref  1'98  2'483  4'915 V
mín

Estos valores se diferencian del nominal (ec. 280) en un 1‘5 %, por lo que la tensión de salida
puede expresarse como:

(ec. 287) vout  4'99  1'5 % V

 A efectos prácticos de cálculo, de aquí en adelante se considerará esta tensión igual a +5 V.


Cuando sea necesario un análisis más exhaustivo, se tomará la verdadera tensión dada por (ec.
287).

PROYECTO FINAL DE CARRERA – 373 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Cálculo de la resistencia R17


La máxima resistencia de alimentación se calcula a partir de la mínima corriente que debe
absorber el cátodo del regulador y la mínima tensión de alimentación que pueda darse. Las hojas de
características informan que aquélla corriente debe ser de 0‘7 mA, aunque se recomienda que sea de
1 mA y es la que se va a considerar (Figura 199). Retomando, de nuevo, la suposición anterior que
la corriente entrante al terminal de referencia es despreciable, la mínima corriente circulante por
R17 es:

Vref máx 2'495  1'005


(ec. 288) I R17mín  I Kmín  I R19máx  I Kmín   10 3   1'127 mA
R19mín 20  10 3  0'99

De esta forma, su valor máximo resulta ser de:

vin mín  vout mín 10' 8  4'915


(ec. 289) R17máx    5.221' 828 Ω
I R17mín 1'127  10 -3

A la hora de realizar el montaje, se disponía de una resistencia de 3‘3 k ±5 % y fue la que se


instaló. Con ella, la corriente de cátodo mínima sería de:

vin mín  voutmáx Vref mín


I Kmín  I R17mín  I R19mín   
R17máx R19máx
(ec. 290)
10'8  5'065 2'483
   1' 532 mA
3'3  10  1  0'05 20  10 3  1  0'01
3

Esta corriente de cátodo es superior a la mínima recomendada por el fabricante. La tolerancia


de R17 no es necesaria que sea de precisión, pues no influye en la tensión de salida siempre que se
garantice la corriente de cátodo. La potencia a disipar por esta resistencia es pequeña y basta con
que sea de ¼ de vatio:

vin  vout 2 12  52


(ec. 291) PR17    2'450 mW
R17 20  10 3

 El condensador C7

Este condensador se añadió para estabilizar más aún la tensión de salida del regulador. Su
valor no fue casual: en la hoja de características del mismo aparece una gráfica indicando que, en
caso de querer acoplar una capacidad en paralelo, su valor no debe estar dentro del espacio limitado
por una curva dependiente de la tensión de salida pues, de lo contrario, el regulador entraría en un
estado inestable y no funcionaría. La Figura 201 plasma la citada gráfica y en la que se debe tomar
la curva B para escoger el valor de la capacidad. Se tomó una de 47 F por disponerse en el
laboratorio, cumpliendo perfectamente con la restricción antedicha. La tensión nominal del mismo
es de 10 V, aunque se recomienda instalar uno de 16 V.

PROYECTO FINAL DE CARRERA – 374 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

Figura 201 Gráfica de valores posibles de la capacidad C7 para evitar


inestabilidad en el regulador TL431B.

 El diodo D11
La salida del regulador de +5 V es llevada a la entrada positiva de unos comparadores (U5B,
U6A y U6B) que actúan como circuitos de detección de rebasamiento de valores máximos de las
tensiones del bus de continua y de la temperatura del radiador (páginas 401 y 402, respectivamente).
Si, por algún infortunio, el regulador TL431B fallare por deterioro (por ejemplo), a la entrada de
dichos comparadores podría presentarse la tensión de alimentación de +12 V y perder la supervisión
de los anteriores magnitudes físicas, pudiendo ocasionar un daño aún mayor en el circuito de
potencia. Previendo este posible error, se acopló un diodo zéner de 5‘1 V a la salida del regulador
para que, en caso de que aquél se produzca, los comparadores tengan a su entrada una tensión de
referencia cercana a los +5 V del regulador y mantener una correcta inspección.

.3 Regulador de +2’5 V
La función de este regulador es proporcionar un valor de tensión continua de +2‘5 V a los
circuitos acondicionadores de la tensión de fase (sumador, comparador y detector del cruce por
cero) y de la corriente de fase (sumador y comparador). Está formado, principalmente, por un
regulador TL431B y un operacional trabajando como seguidor de tensión (Figura 202).

PROYECTO FINAL DE CARRERA – 375 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 202 Circuito regulador de +2‘5 V.

SIGNATURA DESCRIPCIÓN VALOR


C8 Condensador 47 F, 16 V
R16 Resistencia 1‘5 k, ±1 %, ¼ W
TP5 Punto de prueba macho 1 patilla
U3A Amp. operacional TL074ACN
U11 Regulador de tensión TL431B

Tabla 53 Componentes del circuito regulador de +2‘5 V.

 Ecuación nominal de salida


La tensión nominal de salida del amplificador se corresponderá con la tensión típica de
referencia del regulador (en la Figura 198 b, R1 es nula y R2 es infinita):

(ec. 292) vout nom  Vref  2'495 V


nom

 Rango de la tensión de salida


A la expresión (ec. 292) hay que aplicarle la tolerancia de la tensión de referencia, que es del
0‘5 % si se toman los valores máximos y mínimos aportados por la Figura 199. Por lo tanto, el
rango de la tensión de regulación corresponde a:

(ec. 293) vout  2'495  0'5 % V

 A efectos prácticos de cálculo, se considerará esta tensión igual a +2‘5 V. Cuando sea necesario
un análisis más exhaustivo, se tomará la verdadera tensión dada por (ec. 293).

 Cálculo de la resistencia R16


De nuevo, el cálculo de la resistencia de alimentación se debe hacer considerando la mínima
tensión de alimentación posible para garantizar la mínima corriente que absorbe el cátodo del
regulador, que es de 1 mA (Figura 199):

PROYECTO FINAL DE CARRERA – 376 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

vin  vout 4' 55  2'495  1  0'005


(ec. 294) R16  mín mín
  2.067'475 Ω
máx
I R16 mín
1  10 -3

Se toma un valor normalizado de R16 igual a 1‘5 k con una tolerancia del 1% (con una de
uso general valdría) para que la corriente de cátodo esté garantizada. En cuanto a la potencia típica a
disipar por ella, es:

vin  vout 2 5  2'52


(ec. 295) PR16    4'167 mW
R16 1'5  10 3

por lo que con una potencia nominal de ¼ de vatio queda cubierta esta necesidad.

 El condensador C8

Al igual que se hizo con en el regulador de +5 V, se acopló a la salida del regulador de +2‘5 V
un condensador de 47 F para estabilizar su tensión de salida, satisfaciendo la restricción de la
Figura 201, esta vez tomando la curva A.

3.4.3.5 Etapa de seguimiento


Todas las señales provenientes de los sensores del lado de potencia pasan previamente por una
etapa de seguimiento de tensión antes de ser tratadas. Todas ellas son idénticas, a excepción de la
que trata a la señal de la temperatura del radiador, cuyo diseño es diferente. Y todas ellas emplean a
un amplificador operacional TL074ACN como elemento seguidor. A continuación se explicarán los
dos diseños empleados.

.1 De la corriente y tensión de fase y de las tensiones del bus DC


Tal y como se acaba de exponer, las etapas seguidoras para estas señales son idénticas. La
Figura 203 muestra tan sólo el esquema para la corriente de fase. Para el resto de los circuitos, se ha
de realizar el cambio de nomenclatura siguiendo la tabla siguiente:

ETAPAS COMPONENTES O SEÑALES


Corriente de fase R42 R55 U1C J7
Tensión de fase R30 R54 U1B J6
Tensión bus DC+ R3 R13 U4B J1
Tensión bus DC- R9 R53 U4C J2

Tabla 54 Correspondencia entre los elementos de las etapas de seguimiento de la


corriente de fase, de la tensión de fase y de las tensiones del bus de continua.

PROYECTO FINAL DE CARRERA – 377 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 203 Etapa de seguimiento de la corriente de fase.

SIGNATURA DESCRIPCIÓN VALOR


J7 Conector macho 2 patillas
R42 Resistencia 1 k, ±5 %, ¼ W
R55 Resistencia 10 k, ±1 %, ¼ W
U1C Amp. operacional TL074ACN

Tabla 55 Componentes de la etapa de seguimiento de la corriente de fase.

 La resistencia R42
Aparentemente, esta resistencia no cumpliría con una función en concreto, ya que se encuentra
en serie con la entrada de un amplificador operacional y, en teoría, la corriente que circulará por ella
sería nula. Sin embargo, nada más lejos de la realidad, el papel que adquiere este elemento es
importante: limita la corriente de entrada al amplificador en caso de que la alimentación se
encuentre por debajo del valor de tensión de la entrada [66]. En efecto, existen amplificadores por
los que, en función de su topología interna, puede circular una corriente importante por su entrada
cuando se encuentra presente en la misma una tensión y no están completamente alimentados, bien
sea por un mal funcionamiento de la fuente de alimentación, una mala conexión a la misma o
durante el tiempo transitorio que transcurre desde que se conecta hasta que alcanza su valor
nominal. Estos dos últimos casos son los que se podrían tener lugar en la placa analógica diseñada:
por un lado, la etapa de seguimiento posee conectada a su entrada una señal procedente de un
circuito externo, la etapa de aislamiento, y, por el otro, se encuentra alimentada desde la placa
madre. Cuando se presenta este fenómeno, el amplificador puede resultar seriamente dañado debido
a la corriente de pico que tiene lugar. No obstante, dicho efecto contraproducente puede ser
eliminado si se conecta en serie con la entrada una resistencia del valor adecuado. Por ejemplo,
antes de seleccionar definitivamente el amplificador TL074ACN, se barajó la posibilidad de
emplear el amplificador de precisión TLC274 de Texas Instruments [54], para el cual se especifica
que la corriente máxima de entrada no debe superar, en valor absoluto, los 5 mA. Por este motivo,
se calculó la resistencia R42 para el peor de los casos: que en la entrada hubiese 5 V (el máximo de
salida de la etapa de aislamiento) y que el amplificador no estuviese alimentado:

vin  Vcc 50


(ec. 296) R42    1.000 
I  máx 5  10 3

Se tomó una resistencia de valor nominal 1 k, 5 % y ¼ W. En caso de que su tolerancia haga
que su valor sea de 950 , la máxima corriente de entrada sería:

PROYECTO FINAL DE CARRERA – 378 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

vin  Vcc 5  0
(ec. 297) I    5'263 mA
máx
R42mín 950

la cual no se aleja mucho de la máxima comunicada por el fabricante. Si se sería más riguroso en el
diseño, habría que haber escogido una resistencia de valor nominal superior, pero se decidió dejar la
primera por encontrarse, en el momento del montaje, en el laboratorio.

 La resistencia R55
Su función es la de mantener la entrada inversora del amplificador a masa en caso de que no
se encuentre conectada a la etapa de aislamiento, evitando, así, que la patilla se encuentre al aire y el
operacional se sature a cualquiera de las tensiones de alimentación, lo que podría resultar peligroso
para las etapas posteriores porque están diseñadas para trabajar normalmente con señales con
tensiones entre -2‘5 V y +2‘5 V y entre 0 V y +5 V.
Se escogió una resistencia de valor elevado, de 10 k (que será la resistencia thévenin de
entrada al circuito), de tal forma que la corriente que absorba de la etapa de aislamiento sea pequeña
(en torno a 500 A para una entrada a la placa de 5 V). No se prefirió instalar una resistencia de
valor superior para evitar que aparezca en la entrada del operacional tensiones parásitas ocasionadas
por radiaciones electromagnéticas y no se instaló un condensador en paralelo para eliminarlas para
no interferir en la señal de entrada y por disponer, posteriormente, de una etapa de filtrado posterior.
La resistencia R55 instalada es de precisión (tolerancia del 1 %) para aprovechar las
disponibles en el ensamblado, aunque habría valido una de uso general (5 %).

.2 De la temperatura del radiador


La salida del circuito sensor de la temperatura del radiador (Figura 185) es llevada
directamente a una etapa se seguimiento de tensión para reforzar la señal y aislarla de los posteriores
circuitos (Figura 204). La salida de la misma está conectada, por un lado, a una de las entradas
analógicas del DSP y, por el otro, a una etapa comparadora (pág. 402). Para evitar dañar al
microcontrolador por una posible sobretensión, un diodo zéner se encuentra polarizado a la inversa.

Figura 204 Circuito de seguimiento de la temperatura del radiador.

PROYECTO FINAL DE CARRERA – 379 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

SIGNATURA DESCRIPCIÓN VALOR


D3 Diodo zéner 5‘1 V
U3D Amp. operacional TL074ACN

Tabla 56 Componentes de la etapa de seguimiento de la temperatura del radiador.

3.4.3.6 Etapa de filtrado


El filtro que se expone a continuación es empleado en todos aquellos circuitos
acondicionadores que poseen como entrada la salida de un amplificador ISO122 [33]. Dicho de otro
modo, se encuentra presente en los circuitos acondicionadores de la corriente de fase, de la tensión
de fase, del bus de continua positivo y del bus de continua negativo.
La función que tiene este filtro es la de eliminar el rizado que añade el ISO122 a su señal de
salida como consecuencia de su funcionamiento interno. El circuito que lo compone se ha tomado
de la referencia bibliográfica [69] (en la que se basan razonamientos expuestos en este apartado) y
se muestra en la Figura 205.

Figura 205 Esquema del filtro empleado en cascada con el ISO122 tomado de la hoja de aplicación [69].

.1 Estudios previos del filtro


A continuación se hará un estudio de dicho filtro para asegurarse de que, efectivamente,
cumple con el cometido requerido. Aunque el operacional empleado en [69] sea el OPA602, los
siguientes razonamientos son totalmente válidos para el TL074ACN.

PROYECTO FINAL DE CARRERA – 380 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

 Aunque exista la etapa de seguimiento entre la de aislamiento y la de filtrado, no se ha tenido


en cuenta su comportamiento en la elaboración de los cálculos: se ha supuesto que es una etapa
transparente, es decir, que su señal de entrada se refleja tal cual es en su salida o, dicho en otras
palabras, que la señal proveniente del ISO122 llegará a la entrada del filtro si sufrir
modificación alguna.

 Cálculo de la función de transferencia

La Figura 206 muestra tan sólo el filtro a estudiar. Para hacer los cálculos, se considera que el
sistema es estable, el amplificador ideal y que se cumplen las igualdades siguientes:

(ec. 298) i  i  0

(ec. 299) v  v  vout

(ec. 300) i1  i2  i3

Figura 206 Esquema general del filtro empleado.

A partir de ahora, las operaciones siguientes se efectuarán en el dominio de la frecuencia,


empleando la variable compleja S y la nomenclatura de las señales en mayúsculas (para distinguirlas
del dominio del tiempo).
Teniendo en cuenta las expresiones anteriores, las corrientes i1, i2 e i3, en el dominio de la
frecuencia, se pueden expresar como sigue:

Vin  V 
(ec. 301) I1 
R1

V   Vout
(ec. 302) I2 
1
C2  S

V   Vout V V
(ec. 303) I3   out 
R2 1 1
R2
C1  S C1  S

PROYECTO FINAL DE CARRERA – 381 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

La variable V‘ no es de interés, por lo que hay que eliminarla de las expresiones. Los dos
últimos términos de (ec. 303) implican, una vez operados, que:

(ec. 304) V   R 2 C1  S  1  Vout

Ahora, juntando las expresiones (ec. 300), (ec. 301), (ec. 302) y el primer cociente de (ec.
303), se tiene que:

Vin  V  V   Vout V   Vout


(ec. 305)  
R1 1 R2
C2  S

Llevando (ec. 304) a (ec. 305) y realizando varias operaciones, se llega a la f.d.t.:

1
Vout S  R1 R2  C1  C 2  c2
(ec. 306)   2
Vin S  R 1  R2 1 S  2     c  S   c2
S2  S 
R 1  R2  C 2 R1 R2  C1  C 2

en donde c representa la pulsación de corte del filtro y  el coeficiente de amortiguamiento. Las


funciones que calculan a ambas son:

c  R1 R2  C1  C2 
1 2
(ec. 307)

1 R 1 R 2
(ec. 308)  
2  c R 1 R 2  C 2

El módulo de la f.d.t. es, en función de la pulsación de la señal de entrada, el siguiente:

Vout S  2c
(ec. 309) 
Vin S  S  j
 2
c  2 
2
 2    c  
2

La Figura 205 muestra los valores de los elementos pasivos, que son
R1 = 4´75 k ; R2 = 9‘76 k ; C1 = 220 pF ; C2 = 1.000 pF
por lo que la frecuencia de corte y el amortiguamiento son:

1 1
 R1R2  C1  C2 
1 2
(ec. 310) fc   c   49.835' 3 Hz
2 2

1 R 1 R 2
(ec. 311)    0'5
2  c R 1 R 2  C 2

y hacen que, numéricamente, la f.d.t. sea:

PROYECTO FINAL DE CARRERA – 382 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

Vout S  313.124' 425 2


(ec. 312) 
Vin S  S 2  313.124' 425  S  313.124' 425 2

La Figura 207 muestra el módulo de la f.d.t. en magnitud decibélica y lineal a partir de los
datos obtenidos. La frecuencia de corte es prácticamente una década inferior a la frecuencia de
rizado aportada por el ISO122, un valor más que suficiente para que el filtro la mitigue por un
factor de 0‘01 (al ser el filtro de segundo orden, el decaimiento decibélico es de 40 dB/déc o 100
veces/déc.). El filtro, con este comportamiento, cumpliría con su misión de eliminar el rizado, pero,
por otro lado, añade un efecto negativo colateral: una ganancia en torno a fc, concretamente un 15‘5
% a 32‘5 kHz.

a)

b)
Figura 207 Diagrama de Bode del filtro estudiado, con la magnitud en escala decibélica (a) y en escala lineal (b).

 Comportamiento junto con el ISO122


El efecto no deseable mencionado en el anterior apartado queda eliminado cuando el filtro se
acopla en serie con un ISO122. En efecto, al concatenar ambos circuitos, la f.d.t. total es la
multiplicación de las f.d.t. individuales (la del filtro, escrita en (ec. 312), y la del amplificador,
obtenida en el anexo de cálculos del bloque de potencia y que se re-escribe en (ec. 313)), quedando
como sigue:

PROYECTO FINAL DE CARRERA – 383 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Vout S  2  f c 10 5 
(ec. 313) G 
Vin S  ISO S  2  f c S  10 5 

Vout S  3'080234 1016


(ec. 314)  3
Vin S  S + 627.283'6904  S 2 + 196.417.844.855'533  S + 3'080234 1016

La Figura 208 muestra la magnitud en escala decibélica y lineal resultante. Se observa


claramente que el rebosamiento ha desaparecido, que la frecuencia de corte se mantiene en 50 kHz y
que el rizado queda completamente eliminado al atenuarlo mil veces. Por lo tanto, el efecto adverso
añadido por el ISO122 queda demostrado que ya no es un problema.

a)

b)
Figura 208 Diagrama de Bode resultante al concatenar un ISO122 y el filtro estudiado, con
la magnitud en escala decibélica (a) y en escala lineal (b).

 Componentes escogidos
La Figura 209 representa la etapa de filtrado de la corriente de fase, en donde el lector
enseguida asociará sus componentes con los de la Figura 206, referente del estudio. Se ha de decir
que las resistencias se han seleccionado de precisión, pues se busca una buena función del filtro. La
Tabla 58 recoge los componentes del circuito y sus valores.

PROYECTO FINAL DE CARRERA – 384 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

Figura 209 Etapa de filtrado de la corriente de fase.

 En las etapas de filtrado del bus de continua positivo y negativo, la salida del filtro se lleva
directamente a la etapa comparadora, pues carecen de las etapas sumadora y rectificadora.

SIGNATURA DESCRIPCIÓN VALOR


C13 Condensador 220 pF, 100 V
C16 Condensador 1 nF, 100 V
R44 Resistencia 4‘75 k, ±1 %, ¼ W
R45 Resistencia 10 k, ±1 %, ¼ W
TP11 Punto de prueba macho 1 patilla
U1D Amp. Operacional TL074ACN

Tabla 57 Componentes de la etapa de filtrado de la corriente de fase.

Como las etapas de filtrado son idénticas para todas las señales provenientes del lado de
potencia, basta con recurrir a la tabla siguiente para, rápidamente, relacionar la nomenclatura de
cada componente con el correspondiente al circuito de la corriente de fase.

ETAPAS COMPONENTES O SEÑALES


Corriente de fase C13 C16 R44 R45 TP11 U1D
Tensión de fase C9 C32 R31 R32 TP7 U1A
Tensión bus DC+ C2 C3 R4 R5 TP1 U4A
Tensión bus DC- C5 C6 R10 R11 TP2 U4D

Tabla 58 Correspondencia entre los elementos de las etapas de filtrado de la corriente y tensión
de fase y de las tensiones del bus de continua.

3.4.3.7 Etapas sumadoras

.1 Estudios previos
Los sumadores son sólo empleados por los circuitos que tratan a las señales de la corriente y
de la tensión de fase, siendo ambas idénticos, por lo que sólo se hará el estudio de una de ellos, en
este caso, el de la corriente de fase.

PROYECTO FINAL DE CARRERA – 385 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

La función de estas etapas será la de añadir una tensión de +2‘5 V a la señal proveniente de la
etapa de filtrado. La topología del circuito sumador es la que se presenta en la Figura 210. En el
caso del sumador para la tensión de fase, la nomenclatura de los componentes cambia a lo expuesto
en la Tabla 60.

Figura 210 Circuito de la etapa sumadora de la corriente de fase.

SIGNATURA DESCRIPCIÓN VALOR


D7 Diodo zéner 5‘1 V
R36, R37, R38, R39 Resistencias 2 k, ±1 %, ¼ W
TP10 Punto de prueba macho 1 patilla
U3C Amp. Operacional TL074ACN

Tabla 59 Componentes de la etapa de filtrado de la corriente de fase.

ETAPAS COMPONENTES O SEÑALES


Corriente de fase ANAIN2 D7 R36 R37 R38 R39 U3C
Tensión de fase ANAIN15 D4 R21 R22 R25 R26 U3B

Tabla 60 Correspondencia entre los componentes de la etapa sumadora de la corriente y tensión de fase.

 Ecuación nominal de salida


Para obtener la expresión de salida del sumador se va a proceder a realizar la superposición de
las salidas individuales de cada una de sus entradas (Vref y vin). Por un lado, si se hace que la entrada
Vref sea nula, la topología del circuito recuerda a la de un amplificador no inversor, por lo que la
salida toma la forma:

R36  R 
(ec. 315) vout Vref 0   1  38   vin
R36  R37  R39 

Si se hace lo mismo para vin, se tiene que:

PROYECTO FINAL DE CARRERA – 386 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

R37  R 
(ec. 316) vout Vin 0   1  38   Vref
R36  R37  R39 

De esta forma, sumando ambas expresiones, se obtiene la de salida total del sumador:

1  R 
(ec. 317) v out  vout Vref 0  vout Vin 0   1  38   R36 v in  R37  Vref 
R36  R37  R39 

que puede rescribirse como:

(ec. 318) v out  G1  G2 v in G3  Vref 

siendo G1, G2 y G3 unas ganancias dadas por:

R38
(ec. 319) G1  1 
R39

R36
(ec. 320) G2 
R36  R37

R37
(ec. 321) G3 
R36  R37

El valor de Vref es conocido, de 2‘495V ( ― 3.4.3.4.3 Regulador de +2‘5 V‖, pág. 375).
Respecto a las resistencias, imponiendo las condiciones

 R36  R37
(ec. 322) 
 R38  R39

se hace que las ganancias anteriores valgan

G1  2
(ec. 323) 
G2  G3  1 2

obteniéndose así la expresión, a partir de (ec. 318), que calcula la tensión nominal de salida en
función de las entradas:

(ec. 324) vout nom  2'495  vin V

por lo que queda demostrado matemáticamente que la etapa sumadora añade +2‘5 V,
aproximadamente, a la señal analógica aportada por el sensor de la corriente (o tensión) de fase.

PROYECTO FINAL DE CARRERA – 387 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Cálculo de las resistencias


Ya se ha visto que el valor numérico de las resistencias no influye en el resultado de salida
siempre y cuando se cumpla la condición (ec. 322). Para escoger su valor, se ha determinado que, en
condiciones normales de funcionamiento (esto es, con vin entre –2‘5 V y +2‘5 V y vout entre 0 V y
+5 V), el consumo de corriente esté en torno a 1 mA, un valor pequeño aceptable.
Cuando la entrada vin toma su mínimo valor (-2‘5 V), se produce la máxima diferencia de
potencial en las ramas formadas por R36 y R37, que es de +5 V aproximadamente. En cambio,
cuando toma el valor máximo (+2‘5 V), es la rama formada por R38 y R39 la que alcanza la
máxima tensión, también de +5 V. Por lo tanto, teniendo en cuenta la corriente que se ha establecido
(1 mA), cada rama mencionada debería tener un valor resistivo en torno a:

Vref  vin 2'5   2'5


(ec. 325) R36  R37  R38  R39  mín
  5 kΩ
i 10 3

Como las resistencias deben ser iguales debido a la condición (ec. 322), implica que cada una
debe ser de 2‘5 k. Se decidió que cada una fuese de 2 k con el fin de que la corriente sea un poco
mayor a 1 mA considerando la variación resistiva a causa de las tolerancias. Con ello, por cada rama
circulará una corriente típica de:

Vref  vin 2'5   2'5


(ec. 326) i R 36, R 37  i R 38, R 39  mín
  1´250 mA
máx máx R36  R37 2  10 3  2  10 3

por lo que la corriente sigue siendo pequeña.


En cuanto a la potencia máxima típica que cada resistencia debe disipar, basta con calcular
una de ellas, que es de:

(ec. 327) PR36 máx  R36  i2R36, R37


máx

 2  10 3  1´25  10 3 2
 3'125 mW

Bastaría, por tanto, que las resistencias sean de una potencia nominal de ¼ de vatio,
fácilmente conseguibles. Respecto a la tolerancia de las mismas, debe ser de bajo valor (de
precisión) por tratarse éste de un circuito de tratamiento de una señal analógica. Se tomó la escala
E96, con una tolerancia del 1 %.

 Rango de la tensión de salida

Como consecuencia de la tolerancia de las resistencias, la (ec. 324) no será exacta. A esto hay
que añadirle que la tensión de referencia de +2‘5 V también tiene su propia tolerancia según (ec.
293). Es por ello que se va a proceder a la obtención de la tensión de salida en función de estos
efectos no deseados.
Considerando que todas las resistencias son iguales y sus tolerancias, las ganancias G1, G2 y
G3 dadas por (ec. 319) a (ec. 321) inclusivas, tendrán un valor máximo y uno mínimo:

PROYECTO FINAL DE CARRERA – 388 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

1  tol 1'01
(ec. 328) G1máx  1  1  2'02
1  tol 0'99

1  tol 0'99
(ec. 329) G1mín  1  1  1'98
1  tol 1'01

1  tol 1'01
(ec. 330) G2 máx  G3 máx    0'51
2  1  tol  2  0'99

1  tol 0'99
(ec. 331) G2 mín  G3 mín    0'49
2  1  tol  2  1'01

Para un mismo valor de la tensión de entrada, la de salida estará dentro de unos límites
marcados por los valores máximos y mínimos de las anteriores ganancias y de Vref:

(ec. 332) v out máx



 G1máx  G2máx v in G3máx  Vref
máx

(ec. 333) 
v out mín  G1mín  G2mín v in G3mín  Vref
mín

Tomando los valores calculados de (ec. 328) a (ec. 331) y de (ec. 293) y operando, la tensión
de salida estará comprendida entre los límites siguientes:
 Límite superior:

(ec. 334) v out máx  1'030  v in 2'507 V

 Límite inferior:

(ec. 335) v out mín  0'970  v in 2'483 V

La tabla y la figura de a continuación representan numérica y gráficamente a las dos anteriores


ecuaciones y a la nominal (ec. 324):

PROYECTO FINAL DE CARRERA – 389 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

vin [V] Mín [V] Nom [V] Máx [V] vin [V] Mín [V] Nom [V] Máx [V]
-2,5 -0,016 -0,005 0,007 0,1 2,506 2,595 2,685
-2,3 0,178 0,195 0,213 0,3 2,700 2,795 2,891
-2,1 0,372 0,395 0,419 0,5 2,894 2,995 3,097
-1,9 0,566 0,595 0,625 0,7 3,088 3,195 3,303
-1,7 0,760 0,795 0,831 0,9 3,282 3,395 3,509
-1,5 0,954 0,995 1,037 1,1 3,476 3,595 3,715
-1,3 1,148 1,195 1,243 1,3 3,670 3,795 3,921
-1,1 1,342 1,395 1,449 1,5 3,864 3,995 4,127
-0,9 1,536 1,595 1,655 1,7 4,058 4,195 4,333
-0,7 1,730 1,795 1,861 1,9 4,252 4,395 4,539
-0,5 1,924 1,995 2,067 2,1 4,446 4,595 4,745
-0,3 2,118 2,195 2,273 2,3 4,640 4,795 4,951
-0,1 2,312 2,395 2,479 2,5 4,834 4,995 5,157
0,0 2,409 2,495 2,582 -- -- -- --

Tabla 61 Tensión de salida del sumador diseñado en función de la suya de entrada.

5,2
4,8
4,4
4,0
3,6
3,2
2,8
vout [V]

2,4
2,0
1,6
1,2
0,8 Mín
0,4 Nom
Máx
0,0
-2,50 -2,00 -1,50 -1,00 -0,50 0,00 0,50 1,00 1,50 2,00 2,50
vin [V]

Figura 211 Tensión de salida del sumador diseñado en función de su tensión de entrada.

 El diodo D7
Debido a que la salida del sumador está directamente conectada a una de las entadas
analógicas del DSP, hay que tener la precaución de añadir una protección ante una tensión superior
a su máxima permitida o ante una tensión negativa para evitar su deterioro: el diodo zéner D7
cumplirá con este propósito ( ―3.4.3.1 Consideraciones sobre los diodos zéner empleados‖, ´pag.
344).

PROYECTO FINAL DE CARRERA – 390 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

 Caso particular
Hay que tener en cuenta que los amplificadores trabajan con tensiones bipolares de 12 V, por
lo que sus salidas podrían tener el mismo valor en el posible caso, pero poco probable, de que se
saturare alguno o varios de ellos debido a alguna anomalía, bien por mal funcionamiento o bien por
algún error humano en las conexiones o en el diseño (sobre todo en la fase de prototipado). ¿Cuál
sería, entonces, la corriente aportada (o absorbida) por cada operacional y, por tanto, circulante por
cada resistencia? La respuesta a esta pregunta pasa por considerar los peores casos de tensión que
puedan darse en cada rama resistiva.
En la rama formada por R36 y R37, la diferencia de potencial máxima, en valor absoluto,
puede ser de 24 V si las entradas Vref y vin se encuentran saturadas y con valores opuestos (una con
+12 V y la otra con –12 V). En este caso, la corriente tomaría un valor nominal de:

Vref  vin SatMín 12   12


(ec. 336) i R 36,R37  SatMáx
  6 mA
SatMáx R36  R37 2  10 3  2  10 3

y la potencia disipada por cada resistencia de:

(ec. 337) PR36 SatMáx


 R36  i2R 36,R37
SatMáx

 2  10 3  6  10 3 
2
 72 mW

Ya se calculó anteriormente la corriente máxima soportable por cada salida de un operacional


(ec. 274), que era de 26 mA aproximadamente. Por lo tanto, los operacionales que aportan las
tensiones Vref y vin están a salvo de sufrir algún daño por sobrecorriente. Respecto a las resistencias
R36 y R37 también estarían a salvo por ser la potencia a soportar inferior a la nominal.
La máxima y mínima tensiones que podría tomar la salida vout estaría limitada por el zéner a
5‘1 V y a 0 V (ideales) respectivamente, aunque el operacional quiera saturarse, por lo que las
resistencias R38 y R39 no sufrirían daño alguno (la condición es más favorable que en el punto
anterior por haber una menor diferencia de potencial). Respecto al operacional, al diodo y a la
entrada del DSP, se aplica la conclusión del apartado 3.4.3.1 con las expresiones de (ec. 275) y de
(ec. 276), que sí que podría resultar alguno dañado.

3.4.3.8 Etapa rectificadora de precisión


Este circuito es también empleado solamente por los acondicionadores de las señales de la
corriente y de la tensión de fase. De nuevo, se estudiará el primero de ellos, representado en la
Figura 212. Los componentes del circuito rectificador de la tensión de fase se corresponden con los
de dicha figura realizando las substituciones reflejadas en la Tabla 63.

PROYECTO FINAL DE CARRERA – 391 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 212 Circuito de la etapa rectificadora de la corriente de fase.

SIGNATURA DESCRIPCIÓN VALOR


D8, D9 Diodo rápido 1N4148
R40, R46 Resistencias 2 k, ±1 %, ¼ W
R41, R48 Resistencias 3‘01 k, ±1 %, ¼ W
R47 Resistencia 1‘5 k, ±1 %, ¼ W
TP12 Punto de prueba macho 1 patilla
U2C, U2D Amp. Operacional TL074ACN

Tabla 62 Componentes del circuito rectificador de la señal de la corriente de fase.

ETAPAS COMPONENTES O SEÑALES


Corriente de fase D8 D9 R40 R41 R46 R47 R48 TP12 U2C U2D
Tensión de fase D5 D6 R27 R29 R33 R34 R35 TP9 U2B U2A

Tabla 63 Correspondencia entre los componentes de las etapas rectificadoras de la corriente y de la tensión de fase.

.1 Estudios previos

 Ecuación general de salida


El operacional U2C, los diodos D8 y D9 y las resistencias R40 y R46 forman un rectificador
inversor de media onda que satisface la expresión siguiente:

 G  v 0  v in 
(ec. 338) v '   1 in
 0 v in  0 

siendo G1 una ganancia dada por:

R40
(ec. 339) G1 
R46

PROYECTO FINAL DE CARRERA – 392 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

Por otro lado, el amplificador U2D y las resistencias R41, R47 y R48 conforman un sumador
inversor cuya salida viene dada por:

(ec. 340) v out  G2  v 'G3  v in 

siendo G2 y G3 unas ganancias que se calculan con:

 R41
G 2  R
 47
(ec. 341) 
G  R41


3
R48

Combinando las ecuaciones (ec. 338) y (ec. 340) y operando, resulta que la salida completa de
la etapa rectificadora es:

G1  G2  G3   v in 0  v in 
(ec. 342) v out  
 G3  v in v in  0 

 Ecuación nominal de salida


Como se desea que la señal de salida sea el valor absoluto de la señal de entrada, de deben
cumplir simultáneamente las igualdades siguientes:

(ec. 343) R40  R46

(ec. 344) R41  2R47  R48

que, llevadas a (ec. 339) y (ec. 341), las ganancias nominales valen
G1  G3  1
(ec. 345) 
G2  2
y hacen que (ec. 342) tome la expresión particular siguiente:

v 0  v in 
(ec. 346) v out   in v
- v in v in  0  in

 Cálculo de las resistencias R40 y R46


En funcionamiento normal, la señal de entrada tendrá un módulo máximo de 2‘5 V. La
máxima corriente que circulará por la rama R40 - R46 se dará cuando aquélla sea máxima, es decir,
de +2‘5 V, ya que es cuando la salida de U2C es mínima, de -2‘5 V, según (ec. 338). Debido a la
realimentación, la tensión en la entrada inversora será igual a la no inversora y de valor nulo, por lo
que ambas resistencias tendrán en sus terminales una tensión absoluta de 2‘5 V.
Cumpliendo con la condición (ec. 343), el valor resistivo que se ha tomado para R40 y R46 ha
sido de 2 k para limitar que la corriente máxima que las atraviesa sea de un valor bajo, 1‘25 mA.
Con estos dos datos de partida, la potencia nominal basta que sea de ¼ de vatio. En cuanto a sus

PROYECTO FINAL DE CARRERA – 393 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

tolerancias, deben ser de precisión (1%) pues, de no serlo, la ganancia G1 podría alejarse de la
unidad.

 Cálculo de las resistencias R41, R47 y R48

Las resistencias R41, R47 y R48 también estarán sometidas, en funcionamiento normal, a una
tensión absoluta máxima de 2‘5 V. Tomando la condición (ec. 344), se recurrió a la escala E96
(tolerancia del 1%) y se escogieron a R41 y a R48 de valor 3‘01 k y a R47 de valor 1‘5 k, con
una potencia nominal de ¼ de vatio, suficiente para las tensiones que soportan.

 Rango de la tensión de salida


Debido a que las resistencias implicadas en esta etapa no son ideales sino que poseen una
tolerancia, la tensión de salida vout puede desviarse del valor ideal |vin| (ec. 346). Es por ello que las
ganancias G1, G2 y G3 puedan diferir de sus valores nominales dados en (ec. 345). A partir de las
expresiones (ec. 339), (ec. 341), (ec. 343) y (ec. 344), los valores máximos y mínimos de las
ganancias son:

1  tol 1'01
(ec. 347) G1máx  G3 máx    1'02
1  tol 0'99

1  tol 0'99
(ec. 348) G1mín  G3 mín    0'98
1  tol 1'01

1  tol 1'01
(ec. 349) G2 máx  2  2  2'04
1  tol 0'99

1  tol 0'99
(ec. 350) G2 mín  2  2  1'96
1  tol 1'01

Debido a esto, la tensión de salida se encontrará dentro de una banda de posibles valores.
Llevando las cuatro ecuaciones anteriores a (ec. 342), los límites de dichas bandas son:
 Límite superior:

G1máx  G2 máx  G3 mín   v in 0  v in 


(ec. 351) v out 
LímSup
 G3 mín  v in v in  0 

 Límite inferior:

G1mín  G2 mín  G3 máx   v in 0  v in 


(ec. 352) v out 
LímInf
 G3 máx  v in v in  0 

Substituyendo valores, las anteriores dos ecuaciones quedan como:

1'101  v in 0  v in 
(ec. 353) v out 
LímSup
 0'98  v in v in  0 

PROYECTO FINAL DE CARRERA – 394 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

0'901  v in 0  v in 
(ec. 354) v out 
LímInf
 1'02  v in v in  0 

y, juntándolas en una sola, la expresión de vout queda así:

1'001  v in  10% 0  v in 
(ec. 355) v out  
 v in  2% v in  0 

 La tensión de salida tendrá un mayor margen de error cuando la entrada sea positiva debido a
que sufre la ―transformación‖ de las dos fases del circuito (rectificación y suma), mientras si la
entrada es negativa, tan sólo pasará por una (la de suma).

La siguiente tabla y gráfica representan numérica y gráficamente la anterior expresión:

vin [V] Mín [V] Nom [V] Máx [V] vin [V] Mín [V] Nom [V] Máx [V]
-2,5 2,450 2,500 2,550 0,1 0,090 0,100 0,110
-2,3 2,254 2,300 2,346 0,3 0,270 0,300 0,330
-2,1 2,058 2,100 2,142 0,5 0,450 0,500 0,551
-1,9 1,862 1,900 1,938 0,7 0,631 0,700 0,771
-1,7 1,666 1,700 1,734 0,9 0,811 0,900 0,991
-1,5 1,470 1,500 1,530 1,1 0,991 1,100 1,211
-1,3 1,274 1,300 1,326 1,3 1,171 1,300 1,431
-1,1 1,078 1,100 1,122 1,5 1,351 1,500 1,652
-0,9 0,882 0,900 0,918 1,7 1,532 1,700 1,872
-0,7 0,686 0,700 0,714 1,9 1,712 1,900 2,092
-0,5 0,490 0,500 0,510 2,1 1,892 2,100 2,312
-0,3 0,294 0,300 0,306 2,3 2,072 2,300 2,533
-0,1 0,098 0,100 0,102 2,5 2,252 2,500 2,753
0,0 0,000 0,000 0,000 -- -- -- --

Tabla 64 Tensión de salida del rectificador diseñado en función de su tensión de entrada.

PROYECTO FINAL DE CARRERA – 395 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

2,8
2,6
2,4
2,2
2,0
1,8
1,6
vout [V]

1,4
1,2
1,0
0,8
0,6
0,4 Mín
0,2 Nom
Máx
0,0
-2,5 -2,0 -1,5 -1,0 -0,5 0,0 0,5 1,0 1,5 2,0 2,5
vin [V]

Figura 213 Tensión de salida del rectificador diseñado en función de su tensión de entrada.

3.4.3.9 Etapas comparadoras


La misión de estas etapas es la de detectar cuándo la señal analógica correspondiente
sobrepasa un valor determinado, llevando dicho resultado a los circuitos digitales TTL necesarios.

.1 Los comparadores LM339N y LM393P


Para materializar las etapas comparadoras, se emplearon dos circuitos integrados
comparadores: el cuádruple LM339N de ST Microelectronics [36] y el doble LM393P de Texas
Instruments [37], ambos con la salida gobernada por un transistor bipolar con el colector abierto y
con unas características eléctricas muy parecidas. Las letras N y P indican que el encapsulado es del
tipo DIP (Figura 214).

PROYECTO FINAL DE CARRERA – 396 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

Figura 214 Esquema y encapsulado de los comparadores LM393P y LM339N.

Se eligieron estos dos modelos por:


 Admitir tensiones de alimentación simples (hasta 36 V): Esto permite que puedan ser
alimentados con la fuente +12Vctrl, la misma con la que se alimentan los circuitos de
tratamiento de las señales analógicas.
 Tener una salida a colector abierto: Aunque los circuitos anteriores a las entradas del
comparador se alimenten con las fuentes de ±12Vctrl, se puede llevar el resultado de la
comparación al circuito de control, alimentado con la fuente +5Vctrl.
 Disponer de una elevada ganancia (200 V/mV máximo): Esta característica es muy
importante cuando se desea comparar correctamente un par de señales para garantizar
un correcto resultado cuando son muy próximas entre sí.
 Admitir una elevada componente en modo común (igual a la tensión de alimentación):
Se garantiza que el dispositivo no de destruya cuando se comparen dos señales con una
tensión en modo común alta.
 Tener un elevado tiempo de respuesta (1‘3 s típicos): El resultado de la comparación
rápidamente pasará al lado de control.
 Haber presentes unas bajas tensión y corriente de offset (9 mV y 250 nA máximo,
respectivamente): Estos efectos secundarios no repercutirán apreciablemente en el
resultado de las comparaciones (la primera se añade a la tensión diferencial de la
entrada y la segunda añade otra tensión diferencial cuando atraviesa a las resistencias
conectadas a las entradas).
 Y admitir un cortocircuito en su salida: Ante un mal diseño o un error humano, el
dispositivo no se destruiría si ocurriere este fenómeno (siempre y cuando no se exceda
la temperatura máxima de la unión).

PROYECTO FINAL DE CARRERA – 397 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Interactuación con la lógica TTL


En la placa de acondicionamiento analógico, tanto los circuitos diseñados con amplificadores
operacionales como los circuitos comparadores presentes, interactúan con circuitos digitales
(incluido el DSP) regidos por la lógica TTL, cuyo rango de tensiones es de 0 a +5 V. Por un lado,
los amplificadores trabajan alimentados con una tensión bipolar de ±12 V, siendo sus componentes
escogidos de tal forma que sus salidas garanticen las tensiones TTL. Por otro lado, a lo que a los
comparadores se refiere, debido a que trabajan siempre en saturación (esto es, la tensión de salida
siempre al valor máximo o mínimo de alimentación), no se puede asegurar, a priori, aquel requisito.
Para solventar este problema, se decidieron los siguientes dos puntos:
 Emplear comparadores con la salida gobernada por un transistor bipolar con el colector
abierto mediante el cual, conectado a +5 V a través de una resistencia R, se garantice
el límite superior TTL cuando se encuentre en corte.
 Alimentar a los comparadores con una tensión monopolar de +12 V (en lugar de una
bipolar de ±12 V) con la que se consigue:
o Que la salida del comparador sea de 0 V cuando el citado transistor se
quiera saturar, cumpliendo con el límite inferior TTL (emisor conectado a
masa).
o Y que el comparador, al estar alimentado a +12 V, soporte las tensiones de
entrada de su circuito analógico precedente en caso de que aporte una
tensión superior a +5 V.
La Figura 215 muestra, de forma general, la configuración de los comparadores citados. La
tensión de salida vout será aproximadamente:
 Igual a +5 V si vin+ > vin- (transistor de salida en corte).
 Igual a 0 V si vin+ < vin- (transistor de salida en saturación).

a) b)
Figura 215 Circuito básico comparador con salida compatible con la lógica TTL:
Esquema (a) y detalle de la etapa de salida (b).

PROYECTO FINAL DE CARRERA – 398 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

 Cálculo de la resistencia R
Todos los circuitos comparadores empleados en la placa analógica poseen una resistencia R
conectada entre su salida y +5 V, de forma similar a lo ya usado con el supervisor TL7757 (página
323). El valor nominal que se tomó para ella fue de 5‘11 k, 1 % y ¼ W. De esta forma, cuando el
transistor de salida del comparador se encuentre saturado (nivel bajo lógico), la resistencia sería
atravesada por una corriente nominal teórica de 980 A (5/5‘11). En la realidad, dicha corriente será
algo menor debido a que dicho transistor no es ideal, habiendo en él una ligera caída de potencial 14.
No obstante, considerándolo como tal, se obtiene que la potencia nominal que debería disipar la
resistencia sería de:

VR2 52
(ec. 356) PR    4'892 mW
R 5'11  10 3

que, claramente, es muy inferior a la que es realmente capaz de soportar. El hecho de haber tomado
una tolerancia de precisión es debido a que hay que hacer uso de los componentes disponibles en el
laboratorio.

.2 De la corriente de fase
Su entrada no inversora es un valor comprendido entre 0 y +2‘5 V establecido por el usuario
mediante el potenciómetro R50, y la entrada inversora es la señal aportada por la etapa rectificadora
previa (Figura 216). El comparador empleado es el LM339N y la resistencia R43 se instaló como la
calculada en la Figura 215.
Su misión será la de detectar cuándo la corriente de fase supera un valor instantáneo
determinado por el usuario aportando, en dicho caso, una tensión de 0 V a su salida (el resto del
tiempo serán +5 V).

4
Una forma de haber obtenido aproximadamente el punto de trabajo del transistor sería haber trazado la recta de carga
(equivalente Thévenin de la fuente de alimentación de +5 V y la resistencia R) en su característica V-I de salida. No se
optó por este método gráfico porque dicha representación tiene sus ejes (abscisas y ordenadas) en formato logarítmico,
por lo que la recta de carga debería representarse mediante una curva, lo que añadiría bastante imprecisión al resultado
que se pretendía encontrar.

PROYECTO FINAL DE CARRERA – 399 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 216 Etapa comparadora de la corriente de fase.

SIGNATURA DESCRIPCIÓN VALOR


D10 Diodo zéner 5‘1 V
R43 Resistencia 5‘11 k, ±1 %, ¼ W
R50 Resistencia variable 4‘7 k, ±5 %, ¼ W
TP13 Punto de prueba macho 1 patilla
U5A Comparador LM339N

Tabla 65 Componentes del circuito comparador de la corriente de fase.

 El diodo D10
El diodo zéner D10 tiene como misión limitar la tensión máxima a +5‘1 V idealmente para
salvaguardar a la entrada analógica nº 3 del DSP. Aunque, inicialmente, el lector piense que la
tensión máxima pueda ser siempre de +2‘5 V, hay que tener presente que dicha tensión proviene de
la etapa del regulador de +2‘5 V (pág. 375) cuya salida es un amplificador operacional alimentado
por ±12 V. En caso de que este operacional se saturare por alguna anomalía, el diodo evitaría dañar,
en principio, al microcontrolador (véase estudio sobre el diodo zéner en la pág. 344).

 Cálculo de la resistencia R50


El usuario, variando la resistencia R50, podrá establecer cuál es la tensión de la entrada no
inversora (v‘, Figura 216). No es necesario que aquélla sea exclusivamente de precisión porque se
desea ajustar la tensión y no la propia resistencia. Se tomó una de 4‘7 k de la escala E24 (5%) y un
cuarto de vatio por estar disponible en el laboratorio.

 Es recomendable que el valor nominal de la resistencia R50 sea estable con la temperatura y
con el paso del tiempo para no tener que reajustar la tensión de la entrada no inversora en la
medida de lo posible.

PROYECTO FINAL DE CARRERA – 400 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

En cuanto a su valor, la única restricción que se tiene es la máxima potencia que es capaz de
disipar. Aunque la tensión habitual entre sus bornes principales sea de +2‘5 V, hay que tener en
cuenta lo citado párrafos atrás cuando se habló del diodo D10. Teniendo en cuenta esto, para que el
potenciómetro no se queme debería ser capaz de disipar una potencia nominal de:

2
Vmáx 12 2
(ec. 357) PR 50    30'64 mW
R50 4700

con lo que se demuestra que el elemento empleado es totalmente válido.

.3 De la tensión de fase
Su función consistirá en detectar cuándo la tensión de fase supera, instantáneamente, su valor
del fondo de escala. Para ello, se hace uso de un comparador LM339N con su entrada no inversora
conectada a +2‘5 V (valor aportado por el sensor cuando se alcanza dicho valor) y la inversora a la
salida de la etapa rectificadora previa (Figura 217). Mientras la tensión de fase sea inferior a la
máxima establecida, la salida del comparador permanecerá a +5 V, pero, en cuanto la sobrepase,
caerá a 0 V. La resistencia R28 fue calculada como la del circuito el comparador de la página 398.

Figura 217 Etapa comparadora de la tensión de fase.

SIGNATURA DESCRIPCIÓN VALOR


R28 Resistencia 5‘11 k, ±1 %, ¼ W
U5C Comparador LM339N

Tabla 66 Componentes del circuito comparador de la señal de la tensión de fase.

.4 De las tensiones del bus de continua


Los circuitos acondicionadores de las señales del bus de continua poseen el mismo tipo de
circuito comparador, similar al de la tensión de fase, sólo que las únicas diferencias son que la
tensión de referencia en la entrada no inversora es de +5 V y que el comparador seleccionado es el
LM393P. La Figura 218 recoge el esquema para la tensión positiva del citado bus. El esquema para
el bus negativo se obtiene realizando los cambios de nomenclatura reflejados en la Tabla 68. La
resistencia R2 se tomó del calculado para el circuito de la Figura 215.

PROYECTO FINAL DE CARRERA – 401 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 218 Etapa comparadora de la tensión positiva del bus de continua.

SIGNATURA DESCRIPCIÓN VALOR


R2 Resistencia 5‘11 k, ±1 %, ¼ W
U6A Comparador LM393P

Tabla 67 Componentes del circuito comparador de la tensión positiva del bus de continua.

ETAPAS COMPONENTES O SEÑALES


Tensión DC+ R2 U6A VpsExcsva
Tensión DC- R7 U6B VngExcsva

Tabla 68 Correspondencia entre los componentes de las etapas comparadoras de las


tensiones del bus de continua.

.5 De la temperatura del radiador


La señal aportada por la etapa seguidora se lleva a la entrada inversora de un comparador
LM339N, en cuya entrada no inversora cabe la posibilidad de tener una de dos tensiones de
referencia que el usuario establece mediante un jumper según como se haya configurado el circuito
sensor de la temperatura del radiador: o +2‘5 V o +5 V, ambas obtenidas de los circuitos explicados
en las páginas 375 y 371, respectivamente. La salida del comparador, al ser con colector abierto
como el resto de los empleados, posee una resistencia de 5‘11 k conectada a la tensión de
alimentación de +5 V y, además, se encuentra unida a la etapa de enclavamiento (pág. 404).

Figura 219 Circuito comparador de la temperatura del radiador.

PROYECTO FINAL DE CARRERA – 402 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

SIGNATURA DESCRIPCIÓN VALOR


JP2 Jumper 3 patillas
R14 Resistencia 5‘11 k, ±1 %, ¼ W
U5B Comparador LM339N

Tabla 69 Componentes de la etapa comparadora de la temperatura del radiador.

3.4.3.10 Etapa detectora del cruce por cero


Esta etapa es exclusiva del acondicionador de la tensión de fase y, como su propio nombre
indica, detectará el momento en que aquélla realice un cruce por cero. El comparador empleado es
el LM339N (Figura 220).
Su funcionamiento es tan simple como los otros comparadores explicados en los anteriores
apartados. La entrada inversora tendrá una tensión constante de referencia de +2‘5 V y la no
inversora la señal proveniente de la etapa sumadora, de tal forma que la salida dará un valor de +5 V
cuando dicha señal sea superior a la de referencia y 0 V cuando sea inferior. Hay que recordar que,
debido a la presencia del sumador, el cruce por cero de la tensión de fase se produce cuando la
salida de dicho circuito es igual a +2‘5V.

Figura 220 Circuito detector del cruce por cero de la tensión de fase.

SIGNATURA DESCRIPCIÓN VALOR


J5 Conector macho 3 patillas
JP1 Jumper 3 patillas
R23 Resistencia 1 k, ±5 %, ¼ W
R24 Resistencia 5‘11 k, ±1 %, ¼ W
U5D Comparador LM339N

Tabla 70 Componentes del circuito detector del cruce por cero de la tensión de fase.

Las resistencias R23 y R24 poseen el mismo valor (1 k) y vataje (¼ W), pero distinta
tolerancia (la primera es del 5% y la segunda del 1%): El motivo de esta diferencia es que no se
disponía de elementos con las mismas características.

PROYECTO FINAL DE CARRERA – 403 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

La resistencia R23 tiene por misión evitar un cortocircuito entre la patilla XINT2 del DSP y la
salida del comparador o entre dicha patilla y el circuito externo que se pueda conectar al conector
J5. La resistencia R24 fue calculada como la de la Figura 215.

3.4.3.11 Etapa de enclavamiento y señalización de anomalía


En caso de que se produzca algún exceso de corriente, de tensión o de temperatura en el lado
de potencia, las etapas comparadoras respectivas aportarán una señal TTL a nivel bajo,
permaneciendo en este estado siempre y cuando persista dicha anomalía. Si estas señales estuviesen
directamente conectadas al DSP, éste podría ser avisado de que se ha producido un defecto y cuál
habría sido. Pero, en caso de presentarse alguno de estos fallos de forma temporal, el comparador
correspondiente daría un pulso de anomalía, pudiendo ser demasiado corto para que al DSP le dé
tiempo de detectarlo y no saber, por ende, que se ha producido.
Por lo citado en el anterior párrafo, se ha interpuesto entre los comparadores y el DSP otra
etapa, la que da título al presente apartado, con el objetivo de enclavar las señales de defecto en caso
de que se produzcan, independientemente del tiempo de duración del pulso de las mismas. Por otro
lado, nada más producirse el fallo, también se activa la señal de interrupción Power Drive
Protection (/PDPINT) para que el DSP inmediatamente ejecute el código necesario para tener bajo
control el sistema.
La Figura 221 recoge el esquema completo de esta etapa, constando de cinco biestables J-K,
cuatro puertas AND de dos entradas y cinco resistencias. A modo de resumen, la Tabla 72 muestra
la relación de estados en los que puede estar un biestable y la señal de interrupción /PDPINT en
función del estado de la señal de /RESET y el flanco detectado.

PROYECTO FINAL DE CARRERA – 404 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

Figura 221 Esquema de la etapa de enclavamiento y señalización de anomalía.

SIGNATURA DESCRIPCIÓN VALOR


R1, R6, R8, R12, R15 Resistencia 1 k, 5 %, ¼ W
U10A, U10B, U10C, U10D Puerta AND M74HCT08B1

U7A, U7B, U8A, U8B, U9A Puerta J-K con patilla de HD74LS73AP
borrado

Tabla 71 Componentes de la etapa de enclavamiento.

PROYECTO FINAL DE CARRERA – 405 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

ENTRADAS SALIDAS
/RESETn Jn Kn CLKn Qn(t) /Qn(t) Qn(t+1) /Q n(t+1) /PDPINT
0 x x x x x 0 1 1
1 1 0  0 1 1 0 0

1 1 0  0 1 0 1 Depende
del resto
1 1 0  1 0 1 0 0
1 1 0  1 0 1 0 0

Tabla 72 Estados lógicos de un biestable J-K y de la señal /PDPINT.

 Una vez acontecida una anomalía, la señal de interrupción /PDPINT permanecerá siempre activa
hasta que se reinicie el sistema.

.1 Los biestables J-K


Para conseguir enclavar las cinco posibles anomalías que se pudieren ocasionar en el lado de
potencia (exceso de corriente de fase, exceso de tensión de fase, exceso de tensión positiva y
negativa del bus de continua y exceso de temperatura del radiador), se recurrió a los biestables J-K
modelo HD74LS73AP, del fabricante Renesas [28], disponibles en el laboratorio, cuyas entradas y
salidas lógicas han sido empleadas de la siguiente forma:
 Entrada de enclavamiento: Activa con un flanco ascendente, está directamente
conectada a un comparador detector de anomalía. En el momento en que ésta se
produzca, el biestable cambiará de estado, permaneciendo sus salidas Q y /Q a un ‗1‘ y
‗0‘ lógicos, respectivamente, hasta que se reinicie el sistema.
 Entradas J y K: Activas a nivel alto, la primera está directamente conectada a +5 V y
la segunda a 0 V. De esta forma, en cuanto se produzca un flanco en la entrada de
reloj, siempre se llevarán las salidas Q y / Q a un ‗1‘ y ‗0‘ lógicos, respectivamente.
 Señal de reset: Está directamente conectada a la señal reset del sistema reiniciando, en
cuanto se produzca, a los biestables, esto es, Q y /Q a ‗0‘ y ‗1‘ lógicos,
respectivamente.
 Salida Q: Será un ‗1‘ lógico en el momento en que se produzca un anomalía. Esta señal
se lleva al DSP, a través de una resistencia, para indicarle de qué tipo ha sido.
 Salida /Q: Al ser la complementaria a la anterior, se pondrá a un ‗0‘ lógico en el
momento en que se produzca una anomalía. Está conectada a una de las entradas de las
puertas AND para activar a la interrupción /PDPINT.

.2 Las puertas AND


Tomando las salidas /Q de los biestables y mediante cuatro puertas AND de dos entradas como
si de una sola AND de cuatro entradas se tratase, se tiene como resultado la activación de la
interrupción /PDP ante la aparición de cualquier anomalía. Las puertas pertenecen al integrado
M74HCT08, de STM [38].

PROYECTO FINAL DE CARRERA – 406 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

.3 Las resistencias
Cada salida Q de los biestables es llevada directamente al DSP pasando previamente a través
de una resistencia de 1 k para no sobrecargar las patillas del mismo en caso de que se programen,
por error, como de salida en lugar de como entrada.

3.4.3.12 Tablas y gráficas relacionadas con el bloque de potencia

.1 Corriente de fase
Tomando las ecuaciones de salida de la etapa de aislamiento (ec. 124), las del bloque sumador
((ec. 315), (ec. 334) y (ec. 335)) y la del rectificador (ec. 355), se puede relacionar fácilmente la
magnitud de la corriente de fase con la tensión de entrada analógica que el DSP va a muestrear y
con la tensión que servirá para detectar una anomalía de valor excesivo. Las siguientes tabla y
gráfica muestran los valores para una mejor comprensión:

TENSIÓN DE SALIDA [V]


Aislamiento Seguimiento + Filtradora Sumadora Rectificadora
iF [A] Mín Nom Máx Mín Nom Máx Mín Nom Máx Mín Nom Máx
-15 -2,450 -2,475 -2,500 -2,450 -2,475 -2,500 0,032 0,020 0,007 2,426 2,475 2,525
-14 -2,287 -2,310 -2,333 -2,287 -2,310 -2,333 0,190 0,185 0,179 2,264 2,310 2,356
-13 -2,124 -2,145 -2,166 -2,124 -2,145 -2,166 0,349 0,350 0,351 2,102 2,145 2,188
-12 -1,960 -1,980 -2,000 -1,960 -1,980 -2,000 0,507 0,515 0,522 1,940 1,980 2,020
-11 -1,797 -1,815 -1,833 -1,797 -1,815 -1,833 0,666 0,680 0,694 1,779 1,815 1,851
-10 -1,634 -1,650 -1,667 -1,634 -1,650 -1,667 0,824 0,845 0,866 1,617 1,650 1,683
-9 -1,470 -1,485 -1,500 -1,470 -1,485 -1,500 0,982 1,010 1,037 1,455 1,485 1,515
-8 -1,307 -1,320 -1,333 -1,307 -1,320 -1,333 1,141 1,175 1,209 1,294 1,320 1,346
-7 -1,143 -1,155 -1,167 -1,143 -1,155 -1,167 1,299 1,340 1,381 1,132 1,155 1,178
-6 -0,980 -0,990 -1,000 -0,980 -0,990 -1,000 1,458 1,505 1,552 0,970 0,990 1,010
-5 -0,817 -0,825 -0,833 -0,817 -0,825 -0,833 1,616 1,670 1,724 0,809 0,825 0,842
-4 -0,653 -0,660 -0,667 -0,653 -0,660 -0,667 1,775 1,835 1,896 0,647 0,660 0,673
-3 -0,490 -0,495 -0,500 -0,490 -0,495 -0,500 1,933 2,000 2,067 0,485 0,495 0,505
-2 -0,327 -0,330 -0,333 -0,327 -0,330 -0,333 2,092 2,165 2,239 0,323 0,330 0,337
-1 -0,163 -0,165 -0,167 -0,163 -0,165 -0,167 2,250 2,330 2,411 0,162 0,165 0,168
0 0,000 0,000 0,000 0,000 0,000 0,000 2,409 2,495 2,582 0,000 0,000 0,000
1 0,163 0,165 0,167 0,163 0,165 0,167 2,567 2,660 2,754 0,149 0,165 0,182
2 0,327 0,330 0,333 0,327 0,330 0,333 2,725 2,825 2,926 0,297 0,330 0,363
3 0,490 0,495 0,500 0,490 0,495 0,500 2,884 2,990 3,097 0,446 0,495 0,545
4 0,653 0,660 0,667 0,653 0,660 0,667 3,042 3,155 3,269 0,595 0,660 0,727
5 0,817 0,825 0,833 0,817 0,825 0,833 3,201 3,320 3,440 0,743 0,825 0,908
6 0,980 0,990 1,000 0,980 0,990 1,000 3,359 3,485 3,612 0,892 0,990 1,090
7 1,143 1,155 1,167 1,143 1,155 1,167 3,518 3,650 3,784 1,041 1,155 1,272
8 1,307 1,320 1,333 1,307 1,320 1,333 3,676 3,815 3,955 1,189 1,320 1,453

PROYECTO FINAL DE CARRERA – 407 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

TENSIÓN DE SALIDA [V]


Aislamiento Seguimiento + Filtradora Sumadora Rectificadora
iF [A] Mín Nom Máx Mín Nom Máx Mín Nom Máx Mín Nom Máx
9 1,470 1,485 1,500 1,470 1,485 1,500 3,835 3,980 4,127 1,338 1,485 1,635
10 1,634 1,650 1,667 1,634 1,650 1,667 3,993 4,145 4,299 1,486 1,650 1,817
11 1,797 1,815 1,833 1,797 1,815 1,833 4,151 4,310 4,470 1,635 1,815 1,998
12 1,960 1,980 2,000 1,960 1,980 2,000 4,310 4,475 4,642 1,784 1,980 2,180
13 2,124 2,145 2,166 2,124 2,145 2,166 4,468 4,640 4,814 1,932 2,145 2,362
14 2,287 2,310 2,333 2,287 2,310 2,333 4,627 4,805 4,985 2,081 2,310 2,544
15 2,450 2,475 2,500 2,450 2,475 2,500 4,785 4,970 5,157 2,230 2,475 2,725
Tabla 73 Tensiones de salida de cada etapa en función del valor instantáneo de la corriente de fase.

5,2

4,8 Mín
Nom
4,4 Máx
4,0

3,6

3,2

2,8
vADC [V]

2,4

2,0

1,6

1,2

0,8

0,4

0,0
-15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
iF [A]

Figura 222 Tensión en la entrada del conversor A/D del DSP en función de la corriente de fase.

PROYECTO FINAL DE CARRERA – 408 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

2,8

2,6

2,4

2,2

2,0

1,8

1,6
Vrect [V]

1,4

1,2

1,0

0,8

0,6
Mín
0,4 Nom
Máx
0,2

0,0
-15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
iF [A]

Figura 223 Tensión de detección del valor máximo en función de la corriente de fase.

.2 Tensión de fase
Tomando las ecuaciones de salida de la etapa de aislamiento (ec. 138), las del bloque sumador
((ec. 315), (ec. 334) y (ec. 335)) y la del rectificador (ec. 355), se puede relacionar fácilmente la
magnitud de la tensión de fase con la tensión de entrada analógica que el DSP va a muestrear y con
la tensión que servirá para detectar una anomalía de valor excesivo. Las siguientes tabla y gráfica
muestran los valores para una mejor comprensión:

PROYECTO FINAL DE CARRERA – 409 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

TENSIÓN DE SALIDA [V]


Aislamiento Seguimiento + Filtradora Sumadora Rectificadora
vF [V] Mín Nom Máx Mín Nom Máx Mín Nom Máx Mín Nom Máx
-360 -2,506 -2,556 -2,607 -2,506 -2,556 -2,607 -0,022 -0,061 -0,103 2,505 2,556 2,607
-320 -2,227 -2,272 -2,317 -2,227 -2,272 -2,317 0,248 0,223 0,195 2,226 2,272 2,317
-300 -2,088 -2,130 -2,173 -2,088 -2,130 -2,173 0,383 0,365 0,344 2,087 2,130 2,172
-280 -1,949 -1,988 -2,028 -1,949 -1,988 -2,028 0,518 0,507 0,494 1,948 1,988 2,027
-260 -1,810 -1,846 -1,883 -1,810 -1,846 -1,883 0,653 0,649 0,643 1,809 1,846 1,883
-240 -1,670 -1,704 -1,738 -1,670 -1,704 -1,738 0,788 0,791 0,792 1,670 1,704 1,738
-220 -1,531 -1,562 -1,593 -1,531 -1,562 -1,593 0,923 0,933 0,941 1,531 1,562 1,593
-200 -1,392 -1,420 -1,448 -1,392 -1,420 -1,448 1,058 1,075 1,090 1,391 1,420 1,448
-180 -1,253 -1,278 -1,304 -1,253 -1,278 -1,304 1,193 1,217 1,240 1,252 1,278 1,303
-160 -1,114 -1,136 -1,159 -1,114 -1,136 -1,159 1,328 1,359 1,389 1,113 1,136 1,159
-140 -0,974 -0,994 -1,014 -0,974 -0,994 -1,014 1,463 1,501 1,538 0,974 0,994 1,014
-120 -0,835 -0,852 -0,869 -0,835 -0,852 -0,869 1,598 1,643 1,687 0,835 0,852 0,869
-100 -0,696 -0,710 -0,724 -0,696 -0,710 -0,724 1,733 1,785 1,836 0,696 0,710 0,724
-80 -0,557 -0,568 -0,579 -0,557 -0,568 -0,579 1,868 1,927 1,985 0,557 0,568 0,579
-60 -0,418 -0,426 -0,435 -0,418 -0,426 -0,435 2,003 2,069 2,135 0,417 0,426 0,434
-40 -0,278 -0,284 -0,290 -0,278 -0,284 -0,290 2,138 2,211 2,284 0,278 0,284 0,290
-20 -0,139 -0,142 -0,145 -0,139 -0,142 -0,145 2,273 2,353 2,433 0,139 0,142 0,145
0 0,000 0,000 0,000 0,000 0,000 0,000 2,409 2,495 2,582 0,000 0,000 0,000
20 0,139 0,142 0,145 0,139 0,142 0,145 2,544 2,637 2,731 0,128 0,142 0,156
40 0,278 0,284 0,290 0,278 0,284 0,290 2,679 2,779 2,881 0,256 0,284 0,313
60 0,418 0,426 0,435 0,418 0,426 0,435 2,814 2,921 3,030 0,384 0,426 0,469
80 0,557 0,568 0,579 0,557 0,568 0,579 2,949 3,063 3,179 0,512 0,568 0,625
100 0,696 0,710 0,724 0,696 0,710 0,724 3,084 3,205 3,328 0,640 0,710 0,782
120 0,835 0,852 0,869 0,835 0,852 0,869 3,219 3,347 3,477 0,767 0,852 0,938
140 0,974 0,994 1,014 0,974 0,994 1,014 3,354 3,489 3,627 0,895 0,994 1,094
160 1,114 1,136 1,159 1,114 1,136 1,159 3,489 3,631 3,776 1,023 1,136 1,251
180 1,253 1,278 1,304 1,253 1,278 1,304 3,624 3,773 3,925 1,151 1,278 1,407
200 1,392 1,420 1,448 1,392 1,420 1,448 3,759 3,915 4,074 1,279 1,420 1,563
220 1,531 1,562 1,593 1,531 1,562 1,593 3,894 4,057 4,223 1,407 1,562 1,720
240 1,670 1,704 1,738 1,670 1,704 1,738 4,029 4,199 4,372 1,535 1,704 1,876
260 1,810 1,846 1,883 1,810 1,846 1,883 4,164 4,341 4,522 1,663 1,846 2,032
280 1,949 1,988 2,028 1,949 1,988 2,028 4,299 4,483 4,671 1,791 1,988 2,189
300 2,088 2,130 2,173 2,088 2,130 2,173 4,434 4,625 4,820 1,919 2,130 2,345
320 2,227 2,272 2,317 2,227 2,272 2,317 4,569 4,767 4,969 2,047 2,272 2,501
360 2,506 2,556 2,607 2,506 2,556 2,607 4,839 5,051 5,268 2,302 2,556 2,814
Tabla 74 Tensión de salida de cada etapa en función del valor instantáneo de la tensión de fase.

PROYECTO FINAL DE CARRERA – 410 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

5,5

5,0

4,5

4,0

3,5

3,0
vADC [V]

2,5

2,0

1,5

1,0
Mín
0,5 Nom
Máx
0,0
-360 -320 -280 -240 -200 -160 -120 -80 -40 0 40 80 120 160 200 240 280 320 360
vF [V]

Figura 224 Tensión en la entrada del conversor A/D del DSP en función de la tensión de fase.

2,8

2,6

2,4

2,2

2,0

1,8

1,6
Vrect [V]

1,4

1,2

1,0

0,8

0,6
Mín
0,4
Nom
0,2 Máx

0,0
-360 -320 -280 -240 -200 -160 -120 -80 -40 0 40 80 120 160 200 240 280 320 360
vF [V]

Figura 225 Tensión de detección del valor máximo en función de la tensión de fase.

PROYECTO FINAL DE CARRERA – 411 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.3 Tensión en los buses de continua


Tomando la ecuación de salida de la etapa de aislamiento (ec. 151) se puede relacionar
fácilmente la magnitud de la tensión en cada uno de los buses de continua con la tensión de entrada
analógica que el DSP va a muestrear, que es la misma que la tensión que servirá para detectar una
anomalía de valor excesivo. Las siguientes tabla y gráfica muestran los valores para una mejor
comprensión:

TENSIÓN DE SALIDA [V]


Aislamiento Seguimiento + Filtradora
vDC [V] Mín Nom Máx Mín Nom Máx
0,0 0,000 0,000 0,000 0,000 0,000 0,000
25,0 0,286 0,292 0,298 0,286 0,292 0,298
50,0 0,572 0,583 0,597 0,572 0,583 0,597
75,0 0,858 0,875 0,895 0,858 0,875 0,895
100,0 1,143 1,166 1,194 1,143 1,166 1,194
125,0 1,429 1,458 1,492 1,429 1,458 1,492
150,0 1,715 1,749 1,790 1,715 1,749 1,790
175,0 2,001 2,041 2,089 2,001 2,041 2,089
200,0 2,287 2,332 2,387 2,287 2,332 2,387
225,0 2,573 2,624 2,686 2,573 2,624 2,686
250,0 2,858 2,916 2,984 2,858 2,916 2,984
275,0 3,144 3,207 3,282 3,144 3,207 3,282
300,0 3,430 3,499 3,581 3,430 3,499 3,581
325,0 3,716 3,790 3,879 3,716 3,790 3,879
350,0 4,002 4,082 4,178 4,002 4,082 4,178
375,0 4,288 4,373 4,476 4,288 4,373 4,476
400,0 4,573 4,665 4,774 4,573 4,665 4,774
425,0 4,859 4,956 5,073 4,859 4,956 5,073
Tabla 75 Tensión de salida de cada etapa en función del valor instantáneo de la tensión del bus de continua.

PROYECTO FINAL DE CARRERA – 412 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

5,2

4,8

4,4

4,0

3,6

3,2

2,8
vADC [V]

2,4

2,0

1,6

1,2

0,8 Mín
Nom
0,4
Máx
0,0
0 25 50 75 100 125 150 175 200 225 250 275 300 325 350 375 400 425
vDC [V]

Figura 226 Tensión en la entrada del conversor A/D del DSP en función de la tensión del bus de continua.

3.4.4 Placa de comunicaciones

3.4.4.1 Dirección del prototipo


El prototipo, al estar comunicado con varios equipos similares, debe tener una dirección
propia para identificarse dentro del grupo. Dicha dirección la establece el usuario mediante dos
jumpers, el JP3 y el JP4 (Figura 227) que ponen, respectivamente, a las patillas IOPC5 e IOPC4 a
nivel lógico alto o bajo. Como las citadas patillas pueden ser programadas como de entrada o de
salida, se les colocó a cada una en serie una resistencia de 1 k (R24 y R25) para evitar un
cortocircuito en caso de que se programen, por error, como de salida y se les fuerce a un ‗1‘ o ‗0‘
lógicos a través de su respectivo jumper. La corriente absorbida o emitida, según el caso, quedará
limitada a unos pocos miliamperios (±5 mA nominales aproximadamente), muy por debajo de los
valores máximos permitidos (Figura 162, corrientes señaladas por all other inputs).

Figura 227 Circuito seleccionador de la dirección del prototipo.

PROYECTO FINAL DE CARRERA – 413 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

SIGNATURA DESCRIPCIÓN VALOR


JP3, JP4 Jumper 3 patillas
R24, R25 Resistencias 1 k, ±5 %, ¼ W

Tabla 76 Componentes del circuito de dirección del prototipo.

Posición de JP3 Posición de JP4 Dirección establecida


1-2 1-2 3 (11b)
1-2 2-3 2 (10b)
2-3 1-2 1 (01b)
2-3 2-3 0 (00b)

Tabla 77 Posición de los jumpers JP3 y JP4 para la selección de la dirección del prototipo.

3.4.4.2 Selección de la jerarquía


Cuando el prototipo está trabajando conjuntamente con otros equipos similares, uno de ellos
debe establecerse como maestro y los demás como esclavos. La forma de conseguir esto es,
respectivamente, mediante un jumper que pondrá a nivel alto o bajo a la patilla IOPC1 (Figura 228).
La resistencia R10 evitará la existencia de un cortocircuito en el caso de que se programe,
erróneamente, a la patilla IOPC1 como de salida. La corriente limitada será, por tanto, 5 mA
nominales.

Figura 228 Circuito selector de la jerarquía del prototipo.

SIGNATURA DESCRIPCIÓN VALOR


JP1 Jumper 3 patillas
R10 Resistencia 1 k, ±5 %, ¼ W

Tabla 78 Componentes del circuito de la selección de la jerarquía.

Posición de JP1 Jerarquía


1-2 Maestro
2-3 Esclavo

Tabla 79 Posición del jumper JP1 para establecer la jerarquía del equipo.

PROYECTO FINAL DE CARRERA – 414 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

3.4.4.3 Línea de estado común


Gracias al circuito de la Figura 229 un prototipo puede indicar, al resto de los prototipos con
los que trabaja conjuntamente, si se encuentra o no dispuesto para funcionar normalmente: mediante
la patilla de salida XF se saturará o se pondrá en corte al transistor Q2, enviando a través del
conector J9 un nivel lógico alto o bajo que llega al resto de los equipos, detectándolo éstos a través
de la patilla de entrada /BIO: un nivel alto indica que el prototipo está bien y funciona correctamente,
y un nivel bajo que se encuentra indispuesto para funcionar debido a que se está reiniciando o a que
tiene alguna anomalía.

Figura 229 Circuito de la línea de estado común de los prototipos.

SIGNATURA DESCRIPCIÓN VALOR


J9 Conector macho 2 patillas
R18 Resistencia 5‘11 k, ±1 %, ¼ W
R19 Resistencia 1 k, ±5 %, ¼ W
R20 Resistencia 39 k, ±5 %, ¼ W
Q2 Transistor NPN BC548C

Tabla 80 Componentes del circuito de la línea de estado común.

La siguiente figura muestra el esquema equivalente de la interconexión entre tres equipos


como el diseñado en este proyecto, siendo los componentes recuadrados en líneas a trazos los
pertenecientes a los equipos ajenos (equipos 2 y 3). Se ve claramente cómo los transistores NPN son
los que establecerán el estado de la línea común, funcionando conjuntamente como una puerta AND
digital cuyas tres entradas son las señales XF de cada equipo (Tabla 81).

PROYECTO FINAL DE CARRERA – 415 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 230 Circuito equivalente de la interconexión entre varios equipos.

TRANSISTORES NPN
(ESTADO LÓGICO DE XF) ESTADO LÍNEA
COMÚN
Equipo 1 Equipo 2 Equipo 3
Corte Corte Corte
Nivel alto
(‗0‘) (‗0‘) (‗0‘)
Corte Corte Saturación
Nivel bajo
(‗0‘) (‗0‘) (‗1‘)
Corte Saturación Corte
(‗0‘) (‗1‘) (‗0‘) Nivel bajo

Corte Saturación Saturación


(‗0‘) (‗1‘) (‗1‘) Nivel bajo

Saturación Corte Corte Nivel bajo


(‗1‘) (‗0‘) (‗0‘)
Saturación Corte Saturación Nivel bajo
(‗1‘) (‗0‘) (‗1‘)
Saturación Saturación Corte
Nivel bajo
(‗1‘) (‗1‘) (‗0‘)
Saturación Saturación Saturación
Nivel bajo
(‗1‘) (‗1‘) (‗1‘)

Tabla 81 Estado de la línea común de interconexión en función del estado de los transistores NPN.

.1 Las resistencias R18 y R20 y el transistor Q2

Estos tres elementos son los responsables de transmitir al resto de


los equipos el estado actual del prototipo que lo contiene.
El transistor Q2 empleado es el BC548 de Fairchild [17] y sus
características principales se exponen en la Figura 232. Su función será
la simular a un interruptor, por lo que le hará trabajar en los estados de
corte o de saturación y, para ello, se deben calcular correctamente las
resistencias R18 y R20. Figura 231 Encapsulado del
transistor bipolar BC548.

PROYECTO FINAL DE CARRERA – 416 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

 Caso particular: un equipo aislado


Para el cálculo de las resistencias citadas, se establecerán los siguientes criterios:
- Se considerará que el prototipo esté trabajando aisladamente, esto es, que no posea
a algún otro conectado.
- A la resistencia R18 se le fijará el valor de 5‘1 k, por lo que sólo queda conocer
el valor de la otra.
- Y que la patilla /BIO se considerará como de entrada y que no absorberá corriente
alguna.

Figura 232 Algunas características del transistor BC548.

Considerando, a priori, una tensión nula de colector-emisor de saturación, se puede obtener


una estimación de la corriente de colector cuando el dispositivo se encuentra saturado:

 5Vctrl 5
(ec. 358) IC    980' 392 A
R18 5'1  10 3

En la Figura 233 se grafican las curvas de las tensiones de saturación colector-emisor y base-
emisor contra la corriente de colector. En ella se aprecia que la mínima corriente visible de colector
es de 1 mA15. Si se hubiese considerado una caída de tensión de 0‘2 V entre el colector y el emisor
(lo habitual para hacer cálculos rápidos), la corriente de colector habría sido menor que la calculada

15
La gráfica contiene un error tipográfico: el eje de abscisas está en miliamperios y no en amperios.

PROYECTO FINAL DE CARRERA – 417 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

y, además, la gráfica impondría que la citada tensión sería de unos 40 mV, lejos de la consideración
anterior, por lo que crearía una incoherencia. Para los siguientes cálculos, se mantendrá que

I C  980' 392 A
(ec. 359)
VCE  40 mV

Figura 233 Tensiones de saturación Vs. corriente de colector15 del bipolar


BC548C.

Continuando con la gráfica, de ella se obtiene que la tensión base-emisor de saturación con la
corriente de colector anterior es de

(ec. 360) VBE  700 mV

Por otro lado, aparece escrita la condición

(ec. 361) I C10  I B

por lo que se puede conocer la corriente de base de saturación:

I C 980' 392 A
(ec. 362) IB    98'039 A
10 10

Así, con los datos que se tienen, la resistencia R20 puede ser ya calculada:

 5Vctrl  VBE 5  0'7


(ec. 363) R 20    43' 861 k
IB 98'039  10 6

En el laboratorio, la resistencia de uso general más cercana disponible a este valor era de 39
k, y es la que se instaló en el circuito, sin apenas variar el comportamiento buscado del transistor.

PROYECTO FINAL DE CARRERA – 418 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

La resistencia R18 es de precisión (tolerancia del 1%) por no disponer de otra de uso común en el
momento del montaje.

 Caso particular: dos o tres equipos interconectados

En el caso de interconectarse dos (o tres) equipos y que uno de ellos se encuentre indispuesto
(transistor en saturación), la corriente de colector calculada en (ec. 358) sería aproximadamente dos
(o tres) veces mayor (dos - o tres - resistencias iguales en paralelo). Como la resistencia de base R20
no varía, la condición (ec. 361) y la gráfica de la Figura 233 ya no se cumplen. No obstante, el
transistor seguirá saturado, tal y como se puede ver en la gráfica de la Figura 234: la zona señalada
es la de trabajo del bipolar, claramente la de saturación (la corriente de colector es algo inferior a 2 -
o 3 - mA). Los parámetros IB, VBE y VCE son los que se ajustarán para seguir en este estado
comentado.

Figura 234 Característica estática del transistor BC548C.

.2 La resistencia R19
Esta resistencia se encuentra en el circuito a modo de protección, a saber: la patilla /BIO puede
ser programada como de entrada o como de salida por lo que, de no tener este componente, podría
dañarse ella misma o el transistor NPN en caso de que sea programada, por error, como de salida, se
escriba en ella un ‗1‘ lógico y el transistor se encuentre saturado (un pequeño cortocircuito). O
también podría suceder que sea programada como de salida, se escriba en ella un ‗0‘ lógico y un
equipo externo escriba en ella un nivel alto, siendo el resultado nefasto para la patilla si dicho
equipo externo no posee, de alguna forma, un limitador de corriente (una sencilla resistencia, por
ejemplo). La resistencia R19, de uso general, limita la corriente absorbida o entregada por la patilla
/BIO a unos 5 mA nominales en caso de que se produzca alguno de los errores anteriores.

PROYECTO FINAL DE CARRERA – 419 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.4.4.4 Circuitos de comunicaciones con el PC (SCI)


Para que el usuario tenga un control sobre los procesos que están teniendo lugar y pueda
establecer los parámetros de funcionamiento del equipo, se han implementado un par de circuitos
para interactuar con un PC: uno para comunicaciones RS-485 y otro para comunicaciones RS-232
(Figura 235).

Figura 235 Circuito de comunicaciones con el PC (RS-232 y RS-485).

SIGNATURA DESCRIPCIÓN VALOR


C2 Condensador 100 nF, 50 V
C4 Condensador 220 pF, 100 V
C5, C7,C8, C10, C11 Condensadores electrolíticos 1 F, 50 V
D1 Diodo LED Rojo
D2 Diodo LED Verde
J3, J12, J13, J14, J15, J16 Conector macho 2 patillas

PROYECTO FINAL DE CARRERA – 420 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

SIGNATURA DESCRIPCIÓN VALOR


JP2, JP5, JP6 Jumpers 3 patillas
P2 Conector DB- 9 hembra
P2 Conector DB- 9 macho
R2, R11 Resistencias 1 k, ±5 %, ¼ W
R8, R9 Resistencias 60‘4 , ±1 %, ¼ W
U2 Adaptador RS485 - TTL, 1 canal ST485BN
U4 Adaptador RS232 - TTL, 2 canales MAX232N

Tabla 82 Componentes del circuito de comunicaciones con el PC.

.1 La selección del protocolo


En lugar de emplear algún circuito lógico y complicar el diseño de la placa para decidir cuál
de los dos protocolos emplear (si RS-485 o RS-232), se decidió que la selección se haga
manualmente a través del jumper JP2. Su función es muy simple: lo que hace es conectar la patilla
SCIRXD o bien a la salida RO del ST845BN [50]o bien a la salida /R1OUT del MAX232N [39],
evitando así la posibilidad de cortocircuitos entre ambas. No hace falta efectuar alguna operación
más.

Posición de JP2 Protocolo seleccionado


1-2 RS-485
2-3 RS-232

Tabla 83 Posiciones y funciones del jumper JP2.

 Independientemente de la posición del jumper JP2, se pueden transmitir datos simultáneamente


a través de los buses RS-485 y RS-232. Lo que hace seleccionar realmente un protocolo u otro
es aquella posición que permita establecer un flujo bidireccional de información (Tabla 83).

.2 Las señales del DSP implicadas


Con sólo la intervención de tres patillas del DSP, se puede establecer una comunicación con el
PC, bien sea empleando el protocolo RS-485 o bien el RS-232. Éstas son:
 SCIRXD: Recibe los datos provenientes del exterior (PC).
 SCITXD: Transmite los datos hacia el exterior (PC).
 IOPC0: Establece, sólo en el bus RS-485, cuándo se va a realizar una operación de
lectura (un ‗0‘ lógico) o de escritura (un ‗1‘ lógico).
Estas tres patillas pueden ser configuradas, mediante programación, como de entrada o salida
digitales, por lo que:
 La patilla SCIRXD requiere de una resistencia en serie de 1 k (R11) para evitar un
cortocircuito entre ésta y las salidas activas RO y /R1OUT de los integrados ST485BN y

PROYECTO FINAL DE CARRERA – 421 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

MAX232N, respectivamente, en caso de haberla programado, por error, como de


salida y haber escrito en ella un nivel alto.
 A las otras dos patillas, SCITXD y IOPC0, no les hace falta resistor alguno en serie
porque están conectadas, respectivamente, a la entrada TIN del integrado MAX232N y
DE y /RE del ST485BN, por lo que no existe la posibilidad de un cortocircuito aunque
se programen erróneamente.

.3 Los conectores y jumpers de pruebas


Son los elementos J13, J14, J15, J16, JP5 y JP6, no siendo realmente necesarios para que
funcionen las comunicaciones: se añadieron para poder realizar pruebas.
 Posicionando el jumper JP5 en un estado o en otro, lo que se hace es que el dato que
se reciba por el bus RS-485 o RS-232 vaya o bien a la entrada SCIRCXD del DSP o bien
al conector J14, de tal forma que el usuario pueda recoger dicha señal y poder tratarla
sin que llegue al DSP como, por ejemplo, visualizarla en un osciloscopio. Algo
parecido ocurre con la pareja JP6 y J13 sólo que, esta vez, la patilla del DSP
implicada es SCITXD y el usuario es quien proporciona la señal a los circuitos de
comunicaciones a través del conector.
 Los conectores J15 y J16 están directamente conectados a las patillas /R2OUT y T2IN
del MAX232N, interactuando solamente con la parte RS-232. Servirán para recibir
alguna señal desde el PC por la línea RTS o enviar alguna señal por la línea CTS,
respectivamente, siendo el usuario quien decida qué hacer con ellas.

Jumper Posición Función


1-2 El usuario puede manipular los datos recibidos
JP5
2-3 El DSP recibe los datos a través de la patilla SCIRXD
1-2 El usuario puede introducir datos para transmitirlos
JP6
2-3 El DSP envía los datos a través de la patilla SCITXD

Tabla 84 Funciones de los jumpers JP5 y JP6.

 ¡Cuidado con situar simultáneamente a JP2 y JP5 en las posiciones 1-2 e introducir una señal
por J14! ¡Riesgo de cortocircuito!

.4 Los diodos de visualización


Los diodos LED D1 (rojo) y D2 (verde) parpadearán cuando se estén recibiendo o enviando
datos respectivamente, estando apagados cuando no haya flujo de información.
 El diodo D1 se encenderá cuando se encuentre a nivel bajo o bien la salida SCITXD del
DSP o bien la señal que pueda introducir el usuario en el conector J13, dependiendo de
la posición del jumper JP6. Las patillas DI y T1IN del ST485BN y MAX232N,

PROYECTO FINAL DE CARRERA – 422 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

respectivamente, no influirán en esta operación al ser de entrada (no absorben


corriente).
 El diodo D2 se encenderá cuando se encuentre a nivel bajo o bien la salido RO del
ST485BN, o bien la salida /R1OUT del MAX232N o bien la señal que pueda introducir
el usuario en el conector J14, dependiendo de la posición de los jumpers JP5 y JP2.
La resistencia R11 no afectará a su encendido porque no habrá circulación de corriente
a través de ella al ser la patilla SCIRXD de entrada.
La resistencia R2 limitará la corriente que circulará a través de los LEDs a unos 3‘8 mA
considerando una tensión de codo de 1‘2 V:

 5Vctrl  Vcodo 5  1'2


(ec. 364) I R2    3'8 mA
R2 1000

.5 La interface RS-485
Está constituida por el circuito integrado U2, las capacidades C2 y C4, las resistencias R8 y
R9 y los conectores J3 y J12. Para poder comunicarse completamente con el PC en este protocolo,
es necesario situar el jumper JP2 en la posición 1-2 (Tabla 83).

Figura 236 Circuito y encapsulado del circuito ST485BN.

El circuito integrado U2, el ST485BN de STMicroelectronics [23] y representado en la Figura


236, será el encargado de adaptar las señales TTL provenientes del DSP a las señales típicas del
protocolo RS-485 y viceversa. Su uso es muy sencillo y le bastan pocos elementos externos para
funcionar:
 El condensador C2, de 100 nF, estabilizará la tensión entre sus terminales de
alimentación.
 El conjunto R8, R9 y C4 harán de terminadores de la línea RS-485: por un lado, las
resistencias son necesarias para evitar las posibles reflexiones de las señales (juntas
igualan, aproximadamente, a la impedancia característica de los conductores
recomendados en este protocolo, de valor de 120 ) y, por el otro, la capacidad filtrará
la señal en modo común que pudiere haber en entornos ruidosos. Las resistencias que
se eligieron son de precisión (tolerancia del 1%) para no provocar desequilibrios
importantes en la línea y sus valores de 60‘4 , haciendo que el valor resistivo en

PROYECTO FINAL DE CARRERA – 423 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

modo diferencial sea de 120‘8 . Este tipo de terminación fue tomado del documento
de aplicación referenciado como [68] en la bibliografía de este documento.
 Y los conectores J3 y J12, interconectados, servirán para enlazar prototipos entre sí o
un prototipo con el PC (Figura 237).

Figura 237 Conexión entre varios equipos mediante el bus RS-485.

Las patillas DE y /RE del integrado U2 están unidas entre sí y a la patilla IOPC0 del DSP para
establecer el sentido del flujo de información: cuando sea un 0 lógico, los datos se recibirán desde el
bus y se dirigirán hacia el DSP (a la patilla SCIRXD) y, cuando sea un 1 lógico, se transmitirán desde
el DSP (patilla SCITXD) hacia el bus. De esta forma, o sólo se realiza la operación de lectura o sólo
la de escritura.
El integrado ST845BN posee una característica muy importante: dispone una protección
térmica ante un posible cortocircuito en las salidas A y B, pudiéndose producir cuando se pretenda
escribir un dato en el bus cuando ya otro dato circulando. En caso de producirse este error, el
dispositivo las desconectará y las pondrá en alta impedancia.

 Aunque el circuito integrado ST485BN disponga de la protección ante cortocircuitos, no se le


debe forzar a este estado. Es muy importante que la programación del DSP sea correcta.

.6 La interface RS-232
Para poder comunicarse completamente con el PC en este protocolo, es necesario situar el
jumper JP2 en la posición 2-3 (Tabla 83).
Es tan sencilla de implementar como la interface RS-485: el circuito integrado MAX232N, de
Texas Instruments [39], que será el adaptador de las señales TTL a RS-232 y viceversa (Figura 238),
sólo necesita de unos condensadores electrolíticos externos para funcionar correctamente. Estos
elementos son los representados y dispuestos en la Figura 235: C5, C7, C8, C10 y C11, todos ellos
de 1 F. La tensión nominal que se eligió fue de 50 V, por no haber otra, muy superior a la que
maneja el dispositivo en el lado RS-232 (unos 15 V máximo).
Dicho integrado consta de dos canales, es decir, puede enviar y recibir simultáneamente
información por dos vías independientes. Una de ellas se empleó para las líneas RXD y TXD, que son
las principales, y la otra para las líneas RTS y CTS. Las primeras están relacionadas con las patillas
SCITXD y SCIRXD del DSP, respectivamente, y las segundas con los conectores J15 y J16. La Tabla
85 recoge la función dada a cada una de las patillas de datos del MAX232N.

PROYECTO FINAL DE CARRERA – 424 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

Al igual que el ST485BN, el MAX232N posee una protección contra cortocircuitos en sus
salidas /T1OUT y /T2OUT, por lo que el dispositivo estará a salvo ante cualquier descuido al conectar
el bus RS-232 a la placa.

 Aunque el circuito integrado MAX232N disponga de la protección ante cortocircuitos, no se le


debe forzar a este estado. El usuario debe cerciorarse de haber escogido el cable de
comunicaciones adecuado (pág. 425).

Figura 238 Encapsulado y diagrama lógico del MAX232N.

Patilla Lógica Tipo Función


R1IN RS-232 Entrada Recoger la señal TXD proveniente del PC

/R1OUT TTL Salida Llevar la señal R1IN, ya adaptada, a la patilla SCIRXD del DSP o al
conector J14, según la posición de JP5

T1IN TTL Entrada Recoger la señal SCITXD del DSP o la que el usuario ha establecido en el
conector J13, según la posición de JP6
/T1OUT RS-232 Salida Transmitir al PC la información de T1IN a través de la línea RXD
R2IN RS-232 Entrada Recibir la señal CTS proveniente del PC
/R2OUT TTL Salida Llevar la señal R2IN adaptada al conector J15
T2IN TTL Entrada Recoger la señal que el usuario ha introducido en el conector J16
/T2OUT RS-232 Salida Transmitir la señal T2IN adaptada a la línea RTS

Tabla 85 Funciones establecidas para las patillas de comunicaciones del MAX232N.

 El cable de comunicaciones. Los conectores P1 y P2


Al usuario se le da la posibilidad de poder emplear dos tipos de cables para la comunicación
RS-232: o bien uno del tipo alargadera que se insertaría en el conector P1 (hembra), o bien uno con
los conductores cruzados, insertándose en el conector P2 (macho). Con estas dos configuraciones se
pretende dar flexibilidad al usuario a la hora de disponer de cables para la comunicación PC -
Equipo. La Figura 239 representa a ambos casos, estando escritos, además, las señales que
intervienen en el lado del PC y en el lado del prototipo.

PROYECTO FINAL DE CARRERA – 425 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Si se emplea un cable alargadera, un extremo debe contener un conector DB9 hembra (lado del
PC) y el otro macho (lado del equipo). Si se emplea un cable con los conductores cruzados, los
dos extremos deben ser conectores DB9 hembras.

a) b)

Figura 239 Tipos de cables empleados para la comunicación entre el equipo y el PC: a) Alargadera; b) Con los
conductores cruzados.

3.4.4.5 Circuitos de comunicaciones entre equipos (SPI)


Consta de cuatro circuitos, uno para cada señal que lo forma: SPISOMI, SPISIMO, SPICLK y
SPISTE. La Tabla 86 recuerda la función de cada una de ellas en función de la jerarquía con la que se
programe el módulo SPI del DSP.

SEÑALES
JERARQUÍA
SPISOMI SPISIMO SPICLK SPISTE

Salida del reloj de Salida de la señal


MAESTRO Entrada de datos Salida de datos
sincronismo de selección
Entrada del reloj de Entrada de la señal
ESCLAVO Salida de datos Entrada de datos
sincronismo de selección

Tabla 86 Función de las señales que intervienen en la comunicación SPI en función de la jerarquía del equipo.

Los circuitos de tratamiento de las señales SPISIMO, SPICLK y SPISTE son idénticos entre sí,
mientras que el de SPISOMI se diferencia de ellos en una pequeña parte (R3, R7 y Q1) de la que más
adelante se hablará. La Figura 240 muestra solamente el esquema de las señales SPISOMI y SPISIMO
debido lo mencionado anteriormente y la Tabla 88 relaciona los componentes de esos tres circuitos
iguales.

PROYECTO FINAL DE CARRERA – 426 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

Figura 240 Circuito de la interface SPI. Los circuitos de las señales SPICLK y SPISTE son idénticos al de SPISIMO.

SIGNATURA DESCRIPCIÓN VALOR


C1, C6 Condensadores 100 nF, 50 V
C3, C9 Condensadores 220 pF, 100 V
J1, J2, J4, J6 Conector macho 2 patillas
JP7, JP8 Jumpers 3 patillas
R3 Resistencia 5‘1 k, ±5 %, ¼ W
R4, R12 Resistencias 1 k, ±5 %, ¼ W
R7 Resistencia 39 k, ±5 %, ¼ W
R8, R9 Resistencias 60‘4 , ±1 %, ¼ W
Q1 Transistor NPN BC548C

U1, U3 Adaptador RS485 - TTL, 1 ST485BN


canal

Tabla 87 Componentes de dos de los circuitos de comunicaciones entre equipos.

PROYECTO FINAL DE CARRERA – 427 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

ETAPAS COMPONENTES O SEÑALES


SPISIMO C6 C9 J4 J6 JP8 R12 R13 R14 U3
SPICLK C12 C13 J7 J8 JP9 R15 R16 R17 U5
SPISTE C14 C15 J10 J11 JP10 R21 R22 R23 U6

Tabla 88 Correspondencia entre los componentes de las etapas SPISIMO, SPICLK y SPISTE.

.1 Selección entre TTL y RS-485


Todas las señales implicadas en esta comunicación pueden seleccionarse para que sean
enviadas y transmitidas en la lógica TTL o en el protocolo RS-485, según el usuario decida
mediante los correspondientes jumpers JP7, JP8, JP9 y JP10 (Tabla 89). Se estableció esta
posibilidad para hacer pruebas en un modo u otro y determinar cuál era el mejor: si transmitiendo en
la lógica TTL no habría problemas, esta interface se simplificaría enormemente al eliminar los
circuitos asociados al protocolo RS-485.

 La comunicación en RS-485 garantiza una mayor inmunidad al ruido electromagnético. En caso


de hacer funcionar al equipo en un ambiente hostil, se recomienda seleccionar este modo.

Jumper Posición Función


JP7, JP8 1-2 Transmisión y recepción en lógica TTL.
JP9, JP10 2-3 Transmisión y recepción en el protocolo RS-485.

Tabla 89 Funciones de los jumpers JP7 a JP10.

.2 Establecimiento de la función de las señales


La interface RS-485 para cada señal es prácticamente igual a la explicada en el apartado que
trataba la comunicación con el PC (pág. 420): consta de un integrado ST485BN, de los elementos
pasivos de terminación de la línea (dos resistencias y una capacidad) y de un estabilizador de
alimentación (otra capacidad). Esta vez, la transmisión o recepción de los datos (Tabla 86) no se
establece directamente mediante una patilla del DSP tal y como se mencionó en el citado punto,
sino que se hace automáticamente al seleccionar el usuario el tipo de jerarquía del equipo (
―3.4.4.2 Selección de la jerarquía‖, pág. 414):
 Las patillas DE y /RE de los componentes ST485BN de las señales SPISIMO, SPICLK y
SPISTE (U3, U5 y U6) están directamente unidos a la salida del jumper JP1 (el selector
de la jerarquía) de tal forma que si el equipo es maestro dichas señales serán de salida,
mientras que si es esclavo serán de entrada.
 En cambio, las patillas DE y /RE de U1, el integrado que trata la señal SPISOMI, se
encuentran gobernadas por las resistencias R3 y R7 y el transistor bipolar Q1, de tal
forma que invierten la señal de JP1 para hacer que SPISOMI se comporte de forma
opuesta a las demás: si el equipo es maestro, esta señal será de entrada y, si es esclavo,
de salida. El cálculo y la selección de los mencionados componentes son idénticos a

PROYECTO FINAL DE CARRERA – 428 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

los efectuados en el apartado ―3.4.4.3 Línea de estado común‖, en la pág. 415, por lo
que aquí se obviará este tema.

.3 Las resistencias de protección


Las resistencias R4, R12, R15 y R21, de 1 k, se han puesto en serie con las patillas SPISOMI,
SPISIMO, SPICLK y SPISTE, respectivamente, para protegerlas ante una errónea programación de las
mismas y evitar posibles cortocircuitos con las señales externas provenientes de los conectores TTL
o de la salida RO de los integrados ST485BN. En efecto, las citadas patillas son configurables como
de entrada y salida y, una mala selección de su función, podría causar un daño irreparable en el
DSP.

3.4.5 Placa de control de potencia

 Esta placa de control no llegó a ser implementada físicamente.

3.4.5.1 Control de los transistores de potencia


Las señales que crea el DSP para controlar a los transistores de potencia ubicados en la placa
DC/AC son tratadas previamente por la paca de control de potencia antes de ser enviadas a los
controladores de los mismos (desarrollados en el anexo de cálculos del boque de potencia). El
tratamiento es diferente para los IGBTs y para los MOSFETs.

.1 Señales de los IGBTs


Las señales de control de los IGBTs, salientes del DSP, pasan previamente por el circuito
lógico de la Figura 209. Tres señales intervienen como entradas al mismo: Las señales IOPB5 e
IOPB4 que controlan, respectivamente, al IGBT superior e inferior, y la señal /PDPINT, la cual es la
interrupción de protección de potencia y es activa a nivel bajo. La lógica del circuito hace que sólo
se transmita la señal de activación de un IGBT (esto es, pasarlo al estado de saturación) cuando ni la
señal /PDPINT ni la señal del IGBT opuesto se encuentran activas, esto es:

CtrlIGBTsup  IOPB5 IOPB4 PDPINT


(ec. 365) 
CtrlIGBTinf  IOPB4 IOPB5 PDPINT

Las puertas lógicas que conforman la etapa lógica son AND de dos entradas modelo
M74HCT08B1 del fabricante STM [38] y NAND de dos entradas modelo SN74AHCT00N de
Texas Instruments [49].
Con el circuito lógico se pretende evitar dos aspectos:
 La activación simultánea de los dos IGBTs para no provocar un cortocircuito.
 Y la activación de un IGBT en el caso de que haya producido alguna anomalía en el
lado de potencia (tensión, corriente o temperatura excesivos).

PROYECTO FINAL DE CARRERA – 429 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 241 Circuito de control lógico de las señales que comandan a los IGBTs. El (*) indica ―componente opcional‖.

SIGNATURA DESCRIPCIÓN VALOR


C1, C2 Condensadores Opcionales
J1, J3 Conector macho 2 patillas
R1, R2 Resistencias Opcionales
U1 Puerta AND M74HCT08B1
U2 Puerta NAND SN74AHCT00N

Tabla 90 Componentes del circuito lógico de control de los IGBTs.

 Etapa de retardo
Una vez que cada señal de control de un IGBT ha sido sometida a las condiciones lógicas
anteriores, pasa a través de un filtro de primer orden compuesto por una resistencia y un
condensador: la intención del mismo es hacer de retardo de propagación de la señal si es que es
necesario. En el diseño propuesto no se ha calculado la constante de tiempo del mismo (esto es, ni
se seleccionó la resistencia ni el condensador) porque, al no haber hecho pruebas, no era preciso.

 La placa de control de potencia está diseñada para albergar al filtro de primer orden citado. Si
no es necesario su uso, habrá que dejar en cortocircuito a la resistencia y en circuito abierto al
condensador. En caso de ser requerida su presencia, se deberá calcular acorde con las
necesidades impuestas por el funcionamiento de todas las etapas posteriores que influyen la
propagación de las señales de control.

PROYECTO FINAL DE CARRERA – 430 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

.2 Señales de los MOSFETs


Para la aplicación desarrollada, las señales de control hacia los MOSFET de descarga del bus
de continua no requirieron de tratamiento previo alguno. Por ello, la placa de control de potencia
hace de ― puente‖ hacia los controladores de los mismos, situados en la placa destinada a tal fin. La
Figura 242 muestra cómo las señales IOPB7 e IOPB6 que comandan, respectivamente, al MOSFET
positivo y negativo, van directamente a unos conectores destinados a llevarlas a la citada placa
anterior.

Figura 242 Conectores de ―paso‖ de las señales de control de los MOSFET de potencia.

SIGNATURA DESCRIPCIÓN VALOR


J1, J3 Conector macho 2 patillas

Tabla 91 Componentes de ―paso‖ de las señales de control de los MOSFET.

3.4.5.2 Control "Stand-By" de los troceadores


El circuito que controla a los troceadores de potencia posee una entrada que, activándola a
nivel bajo a través de un fototransistor (nivel alto), entra en el estado de ―
suspensión‖, esto es,
detiene su funcionamiento. Dicha característica es comandada desde la placa de control de potencia
a través de una de las puertas NAND del integrado SN74AHCT00N empleado en el circuito de los
IGBTs. Dicha puerta tiene como entradas a dos señales, IOPB2 y /PDPINT, y como salida la función

(ec. 366) Stand  By  IOPB2 PDPINT

lo que sugiere que se activará el modo de suspensión de los troceadores cuando:


 O se haya producido alguna anomalía en el lado de potencia (tensión, corriente o
temperatura excesivos).
 O el programa del DSP ponga a nivel bajo la salida IOPB2.
La Figura 243 contiene a este circuito lógico comentado y a los conectores que lo unen con las
dos placas de control de los troceadores.

PROYECTO FINAL DE CARRERA – 431 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 243 Circuito lógico de la señal ―Stand-By‖ de los troceadores.

SIGNATURA DESCRIPCIÓN VALOR


J6, J8 Conector macho 2 patillas
U2 Puerta NAND SN74AHCT00N

Tabla 92 Componentes del circuito lógico de la señal ―Stand-By‖ de los troceadores.

3.4.5.3 Control y verificación del relé de conexión a red


El relé que conecta o desconecta el circuito DC/AC de la red eléctrica es controlado y
supervisado por el sencillo circuito de la Figura 244: La señal IOPB3, de salida del DSP, es la que lo
abre o lo cierra y hace que la señal IOPB1, de entrada a aquél, sea un ‗0‘ o un ‗1‘ lógico
respectivamente. La resistencia R3 es de protección: evita posibles cortocircuitos si, por error, la
patilla IOPB1 es programada como de salida. La resistencia R4 tiene la función de hacer que, cuando
el relé se encuentre en estado abierto, la señal IOPB1 sea un ‗0‘ lógico, ya que, de lo contrario, se
quedaría en flotación. La Figura 245 muestra cómo sería la conexión eléctrica entre el circuito
descrito y el relacionado con el relé.

Figura 244 Circuito de control y verificacion del relé de conexión a red.

SIGNATURA DESCRIPCIÓN VALOR


R3 Resistencia 1 k, ±5 %, ¼ W
R4 Resistencia 10 k, ±5 %, ¼ W

Tabla 93 Componentes del circuito de control y verificación del relé de conexión a red.

PROYECTO FINAL DE CARRERA – 432 – ‗CARGA ELÉCTRICA PROGRAMABLE‘


ANEXOS

Figura 245 Conexión eléctrica entre la placa de control y la de potencia para el control
y verificación del relé de conexión a red.

PROYECTO FINAL DE CARRERA – 433 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.5 Cálculo de las pistas de un circuito impreso


Para el diseño de las placas fabricadas del bloque de control, se siguieron las tablas y las
figuras siguientes para establecer la anchura de las pistas de cobre y la separación entre ellas.

3.5.1 Anchura de las pistas

PROFUNDIDAD ANCHURA DE PISTA [mm]


Cu 35 m 0‘36 0‘40 0‘72 1‘14 1‘78 2‘5 3‘5
Cu 70 m - - 0‘36 0‘6 0‘9 1‘3 1‘75
VARIACIÓN Tª CORRIENTE [A]
t = 10ºC 0‘9 1‘0 1‘8 2‘7 3‘7 4‘7 5‘7
t = 20ºC 1‘2 1‘3 2‘7 3‘8 5‘2 6‘8 8‘3
t = 30ºC 1‘8 1‘9 3‘5 4‘6 6‘2 8‘2 10‘5

Tabla 94 Corrientes máximas admisibles en una pista de circuito impreso.

11
10 DT = 10ºC
9 DT = 20ºC
8 DT = 30ºC
7
Corriente [A]

6
5
4
3
2
1
0
0,00 0,25 0,50 0,75 1,00 1,25 1,50 1,75 2,00 2,25 2,50 2,75 3,00 3,25 3,50 3,75
Anchura pista [mm]

Figura 246 Corriente máxima en una pista de 35 micras de profundidad.

CURSO 2011/2012 – 434 – KAIS TOUMI BORGES


ANEXOS

11
10 DT = 10ºC
9 DT = 20ºC
8 DT = 30ºC
7
Corriente [A]

6
5
4
3
2
1
0
0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1,0 1,1 1,2 1,3 1,4 1,5 1,6 1,7 1,8
Anchura pista [mm]

Figura 247 Corriente máxima en una pista de 70 micras de profundidad.

3.5.2 Distancia entre pistas

Tensión [V] 0 30 31 50 51 150 151 300 301 500


Distancia [mm] 0‘317 0‘317 0‘444 0‘444 0‘571 0‘571 0‘825 0‘825 1‘587 1‘587

1,8
1,6
1,4
1,2
Separación [mm]

1,0
0,8
0,6
0,4
0,2
0,0
0 50 100 150 200 250 300 350 400 450 500
Tensión [V]

Figura 248 Separación entre pistas de un circuito integrado en función de la tensión existente entre ellas.

PROYECTO FINAL DE CARRERA – 435 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.6 Configuración del DSP


3.6.1 Introducción
El elemento encargado de supervisar y controlar el circuito de potencia, así como de
comunicarse con el PC y con el resto de prototipos, es un microcontrolador de Texas Instruments, el
TMS320F240. Concretamente, es un DSP (Data Signal Processing) de 16 bits con 16 entradas
analógicas que trabaja a una frecuencia interna de hasta 20 MHz (lo que implica un ciclo máquina
mínimo de 50 ns). Aunque actualmente el fabricante desaconseja su uso para nuevos diseños, es
más que suficiente para cubrir las necesidades de este proyecto. El principal motivo de su elección
fue que la Universidad poseía varios de ellos almacenados, por lo que no fue necesario seleccionar
otro diferente, simplemente bastaba con aprovechar el material disponible.
Tras estudiar a fondo a dicho microcontrolador, se procedió a su programación, identificando
previamente las entradas y las salidas que hasta el momento se necesitaban. Dicha programación se
efectuó completamente en código ensamblador y sin emplear, en momento alguno, lenguajes de alto
nivel. Se tomó esta decisión por ser la forma más segura de conocer qué código de programa se está
ejecutando en todo instante, ya que los lenguajes de alto nivel pueden añadir instrucciones
innecesarias y consumir ciclos de reloj valiosos para efectuar el control del prototipo.
El presente anexo no pretende ser un sustituto de los manuales de funcionamiento y de la
programación del microcontrolador, los cuales son, principalmente, las referencias [55], [72] y [73].
El lector deberá completar lo aquí escrito con los citados documentos para un conocimiento más
profundo del mismo.

3.6.2 Uso del patillaje


Una de las cuestiones fundamentales a la hora de desarrollar el prototipo fue establecer qué
entradas y salidas harían falta para conocer el estado del sistema y mantenerlo bajo control.
El DSP posee gran variedad de patillas con funciones específicas únicas y otras que se
encuentran multiplexadas. Por ello, hubo que estudiar con detenimiento cuáles de dichas funciones
harían falta y, con el resto, establecer cuáles serían de consigna (entrada), cuáles de control (salida)
y las no utilizables. En el anexo 3.7 se encuentra una tabla resumen con todas las patillas del DSP
con su función asignada para este proyecto. A continuación se va a proceder a su explicación,
previa clasificación en los siguientes grupos:
 Patillas de alimentación y referencias.
 Patillas de interfaz con el sistema.
 Patillas analógicas.
 Patillas de entrada y salida digitales.
 Patillas de comunicaciones serie.
 Patillas de prueba.

CURSO 2011/2012 – 436 – KAIS TOUMI BORGES


ANEXOS

 Patillas de interrupciones.
 Patillas de reloj.
 Patillas sin uso asignado.

 Nota: Los nombres de las patillas que de aquí en adelante se emplearán corresponden a las
funciones seleccionadas de las mismas en el caso que posean más de una. Así, por ejemplo, la
patilla designada como PW7/CMP7/IOPB0, se denominará, en este documento, tan sólo como IOPB0
que es, de las tres funciones posibles, la empleada.

Figura 249 Patillaje del microcontrolador TMS320F240.

PROYECTO FINAL DE CARRERA – 437 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.6.2.1 Patillas de alimentación


Son aquellas a través de las cuales el DSP se encuentra alimentado desde las fuentes de
alimentación de +5 V. Las hay de tres tipos:
1) Alimentación del núcleo (CVDD y CVSS): Suministran tensión a la unidad central de
proceso (o CPU16). Conectadas a la fuente +5Vctrl.
2) Alimentación de la lógica interna (DVDD y VSS): Suministran tensión a la memoria y
periféricos internos, excepto al convertidor A/D. También se encuentran conectadas a
la fuente +5Vctrl.
3) Alimentación analógica (VCCA y VSSA): Suministran tensión al convertidor A/D.
Conectadas a la fuente AVCC.

PATILLA FUNCIÓN
CVDD Alimentación de +5 V del núcleo (CPU).
DVDD Alimentación de +5 V de la lógica interna.
VCCA Alimentación de +5 V analógica.
CVSS Referencia de 0 V del núcleo (CPU).
VSS Referencia de 0 V de la lógica interna.
VSSA Referencia de 0 V analógico.

Tabla 95 Patillas de alimentación del DSP.

3.6.2.2 Patillas de interfaz con el sistema


Su función está relacionada con el intercambio de datos con la memoria externa y su
direccionamiento, así como la programación de la memoria EEPROM y la emulación. Son las
siguientes:
 De direccionamiento (A0 a A15): Con ellas la CPU selecciona una localidad de la
memoria externa, la cual puede ser de datos, de programa o de periféricos.
 De datos (D0 a D15): Son los datos que se escriben o se reciben desde la memoria
externa de datos, programa o periféricos.
 De selección del tipo de memoria (/DS, /PS e /IS): Seleccionan el tipo de memoria
(datos, programa o periféricos, respectivamente) con la que la CPU va a intercambiar
información.
 De dispositivo listo (READY): Indica si el dispositivo con el que se comunica la CPU se
encuentra listo para realizar una transacción de datos.

16
CPU (Central Processing Unit): Núcleo de funcionamiento del microcontrolador, donde se encuentran unidades tan
importantes como la central de aritmética lógica, la de multiplicación y la de escalado.

CURSO 2011/2012 – 438 – KAIS TOUMI BORGES


ANEXOS

 De lectura o escritura (R/W y W/R): Indican al elemento externo seleccionado si debe


realizar una operación de lectura o de escritura sobre el bus de datos. Son señales
inversas para poder operar con dispositivos que posean una u otra lógica de la misma.
 De señalización de un ciclo de bus (/STROBE): La CPU indica a los dispositivos
externos que se va a realizar alguna operación sobre el bus de datos.
 De habilitación de escritura (/WE): La CPU permite que el dispositivo seleccionado
pueda realizar una operación de escritura en el bus de datos.
 De solicitud de bus (/BR): Con esta señal, la CPU indica a otros dispositivos que
comparten la misma memoria externa que desea realizar alguna operación sobre ella.
 De programación de la memoria EPROMM e inhabilitación del Watch-Dog (VCCP /
WDDIS): Si se encuentra a +5 V, se puede programar la memoria EPROMM interna del
DSP y deshabilitar al Watch-Dog. Es muy útil para evitar un borrado accidental de
dicha memoria y para realizar pruebas de la programación en los ensayos.
 De selección de la memoria interna (MP/MC): Con un nivel bajo, se selecciona la
memoria de programa interna (modo microcontrolador). Si es un nivel alto, toda la
memoria de programa es externa (modo microprocesador).

PATILLA TIPO FUNCIÓN


A0 .. A15 S Bus de direcciones
D0 .. D15 E/S Bus de datos
/DS, /PS, /IS S Selección del tipo de memoria
READY E Dispositivo listo
R/W, W/R S Orden de lectura o escritura sobre el bus de datos
/STROBE S Operación sobre el bus de datos
/WE S Habilitación de escritura en el bus de datos
/BR S Solicitud del uso de la memoria externa
VCCP/WDDIS E Programación de la EEPROM e inhibición del Watch-Dog
MP/MC E Modo de funcionamiento del DSP.

Tabla 96 Patillas de interfaz del DSP (E = Entrada, S = Salida)

3.6.2.3 Patillas analógicas


Son todas aquellas relacionadas con el convertidor A/D (pág. 487):
 Entrada analógica ADCIN2: Dedicada al muestreo de la corriente de fase.
 Entrada analógica ADCIN3: Muestreo de la corriente máxima por fase establecida por
el usuario.
 Entrada analógica ADCIN4: Muestreo de la temperatura ambiente.

PROYECTO FINAL DE CARRERA – 439 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Entrada analógica ADCIN12: Muestreo de la temperatura del radiador.


 Entrada analógica ADCIN13: Muestreo de la tensión negativa del bus de continua.
 Entrada analógica ADCIN14: Muestreo de la tensión positiva del bus de continua.
 Entrada analógica ADCIN15: Muestreo de la tensión de fase.
 Tensiones de referencia superior (VREFHI) e inferior (VREFLO): Influyen en el resultado
digital de las conversiones efectuadas por el módulo A/D. Se emplean en el caso de
querer que el resultado sea 1023d para una tensión de entrada máxima inferior a +5 V.
La primera de ellas será conectada a AVCC y la segunda a la referencia de 0 V
analógica, puesto que las señales a muestrear tendrán un valor de tensión entre dichos
valores.

PATILLA TIPO FUNCIÓN


ADCIN2 E Muestreo de la corriente de fase
ADCIN3 E Muestreo de la máxima corriente por fase establecida
ADCIN4 E Muestreo de la temperatura ambiente
ADCIN12 E Muestreo de la temperatura del radiador
ADCIN13 E Muestreo de la tensión positiva del bus de continua
ADCIN14 E Muestreo de la tensión negativa del bus de continua
ADCIN15 E Muestreo de la tensión de fase
VREFHI E Tensión de referencia superior (conectada a AVCC)
VREFLO E Tensión de referencia inferior (conectada a 0V analógicos)

Tabla 97 Patillas analógicas empleadas (E = Entrada).

3.6.2.4 Patillas de entrada y salida digitales


Las patillas que aquí se muestran se han programado como de entrada o de salida digitales
para detectar las diferentes consignas del sistema (entradas) y establecer las señales de control
discretas (salidas). Son patillas multiplexadas con otro tipo de funciones que no se emplearán en el
presente proyecto, por lo que la mención de éstas será obviada.
 Patilla ADCIN0/IOPA0: Entrada que indica, con un nivel alto, que ha habido un exceso
de tensión en el bus positivo de continua del bloque de potencia.
 Patilla ADCIN1/IOPA1: Entrada que indica, con un nivel alto, que ha habido un exceso
de tensión en el bus negativo de continua del bloque de potencia.
 Patilla ADCIN9/IOPA2: Entrada que indica, con un nivel alto, que ha habido un exceso
de temperatura en el radiador.
 Patilla PWM8/CMP8/IOPB1: Entrada que recogerá el estado del relé de conexión a la red
de la etapa DC/AC del bloque de potencia.

CURSO 2011/2012 – 440 – KAIS TOUMI BORGES


ANEXOS

 Patilla PWM9/CMP9/IOPB2: Salida que determinará la activación o desactivación del


controlador de la etapa AC/DC del bloque de potencia. Activa a nivel alto.
 Patilla T1PWM/T1CMP/IOPB3: Salida para activar o desactivar el relé de conexión a la
red de la etapa DC/AC del bloque de potencia. Activa a nivel alto.
 Patilla T3PWM/T3CMP/IOPB4: Salida de control sobre el IGBT inferior del bloque de
potencia. Si se encuentra a ‗1‘, la corriente de fase tenderá a crecer en módulo y
positivamente. Si se encuentra a ‗0‘, el IGBT estará desactivado.
 Patilla T2PWM/T2CMP/IOPB5: Salida de control sobre el IGBT superior del bloque de
potencia. Si se encuentra a ‗1‘, la corriente de fase tenderá a crecer en módulo y
negativamente. Si se encuentra a ‗0‘, el IGBT estará desactivado.
 Patilla TMRDIR/IOPB6: Salida para activar (‗1‘) o desactivar (‗0‘) el MOSFET de
descarga del bus negativo del bloque de potencia.
 Patilla TMRCLK/IOPB7: Salida para activar (‗1‘) o desactivar (‗0‘) el MOSFET de
descarga del bus positivo del bloque de potencia.
 Patilla ADCSOC/IOPC0: Salida que establece la acción a realizar sobre el bus de
comunicación serie con el PC. Actúa sobre el dispositivo conversor de TTL a RS-485:
con un ‗0‘ lógico se reciben los datos y con un ‗1‘ lógico se transmiten.
 Patilla CLKOUT/IOPC1: Entrada que establecerá la jerarquía del prototipo (maestro o
esclavo).
 Patillas CAP1/QEP1/IOPC4 y CAP2/QEP2/IOPC5: Son entradas con las que el usuario
seleccionará la dirección del prototipo para las comunicaciones a través de los jumpers
JP3 y JP4 de la placa de comunicaciones.
 Patilla CAP3/IOPC6: Entrada que indica, con un nivel alto, que ha habido un exceso de
corriente de fase.
 Patilla CAP4/IOPC7: Entrada que indica, con un nivel alto, que ha habido un exceso de
tensión de fase.
 Patilla XF/IOPC2: Salida que activa (‗1‘) o desactiva (‗0‘) la línea de estado común
entre prototipos.
 Patilla /BIO/IOPC3: Entrada que detecta el estado de la línea de estado común entre
prototipos.

PROYECTO FINAL DE CARRERA – 441 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

PATILLA TIPO FUNCIÓN


IOPA0 E Exceso de tensión en el bus positivo de continua
IOPA1 E Exceso de tensión en el bus negativo de continua
IOPA2 E Exceso de temperatura en el radiador
IOPB1 E Estado del relé de conexión a red de la etapa DC/AC
IOPB2 S Control del funcionamiento del controlador de la etapa AC/DC
IOPB3 S Control sobre el relé de conexión a red de la etapa DC/AC
IOPB4 S Control sobre el IGBT inferior
IOPB5 S Control sobre el IGBT superior
IOPB6 S Control sobre el MOSFET de descarga del bus negativo
IOPB7 S Control sobre el MOSFET de descarga del bus positivo
IOPC0 S Tipo de operación sobre el bus de comunicaciones RS-485.
IOPC1 E Jerarquía del prototipo
IOPC4, IOPC5 E Selección de la dirección del prototipo
IOPC6 E Exceso de corriente de fase
IOPC7 E Exceso de tensión de fase
XF S Control sobre la línea de estado común entre prototipos
/BIO E Detección del estado de la línea común entre prototipos

Tabla 98 Patillas programadas como de entrada o salida digitales (E = Entrada; S = Salida).

3.6.2.5 Patillas de comunicaciones serie


Se refieren a todas aquellas que el DSP emplea para las comunicaciones, pudiendo pertenecer
a dos módulos independientes: el módulo SCI (Serial Communicatios Interface, de carácter
asíncrono) y el módulo SPI (Serial Peripheral Interface, de carácter síncrono) de los que se hablará
más adelante. Todas ellas son:
 Patilla SCITXD/IO: A través de ella se realizará la transmisión asíncrona de datos.
 Patilla SCIRXD/IO: A través de ella se realizará la recepción asíncrona de datos.
 Patilla SPISIMO/IO: En función de la jerarquía del prototipo, se recibirán (esclavo) o se
transmitirán (maestro) datos de forma síncrona.
 Patilla SPISOMI/IO: En función de la jerarquía del prototipo, se recibirán (maestro) o se
transmitirán (esclavo) datos de forma síncrona.
 Patilla SPICLK/IO: En función de la jerarquía del prototipo, se transmitirá (maestro) o
recibirá (esclavo) la señal de reloj de sincronismo del módulo SPI.
 Patilla SPISTE/IO: Con esta señal, el prototipo maestro indicará a los esclavos que
pueden transmitir datos a través del módulo SPI. En el primer caso es de salida y, en el
segundo, de entrada.

CURSO 2011/2012 – 442 – KAIS TOUMI BORGES


ANEXOS

PATILLA TIPO FUNCIÓN


SCITXD S Transmisión asíncrona de datos
SCIRXD E Recepción asíncrona de datos
SPISIMO E/S* Recepción o transmisión síncrona de datos
SPISOMI E/S* Transmisión o recepción síncrona de datos
SPICLK E/S* Transmisión o recepción de la señal de sincronismo
SPISTE E/S* Habilitación de los esclavos para el envío síncrono de datos

Tabla 99 Patillas empleadas en las comunicaciones (E = Entrada; S = Salida; *El


tipo de función depende de la jerarquía del prototipo.)

3.6.2.6 Patillas de emulación


A través de ellas, mediante la conexión de un emulador, se podrá programar al
microcontrolador y emular su programa, siendo:
 Reloj de prueba (TCK): Es una señal de reloj de 10‘368 MHz que el emulador
establece con el DSP para sincronizarse con él en las operaciones a realizar.
 Entrada de datos (TDI): Datos que el DSP recibe desde el emulador.
 Salida de datos (TDO): Datos que el DSP envía al emulador.
 Control de la máquina de estados (TMS): Es una señal de que el emulador envía al
DSP para controlar la máquina de estados que realiza las operaciones de prueba.
 Reinicio de las operaciones (/TRST): Cuando el emulador activa esta señal (con un
nivel bajo) reinicia la máquina de estados de pruebas del DSP.
 Patillas de emulación (EMU0 y EMU1): Son patillas de interrupción que el emulador
establece como de entrada o salida para el control de las operaciones.
 Patilla reservada (RESERVED): El fabricante no aporta información sobre cómo se
emplea. Simplemente indica que es para realizar pruebas y que se debe dejar sin
conectar.
Las primeras cinco patillas siguen la norma IEEE 1149.117 y las restantes son propias para el
DSP.

PATILLA TIPO FUNCIÓN


TCK E Reloj de sincronismo
TDI E Entrada de datos
TDO S Salida de datos

17
(Standard Test Access Port and Boundary-Scan Architecture, conocida comúnmente como JTAG, un acrónimo de
Joint Test Action Group). Más información: [64], [65] y [76] .

PROYECTO FINAL DE CARRERA – 443 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

PATILLA TIPO FUNCIÓN


TMS E Control de la máquina de estados
/TRST E Reinicio de las operaciones de prueba
EMU0, EMU1 E/S Interrupciones para el control de las operaciones
RESERVED E Reservada por el fabricante para diversas pruebas

Tabla 100 Patillas empleadas para la realización de pruebas con el


emulador (E = Entrada; S = Salida).

3.6.2.7 Patillas de interrupciones


Siete son las patillas que pueden provocar una interrupción por un acontecimiento externo:
 De reinicio o reset (/RS): Es una interrupción con la que el usuario reinicializa todo el
sistema. Mientras no se active (nivel alto), es de entrada y, cuando se activa (nivel
bajo), se convierte en salida para mantener la señal durante un tiempo con el que
garantizar que el resto de los dispositivos conectados a ella detecten a dicha señal. El
usuario podrá activarla mediante el pulsador SW1 situado en la placa madre.
 No mascarable (NMI): Es la entrada de la interrupción no mascarable del DSP. En esta
aplicación, se emplea para detectar si alguna de las fuentes de alimentación de 12 V
del bloque de potencia o del bloque de control se encuentran bajas de valor.
 De retorno de alimentación (/PORESET): Con los elementos adecuados asociados a ella,
reinicia el sistema cuando ha detectado que la tensión de alimentación del DSP (+5 V)
ha caído por debajo de un determinado valor.
 De protección del lado de potencia (/PDPINT): Es una interrupción que sirve para
detener el funcionamiento del bloque de potencia en caso de que se haya producido
una anomalía peligrosa para el mismo: valores excesivos de la corriente o de la tensión
de fase, de alguna de las tensiones del bus de continua o de la temperatura del
radiador.
 Externa 1 (XINT1): Es una interrupción con la que el usuario podrá detener en
cualquier momento, mediante la activación del pulsador SW2 de la placa madre, el
funcionamiento del bloque de potencia.
 Externa 2 (XINT2/IO): Mediante esta interrupción, el DSP sabrá cuándo se ha
producido un cruce por cero de la tensión de fase, bien sea de forma ascendente o
descendente.
 Externa 3 (XINT3/IO): Mediante la activación del pulsador SW3 de la placa madre y
siempre que sea posible, el usuario podrá poner en marcha el funcionamiento del
bloque de potencia.

CURSO 2011/2012 – 444 – KAIS TOUMI BORGES


ANEXOS

PATILLA TIPO FUNCIÓN


/RS E/S Reinicio general
NMI E Detección de alguna alimentación baja de 15V .
/PORESET S Detección del retorno de la alimentación al DSP.
/PDPINT E Detección de anomalías en el bloque de potencia.
XINT1 E Detención del funcionamiento del bloque de potencia.
XINT2 E Detección del cruce por cero de la tensión de fase
XINT3 E Marcha del funcionamiento del prototipo

Tabla 101 Patillas de interrupción (E = Entrada; S = Salida).

3.6.2.8 Patillas de reloj


Son con las que se establecerá la señal de reloj que hace posible el funcionamiento del DSP:
 Patillas del oscilador (XTAL1/CLKIN y XTAL2). Existen dos opciones: O bien se les
conecta a ambas un cristal oscilador para obtener una frecuencia de reloj, o bien y
solamente a la primera, se le introduce una señal de reloj procedente de un dispositivo
externo. En esta aplicación se emplearon ambas posibilidades, siendo el cristal de 8
MHz y la frecuencia de reloj externa variable según la fuente de generación
disponible.
 Puenteo del oscilador (/OSCBYP): Patilla de control que indica al DSP si debe tomar la
señal de reloj proveniente del anterior cristal citado (nivel alto) o desde otra fuente
externa (nivel bajo). El jumper JP6 impondrán una u otra condición, siendo el
conector J16 el que recibirá la señal externa, ambos ubicados de la placa madre

PATILLA TIPO FUNCIÓN


XTAL1/CLKIN E Primer terminal del cristal oscilador o entrada de reloj externo
XTAL2 S Segundo terminal del cristal oscilador
/OSCBYP E Puenteo del cristal oscilador.

Tabla 102 Patillas de reloj (E = Entrada; S = Salida).

3.6.2.9 Patillas sin uso asignado


A continuación se presenta una tabla que recoge aquellas patillas que no se les ha dado uso en
esta aplicación:

PROYECTO FINAL DE CARRERA – 445 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

PATILLA TIPO FUNCIÓN


ADCIN8/IOPA3
E/S Patillas multiplexadas de los puertos A y B.
PWM7/CMP7/IOPB0

ADCIN5
ADCIN6
ADCIN7 E Entradas analógicas
ADCIN10
ADCIN11

PWM1/CMP1

PWM2/CMP2

PWM3/CMP3 Patillas utilizadas para el control PWM de


S
PWM4/CMP4 semiconductores.

PWM5/CMP5

PWM6/CMP6

Tabla 103 Patillas no empleadas en el proyecto (E = Entrada; S = Salida).

3.6.3 El mapa de memoria


El TMS320F240 implementa cuatro espacios independientes de memoria (224 kpalabras en
total):
 Memoria de programa (64 kpalabras): Contiene las instrucciones a ejecutar, así
como diversos datos necesarios durante su ejecución.
 Memoria de datos (64 kpalabras): Alberga a las variables temporales empleadas por
el programa (variables de usuario) y a los registros de configuración del DSP.
 Memoria global de datos (32 kpalabras): Es un espacio para compartir con otros
dispositivos o, si no es el caso, sirve como memoria de datos adicional.
 Memoria de entrada / salida (64 kpalabras): Se emplea para acceder a otros
dispositivos externos o, incluso, para direccionar algún registro interno.
Como vistazo general, la Figura 250 muestra el mapa de memoria del DSP.

CURSO 2011/2012 – 446 – KAIS TOUMI BORGES


ANEXOS

Figura 250 Mapa de memoria general del TMS320F240.

3.6.3.1 La memoria de programa


El dispositivo TMS320F240 posee los primeros 16 Kpalabras internos en una memoria tipo
EEPROM y el resto (48 Kpalabras) externos a añadir por el diseñador. El tener una memoria interna
regrabable confiere al microcontrolador de una importante ventaja: poder modificar el código de
programa tantas veces como sea necesario, algo muy recurrido en la fase de prototipado. El acceso
al resto de la memoria (externa) se realiza mediante las señales de control necesarias. La Figura 251
muestra cómo se distribuye la memoria de programa.

PROYECTO FINAL DE CARRERA – 447 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 251 Mapa de la memoria de programa.

.1 Configuración
Tomando la Figura 251 como referencia, se aprecia que la memoria de programa se encuentra
dividida en diferentes zonas, a saber:
- De vectores de interrupción: Son las posiciones de memoria a las que salta el
código que se está ejecutando cuando se produce alguna interrupción, bien sea
hardware o software. Su tamaño es de 64 palabras y se encuentran al comienzo de
memoria de programa. El bloque dibujado en la parte derecha de la citada figura
muestra las posibles interrupciones (clasificación global) que pueden acontecer.
- EEPROM: Se refiere a la memoria no volátil y reprogramable que el DSP posee
internamente. Abarca desde la dirección 40h hasta la 3FFFh (16 kpalabras en total).
- Externa: Zonas de memoria que pertenecen a otros dispositivos de almacenamiento
ajenos al DSP. Se encuentra entre las direcciones 4000h y FEFFh (49.136 palabras).
En ella, puede estar albergada el banco de memoria B0 si el bit de control CNF esta a
‗1‘.
- De acceso reservado: Son aquellas direcciones que el fabricante tiene reservadas
para nuevas versiones del producto, para realizar pruebas o para programar la
memoria EEPROM. Se sitúa en la zona a partir de la dirección FF00h, inclusive,
hasta el final.
Existen dos bits de control que influyen en la configuración de la memoria de programa:
1) Bit CNF: Situado en el registro ST1 determina, con un ‗1‘ lógico, si el banco RAM
B0 se encuentra disponible en el espacio de memoria de programa, entre las

CURSO 2011/2012 – 448 – KAIS TOUMI BORGES


ANEXOS

direcciones FE0h y FEFFh inclusivas. En caso de ser un ‗0‘, el banco se sitúa dentro
del espacio de memoria de datos. En la presente aplicación se empleará esta última
característica.
2) Patilla MP / MC (Microprocessor / Microcomputer): Determina si el código de
programa comienza a ejecutarse desde la memoria EEPROM interna o desde la
memoria externa cuando tiene lugar un reset.
 Cuando se encuentra a nivel bajo, el dispositivo se encuentra configurado
como un microcontrolador: la dirección 0000h se encuentra en la memoria
interna de programa.
 Cuando se encuentra a nivel alto, el dispositivo se encuentra configurado
como un microprocesador: la dirección 0000h se encuentra en la memoria
externa de programa, ignorando la interna por completo.
El usuario podrá seleccionar a voluntad uno u otro caso mediante el selector JP1
situado en la placa madre: de esta forma, el código de programa podrá ser ejecutado
total o parcialmente desde una memoria ajena que haya sido programada
previamente.

3.6.3.2 La memoria de datos


Esta memoria posee las primeras 32 Kpalabras internas y las restantes externas. Posee tres
bancos denominados B0, B1 y B2: Los dos primeros tienen un tamaño de 256 palabras y el último
de 32 palabras. Además, el banco B0 puede ser configurado como de datos o de programa, según
sea el valor del bit CNF.
Toda la memoria puede ser direccionada de forma directa o indirecta:
 Cuando es de forma directa, la memoria es estructurada en páginas de 128 palabras
cada una que, en total, suman 512, numeradas de 0 a 511 (Figura 252). El
programador debe conocer, al acceder a un registro, la página en la que se encuentra,
cargándolo en un puntero de 9 bits denominado DP (Data Pointer) y que se encuentra
en el registro ST0, además de su desplazamiento dentro de dicha página, el cual es
especificado en la instrucción de direccionamiento.
 En cuanto al acceso indirecto de un registro se refiere, basta con saber la dirección
global del mismo dentro de la memoria de datos. La forma de acceder al mismo es
mediante punteros o de forma implícita en una instrucción.

PROYECTO FINAL DE CARRERA – 449 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 252 Páginas de memoria de datos (para acceso directo).

.1 Memoria RAM interna


Para efectuar la explicación de cómo está configurada la memoria RAM, se recurrirá a la
Figura 253. Las zonas de las que consta son:
 Las etiquetadas como reserved o como illegal access sirven, exclusivamente, para
tareas de emulación o para propósitos del fabricante, no teniendo que ser
direccionadas por el usuario ya que, en caso contrario, causaría un reinicio automático
del DSP.
 Las primeras 96 palabras (0000-005Fh) recogen tanto registros que están reservados
como los denominados memory-mapped (MMR), que son empleados para el control y
el estado de la CPU.
 El banco B0 posee una longitud de 256 palabras y puede ser configurado como un
espacio para la memoria de datos o de programa, según el valor del bit de control CNF,
de él ya hablado anteriormente. En el primer caso, se encuentra localizado entre las
direcciones 0200h y 02FFh y, en el segundo, entre FE00h y FEFFh (Figura 251). En
este proyecto se le ha usado como memoria de datos (CNF = ‗0‘) y para almacenar las
variables de usuario.
 El banco B1, también de 256 palabras, se sitúa entre las posiciones 0300h y 03FFh. Ha
sido empleada para albergar a la onda de consigna de la corriente que el usuario desea
simular.
 El banco B2 contiene tan sólo 32 palabras y ha sido destinado para hacer la función de
la pila del usuario, ya que la que contiene el DSP es únicamente para albergar a las
direcciones de retorno en el momento de ejecutar una función o una interrupción.
 Por último, se localizan dos zonas etiquetadas como peripheral frame 1 y peripheral
frame 2 en las que se encuentran los registros de estado y de control de los diversos

CURSO 2011/2012 – 450 – KAIS TOUMI BORGES


ANEXOS

periféricos que contiene el DSP, tales como el módulo PLL, el convertidor A/D y los
módulos de comunicaciones serie, entre otros.

.2 Memoria RAM externa


Comprendida entre las direcciones 8000h hasta la FFFFh incluidas, en el presente proyecto
almacenará las variables temporales de:
- La trama de comunicaciones PC-Prototipo: Recoge los bytes a transmitir al PC o los
recibidos del mismo.
- Los vectores de muestras: Almacena secuencialmente y de forma cíclica las muestras
tomadas de la corriente de fase, tensión de fase, tensiones en el bus de continua y
temperatura del radiador. No se manipularán directamente sus valores, solamente
servirán como recogida de datos.
- Los vectores de muestras imagen: Son una copia de los anteriores y se emplearán para
operar con las muestras en ellos almacenadas.

Figura 253 Mapa de la memoria de datos.

PROYECTO FINAL DE CARRERA – 451 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.6.3.3 Memoria global de datos


Es el espacio de memoria que coincide con la memoria RAM externa de datos (8000h a
FFFFh) y se emplea para su uso compartido con otros dispositivos, tales como microprocesadores,
mediante la señal de arbitraje /BR (Bus Request) y en un rango que va desde las 0 palabras hasta las
32 kpalabras, determinado por el registro GREG (ubicado en la dirección 0005h, zona MMR).
En el presente proyecto, la memoria global de datos no será empleada, por lo que toda la
memoria RAM externa será destinada al propio DSP, programando al registro GREG con el valor
00h durante todo el tiempo que se ejecute el código de programa (Figura 254).

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

X X X X X X X X 0 0 0 0 0 0 0 0
0: Valor programado para esta aplicación; X = No determinante

Figura 254 Configuración del regitro GREG.

3.6.3.4 La memoria de entrada / salida


La aplicación desarrollada no interactúa con dispositivos externos ubicados en este tipo de
memoria, por lo que no se hará, normalmente, uso de ella. Sólo se accederá a la zona de registros
flash (Figura 250, derecha) para configurar el funcionamiento de la memoria interna EPROM.

3.6.3.5 Generación de estados de espera


El microcontrolador puede añadir tiempos de espera cuando tiene que acceder a dispositivos
externos lentos y puede ser de dos formas: mediante la señal introducida en la patilla READY o
mediante el generador de tiempos de espera (configurable éste mediante el registro WSGR). Con la
primera se pueden añadir todos los ciclos de retardo que el dispositivo requiera y, con el segundo,
tan sólo uno.
Los únicos dispositivos externos con los que se comunica el microcontrolador son las
memorias externas de programa y de datos. Como ambas son lo suficientemente rápidas, no fue
necesario intercalar tiempos de espera para acceder a ellas: no se emplearon ninguno de los dos
métodos descritos anteriormente.

.1 Registro WSGR
15-4 3 2 1 0

Reserved AVIS = 0 ISWS = 0 DSWS = 0 PSWS = 0

0, 1 = Valor programado para esta aplicación; ~ = Valor variable según acontecimientos o necesidades
Figura 255 Registro de control WSGR.

- Bits 15-4 (Reserved): Indefinidos por el fabricante.


- Bit 3 (Address Visibility Mode): Se emplea para conocer el bus de direcciones de la
memoria interna de programa para realizar un seguimiento del código que se está

CURSO 2011/2012 – 452 – KAIS TOUMI BORGES


ANEXOS

ejecutando en el microcontrolador. No se empleó esta característica, por lo que se


desactivó escribiendo un ‗0‘ en este bit (se reduce la potencia consumida y el ruido
electromagnético).
- Bit 2 (I/O Space Wait State Bit): Se programó a ‗0‘ para no generar tiempos de espera
al acceder al espacio de periféricos externos.
- Bit 1 (Data Space Wait State Bit): Se programó a ‗0‘ para no generar tiempos de
espera al acceder al espacio de memoria externa de datos.
- Bit 0 (Program Space Wait State Bit): Se programó a ‗0‘ para no generar tiempos de
espera al acceder al espacio de memoria externa de programa.

3.6.4 Los registros auxiliares y de estado de la CPU


El DSP contiene ocho registros auxiliares (AR0 a AR7) y dos registros de estado (ST0 y ST1)
cuya importancia es muy relevante para el funcionamiento del código de programa. Su longitud es
de 16 bits y se encuentran localizados dentro de la CPU.

3.6.4.1 Registros auxiliares


Son registros cuyas funciones generales son:
 Direccionar, de forma indirecta, cualquier zona de la memoria de datos (funcionan
como punteros).
 Determinar saltos condicionales, llamadas a subrutinas y retornos de las mismas
dentro de la memoria de programa.
 Almacenar, de forma temporal, valores concretos.
 Y servir como contadores ascendentes o descendentes según las necesidades.
En el proyecto desarrollado, a cada registro se le ha asignado la siguiente función:
 Registro AR0: Se empleará para almacenar valores temporales y para controlar el
número de veces que se ejecutaran algunos bucles de programa.
 Registros AR1 y AR2: Almacenarán valores temporales.
 Registro AR3: Se empleará para acceder a las muestras de los vectores de la corriente y
de la tensión de fase, de la tensión en los buses de continua y de la temperatura del
radiador.
 Registro AR4: Manejará el vector que contiene la consigna de la onda de corriente a
simular.
 Registro AR5: Encargado de la pila de usuario, asignada al banco de memoria B2.
 Registro AR6: Gestionará la trama de envío y de recepción de datos de la
comunicación entre prototipos (módulo SPI).

PROYECTO FINAL DE CARRERA – 453 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Registro AR7: Gestionará la trama de envío y de recepción de datos de la


comunicación con el PC (módulo SCI).

3.6.4.2 Registros de estado


Estos registros recogen diversos bits de control y de estado de la CPU, encontrándose en la
zona MMR. La Figura 256 y la Figura 257 reflejan dichos bits y su valor en todo el tiempo de
ejecución del código de programa del presente proyecto. A continuación se explicará brevemente
qué es cada uno de ellos y qué uso se les ha dado.

15 14 13 12 11 10 9 8

ARP = ~ OV = ~ OVM = 0 1* INTM = ~ DP = ~

7 6 5 4 3 2 1 0

DP = ~

0: Valor programado para esta aplicación; * = Siempre a 1 (valor prefijado); ~ : Valor variable en función de las
necesidades del programa

Figura 256 Configuración del registro de estado ST0.

15 14 13 12 11 10 9 8

ARB = ~ CNF = 0 TC = ~ SXM = ~ C=~ 1*

7 6 5 4 3 2 1 0

1* 1* 1* XF = ~ 1* 1* PM = ~

0: Valor programado para esta aplicación; * = Siempre a 1 (valor prefijado) ; ~ : Valor variable en función de las
necesidades del programa

Figura 257 Configuración del registro de estado ST1.

.1 Registro ST0
- Bits ARP (Auxiliary Register Pointer): Selecciona uno de los 8 registros auxiliares
disponibles en el DSP.
- Bit OV (Overflow): Indica si se ha producido un rebasamiento en la última operación
realizada en la CALU18.
- Bit OVM (Overflow Mode): Configura la acción a realizar ante un rebasamiento del
acumulador al efectuar una operación con el mismo. Dicha acción puede ser normal (si
‗0‘) o de ajuste a su valor máximo positivo o mínimo negativo según corresponda (si
‗1‘). Será puesto a ‗0‘ al inicio del programa por no ser empleada esta última
característica.

18
CALU (Central Arithmetic Logic Unit): Unidad de 32 bits que efectúa operaciones aritméticas y lógicas.

CURSO 2011/2012 – 454 – KAIS TOUMI BORGES


ANEXOS

- Bit INTM (Interrupt Mode): Habilita (‗0‘) o deshabilita (‗1‘) las interrupciones
enmascarables del microcontrolador.
- Bit DP (Data Page): Selecciona la página de memoria de datos que se va a emplear en
un direccionamiento directo.

.2 Registro ST1
- Bits ARB (Auxiliary Register Buffer): Indica el último registro auxiliar empleado.
- Bit CNF (On-Chip DARAM Configuration): Establece dónde se localizará el banco de
memoria B0. Su valor será puesto a ‗0‘ permanentemente.
- Bit TC (Test Control): Indica el resultado de ciertas instrucciones de comparación.
- Bit SXM (Sign Extension Mode): Establece cómo se debe considerar el bit de signo (bit
MSB) en determinadas operaciones matemáticas.
- Bit C (Carry): Indica si una operación de suma o de substracción ha generado una
llevada.
- Bit XF (External Flag): Pone a ‗0‘ o a ‗1‘ la patilla XF / IOPC2 siempre y cuando a
dicha patilla se le haya asignado la función XF, que es la empleada en el proyecto
recogido en este documento.
- Bit PM (Product Shift): Determina si el resultado de una operación de multiplicación
debe ser desplazado a la izquierda o a la derecha un número determinado de bits.

3.6.5 Las patillas de entrada / salida digitales


A continuación se va a hablar de las patillas de entrada / salida digitales que posee el DSP,
orientando la explicación hacia lo que el presente proyecto ha necesitado. Por lo tanto, se obviará
cualquier otro tipo de información acerca de ellas, invitando al lector a que consulte la bibliografía
para conocer más acerca de sus funciones.
El TSM320F240 posee 28 patillas que se encuentran multiplexadas entre funciones primarias
y puntos de entrada / salida digitales. Dichas patillas se dividen en dos grupos:
 Grupo 1: Son aquellas patillas que comparten funciones primarias con los puertos de
entrada / salida denominados A, B y C.
 Grupo 2: Son aquellas patillas que poseen funciones primarias pertenecientes a
periféricos internos y que poseen, como segunda función, la característica de entrada /
salida. Dichos periféricos son los módulos SCI, SPI y las interrupciones externas.

3.6.5.1 Patillas de entrada / salida del grupo 1


Cada una de estas patillas posee tres bits que determinan su operación:
- Bit de multiplexado: Selecciona la función primaria (‗1‘) o la función de entrada /
salida (‗0‘).

PROYECTO FINAL DE CARRERA – 455 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

- Bit de dirección: Establece si la patilla es una entrada (‗0‘) o una salida (‗1‘) digital si
el anterior bit es un ‗0‘.
- Bit de datos: Si la función de entrada / salida ha sido seleccionada (bit de multiplexado
a ‗0‘), indica o establece el valor digital de la patilla según la configuración del bit de
dirección.
Los bits de multiplexado se encuentran en los registros de control OCRA y OCRB, mientras que
los de dirección y de datos lo están en los registros PADATDIR, PBDATDIR y PCDATDIR, dependiendo
del puerto al que se pertenezca la patilla correspondiente.

.1 Configuración
El DSP posee tres puertos de entrada / salida digitales denominados A, B y C. El primero de
ellos es de cuatro bits (IOPA0 a IOPA3) y los otros dos de ocho bits (IOPB0 a IOPB7 y IOPC0 a IOPC7,
respectivamente).
Cada una de sus patillas pertenece al Grupo 1 y tiene multiplexadas dos funciones: una de
entrada / salida propiamente dicha y la otra dedicada a tareas de otros módulos como pueden ser,
por ejemplo, el de comunicaciones asíncronas (SCI) o el de conversión analógico a digital (ADC).
A continuación se presentará cómo se han configurado a los registros de control de los puertos para
obtener las funciones reflejadas en la Tabla 98.

 El registro de control OCRA


Posee los bits de multiplexado de los puertos A y B. Con un ‗0‘ lógico se establece que su
patilla correspondiente sea de entrada / salida y con un‘1‘ lógico se selecciona su función primaria.
Todos las patillas de estos puertos se han empleado como puntos de entrada / salida digital, por lo
que sus bits de multiplexado se establecerán a ‗0‘ (Figura 258).

15 14 13 12 11 10 9 8

CRA.15 = 0 CRA.14 = 0 CRA.13 = 0 CRA.12 = 0 CRA.11 = 0 CRA.10 = 0 CRA.9 = 0 CRA.8 = 0

Multiplexado Puerto B

7 6 5 4 3 2 1 0

Reservados CRA.3 = 0 CRA.2 = 0 CRA.1 = 0 CRA.0= 0

Multiplexado Puerto A

0: Valor programado para esta aplicación.


Figura 258 Configuración del registro de control OCRA.

 El registro de control OCRB


Posee los bits de multiplexado del puerto C. En general y al igual que con el registro OCRA,
poniendo a ‗0‘ sus bits de multiplexado se selecciona la función de entrada / salida para la patilla

CURSO 2011/2012 – 456 – KAIS TOUMI BORGES


ANEXOS

correspondiente y, con un ‗1‘, la función primaria. Hay tres patillas de este puerto que no siguen el
patrón marcado por dichos bits, y son:
- Patilla CLKOUT/IOPC1: La selección de la función que desempeña se encuentra en el
registro de control del sistema (SYSCR).
- Patilla XF/IOPC2: Su función primaria (XF) se selecciona poniendo a ‗0‘ su bit de
multiplexado (CRB.2), lo contrario que en el resto, y es la opción que se ha tomado.
Dicha función se denomina External Flag y consiste en un indicador que emplea el
DSP para sincronizarse con dispositivos externos que, en este caso, son otros
prototipos. La ventaja de emplear esta función es que, con un par de sencillas
instrucciones disponibles, se puede modificar el estado de dicha patilla (a ‗0‘ o a ‗1‘),
no siendo así si se encuentra configurada como de entrada / salida, haciendo falta más
operaciones para conseguir el mismo resultado. Su valor lógico se establece en el
registro de estado ST1.
- Patilla BIO / IOPC3: Para el desarrollo del prototipo, se selecciona la función principal
poniendo a ‗0‘ su bit de multiplexado (CRB.3). Ésta se denomina /BIO (Branch Control
Input) y es una entrada activa a nivel bajo que, cuando es comprobada en una simple
instrucción, determina si el código de programa salta o no a una determinada posición
de la memoria de programa, consiguiéndose rapidez en la ejecución de las tareas.
En el caso del resto de los bits de este registro, se pondrán a ‗0‘ por ser necesaria la función
de entrada / salida.

15 14 13 12 11 10 9 8

Reservados

7 6 5 4 3 2 1 0

CRB.7 = 0 CRB 6 = 0 CRB.5 = 0 CRB.4 = 0 CRB.3 = 0 CRB.2 = 0 Reservado CRB.0 = 0

0: Valor programado para esta aplicación.


Figura 259 Configuración del registro de control OCRB.

 Registro PADATDIR
Su nombre viene del inglés Port A Data and Direction Register. Tomando como referencia
las descripciones de la Tabla 98, la configuración de este registro es la de la Figura 260, siendo:
- AnDIR: Bit de dirección de la patilla ‗n‘.
- IOPAn: Bit de datos de la patilla ‗n‘.
donde n es un número entre 0 y 3.

PROYECTO FINAL DE CARRERA – 457 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

15 14 13 12 11 10 9 8

Reservados A3DIR = 0 A2DIR = 0 A1DIR = 0 A0DIR = 0

7 6 5 4 3 2 1 0

Reservados IOPA3 = ~ IOPA2 = ~ IOPA1 = ~ IOPA0 = ~

0 = Valor programado para esta aplicación; ~ = Valor variable por ser una patilla de entrada.
Figura 260 Configuración del registro de control PADATDIR.

 Registro PBDATDIR

Posee el significado Port B Data and Direction Register y ha sido configurado como recoge
la Figura 261, donde
- BnDIR: Bit de dirección de la patilla ‗n‘.
- IOPBn: Bit de datos de la patilla ‗n‘.
siendo n un número entre 0 y 7.

15 14 13 12 11 10 9 8

B7DIR = 1 B6DIR = 1 B5DIR = 1 B4DIR = 1 B3DIR = 1 B2DIR = 1 B1DIR = 0 B0DIR = 0

7 6 5 4 3 2 1 0

IOPB7 = ~ IOPB6 = ~ IOPB5 = ~ IOPB4 = ~ IOPB3 = ~ IOPB2 = ~ IOPB1 = ~ IOPB0 = ~

0,1: Valor programado para esta aplicación; ~ = Valor variable por ser una patilla de entrada o de salida.
Figura 261 Configuración del registro de control PBDATDIR

 Registro PCDATDIR
Port C Data and Direction Register. La Figura 262 muestra su valor durante la ejecución del
código de programa:
- CnDIR: Bit de dirección de la patilla ‗n‘.
- IOPCn: Bit de datos de la patilla ‗n‘.
donde n es un número entre 0 y 7. Los bits pertenecientes a las patillas IOPC2 y IOPC3 no serán
usados por desempeñar la función primaria y no la de entrada / salida, por lo que su valor es
indiferente.

CURSO 2011/2012 – 458 – KAIS TOUMI BORGES


ANEXOS

15 14 13 12 11 10 9 8

C7DIR = 0 C6DIR = 0 C5DIR = 0 C4DIR = 0 C3DIR = X C2DIR = X C1DIR = 0 C0DIR = 0

7 6 5 4 3 2 1 0

IOPC7 = ~ IOPC6 = ~ IOPC5 = ~ IOPC4 = ~ IOPC3 = X IOPC2 = X IOPC1 = ~ IOPC0 = ~

0: Valor programado para esta aplicación; ~ = Valor variable por ser una patilla de entrada; x = Indiferente.
Figura 262 Configuración del registro de control PCDATDIR.

3.6.5.2 Patillas de entrada / salida del grupo 2


Son ocho patillas en total que pertenecen a los módulos SCI, SPI e interrupciones externas y
son: SCIRXD/IO, SCITXD/IO, SPISIMO/IO, SPISOMI/IO, SPISTE/IO, SPICLK/IO, XINT2/IO y XINT3/IO. Todas
ellas se configuraron para desempeñar su función primaria, explicándose en el apartado
correspondiente a los citados módulos.

3.6.6 Las interrupciones


El TMS320F240 reconoce tres tipos de servicios de interrupción:
 Reset: No es arbitrada por la CPU y toma inmediata prioridad sobre cualquier otra
tarea que se encuentre ejecutando. Pueden ser generadas mediante hardware (activa a
nivel bajo) o software y las hay de diferentes clases, de las que se hablará
posteriormente.
 Hardware: Son solicitadas por patillas externas o por algún periférico interno. Se
clasifican en:
o Externas: Generadas por una de las siguientes cinco patillas: XINT1,
XINT2, XINT3, PDPINT y NMI. Las cuatro primeras pueden ser mascaradas
mediante bits específicos y mediante el registro IMR, mientras que la
última no lo puede ser y es, después del reset, la de mayor prioridad.
o Periféricas: Generadas por alguno de los periféricos internos siguientes:
SCI, SPI, ADC, WD/RTI y EV. Cada una de sus interrupciones, que
pueden ser variadas, se pueden enmascarar en el correspondiente
periférico y en el registro IMR.
 Software: Son solicitadas mediante cuatro vías:
o Instrucción INTR: Ejecuta la interrupción que se le pasa por parámetro. Es
de utilidad en diferentes puntos del código de programa diseñado.
o Instrucción NMI: Ejecuta el código de la interrupción NMI. No es empleada
en este proyecto.
o Instrucción TRAP y mediante un emulator trap: No se les da uso en el
proyecto
Todas las interrupciones se clasifican en dos diferentes categorías:

PROYECTO FINAL DE CARRERA – 459 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Enmascarables: Son aquellas interrupciones que pueden ser bloqueadas


(enmascaradas) o habilitadas (desenmascaradas).
 No enmascarables: Son interrupciones que no pueden ser bloqueadas, saltando el
código de programa a la localidad correspondiente para ser inmediatamente
ejecutadas. Pertenecen a este grupo todas las interrupciones software y tres hardware:
reset (/RS), Power-On Reset (/PORSET) y NMI. Las dos primeras son siempre activas a
nivel bajo, mientras que la polaridad de la última es programable por el usuario.

3.6.6.1 La interrupción RESET


Esta interrupción asegura que el dispositivo se inicie de una forma controlada. Existen cinco
posibles causas de que se genere (Figura 263), de las cuales tres son internas y dos externas.

Figura 263 Señales de reset.

 Reset Watch-Dog: Se genera cuando el contador de Watch-Dog rebosa o se escribe un


valor inadecuado en dos de los registros de control del mismo. Se puede activar o
desactivar mediante el bit 6 del registro WDCR y la patilla VCPP/WDDIS.
 Reset Software: El programador puede provocar que el sistema se reinicie escribiendo
el valor adecuado en el registro SYSCR. En el presente proyecto, se recurre a este
método cuando el usuario envía la orden de reinicio por el puerto serie de su PC
(comunicación empleando el módulo SCI).
 Reset Illegal Adress: Cualquier acceso a la zona de memoria de datos implementada
como Reserved o Illegal (Figura 253) causará este tipo de interrupción. Es una forma
de asegurar que el programador ha escrito de forma correcta el código a ejecutar,
haciendo que el sistema no se descontrole. El programa diseñado establece un código
localizador para cada subrutina existente, de forma que ayude al programador a la
localización de errores tan importantes como éste: cuando se produzca un reinicio por
acceso ilegal, dicho localizador indicará la subrutina que, probablemente, haya sido el
origen del mismo.
 Patilla /RS activa: El usuario puede reiniciar el sistema, en cualquier momento, con
sólo pulsar el pulsador SW1 situado en la placa madre.
 Patilla /PORSET activa: Habitualmente, se emplea esta función para reiniciar el sistema
en caso de detectar que la tensión de alimentación del DSP no sea suficiente. Se
implementó, en la placa madre, un circuito supervisor de tensión para tal fin,

CURSO 2011/2012 – 460 – KAIS TOUMI BORGES


ANEXOS

compuesto por los elementos U1, R6 y C4, de tal forma que cuando la tensión caiga
por debajo de 4‘55 V, la interrupción se activa.
Cuando se produce un reset de cualquier tipo, el DSP lo mantiene a nivel bajo durante un
pequeño tiempo para asegurar que todos los elementos externos a él también se reinicien.

3.6.6.2 Estructura y prioridades de las interrupciones de la CPU


Todas las líneas de interrupción de la CPU poseen una escala de prioridad del 1 al 10, siendo
el 1 la más prioritaria. La interrupción RESET no entra dentro de esta clasificación porque es ajena al
control de la CPU. Cuando dos interrupciones tienen lugar a la vez, la de mayor prioridad se ejecuta
primero. De esas diez líneas, seis son enmascarables (INT1 a INT6) y uno no enmascarable (NMI). La
escala de prioridades se muestra en la Figura 266.
Existen dos registros en la CPU que controlan las interrupciones enmascarables, a saber:
 Registro IFR (Interrupt Flag Register): Contiene banderas que señalizan si se ha
producido una interrupción enmascarable del nivel INT1 al INT6 (Figura 264).
 Registro IMR (Interrupt Mask Register): Contiene los bits que habilitan o deshabilitan
las interrupciones enmascarables (INT1 a INT6, Figura 265).

15 - 6 5 4 3 2 1 0

Reservados INT6 = ~ INT5 = ~ INT4 = ~ INT3 = ~ INT2 = ~ INT1 = ~

~ : Valor variable según acontecimientos


Figura 264 Registro de control IFR.

15 - 6 5 4 3 2 1 0

Reservados INT6 = ~ INT5 = ~ INT4 = ~ INT3 = ~ INT2 = ~ INT1 = ~

~ : Valor variable según necesidades


Figura 265 Registro de control IMR.

PROYECTO FINAL DE CARRERA – 461 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Las interrupciones enmascarables son controladas


por dos módulos (Figura 267 y Figura 268): el de sistema
(System Module) y el de administración de eventos (Event
Manager o EV). Como el microcontrolador TMS320F240
posee muchas más interrupciones enmascarables que las
seis mencionadas, cada nivel de interrupción, de INT1 a
INT6, es compartido por múltiples fuentes de interrupción,
las cuales poseen, también, un orden de prioridad. Todas
ellas poseen su propio registro de control, en donde se
localiza un bit de habilitación y un bit de señalización.
Algunas interrupciones pueden configurarse como de alta
prioridad o de baja prioridad.
La Figura 269 y la Figura 270 muestran las fuentes
y el rango de prioridad de las interrupciones controladas
por el módulo del sistema y por el administrador de
Figura 266 Prioridad de las interrupciones.
eventos, respectivamente. Nótese que, para cada cadena
de interrupción, las interrupciones con mayor prioridad se
sitúan en la parte superior, decreciendo a medida que se
baja por la misma. Las interrupciones que se muestran
coloreadas son las que se han empleado en el presente
proyecto, de tal forma que el orden de prioridad
establecido para las interrupciones se escribe en la Tabla
104.

Figura 267 Módulos controladores de


interrupciones.

Figura 268 Estructura de las interrupciones del DSP.

CURSO 2011/2012 – 462 – KAIS TOUMI BORGES


ANEXOS

Figura 269 Estructura de las interrupciones del módulo de sistema.

PROYECTO FINAL DE CARRERA – 463 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 270 Estructura de las interrupciones del módulo de eventos.

PRIO- INTERRUP- NIVEL TIPO DE


LOCALIZACIÓN DESCRIPCIÓN
RIDAD CIÓN DE INT. INTERRUPCIÓN
1 NMI System Module - Externa Non Maskable Interrupt
2 XINT1 System Module INT1 Externa External Interrupt 1
3 XINT2 System Module INT1 Externa External Interrupt 2
4 XINT3 System Module INT1 Externa External Interrupt 3
5 PDPINT Event Manager INT2 Externa Power Drive Protection Interrupt
6 TPINT2 Event Manager INT3 Periférica Timer Period Interrupt 2
7 TPINT3 Event Manager INT3 Periférica Timer Period Interrupt 3
8 SPIINT System Module INT5 Periférica Serial Peripheral Interface Interrupt

CURSO 2011/2012 – 464 – KAIS TOUMI BORGES


ANEXOS

PRIO- INTERRUP- NIVEL TIPO DE


LOCALIZACIÓN DESCRIPCIÓN
RIDAD CIÓN DE INT. INTERRUPCIÓN
9 RXINT System Module INT5 Periférica SCI Receiver Interrupt
10 TXINT System Module INT5 Periférica SCI Transmitter Interrupt
11 ADCINT System Module INT6 Periférica Analog to Digital Converter Interrupt
Tabla 104 Orden de prioridad de las interrupciones empleadas en el proyecto.

3.6.6.3 Las interrupciones externas

.1 Interrupción NMI
La interrupción NMI es no enmascarable y siempre se ejecuta en cuanto se produce, al menos
que se encuentre en ejecución otra interrupción NMI o un RESET.
En el prototipo diseñado, esta interrupción tendrá la misión de alertar al DSP ante la
existencia de tensión baja de alguna de las cuatro fuentes de ±12 V, tanto las tres existentes en el
lado de potencia (placa de alimentaciones) como para la única en el lado de control (placa madre).

 Circuito diseñado asociado


Se construyeron y conectaron en paralelo diversos circuitos supervisores de tensión activos a
flanco descendente, de tal forma que una sola fuente baja (11‘239 V típicos) activaría la
interrupción NMI. Los supervisores de la placa de alimentaciones se conectan a la placa madre
mediante un conector. En total habrá, por lo tanto, cuatro supervisores de +12 V y otros cuatro para
-12 V.

 Configuración software
La interrupción NMI se configura en el registro NMICR (Figura 271).

15 14 13 12 11 10 9 8

FLAG = ~ Reserved

7 6 5 4 3 2 1 0

Reserved DATA = ~ Reserved POLARITY = 0 Reserved


~: Valor variable según acontecimientos; 0: Valor programado para esta aplicación.
Figura 271 Registro de control NMICR.

- Bit 15 (NMI Flag): Es una bandera que indica si la interrupción ha tenido lugar (‗1‘) y
espera a ser ejecutada. Puede leerse y borrarse por programa.
- Bits 14-7 (Reserved): Indefinidos por el fabricante.
- Bit 6 (NMI Pin Data): Indica el estado lógico de la patilla NMI. Es de sólo lectura.
- Bits 5-3 (Reserved): Indefinidos por el fabricante.

PROYECTO FINAL DE CARRERA – 465 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

- Bit 2 (NMI Polarity): Determina si la interrupción es activa a flanco descendente (‗0‘) o


ascendente (‗1‘). Como los circuitos supervisores son activos a flanco descendente,
hubo que programar a NMI de la misma manera, poniendo a ‗0‘ este bit.
- Bits 1-0 (Reserved): Indefinidos por el fabricante.

.2 Interrupción XINT1
Esta interrupción externa se emplea para detener el funcionamiento del prototipo en el caso de
que esté absorbiendo corriente eléctrica de la red para seguir a la consigna establecida por el
usuario.

 Circuito diseñado asociado

La interrupción se activa pulsando el pulsador SW2 situado en la placa madre. Dicho


elemento está asociado a una red RC que, en estado de reposo, hace que la patilla XINT1 se
encuentre en el nivel lógico ‗1‘. Cuando el usuario decide pulsarlo, la anterior patilla pasa al nivel
lógico ‗0‘ y permanece en este estado durante 24‘18 s, tiempo más que suficiente para que sea
detectado.

 Configuración software
El registro de control que configura esta interrupción es XINT1CR (Figura 272).

15 14 13 12 11 10 9 8

FLAG = ~ Reserved

7 6 5 4 3 2 1 0

Reserved DATA = ~ Reserved POLARITY = 0 PRIORITY = 0 ENABLE = ~


0 = Valor programado para esta aplicación ; ~ = Valor variable según acontecimientos o necesidades
Figura 272 Registro de control XINT1CR.

- Bit 15 (XINT1 Flag): Es una bandera que indica si la interrupción ha tenido lugar (‗1‘)
y espera a ser ejecutada. Puede leerse y borrarse por programa.
- Bits 14-7 (Reserved): Indefinidos por el fabricante.
- Bit 6 (XINT1 Pin Data): Indica el estado lógico de la patilla XINT1. Es de sólo lectura.
- Bits 5-3 (Reserved): Indefinidos por el fabricante.
- Bit 2 (XINT1 Polarity): Determina si la interrupción es activa a flanco descendente (‗0‘)
o ascendente (‗1‘). Se programó para el primero de los casos para que se ejecute
inmediatamente al pulsar a SW2.
- Bit 1 (XINT1 Priority): Establece una prioridad alta (‗0‘) o baja (‗1‘) de la interrupción
dentro del módulo del sistema (Figura 269). Se programó como de alta prioridad, de
tal forma que prevalece sobre el resto de interrupciones externas (XINT2 y XINT3): el
paro del funcionamiento del prototipo debe tener preferencia ante su puesta en marcha.

CURSO 2011/2012 – 466 – KAIS TOUMI BORGES


ANEXOS

- Bit 0 (XINT1 Enable): Con este bit, se puede habilitar (‗1‘) o deshabilitar (‗0‘) la
interrupción según se necesite. Por ejemplo, se enmascarará cuando el prototipo se
encuentre en reposo y evitar, así, que se ejecute su código de programa
innecesariamente.

.3 Interrupción XINT2
Es la encargada de detectar cada cruce por cero de la tensión de fase y hacer que el DSP actúe
en consecuencia.

 Circuito diseñado asociado


El paso por cero de la tensión de fase se detecta gracias a un sencillo circuito comparador
situado en la placa analógica y cuya salida está conectada a la patilla XINT2: Cuando la tensión de
fase es mayor que cero, la salida del comparador es un ‗1‘ lógico, mientras que si es menor que
cero, es un ‗0‘ lógico, siendo los flancos de subida o de bajada los que activan a la interrupción.
También existe la posibilidad de que la interrupción se active por medio de una señal digital
externa, normalmente proveniente del detector de cruce por cero de un prototipo maestro en caso de
funcionar en el modo coordinado.

 Configuración software
La interrupción XINT2 posee un registro de control, denominado XINT2CR (Figura 273),
parecido al anterior.

15 14 13 12 11 10 9 8

FLAG = ~ Reserved

7 6 5 4 3 2 1 0

Reserved PINDATA = ~ Reserved DATADIR= 0 DATAOUT=X POLARITY= ~ PRIORITY = 0 ENABLE = ~


0 = Valor programado para esta aplicación ; ~ = Valor variable según acontecimientos o necesidades ; x = Valor no
relevante
Figura 273 Registro de control XINT2CR.

- Bit 15 (XINT2 Flag): Bandera de interrupción acontecida.


- Bits 14-7 (Reserved): Indefinidos por el fabricante.
- Bit 6 (XINT2 Pin Data): Indica el estado lógico de la patilla XINT2. Es de sólo lectura.
- Bit 5 (Reserved): Indefinido por el fabricante.
- Bit 4 (XINT2 Data Dir): Determina si la patilla XINT2 va a ser usada como una entrada
(‗0‘) o salida (‗1‘) digital en caso de no emplearse la interrupción XINT2. Se programó
como de entrada para evitar posibles cortocircuitos en caso de que la interrupción
quede deshabilitada.

PROYECTO FINAL DE CARRERA – 467 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

- Bit 3 (XINT2 Data Out): Indica o establece el estado lógico de la patilla XINT2 cuando
se emplea como un punto de entrada/salida digital. No es relevante la aplicación
desarrollada.
- Bit 2 (XINT2 Polarity): Determina el flanco de activación de la interrupción. Como en
la aplicación se necesita detectar tanto los flancos ascendentes como descendentes de
la tensión de fase, este bit será continuamente modificado para tal fin.
- Bit 1 (XINT2 Priority): Establece la prioridad de la interrupción dentro del módulo del
sistema (Figura 269). Se programó como de alta prioridad para actuar inmediatamente
después de detectar el cruce por cero de la tensión de fase.
- Bit 0 (XINT2 Enable): Habilita o deshabilita la interrupción según se necesite o no
detectar el cruce por cero de la tensión de fase.

.4 Interrupción XINT3
Tiene como misión hacer que el bloque de potencia comience a absorber corriente de la red
eléctrica para conseguir la forma de onda establecida por el usuario.

 Circuito diseñado asociado


La configuración del circuito que provoca la puesta en marcha del prototipo es el mismo que
el empleado para el de paro: mediante un pulsador ubicado en la paca madre (SW3) y una red RC,
se consigue activar, durante un corto tiempo, la interrupción XINT3.

 Configuración software
El registro de control que configura a esta interrupción es XINT3CR (Figura 274).

15 14 13 12 11 10 9 8

FLAG = ~ Reserved

7 6 5 4 3 2 1 0

Reserved DATA = ~ Reserved DATADIR= 0 DATAOUT=X POLARITY = 0 PRIORITY = 0 ENABLE = ~


0 = Valor programado para esta aplicación ; ~ = Valor variable según acontecimientos o necesidades; x = Valor no
relevante
Figura 274 Registro de control XINT3CR.

- Bit 15 (XINT3 Flag): Bandera de interrupción acontecida.


- Bits 14-7 (Reserved): Indefinidos por el fabricante.
- Bit 6 (XINT3 Pin Data): Indica el estado lógico de la patilla XINT3. Es de sólo lectura.
- Bit 5 (Reserved): Indefinido por el fabricante.
- Bit 4 (XINT3 Data Dir): Determina si la patilla XINT3 va a ser usada como una entrada
(‗0‘) o salida (‗1‘) digital en caso de no emplearse la interrupción XINT3. Se programó

CURSO 2011/2012 – 468 – KAIS TOUMI BORGES


ANEXOS

como de entrada para evitar posibles cortocircuitos en caso de que la interrupción


quede deshabilitada.
- Bit 3 (XINT3 Data Out): Indica o establece el estado lógico de la patilla XINT3 cuando
se emplea como un punto de entrada/salida digital. No es relevante en la aplicación
desarrollada.
- Bit 2 (XINT3 Polarity): Determina si la interrupción es activa a flanco descendente (‗0‘)
o ascendente (‗1‘). Se programó para el primero de los casos para que se ejecute
inmediatamente al pulsar a SW3.
- Bit 1 (XINT3 Priority): Establece una prioridad alta (‗0‘) o baja (‗1‘) de la interrupción
dentro del módulo del sistema (Figura 269). Se programó como de alta prioridad.
- Bit 0 (XINT3 Enable): Habilita o deshabilita la interrupción según se necesite. Por
ejemplo, se deshabilitará la puesta en marcha del prototipo cuando se haya detectado
un error grave de funcionamiento.

.5 Interrupción PDPINT
La función de esta interrupción es proteger a la electrónica de potencia que pueda estar
asociada al microcontrolador como, por ejemplo, un variador de velocidad de un motor. Si la
electrónica detecta alguna anomalía (exceso de corriente, tensión o temperatura) avisa
inmediatamente al DSP vía esta interrupción. En el prototipo aquí diseñado, esto mismo es lo que se
ha implementado.

 Circuito diseñado asociado


En la placa de acondicionamiento analógico existen unos circuitos comparadores que detectan
cuándo la corriente de fase, la tensión de fase, las tensiones en el bus de continua y la temperatura
del radiador superan unos valores determinados. Mediante unos enclavadores J-K y unas puertas
AND, cualquiera de estas anomalías que tenga lugar activará a la patilla / PDP, haciendo que el DSP
detenga rápidamente el funcionamiento del prototipo y lo ponga en un estado de error. En esta
situación, sólo se podrá recuperar el estado normal si previamente el prototipo ha sido reiniciado.

 Configuración software

La interrupción PDPINT no requiere de configuración como las predecesoras: solamente hay


que habilitarla o deshabilitarla con el bit 0 del registro EVIMRA (Event Manager Mask Register A).
En caso de querer consultar su bandera, se ha de leer el bit 0 del registro EVIFRA (Event Manager
Flag Register A). En el proyecto desarrollado, solamente se deshabilitada esta interrupción cuando
se ejecuta por primera vez para que no se repita su proceso de manera innecesaria (en el momento
que se salta a su código de programa, se desactivan todas las salidas del bloque de potencia, por
seguridad, no siendo posible que se produzca alguna otra anomalía más).

PROYECTO FINAL DE CARRERA – 469 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.6.6.4 Las interrupciones periféricas


Al pertenecer estas interrupciones a periféricos internos del DSP y al configurarse con
registros que comparten más funciones, se explicarán cuando se hable de dichos periféricos en sus
apartados correspondientes:
 Interrupción TPINT2 y TPINT3: Módulo del administrador de eventos (Event Manager,
pág. 475).
 Interrupción SPIINT: Periférico SPI (Serial Peripheral Interface, pág. 501).
 Interrupciones RXINT y TXINT: Periférico SCI (Serial Communications Interface, pág.
492).
 Interrupción ADCINT: Periférico ADC (Analog to Digital Converter, pág. 487).

3.6.7 Registros de configuración del sistema


Estos registros proporcionan un control software e información de estado de funciones que
afectan tanto al núcleo del DSP como a ciertos periféricos. Son tres en total y denominados SYSCR
(System Control Register), SYSSR (System Status Register) y SYSIVR (System Interrupt Vector
Register).

3.6.7.1 Registro SYSCR


Este registro posee dos funciones:
 Provocar un reset software si se escribe un valor adecuado en los bits 15 y 14.
 Y configurar la función de la patilla IOPC1/CLKOUT.

15 14 13-8 7 6 5-0

RESET1 = ~ RESET0 = ~ Reserved CLKSRC1 = 0 CLKSRC0 = 0 Reserved


0 = Valor programado para esta aplicación ; ~ = Valor variable según necesidades
Figura 275 Registro del sistema SYSCR.

- Bits 15-14 (Reset): Estos dos bits controlan el reset software del DSP y deben ser
modificados a la vez. Solamente escribiendo el valor 01b en ellos librará al
microcontrolador de dicho reinicio. Se le dio únicamente uso para provocar un reset
desde el PC.
- Bits 13-8 (Reserved): Indefinidos por el fabricante.
- Bits 7-6 (CLKOUT-pin Source Select): Controlan la función que desempeñará la patilla
CLKOUT/IOPC1 durante la ejecución del programa:

- Salida del reloj de la CPU (11b, selección de CLKOUT).


- Salida del reloj de sistema (10b, selección de CLKOUT))
- Salida de reloj del Watch-Dog (01b, selección de CLKOUT))

CURSO 2011/2012 – 470 – KAIS TOUMI BORGES


ANEXOS

- Punto de entrada/salida digital (00b, selección de IOPC1). Esta fue la opción tomada,
configurando a la patilla como una entrada digital para detectar la jerarquía impuesta
por el usuario mediante el jumper JP1 (placa de comunicaciones).
- Bits 5-0 (Reserved): Indefinidos por el fabricante.

3.6.7.2 Registro SYSSR


Este registro es de sólo lectura (se puede borrar escribiendo en él) y sirve, principalmente,
para detectar cuál ha sido la causa del reset del DSP.

15 14 13 12 11 10 9 8

PORST = ~ Reserved ILLADR = ~ Reserved SWRST = ~ WDRST = ~ Reserved

7 6 5 4 3 2 1 0

Reserved HPO = ~ Reserved VCCAOR = ~ Reserved VECRD = ~

~ = Valor variable según acontecimientos


Figura 276 Registro de control SYSSR.

- Bit 15 (Power-On Reset Status): Indica si se ha producido un reset Power-On.


- Bits 14-13 (Reserved): Indefinidos por el fabricante.
- Bit 12 (Illegal Adress Reset Status): Indica si se ha producido un reset Illegal Adress.
- Bit 11 (Reserved): Indefinido por el fabricante.
- Bit 10 (Software Reset Status): Indica si se ha producido un reset Software.
- Bit 9 (Watch-Dog Reset Status): Indica si se ha producido un reset Watch-Dog.
- Bit 8 (Reserved): Indefinido por el fabricante.
- Bits 7-6 (Reserved): Indefinidos por el fabricante.
- Bit 5 (Hardware Protect Override): Indica, con un ‗1‘ lógico, si la memoria EEPROM
puede ser programada y el Watch-Dog deshabiltado. Refleja, por tanto, el estado de la
patilla VCCP/WDDIS.
- Bit 4 (Reserved): Indefinido por el fabricante.
- Bit 3 (Analog VCCA Out of Regulation): Indica si el regulador de tensión para VCCA se
encuentra conectado (‗0‘) o no (‗1‘). En la bibliografía consultada, no se ha
encontrado esta característica incluida en el DSP empleado, por lo que no será
consultado este bit.
- Bits 2-1 (Reserved): Indefinidos por el fabricante.
- Bits 0 (Interrupt Vector Read Pending): Indica, con un ‗1‘, si se encuentra alguna
interrupción del sistema pendiente de ser atendida (Figura 269).

PROYECTO FINAL DE CARRERA – 471 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.6.7.3 Registro SYSIVR


Es un vector también de sólo lectura (éste no es posible borrarlo mediante programación).
Tiene la función de proporcionar el vector que debe emplearse para saltar a la ubicación del código
de la interrupción del sistema que ha acontecido.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

VECTOR DE LA INTERRUPCIÓN DEL SISTEMA = ~


~ = Valor variable según la interrupción acontecida
Figura 277 Registro del sistema SYSIVR.

3.6.8 El módulo de reloj PLL

3.6.8.1 Introducción
Las siglas PLL vienen de Phase-locked loop. Este módulo, presentado en la Figura 278, es el
encargado de proporcionar todas las señales de reloj necesarias a los dispositivos que conforman el
DSP. Dichas señales son tres:
 CPUCLK (CPU Clock): Es la señal de reloj más elevada que provee el módulo y es
usada por la CPU y toda la memoria, tanto interna como externa. Todas las demás
señales de reloj se obtienen a partir de ésta. Su valor máximo es de 20 MHz y es la que
se ha programado en el proyecto (siempre que haya sido posible).
 SYSCLK (System Clock): Es la mitad o la cuarta parte que CPUCLK y es usada por todos
los periféricos. Se programó al módulo para trabajar con la primera fracción (10
MHz).
 WDCLK (Watch-Dog Clock): Es la frecuencia más baja disponible de reloj y la emplea
el módulo compartido por el Watch-Dog y la interrupción de tiempo real (RTI). Su
valor nominal es de 16.384 (214) Hz.
El módulo PLL opera o bien con un cristal de reloj externo de 4, 6 u 8 MHz asociado a un
circuito oscilador interno, o bien con una señal de reloj también externa en el rango de 2 a 20 MHz
Posteriormente, el módulo la multiplica o la divide en función de lo que lo haya configurado el
programador. Por último, este módulo dispone de cuatro funciones de ahorro de energía (ninguna se
empleó) que deshabilitan determinadas señales de reloj internas.

CURSO 2011/2012 – 472 – KAIS TOUMI BORGES


ANEXOS

Figura 278 Diagrama de bloques del módulo PLL.

3.6.8.2 Patillaje del módulo


El módulo PLL tiene asociadas tres patillas:
 /OSCBYP (Oscillator Bypass): Esta patilla es usada para deshabilitar (‗0‘) o no (‗1‘) el
circuito oscilador interno, es decir, en caso de emplear una fuente de reloj externa,
debe ser puesta a 0 V.
 XTAL1/CLKIN: Habitualmente, es conectada a un extremo de un cristal de 4, 6 u 8 Mhz,
aunque también puede introducirse por ella una señal de reloj externa.
 XTAL2: En caso de emplear el cristal de referencia externo, se debe conectar al otro
extremo del mismo. En caso contrario (señal de reloj externa), debe ser dejada en
circuito abierto.

3.6.8.3 Circuito diseñado asociado


En esta aplicación desarrollada, se ensambló un sencillo circuito en la placa medre para
escoger las dos vías de generación: un cristal fijo de 8 Mhz (Y1) y la posibilidad de introducir una
señal de reloj desde un dispositivo ajeno a través del conector J16, de tal forma que existe
flexibilidad a la hora de probar con diferentes frecuencias de entrada y/o fuentes de generación.
Como la patilla XTAL1/CLKIN es empleada para los dos casos, se dispuso del jumper JP6 para
seleccionar uno u otro. El jumper JP8, asociado a la patilla /OSCBYP, se encargará de habilitar o
deshabilitar el módulo PLL.

PROYECTO FINAL DE CARRERA – 473 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 ¡Importante! El cristal externo de 8 MHz no se consiguió hacerlo funcionar. Para solventarlo,


el programa está diseñado para trabajar con una señal externa de 4 MHz. Si se introdujere una señal
de reloj con distinta frecuencia, el programa no funcionará correctamente porque los tiempos
programados no serán acordes con la realidad. El programador deberá reajustar los valores de los
registros PLL y los del módulo WD/RTI para admitir una nueva señal.

3.6.8.4 Configuración software


Por último, existen dos registros de 8 bits que controlan el modo de operación del módulo
PLL: CKR0 (Clock Control Register 0, Figura 279) y CKR1 (Clock Control Register 1, Figura 280).

.1 Registro CKR0
7 6 5 4 3 2 1 0

CLKMD.1 = ~ CLKMD.0 = 1 PLLOCK.1 = ~ PLLOCK.0 = ~ PLLPM.1 = 0 PLLPM.0 = 0 Reserved PLLPS = 1

0, 1 = Valor programado para esta aplicación ; ~ = Valor variable según acontecimientos o necesidades
Figura 279 Registro de control CKCR0.

- Bit 7, 6 (Clock Mode): Estos bits se encargan de dividir (00b) o no (01b) a la mitad la
frecuencia de reloj de entrada CLKIN en caso de no querer emplear el módulo PLL. Si
se desea usarlo (escalar por otro factor a la señal de entrada) se debe escribir en ellos
un 1Xb. Por defecto, en este proyecto se fijó en ‗1‘ al bit 6 y se empleó el bit 7 para
habilitar o deshabilitar al módulo PLL para hacer efectiva su inicialización (requisito
indispensable).
- Bit 5, 4: Son de sólo lectura e indican el modo en el que se encuentra el módulo PLL.
Sirven para detectar cuándo el módulo ha entrado en el modo de operación
especificado por los bits CLKMD.1 y CLKMD.0.
- Bit 3, 2 (PLL Power Mode): Establecen la opción de ahorro de energía del DSP. No se
empleará esta característica, por lo que serán puestos a 00b para deshabilitarla.
- Bit 1 (Reserved): Indefinido por el fabricante.
- Bit 0 (PLL Prescale Select): Este bit hace que la señal SYSCLK sea la mitad (‗1‘) o un
cuarto (‗0‘) de la señal CPUCLK. Se seleccionó la primera de las opciones para el
desarrollo de la actual aplicación.

.2 Registro CKR1
7 6 5 4 3 2 1 0

CKINF.3 = 1 CKINF.2 = 1 CKINF.1 = 1 CKINF.0 = 0 PLLDIV(2)= 0 PLLFB.2 = 1 PLLFB.1 = 0 PLLFB.0 = 0

0,1 = Valor programado para esta aplicación.


Figura 280 Registro de control CKCR1.

CURSO 2011/2012 – 474 – KAIS TOUMI BORGES


ANEXOS

- Bits 7-4 (Clock-In Frecuency): Con ellos se indica qué frecuencia de CPUCLK será
usada, lo cual es importante para configurar adecuadamente la señal de reloj del
Watch-Dog. Se programaron con el valor 1110b para indicar que la señal de reloj
externa es de 4 MHz y obtener un WDCLK de 16‘384 kHz.
- Bit 3 (PLL Divide-by-2): Especifica si la entrada de reloj al módulo PLL es (‗1‘) o no
(‗0‘) dividida entre 2. Por defecto, se fijó en ‗0‘.
- Bits 2-0 (PLL Feedback Bits): Establecen el factor de multiplicación para conseguir el
valor de CPUCLK deseado. Se programaron con un 110b para multiplicar por 5 la señal
de reloj de entrada (4 MHz) y obtener, así, un CPUCLK de 20 MHz.

3.6.9 Módulo de watch-dog e interrupción de tiempo real

3.6.9.1 Introducción
El módulo de watch-dog y de la interrupción de tiempo real (RTI), denominado WD/RTI,
supervisa el funcionamiento software y hardware, proporcionando una interrupción en intervalos
programables. Por ejemplo, el watch-dog causará un reinicio del microcontrolador si el código de
programa hace que se entre en un bucle infinito o si se está ejecutando una tarea que lleva
demasiado tiempo. La Figura 281 visualiza su diagrama de bloques.
Este módulo se alimenta con la señal de reloj WDCLK generada por el módulo PLL (con una
frecuencia nominal de 16‘384 kHz) y es empleada tanto por la interrupción RTI como por el watch-
dog para incrementar sus propios registros contadores (para la primera, la señal de reloj es 128
veces menor que aquélla).
Se hablará poco del módulo porque no se empleó la interrupción de tiempo real y porque el
watch-dog es sencillo de programar.

 Si se trabaja con una señal de reloj externa distinta de 4 MHz, habrá que reajustar los registros
de los módulos PLL y WD/RTI.

PROYECTO FINAL DE CARRERA – 475 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 281 Diagrama de bloques del módulo WD/RTI.

3.6.9.2 Patillaje del módulo y circuitos asociados


La única patilla asociada al watch-dog es VCPP/WDDIS, con la que se puede deshabilitarlo si
se conecta a +5 V (es necesario programar a ‗1‘ el bit 6 de WDCR). El jumper JP2 situado en la
placa madre tiene esta función.

3.6.9.3 Configuración software


Cinco son los registros que están asociados al módulo en cuestión: RTICNTR (RTI Counter
Register, Figura 282), WDCNTR (Watch-Dog Counter Register, Figura 283), WDKEY (Watch-Dog
Key Register, Figura 284), RTICR (RTI Control Register, Figura 285) y WDCR (Watch-Dog Control
Register, Figura 286).

CURSO 2011/2012 – 476 – KAIS TOUMI BORGES


ANEXOS

.1 Registro RTICNTR
Consiste en un contador libre de ocho bits que no hay posibilidad de detener. No es usado en
la aplicación desarrollada.

7 6 5 4 3 2 1 0

D7 = ~ D6 = ~ D5 = ~ D4 = ~ D3 = ~ D2 = ~ D1 = ~ D0 = ~
~ = Valor continuamente variable
Figura 282 Registro de control RTICNTR.

.2 Registro WDCNTR
Contiene el valor actual del contador de ocho bits del watch-dog y se incrementa al ritmo
marcado por el registro WDCR. Si su valor se revosa, causará un reinicio del microcontrolador. Para
que este fenómeno no se produzca, habrá que introducir adecuadamente una secuencia en el registro
WDKEY.

7 6 5 4 3 2 1 0

D7 = ~ D6 = ~ D5 = ~ D4 = ~ D3 = ~ D2 = ~ D1 = ~ D0 = ~
~ = Valor continuamente variable
Figura 283 Registro de control WDCNTR.

.3 Registro WDKEY
Su función es la de borrar el registro WDCNTR solamente cuando se escriba en él el valor 55h
y, posteriormente, el valor AAh. De no ser así, se provocará un reinicio del sistema.

7 6 5 4 3 2 1 0

D7 = ~ D6 = ~ D5 = ~ D4 = ~ D3 = ~ D2 = ~ D1 = ~ D0 = ~
~ = Valor variable según necesidades
Figura 284 Registro de control WDKEY.

.4 Registro RTICR
Configura la interrupción de tiempo real. Como ésta no fue empleada, se escribió en él el
valor 00h en el inicio del programa.

7 6 5 4 3 2 1 0

RTI FLAG = 0 RTI ENA = 0 Reserved RTIPS2 = 0 RTIPS1 = 0 RTIPS0 = 0

0 = Valor programado para esta aplicación


Figura 285 Registro de control RTICR.

PROYECTO FINAL DE CARRERA – 477 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.5 Registro WDCR
Configura la interrupción de watch-dog.
7 6 5 4 3 2 1 0

WD FLAG = ~ WDDIS = ~ WDCHK2 = ~ WDCHK1 = ~ WDCHK0 = ~ WDPS2 = 1 WDPS1 = 1 WDPS0 = 1

0 = Valor programado para esta aplicación ; ~ = Valor variable según acontecimientos o necesidades
Figura 286 Registro de control WDCR.

- Bit 7 (Watch-Dog Flag Bit): Indica, con un ‗1‘ lógico, si se ha producido el reinicio
del sistema como consecuencia del rebosamiento del contador WDCNTR.
- Bit 6 (Watch-Dog Disable): Programándolo con un ‗1‘ lógico, el watch-dog queda
deshabilitado solamente si la patilla VCCP/WDDIS está puesta a +5 V. Éste fue el valor
establecido durante toda la ejecución del programa, de tal forma que el programador
puede controlar esta característica a través del jumper JP2 ubicado en la placa madre.
- Bits 5, 4 y 3 (Watch-Dog Check Bits): Cualquier valor que se escriba en este registro
deberá contener el valor 101b en estos tres bits pues, de lo contrario, se producirá un
reinicio del microcontrolador.
- Bits 2, 1 y 0 (Watch-Dog Prescale Select Bits): Con su valor, dividen a la señal
WDCLK para conseguir una interrupción de watch-dog con el intervalo deseado. Por
defecto, se fijaron en 111b para hacer que dicho intervalo sea de 1 segundo.

3.6.10 Módulo de administrador de eventos

3.6.10.1 Introducción
Denominado en inglés Event Manager (EV), este módulo consta de varios periféricos: tres
temporizadores de uso general, comparadores, una unidad de captura y un circuito de entrada de
encóder. De todos ellos, sólo se emplearon los primeros, por lo que únicamente se hablará de
ellos19. La Figura 287 contiene el diagrama de bloques de todo el módulo.
A los tres temporizadores disponibles, se les asignó el siguiente uso:
 Temporizador 1: Para controlar el tiempo de muestreo del módulo ADC.
 Temporizador 2: Para medir la frecuencia de la red eléctrica.
 Temporizador 3: Para controlar el tiempo expirado en las comunicaciones con el PC.
De los tres temporizadores, sólo del primero no se emplearon sus interrupciones para la
gestión del código de programa.

19
Todo el módulo es particularmente útil para controlar el movimiento de motores: es por ello que no se emplea su
potencial en gran parte.

CURSO 2011/2012 – 478 – KAIS TOUMI BORGES


ANEXOS

Figura 287 Diagrama de bloques del módulo EV.

3.6.10.2 Patillaje del módulo


De las catorce patillas que posee el módulo EV, tan sólo se emplean siete de ellas y no para
las funciones destinadas para el mismo, sino para las que se encuentran multiplexadas con ellas,
destinadas al puerto B ( ― 3.6.2.4 Patillas de entrada y salida digitales‖, pág. 440 y ―3.6.2.9
Patillas sin uso asignado‖, pág. 445).

PROYECTO FINAL DE CARRERA – 479 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.6.10.3 Circuitos diseñados asociados


Al no emplearse las patillas con las que el módulo EV interactúa con el exterior, no hubo
circuitos asociados al mismo (únicamente para los destinados al puerto B,  ―
3.6.5 Las patillas de
entrada / salida digitales‖, pág. 455).

3.6.10.4 Configuración software


A continuación se presenta un apartado con los registros no empleados en este proyecto y,
seguidamente, todos los que sí desempeñaron alguna función.

 ¡Importante! Los registros que establecen la señal de reloj de los temporizadores y sus
periodos se programaron acordes con un valor de CPUCLK de 50 ns. Si dicho tiempo varía debido a
que no se introduce una señal de reloj de 4 MHz externa o una mala programación posterior, el
prototipo no funcionará correctamente.

.1 Registros no utilizados
Tal y como se comentó anteriormente, a gran parte del módulo EV no se le dio uso, por lo que
hubo bastantes registros que no hizo falta inicializar: cuando se produce un reset, ya toman el valor
por defecto que les marca el propio DSP. Dichos registros son:
 COMCON (Compare Control Register).
 ACTR (Full Compare Action Control Register).
 SACTR (Simple Compare Action Control Register).
 DBTCON (Dead-Band Timer Control Register).
 CMPR1 (Full Compare Unit Compare Register 1).
 CMPR2 (Full Compare Unit Compare Register 2).
 CMPR3 (Full Compare Unit Compare Register 3).
 SCMPR1 (Simple Compare Unit Compare Register 1).
 SCMPR2 (Simple Compare Unit Compare Register 2).
 SCMPR3 (Simple Compare Unit Compare Register 3).
 CAPCON (Capture Control Register).
 CAPFIFO (Capture FIFO Status Register).
 CAP1FIFO (Capture Unit 1 FIFO Stack).
 CAP2FIFO (Capture Unit 2 FIFO Stack).
 CAP3FIFO (Capture Unit 3 FIFO Stack).
 CAP4FIFO (Capture Unit 4 FIFO Stack).

CURSO 2011/2012 – 480 – KAIS TOUMI BORGES


ANEXOS

 EVIFRC (EV Interrupt Flag Register C).


 EVIMRC (EV Interrupt Mask Register C).
 EVIVRC (EV Interrupt Vector Register C).
 T1CMPR (Timer 1 Compare Register).
 T2CMPR (Timer 2 Compare Register).
 T3CMPR (Timer 3 Compare Register).

.2 Registro GPTCON
De General-Purpose Timer Control Register, especifica la acción que debe desarrollar cada
uno de los temporizadores en diferentes eventos e indica la dirección de su cuenta.
15 14 13 12-11 10-9 8-7

T3STAT = ~ T2STAT = ~ T1STAT = ~ T3TOADC = 0 T2TOADC = 0 T1TOADC = ~0

6 5-4 3-2 1-0

TCOMPOE = 0 T3PIN = 0 T2PIN = 0 T1PIN = 0

0 = Valor programado para esta aplicación; ~ = Valor variable según acontecimientos o necesidades
Figura 288 Registro de control GPTCON.

- Bits 15, 14 y 13 (Timer x Status): Son sólo de lectura e indican, con un ‗0‘, si el
contador asociado cuenta descendentemente y, con un ‗1‘, ascendentemente.
- Bits 12-11 (Start ADC by Timer 3 Event): Indican si debe comenzar el muestreo el
módulo ADC cuando sucede un determinado evento del contador 3. Esta función no
fue aprovechada, por lo que se programaron con el valor 00b.
- Bits 10-9 (Start ADC by Timer 2 Event): Indican si debe comenzar el muestreo el
módulo ADC cuando sucede un determinado evento del contador 2. Esta función no
fue aprovechada, por lo que se programaron con el valor 00b.
- Bits 8-7 (Start ADC by Timer 1 Event): Indican si debe comenzar el muestreo el
módulo ADC cuando sucede un determinado evento del contador 1. Como esta
característica sí fue aprovechada, se programó con 00b cuando hubo que deshabilitarla
y con 10b cuando hubo que activarla.
- Bit 6 (Compare Output Enable): Controla las salidas de las unidades de comparación.
Como no se usaron estas funciones, este bit se programó a ‗0‘ (desactivadas).
- Bits 5-4, 3-2 y 1-0 (Polarity of Timer x Compare Output): Establece el valor de la
salida de comparación del temporizador asociado. Las funciones de comparación no se
emplearon, por lo que el valor de estos bits es indiferente (las salidas estás
desactivadas con el bit 6). Se los programó a 00b, que es el valor que poseen al
reiniciarse el DSP.

PROYECTO FINAL DE CARRERA – 481 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.3 Registros TICNT, T2CNT y T3CNT


Denominados Timer Counter Registers, son contadores de 16 bits que se incrementan con
cada pulso de su señal de reloj. Para el caso del temporizador 1, se incrementará cada 50 ns y, para
los temporizadores 2 y 3, cada 6‘4 s, según lo establecido en los bits 10-8 de los registros TXCON.
Las únicas acciones que se hacen directamente sobre ellos en el código de programa son o
bien borrarlos o bien inicializarlos al valor contenido en su registro de periodo asociado (TXPR).

.4 Registros T1PR, T2PR y T3PR


Su significado es Timer Period Register y son registros de 16 bits que establecen el periodo
de su contador asociado. Cuando éste alcanza el citado valor, se produce un evento con el que se
pueden elaborar las acciones necesarias.
Para el temporizador 1, el periodo programado fue 222d, que implica 11‘15 ms (el periodo de
muestreo de la corriente de fase). Para los temporizadores 2 y 3 el periodo fue el mismo y de valor
31249d, implicando 200 ms.

.5 Registro T1CON
De Timer 1 Control Register, controla el funcionamiento del temporizador 1. Su valor será
0000h cuando se quiera paralizar su funcionamiento o cuando el DSP se reinicie.

15 14 13 12 11 10 9 8

FREE = 0 SOFT = 0 TMODE2 = 0 TMODE1 = 1 TMODE0 = 0 TPS2 = 0 TPS1 = 0 TPS0 = 0

7 6 5 4 3 2 1 0

Reserved TENABLE = ~ TCLKS1 = 0 TCLKS0 = 0 TCLD1 = 0 TCLD0 = 0 TECMPR = 0 Reserved


0,1 = Valor programado para esta aplicación; ~ = Valor variable según necesidades.
Figura 289 Registro de control T1CON.

- Bits 15-14 (Emulation Control Bits):. Establecen cómo se debe comportar el


temporizador 1 cuando se está emulando el programa. Se programaron con 00b para
detener su cuenta inmediatamente después de suspender el emulador (así se puede
analizar su valor en el momento deseado).
- Bits 13-11 (Count Mode Selection): Fijan el modo de cuenta del temporizador 1. Se
escribió en ellos el valor 010b para que fuese continua y ascendente y hacer, así, que el
módulo ADC tomase una muestra siempre en el mimo incremento de tiempo.
- Bits 10-8 (Input Clock Prescaler): Dividen la frecuencia de CPUCLK por una potencia
de 2 para establecer la señal de incremento del valor del contador. Se programaron en
000b para que el temporizador recibiese la señal interna de reloj de forma íntegra (la
más rápida, CPUCLK /20): el periodo es de 50 ns.
- Bit 7 (Reserved): Indefinido por el fabricante.

CURSO 2011/2012 – 482 – KAIS TOUMI BORGES


ANEXOS

- Bit 6 (Timer Enable): Deshabilita (‗0‘) o habilita (‗1‘) el temporizador 1. Será lo


primero cuando el equipo se haya reiniciado, se haya detectado alguna anomalía o se
encuentre en paro y lo segundo cuando se ponga en marcha.
- Bits 5-4 (Clock Source Select): Determinan el origen de la señal de reloj del
temporizado 1. Se los programó con 00b para indicar que es interna (proveniente de
CPUCLK).

- Bits 3-2 (Timer Compare Register Reload Condition): Hace referencia a cuándo
recargar el registro de comparación del temporizador 1. Al no emplearse la función de
comparación, su valor será 00b en toda la ejecución del programa.
- Bit 1 (Timer Compare Enable): Deshabilita (‗0‘) o habilita (1‘) la función de
comparación del temporizador 1. Se lo fijó en ‗0‘ al no emplearse esta característica.
- Bit 0 (Reserved): Indefinido por el fabricante.

.6 Registro T2CON
De Timer 2 Control Register, controla el funcionamiento del temporizador 2. Su valor será
0000h cuando se quiera paralizar su funcionamiento o cuando el DSP se reinicie

15 14 13 12 11 10 9 8

FREE = 0 SOFT = 0 TMODE2 = 0 TMODE1 = 1 TMODE0 = 0 TPS2 = 1 TPS1 = 1 TPS0 = 1

7 6 5 4 3 2 1 0

TSWT2 = 0 TENABLE = ~ TCLKS1 = 0 TCLKS0 = 0 TCLD1 = 0 TCLD0 = 0 TECMPR = 0 SELT2PR = 0


0,1 = Valor programado para esta aplicación; ~ = Valor variable según necesidades.
Figura 290 Registro de control T2CON.

- Bits 15-14 (Emulation Control Bits):. Establecen cómo se debe comportar el


temporizador 2 cuando se está emulando el programa. Se programaron con 00b para
detener su cuenta inmediatamente después de suspender el emulador (así se puede
analizar su valor en el momento deseado).
- Bits 13-11 (Count Mode Selection): Fijan el modo de cuenta del temporizador 2. Se
escribió en ellos el valor 010b para que fuese continua y ascendente.
- Bits 10-8 (Input Clock Prescaler): Dividen la frecuencia de CPUCLK por una potencia
de 2 para establecer la señal de incremento del valor del contador. Se programaron en
111b para que el temporizador recibiese la señal interna de reloj dividida entre 128 (la
más lenta, CPUCLK /27): el periodo es de 6‘4 s.
- Bit 7 (Timer Start With Timer 1): Indica si el temporizador 2 se habilitará o no cuando
lo haga el temporizador 1. Se lo programó en ‗0‘ para controlarlo desde su propio bit
de habilitación (bit 6).

PROYECTO FINAL DE CARRERA – 483 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

- Bit 6 (Timer Enable): Deshabilita (‗0‘) o habilita (‗1‘) el temporizador 2. Solamente se


lo habilitará cuando haya que detectar la frecuencia de la red eléctrica.
- Bits 5-4 (Clock Source Select): Determinan el origen de la señal de reloj del
temporizado 2. Se los programó con 00b para indicar que es interna (proveniente de
CPUCLK).

- Bits 3-2 (Timer Compare Register Reload Condition): Hace referencia a cuándo
recargar el registro de comparación del temporizador 2. Al no emplearse la función de
comparación, su valor será 00b en toda la ejecución del programa.
- Bit 1 (Timer Compare Enable): Deshabilita (‗0‘) o habilita (‗1‘) la función de
comparación del temporizador 2. Se lo fijó en ‗0‘ al no emplearse esta característica.
- Bit 0 (Period Register Select): Establece si el registro de periodo del temporizador 2 es
el del temporizador 1. Se escribió en él un ‗0‘ para indicar que será el propio.

.7 Registro T3CON
De Timer 3 Control Register, controla el funcionamiento del temporizador 3. Su valor será
0000h cuando se quiera paralizar su funcionamiento o cuando el DSP se reinicie

15 14 13 12 11 10 9 8

FREE = 0 SOFT = 0 TMODE2 = 0 TMODE1 = 1 TMODE0 = 0 TPS2 = 1 TPS1 = 1 TPS0 = 1

7 6 5 4 3 2 1 0

TSWT3 = 0 TENABLE = ~ TCLKS1 = 0 TCLKS0 = 0 TCLD1 = 0 TCLD0 = 0 TECMPR = 0 SELT3PR = 0


0,1 = Valor programado para esta aplicación; ~ = Valor variable según necesidades.
Figura 291 Registro de control T2CON.

- Bits 15-14 (Emulation Control Bits):. Establecen cómo se debe comportar el


temporizador 3 cuando se está emulando el programa. Se programaron con 00b para
detener su cuenta inmediatamente después de suspender el emulador (así se puede
analizar su valor en el momento deseado).
- Bits 13-11 (Count Mode Selection): Fijan el modo de cuenta del temporizador 3. Se
escribió en ellos el valor 010b para que fuese continua y ascendente.
- Bits 10-8 (Input Clock Prescaler): Dividen la frecuencia de CPUCLK por una potencia
de 3 para establecer la señal de incremento del valor del contador. Se programaron en
111b para que el temporizador recibiese la señal interna de reloj dividida entre 128 (la
más lenta, CPUCLK /27): el periodo es de 6‘4 s.
- Bit 7 (Timer Start With Timer 1): Indica si el temporizador 3 se habilitará o no cuando
lo haga el temporizador 1. Se lo programó en ‗0‘ para controlarlo desde su propio bit
de habilitación (bit 6).

CURSO 2011/2012 – 484 – KAIS TOUMI BORGES


ANEXOS

- Bit 6 (Timer Enable): Deshabilita (‗0‘) o habilita (‗1‘) el temporizador 3. Se lo


habilitará cuando se comience la recepción de una trama de comando y deshabilitará
cuando se haya enviado la respuesta o cuando se haya alcanzado el valor temporizado
(control de tiempo expirado).
- Bits 5-4 (Clock Source Select): Determinan el origen de la señal de reloj del
temporizado 3. Se los programó con 00b para indicar que es interna (proveniente de
CPUCLK).

- Bits 3-2 (Timer Compare Register Reload Condition): Hace referencia a cuándo
recargar el registro de comparación del temporizador 3. Al no emplearse la función de
comparación, su valor será 00b en toda la ejecución del programa.
- Bit 1 (Timer Compare Enable): Deshabilita (‗0‘) o habilita (1‘) la función de
comparación del temporizador 3. Se lo fijó en ‗0‘ al no emplearse esta característica.
- Bit 0 (Period Register Select): Establece si el registro de periodo del temporizador 3 es
el del temporizador 1. Se escribió en él un ‗0‘ para indicar que será el propio.

.8 Registro EVIMRA
De Interrupt Mask Register A, habilita o deshabilita determinadas interrupciones que puedan
acontecer en el módulo EV. Solamente se utilizó el bit 0, que es el que habilita a la interrupción
PDPINT, pues el resto hace referencia a las interrupciones disponibles en el temporizador 1, las
cuales ninguna se emplearon.

15-11 10 9 8

Reserved T1OFINT = 0 T1UFINT = 0 T1CINT = 0

7 6 5 4 3 2 1 0

T1PINT = 0 SCMP3INT= 0 SCMP2INT= 0 SCMP1INT= 0 CMP3INT = 0 CMP2INT = 0 CMP1INT = 0 PDPINT = ~

0 = Valor programado para esta aplicación; ~ = Valor variable según necesidades.


Figura 292 Registro de máscaras EVIMRA.

- Bits 15-11 (Reserved): Indefinidos por el fabricante.


- Bits 10-1: Habilitan o deshabilitan determinadas interrupciones del temporizado 1. Al
no emplease alguna, se programaron en ‗0‘.
- Bit 0 (Power Drive Protection Interrupt): Deshabilita (‗0‘) o habilita (‗1‘) la
interrupción PDPINT. Estará a ‗1‘ desde el inicio del programa para detectar cualquier
anomalía en el bloque de potencia y sólo será borrado cuando se haya atendido a la
citada interrupción.

PROYECTO FINAL DE CARRERA – 485 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.9 Registro EVIMRB
De Interrupt Mask Register B, habilita o deshabilita determinadas interrupciones que puedan
acontecer en el módulo EV.

15-8

Reserved

7 6 5 4 3 2 1 0

T3OFINT = 0 T3UFINT = 0 T3CINT = 0 T3PINT = ~ T2OFINT = 0 T2UFINT = 0 T2CINT = 0 T2PINT = ~

0 = Valor programado para esta aplicación; ~ = Valor variable según necesidades.


Figura 293 Registro de banderas EVIFRB.

- Bits 15-8 (Reserved): Indefinidos por el fabricante.


- Bit 7 (Timer 3 Overflow Interrupt): Deshabilita (‗0‘) o habilita (‗1‘) la interrupción de
reinicio del temporizador 3 por cuenta ascendente. No se empleó, por lo que se lo fijó
en 0b.
- Bit 6 (Timer 3 Underflow Interrupt): Deshabilita (‗0‘) o habilita (‗1‘) la interrupción
de reinicio del temporizador 3 por cuenta descendente. No se empleó, por lo que se lo
fijó en 0b.
- Bit 5 (Timer 3 Compare Interrupt): Deshabilita (‗0‘) o habilita (‗1‘) la interrupción de
comparación del temporizador 3. No se empleó, por lo que se lo fijó en 0b.
- Bit 4 (Timer 3 Periord Interrupt): Deshabilita (‗0‘) o habilita (‗1‘) la interrupción de
alcance del periodo fijado para el temporizador 3. Se fijó en 1b cuando se quiso
controlar el tiempo transcurrido en la recepción y el envío de información en la
comunicación con el PC (tiempo expirado).
- Bit 3 (Timer 2 Overflow Interrupt): Deshabilita (‗0‘) o habilita (‗1‘) la interrupción de
reinicio del temporizador 2 por cuenta ascendente. No se empleó, por lo que se lo fijó
en 0b.
- Bit 2 (Timer 2 Underflow Interrupt): Deshabilita (‗0‘) o habilita (‗1‘) la interrupción
de reinicio del temporizador 2 por cuenta descendente. No se empleó, por lo que se lo
fijó en 0b.
- Bit 1 (Timer 2 Compare Interrupt): Deshabilita (‗0‘) o habilita (‗1‘) la interrupción de
comparación del temporizador 2. No se empleó, por lo que se lo fijó en 0b.
- Bit 0 (Timer 2 Periord Interrupt): Deshabilita (‗0‘) o habilita (‗1‘) la interrupción de
alcance del periodo fijado para el temporizador 2. Se fijó en 1b cuando se quiso que
transcurriese 1 segundo para la medición de la frecuencia de la tensión de fase.

CURSO 2011/2012 – 486 – KAIS TOUMI BORGES


ANEXOS

.10 Registros EVIFRA y EVIFRB


De Interrupt Flag Register A and B, indican qué acontecimientos en el módulo EV han
provocado una interrupción del mismo, activando el bit correspondiente. Como no son
programables, no se detallará su explicación.

15-11 10 9 8

Reserved T1OFINT = ~ T1UFINT = ~ T1CINT = ~

7 6 5 4 3 2 1 0

T1PINT = ~ SCMP3INT= ~ SCMP2INT= ~ SCMP1INT= ~ CMP3INT = ~ CMP2INT = ~ CMP1INT = ~ PDPINT = ~

~ = Valor variable según acontecimientos.


Figura 294 Registro de banderas EVIFRA.

15-8

Reserved

7 6 5 4 3 2 1 0

T3OFINT = ~ T3UFINT = ~ T3CINT = ~ T3PINT = ~ T2OFINT = ~ T2UFINT = ~ T2CINT = ~ T2PINT = ~

~ = Valor variable según acontecimientos.


Figura 295 Registro de banderas EVIFRB.

.11 Registros EVIVRA y EVIVRB


De Interrupt Vector Registers A and B, contienen el valor del desplazamiento que debe saltar
el código de programa para atender a la interrupción acontecida en el módulo EV.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0 0 0 0 0 0 0 0 0 0 D5=~ D4=~ D3=~ D2=~ D1=~ D0=~


0 = Valor prefijado por el fabricante; ~ = Valor variable según acontecimientos.
Figura 296 Registros vectores EVIVRA y EVIVRB.

3.6.11 El módulo ADC

3.6.11.1 Introducción
El DSP TMS320F240 posee dos convertidores analógico a digital de 10 bits (sencillamente
denominados 1 y 2, Figura 297), cada uno con ocho canales y con un circuito interno previo de
muestreo y retención, siendo el tiempo mínimo de conversión total de 6 s20. Los canales de cada
convertidor están conectados a un multiplexor analógico 8 a 1, por lo que tan sólo se podrá emplear
un canal de cada uno al mismo tiempo, es decir, se podrán muestrear dos canales a la vez.

20
El proceso total de conversión consiste en muestreo, retención, conversión y guardado del valor digital.

PROYECTO FINAL DE CARRERA – 487 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 297 Diagrama de bloques del módulo ADC.

La alimentación y la masa de tensión que requiere este módulo deben estar separado de la
alimentación digital del microcontrolador para evitar interferencias en el proceso de conversión
(patillas VCCA y VSSA a +5 V y a 0 V, respectivamente). Por otro lado, el módulo también necesita
unas tensiones analógicas de referencia superior y otra inferior para el proceso de conversión
(patillas VREFHI y VREFLO), siendo valor digital obtenido el siguiente:

Tensión de entrada analógica  VREFLO


(ec. 367) Resultado Digital Decimal  1023 x
VREFHI  VREFLO

Cada convertidor puede habilitarse o deshabilitarse por separado, pero ambos comienzan a
funcionar con una misma consigna de control que puede ser por programa, un evento interno y/o un
evento externo empleando la patilla ADCSOC/IOPC0. Cuando el proceso de conversión finaliza, cada
convertidor almacena su valor digital de salida en una pila de tipo FIFO propia de dos posiciones,
activando, en su caso, una interrupción.
Por último, el mínimo tiempo necesario de muestreo, retención y conversión20 viene dado por
la inecuación

(ec. 368) Periodo de SYSCLK x Valor de pre - escalado x 5'5  5'5 s

siendo SYSCLK el periodo de la señal de reloj del sistema y Valor de pre-escalado el seleccionado
por los bits 2-0 del registro ADCTRL2 (Figura 300).

CURSO 2011/2012 – 488 – KAIS TOUMI BORGES


ANEXOS

3.6.11.2 Patillaje del módulo


El convertidor A/D dispone de veintiuna patillas, a saber:
 Dieciséis son para las entradas analógicas (ADCIN0 a ADCIN15): Las ocho primeras
pertenecen al primer convertidor y las otras ocho al segundo. Las entradas ADCIN0,
ADCIN1, ADCIN8 y ADCIN9 están multiplexadas con funciones de E/S digitales y
pertenecientes al puerto A (IOPA0, IOPA1, IOPA3 e IOPA2, respectivamente), pero su
precisión es menor que el resto de dedicación exclusiva. La Tabla 97 y la Tabla 98
contienen las patillas empleadas y sus funciones adjudicadas, mientras que la Tabla
103 recoge a las que no se les ha dado uso.
 Dos para la alimentación (VCCA y VSSA): Aparte de debérseles suministrar una corriente
desacoplada adecuadamente, el módulo posee una etapa de reducción de ruido para
asegurar una conversión precisa.
 Dos para introducir las referencias de tensión (VREFHI y VREFLO).
 Y una (ADCSOC) para comenzar la conversión en el caso de que detecte una transición.
Esta patilla comparte función con el punto de E/S número 0 del puerto C, siendo esta
última la seleccionada en el presente proyecto (Tabla 98).

3.6.11.3 Circuitos diseñados asociados


Todas las patillas del módulo ADC empleadas en el proyecto se encuentran supeditadas a la
placa de acondicionamiento analógico, a excepción de las de alimentación (VCCA y VSSA), que lo
están a la placa madre:
 Las patillas ADCIN2 (corriente de fase), ADCIN3 (corriente máxima de fase ajustada),
ADCIN4 (tª ambiente), ADCIN12 (tª del radiador), ADCIN13 (tensión en el bus de
continua negativo), ADCIN14 (tensión en el bus de continua positivo) y ADCIN15
(tensión de fase), se encuentran conectadas a la salida de circuitos analógicos
acondicionadores de señal.
 Las patillas IOPA0 (detección de exceso de tensión en el bus de continua positivo),
IOPA1 (detección de exceso de tensión en el bus de continua negativo) e IOPA2
(detección de exceso temperatura en el radiador), se encuentran a la salida de circuitos
digitales enclavadores tipo J-K.
 Las patillas VREFHI y VREFLO se encuentran conectadas, respectivamente, a un circuito
regulador de tensión de +5 V y a la masa analógica de 0 V para maximizar el resultado
digital posible (1023d).
 Las patillas de alimentación VCCA y VSSA se encuentran asociadas al circuito de entrada
de alimentación general en la placa madre. Antes de alimentar a la primera de ellas, la
tensión es filtrada por una pequeña bobina (L1) para eliminar, en la medida de lo
posible, el ruido que pudiere provenir de los circuitos digitales del prototipo o de la
propia fuente de tensión externa. Respecto a la segunda, es prácticamente

PROYECTO FINAL DE CARRERA – 489 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

independiente de la masa digital porque se encuentra en una pista que recorre la placa
madre hasta juntarse con ella en el propio conector de entrada de alimentación general
(J15).

3.6.11.4 Configuración software


Existen dos registros que configuran el funcionamiento del módulo ADC: ADCTRL1 (Figura
298) y ADCTRL2 (Figura 299). Un tercer y un cuarto registros (ADCFIFO1 y ADCFIFO2) almacenan los
valores digitales resultantes de la operación de los dos convertidores (Figura 301).

.1 Registro ADCTRL1
15 14 13 12 11 10 9 8

ADCIMSTART ADCCONRUN ADCINTEN = ADCINTFLAG


SOFT = 1 FREE = 0 ADC2EN = ~ ADC1EN = ~
=0 =0 ~ =~

7 6-4 3-1 0

ADCEOC = ~ ADC2CHSEL = ~ ADC1CHSEL = ~ ADCSOC = ~

0, 1 = Valor programado para esta aplicación; ~ = Valor variable según acontecimientos o necesidades
Figura 298 Registro de control ADCTRL1.

- Bit 15 (Soft): Aplicable solamente cuando se está emulando, este bit indica, con un ‗0‘,
que se debe detener inmediatamente la conversión al detener el emulador (siempre y
cuando el bit 14 esté también a ‗0‘), mientras que con un ‗1‘ establece que la
conversión finalice antes de hacerlo. La opción escogida para el programa diseñado ha
sido esta última.
- Bit 14 (Free): Solamente efectivo en el proceso de emulado, establece, con un ‗0‘, que
el convertidor se comporte como indique el bit 15, mientras que con un ‗1‘ lo
mantiene en funcionamiento aun estando el emulador suspendido. Su valor, en todo el
proceso de ejecución del programa diseñado, es un ‗0‘.
- Bit 13 (ADC Start Converting Inmediately): Obliga, cuando su valor es un ‗1‘, que el
convertidor inicie inmediatamente una nueva conversión, aunque haya otra en curso.
No será empleada esta función en el proyecto.
- Bits 12 y 11 (ADC2 y ADC1 Enable, respectivamente): Habilitan o deshabilitan su
convertidor correspondiente. En el programa diseñado, se escribirá uno u otro valor
según sea la necesidad en el momento de emplear el módulo ADC.
- Bit 10 (ADC Continuous Conversion Mode): Con un ‗1‘, inicia automáticamente una
nueva conversión al finalizar la que se encuentre en curso. No será empleada esta
función para la presente aplicación.
- Bit 9 (ADC Enable Interrupt): Habilita la interrupción del módulo ADC, la cual tiene
lugar al finalizar el proceso de conversión (guardado de los valores digitales en las
pilas FIFO correspondientes). Es un bit de utilidad en el proceso de ejecución del
programa diseñado.

CURSO 2011/2012 – 490 – KAIS TOUMI BORGES


ANEXOS

- Bit 8 (ADC Interrupt Flag): Se pone inmediatamente a ‗1‘ cuando finaliza una
conversión. Hará que se active la interrupción del módulo si el bit 9 se encuentra
activado.
- Bit 7 (ADC End of Conversion): Indica, con un ‗1‘, que hay una conversión en curso,
y con un ‗0‘ que el módulo ha finalizado su labor. En ocasiones, será continuamente
consultado para conocer cuándo ha adquirido una muestra determinada en lugar de
emplear la interrupción propia del módulo.
- Bits 6-4 (ADC2 Channel Selection): Selecciona el canal activo del convertidor nº 2,
siendo 000b la patilla ADCIN8 y 111b la patilla ADCIN15. Durante la ejecución del
programa de este proyecto, su valor dependerá del canal que se desee adquirir.
- Bits 3-1 (ADC1 Channel Selection): Selecciona el canal activo del convertidor nº 1,
siendo 000b la patilla ADCIN0 y 111b la patilla ADCIN7. Durante la ejecución del
programa de este proyecto, su valor dependerá del canal que se desee adquirir.
- Bit 0 (ADC Start Of Conversion): Escribiendo en él un ‗1‘, inicia un nuevo proceso de
conversión. Será de utilidad cuando se vaya a muestrear cualquier valor en un
momento dado.

.2 Registro ADCTRL2
15-11 10 9 8

ADCEVSOC = ADCEXTSOC
Reserved Reserved
~ =0

7-6 5 4-3 2-0

ADCFIFO2 = ~ Reserved ADCFIFO1 = ~ ADCPSCALE

0, 1 = Valor programado para esta aplicación; ~ = Valor variable según acontecimientos o necesidades
Figura 299 Registro de control ADCTRL2.

- Bits 15-11 (Reserved): Indefinidos por el fabricante.


- Bit 10 (ADC Event Manager Start of Conversion): Cuando es puesto a ‗1‘, el módulo
ADC inicia el proceso de muestreo cuando tiene lugar el evento programado en el
módulo administrador de eventos. Sólo será empleado cuando el prototipo se
encuentre en marcha y haya que adquirir todos los canales sucesivamente para tener
los parámetros eléctricos bajo control. Esta acción es coordinada gracias a la
intervención del temporizador nº 1.
- Bit 9 (ADC External Start of Conversion): Habilita (‗1‘) o deshabilita (‗0‘) la acción
de la patilla ADCSOC (inicio de la conversión al detectar una transición en dicha
patilla). No será empleado en esta aplicación.
- Bit 8 (Reserved): Indefinido por el fabricante.

PROYECTO FINAL DE CARRERA – 491 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

- Bits 7-6 (ADC FIFO 2 Status): Indica cuál es el


estado de la pila FIFO del convertidor nº 2:
vacía (00b), una entrada (01b), dos entradas
(10b) o rebosamiento (11b). Habrá que
consultarlo cuando el prototipo se encuentre en
marcha para saber si hay pérdida de información
(el módulo trabaja más rápido de lo que al DSP
le da tiempo de ejecutar otras tareas).
- Bit 5 (Reserved): Indefinido por el fabricante.
Figura 300 Valores de pre-escalado del
- Bits 4-3 (ADC FIFO 1 Status): Ídem que con los
módulo ADC.
bits 7 y 6, pero con el convertidor nº 1.
- Bits 2-0 (ADC Input Clock Prescaler): Indican el valor de pre-escalado para establecer
el tiempo mínimo de muestreo, retención y conversión del módulo ADC según Figura
300 y (ec. 368).

.3 Registros ADCFIFO
Estos registros (ADCFIFO1 y ADCFIFO2) almacenan el valor digital de diez bits de la muestra
tomada y lo hacen en sus bits más significativos, estando los restantes cinco siempre a ‗0‘: El
objetivo de esta distribución es por si desea el programador emplear números decimales con coma
fija. La aplicación aquí desarrollada no hace uso de este tipo de números, por lo que sólo se tomará
el valor de los diez bits más significativos de dichos registros para realizar las operaciones
necesarias.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

D9=~ D8=~ D7=~ D6=~ D5=~ D4=~ D3=~ D2=~ D1=~ D0=~ 0 0 0 0 0 0
0 = Valor fijado por el fabricante; ~ = Valor variable según la muestra tomada
Figura 301 Registros de datos ADCFIFO1 y ADCFIFO2.

3.6.12 El módulo SCI

3.6.12.1 Introducción
El DSP dispone de un módulo de comunicaciones asíncrono denominado SCI (Serial
Communications Interface) usado para interactuar digitalmente con otros dispositivos empleando el
formato estándar NRZ (nonreturn-to-zero). En el presente proyecto cumple la misión de
comunicarse con un PC utilizando el protocolo RS-232C.
El módulo SCI puede enviar y recibir datos al mismo tiempo (full-duplex), pudiendo el
programador especificar la longitud de la trama, la paridad, los bits de stop y la velocidad de
transmisión, así como realizar las acciones oportunas mediante el uso de interrupciones. También es
posible detectar errores de rotura de línea (brake error), de paridad (parity error), de trama (frame
error) y de sobreescritura (overrun error). Además, posee dos modos de funcionamiento

CURSO 2011/2012 – 492 – KAIS TOUMI BORGES


ANEXOS

seleccionables en función de cómo se desean transmitir y recibir los datos en entornos donde se
comunican múltiples procesadores: idle-line y adress-bit, los cuales no se explicarán, habiéndose
escogido el primero de ellos por ser compatible con el protocolo RS-232C.
La Figura 302 muestra su diagrama de bloques para entender mejor su funcionamiento, el
cual no se va a hablar con detalle, pues no es un objetivo del presente documento, pero sí cómo se
ha programado para llevar a cabo las comunicaciones que se tratan en esta sección. El módulo SCI
ofrece un modo de funcionamiento similar al de una UART (como la que tiene un PC), por lo que
su configuración resultará familiar.

3.6.12.2 Patillaje del módulo


Este módulo posee únicamente dos patillas para interactuar con el exterior (Figura 302):
SCIRXD (SCI Receiver Data Input) y SCITXD (SCI Transmitter Data Output). Las dos poseen
multiplexada la función de entrada/salida digital y se encuentran dentro del grupo 2. En el presente
proyecto, dichas patillas sólo se emplearon para desempeñar las funciones correspondientes al
módulo SCI, estableciéndose en el registro SCIPC2.

Figura 302 Diagrama de bloques del módulo SCI.

PROYECTO FINAL DE CARRERA – 493 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.6.12.3 Circuito diseñado asociado


Las dos patillas del módulo SCI (SCIRXD y SCITXD) están conectadas a los circuitos integrados
MAX232N y ST485BN situados en la placa de comunicaciones: los dos tienen por misión adaptar
las señales TTL del DSP a señales RS-232C y RS-485 y viceversa, respectivamente, para poder
establecer una comunicación directa prototipo-PC.

3.6.12.4 Configuración software

.1 Formato de los datos


Todos los datos que se envían y se reciben por el módulo SCI se encuentran en el formato
NRZ (Non Return to Zero), consistente en:
 Un bit de start: Cuando pasa a nivel bajo, indica que la transmisión de un dato se va a
llevar a cabo.
 Un carácter o dato: Es la unidad básica de información y está formada por uno a ocho
bits. El módulo SCI se ha programado para que su longitud sea la máxima posible, es
decir, un byte. El primer bit en ser enviado (o recibido) es el de menor peso.
 Un bit de paridad: Es opcional y puede indicar si el dato posee una paridad par o
impar. Por defecto, se ha establecido que la paridad sea par, pudiendo el usuario
cambiarlo enviando, desde su PC, el comando adecuado.
 Y uno o dos bits de stop: Son los últimos bits de una trama e indican que su
transmisión (o recepción) ha finalizado. Son activos a nivel alto. El módulo SCI ha
sido programado para que sean dos los bits de stop y así dar mayor robustez a la
comunicación, pero el usuario también puede decidir cambiarlo vía PC.
El registro que configura las tramas es el SCICCR. La Figura 303 muestra la que se ha
programado para lleva a cabo la comunicación entre el PC y el prototipo, siendo el orden de envío y
de recepción de los bits de izquierda a derecha.

Figura 303 Trama empleada, por defecto, en la comunicación PC-Prototipo.

.2 Velocidad de transmisión
Al igual que en una UART, la velocidad de transmisión de los bits es ampliamente
programable. Por defecto, se estableció que la velocidad sea de 9.600 baudios, pudiendo el usuario

CURSO 2011/2012 – 494 – KAIS TOUMI BORGES


ANEXOS

reprogramarla, a través del PC, según sus necesidades. Su valor depende directamente de SYSCLK y
de los registros de configuración de 8 bits SCIHBAUD y SCILBAUD.

.3 Interrupciones
La transmisión y la recepción de los datos en el módulo SCI son controladas por
interrupciones independientes. La primera de ellas sólo posee un origen de interrupción (la
transmisión de un dato), pero la segunda posee dos fuentes de interrupción: recepción correcta de
dato y error de recepción. Cada una de estas tres posibilidades puede ser habilitada por separado y
posee su propios bit de bandera.
Por otro lado, las interrupciones del módulo poseen una prioridad dentro del rango de
prioridades del DSP (pág. 461): pueden ser configuradas como de baja o de alta prioridad. En la
presente aplicación, se estableció una prioridad baja para dar mayor respuesta a otros eventos más
importantes (Tabla 104), como son las interrupciones del módulo EV y las comunicaciones entre
prototipos (SPI): al fin y al cabo, el módulo SCI es una interface para que el usuario programe al
prototipo y visualice lo que ocurre, no determinando, en tiempo real, el funcionamiento del mismo.
Los registros que las configuran y que contienen sus banderas son SCICTL2, SCIPRI y SCIRXST.

.4 Registros de control

 Registro SCICCR
Este registro, de ocho bits, es el responsable de configurar las tramas de comunicaciones en el
formato NRZ adecuado. Su significado es SCI Communication Control Register.
7 6 5 4 3 2 1 0

STOP PARITY PARITY


SCI ENA = 1 MODE = 0 CHAR2 = 1 CHAR1 = 1 CHAR0 = 1
BITS = ~ TYPE = ~ ENABLE = ~

0, 1 = Valor programado para esta aplicación; ~ = Valor variable según necesidades


Figura 304 Registro de control SCICCR.

- Bit 7 (SCI number of Stop Bits): Establece, con un ‗0‘, que haya un bit de stop y, con
un ‘1‘, que haya dos. Por defecto, se programaron dos bits de stop, pero el usuario
puede modificarlo enviando al prototipo el comando adecuado desde su PC.
- Bit 6 (SCI Parity Odd / Even Selection): Escribiendo en él un ‗0‘, se establece una
paridad par, mientras que, si es un ‗1‘, es impar. Sólo tiene efecto si el bit 5 es un ‗1‘.
Por defecto, se impuso la paridad par, pero el usuario puede modificarla enviando al
prototipo el comando adecuado desde su PC.
- Bit 5 (SCI Parity Enable): Habilita, con un ‗1‘, que las tramas posean un bit de
paridad. Por defecto, se programó que sí haya dicho bit de paridad, pero el usuario
puede modificarlo enviando al prototipo el comando adecuado desde su PC.
- Bit 4 (SCI Communication Enable): Puesto a ‗1‘, el modulo SCI se encuentra
activado. Esta opción siempre estará seleccionada, no siendo posible cambiarla con un
comando recibido del PC.

PROYECTO FINAL DE CARRERA – 495 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

- Bit 3 (SCI Multiprocessor Mode Control): Este bit selecciona uno de los dos
protocolos para la comunicación entre procesadores: idle-line (‗0‘) y adress-bit (‗1‘).
Se seleccionó el primero de ellos durante la ejecución de todo el programa por ser el
único compatible con el protocolo RS-232C.
- Bits 2, 1 y 0 (Character-Length Control): Configuran la longitud, en bits, del carácter
contenido en cada trama. Se fijó que dicha longitud sea de 8 bits (un byte),
programándolos a 111b, siendo no modificables por el usuario desde su PC.

 Registros SCIHBAUD y SCILBAUD


Estos registros, de ocho bits cada uno (Figura 306 y Figura 307), configuran directamente la
velocidad de transmisión del módulo. Entre ellos dos forman un valor de 16 bits denominado BRR,
Baud Register Rate, siendo SCIHBAUD el que contiene el byte alto y SCILBAUD el byte bajo. Junto
con el valor de SYSCLK, la siguiente ecuación establece la relación entre todos estos parámetros:

SYSCLK
(ec. 369) Velocidad de transmisión SCI 
8  BRR  1

Dicha ecuación es sólo válida si BRR es distinto de cero. La Figura 305 muestra el valor que
debe tomarse de éste para conseguir que el módulo SCI trasmita y reciba los datos a las velocidades
asíncronas habituales en la industria. Por ejemplo, tomando a SYSCLK de 10 Mhz (su valor por
defecto), para conseguir 9.600 baudios, el parámetro BRR debe ser 130d (82h), programando a
SCIHBAUD con un 00h y a SCILBAUD con un 82h.

 El usuario debe tener siempre presente que, si reconfigura el módulo PLL, debe revisar también
el valor de BRR y, por lo tanto, los registros SCIHBAUD y SCILBAUD.

Figura 305 Valores de BRR para velocidades comunes de comunicación asíncrona.

CURSO 2011/2012 – 496 – KAIS TOUMI BORGES


ANEXOS

7 6 5 4 3 2 1 0

BAUD15 = ~ BAUD14 = ~ BAUD13 = ~ BAUD12 = ~ BAUD11 = ~ BAUD10 = ~ BAUD9 = ~ BAUD8 = ~

~ = Valor variable según necesidades


Figura 306 Registro de control SCIHBAUD.

7 6 5 4 3 2 1 0

BAUD7 = ~ BAUD6 = ~ BAUD5 = ~ BAUD4 = ~ BAUD3 = ~ BAUD2 = ~ BAUD1 = ~ BAUD0 = ~

~ = Valor variable según necesidades


Figura 307 Registro de control SCILBAUD.

 Registro SCICTL1

Significado de SCI Control Register 1, controla diversos aspectos del funcionamiento del
módulo.

7 6 5 4 3 2 1 0

RX ERR INT CLOCK


Reserved SWRESET = ~ TXWAKE = 0 SLEEP = 0 TXENA = ~ RXENA = ~
ENA = 1 ENA = 1

0, 1: Valor programado para esta aplicación; ~ = Valor variable según necesidades


Figura 308 Registro de control SCICTL1.

- Bit 7 (Reserved): Indefinido por el fabricante.


- Bit 6 (SCI Receiver Enable): Habilita la interrupción de error de recepción si el bit
SCIRXST.7 está activado. Se empleó en este proyecto para detectar los posibles errores
de comunicación.
- Bit 5 (SCI Software Reset): Escribiendo un ‘0‘ en este bit, reinicia determinados bits
del módulo SCI. Es necesario realizar esta operación cuando se configura el módulo,
por lo que variará su valor mientras se ejecute del programa.
- Bit 4 (SCI Internal Clock Enable): Este bit habilita, con un ‗1‘, el reloj interno del
módulo SCI (Figura 302). Estará siempre a ‗1‘ en esta aplicación.
- Bit 3 (SCI Transmitter Wake-Up Method): Su función depende del modo de
funcionamiento del módulo. Como no es empleado en ningún caso, se programó para
estar siempre a ‗0‘.
- Bit 2 (SCI Sleep): Es un bit que añade tiempos muertos entre envíos de datos. Como
dicha característica de trabajo no es empleada en el proyecto, este bit será ignorado,
por lo que estará siempre a ‗0‘.
- Bit 1 (SCI Transmitter Enable): Habilita, con un ‗1‘, la transmisión de datos. En la
aplicación programada, su valor será variable, y nunca estará activado a la vez que el
bit 0 (habilitación de la recepción de datos).

PROYECTO FINAL DE CARRERA – 497 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

- Bit 0 (SCI Receiver Enable): Habilita, con un ‗1‘, la recepción de datos. En la


aplicación programada, su valor será variable, y nunca estará activado a la vez que el
bit 1 (habilitación de la trasmisión de datos).

 Registro SCICTL2
Conocido como SCI Control Register 2, habilita las tres interrupciones disponibles en el
módulo y contiene banderas del estado de la transmisión de un dato.

7 6 5 4 3 2 1 0

TX RX/BK TX INT
TXRDY = ~ Reserved
EMPTY = ~ INT ENA = ~ ENA = ~

~ = Valor variable según acontecimientos o necesidades


Figura 309 Registro de control SCICTL2.

- Bit 7 (Transmitter Buffer-Register Ready): Es una bandera que indica, con un‘1‘, que
el registro de envío SCITXBUF está vacío y listo para transmitir otro dato. Por lo tanto,
su valor depende del estado de la transmisión. Activa a la interrupción de transmisión
en caso de estar habilitada.
- Bit 6 (Transmitter Empty): Es otra bandera que comunica que los registros implicados
en la transmisión (SCITXBUF y TXSHF) están vacíos.
- Bits 5-2 (Reserved): Indefinidos por el fabricante.
- Bit 1 (Receiver-Buffer / Break Interrupt Enable): Habilita, con un ‗1‘, las dos
interrupciones de recepción (dato recibido y detección de rotura de línea o break).
Durante la ejecución del programa, se habilitará cuando se vaya a recibir un comando
desde el PC y se deshabilitará cuando se vaya a enviar una respuesta al mismo. Nunca
estará activa a la vez que la interrupción de transmisión (bit 0).
- Bit 0 (Transmitter-Buffer Interrupt Enable): Habilita, con un ‗1‘, la interrupción de
transmisión. Durante la ejecución del programa, se habilitará cuando se vaya a
transmitir una respuesta al PC y se deshabilitará cuando se vaya a recibir un comando.
Nunca estará activa a la vez que la interrupción de recepción (bit 1).

 Registro SCIPC2
Este registro (de SCI Port Control 2) controla las funciones de las patillas SCIRXD y SCITXD: o
bien se dedican a la actividad de las comunicaciones o bien a ser puntos de entrada / salida digitales.

7 6 5 4 3 2 1 0

SCITXD SCITXD SCITXD SCIRXD SCIRXD SCIRXD


SCITXD SCIRXD
DATA FUNCTION DATA DATA FUNCTION DATA DIR
DATA IN = ~ DATA IN = ~
OUT = 0 =1 DIR = 0 OUT = 0 =1 DIR = 0

0, 1: Valor programado para esta aplicación; ~ = Valor variable según acontecimientos


Figura 310 Registro de control SCIPC2.

CURSO 2011/2012 – 498 – KAIS TOUMI BORGES


ANEXOS

- Bit 7: Contiene el valor actual de la patilla SCITXD. No será de utilidad en este


proyecto.
- Bit 6: Contiene el valor a ser establecido en la patilla SCITXD cuando está configurada
como una entrada / salida digital. Para esta aplicación, poseerá un ‗0‘
permanentemente.
- Bit 5: Determina la función a desempeñar por la patilla SCITXD. Se programó para que
se dedicare todo el tiempo a la transmisión de datos (puesta a ‗1‘).
- Bit 4: Indica si la patilla SCITXD debe ser una entrada (‗0‘) o un salida (‗1‘) digital,
siempre y cuando se haya seleccionado dicha opción (bit 5 a ‗0‘). Aunque esta patilla
se dedique exclusivamente a las comunicaciones, se la programó para que fuere una
entrada en caso de programar, por error, el bit 5 (y evitar, así, posibles conflictos
eléctricos).
- Bit 3: Contiene el valor actual de la patilla SCIRXD. No será de utilidad en este
proyecto.
- Bit 2: Contiene el valor a ser establecido en la patilla SCIRXD cuando está configurada
como una entrada / salida digital. Para esta aplicación, poseerá un ‗0‘
permanentemente.
- Bit 1: Determina la función a desempeñar por la patilla SCIRXD. Se programó para que
se dedicare todo el tiempo a la recepción de datos (puesta a ‗1‘).
- Bit 0: Indica si la patilla SCIRXD debe ser una entrada (‗0‘) o un salida (‗1‘) digital,
siempre y cuando se haya seleccionado dicha opción (bit 5 a ‗0‘). Aunque esta patilla
se dedique exclusivamente a las comunicaciones, se la programó para que fuere una
entrada en caso de programar, por error, el bit 5 (y evitar, así, posibles conflictos
eléctricos).

 Registro SCIPRI
Este registro contiene los bits que establecen la prioridad (SCI Priority) de las interrupciones
de envío y recepción.

7 6 5 4 3 2 1 0

SCITX SCIRX SCI


Reserved Reserved
PRIORITY = 1 PRIORITY = 1 ESPEN = 0

0, 1 = Valor programado para esta aplicación


Figura 311 Registro de control SCIPRI.

- Bit 7 (Reserved): Indefinido por el fabricante.


- Bit 6 (SCI Transmitter Interrupt Priority): Establece la prioridad de la interrupción de
transmisión. En toda la aplicación, este bit se encontrará a ‗1‘ para hacer que sea de
baja prioridad.

PROYECTO FINAL DE CARRERA – 499 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

- Bit 5 (SCI Receiber Interrupt Priority): Establece la prioridad de la interrupción de


recepción. En toda la aplicación, este bit se encontrará a ‗1‘ para hacer que sea de baja
prioridad.
- Bit 4 (SCI Emulator Suspend Enable): Este bit sólo tiene efecto cuando se está
depurando el programa empleando el emulador XDS, determinando el
comportamiento del módulo SCI cuando el programa sea suspendido. Se programó a
‗0‘ para que el módulo termine la actual operación (de envío o de recepción de dato)
en caso de suspensión.
- Bits 3-0 (Reserved): Indefinidos por el fabricante.

 Registro SCIRXST
Iniciales de SCI Receiver Status, es un registro de ocho bits que contiene banderas del estado
de la recepción (dos de las cuales pueden generar una interrupción).

7 6 5 4 3 2 1 0

RXERROR= ~ RXRDY = ~ BRKDT = ~ FE = ~ OE = ~ PE = ~ RXWAKE = ~ Reserved


~ = Valor variable según acontecimientos
Figura 312 Registro de estado SCIRXST.

- Bit 7 (SCI Receiver Error Flag): Cuando es un ‘1‘, indica que uno o más de los bits de
error 5 a 2 están a ‗1‘, causando una interrupción de error de recepción si es que está
habilitada (bit SCICTL1.6).
- Bit 6 (SCI Receiver Ready Flag): Es una bandera que, cuando está a ‗1‘, indica que se
ha recibido un dato, causando una interrupción de recepción si se encuentra activada
(SCICTL2.1).
- Bit 5 (SCI Break Detect Flag): Se pone a ‗1‘ cuando el modulo detecta un error de
rotura de línea (brake), causando una interrupción de recepción si es que está
habilitada (bit SCICTL2.1).
- Bit 4 (SCI Framing Error Flag): Se pone a ‗1‘ cuando se está esperando un bit de stop
y no se encuentra. Pondrá a ‗1‘ el bit 7.
- Bit 3 (SCI Overrun Error Flag): Se pone a ‗1‘ cuando se ha recibido un dato sin haber
leído el anterior, es decir, se ha perdido un carácter en la recepción. Activará al bit 7.
- Bit 2 (SCI Parity Error Flag): Se pone a ‗1‘ cuando se ha recibido un dato cuyo bit de
paridad no concuerda con la paridad del mismo. Pondrá a ‗1‘ el bit 7.
- Bit 1 (Receiver Wake-Up Detect): Es una bandera que se emplea cuando el módulo
SCI está funcionando en el modo adress-bit. Como dicha forma de trabajo no es
empleada en el proyecto, este bit será ignorado.
- Bit 0 (Reserved): Indefinido por el fabricante.

CURSO 2011/2012 – 500 – KAIS TOUMI BORGES


ANEXOS

 Registros SCIRXEMU, RXSFH, SCIRXBUF, TXSFH y SCITXBUF


Los registros SCIRXBUF (SCI Receiver Data Buffer Register) y SCIRXEMU (SCI Emulation
Data Buffer Register) almacenan el dato recibido de forma temporal, lo mismo que el registro
SCITXDBUF (SCI TransmitterData Buffer Register) para el dato a transmitir. El emulador emplea una
imagen del registro de recepción SCIRXDBUF (el registro SCIRXEMU) para poder manipular el dato
recibido sin interferir en el funcionamiento del módulo SCI. Los registros RXSFH (SCI Receiver
Shift Register) y TXSFH (SCI Transmitter Shift Register) se encargan propiamente de la recepción y
el envío de los datos, respectivamente. Para más información, consultar la referencia bibliográfica
nº [72].

3.6.13 El módulo SPI

3.6.13.1 Introducción
Este módulo, de significado Serial Peripheral Interface, es un puerto serie síncrono de alta
velocidad con el que se pueden enviar y recibir datos de uno a ocho bits de longitud. Normalmente,
es empleado para las comunicaciones entre el DSP y los periféricos externos u otro tipo de
controladores. En esta aplicación, será el responsable de la comunicación entre prototipos. Su
diagrama de bloques se presenta en la Figura 313.
El módulo trabaja con una determinada jerarquía: se le puede configurar como un equipo
maestro o esclavo. El primero es quien empieza, controla y finaliza la comunicación y, el segundo,
es quien responde acorde con lo que se le pidió. En este proyecto, el prototipo puede trabajar en
ambos estados cuando tiene que coordinarse con otros prototipos para funcionar en paralelo: el
usuario decidirá qué rango de la jerarquía desempañará cada uno mediante el posicionado del
jumper JP1 situado en la placa de comunicaciones.
Para efectuar el intercambio de datos, se emplean cuatro líneas: SPISIMO, SPISOMI, SPICLK y
SPISTE. Las dos primeras son de transmisión y recepción de datos, la tercera es la señal de reloj y la
última es la que indica cuándo y cuánto tiempo dura la comunicación. La señal de sincronismo para
la comunicación entre equipos puede programarse para que sea activa a nivel alto o bajo y, además,
que se encuentre desfasada medio ciclo, según las necesidades del programador.
El formato de los datos a intercambiar es más sencillo respecto al módulo SCI: no hay bit de
start, ni de paridad ni de stop, solamente se transmite el dato. Cuando el módulo se comunica con
otro equipo, a la vez que se está enviando un dato se está recibiendo otro (por las líneas SPISIMO y
SPISOMI, dependiendo de la jerarquía de cada equipo) y al ritmo de la señal SPICLK. El programador
debe decidir qué datos son válidos y cuáles no (tanto los que se envían como los que se reciben).
Para más información consultar la referencia bibliográfica [72].

PROYECTO FINAL DE CARRERA – 501 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 313 Diagrama de bloques del módulo SPI (modo esclavo).

3.6.13.2 Patillaje del módulo


El módulo SPI dispone de cuatro patillas para interactuar con el exterior (Figura 313): SPICLK
(SPI Clock), SPISTE (SPI Strobe), SPISIMO (SPI Slave In, Master Out) y SPISOMI (SPI Slave Out,
Master In), Todas ellas poseen multiplexada la función de entrada/salida digital y se encuentran
dentro del grupo 2. En el presente proyecto, dichas patillas sólo se emplearon para desempeñar las
funciones correspondientes al módulo SPI, estableciéndose en los registros SPIPC1 (las dos
primeras) y SPIPC2 (las dos segundas).
Las patillas SPICLK, SPISTE y SPISIMO son de salida cuando el módulo funciona como maestro
y de entrada cuando es un esclavo. En cambio, con la patilla SPISOMI sucede lo contrario: es de
entrada para un maestro y de salida para un esclavo. La Figura 314 muestra cómo interactúan un par
de módulos, cada uno con una jerarquía distinta (de no ser así, no habría comunicación posible).
Siempre debe haber un solo equipo maestro, siendo los demás, obligatoriamente, esclavos.

CURSO 2011/2012 – 502 – KAIS TOUMI BORGES


ANEXOS

Figura 314 Conexión de dos módulos SPI: Maestro y esclavo.

3.6.13.3 Circuito diseñado asociado


La interface ensamblada que está asociada a este módulo se encuentra en la placa de
comunicaciones. Cada una de las señales que son gestionadas por las patillas del mismo puede
tomarse desde/hacia el DSP directamente en formato TTL o bien en formato RS-485 pasando
previamente por un sencillo circuito integrado adaptador TTL a RS-485. La jerarquía del prototipo
es establecida por el usuario mediante el jumper JP1.

3.6.13.4 Configuración software

.1 Formato de los datos


Las tramas de información programadas poseen una longitud de ocho bits y no existen bits de
start, de paridad ni de stop, siendo el programa diseñado capaz de distinguir los caracteres enviados
consecutivamente y tratarlos consecuentemente. La Figura 315 muestra esta configuración con el
bit MSB transmitiéndose primero. El registro que configura el tamaño del dato es SPICCR.

Figura 315 Trama empleada en la comunicación Prototipo-Prototipo.

.2 Velocidad de transmisión
Aunque se puede programar al módulo SPI para que funcione a muy diferentes velocidades de
transmisión, para esta aplicación se fijó una de 80 kHz, casi la más baja, de tal forma que por las
líneas de comunicación pueden circular 10 bytes/ms. No se quiso escoger una velocidad mayor para
evitar problemas de distorsión de los datos debido a las impedancias parásitas (capacidades e

PROYECTO FINAL DE CARRERA – 503 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

inductancias) del circuito impreso. Su valor depende directamente de la señal de reloj interna
SYSCLK y del registro de configuración SPIBRR.

.3 Interrupciones
Existen dos tipos de interrupciones que avisan de dos eventos diferentes: la de dato
enviado/recibido y la de dato perdido (overrun). En esta aplicación se emplearán las dos. El registro
que las habilita es SPICTL y el que contiene sus banderas es SPISTS.
Las interrupciones del módulo SPI fueron programadas para ser de baja prioridad dentro del
rango de prioridades del DSP. Al igual que para las interrupciones del módulo SCI, se estableció
dicho rango para dar mayor respuesta a otros eventos más importantes (Tabla 104).

.4 Registros de control

 Registro SPICCR
Iniciales de SPI Configuration Control Register, configura el módulo para su operación:

7 6 5 4 3 2 1 0

SPI SW CLOCK SPI SPI SPI


Reserved
RESET = ~ POLARITY= 0 CHAR 2 = 1 CHAR 1 = 1 CHAR 0 = 1

0, 1 = Valor programado para esta aplicación ; ~ = Valor variable según necesidades


Figura 316 Registro de control SPICCR.

- Bit 7 (SPI Software Reset): Provoca, con un ‗1‘, que el módulo se reinicie a un
determinado estado. Es necesario hacer esta actividad cada vez que se desee
configurarlo.
- Bit 6 (Shift Clock Polarity): Este bit controla la polaridad de la señal de sincronismo
SPICLK. Se programó con un ‗0‘ para establecer que su nivel inactivo es el bajo.

- Bits 5-3 (Reserved): Indefinidos por el fabricante.


- Bits 2-0 (Character Length Control Bits): Establecen la longitud, en bits, de los datos
a transmitir. Se programaron con el valor 111b para fijar que sean de un byte.

 Registro SPICTL
Este registro (SPI Operation Control) controla la transmisión de los datos, la generación de
interrupciones, la fase de la señal SPICLK y el modo de operación.

7 6 5 4 3 2 1 0

OVERRUN CLOCK MASTER /


Reserved TALK = ~ SPI ENA = ~
INT ENA = ~ PHASE = 0 SLAVE = ~

0 = Valor programado para esta aplicación ; ~ = Valor variable según necesidades


Figura 317 Registro de control SPICTL.

CURSO 2011/2012 – 504 – KAIS TOUMI BORGES


ANEXOS

- Bits 7-5 (Reseved): Indefinidos por el fabricante.


- Bit 4 (Overrun Interrupt Enable): Activa o no la interrupción de dato perdido u
overrrun. Se programó para que quedase deshabilitado (‗0‘) cuando el prototipo fuese
maestro y habilitado (‗1‘) cuando fuese esclavo.
- Bit 3 (SPI Clock Phase): Este bit controla el desfase de la señal SPICLK. Como esta
característica no es empleada en el presente proyecto, se lo deshabilitó escribiendo
permanentemente un ‘0‘ en ello.
- Bit 2 (SPI Network Mode): Configura al modulo como esclavo (‗0‘) o como maestro
(‗1‘). Se seleccionará uno u otro modo dependiendo de lo que haya escogido el usuario
a través del jumper JP1 de la placa de comunicaciones.
- Bit 1 (Master/Slave Transmit Enable): Habilita (‗1‘) o deshabilita (‗0‘) la transmisión
de datos a través de la patilla correspondiente (SPISIMO o SPISOMI). En esta aplicación,
será necesaria una u otra acción dependiendo de si el prototipo se encuentra
―escuchando‖ o ― hablando‖ en un momento determinado.
- Bit 0 (SPI Interrupt Enable): Activa (‗1‘) o desactiva (‗0‘) la interrupción de dato
enviado/recibido. En el presente proyecto, no se emplea esta característica cuando el
prototipo es configurado como maestro.

 Registro SPISTS

Contiene las banderas de pérdida de dato y de solicitud de interrupción SPI. Su significado es


SPI Status Register.

7 6 5 4 3 2 1 0

RECEIVER SPI INT


Reserved
OVERRUN= ~ FLAG = ~

~ = Valor variable según acontecimientos


Figura 318 Registro de estado SPISTS.

- Bit 7 (SPI Receiver Overrun Flag): Se pone a ‗1‘ cuando se ha perdido un dato en la
recepción de varios. En esta aplicación, se comprobará su estado cada vez que se esté
estableciendo una comunicación con los demás equipos.
- Bit 6 (SPI Interrupt Flag): Es una bandera que se activa (‗1‘) cuando se ha terminado
de recibir/transmitir un dato. Provocará que se ejecute la interrupción SPI si encuentra
habilitada (bit SPICTL.0).
- Bits 5-0 (Reseved): Indefinidos por el fabricante.

 Registro SPIBRR
De SPI Baud Rate Register (Figura 319), contiene los bits empleados para calcular la
velocidad de comunicación junto con la señal SYSCLK y acorde con la siguiente expresión:

PROYECTO FINAL DE CARRERA – 505 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

SYSCLK
(ec. 370) SPI Baud Rate 
SPIBRR  1
Esta ecuación es válida siempre y cuando BRR sea igual o superior a 3. Para un número
inferior, se emplea otra expresión, pero no se escribirá aquí por no ser empleada en este proyecto.
Se lo programó con el valor 7Ch para establecer una velocidad de transmisión de 80 kHz.

7 6 5 4 3 2 1 0

SPI BIT SPI BIT SPI BIT SPI BIT SPI BIT SPI BIT SPI BIT
Reserved
RATE 6 = 1 RATE 5 = 1 RATE 4 = 1 RATE 3 = 1 RATE 2 = 1 RATE 1 = 0 RATE 0 = 0

0, 1 = Valor programado para esta aplicación


Figura 319 Registro de control SPIBRR.

 El usuario debe tener siempre presente que, si reconfigura el módulo PLL, debe revisar también
el valor de este registro (SPIBRR).

 Registro SPIPC1
Este registro (SPI Port Control Register 1) configura las patillas SPISTE y SPICLK.

7 6 5 4 3 2 1 0

SPISTE SPISTE DATA SPISTE SPISTE DATA SPICLK DATA SPICLK DATA SPICLK SPICLK DATA
DATA IN = ~ OUT = ~ FUNCT. = 1 DIR = ~ IN = ~ OUT = ~ FUNCT. = ~ DIR = ~

1 = Valor programado para esta aplicación ; ~ = Valor variable según acontecimientos o necesidades
Figura 320 Registro de control SPIPC1.

- Bit 7 (SPISTE Data In Flag): Contiene el valor actual de la patilla SPISTE


independientemente de la jerarquía seleccionada.
- Bit 6 (SPISTE Data Out Flag): Si la patilla SPISTE está configurada para trabajar como
un punto digital de salida, el valor que se escriba en este bit será el que se establezca
en la misma. Si se emplea para la comunicación SPI, en el modo maestro sirve para
establecer la duración de la transmisión de los datos y, en el modo esclavo, para
detectar dicho estado. En este proyecto, se empleó solamente para las labores de
comunicación.
- Bit 5 (SPISTE Pin Function Select): Establece si la patilla SPISTE funciona como un
punto de E/S digital o como le corresponde en las comunicaciones SPI, opción ésta
seleccionada, por lo que se escribirá siempre un ‗1‘ en ello.
- Bit 4 (SPISTE Pin Data Direction): Indica si la patilla SPISTE debe ser un punto de
entrada (‗0‘) o de salida (‗1‘) digital. Cuando el prototipo sea un esclavo, será de
entrada y, cuando sea maestro, de salida.
- Bit 3 (SPICLK Pin Port Data In Flag): Contiene el valor actual de la patilla SPICLK
independientemente de la jerarquía seleccionada.

CURSO 2011/2012 – 506 – KAIS TOUMI BORGES


ANEXOS

- Bit 2 (SPICLK Pin Port Data Out Flag): Si la patilla SPICLK está configurada para
trabajar como un punto digital de salida, el valor que se escriba en este bit será el que
se establezca en la misma. Si se emplea para la comunicación SPI, en el modo maestro
sirve para establecer la señal de sincronismo para la transmisión de los datos y, en el
modo esclavo, para nada. En este proyecto, se empleó solamente para las labores de
comunicación.
- Bit 1 (SPICLK Pin Function Select): Establece si la patilla SPICLK funciona como un
punto de E/S digital (‘0‘) o si contiene a la señal de sincronismo de SPI (‗1‘). Cuando
el prototipo sea un maestro, se habilitará una u otra función dependiendo de si se va o
no a transmitir datos. En cambio, cuando sea un esclavo, contendrá siempre un ‗1‘
para recibir siempre la citada señal.
- Bit 0 (SPICLK Data Direction): Indica si la patilla SPICLK debe ser un punto de entrada
(‗0‘) o de salida (‗1‘) digital. Cuando el prototipo sea un esclavo, será de entrada y,
cuando sea maestro, de salida.

 Registro SPIPC2
Este registro (SPI Port Control Register 2) configura las patillas SPISIMO y SPISOMI.

7 6 5 4 3 2 1 0

SPISIMO SPISIMO SPISIMO SPISIMO SPISOMI SPISOMI SPISOMI SPISOMI


DATA IN = ~ DAT. OUT = ~ FUNCT. = 1 DAT. DIR = X DATA IN = ~ DAT. OUT = ~ FUNCT. = 1 DAT. DIR = X

1 = Valor programado para esta aplicación; ~ = Valor variable según acontecimientos o necesidades; x = No importa
Figura 321 Registro de control SPIPC2.

- Bit 7 (SPISIMO Pin Data In): Contiene el valor actual de la patilla SPISIMO
independientemente de la jerarquía seleccionada.
- Bit 6 (SPISIMO Pin Data Out): Si la patilla SPISIMO está configurada para trabajar como
un punto digital de salida, el valor que se escriba en este bit será el que se establezca
en la misma. Si se emplea para la comunicación SPI, en el modo maestro sirve para
enviar los datos y, en el modo esclavo, para recibirlos. En este proyecto, se empleó
solamente para las labores de comunicación.
- Bit 5 (SPISIMO Pin Function Select): Establece si la patilla SPISIMO funciona como un
punto de E/S digital o como le corresponde en las comunicaciones SPI, opción ésta
seleccionada, por lo que se escribirá siempre un ‗1‘ en ello.
- Bit 4 (SPISIMO Data Direction): Indica si la patilla SPISIMO debe ser un punto de
entrada (‗0‘) o de salida (‗1‘) digital cuando sea configurada como tal (bit 5). Cuando
se esté trabajando en el modo SPI, este bit no es útil, caso que ocurre en este proyecto.
- Bit 3 (SPISOMI Pin Data In): Contiene el valor actual de la patilla SPISOMI
independientemente de la jerarquía seleccionada.
- Bit 2 (SPISOMI Pin Data Out): Si la patilla SPISOMI está configurada para trabajar como
un punto digital de salida, el valor que se escriba en este bit será el que se establezca

PROYECTO FINAL DE CARRERA – 507 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

en la misma. Si se emplea para la comunicación SPI, en el modo maestro sirve para


recibir los datos y, en el modo esclavo, para enviarlos. En este proyecto, se empleó
solamente para las labores de comunicación.
- Bit 1 (SPISOMI Pin Function Select): Establece si la patilla SPISOMI funciona como un
punto de E/S digital o como le corresponde en las comunicaciones SPI, opción ésta
seleccionada, por lo que se escribirá siempre un ‗1‘ en ello.
- Bit 0 (SPISOMI Data Direction): Indica si la patilla SPISOMI debe ser un punto de
entrada (‗0‘) o de salida (‗1‘) digital cuando sea configurada como tal (bit 1). Cuando
se esté trabajando en el modo SPI, este bit no es útil, caso que ocurre en este proyecto.

 Registro SPIPRI
Sus siglas significan SPI Priority Control Register y determina la prioridad de la interrupción
SPI y el comportamiento del módulo cuando se está operando con el emulador.

7 6 5 4 3 2 1 0

SPI SPI
Reserved RESERVED
PRIORITY = 1 ESPEN = 1

1 = Valor programado para esta aplicación


Figura 322 Registro de control SPIPRI.

- Bit 7 (Reseved): Indefinido por el fabricante.


- Bit 6 (Interrupt Priority Select): Establece la prioridad de la interrupción SPI: alta
(‗0‘) o baja (‗1‘). Se definió como de baja prioridad por haber tareas más importantes
que atender antes que la comunicación entre prototipos.
- Bit 5 (Emulator Suspend Enable): Este bit solo tiene efecto cuando se esté emulando
el programa. Se pondrá a ‗1‘ para que el módulo se detenga inmediatamente en el
punto actual en el momento de pausar la emulación.
- Bits 4-0 (Reseved): Indefinidos por el fabricante.

 Registros SPIEMU, SPIDAT y SPIBUF


El registro SPIDAT (Serial Data Register) contiene tanto el dato que se está enviando y como
el que se está recibiendo. Los otros dos, SPIEMU (SPI Emulation Buffer) y SPIBUF (SPI Serial Input
Buffer), almacenan el de recepción para su lectura posterior (el primero no afecta al funcionamiento
del módulo SPI cuando se está emulando).

CURSO 2011/2012 – 508 – KAIS TOUMI BORGES


ANEXOS

3.6.14 Índice de términos


 /BIO:Branch Control Input, 441, 442, 457  CNF: On-Chip DARAM Configuration, 448,
 /BR: Bus Request, 439, 452 449, 450, 454, 455
 /OSCBYP: Oscillator Bypass, 445  COMCON: Compare Control Register, 480
 /PORSET: Power-On Reset, 460  CPUCLK: CPU Clock, 472, 474, 475, 480,
 ACTR: Full Compare Action Control 482, 483, 484, 485
Register, 480  DBTCON: Dead-Band Timer Control
 ADCFIFO1: ADC Data Register FIFO 1, 490, Register, 480
492  DP: Data Page, 449, 454, 455
 ADCFIFO2: ADC Data Register FIFO 2, 490,  EV: Event Manager, 479
492  Event Manager, 478
 ADCINT: Analog to Digital Converter  EVIFRA: Event Manager Flag Register A,
Interrupt, 465, 470 469; Interrupt Flag Register A, 487
 ADCTRL1: ADC Control Register 1, 474, 490  EVIFRB: Interrupt Flag Register B, 487
 ADCTRL2: ADC Control Register 2, 488,  EVIFRC: EV Interrupt Flag Register C, 481
490, 491  EVIMRA: Event Manager Mask Register A,
 AR0: Auxiliary Register 0, 453 469; Interrupt Mask Register A, 485
 AR1: Auxiliary Register 1, 453  EVIMRB: Interrupt Mask Register B, 486
 AR2: Auxiliary Register 2, 453  EVIMRC: EV Interrupt Mask Register C, 481
 AR3: Auxiliary Register 3, 453  EVIVRA: Interrupt Vector Registers A, 487
 AR4: Auxiliary Register 4, 453  EVIVRB: Interrupt Vector Registers B, 487
 AR5: Auxiliary Register 5, 453  EVIVRC: EV Interrupt Vector Register C,
 AR6: Auxiliary Register 6, 453 481
 AR7: Auxiliary Register 7, 454  GPTCON: General-Purpose Timer Control
 ARB: Auxiliary Register Buffer, 454, 455 Register, 481
 ARP: Auxiliary Register Pointer, 454  GREG: Global memory allocation register,
 BRR: Baud Register Rate, 496, 506 452
 C: Carry, 454, 455  IFR: Interrupt Flag Register, 461
 CAP1FIFO: Capture Unit 1 FIFO Stack, 480  IMR: Interrupt Mask Register, 459, 461
 CAP2FIFO: Capture Unit 2 FIFO Stack, 480  INTM: Interrupt Mode, 454, 455
 CAP3FIFO: Capture Unit 3 FIFO Stack, 480  INTR: Instrucción, 459
 CAP4FIFO: Capture Unit 4 FIFO Stack, 480  MMR: Memory Mapped Registers, 450,
 CAPCON: Capture Control Register, 480 452, 454
 CAPFIFO: Capture FIFO Status Register, 480  NMI: Non Maskable Interrupt, 444, 445, 459,
 CKR0: CLOCK Control Register 0, 474 460, 464, 465; Non Maskable Interrupt, 461
 CKR1: Clock Control Register 1, 474  NMICR: Non Maskable Interrupt Control
 CMPR1: Full Compare Unit Compare Register, 465
Register 1, 480  NRZ: Non Return to Zero, 492, 494, 495
 CMPR2: Full Compare Unit Compare  OCRA: I/O MUX control register A, 456
Register 2, 480  OCRB: I/O MUX control register B, 456
 CMPR3: Full Compare Unit Compare  OV: Overflow, 454
Register 3, 480  OVM: Overflow Mode, 454

PROYECTO FINAL DE CARRERA – 509 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 PADATDIR: Port A Data and Direction  SPIBRR: SPI Baud Rate Register, 504, 505
Register, 456, 457  SPICCR: Configuration Control Register,
 PBDATDIR: Port B Data and Direction 503, 504
Register, 456, 458  SPICTL: SPI Operation Control Register, 504
 PCDATDIR: Port C Data and Direction  SPIINT: Serial Peripheral Interface Interrupt,
Register, 456, 458 464, 470
 PDPINT: Power Drive Protection Interrupt,  SPIPC1: SPI Port Control Register 1, 502,
444, 445, 459, 464, 469, 485 506
 PLL: Phase-Locked Loop, 451, 472, 496,  SPIPC2: SPI Port Control Register 2, 502,
506 507
 PM: Product Shift, 454, 455  SPIPRI: SPI Priority Control Register, 508
 reset, 444, 449, 459, 460, 461, 465  SPISTS: SPI Status Register, 504, 505
 RTI: Real Time Interrupt, 459, 472, 475  ST0: Status register 0, 449; Status Register 0,
 RTICNTR: RTI Counter Register, 476, 477 453; Staus register 0, 454; Staus Register 0,
 RTICR: RTI Control Register, 476, 477 454
 RXINT: SCI Receiver Interrupt, 465, 470  ST1: Status Register 1, 453; Staus register 1,
 SACTR: Simple Compare Action Control 448, 454, 457; Staus Register 1, 455
Register, 480  SXM: Sign Extension Mode, 454, 455
 SCI: Serial Communications Interface, 442,  SYSCLK: System Clock, 472, 474, 488, 495,
454, 455, 456, 459, 460, 465, 470, 492, 501, 496, 504
504  SYSCR: System Control Register, 457, 460,
 SCICCR: SCI Communication Control 470
Register, 494, 495  SYSIVR: System Interrupt Vector Register,
 SCICTL1: SCI Control Register 1, 497 470, 472
 SCICTL2: Control Register 2, 495, 498  SYSSR: System Status Register, 470, 471
 SCIHBAUD: SCI Baud Register High Bits,  T1CMPR: Timer 1 Compare Register, 481
495, 496  T1CON: Timer 1 Control Register, 482
 SCILBAUD: SCI Baud Register Low Bits,  T1PR: Timer 1 Period Register, 482
495, 496  T2CMPR: Timer 2 Compare Register, 481
 SCIPC2: SCI Port Control Register 2, 493,  T2CNT: Timer 2 Counter Register, 482
498  T2CON: Timer 2 Control Register, 483
 SCIPRI: SCI Priority Control Register, 495,  T2PR: Timer 2 Period Register, 482
499  T3CMPR: Timer 3 Compare Register, 481
 SCIRXST: SCI Receiver Status Register, 495,  T3CNT: Timer 3 Counter Register, 482
497, 500  T3CON: Timer 3 Control Register, 484
 SCMPR1: Simple Compare Unit Compare  T3PR: Timer 3 Period Register, 482
Register 1, 480  TC: Test Control, 454, 455
 SCMPR2: Simple Compare Unit Compare  TICNT: Timer 1 Counter Register, 482
Register 2, 480  TPINT2: Timer Period Interrupt 2, 464, 470
 SCMPR3: Simple Compare Unit Compare  TPINT3: Timer Period Interrupt 3, 464
Register 3, 480  TRAP: Instrucción, 459
 SPI: Serial Peripheral Interface, 442, 453,  TXINT: SCI Transmitter Interrupt, 465, 470
455, 459, 470, 495, 501  Watch-Dog, 439, 460, 470, 471, 472, 475

CURSO 2011/2012 – 510 – KAIS TOUMI BORGES


ANEXOS

 WDCLK: Watch-Dog Clock, 472, 475, 478  XINT1CR: External Interrupt 1 Control
 WDCNTR: Watch-Dog Counter Register, 476, Register, 466
477, 478  XINT2: External Interrupt 2, 444, 445, 459,
 WDCR: Watch-dog Control Register, 460; 464, 466, 467
Watch-Dog Control Register, 476, 477, 478  XINT2CR: External Interrupt 2 Control
 WDKEY: Watch-Dog Key Register, 476, 477 Register, 467
 WSGR: Wait-State Generator, 452  XINT3: External Interrupt 3, 444, 445, 459,
 WSGR: Wait-State Generator, 452 464, 466, 468
 XF: External Flag, 441, 442, 454, 455, 457  XINT3CR: External Interrupt 3 Control
 XINT1: External Interrupt 1, 444, 445, 459, Register, 468
464, 466

PROYECTO FINAL DE CARRERA – 511 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.7 Descripción del patillaje del DSP, conectores y


jumpers
3.7.1 Bloque de control

3.7.1.1 Uso del patillaje del DSP


PATILLA
FLUJO* TIPO FUNCIÓN ASIGNADA
nº Nombre

Comunicación con el emulador

30 TCK E Digital Empleada por el emulador.

31 TDI E Digital Empleada por el emulador.

32 /TRST E Digital Empleada por el emulador.

33 TMS E Digital Empleada por el emulador.

34 TDO S Digital Empleada por el emulador.

38 EMU0 E/S Digital Empleada por el emulador.

39 EMU1/OFF E/S Digital Empleada por el emulador.

42 RESERVED E - Reservada para realizar pruebas por el fabricante. Sin uso asignado.

Analógicas

74 ADCIN2 E Analógico Señal tratada de la corriente de fase.

75 ADCIN3 E Analógico Señal de tensión que establece de la máxima corriente de fase.

76 ADCIN4 E Analógico Señal de la temperatura ambiente.

77 ADCIN5 E Analógico Sin uso asignado.

78 ADCIN6 E Analógico Sin uso asignado.

79 ADCIN7 E Analógico Sin uso asignado.

80 ADCIN15 E Analógico Señal tratada de la tensión de fase.

81 ADCIN14 E Analógico Señal tratada de la tensión positiva del bus de continua.

82 ADCIN13 E Analógico Señal tratada de la tensión negativa del bus de continua.

83 ADCIN12 E Analógico Señal tratada de la temperatura del radiador.

88 ADCIN11 E Analógico Sin uso asignado.

89 ADCIN10 E Analógico Sin uso asignado.

CURSO 2011/2012 – 512 – KAIS TOUMI BORGES


ANEXOS

PATILLA
FLUJO* TIPO FUNCIÓN ASIGNADA
nº Nombre

Entradas / Salidas del Puerto A

Exceso de la tensión del bus de continua positivo.


72 IOPA.0 E/S Digital - 0: Tensión tolerable.
- 1: Tensión excesiva alcanzada.

Exceso de la tensión del bus de continua negativo.


73 IOPA.1 E/S Digital - 0: Tensión tolerable.
- 1: Tensión excesiva alcanzada.

Exceso de la temperatura del radiador.


90 IOPA.2 E/S Digital - 0: Temperatura tolerable.
- 1: Temperatura excesiva alcanzada.

91 IOPA.3 E/S Digital Sin uso asignado.

Entradas / Salidas del Puerto B

100 IOPB.0 E/S Digital Sin uso asignado.

Estado del relé de conexión a red:


101 IOPB.1 E/S Digital - 0: Relé abierto.
- 1: Relé cerrado.

Activación y desactivación del troceador.


102 IOPB.2 E/S Digital - 0: Troceador deshabilitado.
- 1: Troceador habilitado.

Control sobre el relé de conexión a red.


105 IOPB.3 E/S Digital - 0: Desconectar relé.
- 1: Conectar relé.

Control del IGBT inferior.


106 IOPB.4 E/S Digital - 0: Puesto en corte.
- 1: Puesto en saturación.

Control del IGBT superior.


107 IOPB.5 E/S Digital - 0: Puesto en corte.
- 1: Puesto en saturación.

Control del MOSFET de descarga negativo.


108 IOPB.6 E/S Digital - 0: Puesto en corte.
- 1: Puesto en saturación.

Control del MOSFET de descarga positivo.


109 IOPB.7 E/S Digital - 0: Puesto en corte.
- 1: Puesto en saturación.

PROYECTO FINAL DE CARRERA – 513 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

PATILLA
FLUJO* TIPO FUNCIÓN ASIGNADA
nº Nombre

Entradas / Salidas del Puerto C

Control del estado de la línea de comunicación RS-485 con el PC.


63 IOPC.0 E/S Digital - 0: Recepción.
- 1: Transmisión.

Selección, mediante jumper, de la jerarquía del prototipo.


64 IOPC.1 E/S Digital - 0: Esclavo.
- 1: Maestro.

Control de la línea de estado común.


65 XF E/S Digital - 0: Línea puesta a ‘1‘ (prototipo en funcionamiento normal).
- 1: Línea puesta a ‘0‘ (prototipo indispuesto).

Detección del estado de la línea de estado común.


- 0: Algún prototipo está indispuesto.
66 /BIO E/S Digital
- 1: Todos los prototipos se encuentran en funcionamiento
normal.

Selección, mediante jumpers, de la dirección del prototipo para las


comunicaciones (IOPC.4 es LSB):
67 IOPC.4 - 00: Dirección general.
E/S Digital
68 IOPC.5 - 01: Dirección nº 1.
- 10: Dirección nº 2.
- 11: Dirección nº 3.

Exceso de la corriente de fase.


69 IOPC.6 E/S Digital - 0: Corriente tolerable.
- 1: Corriente excesiva alcanzada.

Exceso de la tensión de fase.


70 IOPC.7 E/S Digital - 0: Tensión tolerable.
- 1: Tensión excesiva alcanzada.

Líneas de datos

110 A0 (LSB)

111 A1

112 A2

114 A3

115 A4 S Digital Bus de direcciones para acceso a interfaz externa.


116 A5

117 A6

118 A7

119 A8

CURSO 2011/2012 – 514 – KAIS TOUMI BORGES


ANEXOS

PATILLA
FLUJO* TIPO FUNCIÓN ASIGNADA
nº Nombre

Líneas de datos (continuación)

122 A9

123 A10

124 A11

125 A12 S Digital Bus de direcciones para acceso a interfaz externa.


126 A13

127 A14

128 A15 (MSB)

Líneas de dirección

9 D0 (LSB)

10 D1

11 D2

12 D3

15 D4

16 D5

17 D6

18 D7
E/S Digital Bus de datos de acceso a interfaz externa.
19 D8

22 D9

23 D10

24 D11

25 D12

26 D13

27 D14

28 D15 (MSB)

Líneas de control de interfaz

1 /WE S Digital Habilitación para la escritura en dispositivo externo

4 R/W S Digital Señal de lectura/escritura en interfaz externa.

5 /BR S Digital Señal de solicitud de bus de datos externo.

6 /STRB S Digital Indicación de un ciclo de bus externo.

36 READY E Digital Señal de dispositivo externo listo para transacción.

Selección de la memoria interna de programa.


37 MP/MC E Digital - 0: Seleccionada (modo microcontrolador).
- 1: No seleccionada (modo microprocesador)

Habilitación de escritura en la memoria de programa


50 VCPP/WDDIS E Digital
interna/Activación del Watch-Dog.

PROYECTO FINAL DE CARRERA – 515 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

PATILLA
FLUJO* TIPO FUNCIÓN ASIGNADA
nº Nombre

Líneas de control de interfaz (continuación)

129 /DS S Digital Selección de la interfaz de datos externa.

130 /IS S Digital Selección de la interfaz de periféricos externa.

131 /PS S Digital Selección de la interfaz de programa externa.

132 W/R S Digital Señal de escritura/lectura en interfaz externa.

Comunicaciones serie

43 SCIRXD E/S Digital Recepción de datos desde el PC.

44 SCITXD E/S Digital Transmisión de datos al PC.

Transmisión / recepción de datos entre prototipos (depende de la


45 SPISIMO E/S Digital
jerarquía).

Transmisión / recepción de datos entre prototipos (depende de la


48 SPISOMI E/S Digital
jerarquía).

49 SPICLK E/S Digital Señal de sincronismo para la comunicación entre prototipos.

51 SPISTE E/S Digital Señal de habilitación para la comunicación entre prototipos.

Interrupción

35 /RS E/S Digital Reinicio del microcontrolador mediante pulsador.

40 NMI E Digital Detección de tensión baja en alguna de las cuatro fuentes de ±12 V.

41 /PORSET E Digital Detección de tensión baja en la fuente de +5 V.

52 /PDPINT E Digital Detección de anomalía en el bloque de potencia.

53 XINT1 E Digital Puesta en el estado de ―


paro‖ mediante pulsador.

54 XINT2 E/S Digital Detección del cruce por cero de la tensión de fase.

55 XINT3 E/S Digital Puesta en el estado de ―m


archa‖ mediante pulsador.

Reloj

Habilitación del cristal externo.


56 /OSCBYP E Digital - 0: Cristal externo deshabilitado.
- 1: Cristal externo habilitado.

57 XTAL2 S Digital Salida de excitación del cristal externo.

58 XTAL1/CLKIN E Digital Entrada de la señal del cristal o del reloj externos.

CURSO 2011/2012 – 516 – KAIS TOUMI BORGES


ANEXOS

PATILLA
FLUJO* TIPO FUNCIÓN ASIGNADA
nº Nombre

Control PWM y comparación

94 PWM1/CMP1

95 PWM2/CMP2

96 PWM3/CMP3
S Digital Sin uso asignado.
97 PWM4/CMP4

98 PWM5/CMP5

99 PWM6/CMP6

Alimentación y referencias de tensión

8 CVSS - Alimentación Referencia de 0 V de la lógica interna (core) del DSP.


3
14
20
29
46
59
VSS - Alimentación Referencia de 0 V de la lógica digital.
61
71
92
104
113
120
87 VSSA - Alimentación Referencia de 0 V analógico.
2
13
21
47
DVDD - Alimentación Alimentación de la lógica de entrada / salida digital. Puesta a +5 V.
62
93
103
121
7
CVDD - Alimentación Alimentación de la lógica interna (core) del DSP. Puesta a +5 V.
60
84 VCCA - Alimentación Alimentación analógica. Puesta a +5 V.

85 VREFHI E Analógico Tensión de referencia alta (high) del módulo ADC. Puesta a +5 V.

86 VREFLO E Analógico Tensión de referencia baja (low) del módulo ADC. Puesta a 0 V.
* Respecto a la placa: E = Entrada; S = Salida. (Para patillas de E /S, en negrita el valor por defecto.)

PROYECTO FINAL DE CARRERA – 517 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.7.1.2 Conectores de la placa del DSP

.1 Conector J1

Patilla Patilla nº Patilla nº Patilla


Señal Señal Señal
J1 DSP patilla DSP patilla DSP
1 D6 17 12 /STRB 6 23 A14 127

2 D5 16 13 /BR 5 24 A13 126

3 D4 15 14 R/W 4 25 A12 125

4 VSS 14 15 VSS 3 26 A11 124

5 DVDD 13 16 DVDD 2 27 A10 123

6 D3 12 17 /WE 1 28 A9 122

7 D2 11 18 W/R 132 29 DVDD 121

8 D1 10 19 /PS 131 30 Vss 120

9 D0 9 20 /IS 130 31 A8 119

10 CVSS 8 21 /DS 129 32 A7 118

11 CVDD 7 22 A15 128 33 A6 117

.2 Conector J2

Patilla Patilla nº Patilla nº Patilla


Señal Señal Señal
J2 DSP patilla DSP patilla DSP
1 D7 18 12 VSS 29 23 NMI 40

2 D8 19 13 TCK 30 24 /PORSET 41

3 VSS 20 14 TDI 31 25 RESERVED 42

4 DVDD 21 15 /TRST 32 26 SCIRXD 43

5 D9 22 16 TMS 33 27 SCITXD 44

6 D10 23 17 TDO 34 28 SPISIMO 45

7 D11 24 18 /RS 35 29 VSS 46

8 D12 25 19 READY 36 30 Dvdd 47

9 D13 26 20 MP/MC 37 31 SPISOMI 48

10 D14 27 21 EMU0 38 32 SPICLK 49

11 D15 28 22 EMU1/OFF 39 33 VCPP/WDDIS 50

CURSO 2011/2012 – 518 – KAIS TOUMI BORGES


ANEXOS

.3 Conector J3

Patilla Patilla nº Patilla nº Patilla


Señal Señal Señal
J3 DSP patilla DSP patilla DSP
1 SPISTE 51 12 DVDD 62 23 IOPA1 73

2 /PDPINT 52 13 IOPC0 63 24 ANAIN2 74

3 XINT1 53 14 IOPC1 64 25 ANAIN3 75

4 XINT2 54 15 XF 65 26 ANAIN4 76

5 XINT3 55 16 /BIO 66 27 ANAIN5 77

6 /OSCBYP 56 17 IOPC4 67 28 ANAIN6 78

7 XTAL2 57 18 IOPC5 68 29 ANAIN7 79

8 XTAL1/CLK 58 19 IOPC6 69 30 ANAIN15 80

9 VSS 59 20 IOPC7 70 31 ANAIN14 81

10 CVDD 60 21 VSS 71 32 ANAIN13 82

11 VSS 61 22 IOPA0 72 33 ANAIN12 83

.4 Conector J4

Patilla Patilla nº Patilla nº Patilla


Señal Señal Señal
J4 DSP patilla DSP patilla DSP
1 AVCC 84 12 PWM2/CMP2 95 23 IOPB4 106

2 VREFHI 85 13 PWM3/CMP3 96 24 IOPB5 107

3 VREFLO 86 14 PWM4/CMP4 97 25 IOPB6 108

4 VSSA 87 15 PWM5/CMP5 98 26 IOPB7 109

5 ANAIN11 88 16 PWM6/CMP6 99 27 A0 110

6 ANAIN10 89 17 IOPB0 100 28 A1 111

7 IOPA2 90 18 IOPB1 101 29 A2 112

8 IOPA3 91 19 IOPB2 102 30 VSS 113

9 VSS 92 20 DVDD 103 31 A3 114

10 DVDD 93 21 VSS 104 32 A4 115

11 PWM1/CMP1 94 22 IOPB3 105 33 A5 116

PROYECTO FINAL DE CARRERA – 519 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.7.1.3 Conectores de la placa madre

.1 Conector J1
Enlazado con el conector J1 de la placa del DSP.
nº patilla Señal Descripción Flujo*
1 A6 Bus de direcciones E
2 A7 Bus de direcciones E
3 A8 Bus de direcciones E
4, 19
RefCntrDig Referencia digital del bloque de control --
24, 30
5, 18
+5Vctrl Alimentación +5 V digital del bloque de control --
23, 29
6 A9 Bus de direcciones E
7 A10 Bus de direcciones E
8 A11 Bus de direcciones E
9 A12 Bus de direcciones E
10 A13 Bus de direcciones E
11 A14 Bus de direcciones E
12 A15 Bus de direcciones E
13 /DS Selección de la interfaz de datos externa E
14 /IS Selección de la interfaz de periféricos externa E

15 /PS Selección de la interfaz de programa externa E

16 W/R Señal de escritura/lectura en interfaz externa E

17 /WE Habilitación para la escritura en dispositivo externo E

20 R/W Señal de lectura/escritura en interfaz externa E

21 /BR Señal de solicitud de bus de datos externo E

22 /STRB Indicación de un ciclo de bus externo E


25 D0 Línea de datos E/S
26 D1 Línea de datos E/S
27 D2 Línea de datos E/S
28 D3 Línea de datos E/S
31 D4 Línea de datos E/S
32 D5 Línea de datos E/S
33 D6 Línea de datos E/S
* Respecto a la placa: E = Entrada; S = Salida. (Para patillas de E /S, en negrita el valor por defecto.)

CURSO 2011/2012 – 520 – KAIS TOUMI BORGES


ANEXOS

.2 Conector J2
Enlazado con el conector J2 de la placa del DSP.
nº patilla Señal Descripción Flujo*
1 D7 Línea de datos E/S
2 D8 Línea de datos E/S
3
12 RefCntrDig Referencia digital del bloque de control --
29
4
+5Vctrl Alimentación +5 V digital del bloque de control --
30
5 D9 Línea de datos E/S
6 D10 Línea de datos E/S
7 D11 Línea de datos E/S
8 D12 Línea de datos E/S
9 D13 Línea de datos E/S
10 D14 Línea de datos E/S
11 D15 Línea de datos E/S
13 TCK Empleada por el emulador S
14 TDI Empleada por el emulador S
15 /TRST Empleada por el emulador S

16 TMS Empleada por el emulador S

17 TDO Empleada por el emulador E

18 /RS Reinicio del microcontrolador E/S

19 READY Señal de dispositivo externo listo para transacción. S

20 MP/MC Selección de la memoria interna de programa S

21 EMU0 Empleada por el emulador E/S


22 EMU1/OFF Empleada por el emulador E/S
23 NMI Detección de tensión baja en alguna de las fuentes de ±12 V S
24 /PORSET Detección de tensión baja en la fuente de +5 V S
25 No empleada Conectada a la patilla RESERVED de DSP --
26 SCIRXD Recepción de datos desde el PC S
27 SCITXD Transmisión de datos al PC E
28 SPISIMO Transmisión / recepción de datos entre prototipos (depende de la jerarquía) E/S
31 SPISOMI Transmisión / recepción de datos entre prototipos (depende de la jerarquía) E/S
32 SPICLK Señal de sincronismo para la comunicación entre prototipos E/S
Habilitación de escritura en la memoria de programa interna/Activación del
33 VCPP/WDDIS S
Watch-Dog
* Respecto a la placa: E = Entrada; S = Salida. (Para patillas de E /S, en negrita el valor por defecto.)

PROYECTO FINAL DE CARRERA – 521 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.3 Conector J3
Enlazado con el conector J3 de la placa del DSP.
nº patilla Señal Descripción Flujo*
1 SPISTE Señal de habilitación para la comunicación entre prototipos E/S

2 /PDPINT Detección de anomalía en el bloque de potencia S

3 XINT1 Señal de puesta en el estado de ―


paro‖ S

4 XINT2 Detección del cruce por cero de la tensión de fase E/S

5 XINT3 Señal de puesta en el estado de ―m


archa‖ E/S

6 /OSCBYP Habilitación del cristal externo S


7 XTAL2 Señal de excitación del cristal externo E
8 XTAL1/CLK Entrada de la señal del cristal o del reloj externos S
9, 11, 21 RefCntrDig Referencia digital del bloque de control --
10, 12 +5Vctrl Alimentación +5 V digital del bloque de control --
13 IOPC0 Control del estado de la línea de comunicación con el PC E/S
14 IOPC1 Selección de la jerarquía del prototipo E/S
15 XF Control de la línea de estado común E/S
16 /BIO Detección del estado de la línea de estado común E/S

17 IOPC4 Selección de la dirección del prototipo para las comunicaciones (LSB) E/S

18 IOPC5 Selección de la dirección del prototipo para las comunicaciones (MSB) E/S

19 IOPC6 Detección de exceso de la corriente de fase E/S

20 IOPC7 Detección de exceso de la tensión de fase E/S

22 IOPA0 Detección de exceso de la tensión del bus de continua positivo E/S

23 IOPA1 Detección de exceso de la tensión del bus de continua negativo E/S


24 ANAIN2 Señal tratada de la corriente de fase S
25 ANAIN3 Señal de tensión que establece de la máxima corriente de fase S

26 ANAIN4 Señal de la temperatura ambiente S

27 ANAIN5 Conexión con la patilla ADCIN5 del DSP S

28 ANAIN6 Conexión con la patilla ADCIN6 del DSP S

29 ANAIN7 Conexión con la patilla ADCIN7 del DSP S

30 ANAIN15 Señal tratada de la tensión de fase S

31 ANAIN14 Señal tratada de la tensión positiva del bus de continua S

32 ANAIN13 Señal tratada de la tensión negativa del bus de continua S

33 ANAIN12 Señal tratada de la temperatura del radiador S


* Respecto a la placa: E = Entrada; S = Salida. (Para patillas de E /S, en negrita el valor por defecto.)

CURSO 2011/2012 – 522 – KAIS TOUMI BORGES


ANEXOS

.4 Conector J4
Enlazado con el conector J4 de la placa del DSP.
nº patilla Señal Descripción Flujo*
1 AVCC Alimentación analógica --

2 VREFHI Tensión de referencia alta (high) del módulo ADC S

3 VREFLO Tensión de referencia baja (low) del módulo ADC S

4 RefCntrAnalog Referencia analógica del bloque de control --

5 ANAIN11 Conexión con la patilla ADCIN11 del DSP S

6 ANAIN10 Conexión con la patilla ADCIN10 del DSP S


7 IOPA2 Detección del exceso de la temperatura del radiador E/S
8 IOPA3 Conexión con la patilla IOPA3 del DSP E/S
9, 21, 30 RefCntrDig Referencia digital del bloque de control --
10, 20 +5Vctrl Alimentación +5 V digital del bloque de control --
11 No empleada Conexión con la patilla PWM1/CMP1 del DSP E

12 No empleada Conexión con la patilla PWM2/CMP2 del DSP E

13 No empleada Conexión con la patilla PWM3/CMP3 del DSP E

14 No empleada Conexión con la patilla PWM4/CMP4 del DSP E

15 No empleada Conexión con la patilla PWM5/CMP5 del DSP E

16 No empleada Conexión con la patilla PWM6/CMP6 del DSP E

17 IOPB0 Conexión con la patilla IOPB0 del DSP E/S

18 IOPB1 Estado del relé de conexión a red E/S

19 IOPB2 Activación y desactivación del troceador E/S

22 IOPB3 Control sobre el relé de conexión a red E/S


23 IOPB4 Control del IGBT inferior E/S
24 IOPB5 Control del IGBT superior E/S

25 IOPB6 Control del MOSFET de descarga negativo E/S

26 IOPB7 Control del MOSFET de descarga positivo E/S

27 A0 Línea de direcciones para acceso a interfaz externa E

28 A1 Línea de direcciones para acceso a interfaz externa E

29 A2 Línea de direcciones para acceso a interfaz externa E

31 A3 Línea de direcciones para acceso a interfaz externa E

32 A4 Línea de direcciones para acceso a interfaz externa E

33 A5 Línea de direcciones para acceso a interfaz externa E


* Respecto a la placa: E = Entrada; S = Salida. (Para patillas de E /S, en negrita el valor por defecto.)

PROYECTO FINAL DE CARRERA – 523 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.5 Conectores J5, J6 y J7
Se les puede conectar una placa de memoria de datos, de programa o de periféricos externos.
nº patilla Señal Descripción Flujo*
1 +5Vctrl Alimentación +5 V digital del bloque de control --
2 A0 Bus de direcciones S
3 A1 Bus de direcciones S
4 A2 Bus de direcciones S
5 A3 Bus de direcciones S
6 A4 Bus de direcciones S
7 A5 Bus de direcciones S
8 A6 Bus de direcciones S
9 A7 Bus de direcciones S
10 A8 Bus de direcciones S
11 A9 Bus de direcciones S
12 A10 Bus de direcciones S
13 A11 Bus de direcciones S
14 A12 Bus de direcciones S
15 A13 Bus de direcciones S
16 A14 Bus de direcciones S
17 A15 Bus de direcciones S
18 /DS Selección de la interfaz de datos externa S
19 /IS Selección de la interfaz de periféricos externa S

20 /PS Selección de la interfaz de programa externa S

21 W/R Señal de escritura/lectura en interfaz externa S

22 /WE Habilitación para la escritura en dispositivo externo S

23 R/W Señal de lectura/escritura en interfaz externa S

24 /BR Señal de solicitud de bus de datos externo S

25 /STRB Indicación de un ciclo de bus externo S


26 D0 Línea de datos E/S
27 D1 Línea de datos E/S
28 D2 Línea de datos E/S
29 D3 Línea de datos E/S
30 D4 Línea de datos E/S
31 D5 Línea de datos E/S
32 D6 Línea de datos E/S
33 D7 Línea de datos E/S
34 D8 Línea de datos E/S

CURSO 2011/2012 – 524 – KAIS TOUMI BORGES


ANEXOS

nº patilla Señal Descripción Flujo*


35 D9 Línea de datos E/S
36 D10 Línea de datos E/S
37 D11 Línea de datos E/S
38 D12 Línea de datos E/S
39 D13 Línea de datos E/S
40 D14 Línea de datos E/S
41 D15 Línea de datos E/S
42 READY Señal de dispositivo externo listo para transacción E

43 /RS Señal de reinicio E/S


44 RefCntrDig Referencia digital del bloque de control --
45 KEY Sin conexión: Para acoplar correctamente la placa asociada --
* Respecto a la placa: E = Entrada; S = Salida. (Para patillas de E /S, en negrita el valor por defecto.)

.6 Conector J8
A él va conectado el terminal JTAG.
nº patilla Señal Descripción Flujo*
1 TMS Control de la máquina de estado (Test Mode Select) E
2 /TRST Reinicialización (Test Reset) E
3 TDI Datos de entrada (Test Data Input) E
4
8
RefCntrDig Referencia digital del bloque de control --
10
12
Detección de presencia (Presence Detect): Unida a la alimentación +5Vctrl,
5 PD (VCC) indica al emulador que ha sido conectado a la placa del DSP y que ésta se S
encuentra alimentada.
6 KEY Sin conexión: Para acoplar correctamente el conector del JTAG. --
7 TDO Datos de salida (Test Data Output) S
Retorno del reloj de prueba (Test Clock Return): El emulador la emplea para su
9 TCK_RET sincronización interna. Se encuentra directamente conectada a TCK en el S
conectador.
11 TCK Reloj de prueba (Test Clock) E
13 EMU0 Patilla de emulación 0 E/S
14 EMU1/OFF Patilla de emulación 1 E/S
* Respecto a la placa: E = Entrada; S = Salida

PROYECTO FINAL DE CARRERA – 525 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.7 Conector J9
A él se le conecta la placa de comunicaciones.
nº patilla Señal Descripción Flujo*
1 +5Vctrl Alimentación +5 V digital del bloque de control --
2 /RS Señal de reinicio E/S
3 SCIRXD Recepción de datos desde el PC E
4 SCITXD Transmisión de datos al PC S
5 SPISIMO Transmisión / recepción de datos entre prototipos (depende de la jerarquía) E/S
6 SPISOMI Transmisión / recepción de datos entre prototipos (depende de la jerarquía) E/S
7 SPICLK Señal de sincronismo para la comunicación entre prototipos E/S
8 KEY Sin conexión: Para acoplar correctamente la placa de comunicaciones --

9 SPISTE Señal de habilitación para la comunicación entre prototipos E/S


10 IOPC0 Control del estado de la línea de comunicación con el PC E/S
11 IOPC1 Selección de la jerarquía del prototipo E/S
12 XF Control de la línea de estado común E/S
13 /BIO Detección del estado de la línea de estado común E/S

14 IOPC4 Selección de la dirección del prototipo para las comunicaciones (LSB) E/S

15 IOPC5 Selección de la dirección del prototipo para las comunicaciones (MSB) E/S
16 +12Vctrl Alimentación +12 V digital del bloque de control --
17 RefCntrDig Referencia digital del bloque de control --
18 -12Vctrl Alimentación -12 V digital del bloque de control --
* Respecto a la placa: E = Entrada; S = Salida. (Para patillas de E /S, en negrita el valor por defecto.)

.8 Conector J10
A él se le conecta la paca de acondicionamiento analógico.
nº patilla Señal Descripción Flujo*
1 +5Vctrl Alimentación +5 V digital del bloque de control --
2 IOPA3 Conexión con la patilla IOPA3 del DSP E/S
3 IOPA2 Detección del exceso de la temperatura del radiador E/S
4 ANAIN10 Conexión con la patilla ADCIN10 del DSP E

5 ANAIN11 Conexión con la patilla ADCIN11 del DSP E

6 VREFLO Tensión de referencia baja (low) del módulo ADC E

7 VREFHI Tensión de referencia alta (high) del módulo ADC E


Sin conexión: Para acoplar correctamente la placa de acondicionamiento
8 KEY --
analógico
9 ANAIN12 Señal tratada de la temperatura del radiador E

CURSO 2011/2012 – 526 – KAIS TOUMI BORGES


ANEXOS

nº patilla Señal Descripción Flujo*


10 ANAIN13 Señal tratada de la tensión negativa del bus de continua E

11 ANAIN14 Señal tratada de la tensión positiva del bus de continua E

12 ANAIN15 Señal tratada de la tensión de fase E

13 ANAIN7 Conexión con la patilla ADCIN7 del DSP E

14 ANAIN6 Conexión con la patilla ADCIN6 del DSP E

15 ANAIN5 Conexión con la patilla ADCIN5 del DSP E

16 ANAIN4 Señal de la temperatura ambiente E

17 ANAIN3 Señal de tensión que establece de la máxima corriente de fase E


18 ANAIN2 Señal tratada de la corriente de fase E
19 IOPA1 Detección de exceso de la tensión del bus de continua negativo E/S

20 IOPA0 Detección de exceso de la tensión del bus de continua positivo E/S

21 IOPC7 Detección de exceso de la tensión de fase E/S

22 IOPC6 Detección de exceso de la corriente de fase E/S

23 XINT2 Detección del cruce por cero de la tensión de fase E/S

24 /PDPINT Detección de anomalía en el bloque de potencia E

25 /RS Señal de reinicio E/S


26 +12Vctrl Alimentación +12 V digital del bloque de control --
27 RefCntrAnalog Referencia analógico del bloque de control --
28 RefCntrDig Referencia digital del bloque de control --
29 -12Vctrl Alimentación -12 V digital del bloque de control
* Respecto a la placa: E = Entrada; S = Salida. (Para patillas de E /S, en negrita el valor por defecto.)

.9 Conector J11
A él se le conecta la placa de control de potencia.
nº patilla Señal Descripción Flujo*
1 +5Vctrl Alimentación +5 V digital del bloque de control --
2 KEY Sin conexión: Para acoplar correctamente la placa de control de potencia --
3 /RS Señal de reinicio E/S

4 /PDPINT Detección de anomalía en el bloque de potencia E

5 IOPB0 Conexión con la patilla IOPB0 del DSP E/S

6 IOPB1 Estado del relé de conexión a red E/S

7 IOPB2 Activación y desactivación del troceador E/S

8 IOPB3 Control sobre el relé de conexión a red E/S


9 IOPB4 Control del IGBT inferior E/S

PROYECTO FINAL DE CARRERA – 527 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

nº patilla Señal Descripción Flujo*


10 IOPB5 Control del IGBT superior E/S

11 IOPB6 Control del MOSFET de descarga negativo E/S

12 IOPB7 Control del MOSFET de descarga positivo E/S


13 +12Vctrl Alimentación +12 V digital del bloque de control --
14 RefCntrDig Referencia digital del bloque de control --
15 -12Vctrl Alimentación -12 V digital del bloque de control --
* Respecto a la placa: E = Entrada; S = Salida. (Para patillas de E /S, en negrita el valor por defecto.)

.10 Conector J15


Es el punto de entrada de las fuentes externas necesarias para alimentar al bloque de control.
nº patilla Señal Descripción
1 +12 V Entrada de alimentación +12 V externa
2 +5 V Entrada de alimentación +5 V externa
3 -12 V Entrada de alimentación -12 V externa
4 0V Entrada de alimentación 0 V externa

.11 Conector J16


Sirve para introducir una señal de reloj externa para el DSP si no se emplea el cristal de la
placa madre.
nº patilla Señal Descripción Flujo*
1 RelojExt Entrada de la señal de reloj externo E
2 RefCntrDig Referencia digital del bloque de control --
3 KEY Sin conexión: Para acoplar correctamente el conector del reloj externo --
* Respecto a la placa: E = Entrada

.12 Conector J17


Enlazado con el conector J8 de la placa de alimentaciones de potencia, recoge las señales que
informan de la existencia de tensión baja en alguna de las tres fuentes de ±12 V de la misma.
nº patilla Señal Descripción Flujo*
1 Vpot1Baja Detección de tensión baja en la fuente ±12Vpot1 E
2 Vpot2Baja Detección de tensión baja en la fuente ±12Vpot2 E
3 Vpot3Baja Detección de tensión baja en la fuente ±12Vpot3 E
4 RefCntrDig Referencia digital del bloque de control --
5 KEY Sin conexión: Para acoplar correctamente al conector asociado --
* Respecto a la placa: E = Entrada

CURSO 2011/2012 – 528 – KAIS TOUMI BORGES


ANEXOS

.13 Conector J18


Pasa la alimentación de la fuente de ±12 V empleada por el bloque de control a la placa de
aislamiento (se enlaza con el conector J6 de la misma).

nº patilla Señal Descripción


1 +12Vctrl Alimentación +12 V digital del bloque de control
2 RefCntrAnalog Referencia analógica del bloque de control
3 -12Vctrl Alimentación -12 V digital del bloque de control

.14 Jumper JP1


Selecciona o no la memoria de programa interna del microcontrolador.
Posición Descripción
1-2 Patilla MP/MC del DSP a +5 V: Memoria interna de programa no seleccionada
2-3 Patilla MP/MC del DSP a 0 V: Memoria interna de programa seleccionada

.15 Jumper JP2


Para la fase de pruebas, habilita la escritura en la memoria interna de programa. Para un uso
final del DSP, deshabilita la anterior opción y activa el watch-dog.
Posición Descripción
1-2 Patilla VCCP/WDDIS del DSP a +5 V: Permite la escritura en la memoria interna de programa
2-3 Patilla VCCP/WDDIS del DSP a 0 V: Habilita al Watch-Dog

.16 Jumper JP4


De sólo dos patillas, sirvió para separar la masa analógica de la digital en la fase de
construcción de la placa madre. Actualmente se encuentra cortocircuitado.

.17 Jumper JP5


Habilita o deshabilita el cristal externo de la placa madre.
Posición Descripción
1-2 Patilla /OSCBYP del DSP a +5 V: Cristal externo habilitado
2-3 Patilla /OSCBYP del DSP a 0 V: Cristal externo deshabilitado. Necesaria señal de reloj externa

PROYECTO FINAL DE CARRERA – 529 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.18 Jumper JP6


Selecciona la fuente de la señal de reloj de sincronismo para el microcontrolador.
Posición Descripción
1-2 Patilla XTAL1/CLK del DSP a la patilla 1 de J16: Introducción de reloj externo
2-3 Patilla XTAL1/CLK del DSP a una de las patillas del cristal externo de Y1

3.7.1.4 Conectores de la placa de acondicionamiento analógico

.1 Conector J1
Recibe la señal de la tensión positiva del bus de continua. Enlazado con el conector J4 de la
placa de aislamiento.
nº patilla Señal Descripción Flujo*
1 BusDCpsADC Señal de la tensión positiva del bus de continua E
2 RefCntrAnalog Referencia analógica del bloque de control --
* Respecto a la placa: E = Entrada

.2 Conector J2
Recibe la señal de la tensión negativa del bus de continua. Enlazado con el conector J5 de la
placa de aislamiento.
nº patilla Señal Descripción Flujo*
1 BusDCngADC Señal de la tensión negativa del bus de continua E
2 RefCntrAnalog Referencia analógica del bloque de control --
* Respecto a la placa: E = Entrada

.3 Conector J3
Sirve para conectar la placa de acondicionamiento analógico a la placa madre.
nº patilla Señal Descripción Flujo*
1 +5Vctrl Alimentación +5 V digital del bloque de control --
2 -- No empleada --
3 IOPA2 Detección del exceso de la temperatura del radiador E/S
7 +5VREF Tensión regulada de +5 V S
8 KEY Sin conexión: Para acoplarse correctamente la placa madre --
9 ANAIN12 Señal tratada de la temperatura del radiador S

10 ANAIN13 Señal tratada de la tensión negativa del bus de continua S

11 ANAIN14 Señal tratada de la tensión positiva del bus de continua S

CURSO 2011/2012 – 530 – KAIS TOUMI BORGES


ANEXOS

nº patilla Señal Descripción Flujo*


12 ANAIN15 Señal tratada de la tensión de fase S

16 ANAIN4 Señal de la temperatura ambiente S

17 ANAIN3 Señal de tensión que establece de la máxima corriente de fase S


18 ANAIN2 Señal tratada de la corriente de fase S
19 IOPA1 Detección de exceso de la tensión del bus de continua negativo E/S

20 IOPA0 Detección de exceso de la tensión del bus de continua positivo E/S

21 IOPC7 Detección de exceso de la tensión de fase E/S

22 IOPC6 Detección de exceso de la corriente de fase E/S

23 XINT2 Detección del cruce por cero de la tensión de fase E/S

24 /PDPINT Detección de anomalía en el bloque de potencia S

25 /RS Señal de reinicio E/S


26 +12Vctrl Alimentación +12 V digital del bloque de control --
4
5
6
13 RefCntrAnalog Referencia analógico del bloque de control --
14
15
27
28 RefCntrDig Referencia digital del bloque de control --
29 -12Vctrl Alimentación -12 V digital del bloque de control --
* Respecto a la placa: E = Entrada; S = Salida. (Para patillas de E /S, en negrita el valor por defecto.)

.4 Conector J4
Se le acopla el termistor para medir la temperatura del radiador.
nº patilla Señal Descripción Flujo*
1 Trad1 Terminal del termistor (opcional) S
2 Trad2 Terminal del termistor E/S
3 RefCntrAnalog Referencia analógica del bloque de control. Terminal del termistor (opcional) --
* Respecto a la placa: E = Entrada; S = Salida

.5 Conector J5
Envía a o recibe de otros prototipos, cuando tienen que funcionar en paralelo, la señal que
informa del cruce por cero de la tensión de fase. Se enlaza al conector J5 de la placa de
acondicionamiento analógico de otro prototipo.

PROYECTO FINAL DE CARRERA – 531 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

nº patilla Señal Descripción Flujo*


1 SincExt Señal de cruce por cero de la tensión de fase E/S
2 RefCntrAnalog Referencia analógica del bloque de control. Terminal del termistor (opcional) --
* Respecto a la placa: E = Entrada; S = Salida

.6 Conector J6
Recibe la señal de la tensión de fase. Enlazado con el conector J1 de la placa de aislamiento.
nº patilla Señal Descripción Flujo*
1 VfADC Señal de la tensión de fase E
2 RefCntrAnalog Referencia analógica del bloque de control --
* Respecto a la placa: E = Entrada

.7 Conector J7
Recibe la señal de la corriente de fase. Enlazado con el conector J3 de la placa de aislamiento.
nº patilla Señal Descripción Flujo*
1 IfADC Señal de la corriente de fase E
2 RefCntrAnalog Referencia analógica del bloque de control --
* Respecto a la placa: E = Entrada

.8 Jumper JP1
Determina si la señal de cruce por cero de la tensión de fase es la que detecta el propio
prototipo o es la de otro. Habitualmente, el primer caso es para cuando el prototipo funciona como
maestro y el segundo para cuando lo hace como esclavo.
Posición Descripción
1-2 La señal de cruce por cero es la propia
2-3 La señal de cruce por cero es externa (de otro prototipo)

.9 Jumper JP2
Establece si la temperatura máxima del radiador debe ser detectada con una referencia de
tensión de +2‘5 V o de +5 V. Debe seleccionarse una opción u otra según se haya posicionado el
jumper JP3 y el diseño del puente resistivo al que se conecta el termistor.
Posición Descripción
1-2 Referencia de tensión de +5 V
2-3 Referencia de tensión de +2‘5 V

CURSO 2011/2012 – 532 – KAIS TOUMI BORGES


ANEXOS

.10 Jumper JP3


Alimenta al puente resistivo en donde se acopla el termistor de la temperatura del radiador con
una tensión de +5 V o de +12 V. Debe seleccionarse una opción u otra según se haya diseñado dicho
puente.
Posición Descripción
1-2 Tensión de alimentación de +12 V
2-3 Tensión de alimentación de +5 V

3.7.1.5 Conectores de la placa de comunicaciones

.1 Conector J1
Para transmitir y recibir la señal SPISOMI en formato TTL. Sólo es efectivo si JP7 se encuentra
en la posición 1-2.
nº patilla Señal Descripción Flujo*
1 SPISOMI Conectado a la patilla SPISOMI del DSP E/S
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: E = Entrada; S = Salida

.2 Conector J2
Para transmitir y recibir la señal SPISOMI en formato RS-485. Sólo es efectivo si JP7 se
encuentra en la posición 2-3.
nº patilla Señal Descripción Flujo*
1 A Terminal A para la comunicación en RS-485 E/S
2 B Terminal B para la comunicación en RS-485 E/S
* Respecto a la placa: E = Entrada; S = Salida

.3 Conectores J3 y J12
Se emplea en las comunicaciones, con formato RS-485, con el PC.
 La señal que se recibe:
o Es SCIRXD si JP2 está en la posición 1-2 y JP5 en la posición 2-3.
o Se recoge en el conector J14 si JP2 y JP5 están en la posición 1-2.
 La señal que se envía:
o Es SCITXD si JP6 está en la posición 2-3.
o Es la introducida en el conector J13 si JP6 está en la posición 1-2.

PROYECTO FINAL DE CARRERA – 533 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

nº patilla Señal Descripción Flujo*


1 A Terminal A para la comunicación en RS-485 E/S
2 B Terminal B para la comunicación en RS-485 E/S
* Respecto a la placa: E = Entrada; S = Salida

.4 Conector J4
Para transmitir y recibir la señal SPISIMO en formato TTL. Sólo es efectivo si JP8 se encuentra
en la posición 1-2.
nº patilla Señal Descripción Flujo*
1 SPISIMO Conectado a la patilla SPISIMO del DSP E/S
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: E = Entrada; S = Salida

.5 Conector J5
Sirve para conectar la placa de comunicaciones a la placa madre (a su conector J9).
nº patilla Señal Descripción Flujo*
1 +5Vctrl Alimentación +5 V digital del bloque de control --
2 -- No empleada --
3 SCIRXD Recepción de datos desde el PC S
4 SCITXD Transmisión de datos al PC E
5 SPISIMO Transmisión / recepción de datos entre prototipos (depende de la jerarquía) E/S
6 SPISOMI Transmisión / recepción de datos entre prototipos (depende de la jerarquía) E/S
7 SPICLK Señal de sincronismo para la comunicación entre prototipos E/S
8 KEY Sin conexión: Para acoplarse correctamente a la placa madre --

9 SPISTE Señal de habilitación para la comunicación entre prototipos E/S


10 IOPC0 Control del estado de la línea de comunicación con el PC E/S
11 IOPC1 Selección de la jerarquía del prototipo E/S
12 XF Control de la línea de estado común E/S
13 /BIO Detección del estado de la línea de estado común E/S

14 IOPC4 Selección de la dirección del prototipo para las comunicaciones (LSB) E/S

15 IOPC5 Selección de la dirección del prototipo para las comunicaciones (MSB) E/S
16 -- No empleada --
17 RefCntrDig Referencia digital del bloque de control --
18 -- No empleada --
* Respecto a la placa: E = Entrada; S = Salida. (Para patillas de E /S, en negrita el valor por defecto.)

CURSO 2011/2012 – 534 – KAIS TOUMI BORGES


ANEXOS

.6 Conector J6
Para transmitir y recibir la señal SPISIMO en formato RS-485. Sólo es efectivo si JP8 se
encuentra en la posición 2-3.
nº patilla Señal Descripción Flujo*
1 A Terminal A para la comunicación en RS-485 E/S
2 B Terminal B para la comunicación en RS-485 E/S
* Respecto a la placa: E = Entrada; S = Salida

.7 Conector J7
Para transmitir y recibir la señal SPICLK en formato TTL. Sólo es efectivo si JP9 se encuentra
en la posición 1-2.
nº patilla Señal Descripción Flujo*
1 SPICLK Conectado a la patilla SPICLK del DSP E/S
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: E = Entrada; S = Salida

.8 Conector J8
Para transmitir y recibir la señal SPICLK en formato RS-485. Sólo es efectivo si JP9 se
encuentra en la posición 2-3.
nº patilla Señal Descripción Flujo*
1 A Terminal A para la comunicación en RS-485 E/S
2 B Terminal B para la comunicación en RS-485 E/S
* Respecto a la placa: E = Entrada; S = Salida

.9 Conector J9
Conector de entrada / salida de la línea común de estado para el funcionamiento en paralelo de
varios prototipos.
nº patilla Señal Descripción Flujo*
1y2 /BIO Línea común de estado entre prototipos E/S
* Respecto a la placa: E = Entrada; S = Salida

.10 Conector J10


Para transmitir y recibir la señal SPISTE en formato TTL. Sólo es efectivo si JP10 se encuentra
en la posición 1-2.

PROYECTO FINAL DE CARRERA – 535 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

nº patilla Señal Descripción Flujo*


1 SPISTE Conectado a la patilla SPISTE del DSP E/S
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: E = Entrada; S = Salida

.11 Conector J11


Para transmitir y recibir la señal SPISTE en formato RS-485. Sólo es efectivo si JP10 se
encuentra en la posición 2-3.
nº patilla Señal Descripción Flujo*
1 A Terminal A para la comunicación en RS-485 E/S
2 B Terminal B para la comunicación en RS-485 E/S
* Respecto a la placa: E = Entrada; S = Salida

.12 Conector J13


La señal TTL a él conectada puede ser transmitida al PC en formato RS-485 o RS-232
(terminal RXD) sólo si JP6 se encuentra en la posición 1-2. Sirve para hacer pruebas.
nº patilla Señal Descripción Flujo*
1 PRUEBA Señal de prueba a transmitir S
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: S = Salida

.13 Conector J14


La señal TTL de él recogida es la que se recibe desde el PC en formato RS-485 (JP2 en
posición 1-2) o RS-232 (terminal TXD, JP2 en posición 2-3) sólo si JP5 se encuentra en la posición
1-2. Sirve para hacer pruebas.
nº patilla Señal Descripción Flujo*
1 PRUEBA Señal de prueba a recibir E
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: E = Entrada

.14 Conector J15


La señal TTL de él recogida es la que se recibe desde el PC en formato RS-232 (terminal RTS).
Sirve para hacer pruebas.
nº patilla Señal Descripción Flujo*
1 PRUEBA Señal de prueba a recibir E
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: E = Entrada

CURSO 2011/2012 – 536 – KAIS TOUMI BORGES


ANEXOS

.15 Conector J16


La señal TTL a él conectada puede ser transmitida al PC en formato RS-232 (terminal CTS).
Sirve para hacer pruebas.
nº patilla Señal Descripción Flujo*
1 PRUEBA Señal de prueba a transmitir S
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: S = Salida

.16 Conector P1
Terminal DB-9 hembra para comunicarse con un PC. Preparado para conectarse a un cable
con los terminales en paralelo. No instalado.
nº patilla Señal Descripción Flujo*
1 -- No empleada --
2 RXD Señal de datos que se transmite al PC S
3 TXD Señal de datos que se recibe desde el PC E
4 -- No empleada --
5 RefCntrDig Referencia digital del bloque de control --
6 -- No empleada --
7 RTS Señal de prueba que se recibe desde el PC E
8 CTS Señal de prueba que se transmite al PC S
9 -- No empleada --
* Respecto a la placa: E = Entrada; S = Salida

.17 Conector P2
Terminal DB-9 macho para comunicarse con un PC. Preparado para conectarse a un cable con
los terminales cruzados.
nº patilla Señal Descripción Flujo*
1 -- No empleada --
2 TXD Señal de datos que se recibe desde el PC E
3 RXD Señal de datos que se transmite al PC S
4 -- No empleada --
5 RefCntrDig Referencia digital del bloque de control --
6 -- No empleada --
7 CTS Señal de prueba que se transmite al PC S
8 RTS Señal de prueba que se recibe desde el PC E
9 -- No empleada --
* Respecto a la placa: E = Entrada; S = Salida

PROYECTO FINAL DE CARRERA – 537 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.18 Jumper JP1


Establece la jerarquía del prototipo.
Posición Descripción
1-2 Patilla IOPC1 del DSP a +5 V: Prototipo maestro
2-3 Patilla IOPC1 del DSP a 0 V: Prototipo esclavo

.19 Jumper JP2


Establece si la señal de datos recibida desde el PC proviene del bus RS-485 o RS-232
(terminal TXD), una vez convertida en TTL.
Posición Descripción
1-2 Señal recibida del bus RS-485
2-3 Señal recibida del bus RS-232

.20 Jumper JP3


Establece el bit MSB de la dirección del prototipo.
Posición Descripción
1-2 Patilla IOPC5 del DSP a +5 V: Bit ‗1‘ lógico
2-3 Patilla IOPC5 del DSP a 0 V: Bit ‗0‘ lógico

.21 Jumper JP4


Establece el bit LSB de la dirección del prototipo.
Posición Descripción
1-2 Patilla IOPC4 del DSP a +5 V: Bit ‗1‘ lógico
2-3 Patilla IOPC4 del DSP a 0 V: Bit ‗0‘ lógico

.22 Jumper JP5


Establece hacia dónde se direcciona la señal de datos recibida desde el PC, bien sea por RS-
485 o RS-232 (terminal TXD), una vez convertida a TTL.
Posición Descripción
1-2 La señal recibida (en TTL) se toma desde el conector J14. Sirve para hacer pruebas
2-3 La señal recibida (en TTL) se lleva a la patilla SCIRXD del DSP

.23 Jumper JP6


Establece de dónde proviene la señal TTL de datos a transmitir al PC vía RS-485 o RS-232
(terminal RXD).

CURSO 2011/2012 – 538 – KAIS TOUMI BORGES


ANEXOS

Posición Descripción
1-2 La señal TTL proviene del conector J13. Sirve para hacer pruebas
2-3 La señal TTL proviene de la patilla SCITXD del DSP

.24 Jumper JP7


Establece si la señal SPISOMI, en formato TTL, se envía y recibe en TTL o en formato RS-485.
Cuando se elaboró la placa de comunicaciones, se dejó cortocircuitado en la posición 1-2.
Posición Descripción
1-2 La señal SPISOMI se envía y recibe en formato TTL
2-3 La señal SPISOMI se envía y recibe en formato RS-485

.25 Jumper JP8


Establece si la señal SPISIMO, en formato TTL, se envía y recibe en TTL o en formato RS-485.
Cuando se elaboró la placa de comunicaciones, se dejó cortocircuitado en la posición 1-2.
Posición Descripción
1-2 La señal SPISIMO se envía y recibe en formato TTL
2-3 La señal SPISIMO se envía y recibe en formato RS-485

.26 Jumper JP9


Establece si la señal SPICLK, en formato TTL, se envía y recibe en TTL o en formato RS-485.
Cuando se elaboró la placa de comunicaciones, se dejó cortocircuitado en la posición 1-2.
Posición Descripción
1-2 La señal SPICLK se envía y recibe en formato TTL
2-3 La señal SPICLK se envía y recibe en formato RS-485

.27 Jumper JP10


Establece si la señal SPISTE, en formato TTL, se envía y recibe en TTL o en formato RS-485.
Cuando se elaboró la placa de comunicaciones, se dejó cortocircuitado en la posición 1-2.
Posición Descripción
1-2 La señal SPISTE se envía y recibe en formato TTL
2-3 La señal SPISTE se envía y recibe en formato RS-485

PROYECTO FINAL DE CARRERA – 539 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.7.1.6 Conectores de la placa de control de potencia

.1 Conector J1
Envía la señal de control del IGBT superior a la placa de control de los transistores de
potencia (se enlaza con el conector J1 de la misma).
nº patilla Señal Descripción Flujo*
1 CtrlIGBTsup Señal de control del IGBT superior S
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: S = Salida

.2 Conector J2
Envía la señal de control del MOSFET de descarga positivo a la placa de control de los
transistores de potencia (se enlaza con el conector J2 de la misma).
nº patilla Señal Descripción Flujo*
1 CtrlMOSFETps Señal de control del MOSFET de descarga positivo S
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: S = Salida

.3 Conector J3
Envía la señal de control del IGBT inferior a la placa de control de los transistores de potencia
(se enlaza con el conector J4 de la misma).
nº patilla Señal Descripción Flujo*
1 CtrlIGBTinf Señal de control del IGBT inferior S
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: S = Salida

.4 Conector J4
Envía la señal de control del MOSFET de descarga negativo a la placa de control de los
transistores de potencia (se enlaza con el conector J5 de la misma).
nº patilla Señal Descripción Flujo*
1 CtrlMOSFETng Señal de control del MOSFET de descarga negativo S
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: S = Salida

.5 Conector J5
La placa de control de potencia se enlaza al conector J11 de la placa madre.

CURSO 2011/2012 – 540 – KAIS TOUMI BORGES


ANEXOS

nº patilla Señal Descripción Flujo*


1 +5Vctrl Alimentación +5 V digital del bloque de control --
2 KEY Sin conexión: Para acoplarse correctamente la placa madre --
3 -- No empleada --

4 /PDPINT Detección de anomalía en el bloque de potencia E

5 -- No empleada --

6 IOPB1 Estado del relé de conexión a red E/S

7 IOPB2 Activación y desactivación del troceador E/S

8 IOPB3 Control sobre el relé de conexión a red E/S


9 IOPB4 Control del IGBT inferior E/S
10 IOPB5 Control del IGBT superior E/S

11 IOPB6 Control del MOSFET de descarga negativo E/S

12 IOPB7 Control del MOSFET de descarga positivo E/S


13 +12Vctrl Alimentación +12 V digital del bloque de control --
14 RefCntrDig Referencia digital del bloque de control --
15 -12Vctrl Alimentación -12 V digital del bloque de control --
* Respecto a la placa: E = Entrada; S = Salida. (Para patillas de E /S, en negrita el valor por defecto.)

.6 Conectores J6 y J8
Envían la señal de stand-by a las dos placas de control de los troceadores (se enlazan con el
conector J2 de la misma).
nº patilla Señal Descripción Flujo*
1 Stand-By Señal de control de Stand-By del troceador S
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: S = Salida

.7 Conector J7
Se enlaza con el conector J18 de la placa DC/AC para controlar y verificar el estado del relé
de conexión a red.
nº patilla Señal Descripción Flujo*
1 +5Vctrl Alimentación +5 V digital del bloque de control --
2 VerifRelé Señal que informa del estado del relé de conexión a red E
3 +12Vctrl Alimentación +12 V digital del bloque de control --
4 CntrlRelé Controla el estado del relé de conexión a red S
5 RefCntrDig Referencia digital del bloque de control --
6 -12Vctrl Alimentación -12 V digital del bloque de control --

PROYECTO FINAL DE CARRERA – 541 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

nº patilla Señal Descripción Flujo*


7 KEY Sin conexión: Para enlazarse correctamente la placa DC/AC --
* Respecto a la placa: E = Entrada; S = Salida

3.7.1.7 Conectores de la placa de memoria externa de programa

.1 Conector J1
Con él se conecta a la placa madre (a los conectores J5, J6 o J7).
nº patilla Señal Descripción Flujo*
1 +5Vctrl Alimentación +5 V digital del bloque de control --
2 A0 Bus de direcciones E
3 A1 Bus de direcciones E
4 A2 Bus de direcciones E
5 A3 Bus de direcciones E
6 A4 Bus de direcciones E
7 A5 Bus de direcciones E
8 A6 Bus de direcciones E
9 A7 Bus de direcciones E
10 A8 Bus de direcciones E
11 A9 Bus de direcciones E
12 A10 Bus de direcciones E
13 A11 Bus de direcciones E
14 A12 Bus de direcciones E
15 A13 Bus de direcciones E
16 A14 Bus de direcciones E
17 -- No empleada --
18 -- No empleada --
19 -- No empleada --
20 /PS Selección de la interfaz de memoria de programa externa E
21 W/R Señal de escritura/lectura en interfaz externa E

22 /WE Habilitación para la escritura en dispositivo externo E


23 -- No empleada --
24 -- No empleada --
25 -- No empleada --
26 D0 Línea de datos E/S
27 D1 Línea de datos E/S
28 D2 Línea de datos E/S

CURSO 2011/2012 – 542 – KAIS TOUMI BORGES


ANEXOS

nº patilla Señal Descripción Flujo*


29 D3 Línea de datos E/S
30 D4 Línea de datos E/S
31 D5 Línea de datos E/S
32 D6 Línea de datos E/S
33 D7 Línea de datos E/S
34 D8 Línea de datos E/S
35 D9 Línea de datos E/S
36 D10 Línea de datos E/S
37 D11 Línea de datos E/S
38 D12 Línea de datos E/S
39 D13 Línea de datos E/S
40 D14 Línea de datos E/S
41 D15 Línea de datos E/S
42 -- No empleada --
43 -- No empleada --
44 RefCntrDig Referencia digital del bloque de control --
45 KEY Sin conexión: Para acoplarse correctamente la placa madre --
* Respecto a la placa: E = Entrada; S = Salida

3.7.1.8 Conectores de la placa de memoria externa de datos

.1 Conector J1
Con él se conecta a la placa madre (a los conectores J5, J6 o J7).
nº patilla Señal Descripción Flujo*
1 +5Vctrl Alimentación +5 V digital del bloque de control --
2 A0 Bus de direcciones E
3 A1 Bus de direcciones E
4 A2 Bus de direcciones E
5 A3 Bus de direcciones E
6 A4 Bus de direcciones E
7 A5 Bus de direcciones E
8 A6 Bus de direcciones E
9 A7 Bus de direcciones E
10 A8 Bus de direcciones E
11 A9 Bus de direcciones E
12 A10 Bus de direcciones E

PROYECTO FINAL DE CARRERA – 543 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

nº patilla Señal Descripción Flujo*


13 A11 Bus de direcciones E
14 A12 Bus de direcciones E
15 A13 Bus de direcciones E
16 A14 Bus de direcciones E
17 -- No empleada --
18 /DS Selección de la interfaz de datos externa E
19 -- No empleada --
20 -- No empleada --
21 W/R Señal de escritura/lectura en interfaz externa E

22 /WE Habilitación para la escritura en dispositivo externo E


23 -- No empleada --
24 -- No empleada --
25 -- No empleada --
26 D0 Línea de datos E/S
27 D1 Línea de datos E/S
28 D2 Línea de datos E/S
29 D3 Línea de datos E/S
30 D4 Línea de datos E/S
31 D5 Línea de datos E/S
32 D6 Línea de datos E/S
33 D7 Línea de datos E/S
34 D8 Línea de datos E/S
35 D9 Línea de datos E/S
36 D10 Línea de datos E/S
37 D11 Línea de datos E/S
38 D12 Línea de datos E/S
39 D13 Línea de datos E/S
40 D14 Línea de datos E/S
41 D15 Línea de datos E/S
42 -- No empleada --
43 -- No empleada --
44 RefCntrDig Referencia digital del bloque de control --
45 KEY Sin conexión: Para acoplarse correctamente la placa madre --
* Respecto a la placa: E = Entrada; S = Salida

CURSO 2011/2012 – 544 – KAIS TOUMI BORGES


ANEXOS

3.7.2 Bloque de potencia

3.7.2.1 Conectores de la placa DC/AC

.1 Conector J1
A uno de sus terminales se acopla el terminal positivo de salida de una placa AC/DC para
formar el bus de tensión positiva de corriente continua; al otro, la resistencia de disipación de
potencia del citado bus.
nº patilla Señal Descripción
1, 2 BusDCps Bus de tensión positiva de corriente continua

.2 Conector J2
Se emplea para conectar la placa DC/AC a una fase de la red eléctrica.
nº patilla Señal Descripción
1,2 Línea Terminal de fase

.3 Conectores J3 y J8
Se les acopla el terminal negativo de salida de la placa AC/DC que forma el bus de tensión
positiva, el terminal positivo de salida de la placa AC/DC que formar el bus de tensión negativa de
corriente continua y la resistencia de disipación de potencia de este último bus.
nº patilla Señal Descripción
1, 2 RefPot1 Referencia de tensión nº 1 del bloque de potencia

.4 Conector J4
Se le acopla el terminal negativo de salida de la placa AC/DC que forma el bus de tensión
negativo de corriente continua.
nº patilla Señal Descripción
1, 2 RefPot2 Referencia de tensión nº 2 del bloque de potencia

.5 Conectores J5 y J6
Uno de ellos se emplea para recibir las tensiones de la fuente de alimentación ±12Vpot1 y el
otro es de uso libre.
nº patilla Señal Descripción
1 +12Vpot1 Alimentación +12 V de la fuente ±12Vpot1 del bloque de potencia
2 RefPot1 Referencia de tensión nº 1 del bloque de potencia
3 -12Vpot1 Alimentación -12 V de la fuente ±12Vpot1 del bloque de potencia

PROYECTO FINAL DE CARRERA – 545 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.6 Conector J7
Se le conecta la placa de control de los transistores de potencia para pasarle las alimentaciones
y recibir las señales de control de los citados semiconductores.
nº patilla Señal Descripción Flujo*
1 +12Vpot1 Alimentación +12 V de la fuente ±12Vpot1 del bloque de potencia --
2
IGBTsup Señal de gobierno del IGBT superior E
3
4 RefPot1 Referencia de tensión nº 1 del bloque de potencia --
5 -12Vpot1 Alimentación -12 V de la fuente ±12Vpot1 del bloque de potencia --
6 +12Vpot2 Alimentación +12 V de la fuente ±12Vpot2 del bloque de potencia --
7
IGBTinf Señal de gobierno del IGBT inferior E
8
9
MOSFETng Señal de gobierno del MOSFET de descarga negativo E
10
11 RefPot2 Referencia de tensión nº 2 del bloque de potencia --
12 -12Vpot2 Alimentación -12 V de la fuente ±12Vpot2 del bloque de potencia --
13 +12Vpot3 Alimentación +12 V de la fuente ±12Vpot3 del bloque de potencia --
14
MOSFETps Señal de gobierno del MOSFET de descarga positivo E
15
16 RefPot3 Referencia de tensión nº 3 del bloque de potencia --
17 -12Vpot3 Alimentación -12 V de la fuente ±12Vpot3 del bloque de potencia --
18 KEY Sin conexión: Para acoplar correctamente la placa de control de los FETs --
* Respecto a la placa: E = Entrada

.7 Conector J9
Se le conecta la placa de aislamiento para pasarle las tensiones de alimentación y las señales
de corriente y tensión de la placa DC/AC para su posterior adaptación al bloque de control.
nº patilla Señal Descripción Flujo*
1 +12Vpot1 Alimentación +12 V de la fuente ±12Vpot1 del bloque de potencia --
2 RefPot1 Referencia de tensión nº 1 del bloque de potencia --
3 -12Vpot1 Alimentación -12 V de la fuente ±12Vpot1 del bloque de potencia --
4 VfSens Señal de la tensión de fase S
5 BusDCps Señal de la tensión del bus positivo de corriente continua S
6 +12Vpot2 Alimentación +12 V de la fuente ±12Vpot2 del bloque de potencia --
7 RefPot2 Referencia de tensión nº 2 del bloque de potencia --
8 -12Vpot2 Alimentación -12 V de la fuente ±12Vpot2 del bloque de potencia --
9 +12Vpot3 Alimentación +12 V de la fuente ±12Vpot3 del bloque de potencia
10 RefPot3 Referencia de tensión nº 3 del bloque de potencia --
11 -12Vpot3 Alimentación -12 V de la fuente ±12Vpot3 del bloque de potencia --

CURSO 2011/2012 – 546 – KAIS TOUMI BORGES


ANEXOS

12 IfSens Señal (de tensión) de la corriente de fase S


13 KEY Sin conexión: Para acoplar correctamente la placa de aislamiento --
* Respecto a la placa: S = Salida

.8 Conectores J10 y J11


Uno de ellos se emplea para recibir las tensiones de la fuente de alimentación ±12Vpot2 y el
otro es de uso libre.
nº patilla Señal Descripción
1 +12Vpot2 Alimentación +12 V de la fuente ±12Vpot2 del bloque de potencia
2 RefPot2 Referencia de tensión nº 2 del bloque de potencia
3 -12Vpot2 Alimentación -12 V de la fuente ±12Vpot2 del bloque de potencia

.9 Conectores J12 y J13


Uno de ellos se emplea para recibir las tensiones de la fuente de alimentación ±12Vpot3 y el
otro es de uso libre.
nº patilla Señal Descripción
1 +12Vpot3 Alimentación +12 V de la fuente ±12Vpot3 del bloque de potencia
2 RefPot3 Referencia de tensión nº 3 del bloque de potencia
3 -12Vpot3 Alimentación -12 V de la fuente ±12Vpot3 del bloque de potencia

.10 Conector J15


Se conecta un terminal de la resistencia de disipación del bus positivo de corriente continua.
nº patilla Señal Descripción
1, 2 Disipador1 Terminal de la resistencia de disipación

.11 Conector J16


Se emplea para conectar la placa DC/AC al neutro de la red eléctrica.
nº patilla Señal Descripción
1, 2 RefPot1 Terminal neutro. Referencia de tensión nº 1 del bloque de potencia

.12 Conector J17


Se conecta un terminal de la resistencia de disipación del bus negativo de corriente continua.
nº patilla Señal Descripción
1, 2 Disipador2 Terminal de la resistencia de disipación

PROYECTO FINAL DE CARRERA – 547 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.13 Conector J18


Se enlaza con el conector J7 de la placa de control de potencia para controlar y verificar el
estado del relé de conexión a red.
nº patilla Señal Descripción Flujo*
1 +5Vctrl Alimentación +5 V digital del bloque de control --
2 VerifRelé Señal que informa del estado del relé de conexión a red S
3 +12Vctrl Alimentación +12 V digital del bloque de control --
4 CntrlRelé Controla el estado del relé de conexión a red E
5 RefCntrDig Referencia digital del bloque de control --
6 -12Vctrl Alimentación -12 V digital del bloque de control --
7 KEY Sin conexión: Para enlazarse correctamente la placa DC/AC --
* Respecto a la placa: E = Entrada; S = Salida

.14 Conector J19


Se emplea para conectar la placa DC/AC a tierra.
nº patilla Señal Descripción
1, 2 PE Terminal de tierra.

3.7.2.2 Conectores de la placa AC/DC

.1 Conector J1
Terminal positivo para formar el bus de corriente continua positivo o negativo.
nº patilla Señal Descripción Flujo*
1, 2 BusDCout+ Terminal positivo de la tensión de salida del troceador S
* Respecto a la placa: S = Salida

.2 Conector J2
Se conecta un transformador de aislamiento para alimentar a la placa con 230 V eficaces.
nº patilla Señal Descripción
1 TrafoS1 Terminal del transformador, lado secundario
2 TrafoS2 Terminal del transformador, lado secundario

 ¡Importante!: No se debe emplear el mismo transformador para formar los buses de corriente
continua positivo y negativo (cada placa AC/DC debe tener el suyo propio).

CURSO 2011/2012 – 548 – KAIS TOUMI BORGES


ANEXOS

.3 Conector J3
Terminal negativo para formar el bus de corriente continua positivo o negativo.
nº patilla Señal Descripción Flujo*
1, 2 BusDCout- Terminal negativo de la tensión de salida del troceador S
* Respecto a la placa: S = Salida

.4 Conector J4
Se enlaza con el conector J6 de la placa de control de troceador. Le aporta las señales de la
tensión de entrada y de salida del troceador y recibe la señal de control para su regulación.
nº patilla Señal Descripción Flujo*
1 BusDCin+ Terminal positivo de la tensión de entrada del troceador (placa AC/DC) S
2 BusDCout+ Terminal positivo de la tensión de salida del troceador (placa AC/DC) S
3 BusDCin- Terminal negativo de la tensión de entrada del troceador (placa AC/DC) S
4 BusDCout- Terminal negativo de la tensión de salida del troceador (placa AC/DC) S
5
GateTroc Señal de control del MOSFET del troceador (placa AC/DC) E
6
7 KEY Sin conexión: Para acoplarse correctamente a la placa AC/DC --
* Respecto a la placa: E = Entrada; S = Salida

3.7.2.3 Conectores de la placa de alimentaciones de potencia

.1 Conectores J1 y J3
Conectores de salida de la fuente ±12Vpot1. Uno se debe destinar a la placa DC/AC.
nº patilla Señal Descripción
1 +12Vpot1 Alimentación +12 V de la fuente ±12Vpot1 del bloque de potencia
2 RefPot1 Referencia de tensión nº 1 del bloque de potencia
3 -12Vpot1 Alimentación -12 V de la fuente ±12Vpot1 del bloque de potencia

.2 Conector J2
Se emplea para conectar la placa a la red eléctrica.
nº patilla Señal Descripción
1 Línea Terminal de fase
2 RefPot1 Terminal neutro. Referencia de tensión nº 1 del bloque de potencia

.3 Conectores J4 y J5
Conectores de salida de la fuente ±12Vpot2. Uno se debe destinar a la placa DC/AC.

PROYECTO FINAL DE CARRERA – 549 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

nº patilla Señal Descripción


1 +12Vpot2 Alimentación +12 V de la fuente ±12Vpot2 del bloque de potencia
2 RefPot2 Referencia de tensión nº 2 del bloque de potencia
3 -12Vpot2 Alimentación -12 V de la fuente ±12Vpot2 del bloque de potencia

.4 Conectores J6 y J7
Conectores de salida de la fuente ±12Vpot3. Uno se debe destinar a la placa DC/AC.
nº patilla Señal Descripción
1 +12Vpot3 Alimentación +12 V de la fuente ±12Vpot3 del bloque de potencia
2 RefPot3 Referencia de tensión nº 3 del bloque de potencia
3 -12Vpot3 Alimentación -12 V de la fuente ±12Vpot3 del bloque de potencia

.5 Conector J8
Enlazado con el conector J17 de la placa madre, le aporta las señales que informan de la
existencia de tensión baja en alguna de las tres fuentes de ±12 V.
nº patilla Señal Descripción Flujo*
1 Vpot1Baja Detección de tensión baja en la fuente ±12Vpot1 S
2 Vpot2Baja Detección de tensión baja en la fuente ±12Vpot2 S
3 Vpot3Baja Detección de tensión baja en la fuente ±12Vpot3 S
4 RefCntrDig Referencia digital del bloque de control --
5 KEY Sin conexión: Para acoplarse correctamente a la placa madre --
* Respecto a la placa: S = Salida

3.7.2.4 Conectores de la placa de aislamiento

.1 Conector J1
Transmite la señal de la tensión de fase. Enlazado con el conector J6 de la placa de
acondicionamiento analógico.
nº patilla Señal Descripción Flujo*
1 VfADC Señal de la tensión de fase S
2 RefCntrAnalog Referencia analógica del bloque de control --
* Respecto a la placa: S = Salida

.2 Conector J2
Se conecta a la placa DC/AC para recibir las tensiones de alimentación y sus señales de
corriente y de tensión para su posterior adaptación al bloque de control.

CURSO 2011/2012 – 550 – KAIS TOUMI BORGES


ANEXOS

nº patilla Señal Descripción Flujo*


1 +12Vpot1 Alimentación +12 V de la fuente ±12Vpot1 del bloque de potencia --
2 RefPot1 Referencia de tensión nº 1 del bloque de potencia --
3 -12Vpot1 Alimentación -12 V de la fuente ±12Vpot1 del bloque de potencia --
4 VfSens Señal de la tensión de fase E
5 BusDCps Señal de la tensión del bus positivo de corriente continua E
6 +12Vpot2 Alimentación +12 V de la fuente ±12Vpot2 del bloque de potencia --
7 RefPot2 Referencia de tensión nº 2 del bloque de potencia --
8 -12Vpot2 Alimentación -12 V de la fuente ±12Vpot2 del bloque de potencia --
9 +12Vpot3 Alimentación +12 V de la fuente ±12Vpot3 del bloque de potencia
10 RefPot3 Referencia de tensión nº 3 del bloque de potencia --
11 -12Vpot3 Alimentación -12 V de la fuente ±12Vpot3 del bloque de potencia --
12 IfSens Señal (de tensión) de la corriente de fase E
13 KEY Sin conexión: Para acoplar correctamente la placa de aislamiento --
* Respecto a la placa: E = Entrada

.3 Conector J3
Transmite la señal de la corriente de fase. Enlazado con el conector J7 de la placa de
acondicionamiento analógico.
nº patilla Señal Descripción Flujo*
1 IfADC Señal de la corriente de fase S
2 RefCntrAnalog Referencia analógica del bloque de control --
* Respecto a la placa: S = Salida

.4 Conector J4
Transmite la señal de la tensión positiva del bus de continua. Enlazado con el conector J1 de
la placa de acondicionamiento analógico.
nº patilla Señal Descripción Flujo*
1 BusDCpsADC Señal de la tensión positiva del bus de continua S
2 RefCntrAnalog Referencia analógica del bloque de control --
* Respecto a la placa: S = Salida

.5 Conector J5
Transmite la señal de la tensión negativa del bus de continua. Enlazado con el conector J2 de
la placa de aislamiento.

PROYECTO FINAL DE CARRERA – 551 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

nº patilla Señal Descripción Flujo*


1 BusDCngADC Señal de la tensión negativa del bus de continua S
2 RefCntrAnalog Referencia analógica del bloque de control --
* Respecto a la placa: S = Salida

.6 Conector J6
Conectado a J18 de la placa madre, recibe la alimentación de ±12 V del bloque de control
necesaria para los amplificadores de aislamiento.
nº patilla Señal Descripción
1 +12Vctrl Alimentación +12 V digital del bloque de control
2 RefCntrAnalog Referencia analógica del bloque de control
3 -12Vctrl Alimentación -12 V digital del bloque de control

3.7.2.5 Conectores de la placa de control de troceador

.1 Conector J2
Recibe, de la placa de control de potencia, la señal de stand-by para el troceador (se enlaza
con el conector J6 o J8 de la misma).
nº patilla Señal Descripción Flujo*
1 Stand-By Señal de control de Stand-By del troceador E
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: E = Entrada

.2 Conector J5
Recibe la alimentación de +12 V necesaria para el controlador. Puede provenir o bien de la
placa DC/AC o de la placa de alimentaciones de potencia.
nº patilla Señal Descripción
+12Vpot1 Alimentación +12 V de la fuente ±12Vpot1 o ±12Vpot2 del bloque de potencia
1
+12Vpot2 (exclusivamente una)
RefPot1
2 Referencia de tensión nº 1 o 2 del bloque de potencia (exclusivamente una)
RefPot2

 ¡Importante!: La fuente de alimentación debe tener la misma referencia que la del troceador a
controlar.

CURSO 2011/2012 – 552 – KAIS TOUMI BORGES


ANEXOS

.3 Conector J6
Se enlaza con el conector J4 de la placa AC/DC. Recibe las señales de la tensión de entrada y
de salida del troceador y envía la señal de control para su regulación.
nº patilla Señal Descripción Flujo*
1 BusDCin+ Terminal positivo de la tensión de entrada del troceador (placa AC/DC) E
2 BusDCout+ Terminal positivo de la tensión de salida del troceador (placa AC/DC) E
3 BusDCin- Terminal negativo de la tensión de entrada del troceador (placa AC/DC) E
4 BusDCout- Terminal negativo de la tensión de salida del troceador (placa AC/DC) E
5
GateTroc Señal de control del MOSFET del troceador (placa AC/DC) S
6
7 KEY Sin conexión: Para acoplarse correctamente a la placa AC/DC --
* Respecto a la placa: E = Entrada; S = Salida

3.7.2.6 Conectores de la placa de control de FETs

.1 Conector J1
Recibe, de la placa de control de potencia, la señal de control del IGBT superior (se enlaza
con el conector J1 de la misma).
nº patilla Señal Descripción Flujo*
1 CtrlIGBTsup Señal de control del IGBT superior E
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: E = Entrada

.2 Conector J2
Recibe, de la placa de control de potencia, la señal de control del MOSFET de descarga
positivo (se enlaza con el conector J2 de la misma).
nº patilla Señal Descripción Flujo*
1 CtrlMOSFETps Señal de control del MOSFET de descarga positivo E
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: E = Entrada

.3 Conector J3
Se conecta a la placa DC/AC (conector J7) para recibir las alimentaciones y enviarle las
señales de control de los transistores de potencia.
nº patilla Señal Descripción Flujo*
1 +12Vpot1 Alimentación +12 V de la fuente ±12Vpot1 del bloque de potencia --
2 IGBTsup Señal de gobierno del IGBT superior S

PROYECTO FINAL DE CARRERA – 553 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

nº patilla Señal Descripción Flujo*


3
4 RefPot1 Referencia de tensión nº 1 del bloque de potencia --
5 -12Vpot1 Alimentación -12 V de la fuente ±12Vpot1 del bloque de potencia --
6 +12Vpot2 Alimentación +12 V de la fuente ±12Vpot2 del bloque de potencia --
7
IGBTinf Señal de gobierno del IGBT inferior S
8
9
MOSFETng Señal de gobierno del MOSFET de descarga negativo S
10
11 RefPot2 Referencia de tensión nº 2 del bloque de potencia --
12 -12Vpot2 Alimentación -12 V de la fuente ±12Vpot2 del bloque de potencia --
13 +12Vpot3 Alimentación +12 V de la fuente ±12Vpot3 del bloque de potencia --
14
MOSFETps Señal de gobierno del MOSFET de descarga positivo S
15
16 RefPot3 Referencia de tensión nº 3 del bloque de potencia --
17 -12Vpot3 Alimentación -12 V de la fuente ±12Vpot3 del bloque de potencia --
18 KEY Sin conexión: Para acoplarse correctamente a la placa DC/AC --
* Respecto a la placa: S = Salida

.4 Conector J4
Recibe, de la placa de control de potencia, la señal de control del IGBT inferior (se enlaza con
el conector J3 de la misma).
nº patilla Señal Descripción Flujo*
1 CtrlIGBTinf Señal de control del IGBT inferior E
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: E = Entrada

.5 Conector J5
Recibe, de la placa de control de potencia, la señal de control del MOSFET de descarga
negativo (se enlaza con el conector J4 de la misma).
nº patilla Señal Descripción Flujo*
1 CtrlMOSFETng Señal de control del MOSFET de descarga negativo E
2 RefCntrDig Referencia digital del bloque de control --
* Respecto a la placa: E = Entrada

CURSO 2011/2012 – 554 – KAIS TOUMI BORGES


ANEXOS

3.8 Lista de materiales


3.8.1 Bloque de control

3.8.1.1 Placa DSP


Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Placa de epoxi de dos
12(L) x 12(A)
C00 144 - - - - - Varios Varios caras, cubierta de cobre Montaje de la placa DSP
cm
35 um, para fresado
TE Zócalo QTP, 132 vías
C00 1 - Zócalo - - - - 2-821949-5 Zócalo QTP de 132 patillas para el DSP
Connectivity de alta densidad
TE Cubierta QTP, 132 vías
C00 1 - Cubierta - - - - 821942-1 Cubierta del zócalo para el DSP
Connectivity de alta densidad
Conector macho 33
C00 1 J1 Macho - - - - Varios Varios Conexión con la placa madre
patillas rectas, PCB
Conector macho 33
C00 1 J2 Macho - - - - Varios Varios Conexión con la placa madre
patillas rectas, PCB
Conector macho 33
C00 1 J3 Macho - - - - Varios Varios Conexión con la placa madre
patillas rectas, PCB
Conector macho 33
C00 1 J4 Macho - - - - Varios Varios Conexión con la placa madre
patillas rectas, PCB
Texas Microcontrolador de 16
C00 1 U1 TMS320F240 - - - - TMS320F240PQA Supervisión y control de todo el sistema
Instruments bits, 20 MHz, 20 MIPS

PROYECTO FINAL DE CARRERA – 555 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.8.1.2 Placa madre


Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fabricante Descripción Uso
tidad rancia sión rriente cia
Placa de epoxi
22(L) x fotosensible de dos
- 495 - - - - - Varios Varios Montaje de la placa madre
22,5(A) cm caras, cubierta de cobre
35 um
Retardo en la activación de la interrupción
C11 1 C1 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
reset
Estabilización de la alimentación en
C11 1 C10 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
C10 1 C11 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
C10 1 C12 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
C10 1 C13 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
C10 1 C14 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
C10 1 C15 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
C10 1 C16 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
C10 1 C17 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
C10 1 C18 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
C10 1 C19 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Retardo en la activación de la interrupción
C11 1 C2 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
XINT1 (Paro)
Estabilización de la alimentación en
C10 1 C20 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes

CURSO 2011/2012 – 556 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fabricante Descripción Uso
tidad rancia sión rriente cia
Retardo en la activación de la interrupción
C11 1 C3 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
XINT3 (Marcha)
Estabilización de la alimentación en
C11 1 C4 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
C11 1 C5 33 pF 5% 100 V- - - Vishay D330J20C0GH63L6R Condensador cerámico Cristal para reloj externo
C11 1 C6 33 pF 5% 100 V- - - Vishay D330J20C0GH63L6R Condensador cerámico Cristal para reloj externo
Estabilización de la alimentación en
C11 1 C9 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Diodo LED de
C11 1 D5 Rojo - - - - Varios Varios Señalización de tensión de +12Vctrl
diámetro 3 mm
Diodo LED de
C11 1 D6 Rojo - - - - Varios Varios Señalización de tensión de -12Vctl
diámetro 3 mm
Diodo LED de
C11 1 D7 Verde - - - - Varios Varios Señalización de tensión de +5Vctrl
diámetro 5 mm
Conector hembra 33
C10 1 J1 Hembra - - - - Varios Varios Conexión con la placa DSP
patillas rectas, PCB
Conector hembra 29 Conexión con la placa de
C10 1 J10 Hembra - - - - Varios Varios
patillas rectas, PCB acondicionamiento analógico
Conector hembra 15
C10 1 J11 Hembra - - - - Varios Varios Conexión con placa de control de potencia
patillas rectas, PCB
Conector hembra Entrada de alimentaciones externas
C11 1 J15 Macho - - - - Varios Varios
Molex de 4 vías, PCB, (+12V, +5V, -12V, 0V)
Conector macho 2
C11 1 J16 Macho - - - - Varios Varios Entrada de reloj externa
patillas rectas, PCB
Recepción de las señales de tensiones de
Conector macho 5
C11 1 J17 Macho - - - - Varios Varios alimentación de potencia bajas (se conecta
patillas rectas, PCB
a la placa de alimentaciones de potencia)
Conector macho 3 Salida de alimentación a la placa de
C10 1 J18 Macho - - - - Varios Varios
patillas rectas, PCB aislamiento
Conector hembra 33
C10 1 J2 Hembra - - - - Varios Varios Conexión con la placa DSP
patillas rectas, PCB

PROYECTO FINAL DE CARRERA – 557 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fabricante Descripción Uso
tidad rancia sión rriente cia
Conector hembra 33
C10 1 J3 Hembra - - - - Varios Varios Conexión con la placa DSP
patillas rectas, PCB
Conector hembra 33
C10 1 J4 Hembra - - - - Varios Varios Conexión con la placa DSP
patillas rectas, PCB
Conector hembra 45 Conexión con las placas de memoria
C10 1 J5 Hembra - - - - Varios Varios
patillas rectas, PCB externa o periféricos
Conector hembra 45 Conexión con las placas de memoria
C10 1 J6 Hembra - - - - Varios Varios
patillas rectas, PCB externa o periféricos
Conector hembra 45 Conexión con las placas de memoria
C10 1 J7 Hembra - - - - Varios Varios
patillas rectas, PCB externa o periféricos
Conector macho 14
C10 1 J8 Macho - - - - Varios Varios patillas rectas, dos Conexión con el emulador
filas, PCB
Conector hembra 18
C10 1 J9 Hembra - - - - Varios Varios Conexión con la placa de comunicaciones
patillas rectas, PCB
C11 1 JP1 Jumper 3 - - - - Varios Varios Jumper Selector de modo operación DSP
Selector de habilitación / escritura en
C11 1 JP2 Jumper 3 - - - - Varios Varios Jumper
EEPROM del DSP
Habilitación del circuito que excita al
C11 1 JP5 Jumper 3 - - - - Varios Varios Jumper
cristal externo
C11 1 JP6 Jumper 3 - - - - Varios Varios Jumper Selector del origen de la señal de reloj
Filtrado de la alimentación para la
C11 1 L1 22 uH - - - - Varios Varios Inductancia
creación de AVCC
Retardo en la activación de la interrupción
C11 1 R1 2'74 kOhm 1% - - 250 mW Varios Varios Resistor de precisión
reset
C10 1 R10 4'7 kOhm 5% - - 250 mW Varios Varios Resistor estándar Conector del emulador
C10 1 R11 4'7 kOhm 5% - - 250 mW Varios Varios Resistor estándar Conector del emulador
C11 1 R12 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de alimentación +12Vctrl baja
C11 1 R13 14'70 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de alimentación -12Vctrl baja
C11 1 R14 22 kOhm 5% - - 250 mW Varios Varios Resistor estándar Detección de tensiones +/-12Vctrl bajas

CURSO 2011/2012 – 558 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fabricante Descripción Uso
tidad rancia sión rriente cia
C11 1 R15 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de alimentación -12Vctrl baja
C11 1 R16 2'74 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización LED
C11 1 R17 2'74 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización LED
C11 1 R18 1 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización LED
Retardo en la activación de la interrupción
C11 1 R2 2'74 kOhm 1% - - 250 mW Varios Varios Resistor de precisión
XINT1 (Paro)
Retardo en la activación de la interrupción
C11 1 R3 2'74 kOhm 1% - - 250 mW Varios Varios Resistor de precisión
XINT3 (Marcha)
C11 1 R4 1 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Protección patilla DSP XINT1
C11 1 R5 1 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Protección patilla DSP XINT3
C11 1 R6 1 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización salida TL7757
C11 1 R7 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Polarización salida TL7757
C10 1 R8 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización señal "Ready" en conector J2
C11 1 R9 14'70 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de alimentación +12Vctrl baja
C11 1 SW1 Reset - - - - Varios Varios Pulsador Reinicio del sistema
C11 1 SW2 Paro - - - - Varios Varios Pulsador Puesta en el estado de paro al prototipo
C11 1 SW3 Marcha - - - - Varios Varios Pulsador Puesta en el estado de marcha al prototipo
C11 1 F2 1'25 A - 250V 1,25 A - Littlefuse 02171.25HXP Fusible Protección de la entrada de +5Vctrl
C11 1 F1 630 mA - 250V 630 mA - Littlefuse 0217.630HXP Fusible Protección de la entrada de +12Vctrl
C11 1 F3 630 mA - 250V 630 mA - Littlefuse 0217.630HXP Fusible Protección de la entrada de -12Vctrl
C11 1 Q1 BC558 - -30V -100 mA - Fairchild BC558B Transistor bipolar PNP Detección de tensiones +/-12Vctrl bajas
C11 1 D4 1N5231B 5% 5V1 - - Vishay 1N5231B Diodo zéner 5'1 V Protección patilla DSP XTAL1/CLK
Ramy
C11 1 Y1 8 MHz 30 ppm - - 1 mW A-8.000-18 Cristal 8 MHz Creación de la señal de reloj para el DSP
Technology
Texas
C11 1 U1 TL7757C - - - - TL7757CLPG4 Supervisor de tensión Detección de alimentación +5Vctrl baja
Instruments

PROYECTO FINAL DE CARRERA – 559 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fabricante Descripción Uso
tidad rancia sión rriente cia
Texas
C11 1 U2 TL7757C - - - - TL7757CLPG4 Supervisor de tensión Detección de alimentación +12Vctrl baja
Instruments
Texas
C21 1 U3 TL7757C - - - - TL7757CLPG4 Supervisor de tensión Detección de alimentación -12Vctrl baja
Instruments
TE
- 4 - - - - - - 881545-2 Puente del jumper Selector de la posición del jumper
Connectivity

3.8.1.3 Placa de acondicionamiento analógico


Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Placa de epoxi
17'8(L) x fotosensible de dos
- 156,64 - - - - - Varios Varios Montaje de la placa analógica
8'8(A) cm caras, cubierta de cobre
35 um
TE Zócalo 2 filas x 7 vías,
- 9 - DIL-14 - - - - 1-390261-3 Alojamiento de C.I. de 14 patillas, tipo DIP
Connectivity patillas rectas
TE Zócalo 2 filas x 4 vías,
- 1 - DIL-8 - - - - 1-390261-2 Alojamiento de C.I. de 8 patillas, tipo DIP
Connectivity patillas rectas
TE
- 3 - - - - - - 881545-2 Puente del jumper Selector de la posición del jumper
Connectivity
C21 1 C1 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico Estabilización de la alimentación en bornes
C21 1 C10 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico Estabilización de la alimentación en bornes
D221K20Y5PH63L
C21 1 C11 220 pF 10% 100V - - Vishay Condensador cerámico Etapa filtrado tensión de fase
6R
C21 1 C12 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico Estabilización de la alimentación en bornes
D102K20Y5PH63L
C20 1 C13 1 nF 10% 100 V - - Vishay Condensador cerámico Etapa filtrado corriente de fase
2R
C21 1 C14 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico Estabilización de la alimentación en bornes
C21 1 C15 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico Estabilización de la alimentación en bornes

CURSO 2011/2012 – 560 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
D221K20Y5PH63L
C21 1 C16 220 pF 10% 100V - - Vishay Condensador cerámico Etapa filtrado corriente de fase
6R
C21 1 C17 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico Estabilización de la alimentación en bornes
C21 1 C18 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico Estabilización de la alimentación en bornes
D102K20Y5PH63L
C20 1 C2 1 nF 10% 100 V - - Vishay Condensador cerámico Etapa filtrado bus DC positivo
2R
D221K20Y5PH63L
C21 1 C3 220 pF 10% 100V - - Vishay Condensador cerámico Etapa filtrado bus DC positivo
6R
C21 1 C4 100 nF 10% 50V - - Kemet C322C104K5R5TA Condensador cerámico Estabilización de la alimentación en bornes
D102K20Y5PH63L
C20 1 C5 1 nF 10% 100 V - - Vishay Condensador cerámico Etapa filtrado bus DC negativo
2R
D221K20Y5PH63L
C20 1 C6 220 pF 10% 100V - - Vishay Condensador cerámico Etapa filtrado bus DC negativo
6R
Condensador
C20 1 C7 47 uF 20% 16 V - - Panasonic EEUFC1C470 Regulador de tensión +5 V
electrolítico
Condensador
C20 1 C8 47 uF 20% 16 V - - Panasonic EEUFC1C470 Regulador de tensión +2'5 V
electrolítico
D102K20Y5PH63L
C21 1 C9 1 nF 10% 100 V - - Vishay Condensador cerámico Etapa filtrado tensión de fase
2R
C20 1 D1 1N5231B 5% 5'1 V - - Vishay 1N5231B Diodo zéner 5'1 V Protección patilla DSP ANAIN14
C21 1 D10 1N5231B 5% 5'1 V - - Vishay 1N5231B Diodo zéner 5'1 V Protección patilla DSP ANAIN3
C20 1 D11 1N5231B 5% 5'1 V - - Vishay 1N5231B Diodo zéner 5'1 V Protección de patillas con lógica TTL
C20 1 D2 1N5231B 5% 5'1 V - - Vishay 1N5231B Diodo zéner 5'1 V Protección patilla DSP ANAIN13
C20 1 D3 1N5231B 5% 5'1 V - - Vishay 1N5231B Diodo zéner 5'1 V Protección patilla DSP ANAIN12
C21 1 D4 1N5231B 5% 5'1 V - - Vishay 1N5231B Diodo zéner 5'1 V Protección patilla DSP ANAIN15
C21 1 D5 1N4148 - 100 V - - Vishay 1N4148 Diodo pequeña señal Etapa rectificadora tensión de fase
C21 1 D6 1N4148 - 100 V - - Vishay 1N4148 Diodo pequeña señal Etapa rectificadora tensión de fase
C21 1 D7 1N5231B 5% 5'1 V - - Vishay 1N5231B Diodo zéner 5'1 V Protección patilla DSP ANAIN2

PROYECTO FINAL DE CARRERA – 561 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
C21 1 D8 1N4148 - 100 V - - Vishay 1N4148 Diodo pequeña señal Etapa rectificadora corriente de fase
C21 1 D9 1N4148 - 100 V - - Vishay 1N4148 Diodo pequeña señal Etapa rectificadora corriente de fase
Conector macho 2 Conexión con placa de aislamiento señal
C20 1 J1 Macho - - - - Varios Varios
patillas rectas, PCB bus DC positiva
Conector macho 2 Conexión con placa de aislamiento señal
C20 1 J2 Macho - - - - Varios Varios
patillas rectas, PCB bus DC negativa
Conector macho 29
C21 1 J3 Macho - - - - Varios Varios Conexión con placa madre
patillas acodadas, PCB
Conector macho 3
C20 1 J4 Macho - - - - Molex 22-27-2031 Acoplamiento sensor tª radiador
patillas rectas, PCB
Conector macho 2 Entrada / Salida señal cruce por cero
C21 1 J5 Macho - - - - Varios Varios
patillas rectas, PCB tensión de fase
Conector macho 2 Conexión con placa de aislamiento señal
C21 1 J6 Macho - - - - Varios Varios
patillas rectas, PCB tensión de fase
Conector macho 2 Conexión con placa de aislamiento señal
C21 1 J7 Macho - - - - Varios Varios
patillas rectas, PCB corriente de fase
Entrada / Salida señal cruce por cero
C21 1 JP1 Jumper 3 - - - - Varios Varios Jumper
tensión de fase
Tensión máxima permitida
C20 1 JP2 Jumper 3 - - - - Varios Varios Jumper
acondicionamiento señal tª radiador
Alimentación acondicionador sensor tª
C20 1 JP3 Jumper 3 - - - - Varios Varios Jumper
radiador
C20 1 R1 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP IOPC6
C20 1 R10 4'75 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa filtrado bus DC negativo
C20 1 R11 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa filtrado bus DC negativo
C20 1 R12 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP IOPA1
C20 1 R13 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización entrada TLC074ACN
C20 1 R14 5'11 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización salida LM339N
C20 1 R15 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP IOPA2

CURSO 2011/2012 – 562 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
C20 1 R16 1'5 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Regulador de tensión +2'5 V
C20 1 R17 3'3 kOhm 5% - - 250 mW Varios Varios Resistor estándar Regulador de tensión +5 V
C20 1 R18 20 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Regulador de tensión +5 V
C20 1 R19 20 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Regulador de tensión +5 V
C20 1 R2 5'11 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización salida LM393P
C20 1 R20 3 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Sensor tª ambiente
C21 1 R21 2 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa sumadora de señal tensión de fase
C21 1 R22 2 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa sumadora de señal tensión de fase
C21 1 R23 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP XINT2
C21 1 R24 5'11 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización salida LM339N
C21 1 R25 2 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa sumadora de señal tensión de fase
C21 1 R26 2 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa sumadora de señal tensión de fase
C21 1 R27 2 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa rectificadora de señal tensión de fase
C21 1 R28 5'11 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización salida LM339N
C21 1 R29 3'01 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa rectificadora de señal tensión de fase
C20 1 R3 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección entrada TLC074ACN
C21 1 R30 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección entrada TLC074ACN
C21 1 R31 4'75 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa filtrado tensión de fase
C21 1 R32 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa filtrado tensión de fase
C21 1 R33 2 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa rectificadora de señal tensión de fase
C21 1 R34 1'5 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa rectificadora tensión de fase
C21 1 R35 3'01 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa rectificadora de señal tensión de fase
C21 1 R36 2 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa sumadora de señal corriente de fase
C21 1 R37 2 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa sumadora de señal corriente de fase
C21 1 R38 2 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa sumadora de señal corriente de fase

PROYECTO FINAL DE CARRERA – 563 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
C21 1 R39 2 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa sumadora de señal corriente de fase
C20 1 R4 4'75 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa filtrado bus DC positivo
Etapa rectificadora de señal corriente de
C21 1 R40 2 kOhm 1% - - 250 mW Varios Varios Resistor de precisión
fase
Etapa rectificadora de señal corriente de
C21 1 R41 3'01 kOhm 1% - - 250 mW Varios Varios Resistor de precisión
fase
C21 1 R42 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección entrada TLC074ACN
C21 1 R43 5'11 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización salida LM339N
C21 1 R44 4'75 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa filtrado corriente de fase
C21 1 R45 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa filtrado corriente de fase
Etapa rectificadora de señal corriente de
C21 1 R46 2 kOhm 1% - - 250 mW Varios Varios Resistor de precisión
fase
C21 1 R47 1'5 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa rectificadora corriente de fase
Etapa rectificadora de señal corriente de
C21 1 R48 3'01 kOhm 1% - - 250 mW Varios Varios Resistor de precisión
fase
C20 1 R5 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Etapa filtrado bus DC positivo
Resistor estándar Establecimiento de corriente de fase
C21 1 R50 4'7 kOhm 5% - - 250 mW Varios Varios
ajustable máxima
C20 1 R52 1'6 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Acondicionamiento señal tª radiador
C20 1 R53 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización entrada TLC074ACN
C21 1 R54 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización entrada TLC074ACN
C21 1 R55 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización entrada TLC074ACN
C20 1 R6 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP IOPA0
C20 1 R7 5'11 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Polarización salida LM393P
C20 1 R8 5'1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP IOPA1
C20 1 R9 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección entrada TLC074ACN
C20 1 RT1 3 kOhm 1% - - 60 mW Epcos B57863S0302F40 Termistor NTC Sensor tª ambiente

CURSO 2011/2012 – 564 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Terminal de prueba, Comprobación señal bus DC positiva
C20 1 TP1 Macho - - - - Varios Varios
soldable a PCB entrada DSP
Terminal de prueba, Comprobación señal corriente de fase
C21 1 TP10 Macho - - - - Varios Varios
soldable a PCB entrada DSP
Terminal de prueba, Comprobación salida filtro corriente de
C21 1 TP11 Macho - - - - Varios Varios
soldable a PCB fase
Terminal de prueba, Comprobación salida rectificador corriente
C21 1 TP12 Macho - - - - Varios Varios
soldable a PCB de fase
Terminal de prueba, Comprobación corriente de fase máx.
C21 1 TP13 Macho - - - - Varios Varios
soldable a PCB ajustada
Terminal de prueba,
C20 1 TP14 Macho - - - - Varios Varios Acceso a 0 V analógicos
soldable a PCB
Terminal de prueba,
C20 1 TP15 Macho - - - - Varios Varios Acceso a 0 V digitales
soldable a PCB
Terminal de prueba, Comprobación señal bus DC negativa
C20 1 TP2 Macho - - - - Varios Varios
soldable a PCB entrada DSP
Terminal de prueba, Comprobación señal tª radiador entrada
C20 1 TP3 Macho - - - - Varios Varios
soldable a PCB DSP
Terminal de prueba,
C20 1 TP4 Macho - - - - Varios Varios Comprobación tensión regulada +5 V
soldable a PCB
Terminal de prueba,
C20 1 TP5 Macho - - - - Varios Varios Comprobación tensión regulada +2'5 V
soldable a PCB
Terminal de prueba, Comprobación señal tª ambiente entrada
C20 1 TP6 Macho - - - - Varios Varios
soldable a PCB DSP
Terminal de prueba, Comprobación señal tensión de fase
C21 1 TP7 Macho - - - - Varios Varios
soldable a PCB entrada DSP
Terminal de prueba,
C21 1 TP8 Macho - - - - Varios Varios Comprobación salida filtro tensión de fase
soldable a PCB
Terminal de prueba, Comprobación salida rectificador tensión
C21 1 TP9 Macho - - - - Varios Varios
soldable a PCB de fase
Texas Amplificador Etapas seguimiento y filtrado señales
C21 1 U1 TL074ACN - - - - TL074ACN
Instruments diferencial de precisión corriente y tensión de fase

PROYECTO FINAL DE CARRERA – 565 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
ST Micro- Cuatro puertas AND de
C20 1 U10 74HCT08 - - - - M74HCT08B1R Activación interrupción PDP del DSP
electronics dos entradas
Texas Regulador de tensión
C20 1 U11 Z431B 0'5% 2'495V - - TL431BILPE3 Obtención de tensión regulada +2'5 V
Instruments ajustable
Texas Regulador de tensión
C20 1 U12 Z431B 0'5% 2'495V - - TL431BILPE3 Obtención de tensión regulada +5 V
Instruments ajustable
Texas Amplificador Etapas rectificación señales corriente y
C21 1 U2 TL074ACN - - - - TL074ACN
Instruments diferencial de precisión tensión de fase
Etapa sumadora de señales corriente y
Texas Amplificador
C20,C21 1 U3 TL074ACN - - - - TL074ACN tensión de fase, etapa seguidora tª radiador,
Instruments diferencial de precisión
regulador +2'5 V
Texas Amplificador Etapas seguimiento y filtrado señales de
C20 1 U4 TL074ACN - - - - TL074ACN
Instruments diferencial de precisión tensiones bus DC
Detección valor máximo de corriente de
ST Micro- Cuatro comparadores
C20,C21 1 U5 LM339 - - - - LM339N fase, tensión de fase y tª radiador, cruce por
electronics con colector abierto
cero tensión de fase
Texas Dos comparadores con Detección valor máximo de tensiones buses
C20 1 U6 LM393 - - - - LM393P
Instruments colector abierto DC
Dos cerrojos J-K con Enclavamiento detección valor máximo de
C20 1 U7 74LS73 - - - - Renesas HD74LS73AP
reset y preset corriente y tensión de fase
Dos cerrojos J-K con Enclavamiento detección valor máximo de
C20 1 U8 74LS73 - - - - Renesas HD74LS73AP
reset y preset tensiones buses DC
Dos cerrojos J-K con Enclavamiento detección valor máximo de
C20 1 U9 74LS73 - - - - Renesas HD74LS73AP
reset y preset tª radiador

CURSO 2011/2012 – 566 – KAIS TOUMI BORGES


ANEXOS

3.8.1.4 Placa de comunicaciones


Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Placa de epoxi
7(L) x 15(A) fotosensible de dos
- 105 - - - - - Varios Varios Montaje de la placa analógica
cm caras, cubierta de cobre
35 um
TE Zócalo 2 filas x 8 vías, Alojamiento de C.I. de 16 patillas, tipo
- 1 - DIL-16 - - - - 1-390261-4
Connectivity patillas rectas DIP
TE Zócalo 2 filas x 4 vías,
- 5 - DIL-8 - - - - 1-390261-2 Alojamiento de C.I. de 8 patillas, tipo DIP
Connectivity patillas rectas
TE
- 10 - - - - - - 881545-2 Puente del jumper Selector de la posición del jumper
Connectivity
Estabilización de la alimentación en
C30 1 C1 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Condensador
C30 1 C10 1 uF 20% 63 V - - Panasonic EEUFC1H1R0 Convertidor TTL a RS-232
electrolítico
Condensador
C30 1 C11 1 uF 20% 63 V - - Panasonic EEUFC1H1R0 Convertidor TTL a RS-232
electrolítico
Estabilización de la alimentación en
C30 1 C12 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
D221K20Y5PH63L
C30 1 C13 220 pF 10% 100 V - - Vishay Condensador cerámico Filtro de la línea RS-485
6R
Estabilización de la alimentación en
C30 1 C14 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
D221K20Y5PH63L
C30 1 C15 220 pF 10% 100 V - - Vishay Condensador cerámico Filtro de la línea RS-485
6R
Estabilización de la alimentación en
C30 1 C2 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
D221K20Y5PH63L
C30 1 C3 220 pF 10% 100 V - - Vishay Condensador cerámico Filtro de la línea RS-485
6R
D221K20Y5PH63L
C30 1 C4 220 pF 10% 100 V - - Vishay Condensador cerámico Filtro de la línea RS-485
6R

PROYECTO FINAL DE CARRERA – 567 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Condensador Estabilización de la alimentación en
C30 1 C5 1 uF 20% 63 V - - Panasonic EEUFC1H1R0
electrolítico bornes
Estabilización de la alimentación en
C30 1 C6 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Condensador
C30 1 C7 1 uF 20% 63 V - - Panasonic EEUFC1H1R0 Convertidor TTL a RS-232
electrolítico
Condensador
C30 1 C8 1 uF 20% 63 V - - Panasonic EEUFC1H1R0 Convertidor TTL a RS-232
electrolítico
D221K20Y5PH63L
C30 1 C9 220 pF 10% 100 V - - Vishay Condensador cerámico Filtro de la línea RS-485
6R
Diodo LED de
C30 1 D1 Rojo - - - - Varios Varios Existencia de datos por la línea RxD
diámetro 3 mm
Diodo LED de
C30 1 D2 Verde - - - - Varios Varios Existencia de datos por la línea TxD
diámetro 3 mm
Conector macho 2
C30 1 J1 Macho - - - - Varios Varios Señal SPISOMI con formato TTL
patillas rectas, PCB
Conector macho 2
C30 1 J10 Macho - - - - Varios Varios Señal SPISTE con formato TTL
patillas rectas, PCB
Conector macho 2
C30 1 J11 Macho - - - - Varios Varios Señal SPISTE con formato RS-485
patillas rectas, PCB
Conector macho 2
C30 1 J12 Macho - - - - Varios Varios Comunicación RS-485 con el PC
patillas rectas, PCB
Conector macho 2 Introducción de la señal TxD al PC para
C30 1 J13 Macho - - - - Varios Varios
patillas rectas, PCB pruebas (TTL)
Conector macho 2 Obtención de la señal RxD del PC para
C30 1 J14 Macho - - - - Varios Varios
patillas rectas, PCB pruebas (TTL)
Conector macho 2 Obtención de la señal RTS del PC para
C30 1 J15 Macho - - - - Varios Varios
patillas rectas, PCB pruebas (TTL)
Conector macho 2 Introducción de la señal CTS al PC para
C30 1 J16 Macho - - - - Varios Varios
patillas rectas, PCB pruebas (TTL)
Conector macho 2
C30 1 J2 Macho - - - - Varios Varios Señal SPISOMI con formato RS-485
patillas rectas, PCB

CURSO 2011/2012 – 568 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Conector macho 2
C30 1 J3 Macho - - - - Varios Varios Comunicación RS-485 con el PC
patillas rectas, PCB
Conector macho 2
C30 1 J4 Macho - - - - Varios Varios Señal SPISIMO con formato TTL
patillas rectas, PCB
Conector macho 18
C30 1 J5 Macho - - - - Varios Varios Conexión con la placa madre
patillas acodadas, PCB
Conector macho 2
C30 1 J6 Macho - - - - Varios Varios Señal SPISIMO con formato RS-485
patillas rectas, PCB
Conector macho 2
C30 1 J7 Macho - - - - Varios Varios Señal SPICLK con formato TTL
patillas rectas, PCB
Conector macho 2
C30 1 J8 Macho - - - - Varios Varios Señal SPICLK con formato RS-485
patillas rectas, PCB
Conector macho 2
C30 1 J9 Macho - - - - Varios Varios Línea común de estado
patillas rectas, PCB
C30 1 JP1 Jumper 3 - - - - Varios Varios Jumper Jerarquía del prototipo
C30 1 JP10 Jumper 3 - - - - Varios Varios Jumper Señal SPISTE con formato TTL o RS-485
Comunicación con el PC con formato RS-
C30 1 JP2 Jumper 3 - - - - Varios Varios Jumper
232 o RS-485
C30 1 JP3 Jumper 3 - - - - Varios Varios Jumper Dirección del prototipo (MSB)
C30 1 JP4 Jumper 3 - - - - Varios Varios Jumper Dirección del prototipo (LSB)
Recepción de datos desde el PC con
C30 1 JP5 Jumper 3 - - - - Varios Varios Jumper
destino al DSP o al conector J14
Envío de datos desde el DSP con destino
C30 1 JP6 Jumper 3 - - - - Varios Varios Jumper
al PC o al conector J13
Señal SPISOMI con formato TTL o RS-
C30 1 JP7 Jumper 3 - - - - Varios Varios Jumper
485
Señal SPISIMO con formato TTL o RS-
C30 1 JP8 Jumper 3 - - - - Varios Varios Jumper
485
Señal SPICLK con formato TTL o RS-
C30 1 JP9 Jumper 3 - - - - Varios Varios Jumper
485

PROYECTO FINAL DE CARRERA – 569 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
DB9- Conector DB-9 hembra, Comunicación RS-232 con el PC, cables
C30 1 P1 - - - - Varios Varios
Hembra soldable a PCB paralelos
Conector DB-9 macho, Comunicación RS-232 con el PC, cables
C30 1 P2 DB9-Macho - - - - Varios Varios
soldable a PCB cruzados
Control de las líneas de comunicación
C30 1 Q1 BC548C - 30 V 100 mA 500 mW Fairchild BC548C Transistor bipolar NPN
entre prototipos (SPI)
C30 1 Q2 BC548C - 30 V 100 mA 500 mW Fairchild BC548C Transistor bipolar NPN Control de la línea común de estado
C30 1 R10 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP IOPC1
C30 1 R11 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP SCIRxD
C30 1 R12 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP SPISIMO
Filtro de la línea RS-485 de la señal
C30 1 R13 60'40 Ohm 1% - - 250 mW Varios Varios Resistor de precisión
SPISIMO
Filtro de la línea RS-485 de la señal
C30 1 R14 60'40 Ohm 1% - - 250 mW Varios Varios Resistor de precisión
SPISIMO
C30 1 R15 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP SPICLK
Filtro de la línea RS-485 de la señal
C30 1 R16 60'40 Ohm 1% - - 250 mW Varios Varios Resistor de precisión
SPICLK
Filtro de la línea RS-485 de la señal
C30 1 R17 60'40 Ohm 1% - - 250 mW Varios Varios Resistor de precisión
SPICLK
Polarización del transistor Q2 (terminal
C30 1 R18 5'11 kOhm 1% - - 250 mW Varios Varios Resistor de precisión
colector)
C30 1 R19 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP /BIO
C30 1 R2 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Polarización de los LED D1 y D2
Polarización del transistor Q2 (terminal
C30 1 R20 39 kOhm 5% - - 250 mW Varios Varios Resistor estándar
base)
C30 1 R21 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP SPISTE
Filtro de la línea RS-485 de la señal
C30 1 R22 60'40 Ohm 1% - - 250 mW Varios Varios Resistor de precisión
SPISTE
Filtro de la línea RS-485 de la señal
C30 1 R23 60'40 Ohm 1% - - 250 mW Varios Varios Resistor de precisión
SPISTE

CURSO 2011/2012 – 570 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
C30 1 R24 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP IOPC5
C30 1 R25 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP IOPC4
Polarización del transistor Q1 (terminal
C30 1 R3 5'11 kOhm 1% - - 250 mW Varios Varios Resistor de precisión
colector)
C30 1 R4 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Protección patilla DSP SPISOMI
Filtro de la línea RS-485 de la señal
C30 1 R5 60'40 Ohm 1% - - 250 mW Varios Varios Resistor de precisión
SPISOMI
Filtro de la línea RS-485 de la señal
C30 1 R6 60'40 Ohm 1% - - 250 mW Varios Varios Resistor de precisión
SPISOMI
Polarización del transistor Q1 (terminal
C30 1 R7 39 kOhm 5% - - 250 mW Varios Varios Resistor estándar
base)
Filtro de la línea RS-485 de la
C30 1 R8 60'40 Ohm 1% - - 250 mW Varios Varios Resistor de precisión
comunicación con el PC
Filtro de la línea RS-485 de la
C30 1 R9 60'40 Ohm 1% - - 250 mW Varios Varios Resistor de precisión
comunicación con el PC
ST Micro- Convertidor TTL a RS-
C30 1 U1 ST485 - - - - ST485BN Señal SPISOMI con formato RS-485
electronics 485
ST Micro- Convertidor TTL a RS-
C30 1 U2 ST485 - - - - ST485BN Comunicación RS-485 con el PC
electronics 485
ST Micro- Convertidor TTL a RS-
C30 1 U3 ST485 - - - - ST485BN Señal SPISIMO con formato RS-485
electronics 485
Texas Convertidor TTL a RS-
C30 1 U4 MAX232 - - - - MAX232N Comunicación RS-232 con el PC
Instruments 232
ST Micro- Convertidor TTL a RS-
C30 1 U5 ST485 - - - - ST485BN Señal SPICLK con formato RS-485
electronics 485
ST Micro- Convertidor TTL a RS-
C30 1 U6 ST485 - - - - ST485BN Señal SPISTE con formato RS-485
electronics 485

PROYECTO FINAL DE CARRERA – 571 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.8.1.5 Placa de control de potencia


Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Placa de epoxi
6'7(L) x fotosensible de dos
- 83,75 - - - - - Varios Varios Montaje de la placa de control de potencia
12'5(A) cm caras, cubierta de cobre
35 um
TE Zócalo 2 filas x 7 vías, Alojamiento de C.I. de 14 patillas, tipo
- 2 - DIL-14 - - - - 1-390261-3
Connectivity patillas rectas DIP
Estabilización de la alimentación en
C40 1 C3 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
C40 1 C4 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Conector macho 2
C40 1 J1 Macho - - - - Varios Varios Control IGBT superior
patillas rectas, PCB
Conector macho 2
C40 1 J2 Macho - - - - Varios Varios Control MOSFET positivo
patillas rectas, PCB
Conector macho 2
C40 1 J3 Macho - - - - Varios Varios Control IGBT inferior
patillas rectas, PCB
Conector macho 2
C40 1 J4 Macho - - - - Varios Varios Control MOSFET negativo
patillas rectas, PCB
Conector macho 15
C40 1 J5 Macho - - - - Varios Varios Conexión con la placa madre
patillas acodadas, PCB
Conector macho 2
C40 1 J6 Macho - - - - Varios Varios Control "stand-by" troceadores
patillas rectas, PCB
Conector macho 6
C40 1 J7 Macho - - - - Molex 26-60-4060 Conexión con la placa DC/AC
patillas rectas, PCB
Conector macho 2
C40 1 J8 Macho - - - - Varios Varios Control "stand-by" troceadores
patillas rectas, PCB
C40 1 R3 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Verificación relé de conexión a red
C40 1 R4 1 kOhm 5% - - 250 mW Varios Varios Resistor estándar Verificación relé de conexión a red
ST Micro- Cuatro puertas AND de Lógica para el control del disparo de los
C40 1 U1 74HCT08 - - - - M74HCT08B1R
electronics dos entradas IGBTs

CURSO 2011/2012 – 572 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Texas Cuatro puertas NAND Lógica para el control del disparo de los
C40 1 U2 74AHCT00 - - - - SN74AHCT00N
Instruments de dos entradas IGBTs y "stand-by" de los troceadores

3.8.1.6 Placa de memoria externa de datos


Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Memoria estática
Alliance aleatoria, 8 bits, 32
C50 1 U1 AS7C256 - - - - AS7C256A-12TIN Memoria externa de datos, byte bajo
Memory kbytes, montaje
superficial
Memoria estática
Alliance aleatoria, 8 bits, 32
C50 1 U2 AS7C256 - - - - AS7C256A-12TIN Memoria externa de datos, byte alto
Memory kbytes, montaje
superficial
Estabilización de la alimentación en
C50 1 C2 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
C50 1 C4 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Placa de epoxi
6'7(L) x fotosensible de dos Montaje de la placa memoria externa de
- 83,75 - - - - - Varios Varios
12'5(A) cm caras, cubierta de cobre datos
35 um
Conector macho 45
C50 1 J1 Macho - - - - Varios Varios patillas acodadas, Conexión con la placa DSP
soldable a PCB

PROYECTO FINAL DE CARRERA – 573 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.8.1.7 Placa de memoria externa de programa


Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Placa de epoxi
6'7(L) x fotosensible de dos Montaje de la placa memoria externa de
- 83,75 - - - - - Varios Varios
12'5(A) cm caras, cubierta de cobre programa
35 um
Estabilización de la alimentación en
C60 1 C2 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
C60 1 C4 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Conector macho 45
C60 1 J1 Macho - - - - Varios Varios patillas acodadas, Conexión con la placa DSP
soldable a PCB
Memoria estática
Alliance aleatoria, 8 bits, 32
C60 1 U1 AS7C256 - - - - AS7C256A-12TIN Memoria externa de datos, byte bajo
Memory kbytes montaje
superficial
Memoria estática
Alliance aleatoria, 8 bits, 32
C60 1 U2 AS7C256 - - - - AS7C256A-12TIN Memoria externa de datos, byte alto
Memory kbytes montaje
superficial

CURSO 2011/2012 – 574 – KAIS TOUMI BORGES


ANEXOS

3.8.2 Bloque de potencia

3.8.2.1 Placa DC / AC
Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
- 6 - - - - - - Littlefuse 01000056H Portafusibles Sujeción de los fusibles F1, F2 y F3
Placa de epoxi
29'7(L) x fotosensible de dos
- 623,7 - - - - - Varios Varios Montaje de la placa DC/AC
21(A) cm caras, cubierta de cobre
35 um
Protección de la salida del IGBT superior
P10 1 C1 120 pF 10% 1 kV - - Vishay 562R10TST12 Condensador cerámico
Q1
Protección de la salida del IGBT inferior
P10 1 C10 120 pF 10% 1 kV - - Vishay 562R10TST12 Condensador cerámico
Q2
D331K20Y5PL63L6 Protección de la salida del MOSFET
P10 1 C11 330 pF 10% 500V - - Vishay Condensador cerámico
R negativo M2
D331K20Y5PL63L6 Protección de la salida del MOSFET
P10 1 C2 330 pF 10% 500V - - Vishay Condensador cerámico
R positivo M1
Protección ante sobretensiones de la
P10 1 D1 13 V 5% 13 V - 500 mW Vishay 1N5243B-TAP Diodo zéner 13 V
puerta del IGBT superior Q1
Protección ante sobretensiones de la
P10 1 D2 13 V 5% 13 V - 500 mW Vishay 1N5243B-TAP Diodo zéner 13 V
puerta del MOSFET positivo M1
Protección ante sobretensiones de la
P10 1 D3 13 V 5% 13 V - 500 mW Vishay 1N5243B-TAP Diodo zéner 13 V
puerta del IGBT superior Q1
Protección ante sobretensiones de la
P10 1 D4 13 V 5% 13 V - 500 mW Vishay 1N5243B-TAP Diodo zéner 13 V
puerta del MOSFET positivo M1
Protección ante sobretensiones de la
P10 1 D5 13 V 5% 13 V - 500 mW Vishay 1N5243B-TAP Diodo zéner 13 V
puerta del IGBT inferior Q2
Protección ante sobretensiones de la
P10 1 D6 13 V 5% 13 V - 500 mW Vishay 1N5243B-TAP Diodo zéner 13 V
puerta del MOSFET negativo M2
Protección ante sobretensiones de la
P10 1 D7 13 V 5% 13 V - 500 mW Vishay 1N5243B-TAP Diodo zéner 13 V
puerta del IGBT inferior Q2

PROYECTO FINAL DE CARRERA – 575 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Protección ante sobretensiones de la
P10 1 D8 13 V 5% 13 V - 500 mW Vishay 1N5243B-TAP Diodo zéner 13 V
puerta del MOSFET negativo M2
Descarga de la energía de la bobina del
P10 1 D9 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar
relé U1
1‘2
Fusible para
P10 1 F1 Ultrarrápido - kVac / 15A - Littlefuse LA120X15-1 Protección del IGBT superior Q1
semiconductores
1 kVdc
Protección ante sobrecorrientes en la
P10 1 F2 Rápido - 250 V 15A - Littlefuse 0217015.MXP Fusible rápido
entrada del circuito
1‘2
Fusible para
P10 1 F3 Ultrarrápido - kVac / 15A - Littlefuse LA120X15-1 Protección del IGBT inferior Q2
semiconductores
1 kVdc
HS Radiador de aletas de Disipador de calor de los FET Q1, Q2, M1
P10 1 HS1 0'12° C/W - - - - 890SP-01000-A-100
MARSTON longitud 100 mm y M2
Bloque terminal de 2
Phoenix
P10 1 J1 Hembra - 1 kV 76 A - PLH 16/2-15 entradas soldable a Acceso al bus de tensión DC positivo
Contact
PCB
Conector macho 3
P10 1 J10 Hembra - - - - Molex 22-27-2031 Entrada de alimentación +/-12Vpot2
patillas rectas, PCB
Conector macho 3
P10 1 J11 Hembra - - - - Molex 22-27-2031 Entrada de alimentación +/-12Vpot2
patillas rectas, PCB
Conector macho 3
P10 1 J12 Hembra - - - - Molex 22-27-2031 Entrada de alimentación +/-12Vpot3
patillas rectas, PCB
Conector macho 3
P10 1 J13 Hembra - - - - Molex 22-27-2031 Entrada de alimentación +/-12Vpot3
patillas rectas, PCB
Phoenix Bloque terminal de 2 Conexión con la resistencia de disipación
P10 1 J15 Hembra - 1 kV 76 A - PLH 16/2-15
Contact entradas, PCB de potencia
Phoenix Bloque terminal de 2 Entrada del neutro de la red eléctrica, 230
P10 1 J16 Hembra - 1 kV 76 A - PLH 16/2-15
Contact entradas, PCB V
Phoenix Bloque terminal de 2 Conexión con la resistencia de disipación
P10 1 J17 Hembra - 1 kV 76 A - PLH 16/2-15
Contact entradas, PCB de potencia
Conector macho 6 Conexión con la placa de control de
P10 1 J18 Macho - - - - Molex 26-60-4060
patillas rectas, PCB potencia

CURSO 2011/2012 – 576 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Phoenix Bloque terminal de 2
P10 1 J19 Hembra - 1 kV 76 A - PLH 16/2-15 Entrada del conductor de protección
Contact entradas, PCB
Phoenix Bloque terminal de 2 Entrada de la fase de la red eléctrica, 230
P10 1 J2 Hembra - 1 kV 76 A - PLH 16/2-15
Contact entradas, PCB V
Phoenix Bloque terminal de 2 Acceso a la referencia de tensión
P10 1 J3 Hembra - 1 kV 76 A - PLH 16/2-15
Contact entradas, PCB "RefPot1"
Phoenix Bloque terminal de 2 Acceso a la referencia de tensión
P10 1 J4 Hembra - 1 kV 76 A - PLH 16/2-15
Contact entradas, PCB "RefPot2"
Conector macho 3
P10 1 J5 Macho - - - - Molex 22-27-2031 Entrada de alimentación +/-12Vpot1
patillas rectas, PCB
Conector macho 3
P10 1 J6 Hembra - - - - Molex 22-27-2031 Entrada de alimentación +/-12Vpot1
patillas rectas, PCB
Conector hembra 18
P10 1 J7 Hembra - - - - Varios Varios Conexión con la placa de control de FETs
patillas rectas, PCB
Phoenix Bloque terminal de 2 Acceso a la referencia de tensión
P10 1 J8 Hembra - 1 kV 76 A - PLH 16/2-15
Contact entradas, PCB "RefPot1"
Conector hembra 13
P10 1 J9 Hembra - - - - Varios Varios Conexión con la placa de aislamiento
patillas rectas, PCB
P10 1 L1 100 mH - - ¿? - Varios Varios Inductancia Filtro de la corriente de fase
International
P10 1 M1 IRC840 - 500V 8A - IRC840 MOSFET de canal N Descarga del bus de tensión DC positiva
Rectifier
International
P10 1 M2 IRC840 - 500V 8A - IRC840 MOSFET de canal N Descarga del bus de tensión DC negativa
Rectifier
IRG4PH40U International
P10 1 Q1 - 1‘2 kV 41A - IRG4PH40UD2-E IGBT Control de la corriente de fase
D2-E Rectifier
IRG4PH40U International
P10 1 Q2 - 1‘2 kV 41A - IRG4PH40UD2-E IGBT Control de la corriente de fase
D2-E Rectifier
MULTI-
P10 1 Q3 BC477 - -80V -150mA - BC477 Transistor bipolar PNP Control del relé de conexión a red
COMP
P10 1 Q4 BC548C - 30V 100mA 500 mW Fairchild BC548C Transistor bipolar NPN Polarización del transistor bipolar Q3

PROYECTO FINAL DE CARRERA – 577 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Tyco Resistencia de
P10 1 R1 47 Ohm 5% - - 1 kW TE1000B47RJ Disipador de energía del bus DC positivo
Electronics disipación de potencia
P10 1 R10 15 Ohm 5% - - 250 mW Varios Varios Resistor estándar Resistencia de puerta del IGBT Q1
P10 1 R11 15 Ohm 5% - - 250 mW Varios Varios Resistor estándar Resistencia de puerta del MOSFET M2
P10 1 R12 10 kOhm 5% - - 250 mW Varios Varios Resistor estándar Polarización de la puerta del IGBT Q2
P10 1 R13 51 kOhm 5% - - 1W Varios Varios Resistor estándar Protección de la salida del IGBT Q2
Polarización de la puerta del MOSFET
P10 1 R14 10 kOhm 5% - - 250 mW Varios Varios Resistor estándar
M1
P10 1 R15 12 Ohm 5% - - 2W Varios Varios Resistor estándar Protección de la salida del MOSFET M2
P10 1 R17 1'8 kOhm 5% - - 250 mW Varios Varios Resistor estándar Resistencia de puerta del transistor Q3
P10 1 R18 680 Ohm 5% - - 250 mW Varios Varios Resistor estándar Resistencia de puerta del transistor Q4
Tyco Resistencia de
P10 1 R19 47 Ohm 5% - - 1 kW TE1000B47RJ Disipador de energía del bus DC positivo
Electronics disipación de potencia
P10 1 R2 15 Ohm 5% - - 250 mW Varios Varios Resistor estándar Resistencia de puerta del IGBT Q1
Tyco Resistencia de
P10 1 R20 47 Ohm 5% - - 1 kW TE1000B47RJ Disipador de energía del bus DC negativo
Electronics disipación de potencia
P10 1 R3 15 Ohm 5% - - 250 mW Varios Varios Resistor estándar Resistencia de puerta del MOSFET M1
P10 1 R4 10 kOhm 5% - - 250 mW Varios Varios Resistor estándar Polarización de la puerta del IGBT Q1
P10 1 R5 51 kOhm 5% - - 1W Varios Varios Resistor estándar Protección de la salida del IGBT Q1
Polarización de la puerta del MOSFET
P10 1 R6 10 kOhm 5% - - 250 mW Varios Varios Resistor estándar
M1
P10 1 R7 12 Ohm 5% - - 2W Varios Varios Resistor estándar Protección de la salida del MOSFET M1
Tyco Resistencia de
P10 1 R8 47 Ohm 5% - - 1 kW TE1000B47RJ Disipador de energía del bus DC negativo
Electronics disipación de potencia
RSH
P10 1 UNT 165 mOhm 1% - - 25 W Vishay RH0250R165FE02 Resistor de precisión Medida de la corriente de fase
1
P10 1 RT1 100 Ohm - 30 V - - Epcos B59901D0060A040 Resistor PTC Medida de la temperatura del radiador

CURSO 2011/2012 – 578 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Protección del contacto de potencia del
P10 1 RV1 8'6 J - 275V - - Epcos B72205S0271K101 Varistor
relé U1
Relé de dos contactos, Conexión / Desconexión del circuito a la
P10 1 U1 125 mA - 24V 125 mA - Finder 62.82.9.024.0300
bobina DC red eléctrica

3.8.2.2 Placa AC / DC
Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
- 2 - - - - - - Littlefuse 01000056H Portafusibles Sujeción del fusible F1
Placa de epoxi
10(L) x 15(A) fotosensible de dos Montaje de la placa de control de
- 150 - - - - - Varios Varios
cm caras, cubierta de cobre troceador
35 um
P20 1 C1 120 nF 10% 500 V - - AVX SK037C124KAR Condensador cerámico Filtro a la salida del rectificador
D331K20Y5PL63L6
P20 1 C2 330 pF 10% 500 V - - Vishay Condensador cerámico Circuito amortiguador del MOSFET M1
R
United 36DA561F450AC2 Condensador
P20 1 C3 560 uF 20% 450 V - - Estabilizador de la tensión de salida
Chemi-Con A electrolítico
United 36DA561F450AC2 Condensador
P20 1 C4 560 uF 20% 450 V - - Estabilizador de la tensión de salida
Chemi-Con A electrolítico
P20 1 D1 1N5406 - 600 V 3A - Vishay 1N5406 Diodo estándar Protección del circuito troceador
On
Antirretorno de corriente en la salida del
P20 1 D2 MUR460 - 460 V 4A - Semiconduct MUR460RLG Diodo ultrarrápido
troceador
or
Rectificador
Rectificador en la entrada del circuito
P20 1 D3 GBU1005 - 600 V 10A - Multicomp GBU1005 monofásico de onda
troceador
completa
Protección ante sobrecorrientes en la
P20 1 F1 Rápido - 250 V 15 A - Littlefuse 0217015.MXP Fusible rápido
entrada del circuito
Phoenix Bloque terminal de 2 Terminal positivo, conexión con la placa
P20 1 J1 Hembra - 1 kV 76 A - PLH 16/2-15
Contact entradas, PCB DC/AC

PROYECTO FINAL DE CARRERA – 579 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Phoenix Bloque terminal de 2
P20 1 J2 Hembra - 1 kV 76 A - PLH 16/2-15 Entrada de alimentación de la red eléctrica
Contact entradas, PCB
Phoenix Bloque terminal de 2 Terminal negativo, conexión con la placa
P20 1 J3 Hembra - 1 kV 76 A - PLH 16/2-15
Contact entradas, PCB DC/AC
Conector hembra 7 Conexión con la placa de control del
P20 1 J4 Hembra - - - - Varios Varios
patillas rectas, PCB troceador
Bourns Jw
P20 1 L1 2'5 mH - - 12'5 A - 8114-RC Inductancia Filtro de la corriente del troceador
Miller
P20 1 M1 IPI50R140CP - 550 V 23 A - Infineon IPI50R140CP MOSFET canal N Conmutador
P20 1 NTC1 4 Ohm 20% - 9'5 A 5'1 W Epcos B57364S0409M000 Termistor NTC Limitador de sobrecorriente a la conexión
P20 1 R1 4'7 kOhm 5% - - 4W Welwyn WP4S-4K7RJA2 Resistor estándar Circuito amortiguador del MOSFET M1
P20 1 R2 5'1 Ohm 5% - - 250 mW Varios Varios Resistor estándar Resistencia de puerta del MOSFET M1
Polarización de la puerta del MOSFET
P20 1 R3 10 kOhm 5% - - 250 mW Varios Varios Resistor estándar
M1
Medición de la corriente de retorno del
P20 1 R4 50 mOhm 1% - - 3W Welwyn OAR3 - R050FI Resistor de precisión
troceador
Protección ante sobretensiones en la
P20 1 RV1 8'6J - 275 V - - Epcos B72205S0271K101 Varistor
entrada del circuito

3.8.2.3 Placa de alimentaciones de potencia


Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
- 6 - - - - - - Littlefuse 01000056H Portafusibles Sujeción del fusible F1, F2 y F3
Placa de epoxi
20(L) x 28(A) fotosensible de dos Montaje de la placa de alimentaciones de
- 560 - - - - - Varios Varios
cm caras, cubierta de cobre potencia
35 um
TE Zócalo 2 filas x 3 vías,
- 3 - DIL-6 - - - - 1-390261-1 Alojamiento de C.I. de 6 patillas, tipo DIP
Connectivity patillas rectas

CURSO 2011/2012 – 580 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Condensador Estabilizador de la tensión de la salida del
P30 1 C1 1'5 mF - 25 V - - Panasonic EEUFC1E152
electrolítico rectificador
Estabilización de la alimentación en
P30 1 C10 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Condensador Estabilizador de la tensión de la salida del
P30 1 C11 1'5 mF - 25 V - - Panasonic EEUFC1E152
electrolítico rectificador
Condensador Estabilización de la alimentación en
P30 1 C12 1 uF 20% 50 V - - Panasonic EEUFC1H1R0
electrolítico bornes
Estabilización de la alimentación en
P31 1 C13 100 nF 10% 50 V - - Kemet C323C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
P31 1 C14 100 nF 10% 50 V - - Kemet C323C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
P31 1 C15 100 nF 10% 50 V - - Kemet C323C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
P31 1 C16 100 nF 10% 50 V - - Kemet C323C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
P31 1 C17 100 nF 10% 50 V - - Kemet C323C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
P31 1 C18 100 nF 10% 50 V - - Kemet C323C104K5R5TA Condensador cerámico
bornes
Estabilización de la alimentación en
P30 1 C2 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Condensador Estabilizador de la tensión de la salida del
P30 1 C3 1'5 mF - 25 V - - Panasonic EEUFC1E152
electrolítico rectificador
Condensador Estabilización de la alimentación en
P30 1 C4 1 uF 20% 50 V - - Panasonic EEUFC1H1R0
electrolítico bornes
Condensador Estabilizador de la tensión de la salida del
P30 1 C5 1'5 mF - 25 V - - Panasonic EEUFC1E152
electrolítico rectificador
Estabilización de la alimentación en
P30 1 C6 100 nF 10% 50 V - - Kemet C322C104K5R5TA Condensador cerámico
bornes
Condensador Estabilizador de la tensión de la salida del
P30 1 C7 1'5 mF - 25 V - - Panasonic EEUFC1E152
electrolítico rectificador

PROYECTO FINAL DE CARRERA – 581 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Condensador Estabilización de la alimentación en
P30 1 C8 1 uF 20% 50 V - - Panasonic EEUFC1H1R0
electrolítico bornes
Condensador Estabilizador de la tensión de la salida del
P30 1 C9 1'5 mF - 25 V - - Panasonic EEUFC1E152
electrolítico rectificador
P30 1 D1 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Rectificador
P30 1 D10 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Rectificador
P30 1 D11 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Diodo volante
P30 1 D12 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Rectificador
P30 1 D13 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Rectificador
P30 1 D14 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Diodo volante
P30 1 D15 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Rectificador
P30 1 D16 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Rectificador
P30 1 D17 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Diodo volante
P30 1 D18 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Rectificador
P30 1 D2 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Diodo volante
P30 1 D3 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Rectificador
P30 1 D4 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Rectificador
P30 1 D5 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Diodo volante
P30 1 D6 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Rectificador
P30 1 D7 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Rectificador
P30 1 D8 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Diodo volante
P30 1 D9 1N4001 - 50 V 1A - Vishay 1N4001-E3/54 Diodo estándar Rectificador
P30 1 F1 32 mA - 250 V - - Littlefuse 0217.032MXP Fusible rápido Protección a la salida del transformador
P30 1 F2 32 mA - 250 V - - Littlefuse 0217.032MXP Fusible rápido Protección a la salida del transformador
P30 1 F3 32 mA - 250 V - - Littlefuse 0217.032MXP Fusible rápido Protección a la salida del transformador
Conector macho 3
P30 1 J1 Macho - - - - Molex 22-27-2031 Toma de tensiones +/-12Vpot1
patillas rectas, PCB

CURSO 2011/2012 – 582 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
1.000 Phoenix Bloque terminal de 2
P30 1 J2 Hembra - 76 A - PLH 16/2-15 Entrada de alimentación de la red eléctrica
V Contact entradas, PCB
Conector macho 3
P30 1 J3 Macho - - - - Molex 22-27-2031 Toma de tensiones +/-12Vpot1
patillas rectas, PCB
Conector macho 3
P30 1 J4 Macho - - - - Molex 22-27-2031 Toma de tensiones +/-12Vpot2
patillas rectas, PCB
Conector macho 3
P30 1 J5 Macho - - - - Molex 22-27-2031 Toma de tensiones +/-12Vpot2
patillas rectas, PCB
Conector macho 3
P30 1 J6 Macho - - - - Molex 22-27-2031 Toma de tensiones +/-12Vpot3
patillas rectas, PCB
Conector macho 3
P30 1 J7 Macho - - - - Molex 22-27-2031 Toma de tensiones +/-12Vpot3
patillas rectas, PCB
Envío de las señales de tensiones de
Conector macho 4
P31 1 J8 Macho - - - - Molex 22-27-2041 alimentación de potencia bajas (se conecta
patillas rectas, PCB
a la placa madre)
P31 1 R1 820 Ohm 5% - - 250 mW Varios Varios Resistor estándar Protección del optoacoplador
P31 1 R10 1'2 kOhm 5% - - 250 mW Varios Varios Resistor estándar Polarización salida TL7757
P31 1 R11 14'70 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de tensiones +/-12Vpot bajas
P31 1 R12 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de tensiones +/-12Vpot bajas
P31 1 R13 820 Ohm 5% - - 250 mW Varios Varios Resistor estándar Protección del optoacoplador
P31 1 R14 14'70 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de tensiones +/-12Vpot bajas
P31 1 R15 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de tensiones +/-12Vpot bajas
P31 1 R16 1'2 kOhm 5% - - 250 mW Varios Varios Resistor estándar Polarización salida TL7757
P31 1 R17 14'70 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de tensiones +/-12Vpot bajas
P31 1 R18 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de tensiones +/-12Vpot bajas
P31 1 R2 14'70 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de tensiones +/-12Vpot bajas
P31 1 R3 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de tensiones +/-12Vpot bajas
P31 1 R4 1'2 kOhm 5% - - 250 mW Varios Varios Resistor estándar Polarización salida TL7757

PROYECTO FINAL DE CARRERA – 583 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
P31 1 R5 14'70 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de tensiones +/-12Vpot bajas
P31 1 R6 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de tensiones +/-12Vpot bajas
P31 1 R7 820 Ohm 5% - - 250 mW Varios Varios Resistor estándar Protección del optoacoplador
P31 1 R8 14'70 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de tensiones +/-12Vpot bajas
P31 1 R9 10 kOhm 1% - - 250 mW Varios Varios Resistor de precisión Detección de tensiones +/-12Vpot bajas
230V, Transformador 230V a Alimentación para el circuito regulador
P30 1 T1 3 VA - - 3 VA Clairtronic 10 5989
2x12V 12V, salida doble +/-Vpot1
230V, Transformador 230V a Alimentación para el circuito regulador
P30 1 T2 3 VA - - 3 VA Clairtronic 10 5989
2x12V 12V, salida doble +/-Vpot2
230V, Transformador 230V a Alimentación para el circuito regulador
P30 1 T3 3 VA - - 3 VA Clairtronic 10 5989
2x12V 12V, salida doble +/-Vpot3
Internally ST Micro-
P30 1 U1 L7812 - 12V - L7812ACV Regulador de +12V Tensión regulada +12Vpot1
limited electronics
Fairchild Optoacoplador salida a
P31 1 U10 4N36 - - - - 4N36-M Señal de tensión baja de +/-12Vpot2
Semicond. transistor bipolar
Texas
P31 1 U11 TL7757C - - - - TL7757CLPG4 Supervisor de tensión Detección de alimentación +12Vpot2 baja
Instruments
Texas
P31 1 U12 TL7757C - - - - TL7757CLPG4 Supervisor de tensión Detección de alimentación -12Vpot2 baja
Instruments
Fairchild Optoacoplador salida a
P31 1 U13 4N36 - - - - 4N36-M Señal de tensión baja de +/-12Vpot3
Semicond. transistor bipolar
Texas
P31 1 U14 TL7757C - - - - TL7757CLPG4 Supervisor de tensión Detección de alimentación +12Vpot3 baja
Instruments
Texas
P31 1 U15 TL7757C - - - - TL7757CLPG4 Supervisor de tensión Detección de alimentación -12Vpot3 baja
Instruments
Internally ST Micro-
P30 1 U2 L7912 - -35V - L7912ACV Regulador de -12V Tensión regulada -12Vpot1
limited electronics
Internally ST Micro-
P30 1 U3 L7812 - 12V - L7812ACV Regulador de +12V Tensión regulada +12Vpot2
limited electronics
Internally ST Micro-
P30 1 U4 L7912 - -35V - L7912ACV Regulador de -12V Tensión regulada -12Vpot2
limited electronics

CURSO 2011/2012 – 584 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Internally ST Micro-
P30 1 U5 L7812 - 12V - L7812ACV Regulador de +12V Tensión regulada +12Vpot3
limited electronics
Internally ST Micro-
P30 1 U6 L7912 - -35V - L7912ACV Regulador de -12V Tensión regulada -12Vpot3
limited electronics
Fairchild Optoacoplador salida a
P31 1 U7 4N36 - - - - 4N36-M Señal de tensión baja de +/-12Vpot1
Semicond. transistor bipolar
Texas
P31 1 U8 TL7757C - - - - TL7757CLPG4 Supervisor de tensión Detección de alimentación +12Vpot1 baja
Instruments
Texas
P31 1 U9 TL7757C - - - - TL7757CLPG4 Supervisor de tensión Detección de alimentación -12Vpot1 baja
Instruments

3.8.2.4 Placa de aislamiento


Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
6'7(L) x
Placa de epoxi fotosensible de dos
- 83,75 - 12'5(A) - - - - Varios Varios Montaje de la placa de aislamiento
caras, cubierta de cobre 35 um
cm
TE
- 4 - DIL-16 - - - - 1-390261-4 Zócalo 2 filas x 8 vías, patillas rectas Alojamiento de C.I. de 16 patillas, tipo DIP
Connectivity
C40 1 C1 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C10 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C11 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C12 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C13 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C14 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C15 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C16 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C2 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes

PROYECTO FINAL DE CARRERA – 585 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
C40 1 C3 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C4 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C5 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C6 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C7 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C8 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
C40 1 C9 1 uF 20% 50 V - - Panasonic EEUFC1H1R0 Condensador electrolítico Estabilización de la alimentación en bornes
Conector macho 2 patillas rectas, Conexión con la placa de acondicionamiento
C40 1 J1 Macho - - - - Molex 22-27-2021
soldable a PCB analógico, señal tensión de fase
Conector macho 13 patillas acodadas,
C40 1 J2 Macho - - - - Varios Varios Conexión con la placa DC/AC
soldable a PCB
Conector macho 2 patillas rectas, Conexión con la placa de acondicionamiento
C40 1 J3 Macho - - - - Molex 22-27-2021
soldable a PCB analógico, señal corriente de fase
Conector macho 2 patillas rectas, Conexión con la placa de acondicionamiento
C40 1 J4 Macho - - - - Molex 22-27-2021
soldable a PCB analógico, señal tensión bus positivo
Conector macho 2 patillas rectas, Conexión con la placa de acondicionamiento
C40 1 J5 Macho - - - - Molex 22-27-2021
soldable a PCB analógico, señal tensión bus negativo
Conector macho 3 patillas rectas, Conexión con la placa madre, obtención de
C40 1 J6 Macho - - - - Molex 22-27-2031
soldable a PCB alimentación de +/-12Vctrl
250
C40 1 R1 1 Mohm 1% - - Varios Varios Resistor de precisión Divisor de tensión señal tensión de fase
mW
7'15 250
C40 1 R2 1% - - Varios Varios Resistor de precisión Divisor de tensión señal tensión de fase
kOhm mW
250 Divisor de tensión señal tensión bus DC
C40 1 R3 1 Mohm 1% - - Varios Varios Resistor de precisión
mW positivo
250 Divisor de tensión señal tensión bus DC
C40 1 R4 1 Mohm 1% - - Varios Varios Resistor de precisión
mW negativo
11'80 250 Divisor de tensión señal tensión bus DC
C40 1 R5 1% - - Varios Varios Resistor de precisión
kOhm mW positivo

CURSO 2011/2012 – 586 – KAIS TOUMI BORGES


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
11'80 250 Divisor de tensión señal tensión bus DC
C40 1 R6 1% - - Varios Varios Resistor de precisión
kOhm mW negativo
Texas Amplificador de aislamiento de Traspaso de la señal de la tensión de fase del
C40 1 U1 ISO122 - - - - ISO122JP
Instruments ganancia unitaria lado de potencia al de control
Texas Amplificador de aislamiento de Traspaso de la señal de la corriente de fase del
C40 1 U2 ISO122 - - - - ISO122JP
Instruments ganancia unitaria lado de potencia al de control
Texas Amplificador de aislamiento de Traspaso de la señal de la tensión DC positiva
C40 1 U3 ISO122 - - - - ISO122JP
Instruments ganancia unitaria del lado de potencia al de control
Texas Amplificador de aislamiento de Traspaso de la señal de la tensión DC negativa
C40 1 U4 ISO122 - - - - ISO122JP
Instruments ganancia unitaria del lado de potencia al de control

3.8.2.5 Placa de control de troceador


Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
6'7(L) x Placa de epoxi fotosensible de dos
- 67 - - - - - Varios Varios Montaje de la placa de control de troceador
10(A) cm caras, cubierta de cobre 35 um
TE
- 1 - DIL-8 - - - - 1-390261-2 Zócalo 2 filas x 4 vías, patillas rectas Alojamiento de C.I. de 8 patillas, tipo DIP
Connectivity
TE
- 1 - DIL-6 - - - - 1-390261-1 Zócalo 2 filas x 3 vías, patillas rectas Alojamiento de C.I. de 6 patillas, tipo DIP
Connectivity
P50 1 C10 15 uF 20% 50 V - - Panasonic EEUFC1H150 Condensador electrolítico Estabilización de la alimentación en bornes
D122K20Y5P
P50 1 C2 1'2 nF 10% 100 V - - Vishay Condensador cerámico Necesario para el controlador U1
H63L2R
P50 1 C3 10 uF 20% 50 V - - Panasonic EEUFC1H100 Condensador electrolítico Necesario para el controlador U1
P50 1 C4 18 uF 20% 50 V - - Panasonic EEUFC1H180 Condensador electrolítico Necesario para el controlador U1
D102K20Y5P
P50 1 C5 1 nF 10% 100 V - - Vishay Condensador cerámico Necesario para el controlador U1
H63L2R
C330C474K5
P50 1 C6 470 nF 10% 50 V - - Kemet Condensador cerámico Necesario para el controlador U1
R5TA

PROYECTO FINAL DE CARRERA – 587 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
D391K20Y5P
P50 1 C7 390 pF 10% 100 V - - Vishay Condensador cerámico Necesario para el controlador U1
H63L2R
D391K20Y5P
P50 1 C8 390 pF 10% 100 V - - Vishay Condensador cerámico Necesario para el controlador U1
H63L2R
C323C104K5
P50 1 C9 100 nF 10% 50 V - - Kemet Condensador cerámico Estabilización de la alimentación en bornes
R5TA
Conector macho 2 patillas rectas, Entrada de la señal de control de "stand-by"
P50 1 J2 Macho - - - - Molex 22-27-2021
soldable a PCB del troceador
Conector macho 7 patillas acodadas,
P50 1 J5 Macho - - - - Varios Varios Entrada de alimentación de +/-12V
PCB
Conector macho 2 patillas rectas,
P50 1 J6 Macho - - - - Molex 22-27-2021 Conexión con la placa AC/DC
PCB
250
P50 1 R1 220 Ohm 1% - - Varios Varios Resistor de precisión Necesario para el controlador U1
mW
250
P50 1 R2 1 Mohm 1% - - Varios Varios Resistor de precisión Necesario para el controlador U1
mW
250
P50 1 R3 1 Mohm 1% - - Varios Varios Resistor de precisión Necesario para el controlador U1
mW
250
P50 1 R4 390 Ohm 5% - - Varios Varios Resistor de precisión Polarización del optoacoplador U2
mW
5'11 250
P50 1 R5 1% - - Varios Varios Resistor de precisión Necesario para el controlador U1
kOhm mW
250
P50 1 R6 13 kOhm 1% - - Varios Varios Resistor de precisión Necesario para el controlador U1
mW
16'20 250
P50 1 R7 1% - - Varios Varios Resistor de precisión Necesario para el controlador U1
kOhm mW
UCC280 22 10mA Texas
P50 1 U1 - - UCC28019P Controlador de troceador elevador Control del troceador de la placa AC/DC
19 Vmáx máx Instruments
Fairchild Optoacoplador salida a transistor
P50 1 U2 4N36 - - - - 4N36-M Señal de "stand-by" para el troceador
Semicond. bipolar

CURSO 2011/2012 – 588 – KAIS TOUMI BORGES


ANEXOS

3.8.2.6 Placa de control de FETs


Can- Tole- Ten- Co- Poten-
Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
6'7(L) x
Placa de epoxi fotosensible de dos
- 83,75 - 12'5(A) - - - - Varios Varios Montaje de la placa de control de FETs
caras, cubierta de cobre 35 um
cm
TE Zócalo 2 filas x 4 vías, patillas
- 4 - DIL-8 - - - - 1-390261-2 Alojamiento de C.I. de 8 patillas, tipo DIP
Connectivity rectas
P60 1 C1 120 uF 20% 25V - - Panasonic EEUFC1E121 Condensador electrolítico Aporte de carga al FET a controlar
C322C104K5R
P60 1 C10 100 nF 10% 50V - - Kemet Condensador cerámico Estabilización de la alimentación en bornes
5TA
P60 1 C11 120 uF 20% 25V - - Panasonic EEUFC1E121 Condensador electrolítico Aporte de carga al FET a controlar
P60 1 C12 120 uF 20% 25V - - Panasonic EEUFC1E121 Condensador electrolítico Aporte de carga al FET a controlar
P60 1 C2 120 uF 20% 25V - - Panasonic EEUFC1E121 Condensador electrolítico Aporte de carga al FET a controlar
C322C104K5R
P60 1 C3 100 nF 10% 50V - - Kemet Condensador cerámico Estabilización de la alimentación en bornes
5TA
C322C104K5R
P60 1 C4 100 nF 10% 50V - - Kemet Condensador cerámico Estabilización de la alimentación en bornes
5TA
P60 1 C5 120 uF 20% 25V - - Panasonic EEUFC1E121 Condensador electrolítico Aporte de carga al FET a controlar
P60 1 C6 120 uF 20% 25V - - Panasonic EEUFC1E121 Condensador electrolítico Aporte de carga al FET a controlar
P60 1 C7 120 uF 20% 25V - - Panasonic EEUFC1E121 Condensador electrolítico Aporte de carga al FET a controlar
P60 1 C8 120 uF 20% 25V - - Panasonic EEUFC1E121 Condensador electrolítico Aporte de carga al FET a controlar
C322C104K5R
P60 1 C9 100 nF 10% 50V - - Kemet Condensador cerámico Estabilización de la alimentación en bornes
5TA
Conector macho 2 patillas rectas,
P60 1 J1 Macho - - - - Molex 22-27-2021 Conexión con la placa de control de potencia
PCB
Conector macho 2 patillas rectas,
P60 1 J2 Macho - - - - Molex 22-27-2021 Conexión con la placa de control de potencia
PCB
Conector macho 18 patillas
P60 1 J3 Macho - - - - Varios Varios Conexión con la placa DC/AC
acodadas, PCB

PROYECTO FINAL DE CARRERA – 589 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Can- Tole- Ten- Co- Poten-


Plano Ref. Valor Fabricante Ref. fab. Descripción Uso
tidad rancia sión rriente cia
Conector macho 2 patillas rectas,
P60 1 J4 Macho - - - - Molex 22-27-2021 Conexión con la placa de control de potencia
PCB
Conector macho 2 patillas rectas,
P60 1 J5 Macho - - - - Molex 22-27-2021 Conexión con la placa de control de potencia
PCB
250
P60 1 R1 33 Ohms 5% - - Varios Varios Resistor estándar Polarización del LED interno del HCPL3120
mW
250
P60 1 R2 33 Ohms 5% - - Varios Varios Resistor estándar Polarización del LED interno del HCPL3120
mW
250
P60 1 R3 33 Ohms 5% - - Varios Varios Resistor estándar Polarización del LED interno del HCPL3120
mW
250
P60 1 R4 33 Ohms 5% - - Varios Varios Resistor estándar Polarización del LED interno del HCPL3120
mW
HCPL HCPL-3120- Controlador optoacoplado para
P60 1 U1 - - - - Avago Control del IGBT superior
3120 000E FETs
HCPL HCPL-3120- Controlador optoacoplado para
P60 1 U2 - - - - Avago Control del MOSFET positivo
3120 000E FETs
HCPL HCPL-3120- Controlador optoacoplado para
P60 1 U3 - - - - Avago Control del IGBT inferior
3120 000E FETs
HCPL HCPL-3120- Controlador optoacoplado para
P60 1 U4 - - - - Avago Control del MOSFET negativo
3120 000E FETs

CURSO 2011/2012 – 590 – KAIS TOUMI BORGES


ANEXOS

3.8.3 Lista de material general


(Ordenados por fabricante, referencia y descripción)

Cantidad Fabricante Referencia fabricante Descripción

4 Alliance Memory AS7C256A-12TIN Memoria estática aleatoria, 8 bits, 32 kbytes, montaje superficial
4 Avago HCPL-3120-000E Controlador optoacoplado para FETs
1 AVX SK037C124KAR Condensador cerámico, 120 nF, 10 %, 500 V
1 Bourns Jw Miller 8114-RC Inductancia, 2'5 mH, 12'5 A
3 Clairtronic 10 5989 Transformador 230V a 12V, salida doble, 3 VA
1 Epcos B57364S0409M000 Termistor NTC, 4 Ohm, 20 %, 9'5 A, 5'1 W
1 Epcos B57863S0302F40 Termistor NTC, 3 kOhm, 1%, 60 mW
1 Epcos B59901D0060A040 Resistor PTC, 100 Ohm, 30 V
2 Epcos B72205S0271K101 Varistor, 8'6 J, 275 V
3 Fairchild BC548C Transistor bipolar NPN, 30 V, 100 mA, 500 mW
1 Fairchild BC558B Transistor bipolar PNP, -30 V, -100 mA
4 Fairchild Semicond. 4N36-M Optoacoplador salida a transistor bipolar
1 Finder 62.82.9.024.0300 Relé de dos contactos, bobina DC, 24 V, 125 mA
1 H S MARSTON 890SP-01000-A-100 Radiador de aletas de longitud 100 mm, 0'12° C/W
1 Infineon IPI50R140CP MOSFET canal N, 23 A, 550 V
2 International Rectifier IRC840 MOSFET de canal N, 8 A, 500 V
2 International Rectifier IRG4PH40UD2-E IGBT, 41 A, 1‘2 kV
49 Kemet C323C104K5R5TA Condensador cerámico, 100 nF, 10 %, 50 V
1 Kemet C330C474K5R5TA Condensador cerámico, 470 nF, 10 %, 50 V
14 Littlefuse 01000056H Portafusibles
3 Littlefuse 0217.032MXP Fusible rápido, cartucho, 32 mA, 250 V
2 Littlefuse 0217.630HXP Fusible rápido, cartucho, 630 mA, 250 V
2 Littlefuse 0217015.MXP Fusible rápido, cartucho, 15 A, 250 V
1 Littlefuse 02171.25HXP Fusible rápido, cartucho, 1‘25 A, 250 V
Fusible para semiconductores, ultrarrápido, 15 A, 1‘2 kVac / 1
2 Littlefuse LA120X15-1
kVdc,
10 Molex 22-27-2021 Conector macho 2 patillas rectas, PCB
14 Molex 22-27-2031 Conector macho 3 patillas rectas, PCB
1 Molex 22-27-2041 Conector macho 4 patillas rectas, PCB
2 Molex 26-60-4060 Conector macho 6 patillas rectas, PCB
1 Multicomp BC477 Transistor bipolar PNP, -80 V, -150 mA
1 Multicomp GBU1005 Rectificador monofásico de onda completa, 10 A, 600 V
1 On Semiconductor MUR460RLG Diodo ultrarrápido, 4 A, 460 V
2 Panasonic EEUFC1C470 Condensador electrolítico, 47 uF, 20%, 16 V
8 Panasonic EEUFC1E121 Condensador electrolítico, 120 uF, 20 %, 25 V
6 Panasonic EEUFC1E152 Condensador electrolítico, 1'5 mF, 25 V
1 Panasonic EEUFC1H100 Condensador electrolítico, 10 uF, 20 %, 50 V

PROYECTO FINAL DE CARRERA – 591 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Cantidad Fabricante Referencia fabricante Descripción

1 Panasonic EEUFC1H150 Condensador electrolítico, 15 uF, 20 %, 50 V


1 Panasonic EEUFC1H180 Condensador electrolítico, 18 uF, 20 %, 50 V
24 Panasonic EEUFC1H1R0 Condensador electrolítico, 1 uF, 20 %, 50 V
13 Phoenix Contact PLH 16/2-15 Bloque terminal hembra de 2 entradas, 1 kV, 76 A, PCB
1 Ramy Technology A-8.000-18 Cristal de cuarzo, 8 MHz, 30 ppm, 1 mW
3 Renesas HD74LS73AP Dos cerrojos J-K con reset y preset

1 ST Microelectronics LM339N Cuatro comparadores con colector abierto

2 ST Microelectronics M74HCT08B1R Cuatro puertas AND de dos entradas


5 ST Microelectronics ST485BN Convertidor TTL a RS-485
3 ST Microelectronics L7812ACV Regulador de +12V
3 ST Microelectronics L7912ACV Regulador de -12V
4 TE Connectivity 1-390261-1 Zócalo DIL-6, 2 filas x 3 vías, patillas rectas
11 TE Connectivity 1-390261-2 Zócalo DIL-8, 2 filas x 4 vías, patillas rectas
11 TE Connectivity 1-390261-3 Zócalo DIL-14, 2 filas x 7 vías, patillas rectas
5 TE Connectivity 1-390261-4 Zócalo DIL-16, 2 filas x 8 vías, patillas rectas
1 TE Connectivity 2-821949-5 132 way high density QTP socket
1 TE Connectivity 821942-1 132 way high density QTP cover
17 TE Connectivity 881545-2 Puente del jumper
4 Texas Instruments ISO122JP Amplificador de aislamiento de ganancia unitaria
1 Texas Instruments LM393P Dos comparadores con colector abierto
1 Texas Instruments MAX232N Convertidor TTL a RS-232
1 Texas Instruments SN74AHCT00N Cuatro puertas NAND de dos entradas
4 Texas Instruments TL074ACN Amplificador diferencial de precisión
2 Texas Instruments TL431BILPE3 Regulador de tensión ajustable, 2‘495 V, 0‘5 %
9 Texas Instruments TL7757CLPG4 Supervisor de tensión
1 Texas Instruments TMS320F240PQA Microcontrolador de 16 bits, 20 Mhz, 20 MIPS
1 Texas Instruments UCC28019P Controlador de troceador elevador
4 Tyco Electronics TE1000B47RJ Resistencia de disipación de potencia, 47 Ohm, 5%, 1 kW
2 United Chemi-Con 36DA561F450AC2A Condensador electrolítico, 560 uF, 20 %, 450 V
1 Varios Varios Conector DB-9 hembra, soldable a PCB
1 Varios Varios Conector DB-9 macho, soldable a PCB
1 Varios Varios Conector hembra 13 patillas rectas, PCB
1 Varios Varios Conector hembra, 15 patillas rectas, PCB
2 Varios Varios Conector hembra, 18 patillas rectas, PCB
1 Varios Varios Conector hembra, 29 patillas rectas, PCB
4 Varios Varios Conector hembra, 33 patillas rectas, PCB
3 Varios Varios Conector hembra, 45 patillas rectas, PCB
1 Varios Varios Conector hembra, 7 patillas rectas, PCB
1 Varios Varios Conector hembra, Molex de 4 vías, PCB
1 Varios Varios Conector macho, 13 patillas acodadas, PCB

CURSO 2011/2012 – 592 – KAIS TOUMI BORGES


ANEXOS

Cantidad Fabricante Referencia fabricante Descripción

1 Varios Varios Conector macho, 14 patillas rectas, dos filas, PCB


1 Varios Varios Conector macho, 15 patillas acodadas, PCB
2 Varios Varios Conector macho, 18 patillas acodadas, PCB
27 Varios Varios Conector macho, 2 patillas rectas, PCB
1 Varios Varios Conector macho, 29 patillas acodadas, PCB
1 Varios Varios Conector macho, 3 patillas rectas, PCB
4 Varios Varios Conector macho, 33 patillas rectas, PCB
2 Varios Varios Conector macho, 45 patillas acodadas, PCB

1 Varios Varios Conector macho, 5 patillas rectas, PCB

1 Varios Varios Conector macho, 7 patillas acodadas, PCB


3 Varios Varios Diodo LED, rojo, diámetro 3 mm
1 Varios Varios Diodo LED, verde, diámetro 3 mm
1 Varios Varios Diodo LED, verde, diámetro 5 mm
1 Varios Varios Inductancia, 100 mH, 12‘74 A
1 Varios Varios Inductancia, 22 uH
17 Varios Varios Jumper, 3 patillas, dos posiciones, PCB
Placa epoxi de dos caras, cubierta de cobre 35 um, para fresado, 12
144 Varios Varios
cm (largo) x 12 cm (ancho)
2.599‘89 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 22
Varios Varios
cm2 cm (largo) x 22‘5 cm (ancho)
3 Varios Varios Pulsador, PCB
4 Varios Varios Resistor de precisión, 1 kOhm, 1 %, 250 mW
5 Varios Varios Resistor de precisión, 1 Mohm, 1 %, 250 mW
17 Varios Varios Resistor de precisión, 10 kOhm, 1 %, 250 mW
2 Varios Varios Resistor de precisión, 11'80 kOhm, 1 %,250 mW
1 Varios Varios Resistor de precisión, 13 kOhm, 1 %, 250 mW
8 Varios Varios Resistor de precisión, 14'70 kOhm, 1 %, 250 mW
3 Varios Varios Resistor de precisión, 1'5 kOhm, 1 %, 250 mW
1 Varios Varios Resistor de precisión, 1'6 kOhm, 1 %, 250 mW
1 Varios Varios Resistor de precisión, 16'20 kOhm, 1 %, 250 mW
12 Varios Varios Resistor de precisión, 2 kOhm, 1 %, 250 mW
2 Varios Varios Resistor de precisión, 20 kOhm, 1%, 250 mW
1 Varios Varios Resistor de precisión, 220 Ohm, 1 %, 250 mW
5 Varios Varios Resistor de precisión, 2'74 kOhm, 1 %, 250 mW
1 Varios Varios Resistor de precisión, 3 kOhm, 1%, 250 mW
4 Varios Varios Resistor de precisión, 3'01 kOhm, 1%, 250 mW
1 Varios Varios Resistor de precisión, 390 Ohm, 5 %, 250 mW
4 Varios Varios Resistor de precisión, 4'75 kOhm, 1%,250 mW
9 Varios Varios Resistor de precisión, 5'11 kOhm, 1 %, 250 mW
10 Varios Varios Resistor de precisión, 60'40 Ohm, 1%,250 mW
1 Varios Varios Resistor de precisión, 7'15 kOhm, 1 %, 250 mW

PROYECTO FINAL DE CARRERA – 593 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Cantidad Fabricante Referencia fabricante Descripción

1 Varios Varios Resistor estándar ajustable, 4'7 kOhm, 5%,250 mW


22 Varios Varios Resistor estándar, 1 kOhm, 5 %, 250 mW
5 Varios Varios Resistor estándar, 10 kOhm, 5 %, 250 mW
3 Varios Varios Resistor estándar, 1'2 kOhm, 5 %, 250 mW
2 Varios Varios Resistor estándar, 12 Ohm, 5%, 2 W
4 Varios Varios Resistor estándar, 15 Ohm, 5 %, 250 mW
1 Varios Varios Resistor estándar, 1'8 kOhm, 5 %, 250 mW
1 Varios Varios Resistor estándar, 22 kOhm, 5 %, 250 mW
1 Varios Varios Resistor estándar, 3'3 kOhm, 5%, 250 mW
4 Varios Varios Resistor estándar, 33 Ohms, 5 %, 250 mW
2 Varios Varios Resistor estándar, 39 kOhm, 5%, 250 mW
2 Varios Varios Resistor estándar, 4'7 kOhm, 5%, 250 mW
2 Varios Varios Resistor estándar, 51 kOhm, 5 %, 1 W
1 Varios Varios Resistor estándar, 5'1 kOhm, 5%, 250 mW
1 Varios Varios Resistor estándar, 5'1 Ohm, 5 %, 250 mW
1 Varios Varios Resistor estándar, 680 Ohm, 5 %, 250 mW
3 Varios Varios Resistor estándar, 820 Ohm, 5%, 250 mW
15 Varios Varios Terminal de prueba, macho, PCB
19 Vishay 1N4001-E3/54 Diodo estándar, 1 A, 50 V
4 Vishay 1N4148 Diodo pequeña señal, 100 V
8 Vishay 1N5231B Diodo zéner, 5'1 V, 5 %
8 Vishay 1N5243B-TAP Diodo zéner, 13 V, 5%, 500 mW
1 Vishay 1N5406 Diodo estándar, 3 A, 600 V
2 Vishay 562R10TST12 Condensador cerámico, 120 pF, 10 %, 1 kV
5 Vishay D102K20Y5PH63L2R Condensador cerámico, 1 nF, 10 %, 100 V
1 Vishay D122K20Y5PH63L2R Condensador cerámico, 1'2 nF, 10 %, 100 V
9 Vishay D221K20Y5PH63L6R Condensador cerámico, 220 pF, 10%, 100 V
2 Vishay D330J20C0GH63L6R Condensador cerámico, 33 pF, 5%, 100 V
3 Vishay D331K20Y5PL63L6R Condensador cerámico, 330 pF, 10 %, 500 V
2 Vishay D391K20Y5PH63L2R Condensador cerámico, 390 pF, 10 %, 100 V
1 Vishay RH0250R165FE02 Resistor de precisión, 165 mOhm, 1%, 25 W
1 Welwyn OAR3 - R050FI Resistor de precisión, 50 mOhm, 1 %, 3 W
1 Welwyn WP4S-4K7RJA2 Resistor estándar, 4'7 kOhm, 5 %, 4 W

CURSO 2011/2012 – 594 – KAIS TOUMI BORGES


ANEXOS

3.9 Protocolos de comunicaciones


3.9.1 Introducción
Un prototipo tiene la cualidad de poderse comunicar con otros prototipos o con un PC
mediante dos buses separados (Figura 47) y poderse coordinar entre sí en el primer caso o poder ser
monitorizado y configurado en el segundo. A continuación se expondrá en qué consiste cada uno de
los dos tipos, tanto en la forma que se programó para transmitir la información como en la que se
implementó para formar los comandos y las respuestas.
Se denominará trama a la unidad de información básica que se transmite por los buses de
comunicaciones (un byte más sus bits asociados para el bus SCI y sólo un byte para el bus SPI),
formando un conjunto de ellas un comando o una respuesta.

Figura 323 Esquema simplificado de la interconexion entre equipos.

3.9.2 Comunicaciones a través del módulo SCI

3.9.2.1 Formato de las tramas y velocidad de transmisión


Las tramas que se envían al o se reciben del PC se han programado, por defecto, para que
consten de:
 Un bit de start.
 Ocho bits de datos (carácter).
 Un bit de paridad par
 Y dos bits de stop.
La Figura 324 representa la trama mencionada. Las dos primeras características señaladas son
fijas y las dos últimas pueden ser modificables por el usuario desde el programa informático
diseñado para el PC. La velocidad de transmisión es, por defecto, de 9.600 baudios, pero puede ser
reprogramada desde la citada interfaz.

PROYECTO FINAL DE CARRERA – 595 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 324 Trama empleada, por defecto, en la comunicación PC-Prototipo.

3.9.2.2 Formatos generales de los comandos y de las respuestas


En los siguientes dos puntos se va a dar a conocer cuál es el formato de los comandos
programados y de sus respuestas.

.1 Comando
Es una trama que recibe el prototipo proveniente del PC y contiene una orden para ser
ejecutada. Consta de seis campos formados por un número determinado de bytes (Figura 325):
 Campo de sincronismo: Es el carácter ‗&‘ por defecto y, con él, se comienza la
transmisión. De esta forma, cuando el prototipo lea una ráfaga de datos con este primer
carácter sabrá que se trata de un comando.
 Campo de dirección: Especifica, mediante un byte con formato numérico, la
dirección del prototipo hacia el que va dirigido el comando. Dicha dirección es
establecida, en este mismo, mediante los selectores ubicados en la placa de
comunicaciones.
 Campo de comando: Son dos caracteres que especifican el comando a ejecutar por el
prototipo.
 Campo de tamaño del campo de datos: Indica, mediante dos bytes (MSB y LSB), la
longitud del campo de datos (en número de bytes).
 Campo de datos: Formado por los parámetros que acompañan al comando. Debe ser
un número par de bytes, siendo posible un número nulo (comando sin parámetros).
 Campo de Check-Sum: Son los dos últimos bytes que se envían y sirven para formar
una redundancia para la comprobación posterior de posibles errores en la transmisión.
Consiste en la suma de todas las palabras anteriores y el resultado invertido en
complemento a uno.

CURSO 2011/2012 – 596 – KAIS TOUMI BORGES


ANEXOS

Figura 325 Campos que conforman un comando en la comunicación PC-Prototipo.

Para explicar los comandos disponibles, se empleará la codificación siguiente:

Comando [CSC] [Dir] [CC1] [CC2] [LongData] [Data] [Check]


Bytes 1 1 1 1 2 LongData 2
Tipo Char Hex Char Char Hex Hex Hex

siendo:
 CSC:
o Significado: Carácter de sincronismo de la trama de comando. Por defecto, su
valor es ‗&‘ (26h).
o Longitud / Tipo: 1 byte / Carácter.
 Dir:
o Significado: Dirección del prototipo de destino.
o Longitud / Tipo: 1 byte / Hexadecimal.
 CC1:
o Significado: Primer carácter que define al comando.
o Longitud / Tipo: 1 byte / Carácter.
 CC2:
o Significado: Segundo carácter que define al comando.
o Longitud / Tipo: 1 byte / Carácter.
 LongData:
o Significado: Número de bytes de datos contenidos en el comando.
o Longitud / Tipo: 2 bytes (primero el alto y luego el bajo) / Hexadecimal.
 Data:
o Significado: Datos a enviar al prototipo.
o Longitud / Tipo: LongData bytes / Hexadecimal.

PROYECTO FINAL DE CARRERA – 597 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Check:
o Significado: Código de check-sum obtenido a partir del resto de la trama de
comando.
o Longitud / Tipo: 2 bytes (primero el alto y luego el bajo) / Hexadecimal.

 El tamaño total de una trama de comando, en bytes, es de 8 + LongData.

Como ejemplo de un envío de comando, se ha escogido el tipo ― VF‖, cuya función es


comprobar si existe una comunicación fiable entre el PC y el prototipo, enviándole el primero unos
datos al segundo, el cual deberá devolver inalterados. El comando será enviado al prototipo número
2 y los datos de prueba el número 89ABCDh:

Sinc. Dir. Comando Longitud Datos Check-Sum


‗&‘ ‗V‘ ‗F‘
02h 00h 04h 89h ABh CDh EFh 2Ch 18h
(26h) (56h) (46h)
1 2 3 4 5 6 7 8 9 10 11 12

.2 Respuesta
Es un conjunto de bytes que el prototipo envía al PC para informarle del resultado del
comando ejecutado y darle otro tipo de información como, por ejemplo, datos de una zona
determinada de memoria, el estado de funcionamiento del equipo… No todos los comandos
requieren una respuesta.

 Si la dirección que posee seleccionada el prototipo en su placa de comunicaciones es la nº 0,


hará caso omiso a las tramas de comando que circulen por el bus (ni se ejecuta el comando
ni se envía una respuesta,  3.9.2.3 Existencia de una respuesta).

La respuesta posee el formato de la Figura 326, constando de los siguientes campos, la


mayoría comunes a los de un comando:
 Campo de sincronismo: Es el carácter ‗%‘ por defecto y, con él, se comienza la
transmisión de la respuesta.
 Campo de dirección: Especifica, mediante un byte con formato numérico, la
dirección del prototipo que responde. Dicha dirección es establecida, en este mismo,
mediante los selectores ubicados en la placa de comunicaciones.
 Campo de comando: Son dos caracteres que especifican el comando a ejecutar por el
prototipo.

CURSO 2011/2012 – 598 – KAIS TOUMI BORGES


ANEXOS

 Campo de tamaño del campo de información: Indica, mediante dos bytes, el


número de bytes de los que consta el subcampo de error más el subcampo de datos.
a. Subcampo de error: Compuesto por dos bytes indica, mediante un código, el
tipo de error o advertencia acontecida al ejecutar el comando ( 3.9.2.32
Códigos de advertencia y error, pág. 630).
b. Subcampo de datos: Formado por los datos que solicita el comando u otros
relacionados con el mismo. Es un número par de bytes, siendo posible un
número nulo (la respuesta no debe devolver nada). Si se ha producido un error
al ejecutar el comando, este subcampo será siempre nulo.
 Campo de Check-Sum: Posee la misma finalidad y se forma igual que para un
comando.

a) Sin error o con advertencia.

b) Con error.
Figura 326 Formato de las tramas de respuesta hacia el PC.

Para explicar las respuestas a cada comando, se empleará la codificación siguiente, para
cuando haya un error y para cuando no:
 Sin error o con advertencia:

Respuesta [CSR] [Dir] [CC1] [CC2] [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 LongData-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

PROYECTO FINAL DE CARRERA – 599 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Con error:

Respuesta [CSR] [Dir] [CC1] [CC2] [LongInf] [CodErr] [Check]


Longitud 1 1 1 1 2 2 2
Tipo Char Hex Char Char Hex Hex Hex

siendo:
 CSR:
o Significado: Carácter de sincronismo de la trama de respuesta. Por defecto, su
valor es ‗%‘ (25h).
o Longitud / Tipo: 1 byte / Carácter.
 Dir:
o Significado: Dirección del prototipo que responde.
o Longitud / Tipo: 1 byte / Hexadecimal.
 CC1:
o Significado: Primer carácter que define al comando al que se responde.
o Longitud / Tipo: 1 byte / Carácter.
 CC2:
o Significado: Segundo carácter que define al comando al que se responde.
o Longitud / Tipo: 1 byte / Carácter.
 LongInf:
o Significado: Número de bytes de datos más del código de error contenidos en
el comando (denominado, en su conjunto, campo de información).
o Longitud / Tipo: 2 bytes (primero el alto y luego el bajo) / Hexadecimal.
 CodErr:
o Significado: Código de error comunicado por el equipo que responde.
o Longitud / Tipo: 2 bytes (primero el alto y luego el bajo) / Hexadecimal.
 Data:
o Significado: Datos a enviar al prototipo.
o Longitud / Tipo: LongData-2 bytes / Hexadecimal.
 Check:
o Significado: Código de Check-Sum obtenido a partir del resto de la trama de
respuesta.

CURSO 2011/2012 – 600 – KAIS TOUMI BORGES


ANEXOS

o Longitud / Tipo: 2 bytes (primero el alto y luego el bajo) / Hexadecimal.

 El tamaño total de una trama de respuesta sin error, en bytes, es de 8 + LongInf.


 El tamaño total de una trama de respuesta con error, en bytes, es de 10.

Siguiendo el mismo ejemplo del comando anterior, si no ha habido algún error o advertencia
que comunicar al PC, el prototipo enviará la siguiente respuesta:

Sinc. Dir. Comando Longitud Error Datos Check-Sum


‗%‘ ‗V‘ ‗F‘
(25h) 02h (56h) (46h) 00h 06h 00h 00h 89h ABh CDh EFh 2Dh 16h

1 2 3 4 5 6 7 8 9 10 11 12 13 14

3.9.2.3 Existencia de una respuesta


Cada comando que el PC envía puede ir destinado a un solo prototipo o a todos a la vez,
pudiendo o no recibir una respuesta. Pueden darse los siguientes cuatro casos en función de la
dirección asignada al prototipo y la contenida en el comando:
2) La dirección del prototipo es la nº 0: El prototipo hará caso omiso de la información
circulante en el bus, pues tendrá su módulo de comunicaciones deshabilitado.
3) La dirección del prototipo es distinta de cero, pero no la del comando: El prototipo
ejecutará el comando que ha enviado el PC, pero no efectuará respuesta alguna. De
esta forma, dicho PC puede ordenar una misma acción a todos sus esclavos a la vez sin
necesidad de hacerlo uno a uno.
4) La dirección del prototipo y la del comando son distintas a cero, pero diferentes entre
sí: El prototipo no ejecutará el comando ni responderá al PC, pues va dirigido hacia
otro prototipo.
5) La dirección del prototipo es distinta de cero e igual que la del comando: El prototipo
ha sido seleccionado por el PC, por lo que ejecutará el comando y le responderá.
La Tabla 105 recoge, a modo de resumen, lo escrito en los cuatro párrafos anteriores.

PROYECTO FINAL DE CARRERA – 601 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Dirección del... ¿El prototipo...


... ejecuta el
... prototipo ... comando ... responde?
comando?
0 Indiferente No No
0 Sí No
1, 2 ó 3 <> Prototipo No No
= Prototipo Sí Sí
Tabla 105 Acciones del prototipo ante un comando según sean las direcciones de
ambos (comunicación con el PC).

3.9.2.4 El Check-Sum
El check-sum (o suma de verificación) es un método para comprobar que la trama de datos
que se ha recibido no está corrompida. Para ello, el transmisor envía la trama de datos de interés a la
que le añade, en la última posición, un código que ha calculado a partir de los mismos. El receptor,
al recibir la trama, calcula también el código mencionado y lo compara con el recibido, habiéndose
realizado la operación de comunicación con éxito si ambos códigos son iguales.

.1 Cálculo
Para la comunicación con el PC, se emplean datos de 16 bits, por lo que el check-sum deberá
tener esta longitud también. A continuación, se va a explicar el proceso, poniendo como ejemplo el
envío de los datos
5B24h, 98ACh, B0EFh, A5D8h
7) Sumar todos los datos de 16 bits:

A5D8h
5B24h
(ec. 371) 98ACh
 B0EFh
24A97h

8) En caso de resultar un número superior a 16 bits, se sumarán las palabras en exceso a


la de menor peso:

4A97h
(ec. 372)  0002h
4A99h

Si se sigue obteniendo un resultado superior a 16 bits, se deberá repetir este paso.


9) Por último, efectuar el complemento a 1 del resultado:

(ec. 373) C1 4A99h  B566h

CURSO 2011/2012 – 602 – KAIS TOUMI BORGES


ANEXOS

La trama que enviará el transmisor será, por tanto, la siguiente:


5B24h, 98ACh, B0EFh, A5D8h, B566h.

.2 Comprobación
Dos formas existen de comprobar si la trama recibida es la correcta
10) El receptor calculará el check-sum de la forma descrita anteriormente y la comparará
con la recibida.
11) O el receptor procederá de la siguiente manera:
a. Sumará todas las palabras recibidas:

A5D8h
5B24h
98ACh
(ec. 374)
B0EFh
 B566h
2FFFDh

b. En caso de resultar un número superior a 16 bits, se sumarán las palabras en


exceso a la de menor peso:

FFFDh
(ec. 375)  0002h
FFFFh

Si se sigue obteniendo un resultado superior a 16 bits, se deberá repetir este


paso.
c. Por último, efectuar el complemento a 1 del resultado. Si se obtiene 0000h, la
trama se ha recibido con éxito:

(ec. 376) C1 FFFFh  0000h

3.9.2.5 Comandos disponibles


Existen hasta 26 comandos diferentes para establecer la comunicación entre el PC y el
prototipo. A cada comando se le identifica mediante un par de letras alfanuméricas según la tabla
siguiente:

PROYECTO FINAL DE CARRERA – 603 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Nº COMANDO SIGNIFICADO PÁGINA


1 CA Canales analógicos 604
2 DR Direcciones 605
3 ED Escritura en memoria de datos 607
4 EP Escritura en memoria de programa 607
5 I1 Corriente de fase 608
6 LD Lectura de memoria de datos 609
7 LH Lectura de semiventana de histéresis 610
8 LO Leer onda 611
9 LP Lectura de memoria de programa 612
10 MC Modificar parámetros de comunicación serie 613
11 MR Marcha 614
12 ND Operación lógica AND 615
13 OR Operación lógica OR 616
14 PR Paro 617
15 RH Reemplazar semiventana de histéresis 617
16 RO Reemplazar onda 618
17 RS Reset del prototipo 619
18 ST Status del prototipo 619
19 TM Todas las muestras 622
20 TR Temperatura del radiador 623
21 V1 Voltage de fase 624
22 VB Voltage del bus de continua 625
23 VF Verificar comunicación 626
24 VN Voltage en el bus de continua negativo 627
25 VP Voltage en el bus de continua positivo 628
26 XR Operación lógica XOR 629
Tabla 106 Comandos programados para la comunicación con el PC.

3.9.2.6 Comando CA

.1 Explicación
Significado: Canales Analógicos.
Descripción: Toma una muestra de todos los canales analógicos empleados en el DSP
(corriente y tensión de fase, tensión en el bus de continua positivo y negativo, temperatura del
radiador y ambiental y corriente máxima seleccionada).
 Este comando está pensado principalmente para detectar los errores presentes en los sensores
de corriente y de tensión de fase y en los del bus de continua, positivo y negativo, con el fin
de eliminarlos en las lecturas posteriores. Por ello, se recomienda ejecutarlo con el prototipo
en el estado de Paro y desconectado de la red eléctrica y del bus de continua.

CURSO 2011/2012 – 604 – KAIS TOUMI BORGES


ANEXOS

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘C’ ‘A’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de recepción
Ninguno.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘C’ ‘A’ 0010h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 14 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 24.

 Parámetros de envío
Se envía la lectura de todos los canales analógicos empleados en el siguiente orden:
- Corriente de fase (1 palabra).
- Tensión de fase (1 palabra).
- Corriente de fase máxima (1 palabra).
- Tensión del bus de continua positivo (1 palabra).
- Temperatura ambiente (1 palabra).
- Tensión del bus de continua negativo (1 palabra).
- Temperatura del radiador (1 palabra).

3.9.2.7 Comando DR

.1 Explicación
Significado: DiRecciones.
Descripción: Se solicitan, al prototipo, las direcciones de determinadas zonas de memoria,
tanto de datos como de programa.

PROYECTO FINAL DE CARRERA – 605 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘D’ ‘R’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de recepción
Ninguno.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘D’ ‘R’ 0018h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 22 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 32.

 Parámetros de recepción
Se envían, en este orden, las direcciones de memoria correspondientes a:
- Trama de comunicación serie (RAM, 1 palabra).
- Vector imagen de la corriente de fase (RAM, 1 palabra).
- Vector imagen de la tensión de fase (RAM, 1 palabra).
- Vector imagen de la tensión positiva del bus de continua (RAM, 1 palabra).
- Vector imagen de la tensión negativa del bus de continua (RAM, 1 palabra).
- Vector imagen de la temperatura del radiador (RAM, 1 palabra).
- Onda de programa nº 1 (ROM, 1 palabra).
- Vector de la semiventana de histéresis (ROM, 1 palabra).
- Errores implícitos en los sensores (ROM, 1 palabra).
- Valores máximos de funcionamiento permitidos (ROM, 1 palabra).
- Variables misceláneas (ROM, 1 palabra).
Entre paréntesis se ha escrito si pertenecen a la memoria de datos (RAM) o de programa
(ROM).

CURSO 2011/2012 – 606 – KAIS TOUMI BORGES


ANEXOS

3.9.2.8 Comando ED

.1 Explicación
Significado: Escritura en la memoria de Datos.
Descripción: Escribe, en la memoria de datos, los valores que se le pasen por parámetro.

 Un mal uso de este comando podría causar un funcionamiento erróneo en el equipo.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘E’ ‘D’ [LongData] [Data] [Check]


Bytes 1 1 1 1 2 [LongData] 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 8 + [LongData].

 Parámetros de envío

Tan sólo dos parámetros son los que se reciben del PC y es en este orden:
- Dirección de inicio de escritura (1 palabra).
- Datos a escribir.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘E’ ‘D’ 0002h [CodErr] [Check]


Bytes 1 1 1 1 2 2 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 10.

 Parámetros de envío
El prototipo envía al PC el resultado de la ejecución del comando.

3.9.2.9 Comando EP

.1 Explicación
Significado: Escritura en la memoria de Programa.

PROYECTO FINAL DE CARRERA – 607 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Descripción: Escribe, en la memoria de programa, los valores que se le pasen por parámetro.

 Un mal uso de este comando podría causar un funcionamiento erróneo en el equipo.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘E’ ‘P’ [LongData] [Data] [Check]


Bytes 1 1 1 1 2 [LongData] 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 8 + [LongData].

 Parámetros de recepción
Tan sólo dos parámetros son los que se reciben del PC y es en este orden:
- Dirección de inicio de escritura (1 palabra).
- Datos a escribir.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ Dir ‘E’ ‘P’ 0002h CodErr Check


Bytes 1 1 1 1 2 2 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 10.

 Parámetros de envío
El prototipo envía al PC el resultado de la ejecución del comando.

3.9.2.10 Comando I1

.1 Explicación
Significado: Intensidad de la fase 1.
Descripción: Se solicita al prototipo el vector de muestras de la corriente de fase.

CURSO 2011/2012 – 608 – KAIS TOUMI BORGES


ANEXOS

 Al ser un vector de gran tamaño, se recomienda disminuir la velocidad de transmisión desde


el PC para evitar anomalías de funcionamiento en el prototipo cuando éste se encuentre en el
estado MARCHA.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘I’ ‘1’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 10.

 Parámetros de recepción
Ninguno.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‘%’ [Dir] ‘I’ ‘1’ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]- 2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf] (por defecto, la longitud total es de 5.006 bytes).

 Parámetros de envío
Se envían los parámetros relacionados a continuación:
- Posición, dentro del vector imagen de la corriente de fase, de la última muestra
guardada (1 palabra).
- Número de muestras que conforma un periodo de la corriente de fase (1 palabra).
- Muestras del vector imagen de la corriente de fase (2.048 palabras por defecto,
siendo la primera la muestra del inicio del vector).

3.9.2.11 Comando LD

.1 Explicación
Significado: Lectura de memoria de Datos.
Descripción: Realiza una lectura de la memoria de datos entre dos direcciones especificadas,
ambas incluidas.

PROYECTO FINAL DE CARRERA – 609 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘L’ ‘D’ 0004h [Data] [Check]


Bytes 1 1 1 1 2 4 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 10.

 Parámetros de recepción
Son dos parámetros los que se reciben desde el PC y es en este orden:
- Dirección de inicio de consulta.
- Dirección de fin de consulta.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘L’ ‘D’ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf].

 Parámetros de envío
El DSP aporta todos los datos solicitados entre las dos direcciones, incluidas, anteriormente
citadas.

3.9.2.12 Comando LH

.1 Explicación
Significado: Lectura de la semiventana de Histéresis.
Descripción: Se solicitan, desde el PC, los valores de la semiventana de histéresis que sirve
para controlar a la corriente de fase.

CURSO 2011/2012 – 610 – KAIS TOUMI BORGES


ANEXOS

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘L’ ‘H’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 10.

 Parámetros de recepción
Ninguno.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘L’ ‘H’ 0100h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 254 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 264.

 Parámetros de envío
Se envían los datos que conforman la semiventana de histéresis (127 palabras, siendo la
primera el comienzo de la semiventana).

3.9.2.13 Comando LO

.1 Explicación
Significado: Leer Onda.
Descripción: Se solicita al prototipo la onda de corriente de consigna que se le especifica,
almacenada en la memoria de programa. Existen hasta 7 ondas programadas numeradas desde la 0
hasta la 6.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘L’ ‘O’ 0002h [Data] [Check]


Bytes 1 1 1 1 2 2 2
Tipo Char Hex Char Char Hex Hex Hex

PROYECTO FINAL DE CARRERA – 611 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Longitud (bytes): 10.

 Parámetros de recepción
Número de onda a consultar que se encuentra almacenada en la memoria de programa.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘L’ ‘O’ 0202h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 512 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 522.

 Parámetros de envío
El prototipo aporta todos los datos que conforman la onda almacenada solicitada (256
palabras).

3.9.2.14 Comando LP

.1 Explicación
Significado: Lectura de memoria de Programa.
Descripción: Realiza una lectura de la memoria de programa. Su comportamiento es el
mismo que en el caso del comando LD.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘L’ ‘P’ 0004h [Data] [Check]


Bytes 1 1 1 1 2 4 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 12.

 Parámetros de recepción
Dos parámetros se reciben y son en este orden:
- Dirección de inicio de consulta.
- Dirección de fin de consulta.

CURSO 2011/2012 – 612 – KAIS TOUMI BORGES


ANEXOS

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘L’ ‘P’ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf] -2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongData].

 Parámetros de envío
Se envían todos los datos solicitados entre las dos direcciones, inclusive, anteriormente
citadas.

3.9.2.15 Comando MC

.1 Explicación
Significado: Modificar parámetros Comunicación serie.
Descripción: Se modifican las características de la comunicación que se especifican.

 Una mala selección de los parámetros de comunicación podría ralentizar el funcionamiento del
prototipo e, incluso, hacer que no funcione correctamente.
 Si al modificar los parámetros de comunicación no se consigue comunicar con el prototipo,
reiniciarlo manualmente.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘M’ ‘C’ 0004h [Data] [Check]


Bytes 1 1 1 1 2 4 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 12.

 Parámetros de recepción
Se reciben dos palabras:
- Nuevo BRR (registro que especifica la velocidad de la comunicación).
- Y los bits (7, 6 y 5) que indican el nuevo estado de la paridad y el número de bits
de stop.

PROYECTO FINAL DE CARRERA – 613 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.3 Formato de la respuesta
No se envía respuesta alguna.

3.9.2.16 Comando MR

.1 Explicación
Significado: MaRcha.
Descripción: Cambia el estado del prototipo al de MARCHA.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘M’ ‘R’ 0006h [Data] [Check]


Bytes 1 1 1 1 2 6 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 14.

 Parámetros de recepción
Se reciben desde el PC los siguientes datos referentes a la corriente de fase:
- El módulo.
- El desfase.
- Y el número de onda de consigna.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘M’ ‘R’ 0008h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 6 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 16.

 Parámetros de envío
Se aportan al PC los siguientes datos por orden:
- El doble de la frecuencia de red detectada.
- La corriente máxima limitada por hardware.

CURSO 2011/2012 – 614 – KAIS TOUMI BORGES


ANEXOS

- Y la temperatura ambiente.

3.9.2.17 Comando ND

.1 Explicación
Significado: operación lógica aND.
Descripción: Realiza una AND lógica entre el dato almacenado en una dirección de memoria
y el que se recibe como parámetro, guardando el resultado en dicha zona de memoria.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘N’ ‘D’ 0004h [Data] [Check]


Bytes 1 1 1 1 2 4 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 12.

 Parámetros de recepción
El prototipo recibe:
- La dirección del registro a modificar.
- Y la máscara a aplicar.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘N’ ‘D’ 0006h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 4 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 14.

 Parámetros de recepción
El prototipo aporta, en este orden:
- El valor inicial del registro a modificar (1 palabra).
- Y el valor final del registro al aplicar la máscara (1 palabra).

PROYECTO FINAL DE CARRERA – 615 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.9.2.18 Comando OR

.1 Explicación
Significado: operación lógica OR.
Descripción: Realiza una OR lógica entre el dato almacenado en una dirección de memoria y
el que se recibe como parámetro, guardando el resultado en dicha zona de memoria.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘O’ ‘R’ 0004h [Data] [Check]


Bytes 1 1 1 1 2 4 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 12.

 Parámetros de recepción
El prototipo aporta:
- La dirección del registro a modificar.
- Y la máscara a aplicar.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘O’ ‘R’ 0006h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 4 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 14.

 Parámetros de envío
El prototipo envía, en este orden:
- El valor inicial del registro a modificar (1 palabra).
- Y el valor final del registro al aplicar la máscara (1 palabra).

CURSO 2011/2012 – 616 – KAIS TOUMI BORGES


ANEXOS

3.9.2.19 Comando PR

.1 Explicación
Significado: PaRo.
Descripción: Cambia el estado del prototipo al de Paro.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘P’ ‘R’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de recepción
Ninguno.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘P’ ‘R’ 0002h [CodErr] [Check]


Bytes 1 1 1 1 2 2 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 10.

 Parámetros de envío
Resultado de la ejecución del comando.

3.9.2.20 Comando RH

.1 Explicación
Significado: Reemplazar semiventana de Histéresis.
Descripción: Substituye la semiventana de histéresis contenida en el prototipo por la que se
recibe como parámetro.

PROYECTO FINAL DE CARRERA – 617 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘R’ ‘H’ 00FEh [Data] [Check]


Bytes 1 1 1 1 2 254 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 262.

 Parámetros de recepción
Nuevos datos de la semiventana de histéresis (127 palabras, siendo la primera el comienzo de
la semiventana).

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘R’ ‘H’ 0002h [CodErr] [Check]


Bytes 1 1 1 1 2 2 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 10.

 Parámetros de envío
Resultado de la ejecución del comando.

3.9.2.21 Comando RO

.1 Explicación
Significado: Reemplazar Onda.
Descripción: Substituye una de las siete ondas de consigna almacenadas en la memoria de
programa por la que se recibe como parámetro.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘R’ ‘O’ 0202h [Data] [Check]


Bytes 1 1 1 1 2 514 2
Tipo Char Hex Char Char Hex Hex Hex

CURSO 2011/2012 – 618 – KAIS TOUMI BORGES


ANEXOS

 Longitud (bytes): 522.

 Parámetros de recepción
El prototipo recibe, en este orden:
- El número de la onda a reemplazar almacenada en la memoria de programa (1
palabra).
- Y los datos de la nueva onda (256 palabras, siendo la primera el comienzo de la
onda).

.3 Formato de la respuesta
Resultado de la ejecución del comando.

3.9.2.22 Comando RS

.1 Explicación
Significado: ReSet del prototipo.
Descripción: El prototipo recibe la orden de reiniciarse.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘R’ ‘S’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de recepción
Ninguno.

.3 Formato de la respuesta
No recibe respuesta alguna.

3.9.2.23 Comando ST

.1 Explicación
Significado: STatus.
Descripción: Se solicita al prototipo diversos registros de la memoria de datos de usuario para
conocer cuál es el estado del mismo. Entre ellos se encuentran datos relacionados con la corriente y

PROYECTO FINAL DE CARRERA – 619 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

la tensión de fase, las tensiones en el bus de continua, la temperatura del radiador y errores y avisos
de funcionamiento.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘S’ ‘T’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de recepción

Ninguno.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘S’ ‘T’ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongData].

 Parámetros de envío
Se envían varios registros localizados en el inicio de la memoria de datos de usuario (zona
restringida), los cuales indican:
- El desfase entre la tensión y la corriente de fase.
- El doble de la frecuencia de la red eléctrica.
- Localizador para conocer, de forma aproximada, dónde se encontraba ejecutándose
el código de programa en el momento de producirse cualquier reset.
- El módulo de la corriente a absorber de la red.
- La corriente máxima por fase ajustada por el usuario por hardware.
- El sumatorio de las muestras al cuadrado de la corriente de fase.
- El sumatorio de las muestras de un periodo de la corriente de fase.
- El número de muestras de un periodo de la corriente de fase.

CURSO 2011/2012 – 620 – KAIS TOUMI BORGES


ANEXOS

- Los valores máximo y mínimo detectados de la corriente de fase.


- La temperatura ambiente muestreada.
- El valor eficaz al cuadrado y escalado de la tensión de fase (dos palabras).
- El número de muestras de un periodo de la tensión de fase.
- Los valores máximo y mínimo detectados de la tensión de fase.
- Los valores máximos, medios y mínimos detectados de las tensiones positiva y
negativa del bus de continua.
- El tipo de onda de consigna.
- Si se ha perdido alguna muestra en uno de los convertidores A/D y en cuál.
- Si la corriente máxima ajustada por hardware es la máxima posible.
- El modo de funcionamiento del prototipo (MARCHA o PARO).
- Si ha habido un fallo en el relé de conexión a red.
- Si ha habido un desbordamiento en uno de los convertidores A/D y en cuál.
- Si no se alcanzan la frecuencia y la tensión mínimas de red.
- Si no se alcanzan las tensiones mínimas en algunos de los buses de continua.
- Si ha habido un exceso de la derivada o de la magnitud de la corriente de fase.
- Si ha habido un exceso de la tensión de fase, de la tensión en alguno de los buses
de continua o en la temperatura en el radiador.
- Si se han producido interrupciones anómalas y su naturaleza.
- Si se ha producido un reset y su tipo.
- Si el prototipo se ha detenido por alguna anomalía.
- Si algún prototipo se encuentra indispuesto en el caso de trabajar con alguno en
paralelo.
- El estado de la comunicación serie con el PC:
o Errores de paridad, de 'overrun', de trama, de 'break', de Check-sum o de
tiempo expirado.
o Exceso de datos recibidos.
o Dirección nula en algún comando.
o Si se ha recibido algún comando no reconocido.
- El estado la comunicación serie con otros prototipos:
o Prototipo funcionando como ESCLAVO o como MAESTRO.
o Prototipos que hay en línea y cuáles.
o Errores de overrun, de Check-sum o de trama recibida.

PROYECTO FINAL DE CARRERA – 621 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

o Tipo de sistema creado (monofásico, bifásico o trifásico).


- Valor de los ocho registros auxiliares (AR), los dos de estado (ST) y los ocho de la
pila, todos ellos propios del microcontrolador, al haberse producido un reset illegal
adress.

3.9.2.24 Comando TM

.1 Explicación
Significado: Todas las Muestras.
Descripción: El prototipo envía los vectores imagen de las muestras de la corriente y de la
tensión de fase, de las tensiones positiva y negativa del bus de continua y de la temperatura del
radiador.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘T’ ‘M’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de recepción
Ninguno.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘T’ ‘M’ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf].

 Parámetros de recepción
Se envían al PC, por este orden, los siguientes datos:
- Posición relativa, dentro del vector imagen de la corriente de fase, de la última
muestra tomada (1 palabra).
- Número de muestras que conforma un periodo de la corriente de fase (1 palabra).

CURSO 2011/2012 – 622 – KAIS TOUMI BORGES


ANEXOS

- Vector imagen de muestras de la corriente de fase (2048 palabras por defecto,


siendo la primera la muestra del inicio del vector).
- Posición relativa, dentro del vector imagen de la tensión de fase, de la última
muestra tomada (1 palabra).
- Número de muestras que conforma un periodo de la tensión de fase (1 palabra).
- Vector imagen de muestras de la tensión de fase (512 palabras por defecto, siendo
la primera la muestra del inicio del vector).
- Posición relativa, dentro del vector imagen de la tensión positiva del bus de
continua, de la última muestra tomada (1 palabra).
- Vector imagen de muestras de la tensión positiva del bus de continua (512 palabras
por defecto, siendo la primera la muestra del inicio del vector).
- Posición relativa, dentro del vector imagen de la tensión negativa del bus de
continua, de la última muestra tomada (1 palabra).
- Vector imagen de muestras de la tensión negativa del bus de continua (512
palabras por defecto, siendo la primera la muestra del inicio del vector).
- Posición relativa, dentro del vector imagen de la temperatura del radiador, de la
última muestra tomada (1 palabra).
- Vector imagen de muestras de la temperatura del radiador (512 palabras por
defecto, siendo la primera la muestra del inicio del vector).

3.9.2.25 Comando TR

.1 Explicación
Significado: Temperatura del Radiador.
Descripción: Se solicita al prototipo el vector de muestras de la temperatura del radiador.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘T’ ‘R’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de recepción

Ninguno.

PROYECTO FINAL DE CARRERA – 623 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘T’ ‘R’ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf] (por defecto, la longitud total es de 1.034 bytes).

 Parámetros de envío
Se aportan los parámetros relacionados a continuación y en este orden:
- Posición, dentro del vector imagen de la temperatura del radiador, de la última
muestra guardada (1 palabra).
- Muestras del vector imagen de la temperatura del radiador (512 palabras por
defecto, siendo la primera la muestra del inicio del vector).

3.9.2.26 Comando V1

.1 Explicación
Significado: Voltaje de la fase 1.
Descripción: Se solicita al prototipo el vector de muestras de la tensión de fase.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘V’ ‘1’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de recepción
Ninguno.

CURSO 2011/2012 – 624 – KAIS TOUMI BORGES


ANEXOS

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘V’ ‘1’ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf] (por defecto, la longitud total es de 1.034 bytes).

 Parámetros de envío
Se aportan los parámetros relacionados a continuación:
- Posición, dentro del vector imagen de la tensión de fase, de la última muestra
guardada (1 palabra).
- Número de muestras que conforma un periodo de la tensión de fase (1 palabra).
- Muestras del vector imagen de la tensión de fase (512 palabras por defecto, siendo
la primera la muestra del inicio del vector).

3.9.2.27 Comando VB

.1 Explicación
Significado: Voltaje del Bus de continua.
Descripción: Se solicita al prototipo el vector de muestras de la tensión del bus de continua.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘V’ ‘B’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de recepción
Ninguno.

PROYECTO FINAL DE CARRERA – 625 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘V’ ‘B’ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf] (por defecto, la longitud total es de 1.034 bytes).

 Parámetros de envío
Se envían los parámetros relacionados a continuación:
- Posición, dentro del vector creado en el siguiente párrafo, de la última muestra
guardada (1 palabra).
- La diferencia entre las muestras del vector imagen de la tensión positiva y las
muestras del vector imagen de la tensión negativa del bus de continua (512
palabras por defecto, siendo la primera la muestra del inicio del vector).

3.9.2.28 Comando VF

.1 Explicación
Significado: VeriFicar comunicación.
Descripción: Este comando es empleado para conocer si existe una comunicación correcta
entre el PC y el prototipo. El primero enviará una serie de datos que el segundo deberá retransmitir.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘V’ ‘F’ [LongData] [Data] [Check]


Bytes 1 1 1 1 2 [LongData] 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 8 + [LongData].

 Parámetros de recepción
Cualesquiera.

CURSO 2011/2012 – 626 – KAIS TOUMI BORGES


ANEXOS

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘V’ ‘F’ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf].

 Parámetros de envío
Si no ha habido error, se enviarán los mismos datos que los recibidos.

3.9.2.29 Comando VN

.1 Explicación
Significado: Voltaje del bus de continua Negativo.
Descripción: Se solicita al prototipo el vector de muestras de la tensión del bus de continua
negativo.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘V’ ‘N’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de recepción
Ninguno.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘V’ ‘N’ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf] (por defecto, la longitud total es de 1.034 bytes).

PROYECTO FINAL DE CARRERA – 627 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Parámetros de envío
Se envían los parámetros relacionados a continuación:
- Posición, dentro del vector imagen de la tensión negativa del bus, de la última
muestra guardada (1 palabra).
- Muestras del vector imagen de la tensión negativa del bus (512 palabras por
defecto, siendo la primera la muestra del inicio del vector).

3.9.2.30 Comando VP

.1 Explicación
Significado: Voltaje del bus de continua Positivo.
Descripción: Se solicita al prototipo el vector de muestras de la tensión del bus de continua
positivo.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘V’ ‘P’ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de recepción
Ninguno.

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘V’ ‘P’ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf] (por defecto, la longitud total es de 1.034 bytes).

 Parámetros de envío
Se aportan los parámetros relacionados a continuación:
- Posición, dentro del vector imagen de la tensión positiva del bus, de la última
muestra guardada (1 palabra).

CURSO 2011/2012 – 628 – KAIS TOUMI BORGES


ANEXOS

- Muestras del vector imagen de la tensión positiva del bus (512 palabras por
defecto, siendo la primera la muestra del inicio del vector).

3.9.2.31 Comando XR

.1 Explicación
Significado: Operación lógica XoR.
Descripción: Realiza una XOR lógica entre el dato almacenado en una dirección de memoria
y el que se recibe como parámetro, guardando el resultado en dicha zona de memoria.

.2 Formato del comando

 Trama a recibir

Comando ‘&’ [Dir] ‘X’ ‘R’ 0004h [Data] [Check]


Bytes 1 1 1 1 2 4 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 12.

 Parámetros de recepción
El prototipo recibe, en este orden:
- La dirección del registro a modificar (1 palabra).
- Y la máscara a aplicar (1 palabra).

.3 Formato de la respuesta

 Trama a enviar

Respuesta ‘%’ [Dir] ‘X’ ‘R’ 0006h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 4 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 14.

 Parámetros de envío
Se aporta, en este orden:
- El valor inicial del registro a modificar (1 palabra).
- Y el valor final del registro al aplicar la máscara (1 palabra).

PROYECTO FINAL DE CARRERA – 629 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.9.2.32 Códigos de advertencia y error


El campo de código de error de las repuestas puede ser un número negativo, nulo o positivo
(Tabla 107).
 Si es negativo, se trata de una advertencia para dar aviso al PC sobre algún detalle
importante cuando se ejecutó el comando. Son debidas a uno de estos dos puntos:
o El comando recibido se ha ejecutado, pero ha habido algún hecho que
comunicar al usuario. Ejemplo: Detener el prototipo y producirse un error en el
funcionamiento del relé de red (el prototipo ha sido detenido como se pedía,
pero ha habido una anomalía en el proceso).
o O el comando recibido no se ha ejecutado porque no ha sido necesario.
Ejemplo: Querer poner al prototipo en marcha cuando ya lo estaba (el comando
es redundante).
 Sin es nulo, el comando se ha ejecutado correctamente y sin incidentes.
 Si es positivo, se trata de un error e indica que el comando no se ha ejecutado debido
a alguno de estos tres motivos:
o El estado en el que se encuentra el prototipo no se lo permite. Ejemplo: Querer
poner en marcha al prototipo cuando su jerarquía es la de esclavo.
o Los parámetros no son correctos. Ejemplo: Querer escribir en una zona de
memoria inexistente o solicitar más datos de los que se pueden enviar.
o O existe alguna anomalía. Ejemplo: Querer poner en marcha al prototipo
cuando anteriormente se ha producido un exceso de corriente de fase (por
seguridad, no se ejecutará lo orden).

CÓD. ADVERTENCIAS
- 05 El prototipo ha sido detenido, pero habido alguna anomalía.
- 04 El prototipo está en paro: Comando no necesario.
- 01 El prototipo está en marcha: Comando no necesario.
CÓD. SIN INCIDENTES
00 El comando se ha ejecutado con éxito
CÓD. ERRORES
01 Marcha no ejecutada: El prototipo es esclavo.
02 Marcha no ejecutada: Existe alguna anomalía.
04 Prototipo en marcha: Acceso a memoria denegado.
05 Prototipo en marcha: Operación no válida.
07 Prototipo en paro: Operación no válida
09 Manipulación de memoria: Los vectores imagen no están disponibles (llenos u operando con ellos).

CURSO 2011/2012 – 630 – KAIS TOUMI BORGES


ANEXOS

10 Manipulación de memoria: Se ha pretendido escribir más allá del final de la memoria de datos o de programa.
11 Manipulación de memoria: El rango recibido de memoria es negativo.
12 Manipulación de memoria: Se pretende acceder a más datos que la capacidad del vector SCI.
13 Manipulación de memoria: Se ha pretendido acceder a una onda de programa inexistente.
20 Comando no reconocido.

Tabla 107 Códigos de advertencia y error disponibles en las tramas de respuesta.

3.9.3 Comunicaciones a través del módulo SPI

3.9.3.1 Formato de las tramas y velocidad de transmisión


Las tramas que circulan por las dos líneas de datos son más sencillas que las empleadas para
comunicarse con el PC debido al carácter síncrono de la comunicación: constan tan sólo de ocho
bits (byte), no habiendo bit de start, ni de stop, ni de paridad (Figura 327). Respecto a la velocidad
con la que circulan los mismos, se programó a 80 kHz aproximadamente y no es modificable por el
usuario.

Figura 327 Formato de una trama para la comunicación entre prototipos.

3.9.3.2 Formatos generales de los comandos y de las respuestas


Tanto los comandos como las respuestas poseen el mismo formato y está representado en la
Figura 328. Siempre van a constar de diez bytes con formato hexadecimal:
 Cabecera: Es el primer byte y, con sus tres bits más significativos, establece el
comando que se envía (o se responde), por lo que sólo puede haber ocho comandos
diferentes. Los dos bits menos significativos indican el prototipo esclavo al que va
dirigido el comando (o el que responde), mientras que los tres bits intermedios no
poseen uso y se encuentran siempre a 101b. En caso de que la dirección de envío sea
nula, el comando irá destinado a todos los esclavos conectados al bus (Tabla 108).

 Si la dirección que posee seleccionada el prototipo en su placa de comunicaciones es la nº 0,


hará caso omiso a las tramas de comando que circulen por el bus (ni se ejecuta el comando
ni se envía una respuesta,  3.9.3.3 Existencia de una respuesta).

PROYECTO FINAL DE CARRERA – 631 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Datos: Son los ocho bytes siguientes.


 Check-sum: Es el último byte y sirve para comprobar si ha habido algún error en la
transmisión (consiste en la suma de todos los bytes anteriores y, el resultado,
complementarlo a uno).

Figura 328 Formato de los comandos y de las respuestas para la comunicación entre prototipos.

3.9.3.3 Existencia de una respuesta


Cada comando que el prototipo maestro envía puede ir destinado a un solo esclavo a todos a la
vez, pudiendo o no recibir una respuesta. Pueden darse los siguientes cuatro casos en función de la
dirección asignada al prototipo y la contenida en el comando:
1) La dirección del prototipo es la nº 0: El prototipo hará caso omiso de la información
circulante en el bus, pues tendrá su módulo de comunicaciones deshabilitado.
2) La dirección del prototipo es distinta de cero, pero no la del comando: El prototipo
ejecutará el comando que ha enviado el maestro, pero no efectuará respuesta alguna.
De esta forma, éste puede ordenar una misma acción a todos sus esclavos a la vez sin
necesidad de hacerlo uno a uno.
3) La dirección del prototipo y la del comando son distintas a cero, pero diferentes entre
sí: El prototipo no ejecutará el comando ni responderá al maestro, pues va dirigido
hacia otra unidad.
4) La dirección del prototipo es distinta de cero e igual que la del comando: El prototipo
ha sido seleccionado por el maestro, por lo que ejecutará el comando y le responderá.
La Tabla 108 recoge, a modo de resumen, lo escrito en los cuatro párrafos anteriores.

CURSO 2011/2012 – 632 – KAIS TOUMI BORGES


ANEXOS

Dirección del... ¿El esclavo...


... ejecuta el
... esclavo ... comando ... responde?
comando?
0 Indiferente No No
0 Sí No
1, 2 ó 3 <> Prototipo No No
= Prototipo Sí Sí
Tabla 108 Acciones del prototipo esclavo ante un comando según sean las
direcciones de ambos (comunicación entre prototipos).

3.9.3.4 El Check-Sum
Para la comunicación entre prototipos, también se emplea el método del check-sum para
comprobar la integridad de los datos. El procedimiento es exactamente el mismo que el descrito
para la comunicación con el PC, sólo que la diferencia está en que los datos son de 8 bits.

.1 Cálculo
El ejemplo que se manejará para la explicación es el envío de los datos siguientes:
5Bh, 24h, 98h, ACh, B0h, EFh, A5h, D8h
12) Sumar todos los datos de 8 bits:

A5h
D8h
5Bh
24h
(ec. 377) 98h
ACh
B0h
 EFh
04DFh

13) En caso de resultar un número superior a 8 bits, se sumarán los bytes en exceso al de
menor peso:

DFh
(ec. 378)  04h
E3h

Si se sigue obteniendo un resultado superior a 8 bits, se deberá repetir este paso.


14) Por último, efectuar el complemento a 1 del resultado:

PROYECTO FINAL DE CARRERA – 633 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

(ec. 379) C1 E3h   1Ch

La trama que enviará el transmisor será, por tanto, la siguiente:


5Bh, 24h, 98h, ACh, B0h, EFh, A5h, D8h, 1Ch

.2 Comprobación
Al igual que antes, existen dos formas de comprobar si la trama recibida es la correcta
15) El receptor calculará el check-sum de la forma descrita anteriormente y la comparará
con la recibida.
16) O el receptor procederá de la siguiente manera:
a. Sumará todas las palabras recibidas:

A5h
D8h
5Bh
24h
98h
(ec. 380)
ACh
B0h
EFh
 1Ch
4FB

b. En caso de resultar un número superior a 8 bits, se sumarán los bytes en exceso


al de menor peso:

FBh
(ec. 381)  04h
FFh

Si se sigue obteniendo un resultado superior a 8 bits, se deberá repetir este


paso.
c. Por último, efectuar el complemento a 1 del resultado. Si se obtiene 00h, la
trama se ha recibido con éxito:

(ec. 382) C1 FFh  00h

CURSO 2011/2012 – 634 – KAIS TOUMI BORGES


ANEXOS

3.9.3.5 Comandos disponibles


Solamente se pueden programar ocho comandos como máximo por lo expuesto en el punto
3.9.3.2. Para la presente aplicación, únicamente se han programado tres, los cuales se escriben en la
tabla de a continuación:

Bits de
cabecera Comando Función

0h Prueba Comprobar si existe el esclavo de destino o la calidad de las señales transmitidas


1h Marcha Pone en el estado de marcha al esclavo seleccionado
2h Paro Pone en el estado de paro al esclavo seleccionado
3h...7h -- No implementados
Tabla 109 Comandos programados para la comunicación entre prototipos.

3.9.3.6 Comando “Prueba”

.1 Explicación
Con este comando el maestro comprueba si existe el esclavo hacia el que va dirigido o si está
disponible o para conocer la estabilidad de las líneas de comunicación.

.2 Formato del comando y de la respuesta


Los datos que se envían en el comando pueden ser cualesquiera para comprobar la
comunicación entre los equipos. El esclavo responderá exactamente con el mismo comando
recibido:

Byte Cabecera Dato 1 Dato 2 Dato 3 Dato 4 Dato 5 Dato 6 Dato 7 Dato 8 Check

Cual- Cual- Cual- Cual- Cual- Cual- Cual- Cual- Según


Valor 000101xxb
quiera quiera quiera quiera quiera quiera quiera quiera bytes

3.9.3.7 Comando “Marcha”

.1 Explicación
Se ordena al prototipo ponerse en marcha con los parámetros que el maestro le envía.

.2 Formato del comando y de la respuesta


El prototipo maestro envía al esclavo la forma en la que se tiene que poner en marcha
indicándole el módulo y el desfase a conseguir de la corriente. En caso de existir una respuesta, el
esclavo devolverá exactamente lo que recibió.

PROYECTO FINAL DE CARRERA – 635 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Byte Cabecera Dato 1 Dato 2 Dato 3 Dato 4 Dato 5 Dato 6 Dato 7 Dato 8 Check

Desfase Desfase Tipo de Dir. No No No Según


Valor 001101xxb Módulo
MSB LSB sistema maestro usado usado usado bytes

El significado de algunos de los bytes es:


 Módulo: Es el que posee programado el equipo maestro.
 Desfase: Es el que posee programado el equipo maestro, dividiéndose en dos
bytes por ser un número de 16 bits con signo.
 Tipo de sistema: Hace referencia a si el conjunto es bifásico o trifásico, en cuyo
caso se enviará un 02h o un 03h respectivamente.
 Dirección: Es la que posee programada el equipo maestro a través de su placa de
comunicaciones.
 Bytes datos nº 6, 7 y 8: No son empleados, por lo que serán ignorados por el
prototipo receptor.
Con el desfase, la dirección del maestro y el tipo de sistema, el esclavo sabrá cuál debe ser su
desfase de trabajo:
 Si es bifásico:

(ec. 383) Desfase esclavo  Desfase maestro  180º

 Si es trifásico (ver Tabla 110):

(ec. 384) Desfase esclavo  Desfase maestro  Dirección esclavo - Dirección maestro  120º

DIRECCIÓN ESCLAVO
1 2 3

1 -- Desfase maestro + 120º Desfase maestro - 120º


DIRECCIÓN
MAESTRO

2 Desfase maestro - 120º -- Desfase maestro + 120º

3 Desfase maestro + 120º Desfase maestro - 120º --

Tabla 110 Desfase de corriente correspondiente al equipo esclavo en función de su dirección y la


del maestro.

CURSO 2011/2012 – 636 – KAIS TOUMI BORGES


ANEXOS

3.9.3.8 Comando “Paro”

.1 Explicación
Se ordena al prototipo esclavo detener su funcionamiento.

.2 Formato del comando y de la respuesta


Este comando no posee datos que enviar al esclavo, por lo que los 8 bytes que lo conforman
serán ignorados. En caso de existir una respuesta, se devolverá al maestro exactamente lo que envió.

Byte Cabecera Dato 1 Dato 2 Dato 3 Dato 4 Dato 5 Dato 6 Dato 7 Dato 8 Check

No No No No No No No No Según
Valor 010101xxb
usado usado usado usado usado usado usado usado bytes

PROYECTO FINAL DE CARRERA – 637 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.10 Manual de la interfaz de usuario para PC


3.10.1 Introducción
El presenta manual describe el programa con el que el usuario puede interactuar con el
prototipo perteneciente al Proyecto Final de Carrera titulado ―
Carga Eléctrica Programable‖, del
autor Kais Toumi Borges y del director Pedro María Lara Santillán (la Figura 329 muestra un
esquema general).
El programa fue desarrollado con el lenguaje gráfico LabView V8.2 y V8.6.

Figura 329 Esquema general del prototipo diseñado.

3.10.2 El programa principal


Se denomina ― programa principal‖ al entorno gráfico que se carga en el momento en el que el
usuario ejecuta el archivo CEPIU.exe (de Carga Eléctrica Programable Interface de Usuario).
Desde él, se podrá configurar y conocer el funcionamiento del prototipo asociado a este Proyecto
Final de Carrera.
La interface consta de cinco pestañas:
 Comunicaciones.
 Medidas.
 Memoria Valores.
 Memoria Ondas.
 Control.

CURSO 2011/2012 – 638 – KAIS TOUMI BORGES


ANEXOS

3.10.2.1 Pestaña de comunicaciones con el prototipo


Es la primera pestaña disponible y es la que, por defecto, se visualiza al arrancar el programa.
Desde ella, el usuario podrá configurar los parámetros de comunicación del PC con el prototipo,
enviarle comandos y recibir sus respuestas.
Los controles e indicadores se agrupan en cinco paneles:
 De configuración.
 De errores.
 De modos de comunicación.
 De tamaño de las tramas.
 Y de flujo de datos.

Figura 330 Vista completa de la pestaña ―Comunicaciones‖.

PROYECTO FINAL DE CARRERA – 639 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.1 Panel de configuración
En este panel se configuran los parámetros relativos al protocolo de comunicaciones RS-
232C.

Figura 331 Panel de configuración del formato de las comuniacciones RS-


232C.

 Controles

Desplegable “Puerto”

En él, el usuario debe seleccionar el puerto de comunicaciones empleado para comunicarse


con el prototipo.

Desplegable “Bits de stop”

Se debe seleccionar el número de bits de stop que conforma cada trama de comunicación:
 1 bit.
 2 bits (valor por defecto).

Desplegable “Velocidad (bps)”

Seleccionar la velocidad de transmisión que se desea en la comunicación, entre las siguientes:


 300 baudios.
 600 baudios.
 1.200 baudios.
 2.400 baudios.
 4.800 baudios.
 9.600 baudios (valor por defecto).
 19.200 baudios.

 Se recomienda una velocidad de transmisión baja cuando el prototipo se encuentre en el modo


―MARCHA‖ pues, de lo contrario, podría no funcionar correctamente.

CURSO 2011/2012 – 640 – KAIS TOUMI BORGES


ANEXOS

Desplegable “Paridad”

Seleccionar la paridad que se desea de cada carácter que se transmite o recibe:


 Ninguna.
 Impar.
 Par (valor por defecto).

“Time-Out (ms)”

Tiempo, en milisegundos, que se permite para esperar a enviar o recibir un carácter.

Pulsador “Aplicar”

Al pulsar este control, sólo habilitado cuando no se está en un proceso de comunicación con el
prototipo, se aplican los parámetros seleccionados en el resto del panel. Aparecerá una ventana
advirtiéndole de que la configuración debe ser coincidente tanto en el PC como en el prototipo.

Figura 332 Mensaje de advertencia al configurar el puerto.

 Si el puerto está bien configurado, pulse Aceptar: La ventana se cerrará y los


parámetros serán aplicados. El siguiente mensaje aparecerá:

Figura 333 Mensaje emergente al cambiar


correctamente la configuración de las
comunicaciones.

 Si los parámetros no son los adecuados, pulsar Cancelar: La ventana se cerrará y el


puerto permanecerá inalterado.

 Se producirán errores de comunicación si la velocidad de transmisión es elevada cuando el


prototipo se encuentre en el modo ―
MARCHA‖ o si no coinciden las configuraciones de los puertos
del PC y del prototipo.

PROYECTO FINAL DE CARRERA – 641 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.2 LED de estado de la línea de comunicación serie


En la parte superior del panel se encuentra un LED con el título ―Línea Comunicación Serie‖:
Su función es indicar el estado en el que se encuentra la línea de comunicaciones con el prototipo,
siendo cuatro posibles:
1) Inactiva: No se está llevando acción de comunicación alguna. Esto significa que el
prototipo está a la espera de recibir algún comando desde el PC y éste a que se le
ordene enviarlo mediante algún control. El color del LED es verde y estable; al lado de
él, la palabra ―
Inactiva‖ está presente y de color azul.
2) Escucha: El PC está esperando una respuesta desde el prototipo ante un comando
enviado. Aún no se ha recibido el primer byte. El color del LED es rojo y estable; al
lado de él, la palabra ―
Escucha‖ está presente y de color azul.
3) Escribiendo: El PC se encuentra en pleno proceso de envío de un comando. El LED
se encuentra parpadeando con los colores verde y amarillo; al lado de él, la palabra
―Escribiendo‖ está presente y alternando los colores azul y rojo.
4) Escuchando: El PC se encuentra en pleno proceso de recepción de una respuesta
desde el prototipo. El LED se encuentra parpadeando con los colores verde y amarillo;
al lado de él, la palabra ―
Escuchando‖ está presente y alternando los colores azul y
rojo.

Figura 334 Estados del LED de la línea de comunicaciones con el prototipo.

.3 Panel de errores
Consiste en cinco LEDs que indican si se ha producido algún tipo de error en la comunicación
serie, poseyendo dos estados de color:
 Verde: No se ha producido el error asociado.
 Rojo: Se ha producido el error señalado.

CURSO 2011/2012 – 642 – KAIS TOUMI BORGES


ANEXOS

Figura 335 Indicadores de error en la comunicación.

La explicación de cada LED se detalla a continuación:


 Check-Sum: La trama de respuesta que se ha recibido desde el PC está corrompida.
Esto puede ser debido a ruido electromagnético en el entorno de trabajo.
 Overrun: Se ha perdido, al menos, un carácter en la recepción de los datos. Se puede
producir porque el PC ha estado ocupado en otras tareas y no le ha dado tiempo de
recoger el carácter recibido.
 Paridad: El carácter recibido posee una paridad no acorde con el bit de paridad
programado. Puede ser debido a ruido electromagnético o por no haber configurado
adecuadamente el puerto de comunicaciones.
 Tiempo exp.: Se ha excedido el tiempo de espera en la recepción o en el envío de un
dato por el puerto seleccionado. Aparecerá un mensaje de error como el de la Figura
336 con las siguientes posibles causas (las acciones correctivas que a continuación se
presentan no aparecen en dicho mensaje):
1) Los parámetros del puerto seleccionado no son los adecuados.
 Revisar la configuración del puerto (pág. 640).
2) No existe enlace físico entre ambos equipos.
 Revisar que el cable que une ambos dispositivos esté
correctamente conectado y que posea continuidad.
3) La tarjeta de comunicaciones del prototipo no permite el flujo de
información. Revisar 'jumpers' RxD y TxD.
 La placa de comunicaciones posee dos jumpers que se deben
posicionar adecuadamente para poder enviar y recibir información.
4) La dirección seleccionada en el prototipo es 00h. Revisar 'jumpers' de
dirección.
 Si se ha seleccionado en el prototipo la dirección 00h mediante los
jumpers destinados a tal fin, recibirá información, pero no
transmitirá respuesta alguna.
5) El carácter de sincronismo del comando enviado no coincide con el
programado en el prototipo.

PROYECTO FINAL DE CARRERA – 643 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Cambiar el carácter de sincronismo del comando. Por defecto, su valor


es ‗&‘.
6) La dirección de destino del comando es 00h.
Si el comando enviado posee la dirección 00h, el/los prototipos
conectados no envirarán respuesta alguna.
7) Se ha enviado un comando a un prototipo inexistente. Revisar la dirección
de envío.
El comando transmitido poseía una dirección de envío que no
correspondía con alguno de los prototipos conectados.
8) El prototipo está ocupado realizando otras tareas.
Esperar un tiempo a que el prototipo finalice o restearlo.
9) Se ha producido un reset en el prototipo.
Esperar a que el prototipo se reinicie.
 Trama: Se produce este error cuando el bit de parada recibido no es válido: puede ser
debido a que las velocidades de transferencia del prototipo y del PC no concuerdan, o
bien que en ellos dos no se ha configurado el mismo número de bits de parada.

Figura 336 Mensaje de error de tiempo expirado.

.4 Panel de modos de comunicación


Existen tres modos de trabajo en lo que a comunicaciones se refiere: Ciclo simple, ciclo
continuo y modo manual. Los dos primeros se eligen con un mismo botón biestable y, el último, con
un botón monoestable aparte (Figura 337).

CURSO 2011/2012 – 644 – KAIS TOUMI BORGES


ANEXOS

Figura 337 Vistas de los botones de la sección ―Modos‖.

 Ciclo simple
En este modo, el PC enviará un comando, ordenado por el usuario, al prototipo y esperará una
respuesta. Después de recibirla, se quedará a la espera del envío de otro comando que se le
especifique: solamente existe un ciclo de comando-respuesta.

 Ciclo continuo
El PC enviará automática y continuamente el comando ST al prototipo, del cual recibirá
respuesta, con el fin de hacer un seguimiento a su funcionamiento: los ciclos de comando-respuesta
finalizarán hasta que el usuario desactive este modo o cuando se produzca algún tipo de error en la
recepción ( ― LED de validez de trama‖, pág. 651).

 Modo manual
Es una forma de comunicación que consiste en el envío al prototipo y recepción desde el
mismo de palabras hexadecimales sin tratamiento alguno. Por ejemplo:
 No se comprueba si la trama de comando y de la respuesta poseen el formato adecuado.
 No se comprueba el carácter de sincronización.
 No se comprueba qué prototipo ha enviado la información mediante la dirección
contenida en la respuesta.
 No se comprueban los códigos de error recibidos en la respuesta.
 No se añade un check-sum ni se comprueba el que se recibe.

 Al no tener los datos enviados y recibidos tratamiento alguno, el usuario se hace responsable del
flujo de información que establece entre el PC y el prototipo y de las posibles consecuencias
anómalas ocasionadas.

El objetivo de esta forma de comunicación es la realización de pruebas entre el PC y el


prototipo. Este control se deshabilita cuando se está en un proceso de comunicación con el
prototipo.
La interface se presenta en la Figura 338 y es parecida a la que posee la pestaña de
comunicaciones del programa principal (Figura 330). En ella se encuentran:

PROYECTO FINAL DE CARRERA – 645 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Una sección dedicada a la configuración del puerto serie ( ―


Panel de configuración‖,
pág. 640).
 Una sección que indica el estado del puerto RS-232 seleccionado:
 LEDs de error de overrun, de paridad, de tiempo expirado y de trama (
―Panel de errores‖, pág. 642).
 LED de operación: ― Ninguna‖, ― Leyendo‖ y ― escribiendo‖ ( ―
LED de estado
de la línea de comunicación serie‖, pág. 642).
 Número de bytes enviados y recibidos.
 Un LED que indica el estado de la línea CTS y un pulsador para su lectura.
 Un LED que indica el estado de la línea RTS y un pulsador para cambiarlo.
 Y un pulsador para limpiar el puerto seleccionado para garantizar que el envío
y recepción de nuevas tramas se hará sin ―residuos‖.

Figura 338 Vista general de la pantalla de comunicación manual con el prototipo.

CURSO 2011/2012 – 646 – KAIS TOUMI BORGES


ANEXOS

 Y un panel de flujo de datos:


 Una ventana de historial de tramas enviadas y un pulsador para borrarla. Los
bytes enviados de una trama aparecen separados por ‗ .. ‗ para una mejor
lectura.
 Un cuadro de texto para escribir los datos a enviar y un pulsador para ejecutar
dicha acción. Dichos datos deben ser escritos en formato hexadecimal y sin
espacios entre ellos. Por ejemplo, si se desea enviar el comando
& .. 01 .. VF .. 0008 .. 0123456789ABCDEF .. E58A,
en el cuadro de texto mencionado habría que escribir
2601564600080123456789ABCDEFE58A0,
que sería el código hexadecimal de cada byte (en formato ASCII o numérico).
 Una ventana de historial de tramas recibidas y un pulsador para borrarla. Los
bytes recibidos de una trama aparecen separados por ‗ .. ‗ para una mejor
lectura.
 Y un cuadro de texto en donde se refleja la última trama recibida.

.5 Panel de tamaño de las tramas


En él se indican los siguientes datos:
 Longitud de la trama de comando, en bytes.
 Longitud de la trama de respuesta, en bytes (se indicará un mínimo de 10).
 Los bytes recibidos, hasta el momento, de la trama de respuesta que se está en curso.
 Y el tiempo transcurrido, en segundos, en la recepción de la trama de respuesta desde el
primer byte hasta el último.

Figura 339 Panel de ―Tamaño de las tramas‖.

.6 Panel de flujo de datos


En este panel se forman los comandos a enviar al prototipo, tanto los que se forma
manualmente como automáticamente, y se visualizan los que se reciben.

PROYECTO FINAL DE CARRERA – 647 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Consta de cuatro secciones (Figura 340):


1) Historial de tramas de comando.
2) Trama de comando a enviar.
3) Historial de tramas de respuesta.
4) Y Última trama recibida.

Figura 340 Vista del panel ―Flujo de datos‖.

 Sección de historial de tramas de comando


Es una ventana que recoge todos los comandos enviados al prototipo, visualizándolos
separando, con dos espacios y dos puntos (―.. ―
) cada uno de los campos que conforma la trama.
 Botón Borrar: Limpia toda la ventana de histórico de comandos.
 Botón Guardar: Guarda en un archivo de texto la ventana de histórico de comandos.
Aparecerá una ventada de diálogo en la que el usuario podrá escoger el nombre del
archivo y la ubicación en donde se almacenará.

 Sección de comando a enviar


Consta de una serie de campos, cada uno perteneciente a las diferentes partes que constituyen
a una trama de comando:

CURSO 2011/2012 – 648 – KAIS TOUMI BORGES


ANEXOS

 Campo de sincronismo: Es un carácter de inicio de trama que sirve para identificar


que lo que se envía es un comando. Su valor por defecto es ‗&‘.
 Campo de dirección: Es un valor numérico que indica el prototipo al que se le envía el
comando. Puede ser 0, 1 (por defecto), 2 ó 3.
 Campo de comando: Es un menú desplegable con el que se selecciona el comando a
enviar, el cual está identificado mediante un par de letras ( ―
Comandos disponibles y
sus respuestas‖, pág. 696). Si el usuario introduce manualmente el comando y lo hace
de forma errónea (escribir un número diferente de dos caracteres o un comando no
programado), aparecerá uno de los dos mensajes de la Figura 341.

Figura 341 Mensajes emergentes al introducir un campo de comando erróneo.

 Campo de longitud del campo de datos: Indica, mediante un valor numérico


hexadecimal, el número de bytes de los que consta el campo de datos. El programa lo
calcula automáticamente, por lo que el usuario no puede modificarlo.
 Campo de datos: Recoge los parámetros, si los hay, de los que consta el comando y
está formado por caracteres alfanuméricos hexadecimales, formando un byte dos de
ellos consecutivos. Se deben cumplir las siguientes tres condiciones para que sean
válidos los datos introducidos:
 El campo de datos no debe estar vacío si se encuentra habilitado para la
introducción de parámetros.
 Los caracteres introducidos deben ser hexadecimales.
 Y el número de caracteres introducidos debe ser múltiplo de cuatro.
En caso de no darse estas tres condiciones, un mensaje como el de la Figura 342
aparecerá.

Figura 342 Mensaje emergente al querer enviar un comando con


un campo de dator erróneo.

PROYECTO FINAL DE CARRERA – 649 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Campo de Check-sum: Consiste en un valor hexadecimal de 16 bits que se envía al


final de la trama para que el receptor compruebe la integridad de la información que le
llega (se puede detectar si está corrompida debido, por ejemplo a ruido
electromagnético). El programa lo calcula automáticamente a partir de todas las
palabras que forman la trama de comando, por lo que el usuario no puede modificarlo.

 Sección de historial de tramas de respuesta

Cosiste en una ventana que visualiza el histórico de todas las tramas de respuesta recibidas,
visualizándolas separando, con dos espacios y dos puntos (―.. ― ) cada uno de los campos que las
conforman.
Posee dos botones de control:
 Botón Borrar: Limpia toda la ventana de histórico de respuestas.
 Botón Guardar: Guarda en un archivo de texto la ventana de histórico de respuestas.
Aparecerá una ventada de diálogo en la que el usuario podrá escoger el nombre del
archivo y la ubicación en donde se almacenará.

 Sección de última trama recibida


Está dividida en los diferentes campos de los que se componen las tramas de respuesta, la
cuales siempre se reciben porque se ha enviado anteriormente un comando al prototipo. Se
encuentra, además, un LED que indica la validez de la trama recibida.
 Campo de sincronismo: Es un carácter de inicio de trama que sirve para identificar
que lo que se recibe es una respuesta. Su valor por defecto es ‗%‘.
 Campo de dirección: Es un valor numérico que indica el prototipo desde el que se
recibe la respuesta. Puede ser 1, 2 ó 3.
 Campo de comando: Visualiza el comando al que se le ha dado respuesta.
 Campo de longitud del campo de información: Indica, mediante un valor numérico
hexadecimal, el número de bytes de los que consta el subcampo de código de error más
es el datos.
 Subcampo de código de error: Es un número de 16 bits que indica si se ha
producido algún tipo de error o de advertencia al ejecutar el comando al que se
está dando respuesta. Si no ha habido problemas, su valor será 0000h.
 Subcampo de datos: Contiene los datos solicitados por el comando
anteriormente enviado o algunos del prototipo datos relacionados con el
mismo.
 Campo de Check-Sum: Consiste en un valor hexadecimal de 16 bits que se recibe al
final de la trama para comprobar la integridad de la información que llega (se puede
detectar si está corrompida debido, por ejemplo a ruido electromagnético). Su cuantía
es dependiente de todas las palabras restantes de la trama recibida.

CURSO 2011/2012 – 650 – KAIS TOUMI BORGES


ANEXOS

 LED de validez de trama: Su color será verde cuando la trama recibida cumpla con
las siguientes circunstancias, y rojo en el resto de los casos:
 No posea un error de check-sum, de overrun, de paridad, de tiempo expirado,
de trama u otro de cualquier naturaleza del puerto serie ( ―
 LED de estado de la línea de comunicación serie‖, pág. 642).
 El carácter de sincronización corresponde con el programado (‗%‘ por defecto).
 La dirección recibida sea idéntica a la de comando.
 El campo de comando coincida con el de la trama enviada.
 Y el código de error sea nulo.

 Sección de tamaño de tramas


En ella se hace referencia a la cantidad de bytes que se envían y se reciben, así como el tiempo
de transcurrido desde que se recibe el primer byte de la trama de respuesta hasta el último.

Figura 343 Indicadores del tamaño de las tramas.

3.10.2.2 Pestaña de mediciones


En esta pestaña se presentan los siguientes indicadores y controles:
 De la tensión de fase:
o Indicadores:
 Valor eficaz verdadero.
 Valor de pico máximo.
 Valor de pico mínimo.
 Rango (valor pico a pico).
 Frecuencia.
o Controles:
 Botón de solicitud de muestras.
 Botón de más información.

PROYECTO FINAL DE CARRERA – 651 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 De las tensiones en el bus de continua (positiva, negativa y total):


o Indicadores:
 Valor medio.
 Valor de pico máximo.
 Valor de pico mínimo.
 Rango (valor pico a pico).
o Controles:
 Botón de solicitud de muestras.
 Botón de más información.
 De la corriente de fase:
o Indicadores:
 Valor eficaz verdadero.
 Valor medio.
 Valor de pico máximo.
 Valor de pico mínimo.
 Rango (valor pico a pico).
 Distorsión armónica total (THD).
 Frecuencia fundamental.
 Corriente máxima ajustada por hardware.
o Controles:
 Botón de solicitud de muestras.
 Botón de más información.
 Selector del módulo de la corriente de consigna.
 Selector del desfase de la corriente de consigna.
 Selector de la onda de consigna a desarrollar.
 Botón de refresco de los tres selectores anteriores y de la máxima
corriente ajustada.
 Botón de puesta en marcha o de paro del prototipo.
 De la temperatura del radiador:
o Indicadores:
 Valor medio.
 Valor de pico máximo.

CURSO 2011/2012 – 652 – KAIS TOUMI BORGES


ANEXOS

 Valor de pico mínimo.


 Rango (valor pico a pico).
o Controles:
 Botón de solicitud de muestras.
 Botón de más información.
 De la temperatura ambiente:
o Indicador: Valor actual.
 De todas las muestras:
o Controles:
 Botón de solicitud de todas las muestras.
 Botón de representación gráfica de todas las muestras.

Figura 344 Vista completa de la pestaña ―Medidas‖.

PROYECTO FINAL DE CARRERA – 653 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.1 Sobre la tensión de fase

 Indicadores

De forma gráfica y de forma numérica, se representa el


valor eficaz de la tensión de fase. El resto de los valores de la
misma señal se presentan tan sólo en el segundo de los
formatos.
Los indicadores de valor máximo y mínimo
parpadearán en rojo cuando hayan sobrepasado, en valor
absoluto, el valor de fondo de escala presente en la pestaña
―Control‖ ( ― Control de muestras‖, pág. 687). El valor
eficaz también parpadeará, pero cuando se sobrepase el valor
de fondo de escala dividido entre √2.
Figura 345 Sección dedicada al
 Controles seguimiento de la tensión de fase.

Actualización de las muestras

Al pulsar el botón Muestras, se envía automáticamente el comando V1. Si la respuesta es


correcta, se actualizan todos los indicadores de la tensión de fase.
Este control se deshabilita cuando se está en un proceso de comunicación con el prototipo.

Más información

Al pulsar el botón +Info, sólo habilitado si se dispone de un vector de muestras de la tensión


de fase, aparece una ventana como el de la Figura 346, en donde se obtiene más información sobre
la onda de la tensión de fase:
 Representaciones gráficas en el domino del tiempo:
 Evolución de la magnitud.
 Evolución del valor eficaz.
El usuario podrá:
 Cambiar el estilo de las curvas representadas.
 Emplear cursores para conocer los valores de interés.
 Cambiar el valor máximo visualizado en el eje de abscisas y en el de ordenadas
(modificándolo directamente sobre la etiqueta).
 Visualizar la onda completa recibida, sólo un periodo de la misma, aplicar un
zoom o visualizar una zona determinada.
 Representación tabular de los valores instantáneos de:
 La magnitud.
 El valor eficaz.

CURSO 2011/2012 – 654 – KAIS TOUMI BORGES


ANEXOS

 Indicadores:
 Valores de pico máximo y mínimo y el instante de tiempo en el que se
producen respecto del comienzo de la onda.
 Valor pico a pico (o rango).
 Valor eficaz.
 Frecuencia.
 El usuario podrá guardar en un archivo con formato .csv21 importable en Excel, los
valores tabulares y de los indicadores anteriormente mencionados (Figura 347). Por
defecto, dicho archivo se denominará Vfase_Valores.csv.

Figura 346 Formato de la ventana para obtener más información de la tensión de fase.

21
Dependiendo de la versión de Excel, la forma de importar los datos puede variar. En el archivo formado, cada
columna está delimitada por punto y coma (‗;‘) y los decimales se separan mediante puntos (‗.‘).

PROYECTO FINAL DE CARRERA – 655 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 347 Ejemplo de importación en Excel del archivo Vfase_Valores.csv.

.2 Sobre las tensiones en el bus de continua

 Indicadores
Para las tensiones disponibles en el bus de continua (positiva, negativa y total), se representa
el valor medio de forma gráfica y numérica, mientras que el valor máximo, mínimo y el rango se
hace sólo en formato numérico.
Algunos indicadores parpadearán en rojo cuando hayan alcanzado o no determinados valores
fijados en la pestaña de control ( ―
Control de muestras‖, pág. 687).
 Respecto al valor de descarga de los condensadores:
 El de valor máximo de la tensión positiva cuando lo haya sobrepasado.
 El de valor mínimo de la tensión negativa cuando lo haya sobrepasado en valor
absoluto.
 El de valor máximo de la tensión total cuando lo haya sobrepasado el doble.
 Respecto al valor medio mínimo exigido:
 El del valor medio de la tensión positiva cuando no lo alcance
 El del valor medio de la tensión negativa cuando no lo alcance en valor absoluto.
 El del valor medio de la tensión total cuando no lo alcance el doble.

 Controles

Actualización de las muestras

CURSO 2011/2012 – 656 – KAIS TOUMI BORGES


ANEXOS

Dependiendo del botón Muestras pulsado, se enviará automáticamente el comando VP, el


comando VN o el comando VB. Si la respuesta es correcta, se actualizarán todos los indicadores de
la tensión correspondiente.
Este control se deshabilita cuando se está en un proceso de comunicación con el prototipo.

Más información

Al pulsar el botón +Info, aparece una ventana como el de la Figura 348, en donde se obtiene
más información sobre la onda oportuna.
 Representaciones gráficas en el domino del tiempo:
 Evolución de la magnitud.
 Evolución del valor medio.
 Evolución del valor eficaz total.
 Evolución de la magnitud del rizado (onda original menos valor medio).
 Evolución del valor eficaz del rizado.
El usuario podrá:
 Cambiar el estilo de las curvas representadas.
 Emplear cursores para conocer los valores de interés.
 Cambiar el valor máximo visualizado en el eje de abscisas y en el de ordenadas
(modificándolo directamente sobre la etiqueta).
 Visualizar la onda completa recibida o sólo su rizado, así como realizar un
zoom o visualizar una zona determinada.
 Representación tabular de los valores instantáneos de:
 La magnitud.
 El valor medio.
 El valor eficaz total.
 El rizado.
 El valor eficaz del rizado.
 Indicadores:
 Valor medio.
 Valor pico a pico (que coincide con el del rizado).
 Valor eficaz total.
 Valor eficaz del rizado.

PROYECTO FINAL DE CARRERA – 657 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Valores de pico máximo y mínimo de la onda original, valores máximo y


mínimo del rizado y el instante de tiempo en el que se producen respecto del
comienzo de la onda.
 El usuario podrá guardar en un archivo con formato .csv21 importable en Excel, los
valores tabulares y de los indicadores anteriormente mencionados (Figura 349). Por
defecto, dichos archivos se denominarán Vps_Valores.csv, Vng_Valores.csv o
Vbus_Valores.csv, según corresponda.

Figura 348 Formato de la ventana para obtener más información de cualquiera de las tensiones del bus de continua
(positiva, negativa o total).

CURSO 2011/2012 – 658 – KAIS TOUMI BORGES


ANEXOS

Figura 349 Ejemplo de importación en Excel del archivo Vps_Valores.csv.

.3 Sobre la corriente de fase

 Indicadores
El valor eficaz de la corriente de fase se representa de forma gráfica y numérica. El resto de
los indicadores de la misma (valores medio, máximo, mínimo, rango, THD y frecuencia
fundamental), se hace de la segunda forma.
Los indicadores de valor máximo y mínimo parpadearán en rojo cuando hayan alcanzado, en
términos absolutos, el máximo valor ajustado por hardware por el usuario, el cual está visible en el
indicador ―I fase máx‖ situado en el mismo panel.

 Controles

Actualización de las muestras

Al pulsar el botón Muestras, se envía automáticamente el comando I1. Si la respuesta es


correcta, se actualizan los indicadores siguientes de la corriente de fase: valor eficaz, medio,
máximo, mínimo, rango, THD y frecuencia fundamental.
Este control se deshabilita cuando se está en un proceso de comunicación con el prototipo.

Ajuste de la consigna

El usuario puede ajustar los siguientes valores para la corriente de consigna: módulo, desfase
y tipo de onda.
 El módulo se puede ajustar mediante el selector circular destinado para tal fin o bien
introduciendo directamente, bajo éste, el valor numérico (debe ser un número positivo).
El máximo valor posible lo establece el indicador ―I fase máx‖.

PROYECTO FINAL DE CARRERA – 659 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 El desfase también se ajusta mediante su propio selector circular o bien manualmente.


El valor debe estar dentro del rango [-179º, 180º] y sólo se puede introducir un número
entero.
 El tipo de onda puede escogerse del menú desplegable ― Onda a simular‖. Las ondas 0 a
6, incluidas, se encuentran almacenadas en la memoria de programa del prototipo,
mientras que la onda 7 es la que posee ya cargada en su memoria de datos y es la que el
usuario puede modificar a su gusto (véase en la página 665).
Mediante el botón Refrescar, se envía automáticamente un comando LD para actualizar los
siguientes valores de la corriente de consigna programados actualmente en el prototipo: módulo,
desfase y valor máximo ajustado por hardware. Este control se deshabilita cuando se está en un
proceso de comunicación con el prototipo.

Puesta en marcha o en paro al prototipo

Un interruptor controlará la marcha (estado ON) o el paro (estado OFF) del prototipo, esto es, la
absorción o no de la corriente de consigna de la red eléctrica.
 Cuando se activa el interruptor (paso del estado OFF al ON), se envía automáticamente el
comando MR.
 Cuando se desactiva el interruptor (paso del estado ON al OFF), se envía
automáticamente el comando PR.
Este control se deshabilita cuando se está en un proceso de comunicación con el prototipo.

Más información

Al pulsar el botón +Info, aparece una ventana como el de la Figura 350, compuesta por tres
pestañas, en donde se obtiene más información sobre la onda de la corriente de fase.

Pestaña de datos

Existen dos secciones: una con datos temporales y la otra con datos frecuenciales
(información sobre los armónicos).

Sección de datos temporales

De la evolución de la corriente se presenta, en forma tabular, lo siguiente:


 La magnitud.
 La media.
 El valor eficaz.
Además, existen los siguientes indicadores:
 Valor eficaz.
 Valor medio.

CURSO 2011/2012 – 660 – KAIS TOUMI BORGES


ANEXOS

 Valores de pico máximo y mínimo y el instante de tiempo en el que se producen


respecto del comienzo de la onda.
 Valor pico a pico.
El usuario podrá guardar en un archivo con formato .csv21 importable en Excel, los valores
tabulares y de los indicadores anteriormente mencionados (Figura 351). Por defecto, dicho archivo
se denominará I1_Dom_Temp.csv.

Sección de datos frecuenciales

Sobre cada armónico que compone la onda de corriente se presenta, en forma tabular, lo
siguiente:
 La frecuencia.
 La magnitud.
 El argumento.
Además, existen los siguientes indicadores:
 La frecuencia fundamental (primer armónico).
 Los armónicos de amplitud máxima y mínima, visualizando:
 Su amplitud.
 Su argumento.
 Su frecuencia.
 La distorsión armónica total.
El usuario podrá guardar en un archivo con formato .csv21 importable en Excel, los valores
tabulares y de los indicadores anteriormente mencionados (Figura 352). Por defecto, dicho archivo
se denominará I1_Dom_Frec.csv

PROYECTO FINAL DE CARRERA – 661 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 350 Formato de la ventana para obtener más información de la corriente de fase:Pestaña de datos.

Figura 351 Ejemplo de importación en Excel del archivo I1_Dom_Temp.csv.

CURSO 2011/2012 – 662 – KAIS TOUMI BORGES


ANEXOS

Figura 352 Ejemplo de importación en Excel del archivo I1_Dom_Frec.csv

Pestaña de gráficos en el dominio del tiempo

Se representa la evolución temporal de las siguientes ondas (Figura 353):


 La magnitud.
 El valor eficaz.
 El valor medio.
El usuario podrá:
 Cambiar el estilo de las curvas representadas.
 Emplear cursores para conocer los valores de interés.
 Visualizar la onda completa recibida, sólo un periodo de la misma o aplicar un zoom.

PROYECTO FINAL DE CARRERA – 663 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 353 Formato de la ventana para obtener más información de la corriente de fase:Pestaña de gráficas
temporales.

Pestaña de gráficos en el dominio de la frecuencia

Se representan, en dos gráficas, los armónicos que componen a la corriente de fase (Figura
354):
 La magnitud, bien de forma natural o decibélica.
 El argumento.
El usuario podrá:
 Cambiar el estilo de las curvas representadas.
 Emplear cursores para conocer los valores de interés.
 Visualizar la onda completa recibida, sólo un periodo de la misma o aplicar un zoom.

CURSO 2011/2012 – 664 – KAIS TOUMI BORGES


ANEXOS

Figura 354 Formato de la ventana para obtener más información de la corriente de fase:Pestaña de gráficas
frecuenciales.

.4 Sobre la temperatura del radiador

 Indicadores
De forma gráfica y numérica, se representa el valor medio de la temperatura del radiador. El
resto de los valores de la misma señal se presentan tan sólo en el segundo de los formatos.
El indicador de valor máximo parpadeará en rojo cuando haya alcanzado el máximo valor
ajustado en la pestaña de control ( ―
Control de muestras‖, pág. 687).

PROYECTO FINAL DE CARRERA – 665 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Controles

Actualización de las muestras

Al pulsar el botón Muestras, se envía


automáticamente el comando TR. Si la respuesta es
correcta, se actualizan todos los indicadores de la
temperatura del radiador.
Este control se deshabilita cuando se está en un
proceso de comunicación con el prototipo.
Figura 355 Sección dedicada al
Más información seguimiento de la tª del radiador.

Al pulsar el botón +Info, sólo habilitado al disponer de un vector de muestras de la


temperatura del radiador, aparece una ventana como el de la Figura 356, en donde se obtiene más
información sobre la onda de la temperatura del radiador.
 Representaciones gráficas en el domino del tiempo:
 Evolución de la magnitud.
 Evolución del valor medio.
El usuario podrá:

 Cambiar el estilo de las curvas representadas.


 Emplear cursores para conocer los valores de interés.
 Visualizar la onda completa recibida, sólo un periodo de la misma o aplicar un
zoom.
 Representación tabular de los valores instantáneos de:
 La magnitud.
 El valor medio.
 Indicadores:
 Valor medio.
 Valores de pico máximo y mínimo y el instante de tiempo en el que se
producen respecto del comienzo de la onda.
 Valor pico a pico (o rango).
 El usuario podrá guardar en un archivo con formato .csv21 importable en Excel, los
valores tabulares y de los indicadores anteriormente mencionados (Figura 357). Por
defecto, dicho archivo se denominará Trad_Valores.csv.

CURSO 2011/2012 – 666 – KAIS TOUMI BORGES


ANEXOS

Figura 356 Formato de la ventana para obtener más información de la temperatura del radiador 22.

Figura 357 Ejemplo de importación en Excel del archivo Trad_Valores.csv.

22
Aunque la forma de la onda representada no sea fiel a la realidad (no se ensambló completamente el prototipo), la
figura da a conocer cuál es la interface con el usuario.

PROYECTO FINAL DE CARRERA – 667 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.5 Sobre todas las muestras

 Controles

Actualización de las muestras

Al pulsar el botón Refrescar todas las muestras se envía automáticamente el comando TM. Si
la respuesta es correcta, se actualizan todos los indicadores de la corriente y de la tensión de fase, de
las tensiones en el bus de continua y de la temperatura del radiador.
Este control se deshabilita cuando se está en un proceso de comunicación con el prototipo.

Representación de las muestras

Al pulsar el botón Graficar toda las muestras, aparece una ventana como el de la Figura 358,
dividida en dos pestañas: una tabla con los valores de las muestras y otra en donde se grafican.

Pestaña de valores

Consiste en una tabla en donde se presentan los valores, respecto del tiempo, de las ondas de a
continuación:
 Corriente de fase.
 Tensión de fase.
 Tensión positiva del bus de continua.
 Tensión negativa del bus de continua.
 Temperatura del radiador.
El usuario podrá guardar en un archivo con formato .csv21 importable en Excel, los valores
tabulares anteriormente mencionados (Figura 359). Por defecto, dicho archivo se denominará
Todas_Muestras_Valores.csv.

Pestaña de gráficas

Representaciones gráficas, en el domino del tiempo, de todas las muestras recogidas en la


tabla de la anterior pestaña (Figura 360).
El usuario podrá:
 Escalar cada una de las ondas para una mejor visualización.
 Cambiar el estilo de las curvas representadas.
 Emplear cursores para conocer los valores de interés.
 Realizar un zoom.

CURSO 2011/2012 – 668 – KAIS TOUMI BORGES


ANEXOS

Figura 358 Formato de la ventana para recoger todas las muestras: Pestaña de valores.

Figura 359 Ejemplo de importación en Excel del archivo Todas_Muestras_Valores.csv.

PROYECTO FINAL DE CARRERA – 669 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 360 Formato de la ventana para recoger todas las muestras: Pestaña de gráficas.

3.10.2.3 Pestaña de lectura de memoria


En esta pestaña se encuentran dos tablas para hacer lectura de la memoria de datos y de la
memoria de programa (Figura 361). Cada una de estas tablas posee un tamaño de 65.536 palabras,
correspondiente al tamaño máximo de las dos memorias citadas.
Los valores que se representan están en formato hexadecimal de 16 bits (cuatro dígitos), tanto
las direcciones como los datos. Las direcciones se forman componiendo los tres dígitos
hexadecimales situados en la columna de la izquierda con el dígito de la fila superior. Por ejemplo,
la dirección 5A2Fh se formaría así: 5A2.. + ..F.
Al lado de cada una de las tablas existen tres pulsadores que, a continuación, se explican.

.1 Controles

 Borrado de las tablas


El botón Borr.tab. borra todos los datos contenidos en la tabla. Antes de ejecutar dicha acción,
se solicitará al usuario su confirmación.

CURSO 2011/2012 – 670 – KAIS TOUMI BORGES


ANEXOS

 Actualización de las tablas


Mediante el botón Refrescar se realiza una lectura de la memoria de datos o de programa,
según corresponda, del rango de direcciones introducido por el usuario en la ventana de diálogo
emergente. En realidad, se está ejecutando un comando LD o LP, respectivamente, que se enviará
en el momento en el que el usuario acepte la introducción de los parámetros.
Este control se deshabilita cuando se está en un proceso de comunicación con el prototipo.

 Guardado de la tablas
Con el botón Guardar se guarda en un archivo de texto el contenido de la tabla. Por defecto,
los archivos toman el nombre Memoria RAM DSP.txt y Memoria programa DSP.txt según
corresponda, aunque el usuario podrá renombrarlos antes de ejecutar la acción.
 Todos los datos que contiene el archivo de texto están separados con tabulaciones. El
usuario podrá abrirlo en Excel si desea manipularlo con mayor comodidad (Figura
362).
 La última fila que se guarda es aquella que contiene el último dato almacenado. Por
ejemplo, si en la dirección 00DDh está escrito el dato A35Dh, último valor de la tabla,
la última fila del archivo de texto será la 00D, encontrándose en la columna D el valor
A35Dh.
 Aquellas posiciones de memoria que no contienen datos, se guardarán como espacios
en blanco (en Excel serán celdas vacías).

PROYECTO FINAL DE CARRERA – 671 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 361 Vista completa de la pestaña ―Memoria: Valores‖.

Figura 362 Ejemplo de importación en Excel de los archivos Memoria RAM DSP.txt o Memoria programa DSP.txt.

CURSO 2011/2012 – 672 – KAIS TOUMI BORGES


ANEXOS

3.10.2.4 Pestaña de ondas almacenadas en memoria


En esta pestaña se presentan dos tablas de sólo lectura que contienen las palabras que
conforman las ondas de consigna de la corriente de fase (Figura 363): una hace referencia a la que
se encuentra en la memoria de datos del prototipo (que es la que se ejecuta) y la otra a las seis que él
mismo posee almacenadas en la memoria de programa.
Cada tabla posee un tamaño de 256 palabras, que es el correspondiente a una onda de
consigna. En la etiqueta de cada una, se muestra el rango de direcciones que abarca dentro de la
memoria de datos o de programa, según corresponda.
En la tabla dedicada a las ondas almacenadas en la memoria de programa, se puede
seleccionar el número de onda que se desea visualizar, actualizándose de inmediato su localización.

Figura 363 Vista completa de la pestaña ―Memoria: Ondas‖.

PROYECTO FINAL DE CARRERA – 673 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.1 Controles

 Borrado de las tablas


El botón Borr.tab. borra todos los datos contenidos en la tabla. Antes de ejecutar dicha acción,
se solicitará al usuario su confirmación.

 Actualización de las tablas


Con el botón Refrescar se hace una lectura de la memoria de datos o de programa, según
corresponda, para actualizar la onda. En realidad, se está ejecutando un comando LD o LO,
respectivamente, que se envía en el momento de pulsar el botón.
Este control se deshabilita cuando se está en un proceso de comunicación con el prototipo.

 Representación de las ondas


Mediante el botón Graficar se representa gráficamente, en una ventana emergente, la onda
contenida en la tabla (Figura 364). El eje de abscisas corresponde al número de muestra y el eje de
ordenadas a su valor hexadecimal.
El usuario podrá:
 Cambiar el estilo de la curva representada.
 Emplear cursores para conocer los valores de interés.
 Realizar un zoom.

CURSO 2011/2012 – 674 – KAIS TOUMI BORGES


ANEXOS

Figura 364 Ventana de graficado de una onda de consigna.

 Creación de las ondas


Esta función la efectúa el botón Crear. Con él, el usuario podrá crear cualquier forma de onda
de corriente a través de la interface que emerge al pulsar este botón. En ella, se encuentran dos
pestañas: una con una gráfica y la otra con dos tablas de datos.

Pestaña de gráficos

La pestaña Gráficos sirve para representar la onda creada (Figura 365). En ella el usuario
podrá:
 Seleccionar el tipo de onda a formar:
o Senoidal.
o Triangular.
o Cuadrada.
o En sierra.
o Que cumpla con una determinada fórmula matemática.

PROYECTO FINAL DE CARRERA – 675 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

o O introducir los puntos de manualmente (en la otra pestaña).


En algunas de ellas se podrá marcar el desfase y el duty cicle deseados. Dependiendo
de la opción escogida, aparecerá o no un mensaje aclaratorio para utilizarla.
 Conocer el valor eficaz total y el valor medio de la onda.
 Representar la onda analógica creada, su equivalente digital (la que se almacenará en el
DSP) o ambas.
 Cambiar el estilo de la curva representada.
 Emplear cursores para conocer los valores de interés.
 Realizar un zoom.

Pestaña de datos

En la pestaña Datos (Figura 366) se muestra una tabla con los valores analógicos de la onda
creada y otra con los digitales a transferir al DSP. El usuario podrá:
 Introducir manualmente los valores analógicos de la onda a formar (acción sólo
disponible si se elige dicha opción en la pestaña Graficas).
 Visualizar, en formato decimal o hexadecimal, la onda digital.
 Guardar en un archivo con formato .csv21 importable en Excel los valores siguientes:
o El tipo de onda y fórmula (en su caso).
o El desfase.
o El valor eficaz.
o El valor medio.
o Las ondas analógica y digital creadas (ésta última en formato decimal).
Por defecto, dicho archivo se denominará Onda generada.csv (Figura 367).
 Guardar en un archivo con formato .asm la onda digital para ser llevada directamente al
programa ensamblador y almacenarla en la memoria de datos o de programa del DSP.
En dicho archivo se escribirá, además, el tipo de onda recogida, su fórmula (en su caso)
y su desfase. Por defecto, el archivo se denominará Onda generada.asm (Figura 368).

CURSO 2011/2012 – 676 – KAIS TOUMI BORGES


ANEXOS

Figura 365 Formato de la ventana para crear una onda de corriente de consigna: Pestaña de gráficas.

PROYECTO FINAL DE CARRERA – 677 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 366 Formato de la ventana para crear una onda de corriente de consigna: Pestaña de datos.

Figura 367 Ejemplo de importación en Excel del archivo Onda generada.csv.

CURSO 2011/2012 – 678 – KAIS TOUMI BORGES


ANEXOS

Figura 368 Ejemplo del archivo Onda generada.asm.

Módulo de onda creada

Todas las ondas que se crean tendrán como módulo la unidad (el prototipo la adapta
posteriormente al módulo que el usuario le ha especificado). Por lo tanto, todos los valores medios y
eficaces calculados en esta función hacen referencia a dicha circunstancia.
En caso de introducir alguna muestra con un módulo superior al unitario, el programa la
limitará automáticamente a dicha magnitud, informando al usuario de ello.

Transferencia de la onda creada

Cuando se pulsa el botón Salir de la interface, la onda digital se transfiere automáticamente a


la tabla desde la que se llamó a esta función.

3.10.2.5 Pestaña de control


En esta pestaña se monitoriza el estado del prototipo, se establecen algunos parámetros de su
funcionamiento y se configuran ciertas variables relacionadas con el tratamiento de los datos a
enviar al y a recibir del mismo.

PROYECTO FINAL DE CARRERA – 679 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 369 Vista general de la pestaña ―Control‖.

Los grupos diferenciados que existen son:


 Indicadores:
 Estado del módulo de comunicaciones serie (SCI) del DSP.
 Estado del módulo de periféricos (SPI) del DSP.
 Onda de consigna seleccionada.
 Anomalías de funcionamiento detectadas.
 Valores excesivos de determinadas variables analógicas.
 Valores insuficientes de determinadas variables analógicas.
 Información sobre los reinicios acontecidos en el DSP.
 Información sobre el módulo de conversión analógico a digital (ADC).
 Controles:
 Botón para refrescar los anteriores indicadores.

CURSO 2011/2012 – 680 – KAIS TOUMI BORGES


ANEXOS

 Botón de reinicio del prototipo.


 Pestañas con parámetros varios.

.1 Indicadores
Son un conjunto de cuadros de texto, LEDs,… que reflejan el estado del prototipo en la última
consulta realizada para tal fin.

 Estado del módulo SCI del DSP


En esta sección se informa al usuario sobre el funcionamiento del módulo de comunicaciones
SCI del DSP del prototipo, responsable de las comunicaciones con el PC. Para ello, se presentan
nueve LED que, en estado ‗ON‘, indican lo siguiente:

 Error de paridad: El módulo SCI ha detectado que la


paridad de un carácter recibido no es coincidente con el
bit de paridad recluido en la trama de información.
 Error de Overrun: El módulo SCI ha detectado que se
ha recibido una nueva trama sin haber recogido el dato
de la anterior (ha habido pérdida de información).
 Error de trama: Cuando el módulo SCI detecta este
hecho, significa que la velocidad de transmisión o el
número de bits de stop no es concordante con lo
programado en el PC.
 Error de break: El módulo SCI ha detectado que la
línea RxD ha permanecido a nivel bajo durante un
tiempo superior a la duración de transmisión de un
carácter.
 Error de Check-sum: El prototipo informa que el Figura 370 LEDs de estado del
módulo SCI del prototipo.
check-sum calculado de la trama de comando recibida no
coincide con el recogido en la misma.
 Error de tiempo expirado: El DSP ha tardado demasiado tiempo en enviar un dato o
una respuesta, así como que ha estado esperando demasiado tiempo en recibir un dato.
 Exceso de datos: El DSP ha recibido un campo de datos (perteneciente a un comando)
con una longitud superior a la que es capaz de almacenar en memoria.
 Dirección nula: El comando recibido desde el PC contenía una dirección de destino
igual a 00h.
 Comando desconocido: El prototipo ha recibido un comando no reconocido.

PROYECTO FINAL DE CARRERA – 681 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Estado del módulo SPI del DSP


Esta sección muestra al usuario el funcionamiento del módulo de comunicaciones SPI del
DSP del prototipo, responsable de la transmisión de información entre varios de ellos (en caso de
trabajar en paralelo). Para ello, se presentan los indicadores siguientes:

 Jerarquía: Indica si el prototipo se encuentra trabajando


como MAESTRO o como ESCLAVO. En caso de no
conocerse, marcará ― Desconocida‖.
 Dirección de los esclavos detectados: El prototipo, en
caso de trabajar como MAESTRO y en paralelo con otros
dispositivos (ESCLAVOS), indica la dirección de los
mismos.
 Error de Overrun: El módulo SPI ha detectado que se
ha recibido una nueva trama sin haber recogido el dato
de la anterior (ha habido pérdida de información).
 Error de Check-sum: El prototipo informa que el
check-sum calculado de la trama recibida no coincide
con el recogido en la misma.
 Error de respuesta: El prototipo ha detectado algún Figura 371 LEDs de estado del
error en una trama recibida (de respuesta en caso de módulo SPI del prototipo .

trabajar como MAESTRO o de comando en caso de


trabajar como ESCLAVO) debido a los dos casos anteriores o por no reconocer el tipo de
comando o de respuesta al que se hace referencia.
 Tipo de sistema: El prototipo indica si está trabajando o no con otros prototipos,
formando un sistema monofásico (él solo), bifásico (con otro más) o trifásico (junto con
otros dos).

 Onda de consigna seleccionada


Consiste tan sólo en un cuadro de texto que indica el tipo de onda de consigna que tiene
programada el DSP. Puede tomar los valores siguientes:

 Desconocida: Cuando no se ha realizado consulta alguna


al prototipo.
 Onda nº 1 a Onda nº 6: Es una de las ondas que tiene el
Figura 372 Indicador de la
prototipo pre-programadas.
onda de consigna actual.
 Usuario: Cuando es el usuario quien ha decidido
absorber una onda de corriente no recogida en la memoria de programa del DSP,
introduciendo la que él mismo desea.

CURSO 2011/2012 – 682 – KAIS TOUMI BORGES


ANEXOS

 Anomalías de funcionamiento detectadas


Recoge las anomalías detectadas que impiden que el prototipo funcione en el modo MARCHA o
son, simplemente, indicadores de que algo está fuera de lo normal (Figura 373). Por orden
descendente son:

 Imáx restringida: Es un indicador que se ilumina cuando el programa ha tenido que


restringir, al máximo, la máxima corriente de fase posible. Puede ser debido a una mala
lectura del circuito que la limita.
 Fallo relé red: Se ilumina cuando el relé que cierra la
fase de red no ha obedecido la orden de conmutación
establecida por el DSP (apertura o cierre).
 Int. desconocida: Indica si se ha producido alguna
interrupción fuera del control del programa introducido
en el DSP (no prevista).
 Int. Power-Drive: Se ilumina cuando se ha producido,
en el DSP, una interrupción Power-Drive Protection.
Puede ser debido a una sobretensión, una sobrecorriente
o una sobretemperatura en el radiador.
 Int. no mascarable: Indica si se ha producido una
interrupción NMI en el DSP. Tiene lugar cuando la Figura 373 LEDs indicadores
tensión de alimentación de ±12V (tanto del bloque de de anomalías.
potencia como del de control) es baja.
 Detención anómala: Si se encuentra iluminado, el prototipo se ha detenido por alguna
anomalía causada por:
 La ejecución de una interrupción desconocida.
 La ejecución de la interrupción Power-Drive Protection.
 La ejecución de la interrupción NMI.
 O por detectar, por muestreo (no por hardware), un exceso en el módulo o en
la derivada de la corriente, o un exceso en cualquiera de las tensiones o en la
temperatura del radiador.
 Alguno indispuesto: Con él se indica que algún prototipo con los que se trabaja en
paralelo (para formar un sistema bifásico o trifásico) no se encuentra disponible.

 Valores excesivos de determinadas variables analógicas


Estos indicadores hacen referencia a valores grandes de la corriente de fase, de las tensiones
de fase y del bus de continua y de la temperatura del radiador.
 Derivada de corriente: La corriente de fase ha experimentado un crecimiento (o
decrecimiento) más rápido de lo esperado. Se produce cuando en un periodo de
muestreo el incremento, en valor absoluto, del módulo de la corriente es superior a la

PROYECTO FINAL DE CARRERA – 683 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

amplitud de la ventana de histéresis programada (


―Pestaña 1 de valores analógicos‖, pág. 687).
 Amplitud de la corriente: La corriente de fase ha
superado la amplitud de corriente establecida por
hardware ( ―
Indicadores‖, pág. 659).
 Tensión de fase: La tensión de fase ha superado la
amplitud máxima permitida.
 Tensión en el bus positivo: La tensión positiva del bus de
continua ha superado el máximo valor permitido (
―Control de muestra‖, pág. 687).
Figura 374 LEDs
 Tensión en el bus negativo: La tensión negativa del bus indicadores de valores
de continua ha superado, en valor absoluto, el máximo excesivos.
valor permitido ( ―
Control de muestra‖, pág. 687).
 Temperatura en el radiador: La temperatura en el radiador ha superado el límite
establecido.

 Valores insuficientes de determinadas variables analógicas


Las tensiones de fase y del bus de continua deben tener unos valores mínimos para que el
prototipo pase al estado de MARCHA:

 Tensión de fase: No se alcanza el mínimo valor eficaz en la tensión de fase.


 Frecuencia de red: La frecuencia de la red eléctrica no
alcanza el valor mínimo.
 Tensión bus positivo: El valor medio de la tensión en el
bus de continua positivo no alcanza el mínimo valor
exigido ( ―
Control de muestras‖, pág. 687).
 Tensión bus negativo: El valor medio de la tensión en el
bus de continua negativo no alcanza el mínimo valor
exigido, en valor absoluto ( ―
Control de muestras‖, pág.
687). Figura 375 LEDs
indicadores de valores
insuficientes
 Información sobre los reinicios acontecidos en el DSP
Gracias a esta sección (Figura 376), se podrá hacer un seguimiento de los reinicios que tienen
lugar en el prototipo y a su tratamiento.

Tipos de reset

Mediante los cinco LED que contiene esta sección, el usuario sabrá qué tipos de reinicio han
acontecido en el prototipo.

CURSO 2011/2012 – 684 – KAIS TOUMI BORGES


ANEXOS

Software

Cuando, por programa, se le ordena al DSP reiniciarse. Por ejemplo, tiene lugar cuando se
envía el comando RS.

Power-On

Tiene lugar cuando se conecta la alimentación de


+5 V al DSP o cuando dicha tensión cae por debajo de
un determinado valor.

Illegal-Adress

Se produce cuando el programa del DSP ha


accedido a una zona de memoria no permitida
(establecida por el fabricante del mismo). Al estar
asociada con errores de programación, el resto de
indicadores (localización, registros ST y AR y pila)
ayudarán a su depuración.

Watch-Dog

Acontece cuando el programa no reiniciado el


contador con el mismo nombre. Esto evita que el DSP se
quede en bucles infinitos o en fragmentos de código que
puedan provocar una pérdida de control del prototipo.

Hardware

Es el que el usuario provoca manualmente desde el


prototipo.

Localización

Mediante un par de cuadros de texto, se indicará


Figura 376 Información sobre los resets
dónde se estaba ejecutando el código de programa en el acontecidos en el prototipo.
momento de haberse producido un Ilegal-Adress.
 Archivo: Señaliza el archivo ensamblador empleado en la programación del DSP (
―Archivos ensamblador‖, pág. 695).
 Función: Localiza, dentro del citado archivo, la función en la que se produjo el reset.

Registros ST

Son dos registros internos del DSP (ST0 y ST1) que contienen bits de control y de estado, entre
ellos, el registro auxiliar activo y el anterior al mismo.
Pueden ayudar al usuario a detectar el motivo de un Ilegal-Adress (a menudo este tipo de reset
tiene lugar con punteros descontrolados, entre los que se encuentran los registros auxiliares).

PROYECTO FINAL DE CARRERA – 685 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Registros AR

Son ocho registros auxiliares (de AR0 a AR7) internos del DSP que se emplean, entre otras
cosas, para controlar bucles de programa y para acceder a zonas de memoria (punteros), pudiendo
ser los responsables de haber provocado un Ilegal-Adress.

Pila DSP

Internamente, el DSP posee una pila LIFO de ocho posiciones en la que almacena la dirección
de retorno cuando se llama a una función o una interrupción. Si dicha dirección no se guarda
correctamente o se manipula, cuando el DSP la restablezca, podría ocasionarse la pérdida de control
del sistema, causando, con seguridad, un Ilegal-Adress.

 Información sobre el módulo ADC

Consisten en cuatro LED que indican anomalías en los


convertidores analógico a digital del DSP (ADC1 y ADC2).
 Repetición de canal en ADC1 o ADC2: Se iluminan
cuando el convertidor ha muestreado dos veces
seguidas el mismo canal de los ocho que dispone.
 Overflow en ADC1 o ADC2: Se iluminan cuando el
convertidor, al muestrear un canal, ha sobrescrito un
valor anterior (se ha perdido, al menos, una muestra). Figura 377 Indicadores del
estado del módulo ADC del
DSP.
.2 Controles

 Botones
En la pestaña ― Control‖ se encuentran un par de botones con los que el usuario podrá o
refrescar el estado de determinados indicadores o reiniciar el prototipo.

Figura 378 Botones de refresco de indicadores


de estado y de reinicio del protptipo.

Botón de refresco

Este control consulta al prototipo, mediante el envío de un comando ST, todos los indicadores
relacionados con:
 El estado de los módulos SCI, SPI y ADC.
 La onda actual de consigna.

CURSO 2011/2012 – 686 – KAIS TOUMI BORGES


ANEXOS

 Las anomalías detectadas.


 Los valores excesivos e insuficientes en el funcionamiento.
 Y los reinicios acontecidos.
Este pulsador se deshabilita cuando se está en un proceso de comunicación con el prototipo.

Botón de reinicio

Mediante este botón, el usuario podrá reiniciar el prototipo: se envía automáticamente un


comando RS. Se deshabilita cuando se está en un proceso de comunicación con el prototipo.

 Pestañas con parámetros varios


Dentro del panel de control, existen varias pestañas que contienen parámetros de
funcionamiento del prototipo o que controlan, en el PC, el tratamiento de las muestras recibidas
desde el mismo.

Pestaña 1 de valores analógicos

Con esta pestaña se establecen valores relacionados con el muestreo de las señales analógicas,
con valores importantes de la corriente de fase, de las tensiones y de la temperatura del radiador,
con la semiventana de histéresis y con los errores en los sensores (Figura 379).

Control de muestras

Cuatro parámetros influyen en cómo se interpretan las muestras tomadas de la corriente y de


la tensión de fase, de las tensiones en el bus de continua y de la temperatura en el radiador.
 Corriente de fase de fondo de escala: En valor absoluto, es la amplitud máxima de la
corriente de fase que su circuito acondicionador recoge como ±2‘5 V. Influye
directamente en cómo el PC interpreta las muestras de dicho canal.
 Tensión de fase de fondo de escala: En valor absoluto, es la amplitud máxima de la
tensión de fase que su circuito acondicionador recoge como ±2‘5 V. Influye
directamente en cómo el PC interpreta las muestras de dicho canal. Además, hará que
parpadeen en rojo los indicadores del valor de pico máximo, mínimo y eficaz ubicados
en la pestaña de medidas (pág. 654).
 Tensiones de fondo de escala del bus de continua: En valor absoluto, es la amplitud
máxima de las tensiones del bus de continua que sus circuitos acondicionadores
recogen como +5 V. Influye, directamente, en cómo el PC interpreta las muestras de
dichos canales.
 Tensión de descarga del bus de continua: En valor absoluto, es la tensión a la cual se
activa el circuito de descarga de los buses de continua para evitar sobretensiones.
Influye directamente en cómo el PC interpreta los datos recibidos de la ventana de
histéresis, así como en su generación. Por otro lado, los indicadores de tensión máxima
en los buses de continua (positivo, negativo y total de la pestaña de medidas)

PROYECTO FINAL DE CARRERA – 687 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

parpadearán en rojo si superan, en valor absoluto, a este valor (el doble para la tensión
total).
 Tensión media mínima en el bus de continua: En valor absoluto, es la mínima
tensión media necesaria en cada bus de continua (positivo, negativo y total) para que el
prototipo pueda funcionar en el estado de MARCHA. Los indicadores de tensión media
en los buses de continua (positivo, negativo y total de la pestaña de medidas)
parpadearán en rojo si no se llega, en valor absoluto, a este valor (el doble para la
tensión total).

Figura 379 Primera pestaña de parámetros analógicos dentro del panel de control.

CURSO 2011/2012 – 688 – KAIS TOUMI BORGES


ANEXOS

 Temperatura máxima del radiador: Establece la temperatura máxima que puede


alcanzar el radiador. Sólo sirve de alarma para el usuario: Si una muestra iguala o
supera este valor, el indicador de temperatura máxima del mismo, en el panel de
medidas (pág. 665), parpadeará en rojo.
 Periodo de muestreo de la corriente de fase: Es el tiempo que transcurre entre dos
muestras consecutivas de la corriente de fase y es el patrón para las variables de la
tensión de fase, tensión en el bus de continua positivo y negativo y temperatura del
radiador). Influye directamente en cómo el PC interpreta las muestras de todos estos
canales.
 Múltiplo del periodo de muestreo de la corriente de fase: Es número por el que hay
que multiplicar al anterior periodo de muestreo para obtener el correspondiente a la
tensión de fase, a las tensiones en el bus de continua y a la temperatura del radiador.

¡Importante! No deben modificarse estos valores si no se está seguro de ello:


 Las variables pertenecientes al fondo de escala están íntimamente relacionas con el diseño de los
circuitos acondicionadores.
 Las variables relativas a la tensión media mínima, la tensión de descarga (ambas del bus de
continua) y el periodo de muestreo están impuestas por la programación del DSP.

Errores en los sensores

Desafortunadamente, todos los transductores poseen un valor residual que se suma


inevitablemente a la medida de la variable analógica a muestrear. Los circuitos acondicionadores de
la corriente de fase y de las tensiones de fase y de los buses de continua no son una excepción 23.
Con esta sección se pretende conocer la cuantía de dicha desviación, que es la que posee el DSP
memorizada en su código de programa y poder corregirla si es necesario.

¡Importante! No deben modificarse estos valores si no se está seguro de ello. La transferencia al


DSP de valores de desviación incorrectos ocasionaría una interpretación errónea de las muestras y,
por consiguiente, una posible pérdida de control sobre el sistema.

Para cada variable citada, existen un cuadro de control y otro de indicación. El de control
recoge el valor de la desviación de salida del transductor, en milivoltios, el cual es tomado por el de
indicación para expresarlo en la magnitud adecuada (amperios o voltios).
Se dispone, también, de un par de botones, los cuales se encuentran deshabilitados cuando el
PC se está comunicando con el prototipo:

23
Los circuitos acondicionadores de la temperatura del radiador y del ambiente también poseen una desviación, pero no
se ha desarrollado en esta aplicación su tratamiento por no considerarse tan críticas como el resto de las variables
mencionadas en el texto.

PROYECTO FINAL DE CARRERA – 689 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Botón Refrescar: Consulta al prototipo los valores de desviación que posee


almacenados en su memoria de programa. Para ello, el PC envía un comando LP.
 Botón Enviar: Envía al prototipo las desviaciones introducidas en los cuadros de
control. Antes de ejecutar dicha acción, se solicitará al usuario su confirmación
mediante un mensaje emergente como el de la Figura 380.
 Si se pulsa Sí, se enviará al prototipo un comando EP con los valores de las
desviaciones.
 Si se pulsa No, no se llevará a cabo acción alguna.

Figura 380 Mensaje emergente al pulsar el botón


―Enviar‖ de la seción ―Errores en los sensores‖.

Valores analógicos y digitales de la semiventana de histéresis

La tabla de histéresis presentada en la interface del usuario consiste en una tabla de 2 filas y
127 columnas que recoge los valores mitad de la ventana de histéresis que el prototipo posee
programados (Figura 381):
 La primera fila representa el valor en amperios.
 La segunda fila representa el valor hexadecimal equivalente.
 Cada columna representa el módulo de la corriente de consigna, de 1 a 127 A, para el
cual corresponden los anteriores valores. Es decir, según la citada figura, si la consigna
posee una amplitud de 5 A, la semiventana tendrá un valor de 0‘854 A y, por lo tanto,
la banda de histéresis será de 2 x 0‘854 A = 1‘708 A.

Figura 381 Vista de la sección dedicada a la semiventana de histéresis.

Existen cuatro botones de comando relacionados con la histéresis:

CURSO 2011/2012 – 690 – KAIS TOUMI BORGES


ANEXOS

 Botón Refrescar: Consulta al prototipo cuál es la semiventana de histéresis que emplea


actualmente. Al ser pulsado, lo que se envía es un comando LH. Permanece
inhabilitado mientras se esté ejecutando alguna operación de comunicación con el
prototipo.
 Botón Enviar: Envía al prototipo, mediante un comando RH, los datos de la
semiventana de histéresis que se encuentran en la tabla. Antes de ejecutar la acción, un
mensaje de advertencia emergerá para el usuario:
 Al pulsar Sí, se envía el comando mencionado.
 Al pulsar No, ninguna operación tendrá lugar.

Figura 382 Mensaje de advertencia al querer


enviar una histéresis al prototipo.

 Botón Crear: Con él, se podrá formar la banda de histéresis que el usuario desee.
 Botón Graficar: Visualiza, en una gráfica, la semiventana de histéresis recogida en la
tabla.
Estos dos últimos botones poseen la misma interface (una ventana desarrollada únicamente
para la banda de histéresis), pero con determinadas funciones inhabilitadas para el segundo de ellos.
Para mayor información de cómo se crea o se visualiza la ventana de histéresis, consultar el
apartado ―3.10.4 La ventana de histéresis de la corriente‖, en la página 731).

Pestaña 2 de valores analógicos

Solamente hay implementada una sección y está dedicada a la temperatura del radiador y a la
ambiental: para cada una de ellas, se debe escribir la función que relaciona la temperatura real con la
tensión de salida de sus circuitos acondicionadores (Figura 383). Cualquier fórmula es válida si se
tiene en cuenta lo siguiente:
 Solamente se admitan la siguiente nomenclatura en cuanto a las variables:
 a, a0,..., a9.
 b, b0,..., b9.
 …
 z, z0,..., z9.
 Las variables y los nombres de las funciones deben estar en minúsculas.

PROYECTO FINAL DE CARRERA – 691 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Todos los números representados con formato científico deben estar en la forma 1E–1,
con la letra ‗E‘ en mayúscula.
 En el caso de las funciones, la nomenclatura es la inglesa (por ejemplo, el seno de un
número se escribiría como sin(x)).

 Una mala escritura de las funciones de ambas temperaturas ocasionaría una errónea
interpretación de los datos provenientes del prototipo.

Las expresiones que, por defecto, están escritas son:


 Para la temperatura del radiador:

6 5 4
v v v
 3,94964  10     1,39210  10 4     1,89648  10 4     ...
3

 12   12   12 
(ec. 385)
3 2
v v v
...  1,26974  10     4,37847  10 3    + 7 ,77509  10 2     1,07443
4

 12   12   12 

 Para la temperatura del ambiente:

3 2
v  v  v 
(ec. 386) 172,0543   out   227,6674   out   188,9379   out   34,0967
 Vcc   Vcc   Vcc 

siendo v la tensión muestreada.

Pestaña de programación del DSP

Contiene los valores o direcciones de determinadas variables que el DSP maneja en su código
de programa, así como los nombres de los archivos empleados en su programación (Figura 384).

 Los nombres de las variables aquí presentadas no tienen por qué corresponder con las empleadas
en la programación del DSP.

Direcciones de inicio

Se muestran las direcciones en las que comienzan las siguientes variables contenidas en el
DSP:
 Trama SCI: Es un vector que contiene las tramas que se envían al y se reciben desde
el PC. Se encuentra en la memoria de datos.
 If: Vector que contiene las muestras de la corriente de fase. Se encuentra en la
memoria de datos.
 Vf: Vector que contiene las muestras de la tensión de fase. Se encuentra en la memoria
de datos.
 Vps: Vector que contiene las muestras del bus de continua positivo. Se encuentra en la
memoria de datos.

CURSO 2011/2012 – 692 – KAIS TOUMI BORGES


ANEXOS

Figura 383 Segunda pestaña de parámetros analógicos dentro del panel de control.

 Vng: Vector que contiene las muestras del bus de continua negativo. Se encuentra en
la memoria de datos.
 Trad: Vector que contiene las muestras de la temperatura del radiador. Se encuentra
en la memoria de datos.
 Ondas nº0 a nº6: Vectores que contienen las ondas de corriente 0 a 6 preprogramadas
en el DSP ( ― 3.10.2.4 Pestaña de ondas almacenadas en memoria‖, pág. 673). Se
encuentran en la memoria de programa.
 Histéresis: Vector que contiene los valores de la semiventana de histéresis. Se
encuentra en la memoria de programa.

PROYECTO FINAL DE CARRERA – 693 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 384 Pestaña de valores relacionados con la programación del DSP dentro del panel de control.

 Err. sensores: Dirección de inicio de las variables que almacenan los errores
implícitos de los transductores de la corriente de fase, tensión de fase y tensiones en el
bus de continua positivo y negativo, en ese orden ( ― Errores en los sensores‖, pág.
689). Se encuentra en la memoria de programa.
 Dat. críticos: Dirección de inicio de las variables que contienen datos críticos en el
funcionamiento del prototipo. Se encuentra en la memoria de programa.
 Dat. misc: Dirección de inicio de las variables misceláneas que se emplean en la
programación del prototipo. Se encuentra en la memoria de programa.
Por otro lado, existe un botón Refrescar para consultar al DSP, mediante el comando DR,
todas las anteriores direcciones mencionadas.

CURSO 2011/2012 – 694 – KAIS TOUMI BORGES


ANEXOS

Tamaño de vectores

Se muestran el tamaño, en bytes, de los vectores siguientes:


 Corriente de fase.
 Tensión de fase.
 Tensiones en el bus de continua positivo y negativo.
 Temperatura del radiador.
 Semiventana de histéresis
 Y trama SCI.
Todos ellos, a excepción del último, están definidos por programa y no se pueden modificar.
La longitud de la trama SCI depende directamente de la longitud de los cuatro vectores primeros y
se calcula automáticamente.

Archivos ensamblador

Es una tabla en la que se recogen los nombres de los archivos ensamblador que se han
empleado en la programación del DSP. Puede albergar hasta 15 de ellos, numerados del 1 al 15 (el
número 0 queda reservado con el nombre Desconocido).
Esta tabla se utiliza para localizar errores de programación cuando se produce un reset ilegal-
adress ( ― Localización‖, pág. 685). Por defecto, su valor es:
1) Desconocido: Se toma este valor cuando no se conoce en qué archivo ha tenido lugar
el error.
2) Inicio.asm: Archivo que declara las variables empleadas en la programación y que
inicializa al DSP.
3) IntHard.asm: Contiene el código de todas las interrupciones hardware que se han
empleado en el DSP, a excepción de las relacionadas con el modulo SCI y SPI.
4) IntSoft.asm: Contiene el código de todas las interrupciones software que se han
empleado en el DSP.
5) SCI.asm: Recoge las funciones e interrupciones asociadas al módulo SCI.
6) SPI.asm: Recoge las funciones e interrupciones asociadas al módulo SPI.
7) FunElec.asm: Contiene las funciones que tiene que ver con el cálculo de parámetros
eléctricos.
8) FunMisc.asm: Contiene funciones no incluidas en el resto de los archivos y que son
de carácter general.
9) <Sin uso>: Líneas no vinculadas a archivo alguno y que, en principio, no se han
empleado.

PROYECTO FINAL DE CARRERA – 695 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Periodos

Dos indicadores indican cuál es el periodo, en muestras, que el prototipo maneja para los
vectores de la corriente y de la tensión de fase. Por ejemplo, si este último vector posee una longitud
de 512 palabras, no todas ellas hacen un periodo de 50 Hz, sino que lo hacen 450 muestras (esto
implica que el vector abarca a más de un periodo).
El periodo de la corriente de fase lo recibe el PC en cada respuesta al comando I1 y el de la
tensión de fase en cada respuesta al comando V1.

3.10.3 Comandos disponibles y sus respuestas


A continuación, se expone una relación de los parámetros disponibles en el programa. Todos
ellos se envían al prototipo al pulsar el botón Enviar.

Comando Significado Página


CA Canales analógicos 697
DR Direcciones 701
ED Escritura en memoria de datos 702
EP Escritura en memoria de programa 703
I1 Corriente de fase 703
LD Lectura de memoria de datos 705
LH Lectura de semiventana de histéresis 707
LO Leer onda 708
LP Lectura de memoria de programa 709
MC Modificar parámetros de comunicación serie 710
MR Marcha 712
ND Operación lógica AND 714
OR Operación lógica OR 715
PR Paro 715
RH Reemplazar semiventana de histéresis 717
RO Reemplazar onda 718
RS Reset del prototipo 719
ST Status del prototipo 720
TM Todas las muestras 722
TR Temperatura del radiador 724
VB Voltaje del bus de continua 725
VF Verificar comunicación 727
V1 Voltaje de fase 725
VP Voltaje en el bus de continua positivo 729
VN Voltaje en el bus de continua negativo 728
XR Operación lógica XOR 729
Tabla 111 Comandos programados en la interface de usuario.

CURSO 2011/2012 – 696 – KAIS TOUMI BORGES


ANEXOS

3.10.3.1 Formatos generales de los comandos y de las respuestas


En los siguientes dos puntos se va a dar a conocer cuál es el formato de los comandos
programados y de sus respuestas.

.1 Comando

Comando [CSC] [Dir] [CC1] [CC2] [LongData] [Data] [Check]


Bytes 1 1 1 1 2 LongData 2
Tipo Char Hex Char Char Hex Hex Hex

siendo:
 CSC:
 Significado: Carácter de sincronismo de la trama de comando. Por defecto, su
valor es ‗&‘.
 Longitud / Tipo: 1 byte / Carácter.
 Dir:
 Significado: Dirección del prototipo de destino.
 Longitud / Tipo: 1 byte / Hexadecimal.
 CC1:
 Significado: Primer carácter que define al comando.
 Longitud / Tipo: 1 byte / Carácter.
 CC2:
 Significado: Segundo carácter que define al comando.
 Longitud / Tipo: 1 byte / Carácter.
 LongData:
 Significado: Número de bytes de datos contenidos en el comando.
 Longitud / Tipo: 2 bytes (primero el alto y luego el bajo) / Hexadecimal.
 Data:
 Significado: Datos a enviar al prototipo.
 Longitud / Tipo: LongData bytes / Hexadecimal.
 Check:
 Significado: Código de Check-sum obtenido a partir del resto de la trama de
comando.
 Longitud / Tipo: 2 bytes (primero el alto y luego el bajo) / Hexadecimal.

PROYECTO FINAL DE CARRERA – 697 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 El tamaño total de una trama de comando, en bytes, es de 8 + LongData.

.2 Respuesta

 Trama a recibir

Sin error o con advertencia

Respuesta [CSR] [Dir] [CC1] [CC2] [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 LongData-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

Con error

Respuesta [CSR] [Dir] [CC1] [CC2] [LongInf] [CodErr] [Check]


Longitud 1 1 1 1 2 2 2
Tipo Char Hex Char Char Hex Hex Hex

siendo:
 CSR:
 Significado: Carácter de sincronismo de la trama de respuesta. Por defecto, su
valor es ‗%‘.
 Longitud / Tipo: 1 byte / Carácter.
 Dir:
 Significado: Dirección del prototipo que responde.
 Longitud / Tipo: 1 byte / Hexadecimal.
 CC1:
 Significado: Primer carácter que define al comando al que se responde.
 Longitud / Tipo: 1 byte / Carácter.
 CC2:
 Significado: Segundo carácter que define al comando al que se responde.
 Longitud / Tipo: 1 byte / Carácter.
 LongInf:
 Significado: Número de bytes de datos más del código de error contenidos en
el comando (denominado, en su conjunto, campo de información).
 Longitud / Tipo: 2 bytes (primero el alto y luego el bajo) / Hexadecimal.

CURSO 2011/2012 – 698 – KAIS TOUMI BORGES


ANEXOS

 CodErr:
 Significado: Código de error comunicado por el equipo que responde.
 Longitud / Tipo: 2 bytes (primero el alto y luego el bajo) / Hexadecimal.
 Data:
 Significado: Datos a enviar al prototipo.
 Longitud / Tipo: LongData-2 bytes / Hexadecimal.
 Check:
 Significado: Código de Check-sum obtenido a partir del resto de la trama de
respuesta.
 Longitud / Tipo: 2 bytes (primero el alto y luego el bajo) / Hexadecimal.

 El tamaño total de una trama de respuesta sin error, en bytes, es de 8 + LongInf.

 El tamaño total de una trama de respuesta con error, en bytes, es de 10.

3.10.3.2 Comando CA

.1 Explicación
Significado: Canales Analógicos.
Descripción: Toma una muestra de todos los canales analógicos empleados en el DSP
(corriente y tensión de fase, tensión en el bus de continua positivo y negativo, temperatura del
radiador y ambiental y corriente máxima seleccionada).
Al seleccionarlo, aparece un mensaje preguntando si se desea llevar a cabo la acción (Figura
385):
 Si se pulsa Aceptar, se cierra la ventana y se inhabilita la barra de introducción de
parámetros, pues no requiere de ellos.
 Si se pulsa Cancelar, se cierra la ventana y deja el menú de comando y la barra de
parámetros en su estado anterior.

Figura 385 Pregunta al seleccionar el comando CA.

PROYECTO FINAL DE CARRERA – 699 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Este comando está pensado principalmente para detectar los errores presentes en los sensores de
corriente y de tensión de fase y en los del bus de continua, positivo y negativo, con el fin de
eliminarlos en las lecturas posteriores. Por ello, se recomienda ejecutarlo con el prototipo en el
estado de Paro y desconectado de la red eléctrica y del bus de continua.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗C‘ ‗A‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de envío
Ninguno.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗C‘ ‗A‘ 0010h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 14 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 24.

 Parámetros de recepción
Se reciben la lectura de todos los canales analógicos empleados en el siguiente orden:
1) Corriente de fase (1 palabra).
2) Tensión de fase (1 palabra).
3) Corriente de fase máxima (1 palabra).
4) Tensión del bus de continua positivo (1 palabra).
5) Temperatura ambiente (1 palabra).
6) Tensión del bus de continua negativo (1 palabra).
7) Temperatura del radiador (1 palabra).

CURSO 2011/2012 – 700 – KAIS TOUMI BORGES


ANEXOS

3.10.3.3 Comando DR

.1 Explicación
Significado: DiRecciones.
Descripción: Se solicitan, al prototipo, las direcciones de determinadas zonas de memoria,
tanto de datos como de programa.
Al seleccionarlo, se inhabilita la barra de introducción de parámetros, pues no requiere de
ellos.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗D‘ ‗R‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de envío
Ninguno.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗D‘ ‗R‘ 0018h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 22 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 32.

 Parámetros de recepción
Se reciben, en este orden, las direcciones de memoria correspondientes a:
1) Trama de comunicación serie (RAM, 1 palabra).
2) Vector imagen de la corriente de fase (RAM, 1 palabra).
3) Vector imagen de la tensión de fase (RAM, 1 palabra).
4) Vector imagen de la tensión positiva del bus de continua (RAM, 1 palabra).
5) Vector imagen de la tensión negativa del bus de continua (RAM, 1 palabra).
6) Vector imagen de la temperatura del radiador (RAM, 1 palabra).

PROYECTO FINAL DE CARRERA – 701 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

7) Onda de programa nº 1 (ROM, 1 palabra).


8) Vector de la semiventana de histéresis (ROM, 1 palabra).
9) Errores implícitos en los sensores (ROM, 1 palabra).
10) Valores máximos de funcionamiento permitidos (ROM, 1 palabra).
11) Variables misceláneas (ROM, 1 palabra).
Entre paréntesis se ha escrito si pertenecen a la memoria de datos (RAM) o de programa
(ROM).

3.10.3.4 Comando ED

.1 Explicación
Significado: Escritura en la memoria de Datos.
Descripción: Escribe, en la memoria de datos, los valores que se le pasen por parámetro.
Al seleccionarlo, aparece una ventana de advertencia (Figura 386):
 Si se pulsa Sí, se cierra la ventana y se habilita la barra de introducción de parámetros.
 Si se pulsa No, se cierra la ventana y deja el menú de comando y la barra de
parámetros en su estado anterior.

 Un mal uso de este comando podría causar un funcionamiento erróneo en el equipo.

Figura 386 Advertencia al seleccionar un comando de accesio a


memoria.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗E‘ ‗D‘ [LongData] [Data] [Check]


Bytes 1 1 1 1 2 [LongData] 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 8 + [LongData].

CURSO 2011/2012 – 702 – KAIS TOUMI BORGES


ANEXOS

 Parámetros de envío
Tan sólo dos parámetros son los que se envían al prototipo y es en este orden:
- Dirección de inicio de escritura (1 palabra).
- Datos a escribir.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗E‘ ‗D‘ 0002h [CodErr] [Check]


Bytes 1 1 1 1 2 2 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 10.

 Parámetros de recepción
El prototipo envía al PC el resultado de la ejecución del comando.

3.10.3.5 Comando EP

.1 Explicación
Significado: Escritura en la memoria de Programa.
Descripción: Escribe, en la memoria de programa, los valores que se le pasen por parámetro.
Al seleccionarlo, posee el mismo comportamiento que en el caso del comando ED.

 Un mal uso de este comando podría causar un funcionamiento erróneo en el equipo.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗E‘ ‗P‘ [LongData] [Data] [Check]


Bytes 1 1 1 1 2 [LongData] 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 8 + [LongData].

 Parámetros de envío
Tan sólo dos parámetros son los que se envían al prototipo y es en este orden:

PROYECTO FINAL DE CARRERA – 703 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

- Dirección de inicio de escritura (1 palabra).


- Datos a escribir.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ Dir ‗E‘ ‗P‘ 0002h CodErr Check


Bytes 1 1 1 1 2 2 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 10.

 Parámetros de recepción

El prototipo envía al PC el resultado de la ejecución del comando.

3.10.3.6 Comando I1

.1 Explicación
Significado: Intensidad de la fase 1.
Descripción: Se solicita al prototipo el vector de muestras de la corriente de fase.
Al seleccionarlo, se inhabilita la barra de introducción de parámetros, pues no requiere de
ellos.

 Al ser un vector de gran tamaño, se recomienda disminuir la velocidad de transmisión para


evitar anomalías de funcionamiento en el prototipo cuando éste se encuentre en el estado
MARCHA.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗I‘ ‗1‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 10.

 Parámetros de envío
Ninguno.

CURSO 2011/2012 – 704 – KAIS TOUMI BORGES


ANEXOS

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗I‘ ‗1‘ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]- 2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf] (por defecto, la longitud total es de 5.006 bytes).

 Parámetros de recepción
Se reciben los parámetros relacionados a continuación:
1) Posición, dentro del vector imagen de la corriente de fase, de la última muestra
guardada (1 palabra).
2) Número de muestras que conforma un periodo de la corriente de fase (1 palabra).
3) Muestras del vector imagen de la corriente de fase (2048 palabras por defecto, siendo
la primera la muestra del inicio del vector).

3.10.3.7 Comando LD

.1 Explicación
Significado: Lectura de memoria de Datos.
Descripción: Realiza una lectura de la memoria de datos entre dos direcciones especificadas,
ambas incluidas.
Al seleccionarlo, aparece el mensaje de la Figura 386:
 Si se pulsa No, se cierra la ventana y deja el menú de comando y la barra de parámetros
en su estado anterior.
 Si se pulsa Sí, aparece una ventana con los siguientes ítems:
 La dirección de inicio del vector de datos a consultar, en hexadecimal.
 La dirección de fin del vector de datos a consultar, en hexadecimal.
 Un LED con texto que indica la validez de los dos parámetros anteriores: Si la
dirección inicial es menor o igual que la final, el color será verde y el texto
asociado ― Válido‖ (Figura 387); en caso contrario, será de color rojo y el texto
asociado ―Inválido‖ (Figura 388).
 Una casilla con la longitud máxima de datos a consultar, en decimal.
 Una casilla con la longitud actual de datos a consultar, en decimal.
 Cancelar‖ que, al ser pulsado, se cierra la ventana y deja el menú de
Un botón ―
comando y la barra de parámetros en su estado anterior.

PROYECTO FINAL DE CARRERA – 705 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Un botón ― Aceptar‖ que, al ser pulsado, cierra la ventana y escribe en la barra


de parámetros los valores listos para ser enviados. En el caso que no se hayan
introducido correctamente las direcciones (LED en rojo), aparecerá un mensaje
advirtiendo del error e instando a corregirlo.

Figura 387 Señalización de rango de direcciones correcto.

Figura 388 Señalización de rango de direcciones incorrecto.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗L‘ ‗D‘ 0004h [Data] [Check]


Bytes 1 1 1 1 2 4 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 10.

CURSO 2011/2012 – 706 – KAIS TOUMI BORGES


ANEXOS

 Parámetros de envío
Son dos parámetros son los que se envían al prototipo y es en este orden:
- Dirección de inicio de consulta.
- Dirección de fin de consulta.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗L‘ ‗D‘ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf].

 Parámetros de recepción
El PC recibe todos los datos solicitados entre las dos direcciones, incluidas, anteriormente
citadas.

3.10.3.8 Comando LH

.1 Explicación
Significado: Lectura de la semiventana de Histéresis.
Descripción: Se solicita, al prototipo, los valores de la semiventana de histéresis que sirve
para controlar a la corriente de fase.
Al seleccionarlo, se inhabilita la barra de introducción de parámetros, pues no requiere de
ellos.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗L‘ ‗H‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 10.

 Parámetros de envío

Ninguno.

PROYECTO FINAL DE CARRERA – 707 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗L‘ ‗H‘ 0100h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 254 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 264.

 Parámetros de recepción
Se reciben los datos que conforman la semiventana de histéresis (127 palabras, siendo la
primera el comienzo de la semiventana).

3.10.3.9 Comando LO

.1 Explicación
Significado: Leer Onda.
Descripción: Solicita al prototipo la onda de corriente de consigna, que el usuario le
especifica, almacenada en la memoria de programa. Existen hasta 7 ondas programadas numeradas
desde la 0 hasta la 6.
Al seleccionarlo, aparece una ventana para que el usuario introduzca la onda de consigna a
consultar (Figura 389):
 Si se pulsa Listo, se cierra la ventana, se habilita la barra de introducción de parámetros
y se escribe automáticamente en ella la onda escogida. Si el número es superior a 6, el
programa la limitará a 6.
 Si se pulsa Cancelar, se cierra la ventana y deja el menú de comando y la barra de
parámetros en su estado anterior.

Figura 389 Diálogo para seleccionar el nº de onda a consultar.

CURSO 2011/2012 – 708 – KAIS TOUMI BORGES


ANEXOS

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗L‘ ‗O‘ 0002h [Data] [Check]


Bytes 1 1 1 1 2 2 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 10.

 Parámetros de envío
Al prototipo se le envía el número de onda a consultar que se encuentra almacenada en la
memoria de programa.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗L‘ ‗O‘ 0202h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 512 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 522.

 Parámetros de recepción
El PC recibe todos los datos que conforman la onda almacenada solicitada (256 palabras).

3.10.3.10 Comando LP

.1 Explicación
Significado: Lectura de memoria de Programa.
Descripción: Realiza una lectura de la memoria de programa.
Su comportamiento es el mismo que en el caso del comando LD al pulsar Sí en la primera
ventana emergente (pág. 704, Figura 387 y Figura 388).

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗L‘ ‗P‘ 0004h [Data] [Check]


Bytes 1 1 1 1 2 4 2
Tipo Char Hex Char Char Hex Hex Hex

PROYECTO FINAL DE CARRERA – 709 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Longitud (bytes): 12.

 Parámetros de envío
Dos parámetros se envían al prototipo y es en este orden:
- Dirección de inicio de consulta.
- Dirección de fin de consulta.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗L‘ ‗P‘ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongData].

 Parámetros de recepción
El PC recibe todos los datos solicitados entre las dos direcciones inclusive anteriormente
citadas.

3.10.3.11 Comando MC

.1 Explicación
Significado: Modificar parámetros Comunicación serie.
Descripción: Se modifican, en el prototipo, las características de la comunicación que el
usuario le especifica.
Al seleccionarlo, aparece una ventana de información para que el usuario confirme o rechace
el comando (Figura 390):
 Si se pulsa Aceptar, emerge una ventana (Figura 391) para que el usuario introduzca los
siguientes parámetros: Baudios, bits de stop y paridad. Cuando se pulsa Aceptar, las
siguientes acciones tienen lugar:
 Se cierra la ventana, se habilita la barra de introducción de parámetros y se
escribe automáticamente en ella los parámetros seleccionados adecuadamente
adaptados al prototipo.
 El puerto de comunicaciones seleccionado en el PC se reconfigura con los
datos introducidos.

CURSO 2011/2012 – 710 – KAIS TOUMI BORGES


ANEXOS

 Al enviar el comando, aparecerá un mensaje como el de la Figura 392


informando al usuario que puede comprobar la actual configuración enviando
el comando de prueba VF (pág. 727).
 Si se pulsa Cancelar, se cierra la ventana y deja el menú de comando y la barra de
parámetros en su estado anterior.

 Una mala selección de los parámetros de comunicación podría ralentizar el funcionamiento del
prototipo e, incluso, hacer que no funcione correctamente.
 Si al modificar los parámetros de comunicación no se consigue comunicar con el prototipo,
reiniciarlo manualmente.

Figura 390 Mensaje de advertencia al seleccionar el comando MC.

Figura 391 Ventana de diálogo para seleccionar los


nuevos patrámetros de comunicación del prototipo.

Figura 392 Mensaje de confirmación del envío del comando MC.

PROYECTO FINAL DE CARRERA – 711 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗M‘ ‗C‘ 0004h [Data] [Check]


Bytes 1 1 1 1 2 4 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 12.

 Parámetros de envío
Al prototipo se le envían dos palabras:
1) Nuevo BRR (registro que especifica la velocidad de la comunicación).
2) Y los bits (7, 6 y 5) que indican el nuevo estado de la paridad y el número de bits de
stop.

.3 Formato de la respuesta
No se recibe respuesta alguna.

3.10.3.12 Comando MR

.1 Explicación
Significado: MaRcha.
Descripción: Cambia el estado del prototipo al de MARCHA.
Al seleccionarlo, aparece un mensaje informativo (Figura 393) con el módulo, desfase y onda
de corriente de consigna, preguntando al usuario si es lo que desea transmitir:
 Si se pulsa Sí, se cierra la ventana, se inhabilita la barra de introducción de parámetros
y se escribe automáticamente los datos adecuados.
 Si se pulsa No, se cierra la ventana y deja el menú de comando y la barra de
parámetros en su estado anterior.
Se recibirá una respuesta con la frecuencia de red detectada, la temperatura ambiente y la
corriente máxima limitada por hardware.

CURSO 2011/2012 – 712 – KAIS TOUMI BORGES


ANEXOS

Figura 393 Mensaje informativo de los parámetros de la corriente de fase de consigna.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗M‘ ‗R‘ 0006h [Data] [Check]


Bytes 1 1 1 1 2 6 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 14.

 Parámetros de envío
Se envían al prototipo los siguientes datos deseados referentes a la corriente de fase:
- El módulo.
- El desfase.
- Y el número de onda de consigna.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗M‘ ‗R‘ 0008h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 6 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 16.

 Parámetros de recepción
Se reciben del prototipo los siguientes datos por orden:
- El doble de la frecuencia de red detectada.
- La corriente máxima limitada por hardware.
- Y la temperatura ambiente.

PROYECTO FINAL DE CARRERA – 713 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.10.3.13 Comando ND

.1 Explicación
Significado: operación lógica aND.
Descripción: Realiza una AND lógica entre el dato almacenado en una dirección de memoria
del prototipo y el que se le pasa como parámetro, guardando el resultado en dicha zona de memoria.
Al seleccionarlo, aparece un mensaje de advertencia como el de la Figura 386:
 Si se pulsa No, se cierra la ventana y deja el menú de comando y la barra de
parámetros en su estado anterior.
 Si se pulsa Sí, emerge una ventana para introducir la dirección de memoria a modificar
y la máscara lógica a aplicar.
 Al pulsar Aceptar, se cierra la ventana, se habilita la barra de introducción de
parámetros y se escriben automáticamente la dirección y la máscara.
 Si se pulsa Cancelar, se cierra la ventana y deja el menú de comando y la barra de
parámetros en su estado anterior.

Figura 394 Ventana de diálogo al seleccionar un comando de operación lógica.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗N‘ ‗D‘ 0004h [Data] [Check]


Bytes 1 1 1 1 2 4 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 12.

 Parámetros de envío

El PC envía:

CURSO 2011/2012 – 714 – KAIS TOUMI BORGES


ANEXOS

- La dirección del registro a modificar.


- Y la máscara a aplicar.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗N‘ ‗D‘ 0006h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 4 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 14.

 Parámetros de recepción

El PC recibe, en este orden:


- El valor inicial del registro a modificar (1 palabra).
- Y el valor final del registro al aplicar la máscara (1 palabra).

3.10.3.14 Comando OR

.1 Explicación
Significado: operación lógica OR.
Descripción: Realiza una OR lógica entre el dato almacenado en una dirección de memoria
del prototipo y el que se le pasa como parámetro, guardando el resultado en dicha zona de memoria.
Al seleccionarlo, el proceso es el mismo que en el establecido para el comando ND (pág 714).

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗O‘ ‗R‘ 0004h [Data] [Check]


Bytes 1 1 1 1 2 4 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 12.

 Parámetros de envío
El PC envía:
- La dirección del registro a modificar.
- Y la máscara a aplicar.

PROYECTO FINAL DE CARRERA – 715 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗O‘ ‗R‘ 0006h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 4 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 14.

 Parámetros de recepción
El PC recibe, en este orden:
- El valor inicial del registro a modificar (1 palabra).
- Y el valor final del registro al aplicar la máscara (1 palabra).

3.10.3.15 Comando PR

.1 Explicación
Significado: PaRo.
Descripción: Cambia el estado del prototipo al de Paro.
Al seleccionarlo, se inhabilita la barra de introducción de parámetros, pues no requiere de
ellos.
Si la operación ha sido exitosa, se le notificará al usuario mediante un mensaje.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗P‘ ‗R‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de envío
Ninguno.

CURSO 2011/2012 – 716 – KAIS TOUMI BORGES


ANEXOS

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗P‘ ‗R‘ 0002h [CodErr] [Check]


Bytes 1 1 1 1 2 2 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 10.

 Parámetros de recepción
Resultado de la ejecución del comando.

3.10.3.16 Comando RH

.1 Explicación
Significado: Reemplazar semiventana de Histéresis.
Descripción: Substituye la semiventana de histéresis contenida en el prototipo por la que se le
pasa como parámetro.
Al seleccionarlo, el procedimiento es como el del comando ED (pág. 702).

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗R‘ ‗H‘ 00FEh [Data] [Check]


Bytes 1 1 1 1 2 254 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 262.

 Parámetros de envío
Nuevos datos de la semiventana de histéresis (127 palabras, siendo la primera el comienzo de
la semiventana).

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗R‘ ‗H‘ 0002h [CodErr] [Check]


Bytes 1 1 1 1 2 2 2
Tipo Char Hex Char Char Hex Hex Hex

PROYECTO FINAL DE CARRERA – 717 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

 Longitud (bytes): 10.

 Parámetros de recepción
Resultado de la ejecución del comando.

3.10.3.17 Comando RO

.1 Explicación
Significado: Reemplazar Onda.
Descripción: Substituye una de las siete ondas de consigna almacenadas en la memoria de
programa del prototipo por la que se pase como parámetro.
Al seleccionarlo, aparece un mensaje de advertencia (Figura 395) preguntando al usuario si
desea continuar:
 Si se pulsa No, se cierra la ventana y deja el menú de comando y la barra de
parámetros en su estado anterior.
 Si se pulsa Sí, emerge una ventana (Figura 396) para seleccionar la onda de consigna
almacenada en la tabla inferior de la pestaña Memoria Ondas. Cuando se pulsa Listo,
se cierra la ventana, se habilita la barra de introducción de parámetros y se escribe
automáticamente la onda seleccionada.

Figura 395 Mensaje de advertencia al seleccionar el comando RO.

Figura 396 Ventana de diálogo para seleccionar el nº de onda programada a modificar.

CURSO 2011/2012 – 718 – KAIS TOUMI BORGES


ANEXOS

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗R‘ ‗O‘ 0202h [Data] [Check]


Bytes 1 1 1 1 2 514 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 522.

 Parámetros de envío
El PC envía, en este orden:
- El número de la onda a reemplazar almacenada en la memoria de programa (1
palabra).
- Y los datos de la nueva onda (256 palabras, siendo la primera el comienzo de la onda).

.3 Formato de la respuesta
Resultado de la ejecución del comando.

3.10.3.18 Comando RS

.1 Explicación
Significado: ReSet del prototipo.
Descripción: Envía la orden al prototipo para que se reinicie.
Al seleccionar el comando, aparece una ventana con un mensaje de advertencia (Figura 397):
 Si se pulsa No, se cierra la ventana y deja el menú de comando y la barra de
parámetros en su estado anterior.
 Si se pulsa Sí, se cierra la ventana y se inhabilita la barra de introducción de
parámetros.

Figura 397 Mensaje de advertencia al seleccionar el comando RS.

PROYECTO FINAL DE CARRERA – 719 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗R‘ ‗S‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de envío
Ninguno.

.3 Formato de la respuesta
No recibe respuesta alguna.

3.10.3.19 Comando ST

.1 Explicación
Significado: STatus.
Descripción: Solicita al prototipo diversos registros de la memoria de datos de usuario para
conocer cuál es el estado del mismo. Entre ellos se encuentran datos relacionados con la corriente y
la tensión de fase, las tensiones en el bus de continua, la temperatura del radiador y errores y avisos
de funcionamiento.
Al seleccionarlo, se inhabilita la barra de introducción de parámetros, pues no precisa de ellos.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗S‘ ‗T‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de envío
Ninguno.

CURSO 2011/2012 – 720 – KAIS TOUMI BORGES


ANEXOS

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗S‘ ‗T‘ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongData].

 Parámetros de recepción
Se reciben varios registros localizados en el inicio de la memoria de datos de usuario (véase el
código de programación del prototipo), los cuales indican:
1) El desfase entre la tensión y la corriente de fase.
2) El doble de la frecuencia de la red eléctrica.
3) Localizador para conocer, de forma aproximada, dónde se encontraba ejecutándose el
código de programa en el momento de producirse cualquier reset.
4) El módulo de la corriente a absorber de la red.
5) La corriente máxima por fase ajustada por el usuario por hardware.
6) El sumatorio de las muestras al cuadrado de la corriente de fase.
7) El sumatorio de las muestras de un periodo de la corriente de fase.
8) El número de muestras de un periodo de la corriente de fase.
9) Los valores máximo y mínimo detectados de la corriente de fase.
10) La temperatura ambiente muestreada.
11) El valor eficaz al cuadrado y escalado de la tensión de fase (dos palabras).
12) El número de muestras de un periodo de la tensión de fase.
13) Los valores máximo y mínimo detectados de la tensión de fase.
14) Los valores máximos, medios y mínimos detectados de las tensiones positiva y
negativa del bus de continua.
15) El tipo de onda de consigna.
16) Si se ha perdido alguna muestra en uno de los convertidores A/D y en cuál.
17) Si la corriente máxima ajustada por hardware es la máxima posible.
18) El modo de funcionamiento del prototipo (MARCHA o PARO).
19) Si ha habido un fallo en el relé de conexión a red.
20) Si ha habido un desbordamiento en uno de los convertidores A/D y en cuál.

PROYECTO FINAL DE CARRERA – 721 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

21) Si no se alcanzan la frecuencia y la tensión mínimas de red.


22) Si no se alcanzan las tensiones mínimas en algunos de los buses de continua.
23) Si ha habido un exceso de la derivada o de la magnitud de la corriente de fase.
24) Si ha habido un exceso de la tensión de fase, de la tensión en alguno de los buses de
continua o en la temperatura en el radiador.
25) Si se han producido interrupciones anómalas y su naturaleza.
26) Si se ha producido un reset y su tipo.
27) Si el prototipo se ha detenido por alguna anomalía.
28) Si algún prototipo se encuentra indispuesto en el caso de trabajar con alguno en
paralelo.
29) El estado de la comunicación serie con el PC:
a. Errores de paridad, de 'overrun', de trama, de 'break', de Check-sum o de
tiempo expirado.
b. Exceso de datos recibidos.
c. Dirección nula en algún comando.
d. Si se ha recibido algún comando no reconocido.
30) El estado la comunicación serie con otros prototipos:
e. Prototipo funcionando como ESCLAVO o como MAESTRO.
f. Prototipos que hay en línea y cuáles.
g. Errores de overrun, de Check-sum o de trama recibida.
h. Tipo de sistema creado (monofásico, bifásico o trifásico).
31) Valor de los ocho registros auxiliares (AR), los dos de estado (ST) y los ocho de la
pila, todos ellos propios del microcontrolador, al haberse producido un reset illegal
adress.

3.10.3.20 Comando TM

.1 Explicación
Significado: Todas las Muestras.
Descripción: Se solicita al prototipo que envíe los vectores imagen de las muestras de la
corriente y de la tensión de fase, de las tensiones positiva y negativa del bus de continua y de la
temperatura del radiador.
Al seleccionarlo, se inhabilita la barra de introducción de parámetros, pues no precisa de ellos.

CURSO 2011/2012 – 722 – KAIS TOUMI BORGES


ANEXOS

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗T‘ ‗M‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de envío
Ninguno.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗T‘ ‗M‘ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf].

 Parámetros de recepción
Al PC le llegan, por este orden, los siguientes datos:
1) Posición relativa, dentro del vector imagen de la corriente de fase, de la última muestra
tomada (1 palabra).
2) Número de muestras que conforma un periodo de la corriente de fase (1 palabra).
3) Vector imagen de muestras de la corriente de fase (2048 palabras por defecto, siendo
la primera la muestra del inicio del vector).
4) Posición relativa, dentro del vector imagen de la tensión de fase, de la última muestra
tomada (1 palabra).
5) Número de muestras que conforma un periodo de la tensión de fase (1 palabra).
6) Vector imagen de muestras de la tensión de fase (512 palabras por defecto, siendo la
primera la muestra del inicio del vector).
7) Posición relativa, dentro del vector imagen de la tensión positiva del bus de continua,
de la última muestra tomada (1 palabra).
8) Vector imagen de muestras de la tensión positiva del bus de continua (512 palabras por
defecto, siendo la primera la muestra del inicio del vector).

PROYECTO FINAL DE CARRERA – 723 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

9) Posición relativa, dentro del vector imagen de la tensión negativa del bus de continua,
de la última muestra tomada (1 palabra).
10) Vector imagen de muestras de la tensión negativa del bus de continua (512 palabras
por defecto, siendo la primera la muestra del inicio del vector).
11) Posición relativa, dentro del vector imagen de la temperatura del radiador, de la última
muestra tomada (1 palabra).
12) Vector imagen de muestras de la temperatura del radiador (512 palabras por defecto,
siendo la primera la muestra del inicio del vector).

3.10.3.21 Comando TR

.1 Explicación
Significado: Temperatura del Radiador.
Descripción: Se solicita al prototipo el vector de muestras de la temperatura del radiador.
Al seleccionarlo, se inhabilita la barra de introducción de parámetros, pues no requiere de
ellos.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗T‘ ‗R‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de envío

Ninguno.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗T‘ ‗R‘ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf] (por defecto, la longitud total es de 1.034 bytes).

CURSO 2011/2012 – 724 – KAIS TOUMI BORGES


ANEXOS

 Parámetros de recepción
Se reciben los parámetros relacionados a continuación y en este orden:
- Posición, dentro del vector imagen de la temperatura del radiador, de la última muestra
guardada (1 palabra).
- Muestras del vector imagen de la temperatura del radiador (512 palabras por defecto,
siendo la primera la muestra del inicio del vector).

3.10.3.22 Comando V1

.1 Explicación
Significado: Voltaje de la fase 1.
Descripción: Se solicita al prototipo el vector de muestras de la tensión de fase.
Al seleccionarlo, se inhabilita la barra de introducción de parámetros, pues no requiere de
ellos.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗V‘ ‗1‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de envío
Ninguno.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗V‘ ‗1‘ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf] (por defecto, la longitud total es de 1.034 bytes).

 Parámetros de recepción

Se reciben los parámetros relacionados a continuación:

PROYECTO FINAL DE CARRERA – 725 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

1) Posición, dentro del vector imagen de la tensión de fase, de la última muestra guardada
(1 palabra).
2) Número de muestras que conforma un periodo de la tensión de fase (1 palabra).
3) Muestras del vector imagen de la tensión de fase (512 palabras por defecto, siendo la
primera la muestra del inicio del vector).

3.10.3.23 Comando VB

.1 Explicación
Significado: Voltaje del Bus de continua.
Descripción: Se solicita al prototipo el vector de muestras de la tensión del bus de continua.
Al seleccionarlo, se inhabilita la barra de introducción de parámetros, pues no requiere de
ellos.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗V‘ ‗B‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de envío
Ninguno.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗V‘ ‗B‘ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf] (por defecto, la longitud total es de 1.034 bytes).

 Parámetros de recepción

Se reciben los parámetros relacionados a continuación:

CURSO 2011/2012 – 726 – KAIS TOUMI BORGES


ANEXOS

1) Posición, dentro del vector creado en el siguiente párrafo, de la última muestra


guardada (1 palabra).
2) La diferencia entre las muestras del vector imagen de la tensión positiva y las muestras
del vector imagen de la tensión negativa del bus de continua (512 palabras por defecto,
siendo la primera la muestra del inicio del vector).

3.10.3.24 Comando VF

.1 Explicación
Significado: VeriFicar comunicación.
Descripción: Este comando es empleado para conocer si existe una comunicación correcta
entre el PC y el prototipo. El primero enviará una serie de datos que el segundo deberá retransmitir.
Al seleccionarlo, automáticamente aparecerá esta cadena de datos para enviar:

012389AB4567CDEF‖. Dicha cadena puede ser modificada a voluntad del usuario.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗V‘ ‗F‘ [LongData] [Data] [Check]


Bytes 1 1 1 1 2 [LongData] 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 8 + [LongData].

 Parámetros de envío
Cualquier cadena alfanumérica que se introduzca acorde con lo expuesto sobre el campo de
datos en el apartado ―
Sección de comando a enviar‖, en la página 648.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗V‘ ‗F‘ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf].

 Parámetros de recepción
Si no ha habido error, se recibirán los mismos datos que los enviados.

PROYECTO FINAL DE CARRERA – 727 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.10.3.25 Comando VN

.1 Explicación
Significado: Voltaje del bus de continua Negativo.
Descripción: Se solicita al prototipo el vector de muestras de la tensión del bus de continua
negativo.
Al seleccionarlo, se inhabilita la barra de introducción de parámetros, pues no requiere de
ellos.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗V‘ ‗N‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de envío
Ninguno.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗V‘ ‗N‘ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf] (por defecto, la longitud total es de 1.034 bytes).

 Parámetros de recepción
Se reciben los parámetros relacionados a continuación:
- Posición, dentro del vector imagen de la tensión negativa del bus, de la última muestra
guardada (1 palabra).
- Muestras del vector imagen de la tensión negativa del bus (512 palabras por defecto,
siendo la primera la muestra del inicio del vector).

CURSO 2011/2012 – 728 – KAIS TOUMI BORGES


ANEXOS

3.10.3.26 Comando VP

.1 Explicación
Significado: Voltaje del bus de continua Positivo.
Descripción: Se solicita al prototipo el vector de muestras de la tensión del bus de continua
positivo.
Al seleccionarlo, se inhabilita la barra de introducción de parámetros, pues no requiere de
ellos.

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗V‘ ‗P‘ 0000h [Check]


Bytes 1 1 1 1 2 2
Tipo Char Hex Char Char Hex Hex

 Longitud (bytes): 8.

 Parámetros de envío
Ninguno.

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗V‘ ‗P‘ [LongInf] [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 [LongInf]-2 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 8 + [LongInf] (por defecto, la longitud total es de 1.034 bytes).

 Parámetros de recepción
Se reciben los parámetros relacionados a continuación:
- Posición, dentro del vector imagen de la tensión positiva del bus, de la última muestra
guardada (1 palabra).
- Muestras del vector imagen de la tensión positiva del bus (512 palabras por defecto,
siendo la primera la muestra del inicio del vector).

PROYECTO FINAL DE CARRERA – 729 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.10.3.27 Comando XR

.1 Explicación
Significado: Operación lógica XoR.
Descripción: Realiza una XOR lógica entre el dato almacenado en una dirección de memoria
del prototipo y el que se le pasa como parámetro, guardando el resultado en dicha zona de memoria.
Al seleccionarlo, el proceso es el mismo que en el establecido para el comando ND (pág 714).

.2 Formato del comando

 Trama a enviar

Comando ‗&‘ [Dir] ‗X‘ ‗R‘ 0004h [Data] [Check]


Bytes 1 1 1 1 2 4 2
Tipo Char Hex Char Char Hex Hex Hex

 Longitud (bytes): 12.

 Parámetros de envío
El PC envía, en este orden:
- La dirección del registro a modificar (1 palabra).
- Y la máscara a aplicar (1 palabra).

.3 Formato de la respuesta

 Trama a recibir

Respuesta ‗%‘ [Dir] ‗X‘ ‗R‘ 0006h [CodErr] [Data] [Check]


Bytes 1 1 1 1 2 2 4 2
Tipo Char Hex Char Char Hex Hex Hex Hex

 Longitud (bytes): 14.

 Parámetros de recepción
El PC recibe, en este orden:
- El valor inicial del registro a modificar (1 palabra).
- Y el valor final del registro al aplicar la máscara (1 palabra).

CURSO 2011/2012 – 730 – KAIS TOUMI BORGES


ANEXOS

3.10.4 La ventana de histéresis de la corriente


Para que se pueda absorber de la red eléctrica la corriente de consigna que el usuario desea, se
hace necesario trabajar con una histéresis en torno a la misma. Para cada muestra de consigna, se
genera un límite superior y otro inferior, ambos poseyendo el mismo valor diferencial respecto a
aquélla y que se corresponde con la mitad de dicha ventana de histéresis. En la Figura 398 se
muestra un ejemplo de cómo se forma la banda de histéresis en torno a la corriente de consigna y
cómo la corriente real permanece dentro de dicha banda.

Figura 398 Ejemplo de corriente de consigna, banda de histérersis y corriente absorbida de la red.

La interface que sirve para generar la banda de histéresis o visualizarla aparece en la Figura
399 y es la que se emplea al pulsar los botones Crear o Graficar en la sección ― Valores analógicos
y digitales de la semiventana de histéresis‖, en la página 690. Dicha ventana se adapta a cada uno de
estos dos modos de trabajo.
La ventana pose una serie de indicadores y de controles que a continuación se explican.

PROYECTO FINAL DE CARRERA – 731 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 399 Vista general de la interface dedicada a la banda de histéresis.

3.10.4.1 Indicadores
Tres indicadores se presentan en la interface:
 Una gráfica para representar la semiventana de histéresis, en la que en el eje vertical se
presenta su magnitud y en el horizontal el módulo de la corriente de consigna, ambos
en amperios. El usuario podrá:
 Cambiar el estilo de la curva representada, el de los ejes abscisas y ordenadas y
de la cuadrícula.
 Emplear cursores para conocer los valores de interés.
 Cambiar el valor máximo visualizado en el eje de abscisas y en el de ordenadas
(modificándolo directamente sobre la etiqueta).
 Realizar un zoom o visualizar una zona determinada.

CURSO 2011/2012 – 732 – KAIS TOUMI BORGES


ANEXOS

 Una tabla de 2 filas y 127 columnas que recoge los valores mitad de la ventana de
histéresis:
 La primera fila representa el valor en amperios.
 La segunda fila representa el valor hexadecimal equivalente.
 Cada columna representa el módulo de la corriente de consigna, de 1 a 127 A,
para el cual corresponden los anteriores valores.
 Y un LED que indica el modo de trabajo actual de la ventana: creación de una banda de
histéresis (en verde) o su visualización (en rojo).

3.10.4.2 Controles

.1 Modos de creación de la semiventana


Existen dos modos para crear la semiventana de histéresis: Automático y manual. Se
seleccionan gracias a una lista desplegable que se encuentra solamente habilitada cuando la interface
está en el modo de creación.

 Automático
Reflejado en la interface con el apelativo Por defecto, la ventana de histéresis se genera
teniendo en cuenta la expresión siguiente:

 V pr  Vdc 
(ec. 387) H  2  TS    8  I FC  f red 
 L 

siendo:
 H: Anchura de la ventana de histéresis, en [A]. La gráfica y la tabla recogen la mitad
de su valor.
 Ts: Periodo de muestreo de la corriente de fase, en [s].
 Vpr: Valor de pico máximo de la tensión de red, en [V].
 Vdc: Tensión máxima previsible en cada bus de continua, en [V].
 IFC: Módulo de la consigna de la corriente de fase, en [A].
 fred: Frecuencia de la red eléctrica, en [Hz]. Por defecto, es de 50 Hz.
Los valores segundo, tercero y cuarto los puede fijar el usuario con los controles que, más
adelante, se explican. El quinto se encuentra en el rango [1,127] A (se corresponde con las columnas
de la tabla) y el sexto es fijo.
A la derecha de la gráfica se expone un dibujo con una breve explicación de dónde se obtiene
la expresión citada.

 Manual

PROYECTO FINAL DE CARRERA – 733 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

El usuario podrá introducir a mano el valor de la semiventana de histéresis para cada módulo
de la consigna de la corriente de fase. Al seleccionarlo, aparecerá un mensaje como el de la Figura
400 indicando al usuario los pasos a seguir: primero se debe fijar el valor del fondo de escala de la
corriente de fase y, seguidamente escribir, en la primera fila de la tabla, los valores de la
semiventana.

Figura 400 Mensaje al seleccionar el modo manual para la creación de la semiventana de histéresis.

.2 Parámetros
El usuario deberá especificar los siguientes parámetros:
 Corriente de fase de fondo de escala: Es la máxima corriente que el prototipo podrá
detectar. Por defecto, se toma de lo configurado en el programa principal ( ―
Control
de muestras‖, pág 687).
 Amplitud máxima de la tensión de fase: Máxima amplitud de la tensión de fase que se
puede permitir para que el prototipo pueda funcionar con normalidad (no es el de fondo
de escala). Por defecto, es de 340 V, que corresponde con un valor de 240 V eficaces.
 Tensión máxima en el bus de continua: Es la mayor amplitud, en valor absoluto, que
puede haber en cada bus de continua. Por defecto, se toma el valor de descarga de los
mismos configurado en el programa principal ( ― Control de muestras‖, pág. 687).
 Inductancia de entrada: Es la inductancia equivalente que se encuentra en la entrada
del puente de IGBTs de la etapa de potencia del prototipo. Se corresponde con la suma
de la inductancia de la red eléctrica y la instalada en el prototipo, pero se puede
considerar solamente a esta última por ser mucho mayor que la primera. Por defecto, es
de 10 mH.
 Tiempo de muestreo de la corriente de fase: Por defecto, se toma de lo configurado en
el programa principal ( ―
Control de muestras‖, pág. 687).
Todos estos parámetros se encuentran inhabilitados cuando la interface se encuentra en el
modo de visualización.

.3 Botones
Por último, se encuentran disponibles tres botones, dos de ellos para guardar la semiventana
de histéresis programada:

CURSO 2011/2012 – 734 – KAIS TOUMI BORGES


ANEXOS

 Botón Guardar .csv: Guarda en un archivo con formato .csv21 importable en Excel, la
tabla de la semiventana de histéresis (Figura 401). Por defecto, dicho archivo se
denomina Semiventana Valores.csv.
 Botón Guardar .asm: Guarda en un archivo de texto con extensión .asm la semiventana
de histéresis para ser empleado en el código ensamblador del programa del DSP (Figura
402). Por defecto, se denomina SemiHistDig.asm. Además, se recogen en dicho archivo
la corriente máxima de fase, el periodo de muestreo, la inductancia en la entrada del
puente de IGBTs, la amplitud máxima de la tensión de fase, la tensión máxima en los
buses de continua y la frecuencia de la red eléctrica.
 Botón Salir: Cierra la ventana de la interface. En caso de trabajar en el modo de
creación, se transfiere al programa principal la tabla de la semiventana de histéresis.
Todos los botones se encuentran siempre habilitados independientemente de si la ventana está
trabajando en el modo de creación o de visualización de la banda de histéresis.

Figura 401 Ejemplo de contenido del archivo ―Semiventana valores.csv‖.

PROYECTO FINAL DE CARRERA – 735 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 402 Ejemplo de contenido del archivo ―SemiHistDig.asm‖

CURSO 2011/2012 – 736 – KAIS TOUMI BORGES


ANEXOS

3.11 La comunicación serie


3.11.1 Introducción
El presente anexo trata de aportar al lector un conocimiento de en qué consiste la
comunicación serie, desde el tipo de señales que se transmiten hasta la circuitería básica necesaria.
La comunicación serie es aquella en la que el flujo de información digital (bits) transcurre por
una sola línea física (ello no implica que para la comunicación no se precisen de más líneas de
control). El empleo de una única línea obliga a realizar una transmisión bit a bit.
Respecto a la transmisión en paralelo, posee las siguientes ventajas e inconvenientes:
 Ventajas:
Posee mayor inmunidad al ruido electromagnético: no va a haber problemas de
diafonía al existir un solo cable de transmisión de datos.
Fruto del punto anterior, se emplea para distancias largas, normalmente superiores
a 5 metros.
Resulta más económico por ser menor el número de cables (en principio).
 Inconvenientes:
Transmisión lenta (bit a bit): es de 8‘16 a 32 veces más lenta que la transmisión en
paralelo comparándola con la misma tecnología.
Los protocolos de información son más complejos.

3.11.2 Formas de comunicación serie


La comunicación serie puede adoptar dos formas según como se sincronicen emisor y
receptor:
 Asíncrona:
 El emisor indica al receptor el inicio y fin de transmisión mediante el envío de
un dato (bit o bits) a través de la propia línea de comunicación. La información
enviada son caracteres.
 Se emplea fundamentalmente cuando se desconoce en qué momento se va a
llevar a cabo la transferencia de información (por ejemplo, el teclado del PC.)
 Síncrona:
 Ambos, receptor y emisor, poseen una línea física adicional que controla el
tiempo de las señales. Puede no existir esa línea, y que sea una determinada
información (caracteres de sincronismo) la que active el sincronismo.
 Se utiliza cuando la información a transmitir es extensa, realizándose mediante
bloques de caracteres denominados tramas.

PROYECTO FINAL DE CARRERA – 737 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Para la comunicación serie con el PC se emplea la forma asíncrona (es la que se va a


desarrollar en este anexo).

3.11.3 Formato lógico de la transmisión (PC)


La unidad mínima de información va a ser el carácter y, tal y como se ha mencionado
anteriormente, la transmisión es asíncrona. La forma de enviar la información se realiza de la forma
siguiente: la línea de datos, al estar inactiva, posee un nivel lógico ‗1‘, denominado MARK. Cuando
va a comenzar la transmisión, pasa a nivel lógico ‗0‘, o SPACE, permaneciendo en este estado
durante un tiempo (bit de inicio). Posteriormente, el dato es enviado bit a bit, comenzando por el
menos significativo y, opcionalmente, seguido por un bit de paridad para la detección de posibles
errores, método poco fiable. La finalización de la transmisión se efectúa mediante un bit de stop a
nivel alto para asegurar una diferencia con el nivel de inicio. La figura siguiente muestra lo
explicado:

Trama de información
MARK

Bit de Bit de Bit de


Bit LSB ... Bit MSB
inicio paridad Stop
SPACE
De 5 a 8 Bits
Trama de carácter

Figura 403 Transmisión de un carácter (bits en orden temporal.)

3.11.3.1 Velocidad de transmisión


Todos los bits enviados posen un mismo tiempo de duración determinado, denominado tasa
de serialización (TS), dato muy importante. El bit de stop es un caso especial: puede durar 1, 1´5 o 2
veces dicho periodo, según sea el dispositivo receptor lento o no (la parte fraccionaria está en
desuso). La inversa de este parámetro (tasa de transferencia o baud rate = 1/TS ) constituye la
velocidad de transmisión de la información (frecuencia a la que se transmiten los impulsos
eléctricos por la línea de datos) y se mide en baudios (1 baudio = 1 bit / seg).
Existen sistemas de comunicaciones que emplean múltiples niveles de tensión para enviar la
información, representando cada uno un código de bits. Por ejemplo, en la Figura 404 se muestra la
transmisión de datos mediante cuatro niveles de tensión diferentes (0, 1´5, 3 y 4´5 V),
correspondiendo cada nivel al código binario natural de dos bits (00, 01, 10 y 11 respectivamente.)

Cuando se opta por esta metodología, la capacidad de transmisión por unidad de tiempo
aumenta, correspondiendo al número de bits de un nivel multiplicado por los baudios (en el ejemplo
anterior, bis por segundo = 2 baudios = 2/TS). De forma general, la expresión que refleja los bits por
segundo transmitidos es

(ec. 388)
bps  B · log 2 M

CURSO 2011/2012 – 738 – KAIS TOUMI BORGES


ANEXOS

en donde bps significa los bits transmitidos por segundo; B los baudios; y M el número de niveles
de tensión empleados.
Otra medida empleada en la comunicación de datos es la denominada tasa efectiva de
transmisión, que es el número de caracteres enviados por segundo. Un carácter está compuesto por
los bits de información y los bits complementarios (trama de información).

Figura 404 Transmisión multinivel de datos.

3.11.3.2 Recepción del dato


En el momento en el que el transmisor pone a ‗0‘ la línea de datos mediante el bit de start, el
elemento receptor acciona un reloj-contador interno con una frecuencia superior a la tasa de
transferencia, normalmente en un factor mayor a 16. Por lo tanto, en el tiempo que dura un bit en la
transmisión, habrá tantos pulsos de reloj como indique dicho factor. Cuando el contador llega a su
valor mitad, más concretamente, al flanco de subida del pulso medio, coincidente con el punto
medio del pulso del bit emitido, el receptor lee la línea de datos y almacena su valor. Con esto, lo
que se pretende es asegurar la correcta lectura de la información, ya que se produce justo a la mitad
del pulso del bit. En la figura siguiente se muestra este proceso de lectura cuando el reloj-contador
del receptor posee una frecuencia de funcionamiento cuatro veces superior a la tasa de transferencia.

Figura 405 Lectura de un bit por parte del receptor, con un reloj interno a una frecuencia cuatro veces superior a la
tasa de transferencia.

PROYECTO FINAL DE CARRERA – 739 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Ejemplo
Se desea transmitir el carácter ‗U‘ (85d), con bit de paridad impar, dos bits de parada y a una
velocidad de 19.200 baudios. Representar gráficamente, el diagrama temporal de la evolución de la
señal transmitida.
Solución
El dato 85d equivale a un 55h o a un 01010101b, el bit de paridad impar será un ‗1‘ y la tasa
de transferencia vale TS = 1/19.200 = 52´08 s. Por tanto, la trama de información transmitida es la
siguiente:

Figura 406 Transmisión del carácter ‗U‘ según los datos dados.

3.11.4 La normativa RS-232

3.11.4.1 Introducción
Esta norma surgió en 1.969 (todavía no existía el PC) por la necesidad de formalizar la
comunicación entre los distintos dispositivos. La estableció el comité E.I.A (Electronics Industries
Association) de EE.UU. bajo el nombre de RS-232 (Recommended Standard). A partir de entonces
se ha ido mejorando, empleándose en el PC actual la versión RS-232C.
En el ámbito europeo, el comité C.C.I.T.T, (International Telegraph and Telephone
Consultive Committee), actualmente I.T.U (International Telecommunications Union), adaptó la
norma bajo la denominación V24.

3.11.4.2 Características

.1 Eléctricas
- Se emplea la lógica negativa, tal y como se indica en la Tabla 112.
- Corriente de cortocircuito: Icc< 100 mA.
- Capacidad máxima del cable: inferior a 2‘5 nF.
- Capacidad asociada al cable: 130 ~170 pF / m.
Con estos dos últimos puntos anteriores lo que se pretende es que al receptor no le llegue
distorsionada la señal y se produzca una incorrecta lectura (cuanto más capacitivo sea el cable, más

CURSO 2011/2012 – 740 – KAIS TOUMI BORGES


ANEXOS

se parecerá la señal a la respuesta escalón de un condensador, es decir, a una exponencial y a un


filtro pasa-bajos).

‘0’ lógico ‘1’ lógico

Salidas +5 a +15 V (+12 V normalmente) -5 a -15 V (-12 V normalmente)

Entradas +3 a +15 V -3 a -15 V

Tabla 112 Valores de tensión empleados en el protocolo RS-232.

.2 Mecánicas
- Longitud máxima del cable: inferior a 15 m, aunque funciona correctamente con 100
m (fuera de norma).
- Conector empleado: SUB-D de 9 ó 25 polos.
- El conector del dispositivo emisor es macho, mientras que para el receptor es hembra.

.3 Otras prescripciones
- Tasa de transferencia máxima: 20.000 baudios; para puerto serie del PC, 19.200
baudios (existen tecnologías que llegan hasta 1 Mbaudio.)
- Comunicación tipo full-dúplex.
- ETD o DTE (Equipo Terminal de Datos): se refiere al equipo emisor.
- ECD o DCE (Equipo Comunicación de Datos): es el equipo receptor.

3.11.4.3 El conector SUB-D 9


Tal y como se mencionó en las características mecánicas de la normativa RS-232, existen dos
tipos de conectores: SUB-D 25 y SUB-D 9. Para la comunicación de datos serie sólo deben
definirse dos líneas: una de datos y otra de referencia (masa). Éste es el esquema que sigue el bucle
de corriente de 20 mA. En el protocolo RS-232 se definen 23 líneas, en las que se transportan datos
y señales de protocolo y gestión.
El conector SUB-D 9 agrupa las líneas más importantes, que son las necesarias para unir un
PC con un módem. En la Figura 407 se muestra su formato.

PROYECTO FINAL DE CARRERA – 741 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 407 Conector SUB-D 9 para RS-


232.

POLO SEÑAL FUENTE TIPO DESCRIPCIÓN


1 CD DCE Control Carrier Detect
2 RXD DCE Datos Recieved Data
3 TXD DTE Datos Transmitted Data
4 DTR DTE Control Data Terminal Ready
5 SG -- -- Signal Ground
6 DSR DCE Control Data Set Ready
7 RTS DTE Control Request To Send
8 CTS DCE Control Clear To Send
9 RI DCE Control Ring Indicator
Tabla 113 Líneas de un conector DB 9 para RS-232.

A continuación, se explica el cometido de cada línea:


 CD: Se trata de una salida que el equipo DCE emplea para indicar al DTE que está
detectando la señal portadora, es decir, que la transmisión puede llevarse a cabo. En la
mayoría de las comunicaciones, debe estar activa durante todo el proceso puesto que,
de lo contrario, se cortaría. También se le denomina DCD (con la primera D
significando data) o bien RSLD. Es activa a nivel bajo.
 RxD: Es la entrada de los datos serie.
 TxD: Es la salida de los datos serie.
 DTR: Línea de salida del terminal DTE que indica que está preparado para establecer
la comunicación. Con ella, el equipo DCE sabe que está conectado a un dispositivo
activo y mantiene conectado el módem al circuito de telecomunicaciones. Es activa a
nivel bajo.
 SG: Es la señal de referencia para todas las demás empleadas.
 DSR: Línea de salida del terminal DCE para indicar al DTE que está activo y dispuesto
para la comunicación. Es activa a nivel bajo.
 RTS: La emplea el dispositivo DTE para señalar al DCE que tiene un dato para enviar.
Activa a nivel bajo.

CURSO 2011/2012 – 742 – KAIS TOUMI BORGES


ANEXOS

 CTS: Con ella, el equipo DCE muestra al DTE que puede recibir datos. Activa a nivel
bajo.
 RI: Es un indicador empleado por el DCE para advertir al equipo DTE que hay otro
dispositivo intentando contactar con él. Activa a nivel bajo.

3.11.5 Proceso de comunicación de un módem analógico


MÓDEM significa equipo MODulador − DEModulador: es un dispositivo que, en una
comunicación, convierte las señales digitales en analógicas (modulación) y las analógicas en
digitales (demodulación). La señal analógica que emplea un módem es una senoide.
El PC va a ser el equipo DTE, mientras que el módem será el dispositivo DCE. La
interconexión entre ambos se muestra en las figuras contiguas.

Figura 408 Diagrama de bloques para la interconexión PC – Módem.

Figura 409 Conexión entre un PC y un módem empleando líneas de RS-232.

3.11.5.1 Técnicas básicas de modulación


Para pasar datos digitales a datos analógicos existen tres técnicas de modulación basadas en
alguna de las características de una señal senoidal: modulación en amplitud (ASK), modulación en
frecuencia (FSK) y modulación en fase (PSK). En cada una de ellas, los dos valores binarios de la
señal digital son los que marcan la variación de cada uno de los parámetros. La Figura 410 muestra
este proceso. Es posible emplear más de uno de estos métodos a la vez para aumentar la velocidad
de la transmisión como, por ejemplo, la modulación simultánea en frecuencia y amplitud.

PROYECTO FINAL DE CARRERA – 743 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 410 Tipos de modulación de una señal digital.

3.11.5.2 Proceso de comunicación

.1 Equipo  Módem
El proceso de comunicación consta de dos fases:
 Protocolo hand-shake básico: El PC activa la línea /DTR para indicar al módem que
está activo, el cual le contesta con la activación de la línea /DSR.
 Protocolo hand-shake activo: Cuando el PC quiera transmitir información, deberá
activar la línea /RTS y esperar a que el módem habilite la señal /CTS, pues sólo en ese
momento se podrá llevar a cabo la transmisión, la cual será cortada en el instante en que
alguna de estas líneas se desactive. Si la señal /CTS se deshabilita, el PC tendrá que
detener el envío de datos si no se quiere correr el riesgo de que se pierdan.

.2 Módem  Equipo
La comunicación es totalmente física, es decir, no existe protocolo hand-shake: lo único que
debe comprobar el módem es que la línea /DTR se encuentre activa.

CURSO 2011/2012 – 744 – KAIS TOUMI BORGES


ANEXOS

3.11.6 Hardware del puerto serie


El núcleo fundamental de un puerto serie es un dispositivo que convierte las señales digitales
en formato paralelo al formato serie y viceversa. El elemento encargado de realizar estas
operaciones es la UART (Universal Asynchronous Receiver Transmitter) o bien la USRT (Universal
Synchronous Receiver Transmitter). El PC emplea la primera de ellas.
La primera UART que salió al mercado fue la INS 8250 de National Semiconductor (objeto de
estudio en este anexo). Los que se emplean en la actualidad son completamente compatibles con
ella. Dicho dispositivo posee doce registros internos de ocho bits, siendo dos de ellos no accesibles
mediante programación.

3.11.6.1 Acceso a los registros de la UART


Al ser un dispositivo con registros accesibles por el usuario, la UART va a ocupar un espacio
en la memoria de entrada / salida. El PC puede admitir hasta cuatro puertos serie (del COM 1 al
COM 4), cada uno de ellos con su respectiva dirección base. La BIOS almacena en la posición
0040:0010h, en los bits b11, b10 y b9, el número de puertos serie disponibles en el equipo.

Figura 411 Mapeado de memoria de los puertos serie en un PC.

Cada puerto serie tendrá asociado un registro en donde se almacena el denominado tiempo
expirado, el cual indica el máximo tiempo que puede transcurrir para efectuar una determinada
operación sobre cada uno de ellos (es como un watch-dog). Dicho parámetro se mide en pulsos de
reloj y, aún tratándose de la misma magnitud, significará un tiempo distinto para microprocesadores
trabajando a distintas velocidades.
Se puede consultar la ubicación de cada puerto serie, así como su registro de tiempo expirado,
en las direcciones escritas en la Tabla 114 (establecidas por la BIOS).

Por tanto, para asegurarse de cuál es la localización de un puerto serie en el PC, habrá que leer
su registro de dirección asociado en la BIOS. Si éste contiene un 00h, significa que el puerto no
posee asignada una ubicación.

PROYECTO FINAL DE CARRERA – 745 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

REGISTROS BIOS
Ubicación del puerto Tiempo expirado
COM 1 0040:0000 0040:007C
COM 2 0040:0002 0040:007D
COM 3 0040:0004 0040:007E
COM 4 0040:0006 0040:007F
Tabla 114 Direcciones de ubicación de los puertos serie y
de las variables de tiempo expirado en el PC.

3.11.6.2 Registros de la UART INS-8250


En la tabla siguiente se muestran los diez registros accesibles de la UART INS-8250: se indica
su tipo de acceso (de lectura o escritura), el desplazamiento respecto a la dirección base en la que se
encuentran dentro del PC, el estado de un bit de control que a continuación se explica, así como la
función general que desempeñan:

REGISTRO SIGNIFICADO ACCESO OFFSET DLAB FUNCIÓN

THR Transmitter Holding Register W 0 0 Transmisión

RBR Receiver Buffer Register R 0 0 Recepción

DLL Divisor Latch Low R/W 0 1 Generador de baudios.


DLM Divisor Latch High R/W 1 1 Registro DLR (Divisor Latch Register)

IER Interrupt Enable Register R/W 1 0


Interrupciones
IIR Interrupt Identify Register R 2 X

LCR Line Control Register R/W 3 X


Control
MCR Modem Control Register R/W 4 X

LSR Line Status Register R/W 5 X


Estado
MSR Modem Status Register R/W 6 X

Tabla 115 Registros accesibles de la UART INS 8250.

El bit de control DLAB se utiliza para que no haya conflictos de acceso a los registros con la
misma dirección. Los registros THR, RBR y DLL comparten la misma ubicación: respecto a los dos
primeros no hay problemas de acceso porque uno es de escritura y el otro de lectura, pero al tercero
se le ha de distinguir de alguna forma: de eso se encarga DLAB, poniéndose a un ‗1‘ lógico para
efectuar su distinción. Algo similar ocurre con los registros DLM e IER. Este bit se encuentra situado
en el registro LCR, concretamente, es el b7 (el más significativo).
Viendo la columna de offset de cada registro, se comprueba que la UART emplea solamente
tres líneas de dirección.

CURSO 2011/2012 – 746 – KAIS TOUMI BORGES


ANEXOS

Ejemplo
Realizar un código en ensamblador para determinar la dirección real del puerto COM1 y para
leer el contenido del registro de estado de línea (LSR).
Solución
PUSH ES
PUSH DI
MOV AX, 40h ; En AX, el segmento de variables de la BIOS.
MOV ES, AX
MOV DI, 0h ; En DI, el offset del COM 1 en la BIOS.
MOV DX, ES:[DI] ; En DX, la dirección base de COM 1.
ADD DX, 5 ; Se obtiene la dirección del registro LSR dentro del COM 1.
IN AL, DX ; En AL, el contenido de LSR.
POP DI
POP ES

3.11.6.3 Etapas de recepción y transmisión

.1 La etapa de recepción
El registro encargado de recibir la información serie es el RSR (Recieve Shifth Register), el
cual es de desplazamiento y no accesible por el programador. Cuando se detecta el bit de inicio, se
comprueba el estado de la tensión de las líneas (Tabla 112) y, hecho esto, los bits de la trama de
carácter se irán ubicando, a una frecuencia de reloj concreta, en el interior del registro. Una vez
recibido el dato, se carga en paralelo a un segundo registro, el RBR (Receiver Buffer Register), el
cual sí es accesible por el usuario.

Figura 412 Etapa de recepción (se representan los bits transmitdos por orden temporal comenzando por la derecha).

.2 La etapa de transmisión
En este caso, el registro THR (Transmitter Holding Register), modificable por el usuario, posee
el carácter a transmitir. Posteriormente, se carga en paralelo en el registro de desplazamiento TSR
(Transmitter Shift Register), octeto no accesible, desde el cual se mandará al exterior junto con el
resto de bits que conforman la trama de información.

PROYECTO FINAL DE CARRERA – 747 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 413 Etapa de transmsión (se representan los bits transmitdos por orden temporal comenzando por la derecha).

3.11.6.4 Modos de trabajo con la UART


Dependiendo de la forma que se quiera emplear para conocer cuándo sucederá un evento,
existen dos posibilidades de comunicación con la UART:
 Modo sondeo o polling: Se trata de comprobar continuamente el estado de los
registros de la UART para saber si han llegado datos o si se pueden enviar. Este
sistema mantiene ocupada continuamente a la CPU, lo que conlleva un
desaprovechamiento del tiempo. La única ventaja que tiene es que la programación a
desarrollar es sencilla.
 Modo interrupciones: La CPU atiende solamente a la UART ante eventos
particulares indicados mediante interrupciones y estando, de esta forma, con más
tiempo libre para la realización de otras tareas: es más versátil. Como desventaja, la
programación a implementar puede ser compleja.

3.11.6.5 Registros de configuración de la UART 8250


A continuación, se van a detallar los registros de configuración de la UART 8250 mostrados
en la Tabla 115.

.1 De velocidad

 Registro DLR (Divisor Latch Register)


Es un registro de 16 bits dividido en dos octetos: el DLM (más significativo) y el DLL (menos
significativo), cada uno de ellos accesibles por el usuario. Va a indicar la tasa de transferencia de los
datos. El valor con el que debe ser cargado viene dado por la expresión

Frecuenciadel oscilador(hz)
(ec. 389) ValorDLR d 
16  Velocidad(baudios)

La frecuencia del oscilador es de 1.843.200 Hz, valor que tenían los primeros PCs y que se ha
mantenido en la actualidad. Así, por ejemplo, si se desea una velocidad de 9.600 baudios, habrá que
cargar al DLR con el valor 12d, lo que implica que DLM = 00h y DLL = 0Ch.

CURSO 2011/2012 – 748 – KAIS TOUMI BORGES


ANEXOS

El valor del registro DLR va desde el 0001h hasta el FFFFh, cuyas velocidades
correspondientes son de 115.200 y 1´75 baudios. Habitualmente, se emplean las reflejadas en la
tabla siguiente:

BAUDIOS DLR (dec) DLM (hex) DLL (hex)

300 384 01 80
600 192 00 C0
1.200 96 00 60
2.400 48 00 30
4.800 24 00 18
9.600 12 00 0C
19.200 6 00 06
38.400 3 00 03
57.600 2 00 02
115.200 1 00 01

Tabla 116 Velocidades de trabajo de la UART 8250.

.2 De interrupciones

 Registro IER (Interrupt Enable Register)


Permite configurar las circunstancias que deben producirse para que se genere una
interrupción. Será normalmente de escritura.

b7 b6 b5 b4 b3 b2 b1 b0

0 0 0 0 Cambio en Error de THR vacío RBR lleno


líneas módem recepción

Figura 414 Registro IER.

b0  Si se escribe un ‗1‘, habrá una interrupción cuando llegue un carácter al


puerto.
b1  Provoca una interrupción cuando el registro THR se vacíe. Es activo a nivel
alto.
b2  Si es igual a ‗1‘, produce una interrupción cuando se haya producido un error
en la recepción, quedando identificado en el registro LSR.
b3  Sirve para que se genere una interrupción cuando alguna de las líneas del
módem (reflejadas en el registro MSR) haya cambiado de estado (ver Figura
407). Es activo a nivel alto.
b4–b7  Siempre a cero.

PROYECTO FINAL DE CARRERA – 749 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Las líneas de interrupción que se emplean en el PC son la IRQ3 para el puerto COM2 y la
IRQ4 para el COM1.

 Registro IIR (Interrupt Identify Register)

Indica el tipo de interrupción que se ha producido. Es solamente de lectura.

b7 b6 b5 b4 b3 b2 b1 b0
Interrupción
0 0 0 0 0 Tipo de interrupción pendiente

Figura 415 Registro IIR.

b0  Si es un ‗0‘, indica que se ha producido una interrupción y que todavía no se


ha atendido. Se pone a ‗1‘ automáticamente cuando se realiza una
determinada acción para cada caso de interrupción que a continuación se
menciona.
b2 b1
0 0  Cambio de estado de alguna de las líneas del módem. (+ Prioritaria)
El bit b0 se borra al leer el registro MSR.
0 1  THR vacío. El bit b0 se borra al leer el registro IIR.
1 0  RBR lleno. El bit b0 se borra al leer el registro RBR.
1 1  Error en la recepción.
El bit b0 se borra al leer el registro LSR. (- Prioritaria)

b3–b7  Siempre a cero.

 Si coexisten dos o más interrupciones, primero se señalizará la más prioritaria y, una vez
atendida, la de menor prioridad.

.3 De control

 Registro MCR (Modem Control Register)


Es el registro de control del módem. Es de lectura / escritura.

b7 b6 b5 b4 b3 b2 b1 b0
0 0 0 LOOP OUT 2 OUT 1 RTS DTR

Figura 416 Registro MCR.

b0, b1  Activan (con un ‗1‘) o desactivan (con un ‗0‘) sus patillas asignadas.
b2  Es una salida no empleada en el PC. Es invertida en la patilla de la UART.

CURSO 2011/2012 – 750 – KAIS TOUMI BORGES


ANEXOS

b3  Es una salida que permite habilitar interrupciones si se encuentra a ‗1‘. Es


invertida en la patilla de la UART.
b4  Autobucle. Si es igual a ‗1‘, se establece un bucle digital local que consiste en
una realimentación del dato enviado (los registros TSR y RSR quedan unidos).
Las líneas TXD y RXD quedan inutilizadas. Se emplea para hacer
comprobaciones en la unidad. También quedan unidas las líneas /RTS con
/CTS, /DTR con /DSR, /OUT1 con /RI y /OUT2 con /CD, cuyos pines son puestos
en estado inactivo (alto). También existe la posibilidad de formar otros tipos
de autobucles, pero ya se necesitan otros tipos de comandos que no veremos.
b5–b7  Siempre a cero.

a) b)

c)
Figura 417 a) Salida de interrupción del módem ; b) Realimentación de la UART ; c) Autobucles de
autodiagnóstico.

 Registro LCR (Line Control Register)


Controla el formato de la trama de carácter.

b7 b6 b5 b4 b3 b2 b1 b0
Nº de bits de Nº de bits de la trama de
DLAB BREAK Tipo de paridad parada carácter

Figura 418 Registro LCR.

PROYECTO FINAL DE CARRERA – 751 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

b1 b0
0 0  5 bits
0 1  6 bits
1 0  7 bits
1 1  8 bits

b2  Si es ‗0‘, habrá un bit de parada.


Si es ‗1‘, habrá 1´5 bits de parada si la trama de carácter es de 5 bits, o 2 bits de
parada si esta misma es de 6, 7 u 8 bits.
b5 b4 b3
0 0 0  No hay paridad.
0 0 1  Paridad impar.
0 1 1  Paridad par.
1 0 1  Siempre a ‗1‘.
1 1 1  Siempre a ‗0‘.
b6  Es un indicador de corte. Si es igual a ‗1‘, la línea TXD es puesta a ‗0‘ (SPACE):
sirve para comunicar un evento al otro extremo.
b7  Si es un ‗0‘, se podrá acceder a los registros THR, RBR e IER.
Si es un ‗1‘, se podrá acceder a los registros DLM y DLL ( ―
3.11.6.2 Registros
de la UART INS-8250‖, pág. 746).

.4 De estado

 Registro LSR (Line Status Register)


Refleja cuál es el estado del módem en un momento dado. Es de lectura normalmente.

b7 b6 b5 b4 b3 b2 b1 b0
Error de Error de
0 TSR vacío THR vacío BREAK OVERRUN RBR lleno
protocolo paridad

Bits de error

Figura 419 Registro LSR.

b0  Si es un ‗0‘, indica que no se ha recibido algún carácter todavía.


Si es un ‗1‘, se ha recibido un carácter. Se borra automáticamente cuando se lee
el registro RBR.

CURSO 2011/2012 – 752 – KAIS TOUMI BORGES


ANEXOS

b1  Se activa cuando se ha recibido un carácter sin haber leído antes el que se tenía
en el RBR: se ha perdido información, puesto que ha habido una sobre-escritura.
Se borra al leer el registro LSR.
b2  Si se activa (‗1‘), la paridad recibida no es la esperada. Se borra al leer el registro
LSR.

b3  Se pone a ‗1‘ cuando el bit de parada recibido no es válido: puede ser debido a
que las velocidades de transferencia del emisor y del receptor no concuerdan, o
bien que en ellos dos no se ha configurado el mismo número de bits de parada.
Se borra al leer el registro LSR.
b4  Se activa (‗1‘ lógico) cuando la UART encuentra la línea RXD a nivel bajo
durante un tiempo superior a la duración de transmisión de un carácter. Se borra
al leer el registro LSR.
b5  Indica, con un ‗1‘, que el registro de transmisión THR se encuentra vacío y que se
le puede aportar el siguiente dato.
b6  Cuando está a nivel alto, señaliza que los registros TSR y THR se encuentran
vacíos, habiendo sido efectuada la transmisión.
b7  Siempre a cero.

 Registro MSR (Modem Status Register)

Informa del estado de las líneas de entrada al módem (/CTS, /DSR, /RI y /CD).

b7 b6 b5 b4 b3 b2 b1 b0
CD RI DSR CTS CD RI DSR CTS

Bits de estado Bits de cambio

Figura 420 Registro MSR.

b0..b3  Si son un ‗1‘, indicarán que, en sus respectivas líneas, ha habido algún cambio
de estado desde la última vez que se consultó el MSR.
b4..b7  Reflejan, de forma inversa, el estado de sus respectivas líneas (‗1‘ = activa, ‘0‘
= inactiva.)

PROYECTO FINAL DE CARRERA – 753 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

3.11.6.6 Evolución de la UART


La evolución que ha sufrido la UART desde su aparición con el modelo 8250 hasta la
actualidad, ha sido la siguiente:

INS 8250  INS 8250A  INS 8250B  NS 16450  NS 16550  Tarjetas Multipuerto

9.600 bd 57.600 bd 115.200 1 Mbd


(hasta el P 80386) P 80486) P Pentium) (UART 82510 y 16950)

Figura 421 Resumen de la evolución de las UART.

Aunque la UART 8250 pueda trabajar a una velocidad, en teoría, hasta los 115.200 baudios,
en la realidad, debido a su implementación física y al propio PC, la máxima velocidad garantizada
exenta de errores es 9.600 baudios. Las UART que posteriormente aparecieron ya pueden trabajar a
mayor velocidad, siendo las más rápidas las tarjetas multipuerto capaces de comunicarse a 1 Mb.
La UART 16550 es totalmente compatible con la UART 8250. Es más rápida que sus
predecesoras porque se le ha añadido una memoria FIFO intermedia de 16 bytes entre los registros
RSR y RBR, y entre el THR y el TSR. Dicha memoria la gestiona la propia UART y no es accesible por
el usuario.

Figura 422 Mejoría en la etapa de transmisión y recepción en la UART 16550.

.1 Registros en la UART 16550


Los registros de la UART 16650 son los mismos que para el 8250, pero con el IIR modificado
(se han añadido unos bits más) y con dos nuevos registros, el FCR y el SCR.

CURSO 2011/2012 – 754 – KAIS TOUMI BORGES


ANEXOS

 Registro FCR (FIFO Control Register)


Se encuentra en la dirección BASE + 2h y es de sólo escritura. Aunque posea la misma
localización que el registro IIR, no hay problemas de conflictos porque éste último es de sólo lectura.

b7 b6 b5 b4 b3 b2 b1 b0

Interrupción de recepción X X --- Borrar FIFO Borrar FIFO Activar FIFO


de salida de entrada

Figura 423 Registro FCR.

b0  Si es un ‗1‘ lógico, permite funcionar a la UART en el modo 16550 (hay que


recordar que es completamente compatible con la 8250), es decir, activa la
memoria FIFO.
b1, b2  Borran la memoria FIFO cuando queda en ella información innecesaria. El bit 1
borra el búfer de entrada, y el b2 el de salida.
b3  No veremos su función.
b4, b5  Son bits reservados.
b6 b7  Van a indicar el número de caracteres que se han de recibir para que se genere
una interrupción.
0 0  Un carácter (como el 8250).
0 1  Cuatro caracteres.
1 0  Ocho caracteres.
1 1  Catorce caracteres (no son dieciséis porque a la UART no le daría tiempo a
reaccionar y evitar que se pierda información).

 Registro SCR (Scratch Control Register)

Se encuentra en la dirección BASE + 7h y es de lectura / escritura. Es un registro de propósito


general, es decir, no posee una función específica. El usuario lo puede emplear a su gusto.

 Registro IIR (Interrupt Identify Register)


b7 b6 b5 b4 b3 b2 b1 b0
FIFO de salida FIFO de entrada 0 0 Tiempo Tipo de interrupción Interrupción
activa activa expirado pendiente

Figura 424 Registro SCR.

b0  Permanece sin cambios.


b1, b2  Ídem al 8250. Cuando son ‗10‘ indican que se ha alcanzado el número de
caracteres especificado en el registro FCR.

PROYECTO FINAL DE CARRERA – 755 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

b3  Cuando se pone a ‗1‘, indica que se ha generado la interrupción porque no se ha


alcanzado el mínimo de caracteres dentro de un tiempo razonable programado
(tiempo expirado). Dicho tiempo corresponde a cuatro veces el necesario para
el envío de la trama de información (bit de inicio + carácter + paridad + bits de
stop). Por lo tanto, dependerá de cómo esté configurada la UART.
b4, b5  Siempre a cero.
b6, b7  Indican si se ha activado el modo de trabajo de la UART 16550: al ser el
registro FCR de sólo escritura, no se puede saber con certeza si las memorias
FIFO han sido activadas. El bit 6 se pondrá a ‗1‘ si la FIFO de entrada se ha
activado, mientras que el bit 7 lo hará si lo ha hecho la de salida.

3.11.7 Técnicas de control de flujo


Cuando dos dispositivos se van a comunicar, puede ocurrir que el DTE aporte una cantidad de
información superior a la que admite el DCE, por lo que éste puede saturarse: de alguna forma, debe
informar al DTE que no le envíe más datos. Las técnicas que se emplean para evitar este problema
se denominan de control de flujo y, básicamente, son dos: control por hardware y control por
software.

3.11.7.1 Control por hardware


Esta técnica requiere de líneas físicas adicionales para llevar a cabo el control. Es la empleada
por el módem. Las líneas son la /CTS y la /RTS (ésta puede ser no necesaria si la comunicación es
símplex).

3.11.7.2 Control por software


No existen líneas físicas de control: la sincronización se realiza mediante el envío de
caracteres significativos por parte del dispositivo receptor (DCE).
El protocolo que más se emplea es el XON−XOFF: al comienzo de la comunicación, el DCE
envía al DTE un carácter XON (17h) para indicarle que se encuentra dispuesto a recibir datos. La
comunicación es establecida y permanece hasta que el DCE transmite un carácter XOFF 19h). Si se
representa gráficamente la evolución de la memoria física del equipo receptor, se tiene lo siguiente:

CURSO 2011/2012 – 756 – KAIS TOUMI BORGES


ANEXOS

Figura 425 Evolución del llenado y vaciado de la memoria de un dispositivo DCE (protocolo XON-XOFF).

3.11.8 Normativa RS-485


Esta es una norma también promovida por el EIA. Debido a su gran implantación industrial en
Europa, se tuvo que normalizar, en 1.993, bajo la identificación ISO 8482. Presenta las siguientes
características:
 Es un enlace multipunto, es decir, varios dispositivos se pueden comunicar entre sí
gracias a su tipología tipo bus. Puede haber 32 nodos interconectados, multiplicándose
por ocho (256 nodos) si se emplean repetidores (fuera de norma). Se pueden tener
elementos maestros y esclavos.
 Comunicación half-duplex con protocolo XON-XOFF.
 Bajo coste de cableado (sólo se necesitan dos cables -par trenzado- para establecer la
comunicación, mientras que en la RS-232 eran tres) y de interface (la etapa que une el
nodo comunicante con la red es barata).

Figura 426 Par trenzado empleado en la comunicación RS-485.

La siguiente figura muestra el circuito empleado en la interface que adapta las señales
de TTL a RS-485 y viceversa. Es tan sencillo como dos operacionales conectados
opuestamente y habilitados por una señal de escritura (/RE) y otra de lectura (DE), las
cuales se suelen interconectar para evitar conflictos en la comunicación.

PROYECTO FINAL DE CARRERA – 757 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 427 Circuito 75176 para la adaptación y generación de señales de TTL a RS-485 y viceversa.

 Se emplean señales equilibradas (diferenciales): esto permite establecer enlaces a


largas distancias (hasta 1´2 Km), sin olvidar también que el conjunto par trenzado
aporta mejoría a esta característica (el ruido electromagnético afecta por igual a ambos
conductores).

Figura 428 Comparación, entre la norma RS-232 y RS-485, de las líneas de comunicación (esta última emplea señales
equilibradas)

 Se emplea la lógica positiva con niveles de tensión de ± 1´5 V y ± 6 V.


 Posee una sensibilidad de 0´2 V, es decir, si VAB = 0´2 V, se interpreta como un ‗1‘
lógico. Pero como este valor es muy pequeño y puede ser ocasionado por ruido
eléctrico, lo que se hace es hacer que los límites inferiores sean de ±1´5 V.
 La velocidad que se puede alcanzar es de 10 Mbps a los 15 m, y de 90 Kbps a los 1´2
km (a mayor distancia, menor velocidad).

CURSO 2011/2012 – 758 – KAIS TOUMI BORGES


ANEXOS

Figura 429 Ejemplo de transmisión de una secuencia de unos y ceros lógicos.

En una red multipunto, no se puede dejar al aire los


extremos del par trenzado porque se produciría, dentro de la
línea, una reflexión de la señal emitida debido a que el aire
presenta una impedancia infinita. Para evitar que la información
retorne de nuevo a los nodos, se sitúan en dichos extremos una
impedancia de valor, para la red RS-485, de 120  (su cálculo se
obviará aquí).
Habrá que establecer un protocolo de acceso al medio para
evitar que dos o más nodos accedan a la vez al bus y se puedan
producir conflictos.
En ocasiones, dos dispositivos se deben comunicar
empleando cada uno de ellos un protocolo diferente. En el
mercado existen circuitos que convierten señales del protocolo
RS-232 a RS-485 y viceversa, siendo el MAX232 uno de los
empleados para el PC.
Figura 430 Impedancias para evitar
reflexiones de la señal.

PROYECTO FINAL DE CARRERA – 759 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 431 Adaptación de RS-232 a RS-485 y viceversa.

CURSO 2011/2012 – 760 – KAIS TOUMI BORGES


ANEXOS

3.12 Fotografías
3.12.1 Montaje del prototipo
Las siguientes fotografías muestran cómo se efectúa el ensamblaje del bloque de control
construido hasta su conexión a la fuente de alimentación.

Figura 432 Mesa del laboratorio L020 en donde se realizaron las pruebas de programación y de funcionamiento del
prototipo.

PROYECTO FINAL DE CARRERA – 761 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 433 Paso 1: Disposición de la placa madre.

Figura 434 Paso 2: Acoplamiento de la placa del DSP a la placa madre.

CURSO 2011/2012 – 762 – KAIS TOUMI BORGES


ANEXOS

Figura 435 Paso 3: Acoplamiento de la placa de comunicaciones a la placa madre.

Figura 436 Vista del paso 3.

PROYECTO FINAL DE CARRERA – 763 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 437 Vista del paso 3.

Figura 438 Paso 4: Acoplamiento de la placa de acondicionamiento analógico a la placa madre.

CURSO 2011/2012 – 764 – KAIS TOUMI BORGES


ANEXOS

Figura 439 Vista del paso 4.

Figura 440 Vista del paso 4.

PROYECTO FINAL DE CARRERA – 765 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 441 Paso 5: Acoplamiento de la placa de memoria externa de datos.

Figura 442 Vista del paso 5.

CURSO 2011/2012 – 766 – KAIS TOUMI BORGES


ANEXOS

Figura 443 Vista del paso 5.

Figura 444 Paso 6: Acoplamiento de la placa de memoria externa de programa.

PROYECTO FINAL DE CARRERA – 767 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 445 Vista del paso 6.

Figura 446 Vista del paso 6.

CURSO 2011/2012 – 768 – KAIS TOUMI BORGES


ANEXOS

Figura 447 Vista del paso 6.

Figura 448 Vista del paso 6.

PROYECTO FINAL DE CARRERA – 769 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 449 Paso 7: Establecimiento de señales de control antes de su conexión al prototipo (traza superior: señal
simulada de un sensor; traza inferior, señal de reloj). Imagen de la fuente de alimentación, a la derecha.

CURSO 2011/2012 – 770 – KAIS TOUMI BORGES


ANEXOS

Figura 450 Paso 8: Conexión del prototipo a la fuente de alimenatción.

Figura 451 Placa de características de la fuente empleada para alimentar al prototipo.

PROYECTO FINAL DE CARRERA – 771 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 452 Vista superior del bloque de control del prototipo con: par trenzado azul-negro para la introducción de la
señal de reloj externa, conector Molex de la fuente de alimentación, conector DB-9 del cable para la comunicación
RS-232 con el PC y conector con el emulador.

3.12.2 Problemas con el circuito de reloj


Por motivos desconocidos, no se consiguió hacer funcionar al prototipo con el circuito de
reloj diseñado (cristal de 8 MHz). Para la realización de las pruebas, se tuvo que recurrir a una
fuente de señales externa para hacerlo operativo.
Gracias a un osciloscopio, las seis fotografías que se muestran a continuación reflejan cuáles
fueron las formas de onda de la señal de RESET (traza superior) y la de la patilla XTAL2 (traza
inferior) del DSP cuando se intentó hacer funcionar al equipo con su circuito de reloj diseñado,
estando únicamente montadas las placas madre y del DSP. La primera señal posee el cero en la
mitad de la pantalla y la segunda señal en la parte inferior de la misma.

CURSO 2011/2012 – 772 – KAIS TOUMI BORGES


ANEXOS

Figura 453 Señales recogidas al conectar la alimentación. Escala vertical: 2V / div; Escala horizontal: 200 us / div.

De forma periódica, la señal de reset crece siguiendo la carga del condensador C1 asociado para, de repente, caer
casi a cero voltios y permanecer un tiempo oscilando entre 0 V y 1‘5 V aproximadamente, siendo el primer tramo la
curva de descarga del citado condensador. El proceso se repite indefinidamente.

Figura 454 Señales recogidas al conectar la alimentación. Escala vertical: 2V / div; Escala horizontal: 20 us / div.

PROYECTO FINAL DE CARRERA – 773 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

Figura 455 Señales recogidas al reiniciar el emulador XDS510. Escala vertical: 2 V/div; Escala horizontal: 200 us/div.

El comportamiento de la señal de reset es idéntica a la descrita en la Figura 453. La señal de XTAL2 es, en cambio, más
rápida.

Figura 456 Señales recogidas al reiniciar, por segunda vez, el emulador XDS510. Escala vertical: 2V / div; Escala
horizontal: 200 us / div.

Cuando se reinicia al emulador por segunda vez, la señal XTAL2 vuelve a tener la misma frecuencia que la que tenía en
la Figura 453.

CURSO 2011/2012 – 774 – KAIS TOUMI BORGES


ANEXOS

Figura 457 Detalle de la anchura de un pulso de reset. Escala vertical: 500 mV / div; Escala horizontal: 5 us / div.

Al aumentar un tramo inestable de la señal reset, se aprecia que el pulso a nivel alto es más largo que el de a nivel
bajo. La pantalla muestra un tramo en el que el nivel alto va disminuyendo en magnitud progresivamente,
correspondiente a la zona en la que el reset cae bruscamente (vease figuras anteriores).

Figura 458 Presencia de reset aleatorios. Escala vertical: 2 V / div; Escala horizontal: 1 ms / div.

Esta curiosa pantalla muestra cómo la señal de reset es completamente aletoria: crece siguiendo la carga del
condensador C1, cae bruscamente para oscilar un tiempo, permaneciendo en 0 V otro, vuelve a oscilar, de nuevo,
durante otros ciclos más para, más tarde, volver a crecer como al principio. Entre los dos pulsos de mayor magnitud
hay un número aleatorio de ciclos cortos inestables.

PROYECTO FINAL DE CARRERA – 775 – CARGA ELÉCTRICA PROGRAMABLE


ANEXOS

El autor de los Anexos:

Kais Toumi Borges


Estudiante de Ingeniería Técnica Industrial, Esp. en Electrónica Industrial

CURSO 2011/2012 – 776 – KAIS TOUMI BORGES


ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES

4 PLANOS

PROYECTO FINAL DE CARRERA: ―


Carga Eléctrica Programable‖
UNIVERSIDAD
DE LA RIOJA

NOMBRE: Kais Toumi Borges

TITULACIÓN: I.T.I Electrónica

FECHA: 13/06/2012

PROYECTO FINAL DE CARRERA – 777 – CARGA ELÉCTRICA PROGRAMABLE


PLANOS

4.1 Índice
4.1 ÍNDICE ...................................................................................................................... 778

4.2 ESQUEMAS DE LOS CIRCUITOS .................................................................................... 782


4.2.1 DIAGRAMA DE BLOQUES GENERAL .................................................................................. 783
4.2.2 CONEXIONES ENTRE LOS DIFERENTES ELEMENTOS .......................................................... 784
4.2.3 BLOQUE DE CONTROL .................................................................................................... 785
4.2.3.1 C00 – Placa del DSP ..................................................................................... 786
4.2.3.2 C10 – Placa Madre ........................................................................................ 787
4.2.3.3 C11 – Placa Madre ........................................................................................ 788
4.2.3.4 C20 – Placa de Acondicionamiento Analógico............................................... 789
4.2.3.5 C21 – Placa de Acondicionamiento Analógico............................................... 790
4.2.3.6 C30 – Placa de Comunicaciones ................................................................... 791
4.2.3.7 C40 – Placa de Control de Potencia .............................................................. 792
4.2.3.8 C50 – Placa de Memoria Externa de Programa............................................. 793
4.2.3.9 C60 – Placa de Memoria Externa de Datos ................................................... 794
4.2.4 BLOQUE DE POTENCIA ................................................................................................... 795
4.2.4.1 P10 – Placa DC / AC ..................................................................................... 796
4.2.4.2 P20 – Placa AC / DC ..................................................................................... 797
4.2.4.3 P30 – Placa de Alimentaciones de Potencia ................................................. 798
4.2.4.4 P31 – Placa de Alimentaciones de Potencia ................................................. 799
4.2.4.5 P40 – Placa de Aislamiento ........................................................................... 800
4.2.4.6 P50 – Placa de Control de Troceador ............................................................ 801
4.2.4.7 P60 – Placa de Control de FETs ................................................................... 802

4.3 CONECTORES DE LOS CIRCUITOS ................................................................................ 803


4.3.1 BLOQUE DE CONTROL .................................................................................................... 804
4.3.1.1 Conectores: Placa del DSP ........................................................................... 805
4.3.1.2 Conectores: Placa Madre .............................................................................. 806
4.3.1.3 Conectores: Placa de Acondicionamiento Analógico ..................................... 807
4.3.1.4 Conectores: Placa de Comunicaciones ......................................................... 808
4.3.1.5 Conectores: Placa de Control de Potencia .................................................... 809
4.3.1.6 Conectores: Placa de Memoria Externa de Programa ................................... 810
4.3.1.7 Conectores: Placa de Memoria Externa de Datos ......................................... 811
4.3.2 BLOQUE DE POTENCIA ................................................................................................... 812
4.3.2.1 Conectores: Placa DC / AC ........................................................................... 813
4.3.2.2 Conectores: Placa AC / DC ........................................................................... 814

CURSO 2011/2012 – 778 – KAIS TOUMI BORGES


PLANOS

4.3.2.3 Conectores: Placa de Alimentaciones de Potencia ........................................ 815


4.3.2.4 Conectores: Placa de Aislamiento ................................................................. 816
4.3.2.5 Conectores: Placa de Control de Troceador .................................................. 817
4.3.2.6 Conectores: Placa de Control de FETs.......................................................... 818

4.4 PLACAS IMPLEMENTADAS .......................................................................................... 819


4.4.1.1 Placa del DSP: Posición de los componentes y de los taladros ..................... 820
4.4.1.2 Placa del DSP: Cara superior ........................................................................ 821
4.4.1.3 Placa del DSP: Cara inferior .......................................................................... 822
4.4.1.4 Placa Madre: Posición de los componentes y de los taladros........................ 823
4.4.1.5 Placa Madre: Cara superior ........................................................................... 824
4.4.1.6 Placa Madre: Cara inferior ............................................................................. 825
4.4.1.7 Placa de Acondicionamiento Analógico: Posición de los componentes y de los
taladros ..................................................................................................................... 826
4.4.1.8 Placa de Acondicionamiento Analógico: Cara superior.................................. 827
4.4.1.9 Placa de Acondicionamiento Analógico: Cara inferior.................................... 828
4.4.1.10 Placa de Comunicaciones: Posición de los componentes y de los taladros . 829
4.4.1.11 Placa de Comunicaciones: Cara superior .................................................... 830
4.4.1.12 Placa de Comunicaciones: Cara inferior ...................................................... 831
4.4.1.13 Placa de Memoria Externa de Programa: Posición de los componentes y de
los taladros................................................................................................................ 832
4.4.1.14 Placa de Memoria Externa de Programa: Cara superior .............................. 833
4.4.1.15 Placa de Memoria Externa de Programa: Cara inferior ................................ 834
4.4.1.16 Placa de Memoria Externa de Datos: Posición de los componentes y de los
taladros ..................................................................................................................... 835
4.4.1.17 Placa de Memoria Externa de Datos: Cara superior .................................... 836
4.4.1.18 Placa de Memoria Externa de Datos: Inferior .............................................. 837

4.5 DIAGRAMAS DE FLUJO ............................................................................................... 838


4.5.1 ARCHIVO INICIO.ASM ...................................................................................................... 839
4.5.1.1 Diagrama de flujo: Tramitación de interrupción acontecida............................ 840
4.5.1.2 Diagrama de flujo: Tramitación de reset acontecido ...................................... 841
4.5.1.3 Diagrama de flujo: Bucle “Inicio” .................................................................... 842
4.5.2 ARCHIVO INTHARD.ASM ................................................................................................. 845
4.5.2.1 Diagrama de flujo: Interrupción del convertidor A/D ....................................... 846
4.5.2.2 Diagrama de flujo: Interrupción “IntNMI” ........................................................ 850
4.5.2.3 Diagrama de flujo: Interrupción “IntPDP” ....................................................... 851
4.5.2.4 Diagrama de flujo: Interrupción “IntPerT2CNT”.............................................. 852

PROYECTO FINAL DE CARRERA – 779 – CARGA ELÉCTRICA PROGRAMABLE


PLANOS

4.5.2.5 Diagrama de flujo: Interrupción “IntPerT3CNT”.............................................. 853


4.5.2.6 Diagrama de flujo: Interrupción “IntParo” ....................................................... 855
4.5.2.7 Diagrama de flujo: Interrupción “IntFlancoVf”................................................. 857
4.5.2.8 Diagrama de flujo: Interrupción “IntMarcha” ................................................... 858
4.5.3 ARCHIVO INTSOFT.ASM .................................................................................................. 861
4.5.3.1 Diagrama de flujo: Interrupción “IntAnomalia” ................................................ 862
4.5.3.2 Diagrama de flujo: Interrupción “IntDesconocida” .......................................... 864
4.5.4 ARCHIVO SCI.ASM ......................................................................................................... 865
4.5.4.1 Diagrama de flujo: Función “Comando_CA” .................................................. 866
4.5.4.2 Diagrama de flujo: Función “Comando_DR” .................................................. 868
4.5.4.3 Diagrama de flujo: Función “Comando_ED” .................................................. 869
4.5.4.4 Diagrama de flujo: Función “Comando_EP” .................................................. 871
4.5.4.5 Diagrama de flujo: Función “Comando_I1” .................................................... 872
4.5.4.6 Diagrama de flujo: Función “Comando_Lectura” ........................................... 873
4.5.4.7 Diagrama de flujo: Función “Comando_LH” ................................................... 875
4.5.4.8 Diagrama de flujo: Función “Comando_LO” .................................................. 876
4.5.4.9 Diagrama de flujo: Función “Comando_Logico” ............................................. 877
4.5.4.10 Diagrama de flujo: Función “Comando_MC” ................................................ 879
4.5.4.11 Diagrama de flujo: Función “Comando_MR” ................................................ 880
4.5.4.12 Diagrama de flujo: Función “Comando_PR” ................................................ 882
4.5.4.13 Diagrama de flujo: Función “Comando_RH” ................................................ 883
4.5.4.14 Diagrama de flujo: Función “Comando_RO” ................................................ 884
4.5.4.15 Diagrama de flujo: Función “Comando_RS” ................................................ 885
4.5.4.16 Diagrama de flujo: Función “Comando_ST” ................................................. 886
4.5.4.17 Diagrama de flujo: Función “Comando_TM” ................................................ 887
4.5.4.18 Diagrama de flujo: Función “Comando_TR” ................................................ 889
4.5.4.19 Diagrama de flujo: Función “Comando_V1” ................................................. 890
4.5.4.20 Diagrama de flujo: Función “Comando_VB” ................................................ 891
4.5.4.21 Diagrama de flujo: Función “Comando_VF” ................................................. 892
4.5.4.22 Diagrama de flujo: Función “Comando_VN” ................................................ 893
4.5.4.23 Diagrama de flujo: Función “Comando_VP” ................................................ 894
4.5.4.24 Diagrama de flujo: Función “EnvTrSCI” ....................................................... 895
4.5.4.25 Diagrama de flujo: Interrupción “IntRxD” ...................................................... 896
4.5.4.26 Diagrama de flujo: Interrupción “IntTxD” ...................................................... 899
4.5.4.27 Diagrama de flujo: Función “ResptaSimple” ................................................ 901
4.5.4.28 Diagrama de flujo: Función “TrSCIvalida” .................................................... 902
4.5.5 ARCHIVO SPI.ASM ......................................................................................................... 907

CURSO 2011/2012 – 780 – KAIS TOUMI BORGES


PLANOS

4.5.5.1 Diagrama de flujo: Función “EnvComPI”........................................................ 908


4.5.5.2 Diagrama de flujo: Función “RecRsptaSPI” ................................................... 910
4.5.5.3 Diagrama de flujo: Interrupción “IntTrSPIvalida” ............................................ 912
4.5.5.4 Diagrama de flujo: Interrupción “IntSPI” ......................................................... 913
4.5.6 ARCHIVO FUNELEC.ASM ................................................................................................ 914
4.5.6.1 Diagrama de flujo: Función “Control_If” ......................................................... 915
4.5.6.2 Diagrama de flujo: Función “FrecYtension” .................................................... 917
4.5.6.3 Diagrama de flujo: Función “ValoresIf”........................................................... 920
4.5.6.4 Diagrama de flujo: Función “ValoresVbus” .................................................... 923
4.5.6.5 Diagrama de flujo: Función “ValoresVf” ......................................................... 925
4.5.7 ARCHIVO FUNMISC.ASM................................................................................................. 928
4.5.7.1 Diagrama de flujo: Función “CargarOnda” ..................................................... 929
4.5.7.2 Diagrama de flujo: Función “Dividir” ............................................................... 930
4.5.7.3 Diagrama de flujo: Función “Espera100ms” ................................................... 933
4.5.7.4 Diagrama de flujo: Función “ModificaMod” .................................................... 934
4.5.7.5 Diagrama de flujo: Función “ObtIhardTamb” .................................................. 936
4.5.7.6 Diagrama de flujo: Función “PosicionesAR4” ................................................ 938
4.5.7.7 Diagrama de flujo: Función “RestringeConsig” .............................................. 940

PROYECTO FINAL DE CARRERA – 781 – CARGA ELÉCTRICA PROGRAMABLE


PLANOS

4.2 Esquemas de los circuitos

CURSO 2011/2012 – 782 – KAIS TOUMI BORGES


Red
Eléctrica

Placa
Placa
Control
AC/DC
Troceador

Placa
Placa Alimentación Placa
Control
DSP Externa AC/DC
Troceador

Placa
Alimenta-
Placa ciones
Periféricos Potencia

Placa
Mem.
Placa
Placa
Control
Placa
Control
Placa G Dispositivo
1~ a ensayar
Madre DC/AC
Programa Potencia FETs

Placa
Mem.
SRAM Placa Placa
Analógica Aislamiento

Placa
Comuni- Usuario
caciones

Líneas de datos, señales de control o de estado


Otros
equipos
Líneas de alimentación

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 08/06/12 Kais Toumi Borges
I NDUST RIALES
Comprobado - - 
Dib. S. Norma - Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
1
Proyección:
s/p Diagrama de bloques general Tamaño:
A3
1 2 3 4 5 6

Prototipo nº 2 Prototipo nº 3 PC
Opcional Opcional Usuario

SPISIMO_TTL

SPISOMI_TTL

SPISIMO_TTL

SPISOMI_TTL
RS485_PC_A
RS485_PC_B

RS485_PC_A
RS485_PC_B

RS485_PC_A
RS485_PC_B
SPICLK_TTL

SPISTE_TTL

SPICLK_TTL

SPISTE_TTL
RS232_RTS
RS232_CTS

RS232_RTS
RS232_CTS

RS232_CTS
RS232_RTS
RS232_RxD

RS232_RxD

RS232_RxD
RS232_TxD

RS232_TxD

RS232_TxD
SPISIMO_A
SPISIMO_B

SPISOMI_A
SPISOMI_B

SPISIMO_A
SPISIMO_B

SPISOMI_A
SPISOMI_B
RefCntrlDig

RefCntrlDig

RefCntrlDig
SPICLK_A
SPICLK_B

SPISTE_A
SPISTE_B

SPICLK_A
SPICLK_B

SPISTE_A
SPISTE_B
SincExt

SincExt
A A

-12Vctrl
RefCntrlDig
+5Vctrl
+12Vctrl
CtoControl4 CtoControl3 CtoControl6

RefCntrlDig

RefCntrlDig

RefCntrlDig

SPISIMO_TTL
SPISIMO_A
SPISIMO_B

SPISOMI_TTL
SPISOMI_A
SPISOMI_B

SPICLK_TTL
SPICLK_A
SPICLK_B

SPISTE_TTL
SPISTE_A
SPISTE_B

RS485_PC_A
RS485_PC_B

RS232_RxD
RS232_TxD
RS232_CTS
RS232_RTS
+5Vctrl

+5Vctrl

+5Vctrl
Placa Mem.Progama Placa Mem.Datos Placa Comunicaciones

CtoControl1
CtoControl8 Placa DSP

SPISIMO
SPISOMI
Placa Madre

SCIRXD
SCITXD

SPICLK

SPISTE
D[0..15]

D[0..15]
A[0..14]

A[0..14]

IOPC0
IOPC1
IOPC4
IOPC5
RESERVED

/BIO
W/R

W/R
/WE

/WE
/DS
/PS

XF
+12Vctrl
+5Vctrl +5Vctrl
-12Vctrl RefCntrlDig

AVCC AVCC
RefCntrlAnalog RefCntrlAnalog

A[0..15] A[0..15]
D[0..15] D[0..15]

/BR /BR
R/W R/W
READY READY
/STRB /STRB
/WE /WE
W/R W/R
/DS /DS
/IS /IS
/PS /PS

MP/MC MP/MC
B WDDIS Vccp/WDDIS B

NMI NMI
/PORSET /PORSET
/RS /RS
XINT1 XINT1
XINT2 XINT2/IO
XINT3 XINT3/IO
/PDPINT /PDPINT

/OSCBYP /OSCBYP
XTAL1/CLK XTAL1/CLKIN
XTAL2 XTAL2

EMU0 EMU0
EMU1/OFF EMU1/OFF
TCK TCK
TDI TDI
TDO TDO
TMS TMS
/TRST /TRST

SCIRXD SCIRXD/IO
SCITXD SCITXD/IO

SPICLK SPICLK/IO
SPISIMO SPISIMO/IO
SPISOMI SPISOMI/IO
SPISTE SPISTE/IO

VREFHI VREFHI
VREFLO VREFLO
ANAIN2 ANAIN2
ANAIN3 ANAIN3
ANAIN4 ANAIN4
ANAIN5 ANAIN5
ANAIN6 ANAIN6
ANAIN7 ANAIN7
ANAIN10 ANAIN10
ANAIN11 ANAIN11
ANAIN12 ANAIN12
ANAIN13 ANAIN13
ANAIN14 ANAIN14
ANAIN15 ANAIN15

IOPA0 IOPA0/ANAIN0
IOPA1 IOPA1/ANAIN1
IOPA2 IOPA2/ANAIN9
IOPA3 IOPA3/ANAIN8

PWM1/CMP1
PWM2/CMP2
PWM3/CMP3
PWM4/CMP4
C PWM5/CMP5 C
PWM6/CMP6

IOPB0 IOPB0/PWM7/CMP7
Reloj Externo IOPB1 IOPB1/PWM8/CMP8
IOPB2 IOPB2/PWM9/CMP9
IOPB3 IOPB3/T1PWM/T1CMP
Reloj TTL RelojExt IOPB4 IOPB4/T2PWM/T2CMP
GND IOPB5 IOPB5/T3PWM/T3CMP
IOPB6 IOPB6/TMRDIR
IOPB7 IOPB7/TMRCLK

Vpot1Baja IOPC0 IOPC0/ADCSOC


Vpot2Baja Vpot1Baja IOPC4 IOPC4/CAP1/QEP1
Vpot3Baja Vpot2Baja IOPC5 IOPC5/CAP2/QEP2
Alimentaciones externas Vpot3Baja IOPC6 IOPC6/CAP3
IOPC7 IOPC7/CAP4
+12V +12V
+5V +5V IOPC1 CLKOUT/IOPC1
RefCntrlDig RefCntrlDig XF XF/IOPC2
-12V -12V /BIO /BIO/IOPC3

TrafoAP1 TrafoAS1
TrafoAP2 TrafoAS2
TrafoBP1 TrafoBS1
TrafoBP2 TrafoBS2

Línea
Neutro CtoControl7
PE Placa Control Potencia

VerifRelé /PDPINT

IOPB0
IOPB1
IOPB2
IOPB3 PTC&NTC
IOPB4 NTC
IOPB5 CtoPotencia10 CtoPotencia1
IOPB6
PTC&NTC

IOPB7 Placa Control FETs Placa DC-AC CtoPotencia2 CtoControl5


NTC

Placa Aislamiento Placa Analógica


NTC

CtrlIGBTsup CtrlIGBTsup IGBTsup IGBTsup VerifRelé


CtrlIGBTinf CtrlIGBTinf IGBTinf IGBTinf
IfSens IfSens IfADC IfADC IOPA0
CtrlMOSFETps CtrlMOSFETps MOSFETps MOSFETps VfSens VfSens VfADC VfADC IOPA1
+12Vctrl CtrlMOSFETng CtrlMOSFETng MOSFETng MOSFETng BusDCpsADC BusDCpsADC IOPA2
+5Vctrl Trad_A PTC&NTC BusDCps BusDCngADC BusDCngADC
RefCntrlDig CntrlRelé RefCntrlDig CntrlRelé Trad_B Trad1 IOPC6
-12Vctrl Stand-By +12Vctrl Trad2 IOPC7
PTC

+12Vpot1 BusDCps RefCntrlAnalog


RefPot1 Línea CtoPotencia127 -12Vctrl ANAIN2
-12Vpot1 PE Resistor disipación 1 ANAIN3
+12Vpot1 ANAIN4
D +12Vpot2 +12Vctrl Disipador1 Terminal1 RefPot1 ANAIN12 D
CtoPotencia3 RefPot2 +5Vctrl Terminal2 -12Vpot1 ANAIN13
-12Vpot2 RefCntrlDig ANAIN14
Placa AC/DC Positiva -12Vctrl +12Vpot2 ANAIN15
+12Vpot3 RefPot2
TrafoS1 BusDCout+ RefPot3 +12Vpot1 CtoPotencia126 -12Vpot2 +12Vctrl +5Vref
TrafoS2 BusDCout- -12Vpot3 RefPot1 Resistor disipación 2 +5Vctrl
-12Vpot1 +12Vpot3 RefCntrlDig /PDPINT
BusDCin+ RefPot3 RefCntrlAnalog /RS
Disipador2 Terminal1
GateTroc BusDCin- +12Vpot2 -12Vpot3 -12Vctrl XINT2
Terminal2
RefPot2
-12Vpot2 SincExt
CtoPotencia5
+12Vpot3
Placa Control Troceador Pstvo RefPot3
-12Vpot3
GateTroc BusDCout+
BusDCout-
Stand-By
BusDCin+
+12Vpot BusDCin-
RefCntrlDig

CtoPotencia4
Placa DC/AC Negativa

TrafoS1 BusDCout+
TrafoS2 BusDCout-

BusDCin+
GateTroc BusDCin-
CtoPotencia11
Placa Alimentaciones Potencia
CtoPotencia6
Línea Vpot1Baja
Vpot2Baja Placa Control Troceador Ngtvo
Vpot3Baja
GateTroc BusDCout+
+12Vpot1 BusDCout-
-12Vpot1 Stand-By
BusDCin+
+12Vpot2 +12Vpot BusDCin-
RefCntrlDig -12Vpot2 RefCntrlDig
RefPot1
RefPot2 +12Vpot3 Línea
RefPot3 -12Vpot3 PE
+12Vctrl +12Vctrl +12Vctrl
+5Vctrl +5Vctrl +5Vctrl
RefCntrlAnalog RefCntrlAnalog
RefCntrlDig RefCntrlDig RefCntrlDig RefCntrlDig
-12Vctrl -12Vctrl -12Vctrl
+12Vpot1 +12Vpot1
RefPot1 RefPot1 RefPot1
E -12Vpot1 -12Vpot1 E
+12Vpot2 +12Vpot2
RefPot2 RefPot2 RefPot2
-12Vpot2 -12Vpot2
+12Vpot3 +12Vpot3
RefPot3 RefPot3 RefPot3
-12Vpot3 -12Vpot3

NOTAS:
- Los recuadros en rojo representan a las placas del bloque de potencia.
- Los recuadros en azul representan a las placas del bloque de control.
- Los recuadros en cualquier otro color representan a elementos externos (otros prototipos, alimentaciones, reloj y PC).
- Si se emplea un termistor NTC para medir la temperatura del radiador, tomar la línea a trazos, si no, la continua.
- Mediante el puerto RS-232, el PC sólo puede estar conectado a uno de los prototipos que se encuentren en funcionamiento, al menos que se intercale algún elemento que evite colisiones.
- Mediante el puerto RS-485, el PC puede estar conectado a todos los prototipos que se encuentren en funcionamiento.

INVENTARIO DE PLACAS:
Bloque de control:
- Una placa de DSP.
- Una placa madre.
- Una placa de memoria de datos.
- Una placa de memoria de programa.
- Una placa analógica.
- Una placa de comunicaciones.
- Una placa de control de potencia.

Bloque de potencia:
- Una placa DC/AC.
- Dos resistencias de disipación de potencia
- Dos placas AC/DC.
- Dos placa de control de troceador.
- Una placa de control de transistores de potencia.
- Una placa de aislamiento.
- Una placa de alimentación de potencia.

F F

Universidad de La Rioja
Proyecto Final de Carrera (Curso 2011/2012)
Title
Carga Eléctrica Programable
Size Document Number Rev
A1 Conexiones entre los diferentes elementos KTB
Date: Wednesday, June 06, 2012 Sheet 1 of 1
1 2 3 4 5 6
PLANOS

4.2.3 Bloque de control

PROYECTO FINAL DE CARRERA – 785 – CARGA ELÉCTRICA PROGRAMABLE


1 2 3 4 5 6

Conectores
Microcontrolador

DVdd103
DVdd121
DVdd13
DVdd21
DVdd47
CVdd60
DVdd62
DVdd93
DVdd2
CVdd7
AVCC
A
J1 J2 A
Macho Macho
D[0..15] D6 D[0..15] D7
1 1
D5 2 D8 2
D4 3 3
Vss20
Vss14 4 4
DVdd21

103
121
U1 D9

84

13
21
47
60
62
93
DVdd13 5 5

2
7
TMS320F240 D3 6 D10 6
D2 7 D11 7

AVCC
DVdd
CVdd
DVdd
DVdd
DVdd
CVdd
DVdd
DVdd
DVdd
DVdd
D1 8 D12 8
A[0..15] D0 9 D13 9
94 110 A0 10 D14 10
PWM1/CMP1 PWM1/CMP1 A0 A1
CVss8 D15
95 111 CVdd7 11 11
PWM2/CMP2 96
PWM2/CMP2 A1
112 A2 12 12
PWM3/CMP3 PWM3/CMP3 A2 A3 /STRB Vss29
97 114 13 13
PWM4/CMP4 98
PWM4/CMP4 A3
115 A4 /BR 14
TCK 14
PWM5/CMP5 99
PWM5/CMP5 A4
116 A5 R/W 15
TDI 15
PWM6/CMP6 PWM6/CMP6 A5 A6
Vss3 /TRST
117 DVdd2 16 16
100
A6
118 A7 17
TMS 17
B IOPB0/PWM7/CMP7 IOPB0/PWM7/CMP7 A7 A8 /WE TDO B
101 119 18 18
IOPB1/PWM8/CMP8 102
IOPB1/PWM8/CMP8 A8
122 A9 W/R 19
/RS 19
IOPB2/PWM9/CMP9 105
IOPB2/PWM9/CMP9 A9
123 A10 /PS 20
READY 20
IOPB3/T1PWM/T1CMP 106
IOPB3/T1PWM/T1CMP A10
124 A11 /IS 21
MP/MC 21
IOPB4/T2PWM/T2CMP 107
IOPB4/T2PWM/T2CMP A11
125 A12 A15 /DS 22
EMU0 22
IOPB5/T3PWM/T3CMP 108
IOPB5/T3PWM/T3CMP A12
126 A13 A14 23
EMU1/OFF 23
IOPB6/TMRDIR 109
IOPB6/TMRDIR A13
127 A14 A13 24
NMI 24
IOPB7/TMRCLK IOPB7/TMRCLK A14
128 A15 A12 25
/PORSET 25
A15 A11
RESERVED
IOPC0/ADCSOC 63 IOPC0/ADCSOC
D[0..15] 26
SCIRXD/IO 26
67 9 D0 A10 27 27
IOPC4/CAP1/QEP1 68
IOPC4/CAP1/QEP1 D0
10 D1 A9 28
SCITXD/IO 28
IOPC5/CAP2/QEP2 69
IOPC5/CAP2/QEP2 D1
11 D2 29
SPISIMO/IO 29
IOPC6/CAP3 IOPC6/CAP3 D2 D3
DVdd121 Vss46
70 12 Vss120 30 DVdd47 30
IOPC7/CAP4 IOPC7/CAP4 D3
15 D4 A8 31 31
56
D4
16 D5 A7 32
SPISOMI/IO 32
/OSCBYP 57
OSCBYP D5
17 D6 A6 33
SPICLK/IO 33
XTAL2 58
XTAL2 D6
18 D7 Vccp/WDDIS
XTAL1/CLKIN XTAL1/CLK D7 D8 A[0..15]
64 19
CLKOUT/IOPC1 CLKOUT/IOPC1 D8
22 D9
C D9 D10 Conectado a: Conectado a: C
72 23
IOPA0/ANAIN0 73
IOPA0/ANAIN0 D10
24 D11 C10:J1 C10:J2
IOPA1/ANAIN1 90
IOPA1/ANAIN1 D11
25 D12
IOPA2/ANAIN9 91
IOPA2/ANAIN9 D12
26 D13
IOPA3/ANAIN8 IOPA3/ANAIN8 D13
27 D14
D14 D15
74 28
ANAIN2 75
ANAIN2 D15
ANAIN3 76
ANAIN3
1
ANAIN4 77
ANAIN4 WE
4
/WE J3 J4
ANAIN5 78
ANAIN5 R/W
5
R/W Macho Macho
ANAIN6 79
ANAIN6 BR
6
/BR
ANAIN7 89
ANAIN7 STRB
36
/STRB 1 1
ANAIN10 ANAIN10 READY READY SPISTE/IO AVCC
88 129 2 2
ANAIN11 83
ANAIN11 DS
130
/DS /PDPINT 3
VREFHI 3
ANAIN12 82
ANAIN12 IS
131
/IS XINT1 4
VREFLO 4
ANAIN13 ANAIN13 PS /PS XINT2/IO VSSA
81 132 5 5
ANAIN14 80
ANAIN14 W/R W/R XINT3/IO 6
ANAIN11 6
ANAIN15 ANAIN15
30
/OSCBYP 7
ANAIN10 7
TCK TCK XTAL2 IOPA2/ANAIN9
85 31 XTAL1/CLKIN 8 8
D VREFHI 86
VREFHI TDI
32
TDI 9
IOPA3/ANAIN8 9 D
VREFLO VREFLO TRST /TRST Vss59 Vss92
33 CVdd60 10 DVdd93 10
35
TMS
34
TMS 11 11
/RS RS TDO TDO Vss61 PWM1/CMP1
40 38 DVdd62 12 12
NMI 41
NMI EMU0
39
EMU0 13
PWM2/CMP2 13
/PORSET 52
PORSET EMU1/OFF EMU1/OFF IOPC0/ADCSOC 14
PWM3/CMP3 14
/PDPINT PDPINT
43
CLKOUT/IOPC1 15
PWM4/CMP4 15
53
SCIRXD/IO
44
SCIRXD/IO XF/IOPC2 16
PWM5/CMP5 16
XINT1 54
XINT1 SCITXD/IO SCITXD/IO /BIO/IOPC3 17
PWM6/CMP6 17
XINT2/IO 55
XINT2/IO
45
IOPC4/CAP1/QEP1 18
IOPB0/PWM7/CMP7 18
XINT3/IO XINT3/IO SPISIMO/IO
48
SPISIMO/IO IOPC5/CAP2/QEP2 19
IOPB1/PWM8/CMP8 19
37
SPISOMI/IO
49
SPISOMI/IO IOPC6/CAP3 20
IOPB2/PWM9/CMP9 20
MP/MC MP/MC SPICLK/IO SPICLK/IO IOPC7/CAP4 DVdd103
50 51 Vss71 21 Vss104 21
Vccp/WDDIS WDDIS SPISTE/IO SPISTE/IO 22 22
42 65
IOPA0/ANAIN0 23
IOPB3/T1PWM/T1CMP 23
RESERVED RESERVED XF/IOPC2
66
XF/IOPC2 IOPA1/ANAIN1 24
IOPB4/T2PWM/T2CMP 24
BIO/IOPC3 /BIO/IOPC3 ANAIN2 25
IOPB5/T3PWM/T3CMP 25
ANAIN3 IOPB6/TMRDIR
VSSA

26 26
CVss

ANAIN4 A0 IOPB7/TMRCLK
Vss

Vss
Vss
Vss
Vss
Vss
Vss
Vss
Vss
Vss
Vss
Vss

27 27
E ANAIN5 28 A1 28 E
ANAIN6 29 A2 29
87
3
8
14
20
29
46
59
61
71
92
104
113
120

ANAIN7 30 30
ANAIN15 A3
Vss113
31 31
ANAIN14 32 A4 32
ANAIN13 33 A5 33
ANAIN12
A[0..15]
VSSA
Vss3
CVss8
Vss14
Vss20
Vss29
Vss46
Vss59
Vss61
Vss71
Vss92
Vss104
Vss113
Vss120

Conectado a: Conectado a:
C10:J3 C10:J4

F Universidad de La Rioja F
Proyecto Final de Carrera (Curso 2011/2012)
Title
Carga Eléctrica Programable
Size Document Number Rev
A3 C00 - Placa del DSP KTB
Date: Sunday, May 06, 2012 Sheet 1 of 1
1 2 3 4 5 6
1 2 3 4 5 6

Conector de la placa del DSP Conector para el emulador

+5Vctrl +5Vctrl +5Vctrl +5Vctrl


+5Vctrl J8
A[0..15] A6 D[0..15] D7 Macho
1 1 SPISTE 1 AVCC 1
A7 2 D8 2 2 2
A8 /PDPINT VREFHI
A 3 3 XINT1 3 VREFLO 3 TMS 1 2 /TRST A
4 4 XINT2 4 4 TDI 3 4
5 D9 5 5 5 5 KEY 6
A9 D10 XINT3 ANAIN11
6 6 /OSCBYP 6 ANAIN10 6 TDO 7 8
A10 7 D11 7 7 7 9 10
A11 D12 XTAL2 IOPA2 TCK
8 8 XTAL1/CLK 8 IOPA3 8 11 12
A12 9 D13 9 9 9 13 14
A13 D14 EMU0 EMU1/OFF
10 10 10 10
A14 11 +5Vctrl D15 11 11 11
A15 12 12 12 12 R10 R11
/DS 13 13 13 13 4k700J 4k700J
TCK IOPC0 1/4W 1/4W
/IS 14 TDI 14 IOPC1 14 14
/PS 15 R8 15 15 15
10k00F /TRST XF
W/R 16 TMS 16 /BIO 16 16
/WE 17 1/4W 17 17 17
TDO IOPC4 IOPB0
18 /RS 18 IOPC5 18 IOPB1 18
19 19 19 19 +5Vctrl
READY IOPC6 IOPB2
R/W 20 MP/MC 20 IOPC7 20 20
/BR 21 EMU0 21 21 21 Conectado al terminal JTAG
B
/STRB 22 EMU1/OFF 22 IOPA0 22 IOPB3 22 B
23 NMI 23 IOPA1 23 IOPB4 23
24 /PORSET 24 ANAIN2 24 IOPB5 24
D0 25 25 25 25
D1 ANAIN3 IOPB6
26 SCIRXD 26 ANAIN4 26 IOPB7 26
D2 27 27 27 A0 27
D3 SCITXD ANAIN5 A1
28 SPISIMO 28 ANAIN6 28 28
29 29 29 A2 29
ANAIN7
30 30 ANAIN15 30 30
D4 31 31 31 A3 31
D5 SPISOMI ANAIN14 A4
32 SPICLK 32 ANAIN13 32 32
D6 33 J1 33 J2 33 J3 A5 33 J4
Hembra VCCP/WDDIS Hembra ANAIN12 Hembra Hembra
D[0..15] A[0..15]

Conectado a C00:J1 Conectado a C00:J2 Conectado a C00:J3 Conectado a C00:J4

Conectores para las placas de memoria de programa, de datos y de E/S Conector placa ac. analógico Conector placa comunic. Etiquetado
C C
J10 J9
+5Vctrl Hembra +5Vctrl Hembra
J5 J6 J7 +5Vctrl
+5Vctrl Hembra +5Vctrl Hembra +5Vctrl Hembra +5Vctrl
1 1
1 1 1
IOPA3 2 /RS 2
A[0..15] A[0..15] A[0..15] IOPA2 3 3 +12Vctrl +12Vctrl
A0 2 A0 2 A0 2 SCIRXD
A1 3 A1 3 A1 3
ANAIN10 4 SCITXD 4
A2 4 A2 4 A2 4
ANAIN11 5 SPISIMO 5
VREFLO 6 6 -12Vctrl -12Vctrl
A3 5 A3 5 A3 5 SPISOMI
A4 6 A4 6 A4 6
VREFHI 7 SPICLK 7
A5 A5 A5 8 KEY 8 KEY
7 7 7 RefCntrlDig
A6 8 A6 8 A6 8
ANAIN12 9 SPISTE 9
A7 9 A7 9 A7 9
ANAIN13 10 IOPC0 10
A8 10 A8 10 A8 10
ANAIN14 11 IOPC1 11
A9 A9 A9 ANAIN15 12 XF 12 RefCntrlAnalog
11 11 11
A10 12 A10 12 A10 12
ANAIN7 13 /BIO 13
A11 13 A11 13 A11 13
ANAIN6 14 IOPC4 14
A12 14 A12 14 A12 14
ANAIN5 15 IOPC5 15
D A13 15 A13 15 A13 15
ANAIN4 16 16 D
A14 16 A14 16 A14 16
ANAIN3 17 17
A15 17 A15 17 A15 17
ANAIN2 18 18
18 18 18
IOPA1 19
/DS /DS /DS IOPA0 20
/IS 19 /IS 19 /IS 19 +12Vctrl -12Vctrl
20 20 20
IOPC7 21
/PS /PS /PS IOPC6 22
W/R 21 W/R 21 W/R 21
22 22 22
XINT2 23 Conectado a C30:J5
/WE /WE /WE /PDPINT 24
R/W 23 R/W 23 R/W 23
24 24 24
/RS 25
/BR /BR /BR 26
/STRB 25 /STRB 25 /STRB 25
27 Conector placa control pot.
D0 26 D0 26 D0 26
D1 D1 D1 28 J11
27 27 27
D2 D2 D2 29 +5Vctrl Hembra
28 28 28
D3 29 D3 29 D3 29
D4 30 D4 30 D4 30 1
+12Vctrl -12Vctrl
D5 31 D5 31 D5 31 2 KEY
D6 32 D6 32 D6 32 /RS 3
D7 33 D7 33 D7 33 4
E D8 D8 D8 /PDPINT E
34 34 34 Conectado a C21:J3 IOPB0 5
D9 35 D9 35 D9 35 6
D10 D10 D10 IOPB1
36 36 36 IOPB2 7
D11 37 D11 37 D11 37 8
D12 D12 D12 Conector de alimentaciones IOPB3
38 38 38 IOPB4 9
D13 39 D13 39 D13 39 a la placa de aislamiento 10
D14 D14 D14 IOPB5
40 40 40 IOPB6 11
D15 41 D15 41 D15 41 12
42 42 42 1
IOPB7 13
D[0..15] D[0..15] D[0..15] +12Vctrl
READY 43 READY 43 READY 43 2 14
44 44 44 J18 3 -12Vctrl 15
/RS 45
/RS 45
/RS 45 Macho
KEY KEY KEY
+12Vctrl -12Vctrl
Terminales conectados a C50:J1 o C60:J1 Conectado a P40:J6 Conectado a C40:J5

Condensadores de estabilización (para placa DSP) Notas:


F Universidad de La Rioja F
El conector J7 no fue instalado en la placa.
+5Vctrl Proyecto Final de Carrera (Curso 2011/2012)
C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 Title
100n 100n 100n 100n 100n 100n 100n 100n 100n 100n Carga Eléctrica Programable
50V 50V 50V 50V 50V 50V 50V 50V 50V 50V
Size Document Number Rev
A3 C10 - Placa Madre KTB
Date: Sunday, May 06, 2012 Sheet 1 of 2
1 2 3 4 5 6
1 2 3 4 5 6

Pulsador de RESET Entrada de alimentaciones, protección y filtrado


F1
630mA
+5Vctrl 250V
A +12V A
+5V
R1 -12V F2 +12Vctrl -12Vctrl +5Vctrl
1.25A
2k740F L2 L1
250V
1/4W +12V 1 * 22u
2 AVCC

3 4
+5V
/RS -12V 3
J15 4
0V F3
C1 Macho
SW1 630mA
100n + + + +
Reset 250V C21 C22 C23 C7 C8 C24
50V +
Alimentación * * * * * *

1 2
externa 1 2
JP4

B Pulsador de PARO Selección de la señal de reloj Detección de las tensiones +/- 12V bajas. B

Activación de la interrupción NMI


+5Vctrl
RelojExt

R2 +12Vctrl +5Vctrl
2k740F R4 1
1/4W 1k000F 2 1
1/4W KEY 3
3 4

XINT1 R9 R7
JP6 2 XTAL1/CLK
J16 14k70F U2 1k000J
C2 1/4W 1/4W
SW2 Macho TL7757C
100n
Paro D4 2 1
50V 3 VCC RST NMI
1N5231B
1 2

5V1 GND
R12 C9
100n

3
10k00F
C 50V Q1 C
1/4W
Y1 BC558 Vpot1Baja
8 Mhz Vpot2Baja
8 Mhz Vpot3Baja
Pulsador de MARCHA XTAL2 1
R13 R14 2
C6 C5 14k70F 3
+5Vctrl 22k00J
33p 33p 1/4W 4
U3 1/4W J17
100V 100V 5 KEY Macho
TL7757C
2 VCC RST 1
R3
2k740F R5 GND Conectado a
+5Vctrl R15 C10 P31:J8
1/4W 1k000F
100n

3
1/4W 10k00F
3 4

1/4W 50V
XINT3 3
C3
D SW3 D
100n 2 /OSCBYP
Marcha JP5
50V -12Vctrl
1 2

Detección tensión +5Vctrl baja Origen de la mem. de programa y Testigos de tensiones


selec. del modo "programación"
+12Vctrl -12Vctrl +5Vctrl
R6
+5Vctrl 1k000F
1/4W +5Vctrl

D5 D6 D7
1 1 Rojo Rojo Verde
E U1 JP1 JP2 E
TL7757C
2 VCC RST 1 /PORSET MP/MC 2 2 VCCP/WDDIS
C4 GND R16 R17 R18
100n 2k740F 2k740F 1k000F
3

50V 3 3
1/4W 1/4W 1/4W

Notas:
Los elementos marcados con un asterisco (*) no fueron instalados en la placa:
F - Los condensadores fueron dejados en circuito abierto. Universidad de La Rioja F

- Las bobinas fueron dejadas en cortocircuito. Proyecto Final de Carrera (Curso 2011/2012)
El jumper JP4 no existe como tal: sólo se empleó para separar las pistas de referencia digital de la analógica para la Title
fabricación de la placa madre. Carga Eléctrica Programable
Size Document Number Rev
A3 C11 - Placa Madre KTB
Date: Sunday, May 06, 2012 Sheet 2 of 2
1 2 3 4 5 6
1 2 3 4 5 6

Acondicionamiento de la señal de la tensión positiva del bus de continua Etapa de enclavamiento y señalización de error
TP1
VDCpsADC +5Vctrl R1
C2
1k000J
1n +5Vctrl
1/4W
100V

1
IOPC6

4
A A
ANAIN14 +12Vctrl

DVCC
R2 14 J Q 12
-12Vctrl 3 +5Vctrl
5k110F K

8
BusDCpsADC R3 1/4W
U4B U4A

14
1

11
1k000J TL074ACN R4 R5 +5Vref 3 + IFExcsva CLK

DGND
TL074ACN
1/4W 4k750F 10k00F 2 - 1 VDCpsExcsva 2 13 1
1 5 + 1/4W 1/4W 1 2 - CLR Q
Conectado a U6A 3 /PDPINT
2 7 3

11
+
P40:J4 LM393 U7A 2
6 - U10A

4
R13 74LS73

4
J1 10k00F C3 D1 74HCT08

7
Macho 220p 1N5231B
1/4W
100V +12Vctrl 5V1
R6
1k000J
1/4W
14 J Q 12 IOPA0
3 K
B Acondicionamiento de la señal de la tensión negativa del bus de continua 1 B
VDCpsExcsva CLK
TP2
VDCngADC 2 CLR Q 13 12
C5 +5Vctrl 11
1n U8A 13
U10D
100V 74LS73

1
74HCT08
R7 R8
ANAIN13
5k110F 5k100J
BusDCngADC

4
R9 1/4W 1/4W
U4C

DVCC
1k000J R10 R11 +5Vref 5 + 7 9
TL074ACN J Q IOPA1
1/4W 4k750F 10k00F 13 - 7 10
VDCngExcsva K
1 10 + 1/4W 1/4W 14 6 -
Conectado a U6B
2 8 12 +
VDCngExcsva 5 CLK
P40:J5

DGND
9 - LM393
J2 R53 C6 U4D D2 6 CLR Q 8 9
Macho 10k00F 220p TL074ACN 1N5231B 8

11
1/4W 100V 5V1 U8B 10
U10C
74LS73
C 74HCT08 C
R12
1k000J
1/4W
7 J Q 9 IOPC7
Acondicionamiento de la señal de la temperatura del radiador Tensión regulada de +2'5V 10 K

TP5 VFExcsva 5 CLK


JP3 +12Vctrl
3 1 R16 +2'5 Vref 6 8 4
+5Vctrl +12Vctrl CLR Q
1k500F 6

4
+5Vref 1/4W 5
+5Vctrl U7B

1
2 U10B
+2'5Vref +5Vctrl 3 + 74LS73
Trad1 1 74HCT08
JP2 +2'5Vref
2 - R15
Trad2 TP3 3 1
R52 R14 U3A 1k000J
TradADC

11

4
1k600F 5k110F TL074ACN 1/4W
U3D

DVCC
1/4W 2 1/4W 14 12
TL074ACN J Q IOPA2
1

1 ANAIN12 5 + -12Vctrl 3 K
D Al termistor 2 12 + 2 TradExcsva D
3 14 4 - U11 1
P10:RT1 TradExcsva CLK

DGND
13 - U5B Z431B
LM339 + C8 /RS 2 13
R137 CLR Q
J4 D3 47u
R

11
Macho 1N5231B 16V
U9A
5V1 74LS73

En función de la salida de tensión que se desee y el tipo de termistor (PTC o NTC): Ptos. de prueba de Etiquetado Tensión regulada de +5V
- Elegir, para el termistor, las posiciones 1-2 o 2-3 (por defecto, posición 2-3, PTC). referencias de 0 V
- R52 o R137 pueden o no ponerse y sus valores los escoge el usuario (por defecto, TP4
+5Vref
sólo R52 y de 1.600 ohmios). +5Vctrl +5Vctrl
R17
- Posicionar los jumpers de forma adecuada (por defecto, JP2 en 1-2 y JP3 en 1-2). TP14 TP15 RefCntrlDig
AGND DGND 3k300J

1
1/4W
+12Vctrl +5Vref
1

E E
+12Vctrl +12Vctrl
Sensor de temperatura ambiente -12Vctrl -12Vctrl R18
+5Vctrl RefCntrlAnalog 20k00F
1/4W
+ C7 D11
U12
47u 1N5231B
Z431B
TP6 16V 5V1
TambADC
RT1 R51 R19
NTC R 20k00F
t 1/4W
1

ANAIN4

R20 En función de la salida de tensión que se desee:


RT2 - Elegir uno de los dos termistores (por defecto,
3k000F
PTC RT1, tipo NTC, 3 kOhms, modelo B57863S0502 de Epcos).
1/4W
t - RT1 y RT2 pueden intencambiarse. Universidad de La Rioja
F F
- R20 o R51 pueden o no ponerse (por defecto, sólo Proyecto Final de Carrera (Curso 2011/2012)
R20 y de 3 kOhms).
Title
Carga Eléctrica Programable
Size Document Number Rev
A3 C20 - Placa de Acondicionamiento Analógico KTB
Date: Sunday, May 06, 2012 Sheet 1 of 2
1 2 3 4 5 6
1 2 3 4 5 6

Acondicionamiento de la señal de la tensión de fase Conector a la placa madre

R23
R21
1k000J
2k000F
TP7 1/4W
1/4W J3
VFADC XINT2 +5Vctrl Macho
A
+2'5Vref U3B A
TL074ACN +5Vctrl
SincExt 1

1
5 + 2
7 ANAIN15 IOPA2 3
R22 6 - 4
R24 1
2k000F 5
5k110F 2 J5
1/4W 1 6
1/4W Macho
+5Vref 7
11 + 8 KEY
13 2 JP1 Sincronización ANAIN12 9
R25 10 - 10
R26 2k000F externa ANAIN13
D4 ANAIN14 11
2k000F 1/4W 12
1N5231B U5D 3 ANAIN15
1/4W +5Vctrl 13
5V1 LM339
14
+2'5Vref 15
ANAIN4 16
C9 R27 R28 17
1n 2k000F 5k110F ANAIN3
ANAIN2 18
B 100V 1/4W R29 1/4W 19 B
3k010F IOPA1
9 + IOPA0 20
1/4W 14 21
VFExcsva IOPC7
D5 8 - 22
-12Vctrl 1N4148 IOPC6
XINT2 23
VfADC R30 U1B R33 U5C /PDPINT 24
-12Vctrl 25

11
1k000J TL074ACN R31 R32 2k000F R34 LM339 /RS
1/4W 4k750F 10k00F 1/4W 1k500F 26
2 -
27

11
1 5 + 1/4W 1/4W 1 6 - 1/4W
Conectado a 28
2 7 3 + 7 2 -
P40:J1 U1A TP9 29
6 - 5 + 1 1
R54 TL074ACN D6 3 VFRectf

4
+
J6 C11
10k00F 1N4148 R35 U2A
Macho 220p U2B +12Vctrl -12Vctrl
1/4W 3k010F TL074ACN

4
100V +12Vctrl TL074ACN
1/4W
+12Vctrl Conectado a C10:J10

1
C C

TP8
VFFiltro

Acondicionamiento de la señal de la corriente de fase Condensadores de estabilización


de alimentación para TL074ACN
R36
2k000F
1/4W TP10 +12Vctrl
IFADC
+2'5Vref U3C C17 C4 C12 C18
TL074ACN 100n 100n 100n 100n
50V 50V 50V 50V

1
10 +
8 ANAIN2
D R37 9 - D
2k000F
1/4W -12Vctrl
C14 C1 C10 C15
100n 100n 100n 100n
R38 50V 50V 50V 50V
R39 2k000F
2k000F 1/4W D7
1/4W 1N5231B
5V1

R40
IfADC 2k000F
C13 1/4W TP12
1n IFRectf
100V
R41
D8
3k010F +5Vctrl
1N4148

1
E E
1/4W
R42 R46
U1C
1k000J R44 R45 2k000F R47
TL074ACN
1/4W 4k750F 10k00F 13 - 1/4W 1k500F R43
1/4W 1/4W 1/4W 5k110F

12
Conectado a 1 10 + 14 9 -
2 8 12 + 8 13 - 1/4W
P40:J3 9 - 10 + 14 6 -
R55 D9 12 + 1
J7 C16 U1D IFExcsva
10k00F 1N4148 R48 7 +
Macho 220p TL074ACN U2C U5A
1/4W 3k010F
100V TL074ACN U2D LM339
1/4W
TL074ACN

3
+12Vctrl
1

TP13 1 ANAIN3
IFmax
TP11
IFFiltro D10
F
1N5231B Universidad de La Rioja F
5V1
+2'5Vref Proyecto Final de Carrera (Curso 2010/2011)
Title
R50
4k700J Carga Eléctrica Programable
1/4W Size Document Number Rev
A3 C21 - Placa de Acondicionamiento Analógico KTB
Date: Sunday, May 06, 2012 Sheet 2 of 2
1 2 3 4 5 6
1 2 3 4 5 6

SPISOMI_TTL Comunicación RS-485 y RS-232 con el PC


Comunicación TTL o RS-485 entre equipos

1
2 J1 RS485_PC_B
R4 1 +5Vctrl
Macho
1k000J RS485_PC_A
1/4W IOPC0 U2
ST485BN

8
A
SPISOMI 2 JP7 A
* +5Vctrl SPISOMI_A VCC
1 RO A 6 1
U1 Para 1 J3
J14 4 DI B 7 2
Jerarquía ST485BN* 2 Macho

8
3
pruebas Macho 1 1
R3 VCC 2 RE
1 RO A 6 1 R8 R9
5k110F J2 3 DE
R10 4 DI B 7 2 60R40F 60R40F
2 2 1

JP5

JP2
+5Vctrl 1/4W Macho*
1k000J GND 1/4W 1/4W 2 J12
1/4W +5Vctrl 2 RE R11 Macho
R5 R6

5
3 DE 1k000J
1 IOPC1 R7 60R40F* 60R40F* SPISOMI_B 1/4W 3 3
(Maestro) 39k00J GND 1/4W 1/4W C4
1/4W SCIRXD 220p

5
2 Q1 100V
JP1
BC548C
C3 D1
(Esclavo) 220p* Rojo
100V
SPISIMO_TTL RxD
3 R2 RS232_RxD
1k000J RS232_RTS
1/4W
B 1 D2 RS232_TxD B
2 J4 +5Vctrl Verde
R12 1 RS232_CTS
Conector a la placa madre Macho TxD
1k000J
1/4W 1
SPISIMO 2 JP8 6
* +5Vctrl SPISIMO_A
+5Vctrl 2
U3 +5Vctrl
7
ST485BN* U4

8
3
SCITXD

16
1 3 MAX232
VCC 8
2 1 RO A 6 1 3
J6 VCC 4
SCIRXD 3 4 DI B 7 2 P1
Macho* TxD_PC 9
SCITXD 4 12 R1OUT R1IN 13 DB9-Hembra*
RxD_PC 5
5 2 2 11 14
SPISIMO 6 3
RE R13 R14
JP6 T1IN T1OUT (Alargadera)
SPISOMI 7
DE 60R40F* 60R40F* 9 8 RTS_PC
SPICLK GND 1/4W 1/4W
SPISIMO_B R2OUT R2IN CTS_PC
8 Key 10 T2IN T2OUT 7
1 1
9
SPISTE

5
Para 1 6
10 1 4
IOPC0 11
J13 2 C1+ C2+ 2
IOPC1 C9 pruebas Macho 7
C 12 C7 + + C8 C
XF 13
220p*
1u 1u 3
/BIO 100V SPICLK_TTL 50V 50V 8
14 3 5
IOPC4 15 Para 1
2
C1- C2-
6
4
IOPC5 16
J15 2 V+ GND V- 9 P2
pruebas Macho C10 C11 5 DB9-Macho
17 1 +
1u 1u (Cables cruzados)

15
+
18 J5 R15 1 2 J7
50V 50V
Macho 1k000J Macho
1/4W Para 1
J16 2
SPICLK 2 JP9 pruebas
+5Vctrl SPICLK_A Macho
Conectado a C10:J9 *
U5
ST485BN*
8

3
1 VCC 6 1
Etiquetado RO A J8
4 DI B 7 2
Macho* Línea común de estado de los prototipos Dirección del equipo
2 RE
3 R16 R17 +5Vctrl
DE 60R40F* 60R40F*
D
+5Vctrl +5Vctrl GND 1/4W 1/4W
SPICLK_B D
+5Vctrl
5

R18
C13 5k110F R19 1 1
RefCntrlDig 220p* 1/4W 1k000J
SPISTE_TTL JP3 JP4
100V 1/4W
R20 2 2
39k00J /BIO IOPC5 IOPC4
1/4W (MSB) R24 R25 (LSB)
1
R21 2 J10 XF Q2 1k000J
3 3
1k000J
1 BC548C 2 1/4W 1/4W
1k000J Macho Estado
1 J9
1/4W común
Macho
SPISTE 2 JP10
* +5Vctrl SPISTE_A
U6
ST485BN*
8

3
1 VCC 6 1 Condensadores de estabilización de alimentación para ST485BN y MAX232N
RO A J11
E 4 DI B 7 2 E
Macho*
2 RE
3 R22 R23 +5Vctrl
DE 60R40F* 60R40F*
GND 1/4W 1/4W
SPISTE_B C1 C2 + C5 C6 C12 C14
100n* 100n* 1u 100n* 100n* 100n*
5

50V 50V 50V 50V 50V 50V


C15
220p*
100V

Notas:
Los elementos marcados con un asterisco (*) no fueron instalados en la placa:
- Las resistencias, los condensadores, los conectores y los integrados ST485BN fueron dejados en circuito abierto.
F - Los "jumpers" fueron cortocircuitados en la posición 1-2. Universidad de La Rioja F

Se debe seleccionar: Proyecto Final de Carrera (Curso 2011/2012)


- La jerarquía del prototipo mediante el jumper JP1. Title
- El protocolo RS485 o RS232 mediante el jumper JP2. Carga Eléctrica Programable
- La dirección del prototipo mediante los jumpers JP3 y JP4.
- El uso de los datos enviados/recibidos mediante los jumpers JP5 y JP6. Size Document Number Rev
A3 C30 - Placa de Comunicaciones KTB
Date: Sunday, May 06, 2012 Sheet 1 of 1
1 2 3 4 5 6
1 2 3 4 5 6

Control de puerta de los IGBT Control de puerta de los MOSFET

IOPB5 R1 CtrlIGBTsup
A
1 R* CtrlMOSFETps A

U2A 3 1 Conectado a
74AHCT00 2 2 1
4 P60:J1 IOPB7 2
Conectado a
1 6 C1 P60:J2
U1A
3 5 C* J1
74HCT08 J2
2 Macho
Macho
U1B
74HCT08
/PDPINT

4 CtrlMOSFETng
B 6 9 B
5 8
10 R2 CtrlIGBTinf IOPB6 1 Conectado a
R* 2
U2B 12 P60:J5
74AHCT00 U1C 11 1 Conectado a
13 2 J4
74HCT08 P60:J4 Macho
C2
IOPB4 U1D
C*
J3
74HCT08 Macho

C
Conector a la placa madre Control "Stand-By" de los troceadores Conector a la placa DC/AC C

+12Vctrl
-12Vctrl

+5Vctrl
J7
Macho
Stand-By
1
J5 9 2
+5Vctrl Macho IOPB2 8 1 Conectado a VerifRelé 3
/PDPINT 10 2 J6 P50:J2 4
1 Macho CntrlRelé 5
2 KEY U2C 6
3 74AHCT00
D 1 Conectado a D
4
/PDPINT 5
2 J8
Macho P50:J2
6
IOPB1 7 Conectado a P10:J18
IOPB2
IOPB3 8
IOPB4 9
10
IOPB5
IOPB6 11 Control y verificación relé de conexión a red Condensadores de estabilización Etiquetado
12
IOPB7 13
de alimentación para C.I.
14 +12Vctrl +12Vctrl
15 IOPB3 CntrlRelé
-12Vctrl -12Vctrl
+5Vctrl
E
+12Vctrl -12Vctrl
IOPB1 VerifRelé E
C3 C4 +5Vctrl
R3 +5Vctrl
100n 100n
1k000J
Conectado a C10:J11 1/4W
R4 50V 50V
10k00J RefCntrlDig
1/4W

Universidad de La Rioja
Proyecto Final de Carrera (Curso 2011/2012)
Notas:
F Title F
Los elementos marcados con un asterisco (*) son opcionales. Carga Eléctrica Programable
- En caso de instalarlos, se deberán calcular según las necesidades.
- En caso de no instalarlos, los condensadores se dejarán en circuito abierto y las resistencias Size Document Number Rev
en cortocircuito. A4 C40 - Placa de control de potencia KTB
Date: Sunday, May 06, 2012 Sheet 1 of 1
1 2 3 4 5 6
1 2 3 4 5 6

Conector a la placa madre Memorias SRAM

A A
+5Vctrl

28
A[0..14] VCC D[0..15]
J1 A0 10 11 D0
+5Vctrl Macho A1 A0 D0 D1
9 A1 D1 12
A2 8 13 D2
A3 A2 D2 D3
A[0..14] 1 7 A3 D3 15
A0 2 A4 6 16 D4
A1 A5 A4 D4 D5
3 5 A5 D5 17
A2 4 A6 4 18 D6
A3 A7 A6 D6 D7
5 3 A7 D7 19
A4 6 A8 25
A5 A9 A8
7 24 A9
A6 8 A10 21
A7 A11 A10
9 23 A11
A8 10 A12 2
A9 A13 A12
B
11 26 A13 B
A10 12 A14 1
A11 A14
13
A12 14 22
A13 W/R OE
15 /WE 27 WE
A14 16 20
/PS CE U1
17
18 GND AS7C256

14
19
/PS 20
W/R 21
/WE 22
23
24
25
D0 26 +5Vctrl
D1 27
D2

28
28
D3 29
D4 30 VCC
C D5 A0 D8 C
31 10 A0 D0 11
D6 32 A1 9 12 D9
D7 A2 A1 D1 D10
33 8 A2 D2 13
D8 34 A3 7 15 D11
D9 A4 A3 D3 D12
35 6 A4 D4 16
D10 36 A5 5 17 D13
D11 A6 A5 D5 D14
37 4 A6 D6 18
D12 38 A7 3 19 D15
D13 A8 A7 D7
39 25 A8
D14 40 A9 24
D15 A10 A9
41 21 A10
42 A11 23
D[0..15] A12 A11
43 2 A12
44 A13 26
A14 A13
45 Key 1 A14

W/R 22 OE
/WE 27 WE
/PS 20 CE
D U2 D
Conectado a C10:J5 o C10:J6 o C10:J7 GND AS7C256
14

Condensadores de estabilización Notas:


- Si el DSP funciona como microcontrolador (MP/MC = 0),
+5Vctrl la memoria externa será accesible desde la posición
4000h hasta la 7FFFh (16K x 16 bits).
C2 C4 - Si el DSP funciona como microprocesador (MP/MC = 1),
100n 100n la memoria externa será accesible desde la posición
50V 50V
0000h hasta la 7FFFh (32K x 16 bits).

E E

Etiquetado

+5Vctrl +5Vctrl

RefCntrlDig

F Universidad de La Rioja F
Proyecto Final de Carrera (Curso 2011/2012)
Title
Carga Eléctrica Programable
Size Document Number Rev
A4 C50 - Placa de memoria de programa KTB
Date: Sunday, May 06, 2012 Sheet 1 of 1
1 2 3 4 5 6
1 2 3 4 5 6

Conector a la placa madre Memorias SRAM

A A
+5Vctrl
J1
+5Vctrl Macho

28
1 VCC
A[0..14] A0 A[0..14] A0 D0 D[0..15]
2 10 A0 D0 11
A1 3 A1 9 12 D1
A2 A2 A1 D1 D2
4 8 A2 D2 13
A3 5 A3 7 15 D3
A4 A4 A3 D3 D4
6 6 A4 D4 16
A5 7 A5 5 17 D5
A6 A6 A5 D5 D6
8 4 A6 D6 18
A7 9 A7 3 19 D7
A8 A8 A7 D7
10 25 A8
A9 11 A9 24
A10 A10 A9
12 21 A10
A11 13 A11 23
A12 A12 A11
14 2 A12
A13 15 A13 26
B
A14 A14 A13 B
16 1 A14
17
/DS 18 W/R 22 OE
19 /WE 27 WE
20 /DS 20 CE
21 U1
W/R GND AS7C256
/WE 22

14
23
24
25
D0 26
D1 27 +5Vctrl
D2 28
D3 29

28
D4 30
D5 31 VCC
D6 32 A0 10 11 D8
D7 33 A0 D0
A1 9 12 D9
D8 34 A1 D1
C A2 8 13 D10 C
D9 35 A2 D2
A3 7 15 D11
D10 36 A3 D3
A4 6 16 D12
D11 37 A4 D4
A5 5 17 D13
D12 38 A5 D5
A6 4 18 D14
D13 39 A6 D6
A7 3 19 D15
D14 40 A7 D7
A8 25
D15 41 A8
A9 24
42 A10 A9
D[0..15] 21 A10
43 A11 23 A11
44 A12 2 A12
45 A13 26 A13
A14 1 A14

W/R 22 OE
/WE 27 WE
Conectado a C10:J5 o C10:J6 o C10:J7 /DS 20 CE U2
GND AS7C256
14

D D

Condensadores de estabilización Notas:


- La memoria externa es accesible desde la posición
+5Vctrl 4000h hasta la 7FFFh (32K x 16 bits).

C2 C4
100n 100n
50V 50V

E E

Etiquetado

+5Vctrl +5Vctrl

RefCntrlDig

F Universidad de La Rioja F
Proyecto Final de Carrera (Curso 2011/2012)
Title
Carga Eléctrica Programable
Size Document Number Rev
A4 C60 - Placa de memoria externa de datos KTB
Date: Sunday, May 06, 2012 Sheet 1 of 1
1 2 3 4 5 6
PLANOS

4.2.4 Bloque de Potencia

PROYECTO FINAL DE CARRERA – 795 – CARGA ELÉCTRICA PROGRAMABLE


1 2 3 4 5 6

Circuito DC/AC Alimentaciones de +/-12V Etiquetado


BusDCps
+5Vctrl +5Vctrl
+12Vpot1 1
1
J1 2
2 J5
Hembra -12Vpot1 3
Macho +12Vctrl +12Vctrl
A -12Vctrl -12Vctrl A

F1 1
Ultrarrápido 2 +12Vpot1
15A 3 J6 +12Vpot1
-12Vpot1 -12Vpot1
1200Vac/1000Vdc Macho
Disipador1
+12Vpot2 +12Vpot2
1 1 -12Vpot2 -12Vpot2
J15 +12Vpot2
2 2
R2 R3 Hembra 3 J10
15R00J Q1 15R00J M1 -12Vpot2 Macho
C1 C2 +12Vpot3 +12Vpot3
1/4W IRG4PH40UD2-E 1/4W IRC840 -12Vpot3
120p 330p -12Vpot3
IGBTsup 1000V MOSFETps 500V
1
D1 D2 2
13V 13V 3 J11 RefCntrlDig
500mW 500mW Macho
R4 R5 R6 R7
B Línea LS2A
10k00J 51k00J 10k00J 12R00J
B
NA
1/4W 1W 1/4W 2W RefPot1
250V D3
D4
16A 13V +12Vpot3 1
L1 13V
500mW 2
1 6 100m 500mW
-12Vpot3 3 J12 RefPot2
2 9 1 Macho
2 J3
F2
RSHUNT1 Hembra
J2 Rápido RV1
Hembra 15A 8'6J I+ 0R165F RefPot3
25W 1
250 V 275V 1 2
2 J8 3 J13
1 VfSens IfSens Hembra Macho PE
2 F3
Ultrarrápido
15A
J16 1200Vac/1000Vdc
Hembra
Disipador2
C
Radiador FETs de potencia Sensor tª radiador C
1 1
2 2 J17
R10 R11 Hembra
15R00J Q2 15R00J M2
C10 C11
J19 1/4W IRG4PH40UD2-E 1/4W IRC840
120p 330p Trad_A
Hembra HS1
IGBTinf 1000V MOSFETng 500V
0,12°C/W
PE
D5 D6
Entradas del dispositivo 13V 13V RT1
a ensayar (generador, red 500mW 500mW PTC 100
eléctrica, convertidor...) R12
10k00J
R13
51k00J
R14
10k00J
R15
12R00J
t
1/4W 1W 1/4W 2W
D7 D8 Trad_B
13V 13V
500mW 500mW
1 Conectado a C20:J4
2 J4
Hembra
D D

Conector a placa control FETs Conector a la placa aislamiento Conector a la placa Control y verificación del relé de conexión a red Resistencias de disipación (externas)
control potencia
R1
+12Vpot3

+12Vpot2

+12Vpot1
-12Vpot3

-12Vpot2

-12Vpot1

4 47R00J
+5Vctrl 1 kW
J7 7
VerifRelé
+12Vpot3

+12Vpot2

+12Vpot1
-12Vpot3

-12Vpot2

-12Vpot1

Hembra
LS1A
BusDCps
J9
NA R19
1 Hembra
+12Vctrl
-12Vctrl

250V 47R00J
+5Vctrl

2 +12Vctrl
IGBTsup J18 16A 1 kW
3 1 Macho R17
4 2 1k800J
Disipador1
5 3 1/4W
1
6 VfSens 4 Q3
2
IGBTinf 7 BusDCps 5 VerifRelé 3
R18
BC477 Conectado a J14 y J15
8 6 680R0J
4
E
MOSFETng 9 7 CntrlRelé 5
1/4W
R8
E
10 8 Q4
11 9
6 CntrlRelé BC548C
47R00J
1 kW
12 10

A1
13 11 U1
MOSFETps 14 IfSens 12 D9
24V R20
15 13 KEY 1N4001
125mA 47R00J

A2
16 1 kW
17
18 KEY
Disipador2

-12Vctrl
Conectado a P60:J3 Conectado a P40:J2 Conectado a C40:J7 Conectado a J17 y J19

Notas:
F - El radiador deberá estar conectado a tierra (al - Conexión de los conectores del circuito DC / AC: - Conexión de los conectores de la alimentación de 12V: Universidad de La Rioja F
menos que se garantice su aislamiento). + J1 y J3 o J8 se conectan a P20:J1. + J5 se conecta a P30:J1. Proyecto Final de Carrera (Curso 2011/2012)
- Al radiador estarán acoplados los IGBTs (Q1 y Q2) + J4 y J3 o J8 se conectan a P20:J3. + J10 se conecta a P30:J4. Title
y los MOSFETs (M1 y M2). + J1 y J15 se conectan a un disipador. + J12 se conecta a P30:J6.
- El PTC RT1 se encuentra acoplado al radiador y + J3 o J8 y J17 se conectan al otro disipador + J6 y J11 se pueden conectar a P50:J5 o estar libres. Carga Eléctrica Programable
en el centro del mismo. + J13 está libre. Size Document Number Rev
A3 P10 - Placa DC / AC KTB
Date: Saturday, May 26, 2012 Sheet 1 of 1
1 2 3 4 5 6
1 2 3 4 5 6

A A

Circuito troceador (Vout = 400 V máx, Pout = 1'4 kW)

J1
D1 Hembra
1N5406 Conectado a
1 P10:J1 o
2 P10:J3 o
L1
2m5 D2 P10:J8
12'5A MUR460
B B
BusDCin+ BusDCout+
F1 D3

4
Rápido NTC1 GBU1005 R1
15A 4R000M 600V

+
4k700J M1 R2
250 V 9'5A 10A
4W IPI50R140CP 5R100J
RT
1 3 C1 1/4W C3 C4
TrafoS1 120n
+
560u
+
560u
500V GateTroc 450V 450V
1 RV1 C2

-
J2 2 8'6J 330p
R3
Hembra 275V 500V
10k00J

2
1/4W
C TrafoS2 C

BusDCin- BusDCout-
R4
0R050F Conectado a
3W 1
2 P10:J3 o
P10:J4 o
J3 P10:J8
Hembra

D D
Conector a placa control troceador Notas
Se ha de emplear un transformador de aislamiento para alimentar al troceador (conectado a J2).
- Relación de transformación: 1/1.
BusDCin+ 1
BusDCout+ 2 - Tensión máxima: 240 V.
BusDCin- 3 - Potencia mínima: 1'58 kVA.
BusDCout- 4
GateTroc 5 - Potencia máxima: 54 kVA.
6
7 KEY J4 Los siguientes elementos requieren de un radiador con la siguiente impedancia térmica máxima:
Hembra
- Rectificador GBU1005: 4,78 ºC/W.
E - Transistor IPI50R140CP: 12'02 ºC/W. E
Conectado a P50:J6

Universidad de La Rioja
Proyecto Final de Carrera (Curso 2011/2012)
F Title F
Carga Eléctrica Programable
Size Document Number Rev
A4 P20 - Placa AC/DC KTB
Date: Saturday, May 26, 2012 Sheet 1 of 1
1 2 3 4 5 6
1 2 3 4 5 6

Obtención de las alimentaciones de +/-12 V

D1 +12Vpot1
U1
A Entrada de red 1N4001
L7812
A

1 2 1
VIN VOUT
F1 2
Línea 32mA T1
GND 3
D3 C1
250V 230V, 2x12V + C2

3
1N4001 1m5 D2
3VA 100n
1 25V 1N4001 J1
3 50V
J2 2 Macho
Hembra 1
4
5
2
6
C3
+ + C4 D5
1m5
D4 1u 1N4001

1
25V
1N4001 50V 1
GND 2
3 VIN VOUT 2 3
B B
U2
D6
L7912 -12Vpot1 J3
1N4001
Macho

D7 +12Vpot2
U3
1N4001
L7812
1 2 1
VIN VOUT
F2 2
GND 3
32mA T2
D9 C5
250V 230V, 2x12V + C6

3
1N4001 1m5 D8
3VA 100n
25V 1N4001 J4
3 50V
Macho
1
4
5
2
6
C C7 C
+ + C8 D11
1m5
D10 1u 1N4001
1
25V
1N4001 50V 1
GND 2
3 VIN VOUT 2 3

U4
D12
L7912 -12Vpot2 J5
1N4001
Macho

D13 +12Vpot3
U5
1N4001
L7812
1 2 1
VIN VOUT
F3 2
GND 3
32mA T3
D15 C9
250V 230V, 2x12V + C10
3

1N4001 1m5 D14


D 3VA 100n D
25V 1N4001 J6
3 50V
Macho
1
4
5
2
6
C11
+ + C12 D17
1m5
D16 1u 1N4001
1

25V
1N4001 50V 1
GND 2
3 VIN VOUT 2 3

U6
D18
L7912 -12Vpot3 J7
1N4001
Macho

E E

Notas:
- Fuente de +12 V:
· Tensión (rango): +11'5 V ... +12'5 V.
· Corriente máxima: 1 A.
- Fuente de -12 V:
· Tensión (rango): -11'4 V ... -12'6 V.
· Corriente máxima: -1'5 A.
- Uso de los conectores:
+ J1 se conecta a P10:J5.
+ J3 y J5 se conectan a P50:J5 o están libres.
F
+ J4 se conecta a P10:J10. Universidad de La Rioja F
+ J6 se conecta a P10:J12. Proyecto Final de Carrera (Curso 2011/2012)
+ J7 está libre.
Title
Carga Eléctrica Programable
Size Document Number Rev
A4 P30 - Placa de Alimentaciones de Potencia KTB
Date: Sunday, May 06, 2012 Sheet 1 of 2
1 2 3 4 5 6
1 2 3 4 5 6

Supervisor de +/-12Vpot1 Supervisor de +/-12Vpot3

R1 R13
A +12Vpot1 820R0J U7 820R0J U13 A
+12Vpot3
1/4W 4N36 1/4W 4N36
1 6 1 6
5 Vpot1Baja 5 Vpot3Baja
R2 R14
14k70F 2 4 14k70F 2 4
U8 U14
1/4W 1/4W
TL7757C TL7757C
2 VCC RST 1 2 VCC RST 1

GND GND
R3 C13 R15 C17
10k00F 100n 10k00F 100n

3
1/4W 50V 1/4W 50V
B R4 R16 B
1k200J 1k200J
1/4W 1/4W
R5 R17
14k70F 14k70F
U9 U15
1/4W 1/4W
TL7757C TL7757C
2 VCC RST 1 2 VCC RST 1

GND GND
R6 C14 R18 C18
10k00F 100n 10k00F 100n
3

3
1/4W 50V 1/4W 50V

C C

-12Vpot3
-12Vpot1

Supervisor de +/-12Vpot2 Etiquetado Conector a la placa madre

R7
+12Vpot2 820R0J U10
1/4W 4N36 +12Vpot1 +12Vpot1 1
D -12Vpot1 -12Vpot1 Vpot1Baja D
1 6 Vpot2Baja 2
5 Vpot2Baja Vpot3Baja 3
R8 4
14k70F 2 4 +12Vpot2 +12Vpot2
U11 -12Vpot2
1/4W -12Vpot2
TL7757C J8
2 1 Macho
VCC RST
GND +12Vpot3 +12Vpot3
R9 C15 -12Vpot3
10k00F 100n -12Vpot3 Conectado a C11:J17
3

1/4W 50V
R10
1k200J RefCntrlDig
E 1/4W E
R11
14k70F
U12 RefPot1
1/4W
TL7757C
2 VCC RST 1

GND RefPot2
R12 C16
10k00F 100n
3

1/4W 50V
RefPot3 Universidad de La Rioja
Proyecto Final de Carrera (Curso 2011/2012)
F -12Vpot2 Title F
Carga Eléctrica Programable
Size Document Number Rev
A4 P31 - Placa de Alimentaciones de Potencia KTB
Date: Sunday, May 06, 2012 Sheet 2 of 2
1 2 3 4 5 6
1 2 3 4 5 6

Aislamiento de la señal de la corriente de fase Conectores para la placa de


A A
acondicionamieto analógico
+12Vpot3 +12Vctrl

VfADC 1 Conectado a
2 J1
Macho C20:J6

9
+ C4 + C1
1u 1u
50V 50V IfADC 1
J3 Conectado a
IfSens 15 7 IfADC 2
Macho C20:J7
U2
ISO122JP
BusDCpsADC 1 Conectado a

16

10

8
2 J4
Macho C20:J1

+ C7 + C8
1u 1u BusDCngADC 1 Conectado a
2 J5
50V 50V C20:J2
Macho

-12Vpot3 -12Vctrl

B B

Aislamiento de la señal de la tensión de fase Conector a la placa DC/AC

+12Vpot3

+12Vpot2

+12Vpot1
-12Vpot3

-12Vpot2

-12Vpot1
+12Vpot1 +12Vctrl
J2
VfSens Macho
1

R1 + C2 + C3 1
1M000F 1u 1u 2
1/4W 50V 50V 3
VfSens 4
15 7 VfADC BusDCps 5
U1 6
R2 7
ISO122JP
7k150F 8
1/4W
16

10

9
10
11
IfSens 12
+ C5 + C6 13
1u 1u
50V 50V

C C
-12Vpot1 -12Vctrl
Conectado a P10:J9

Aislamiento de la señal de la tensión DC positiva Conector a la placa madre

+12Vpot1 +12Vctrl

+12Vctrl 1
BusDCps 2 Conectado a
-12Vctrl 3 J6 C10:J18
R3 Macho
1

+ C9 + C10
1M000F
1u 1u
1/4W
50V 50V
15 7 BusDCpsADC
U3
R5
ISO122JP Etiquetado
11k80F
1/4W
16

10

+12Vctrl +12Vctrl
+ C13 + C14 -12Vctrl
1u 1u -12Vctrl
D D
50V 50V

+12Vpot1 +12Vpot1
-12Vpot1 -12Vctrl -12Vpot1 -12Vpot1

+12Vpot2 +12Vpot2
-12Vpot2 -12Vpot2
Aislamiento de la señal de la tensión DC negativa

+12Vpot2 +12Vctrl
+12Vpot3 +12Vpot3
-12Vpot3 -12Vpot3

R4
1

+ C11 + C12
1M000F RefCntrlAnalog
1u 1u
1/4W
50V 50V
15 7 BusDCngADC
U4 RefPot1
R6
ISO122JP
11k80F
1/4W
16

10

RefPot2
E E

+ C15 + C16
1u 1u RefPot3
50V 50V

-12Vpot2 -12Vctrl

F F

Universidad de La Rioja
Proyecto Final de Carrera (Curso 2011/2012)
Title
Carga Eléctrica Programable
Size Document Number Rev
A3 P40 - Placa de Aislamiento KTB
Date: Sunday, May 06, 2012 Sheet 1 of 1
1 2 3 4 5 6
1 2 3 4 5 6

A A
Circuito de control
BusDCin+
BusDCin- +12Vpot

BusDCout+
R1 R2
220R0F 1M000F U1

7
1/4W 1/4W UCC28019 R3
Vcc 1M000F
3 8 1/4W
Isense Gate GateTroc
4 Vins Vsense 6
B R4 B
2 5 390R0J Stand-By
Icomp Vcomp 1/4W
Gnd 6 1
R7 5 1

1
C2 R5 + C4 C5 16k20F C6 C7 C8 R6 2 J2
1n2 5k110F 18u 1n 1/4W 470n 390p 390p 13k00F 4 2 Macho
100V 1/4W 50V 100V 50V 100V 100V 1/4W
U2
4N36-M Conectado a
+ C3
10u C40:J6 o
50V C40:J8
C C
BusDCout-

Alimentación de +12 V Conector a la placa del troceador Etiquetado

J5
Macho +12Vpot BusDCin+ 1
2 +12Vpot +12Vpot
BusDCout+
1 C9 + C10 BusDCin- 3
100n 15u Conectado a
D 2 BusDCout- 4 D
50V 50V 5 P20:J4
GateTroc RefCntrlDig
BusDCout- 6
7 KEY

J6
Macho

Notas:
- Tensión AC de entrada máxima: 240 V.
E E
- Tensión DC de entrada máxima: 400 V.
- Corriente de salida (rango): -1'5 .. 2 A.
- La alimentación de +12 V debe ser o bien de la fuente +12Vpot1 o bien de +12Vpot2.
- El conector J5 se debe conectar o bien a la placa DC/AC (P10:J1 o P10:J6) o a la de alimentaciones de potencia (P30:J3 o P30:J5).

Universidad de La Rioja
Proyecto Final de Carrera (Curso 2011/2012)
F Title F
Carga Eléctrica Programable
Size Document Number Rev
A4 P50 - Placa de Control de Troceador KTB
Date: Sunday, May 06, 2012 Sheet 1 of 1
1 2 3 4 5 6
1 2 3 4 5 6

Control de los IGBTs Control de los MOSFETs

A
IGBTsup MOSFETps A
C1 C2
120u 120u
+12Vpot3 25V +12Vpot1 25V

+
R1 R2
CtrlIGBTsup CtrlMOSFETps

8
330R0J 330R0J
1/4W Vcc 1/4W Vcc
1 2 6 1 2 6
Conectado a A Vo C3 Conectado a A Vo C4
2 100n 2 100n
C40:J1 3 7 C40:J2 3 7
K Vo 50V K Vo 50V
J1 Vee J2 Vee
U1 U2
Macho Macho

5
HCPL3120 HCPL3120
B B

+
-12Vpot3 C5
-12Vpot1 C6
120u
120u
25V
25V
IGBTinf MOSFETng
C7 C8
120u 120u
+12Vpot2 25V +12Vpot2 25V

+
R3 R4
CtrlIGBTinf CtrlMOSFETng

8
330R0J 330R0J
C
1/4W Vcc 1/4W Vcc C
1 2 6 1 2 6
Conectado a A Vo C9 Conectado a A Vo C10
2 100n 2 100n
C40:J3 3 7 C40:J4 3 7
K Vo 50V K Vo 50V
J4 Vee J5 Vee
U3 U4
Macho Macho
5

5
HCPL3120 HCPL3120

+
-12Vpot2 C11
-12Vpot2 C12
120u
120u
25V
25V

D D
Conector a la placa DC/AC Etiquetado de símbolos Notas:
- Corriente de salida de control (rango): -1'5 .. 2 A.
+12Vpot3

+12Vpot2

+12Vpot1
-12Vpot3

-12Vpot2

-12Vpot1

J3 +12Vpot1 +12Vpot1
Macho -12Vpot1 -12Vpot1
1
2 +12Vpot2 +12Vpot2
IGBTsup -12Vpot2
3 -12Vpot2
4
5
E
6 +12Vpot3 +12Vpot3 E
7 -12Vpot3 -12Vpot3
IGBTinf
8
MOSFETng 9
10 RefCntrlDig
11
12
13 RefPot1
MOSFETps 14
15
16 Universidad de La Rioja
17 RefPot2 Proyecto Final de Carrera (Curso 2011/2012)
18 KEY
F Title F
RefPot3 Carga Eléctrica Programable
Size Document Number Rev
Conectado a P10:J7 A4 P60 - Control de FETs KTB
Date: Sunday, May 06, 2012 Sheet 1 of 1
1 2 3 4 5 6
PLANOS

4.3 Conectores de los circuitos

PROYECTO FINAL DE CARRERA – 803 – CARGA ELÉCTRICA PROGRAMABLE


PLANOS

4.3.1 Bloque de control

CURSO 2011/2012 – 804 – KAIS TOUMI BORGES


VCCP/WDDIS
SPISOMI/IO
SPISIMO/IO
RefCntrlDig

SCIRXD/IO
SCITXD/IO

SPICLK/IO
EMU1/OFF

/PORSET

Reserved
READY
MP/MC
+5Vctrl

/TRST

EMU0
TMS
Data

TDO
TCK

NMI
/RS
TDI
9

J2
+5Vctrl
RefCntrlDig
SPISTE/IO
/PDPINT
XINT1
XINT2/IO
XINT3/IO
/OSCBYP
XTAL1/CLKIN
+5Vctrl XTAL2
RefCntrlDig IOPA0/ANAIN0
Adress 10 IOPA1/ANAIN1
Data 7 IOPC0/ADCSOC
/DS CLKOUT/IOPC1
/IS XF/IOPC2
J1 J3
/PS /BIO/IOPC3
W/R IOPC4/CAP1/QEP1
/WE IOPC5/CAP2/QEP2
R/W IOPC6/CAP3
/BR IOPC7/CAP4
/STRB ANAIN2
ANAIN3
ANAIN4
ANAIN5
ANAIN6
ANAIN7
ANAIN12
ANAIN13
ANAIN14
ANAIN15
J4
6
AVCC

ANAIN10
ANAIN11
IOPA2/ANAIN9
IOPA3/ANAIN8

PWM1/CMP1
PWM2/CMP2
PWM3/CMP3
PWM4/CMP4
PWM5/CMP5
PWM6/CMP6
RefCntrlDig

VREFLO

IOPB5/T3PWM/T3CMP3

IOPB7/TMRCLK
IOPB3/T1PWM/T1CMP
IOPB4/T2PWM/T2CMP
RefCntrlAnalog

IOPB6/TMRDIR
VREFHI
+5Vctrl

Adress

IOPB0/PWM7/CMP7
IOPB1/PWM8/CMP8
IOPB2/PWM9/CMP9

Notas:
- La posición de los componentes y de las señales no tienen por qué coincidir con la real.
- Todos los conectores están conectados a la placa madre.

Fecha Nombre
Dibujado 05/06/12 Kais Toumi Borges ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS I NDUST RIAL ES
Comprobado - - 
Universidad de La Rioja
Dib. S. Norma s/n Sin tolerancia

Escalas: Carga Eléctrica Programable Plano número:


s/e 19

Proyección: Conectores: Placa DSP Tamaño:


s/p A3
A la placa del DSP

RefCntrlAnalog
XTAL1/CLKIN
RefCntrlDig

RefCntrlDig

RefCntrlDig
EMU1/OFF

/OSCBYP
/PORSET

SPISOMI
SPISIMO

ANAIN12
ANAIN13
ANAIN14
ANAIN15

ANAIN10
ANAIN11
VREFLO
/PDPINT
SCIRXD
SCITXD

VREFHI
ANAIN2
ANAIN3
ANAIN4
ANAIN5
ANAIN6
ANAIN7
SPICLK

SPISTE
READY
MP/MC

WDDIS
+5Vctrl

+5Vctrl

+5Vctrl
Adress
XTAL2

IOPA0
IOPA1
IOPC0
IOPC1
IOPC4
IOPC5
IOPC6
IOPC7

IOPA2
IOPA3
IOPB0
IOPB1
IOPB2
IOPB3
IOPB4
IOPB5
IOPB6
IOPB7
/TRST

XINT1
XINT2
XINT3

AVCC
EMU0
Data

TDO

/BIO
TMS
TCK

NMI
/RS
TDI

XF
9

6
J2

J3

J4
+5Vctrl
RefCntrlDi g
+5Vctrl 16 Adress
RefCntrlDi g 16 Data
Adress 10 /DS
Data 7 /IS
/DS /PS
/IS J1 J5 W/R
A la placa del DSP /PS /WE
W/R R/W
/WE /BR
R/W /ST RB
/BR READY
/ST RB /RS

+12Vctrl Marcha Paro Reset +5Vctrl


+5Vctrl RefCntrlDi g
-12Vctrl 16 Adress
RefCntrlDi g 16 Data
RefCntrlAnalog /DS
VREFHI /IS A / De la placa de
VREFLO /PS memoria de datos,
IOPA0 J6 W/R
IOPA1 /WE de programa o
IOPA2 R/W de periféricos
IOPA3 Habilitación Selección Selección /BR
ANAIN2 Cristal Fuente Memoria /ST RB
ANAIN3 READY
ANAIN4 J10 Reloj Reloj Programa WDDIS /RS
A / De la placa de acon-
ANAIN5
dicionamiento analógico ANAIN6
ANAIN7
ANAIN10 +5Vctrl
ANAIN11 RefCntrlDi g
ANAIN12 16 Adress
ANAIN13 16 Data
ANAIN14 /DS
ANAIN15 /IS
IOPC6 /PS
IOPC7 J7 W/R
XINT 2 /WE
/PDPINT R/W
/RS /BR
/ST RB
READY
/RS
J18

J17

J16

J15

J11

J9

J8
SCIRXD

/TRST
-12Vctrl

-12Vctrl

-12Vctrl

-12Vctrl
+12Vctrl

+12Vctrl

+12Vctrl

+12Vctrl

TDO
/BIO
SCITXD

TMS

TCK
XF

TDI
SPISOMI
/PDPINT

EMU0
EMU1/OFF
+5Vctrl

+5Vctrl

+5Vctrl

+5Vctrl
SPISIMO
/RS

/RS
SPICLK
SPISTE
IOPB0
IOPB1
IOPB2
IOPB3
IOPB4
IOPB5
IOPB6
IOPB7

IOPC0
IOPC1
IOPC4
IOPC5
Vpot1Baja

Vpot2Baja

Vpot3Baja

RefCntrlDig

RefCntrlDig

RefCntrlDig

RefCntrlDig

RefCntrlDig
Reloj externo
RefCntrlAnalog

RefCntrlAnalog

A la placa de
A / De la placa de A / De la placa de A / Del emulador
aislamiento Circuito externos Nota: La posición de los componentes y de
control de potencia comunicaciones
A / De la placa de ali- las señales no tienen por qué coincidir con la real.
mentaciones de potencia

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
I NDUST RIALES
Comprobado - - 
Dib. S. Norma s/n Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
20
Proyección:
s/p Conectores: Placa Madre Tamaño:
A3
BusDCpsADC
J1
+12Vctrl RefCntrlAnalog
+5Vctrl
R50
-12Vctrl
Ihard BusDCngADC
RefCntrlDig
J2 RefCntrlAnalog
RefCntrlAnalog
+5Vref De la placa
IOPA0 de aislamiento
IOPA1 VfADC
J6
IOPA2 RefCntrlAnalog
placa madre
A / De la

IOPC6 JP2
IOPC7 J3 +5 Vref / +2'5 Vref
ANAIN2 IfADC
J7
ANAIN3 RefCntrlAnalog
ANAIN4
ANAIN12
ANAIN13 JP3 SincExt De / A otro
J5
ANAIN14 +5 V / +12 V RefCntrlDig prototipo
ANAIN15
XINT2
/PDPINT Trad1
Sensor de tª
/RS J4 Trad2
del radiador
RefCntrlAnalog

Nota: La posición de los componentes y de las señales no tienen por qué coincidir con la real.

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges I NDUST RIALES
Comprobado - -

Dib. S. Norma s/n Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
21
Proyección:
s/p Conectores: Placa Analógica Tamaño:
A4
EstadoComún
EstadoComún

RTS_Prueba

CTS_Prueba
RxD_Prueba
TxD_Prueba
RefCntrlDig

RefCntrlDig

RefCntrlDig

RefCntrlDig
J13

J14

J15

J16
J9
PC_485A
J3
JP1 PC_485B
+12Vctrl
Jerarquía
+5Vctrl
-12Vctrl
PC_485A
RefCntrlDig J12
JP3 JP4 PC_485B
SCIRXD
Dirección Dirección
SCITXD
MSB LSB
SPISIMO
PC_RxD_232
SPISOMI
PC_TxD_232
SPICLK J5
JP2 JP5 JP6 P1 PC_CTS_232
SPISTE
SCIRXD SCIRXD SCITXD PC_RTS_232
IOPC0
232-485 Prueba-Recibir Prueba-Trasmitir RefCntrlDig
IOPC1
IOPC4
IOPC5
JP7 PC_RxD_232
XF JP8 JP9 JP10
SPISOMI PC_TxD_232
/BIO SPISIMO SPICLK SPISTE
TTL-485 P2 PC_CTS_232
/RS TTL-485 TTL-485 TTL-485
PC_RTS_232
RefCntrlDig

J10

J11
J1

J2

J4

J6

J7

J8
SPISOMI_TTL

SPISIMO_TTL

SPICLK_485A
SPICLK_485B
SPISIMO_485A
SPISIMO_485B
RefCntrlDig

RefCntrlDig

RefCntrlDig

RefCntrlDig
SPISOMI_485A
SPISOMI_485B

SPISTE_TTL
SPICLK_TTL

SPISTE_485A
SPISTE_485B
Nota: La posición de los componentes y de las señales no tienen por qué coincidir con la real.

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
I NDUST RIALES
Comprobado - - 
Dib. S. Norma s/n Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
22
Proyección:
s/p Conectores: Placa Comunicaciones Tamaño:
A3
CtrlIGBTsup
+12Vctrl J1
RefCntrlDig
+5Vctrl
-12Vctrl
RefCntrlDig
CtrlIGBTinf
IOPB0 J3
RefCntrlDig
IOPB1
IOPB2 J5
IOPB3
CtrlMOSFETps
IOPB4 J2
RefCntrlDig
IOPB5
IOPB6
IOPB7
CtrlMOSFETng
/PDPINT J4
RefCntrlDig
J7

J6
Stand-By
CntrlRelé
RefCntrlDig

RefCntrlDig
+5Vctrl
-12Vctrl
+12Vctrl

VerifRelé

Nota: La posición de los componentes y de las señales no tienen por qué coincidir con la real.

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma s/n Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 23

Proyección: Conectores: Placa Control Potencia Tamaño:


s/p A4
+5Vctrl
RefCntrlDig
16 Adress
J1 16 Data De / A la placa madre
/PS
W/R
/WE

Nota: La posición de los componentes y de las señales no tienen por qué coincidir con la real.

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma s/n Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 24

Proyección: Conectores: Placa de memoria de programa Tamaño:


s/p A4
+5Vctrl
RefCntrlDig
16 Adress
J1 16 Data De / A la placa madre
/DS
W/R
/WE

Nota: La posición de los componentes y de las señales no tienen por qué coincidir con la real.

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma s/n Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 25

Proyección: Conectores: Placa de memoria de datos Tamaño:


s/p A4
PLANOS

4.3.2 Bloque de Potencia

CURSO 2011/2012 – 812 – KAIS TOUMI BORGES


De / A la placa de A la placa de
control de FETs aislamiento

MOSFETng
MOSFETps
+12Vpot1

+12Vpot2

+12Vpot3

+12Vpot1

+12Vpot2

+12Vpot3
-12Vpot1

-12Vpot2

-12Vpot3

-12Vpot1

-12Vpot2

-12Vpot3

BusDcps
IGBTsup
RefPot1

RefPot2

RefPot3

RefPot1

RefPot2

RefPot3
IGBTinf

VfSens

IfSens
J7

J9
J1 BusDCps

J14 BusDCps

J15 Disipador1
Línea
Dispositivo J2 De la placa AC/DC o
Neutro J3 RefPot1
a ensayar a los disipadores
Tierra
J16 RefPot1

J17 Disipador2

J4 RefPot3
J11

J10

J13

J12

J18
J6

J5
-12Vpot1

-12Vpot1

-12Vpot2

-12Vpot2

-12Vpot3

-12Vpot3

CntrlRelé
RefCntrlDig
+5Vctrl

-12Vctrl
+12Vctrl

VerifRelé
RefPot1

RefPot1

RefPot2

RefPot2

RefPot3

RefPot3
+12Vpot1

+12Vpot1

+12Vpot2

+12Vpot2

+12Vpot3

+12Vpot3
Nota: La posición de los componentes y de las
De la placa de alimentacion De / A la placa de señales no tienen por qué coincidir con la real.
de potencia o conector libre control de potencia

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 08/06/12 Kais Toumi Borges
I NDUST RIALES
Comprobado - - 
Dib. S. Norma s/n Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
26

Proyección:
s/p Conectores: Placa DC - AC Tamaño:
A3
J1 BusDCout+

A la placa DC/AC

J3 BusDCout-
TrafoS1
Entrada
J2
Transformador TrafoS2
BusDCin+
BusDCout+
De / A la placa de
J4 BusDCin-
control de troceador
BusDCout-
GateTroc

Nota: La posición de los componentes y de las señales no tienen por qué coincidir con la real.

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges I NDUST RIALES
Comprobado - -

Dib. S. Norma s/n Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
27
Proyección:
s/p Conectores: Placa AC - DC Tamaño:
A4
+12Vpot1
J1 RefPot1
-12Vpot1

+12Vpot1
J3 RefPot1
-12Vpot1

+12Vpot2

A las placas DC/AC y


control del troceador
J4 RefPot2
-12Vpot2
Red Eléctrica

+12Vpot2
Línea
J5 RefPot2
J2
Neutro -12Vpot2

+12Vpot3
J6 RefPot3
-12Vpot3

+12Vpot3
J7 RefPot3
-12Vpot3

A la placa madre
Vpot1Baja
Vpot2Baja
J8
Vpot3Baja
RefCntrDig

Nota: La posición de los componentes y de las señales no tienen por qué coincidir con la real.

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma s/n Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 28

Proyección: Conectores: Placa de alimentaciones de potencia Tamaño:


s/p A4
VfADC
J1
RefCntrlAnalog
+12Vpot1
RefPot1
IfADC
-12Vpot1
J3
RefCntrlAnalog
+12Vpot2
A la placa de acondi-
RefPot2 cionamiento analógico
BusDCpsADC
-12Vpot2
J4
De la placa DC/AC J2 RefCntrlAnalog
+12Vpot3
RefPot3
BusDCngADC
-12Vpot3
J5
RefCntrlAnalog
VfSens
BusDcps
+12Vctrl
IfSens
J6 RefCntrlAnalog De la placa madre
-12Vctrl

Nota: La posición de los componentes y de las señales no tienen por qué coincidir con la real.

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges I NDUST RIALES
Comprobado - -

Dib. S. Norma s/n Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
29
Proyección:
s/p Conectores: Placa Aislamiento Tamaño:
A4
BusDCin+
BusDCout+
J6 BusDCin- De / A la placa AC/DC
BusDCout-
+12Vpot
De la placa de alimen-
J2 GateTroc
taciones de potencia BusDCout-

Stand-By
De / A la placa de
J2
RefCntrlDig control de potencia

Nota: La posición de los componentes y de las señales no tienen por qué coincidir con la real.

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges I NDUST RIALES
Comprobado - -

Dib. S. Norma s/n Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
30
Proyección:
s/p Conectores: Placa Control Troceador Tamaño:
A4
+12Vpot1
CntrlIGBTsup RefPot1
J1
RefCntrlDig -12Vpot1
+12Vpot2
CntrlIGBTinf RefPot2
J4
RefCntrlDig -12Vpot2
De la placa de
control de potencia J3 +12Vpot3 De / A la placa DC/AC
CntrlMOSFETps RefPot3
J2
RefCntrlDig -12Vpot3
IGBTsup
CntrlMOSFETng IGBTinf
J5
RefCntrlDig MOSFETps
MOSFETng

Nota: La posición de los componentes y de las señales no tienen por qué coincidir con la real.

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges I NDUST RIALES
Comprobado - -

Dib. S. Norma s/n Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
31
Proyección:
s/p Conectores: Placa Control FETs Tamaño:
A4
PLANOS

4.4 Placas implementadas

PROYECTO FINAL DE CARRERA – 819 – CARGA ELÉCTRICA PROGRAMABLE


44a
44b
PLANOS

4.5 Diagramas de flujo

CURSO 2011/2012 – 838 – KAIS TOUMI BORGES


PLANOS

4.5.1 Archivo Inicio.asm

PROYECTO FINAL DE CARRERA – 839 – CARGA ELÉCTRICA PROGRAMABLE


Se ejecuta este bloque cada vez que existe una interrupción.

Interrupción
acontecida

Int. desco-
"Tipo 1" "Tipo 2" "Tipo 3" "Tipo 4" "Tipo 5" "Tipo 6" Int. nº 9
nocida

Guardar registros Guardar registros Guardar registros Interrupción Guardar registros Interrupción Interrupción Interrupción
STx y acumulador STx y acumulador STx y acumulador "IntDesconocida" STx y acumulador "IntADC" "IntTrSPIvalida" "IntDesconocida"

Sí Calcular offset Calcular offset Calcular offset


Banderas1: Borrar ¿XINT1 vía
tabla interrupciones tabla interrupciones tabla interrupciones Int. nº 8 Int. NMI
bit XINT1 vía soft. software?
con registro EVIVRA con registro EVIVRB con registro SYSIVR

No
Interrupción
"IntParo"
Interrupción Interrupción
"IntAnomalia" "IntNMI"

Banderas1: Borrar ¿XINT3 vía
bit XINT3 vía soft. software?

TABLA DE INTERRUPCIONES:
No
IntADC IntParo IntRxD
Interrupción
"IntMarcha"
IntDesconocida IntPDP IntSPI
Calcular offset
IntFlancoVf IntPerT2CNT IntTxD
tabla interrupciones
con registro SYSIVR IntMarcha IntPerT3CNT

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
I NDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
49
Proyección:
s/p Diagrama de flujo: Tramitación de interrupción acontecida Tamaño:
A3
Sección que se ejecuta al producirse cualquier tipo de reset

Reinicio
microcontrolador

Guardar localizador

Actualizar localizador

No No No No
¿Reset Illegal ¿Reset ¿Reset ¿Reset
address? Software? Watch-Dog? Power-On?

Sí Sí Sí Sí

SYSSR: Borrar SYSSR: Borrar SYSSR: Borrar SYSSR: Borrar


bandera reset bandera reset bandera reset bandera reset Borrar Status2
illegal-address software watch-dog power-on

Status3: Señalar Status3: Señalar Status3: Señalar Borrar bancos de Status3: Señalar
reset illegal-address reset software reset watch-dog memoria nº 0, 1 y 2 reset hardware

Status3: Borrar equipo Status3: Señalar


Sí Status3: Señalar Sí Status3: Señalar
¿Equipo antes detenido por anomalía ¿Equipo antes reset power-on
equipo detenido equipo detenido
en marcha? y algún prototipo en marcha?
por anomalía por anomalía
indispuesto
No No

Guardar ST0, ST1,


AR0 a AR7 y
pila del DSP

Inicio

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
I NDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
50
Proyección:
s/p Diagrama de flujo: Tramitación de reset acontecido Tamaño:
A3
Bucle principal a la
Inicio
espera a contecimientos.

Actualizar localizador

Status1 := Borrar bits


de onda, conversores,
corriente y estado

Inicializar variables
de usuario

Inicializar registros
del DSP

Sí No
Inicializar SPI ¿Prototipo Inicializar SPI
para maestro maestro? para esclavo

StastusSPI: Señalar StastusSPI: Señalar


equipo maestro equipo esclavo


¿Dir. equipo
= 00h?

No

Inicializar módulo SCI


¿Anomalía
anterior?

No

ObtIhardTamb

Habilitar troceadores

A B

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 51

Proyección: Diagrama de flujo: Bucle “Inicio” Tamaño:


s/p A4
A B

Activar línea de
estado común


¿Prototipo
esclavo?

No
Habilitar interrupción
de marcha (XINT3)

Habilitar interrup.
tipo 1, 2, 3 y 5 (IMR)

Deshabilitar AVIS
y estados de espera

Actualizar localizador

Habilitar interrup-
ciones mascarables

Borrar Watch-Dog

No
¿Prototipo
en marcha?

No
¿Vectores ima-
gen llenos?

Banderas2: Señalar
vectores llenos

ValoresIf

D E
C

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 52

Proyección: Diagrama de flujo: Bucle “Inicio” Tamaño:


s/p A4
D E
C

ValoresVf

ValoresVbus

Inicializar punteros
de vectores imagen

Banderas2: Borrar
bits vectores imagen


¿Alguna ten-
IntAnomalia
sión anómala?

No


¿Prototipo
maestro?

No


¿Recibida trama
IntTrSPIvalida
SPI válida?

No

No
¿Recibida trama
SCI válida?

IntTrSCIvalida

Banderas1: Borrar
bit trama SCI válida

No
¿Habilitada
transmisión?

EnvTrSCI

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 53

Proyección: Diagrama de flujo: Bucle “Inicio” Tamaño:


s/p A4
PLANOS

4.5.2 Archivo IntHard.asm

PROYECTO FINAL DE CARRERA – 845 – CARGA ELÉCTRICA PROGRAMABLE


Función
"IntADC"
Atiende las muestras tomadas por el módulo A/D.

Guardar registros
STx y acumulador

Guardar variables
de interés

Actualizar localizador

Sí ¿Activada
bandera
int.PDP?

No


Status2: Indicar fallo ¿Relé de red
de relé de red abierto?

No

Status3: Señalar Sí ¿Línea común


algún prototipo de estado
indispuesto nivel bajo?

No
Status2: Borrar bits
estado ADC

Status2: Señalar des- Sí


¿Desbordamiento
bordamiento
conversor 1?
conversor nº 1

No

No
¿Dos muestras
en búfer 1?

Status1: Señalar dos


muestras en búfer 1

A B C
D

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
I NDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
54
Proyección:
s/p Diagrama de flujo: Interrupción del convertidor A/D Tamaño:
A3
A B C
D

Tomar muestra
del búfer 1

Restarle 200h

Restarle el error
del sensor de If

Guardar resultado
en vector If


¿Operando con
vectores img.?

No

Guardar resultado
en vector IfImg

Restar muestra ante-


rior a muestra actual


Status2: Señalar ¿Resultado >=
exceso derivada de If Banda histéresis?

No


¿Queda muestra
en búfer 1?

No

Función
"Control_If"

Status2: Señalar Sí
¿Desbordamiento
desbordamiento
conversor 2?
conversor nº 2

No
E F G

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
I NDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
55
Proyección:
s/p Diagrama de flujo: Interrupción del convertidor A/D Tamaño:
A3
E F G

No
¿Dos muestras
en búfer 2?

Status1: Señalar dos


muestras en búfer 2

Tomar muestra
del búfer 2

No No No
¿Muestreado ¿Muestreado ¿Muestreado
canal Vf? canal Vps? canal Vng?

Sí Sí Sí

Restarle 200h

Restarle error Restarle error Restarle error Restarle error


del sensor de Vf del sensor de Vps del sensor de Vng del sensor de Tr

Guardar resultado Guardar resultado Guardar resultado Guardar resultado


en vector Vf en vector Vps en vector Vng en vector Tr

Sí Sí Sí Sí
¿Operando con ¿Operando con ¿Operando con ¿Operando con
vectores img.? vectores img.? vectores img.? vectores img.?

No No No No

Guardar resultado Guardar resultado Guardar resultado Guardar resultado


en vector VfImg en vector VpsImg en vector VngImg en vector Tr

Activar o desactivar Activar o desactivar No


¿Vector
MOSFET bus DC MOSFET bus DC
TrImg lleno?
pstvo. en función ngtvo. en función
de su tensión de su tensión

Banderas2: Señalar
vectores img. llenos

H I J
K

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
I NDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
56
Proyección:
s/p Diagrama de flujo: Interrupción del convertidor A/D Tamaño:
A3
H I J
K


Interrupción Incrementar punteros ¿Queda muestra
"IntAnomalia" de vectores imagen en búfer 2?

No
Seleccionar siguiente
canal en conversor 2

Restaurar localizador

Restaurar variables
de interés

Restaurar registros
STx y acumulador

Habilitar interrup.
enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
I NDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
57
Proyección:
s/p Diagrama de flujo: Interrupción del convertidor A/D Tamaño:
A3
Se ejecuta cuando se detecta tensión baja en alguna de las fuentes de +/-12V.
Pone al prototipo en el estado de paro.

Función
"IntNMI"

Guardar variables
de interés

NMICR: Borrar ban-


dera de interrupción

Actualizar localizador

Status3: Indicar pro-


ducción de int. NMI.

Interrupción
"IntAnomalia"

Restaurar localizador

Restaurar variables
de interés

Habilitar interrup.
enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 58

Proyección: Diagrama de flujo: Interrupción “IntNMI” Tamaño:


s/p A4
Interrupción de protección del lado de potencia: se ejecuta cuando se detecta
un exceso de corriente, de tensión o de temperatura en el radiador.

Función
"IntPDP"

Guardar variables
de interés

Actualizar localizador

Status2: Borrar bits


exceso de variables
eléctricas

Status2: Señalar pro-


ducción de int. PDP

EVIMRA: Deshabilitar
interrupción PDP

IFR: Borrar bandera


int. grupo 2

Status2: Señalar bits


de exceso producido

Interrupción
"IntAnomalia"

Restaurar localizador

Restaurar variables
de interés

Restaurar acumu-
lador y registros STx

Habilitar interrup.
enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 59

Proyección: Diagrama de flujo: Interrupción “IntPDP” Tamaño:


s/p A4
Funcionará cada 200 ms. desde la activación del temporizador 2 y se
deshabilitará cuando haya transcurrido 1 seg. desde entonces

Función
"IntPerT2CNT"

Guardar variables
de interés

Borrar "watch-dog"

Actualizar localizador

CtrlFrec: Decre-
mentar variable

No
¿CtrlFrec= 0?


T2CON: Deshabilitar
temporizador 2

EVIFRB: Borrar ban-


deras temporizador 2

Restaurar localizador

Restaurar variables
de interés

Restaurar acumu-
lador y registros STx

Habilitar interrup.
enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 60

Proyección: Diagrama de flujo: Interrupción “IntPerT2CNT” Tamaño:


s/p A4
Controla el tiempo para que el DSP dé contestación al PC después de haber recibido un
comando y el máximo esperado entre la recepción o el envío de dos bytes consecutivos.

Función
"IntPerT3CNT"

Guardar variables
de interés

Borrar "watch-dog"

Actualizar localizador

TmpExp: Decre-
mentar variable

No
¿TmpExp = 0?


StatusSCI: Señalar
error tiempo expirado

Banderas1: Borrar
bits del módulo SCI

T3CON: Deshabilitar
temporizador 3

PCDATDIR:
Habilitar recepción,
deshabilitar transmisión
(RS-485)

SCICTL1:
Habilitar recepción,
deshabilitar transmisión
(módulo SCI)

¿Error No
en recepción
(SCIRXST)?

A B

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 61

Proyección: Diagrama de flujo: Interrupción “IntPerT3CNT” Tamaño:


s/p A4
A B

SCICTL1: Borrar
bits error recepción

StatusSCI: Señalar
bits error recepción

Restaurar localizador

Restaurar variables
de interés

Restaurar acumu-
lador y registros STx

Habilitar interrup.
enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 62

Proyección: Diagrama de flujo: Interrupción “IntPerT3CNT” Tamaño:


s/p A4
Pone en el estado de "paro" al prototipo

Función
"IntParo"

Guardar variables
de interés

Actualizar localizador

No
¿Prototipo
maestro?


Enviar comando
de paro SPI

Función
"Espera100ms"

Función
"Espera100ms"

Función
"Espera100ms"

Descactivar IGBTs

Función
"Espera100ms"

Deshabilitar
convertidor A/D

Deshabilitar
int. XINT1 y XINT2

Habilitar
interrupción XINT3

Deshabilitar tempori-
zadores 1 y 2

Borrar banderas de
int. de temp. 2

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 63

Proyección: Diagrama de flujo: Interrupción “IntParo” Tamaño:


s/p A4
A

Desactivar MOSFETs
y relé conexión a red

Función
"Espera100ms"


¿Relé desc-
conectado?

No
Desactivar
troceadores

Status2: Señalar fallo


de relé de red

Status3: Señalar
prototipo detenido
por anomalía

Deshabilitar int. SPI

IMR: Habilitar int. IMR: Habilitar int. XINTx, PDP, T3CNT,


PDP, T3PR y SCI
tipo 2, 3 y 5 tipo 1, 2, 3 y 5 SCI y SPI

Status1: Borrar bit


prototipo en marcha

IFR: Borrar bandera


de int. ADC

Restaurar localizador

Restaurar variables
de interés

Restaurar acumu-
lador y registros STx

Habilitar interrup.
enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 64

Proyección: Diagrama de flujo: Interrupción “IntParo” Tamaño:


s/p A4
Se ejecuta cuando se produce un cruce por cero de la tensión de fase.
Mantiene el desfase con la corriente o detecta la frecuencia de la red.

Función
"IntFlancoVf"

Guardar variables
de interés

Actualizar localizador


¿Detectar Incrementar
frecuencia? variable dFrec

No


¿Trabajando
con vect. img.?

No

Sí No
¿Flanco
ascendente?

Apuntar con AR4 a la Apuntar con AR4 a la


muestra de If a alcanzar muestra de If a alcanzar
en el flanco ascendente. en el flanco descendente.

Conmutar polaridad
interrupción XINT2

Restaurar localizador

Restaurar variables
de interés

Restaurar acumu-
lador y registros STx

Habilitar interrup.
enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 65

Proyección: Diagrama de flujo: Interrupción “IntFlancoVf” Tamaño:


s/p A4
Pone en el estado de marcha al prototipo.

Función
"IntMarcha"

Guardar variables
de interés

Actualizar localizador

Status1: Borrar bits


convertidor A/D

Status2: Activar bits


de fallo relé red y
valores insuficientes
de frec. y tensión

Status3: Señalar algún


prototipo indispuesto


¿Línea
BIO = 0?

No


¿Jerarquía
esclavo?

No


¿Dirección
= 00h?

No
Detectar prototipos
en línea

StatusSPI: Actualizar
bits equipos en línea


¿Sistema
monofásico?

No
A B C

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 66

Proyección: Diagrama de flujo: Interrupción “IntMarcha” Tamaño:


s/p A4
A B C

Enviar comando
marcha SPI a todos
los esclavos

Función
"Espera100ms"

Función
"Espera100ms"

Función
"Espera100ms"


¿Línea
BIO = 0?

No

Status3: Borrar algún


prototipo indispuesto

PBDATDIR: Activar
relé de red

Función
"Espera100ms"

No
¿Relé
conectado?


Status2: Borrar fallo
relé de red

Detectar tensiones
y frecuencia


¿Anomalía?

No
D E

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 67

Proyección: Diagrama de flujo: Interrupción “IntMarcha” Tamaño:


s/p A4
D E

Función
"ObtIhardTamb"

Función
"ModificaMod"

Función
"PosicionesAR4"

Inicializar histéresis
y punteros a
vectores imagen

Config. módulo A/D:


Canales Vf e If
seleccionados

Configurar
temporizador 1

Configurar
int. externas XINTx

IMR: Habilitar todos


los grupos de int.
menos del tipo 4

IFR: Borrar banderas


de int. pendientes

Status1: Señalar Deshabilitar interrup.


prototipo en marcha enmascarables

Banderas1: Señalar Interrupción


mantener desfase "IntAnomalia"

Restaurar localizador

Restaurar variables
de interés

Restaurar acumu-
lador y registros STx

Habilitar interrup.
enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 68

Proyección: Diagrama de flujo: Interrupción “IntMarcha” Tamaño:


s/p A4
PLANOS

4.5.3 Archivo IntSoft.asm

PROYECTO FINAL DE CARRERA – 861 – CARGA ELÉCTRICA PROGRAMABLE


Detiene al prototipo por una anomalía y no se le puede
volver a poner en marcha hasta que el usuario lo reinicie.

Interrupción
"IntAnomalia"

Guardar variables
de interés

Línea de
estado común := 0

Actualizar localizador

Status3: Activar bit


prototipo detenido
por anomalía

Deshabilitar
troceadores

Deshabilitar
SPICLK

SPISTE, SPICLK
:= Nivel alto

Deshabilitar "Habla"
e interrupción SPI

Deshabilitar XINT3
("Marcha")

Banderas1: Activar
bit XINT1 vía soft.

Interrupción
tipo 1

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 69

Proyección: Diagrama de flujo: Interrupción “IntAnomalia” Tamaño:


s/p A4
A

Deshabilitar int.
enmascarables

Activar MOSFETs
de descarga

Función
"Espera100ms"

Función
"Espera100ms"

Función
"Espera100ms"

Función
"Espera100ms"

Función
"Espera100ms"

Desactivar MOSFETs
de descarga

Habilitar sólo
int. tipo 2, 3 y 5

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 70

Proyección: Diagrama de flujo: Interrupción “IntAnomalia” Tamaño:


s/p A4
Llamará a "IntAnomalia" para detener
al prototipo y situarlo en un estado conocido.

Interrupción
"IntDesconocida"

Guardar variables
de interés

Actualizar localizador

Status3: Activar bit


producida interrup-
ción desconocida

Interrupción
"IntAnomalia"

Eliminar dir. retorno


de la pila del DSP

Apilar dir. bucle


principal en pila DSP

Restaurar localizador

Reiniciar pila
de usuario

Habilitar interrup.
enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 71

Proyección: Diagrama de flujo: Interrupción “IntDesconocida” Tamaño:


s/p A4
PLANOS

4.5.4 Archivo SCI.asm

PROYECTO FINAL DE CARRERA – 865 – CARGA ELÉCTRICA PROGRAMABLE


Muestrea todos los Canales Analógicos empleados en el DSP
(If, Vf, Vps, Vng, Tr, Ihard y Tamb) para enviárselos al PC.

Función
"Comando_CA"

Deshabilitar interrup.
enmascarables

Guardar variables
de interés

Actualizar localizador


¿Equipo en
Código de error nº 5
"Marcha"?

No

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Borrar código
de error

Añadir long. campo


de inf. a trama

Añadir código
de error a trama

Actualizar longitud
trama de respuesta

Configurar
módulo A/D

Muestreas canales
If, Vf, Ihard, Vps,
Vng, Tamb y Tr

Pretratar las
Eliminar ceros decimales y offset digitales
muestras

A B

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 72

Proyección: Diagrama de flujo: Función “Comando_CA” Tamaño:


s/p A4
A B

Añadir muestras
pretratadas a
trama de respuesta

Guardar en memoria
muestras pretratadas
de Ihard y Tamb

Restaurar localizador

Restaurar variables
de interés

Habilitar interrupcio-
nes enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 73

Proyección: Diagrama de flujo: Función “Comando_CA” Tamaño:


s/p A4
Envía las direcciones de determinadas zonas de memoria,
tanto de datos como de programa.

Función
"Comando_DR"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir long. campo


de inf. a trama rspta.

Añadir código de
error a trama rspta.

Añadir dirección de
variables de interés
a trama respuesta

Actualizar longitud
trama de respuesta

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 74

Proyección: Diagrama de flujo: Función “Comando_DR” Tamaño:


s/p A4
Función Realiza una escritura, en la memoria
"Comando_ED" de datos, con los datos recibidos.

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

¿Escribir Sí
más allá fin mem. Código de error nº 10
datos?

No

Sí Sí
¿Escribir en ¿Prototipo
Código de error nº 4
onda consigna? en "Marcha"?

No No

Sí Sí
¿Prototipo ¿Escribir zo-
Código de error nº 4 Status1: Señalar
en "Marcha"? na restringida?
onda usuario

No No

A B C

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
I NDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
75
Proyección:
s/p Diagrama de flujo: Función “Comando_ED” Tamaño:
A4
A B C

Escribir en memoria
los datos solicitados

Función
"ResptaSimple"

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges I NDUST RIALES
Comprobado - -

Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
76
Proyección:
s/p Diagrama de flujo: Función “Comando_ED” Tamaño:
A4
Realiza una escritura en la memoria de programa de los datos recibidos.

Función
"Comando_EP"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

¿Escribir Sí
más allá fin mem. Código de error nº 10
progr.?

No

Escribir en memoria
los datos solicitados

Función
"ResptaSimple"

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 77

Proyección: Diagrama de flujo: Función “Comando_EP” Tamaño:


s/p A4
Función
Envía las muestras del vector 'IfImg'
"Comando_I1"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir long. campo


inf. a trama rspta.

Añadir código de
error a trama rspta.

Banderas1: Señalar
trabajando con
vectores imagen

Añadir offset última


muestra guardada
en vector IfImg

Añadir periodo vector


IfImg a trama rspsta.

Añadir vector IfImg


a trama respuesta

Actualizar long.
trama respuesta

Banderas1: Borrar
trabajando con
vectores imagen

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 78

Proyección: Diagrama de flujo: Función “Comando_I1” Tamaño:


s/p A4
Realiza la lectura de la memoria de Datos o de
programa, según lo recibido en el campo de comando (LD o LP)

Función
"Comando_Lectura"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Rango :=
Dir. Final - Dir. Inicial

No
¿Rango >= 0? Código de error nº 11

¿Rango >= Nº No
máx. datos SCI Código de error nº 12
permitido?


Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir
Longitud del campo de información a enviar (2 * Rango + 4)
a trama respuesta

Actualizar longitud
trama de respuesta

Sí No
Copiar datos de mem. Copiar datos de mem.
¿Comando LD?
datos a trama rspta. progr. a trama rspta.

A B

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 79

Proyección: Diagrama de flujo: Función “Comando_Lectura” Tamaño:


s/p A4
A B

Añadir código de error


a trama respuesta

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 80

Proyección: Diagrama de flujo: Función “Comando_Lectura” Tamaño:


s/p A4
Leer la semiventana de histéresis de corriente
almacenada en la memoria de programa.

Función
"Comando_LH"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir long. campo


de información

Añadir código
de error a trama

Copiar vector histé-


resis a trama rspta.

Actualizar longitud
trama de respuesta

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 81

Proyección: Diagrama de flujo: Función “Comando_LH” Tamaño:


s/p A4
Leer la Onda de corriente de consigna, que el usuario
le especifica, almacenada en la memoria de programa.

Función
"Comando_LO"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

No
¿Nº onda
Código de error nº 13
correcto?

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir long. campo


de información

Añadir código
de error a trama

Copiar onda consigna


pedida a trama rspta.

Actualizar longitud
trama de respuesta

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 82

Proyección: Diagrama de flujo: Función “Comando_LO” Tamaño:


s/p A4
Realiza la operación lógica que se especifica al registro seleccionado.

Función
"Comando_Logico"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

¿Acceso a Sí Sí
¿Prototipo en
onda de consigna Código de error nº 4
"Marcha"?
actual?

No No

Sí Sí Status1: Señalar
¿Escribir zo- ¿Prototipo en
Código de error nº 4 onda usuario
na restringida? "Marcha"?

No
No

Actualizar longitud
trama de respuesta

A B C

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges I NDUST RIALES
Comprobado - -

Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
83
Proyección:
s/p Diagrama de flujo: Función “Comando_Logico” Tamaño:
A4
A B C

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir long. campo


de información

Añadir código
de error a trama

Aplicar, a la dirección recibida, la operación


lógica solicitada con la máscara recibida

Guardar resultado en
la dirección recibida

Añadir resultado en
trama de respuesta

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges I NDUST RIALES
Comprobado - -

Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja
Escalas:
s/e
Carga Eléctrica Programable Plano número:
84
Proyección:
s/p Diagrama de flujo: Función “Comando_Logico” Tamaño:
A4
Modifica los parámetros de la comunicación serie (SCI). No hay respuesta.

Función
"Comando_MC"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Banderas1: Borrar bit


trama recibida válida

Activar reset del


módulo SCI

Modificar parámetros
del módulo SCI
con los recibidos

Desactivar reset del


módulo SCI

Poner al prototipo en
"escucha" con el PC

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 85

Proyección: Diagrama de flujo: Función “Comando_MC” Tamaño:


s/p A4
Pone en el estado de marcha al prototipo
según el módulo y el desfase recibidos.

Función
"Comando_MR"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error


¿Equipo en
Código de error nº -1
"Marcha"?

No

No No
¿Marcha ¿Prototipo
Código de error nº 1
habilitada? maestro?

Sí Sí

Actualizar el módulo
y desfase recibidos

Status1: Señalar nº
de onda consigna
recibida

Banderas1: Solicitar
XINT3 vía software

Interrupción
tipo 1

¿Marcha Sí
detenida por Código de error nº 2
anomalía?

No

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

A B

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 86

Proyección: Diagrama de flujo: Función “Comando_MR” Tamaño:


s/p A4
A B

Añadir long. campo


de información

Añadir código
de error a trama

Añadir el doble
de la frecuencia de
red detectada

Añadir la corriente
máx.ajustada
por hardware

Añadir tª ambiente
detectada

Actualizar longitud
trama de respuesta

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 87

Proyección: Diagrama de flujo: Función “Comando_MR” Tamaño:


s/p A4
Pone en el estado de paro al prototipo

Función
"Comando_PR"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error


¿Equipo en
Código de error nº -4
"Marcha"?

No
Banderas1: Solicitar
XINT1 vía software

Interrupción
tipo 1


¿Alguna
Código de error nº -5
anomalía?

No

Función
"ResptaSimple

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 88

Proyección: Diagrama de flujo: Función “Comando_PR” Tamaño:


s/p A4
Reemplaza la semiventana de histéresis de corriente
que se encuentra almacenada en la memoria de programa

Función
"Comando_RH"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Limitar muestras
al rango [-512,511]

Guardar en memoria
de programa

Función
"ResptaSimple"

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 89

Proyección: Diagrama de flujo: Función “Comando_RH” Tamaño:


s/p A4
Reemplaza la onda de corriente especificada que
se encuentra almacenada en la memoria de programa

Función
"Comando_RO"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error


¿Nº onda fuera
Código de error nº 7
del rango [0,6]?

No
Restringir muestras
al rango [-512,511]

Guardar onda en
memoria programa

Función
"ResptaSimple"

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 90

Proyección: Diagrama de flujo: Función “Comando_RO” Tamaño:


s/p A4
Realizar un reset software al prototipo. No habrá respuesta

Función
"Comando_RS"

Actualizar localizador

Provocar reset soft.


con registro SYSCR

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 91

Proyección: Diagrama de flujo: Función “Comando_RS” Tamaño:


s/p A4
Comunicar el status del prototipo

Función
"Comando_ST"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir long. campo


de información

Añadir código
de error a trama

Actualizar longitud
trama de respuesta

Copiar zona restrin-


gida en trama repta.

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 92

Proyección: Diagrama de flujo: Función “Comando_ST” Tamaño:


s/p A4
Envía todas las muestras de los vectores
('IfImg', 'VfImg, 'VpsImg', 'VngImg' y 'TrImg')

Función
"Comando_TM"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir long. campo


inf. a trama rspta.

Añadir código de
error a trama rspta.

Banderas1: Señalar
trabajando con
vectores imagen

Añadir offset última


muestra guardada
en vector IfImg

Añadir periodo
vector IfImg a
trama respuesta

Añadir vector IfImg


a trama respuesta

Añadir offset última


muestra guardada
en vector VfImg

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 93

Proyección: Diagrama de flujo: Función “Comando_TM” Tamaño:


s/p A4
A

Añadir periodo
vector VfImg a
trama respuesta

Añadir vector VfImg


a trama respuesta

Añadir offset última


muestra guardada
en vector VpsImg

Añadir vector VpsImg


a trama respuesta

Añadir offset última


muestra guardada
en vector VngImg

Añadir vector VngImg


a trama respuesta

Añadir offset última


muestra guardada
en vector TrImg

Añadir vector TrImg


a trama respuesta

Actualizar long.
trama respuesta

Banderas1: Borrar
trabajando con
vectores imagen

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 94

Proyección: Diagrama de flujo: Función “Comando_TM” Tamaño:


s/p A4
Envía todas las muestras del vector 'TrImg'

Función
"Comando_TR"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir long. campo


inf. a trama rspta.

Añadir código de
error a trama rspta.

Banderas1: Señalar
trabajando con
vectores imagen

Añadir offset última


muestra guardada
en vector TrImg

Añadir vector TrImg


a trama respuesta

Actualizar long.
trama respuesta

Banderas1: Borrar
trabajando con
vectores imagen

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 95

Proyección: Diagrama de flujo: Función “Comando_TR” Tamaño:


s/p A4
Envía las muestras del vector 'VfImg'

Función
"Comando_V1"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir long. campo


inf. a trama rspta.

Añadir código de
error a trama rspta.

Banderas1: Señalar
trabajando con
vectores imagen

Añadir offset última


muestra guardada
en vector VfImg

Añadir periodo vector


VfImg a trama rspsta.

Añadir vector VfImg


a trama respuesta

Actualizar long.
trama respuesta

Banderas1: Borrar
trabajando con
vectores imagen

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 96

Proyección: Diagrama de flujo: Función “Comando_V1” Tamaño:


s/p A4
Envía las muestras de la tensión total del bus de continua: 'VpsImg' - 'VngImg'

Función
"Comando_VB"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir long. campo


inf. a trama rspta.

Añadir código de
error a trama rspta.

Banderas1: Señalar
trabajando con
vectores imagen

Añadir offset última


muestra guardada
en vector VpsImg

Añadir vector resultado


VpsImg - VngImg
a trama respuesta

Actualizar long.
trama respuesta

Banderas1: Borrar
trabajando con
vectores imagen

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 97

Proyección: Diagrama de flujo: Función “Comando_VB” Tamaño:


s/p A4
Verificar comunicación: Se devolverán los datos recibidos desde el PC.
La respuesta se forma desde el final hasta el principio.

Función
"Comando_VF"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Actualizar long.
trama respuesta

Desplazar campo
datos recibido una
posición a la drcha.

Añadir long. campo


inf. a trama rspta.

Añadir código de
error a trama rspta.

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 98

Proyección: Diagrama de flujo: Función “Comando_VF” Tamaño:


s/p A4
Envía las muestras del vector 'VngImg'

Función
"Comando_VN"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir long. campo


inf. a trama rspta.

Añadir código de
error a trama rspta.

Banderas1: Señalar
trabajando con
vectores imagen

Añadir offset última


muestra guardada
en vector VngImg

Añadir vector VngImg


a trama rspta.

Actualizar long.
trama respuesta

Banderas1: Borrar
trabajando con
vectores imagen

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 99

Proyección: Diagrama de flujo: Función “Comando_VN” Tamaño:


s/p A4
Envía las muestras del vector 'VpsImg'

Función
"Comando_VP"

Guardar variables
de interés

Actualizar localizador

Borrar código
de error

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir long. campo


inf. a trama rspta.

Añadir código de
error a trama rspta.

Banderas1: Señalar
trabajando con
vectores imagen

Añadir offset última


muestra guardada
en vector VpsImg

Añadir vector VpsImg


a trama rspta.

Actualizar long.
trama respuesta

Banderas1: Borrar
trabajando con
vectores imagen

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 100

Proyección: Diagrama de flujo: Función “Comando_VP” Tamaño:


s/p A4
Calcula el "Check-Sum" de la trama de respuesta, lo añade a la misma y
deja en el búfer de salida del módulo SCI el primer byte a enviar

Función
"EnvTrSCI"

Deshabilitar interrup.
enmascarables

Guardar variables
de interés

Actualizar localizador

Calcular Check-Sum
y añadir a rspta.

Banderas1: Señalar
bus ocupado y
enviando byte alto

Inicializar
variable TmpExp

Borrar contador
T3CNT

Borrar banderas
interrup. T3CNT

Habilitar int. TxD


Deshabilitar int. RxD

Enviar primer byte


trama respuesta

Restaurar localizador

Restaurar variables
de interés

Habilitar interrup.
enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 101

Proyección: Diagrama de flujo: Función “EnvTrSCI” Tamaño:


s/p A4
Interrupción de la comunicación serie: recepción de byte

Interrupción
"IntRxD"

Guardar variables
de interés

Actualizar localizador

Guardar byte recibido

Borrar contador
T3CNT

Borrar banderas
interrupción T3CNT

Inicializar variable
TmpExp

No
¿Recibido 1er
byte trama?

Banderas1: Señalar
bus ocupado; borrar
bits estado comuni-
cación SCI

Borrar
variable LongCmndo

Borrar contador
T3CNT

Borrar banderas
interrupción T3CNT

Habilitar
interrupción T3CNT

Configurar y
habilitar T3CNT

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 102

Proyección: Diagrama de flujo: Interrupción “IntRxD” Tamaño:


s/p A4
A


¿Error en
recepción?

No


¿Recibido antes
exceso bytes?

No

Incrementar
variable LongCmndo

Sí StatusSCI: Señalar
¿Exceso
recibido exceso
de bytes?
de bytes

No

Banderas1: Conmu-
tar bit tipo byte
recibido

No Guardar dato en
¿Recibido
trama rspta.
byte bajo?
en byte alto

Guardar dato en
trama rspta.
en byte bajo

No
¿Recibida
toda la trama?


Comprobar Check-
Sum de trama entera

No
StatusSCI: Señalar ¿Resultado
error Check-Sum = 0?


¿Recibida trama
de rspta.?

No
B C D

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 103

Proyección: Diagrama de flujo: Interrupción “IntRxD” Tamaño:


s/p A4
B C D

No ¿Recibida
trama
comando?


B C


¿Dirección StatusSCI: Señalar
= 0? dirección nula

No

No ¿Dirección
es la del
equipo?

Banderas1: Señalar
trama recibida válida

Banderas1: Señalar
bus libre

Restaurar localizador

Restaurar variables
de interés

Restaurar registros
STx y acumulador

Habilitar interrup.
enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 104

Proyección: Diagrama de flujo: Interrupción “IntRxD” Tamaño:


s/p A4
Interrupción de la comunicación serie con PC: byte enviado

Interrupción
"IntTxD"

Guardar variables
de interés

Actualizar localizador

Decrementar
variable LongRspta

Sí No
¿Resultado
<> 0?

Borrar contador Deshabilitar contador


T3CNT T3CNT

Borrar banderas Banderas1: Borrar


interrupción T3CNT bits estado SCI

Inicializar variable StatusSCI: Borrar


TmpExp bits error SCI

Borrar código
Enviar siguiente byte
de error

Habilitar la recepción
y deshabilitar la
transmisión RS-485

Habilitar la recepción
y deshabilitar la
transmisión SCI

Habilitar int. recep-


ción y deshabilitar
int. transmisión SCI

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 105

Proyección: Diagrama de flujo: Interrupción “IntTxD” Tamaño:


s/p A4
A

Restaurar localizador

Restaurar variables
de interés

Restaurar registros
STx y acumulador

Habilitar interrup.
enmascarables

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 106

Proyección: Diagrama de flujo: Interrupción “IntTxD” Tamaño:


s/p A4
Deja lista la respuesta más simple que se puede enviar al PC

Función
"ResptaSimple"

Guardar variables
de interés

Actualizar localizador

Macro
Inicializada la trama de respuesta
"PREP_RSPTA"

Añadir 02h como long.


campo inf. a trama rspta.

Añadir código de
error a trama rspta.

Actualizar long. trama


respuesta con 10d

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 107

Proyección: Diagrama de flujo: Función “ResptaSimple” Tamaño:


s/p A4
Interrupción de la comunicación serie con PC: byte enviado

Función
"TrSCIvalida"

Guardar variables
de interés

Borrar Watch-Dog

Actualizar localizador

Sí ¿Dir.
comando
= 0?

No

Habilitar la transmisión
y deshabilitar la
recepción RS-485

Habilitar la transmisión
y deshabilitar la
recepción SCI

Borrar contador
T3CNT

Borrar banderas
interrupción T3CNT

Inicializar variable
TmpExp


¿Comando Función
CA? "Comando_CA"

No


¿Comando Función
DR? "Comando_DR"

No
A B C

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 108

Proyección: Diagrama de flujo: Función “TrSCIvalida” Tamaño:


s/p A4
A B C


¿Comando Función
LD? "Comando_Lectura"

No


¿Comando Función
LH? "Comando_LH"

No


¿Comando Función
LO? "Comando_LO"

No


¿Comando Función
LP? "Comando_Lectura"

No


¿Comando Función
ST? "Comando_ST"

No


¿Comando Función
VF? "Comando_VF"

No

Código de error nº 9

Sí ¿Vectores Sí
¿Comando Función
imagen
I1? "Comando_I1"
llenos?

No No

Sí ¿Vectores Sí
¿Comando Función
imagen
TM? "Comando_TM"
llenos?

No No

D E F

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 109

Proyección: Diagrama de flujo: Función “TrSCIvalida” Tamaño:


s/p A4
D E F

Sí ¿Vectores Sí
¿Comando Función
imagen
TR? "Comando_TR"
llenos?

No No

Sí ¿Vectores Sí
¿Comando Función
imagen
VB? "Comando_VB"
llenos?

No No

Sí ¿Vectores Sí
¿Comando Función
imagen
VN? "Comando_VN"
llenos?

No No

Sí ¿Vectores Sí
¿Comando Función
imagen
VP? "Comando_VP"
llenos?

No No

Sí ¿Vectores Sí
¿Comando Función
imagen
V1? "Comando_V1"
llenos?

No No


¿Comando Función
ED? "Comando_ED"

No


¿Comando Función
EP? "Comando_EP"

No

G H

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 110

Proyección: Diagrama de flujo: Función “TrSCIvalida” Tamaño:


s/p A4
G H


¿Comando Función
MC? "Comando_MC"

No


¿Comando Función
MR? "Comando_MR"

No


¿Comando Función
ND? "Comando_Logico"

No


¿Comando Función
OR? "Comando_Logico"

No


¿Comando Función
PR? "Comando_PR"

No


¿Comando Función
RH? "Comando_RH"

No


¿Comando Función
RO? "Comando_RO"

No


¿Comando Función
RS? "Comando_RS

No
I J

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 111

Proyección: Diagrama de flujo: Función “TrSCIvalida” Tamaño:


s/p A4
I J


¿Comando Función
XR? "Comando_Logico"

No

StatusSCI: Señalar
comando no
reconocido

Código de error nº 20

No
¿Código
error = 0?

Función
"ResptaSimple"

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 112

Proyección: Diagrama de flujo: Función “TrSCIvalida” Tamaño:


s/p A4
PLANOS

4.5.5 Archivo SPI.asm

PROYECTO FINAL DE CARRERA – 907 – CARGA ELÉCTRICA PROGRAMABLE


Envía una trama de comando a través del módulo SPI.

Función
"EnvComSPI"

Guardar variables
de interés

Actualizar localizador


¿Prototipo
esclavo?

No

Calcular y añadir
Check-Sum

Borrar Watch-Dog

Habilitar "Habla"

SPISTE, SPICLK :=
Nivel bajo

Tomar primer byte

Enviar byte

No
¿Enviado el
Tomar siguiente byte
último byte?

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 113

Proyección: Diagrama de flujo: Función “EnvComPI” Tamaño:


s/p A4
A

Deshabilitar "Habla"

SPISTE, SPICLK :=
Nivel alto

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 114

Proyección: Diagrama de flujo: Función “EnvComPI” Tamaño:


s/p A4
Hace que el esclavo dé una respuesta al
maestro referente al último comando.

Función
"RecRsptaSPI"

Guardar variables
de interés

Actualizar localizador


¿Prototipo
esclavo?

No
StatusSPI: Borrar
bits de la última trama

Borrar Watch-Dog

Habilitar "Habla"

Poner a SPISTE y
SPICLK a nivel bajo

Enviar "byte
fantasma"

Guardar byte
respuesta

No
¿Enviada "tra-
ma fantasma"?

Deshabilitar "Habla"

A B

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 115

Proyección: Diagrama de flujo: Función “RecRsptaSPI” Tamaño:


s/p A4
A B

Poner a SPISTE y
SPICLK a nivel alto

Comprobar
Check-Sum


¿Respuesta
corrompida?

No


¿Rspta. de
"Prueba"?

No


¿Rspta. de
"Marcha"?

No


¿Rspta. de
"Paro"?

No

StatusSPI: Activar
bits de errores

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 116

Proyección: Diagrama de flujo: Función “RecRsptaSPI” Tamaño:


s/p A4
Ejecuta las instrucciones necesarias para tratar la trama SPI recibida.

Interrupción
"IntTrSPIvalida"

Guardar variables
de interés

Actualizar localizador

Banderas2: Borrar
bit trama SPI válida

No No No
¿Rspta. de ¿Rspta. de ¿Rspta. de StatusSPI: Activar bit
"Marcha"? "Paro"? "Prueba"? error en trama SPI

Sí Sí Sí

Guardar módulo y Banderas1: Activar


desfase recibidos bit XINT1 vía soft.

No
Desfase := ¿Sistema
Desfase + 180º trifásico?

Desfase :=
Desfase + (DirEsclavo - DirMaestro)*120

Banderas1: Activar
bit XINT3 vía soft.

Interrupción
tipo 1

Deshabilitar int.
enmascarables

Preparar primer
byte rspta.

Restaurar localizador

Restaurar variables
de interés

Habilitar interrupcio-
nes enmascarables

Retorno

Fecha Nombre
Dibujado 05/06/12 Kais Toumi Borges ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS I NDUST RIAL ES
Comprobado - - 
Universidad de La Rioja
Dib. S. Norma ISO 5807 Sin tolerancia

Escalas: Carga Eléctrica Programable Plano número:


s/e 117

Proyección: Diagrama de flujo: Interrupción “IntTrSPIvalida” Tamaño:


s/p A3
Interupción que se ejecuta al
enviar / recibir un byte por el módulo SPI.

Interrupción
"IntSPI"

Guardar variables
de interés

Actualizar localizador


¿StatusSPI
con overrun?

No


¿Actual SPISTS: Borrar StatusSPI: Señalar
overrun? bit overrun overrun y trama con error

No

Guardar byte recibido

No
¿Recibidos to-
Enviar siguiente byte
dos los bytes?

No
¿Recibido Banderas2: Señalar
un comando? recibiendo comando

Comprobar Check-Sum


¿Error de StatusSPI: Señalar error
Borrar trama SPI
Check-Sum? Check-Sum y trama

No


¿Direción 00h?

No


¿Direción = Banderas2: Señalar Banderas2: Señalar
Equipo? enviando respuesta trama SPI válida

No

Restaurar localizador

Restaurar variables
de interés

Habilitar interrupcio-
nes enmascarables

Retorno

Fecha Nombre
Dibujado 05/06/12 Kais Toumi Borges ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS I NDUST RIAL ES
Comprobado - - 
Universidad de La Rioja
Dib. S. Norma ISO 5807 Sin tolerancia

Escalas: Carga Eléctrica Programable Plano número:


s/e 118

Proyección: Diagrama de flujo: Interrupción “IntSPI” Tamaño:


s/p A3
PLANOS

4.5.6 Archivo FunElec.asm

CURSO 2011/2012 – 914 – KAIS TOUMI BORGES


Activa/desactiva el IGBT adecuado para que la corriente de fase
siga a la onda de consigna dentro de la banda de histéresis creada.

Función
"Control_If"

Guardar variables
de interés

Actualizar localizador


¿IfCtrl >= 0?

No

Ifctrl :=
Ifctrl + #IfPatron

Incrementar puntero
de consigna


¿Muestra
consigna < 0?

No

No
¿Muestra
consigna = 0?

Tomar última Tomar última


muestra de corriente muestra de corriente

Sí Sí
¿Muestra ¿Muestra
corriente > 0? corriente < 0?

No No

Sí Sí
¿Muestra ¿Muestra
corriente = 0? corriente = 0?

No No

ACC := Consigna ACC := Consigna


- MitadHist - Muestra + MitadHist - Muestra

Sí Sí
¿ACC >= 0? ¿ACC <= 0?

No No

ACC := ACC + ACC := ACC -


2 * MitadHist 2 * MitadHist

A B C D E

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 119

Proyección: Diagrama de flujo: Función “Control_If” Tamaño:


s/p A4
A B C D E

Sí Sí
Activar IGBT superior Activar IGBT inferior
¿ACC <= 0? Desactivar IGBTs ¿ACC >= 0?
Desactivar IGBT inferior Desactivar IGBT sup.

No No

No
¿IfCtrl = 0?

Ifctrl := #IfPatron

Incrementar puntero
de consigna

¿Sobrepa- No
sado fin de con-
signa?

Inicializar puntero
de consigna

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 120

Proyección: Diagrama de flujo: Función “Control_If” Tamaño:


s/p A4
Detecta la frecuencia de la red y muestrea su tensión y la del bus de con-
tínua para conocer si alcanzan el mínimo valor admitido para funcionar.

Función
"FrecYtension"

Guardar variables
de interés

Guardar XINT1CR,
XINT2CR y XINT3CR

Borrar Watch-Dog

Actualizar localizador

Status2: Activar bit


de frecuencia de
red insuficiente

Banderas1: Señalar
detección de frec. de
red, su tensión y la
del bus DC

CtrlFrec :=
#CtrlT2CNT

dFrec := -1

Deshabilitar int. de
paro (XINT1) y
de marcha (XINT3)

Habilitar XINT2 con


flanco ascendente
y alta prioridad

Guardar IMR

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 121

Proyección: Diagrama de flujo: Función “FrecYtension” Tamaño:


s/p A4
A

Habilitar interrup.
tipo 1, 2 y 3

Configurar y habilitar
temporizador nº 2

Borrar búferes
conversores A/D

Preescalar por 32 el
reloj conversor A/D

Seleccionar canal Vf
y muestrear

Muestra :=
Muestra - 512

Guardar muestra
en VfImg

Seleccionar canal Vps


y muestrear

Guardar muestra
en VpsImg

Seleccionar canal Vng


y muestrear

Guardar muestra
en VngImg

No
¿Llenado
vector VfImg?

AR0 := 9

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 122

Proyección: Diagrama de flujo: Función “FrecYtension” Tamaño:


s/p A4
B

No
¿Temporizador
2 habilitado?


Función
"Espera100ms"

Decrementar AR0

No
¿AR0 = 0?

No
¿Alcanzada frec.
mín. de red?

Status2: Borrar bit


de frecuencia de
red insuficiente

IfPer := #IfPer50
VfPer := #VfPer50

Restaurar IMR

Restaurar XINT1CR,
XINT2CR y XINT3CR

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 123

Proyección: Diagrama de flujo: Función “FrecYtension” Tamaño:


s/p A4
Calcula el valor eficaz al cuadrado y escalado por N/2 de la corriente de fase,
detecta los valores máximo y mínimo de la misma y suma todas las muestras de un periodo.

Función
"ValoresIf"

Guardar variables
de interés

Actualizar localizador

AR0 := IfPer/2 - 1

AR3 apunta a la
última muestra
guardada en IfImg

Borrar sumas
cuadrática y natural

Ifmin, Ifmax :=
Última muestra guar-
dada en vector IfImg

Tomar muestra
apuntada por AR3

Suma cuadrática :=
Suma cuadrática +
muestra^2

Decrementar AR3

No
¿Alcanzado
inicio de IfImg?

AR3 apunta al
final de IfImg

B
A

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 124

Proyección: Diagrama de flujo: Función “ValoresIf” Tamaño:


s/p A4
B
A

Decrementar AR0

No
¿AR0 = 0?
Sumados todos los cuadrados
Sí de las muestras del último periodo

AR0 := IfPer - 1

AR3 apunta a la
última muestra
guardada en IfImg

Tomar muestra
apuntada por AR3

Suma natural :=
Suma natural +
muestra

No
¿IfMax >=
IfMax := Muestra
Muestra?


¿IfMin <
Muestra?

No

IfMin := Muestra

Decrementar AR3

No
¿Alcanzado
inicio IfImg?


AR3 apunta al
final de IfImg

C
D

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 125

Proyección: Diagrama de flujo: Función “ValoresIf” Tamaño:


s/p A4
C
D

Decrementar AR0

No
¿AR0 = 0?

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 126

Proyección: Diagrama de flujo: Función “ValoresIf” Tamaño:


s/p A4
Obtiene el valor máximo, mínimo y medio de los buses de continua.
Se comprueba que la media sea igual o superior al establecido.

Función
"ValoresVbus"

Guardar variables
de interés

Borrar Watch-Dog

Actualizar localizador

Status2: Activar bits


tensiones DC
insuficientes

Banderas1: Solicitar
redondeo y borrar
bits de signo

Guardar valor máx. y


mín. del vector VpsImg

Numerador := (Suma de
Para manipular un nº de 16 bits
todas las muestras
(la suma puede generar un nº mayor).
del vector VpsImg) / 8

Denominador :=
Long. vector VpsImg

Función
"Dividir"

Cociente :=
Se deshace el escalado anterior.
8 * Cociente

Es el valor medio del vector VpsImg,


Guardar cociente
con un ligero error si ha habido resto.

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 127

Proyección: Diagrama de flujo: Función “ValoresVbus” Tamaño:


s/p A4
A


¿Alcanzado
valor mínimo?

No

Status2: Señalar
bus DC pstivo.
insuficiente

Guardar valor máx. y


mín. del vector VngImg

Numerador := (Suma de
Para manipular un nº de 16 bits
todas las muestras
(la suma puede generar un nº mayor).
del vector VngImg) / 8

Denominador :=
Long. vector VpsImg

Función
"Dividir"

Cociente :=
Se deshace el escalado anterior.
8 * Cociente

Es el valor medio del vector VngImg,


Guardar cociente
con un ligero error si ha habido resto.


¿Alcanzado
valor mínimo?

No

Status2: Señalar
bus DC pstivo.
insuficiente

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 128

Proyección: Diagrama de flujo: Función “ValoresVbus” Tamaño:


s/p A4
Obtiene el valor máximo, mínimo y eficaz
de la tensión de red (esta última al cuadrado
Función
y escalada por N/2).
"ValoresVf"
El valor eficaz se comparará con los valores
eficaces máximo y mínimo establecidos.
Guardar variables
de interés

Actualizar localizador

Status2: Borrar bits


de exceso y defecto
de tensión de fase

AR0 := VfPer/2 - 1

Borrar suma
cuadrática

AR3 apunta a la
última muestra
guardada en VfImg

Vfmin, Vfmax :=
Última muestra guar-
dada en vector VfImg

Tomar muestra
apuntada por AR3

Suma cuadrática :=
Suma cuadrática +
muestra^2

Decrementar AR3

No
¿Alcanzado
inicio VfImg?


AR3 apunta al
final de VfImg

B
A
Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 129

Proyección: Diagrama de flujo: Función “ValoresVf” Tamaño:


s/p A4
B
A

Decrementar AR0

No
¿AR0 = 0?
Sumados todos los cuadrados
de las muestras del último periodo Sí

Obtener
Operación compleja por
#VfefMax^2 * VfPer/2
tratar números de 32 bits.


Status2: Señalar ¿Suma cuad.
exceso tensión red > Resultado?

No

Obtener Operación compleja por


#VfefMin^2 * VfPer/2 tratar números de 32 bits.


¿Suma cuad.
>= Resultado?

No

Status2: Señalar
tensión de red baja

AR0 := VfPer - 1

AR3 apunta a la
última muestra
guardada en VfImg

Tomar muestra
apuntada por AR3

No
¿VfMax >=
VfMax := Muestra
Muestra?


C D
E

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 130

Proyección: Diagrama de flujo: Función “ValoresVf” Tamaño:


s/p A4
C D
E


¿VfMin <
Muestra?

No

VfMin := Muestra

Decrementar AR3

No
¿Alcanzado
inicio VfImg?


AR3 apunta al
final de VfImg

Decrementar AR0

No
¿AR0 = 0?

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 131

Proyección: Diagrama de flujo: Función “ValoresVf” Tamaño:


s/p A4
PLANOS

4.5.7 Archivo FunMisc.asm

CURSO 2011/2012 – 928 – KAIS TOUMI BORGES


Se carga en la memoria de datos una de las siete ondas almacenadas en
la memoria EEPROM que el usuario ha seleccionado previamente desde el PC.
Se restringe la onda al rango [-512d,511d].

Función
"CargarOnda"

Guardar variables
de interés

Actualizar localizador


¿Onda recibi-
da desde PC?

No
Cargar en RAM
onda seleccionada

Función
"RestringeConsig"

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 132

Proyección: Diagrama de flujo: Función “CargarOnda” Tamaño:


s/p A4
Divide dos números de 16 bits con signo: Devuelve el resto en ACCH y el cociente en ACCL.
El cociente se redondeará al nº entero más cercano si se solicita.

Función
"Dividir"

Guardar variables
de interés

Actualizar localizador


Cociente := Divisor
¿Divisor = 0?
Resto := Dividendo

No

Banderas1: Borrar
bits de signo del
cociente y del resto


¿Dividendo
positivo?

No

Dividendo :=
-(Dividendo)


¿Divisor
positivo?
No

Divisor := -(Divisor)

ACC := Dividendo

Repetir 16 veces
instrucción "SUBC"

A B

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 133

Proyección: Diagrama de flujo: Función “Dividir” Tamaño:


s/p A4
A B

Guardar ACCH (resto)


y ACCL (cociente)

No
¿Solicitado
redondeo?


ACC :=
2 * Resto - Divisor


¿ACC < 0?

No
Cociente :=
Cociente + 1


Dividendo := ¿Dividendo
-(Dividendo) negativo?

No
Resto := -(Resto)

¿Divisor
positivo?
[Banderas1]: Activar
bit de resto negativo
No

No
¿Divisor
negativo?

Cociente :=

-(Cociente)

Banderas1: Activar
bit cociente negativo

¿Divisor
positivo?
No

Divisor := -(Divisor)

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 134

Proyección: Diagrama de flujo: Función “Dividir” Tamaño:


s/p A4
C

Restaurar localizador

ACCH := Resto
ACCL := Cociente

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 135

Proyección: Diagrama de flujo: Función “Dividir” Tamaño:


s/p A4
Transcurran 100 ms. desde el momento que se invoca
hasta el momento en el que sale de la función.

Función
"Espera100ms"

Guardar variables
de interés

Borrar Watch-Dog

Actualizar localizador

No
¿1.999.966
ciclos de reloj?

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 136

Proyección: Diagrama de flujo: Función “Espera100ms” Tamaño:


s/p A4
La onda seleccionada y almacenada en la memoria de
programa es escalada al valor de la variable Modulo.

Función
"ModificaMod"

Guardar variables
de interés

Borrar Watch-Dog

Actualizar localizador

Función
"CargarOnda"


¿Onda recibi-
da desde PC?

No

No
¿Modulo >=
Modulo := Unidad
Unidad?


¿Modulo <=
Ihard?

No

Modulo := Ihard


¿Modulo <=
Mód.máx?

No

Modulo := Mód.máx.

A B

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 137

Proyección: Diagrama de flujo: Función “ModificaMod” Tamaño:


s/p A4
A B

Onda RAM * Modulo


Onda RAM := --------------------------
512

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 138

Proyección: Diagrama de flujo: Función “ModificaMod” Tamaño:


s/p A4
Muestrea el valor de la corriente
máxima restringida por hardware y la tª ambiente.

Función
"ObtIhardTamb"

Guardar variables
de interés

Actualizar localizador

Status1: Borrar bit


corriente máxima
restringida

Borrar FIFOs ADC

Preparar conver-
sor ADC1

Muestrear canal
I hardware

Muestrear canal
tª ambiente

Guardar muestra
Ihard


Ihard :=
¿Ihard = 0?
Módulo Unidad

No


¿Ihard
<= 200h?

No

Ihard:= 200h

Status1: Activar bit


corriente máxima
restringida

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 139

Proyección: Diagrama de flujo: Función “ObtIhardTamb” Tamaño:


s/p A4
A

Guardar muestra
tª ambiente

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 140

Proyección: Diagrama de flujo: Función “ObtIhardTamb” Tamaño:


s/p A4
Calcula las posiciones del vector de consigna que contienen las muestras de
corriente a alcanzar cuando se produce un cruce por cero de la tensión de fase.

Función
"PosicionesAR4"

Guardar variables
de interés

Actualizar localizador

No
¿|Desfase|
>180?

No
¿Desfase > 0? Desfase = -180

Desfase = +180

Banderas1: Borrar
bits de signo
dividendo y divisor

Banderas1: Activar
bit redondeo solici-
tado en división

Dividendo :=
128 * |Desfase|

Denominador := 180

Función
"Dividir"

Guardar cociente

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 141

Proyección: Diagrama de flujo: Función “PosicionesAR4” Tamaño:


s/p A4
A

Dir.cruce asc. := Sí
Dir.onda RAM + 257 ¿Desfase < 0?
- Cociente

No

Dir.cruce desc. := Dir.cruce asc :=


Dir.cruce asc. -128 Cociente + Dir.onda RAM + 1


¿Cociente = Dir.cruce desc. :=
128? Dir.onda RAM

No

Dir.cruce desc. :=
Dir.cruce asc. +128

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 142

Proyección: Diagrama de flujo: Función “PosicionesAR4” Tamaño:


s/p A4
Restringe a la onda de consigna cargada en
la memoria de datos en el rango [-512d,511d].

Función
"RestringeConsig"

Guardar variables
de interés

Actualizar localizador

Tomar 1ª muestra
onda de consigna


¿Muestra >
Muestra := +511d
511d?

No


¿Muestra <
Muestra := -512d
-512d?

No

No ¿Compro-
Tomar siguiente mues-
bada toda la con-
tra onda consigna
signa?

Restaurar localizador

Restaurar variables
de interés

Retorno

Fecha Nombre
ESCUELA T ÉCNICA S UPERIOR DE I NGENIEROS
Dibujado 05/06/12 Kais Toumi Borges
INDUST RIALES
Comprobado - - 
Dib. S. Norma ISO 5807 Sin tolerancia Universidad de La Rioja

Escalas: Carga Eléctrica Programable Plano número:


s/e 143

Proyección: Diagrama de flujo: Función “RestringeConsig” Tamaño:


s/p A4
PLANOS

El autor de los Planos:

PROYECTO FINAL DE CARRERA: ―


Carga Eléctrica Programable‖
NOMBRE: Kais Toumi Borges
TITULACIÓN: I.T.I Electrónica Kais Toumi Borges
FECHA: Estudiante de Ingeniería Técnica Industrial, Esp. en Electrónica Industrial
13/06/2012

PROYECTO FINAL DE CARRERA – 941 – CARGA ELÉCTRICA PROGRAMABLE


ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES

5 PLIEGO DE CONDICIONES

PROYECTO FINAL DE CARRERA: ―


Carga Eléctrica Programable‖
UNIVERSIDAD
DE LA RIOJA

NOMBRE: Kais Toumi Borges

TITULACIÓN: I.T.I Electrónica

FECHA: 13/06/2012

PROYECTO FINAL DE CARRERA – 942 – CARGA ELÉCTRICA PROGRAMABLE


PLIEGO DE CONDICIONES

5.1 Índice
5.1 ÍNDICE ...................................................................................................................... 943

5.2 MODIFICACIÓN O USO DEL PROTOTIPO......................................................................... 944


5.2.1 ENSAMBLADO Y PUESTA EN FUNCIONAMIENTO ................................................................. 944
5.2.2 LOCALIZACIÓN DE POSIBLES ERRORES ............................................................................ 945

PROYECTO FINAL DE CARRERA –943 – CARGA ELÉCTRICA PROGRAMABLE


PLIEGO DE CONDICIONES

5.2 Modificación o uso del prototipo

 El equipo descrito en este proyecto se trata de un prototipo, no de un producto finalizado.


Se prohíbe expresamente emplearlo fuera de un centro habilitado para su uso ni manipularlo
por personal no cualificado.
 El usuario es plenamente responsable de toda aquella modificación, bien sea de programación o
de circuitería, que no esté contemplada en todo el documento.
 Todos los componentes presentes en los circuitos pueden ser sustituidos únicamente por
elementos completamente compatibles. Se deberán seguir las recomendaciones y advertencias
recogidas en los anexos.

5.2.1 Ensamblado y puesta en funcionamiento

 Se deberá prestar especial atención a la hora de poner en funcionamiento al prototipo. En caso


de detectar alguna anomalía, se deberán desconectar las alimentaciones lo antes posible.
 No forzar la conexión placa con placa. Si no una placa no encaja con otra, comprobar que las
patillas se encuentran rectas y que la posición de acoplamiento sea la correcta.
 Se ensamblarán todas las placas y las uniones entre ellas sin haber, en ningún momento, tensión
o circulación de corriente a través de ellas.
 Respetar, en todo momento, las polaridades de tensión existentes a la hora de conectar las
fuentes de alimentación.
 En el proceso de montaje, conectar, primero, las fuentes de alimentación del bloque de control
y, posteriormente, las del bloque de potencia. Realizar el proceso contrario en caso de desmontaje.

CURSO 2011/2012 – 944 – KAIS TOUMI BORGES


PLIEGO DE CONDICIONES

5.2.2 Localización de posibles errores


ERROR POSIBLE CAUSA LOCALIZACIÓN POSIBLE SOLUCIÓN
Comunicación con el PC
 Comprobar y sustituir, si procede:
Dispositivo defectuoso Placa de comunicaciones
o Convertidor TTL a RS-232 U4.
 Comprobar que el dispositivo MAX232 está bien posicionado
y encajado en su zócalo.
Conexiones inadecuadas Placa de comunicaciones  Comprobar que el bus RS-232 está correctamente conectado a
los conectores P1 o P2.
 Revisar las soldaduras.
 Posicionar adecuadamente los jumpers JP2, JP5 y JP6.
 Comprobar que la dirección asignada al prototipo es no nula y
única mediante los jumpers JP3 y JP4.
La comunicación RS-232 no
 Cerciorarse de haber seleccionado el cable de comunicaciones
funciona o los datos no se
adecuado: Para el conector P1, se debe emplear uno de tipo
transmiten adecuadamente Configuración inadecuada Placa de comunicaciones.
alargadera y, para el conector P2, uno de tipo cables cruzados.
 Comprobar que el prototipo se encuentra físicamente enlazado
con el PC a través del bus RS-232, bien sea de forma directa o
a través de otro equipo. Si es este último caso, revisar dicho
equipo.
 Las patillas SCIRXD, SCITXD o IOPC0 no han sido correctamente
programadas en el DSP.
 Revisar el programa de comunicaciones del PC.
Programación errónea Placa del DSP o PC
 Revisar que el formato de comunicación entre los equipos es la
misma (velocidad de transmisión, longitud de la trama, bits de
paridad y de stop…).

PROYECTO FINAL DE CARRERA – 945 – CARGA ELÉCTRICA PROGRAMABLE


PLIEGO DE CONDICIONES

ERROR POSIBLE CAUSA LOCALIZACIÓN POSIBLE SOLUCIÓN


Comunicación con el PC (continuación)
La comunicación RS-232 no  Eliminar la fuente que provoca el ruido.
funciona o los datos no se
transmiten adecuadamente. Ruido electromagnético excesivo Externa al equipo  Emplear un cable apantallado.
 Emplear la comunicación RS-485 como alternativa
(Continuación.)

 Comprobar y sustituir, si procede:


Dispositivo defectuoso Placa de comunicaciones
o Convertidor TTL a RS-485 U2.
 Posicionar adecuadamente los jumpers JP2, JP5 y JP6 de la
placa de comunicaciones.
 Comprobar que la dirección asignada al prototipo es no nula y
única mediante los jumpers JP3 y JP4.

Configuración inadecuada Placa de comunicaciones  Comprobar que el bus RS-485 está correctamente conectado a
los conectores J3 o J12.
 Comprobar que el prototipo se encuentra físicamente enlazado
La comunicación RS-485 no con el PC a través del bus RS-485, bien sea de forma directa o
funciona o los datos no se a través de otro equipo. Si es este último caso, revisar dicho
transmiten adecuadamente equipo.
 Comprobar que el dispositivo ST485 está bien posicionado y
Conexiones inadecuadas Placa de comunicaciones encajado en su zócalo.
 Revisar las soldaduras.
 Las patillas SCIRXD, SCITXD o IOPC0 no han sido correctamente
Programación errónea Placa del DSP o PC programadas.
 Revisar el programa de comunicaciones del PC.
 Eliminar la fuente que provoca el ruido.
Ruido electromagnético excesivo Externa al equipo
 Emplear cables apantallados.

CURSO 2011/2012 – 946 – KAIS TOUMI BORGES


PLIEGO DE CONDICIONES

ERROR POSIBLE CAUSA LOCALIZACIÓN POSIBLE SOLUCIÓN


Comunicación entre prototipos
 Comprobar que el dispositivo ST485 está bien posicionado y
Conexiones inadecuadas Placa de comunicaciones encajado en su zócalo.
 Revisar las soldaduras.
 Comprobar que sólo hay un equipo maestro revisando la
posición del jumper JP1.
 Comprobar que la dirección asignada al prototipo es única
mediante los jumpers JP3 y JP4.
 Posicionar adecuadamente los jumpers JP7, JP8, JP9 y JP10
Configuración inadecuada Placa de comunicaciones según se emplee la lógica TTL o RS-485.
 Asegurarse que los equipos enlazados entre sí estén empleando
la misma lógica (TTL o RS-485) en la misma señal. Por
La comunicación no funciona o
ejemplo, que el conector J1 del equipo nº 1 esté conectado con
los datos no se transmiten
el conector J1 del equipo nº 2, el conector J6 con el otro J6 y,
adecuadamente así, sucesivamente.
 Comprobar y sustituir, si procede:
Dispositivos defectuosos Placa de comunicaciones o Transistor Q1.
o Convertidores TTL a RS-485.
 Las patillas SPISIMO, SPISOMI, SPICLK o SPISTE no han sido
Programación errónea Placa del DSP correctamente programadas.
 Revisar el programa de comunicaciones del DSP.
 Eliminar la fuente que provoca el ruido.
Ruido electromagnético excesivo Externa al equipo  Emplear cables apantallados.
 Emplear el formato RS-485 en lugar del TTL.

PROYECTO FINAL DE CARRERA –947 – CARGA ELÉCTRICA PROGRAMABLE


PLIEGO DE CONDICIONES

ERROR POSIBLE CAUSA LOCALIZACIÓN POSIBLE SOLUCIÓN


Puesta en marcha y en paro
 Comprobar que llegan correctamente las señales de control a los
transistores de potencia de la placa AC/DC y DC/AC y al relé
Conexiones inadecuadas Todo el prototipo de conexión a red de esta última.
 Revisar las soldaduras.
 Comprobar y sustituir, si procede:
Placa madre
No es posible detener el o Pulsador de paro.
funcionamiento del prototipo
(establecer una circulación  Comprobar y sustituir, si procede:
Dispositivos defectuosos
nula de corriente de fase) o Relé de conexión a red.
Placa DC/AC
o Transistores de control Q3 y Q4.
 Transistores de potencia Q1 y Q2.
 Comprobar que se ha programado al DSP correctamente para
Programación errónea Placa del DSP detener su funcionamiento (interrupción XINT1, señales de
control hacia los transistores y relé…)

 Si el equipo está funcionando en paralelo (maestro-esclavos),


Placa analógica comprobar que la línea de sincronismo une a todos ellos
mediante el conector J5.
No es posible poner en marcha
 Si el equipo está funcionando en paralelo (maestro-esclavos):
al prototipo (establecer una
Conexiones inadecuadas o Comprobar que la línea común de estado une a todos ellos
circulación de corriente de
fase) mediante el conector J9.
Placa de comunicaciones
o Comprobar que todos los equipos están conectados al bus
de comunicaciones SPI (señales SPISIMO, SPISOMI, SPICLK y
SPISTE).

CURSO 2011/2012 – 948 – KAIS TOUMI BORGES


PLIEGO DE CONDICIONES

ERROR POSIBLE CAUSA LOCALIZACIÓN POSIBLE SOLUCIÓN


Puesta en marcha y en paro (continuación)
 Comprobar las alimentaciones de las placas madre,
alimentaciones de potencia, AC/DC y DC/AC.
 Comprobar que todas las placas están correctamente conectadas
entre sí.
Conexiones inadecuadas  Comprobar que llegan correctamente las señales de control a los
Todo el prototipo
(Continuación.) transistores de potencia de las placas AC/DC y DC/AC y al relé
de conexión a red de esta última.
 Comprobar que todos los elementos están bien alojados en sus
zócalos.
 Revisar las soldaduras.
 Comprobar que se ha seleccionado adecuadamente el origen de
Placa madre
No es posible poner en marcha al la memoria externa de programa mediante el jumper JP1.
prototipo (establecer una  Posicionar adecuadamente el jumper JP1: posición 1-2 si el
circulación de corriente de fase). Placa analógica equipo es maestro o trabajando de forma aislada y posición 2-3
(Continuación.) Configuración inadecuada si es esclavo.
 Comprobar que sólo hay un equipo maestro revisando la
posición del jumper JP1.
Placa de comunicaciones
 Comprobar que la dirección asignada al prototipo es única
mediante los jumpers JP3 y JP4.

 Comprobar y sustituir, si procede:


Placa DSP
o Microcontrolador.
 Comprobar y sustituir, si procede:
Dispositivos defectuosos
o Pulsador de marcha.
Placa madre
o Supervisores de tensión.
o Circuito de reloj.

PROYECTO FINAL DE CARRERA –949 – CARGA ELÉCTRICA PROGRAMABLE


PLIEGO DE CONDICIONES

ERROR POSIBLE CAUSA LOCALIZACIÓN POSIBLE SOLUCIÓN


Puesta en marcha y en paro (continuación)
 Comprobar y sustituir, si procede:
Placa analógica
o Circuitos integrados analógicos y digitales.
 Comprobar y sustituir, si procede:
Placa de comunicaciones
o Transistores de control Q1 y Q2.
 Comprobar y sustituir, si procede:
Placa de control de potencia
o Circuitos integrados digitales.
 Comprobar y sustituir, si procede:
o Transistor de potencia M1.
Placa AC/DC
o Rectificador en puente D3.
o Diodos D1 y D2.
No es posible poner en marcha al
prototipo (establecer una Dispositivos defectuosos  Comprobar y sustituir, si procede:
circulación de corriente de fase). (Continuación.) o Relé de conexión a red.
Placa DC/AC
(Continuación.) o Transistores de control Q3 y Q4.
o Transistores de potencia Q1, Q2, M1 y M2.
 Comprobar y sustituir, si procede:
Placa de control del troceador o Controlador del troceador.
o Optoacoplador.
 Comprobar y sustituir, si procede:
o Diodos rectificadores.
Placa de alimentaciones de o Reguladores de tensión.
potencia o Transformadores.
o Supervisores de tensión.
o Optoacopladores.

CURSO 2011/2012 – 950 – KAIS TOUMI BORGES


PLIEGO DE CONDICIONES

ERROR POSIBLE CAUSA LOCALIZACIÓN POSIBLE SOLUCIÓN


Puesta en marcha y en paro (continuación)
 Comprobar y sustituir, si procede:
Placa de aislamiento
Dispositivos defectuosos o Amplificadores de aislamiento.
(Continuación.)  Comprobar y sustituir, si procede:
Placa de control de FETs
o Controladores de FETs.
 Si el prototipo está funcionando en paralelo (maestro-esclavos),
Fallo en algún prototipo Todo el sistema algún otro está detenido por alguna anomalía. Comprobar la
línea común de estado mediante el conector J9.
Placas madre, AC/DC, DC/AC y  Sustituir por uno nuevo y comprobar que las pistas están en
No es posible poner en marcha al Fusible/s fundido/s
alimentaciones de potencia buen estado.
prototipo (establecer una
 Reiniciar el sistema pulsando el pulsador de reset de la placa
circulación de corriente de fase). Interrupción desconocida Placa del DSP
madre.
(Continuación.)
 Comprobar que la frecuencia y la tensión de la red eléctrica, las
Parámetros eléctricos
Placas AC/DC y DC/AC tensiones en los buses de continua y la temperatura del radiador
insuficientes o excesivos
se encuentran dentro de los márgenes de funcionamiento.
 Comprobar que se ha programado al DSP correctamente para
activar su funcionamiento (interrupción XINT3, señales de
control hacia los transistores y relé, línea común de estado…).
Programación errónea Placa del DSP
 Comprobar si se ha producido una interrupción illegal-address.
 Comprobar si se ha producido una interrupción watch-dog.
Posicionar, si procede, el jumper JP2 en la posición 1-2.

 Si el prototipo está funcionando en paralelo (maestro-esclavos),


El prototipo ha pasado del Fallo en algún prototipo Todo el sistema algún otro se ha detenido por alguna anomalía. Comprobar la
estado de marcha al de paro de línea común de estado mediante el conector J9.
repente Placas madre, AC/DC, DC/AC y  Sustituir por uno nuevo y comprobar que las pistas están en
Fusible/s fundido/s
alimentaciones de potencia buen estado.

PROYECTO FINAL DE CARRERA –951 – CARGA ELÉCTRICA PROGRAMABLE


PLIEGO DE CONDICIONES

ERROR POSIBLE CAUSA LOCALIZACIÓN POSIBLE SOLUCIÓN


Puesta en marcha y en paro (continuación)
 Reiniciar el sistema pulsando el pulsador de reset de la placa
Interrupción desconocida Placa del DSP
madre.
Desde el PC  Se ha enviado la orden de paro o de reset software desde el PC.
Orden externa  Si el prototipo está funcionando en paralelo y es un esclavo, se
Desde otro prototipo
ha recibido la orden de paro desde el equipo maestro.
 Comprobar que la frecuencia y la tensión de la red eléctrica, las
Parámetros eléctricos
El prototipo ha pasado del estado Placas AC/DC y DC/AC tensiones en los buses de continua y la temperatura del radiador
insuficientes o excesivos
de marcha al de paro de repente. se encuentran dentro de los márgenes de funcionamiento.
(Continuación.)  Comprobar si se ha producido una interrupción illegal-address.
Programación errónea Placa del DSP  Comprobar si se ha producido una interrupción watch-dog.
Posicionar, si procede, el jumper JP2 en la posición 1-2.
Tensiones de alimentación Placas madre y de  Comprobar que las tensiones de +5 V y ±12 V son las
insuficientes alimentaciones de potencia adecuadas y estables.
Tensiones control de FETs Placas de control de troceador y  Aumentar las capacidades de estabilización de tensión de los
inestables de control de FETs circuitos integrados controladores (UCC28019 y HCPL3120).

CURSO 2011/2012 – 952 – KAIS TOUMI BORGES


PLIEGO DE CONDICIONES

ERROR POSIBLE CAUSA LOCALIZACIÓN POSIBLE SOLUCIÓN


Miscelánea
Conexiones inadecuadas Placa madre  Revisar las soldaduras del circuito de reloj.

Se ha introducido una señal de Configuración inadecuada Placa madre  Comprobar que los jumpers JP5 y JP6 están en la posición 1-2.
reloj externa y el equipo no Frecuencia de reloj inadecuada Placa madre  Comprobar que la frecuencia de reloj es inferior a 20 MHz.
funciona correctamente
 Comprobar que se ha programado al DSP para obtener la señal
Programación errónea Placa del DSP
CPUCLK adecuada y que no supera los 20 MHz.

 Comprobar que la conexión con la fuente de alimentación


Uno o varios testigos luminosos Alimentación inexistente Placa del DSP
externa es adecuada (±12 V, +5 V y 0 V).
de la placa madre han dejado
de iluminarse  Sustituir por uno nuevo y comprobar que las pistas están en
Fusible fundido Placa madre
buen estado.

El autor del Pliego de Condiciones:

Kais Toumi Borges


Estudiante de Ingeniería Técnica Industrial, Esp. en Electrónica Industrial

PROYECTO FINAL DE CARRERA –953 – CARGA ELÉCTRICA PROGRAMABLE


ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES

6 ESTADO DE LAS MEDICIONES

PROYECTO FINAL DE CARRERA: ―


Carga Eléctrica Programable‖
UNIVERSIDAD
DE LA RIOJA

NOMBRE: Kais Toumi Borges

TITULACIÓN: I.T.I Electrónica

FECHA: 13/06/2012

PROYECTO FINAL DE CARRERA – 954 – CARGA ELÉCTRICA PROGRAMABLE


ESTADO DE LAS MEDICIONES

6.1 Índice
6.1 ÍNDICE ...................................................................................................................... 955

6.2 BLOQUE DE CONTROL ................................................................................................ 957


6.2.1 PLACA DSP .................................................................................................................. 957
6.2.1.1 Material ......................................................................................................... 957
6.2.1.2 Mano de obra ................................................................................................ 957
6.2.2 PLACA MADRE ............................................................................................................... 957
6.2.2.1 Material ......................................................................................................... 957
6.2.2.2 Mano de obra ................................................................................................ 958
6.2.3 PLACA DE ACONDICIONAMIENTO ANALÓGICO ................................................................... 958
6.2.3.1 Material ......................................................................................................... 958
6.2.3.2 Mano de obra ................................................................................................ 959
6.2.4 PLACA DE COMUNICACIONES .......................................................................................... 960
6.2.4.1 Material ......................................................................................................... 960
6.2.4.2 Mano de obra ................................................................................................ 960
6.2.5 PLACA DE CONTROL DE POTENCIA .................................................................................. 961
6.2.5.1 Material ......................................................................................................... 961
6.2.5.2 Mano de obra ................................................................................................ 961
6.2.6 PLACA DE MEMORIA EXTERNA DE DATOS ......................................................................... 961
6.2.6.1 Material ......................................................................................................... 961
6.2.6.2 Mano de obra ................................................................................................ 961
6.2.7 PLACA DE MEMORIA EXTERNA DE PROGRAMA .................................................................. 962
6.2.7.1 Material ......................................................................................................... 962
6.2.7.2 Mano de obra ................................................................................................ 962

6.3 BLOQUE DE POTENCIA ............................................................................................... 962


6.3.1 PLACA DC / AC ............................................................................................................. 962
6.3.1.1 Material ......................................................................................................... 962
6.3.1.2 Mano de obra ................................................................................................ 963
6.3.2 PLACA AC / DC ............................................................................................................. 964
6.3.2.1 Material ......................................................................................................... 964
6.3.2.2 Mano de obra ................................................................................................ 964
6.3.3 PLACA DE ALIMENTACIONES DE POTENCIA ....................................................................... 965
6.3.3.1 Material ......................................................................................................... 965
6.3.3.2 Mano de obra ................................................................................................ 965
6.3.4 PLACA DE AISLAMIENTO ................................................................................................. 966

PROYECTO FINAL DE CARRERA –955 – CARGA ELÉCTRICA PROGRAMABLE


ESTADO DE LAS MEDICIONES

6.3.4.1 Material ......................................................................................................... 966


6.3.4.2 Mano de obra ................................................................................................ 966
6.3.5 PLACA DE CONTROL DE TROCEADOR ............................................................................... 966
6.3.5.1 Material ......................................................................................................... 966
6.3.5.2 Mano de obra ................................................................................................ 967
6.3.6 PLACA DE CONTROL DE FETS......................................................................................... 967
6.3.6.1 Material ......................................................................................................... 967
6.3.6.2 Mano de obra ................................................................................................ 968

6.4 PROGRAMACIÓN ........................................................................................................ 968


6.4.1 MANO DE OBRA ............................................................................................................. 968

CURSO 2011/2012 – 956 – KAIS TOUMI BORGES


ESTADO DE LAS MEDICIONES

6.2 Bloque de control


6.2.1 Placa DSP

6.2.1.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
1 TE Connectivity 2-821949-5 Cubierta QTP, 132 vías de alta densidad
1 TE Connectivity 821942-1 Zócalo QTP, 132 vías de alta densidad
1 Texas Instruments TMS320F240PQA Microcontrolador de 16 bits, 20 Mhz, 20 MIPS
4 Varios Varios Conector macho 33 patillas rectas, PCB
144 Placa epoxi de dos caras, cubierta de cobre 35 um, para fresado, 12 cm
Varios Varios
cm2 (largo) x 12 cm (ancho)

6.2.1.2 Mano de obra


Horas Descripción

2 Diseño del circuito


10 Diseño de la placa base (ubicación de componentes, trazado de pistas…)
4 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)
0,5 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

6.2.2 Placa madre

6.2.2.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
1 Fairchild BC558B Transistor bipolar PNP, -30 V, -100 mA
16 Kemet C323C104K5R5TA Condensador cerámico, 100 nF, 10 %, 50 V
2 Littlefuse 0217.630HXP Fusible rápido, cartucho, 630 mA, 250 V
1 Littlefuse 02171.25HXP Fusible rápido, cartucho, 1‘25 A, 250 V
1 Ramy Technology A-8.000-18 Cristal de cuarzo, 8 Mhz, 30 ppm, 1 mW
4 TE Connectivity 881545-2 Puente del jumper
3 Texas Instruments TL7757CLPG4 Supervisor de tensión
1 Varios Varios Conector hembra, 15 patillas rectas, PCB
1 Varios Varios Conector hembra, 18 patillas rectas, PCB
1 Varios Varios Conector hembra, 29 patillas rectas, PCB
4 Varios Varios Conector hembra, 33 patillas rectas, PCB
3 Varios Varios Conector hembra, 45 patillas rectas, PCB
1 Varios Varios Conector hembra, Molex de 4 vías, PCB

PROYECTO FINAL DE CARRERA –957 – CARGA ELÉCTRICA PROGRAMABLE


ESTADO DE LAS MEDICIONES

Can-
Fabricante Referencia fabricante Descripción
tidad
1 Varios Varios Conector macho, 14 patillas rectas, dos filas, PCB
1 Varios Varios Conector macho, 2 patillas rectas, PCB
1 Varios Varios Conector macho, 3 patillas rectas, PCB

1 Varios Varios Conector macho, 5 patillas rectas, PCB

2 Varios Varios Diodo LED, rojo, diámetro 3 mm


1 Varios Varios Diodo LED, verde, diámetro 5 mm
1 Varios Varios Inductancia, 22 uH
4 Varios Varios Jumper, 3 patillas, dos posiciones, PCB
495 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 22 cm
Varios Varios
cm2 (largo) x 22‘5 cm (ancho)
3 Varios Varios Pulsador, PCB
4 Varios Varios Resistor de precisión, 1 kOhm, 1 %, 250 mW
3 Varios Varios Resistor de precisión, 10 kOhm, 1 %, 250 mW
2 Varios Varios Resistor de precisión, 14'70 kOhm, 1 %, 250 mW
5 Varios Varios Resistor de precisión, 2'74 kOhm, 1 %, 250 mW
1 Varios Varios Resistor estándar, 1 kOhm, 5 %, 250 mW
1 Varios Varios Resistor estándar, 22 kOhm, 5 %, 250 mW
2 Varios Varios Resistor estándar, 4'7 kOhm, 5%, 250 mW
1 Vishay 1N5231B Diodo zéner, 5'1 V, 5 %
2 Vishay D330J20C0GH63L6R Condensador cerámico, 33 pF, 5%, 100 V

6.2.2.2 Mano de obra


Horas Descripción

15 Diseño del circuito


4 Diseño de la placa base (ubicación de componentes, trazado de pistas…)
2‘5 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)
2 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

6.2.3 Placa de acondicionamiento analógico

6.2.3.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
1 Epcos B57863S0302F40 Termistor NTC, 3 kOhm, 1%, 60 mW
8 Kemet C323C104K5R5TA Condensador cerámico, 100 nF, 10 %, 50 V
1 Molex 22-27-2031 Conector macho 3 patillas rectas, PCB
2 Panasonic EEUFC1C470 Condensador electrolítico, 47 uF, 20%, 16 V
3 Renesas HD74LS73AP Dos cerrojos J-K con reset y preset

CURSO 2011/2012 – 958 – KAIS TOUMI BORGES


ESTADO DE LAS MEDICIONES

Can-
Fabricante Referencia fabricante Descripción
tidad

1 ST Microelectronics LM339N Cuatro comparadores con colector abierto

1 ST Microelectronics M74HCT08B1R Cuatro puertas AND de dos entradas


1 TE Connectivity 1-390261-2 Zócalo DIL-8, 2 filas x 4 vías, patillas rectas
9 TE Connectivity 1-390261-3 Zócalo DIL-14, 2 filas x 7 vías, patillas rectas
3 TE Connectivity 881545-2 Puente del jumper
1 Texas Instruments LM393P Dos comparadores con colector abierto
4 Texas Instruments TL074ACN Amplificador diferencial de precisión
2 Texas Instruments TL431BILPE3 Regulador de tensión ajustable, 2‘495 V, 0‘5 %
5 Varios Varios Conector macho 2 patillas rectas, PCB
1 Varios Varios Conector macho 29 patillas acodadas, PCB
3 Varios Varios Jumper, 3 patillas, dos posiciones, PCB
156‘64 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 17‘8 cm
Varios Varios
cm2 (largo) x 8‘8 cm (ancho)
8 Varios Varios Resistor de precisión, 10 kOhm, 1%, 250 mW
3 Varios Varios Resistor de precisión, 1'5 kOhm, 1 %, 250 mW
1 Varios Varios Resistor de precisión, 1'6 kOhm, 1 %, 250 mW
12 Varios Varios Resistor de precisión, 2 kOhm, 1 %, 250 mW
2 Varios Varios Resistor de precisión, 20 kOhm, 1%, 250 mW
1 Varios Varios Resistor de precisión, 3 kOhm, 1%, 250 mW
4 Varios Varios Resistor de precisión, 3'01 kOhm, 1%, 250 mW
4 Varios Varios Resistor de precisión, 4'75 kOhm, 1%,250 mW
6 Varios Varios Resistor de precisión, 5'11 kOhm, 1%,250 mW
1 Varios Varios Resistor estándar ajustable, 4'7 kOhm, 5%,250 mW
9 Varios Varios Resistor estándar, 1 kOhm, 5 %, 250 mW
1 Varios Varios Resistor estándar, 3'3 kOhm, 5%, 250 mW
1 Varios Varios Resistor estándar, 5'1 kOhm, 5%,250 mW
15 Varios Varios Terminal de prueba, macho, PCB
4 Vishay 1N4148 Diodo pequeña señal, 100 V
7 Vishay 1N5231B Diodo zéner, 5'1 V, 5 %
4 Vishay D102K20Y5PH63L2R Condensador cerámico, 1 nF, 10 %, 100 V
4 Vishay D221K20Y5PH63L6R Condensador cerámico, 220 pF, 10%, 100 V

6.2.3.2 Mano de obra


Horas Descripción

20 Diseño del circuito


20 Diseño de la placa base (ubicación de componentes, trazado de pistas…)
9 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)
2 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

PROYECTO FINAL DE CARRERA –959 – CARGA ELÉCTRICA PROGRAMABLE


ESTADO DE LAS MEDICIONES

6.2.4 Placa de comunicaciones

6.2.4.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
2 Fairchild BC548C Transistor bipolar NPN, 30 V, 100 mA, 500 mW
5 Kemet C323C104K5R5TA Condensador cerámico, 100 nF, 10%,50 V
5 Panasonic EEUFC1H1R0 Condensador electrolítico, 1 uF, 20%, 50 V
5 ST Microelectronics ST485BN Convertidor TTL a RS-485
5 TE Connectivity 1-390261-2 Zócalo DIL-8, 2 filas x 4 vías, patillas rectas
1 TE Connectivity 1-390261-4 Zócalo DIL-16, 2 filas x 8 vías, patillas rectas
10 TE Connectivity 881545-2 Puente del jumper
1 Texas Instruments MAX232N Convertidor TTL a RS-232
1 Varios Varios Conector DB-9 hembra, soldable a PCB
1 Varios Varios Conector DB-9 macho, soldable a PCB
1 Varios Varios Conector macho 18 patillas acodadas, PCB
15 Varios Varios Conector macho 2 patillas rectas, PCB
1 Varios Varios Diodo LED, rojo, diámetro 3 mm
1 Varios Varios Diodo LED, verde, diámetro 3 mm
10 Varios Varios Jumper, 3 patillas, dos posiciones, PCB
105 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 7 cm (largo)
Varios Varios
cm2 x 15 cm (ancho)
2 Varios Varios Resistor de precisión, 5'11 kOhm, 1%,250 mW
10 Varios Varios Resistor de precisión, 60'40 Ohm, 1%,250 mW
10 Varios Varios Resistor estándar, 1 kOhm, 5%, 250 mW
2 Varios Varios Resistor estándar, 39 kOhm, 5%, 250 mW
5 Vishay D221K20Y5PH63L6R Condensador cerámico, 220 pF, 10%,100 V

6.2.4.2 Mano de obra


Horas Descripción

15 Diseño del circuito


8 Diseño de la placa base (ubicación de componentes, trazado de pistas…)
3‘5 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)
2 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

CURSO 2011/2012 – 960 – KAIS TOUMI BORGES


ESTADO DE LAS MEDICIONES

6.2.5 Placa de control de potencia

6.2.5.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
2 Kemet C323C104K5R5TA Condensador cerámico, 100 nF, 10%, 50 V
1 Molex 26-60-4060 Conector macho 6 patillas rectas, PCB
1 ST Microelectronics M74HCT08B1R Cuatro puertas AND de dos entradas
2 TE Connectivity 1-390261-3 Zócalo DIL-14, 2 filas x 7 vías, patillas rectas
1 Texas Instruments SN74AHCT00N Cuatro puertas NAND de dos entradas
1 Varios Varios Conector macho 15 patillas acodadas, PCB
6 Varios Varios Conector macho 2 patillas rectas, PCB
83,75 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 6‘7 cm
Varios Varios
cm2 (largo) x 12‘5 cm (ancho)
2 Varios Varios Resistor estándar, 1 kOhm, 5%,250 mW

6.2.5.2 Mano de obra


Horas Descripción

10 Diseño del circuito


0 Diseño de la placa base (ubicación de componentes, trazado de pistas…)
0 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)
0 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

6.2.6 Placa de memoria externa de datos

6.2.6.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
2 Alliance Memory AS7C256A-12TIN Memoria estática aleatoria, 8 bits, 32 kbytes, montaje superficial
2 Kemet C323C104K5R5TA Condensador cerámico, 100 nF, 10 %, 50 V
1 Varios Varios Conector macho 45 patillas acodadas, PCB
83‘75 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 6‘7 cm
Varios Varios
cm2 (largo) x 12‘5 cm (ancho)

6.2.6.2 Mano de obra


Horas Descripción

1 Diseño del circuito


2 Diseño de la placa base (ubicación de componentes, trazado de pistas…)

PROYECTO FINAL DE CARRERA –961 – CARGA ELÉCTRICA PROGRAMABLE


ESTADO DE LAS MEDICIONES

Horas Descripción

2 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)


1 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

6.2.7 Placa de memoria externa de programa

6.2.7.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
2 Alliance Memory AS7C256A-12TIN Memoria estática aleatoria, 8 bits, 32 kbytes, montaje superficial
2 Kemet C323C104K5R5TA Condensador cerámico, 100 nF, 10 %, 50 V
1 Varios Varios Conector macho 45 patillas acodadas, PCB
83‘75 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 6‘7 cm
Varios Varios
cm2 (largo) x 12‘5 cm (ancho)

6.2.7.2 Mano de obra


Horas Descripción

1 Diseño del circuito


2 Diseño de la placa base (ubicación de componentes, trazado de pistas…)
2 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)
1 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

6.3 Bloque de potencia


6.3.1 Placa DC / AC

6.3.1.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
1 Epcos B59901D0060A040 Resistor PTC, 100 Ohm, 30 V
1 Epcos B72205S0271K101 Varistor, 8'6 J, 275 V
1 Fairchild BC548C Transistor bipolar NPN, 30 V, 100 mA, 500 mW
1 Finder 62.82.9.024.0300 Relé de dos contactos, bobina DC, 24 V, 125 mA
1 H S MARSTON 890SP-01000-A-100 Radiador de aletas de longitud 100 mm, 0'12° C/W
2 International Rectifier IRC840 MOSFET de canal N, 8 A, 500 V
2 International Rectifier IRG4PH40UD2-E IGBT, 41 A, 1‘2 kV

CURSO 2011/2012 – 962 – KAIS TOUMI BORGES


ESTADO DE LAS MEDICIONES

Can-
Fabricante Referencia fabricante Descripción
tidad
1 Littlefuse 01000056H Portafusibles
6 Littlefuse 0217015.MXP Fusible rápido, cartucho, 15 A, 250 V
2 Littlefuse LA120X15-1 Fusible para semiconductores, ultrarrápido, 15 A, 1‘2 kVac / 1 kVdc,
6 Molex 22-27-2031 Conector macho 3 patillas rectas, PCB
1 Molex 26-60-4060 Conector macho 6 patillas rectas, PCB
1 Multicomp BC477 Transistor bipolar PNP, -80 V, -150 mA
9 Phoenix Contact PLH 16/2-15 Bloque terminal hembra de 2 entradas, 1 kV, 76 A, PCB
4 Tyco Electronics TE1000B47RJ Resistencia de disipación de potencia, 47 Ohm, 5%, 1 kW
1 Varios Varios Conector hembra 13 patillas rectas, PCB
1 Varios Varios Conector hembra 18 patillas rectas, PCB
1 Varios Varios Inductancia, 100 mH, 12‘74 A
630 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 30 cm
Varios Varios
cm2 (largo) x 21 cm (ancho)
4 Varios Varios Resistor estándar, 10 kOhm, 5 %, 250 mW
2 Varios Varios Resistor estándar, 12 Ohm, 5%, 2 W
4 Varios Varios Resistor estándar, 15 Ohm, 5 %, 250 mW
1 Varios Varios Resistor estándar, 1'8 kOhm, 5 %, 250 mW
2 Varios Varios Resistor estándar, 51 kOhm, 5 %, 1 W
1 Varios Varios Resistor estándar, 680 Ohm, 5 %, 250 mW
1 Vishay 1N4001-E3/54 Diodo estándar, 1 A, 50 V
8 Vishay 1N5243B-TAP Diodo zéner, 13 V, 5%, 500 mW
2 Vishay 562R10TST12 Condensador cerámico, 120 pF, 10 %, 1 kV
2 Vishay D331K20Y5PL63L6R Condensador cerámico, 330 pF, 10 %, 500 V
1 Vishay RH0250R165FE02 Resistor de precisión, 165 mOhm, 1%, 25 W

6.3.1.2 Mano de obra


Horas Descripción

25 Diseño del circuito


0 Diseño de la placa base (ubicación de componentes, trazado de pistas…)
0 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)
0 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

PROYECTO FINAL DE CARRERA –963 – CARGA ELÉCTRICA PROGRAMABLE


ESTADO DE LAS MEDICIONES

6.3.2 Placa AC / DC

6.3.2.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
1 AVX SK037C124KAR Condensador cerámico, 120 nF, 10 %, 500 V
1 Bourns Jw Miller 8114-RC Inductancia, 2'5 mH, 12'5 A
1 Epcos B57364S0409M000 Termistor NTC, 4 Ohm, 20 %, 9'5 A, 5'1 W
1 Epcos B72205S0271K101 Varistor, 8'6 J, 275 V
1 Infineon IPI50R140CP MOSFET canal N, 23 A, 550 V
2 Littlefuse 01000056H Portafusibles
1 Littlefuse 0217015.MXP Fusible rápido, cartucho, 15 A, 250 V
1 Multicomp GBU1005 Rectificador monofásico de onda completa, 10 A, 600 V
1 On Semiconductor MUR460RLG Diodo ultrarrápido, 4 A, 460 V
3 Phoenix Contact PLH 16/2-15 Bloque terminal hembra, 2 entradas, 1 kV, 76 A, PCB
2 United Chemi-Con 36DA561F450AC2A Condensador electrolítico, 560 uF, 20 %, 450 V
1 Varios Varios Conector hembra, 7 patillas rectas, PCB
150 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 10 cm
Varios Varios
cm2 (largo) x 15 cm (ancho)
1 Varios Varios Resistor estándar, 10 kOhm, 5 %, 250 mW
1 Varios Varios Resistor estándar, 5'1 Ohm, 5 %, 250 mW
1 Vishay 1N5406 Diodo estándar, 3 A, 600 V
1 Vishay D331K20Y5PL63L6R Condensador cerámico, 330 pF, 10 %, 500 V
1 Welwyn OAR3 - R050FI Resistor de precisión, 50 mOhm, 1 %, 3 W
1 Welwyn WP4S-4K7RJA2 Resistor estándar, 4'7 kOhm, 5 %, 4 W

6.3.2.2 Mano de obra


Horas Descripción

20 Diseño del circuito


0 Diseño de la placa base (ubicación de componentes, trazado de pistas…)
0 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)
0 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

CURSO 2011/2012 – 964 – KAIS TOUMI BORGES


ESTADO DE LAS MEDICIONES

6.3.3 Placa de alimentaciones de potencia

6.3.3.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
3 Clairtronic 10 5989 Transformador 230V a 12V, salida doble, 3 VA
3 Fairchild Semicond. 4N36-M Optoacoplador salida a transistor bipolar
9 Kemet C323C104K5R5TA Condensador cerámico, 100 nF, 10 %,50 V
6 Littlefuse 01000056H Portafusibles
3 Littlefuse 0217.032MXP Fusible rápido, cartucho, 32 mA, 250 V
6 Molex 22-27-2031 Conector macho 3 patillas rectas, PCB
1 Molex 22-27-2041 Conector macho 4 patillas rectas, PCB
6 Panasonic EEUFC1E152 Condensador electrolítico, 1'5 mF, 25 V
3 Panasonic EEUFC1H1R0 Condensador electrolítico, 1 uF, 20 %, 50 V
1 Phoenix Contact PLH 16/2-15 Bloque terminal hembra, 2 entradas, 1 kV, 76 A, PCB
3 ST Micro-electronics L7812ACV Regulador de +12V
3 ST Micro-electronics L7912ACV Regulador de -12V
3 TE Connectivity 1-390261-1 Zócalo DIL-6, 2 filas x 3 vías, patillas rectas
6 Texas Instruments TL7757CLPG4 Supervisor de tensión
560 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 20 cm
Varios Varios
cm2 (largo) x 28 cm (ancho)
6 Varios Varios Resistor de precisión, 10 kOhm, 1 %, 250 mW
6 Varios Varios Resistor de precisión, 14'70 kOhm, 1%, 250 mW
3 Varios Varios Resistor estándar, 1'2 kOhm, 5 %, 250 mW
3 Varios Varios Resistor estándar, 820 Ohm, 5%, 250 mW
18 Vishay 1N4001-E3/54 Diodo estándar, 1 A, 50 V

6.3.3.2 Mano de obra


Horas Descripción

15 Diseño del circuito


0 Diseño de la placa base (ubicación de componentes, trazado de pistas…)
0 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)
0 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

PROYECTO FINAL DE CARRERA –965 – CARGA ELÉCTRICA PROGRAMABLE


ESTADO DE LAS MEDICIONES

6.3.4 Placa de aislamiento

6.3.4.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
4 Molex 22-27-2021 Conector macho 2 patillas rectas, soldable a PCB
1 Molex 22-27-2031 Conector macho 3 patillas rectas, soldable a PCB
16 Panasonic EEUFC1H1R0 Condensador electrolítico, 1 uF, 20 %, 50 V
4 TE Connectivity 1-390261-4 Zócalo DIL-16, 2 filas x 8 vías, patillas rectas
4 Texas Instruments ISO122JP Amplificador de aislamiento de ganancia unitaria
1 Varios Varios Conector macho 13 patillas acodadas, soldable a PCB
91 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um,7 cm
Varios Varios
cm2 (largo) x 13 cm (ancho)
3 Varios Varios Resistor de precisión, 1 Mohm, 1 %, 250 mW
2 Varios Varios Resistor de precisión, 11'80 kOhm, 1 %,250 mW
1 Varios Varios Resistor de precisión, 7'15 kOhm, 1 %, 250 mW

6.3.4.2 Mano de obra


Horas Descripción

10 Diseño del circuito


0 Diseño de la placa base (ubicación de componentes, trazado de pistas…)
0 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)
0 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

6.3.5 Placa de control de troceador

6.3.5.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
Fairchild
1 4N36-M Optoacoplador salida a transistor bipolar
Semiconductor
1 Kemet C323C104K5R5TA Condensador cerámico, 100 nF, 10 %, 50 V
1 Kemet C330C474K5R5TA Condensador cerámico, 470 nF, 10 %, 50 V
2 Molex 22-27-2021 Conector macho 2 patillas rectas, PCB
1 Panasonic EEUFC1H100 Condensador electrolítico, 10 uF, 20 %, 50 V
1 Panasonic EEUFC1H150 Condensador electrolítico, 15 uF, 20 %, 50 V
1 Panasonic EEUFC1H180 Condensador electrolítico, 18 uF, 20 %, 50 V
1 TE Connectivity 1-390261-1 Zócalo DIL-6, 2 filas x 3 vías, patillas rectas
1 TE Connectivity 1-390261-2 Zócalo DIL-8, 2 filas x 4 vías, patillas rectas

CURSO 2011/2012 – 966 – KAIS TOUMI BORGES


ESTADO DE LAS MEDICIONES

Can-
Fabricante Referencia fabricante Descripción
tidad
1 Texas Instruments UCC28019P Controlador de troceador elevador
1 Varios Varios Conector macho 7 patillas acodadas, PCB
70 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 7 cm
Varios Varios
cm2 (largo) x 10 cm (ancho)
2 Varios Varios Resistor de precisión, 1 Mohm, 1 %, 250 mW
1 Varios Varios Resistor de precisión, 13 kOhm, 1 %, 250 mW
1 Varios Varios Resistor de precisión, 16'20 kOhm, 1 %, 250 mW
1 Varios Varios Resistor de precisión, 220 Ohm, 1 %, 250 mW
1 Varios Varios Resistor de precisión, 390 Ohm, 5 %, 250 mW
1 Varios Varios Resistor de precisión, 5'11 kOhm, 1 %, 250 mW
1 Vishay D102K20Y5PH63L2R Condensador cerámico, 1 nF, 10 %, 100 V
1 Vishay D122K20Y5PH63L2R Condensador cerámico, 1'2 nF, 10 %, 100 V
2 Vishay D391K20Y5PH63L2R Condensador cerámico, 390 pF, 10 %, 100 V

6.3.5.2 Mano de obra


Horas Descripción

15 Diseño del circuito


0 Diseño de la placa base (ubicación de componentes, trazado de pistas…)
0 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)
0 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

6.3.6 Placa de control de FETs

6.3.6.1 Material
(Ordenados por fabricante, referencia y descripción)
Can-
Fabricante Referencia fabricante Descripción
tidad
4 Avago HCPL-3120-000E Controlador optoacoplado para FETs
4 Kemet C323C104K5R5TA Condensador cerámico, 100 nF, 10 %, 50 V
4 Molex 22-27-2021 Conector macho, 2 patillas rectas, PCB
8 Panasonic EEUFC1E121 Condensador electrolítico, 120 uF, 20 %, 25 V
4 TE Connectivity 1-390261-2 Zócalo DIL-8, 2 filas x 4 vías, patillas rectas
1 Varios Varios Conector macho, 18 patillas acodadas, PCB
91 Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 7 cm
Varios Varios
cm2 (largo) x 13 cm (ancho)
4 Varios Varios Resistor estándar, 33 Ohms, 5 %, 250 mW

PROYECTO FINAL DE CARRERA –967 – CARGA ELÉCTRICA PROGRAMABLE


ESTADO DE LAS MEDICIONES

6.3.6.2 Mano de obra


Horas Descripción

10 Diseño del circuito


0 Diseño de la placa base (ubicación de componentes, trazado de pistas…)
0 Construcción de la placa (creación de la placa base, taladrado, ubicación de componentes, soldadura)
0 Pruebas (comprobación de soldaduras, continuidad de las pistas y detección de cortocircuitos)

6.4 Programación
6.4.1 Mano de obra
Horas Descripción

2.000 Desarrollo del programa en lenguaje ensamblador para el DSP


900 Desarrollo del programa en lenguaje gráfico LabView para el PC

El autor del Estado de las Mediciones:

Kais Toumi Borges


Estudiante de Ingeniería Técnica Industrial, Esp. en Electrónica Industrial

CURSO 2011/2012 – 968 – KAIS TOUMI BORGES


ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES

7 PRESUPUESTO

PROYECTO FINAL DE CARRERA: ―


Carga Eléctrica Programable‖
UNIVERSIDAD
DE LA RIOJA

NOMBRE: Kais Toumi Borges

TITULACIÓN: I.T.I Electrónica

FECHA: 13/06/2012

PROYECTO FINAL DE CARRERA CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

7.1 Índice
7.1 ÍNDICE ...................................................................................................................... 970

7.2 CUADROS DE PRECIOS UNITARIOS ............................................................................... 972


7.2.1 DE MATERIAL ................................................................................................................. 972
7.2.2 DE MANO DE OBRA ......................................................................................................... 978

7.3 CUADROS DE PRECIOS POR PLACA ............................................................................. 978


7.3.1 BLOQUE DE CONTROL .................................................................................................... 978
7.3.1.1 Placa DSP ..................................................................................................... 978
.1 Material ............................................................................................................................. 978
.2 Mano de obra ................................................................................................................... 980
7.3.1.2 Placa madre .................................................................................................. 980
.1 Material ............................................................................................................................. 980
.2 Mano de obra ................................................................................................................... 981
7.3.1.3 Placa de acondicionamiento analógico .......................................................... 982
.1 Material ............................................................................................................................. 982
.2 Mano de obra ................................................................................................................... 983
7.3.1.4 Placa de comunicaciones .............................................................................. 984
.1 Material ............................................................................................................................. 984
.2 Mano de obra ................................................................................................................... 985
7.3.1.5 Placa de control de potencia ......................................................................... 985
.1 Material ............................................................................................................................. 985
.2 Mano de obra ................................................................................................................... 986
7.3.1.6 Placa de memoria externa de datos .............................................................. 986
.1 Material ............................................................................................................................. 986
.2 Mano de obra ................................................................................................................... 986
7.3.1.7 Placa de memoria externa de programa ........................................................ 987
.1 Material ............................................................................................................................. 987
.2 Mano de obra ................................................................................................................... 987
7.3.2 BLOQUE DE POTENCIA.................................................................................................... 987
7.3.2.1 Placa DC / AC ............................................................................................... 987
.1 Material ............................................................................................................................. 987
.2 Mano de obra ................................................................................................................... 989
7.3.2.2 Placa AC / DC ............................................................................................... 989
.1 Material ............................................................................................................................. 989
.2 Mano de obra ................................................................................................................... 990
7.3.2.3 Placa de alimentaciones de potencia ............................................................ 990
.1 Material ............................................................................................................................. 990
.2 Mano de obra ................................................................................................................... 991

CURSO 2011/2012 – 970 – KAIS TOUMI BORGES


PRESUPUESTO

7.3.2.4 Placa de aislamiento ..................................................................................... 992


.1 Circuitería ......................................................................................................................... 992
.2 Mano de obra ................................................................................................................... 992
7.3.2.5 Placa de control de troceador ........................................................................ 993
.1 Material ............................................................................................................................. 993
.2 Mano de obra ................................................................................................................... 994
7.3.2.6 Placa de control de FETs .............................................................................. 994
.1 Material ............................................................................................................................. 994
.2 Mano de obra ................................................................................................................... 994

7.4 CUADRO DE PRECIOS POR PROGRAMACIÓN ................................................................. 995


7.4.1 MANO DE OBRA ............................................................................................................. 995

7.5 PRESUPUESTO .......................................................................................................... 995

PROYECTO FINAL DE CARRERA – 971 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

7.2 Cuadros de precios unitarios


7.2.1 De material
(Ordenados por referencia y descirpción)
Nº Referencia Precio Precio
Descripción
orden (fabricante) (letra) (número)
01000056H
1 Portafusibles Veinticinco céntimos de euro 0,25 €
(Littlefuse)
0217.032MXP
2 Fusible rápido, cartucho, 32 mA, 250 V Veintiún céntimos de euro 0,21 €
(Littlefuse)
0217.630HXP
3 Fusible rápido, cartucho, 630 mA, 250 V Treinta y cuatro céntimos de euro 0,34 €
(Littlefuse)
0217015.MXP
4 Fusible rápido, cartucho, 15 A, 250 V Treinta y tres céntimos de euro 0,33 €
(Littlefuse)
02171.25HXP
5 Fusible rápido, cartucho, 1‘25 A, 250 V Treinta y cinco céntimos de euro 0,35 €
(Littlefuse)
10 5989 Transformador 230V a 12V, salida doble,
6 Seis euros con doce céntimos 6,12 €
(Clairtronic) 3 VA
1-390261-1 Zócalo DIL-6, 2 filas x 3 vías, patillas
7 Dieciséis céntimos de euro 0,16 €
(TE Connectivity) rectas
1-390261-2 Zócalo DIL-8, 2 filas x 4 vías, patillas
8 Veinte céntimos de euro 0,20 €
(TE Connectivity) rectas
1-390261-3 Zócalo DIL-14, 2 filas x 7 vías, patillas
9 Diecisiete céntimos de euro 0,17 €
(TE Connectivity) rectas
1-390261-4 Zócalo DIL-16, 2 filas x 8 vías, patillas
10 Veinticuatro céntimos de euro 0,24 €
(TE Connectivity) rectas
1N4001-E3/54
11 Diodo estándar, 1 A, 50 V Cuatro céntimos de euro 0,04 €
(Vishay)
1N4148
12 Diodo pequeña señal, 100 V Ocho céntimos de euro 0,08 €
(Vishay)
1N5231B
13 Diodo zéner, 5'1 V, 5 % Tres céntimos de euro 0,03 €
(Vishay)
1N5243B-TAP
14 Diodo zéner, 13 V, 5%, 500 mW Tres céntimos de euro 0,03 €
(Vishay)
1N5406
15 Diodo estándar, 3 A, 600 V Diez y nueve céntimos de euro 0,19 €
(Vishay)
22-27-2021
16 Conector macho 2 patillas rectas, PCB Treinta y ocho céntimos de euro 0,38 €
(Molex)
22-27-2031
17 Conector macho 3 patillas rectas, PCB Cincuenta y siete céntimos de euro 0,57 €
(Molex)
22-27-2041
18 Conector macho 4 patillas rectas, PCB Cincuenta céntimos de euro 0,50 €
(Molex)
26-60-4060
19 Conector macho 6 patillas rectas, PCB Treinta y siete céntimos de euro 0,37 €
(Molex)
2-821949-5 Sesenta y tres euros con noventa y siete
20 Zócalo QTP, 132 vías de alta densidad 63,97 €
(TE Connectivity) céntimos
36DA561F450AC2A Condensador electrolítico, 560 uF, 20 %, Treinta y cuatro euros con ochenta y dos
21 34,82 €
(United Chemi-Con) 450 V céntimos
4N36-M
22 Optoacoplador salida a transistor bipolar Cincuenta y nueve céntimos de euro 0,59 €
(Fairchild)

CURSO 2011/2012 – 972 – KAIS TOUMI BORGES


PRESUPUESTO

Nº Referencia Precio Precio


Descripción
orden (fabricante) (letra) (número)
562R10TST12 Condensador cerámico, 120 pF, 10 %, 1
23 Sesenta y tres céntimos de euro 0,63 €
(Vishay) kV
62.82.9.024.0300 Relé de dos contactos, bobina DC, 24 V,
24 Doce euros con veintitrés céntimos 12,23 €
(Finder) 125 mA
8114-RC
25 Inductancia, 2'5 mH, 12'5 A Once euros con setenta y siete céntimos 11,77 €
(Bourns Jw Miller)
821942-1
26 Cubierta QTP, 132 vías de alta densidad Seis euros con ochenta y un céntimos 6,81 €
(TE Connectivity)
881545-2
27 Puente del jumper Diecinueve céntimos de euro 0,19 €
(TE Connectivity)
890SP-01000-A-100 Radiador de aletas de longitud 100 mm, Cuarenta euros con ochenta y siete
28 40,87 €
(H S MARSTON) 0'12° C/W céntimos
A-8.000-18
29 Cristal de cuarzo, 8 Mhz, 30 ppm, 1 mW Treinta y cinco céntimos de euro 0,35 €
(Ramy Technology)
AS7C256A-12TIN Memoria estática aleatoria, 8 bits, 32
30 Dos euros con cuarenta y ocho céntimos 2,48 €
(Alliance Memory) kbytes, montaje superficial
B57364S0409M000 Termistor NTC, 4 Ohm, 20 %, 9'5 A, 5'1
31 Cuatro euros con seis céntimos 4,06 €
(Epcos) W
B57863S0302F40
32 Termistor NTC, 3 kOhm, 1%, 60 mW Cinco euros con setenta y tres céntimos 5,73 €
(Epcos)
B59901D0060A040
33 Resistor PTC, 100 Ohm, 30 V Un euro con veinticuatro céntimos 1,24 €
(Epcos)
B72205S0271K101
34 Varistor, 8'6 J, 275 V Treinta y tres céntimos de euro 0,33 €
(Epcos)
BC477
35 Transistor bipolar PNP, -80 V, -150 mA Diecinueve céntimos de euro 0,19 €
(Multicomp)
BC548C Transistor bipolar NPN, 30 V, 100 mA,
36 Doce céntimos de euro 0,12 €
(Fairchild) 500 mW
BC558B
37 Transistor bipolar PNP, -30 V, -100 mA Trece céntimos de euro 0,13 €
(Fairchild)
C323C104K5R5TA Condensador cerámico, 100 nF, 10 %, 50
38 Dieciséis céntimos de euro 0,16 €
(Kemet) V
C330C474K5R5TA Condensador cerámico, 470 nF, 10 %, 50
39 Cuarenta y tres céntimos de euro 0,43 €
(Kemet) V
D102K20Y5PH63L2R Condensador cerámico, 1 nF, 10 %, 100
40 Ocho céntimos de euro 0,08 €
(Vishay) V
D122K20Y5PH63L2R Condensador cerámico, 1'2 nF, 10 %,
41 Ocho céntimos de euro 0,08 €
(Vishay) 100 V
D221K20Y5PH63L6R Condensador cerámico, 220 pF, 10%,
42 Cinco céntimos de euro 0,05 €
(Vishay) 100 V
D330J20C0GH63L6R Condensador cerámico, 33 pF, 5%, 100
43 Treinta y nueve céntimos de euro 0,39 €
(Vishay) V
D331K20Y5PL63L6R Condensador cerámico, 330 pF, 10 %,
44 Veinte céntimos de euro 0,20 €
(Vishay) 500 V
D391K20Y5PH63L2R Condensador cerámico, 390 pF, 10 %,
45 Ocho céntimos de euro 0,08 €
(Kemet) 100 V
EEUFC1C470 Condensador electrolítico, 47 uF, 20%,
46 Veintiún céntimos de euro 0,21 €
(Panasonic) 16 V

PROYECTO FINAL DE CARRERA – 973 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

Nº Referencia Precio Precio


Descripción
orden (fabricante) (letra) (número)
EEUFC1E121 Condensador electrolítico, 120 uF, 20 %,
47 Cinco céntimos de euro 0,05 €
(Panasonic) 25 V
EEUFC1E152
48 Condensador electrolítico, 1'5 mF, 25 V Un euro con setenta y siete céntimos 1,77 €
(Panasonic)
EEUFC1H100 Condensador electrolítico, 10 uF, 20 %,
49 Diecisiete céntimos de euro 0,17 €
(Panasonic) 50 V
EEUFC1H150 Condensador electrolítico, 15 uF, 20 %,
50 Veinte céntimos de euro 0,20 €
(Panasonic) 50 V
EEUFC1H180 Condensador electrolítico, 18 uF, 20 %,
51 Diecisiete céntimos de euro 0,17 €
(Panasonic) 50 V
EEUFC1H1R0 Condensador electrolítico, 1 uF, 20 %, 50
52 Veinte céntimos de euro 0,20 €
(Panasonic) V
GBU1005 Rectificador monofásico de onda
53 Un euro con ochenta y dos céntimos 1,82 €
(Multicomp) completa, 10 A, 600 V
HCPL-3120-000E
54 Controlador optoacoplado para FETs Dos euros con cuarenta y un céntimos 2,41 €
(Avago)
HD74LS73AP
55 Dos cerrojos J-K con reset y preset Un euro con cuarenta y cinco céntimos 1,45 €
(Renesas)
IPI50R140CP
56 MOSFET canal N, 23 A, 550 V Dos euros con treinta y nueve céntimos 2,39 €
(Infineon)
IRC840
57 MOSFET de canal N, 8 A, 500 V Dos euros con cincuenta céntimos 2,50 €
(International Rectifier)
IRG4PH40UD2-E Cuatro euros con ochenta y ocho
58 IGBT, 41 A, 1‘2 kV 4,88 €
(International Rectifier) céntimos
ISO122JP Amplificador de aislamiento de ganancia Treinta y cinco euros con setenta y un
59 35,71 €
(Texas Instruments) unitaria céntimos
L7812ACV
60 Regulador de +12V Sesenta y tres céntimos de euro 0,63 €
(ST Microelectronics)
L7912ACV
61 Regulador de -12V Un euro con cuarenta y cinco céntimos 1,45 €
(ST Microelectronics)
LA120X15-1 Fusible para semiconductores, Cincuenta y dos euros con sesenta y
62 52,69 €
(Littlefuse) ultrarrápido, 15 A, 1‘2 kVac / 1 kVdc, nueve céntimos
LM339N Cuatro comparadores con colector
63 Setenta y ocho céntimos de euro 0,78 €
(ST Microelectronics) abierto
LM393P
64 Dos comparadores con colector abierto Diecisiete céntimos de euro 0,17 €
(Texas Instruments)
M74HCT08B1R
65 Cuatro puertas AND de dos entradas Cincuenta y siete céntimos de euro 0,57 €
(ST Microelectronics)
MAX232N
66 Convertidor TTL a RS-232 Un euro con tres céntimos 1,03 €
(Texas Instruments)
MUR460RLG
67 Diodo ultrarrápido, 4 A, 460 V Cuarenta y ocho céntimos de euro 0,48 €
(On Semiconductor)
OAR3 - R050FI Resistor de precisión, 50 mOhm, 1 %, 3
68 Un euros con cincuenta y dos céntimos 1,52 €
(Welwyn) W
PLH 16/2-15 Bloque terminal hembra de 2 entradas, 1
69 Seis euros con veinticuatro céntimos 6,24 €
(Phoenix Contact) kV, 76 A, PCB
RH0250R165FE02 Resistor de precisión, 165 mOhm, 1%,
70 Seis euros con ochenta y ocho céntimos 6,88 €
(Vishay) 25 W
SK037C124KAR Condensador cerámico, 120 nF, 10 %, Cuatro euros con noventa y siete
71 4,97 €
(AVX) 500 V céntimos

CURSO 2011/2012 – 974 – KAIS TOUMI BORGES


PRESUPUESTO

Nº Referencia Precio Precio


Descripción
orden (fabricante) (letra) (número)
SN74AHCT00N
72 Cuatro puertas NAND de dos entradas Veinticinco céntimos de euro 0,25 €
(Texas Instruments)
ST485BN
73 Convertidor TTL a RS-485 Setenta céntimos de euro 0,70 €
(ST Microelectronics)
TE1000B47RJ Resistencia de disipación de potencia, 47 Cincuenta y nueve euros con ochenta y
74 59,81 €
(Tyco Electronics) Ohm, 5%, 1 kW un céntimos
TL074ACN
75 Amplificador diferencial de precisión Sesenta y dos céntimos de euro 0,62 €
(Texas Instruments)
TL431BILPE3 Regulador de tensión ajustable, 2‘495 V,
76 Setenta y ocho céntimos de euro 0,78 €
(Texas Instruments) 0‘5 %
TL7757CLPG4
77 Supervisor de tensión Cuarenta y ocho céntimos de euro 0,48 €
(Texas Instruments)
TMS320F240PQA Microcontrolador de 16 bits, 20 Mhz, 20 Cuarenta y siete euros con noventa y dos
78 47,92 €
(Texas Instruments) MIPS céntimos
UCC28019P
79 Controlador de troceador elevador Un euro con cincuenta y cuatro céntimos 1,54 €
(Texas Instruments)
Varios
80 Conector DB-9 hembra, soldable a PCB Un euro con sesenta y cinco céntimos 1,65 €
(Varios)
Varios
81 Conector DB-9 macho, soldable a PCB Un euro con sesenta y cinco céntimos 1,65 €
(Varios)
Varios
82 Conector hembra 13 patillas rectas, PCB Cuarenta y nueve céntimos de euro 0,49 €
(Varios)
Varios
83 Conector hembra, 15 patillas rectas, PCB Cincuenta y seis céntimos de euro 0,56 €
(Varios)
Varios
84 Conector hembra, 18 patillas rectas, PCB Sesenta y ocho céntimos de euro 0,68 €
(Varios)
Varios
85 Conector hembra, 29 patillas rectas, PCB Un euro con nueve céntimos 1,09 €
(Varios)
Varios
86 Conector hembra, 33 patillas rectas, PCB Un euro con veinticuatro céntimos 1,24 €
(Varios)
Varios
87 Conector hembra, 45 patillas rectas, PCB Un euro con sesenta y nueve céntimos 1,69 €
(Varios)
Varios
88 Conector hembra, 7 patillas rectas, PCB Veintiséis céntimos de euro 0,26 €
(Varios)
Varios
89 Conector hembra, Molex de 4 vías, PCB Un euro con cuarenta céntimos 1,40 €
(Varios)
Varios Conector macho, 13 patillas acodadas,
90 Treinta y nueve céntimos de euro 0,39 €
(Varios) PCB
Varios Conector macho, 14 patillas rectas, dos
91 Cincuenta y ocho céntimos de euro 0,58 €
(Varios) filas, PCB
Varios Conector macho, 15 patillas acodadas,
92 Cuarenta y cinco céntimos de euro 0,45 €
(Varios) PCB
Varios Conector macho, 18 patillas acodadas,
93 Cincuenta y cuatro céntimos de euro 0,54 €
(Varios) PCB
Varios
94 Conector macho, 2 patillas rectas, PCB Veinticinco céntimos de euro 0,25 €
(Varios)
Varios Conector macho, 29 patillas acodadas,
95 Ochenta y siete céntimos de euro 0,87 €
(Varios) PCB

PROYECTO FINAL DE CARRERA – 975 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

Nº Referencia Precio Precio


Descripción
orden (fabricante) (letra) (número)
Varios
96 Conector macho, 3 patillas rectas, PCB Cinco céntimos de euro 0,05 €
(Varios)
Varios
97 Conector macho, 33 patillas rectas, PCB Cincuenta céntimos de euro 0,50 €
(Varios)
Varios Conector macho, 45 patillas acodadas,
98 Un euro con treinta y cinco céntimos 1,35 €
(Varios) PCB
Varios
99 Conector macho, 5 patillas rectas, PCB Ocho céntimos de euro 0,08 €
(Varios)
Varios Conector macho, 7 patillas acodadas,
100 Veintiún céntimos de euro 0,21 €
(Varios) PCB
Varios
101 Diodo LED, rojo, diámetro 3 mm Quince céntimos de euro 0,15 €
(Varios)
Varios
102 Diodo LED, verde, diámetro 3 mm Veinte céntimos de euro 0,20 €
(Varios)
Varios
103 Diodo LED, verde, diámetro 5 mm Veintidós céntimos de euro 0,22 €
(Varios)
Varios
104 Inductancia, 100 mH, 12‘74 A Treinta euros 30,00 €
(Varios)
Varios
105 Inductancia, 22 uH Diez céntimos de euro 0,10 €
(Varios)
Varios
106 Jumper, 3 patillas, dos posiciones, PCB Cinco céntimos de euro 0,05 €
(Varios)
Varios Placa epoxi de dos caras, cubierta de Dos céntimos de euro, un centímetro 0,02
107
(Varios) cobre 35 um, para fresado cuadrado €/cm2
Varios Placa epoxi fotosensible de dos caras, Cuatro céntimos de euro, un centímetro 0,04
108
(Varios) cubierta de cobre 35 um cuadrado €/cm2
Varios
109 Pulsador, PCB Dos céntimos de euro 0,02 €
(Varios)
Varios Resistor de precisión, 1 kOhm, 1 %, 250
110 Seis céntimos de euro 0,06 €
(Varios) mW
Varios Resistor de precisión, 1 Mohm, 1 %, 250
111 Seis céntimos de euro 0,06 €
(Varios) mW
Varios Resistor de precisión, 10 kOhm, 1 %,
112 Sesenta y seis céntimos de euro 0,66 €
(Varios) 250 mW
Varios Resistor de precisión, 11'80 kOhm, 1
113 Tres céntimos de euro 0,03 €
(Varios) %,250 mW
Varios Resistor de precisión, 13 kOhm, 1 %,
114 Tres céntimos de euro 0,03 €
(Varios) 250 mW
Varios Resistor de precisión, 14'70 kOhm, 1 %,
115 Tres céntimos de euro 0,03 €
(Varios) 250 mW
Varios Resistor de precisión, 1'5 kOhm, 1 %,
116 Tres céntimos de euro 0,03 €
(Varios) 250 mW
Varios Resistor de precisión, 1'6 kOhm, 1 %,
117 Cuatro céntimos de euro 0,04 €
(Varios) 250 mW
Varios Resistor de precisión, 16'20 kOhm, 1 %,
118 Tres céntimos de euro 0,03 €
(Varios) 250 mW
Varios Resistor de precisión, 2 kOhm, 1 %, 250
119 Tres céntimos de euro 0,03 €
(Varios) mW
Varios Resistor de precisión, 20 kOhm, 1%, 250
120 Cuatro céntimos de euro 0,04 €
(Varios) mW

CURSO 2011/2012 – 976 – KAIS TOUMI BORGES


PRESUPUESTO

Nº Referencia Precio Precio


Descripción
orden (fabricante) (letra) (número)
Varios Resistor de precisión, 220 Ohm, 1 %,
121 Seis céntimos de euro 0,06 €
(Varios) 250 mW
Varios Resistor de precisión, 2'74 kOhm, 1 %,
122 Tres céntimos de euro 0,03 €
(Varios) 250 mW
Varios Resistor de precisión, 3 kOhm, 1%, 250
123 Seis céntimos de euro 0,06 €
(Varios) mW
Varios Resistor de precisión, 3'01 kOhm, 1%,
124 Tres céntimos de euro 0,03 €
(Varios) 250 mW
Varios Resistor de precisión, 390 Ohm, 5 %,
125 Seis céntimos de euro 0,06 €
(Varios) 250 mW
Varios Resistor de precisión, 4'75 kOhm,
126 Tres céntimos de euro 0,03 €
(Varios) 1%,250 mW
Varios Resistor de precisión, 5'11 kOhm, 1 %,
127 Cinco céntimos de euro 0,05 €
(Varios) 250 mW
Varios Resistor de precisión, 60'40 Ohm,
128 Seis céntimos de euro 0,06 €
(Varios) 1%,250 mW
Varios Resistor de precisión, 7'15 kOhm, 1 %,
129 Cinco céntimos de euro 0,05 €
(Varios) 250 mW
Varios Resistor estándar ajustable, 4'7 kOhm,
130 Dos céntimos de euro 0,02 €
(Varios) 5%,250 mW
Varios
131 Resistor estándar, 1 kOhm, 5 %, 250 mW Diez céntimos de euro 0,10 €
(Varios)
Varios Resistor estándar, 10 kOhm, 5 %, 250
132 Dos céntimos de euro 0,02 €
(Varios) mW
Varios Resistor estándar, 1'2 kOhm, 5 %, 250
133 Cuatro céntimos de euro 0,04 €
(Varios) mW
Varios
134 Resistor estándar, 12 Ohm, 5%, 2 W Catorce céntimos de euro 0,14 €
(Varios)
Varios
135 Resistor estándar, 15 Ohm, 5 %, 250 mW Cuatro céntimos de euro 0,04 €
(Varios)
Varios Resistor estándar, 1'8 kOhm, 5 %, 250
136 Dos céntimos de euro 0,02 €
(Varios) mW
Varios Resistor estándar, 22 kOhm, 5 %, 250
137 Dos céntimos de euro 0,02 €
(Varios) mW
Varios Resistor estándar, 3'3 kOhm, 5%, 250
138 Dos céntimos de euro 0,02 €
(Varios) mW
Varios Resistor estándar, 33 Ohms, 5 %, 250
139 Cuatro céntimos de euro 0,04 €
(Varios) mW
Varios Resistor estándar, 39 kOhm, 5%, 250
140 Dos céntimos de euro 0,02 €
(Varios) mW
Varios Resistor estándar, 4'7 kOhm, 5%, 250
141 Dos céntimos de euro 0,02 €
(Varios) mW
Varios
142 Resistor estándar, 51 kOhm, 5 %, 1 W Diez y ocho céntimos de euro 0,18 €
(Varios)
Varios Resistor estándar, 5'1 kOhm, 5%, 250
143 Cuatro céntimos de euro 0,04 €
(Varios) mW
Varios Resistor estándar, 5'1 Ohm, 5 %, 250
144 Cuatro céntimos de euro 0,04 €
(Varios) mW

PROYECTO FINAL DE CARRERA – 977 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

Nº Referencia Precio Precio


Descripción
orden (fabricante) (letra) (número)
Varios Resistor estándar, 680 Ohm, 5 %, 250
145 Dos céntimos de euro 0,02 €
(Varios) mW
Varios Resistor estándar, 820 Ohm, 5%, 250
146 Cuatro céntimos de euro 0,04 €
(Varios) mW
Varios
147 Terminal de prueba, macho, PCB Dos céntimos de euro 0,02 €
(Varios)
WP4S-4K7RJA2
148 Resistor estándar, 4'7 kOhm, 5 %, 4 W Catorce céntimos de euro 0,14 €
(Welwyn)

7.2.2 De mano de obra


Nº Precio Precio
Descripción
orden (letra) (número)
1 Diseño de circuitos
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…)
Construcción de placas (creación de la placa base, taladrado, ubicación de componentes,
3
soldadura) Quince
euros, una 15 €/hr
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección de hora
4
cortocircuitos)

5 Desarrollo del programa en lenguaje gráfico LabView para el PC


6 Desarrollo del programa en lenguaje ensamblador para el DSP

7.3 Cuadros de precios por placa


7.3.1 Bloque de control

7.3.1.1 Placa DSP

.1 Material
(Ordenados por referencia y descripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden (fabricante) unitario puesto
2-821949-5
1 Zócalo QTP, 132 vías de alta densidad 1 63,97 € 63,97 €
(TE Connectivity)
821942-1
2 Cubierta QTP, 132 vías de alta densidad 1 6,81 € 6,81 €
(TE Connectivity)
TMS320F240PQA
3 Microcontrolador de 16 bits, 20 Mhz, 20 MIPS 1 47,92 € 47,92 €
(Texas Instruments)
Varios
4 Conector macho, 33 patillas rectas, PCB 4 0,50 € 2,00 €
(Varios)
Varios Placa epoxi de dos caras, cubierta de cobre 35 um, para
5 144 cm2 0,02 €/cm2 2,88 €
(Varios) fresado, 12 cm (largo) x 12 cm (ancho)
SUBTOTAL PLACA DSP: CIRCUITERÍA 123,58 €

CURSO 2011/2012 – 978 – KAIS TOUMI BORGES


PRESUPUESTO

PROYECTO FINAL DE CARRERA – 979 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 2 hrs 15 €/hr 30,00 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 10 hrs 15 €/hr 150,00 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 4 hrs 15 €/hr 60,00 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 0,5 hrs 15 €/hr 7,50 €
de cortocircuitos)
SUBTOTAL PLACA DSP: MANO DE OBRA 247,50 €

7.3.1.2 Placa madre

.1 Material
(Ordenados por referencia y descripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden (fabricante) unitario puesto
0217.630HXP
1 Fusible rápido, cartucho, 630 mA, 250 V 2 0,34 € 0,68 €
(Littlefuse)
02171.25HXP
2 Fusible rápido, cartucho, 1‘25 A, 250 V 1 0,35 € 0,35 €
(Littlefuse)
1N5231B
3 Diodo zéner, 5'1 V, 5 % 1 0,03 € 0,03 €
(Vishay)
881545-2
4 Puente del jumper 4 0,19 € 0,76 €
(TE Connectivity)
A-8.000-18
5 Cristal de cuarzo, 8 Mhz, 30 ppm, 1 mW 1 0,35 € 0,35 €
(Ramy Technology)
BC558B
6 Transistor bipolar PNP, -30 V, -100 mA 1 0,13 € 0,13 €
(Fairchild)
C323C104K5R5TA
7 Condensador cerámico, 100 nF, 10 %, 50 V 16 0,16 € 2,56 €
(Kemet)
D330J20C0GH63L6R
8 Condensador cerámico, 33 pF, 5%, 100 V 2 0,39 € 0,78 €
(Vishay)
TL7757CLPG4
9 Supervisor de tensión 3 0,48 € 1,44 €
(Texas Instruments)
Varios
10 Conector hembra, 15 patillas rectas, PCB 1 0,56 € 0,56 €
(Varios)
Varios
11 Conector hembra, 18 patillas rectas, PCB 1 0,68 € 0,68 €
(Varios)
Varios
12 Conector hembra, 29 patillas rectas, PCB 1 1,09 € 1,09 €
(Varios)
Varios
13 Conector hembra, 33 patillas rectas, PCB 4 1,24 € 4,96 €
(Varios)
Varios
14 Conector hembra, 45 patillas rectas, PCB 3 1,69 € 5,07 €
(Varios)
Varios
15 Conector hembra, Molex de 4 vías, PCB 1 1,40 € 1,40 €
(Varios)
Varios
16 Conector macho, 14 patillas rectas, dos filas, PCB 1 0,58 € 0,58 €
(Varios)

CURSO 2011/2012 – 980 – KAIS TOUMI BORGES


PRESUPUESTO

Nº Referencia Precio Presu-


Descripción Unidades
orden (fabricante) unitario puesto
Varios
17 Conector macho, 2 patillas rectas, PCB 1 0,25 € 0,25 €
(Varios)
Varios
18 Conector macho, 3 patillas rectas, PCB 1 0,05 € 0,05 €
(Varios)
Varios
19 Conector macho, 5 patillas rectas, PCB 1 0,08 € 0,08 €
(Varios)
Varios
20 Diodo LED, rojo, diámetro 3 mm 2 0,15 € 0,30 €
(Varios)
Varios
21 Diodo LED, verde, diámetro 5 mm 1 0,58 € 0,58 €
(Varios)
Varios
22 Inductancia, 22 uH 1 0,25 € 0,25 €
(Varios)
Varios
23 Jumper, 3 patillas, dos posiciones, PCB 4 0,05 € 0,20 €
(Varios)
Varios Placa epoxi fotosensible de dos caras, cubierta de cobre 35 0,04
24 495 cm2 19,80 €
(Varios) um, 22 cm (largo) x 22‘5 cm (ancho) €/cm2
Varios
25 Pulsador, PCB 3 0,02 € 0,06 €
(Varios)
Varios
26 Resistor de precisión, 1 kOhm, 1 %, 250 mW 4 0,06 € 0,24 €
(Varios)
Varios
27 Resistor de precisión, 10 kOhm, 1 %, 250 mW 3 0,66 € 1,98 €
(Varios)
Varios
28 Resistor de precisión, 14'70 kOhm, 1 %, 250 mW 2 0,03 € 0,06 €
(Varios)
Varios
29 Resistor de precisión, 2'74 kOhm, 1 %, 250 mW 5 0,03 € 0,15 €
(Varios)
Varios
30 Resistor estándar, 1 kOhm, 5 %, 250 mW 1 0,10 € 0,10 €
(Varios)
Varios
31 Resistor estándar, 22 kOhm, 5 %, 250 mW 1 0,02 € 0,02 €
(Varios)
Varios
32 Resistor estándar, 4'7 kOhm, 5%, 250 mW 2 0,02 € 0,04 €
(Varios)
SUBTOTAL PLACA MADRE: CIRCUITERÍA 45,58 €

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 15 hrs 15 €/hr 225,00 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 4 hrs 15 €/hr 60,00 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 2‘5 hrs 15 €/hr 37,50 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 2 hrs 15 €/hr 30,00 €
de cortocircuitos)
SUBTOTAL PLACA MADRE: MANO DE OBRA 352,50 €

PROYECTO FINAL DE CARRERA – 981 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

7.3.1.3 Placa de acondicionamiento analógico

.1 Material
(Ordenados por referencia y descripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden (fabricante) unitario puesto
1-390261-2
1 Zócalo DIL-8, 2 filas x 4 vías, patillas rectas 1 0,20 € 0,20 €
(TE Connectivity)
1-390261-3
2 Zócalo DIL-14, 2 filas x 7 vías, patillas rectas 9 0,17 € 1,53 €
(TE Connectivity)
1N4148
3 Diodo pequeña señal, 100 V 4 0,08 € 0,32 €
(Vishay)
1N5231B
4 Diodo zéner, 5'1 V, 5 % 7 0,03 € 0,21 €
(Vishay)
22-27-2031
5 Conector macho 3 patillas rectas, PCB 1 0,57 € 0,57 €
(Molex)
881545-2
6 Puente del jumper 3 0,19 € 0,57 €
(TE Connectivity)
B57863S0302F40
7 Termistor NTC, 3 kOhm, 1%, 60 mW 1 5,73 € 5,73 €
(Epcos)
C323C104K5R5TA
8 Condensador cerámico, 100 nF, 10 %, 50 V 8 0,16 € 1,28 €
(Kemet)
D102K20Y5PH63L2R
9 Condensador cerámico, 1 nF, 10 %, 100 V 4 0,08 € 0,32 €
(Vishay)
D221K20Y5PH63L6R
10 Condensador cerámico, 220 pF, 10%, 100 V 4 0,05 € 0,20 €
(Vishay)
EEUFC1C470
11 Condensador electrolítico, 47 uF, 20%, 16 V 2 0,21 € 0,42 €
(Panasonic)
HD74LS73AP
12 Dos cerrojos J-K con reset y preset 3 1,45 € 4,35 €
(Renesas)
LM339N
13 Cuatro comparadores con colector abierto 1 0,78 € 0,78 €
(ST Microelectronics)
LM393P
14 Dos comparadores con colector abierto 1 0,17 € 0,17 €
(Texas Instruments)
M74HCT08B1R
15 Cuatro puertas AND de dos entradas 1 0,57 € 0,57 €
(ST Microelectronics)
TL074ACN
16 Amplificador diferencial de precisión 4 0,62 € 2,48 €
(Texas Instruments)
TL431BILPE3
17 Regulador de tensión ajustable, 2‘495 V, 0‘5 % 2 0,78 € 1,56 €
(Texas Instruments)
Varios
18 Conector macho 2 patillas rectas, PCB 5 0,25 € 1,25 €
(Varios)
Varios
19 Conector macho 29 patillas acodadas, PCB 1 0,87 € 0,87 €
(Varios)
Varios
20 Jumper, 3 patillas, dos posiciones, PCB 3 0,05 € 0,15 €
(Varios)
Varios Placa de epoxi fotosensible de dos caras, cubierta de cobre 156,64 0,04
21 6,27 €
(Varios) 35 um, 17‘8 cm (largo) x 8‘8 cm (ancho) cm2 €/cm2
Varios
22 Resistor de precisión, 10 kOhm, 1%, 250 mW 8 0,66 € 5,28 €
(Varios)

CURSO 2011/2012 – 982 – KAIS TOUMI BORGES


PRESUPUESTO

Nº Referencia Precio Presu-


Descripción Unidades
orden (fabricante) unitario puesto
Varios
23 Resistor de precisión, 1'5 kOhm, 1 %, 250 mW 3 0,03 € 0,09 €
(Varios)
Varios
24 Resistor de precisión, 1'6 kOhm, 1 %, 250 mW 1 0,04 € 0,04 €
(Varios)
Varios
25 Resistor de precisión, 2 kOhm, 1 %, 250 mW 12 0,03 € 0,36 €
(Varios)
Varios
26 Resistor de precisión, 20 kOhm, 1%, 250 mW 2 0,04 € 0,08 €
(Varios)
Varios
27 Resistor de precisión, 3 kOhm, 1%, 250 mW 1 0,06 € 0,06 €
(Varios)
Varios
28 Resistor de precisión, 3'01 kOhm, 1%, 250 mW 4 0,03 € 0,12 €
(Varios)
Varios
29 Resistor de precisión, 4'75 kOhm, 1%,250 mW 4 0,03 € 0,12 €
(Varios)
Varios
30 Resistor de precisión, 5'11 kOhm, 1%,250 mW 6 0,05 € 0,30 €
(Varios)
Varios
31 Resistor estándar ajustable, 4'7 kOhm, 5%,250 mW 1 0,02 € 0,02 €
(Varios)
Varios
32 Resistor estándar, 1 kOhm, 5 %, 250 mW 9 0,10 € 0,90 €
(Varios)
Varios
33 Resistor estándar, 3'3 kOhm, 5%, 250 mW 1 0,02 € 0,02 €
(Varios)
Varios
34 Resistor estándar, 5'1 kOhm, 5%,250 mW 1 0,04 € 0,04 €
(Varios)
Varios
35 Terminal de prueba, macho, PCB 15 0,02 € 0,30 €
(Varios)
SUBTOTAL PLACA DE ACONDICIONAMIENTO ANALÓGICO: CIRCUITERÍA 29,95 €

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 20 hrs 15 €/hr 300,00 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 20 hrs 15 €/hr 300,00 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 9 hrs 15 €/hr 135,00 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 2 hrs 15 €/hr 30,00 €
de cortocircuitos)
SUBTOTAL PLACA DE ACONDICIONAMIENTO ANALÓGICO: MANO DE OBRA 816,47 €

PROYECTO FINAL DE CARRERA – 983 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

7.3.1.4 Placa de comunicaciones

.1 Material
(Ordenados por referencia y descripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden (fabricante) unitario puesto
1-390261-2
1 Zócalo DIL-8, 2 filas x 4 vías, patillas rectas 5 0,20 € 1,00 €
(TE Connectivity)
1-390261-4
2 Zócalo DIL-16, 2 filas x 8 vías, patillas rectas 1 0,24 € 0,24 €
(TE Connectivity)
881545-2
3 Puente del jumper 10 0,19 € 1,90 €
(TE Connectivity)
BC548C
4 Transistor bipolar NPN, 30 V, 100 mA, 500 mW 2 0,12 € 0,24 €
(Fairchild)
C323C104K5R5TA
5 Condensador cerámico, 100 nF, 10%,50 V 5 0,16 € 0,80 €
(Kemet)
D221K20Y5PH63L6R
6 Condensador cerámico, 220 pF, 10%,100 V 5 0,05 € 0,25 €
(Vishay)
EEUFC1H1R0
7 Condensador electrolítico, 1 uF, 20%, 50 V 5 0,20 € 1,00 €
(Panasonic)
MAX232N
8 Convertidor TTL a RS-232 1 1,03 € 1,03 €
(Texas Instruments)
ST485BN
9 Convertidor TTL a RS-485 5 0,70 € 3,50 €
(ST Microelectronics)
Varios
10 Conector DB-9 hembra, soldable a PCB 1 1,65 € 1,65 €
(Varios)
Varios
11 Conector DB-9 macho, soldable a PCB 1 1,65 € 1,65 €
(Varios)
Varios
12 Conector macho 18 patillas acodadas, PCB 1 0,54 € 0,54 €
(Varios)
Varios
13 Conector macho 2 patillas rectas, PCB 15 0,25 € 3,75 €
(Varios)
Varios
14 Diodo LED, rojo, diámetro 3 mm 1 0,15 € 0,15 €
(Varios)
Varios
15 Diodo LED, verde, diámetro 3 mm 1 0,20 € 0,20 €
(Varios)
Varios
16 Jumper, 3 patillas, dos posiciones, PCB 10 0,05 € 0,50 €
(Varios)
Varios Placa epoxi fotosensible de dos caras, cubierta de cobre 35 0,04
17 105 cm2 4,20 €
(Varios) um, 7 cm (largo) x 15 cm (ancho) €/cm2
Varios
18 Resistor de precisión, 5'11 kOhm, 1%,250 mW 2 0,05 € 0,10 €
(Varios)
Varios
19 Resistor de precisión, 60'40 Ohm, 1%,250 mW 10 0,06 € 0,60 €
(Varios)
Varios
20 Resistor estándar, 1 kOhm, 5%, 250 mW 10 0,10 € 1,00 €
(Varios)
Varios
21 Resistor estándar, 39 kOhm, 5%, 250 mW 2 0,02 € 0,04 €
(Varios)
SUBTOTAL PLACA DE COMUNICACIONES: CIRCUITERÍA 24,34 €

CURSO 2011/2012 – 984 – KAIS TOUMI BORGES


PRESUPUESTO

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 15 hrs 15 €/hr 225,00 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 8 hrs 15 €/hr 120,00 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 3‘5 hrs 15 €/hr 52,50 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 2 hrs 15 €/hr 30,00 €
de cortocircuitos)
SUBTOTAL PLACA DE COMUNICACIONES: MANO DE OBRA 427,50 €

7.3.1.5 Placa de control de potencia

.1 Material
(Ordenados por referencia y descripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden (fabricante) unitario puesto
1-390261-3
1 Zócalo DIL-14, 2 filas x 7 vías, patillas rectas 2 0,17 € 0,34 €
(TE Connectivity)
26-60-4060
2 Conector macho 6 patillas rectas, PCB 1 0,37 € 0,37 €
(Molex)
C323C104K5R5TA
3 Condensador cerámico, 100 nF, 10%, 50 V 2 0,16 € 0,32 €
(Kemet)
M74HCT08B1R
4 Cuatro puertas AND de dos entradas 1 0,57 € 0,57 €
(ST Microelectronics)
SN74AHCT00N
5 Cuatro puertas NAND de dos entradas 1 0,25 € 0,25 €
(Texas Instruments)
Varios
6 Conector macho 15 patillas acodadas, PCB 1 0,45 € 0,45 €
(Varios)
Varios
7 Conector macho 2 patillas rectas, PCB 6 0,25 € 1,50 €
(Varios)
Varios Placa epoxi fotosensible de dos caras, cubierta de cobre 35 0,04
8 83,75 cm2 3,35 €
(Varios) um, 6‘7 cm (largo) x 12‘5 cm (ancho) €/cm2
Varios
9 Resistor estándar, 1 kOhm, 5%,250 mW 2 0,10 € 0,20 €
(Varios)
SUBTOTAL PLACA DE CONTROL DE POTENCIA: CIRCUITERÍA 7,35 €

PROYECTO FINAL DE CARRERA – 985 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 10 hrs 15 €/hr 150,00 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 0 hrs 15 €/hr 0,00 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 0 hrs 15 €/hr 0,00 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 0 hrs 15 €/hr 0,00 €
de cortocircuitos)
SUBTOTAL PLACA DE CONTROL DE POTENCIA: MANO DE OBRA 150,00 €

7.3.1.6 Placa de memoria externa de datos

.1 Material
(Ordenados por referencia y descripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden (fabricante) unitario puesto
AS7C256A-12TIN Memoria estática aleatoria, 8 bits, 32 kbytes, montaje
1 2 2,48 € 4,96 €
(Alliance Memory) superficial
C323C104K5R5TA
2 Condensador cerámico, 100 nF, 10 %, 50 V 2 0,16 € 0,32 €
(Kemet)
Varios
3 Conector macho 45 patillas acodadas, PCB 1 1,35 € 1,35 €
(Varios)
Varios Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um,
4 83,75 cm2 0,04 €/cm2 3,35 €
(Varios) 6‘7 cm (largo) x 12‘5 cm (ancho)
SUBTOTAL PLACA DE MEMORIA EXTERNA DE DATOS: CIRCUITERÍA 9,98 €

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 0,5 hrs 15 €/hr 7,50 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 1,5 hrs 15 €/hr 22,50 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 1,5 hrs 15 €/hr 22,50 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 0,5 hrs 15 €/hr 7,50 €
de cortocircuitos)
SUBTOTAL PLACA DE MEMORIA EXTERNA DE DATOS: MANO DE OBRA 60,00 €

CURSO 2011/2012 – 986 – KAIS TOUMI BORGES


PRESUPUESTO

7.3.1.7 Placa de memoria externa de programa

.1 Material
(Ordenados por referencia y descripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden (fabricante) unitario puesto
AS7C256A-12TIN
1 Memoria estática aleatoria, 8 bits, 32 kbytes, montaje superficial 2 2,48 € 4,96 €
(Alliance Memory)
C323C104K5R5TA
2 Condensador cerámico, 100 nF, 10 %, 50 V 2 0,16 € 0,32 €
(Kemet)
Varios
3 Conector macho 45 patillas acodadas, PCB 1 1,35 € 1,35 €
(Varios)
Varios Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 0,04
4 83,75 cm2 3,35 €
(Varios) 6‘7 cm (largo) x 12‘5 cm (ancho) €/cm2
SUBTOTAL PLACA DE MEMORIA EXTERNA DE PROGRAMA: CIRCUITERÍA 9,98 €

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 0,5 hrs 15 €/hr 7,50 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 1,5 hrs 15 €/hr 22,50 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 1,5 hrs 15 €/hr 22,50 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 0,5 hrs 15 €/hr 7,50 €
de cortocircuitos)
SUBTOTAL PLACA DE MEMORIA EXTERNA DE PROGRAMA: MANO DE OBRA 60,00 €

7.3.2 Bloque de potencia

7.3.2.1 Placa DC / AC

.1 Material
(Ordenados por referencia y dewcripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden (fabricante) unitario puesto
01000056H
1 Portafusibles 6 0,25 € 1,50 €
(Littlefuse)
0217015.MXP
2 Fusible rápido, cartucho, 15 A, 250 V 1 0,33 € 0,33 €
(Littlefuse)
1N4001-E3/54
3 Diodo estándar, 1 A, 50 V 1 0,04 € 0,04 €
(Vishay)
1N5243B-TAP
4 Diodo zéner, 13 V, 5%, 500 mW 8 0,03 € 0,24 €
(Vishay)
22-27-2031
5 Conector macho 3 patillas rectas, PCB 6 0,57 € 3,42 €
(Molex)

PROYECTO FINAL DE CARRERA – 987 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

Nº Referencia Precio Presu-


Descripción Unidades
orden (fabricante) unitario puesto
26-60-4060
6 Conector macho 6 patillas rectas, PCB 1 0,37 € 0,37 €
(Molex)
562R10TST12
7 Condensador cerámico, 120 pF, 10 %, 1 kV 2 0,63 € 1,26 €
(Vishay)
62.82.9.024.0300
8 Relé de dos contactos, bobina DC, 24 V, 125 mA 1 12,23 € 12,23 €
(Finder)
890SP-01000-A-100
9 Radiador de aletas de longitud 100 mm, 0'12° C/W 1 40,87 € 40,87 €
(H S MARSTON)
B59901D0060A040
10 Resistor PTC, 100 Ohm, 30 V 1 1,24 € 1,24 €
(Epcos)
B72205S0271K101
11 Varistor, 8'6 J, 275 V 1 0,33 € 0,33 €
(Epcos)
BC477
12 Transistor bipolar PNP, -80 V, -150 mA 1 0,19 € 0,19 €
(Multicomp)
BC548C
13 Transistor bipolar NPN, 30 V, 100 mA, 500 mW 1 0,12 € 0,12 €
(Fairchild)
D331K20Y5PL63L6R
14 Condensador cerámico, 330 pF, 10 %, 500 V 2 0,20 € 0,40 €
(Vishay)
IRC840
15 MOSFET de canal N, 8 A, 500 V 2 2,50 € 5,00 €
(International Rectifier)
IRG4PH40UD2-E
16 IGBT, 41 A, 1‘2 kV 2 4,88 € 9,76 €
(International Rectifier)
LA120X15-1 Fusible para semiconductores, ultrarrápido, 15 A, 1‘2 kVac /
17 2 52,69 € 105,38 €
(Littlefuse) 1 kVdc,
PLH 16/2-15
18 Bloque terminal hembra de 2 entradas, 1 kV, 76 A, PCB 9 6,24 € 56,16 €
(Phoenix Contact)
RH0250R165FE02
19 Resistor de precisión, 165 mOhm, 1%, 25 W 1 6,88 € 6,88 €
(Vishay)
TE1000B47RJ
20 Resistencia de disipación de potencia, 47 Ohm, 5%, 1 kW 4 59,81 € 239,24 €
(Tyco Electronics)
Varios
21 Conector hembra 13 patillas rectas, PCB 1 0,49 € 0,49 €
(Varios)
Varios
22 Conector hembra 18 patillas rectas, PCB 1 0,68 € 0,68 €
(Varios)
Varios
23 Inductancia, 100 mH, 12‘74 A 1 30,00 € 30,00 €
(Varios)
Varios Placa epoxi fotosensible de dos caras, cubierta de cobre 35
24 630 cm2 0,04 €/cm2 25,20 €
(Varios) um, 30 cm (largo) x 21 cm (ancho)
Varios
25 Resistor estándar, 10 kOhm, 5 %, 250 mW 4 0,02 € 0,08 €
(Varios)
Varios
26 Resistor estándar, 12 Ohm, 5%, 2 W 2 0,14 € 0,28 €
(Varios)
Varios
27 Resistor estándar, 15 Ohm, 5 %, 250 mW 4 0,04 € 0,16 €
(Varios)
Varios
28 Resistor estándar, 1'8 kOhm, 5 %, 250 mW 1 0,02 € 0,02 €
(Varios)
Varios
29 Resistor estándar, 51 kOhm, 5 %, 1 W 2 0,18 € 0,36 €
(Varios)
Varios
30 Resistor estándar, 680 Ohm, 5 %, 250 mW 1 0,02 € 0,02 €
(Varios)

CURSO 2011/2012 – 988 – KAIS TOUMI BORGES


PRESUPUESTO

Nº Referencia Precio Presu-


Descripción Unidades
orden (fabricante) unitario puesto
SUBTOTAL PLACA DC/AC: CIRCUITERÍA 542,25 €

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 25 hrs 15 €/hr 375,00 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 0 hrs 15 €/hr 0,00 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 0 hrs 15 €/hr 0,00 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 0 hrs 15 €/hr 0,00 €
de cortocircuitos)
SUBTOTAL PLACA DC/AC: MANO DE OBRA 375,00 €

7.3.2.2 Placa AC / DC

.1 Material
(Ordenados por referencia y descripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden fabricante unitario puesto
01000056H
1 Portafusibles 2 0,25 € 0,50 €
(Littlefuse)
0217015.MXP
2 Fusible rápido, cartucho, 15 A, 250 V 1 0,33 € 0,33 €
(Littlefuse)
1N5406
3 Diodo estándar, 3 A, 600 V 1 0,19 € 0,19 €
(Vishay)
36DA561F450AC2A
4 Condensador electrolítico, 560 uF, 20 %, 450 V 2 34,82 € 69,64 €
(United Chemi-Con)
8114-RC
5 Inductancia, 2'5 mH, 12'5 A 1 11,77 € 11,77 €
(Bourns Jw Miller)
B57364S0409M000
6 Termistor NTC, 4 Ohm, 20 %, 9'5 A, 5'1 W 1 4,06 € 4,06 €
(Epcos)
B72205S0271K101
7 Varistor, 8'6 J, 275 V 1 0,33 € 0,33 €
(Epcos)
D331K20Y5PL63L6R
8 Condensador cerámico, 330 pF, 10 %, 500 V 1 0,20 € 0,20 €
(Vishay)
GBU1005
9 Rectificador monofásico de onda completa, 10 A, 600 V 1 1,82 € 1,82 €
(Multicomp)
IPI50R140CP
10 MOSFET canal N, 23 A, 550 V 1 2,39 € 2,39 €
(Infineon)
MUR460RLG
11 Diodo ultrarrápido, 4 A, 460 V 1 0,48 € 0,48 €
(On Semiconductor)
OAR3 - R050FI
12 Resistor de precisión, 50 mOhm, 1 %, 3 W 1 1,52 € 1,52 €
(Welwyn)

PROYECTO FINAL DE CARRERA – 989 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

Nº Referencia Precio Presu-


Descripción Unidades
orden fabricante unitario puesto
PLH 16/2-15
13 Bloque terminal hembra, 2 entradas, 1 kV, 76 A, PCB 3 6,24 € 18,72 €
(Phoenix Contact)
SK037C124KAR
14 Condensador cerámico, 120 nF, 10 %, 500 V 1 4,97 € 4,97 €
(AVX)
Varios
15 Conector hembra, 7 patillas rectas, PCB 1 0,26 € 0,26 €
(Varios)
Varios Placa epoxi fotosensible de dos caras, cubierta de cobre 35 0,04
16 150 cm2 6,00 €
(Varios) um, 10 cm (largo) x 15 cm (ancho) €/cm2
Varios
17 Resistor estándar, 10 kOhm, 5 %, 250 mW 1 0,02 € 0,02 €
(Varios)
Varios
18 Resistor estándar, 5'1 Ohm, 5 %, 250 mW 1 0,04 € 0,04 €
(Varios)
WP4S-4K7RJA2
19 Resistor estándar, 4'7 kOhm, 5 %, 4 W 1 0,14 € 0,14 €
(Welwyn)
SUBTOTAL PLACA AC/DC: CIRCUITERÍA 123,38 €

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 20 hrs 15 €/hr 300,00 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 0 hrs 15 €/hr 0,00 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 0 hrs 15 €/hr 0,00 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 0 hrs 15 €/hr 0,00 €
de cortocircuitos)
SUBTOTAL PLACA AC/DC: MANO DE OBRA 300,00 €

7.3.2.3 Placa de alimentaciones de potencia

.1 Material
(Ordenados por referencia y descripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden fabricante unitario puesto
01000056H
1 Portafusibles 6 0,25 € 1,50 €
(Littlefuse)
0217.032MXP
2 Fusible rápido, cartucho, 32 mA, 250 V 3 0,21 € 0,63 €
(Littlefuse)
10 5989
3 Transformador 230V a 12V, salida doble, 3 VA 3 6,12 € 18,36 €
(Clairtronic)
1-390261-1
4 Zócalo DIL-6, 2 filas x 3 vías, patillas rectas 3 0,16 € 0,48 €
(TE Connectivity)
1N4001-E3/54
5 Diodo estándar, 1 A, 50 V 18 0,04 € 0,72 €
(Vishay)
22-27-2031
6 Conector macho 3 patillas rectas, PCB 6 0,57 € 3,42 €
(Molex)

CURSO 2011/2012 – 990 – KAIS TOUMI BORGES


PRESUPUESTO

Nº Referencia Precio Presu-


Descripción Unidades
orden fabricante unitario puesto
22-27-2041
7 Conector macho 4 patillas rectas, PCB 1 0,50 € 0,50 €
(Molex)
4N36-M
8 Optoacoplador salida a transistor bipolar 3 0,59 € 1,77 €
(Fairchild)
C323C104K5R5TA
9 Condensador cerámico, 100 nF, 10 %,50 V 9 0,16 € 1,44 €
(Kemet)
EEUFC1E152
10 Condensador electrolítico, 1'5 mF, 25 V 6 1,77 € 10,62 €
(Panasonic)
EEUFC1H1R0
11 Condensador electrolítico, 1 uF, 20 %, 50 V 3 0,20 € 0,60 €
(Panasonic)
L7812ACV
12 Regulador de +12V 3 0,63 € 1,89 €
(ST Microelectronics)
L7912ACV
13 Regulador de -12V 3 1,45 € 4,35 €
(ST Microelectronics)
PLH 16/2-15
14 Bloque terminal hembra, 2 entradas, 1 kV, 76 A, PCB 1 6,24 € 6,24 €
(Phoenix Contact)
TL7757CLPG4
15 Supervisor de tensión 6 0,48 € 2,88 €
(Texas Instruments)
Varios Placa epoxi fotosensible de dos caras, cubierta de cobre 35 0,04
16 560 cm2 22,40 €
(Varios) um, 20 cm (largo) x 28 cm (ancho) €/cm2
Varios
17 Resistor de precisión, 10 kOhm, 1 %, 250 mW 6 0,66 € 3,96 €
(Varios)
Varios
18 Resistor de precisión, 14'70 kOhm, 1%, 250 mW 6 0,03 € 0,18 €
(Varios)
Varios
19 Resistor estándar, 1'2 kOhm, 5 %, 250 mW 3 0,04 € 0,12 €
(Varios)
Varios
20 Resistor estándar, 820 Ohm, 5%, 250 mW 3 0,04 € 0,12 €
(Varios)
SUBTOTAL PLACA ALIMENTACIONES DE POTENCIA: CIRCUITERÍA 82,18 €

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 15 hrs 15 €/hr 225,00 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 0 hrs 15 €/hr 0,00 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 0 hrs 15 €/hr 0,00 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 0 hrs 15 €/hr 0,00 €
de cortocircuitos)
SUBTOTAL PLACA ALIMENTACIONES DE POTENCIA: MANO DE OBRA 225,00 €

PROYECTO FINAL DE CARRERA – 991 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

7.3.2.4 Placa de aislamiento

.1 Circuitería
(Ordenados por referencia y descripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden fabricante unitario puesto
1-390261-4
1 Zócalo DIL-16, 2 filas x 8 vías, patillas rectas 4 0,24 € 0,96 €
(TE Connectivity)
22-27-2021
2 Conector macho 2 patillas rectas, soldable a PCB 4 0,38 € 1,52 €
(Molex)
22-27-2031
3 Conector macho 3 patillas rectas, soldable a PCB 1 0,57 € 0,57 €
(Molex)
EEUFC1H1R0
4 Condensador electrolítico, 1 uF, 20 %, 50 V 16 0,20 € 3,20 €
(Panasonic)
ISO122JP
5 Amplificador de aislamiento de ganancia unitaria 4 35,71 € 142,84 €
(Texas Instruments)
Varios
6 Conector macho 13 patillas acodadas, soldable a PCB 1 0,39 € 0,39 €
(Varios)
Varios Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um,7 0,04
7 91 cm2 3,64 €
(Varios) cm (largo) x 13 cm (ancho) €/cm2
Varios
8 Resistor de precisión, 1 Mohm, 1 %, 250 mW 3 0,06 € 0,18 €
(Varios)
Varios
9 Resistor de precisión, 11'80 kOhm, 1 %,250 mW 2 0,03 € 0,06 €
(Varios)
Varios
10 Resistor de precisión, 7'15 kOhm, 1 %, 250 mW 1 0,05 € 0,05 €
(Varios)
SUBTOTAL PLACA DE AISLAMIENTO: CIRCUITERÍA 153,41 €

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 10 hrs 15 €/hr 150,00 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 0 hrs 15 €/hr 0,00 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 0 hrs 15 €/hr 0,00 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 0 hrs 15 €/hr 0,00 €
de cortocircuitos)
SUBTOTAL DE PLACA AISLAMIENTO: MANO DE OBRA 150,00 €

CURSO 2011/2012 – 992 – KAIS TOUMI BORGES


PRESUPUESTO

7.3.2.5 Placa de control de troceador

.1 Material
(Ordenados por referencia y descripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden fabricante unitario puesto
1-390261-1
1 Zócalo DIL-6, 2 filas x 3 vías, patillas rectas 1 0,16 € 0,16 €
(TE Connectivity)
1-390261-2
2 Zócalo DIL-8, 2 filas x 4 vías, patillas rectas 1 0,20 € 0,20 €
(TE Connectivity)
22-27-2021
3 Conector macho 2 patillas rectas, PCB 2 0,38 € 0,76 €
(Molex)
4N36-M
4 Optoacoplador salida a transistor bipolar 1 0,59 € 0,59 €
(Fairchild)
C323C104K5R5TA
5 Condensador cerámico, 100 nF, 10 %, 50 V 1 0,16 € 0,16 €
(Kemet)
C330C474K5R5TA
6 Condensador cerámico, 470 nF, 10 %, 50 V 1 0,43 € 0,43 €
(Kemet)
D102K20Y5PH63L2R
7 Condensador cerámico, 1 nF, 10 %, 100 V 1 0,08 € 0,08 €
(Vishay)
D122K20Y5PH63L2R
8 Condensador cerámico, 1'2 nF, 10 %, 100 V 1 0,08 € 0,08 €
(Vishay)
D391K20Y5PH63L2R
9 Condensador cerámico, 390 pF, 10 %, 100 V 2 0,20 € 0,40 €
(Vishay)
EEUFC1H100
10 Condensador electrolítico, 10 uF, 20 %, 50 V 1 0,17 € 0,17 €
(Panasonic)
EEUFC1H150
11 Condensador electrolítico, 15 uF, 20 %, 50 V 1 0,20 € 0,20 €
(Panasonic)
EEUFC1H180
12 Condensador electrolítico, 18 uF, 20 %, 50 V 1 0,17 € 0,17 €
(Panasonic)
UCC28019P
13 Controlador de troceador elevador 1 1,54 € 1,54 €
(Texas Instruments)
Varios
14 Conector macho 7 patillas acodadas, PCB 1 0,21 € 0,21 €
(Varios)
Varios Placa epoxi fotosensible de dos caras, cubierta de cobre 35
15 70 cm2 0,04 €/cm2 2,80 €
(Varios) um, 7 cm (largo) x 10 cm (ancho)
Varios
16 Resistor de precisión, 1 Mohm, 1 %, 250 mW 2 0,06 € 0,12 €
(Varios)
Varios
17 Resistor de precisión, 13 kOhm, 1 %, 250 mW 1 0,03 € 0,03 €
(Varios)
Varios
18 Resistor de precisión, 16'20 kOhm, 1 %, 250 mW 1 0,03 € 0,03 €
(Varios)
Varios
19 Resistor de precisión, 220 Ohm, 1 %, 250 mW 1 0,06 € 0,06 €
(Varios)
Varios
20 Resistor de precisión, 390 Ohm, 5 %, 250 mW 1 0,06 € 0,06 €
(Varios)
Varios
21 Resistor de precisión, 5'11 kOhm, 1 %, 250 mW 1 0,05 € 0,05 €
(Varios)
SUBTOTAL PLACA DE CONTROL DE TROCEADOR: CIRCUITERÍA 8,30 €

PROYECTO FINAL DE CARRERA – 993 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 15 hrs 15 €/hr 225,00 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 0 hrs 15 €/hr 0,00 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 0 hrs 15 €/hr 0,00 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 0 hrs 15 €/hr 0,00 €
de cortocircuitos)
SUBTOTAL PLACA DE CONTROL DE TROCEADOR: MANO DE OBRA 225,00 €

7.3.2.6 Placa de control de FETs

.1 Material
(Ordenados por referencia y descripción)
Nº Referencia Precio Presu-
Descripción Unidades
orden (fabricante) unitario puesto
1-390261-2
1 Zócalo DIL-8, 2 filas x 4 vías, patillas rectas 4 0,20 € 0,80 €
(TE Connectivity)
22-27-2021
2 Conector macho, 2 patillas rectas, PCB 4 0,38 € 1,52 €
(Molex)
C323C104K5R5TA
3 Condensador cerámico, 100 nF, 10 %, 50 V 4 0,16 € 0,64 €
(Kemet)
EEUFC1E121
4 Condensador electrolítico, 120 uF, 20 %, 25 V 8 0,05 € 0,40 €
(Panasonic)
HCPL-3120-000E
5 Controlador optoacoplado para FETs 4 2,41 € 9,64 €
(Avago)
Varios
6 Conector macho, 18 patillas acodadas, PCB 1 0,54 € 0,54 €
(Varios)
Varios Placa epoxi fotosensible de dos caras, cubierta de cobre 35 um, 7
7 91 cm2 0,04 €/cm2 3,64 €
(Varios) cm (largo) x 13 cm (ancho)
Varios
8 Resistor estándar, 33 Ohms, 5 %, 250 mW 4 0,04 € 0,16 €
(Varios)
SUBTOTAL PLACA DE CONTROL DE FETS: CIRCUITERÍA 17,34 €

.2 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Diseño de circuitos 10 hrs 15 €/hr 150,00 €
2 Diseño de placas (ubicación de componentes, trazado de pistas, planos de masa…) 0 hrs 15 €/hr 0,00 €
Construcción de placas (creación de la placa base, taladrado, ubicación de
3 0 hrs 15 €/hr 0,00 €
componentes, soldadura)
Pruebas de placas (comprobación de soldaduras, continuidad de las pistas y detección
4 0 hrs 15 €/hr 0,00 €
de cortocircuitos)
SUBTOTAL DE PLACA DE CONTROL DE FETS : MANO DE OBRA 150,00 €

CURSO 2011/2012 – 994 – KAIS TOUMI BORGES


PRESUPUESTO

7.4 Cuadro de precios por programación


7.4.1 Mano de obra
Nº Precio Presu-
Descripción Unidades
orden unitario puesto
1 Desarrollo del programa en lenguaje ensamblador para el DSP 2.000 hrs 15 €/hr 24.000,00 €
2 Desarrollo del programa en lenguaje gráfico LabView para el PC 900 hrs 15 €/hr 13.500,00 €
SUBTOTAL DE PROGRAMACIÓN: MANO DE OBRA 37.500,00 €

7.5 Presupuesto

PRESUPUESTO DE MATERIAL
 Bloque de Control
o Placa DSP 123,58 €
o Placa Madre 45,58 €
o Placa de Acondicionamiento Analógico 29,95 €
o Placa de Comunicaciones 24,34 €
o Placa de Control de Potencia 7,35 €
o Placa de Memoria Externa de Datos 9,98 €
o Placa de Memoria Externa de Programa 9,98 €
Subtotal Bloque de Control: Material 250,76 €

 Bloque de Potencia
o Placa DC/AC 542,25 €
o Placa AC/DC (2 unidades) 246,76 €
o Placa de Alimentaciones de Potencia 82,18 €
o Placa de Aislamiento 153,41 €
o Placa de Control de Troceador (2 unidades) 16,60 €
o Placa de Control de FETs 17,34 €
Subtotal Bloque de Potencia: Material 1.058,54 €

SUBTOTAL MATERIAL 1.309,30 €

PRESUPUESTO DE MANO DE OBRA


 Bloque de Control
o Placa DSP 247,50 €
o Placa Madre 352,50 €
o Placa de Acondicionamiento Analógico 816,47 €
o Placa de Comunicaciones 427,50 €
o Placa de Control de Potencia 150,00 €
o Placa de Memoria Externa de Datos 60,00 €
o Placa de Memoria Externa de Programa 60,00 €

PROYECTO FINAL DE CARRERA – 995 – CARGA ELÉCTRICA PROGRAMABLE


PRESUPUESTO

Subtotal Bloque de Control: Mano de obra 2.113,97 €

 Bloque de Potencia
o Placa DC/AC 375,00 €
o Placa AC/DC 300,00 €
o Placa de Alimentaciones de Potencia 225,00 €
o Placa de Aislamiento 150,00 €
o Placa de Control de Troceador (2 unidades) 225,00 €
o Placa de Control de FETs 150,00 €
Subtotal Bloque de Potencia: Mano de obra 1.425,00 €

 Programación
o Lenguajes Ensamblador y LabView 37.500 €
Subtotal Programación: Mano de obra 37.500,00 €

SUBTOTAL MANO DE OBRA 41.038,97 €

BASE IMPONIBLE (MATERIAL + MANO DE OBRA) 42.348,27 €


GASTOS GENERALES (13% SOBRE MATERIAL) 170,21 €
BENEFICIO INDUSTRIAL (10% SOBRE BASE IMPONIBLE) 4.234,83 €
I.V.A. (18% SOBRE BASE IMPONIBLE) 7.622,69 €

TOTAL PRESUPUESTO 54.375,99 €

El presupuesto para el presente proyecto asciende a la cantidad de CINCUENTA Y CUATRO MIL


TRESCIENTOS SETENTA Y CINCO EUROS CON NOVENTA Y NUEVE CÉNTIMOS.

El autor del Presupuesto:

Kais Toumi Borges


Estudiante de Ingeniería Técnica Industrial, Esp. en Electrónica Industrial

CURSO 2011/2012 – 996 – KAIS TOUMI BORGES

S-ar putea să vă placă și