You are on page 1of 532

Analizador de Gases para Vehículos de Gasolina

TITULACIÓN: Ingeniería Técnica Industrial especialidad Electrónica Industrial

AUTOR: José Santaella Ortiz.
DIRECTOR: José Ramón López López.

FECHA: Febrero / 2010.

1 ÍNDICE GENERAL

TITULACIÓN: Ingeniería Técnica Industrial especialidad Electrónica Industrial

AUTOR: José Santaella Ortiz.
DIRECTOR: José Ramón López López.

FECHA: Febrero / 2010.

Proyecto: Analizador de Gases para Vehículos de Gasolina
ÍNDICE GENERAL

Fecha 30-01-2010 rev. A

1

Índice General ........................................................................................ 2

2

Memoria Descriptiva............................................................................ 11

2.0 Hoja de Identificación ........................................................................... 12
2.1 Introducción ......................................................................................... 13
2.2 Antecedentes ......................................................................................... 14
2.3 Objetivos ............................................................................................... 15
2.4 Estudios Previos.................................................................................... 16
2.4.1 Cambio Climático y Efecto Invernadero......................................................... 16
2.4.1.1 Introducción ...............................................................................................16
2.4.1.2 El Clima Global ..........................................................................................16
2.4.1.3 Efecto Invernadero y Gases que lo Producen. ............................................22
2.4.1.4 Cambios Previsibles en el Clima Global. ....................................................27
2.4.2 Acuerdos Internacionales ............................................................................... 28
2.4.2.1 Protocolo del Convenio sobre Contaminación Atmosférica
Transfronteriza a Larga Distancia..............................................................28
2.4.2.2 Cumbre de la Tierra, Río de Janeiro...........................................................29
2.4.2.3 Convención Marco sobre Cambio Climático de las Naciones
Unidas.........................................................................................................29
2.4.2.4 Protocolo de KYOTO. .................................................................................30
2.4.3 Emisiones de Vehículos con Motor de Explosión ........................................... 31
2.4.4 Evolución de la Normativa en la Unión Europea ........................................... 35
2.4.5 Evolución de la Normativa Española.............................................................. 43

2.5 Requerimientos..................................................................................... 45
2.5.1 Normativa de Aplicación................................................................................. 45
2.5.2 Gases Objeto de Medición............................................................................... 48
2.5.3 Requerimientos Técnicos ................................................................................ 49
2.5.4 Requerimientos Metrológicos ......................................................................... 50
2.5.5 Diagrama de Bloques del Analizador.............................................................. 54
2.5.6 Sensores .......................................................................................................... 54
2.5.6.1 Sensores de Gases .......................................................................................54
2.5.6.2 Sensores para Medición de Revoluciones Por Minuto................................54
2.5.7 Coeficiente LAMBDA λ .................................................................................. 54

Página 3(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ÍNDICE GENERAL

Fecha 30-01-2010 rev. A

2.5.8 Mandos e Indicadores para el Manejo del Analizador.................................... 56
2.5.9 Visualización de la Información..................................................................... 57
2.5.10 Sistema de Ajuste del Analizador de Gases ..................................................... 57
2.5.10.1 Ajuste de Cero .........................................................................................58
2.5.10.2 Calibración de la Medida. .......................................................................58
2.5.11 Control de Temperatura Interna..................................................................... 58
2.5.12 Captación de los Gases de Escape................................................................... 59
2.5.13 Fuente de Alimentación.................................................................................. 59
2.5.14 Disipadores de Calor....................................................................................... 59
2.5.15 Instrucciones de Manejo................................................................................. 59

2.6 Solución Adoptada ............................................................................... 61
2.6.1 Normativa de Aplicación................................................................................. 63
2.6.2 Gases Objeto de Medición............................................................................... 63
2.6.3 Requerimientos Técnicos ................................................................................ 65
2.6.4 Requerimientos Metrológicos ......................................................................... 66
2.6.5 Diagrama de Bloques del Analizador.............................................................. 68
2.6.6 Módulo Sensorses ........................................................................................... 71
2.6.6.1 Sensores para Medición de los Gases HC, CO y CO2 .................................72
2.6.6.2 Sensor para Medición de la Concentración de Oxígeno ............................81
2.6.6.3 Sensor para Medición de las Revoluciones Por Minuto .............................88
2.6.7 Modulo de Conversión A/D............................................................................. 92
2.6.7.1 Multiplexor Analógico ................................................................................92
2.6.7.2 Conversión A/D...........................................................................................95
2.6.8 Módulo Microprocesador.............................................................................. 103
2.6.8.1 Microprocesador MC6HC000................................................................... 104
2.6.8.2 Coprocesador Matemático MC68882........................................................ 109
2.6.8.3 Buses......................................................................................................... 113
2.6.8.4 Bancos de Memoria .................................................................................. 116
2.6.8.5 Decodificador de Direcciones ................................................................... 121
2.6.8.6 Gestor de Interrupciones........................................................................... 123
2.6.8.7 Señal de Reloj ........................................................................................... 127
2.6.8.8 Circuito de Arranque y RESET Manual................................................... 127
2.6.8.9 Adquisición de Datos por el Microprocesador .......................................... 129
2.6.8.10 Linealización de la Medida.................................................................... 130
2.6.8.11 Cálculo del Coeficiente LAMBDA  .................................................... 130

Página 4(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ÍNDICE GENERAL

Fecha 30-01-2010 rev. A

2.6.9 Módulo I/O ................................................................................................... 132
2.6.9.1 Teclado ..................................................................................................... 132
2.6.9.2 Indicadores Luminosos y Acústicos .......................................................... 137
2.6.9.3 Visualizadores........................................................................................... 145
2.6.10 Ajuste del Analizador .................................................................................... 153
2.6.10.1 Sensor ANDROS Modelo 5210.............................................................. 156
2.6.10.2 Sensor O2 ............................................................................................... 162
2.6.10.3 Sensor de Revoluciones Por Minuto...................................................... 165
2.6.11 Control de la Temperatura Interna............................................................... 166
2.6.11.1 Termostato Electrónico ......................................................................... 166
2.6.11.2 Ventilador.............................................................................................. 169
2.6.12 Captación de los Gases de Escape................................................................. 170
2.6.13 Fuente de Alimentación................................................................................ 171
2.6.13.1 Alimentación Estabilizada a ±15 Vdc.................................................... 172
2.6.13.2 Alimentación de +5 Vdc Estabilizados................................................... 173
2.6.13.3 Alimentación de +12 Vdc no Regulados................................................ 175
2.6.14 Disipadores de Calor..................................................................................... 176
2.6.15 Instrucciones de Manejo y Códigos de ERROR............................................ 177

3

Memoria de Cálculo ........................................................................... 180

3.1 Módulo de Sensores............................................................................ 181
3.1.1 Sensor de Oxígeno SO-D0-250 ..................................................................... 181
3.1.1.1 Calefactor del Sensor................................................................................ 181
3.1.1.2 Tensión de Referencia V_ref .................................................................... 184
3.1.1.3 Convertidor Corriente / Tensión ............................................................... 187
3.1.2 Sensor de r.p.m. ............................................................................................ 189
3.1.2.1 Rectificador de Media Onda ..................................................................... 189
3.1.2.2 Generador de Pulsos ................................................................................. 190
3.1.2.3 Convertidor Frecuencia-Tensión.............................................................. 192

3.2 Módulo Conversor A/D ...................................................................... 196
3.3 Módulo Microprocesador .................................................................. 197
3.3.1 Bancos de Memoria ...................................................................................... 197
3.3.1.1 Tiempo de Acceso ..................................................................................... 197
3.3.1.2 Mapa Lógico de Memoria......................................................................... 198
3.3.2 Arranque del Microprocesador y RESET Manual........................................ 199

Página 5(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ÍNDICE GENERAL

Fecha 30-01-2010 rev. A

3.3.3 Linealización de la Medida ........................................................................... 202
3.3.3.1 Resolución del Conversor AD ................................................................... 203
3.3.3.2 ANEXO III - Tablas de linealización\TABLA_L1.xls............................... 203
3.3.3.3 ANEXO III - Tablas de linealización\TABLAS_XX\*.* ........................... 204
3.3.3.4 ANEXO III - Tablas de linealización\TABLA_L2_XX.xls ....................... 207
3.3.3.5 Mapa de direcciones de memoria de las tablas ......................................... 208

3.4 Módulo I/O.......................................................................................... 209
3.4.1 Teclado.......................................................................................................... 209
3.4.2 Visualización................................................................................................. 210
3.4.2.1 Cálculo del Circuito de los Displays.......................................................... 210
3.4.2.2 Activación de los Display y Frecuencia de Refresco ................................. 215
3.4.3 Indicadores Luminosos y Acústicos .............................................................. 216

3.5 Control de Temperatura Interna....................................................... 225
3.6 Fuente de Alimentación...................................................................... 232
3.6.1 Tensión Regulada de ± 15 Vdc...................................................................... 234
3.6.2 Tensión Regulada de +5 VDC....................................................................... 235
3.6.3 Tensión NO Regulada de + 12 Vdc............................................................... 239
3.6.4 Tensión Alterna 24 Vac ................................................................................ 241

3.7 Disipadores de Calor .......................................................................... 242
3.7.1 Regulador de Tensión LT1185CT (sensor O2) .............................................. 243
3.7.2 Microprocesador MC68HC000 ..................................................................... 244
3.7.3 Coprocesador MC68882................................................................................ 245
3.7.4 Regulador de Tensión MC78T05ACT (+5 V) ............................................... 247
3.7.5 Reguladores de Tensión ±15 Vdc, MC7815ACTG y MC7915ACT ............... 249
3.7.6 Puente Rectificador DF10M (±15 V) ............................................................ 250
3.7.7 Diodos UT4005, Tensión +5 V...................................................................... 251
3.7.8 Diodos Rectificadores UT4005, Tensión +12 V ............................................ 252

4

Planos .................................................................................................. 253

4.1 Plano nº 1 - Panel frontal del analizador........................................... 254
4.2 Plano nº 2 - Diagrama de bloques del analizador de gases............... 255
4.3 Plano nº 3 - Conexión entre placas ................................................... 256
4.4 Plano nº 4 - Conexion del teclado a la placa nº 4 (IO) ...................... 257
4.5 Plano nº 5 - Ventana de ajuste del analizador................................... 258
4.6 Plano nº 6 - Placa nº 1 - Modulo Sensores ......................................... 259
Página 6(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ÍNDICE GENERAL

Fecha 30-01-2010 rev. A

4.7 Plano nº 7 - Placa nº 2 - Modulo de Conversion AD ......................... 260
4.8 Plano nº 8 - Placa nº 3 - Modulo Microprocesador........................... 261
4.9 Plano nº 9 - Placa nº 4 - Modulo IO ................................................... 262
4.10 Plano nº 10 - Placa nº 5 - Visualizadores ........................................... 263
4.11 Plano nº 11 - Placa nº 6 - Fuente de alimentación............................. 264
4.12 Plano nº 12 - Conexión de los Indicadores luminosos....................... 265
4.13 Plano nº 13 - Circuito impreso de las placas nº 1 y 2 ........................ 266
4.14 Plano nº 14 - Placa nº 3 - Circuito impreso de la cara superior de la
placa (top layer) ................................................................................ 267
4.15 Plano nº 15 - Placa nº 3 - Circuito impreso de la cara inferior de la
placa (bottom layer) ......................................................................... 268
4.16 Plano nº 16 - Placa nº 4 - Circuito impreso de la cara superior (top
layer) ................................................................................................. 269
4.17 Plano nº 17 - Placa nº 4 - Circuito impreso de la cara inferior de la
placa (bottom layer) ......................................................................... 270
4.18 Plano nº 18 - Circuito impreso de las placas nº 5 y 6 ........................ 271
4.19 Plano nº 19 - Distribución de componentes en las placas nº 1 y 2 .... 272
4.20 Plano nº 20 - Distribución de componentes en la placa nº 3 ............. 273
4.21 Plano nº 21 - Distribución de componentes en la placa nº 4 ............. 274
4.22 Plano nº 22 - Distribución de componentes en la placa nº 5 y 6 ....... 275
5

Presupuesto......................................................................................... 276

5.1 Introducción ....................................................................................... 277
5.2 Lista de Precios Unitarios .................................................................. 277
5.2.1 Componentes................................................................................................. 277
5.2.2 Mano de Obra. .............................................................................................. 286

5.3 Cuadro de Descompuestos ................................................................. 287
5.3.1 Capítulo 1 – MÓDULO SENSORES. ........................................................... 287
5.3.2 Capítulo 2 – MÓDULO CONVESION A/D. ................................................. 292
5.3.3 Capítulo 3 – MÓDULO MICROPROCESADOR. ........................................ 294
5.3.4 Capítulo 4 – MÓDULO I/O........................................................................... 296
5.3.5 Capítulo 5 – VISUALIZADORES................................................................. 300
5.3.6 Capítulo 6 – FUENTE DE ALIMENTACIÓN. ............................................ 301
5.3.7 Capítulo 7 – Varios. ...................................................................................... 303

Página 7(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ÍNDICE GENERAL

Fecha 30-01-2010 rev. A

5.3.8 Capítulo 8 – Mano de Obra........................................................................... 305

5.4 Resumen del Presupuesto................................................................... 306
6

Pliego de Condiciones......................................................................... 307

6.1 CAPÍTULO I: DEFINICIÓN Y ALCANCE DEL PLIEGO. .......... 308
6.2 CAPÍTULO II: CONDICIONES GENERALES. ............................ 311
6.3 CAPÍTULO III: CONDICIONES ECONÓMICAS......................... 314
6.4 CAPÍTULO IV: CONDICIONES LEGALES.................................. 320
7

ANEXO ............................................................................................... 323

7.1 ANEXO I: Diagrama de Flujo ........................................................... 324
7.1.1 Estructura de la Programación..................................................................... 324
7.1.2 Programa Principal ...................................................................................... 325
7.1.3 Subrutinas..................................................................................................... 326
7.1.3.1 ARRANQUE ............................................................................................. 326
7.1.3.2 CHECK_RAM .......................................................................................... 327
7.1.3.3 INICIO ..................................................................................................... 329
7.1.3.4 ERROR ..................................................................................................... 334
7.1.3.5 FUNCION ................................................................................................ 346
7.1.4 Subrutinas de INTERRUPCIÓN. ................................................................. 397
7.1.4.1 INT_VIA2 ................................................................................................. 398
7.1.4.2 INT_LEER ............................................................................................... 403
7.1.4.3 INT_TECLADO........................................................................................ 405
7.1.4.4 Control de Temperatura Interna.............................................................. 414

7.2 ANEXO II: Programación en Ensamblador..................................... 420
7.2.1 ESTRUCTURA DE LA PROGRAMACIÓN................................................. 420
7.2.1.1 Mapa de Memoria..................................................................................... 420
7.2.1.2 Formato Digital de los Datos de la Medida de Cada Canal ...................... 424
7.2.1.3 Códigos de ERROR................................................................................... 425
7.2.1.4 Configuración de la VIA1 y VIA2............................................................. 426
7.2.2 PROGRAMA PRINCIPAL ........................................................................... 428
7.2.3 SUBRUTINAS .............................................................................................. 430
7.2.3.1 ARRANQUE ............................................................................................. 430
7.2.3.2 CHECK_RAM .......................................................................................... 434
7.2.3.3 INICIO ..................................................................................................... 435
7.2.3.4 ERROR ..................................................................................................... 437

Página 8(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ÍNDICE GENERAL

Fecha 30-01-2010 rev. A

7.2.3.5 FUNCION ................................................................................................ 442
7.2.4 Subrutinas de INTERRUPCIÓN .................................................................. 468
7.2.4.1 INT_VIA2 ................................................................................................. 468
7.2.4.2 INT_LEER ............................................................................................... 469
7.2.4.3 INT_TECLADO........................................................................................ 471
7.2.4.4 Control de TEMPERATURA.................................................................... 475
7.2.4.5 Interrupciones en FPCP ........................................................................... 477

7.3 ANEXO III: Tablas de Linealización ................................................ 478
7.4 ANEXO IV: Manual de Usuario ....................................................... 479
7.4.1 Analizador de Gases TECNIGAS-M6A ........................................................ 479
7.4.1.1 Descripción del Analizador ....................................................................... 480
7.4.1.2 Normativa y Características Metrológicas ................................................ 481
7.4.1.3 Especificaciones........................................................................................ 481
7.4.1.4 Recomendaciones en el uso del Analizador. ............................................. 482
7.4.2 Manejo del ANALIZADOR........................................................................... 482
7.4.3 Ajuste de ANALIZADOR.............................................................................. 484
7.4.3.1 Sensor NDIR ANDROS modelo 5210....................................................... 486
7.4.3.2 Sensor O2 .................................................................................................. 491
7.4.3.3 Sensor r.p.m.............................................................................................. 493
7.4.4 Controles Metrológicos ................................................................................. 495
7.4.5 Control de la TEMPERATURA INTERNA.................................................. 495
7.4.6 Acciones en Caso de Indicación de “Alarma” y Códigos de ERROR. .......... 495
7.4.7 Prevención de Riesgos Laborales en la Utilización del Analizador............... 497

7.5 ANEXO V: Curvas de Respuesta del Módulo Sensores ................... 500
7.5.1 Curvas de Respuesta del Sensor HC ............................................................. 501
7.5.2 Curvas de Respuesta del Sensor CO ............................................................. 502
7.5.3 Curvas de Respuesta del Sensor CO2 ............................................................ 503
7.5.4 Curvas de Respuesta del Sensor O2 ............................................................... 504

7.6 ANEXO VI: Hojas de Características de Sensores y Componentes 505
7.7 ANEXO VII: Legislación ................................................................... 506
7.8 ANEXO VIII: Bibliografía y Referencias ......................................... 507
8

Estudio de Seguridad y Salud ............................................................ 508

8.1 Introducción ....................................................................................... 509
8.2 Objeto del Estudio de Seguridad y Salud.......................................... 509

Página 9(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ÍNDICE GENERAL

Fecha 30-01-2010 rev. A

8.3 Real Decreto 1215/1997 ...................................................................... 509
8.3.1 Artículo 1. Objeto.......................................................................................... 510
8.3.2 Artículo 2. Definiciones. ............................................................................... 510
8.3.3 Artículo 3. Obligaciones Generales del Empresario. .................................... 511
8.3.4 Artículo 4. Comprobación de los Equipos de Trabajo................................... 512
8.3.5 Artículo 5. Obligaciones en Materia de Formación e Información. ............. 512
8.3.6 Artículo 6. Consulta y Participación de los Trabajadores............................. 513
8.3.7 DISPOSICIÓN TRANSITORIA ÚNICA. Adaptación de Equipos de
Trabajo.......................................................................................................... 513
8.3.8 DISPOSICIÓN DEROGATORIA ÚNICA. Derogación normativa.............. 514
8.3.9 DISPOSICIÓN FINAL PRIMERA. Guía técnica. ....................................... 514
8.3.10 DISPOSICIÓN FINAL SEGUNDA. Facultades de desarrollo. ................... 515
8.3.11 DISPOSICIÓN FINAL TERCERA. Entrada en vigor. ................................ 515

8.4 ANEXOS ............................................................................................. 515
8.4.1 Anexo I: Disposiciones Mínimas Aplicables a los Equipos de Trabajo. ....... 515
8.4.2 Anexo II: Disposiciones Relativas a la Utilización de los Equipos de
Trabajo.......................................................................................................... 518

8.5 Consideracion General de Riesgos .................................................... 520
8.6 Análisis y Prevención de Riesgos ....................................................... 520
8.6.1 Tipos de Riesgos............................................................................................ 520
8.6.2 Medidas Preventivas en la Organización del Trabajo................................... 524
8.6.3 Protecciones Colectivas................................................................................. 525
8.6.4 Protecciones Personales................................................................................ 525

8.7 Análisis y Prevención de los Riesgos en el Equipo............................ 526
8.8 Análisis y Prevención de Riesgos Catastróficos ................................ 526
8.9 Medicina Preventiva y Primeros Auxilios......................................... 526
9

Índice de Tablas y Figuras ................................................................. 528

Página 10(532)

FECHA: Febrero / 2010.2 MEMORIA DESCRIPTIVA TITULACIÓN: Ingeniería Técnica Industrial especialidad Electrónica Industrial AUTOR: José Santaella Ortiz. DIRECTOR: José Ramón López López. .

José Santaella Ortiz. Página 12(532) .N. Ejecución del Proyecto: La adjudicación de la fabricación del analizador objeto del presente proyecto se realizará por parte del Promotor al Contratista de acuerdo a las estipulaciones del Pliego de Condiciones y a las recogidas en contrato privado realizado entre promotor y contratista. Autor: El autor de este proyecto es el señor D. con CIF A-08091212 y domicilio social en L´vinguda de Roma 301 de Tarragona.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. teléfono +34 619281424 y dirección de correo electrónico jose_santaella@yahoo. con domicilio en C.494. D. que es propietaria del mencionado proyecto.0 Hoja de Identificación Título del Proyecto y Código de Identificación: a) Título del proyecto: Analizador de gases para vehículos de gasolina b) Código de identificación: ETSE-PFC:2009-017 Razón social de las personas encargadas del proyecto: Promotor: Este proyecto se redacta por encargo de la empresa TECNI-AUTOMOTIVE S./ Murillo nº 19 en Torrejón de la Calzada CP 28991 (Madrid).A. con el número de colegiado E-1981-T. Ingeniero Técnico Industrial.es. 30.I.671-Y.A 2.

Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. Página 13(532) . Memoria de Cálculo. Los Planos incluyen los diagramas de bloques. El presente proyecto consiste en el diseño de un analizador de gases orientado principalmente a su uso en las ITV.  Solución adoptada: Soluciones adoptadas en el diseño del equipo. Esto ha ocasionado que muchos países hayan fijado niveles máximos de emisiones para este tipo de vehículos con el fin de rebajar los niveles de emisiones de gases de efecto invernadero.  Legislación española y europea de aplicación al control de emisiones de gases contaminantes por vehículos a motor. En el Presupuesto se detalla la lista de materiales y coste del equipo. Anexo y Estudio de Seguridad y Salud. Este proyecto se compone de la Memoria Descriptiva.  Requerimientos: Requisitos para el diseño del analizador.A 2. y por tanto en España. El gran aumento de vehículos de gasolina y diesel en todo el planeta hace que estos sean una importante fuente de emisión de gases de efecto invernadero que dañan la capa de Ozono. En el apartado Anexo se ha incluido la documentación complementaria para la elaboración del presente proyecto. para la homologación de vehículos automóviles se exige que estos no superen los niveles máximos permitidos de emisiones de gases contaminantes. En la Unión Europea. La Memoria de Cálculo incluye los cálculos de los circuitos. Planos. Una vez en circulación han de pasar periódicamente por la Inspección Técnica de Vehículos o ITV en la que se comprueba si los niveles de emisiones de gases contaminantes se ajustan a la normativa vigente. circuitos que componen el analizador y un esquema completo de todos ellos.1 Introducción El continuo deterioro del equilibrio medioambiental en el planeta y las repercusiones del cambio climático en el futuro de la humanidad han llevado a muchos países a firmar compromisos internacionales para la reducción progresiva de emisiones de gases de efecto invernadero. Mediciones y Presupuesto.  Acuerdos internacionales mas importantes promovidos para enfrentar el problema de la contaminación del planeta. homologación de analizadores de gases y Riesgos Laborales. que se ajuste a la normativa vigente y que sea de bajo costo. La Memoria Descriptiva se compone de los siguientes apartados:  Estudios Previos:  Estudio del Cambio Climático y el Efecto Invernadero.

Esto ha hecho que los acuerdos y legislaciones internacionales se centren. Posteriormente la Directiva 70/220/CEE de 20 de marzo de 1. entre otras mediadas.970 relativa a la homologación de vehículos a motor inicia el camino de una legislación común europea sobre esta materia. en la reducción de emisiones de gases contaminantes por parte de los vehículos a motor.A 2.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. unido a la explotación irracional de los recursos naturales y a la creciente contaminación del planeta está haciendo que aumente la cantidad de gases de efecto invernadero lo que provoca un calentamiento anormal de la Tierra. Sucesivas modificaciones la han hecho mas exigente en lo que a gases contaminantes y niveles máximos permitidos se refiere. Estos han pasado de ser instrumentos de laboratorio a ser una herramienta de trabajo en la ITV o talleres de reparación de automóviles. También se ampliará el abanico de gases contaminantes y habrá mayores reducciones de los niveles máximos de emisiones permitidos tanto para homologación de vehículos como en las ITV.2 Antecedentes El efecto invernadero es un mecanismo natural por el cual la atmósfera permite el paso de la radiación solar e impide que vuelva al espacio parte de la radiación infrarroja por lo que se produce un calentamiento de la Tierra. el Protocolo de Kyoto o la potenciación de energías alternativas y el reciclado de basuras. Para medir las emisiones de gases en los vehículos a motor es necesario disponer de un analizador de gases.970 apoyándose en la anterior establece medidas contra la contaminación del aire causada por los motores de explosión de los vehículos a motor. Actualmente se ha avanzado mucho en la búsqueda de soluciones a través de acuerdos internacionales como la Cumbre de Río. En Europa la directiva 70/156/CEE de 6 de febrero de 1. Este fenómeno ha mantenido la temperatura del planeta en niveles que han hecho posible la vida. La finalidad de este proyecto es la realización del diseño de un Analizador de Gases para su utilización principalmente en las ITV. Página 14(532) . que producen la práctica totalidad de los gases más activos del efecto invernadero. que cumpla con la normativa vigente y que sea de bajo costo. La utilización de combustibles fósiles en el desarrollo industrial. En un futuro próximo los fabricantes de automóviles tendrán que dotar a sus vehículos con un sistema de diagnóstico y medición para detectar averías en el equipo de control de la contaminación del vehículo.

 Cumplimiento de la legislación española y europea para su homologación.p. Estudio de las diferentes alternativas en cuanto a tipos de sensores de gases. CO. CO2 y O2 así como las r.3 Objetivos El principal objetivo de este proyecto es la realización del Proyecto Fin de Carrera para la finalización de los estudios universitarios de Ingeniería Técnica Industrial.A 2. y el coeficiente Lambda.m. Estudio de la normativa española aplicable a la homologación de equipos medidores de gases. Página 15(532) . Legislación española y europea: Cumple El Real Decreto 2042/1994. Para la alcanzar estos objetivos se han incluido los siguientes estudios previos recogidos en la Memoria Descriptiva: Estudio del Cambio Climático y el Efecto Invernadero. Para ello se ha realizado el diseño de un analizador de gases para vehículos de gasolina que cumpla con los objetivos iniciales que son:  Equipo de bajo costo y fácil utilización. especialidad en Electrónica Industrial. Prestaciones: Mide la concentración de HC. la Directiva 70/156/CEE y la Directiva 96/96/CE. Estudio de la evolución de la evolución de la normativa europea relativa a emisiones procedentes de vehículos a motor. Estudio de la normativa española aplicable al control de emisiones de gases de escape de vehículos a motor.  Cumplimiento de la legislación española y europea en cuanto a requerimientos para su utilización en las ITV. Estos objetivos se han conseguido al cumplir el analizador con los siguientes requisitos: Bajo coste. Acuerdos internacionales mas importantes promovidos para enfrentar el problema de la contaminación del planeta.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. Homologación: Cumple la ORDEN del Ministerio de Fomento de 15 de abril de 1998 y la Norma UNE 8251:2004.  Prestaciones que mejoren las actuales exigencias para no quedar obsoleto en un corto espacio de tiempo.

2 El Clima Global Para poder comprender el cambio climático y el aumento de la temperatura global se debe comprender primero el clima global. Estos gases están atrapando una porción creciente de radiación infrarroja terrestre y se espera que harán aumentar la temperatura del planeta entre 1. inundaciones de terrenos costeros y ciudades.4. 2.100. sedimentos y rocas (Geosfera).4 Estudios Previos 2. los organismos vivientes (Biosfera) y los suelos. aumento de sequías. Este es consecuencia principalmente del vínculo que existe entre la Atmósfera. incluyendo tratados enfocados a enfrentar y en lo posible solucionar la crisis. hay una gran incertidumbre con respecto a las magnitudes y las tasas de estos cambios a escalas regionales así como a las respuestas de los ecosistemas. como resultado del aumento de concentraciones en la Atmósfera de gases invernadero tales como el Dióxido de Carbono. en especial el efecto invernadero y los gases que lo potencian.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. en los próximos años. etc.A 2. pueden traducirse en desequilibrios económicos.4.1 Introducción Actualmente existe un fuerte consenso científico respecto a que el clima global se verá alterado significativamente. metano.5 ºC para el 2. Con respecto al impacto directo sobre los seres humanos se prevé una expansión del área de enfermedades infecciosas tropicales. la extinción de incontables especies de plantas y animales. tormentas más intensas. Aunque existe un acuerdo general sobre estas conclusiones.1 Cambio Climático y Efecto Invernadero En este apartado se hace un estudio de los factores que influyen en el clima.1. que a su vez. fracasos en cultivos en áreas vulnerables. Como consecuencia se estima que los patrones de precipitación global también se alterarán y se producirán grandes alteraciones en los ecosistemas globales. A estos se le considera agentes internos.4. las capas de hielos (Criosfera). Este tema será de vital importancia en países que dependen fuertemente de recursos naturales. Estas conclusiones han llevado a una reacción gubernamental mundial que se ha expresado en numerosos estudios y conferencias. óxidos nitrosos y clorofluorocarbonos. 2. Página 16(532) .1. los océanos.5 y 4.

Está compuesta por una mezcla de gases y aerosoles (partículas sólidas y líquidas en suspensión) que forman el sistema ambiental integrado con todos sus componentes y que mantienen las condiciones aptas para la vida.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. resultado de procesos de mezcla. LA ATMÓSFERA: Es la capa gaseosa que rodea la Tierra y se divide teóricamente en varias capas concéntricas sucesivas.Diagrama de flujos energéticos atmosféricos (Miller. Seguidamente se da una breve descripción de los principales agentes. Mesosfera y Termosfera. Los gases que la constituyen están mezclados pero no es una mezcla Página 17(532) .. AGENTES INTERNOS En la figura se puede apreciar de forma esquemática los vínculos existentes entre estos. Estratopausa. Es uno de los componentes más importantes del clima terrestre. 1991). Estratosfera. Tabla 2-1. Tropopausa. Estas son. A continuación se hace una breve descripción de estos. Su composición es sorprendentemente homogénea.A Además de estos hay agentes externos al planeta que afectan al balance energético del sistema climático global. desde la superficie hacia el espacio exterior Troposfera.

 1%) y Dióxido de Carbono (CO2. Tiene un grosor que varía desde 8 km en los polos hasta 16 km en el ecuador.m. es la que está en íntimo contacto con la superficie terrestre y se extiende hasta los 11 km s. Seguidamente se describen brevemente las capas que la componen: Troposfera: Llamada también baja Atmósfera. ozono.035%).01% en los polos hasta 5% en los trópicos. 6. Entre éstos contamos al CO2.1 siendo los gases más abundantes el N2 y O2.n.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. Tabla 2-2. 1 S. halocarbonos y aerosoles entre otros.Diagrama general de la Atmósfera (Miller 1. el 99% de la masa de la atmósfera se encuentra bajo los 30 km s. sobre el nivel del mar 2 S. los gases de efecto invernadero cumplen un rol crucial en la dinámica atmosférica. 78%) y Oxígeno (O2. sobre el nivel del mar Página 18(532) .m.m. El vapor de agua está en cantidades variables de acuerdo a condiciones locales. El 50% de la masa está concentrada por debajo de los 5 km s. Abarca el 75% de la masa de gases totales que componen la Atmósfera. principalmente debido a la diferencia de presupuesto energético en esos lugares.. en promedio. La temperatura disminuye con la altura.2 en promedio. desde 0.n. 21%). en 99% de dos gases.n.A uniforme pues tiene variaciones significativas en temperatura y presión relacionadas con la altura sobre el nivel del mar.n. Consta en particular.n. tal como se aprecia en la Tabla 2-2.5 C por kilómetro. El 1% que resta consta principalmente de Argón (Ar. los óxidos nitrosos.991). el metano. A pesar de estar en bajas cantidades. 0.m. por ejemplo.m. el Nitrógeno (N2.

Termosfera: Se extiende por encima de la mesosfera.m. un cambio dado de contenido de calor en el océano redundará en un cambio al menos 30 veces mayor en la atmósfera. que se expanden y ascienden a niveles más altos de la troposfera donde nuevamente se enfrían. Estratosfera: Esta capa está por encima de la tropopausa.n. es la capa de frontera estacional. que está en contacto íntimo con la atmósfera. la temperatura desciende hasta 100 ºC a los 80 km su límite superior. Por ello pequeños cambios en el Página 19(532) . Esta capa sola almacena 30 veces más energía que la atmósfera. Una vez que se alcanzan los 50 km de altura. sobre la cual la temperatura se mantiene constante antes de comenzar nuevamente a aumentar a partir de los 20 km s. pero que llega a varios kilómetros en las aguas polares. un volumen mezclado que se extiende sólo hasta los 100 m de profundidad en los trópicos.2 veces la de la atmósfera) y su mayor densidad (1. LOS OCÉANOS: Existe un intercambio energético entre la atmósfera y los océanos al influir el viento en las corrientes superficiales y por la evaporación de agua desde la superficie oceánica. Estratopausa: Está por encima de la Estratosfera. Este perfil de temperaturas permite que la capa sea muy estable y evita turbulencias. Es esta absorción de rayos UV la que hace ascender la temperatura hasta cerca de los 0 ºC. Lo significativo de los océanos es que almacenan mucha mas cantidad de energía que la atmósfera.m. Incluye cantidades bajísimas de Ozono (O3) que filtran el 99% de los rayos ultravioleta (UV) provenientes de las radiaciones solares por lo que juega un importante papel para la vida en el planeta al impedir que las radiaciones ultravioletas lleguen a la superficie. algo que caracteriza a la estratosfera.n. a partir de los 80 km s. En ella se vuelve a producir otra inversión térmica a los 50 km. Contiene pequeñas cantidades de los gases de la troposfera en densidades decrecientes proporcionales a la altura. La capa superior. Incluye además los fenómenos biológicos. se extiende desde los 20 km hasta 48-50 km s. Esto se debe a la mayor capacidad calórica (4. que difieren en su escala de interacción con la atmósfera.n. que involucra las aguas frías y profundas. De esta manera. La temperatura asciende continuamente hasta los 1000 ºC. Tropopausa: Marca el límite superior de la troposfera. La estructura vertical de los océanos puede dividirse en dos capas. Esta condición térmica evita la convección del aire y confina de esta manera el clima a la troposfera.m. La capa inferior. Por la baja densidad de los gases a esas altitudes no son condiciones de temperatura comparables a las que existirían en la superficie.000 veces mayor). la temperatura ha llegado a los 0 ºC.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. compromete el 80% del volumen oceánico. Mesosfera: Se extiende por encima de los 50 km.A La mayoría de los fenómenos que involucran el clima ocurren en esta capa. en parte sustentados por procesos convectivos que son establecidos por calentamiento de gases superficiales.

18. algunas partes de la Antártida reflejan hasta un 90% de la radiación solar incidente. el Norte de Siberia y la mayor parte de las cimas más altas de cadenas montañosas. afecta al volumen de los océanos y de los niveles globales del mar. También tiene un rol en desconectar la atmósfera con los océanos.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. LA BIOSFERA: La vida puede encontrarse en casi cualquier ambiente terrestre. el Océano Ártico. el albedo global sería considerablemente más bajo. son de hoja ancha y caduca. La sal contenida en las aguas marinas se mantiene disuelta en ella al momento de formarse el hielo en los polos. Comparando. 4 Bosques deciduos o caducifolios: Están en zonas templadas de clima húmedo. El intercambio de energía también ocurre verticalmente.15. un bosque de coníferas está entre 0. un bosque tropical lluvioso refleja menos aún. Groenlandia. y de esta manera estabiliza las transferencias de energía en la atmósfera. La nieve y el hielo tienen un alto albedo3. Incluye la Antártida. Para mantener el equilibrio en el flujo de masas de agua existe una circulación global termohalina. el albedo de un desierto arenoso es de cerca 0. 3 Albedo: Razón entre la energía luminosa que difunde por reflexión una superficie y la energía incidente. que juega un rol muy importante en la regulación del clima global. Sin la Criosfera.A contenido energético de los océanos pueden tener un efecto considerable sobre el clima y la temperatura global. transportando en ellas considerable cantidad de energía. cambios que pueden afectar el presupuesto energético del clima. El albedo de un bosque deciduo4 es de aproximadamente 0. La biosfera afecta el albedo de la Tierra. entre 0. Tienen gran cantidad de hojas. reduciendo la transferencia de humedad y momentum. comparado con el promedio global que es de un 31%. Algunos científicos piensan que la quema de combustibles fósiles no es tan desestabilizadora como la tala de bosques y la destrucción de los ecosistemas que mantienen la producción primaria de los océanos. Página 20(532) .09 y 0. LA CRIOSFERA: La forman las regiones cubiertas por nieve o hielo.3. entre la Capa Frontera y las aguas profundas.15 a 0. el Norte de Canadá. Juega un rol muy importante en el clima global. grandes áreas de bosques continentales tienen bajo albedo comparado con regiones sin vegetación como los desiertos. se absorbería más energía a nivel de la superficie terrestre y consecuentemente la temperatura atmosférica sería más alta. Finalmente. Estas aguas frías y salinas son particularmente densas y se hunden.15. sean tierra o mar. esto aumenta la salinidad del océano.07 y 0. por ello.

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DESCRIPTIVA

Fecha 30-01-2010 rev.A

La biosfera también afecta los flujos de ciertos gases invernadero como el Dióxido
de Carbono y el metano. El plancton de las superficies oceánicas utiliza el Dióxido de
Carbono disuelto para la fotosíntesis. Esto establece un flujo del gas con el océano, fijando
gas desde la atmósfera. Al morir el plancton transporta el Dióxido de Carbono a los fondos
oceánicos. Esta productividad primaria reduce en un factor 4 la concentración atmosférica
del Dióxido de Carbono y debilita significativamente el efecto invernadero terrestre
natural.
Se estima que hasta el 80% del Oxígeno producido por la fotosíntesis es resultado de
la acción de las algas oceánicas, especialmente las de áreas costeras. Por ello la
contaminación acuática en esos sectores podría ser muy desestabilizadora.
La biosfera también afecta a la cantidad de aerosoles en la atmósfera. Billones de
esporas, virus, bacterias, polen y otras especies orgánicas diminutas son transportadas por
los vientos y afectan la radiación solar incidente, influenciando el presupuesto energético
global. La productividad primaria oceánica produce compuestos conocidos como
dimetilsulfitos, que en la atmósfera se oxidan para formar sulfatos aerosoles que sirven
como núcleos de condensación para el vapor de agua, ayudando así a la formación de
nubes. Las nubes a su vez tienen un complejo efecto sobre el presupuesto energético
climático. Cualquier cambio en la productividad primaria de los océanos, puede afectar
indirectamente el clima global.
LA GEOSFERA:
Consiste en suelos, sedimentos y rocas de las masas de tierras, corteza continental y
oceánica, y en última instancia, el interior mismo de la Tierra.
Los cambios en la forma de las cuencas oceánicas, el tamaño de las cadenas
montañosas continentales o los movimientos tectónicos influyen en las transferencias
energéticas del sistema climático. Hay procesos químicos y físicos que afectan ciertas
características de los suelos, como la disponibilidad de humedad o la escorrentía5. El
vulcanismo ocurre regularmente, las erupciones volcánicas agregan Dióxido de Carbono a
la atmósfera y emiten además grandes cantidades de polvo y aerosoles.

AGENTES EXTERNOS:
Además de los agentes internos que influyen en el clima hay agentes externos al
planeta que afectan al balance energético del sistema climático global. Estos son
principalmente los siguientes:
VARIACIONES DE ORBITA:
Los cambios en el carácter de la órbita terrestre alrededor del Sol se dan en escalas
de tiempo de milenios o más largos. Pueden alterar significativamente la distribución

5

Escorrentía: Corriente de agua que se vierte al rebasar su depósito o cauces naturales o artificiales.

Página 21(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DESCRIPTIVA

Fecha 30-01-2010 rev.A

estacional y latitudinal de la radiación recibida. Son estos ciclos los que fuerzan cambios
entre condiciones glaciales e interglaciares sobre la Tierra.
VARIABILIDAD SOLAR:
Otro de los mecanismos de fuerza externa corresponde a cambios físicos en el mismo
Sol, que pueden alterar la intensidad y el carácter del flujo de radiación solar. No existe
duda que éstos ocurren en un rango variable de tiempo. Uno de los ciclos más conocidos es
el de las manchas solares, cada 11 años. Otros parámetros, como el diámetro solar, también
varían. Aún no existen datos suficientes como para corroborar variaciones suficientemente
fuertes como para generar cambios climáticos.

2.4.1.3 Efecto Invernadero y Gases que lo Producen.
El clima terrestre depende principalmente del balance energético entre la radiación
solar y la radiación emitida por la Tierra. En esta reirradiación, a la que se sumaría la
emisión de energía geotectónica, los gases invernadero juegan un rol crucial.
La Tierra recibe energía del Sol en forma de radiación electromagnética, la superficie
terrestre recibe radiación ultravioleta (UV) y radiación visible y emite radiación terrestre
en forma de radiación infrarroja.
Estos dos grandes flujos energéticos deben estar en balance pero la Atmósfera afecta
la naturaleza de este balance. Los gases invernadero permiten que la radiación de onda
corta solar penetre sin impedimento pero absorben la mayor parte de la emisión de ondas
largas terrestres. Esto hace que la temperatura global promedio sea de 15 ºC, 33 grados
más alta que si no existiera Atmósfera, permitiendo condiciones favorables para la vida tal
como la conocemos. Este efecto se llama “Efecto Invernadero”.
El aumento de gases invernadero atmosféricos ha incrementado la capacidad que
tiene la Atmósfera para absorber ondas infrarrojas, aumentando su reforzamiento radiativo,
que aumenta la temperatura superficial. Este fenómeno se mide en watts por metro
cuadrado (W/m2).
En la figura se aprecia de forma esquemática este fenómeno.

Página 22(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DESCRIPTIVA

Fecha 30-01-2010 rev.A

Tabla 2-3.- Efecto invernadero (Miller, 1991).

Los flujos de humedad, masa y momentum dentro de la atmósfera y los componentes
del sistema climático deben estar en equilibrio. El balance de los flujos determina el estado
de los climas y los factores que influyan sobre ellos a escala global deben ser considerados
los causantes del Cambio Climático Global.
GASES DE EFECTO INVERNADERO:
Debido a su importancia y el rol que juegan en el cambio climático global, se
analizan mas detalladamente a continuación.
Es importante identificar las fuentes, reservorios o sinks y el ciclo de vida de cada
uno de ellos. Fuente es el punto donde un gas es emitido, donde entra a la atmósfera.
Reservorio o sink es el punto en el cual el gas es removido de la atmósfera, por reacciones
químicas o absorción en otros componentes del sistema climático. Ciclo de vida es el
periodo promedio que una molécula de contaminante se mantiene en la atmósfera. Esto se
determina por las velocidades de emisión y captación en sinks.
Dióxido de Carbono (CO2):
Fuentes naturales: Se libera desde el interior de la Tierra a través de fenómenos
tectónicos, evaporación oceánica, la respiración, descomposición de materia orgánica e
incendios forestales naturales.
Fuentes antropogénicas6: Quema de combustibles fósiles (compuestos con Carbono),
cambios en el uso de suelos (principalmente deforestación), quema de biomasa,
manufactura de cemento.
Sink: Absorción por las aguas oceánicas y organismos marinos y terrestres,
especialmente bosques y fitoplancton en procesos fotosintéticos.

6

Antropogénicas: De origen humano.

Página 23(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DESCRIPTIVA

Fecha 30-01-2010 rev.A

Ciclo de vida: entre 50 y 200 años.

Tabla 2-4.- Aumento del CO2 atmosférico (Miller, 1991)

Metano (CH4):
Fuentes naturales: Descomposición de materia orgánica en condiciones anaeróbicas y
en los sistemas digestivos de termitas y rumiantes.
Fuentes antropogénicas: Cultivos de arroz, quema de biomasa, quema de
combustibles fósiles, basureros y aumento de rumiantes para consumo.
Sink: Reacción con radicales hidroxilo en la troposfera y con el Monóxido de
Carbono (CO) emitido por acción antropogénica.

Tabla 2-5.- Aumento del metano atmosférico (Miller, 1991).

Oxido Nitroso (N2O):
Fuentes naturales: Producido por procesos biológicos en océanos, suelos y bosques
lluviosos.
Fuentes antropogénicas: Producción de nylon y ácido nítrico, prácticas agrícolas,
gases de escape de vehículos de combustión interna, automóviles con convertidores
catalíticos de tres vías, quema de biomasa y combustibles (combustión industrial).

Página 24(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DESCRIPTIVA

Fecha 30-01-2010 rev.A

Sink: Es destruido fotoquímicamente en la alta atmósfera y por reacciones fotolíticas.
Su consumo por los suelos puede ser un sink pequeño pero no ha sido bien evaluado.

Tabla 2-6.- Aumento de óxidos nitrosos atmosféricos (Miller, 1991).

Ozono (O3):
Este gas filtra en la Estratosfera los rayos UV dañinos para las estructuras biológicas,
es también un gas invernadero que absorbe efectivamente la radiación infrarroja. La
concentración de ozono en la atmósfera no es uniforme sino que varía según la altura.
Fuentes naturales: Se forma a través de reacciones fotoquímicas que involucran
radiación solar, una molécula de O2 y un átomo solitario de Oxígeno.
Fuentes antropogénicas: Puede ser generado por complejas reacciones fotoquímicas
asociadas a emisiones antropogénicas y constituye un potente contaminante atmosférico
en la troposfera superficial.
Sink: Es destruido por procesos fotoquímicos que involucran a radiales hidroxilos,
NOx y cloro. La concentración es determinada por un fino proceso de balance entre su
creación y su destrucción. Se teme su eliminación por agentes que contienen cloro (CFCs)
que en las alturas estratosféricas, donde está la capa de ozono, son transformadas en
radicales que alteran el fino balance que mantiene esta capa protectora. Esta es la razón de
la preocupación por la capa de ozono y el uso de CFCs.
Halocarbonos:
- Clorofluorocarbonos (CFCs):
Compuestos mayormente de origen antrópico7, que contienen Carbono
como cloro, bromo, flúor y a veces Hidrógeno.

y halógenos

Fuentes naturales: Existen fuentes naturales en las que se producen compuestos
relacionados, como los metilhaluros.

7

Antrópico: De origen humano.

Página 25(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DESCRIPTIVA

Fecha 30-01-2010 rev.A

Fuentes antropogénicas: Comenzaron a producirse en los años 30 para refrigeración.
Posteriormente se usaron como propulsores para aerosoles, en la fabricación de espuma,
etc.
Sink: No existen sinks para CFCs en la troposfera y a causa de su casi inexistente
reactividad son transportadas a la estratosfera donde se degradan por acción de los UV,
momento en el cual liberan átomos libres de cloro que destruyen efectivamente el ozono.

- Hidroclorofluorocarbonos (HCFCs) e Hidrofluorocarbonos (HFCs):
De origen antrópico están usándose como sustitutos de los CFCs, sólo considerados
como transicionales ya que también tienen efectos de gas invernadero. Se degradan en la
troposfera por acción de fotodisociación.
Por la larga vida que poseen son gases invernadero miles de veces más potentes que
el CO2.

Tabla 2-7.- Aumento de CFCs (Miller, 1991).

Agua (H2O):
El vapor de agua ocupa en promedio el 1% por volumen en la atmósfera, aunque con
variaciones significativas en las escalas temporales y espaciales. Por su abundancia es el
gas de invernadero de mayor importancia, jugando un rol de vital importancia en el
balance global energético de la atmósfera.
Aerosoles:
La variación en la cantidad de aerosoles afecta también el clima. Incluye polvo,
cenizas, cristales de sal oceánica, esporas, bacterias, etc. Sus efectos sobre la turbidez
atmosférica pueden variar en cortos periodos de tiempo, por ejemplo después de una
erupción volcánica. A largo plazo los efectos son bastante equilibrados debido al efecto
natural de limpieza atmosférica, aunque el proceso nunca es completo.
Las fuentes naturales se calculan que son 4 a 5 veces mayores que las
antropogénicas. Tienen el potencial de influenciar fuertemente la cantidad de radiación de
onda corta que llega a la superficie terrestre.

Página 26(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DESCRIPTIVA

Fecha 30-01-2010 rev.A

2.4.1.4 Cambios Previsibles en el Clima Global.
EL IPCC (Panel Internacional sobre Cambio Climático), un panel de 2.500
científicos de primera línea, acordó que “un cambio discernible de influencia humana
sobre el clima global ya se puede detectar entre las muchas variables naturales del clima”.
Según el panel, la temperatura de la superficie terrestre ha aumentado
aproximadamente 0.6 ºC en el último siglo. Las emisiones de Dióxido de Carbono por
quema de combustibles, han aumentado a 6.25 mil millones de toneladas en 1.996, un
nuevo récord. Por otro lado, 1.996 fue uno de los cinco años más calurosos que existe en
los registros (desde 1.866). Se estima que los daños relacionados con desastres climáticos
llegaron a 60 mil millones de US$ en 1996, otro nuevo récord.

Tabla 2-8.- Aumento de temperatura global (Miller, 1991).

Las previsiones de cambios en los próximos 100 a 150 años se basan íntegramente en
modelos de simulación. La gran mayoría de los modelos se han concentrado sobre los
efectos de la contaminación antrópica8 de la atmósfera por gases invernadero, y en menor
grado, en los aerosoles atmosféricos.
Si el crecimiento de la emisión de gases invernadero se mantiene en el ritmo actual
los niveles en la atmósfera llegarán a duplicarse, comparados con la época preindustrial,
durante el siglo XXI. Si no se toman medidas puede hasta triplicarse la cantidad antes del
año 2.100. El aumento de temperatura sería el más rápido en los últimos 100.000 años,
haciendo muy difícil que los ecosistemas del mundo se adapten.
El consenso científico, como resultado de esto, es que seguramente habrá un
aumento global de la temperatura entre 1.5 y 4.5 ºC en los próximos 100 años. Esto se
agregaría al ya existente aumento de 0.5 ºC que ha experimentado la atmósfera desde la
revolución industrial.

8

Antrópica: De origen humano.

Página 27(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DESCRIPTIVA

Fecha 30-01-2010 rev.A

Prever cómo esto afectará al clima global es una tarea muy difícil. El calentamiento
de la Tierra podría descongelar parte de las capas polares, esto causaría una subida del
nivel de mar que amenazaría zonas costeras bajas. También podría causar un cambio en el
sistema de circulación del aire, cambiando patrones de lluvia lo que alteraría drásticamente
la producción agrícola internacional. En un mundo cada vez mas poblado esto causará mas
hambruna y mas catástrofes.
La IPCC lo plantea así: “El cambio climático con certeza conllevará una significativa
pérdida de vidas”.
Varios procesos naturales parecen actuar como moderadores, por ejemplo el océano
actúa como reserva, donde el Dióxido de Carbono
se disuelve como tal y como
carbonatos y bicarbonatos. Un aumento del Dióxido de Carbono en el aire, actúa como
estimulante del crecimiento vegetal, de esta manera se fija más de este gas.

2.4.2 Acuerdos Internacionales
Para combatir este fenómeno se han promovido diversos acuerdos internacionales
entre los que cabe destacar los siguientes.

2.4.2.1 Protocolo del Convenio sobre Contaminación Atmosférica Transfronteriza a
Larga Distancia.
Este protocolo fue firmado en Ginebra el 18 de noviembre de 1.991 por numerosos
países, entre ellos España. Su finalidad es la reducción de las emisiones de Compuestos
Orgánicos Volátiles (COV) entre los que se encuentran los Hidrocarburos.
En él los países firmantes se comprometían a una reducción para 1.999 del 30% de
las emisiones de COV, con respecto a las de 1.988.
La redacción de dicho Convenio tuvo lugar el 13 de noviembre de 1.979 sin embargo
tuvo escasa repercusión y no fue hasta 1.988 cuando se retomó y se firmó en Sofía el
Protocolo el 31 de octubre, relativo a la lucha contra las emisiones de Oxido de Nitrógeno.
En este Protocolo se señala a los automóviles como una de las principales fuentes de
emisión de NOx (aproximadamente las dos terceras partes del total) y apuntaba distintas
tecnologías aplicables a los nuevos vehículos con el fin de reducir las emisiones de gases
de escape.
Con el Protocolo firmado en Ginebra en 1.991 los países firmantes adoptaban el
Protocolo de Sofía y lo generalizaban a los demás COV. En su anexo III, después de tratar
de otras fuentes de emisiones, se indican las medidas que se deben adoptar para conseguir
una reducción drástica en los automóviles.
En dicho anexo se indican tres tipos de fuentes procedentes de vehículos de motor:

Página 28(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DESCRIPTIVA

Fecha 30-01-2010 rev.A

 Emisiones procedentes del tubo de escape.
 Emisiones por evaporación y en el momento del abastecimiento de carburante.
 Emisiones procedentes del cárter.
Con respecto a las primeras, que son las que nos interesan, se señalan los principales
sistemas encaminados a la disminución de COV, así como, el coste de su implantación en
dólares (americanos) en vehículos nuevos.
A su vez se indica que se deben aplicar programas de revisiones y mantenimiento en
automóviles en circulación, si bien, los criterios con los que se evalúen sus emisiones
deberán ser modificados periódicamente en función del avance en las tecnologías y la
mejora de los combustibles.

2.4.2.2 Cumbre de la Tierra, Río de Janeiro.
En junio de 1992 se llevó a cabo la Conferencia sobre Medio Ambiente y Desarrollo
de las Naciones Unidas, llamada también la Cumbre de la Tierra, en las cercanías de Río
de Janeiro, Brasil.
En ella se acordaron medidas para la protección del medio ambiente. Los temas
principales que se trataron fueron el cambio del clima, la biodiversidad, la protección
forestal, la Agenda 21 (un proyecto de desarrollo medioambiental de 900 páginas) y la
Declaración de Río (documento de seis páginas en el que se demanda la integración del
medio ambiente y el desarrollo económico).
Fue un acontecimiento histórico muy significativo, ya que hizo del medio ambiente
una prioridad a nivel mundial, y a ella asistieron delegados de 178 países, cifra récord, que
la convierte en conferencia de mayores dimensiones en la historia.
En junio de 1997 tuvo lugar en Nueva York la Segunda Cumbre de la Tierra. Se
verificaron los avances realizados según lo estipulado en la Cumbre de Río, y participaron
170 países. Por desgracia se comprobó que los acuerdos no se habían cumplidos y que las
peligrosas emisiones a la atmósfera de Dióxido de Carbono continuaban, debido
principalmente a los Estados Unidos (el país que genera más contaminantes en el mundo).
En la Cumbre de Nueva York se decidió la creación de la Organización Mundial del
Medio Ambiente y de un tribunal internacional para resolver conflictos sobre materia
ecológica.
2.4.2.3 Convención Marco sobre Cambio Climático de las Naciones Unidas.
Denominada FCCC o UNFCCC fue firmada por 162 gobiernos en la Cumbre de la
Tierra celebrada en Río de Janeiro en junio de 1.992. El objetivo principal de la
convención es lograr estabilizar los gases invernadero en la atmósfera, lo que prevendría
una peligrosa interferencia antrópica en el sistema climático. La convención requería que

Página 29(532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DESCRIPTIVA

Fecha 30-01-2010 rev.A

todas las naciones que firmaran el tratado debieran lograr reducir sus emisiones de gases
invernadero hasta niveles de 1.990 para el año 2.000.

2.4.2.4 Protocolo de KYOTO.
Ha sido el mayor y más importante acuerdo firmado hasta la fecha con la intención
de frenar las emisiones de gases contaminantes.
En diciembre de 1.997 se acordó en Kyoto el primer gran Protocolo que desarrolla el
Convenio Marco de Naciones Unidas sobre Cambio Climático.
Este protocolo es solo un primer paso para frenar los impactos ambientales del
cambio climático.
Fija un objetivo para los países firmantes de reducir las emisiones de los 6 gases de
efecto invernadero de origen humano (CO2, CH4, N2O, HFCs, PFCs y SF6) en un 5,2% en
el periodo 2.008-2012 respecto a 1.990.
Los firmantes fueron los 38 países mas industrializados del mundo, entre los que se
incluyen Estados Unidos (el mayor emisor del mundo de los gases mencionados), China,
India, los 15 miembros de la Unión Europea y 11 repúblicas de la antigua Unión Soviética.
Los mecanismos para llevar a cabo esta reducción se empezaron a negociar en la IV
Conferencia de las Naciones Unidas sobre cambio climático celebrada en La Haya en
Noviembre del 2.000.
El gobierno ruso que asistió a esta conferencia anunció que su país podría ratificar el
Protocolo de Kyoto si se clarifican los mecanismos para reducir las emisiones.
Estas iniciativas revelan la preocupación que hay a nivel mundial por un problema
que afecta a todo el planeta aunque este camino no este exento de dificultades ya que
Estados Unidos, el país que más emisiones de gases contaminantes produce, no esta
dispuesto a tomar medidas que repercutan en el desarrollo, venta y uso de su tecnología
avanzada.

Página 30(532)

A 2. Una mezcla pobre generará un gran contenido de Oxígeno en los gases de escape y por lo tanto de Óxidos de Nitrógeno. Esto hace que el nivel de emisiones también sea mínimo alrededor de este valor. Se denomina mezcla estequiométrica a una mezcla aire/gasolina de 14. Si se pudiera fabricar el motor de gasolina ideal no produciría contaminación atmosférica ya que todo el combustible se quemaría con el Oxígeno del aire de la mezcla de gases. exceso de aire. exceso de gasolina. Para medir la relación entre la cantidad de aire de la mezcla y la de combustible se utiliza el concepto de COEFICIENTE LAMBDA (). En la figura 2-9 se puede observar gráficamente que el punto óptimo de funcionamiento del motor está en torno al valor Lambda = 1 ya que se consigue un compromiso entre la entrega de potencia del motor y el consumo de combustible.7:1 con la que en teoría se quemaría toda la gasolina. Si Lambda < 1 = mezcla rica. Una mezcla rica generará una escasez de Oxígeno en el escape por lo que abundarán las emisiones de Monóxido de Carbono e Hidrocarburos.3 Emisiones de Vehículos con Motor de Explosión Puesto que el proyecto está enfocado a un analizador para vehículos de gasolina vamos a centrarnos en este tipo de motores.4. para esta proporción el valor =1.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev.La fórmula que define este parámetro es la siguiente  Cantidad de aire real que entra en el motor Cantidad de aire teórica ideal para la combustión Si Lambda > 1 = mezcla pobre. Página 31(532) .

consumo y el Coeficiente Lambda. En condiciones ideales las emisiones del motor serían: La combustión real es la que se refleja en el siguiente esquema: Página 32(532) .Relación entre potencia.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev..A Tabla 2-9.

La gasolina sin plomo lo sustituye por otros aditivos. se utiliza para elevar el índice de octanos y en motores antiguos como lubricante de los asientos de las válvulas. ojos y conductos respiratorios y mareos. La falta de Oxígeno en combustión hace que esta no se produzca completamente y se forme Monóxido de Carbono en lugar de Dióxido de Carbono. Hidrocarburos: Dependiendo de su estructura molecular presentan diferentes efectos nocivos. Su presencia se debe a los componentes incombustibles de la mezcla o a las reacciones intermedias del proceso de combustión. las cuales también son responsables de al producción de Aldehidos y Fenoles.3% en volumen resultan mortales. principalmente de dos tipos: inofensivos y contaminantes.A Los gases emitidos por un motor de combustión interna de gasolina son. Por este motivo en concentraciones superiores al 0. debido a las altas temperaturas que se alcanzan se oxida formando pequeñas cantidades de Óxidos de Nitrógeno. INOFENSIVOS: Están formados. Sin embargo es uno de los gases que provocan el Efecto Invernadero. En el motor. Se produce como consecuencia lógica de la combustión. Plomo: Es el metal más peligroso de los aditivos del combustible. cuanto mayor es su concentración mejor es la combustión. Si la mezcla es demasiado rica o pobre en gasolina el Oxígeno no podrá oxidar todos los enlaces de Hidrocarburos y será expulsado con el resto de los gases. molécula encargada de transportar el Oxígeno desde los pulmones a las células del organismo. Dióxido de Carbono o Anhídrido Carbónico: Producido por la combustión completa del Carbono no resulta nocivo para los seres vivos. fundamentalmente por Nitrógeno. irritaciones de piel. vapor de agua e Hidrógeno. por ejemplo causa cáncer. Inhalado puede provocar la formación de coágulos o trombos en la sangre. incapaz de cumplir esta función. Oxígeno. Oxígeno: Es indispensable para la combustión. Vapor de agua: Se produce como consecuencia de la combustión. en Carboxihemoglobina. Seguidamente se hace una breve descripción de estos. se encuentra presente en el aire en una concentración del 21%. CONTAMINANTES: Monóxido de Carbono: En concentraciones altas y tiempos de exposición largos puede provocar en la sangre la transformación irreversible de la Hemoglobina. Se encuentra en la gasolina en forma de Tetra-etilo de Plomo. y se libera con los gases de escape. Página 33(532) . El Benceno.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. mediante la oxidación del Hidrógeno. Nitrógeno: Se encuentra presente en el aire que respiramos en una concentración del 79%. Dióxido de Carbono. Altos porcentajes de CO indican una mezcla rica.

A En la figura 2-10 se observa una gráfica en la que podemos ver el nivel de emisiones en función del coeficiente Lambda. Para disminuir aun más las emisiones de gases contaminantes todos los vehículos modernos van provistos de catalizador después de la salida de los gases del motor. De acuerdo a la gráfica de la curva de potencia de la figura 2-9 vemos que interesaría una mezcla mas bien rica. Página 34(532) . Tabla 2-10. Como puede observarse desde el punto de vista de la emisión de gases contaminantes interesa que la mezcla sea un poco pobre.Emisiones de un motor de gasolina y coeficiente Lambda.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. Buscando el compromiso entre ambos criterios el valor Lambda = 1 aparece entonces como un punto óptimo de funcionamiento que conjuga ambos aspecto del punto de funcionamiento del motor.. El efecto de este es reducir aun más la emisión de gases contaminantes.

. En ella no se trata el problema del control de la contaminación producida por los vehículos a motor pero abre el camino para la unificación de las normas de homologación de vehículos en la Comunidad Económica Europea. En su Artículo 1 define el concepto de vehículo como “cualquier vehículo con motor de explosión destinado a circular por carretera. En su Anexo I especifica las pruebas a que ha de ser sometido un vehículo para su homologación.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev.). con o sin carrocería. Se exceptúan los tractores y máquinas agrícolas y de obras públicas”.A 2. Página 35(532) .El vehículo ha de pasar las siguientes pruebas sin sobrepasar los límites que se especifican: Pruebas tipo I: Control de los contaminantes emitidos como término medio en zona urbana congestionada después de un arranque en frío.4. Esta se apoya en la aplicación del procedimiento de homologación CEE objeto de la anterior Directiva 70/156/CEE. de 20 de marzo de 1970. Esta directiva responde a la necesidad de dar solución a este problema. Posteriormente aparece la Directiva 70/220/CEE del Consejo. En el se establece lo siguiente: .4 Evolución de la Normativa en la Unión Europea En Europa los vehículos a motor destinados al transporte de mercancías o de personas debían satisfacer características técnicas establecidas por disposiciones imperativas que diferían de unos Estados miembros a otros.4. con cuatro ruedas como mínimo. relativa a la aproximación de las legislaciones de los Estados Miembros en materia de medidas que deben adoptarse contra la contaminación del aire causada por los gases procedentes de los motores de explosión con los que están equipados los vehículos a motor.970 relativa a la aproximación de las legislaciones de los Estados miembros sobre la “Homologación de vehículos a motor y de sus remolques”. en la necesidad de adecuarse a las prescripciones técnicas adoptadas por la Comisión Económica para Europa de la ONU en su Reglamento nº 15 («Prescripciones uniformes relativas a la homologación de los vehículos equipados con motor de explosión en lo que se refiere a las emisiones por el motor de gases contaminantes») y en la necesidad de homogeneizar diferentes directivas de los estados miembros referentes al control de la contaminación del aire causada por los vehículos a motor. un peso máximo autorizado no inferior a 400 kg y una velocidad máxima por construcción igual o superior a 50 km/h. Esto obstaculizaba los intercambios comerciales dentro de la Comunidad Económica Europea por lo que se elaboró la Directiva del Consejo 70/156/CEE de 6 de febrero de 1.Se definen como « gases contaminantes » el Monóxido de Carbono y los Hidrocarburos (punto 1.

Directiva 74/290/CEE del Consejo.A Prueba tipo II: Control de la emisión de Monóxido de Carbono con el motor al ralentí.3. Para la medición de estos gases se utiliza un Opacímetro que mide de manera continua los coeficientes de absorción luminosa de los gases de escape emitidos por los vehículos con motores diesel. También se modificó el ANEXO III en el punto 3. expresados en equivalencia de Dióxido de Nitrógeno (NO2) además de incluir una nueva reducción de los niveles máximos permitidos en las emisiones de gases contaminantes. Esta normativa fue modificada sucesivamente con objeto de adaptarla al progreso técnico por las siguientes directivas comunitarias: Directiva 72/306/CEE del Consejo de 2 de agosto de 1972 relativa a la aproximación de las legislaciones de los Estados Miembros sobre las medidas que deben adoptarse contra las emisiones de contaminantes procedentes de los motores diesel (encendido por compresión) destinados a la propulsión de vehículos.2.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. Esta trata de la aplicación del procedimiento de homologación CEE objeto de la Directiva 70/156/CEE y en la necesidad de adecuarse a las prescripciones técnicas adoptadas por la Comisión Económica para Europa de la ONU en su Reglamento nº 24 («Prescripciones uniformes relativas a la homologación de los vehículos equipados con motor diesel en lo que se refiere a las emisiones de contaminantes por el motor»). Para estas pruebas se tomaba como referencia el peso del vehículo y según este se establecían unos límites máximos permitidos de emisiones de Monóxido de Carbono y de los Hidrocarburos no quemados por dichos motores. Prueba tipo III: Control de las emisiones de gas del cárter.).974 que redujo los límites admisibles de emisiones de gases de Monóxido de Carbono y de Hidrocarburos no quemados por los motores de explosión. En el ANEXO III en el apartado “MATERIAL DE PRUEBA” especifica como “Material de análisis” que “Los analizadores serán del tipo no dispersivo de absorción en el infrarrojo. Directiva 77/102/CEE de 30 de noviembre de 1976 que amplia el concepto de "gases contaminantes" al incluir los Óxidos de Nitrógeno.3. referente a los analizadores a utilizar de la siguiente forma: «Los analizadores del Monóxido de Carbono y los Hidrocarburos serán del tipo no dispersivo de absorción en el infrarrojo» Página 36(532) . Al igual que la Directiva 70/220/CEE se pretende homogeneizar diferentes directivas de los estados miembros referentes al control de la contaminación del aire causada por los vehículos a motor. de 28 de mayo de 1. El analizador de Hidrocarburos será sensibilizado al n-Hexano.2.” (punto 3.

Directiva 83/351/CEE de 16 de junio de 1983 incorpora las emisiones de partículas que refleja la Directiva 72/306/CEE que afectaba al control de emisiones de gases contaminantes de los motores diesel incluyendo además una reducción de las emisiones de Monóxido de Carbono. Esto supuso que la Directiva 70/220/CEE contemplara tanto los vehículos con motor de explosión (gasolina) como con motor de compresión (diesel) reduciendo además las emisiones de partículas de estos contempladas en la Directiva 72/306/CEE.2.A «Los gases contenidos en la bolsa deberán atravesar un convertidor que reduzca el Dióxido de Nitrógeno (NO2) a monóxido de nitrógeno (NO)» «El contenido de monóxido de nitrógeno (NO) de los gases que salgan del convertidor se determinará mediante un analizador de quimiluminiscencia» Directiva 78/665/CEE de 14 de julio de 1978 que modifica nuevamente los anexos Anexos I. etc.1.3. válvulas compuertas.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev.3.3 “EQUIPOS DE ANALISIS” en el apartado 4. Dicho analizador se contrastará al propano expresado en equivalente de átomos de Carbono (C1). Se cambia el concepto de "peso" por el de "masa" de acuerdo a la directiva 76/770/CEE del Consejo.1 define el tipo de equipos que han de medir los gases contaminantes. Se reducen de nuevo los porcentajes máximos permitidos para la emisión de los tres gases contaminantes. V y VII de la Directiva 70/220/CEE. Estos son:  Monóxido de Carbono (CO) y Dióxido de Carbono (CO2): Analizador del tipo no dispersivo de absorción en el infrarrojo (NDIR).  Hidrocarburos (HC) .motores de compresión: Analizador de ionización de llama. II. III.  Óxidos de Nitrógeno (NOx): Analizador del tipo de quimiluminiscencia (CLA) con convertidor NOx/NO o bien un analizador no dispersivo de absorción de resonancia en rayo ultravioleta (NDUVR) con convertidor NOx/NO. . calentados a 190 ± 10 ºC (HFID). tuberías. de Hidrocarburos no quemados y de Óxido de Nitrógeno procedentes de dichos motores. relativa a las unidades de medida.1. En el ANEXO III de esta directiva describe el método que habrá de seguirse para la prueba del tipo I de los vehículos a homologar y en el punto 4. lo siguiente: Página 37(532) . con detector. Monóxido de Carbono. En lo que a precisión de los analizadores se refiere la directiva establece en este mismo anexo en el punto 4.motores de explosión: Analizador del tipo de ionización de llama (FID) contrastado al propano expresado en equivalente de átomos de Carbono. Hidrocarburos y Óxidos de Nitrógeno en equivalencia de Dióxido de Nitrógeno (NO2).  Hidrocarburos (HC) .

2.1. así como una vez al menos cada seis meses para el control de conformidad de la producción. en base a las mejoras tecnológicas en los Página 38(532) . “Durante toda la prueba. en cualquier caso.”. El detector de ionización de llama calentado (HFID) deberá utilizarse con un sistema de caudal constante (cambiador de calor) a fin de garantizar una toma de muestras representativa. el error de medición no superará ± 3 ppm. que sirva para extraer las partículas sólidas del flujo continuo de gas utilizado para el análisis. Directiva 88/76/CEE del Consejo.3. en el transcurso del mes anterior a la prueba de homologación. En lo que respecta al calibrado de los analizadores el punto 4. “El error de medición no superará el ± 3%. a menos que existiera una compensación para la variación del caudal de los sistemas CFV o DFO”.5. En este mismo anexo en el punto 4. VI y VII introduciendo un nuevo Anexo III A.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. para el análisis continuo de Hidrocarburos (HC) mediante el detector de ionización de llama calentado (HFID). En el caso de las concentraciones inferiores a 100 ppm. “Gases” se detallan los gases puros utilizados.A “Los analizadores tendrán un campo de medida compatible con la precisión requerida para medir las concentraciones de contaminantes en las muestras de gas de escape. sin tener en cuenta el verdadero valor de los gases de contraste. la temperatura de dicho conducto se regulará a 190 ± 10 ºC.3. de 3 de diciembre 1987 que modifica nuevamente los Anexos I. según los casos. El apéndice 6 describirá el método de calibrado que deberá aplicarse a cada tipo de analizador citado en el número 4.” Para los motores de compresión el punto 4. El tiempo de respuesta del sistema de toma de muestras (de la sonda a la entrada del analizador) deberá ser inferior a 4 s”.3 µm. II. La muestra de aire ambiente se medirá en el mismo analizador y dentro de la misma gama de medida que la muestra correspondiente de gases de escape diluidos. establece lo siguiente: “Cada analizador deberá calibrarse tan a menudo como sea necesario y.3. con aparato registrador (R). III. para el contraste y funcionamiento del equipo de medida.3. establece las siguientes “Disposiciones particulares para los motores de compresión”: “Deberá instalarse un conducto de toma de muestras calentado. El conducto irá provisto de un filtro calentado (F H) de una eficacia del 99 % para las partículas * 0. Se introduce una nueva reducción de los valores máximos permitidos para las emisiones de los tres gases contaminantes. La concentración media de los Hidrocarburos medidos se determinará por integración”.

determina unos límites de emisión para los gases de escape de los vehículos equipados con motores de encendido por chispa. de 18 de julio de 1989 por la que se introdujo 3 normas europeas más estrictas para los vehículos de cilindrada inferior a 1. Se introdujeron medidas encaminadas a reducir las pérdidas por evaporación en todas las etapas de la cadena de almacenamiento y distribución del combustible. Hidrocarburos y Óxidos de Nitrógeno además estableció límites para las emisiones de partículas contaminantes procedentes de los motores diesel. la mejorara de la calidad del combustible en las estaciones de servicio y la duración de los componentes del vehículo relacionados con las emisiones. Directiva 89/436/CEE del Consejo. Directiva 89/458/CEE del Consejo. Directiva 91/441/CEE del Consejo de 26 de junio de 1991 que establece una reducción drástica de los valores límite de emisiones de gases contaminantes para los motores de todas las cilindradas así como normas más estrictas sobre las partículas contaminantes producidas por los vehículos equipados con motores de gasóleo. Se introduce valores límite para las emisiones de partículas contaminantes procedentes de motores diesel. que podrían verse afectados por la gasolina con plomo. Monóxido de Carbono. Se complementa el procedimiento de prueba mediante disposiciones sobre la toma de muestras y el análisis de las emisiones de partículas inspiradas en la correspondiente normativa americana y se introduce una reducción de los niveles máximos permitidos para la emisión de partículas contaminantes modificándose los Anexos I. de 17 de julio de 1989 por la que se modifica la Directiva 88/76/CEE para evitar que los vehículos equipados con dispositivos de control de emisión. de 16 de junio de 1988 por la que se incluye para motores diesel la limitación de emisiones de los tres gases contaminantes.A motores y la necesidad de adecuar la normativa europea a los niveles de exigencia en cuanto a emisiones contaminantes de los vehículos fabricados en Estados Unidos. III y III A. sean alimentados con este tipo de gasolina. Directiva 89/491/CEE de la Comisión. además de incluir en las pruebas para homologación de vehículos a motor un ensayo en el que se representen las condiciones de conducción fuera de las zonas urbanas. con o sin catalizador. Directiva 93/59/CEE del Consejo del 28 de junio de 1993 que establece normas para las emisiones de gases contaminantes de los vehículos industriales ligeros tan rigurosas Página 39(532) . Directiva 92/55/CEE del Consejo del 22 de junio de 1992. Se introduce la clasificación de los vehículos por cilindrada y también el uso de gasolina sin plomo para motores de explosión a fin de permitir el cese de la utilización de aditivos a base de plomo en los carburantes y contribuir así de manera decisiva a la disminución de la contaminación del medio ambiente por dicho elemento.400 cm .Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. que modifica la Directiva 77/143/CEE relativa al control técnico de los vehículos a motor y sus remolques (emisiones de gases de escape).

Introduce nuevas disposiciones relativas a la introducción en los vehículos de un sistema de diagnóstico a bordo (DAB) y un sistema de medición a bordo (MAB) con el fin de permitir la detección inmediata de una avería en el equipo de control de la contaminación del vehículo. Se perfecciona la prueba tipo IV de emisiones evaporantes y las técnicas de medición para acercarlas mas a la realidad.A como las aplicadas a los turismos. de conformidad con el compromiso contraído en el Convenio Marco Sobre el Cambio Climático firmado en Río en junio de 1. en particular las emisiones de CO2. así como de la emisión de partículas para vehículos diesel.000 de acuerdo con un nuevo planteamiento múltiple basado en la evaluación global de la rentabilidad de todas las medidas de reducción de la contaminación causada por el transporte por carretera. Se introdujo un nuevo método de control de conformidad de la producción al objeto de armonizar las normas sobre vehículos industriales ligeros con las normas sobre turismos a fin de que sean al menos tan estrictas como éstas.992. Directiva 94/12/CE del Parlamento Europeo y del Consejo. Página 40(532) . de 23 de marzo de 1. Tal propuesta debe comprender.500 kg. los vehículos industriales ligeros y los vehículos todo terreno que se beneficiaban de normas menos estrictas pasaban a estar sometidos a normas tan rigurosas como las aplicables a los turismos. Directiva 96/69/CE del Parlamento Europeo y del Consejo de 8 de octubre de 1996 por la que se establece una nueva reducción de los valores límite de emisiones de los gases contaminantes. Los automóviles diseñados para transportar más de seis personas y cuya masa máxima superase los 2.994 por la que se establecieron normas más estrictas sobre el nivel máximo de emisiones de gases contaminantes permitido a los turismos. tanto para gasolina como para diesel.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. También establece que la Comisión debe proponer normas aplicables a partir del año 2. teniendo en cuenta las condiciones específicas de dichos vehículos. Incluye la reducción de las emisiones de fuentes estáticas así como una importante reducción de los límites máximos de emisiones de gases y partículas contaminantes para turismos de gasolina. Directiva 96/44/CE de la Comisión de 1 de julio de 1. vehículos de gasóleo de inyección directa y vehículos industriales ligeros aplicable a partir del año 2. Directiva 98/69/CE del Parlamento Europeo y del Consejo de 13 de octubre de 1998 que supone una importante revisión de la directiva 70/220/CEE. además de normas más restrictivas sobre las emisiones de los vehículos automóviles. medidas complementarias como la mejora de la calidad de los combustibles y el reforzamiento del programa de inspección y mantenimiento del parque automovilístico.996 que modifica las especificaciones para someter a ensayo las emisiones de los vehículos de motor.000.

000 km. Estos combustibles permiten lograr niveles muy bajos de emisiones nocivas. expresados en equivalente de Dióxido de Nitrógeno (NO2) e Hidrocarburos.005. Se establecen normas que permitan garantizar que los catalizadores de recambio destinados a instalarse en vehículos de las categorías M1 y N1 no equipados con sistemas de diagnóstico a bordo sean de calidad suficiente. El organismo competente en materia de homologación verificará la conformidad de los vehículos en circulación basándose en la información que le proporcione el fabricante. Se adoptan medidas para evitar las emisiones evaporantes excesivas y el derrame de combustible provocados por la ausencia de tapón del depósito de combustible. Directiva 2001/1/CE del Parlamento Europeo y del Consejo. Se definen como "contaminantes gaseosos" las emisiones de escape de Monóxido de Carbono. Óxidos de Nitrógeno. Directiva 1999/102/CE de la Comisión.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. de 22 de enero de 2001 que establece plazos para la aplicación del diagnóstico a bordo (DAB) en vehículos nuevos equipados con motores de encendido por chispa que funcionan permanentemente o a tiempo parcial con gas licuado de petróleo (GLP) o gas natural (GN). si esto ocurriese antes.A Establece una nueva prueba de medición de las emisiones a bajas temperaturas para acercarse mas a las condiciones prácticas en que trabajan los sistemas anticontaminantes. antes de que haya sobrepasado los cinco años de antigüedad o haya recorrido 100. si esto ocurriese antes. Dichas medidas se verificarán antes de que haya sobrepasado los cinco años de antigüedad o haya recorrido 80. Directiva 98/77/CE de la Comisión de 2 de octubre de 1998 por la que se incluyen nuevas especificaciones técnicas sobre la homologación CE de los vehículos que puedan alimentarse de combustible con gas licuado de petróleo (GLP) o gas natural (GN). y a partir del 1 de enero de 2. de 7 de diciembre de 2001 que modifica las especificaciones relativas a las pruebas de emisiones a baja Página 41(532) . Se establecen las Pruebas de Conformidad de los vehículos en circulación para confirmar la funcionalidad de los dispositivos de control de emisiones durante la vida útil normal del vehículo en condiciones normales de uso (conformidad de los vehículos en servicio mantenidos y utilizados adecuadamente). Directiva 2001/100/CE del Parlamento Europeo y del Consejo.000 km. de 15 de diciembre de 1999 que amplia y clarifica los requisitos del DAB en lo que se refiere a la prevención de la manipulación abusiva. Promueve medidas para una rápida renovación de vehículos obsoletos del actual parque automovilístico con vehículos que tengan menos repercusiones sobre el medio ambiente.

Esta directiva fue modificada varias veces. la medición de las emisiones de Monóxido de Carbono por el tubo de escape se tiene por una indicación suficiente del estado del mantenimiento del vehículo en lo que se refiere a las emisiones. un catalizador. Además de la Directiva 70/220/CEE y todas las que la modifican hay mas directivas que completan el marco legislativo europeo para el control de emisiones de gases contaminantes por parte de los vehículos a motor como son las siguientes: Directiva 77/143/CEE del Consejo. de 29 de diciembre de 1. la norma relativa al control periódico de sus emisiones será más severa que en el caso de los vehículos tradicionales.992 en el Diario Oficial de las Comunidades Europeas. como por ejemplo. Esta directiva armoniza la periodicidad y los puntos de inspección obligatorios para los países de la Unión Europea. Esta directiva pretende una reducción de las emisiones CO2 mediante la recomendación de reducción de emisiones de Dióxido de Carbono (CO2) a 140 g/km Página 42(532) .976. Indica que los vehículos en circulación deberían ser sometidos a controles periódicos y establecía unos límites máximos de emisiones de Monóxido de Carbono.999 sobre reducción de las emisiones de CO2 producidas por los automóviles. Directiva 96/96/CEE del Consejo de 20 de diciembre de 1996 sobre la aproximación de las legislaciones de los Estados miembros relativas a la inspección técnica de los vehículos a motor y de sus remolques refunde en un texto único la directiva 77/143/CEE y sus posteriores modificaciones que regulan la Inspección Técnica de Vehículos.A temperatura para vehículos equipados con motores de encendido por chispa y exime de la prueba a los vehículos equipados con motores de encendido por chispa que funcionen únicamente con combustibles gaseosos (GLP o GN). Respecto a emisiones contaminantes considera para vehículos con motores diesel que la medición de la opacidad de sus emisiones de humos de escape se tiene por un indicador suficiente del estado de mantenimiento del vehículo en lo que se refiere a las emisiones. relativa a la aproximación de las legislaciones de los Estados miembros relativas al control técnico de los vehículos de motor y de sus remolques. como son los catalizadores de circuito cerrado de tres vías por sonda Lambda. En el caso de los motores de gasolina (encendido por chispa). Directiva 225/70/CE aparecida el 10 de agosto de 1.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. Añade que se debe controlar las emisiones de todos los vehículos. incluidos aquellos que sus emisiones de gases estén regulados por un sistema de control avanzado. Respecto a los vehículos con motor de gasolina cuya homologación exige que estén equipados con sistemas avanzados de control de emisiones. para los que el nivel máximo de concentración en volumen de CO es muy reducido. Directiva 1999/125/CE de 5 de febrero de 1.

4. responsables finales de la prestación del servicio en cada Comunidad.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. el 23/10/92 aplica el cumplimiento de la Directiva 91/441/CEE.5 Evolución de la Normativa Española El contenido y los protocolos de las pruebas que se hacen en las estaciones de ITV están regulados por la Comunidad Europea. La primera regulación sobre la Inspección Técnica de Vehículos a motor que apareció en España data de 1. Las competencias en materia de organización.012. Página 43(532) . Actualmente ha sido sustituido por el Real Decreto 2042/1994. La ORDEN de 19 de abril de 1993. para reducir el riesgo de accidente por fallo mecánico.E.E. para nuevos modelos tipo M1 vendidos en la comunidad. Establece como objetivo aproximarse a 120 g/km en 2. fue el Real Decreto 2344/1985. La Ley sobre Tráfico.A antes del 2. El Real Decreto 2616/1985. mediante el Ministerio de Ciencia y Tecnología.5 la emisión de gases en las vías públicas urbanas e interurbanas por encima de los límites reglamentariamente establecidos. características y requisitos de las empresas que prestan el servicio de inspección está regulado por el Real Decreto 1987/1985.E. la transposición de la normativa comunitaria y la elaboración de normas generales. control y regulación están transferidas a las Comunidades Autónomas. el 15/01/86.O. Decisión 93/389/CEE que establece un mecanismo de seguimiento de las emisiones de CO2 y otros gases de efecto invernadero. Decisión 1753/2/2000/CEE se establecen un plan para el seguimiento de la medida de las emisiones específicas de CO2 de los turismos nuevos. La ORDEN de 16 de octubre de 1992. de 9 octubre publicado en el B. El funcionamiento.008. Estableció los tipos y frecuencias de las inspecciones técnicas a que habían de someterse los vehículos matriculados en España. 2. el 07/05/93 por la que se derogan los puntos 1. que fija las normas básicas a las que deben adaptarse todos los estados miembros. prohíbe expresamente en su artículo 10.985. Circulación de Vehículos a Motor y Seguridad Vial aprobada por el Real Decreto 339/1990. publicada en el B. 3 y 4 del apartado 1 de la Orden de 9 de diciembre de 1975. de 2 de marzo. sobre emisiones de gases de escape procedentes de vehículos automóviles. sobre precintado de la bomba de inyección.O. modificados por la Orden de 10 de julio de 1989.O. aprueba el Reglamento de homologación de vehículos en lo que se refiere a emisiones contaminantes. publicada en el B. La Administración Central se reserva.

establece en su artículo 10 la obligación de someter a inspección periódica a todos los vehículos matriculados. el Reglamento General de Vehículos. las emisiones ya se revisan de forma generalizada en las ITV españolas desde el 1 de mayo de 1. de 9 de agosto.994 los centros de Inspección Técnica de Vehículos en España controlan de forma más estricta las emisiones de Monóxido de Carbono producidas por los vehículos sin catalizador. Página 44(532) . Este adapta la legislación española a la Directiva europea 77/143/CEE y las directivas que la modifican. incluidos los vehículos pertenecientes a los organismos públicos cualquiera que sea su categoría y funciones. Este asume en lo referente a “Homologación de vehículos a motor” las Directivas europeas 70/156/CEE. Actualmente en España todos los vehículos matriculados. el 07/11/94 limita la contaminación atmosférica producida por los vehículos automóviles. 74/150/CEE y 92/61/CEE. la 88/449/CEE. Por lo que respecta a los motores con catalizador. aprobado mediante el Real Decreto 2822/1998. publicado por el Ministerio de Industria y Energía. de obligado cumplimiento. han de pasar la ITV periódicamente. Actualmente es el Real Decreto 2042/1994 el que regula la Inspección Técnica de Vehículos que deroga al antiguo Real Decreto 2344/1985. 91/225/CEE y 91/328/CEE que regulan los vehículos a inspeccionar y su periodicidad. Más recientemente.999. Para vehículos de gasolina desde 1. publicada en el B.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. Para vehículos con motores diesel es en el año 2.A El DECRETO 3025/74. entre otros aspectos. Tanto el contenido de la inspección como los criterios de calificación de defectos están reglados por el Manual de Procedimiento de Inspección de las Estaciones ITV.E.000 cuando las diferentes Comunidades Autónomas empezaron a inspeccionar las emisiones de estos vehículos. en cuanto a seguridad vial y protección del medio ambiente.O.

1 Normativa de Aplicación La normativa de aplicación será la vigente en España y la Comunidad Económica Europea que sea de aplicación al control de emisiones de gases contaminantes de los vehículos a motor y la normativa española para la homologación de analizadores de gases para vehículos a motor de gasolina.T. En su artículo 12 hace referencia en lo concerniente a los criterios técnicos de inspección (niveles máximos permitidos de emisiones de partículas contaminantes incluidos) al “Manual de Procedimiento de Inspección de las Estaciones ITV” (inspecciones periódicas).A 2. por este motivo se diseñará un ANALIZADOR DE GASES PARA VEHÍCULOS DE GASOLINA enfocado principalmente a su utilización en las I. Página 45(532) . Los analizadores de gases tienen requerimientos diferentes para la medición de gases según sea el motor del vehículo. 2. El más completo sería el que se diseñara para vehículos con motor de gasolina puesto que se medirían mas parámetros. Ha de ser un analizador atractivo para su utilización en talleres de reparación de automóviles u otras aplicaciones para la medición de este tipo de gases. numero 100-1998 de 27/04/98) que es la que regula el control metrológico del Estado sobre los instrumentos destinados a medir las emisiones de los gases de escape de los vehículos equipados con motores de encendido por chispa (gasolina).O. gasolina o diesel.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. - La ORDEN del Ministerio de Fomento de 15 de abril de 1998 (B. La normativa y los requerimientos en cuanto a homologación de los analizadores para cada vehículo son también diferentes. Las prestaciones del analizador han de mejorar las exigencias actuales para su utilización en las ITV con el propósito de no quedar obsoleto en pocos años. Los parámetros a medir en cada caso son diferentes.5 Requerimientos En este apartado se detallan los requerimientos a tener en cuenta para realizar el diseño del analizador. La legislación de aplicación trata de forma diferenciada el control de las emisiones de los vehículos con motores de gasolina o diesel.V. Estas razones aconsejan que la medición de las emisiones de gases en vehículos con motores de gasolina o diesel se haga con analizadores especializados en cada tipo de motores. LA NORMATIVA ESPAÑOLA de aplicación al proyecto es la siguiente: - El Real Decreto 2042/1994 es el que actualmente regula en España el funcionamiento de la Inspección Técnica de Vehículos por lo que es de aplicación al proyecto.5. Para ello se tendrán en consideración legislaciones de aplicación futura que afecten al control de emisiones de gases contaminantes de los vehículos a motor.E.

- La Directiva 96/96/CE del Consejo de 20 de diciembre de 1. de 20 de marzo de 1. Dentro de esta normativa se tomarán como referencia los aspectos relacionados con los gases contaminantes a medir.2 par “Vehículos con motor de encendido por chispa”.A - La Norma UNE 8251:2004 que define los requisitos para los instrumentos destinados a medir los gases de escape de los vehículos a motor destinados al control y mantenimiento de vehículos a motor con encendido por chispa (normativa OIML e ISO 3929). . en la sección I capítulo 5 “Emisiones contaminantes” apartado 5. se hacen las siguientes consideraciones a tener en cuenta en el diseño del analizador: Método: a) Vehículos cuyas emisiones no estén reguladas por un sistema avanzado de control de emisiones:  Se medirá el contenido de Monóxido de Carbono (CO) en los gases de escape con el motor al ralentí (en vacío).970 relativa a la aproximación de las legislaciones de los Estados miembros sobre la homologación de vehículos a motor y de sus remolques establece las bases para que los Estados miembros acepten los vehículos homologados según normas de la Comunidad Económica Europea en cualquier otro estado de la comunidad.T.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. Se tomarán los aspectos de la Directiva que afecten al control de gases contaminantes. Cuando no se disponga de este dato.V. así como aquellos aspectos referentes a las características de los equipos de medición de dichos gases y a su utilización..  El contenido máximo autorizado de CO en los gases de escape será el declarado por el fabricante del vehículo.970 es la que está vigente con relación a las medidas que deben adoptarse por los Estados miembros contra la contaminación atmosférica causada por las emisiones de los vehículos de motor. En el manual de I. niveles máximos de emisiones de gases contaminantes permitidos. - La Directiva 70/220/CEE del Consejo.4.996 sobre la aproximación de las legislaciones de los Estados Miembros es la que regula la Inspección Técnica de los Vehículos a motor y de sus remolques para la Comunidad Económica Europea por lo que será de aplicación al proyecto.5 % vol. - En cuanto a normativa de Seguridad y Salud el Analizador se cataloga como “Equipo de Trabajo” por lo que queda afectado por el Real Decreto 1215/1997 de 18 de julio. Se tomarán los aspectos de la Directiva que afecten al control de gases contaminantes. La normativa de la COMUNIDAD ECONÓMICA EUROPEA que se ha de tomar como referencia para el diseño del analizador es la siguiente:  La Directiva 70/156/CEE del Consejo de 6 de febrero de 1. el contenido de los gases de escape no debe superar los límites siguientes: Para vehículos matriculados hasta el 1 de Octubre de 1986: Página 46(532) CO .

Valores límite:  Medición con el motor al ralentí: El contenido máximo autorizado de CO en los gases de escape. al menos durante 30 s.A Para vehículos matriculados después del 1 de Octubre de 1986: CO .3. Procedimiento de ensayo:  La sonda de toma de muestras de gases se introducirá todo lo posible en el tubo de escape ya sea en el propio tubo o en el tubo colector acoplado al primero.000 r. Medición al ralentí acelerado: Con la caja de cambios en punto muerto y el motor embragado se acciona el acelerador hasta obtener un régimen estabilizado del motor según las prescripciones del fabricante o.5 % vol. Página 47(532) .Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev.  Se determinará la eficacia del dispositivo de control de emisiones midiendo el valor de Lambda y el contenido de Monóxido de Carbono (CO) en los gases de escape.500 a 3. como un catalizador de circuito cerrado de tres vías controlado por sonda Lambda por ejemplo: Condiciones de la medida: Antes de comenzar se mantendrá el motor a un régimen de 2. será el declarado por el fabricante del vehículo.  Medición con el motor al ralentí acelerado: El contenido máximo autorizado de CO en los gases de escape. en su defecto. b) Vehículos cuyas emisiones estén reguladas por un sistema avanzado de control de emisiones.  Emisiones del tubo de escape: La medición del contenido de CO se realizará mediante el método de ralentí y ralentí acelerado. el valor del coeficiente Lambda () sólo mediante el método de ralentí acelerado.3 % en volumen de CO. Cuando no se disponga de este dato no se superará el límite de 0. Medición al ralentí acelerado: La caja de cambios estará en punto muerto y el motor embragado girando en régimen de ralentí.p. durante un minuto aproximadamente a los efectos de conseguir una temperatura óptima. Cuando no se disponga de este dato no se superará el límite de 0. superior a 2000 r.p.m.m.5 % en volumen de CO. Esta posición se mantiene hasta que el valor de la medición se estabilice. será el declarado por el fabricante del vehículo.

m. se ha de tener en cuenta la Directiva 1999/125/CE que recomienda el objetivo de reducción de emisiones de Dióxido de Carbono (CO2) a 140 g/km antes del 2. De acuerdo a la Directiva 96/96/CEE y al Real Decreto 2042/1994. de acuerdo a los Requerimientos del proyecto. El analizador se diseñará para vehículos con motor de gasolina.5. Para que las prestaciones del analizador mejoren las actuales exigencias. y en el aire y el contenido de NOx en los gases de escape son insignificantes. identificándose por el símbolo “” o signo apropiado. Oxígeno (O2) e Hidrocarburos (HC). Dióxido de Carbono (CO2). de aplicación en las I.3%.5CO  OCV xCO2   CO 2 2  4  3. La ORDEN del Ministerio de Fomento de 15 de abril de 1.2 el error máximo permitido no excederá del 0. Brettschneider.5   CO2     λ  H CV OCV   1  xCO2   CO  K1xHC 4 2   Página 48(532) . Lambda por ejemplo. Para vehículos con catalizador además se mide el Coeficiente Lambda  según la fórmula de Brettschneider. Esta fórmula es la siguiente:        CO2   CO  O2    HCV x 3.Para valores Lambda entre 0. actualmente para vehículos con motor de gasolina se requiere medir el volumen en porcentaje del Monóxido de Carbono (CO)..p.012 por lo que se ha de incluir este parámetro. En ambos casos la medición se realiza a unas determinadas r.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev.T. Esta simplificación se basa en la suposición de que el contenido de agua en el combustible. relativa a homologación de “Instrumentos de medida destinados a medir las emisiones de los gases de escape de los vehículos a motor” respecto a los parámetros a medir especifica los siguientes requerimientos: 1.998 sobre los instrumentos destinados a medir las emisiones de gases de escape en los vehículos con motor de explosión (gasolina) que establece que estos han de medir uno o mas de los siguientes gases de escape: Monóxido de Carbono (CO).8 y 1.. 3.008 y a 120 g/km en el 2.A 2.Para medición de Lambda se utiliza la fórmula simplificada de J. La norma UNE 82501:2004..V.2 Gases Objeto de Medición Para determinar los parámetros que ha de medir el analizador se tendrán en cuenta las siguientes consideraciones. 2.Lambda debe visualizarse con cuatro cifras..

El valor arbitrario es 1.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev.3 Requerimientos Técnicos Las características técnicas que debe cumplir el analizador vienen especificada por la norma UNE 82501:2004.7261. Debe ser posible observar el grado de contaminación del filtro sin necesidad de desmontarlo.  El sistema de manipulación del gas debe disponer de una unidad de filtración con elementos que puedan reutilizarse o sustituirse. sin necesidad de utilizar herramientas especiales. Monóxido de Carbono. En el caso de saturación del separador. K1 factor de conversión para el caso en que los HC se expresen en ppm vol de equivalente de n-Hexano (C6H14). Ocv proporción atómica Oxígeno a Carbono en el combustible. mediante un dispositivo de sujeción. CO2 Dióxido de Carbono en % vol..  Los instrumentos estarán equipados con un dispositivo que indique cuando el caudal de gas disminuye por debajo de un nivel en que se rebasa el tiempo de respuesta o que la indicación varía más de la mitad del valor absoluto del error máximo permitido en la Página 49(532) . Hcv proporción atómica Hidrógeno a Carbono en el combustible. Caben destacar los siguientes aspectos a tener en cuenta en el diseño:  Todos los componentes del sistema de manipulación del gas deben fabricarse con materiales resistentes a la corrosión y no deben afectar a la composición del gas de muestreo. solamente para HC en ppm vol.0176.A Donde [ ] concentración en % vol. mantener la profundidad de inserción.Fórmula de J.  El sistema de manipulación de gas debe estar provisto de un separador de agua que evite la condensación en el transductor de medida. y también debe ser posible sustituirlo fácilmente.  La sonda de toma de muestras debe construirse de forma que pueda introducirse al menos 30 cm en el interior del tubo de escape y. CO Monóxido de Carbono en % vol. O2 Oxígeno en % vol. Brettschneider Como puede observarse en esta fórmula para medir el coeficiente Lambda es necesario conocer el valor de concentración del Dióxido de Carbono. Su valor en esta fórmula es de 6x10-4. 2. se debe drenar automáticamente o la medición debe detenerse automáticamente. Figura 2-1. Hc Hidrocarburos en ppm vol.5. capaces de retener las partículas de diámetro mayor de 5m. cuando sea necesario. Oxígeno e Hidrocarburos. El valor arbitrario es 0.

A verificación primitiva. semiautomático o automático. Para los instrumentos de Clase 0 y Clase I. El dispositivo puede ser manual. 2. “% vol O2” y “ppm vol HC”.  Para instrumentos de Clase II. como por ejemplo “% vol CO”. y los demás parámetros del sistema de control sean confirmados en sus valores o estados correctos (por ejemplo.  Los instrumentos de Clase 0 o de Clase I deben incorporar un dispositivo automático de autocontrol que debe funcionar de tal forma que antes de que una medida pueda indicarse o imprimirse.5. Los campos de medida mínimos.  Los instrumentos con un canal de O2 deben estar equipados con un sistema detector del mal funcionamiento del sensor debido al envejecimiento o a la rotura de los cables del mismo. los ajustes con el gas de referencia para calibración.4 Requerimientos Metrológicos Los requerimientos metrológicos que debe cumplir el analizador vienen especificados por la norma UNE 82501:2004.  Campo de medida.  Para instrumentos de Clase 0 y Clase I. el ajuste mediante un gas de referencia para calibración (si es aplicable). CO2 y O2 y en partes por millón en volumen (ppm vol) para HC. que pueden subdividirse. Caben destacar los siguientes aspectos a tener en cuenta en el diseño:  Indicación del resultado de la medida. el dispositivo de ajuste puede ser manual. o automático.  Los instrumentos de Clase II deben ser capaces de visualizar las indicaciones negativas próximas al cero para realizar el ajuste a cero cuando sea necesario.  Los instrumentos deben tener un dispositivo que permita la puesta a cero. Las fracciones en volumen de los componentes del gas deben expresarse en porcentaje (% vol) para CO. “% vol CO2”. y un ajuste interno. este dispositivo deberá impedir realizar medidas cuando se alcance el citado límite. semiautomático. La rotulación de estas unidades se asociará inequívocamente a la indicación del gas a mostrar. dentro de los límites). el dispositivo de ajuste debe ser automático para las operaciones de puesta a cero y ajuste interno. deben ser los indicados en la siguiente tabla: Página 50(532) .Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. todos los ajustes internos. El tamaño mínimo de las cifras es de 5mm.  Los instrumentos de Clase 0 o de Clase I deben proporcionar los medios para observar las indicaciones negativas próximas al cero durante ciertos ensayos.

1 0.  Errores máximos permitidos. Las cifras de los indicadores digitales deben ser al menos de 5 mm de altura.01 0.02% vol para valores de medida  4% vol. frecuencia nominal  1%.2% vol  5%  10 ppm vol  5%  12% ppm vol  5%  20 ppm vol  5% I II Errores máximos permitidos.4% vol  4%  0.05 0.1 1 5 a 0.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. Intervalos de medida Resolución mínima Clase 0yI II CO % vol CO2 % vol O2 % vol HC ppm vol 0. Presencia de componentes gaseosos influyentes: ninguno excepto los mensurados en N2 Tipo de error de indicación CO CO2 O2 HC Absoluto Relativo Absoluto  0.1% vol Relativo Absoluto Relativo  3%  0.A Intervalos de medida Clase CO % vol CO2 % vol O2 % vol HC ppm vol 0yI 0a5 0 a 16 0 a 21 0 a 2000 II 0a7 0 a 16 0 a 21 0 a 2000  Resolución de la indicación.15% vol  5%  4%  0. Humedad relativa 60%  10%. Presión atmosférica: Condiciones atmosféricas estables. Alimentación tensión nominal  2%.1 a 0.1% vol para valores de medida > 4% vol. 0.5% vol  5%  3%  0. La última cifra significativa del visualizador debe proporcionar una resolución igual o mejor en un orden de magnitud a los valores dados en la siguiente tabla.03% vol  3%  0.06% vol  0. Errores intrínsecos máximos permitidos para las siguientes condiciones de referencia: a) b) c) d) e) Clase 0 Temperatura 20 ºC  2 ºC. absoluto o relativo el que sea mayor Página 51(532) .1% vol  3%  0.4% vol  0.

Para la determinación de O2 el instrumento debe indicar un valor menor que 0. Los instrumentos de Clase 0 y Clase I deben tener un dispositivo para prevenir.1% vol Relativo Absoluto Relativo  5%  0. Después del tiempo de calentamiento.  Tiempo de calentamiento.060 hPa Clase II: presión atmosférica 25hPa -15% a +10% de la tensión Nominal y 2% de la frecuencia nominal.1% vol  5%  0.5% vol  0.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev.2% vol  10%  10 ppm vol  5%  12% ppm vol  5%  30 ppm vol  10% I II Errores máximos permitidos. 90%.A Errores máximos permitidos en la verificación primitiva (homologación) del analizador en las siguientes condiciones nominales de funcionamiento: a) Temperatura: b) Humedad relativa: c) Presión atmosférica: d) Variación de la alimentación: Clase 0 Tipo de error de indicación 5 ºC a 40 ºC.2% vol  10%  5%  1% vol  10%  5%  0.5% vol  5%  0.06% vol  0. durante el tiempo de calentamiento la indicación de las fracciones en volumen de gas medidas. los instrumentos deben satisfacer los requisitos metrológicos establecidos en esta norma. CO2 y HC. absoluto o relativo el que sea mayor  Tiempo de respuesta. Los instrumentos de Clase II deben tener un tiempo de calentamiento que no supere los 30 min. Página 52(532) . Clase 0 y Clase I: 860 hPa hasta 1. Para la determinación de CO. CO CO2 O2 HC Absoluto Relativo Absoluto  0.03% vol  5%  0. los instrumentos equipados con el sistema de manipulación de gas especificado debe indicar el 95% del valor final (determinado con gases de referencia para calibración) en 15 s o menos después del cambio de un gas con contenido cero.1% vol en 60 s o menos después de cambiar de aire a gas de referencia para calibración libre de O2.

Por tanto. el nuevo factor(es) de conversión debe fijarse sobre el instrumento. debe marcarse de forma permanente y de manera visible o fácilmente accesible en pantalla en cada instrumento. El ajuste puede realizarse usando propano (C3-H8). los valores de las medidas obtenidos cuando el ensayo se realiza con n-Hexano no debe diferir en más del error máximo permitido aplicable de la curva establecida con propano.8 y 1. se permite visualizar en pantalla una tabla de factores de conversión siempre que las fracciones en volumen asociadas también sean visualizadas. De acuerdo al Anexo C esta fórmula será la de Brettschneider.540. Los instrumentos provistos con una indicación de Lambda deben llevar a cabo el cálculo apropiado con una fórmula normalizada.490 y 0. El Coeficiente Lambda debe visualizarse con cuatro cifras y se identificará por un símbolo o signo apropiado (por ejemplo Lambda o =x. Para valores de Lambda entre 0. Si el elemento sensible al gas es reemplazado o reparado.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. El contenido en Hidrocarburos debe expresarse en ppm vol equivalente en n-Hexano (C6-H14).2 el error máximo permitido en el cálculo con respecto a la resolución y a la aplicación de la fórmula elegida no excederá el 0. o PEF9 de manera alternativa.  Cálculo de Lambda.xxx).A  Factor de equivalencia propano/hexano. habitualmente comprendido entre 0. un factor de conversión denominado “factor de equivalencia C3/C6”. Para instrumentos con un solo factor de conversión.3%. Para los instrumentos capaces de visualizar una serie de factores de conversión. 9 PEF – Propane Equivalency Factor Página 53(532) . Para cada instrumento individual el fabricante suministrará el factor(es) de conversión con tres cifras significativas. los valores de medida obtenidos cuando el ensayo se realiza con n-Hexano no debe diferir en más de la mitad del valor del error máximo permitido aplicable de la curva establecida con propano. NOTA: El valor de este factor está.

2 Sensores para Medición de Revoluciones Por Minuto Según el “Manual de Procedimiento de Inspección de las Estaciones ITV” la medición de los gases de escape del vehículo se ha de realizar a unas determinada revoluciones por minuto por lo que es necesaria la medición de este parámetro.5.A 2.1 Sensores de Gases La elección de los sensores a utilizar en el analizador vendrá dada por los requerimientos de parámetros a medir de acuerdo a la legislación de aplicación al proyecto.6. Esta medida se realiza en las ITV a través de la medición del Coeficiente Lambda . Para elegir el sensor adecuado se han de observar criterios de sencillez de utilización.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev.6 Sensores 2. robustez y bajo coste dentro del cumplimiento de los requerimientos de la normativa aplicable. de información técnica.5.5. 2.7 Coeficiente LAMBDA λ FUNDAMENTOS: La presencia de Oxígeno en los gases de escape indica que la combustión de la mezcla no ha sido perfecta lo que produce gases contaminantes. Página 54(532) . 2. facilidad de uso e integración en el equipo.5. 2.5 Diagrama de Bloques del Analizador Se especificará un DIAGRAMA DE BLOQUES de la solución adoptada acompañado de una breve descripción de la función de cada bloque en el analizador. En la elección también se aplicaran criterios de disponibilidad de componentes. Se necesitará medir los gases contaminantes y las revoluciones por minuto del motor ya que así lo especifican las condiciones de la medida de los gases en la ITV.5. seguridad y bajo coste así como fiabilidad en la medida.6. Midiendo por tanto la proporción de Oxígeno en los gases de escape de este tipo de motores se puede controlar y medir las emisiones de estos.

Relación de mezcla = Peso del combustible / Peso del aire -Expresado en masa: 14. el cálculo se realiza mediante la fórmula de Brettschneider que es la siguiente:        OCV  CO 3.000 Litros de aire por 1 Litro de combustible.5  HCV  CO2    O2    x  xCO2   CO CO 2  2  4  3. exceso de gasolina.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev.5. Con esta relación teóricamente se produce la completa combustión de la gasolina y las emisiones de gases contaminantes serían mínimas. El Dióxido de Carbono emitido es directamente proporcional al combustible consumido.7 Kg. Si Lambda < 1 = mezcla rica.7 : 1 el valor de LAMBDA () es “1”. Una mezcla rica generará una escasez de Oxígeno en los gases de escape por lo que abundarán las emisiones de Monóxido de Carbono e Hidrocarburos. exceso de aire. de combustible. Es en realidad una medida de la eficiencia del motor de gasolina a través de la medida del porcentaje de Oxígeno que hay en los gases de escape.2 Gases Objeto de Medición.5   CO2     λ  HCV OCV   1  xCO 2   CO  K1xHC 4 2   Página 55(532) . de aire por 1 kg. -Expresado en volumen: 10. Cuando los motores de gasolina funcionan con una mezcla estequiométrica de 14. Una mezcla pobre generará un gran contenido de Oxígeno en los gases de escape y por lo tanto de Óxidos de Nitrógeno.A El Coeficiente Lambda () se obtiene de la relación que hay entre el aire y la gasolina que intervienen en la combustión de la mezcla. REQUERIMIENTOS: De acuerdo al apartado 2. El Coeficiente Lambda se define como  Cantidad de aire real que entra en el motor Cantidad de aire teórica ideal para la combustión Si Lambda > 1 = mezcla pobre.

5.8 Mandos e Indicadores para el Manejo del Analizador El analizador ha de disponer de un teclado para su manejo por el operario e indicadores adicionales que reflejen el estado de trabajo de forma automática. Su valor en esta fórmula es de 6x10-4. parada de la medición y puesta a cero del analizador. CO2 Dióxido de Carbono en % vol.A Donde [ ] concentración en % vol. Los Requerimientos mínimos para el teclado son las siguientes: Teclado robusto para uso al aire libre. El valor arbitrario es 0. Hc Hidrocarburos en ppm vol. Protección para secuencias de pulsación no permitidas.0176. Como se aprecia el cálculo se realiza a partir de los valores de CO2. solamente para HC en ppm vol. CO. 2. CO Monóxido de Carbono en % vol. Facilidad de manejo y de bajo coste. Indicador de avería o fallo. Página 56(532) . O2 Oxígeno en % vol. Protección contra rebotes. Conexión y desconexión de la red. El valor arbitrario es 1. Hcv proporción atómica Hidrógeno a Carbono en el combustible. Protección contra la pulsación de mas de una tecla. Teclas de inicio y fin de la medición. Los Requerimientos mínimos para los indicadores son las siguientes: Indicador del estado de conexión a la red. K1 factor de conversión para el caso en que los HC se expresen en ppm vol de equivalente de n-Hexano (C6H14).Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. Ocv proporción atómica Oxígeno a Carbono en el combustible. Indicador del estado de la medición: En progreso o desactivada. O2 y HC.7261.

3. Página 57(532) .9 Visualización de la Información El diseño del equipo estará orientado a su utilización en el chequeo de los gases de escape en las ITV. punto 5. el dispositivo de ajuste debe ser automático para las operaciones de puesta a cero y ajuste interno. El tipo de información a mostrar es numérica con coma para valores decimales.5.  Los instrumentos equipados con dispositivos de ajuste automáticos o semiautomáticos no deben permitir realizar medidas antes de que se completen los ajustes correctos. semiautomático. Se tendrá en cuenta que es un equipo de bajo coste sin que esto suponga perdida de la claridad de la información ofrecida y la facilidad de manejo.  Para instrumentos de Clase 0 y Clase I.10 Sistema de Ajuste del Analizador de Gases Cada medida dispondrá al menos de los siguientes mecanismos de ajuste: Ajuste de cero. Deberá ser un equipo robusto. Los visualizadores irán montados en el propio analizador. De acuerdo a esta norma se han de tener en cuenta las siguientes consideraciones:  Los instrumentos deben tener un dispositivo que permita la puesta a cero.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. El dispositivo puede ser manual. las cifras han de tener al menos 5mm de altura y diseñadas de tal forma que se eviten errores.A 2. De acuerdo a la norma UNE 82501:2004. Las características del sistema de ajuste se deberán adaptar a las especificaciones de la norma UNE 82501:2004. semiautomático o automático.  El ajuste interno no debe influenciar el cero ni la linealidad de la respuesta del instrumento y deben referenciarse a cualquier ajuste realizado con un gas de referencia para calibración. el valor del gas y el valor del ajuste interno se ajusten y la indicación se iguale al valor del gas para calibración.  Para instrumentos de Clase II. teniendo en cuenta que va a estar en ocasiones en naves abiertas. manejable y portátil. el dispositivo de ajuste puede ser manual. 2. el ajuste mediante un gas de referencia para calibración (si es aplicable).5. Se tendrá en cuenta la facilidad de poder cambiarlo de ubicación sufriendo en ocasiones la intemperie.1. o automático. Ajuste de la medida mediante un gas calibrado.

2. con el fin de proporcionar una referencia para la puesta a cero de los instrumentos de medida. 2.10.1 Ajuste de Cero El analizador ha de disponer de un sistema de ajuste de cero independiente para cada canal de lectura.  Los dispositivos de ajuste tanto automáticos como semiautomáticos pueden estar provistos de un dispositivo de alarma que advierta de la necesidad de realizar un ajuste.A  Los instrumentos equipados con dispositivo de ajuste semiautomáticos no deben permitir realizar medidas cuando sea necesario un ajuste. si es necesaria la puesta a cero.5. La calibración del equipo se realizará utilizando un gas patrón de concentración conocida en un centro autorizado. Si se utiliza aire ambiente.2 Calibración de la Medida. Las células de medida de Oxígeno no pueden utilizar aire ambiente para la puesta a cero. Los instrumentos que miden HC. Se puede prever una conexión de entrada para introducir el gas de referencia para calibración. Página 58(532) . sencillo y económico. además de la sonda. 2. deben tener una conexión de entrada para permitir introducir aire ambiente u otro gas que no contenga Hidrocarburos. Este ha de ser fiable.5. éste debe pasar a través de un filtro de carbón vegetal o un sistema equivalente.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev.11 Control de Temperatura Interna El analizador debe disponer de un sistema para controlar que la temperatura interna del analizador esté dentro de los límites de la temperatura de trabajo de los componentes.10. se debería utilizar un gas libre de Oxígeno.5. Se dispondrá de un mecanismo de ajuste de la medida independiente para cada canal de lectura. Los instrumentos que no miden HC pueden también disponer de esa conexión de entrada. Dispondrá de un sistema visual y acústico de alarma en caso de que la temperatura sobrepase los límites máximos y mínimos permitidos.

con el fin de cumplir con los errores máximos permitidos.13 Fuente de Alimentación Al ser un equipo de bajo coste se determinará una solución económica sin que esto suponga una merma en las prestaciones. El modo de conectarlo y retirarlo ha de estar diseñado de forma que se eviten posibles quemaduras por el tubo de escape y una exposición prolongada a los gases de escape por seguridad para el operario.14 Disipadores de Calor Se hará un estudio térmico de los componentes que sean susceptibles de necesitar disipadores de calor para su correcto funcionamiento. Se ha de tener en cuenta las condiciones extremas de uso tanto en tiempo de servicio de modo continuo como en rangos de temperatura de trabajo.12 Captación de los Gases de Escape El sistema de captación de gases ha de ser sencillo y manejable para que el operario pueda conectarlo al tubo de escape del automóvil de forma sencilla y que no obstruya la salida de gases de escape de este. 2. Página 59(532) . 2.5. En los criterios de elección de componentes se tendrá en cuenta la homogeneidad de tensiones de alimentación para simplificar el diseño del circuito así como componentes de bajo consumo.5.5. Deberá disponer de un filtro para evitar que partículas sólidas dañen el sensor.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. Estas deben incluir: a) Intervalos de tiempo y métodos para el ajuste y mantenimiento. Este filtro deberá ser fácilmente accesible para ser reemplazado cuando sea necesario. 2.15 Instrucciones de Manejo De acuerdo a la norma UNE 82501:2004 el fabricante ha de suministrar con cada instrumento un manual de instrucciones de manejo en el idioma del país en el que vaya a ser utilizado.A 2. La fuente de alimentación irá protegida contra cortocircuitos y picos de tensión de la red.5.

f) Una relación de las condiciones nominales de funcionamiento. e) Especificación de la tensión y frecuencia necesarias cuando se utilice un generador portátil.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. d) Temperatura máxima y mínima de almacenamiento. c) Instrucciones para que el usuario pueda detectar residuos de HC antes de cada medida. Además de esto se recomienda que incluya también: a) Una descripción del principio general de la medida.A b) Una descripción del procedimiento de ensayo de hermeticidad. a) Una relación de los principales componentes y características. una descripción de la fórmula aplicada. Página 60(532) . b) Una descripción de los principales componentes incluyendo los planos y diagramas necesarios para realizar los ensayos y el mantenimiento. incluyendo una descripción del procedimiento para la detección de residuos de HC. h) Instrucciones para la sustitución de la célula de Oxígeno. g) En caso de calcular el valor lambda.

La solución adoptada se basa en un diseño modular que implementa una etapa analógica de tratamiento de la señal de los sensores. También se incluye un teclado de ocho funciones e indicadores luminosos y acústicos de situación de fallo y estado de funcionamiento del analizador.5 se muestra el Diagrama de Bloques del Analizador. Coeficiente Lambda () de acuerdo a la fórmula de Brettschneider simplificada.6. En el apartado 2. control del sistema y procesado de datos mediante microprocesador de 16 bits MC68HC000 y coprocesador de punto flotante MC68882 así como visualización de los seis parámetros citados anteriormente. conversión analógico-digital de dichas señales.A 2.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev. Porcentaje de Dióxido de Carbono (CO2) de los gases de escape en % vol.6 Solución Adoptada Se adopta como solución un analizador de gases de escape para vehículos con motor de gasolina con capacidad para realizar las siguientes mediciones: Porcentaje de Hidrocarburos (HC) de los gases de escape en ppm vol. Porcentaje de Oxígeno de los gases de escape en % vol. Revoluciones por minuto del motor. Porcentaje de Monóxido de Carbono (CO) de los gases de escape en % vol. Página 61(532) .

. 1 MEDICIÓN CONTINUA 5 APAGADO DEL ZUMBADOR 2 FIN MEDICIÓN 6 PRUEBA VISUALIZADORES 3 PUESTA A CERO 7 PRUEBA INDICADORES 4 MEDICIÓN AUTOMÁTICA 8 RESET % vol O2 % vol CO2 % vol CO ppm vol HC: Factor de equivalencia PEF 490 a 540 Figura 2-2.m.A En la figura se muestra el panel de mandos del analizador ANALIZADOR DE GASES TECNIGAS-M6A ON/OFF BOMBA ASPIRACIÓN Alarma Medición Temperatura Sensor [ baja ] [ alta ] Oxígeno LAMBDA λ r.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DESCRIPTIVA Fecha 30-01-2010 rev.p.Panel frontal de Analizador de Gases TECNIGAS-M6A Página 62(532) HC .

27. Esto también garantiza que el analizador mejore las exigencias en su utilización en las ITV.p.999 sobre reducción de las emisiones de CO2 producidas por los automóviles de nueva matriculación.E.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. En cuanto a normativa de Seguridad y Salud se hace un estudio en el apartado 8 del Analizador como “Equipo de Trabajo”.6. A Seguidamente se justifica y desarrolla la solución adoptada. de acuerdo al Real Decreto 1215/1997 de 18 de julio.98.998 sobre los instrumentos destinados a medir las emisiones de los gases de escape de los vehículos equipados con motores de encendido por chispa (gasolina) según B. Página 63 (532) . Se adopta la norma UNE 82501:2004 que especifica los requisitos técnicos y metrológicos que ha de cumplir el analizador de gases de escape para vehículos de gasolina de cara a su homologación en el ámbito nacional y de la Comunidad Económica Europea.).2 Gases Objeto de Medición De acuerdo a la Directiva 96/96/CEE y al Real Decreto 2042/1994 el analizador deberá medir el porcentaje en volumen del Monóxido de Carbono (CO). Normativa española: Se adopta el Real Decreto 2042/1994 por el que se regula la inspección técnica de vehículos al ir destinado el analizador preferentemente a su uso en las ITV españolas. Se adopta la ORDEN del Ministerio de Fomento de 15 de abril de 1.1 Normativa de Aplicación Normativa de la Comunidad Económica Europea: Se adopta la Directiva 96/96/CEE que regula la Inspección Técnica de Vehículos en el ámbito de la Comunidad Económica Europea. Se adopta como normativa de referencia la Directiva 70/220/CEE para la homologación de vehículos a motor en la Comunidad Económica Europea al ser más exigente que la anterior. 2.6.04. no quede obsoleto en un corto espacio de tiempo y pueda ser comercializado al menos en toda la Unión Europea. 2.m. el coeficiente Lambda () según la fórmula de Brettschneider y las revoluciones por minuto del motor (r. Se adopta como normativa de referencia la Directiva de Bruselas 1999/125/CE de 5 de febrero de 1.O.

00 % vol.): La medida será de cuatro dígitos.  Dióxido de Carbono (CO2): Volumen en %. De acuerdo a los planteamientos anteriormente expuestos se adopta como solución el diseño de un ANALIZADOR DE GASES PARA VEHÍCULOS CON MOTOR DE GASOLINA que mida y visualice los siguientes parámetros:  Monóxido de Carbono (CO): Volumen en %.xx 00. Se emplearán cuatro dígitos con un rango de medición de 0 a 2000 ppm vol. CO2.00 a 10.  Revoluciones por minuto (r.xx 00. Gas Formato Rango de valores Unidad HC xxxx 0 a 2000 CO xx. Se emplearán cuatro dígitos con un rango de medición de 00.00 a 20. Esta solución cubre además las expectativas de la Directiva 1999/125/CE10 y la ORDEN del Ministerio de Fomento de 15 de abril de 1.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.xx 00.00 a 16.00 % vol CO2 xx.99811. relativa a la homologación de este tipo de analizadores.  Coeficiente Lambda (): Es un número adimensional. Se emplearán cuatro dígitos. Se emplearán cuatro dígitos con un rango de medición de 00.00 a 21. Su valor está en torno a la unidad.xxx 0 a 1. para la medición del Coeficiente Lambda () se utilizará fórmula de Brettschneider simplificada.p.p.000 Adimensional ppm vol Tabla 2-11.p. La siguiente tabla resume el formato y el rango de valores.  Oxígeno (O2): Volumen en %.00 % vol O2 xx. Esta configuración nos da un rango de medida desde 0 hasta 9990 rpm.00 % vol r.00 % vol.Formato y rango de valores de los canales de medida del analizador. A De acuerdo a la norma UNE 82501:2004. y O2 además del HC en ppm vol ya que son las variables de entrada. un número entero y tres decimales.m. X.m  x. Página 64 (532) .. mas que suficiente puesto que las pruebas se realizan a 2000 rpm.999 sobre reducción de las emisiones de CO2 producidas por los automóviles de nueva matriculación.m. Se emplearán cuatro dígitos con un rango de medición de 0 a 25. La solución también mejora los requisitos 10 Directiva de Bruselas 1999/125/CE de 5 de febrero de 1.00 a 07.XXX. xxxx 0 a 9990 r.00 % vol.  Hidrocarburos (HC): Concentración en ppm. Para ello hay que medir el porcentaje en % vol de CO.

V. no hace esta distinción se adopta como solución un Analizador de Gases Clase II. 11 ORDEN del Ministerio de Fomento de 15 de abril de 1. Puesto que la legislación española de aplicación en las I. ajuste mediante gas de referencia para calibración y ajuste de fondo de escala.  Los anteriores ajustes se realizan manualmente.O.  El sistema de admisión de gases en el analizador dispone de un filtro sustituible capaz de retener partículas de diámetro mayor de 5m. A actuales al ofrecer mas información de la que se exige actualmente. 2. los de Clase 0. 27.  El sistema de fijación introduce la sonda 35 cm en el tubo de escape.998 sobre los instrumentos destinados a medir las emisiones de los gases de escape de los vehículos equipados con motores de encendido por chispa (gasolina) según B. estando preparado para legislaciones futuras más exigentes.6. Página 65 (532) .Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Esta solución cumple con la normativa de aplicación al proyecto y supone la solución más sencilla y menos costosa.  Se dispone un sistema de puesta a cero.04.E. Está situado en un lateral del analizador dentro de una carcasa trasparente que permite comprobar su estado sin desmontarlo y una fácil sustitución.98.3 Requerimientos Técnicos Se adopta la norma UNE 82501:2004 para la construcción del analizador ya que define los requisitos técnicos y metrológicos de los instrumentos destinados a medir las emisiones de los gases de escape de los vehículos a motor.T. Esta norma clasifica los analizadores en tres tipos. Clase I y Clase II. esta última categoría es para la que se requiere menor nivel de exigencias técnicas de homologación.  El sensor de Oxígeno dispone de un indicador de rotura de cables de conexión o del sensor. De acuerdo a lo expuesto las principales características técnicas adoptadas para el cumplimiento de la norma son las siguientes:  Los componentes del analizador se fabrican con materiales resistentes a la corrosión que no afectan a la composición del gas de muestreo.

22 mm en color rojo lo que proporciona una visualización clara y supera ampliamente el mínimo exigido.p. “% vol O2”.  Campo de medida: Los valores exigidos son los siguientes: Clase CO % vol CO2 % vol O2 % vol HC ppm vol II 0a7 0 a 16 0 a 21 0 a 2000 El analizador cumple o supera estos requisito como se comprueba en la siguiente tabla de características del analizador: CO % vol CO2 % vol O2 % vol HC ppm vol 0 a 9.”.1 0.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.4 Requerimientos Metrológicos Se adopta la norma UNE 82501:2004 para determinar las características metrológicas del analizador.1 5 Página 66 (532) . A 2.05 0. “% vol CO2”. “ppm vol HC” y “r.m. CO2 y O2 y en partes por millón en volumen (ppm vol) para HC. La última cifra significativa del visualizador debe proporcionar una resolución igual o mejor a los valores de la tabla: Resolución mínima Clase II CO % vol CO2 % vol O2 % vol HC ppm vol 0. La visualización de los canales de medida se dispone en el frontal del analizador con la rotulación “% vol CO”.6.999 0 a 20 0 a 25 0 a 2000  Resolución de la indicación: Se utilizan indicadores digitales y el tamaño de las cifras es de 14. Seguidamente se expone el grado de cumplimiento del analizador diseñado con respecto a la norma:  Indicación del resultado de la medida: La medición de lo gases se expresa en porcentaje de volumen (% vol) para CO. De acuerdo al apartado anterior la solución adoptada es un Analizador de Gases Clase II.

5% vol  5%  0.001 0.2% vol  5%  20 ppm vol  5% Errores máximos permitidos. Alimentación tensión nominal  2%.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. absoluto o relativo el que sea mayor El analizador cumple o supera estos requisito como se comprueba en la siguiente tabla de características del analizador: CO % vol CO2 % vol O2 % vol HC ppm vol Absoluto  0.02 1  Errores máximos permitidos: Se toma como requerimiento la tabla de valores mas exigente que se corresponde con las siguientes condiciones de referencia: a) b) c) d) e) Temperatura 20 ºC  2 ºC. A La última cifra significativa proporciona una resolución mayor de la exigida como se comprueba en la siguiente tabla: Resolución del analizador CO % vol CO2 % vol O2 % vol HC ppm vol 0. frecuencia nominal  1%. Humedad relativa 60%  10%.002 0. Presencia de componentes gaseosos influyentes: ninguno excepto los mensurados en N2 Clase II Tipo de error de indicación Absoluto Relativo CO CO2 O2 HC  0.15% vol  5%  0.02%  0.3%  0. Presión atmosférica: Condiciones atmosféricas estables.1% 4 Relativo  3%  3%  3% 3 Página 67 (532) .

para el caso de usarse propano (C3-H8) para el ajuste del analizador se rotula en el frontal del analizar el factor de equivalencia C3/C6 o PEF12 como “Factor de equivalencia PEF 490 a 540”.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. CO2 y HC. El sensor de Oxígeno tiene un tiempo de respuesta menor de 2 segundos por lo que cumple con la exigencia requerida ya que el tiempo de procesado de la señal no es significativo. 2.5 Diagrama de Bloques del Analizador Las posibles soluciones para el diseño de los circuitos del analizador son el diseño basado en circuitos analógicos con componentes discretos o circuitos digitales basados en un microprocesador u otros componentes digitales programables. 12 PEF – Propane Equivalency Factor Página 68 (532) . El analizador cumple este requisito ya que tiene un tiempo máximo de calentamiento máximo de 30 minutos.1% vol en 60 segundos después de cambiar de aire a gas de referencia para calibración libre de O2.  Tiempo de calentamiento: Los instrumentos de Clase II deben tener un tiempo de calentamiento que no supere los 30 minutos. De acuerdo a los requerimientos de la norma el Coeficiente Lambda se visualiza con un número entero y tres decimales. De acuerdo a los requerimiento.6. identificándose con el rótulo “LAMBDA ”.  Cálculo del Coeficiente Lambda: Se realiza de acuerdo a la fórmula de Brettschneider simplificada. los instrumentos equipados con el sistema de manipulación de gas indica el 95% del valor final en 8 s después del cambio de un gas con contenido cero. A  Tiempo de respuesta: Para la determinación de CO.  Factor de equivalencia propano/hexano: El contenido en Hidrocarburos se expresa en ppm vol equivalente en n-Hexano (C6H14). Para la determinación de O2 el instrumento debe indicar un valor menor que 0.

del motor de acuerdo al “Manual de I. CO2.1 Normativa de Aplicación.T. HC y también O2 para medir el Factor Lambda.5. 1 0 – 3000 0 – 9990 9991 10 (1024 valores) * Campo de medida /resolución Tabla 2-12. bajo coste.V. Esta solución se estima la mas apropiada para implementar el cálculo del coeficiente Lambda a partir de la fórmula de Brettschneider (apartado 2. De acuerdo al apartado 2. A estas medidas hay que añadir las r. A Se descarta el uso de circuitos analógicos ya que el requerimiento del cálculo del coeficiente Lambda a partir de la fórmula de Brettschneider hace complicado implementar una solución analógica. Con objeto de minimizar el error introducido por el conversor A/D. resta. La elección viene dada por la amplia utilización de este microprocesador en la industria.5. De acuerdo a estas consideraciones tendremos los siguientes requerimientos de la señal digital para cada medida: Medida Resolución mínima Campo de medida Exigido Solución adoptada Valores (*) Bits necesarios CO 0.p.”.1 0 – 16 0 – 20 160 8(256 valores) O2 0.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Respecto al modelo y marca del microprocesador se escoge el Motorota M68HC000.m.5. Página 69 (532) . apartado 2.2Gases Objeto de Medición). O2 y HC. De acuerdo a esta consideración se adopta como solución el uso de un microprocesador de 16 bits de bus de datos. multiplicación y división con los valores de CO.p. La solución adoptada es el diseño basado en el uso de circuitos digitales basados en un microprocesador.. CO2.4Requerimientos Metrológicos el analizador deberá medir las concentraciones de CO.05 0– 7 0 – 10 140 8(256 valores) CO2 0. bajo consumo así como disponibilidad de documentación componentes y simuladores para el diseño.Tabla de parámetros y requerimientos de la señal digital.1 0 – 21 0 – 25 210 8(256 valores) HC 5 0 – 2000 0 – 2000 400 9(512 valores) r.m. Este cálculo supone realizar operaciones de suma. mejorar las prestaciones del analizador para futuras legislaciones mas exigentes y su utilización en laboratorios y aplicaciones industriales que exijan mayor resolución se adopta una conversión A/D de 12 bits.

m. O2. junto con sus correspondientes circuitos de acondicionamiento y ajuste de la señal.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Por ahorrar costes se utiliza un multiplexor analógico y una sola etapa de conversión A/D. HC. Módulo MICROPROCESADOR: Tiene como misión el control del analizador desde la lectura de cada canal a su visualización. CO2. i r.p.p. que es la entrada al conversor A/D. Módulo CONVERSIÓN A/D: Su misión es convertir la señal analógica de 0-5V DC de cada canal de medida en una señal digital de 12 bits.Diagrama de Bloques del Analizador de Gases TECNIGAS-M6A Seguidamente se explica brevemente la función de cada bloque del diagrama: Módulo de SENSORES: Está formado por los sensores de CO. La salida de esta etapa son cinco señales de tensión continua entre 0-5V DC.. una por cada sensor (canal de medida). A El diagrama de bloques de la solución adoptada es el siguiente: Señales analógicas Módulo de Sensores (HC CO CO2 O2 Y r.) Datos Módulo de Conversión A/D Datos Módulo Microprocesador Módulo I/O Señales de control Figura 2-3. Sus principales funciones son las siguientes: Página 70 (532) .m.

p. 2.6 Módulo Sensorses Se compone del módulo NDIR con los sensores para medida de los gases CO CO2 y HC. Visualización de la medida de cada canal y mensajes de error.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Control de la visualización de las medidas de cada canal. Recibe señales del módulo microprocesador para la indicación de los estados de trabajo y envía señales al mismo para la realización de las acciones requeridas por el operador. Cálculo del Factor Lambda. un zumbador y la etapa de visualización. Página 71 (532) . además de los circuitos de acondicionamiento de la señal que incluyen los mecanismos de ajuste o calibración del analizador. sensor de Oxígeno y sensor de r. Indicación luminosa y acústica del estado de trabajo del analizador y de situación de fallo. También incluye los dispositivos necesarios para el funcionamiento del microprocesador como son las memorias. LED´s indicadores del estado de trabajo del analizador. Está compuesto de un teclado de ocho teclas mas el pulsador de RESET manual.6. RESET manual. Módulo I/O: Tiene como misión la comunicación hombre-máquina.m. El módulo está compuesto por el microprocesador Motorota MC68HC000 y el coprocesador MC68882. A Detección y ejecución de las órdenes solicitadas desde el teclado. decodificador de direcciones etc. Control del funcionamiento del Módulo de Conversión A/D. Corrección de errores de la lectura de los sensores. RESET manual. gestión de interrupciones. Sus principales cometidos son los siguientes: Inicio y parada de la medición de gases de escape.

DESCRIPCIÓN DEL SENSOR NDIR ANDROS 5210.6. Las características del sensor de esta serie seleccionado son las siguientes: Página 72 (532) . el CO y el CO2. Para cada gas la proporción de luz infrarroja absorbida a una longitud de onda específica es proporcional a la concentración del gas. Este sensor de gases utiliza un rayo de luz infrarroja para medir la concentración de gases en una muestra.6. A 2. Esta elección evitaría la utilización de sensores individuales para cada tipo de gas lo que encarecería el equipo.1.3.  Hidrocarburos (HC) .1. entre los que se encuentran los HC. robusto y económico hace que sea muy adecuado la utilización de un sensor multigas que compatibilice la posibilidad de medición de varios gases a la vez con el bajo coste y la sencillez de uso. hace la siguiente recomendación del tipo de equipos que han de medir los gases contaminantes:  Monóxido de Carbono (CO) y Dióxido de Carbono (CO2): Analizador del tipo no dispersivo de absorción en el infrarrojo (NDIR).3 “EQUIPOS DE ANALISIS” apartado 4. La necesidad de un equipo multigas. modificada por la Directiva 83/351/CEE. HC. CO y CO2 La Directiva de Bruselas 70/220/CEE. tiempos de respuesta mas reducidos y realiza la medición de los diferentes gases sobre la misma muestra. Hay sensores de absorción en el infrarrojo (NDIR) que además de medir Monóxido de Carbono (CO) y Dióxido de Carbono (CO2) pueden medir también Hidrocarburos ya que este también absorbe radiación infrarroja. menor necesidad de mantenimiento. El fabricante Andros Corporated dispone de una amplia gama de productos y concretamente en este tipo de sensores dispone de la Serie 5000 que proporciona con el modelo 5210 un sensor integrado para medida de tres gases.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. La serie 5000 mide esta característica de absorción para cada gas y así poder visualizar la concentración del gas en la muestra. en su Anexo III punto 4. Por este motivo la solución adoptada es el sensor multigas de absorción en el infrarrojo (NDIR) del fabricante ANDROS CORPORATED modelo 5210 capaz de medir la concentración de los gases que absorban radiación infrarroja.motores de explosión: Analizador del tipo de ionización de llama (FID) contrastado al propano expresado en equivalente de átomos de Carbono. CO y CO2.1 Sensores para Medición de los Gases HC. Este tipo de sensor tiene menor inestabilidad a factores medioambientales.

Página 73 (532) .Espectro infrarrojo de la luz. A CHANNEL 1 2 3 CONCENTRATION 0 .02 Micrometers Figura 2-4.540 ** A – Automotive. 0 . I – Industrial. Aprovechando esta propiedad un mismo sensor puede medir concentraciones de diferentes gases en una misma muestra utilizando diferentes longitudes de onda para cada gas.02 CO2 CO 4.1 3 5 HC 10 µm Ref 3..2000 PPM 0 .10% vol. Cada patrón de absorción o espectro es exclusivo de un gas específico.490 to . Visible Light Infrared Spectrum Total Spectrum 0.02 ± 0.. PRINCIPIOS DE FUNCIONAMIENTO: El principio de funcionamiento de este sensor se basa en la propiedad que tienen algunos gases de absorber energía infrarroja en determinadas longitudes de onda dentro del espectro infrarrojo.Características del sensor NDIR ANDROS 5210 Gas Analyzer.70 ±0. Este sensor mide las concentraciones de gas en una muestra usando el espectro de absorción NDIR de cada gas y calculando el total de la energía absorbida por la muestra de gases como una magnitud proporcional a la concentración del gas a medir en la muestra. * Propane equivalent factor (PEF) . Dióxido de Carbono (CO2) y Monóxido de Carbono (CO).Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA MODEL 5210 TYPE ** A GASSES HC * CO2 CO 30-01-2010 rev.02 ± 0. M – Medical.25 4.43 3. Tabla 2-13. La siguiente figura muestra el espectro de radiación del n-Hexano (HC).20% vol.86 ± 0.

CO2 Y CO.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.5 4.5 5.0  m FILTER WAVELENGTH  0. A ABSORTION SPECTRA ABSORTION RADIATION INTENSITY 90 % 0% 3.0 3.0 3.02 MICROMETERS 3.5 5.5 4.Espectro de absorción del HC.0  m HC (HYDROCARBONS) CO2 CO Figura 2-5.0 4.25  m 4..43  m 4.70  m HC CO2 CO 3.0 4. Página 74 (532) .

p. Motor 30 r. Regulador de la fuente de infrarrojos Tubo de muestras de los gases de escape (sample cell) HC CO CO2 Entrada de gases Salida de gases Figura 2-6. Amplificador e Interface.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.Esquema de bloques del sensor NDIR ANDROS 5210 Página 75 (532) .m. A DIAGRAMA DE BLOQUES: La figura muestra el diagrama de bloques del sensor escogido. Rueda troceadora (chooper wheel) Filtros ópticos Fuente de infrarrojos Detectores (detector filter) Acondicionador de la señal: Preamplicador..

.SENSOR ANDROS 5210: Conexión entre placas Página 76 (532) Módulo de Conversión A/D . Seguidamente se muestran las placas del sensor y sus conexiones: La siguiente figura muestra las conexiones entre las placas Pre-amplificador PREAMP PCB Amplificador PROCESSOR PCB Interface RADIM Fuente de Infrarrojos y Choopper Figura 2-7. Un rayo de energía infrarroja generado por la fuente de infrarrojos se hace pasar a través del tubo de muestras con la muestra de gas. La energía infrarroja a una determinada longitud de onda pasa a través del tubo con la muestra. En la serie 5000 hay un filtro individual y un detector para cada uno de los tres gases a medir con lo que cada gas es medido de forma individual. desde el rayo de infrarrojos a los detectores. Los tres filtros son colocados en un recipiente entre el tubo de muestras y el detector.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. El analizador puede proporcionar una medida precisa de la concentración de un gas en la muestra por comparación de la señal de salida cuando la muestra no contiene gas y la señal de salida cuando la muestra tiene presente el gas a medir. Cada filtro permite que pase solo la longitud de onda deseada para la medición del gas en cuestión. La placa PROCESSOR PCB se conecta con la placa RADIM que hace de interface y contiene los potenciómetros de ajuste del sensor. A Los gases del tubo de escape del vehículo se hacen pasar por el tubo de muestras del sensor a través de un tubo flexible. El detector es una termopila que convierte la energía infrarroja en energía eléctrica. Para habilitar la comparación de la fuerza de la señal detectada con y sin gases en el tubo de muestras se usa una rueda troceadora movida por un motor síncrono. Este convierte la energía infrarroja recibida en una señal eléctrica proporcional a la intensidad de la energía recibida. Esta es entregada al pre-amplificador y a continuación al circuito amplificador (placa PROCESSOR PCB) cuya salida es tensión continua no lineal y proporcional a la concentración del gas a medir. Esta tiene dos ventanas con lo que unas veces deja pasar el haz infrarrojo y otras no. pasa a través de un filtro óptico e impacta en el detector.

La tensión es fijada entre 7. Al ser troceado el haz de energía infrarroja la información sobre la concentración del gas es una envolvente en la señal troceada. Página 77 (532) . 2.. al trocear la señal es menor el calor que tienen que soportar los demás componentes del sensor. Ventanas Figura 2-8. Este tubo está preparado para poder ser reemplazado fácilmente ya que con el uso se puede ensuciar o deteriorar falseando la lectura. hace girar la rueda troceadora entre la fuente de infrarrojos y el tubo de muestras determinando el tiempo de muestreo y la frecuencia de la señal.2 Vdc. produciéndose un tiempo de muestreo de 1Hz (para alimentación de red a 60Hz AC). Otro motivo es el calentamiento producido por la fuente de infrarrojos. 3.SENSOR ANDROS 5210: Rueda troceadora..4 y 8. A DESCRIPCIÓN DE COMPONENTES: 1.Rueda troceadora y motor síncrono (CHOOPER): El motor síncrono.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Como se aprecia en la figura la rueda troceadora es una rueda con dos aberturas en forma de ventanas para permitir o cortar el paso del haz de energía infrarroja hacia el tubo de muestras.Tubo de muestras (SAMPLE CELL): Es un pequeño tubo con una entrada y una salida por el que circula el flujo del gas a medir. esto es para que opere sobre los 800 ºC. Esto permite al analizador usar una pequeña muestra de gas y tener una rápida respuesta en la medición. a 24 Vac..Regulador de la fuente de infrarrojos (SOURCE): Proporciona la fuente de energía infrarroja.. El motivo de trocear la señal es diferenciar la información del haz de infrarrojos de la señal de ruido de fondo.

10. Los detectores son tres termopilas precintadas herméticamente que convierten esta energía infrarroja incidente en una lente.1Sensor ANDROS Modelo 5210. Página 78 (532) . Cada serie 5000 contiene un módulo reparable formado por el conjunto detector / filtro / pre-amplificador de la señal.Circuito Amplificador (PROCESSOR PCB): Cada canal de gas tiene su propio amplificador de señal.p. Cada filtro está construido de un cristal de silicona que permite el paso hacia el detector solamente a la energía infrarroja a una determinada longitud de onda.m. Esta señal está comprendida entre 50 mV y 420 mV pico a pico dependiendo del gas y de su concentración. diseñados de forma que solo dejan pasar energía infrarroja a unas bandas de específicas hacia los detectores. En concreto..Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. en energía eléctrica. A 4. También incluye los potenciómetros de ajuste que se detallan en el apartado 2. Son filtros de banda estrecha.Circuito Interface (RADIM PCB): Este circuito proporciona la conexión de la señal de salida de los canales de gases con el Módulo de Conversión A/D del analizador.43 m para los HC. filtrada y amplificada entregando cada canal una tensión continua no lineal proporcional a la concentración de cada gas. En la anterior figura se observan dichas longitudes de onda. del motor síncrono y por las dos ventanas de la rueda troceadora. que se encuentra en una de sus caras. detector y un circuito pre-amplificador de la señal. 5. 6.70 m para el CO 4.25 m para el CO2 y 3.Conjunto filtro / detector / pre-amplificador (PREAMPLIFIER PCB): Para cada gas a medir hay un conjunto compuesto por filtro óptico. así como los espectros de absorción de los tres gases. La compensación de temperatura está implementada en este circuito mediante un termistor en cada amplificador. estas longitudes son 4.. El circuito pre-amplificador entrega una señal al amplificador la señal de cada gas. Cada cristal está diseñado para cada gas a medir. Estas bandas están centradas a unas determinadas longitudes de onda que son a las que los gases a analizar absorben mayor radiación.6. determinada por las r. Es un conjunto montado herméticamente. Ambos vienen ajustados de fábrica por lo que no deben manipularse. Están alojados en un receptáculo. El circuito pre-amplificador de la señal de cada gas recibe como entrada una señal alterna con una frecuencia de 1 Hz. La placa incluye un potenciómetro para ajuste “grueso” de cero y otro para la fuente infrarroja. Esta es rectifica..

Placa RADIM. interface del sensor NDIR ANDROS 5210 Seguidamente se detalla las conexiones de los potenciómetros de ajuste de la placa RADIM con la placa PROCESSOR PCB. La siguiente figura muestra la placa interface RADIM con la disposición de los conectores y los potenciómetros de ajuste.10Ajuste y Figura 2-52. Página 79 (532) . A Descripción del Circuito Interface: El circuito es una placa diseñada para que se tenga acceso desde el exterior a los elementos de ajuste reseñados en el apartado anterior.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Estos elementos son accesibles desde el exterior a través de la VENTANA DE AJUSTE descrita en el apartado 2.6. c o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o Conexión a placa de AutoZero (opcional) Interruptores para calibrado Señales de salida hacia el Módulo de Conversión A/D CH 3 P3 CH 1 CH 3 CH 2 CH 1 CH 3 CH 2 P4 P2 CAL CH 1 CH 2 CH 3 o o o o o o o o o o o o o o o o o CH 1 PROCESSOR PCB Conector P3 de 34 pines o o o o o o o o o o o o o o o o o CH 2 CH2 CH3 CH1 o o o o o o o o o o o o o o o o o o o o o o o o Potenciómetros de ajuste Figura 2-9..

10.6 7.3 5.4 11. RADIM 17 15 16 ANDROS Model 5210 Amplificador. 8.8* 2. Página 80 (532) . A Ribbon cable +12 Volts 100 mA -12 Volts 100 mA Ground 1. These pins are electrically identical. 13 and 14. PROCESSOR PCB 18 9 20 10* 10K CW 20K CW CW 20K Power supplies Zero Channel 1 HC Span HC Output Cal Cal (NC) 24 34 pin connector 21 22 26 19 23 13* 10K CW 20K CW CW 20K Zero Channel 2 CO Span CO Output Cal Cal (NC) 33 10K CW Zero 27 28 20K CW Span CO2 Output 31 34 CW 20K Channel 3 CO2 Cal 25 14* Cal (NC) *Ground connections are pins 7.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev..12 +12 V Unreg 2 A Ground 30 32 29 24 VAC 60 Hz 10 Watts CT Interface.Conexión de la placa amplificadora y la placa interface. Figura 2-10.

larga vida útil. rica o pobre. es del tipo de banda ancha y de su familia es el que tiene la menor variación en su curva de respuesta respecto a la temperatura. Se adopta como solución el sensor de Oxígeno SO-DO-250 de ELECTROVAC ya que dispone de resistencia calefactora incorporada. CO2 y HC. Página 81 (532) . tiene una señal de respuesta muy proporcional. Este tipo de sensores solo indican si la mezcla es correcta.6.  Sensor de banda estrecha: La curva de respuesta es de tipo exponencial y muy estrecha. Esta linealización se realizará por software en el microprocesador mediante tablas de conversión.  Sensor de banda ancha: La curva de respuesta es mas suave y proporcional. Este circuito es independiente por cada canal de gas con sus correspondientes conexiones para el ajuste del canal.6. fiabilidad y flexibilidad para adaptar nuevos modelos de sensores al analizador. Esta tensión es proporcional a la concentración del gas pero no es lineal por lo que se ha de linealizar para corregir errores y que los márgenes de error de cada medida estén dentro de los baremos permitidos. A SEÑALES DE SALIDA DEL MÓDULO DE SENSORES: La placa INTERFACE entrega por cada canal de medida una señal continua que es la salida de un circuito amplificador integrado en el Módulo de Sensores. Esta solución aporta mayor precisión. Este modelo va montado en una armadura metálica para su protección como se puede observar en la figura.  Sensor con resistencia calefactora: Dispone de una resistencia interna para alcanzar la temperatura de trabajo. 2.2 Sensor para Medición de la Concentración de Oxígeno Las posibles opciones para la elección de este sensor son las siguientes:  Sensor sin resistencia calefactora: La temperatura de trabajo está alrededor de los 350 ºC por lo que necesita un calentamiento previo en el tubo de escape para que la medida sea fiable. El rango de tensiones a la salida del Módulo de Sensores es de 0–5 Vdc para CO.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. En el momento de efectuar la medición el sensor debe estar a una temperatura de trabajo adecuada y además interesa que tenga una curva de respuesta lo más proporcional posible junto con una larga vida útil. La necesidad de una medición precisa hace que interese un sensor con una curva de respuesta lo más proporcional posible para facilitar el tratamiento de la señal y la precisión de la medida.

por disponibilidad del producto e información del mismo.10 y 25% en volumen de O2 en diversos medios gaseosos como es la medición de gases de escape. Pequeña dependencia de la señal respecto a la temperatura.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Curva característica lineal. Las principales características del sensor son:         Alta precisión. Seguidamente se muestra un dibujo esquemático del sensor. Página 82 (532) . Esta solución permite al sensor conseguir rápidamente su temperatura de trabajo sin necesidad de estar un tiempo calentándose en el tubo de escape del coche. Sencilla calibración. Está montado en una sonda metálica lo que le añade robustez. Larga vida útil. El aire ambiente tiene un contenido de Oxígeno alrededor del 21% en volumen por lo que su rango de medida permite la medida en “vacío” para el ajuste de este parámetro.Sensor ELECTROVAC tipo SO-DO-XXX. A Tabla 2-14.. Se elige el fabricante ELECTROVAC por su amplia experiencia en este tipo de sensores. Baja interferencia con otros gases. SENSOR SO-DO-250 DE ELECTROVAC: Es un sensor de Oxígeno diseñado para medir con precisión la concentración de Oxígeno entre 0. Resistencia calefactora para asegurar la temperatura de trabajo.

El sensor se comporta como una fuente de intensidad Is proporcional al porcentaje de Oxígeno de la mezcla de gases.7 kg de aire por 1 kg de gasolina (Lambda = 1. Este tiene dos electrodos..00) se origina un salto de tensión entre los electrodos.SENSOR DE OXÍGENO: Esquema del ELECTROVAC SO-DO-250. con temperaturas de trabajo de 600 ºC. Esta es la razón por la cual estos sensores están siendo provistos de sistemas calentadores (resistencias eléctricas) para que la sonda alcance su temperatura de funcionamiento lo antes posible sin depender del contacto directo con los gases de escape. Esta tensión genera una corriente eléctrica que al medirla nos proporciona el contenido de Oxígeno de la mezcla de gases. ánodo y cátodo y una caperuza metálica de protección con una abertura (Cap with pinhole) por la que entran los gases de escape a medir (O2). llamada estequiométrica. Esta sirve para evitar que la corriente de gases incida directamente sobre el sensor y que se depositen en la cavidad partículas sólidas que lo dañarían. es de 14. El aire ambiente tiene un contenido de Oxígeno alrededor del 21% en volumen. El cuerpo cerámico es permeable a los Iones de O2 a partir de los 350 ºC aproximadamente. La cerámica se hace conductora a elevadas temperaturas. PRINCIPIOS DE FUNCIONAMIENTO: El principio de funcionamiento de este tipo de sensores se basa en que el material cerámico es poroso lo que permite la difusión del Oxígeno del aire (electrolito sólido) con el que uno de sus electrodos está en contacto. A Figura 2-11. Cuando el contenido de Oxígeno es diferente a ambos lados de los electrodos aparece entre ellos una tensión eléctrica cuyo valor depende de la diferencia en el contenido de Oxígeno. ZrO2. cuando la composición de la mezcla. El cuerpo del sensor está compuesto esencialmente por un electrolito formado por un cuerpo cerámico plano de Dióxido de Zirconio.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Página 83 (532) . En particular.

Sensor De Oxígeno Convertidor corriente /tensión Driver Señal de salida hacia el multiplexor Tensión de referencia CALEFACTOR Figura 2-12..  Tensión de referencia: La misión del circuito es proporcionar una tensión muy estable necesaria para que en el sensor se genere la corriente Is.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. La siguiente figura muestra el diagrama de bloques para el tratamiento de la señal del sensor.  Driver: Página 84 (532) .SENSOR DE OXÍGENO: Diagrama de bloques de la etapa de acondicionamiento de la señal. A DIAGRAMA DE BLOQUES DEL CIRCUITO DEL SENSOR: El sensor de Oxígeno se comporta como una fuente de intensidad Is proporcional al porcentaje de Oxígeno de la mezcla de gases. Esta tensión es amplificada convenientemente para ser digitalizada posteriormente. Seguidamente se describe brevemente las funciones de cada bloque del diagrama:  Calefactor del sensor: Tiene como misión alimentar la resistencia calefactora para que esta mantenga el sensor a su temperatura de trabajo.  Convertidor corriente / tensión y preamplificador: Tiene como misión convertir la intensidad que se genera en el sensor en una tensión proporcional al contenido de Oxígeno de los gases de escape. Esta señal se ha de convertir a una tensión proporcional que ha de ser amplificada y convertida a una señal digital para ser manejada por el microprocesador y visualizada.

6 - 4 5 2 TENSION DE REFERENCIA 7 1 8 7 1 8 7 1 8 OP07CN 4K +15V Vout DC AJUSTE DE CERO +15V C1 -15V -15V -15V 100nF R6 8K R7 20K J3 R5 4K7 03 Vz out = 5. GND y REF.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.m. Es un regulador con limitación de corriente que tiene protección contra cortocircuitos y puede ser ajustado mediante circuitería externa.Sensor Oxigeno 4 5 R11 MOLEX 10-18-1041 CONN PWR 4-H Is <----- 7 1 8 R8 120K 13 R51: Ajustar a 12K antes de ensamblar + LED - Al calefactor del Sensor de oxígeno CONEXIÓN A LA PLACA Nº 4. CIRCUITO DE APLICACIÓN: El circuito utilizado es el siguiente: Circuito de acondicionamiento de la señal del sensor de oxígeno CONVERTIDOR CORRIENTE / TENSION +15V DRIVER +15V +15V R2 R1 OFFSET R3 OFFSET U1 U2 20K OFFSET U3 20K 20K OP07CN OP07CN CONEXIÓN A LA PLACA Nº 4 MÓDULO DE CONVERSIÓN A/D 3 + 3 + 2 - Vout1 6 - R4 Vout2 6 3 + 2 VOUT_O2 1 2 HEADER_2 MOLEX 10-32-1021 4 5 4 5 J2 VOUT_O2 Vout .SENSOR DE OXÍGENO: Circuito acondicionador de la señal.7ohm Heater + 1 C3 Heater - R15 Heater sense + CONEXIÓN PARA AJUSTE DE FONDO DE ESCALA 2. Para este fin se utiliza un circuito basado en el regulador de tensión LT1185 de LINEAR Technology. A Su misión es aislar esta etapa de la siguiente y proporcionar la corriente necesaria a la siguiente etapa.2uF C2 FB VOUT LT1185 HEADER 1 + LED LED AZUL Indicador de funcionamiento del sensor de oxígeno R16 2K37 CONEXIÓN AL SENSOR DE OXÍGENO J7 R17 4K93 Heater sense - HEADER_2 MOLEX 10-32-1021 1 2 3 4 CONN PWR 4-H Figura 2-13. Seguidamente se detalla cada parte del circuito de aplicación.548K antes de ensamblar CONEXIÓN A LA PLACA Nº 7 LED AZUL INDICADORES LUMINOSOS .r.p. Calefactor del sensor: Para que la sonda alcance su temperatura de trabajo y la mantenga es necesario que la resistencia calefactora esté alimentada por una fuente de tensión estabilizada.1Vdc 1 2 3 4 02 R10 OFFSET CALIBRACION DEL SENSOR 01 U5 20K OP07CN R9 62K Vs = 0..2uF 30K C4 REF J6 470uF 1 2 VIN V_ref Vz out U6 GND 2.85Vdc U4 LM285/TO92 R12 20K 3 + 2 - V_ref + Sensor Oxigeno 6 J4 +5V -----> 500K +_LED_AZUL_O2 -_LED_AZUL_O2 LS1 CALEFACTOR DEL SENSOR 90ohm 1 2 G5V-DPDT R13 -15V VIA1_PB5_TEST_LED 1 16 HEADER_2 MOLEX 10-32-1021 8 +12V 4 6 9 R50: Ajustar a 373. Página 85 (532) . I/O 11 J5 R14 6. Para ello se utilizan las conexiones FB.

A Para su correcto funcionamiento se montan con un disipador de calor para encapsulado TO-220 modelo TV5 del fabricante AAVID THERMALLOY. Esta tensión debe ser muy estable. La limitación de corriente se ajusta mediante la resistencia R15 siendo la intensidad máxima I_limit = 15/R15. Al pulsar la tecla se inicia la subrutina TEST_INDICA que activa el relé LS1 durante 6 segundos. Para un mejor ajuste de la tensión de referencia se utiliza un montaje con un divisor de tensión formado por las resistencias R8 y R11 y el terminal FB del integrado. El circuito dispone de un LED azul que cuando deja de lucir indica fallo en el circuito del calefactor. Tienen como misión la protección contra el ruido.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.3 Vdc. El relé LS1 se utiliza para comprobar el correcto funcionamiento del indicador LED azul mediante la tecla “PRUEBA INDICADORES”. La tensión de referencia V_ref es la de salida del operacional que se ajusta con el divisor de tensión formado por R9 y R12. Las conexiones “Heater sense” son las encargadas de testear la tensión que le llega al sensor y desconectar el integrado en caso de que se destruya la resistencia del sensor o se abra el circuito como autoprotección del regulador. de acuerdo a la especificación de la hoja de características.24 y 5. Los condensadores C2 y C3 van conectados entre tierra y la patilla de alimentación del circuito integrado. que se producen en los conductores que alimentan el circuito. Tiene un rango de tensión de salida ajustable entre 1. Este conectará el LED a +5 Vdc con lo que si está en buen estado de funcionamiento lucirá. normalmente de alta frecuencia. La tensión de salida se calcula con la fórmula  R11  Vz out  1. se podría utilizar una pila pero se considera mejor solución la utilización de un circuito que genere una tensión de referencia de precisión y ajustable para evitar que con el tiempo la pila pierda capacidad y de errores en la medida. Tensión de referencia V_ref: Se utiliza el integrado LM285M de NATIONAL Semiconductor que es una fuente de tensión de referencia ajustable de precisión. Convertidor Corriente / Tensión: Página 86 (532) . La misión del circuito es proporcionar la tensión necesaria para que en el sensor se genere la corriente Is.24 *   1  R8  El amplificador operacional U5 tiene la función de aislar la tensión de referencia en su entrada del circuito conectado a su salida. derivan a masa las corrientes parásitas. trabaja con una intensidad nominal desde 10 A hasta 20 mA y tiene una buena estabilidad con la temperatura.

A Si se aplica una tensión al sensor este se comporta como fuente de corriente cuyo valor depende de la concentración de Oxígeno en el gas a medir. La curva característica del sensor es la siguiente.. lista para ser convertida a señal digital. Driver: Página 87 (532) . Esta señal se convierte en una tensión mediante el circuito “Convertidor corriente / tensión” que a su vez amplifica la señal rectificada. La segunda etapa formada por el amplificador operacional U2 tiene la misión ajustar la señal y hacer de amplificador para ofrecer a su salida Vout2 una señal ya amplificada de valor máximo 5 Vdc. Figura 2-14. El convertidor de Intensidad / Tensión lo constituye el amplificador operacional U1. Al estar montados el U1 y U2 como inversores el resultado será que Vout2 es directamente proporcional a Is. La tensión a la salida de U1 será Vout1= R6*Is por lo que es directamente proporcional a Is.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.Curva característica del sensor ELECTROVAC SO-DO-250. El sensor entrega una corriente Is proporcional al porcentaje de Oxígeno de la mezcla de gases que baña su electrodo externo. La tensión en la entrada “–” será igual a la de la entrada “+” e igual a cero. Esta es filtrada y entregada al Módulo de Conversión A/D para su digitalización.

Este se acopla a uno de los cables de alta tensión que va desde el distribuidor a las bujías del motor tal como se aprecia en la figura. Su misión es aislar los circuitos del sensor de la siguiente etapa y entregar al Módulo de Conversión A/D la señal analógica para su digitalización. 2.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. La señal generada será un tren de impulsos con una tensión de salida del orden de los 200 mV que además contendrá señales de ruido generadas por el motor en funcionamiento. Tanto para motores de 2 tiempos como 4 tiempos en el intervalo de una chispa de encendido a otra el cigüeñal gira una vuelta.6.m. Este sistema proporciona una gran facilidad de uso para el operario.Posición de la pinza inductiva En caso de lectura errónea se ha de cambiar de posición la pinza o moverla a lo largo del cable como se indica en la figura. Figura 2-15. El sensor está formado por un núcleo de ferrita y un bobinado que por inducción reduce la tensión de 20 kV del cable de encendido hasta una tensión de 200 mV. . seguridad en su manejo y robustez.3 Sensor para Medición de las Revoluciones Por Minuto La solución adoptada para la medición de las revoluciones por minuto se basa en la utilización de un sensor de pinza inductiva. A Está compuesto por el amplificador operacional U3 montado como seguidor de tensión.p. La frecuencia de la descarga eléctrica de alta tensión en el cable de la bujía es por tanto proporcional a las revoluciones del motor por lo que este es un recurso fiable para efectuar la medición de este parámetro.Sensor r.. Para que Página 88 (532) . Esta señal se conduce hasta la placa de acondicionamiento de la señal por medio de un cable apantallado con lo que se consiguen evitar las posibles interferencias que se pudieran superponer a la señal de la pinza inductiva.6.

.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Esto se va a realizar configurando un amplificador como rectificador de precisión de media onda.m.Rectificador de media onda de precisión Página 89 (532) . En los apartados siguientes se explica cada uno de estos circuitos. A el conversor A/D pueda manejar esta señal hay que eliminar el ruido y convertirla en una tensión de 0 a 5 Vdc proporcional a las revoluciones por minuto del motor.15V Figura 2-17. El primer paso en el acondicionamiento de la señal va a ser amplificarla y eliminar su parte negativa. El diagrama de bloques de esta placa es el siguientes: Pinza inductiva Rectificador de media onda Generador de pulsos Convertidor frecuencia / tensión Módulo de conversión A/D Figura 2-16.2k 2 + Pinza inductiva 3 Vo1 1 + R23 - Vin 121K .Pinza inductiva 4 D2 1N4148 U9A R25 TL082ACD 2K2 . El tren de pulsos proporcionado por la pinza inductiva contendrá señales de ruido y además el nivel de tensión de salida es muy pequeño (200 mV). tal como se observa en la figura. La placa acondicionadora será la encargada de esta función. por lo que hay que tratar la señal para eliminar el ruido y convertirla en información digital para que el visualizador pueda entenderla..Sensor r. Rectificador de Media Onda. R18 D1 CONEXIÓN A LA PINZA INDUCTIVA 1N4148 + 15V 8 2..p.m.Diagrama de bloques del tratamiento de la señal r.p.

El lazo quedará cerrado a través de la resistencia propia del diodo que es prácticamente nula y la señal de salida será Vo   Vin * RD 2  0V R 23 El rectificador debe ser de precisión para conseguir que los diodos “despeguen”. El circuito diseñado es un multivibrador monoestable basado en el circuito integrado SA555. El tren de pulsos generado por el integrado SA555 quedará sincronizado con esta señal. La anchura de los pulsos se ajusta mediante un condensador y una resistencia (C8 y R19). La tensión de salida será proporcional a la de entrada Vo   Vin * R18 R 23 Cuando la señal Vin es positiva la salida del operacional se hace negativa polarizando directamente D2.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Para la señal de disparo se usa el buffer inversor TC4049 combinado con un circuito RC paso alto (R26 y C6). Para esto se utiliza un circuito que genera un tren de impulsos proporcional a la señal de salida del rectificador. ya que el nivel de tensión de la pinza inductiva (200 mV) es menor que el valor umbral de estos. El amplificador operacional utilizado es el TL082CN y los diodos seleccionados para el circuito de realimentación son del tipo 1N4148. Como señal de disparo se utiliza la señal Vo1 procedente del rectificador de media onda. Generador de Pulsos La señal rectificada se debe convertir en un tren de impulsos. Página 90 (532) . A Cuando la señal Vin es negativa la salida del operacional se hace positiva polarizando D1 directamente y cerrando el lazo a través de R18. El amplificador operacional se monta como inversor.

Conversión de la señal de r. 3 2 C7 R24 4 Vo2 8 7 NJM4151 GND R20 R29 10uF 100K 100K 0.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.r. Este circuito proporciona una tensión de salida proporcional a la frecuencia de la señal de entrada. en un tren de pulsos Conversión Frecuencia-Tensión: Para realizar esta conversión se utiliza el circuito integrado NJM4151 configurado como convertidor frecuencia-tensión. Este integrado tiene además un alto rechazo al ruido. A +15V U7 SA555 8 R19 U10A 1 C6 10nF Vo1 3 TC4049 7 6 2 2 f1 RST Vo2 DSCHG THR TRG 8 CV 3 5 1 R26 OUT GND 4 VCC 909ohm C8 1K C9 1uF 10nF Figura 2-18. +15V R21 R22 300K 5K 10K U8 C5 6 5 22nF C10 R27 R28 V+ VOLIN CS LOUT SF THHOLD 1SHOTRC Vo 1 Vout .p.m. Página 91 (532) .m.p. presenta una buena linealidad frente a la temperatura y tiene fácil ajuste de escala.01uF 10K 10K Figura 2-19...Convertidor frecuencia / tensión.

. Esta se realiza pulsando las teclas “FIN MEDICION” o “PUESTA A CERO”.1 Multiplexor Analógico El “Módulo de Sensores” entrega los valores de salida de los sensores como tensiones analógicas que varían entre 0 y 5 Vdc. la segunda efectúa medidas continuamente hasta que el operador detiene la medición. Las entradas A0 a A2 están conectadas a la señal de Selección de Canal generadas por la VIA1 (PB0-PB2) y controladas por el Módulo Microprocesador con la subrutina MEDIDA_GASES. La primera efectúa mediciones durante 5 minutos y luego muestra la última medida efectuada. “FIN_MEDICION” y “PARADA”. A nivel software utiliza las subrutinas "MEDICION_AUTO”.Diagrama de bloques del Módulo de Conversión A/D El microprocesador controla la etapa a nivel hardware a través de la señal de Selección de Canal y las señales de control del circuito. Estos valores constituyen las entradas S2 a S6 del multiplexor analógico. “MEDICION_CONT”. La activación Página 92 (532) .6. A 2. El proceso de medida se inicia cuando el operador pulsa la tecla “MEDICION AUTOMÁTICA” o “MEDICIÓN CONTINUA”.7 Modulo de Conversión A/D El diagrama de bloques de la solución adoptada es el siguiente: CONVERSIÓN A/D Módulo Sensores CO CO2 HC O2 rpm Multiplexor analógico Amplificador de muestreo y retención (SH) Conversor analógico / digital Módulo Microprocesador Señales de control Señal de Selección de Canal y activación del chip Figura 2-20. 2.6.7.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.

Es un dispositivo CMOS de 8 canales que conmuta 8 entradas (S1 hasta S8) en una salida común (D) dependiendo del estado de la entrada de direccionamiento (A2 A1 A0) y de la entrada ENABLE (EN).m.p.Señal de Selección de Canal y canales de medida. S3. PB3 (EN) PB2 (A2) PB1 (A1) PB0 (A0) 0 X 1 1 1 1 1 X 0 0 0 0 1 1 X 0 0 1 1 0 0 X 0 1 0 1 0 1 Entada S del multiplexor CANAL DE MEDIDA S2 S3 S4 S5 S6 1 2 3 4 5 Magnitud HC CO CO2 O2 r. VSS = -V)..Tabla de Verdad del multiplexor ADG508 Página 93 (532) . De las 8 entradas utilizaremos las S2.. Tabla 2-15. S5 y S6. Descripción del multiplexor ADG508 Como solución se elige el multiplexor analógico ADG508. S4. La Tabla de Verdad es la siguiente A2 A1 A0 X X X 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 X = Don´t Care EN 0 1 1 1 1 1 1 1 1 ON SWITCH NONE 1 2 3 4 5 6 7 8 Tabla 2-16.8 Vdc y 16.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Puede operar en cualquier rango de tensiones entre 10.5 Vdc con tensiones de alimentación simples o dobles (VDD = +V. En la figura muestra la asignación de los canales de medida. A del multiplexor se realiza a través de la VIA1 (PB3) que controla el pin EN. Es compatible con entradas TTL y de 5 Vdc CMOS.

la señal VIA1_MUX_AD = 0 con lo que la entrada EN = 0 y el chip está desconectado. Cuando el operario pulsa la tecla “MEDICION CONTINUA” o “MEDICION AUTOMÁTICA” el programa envía la señal de Selección de Canal (pines A0-A2. A Circuito de aplicación: El circuito utilizado es el siguiente: MULTIPLEXSOR ANALOGICO +15V J12 U11 J13 1 2 C4_SENSOR_O2 C5_SENSOR_RPM 1 2 3 4 0_Selec_Canal 1_Selec_Canal 2_Selec_Canal VIA1_MUX_AD 4 5 6 7 12 11 10 9 1 16 15 2 3 S1 S2 S3 S4 S5 S6 S7 S8 D 8 SH AD585 A0 A1 A2 EN V- 14 J14 V+ 13 ADG508A_0 GND 1 2 3 C1_SENSOR_HC C2_SENSOR_CO C3_SENSOR_CO2 Figura 2-21..Multiplexor analógico Funcionamiento del circuito: Cuando el analizador no está efectuando mediciones.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Página 94 (532) . El multiplexor se activa y conmuta la señal analógica de su entrada seleccionada a su salida. VIA1 PB0PB2) y pone la señal VIA1_MUX_AD = 1 (VIA1 PB3) con lo que EN = 1. Una vez terminado el proceso de lectura y visualización del canal seleccionado el programa selecciona el siguiente canal a través de la Señal de Selección de Canal repitiéndose el proceso. Esta secuencia se irá repitiendo de forma cíclica y secuencial hasta que se pulse “FIN MEDICION” o “PUESTA A CERO”.

6.Velocidad: El tiempo de conversión del AD574A es de 35 µs que se considera mas que suficiente para la aplicación. . - Función de Muestreo y Retención: Se ha de implementar esta función para asegurarse un buen funcionamiento de la conversión. Con la combinación del AD585 (SH) mas AD574A (A/D) la frecuencia máxima se incrementa hasta 26 kHz con lo que cumple los requerimientos exigidos.6.5Diagrama de Bloques del Analizador se requiere un conversor de 12 bits. Página 95 (532) . . - Velocidad: Deberá tener un tiempo de muestreo suficiente para que sea segura la conversión. - Entradas de control: Ha de disponer de entradas de control compatibles con el microprocesador para que este maneje todo el proceso.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. una señal con un ancho de banda de 20 Hz a 1 kHz debe ser muestreada como mínimo a 2 kHz para no perder información. además el sw espera a que el conversor A/D informe del fin de la conversión para leer el valor digital de salida.5 Hz. Para que todo funcione bien el periodo de muestreo de A/D no debe ser superior al tiempo de conversión de este. - Señal analógica de entrada: Deberá manejar señales analógicas de entrada de 0 a +5 Vdc. Esta solución cumple los requerimientos especificados anteriormente según se justifica seguidamente. y la frecuencia máxima que puede ser aplicada para conseguir una precisión razonable es 1. se debe tomar muestras a una frecuencia unas 10 veces superior a la de la señal a evaluar. De acuerdo a esto la frecuencia de muestreo debe ser mayor de 20 Hz. La frecuencia de la señal generada por el sensor NDIR se toma como 2 Hz ya que la rueda troceadora tiene una frecuencia de 1 Hz y 2 ventanas por lo que en cada rpm los sensores recibirán 2 veces la señal infrarroja. La solución adoptada es la utilización de un amplificador de Muestreo y Retención AD585SQ junto con el conversor A/D AD574AU de ANALOG DEVICES.Resolución: En un conversos A/D de 12 bits. Por ejemplo.7.2 Conversión A/D Los requerimientos para el diseño de la solución de la conversión analógico / digital son los siguientes: - Resolución: De acuerdo al punto 2. Para que la reconstrucción sea fiable (conversión DA). A 2. .Frecuencia de muestreo: El AD574A tiene un tiempo de conversión de 35µs y una señal de entrada de 10 Vpp. - Frecuencia de muestreo: Este parámetro viene definido por el teorema de Niquist según el cual se debe muestrear una señal a una frecuencia como mínimo del doble de la máxima frecuencia que tenga la señal analógica a digitalizar.

AMPLIFICADOR DE MUESTREO Y RETENCIÓN AD585 El conversor AD necesita una tensión estable a su entrada para asegurar el proceso de conversión.  Bajo Offset de muestreo / retención. Otra razón para la elección de esta solución es que los convertidores A/D con señal de entrada unipolar de 0 a +5 Vdc y función de muestreo y retención incorporada tienen errores de linealidad iguales o superiores a 1 LSB. Otra misión del amplificador SH es la de adaptar la señal analógica de entrada de 0 a +5 Vdc a la entrada del conversor AD que es de 0 a 10 Vdc. Se monta con un factor de amplificación de +2 con objeto de adecuar la entrada analógica de 0 a +5 Vdc procedente del multiplexor al requerimiento de señal de entrada de 0 a +10 Vdc del conversor A/D.  Baja Velocidad de Decaimiento (Droop).0 mV/ms. Página 96 (532) . Su función es capturar el valor analógico de la salida del multiplexor y proporcionar una entrada estable al conversor A/D durante el tiempo de conversión. Las principales características del AD574AU son las siguientes:  Rápido Tiempo de Adquisición de 3 µs.Función de Muestreo y Retención: El uso del amplificador de muestreo y retención AD574A asegura un valor estable a la entrada del conversor lo que asegura una conversión satisfactoria. . además su rango de valores de entrada es de 0 a 10 Vdc y los canales de medida manejan tensiones de 0 a +5 Vdc.Señal analógica de entrada: La combinación AD585 (SH) mas AD574A (A/D) maneja señales de entrada de 0 a +5 Vdc. El dispositivo utilizado para cubrir estos requerimientos es el amplificador de muestreo y retención (SH) AD585SQ.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. A . Descripción del SH AD585: Las características del amplificador SH AD585 lo hacen ideal para sistemas de adquisición de datos de 10 a 12 bits. .  Rango de temperatura de trabajo de -55 ºC a +125 ºC. el conversor AD utilizado tiene un error de linealidad de 1/2 LSB. 1.Entradas de control: Dispone de señales de control necesaria para el control de la conversión por parte del microprocesador. menor de 3 mV con el condensador de 100 pF integrado en el chip.

Proyecto: Analizador de gases para vehículos de gasolina
MEMORIA DESCRIPTIVA

30-01-2010 rev. A

Circuito de aplicación:
La conexión del amplificador SH en el circuito es la siguiente

MUESTREO Y RETENCION

U12
+ 15V

GAIN + 2

2
7
3
5
13
14
12

VOUT

8

VOUT AL CONVERSOR AD

CH
NULL
NULL
REF
HOLD
HOLD
RFB
-VIN

RIN

10

6

4

-VS

9
1

+VIN

GND

MULTIPLEXOR

+VS

11

AD585

- 15V
STATUS, DESDE EL CONVERSOR AD

Figura 2-22.- Amplificador de muestreo y retención AD585

La entrada \HOLD (pin 14) se conecta a la tensión interna de referencia, REF (pin 13), de
forma que la entrada HOLD (pin 12) sea la que controle el funcionamiento del amplificador SH.
Funcionamiento del circuito:
Una vez pulsada la tecla “INICIO MEDIDA” la subrutina MEDIDA_GASES selecciona el
canal a medir y activa con la señal VIA1_MUX_AD = 1 (VIA1 PB3) el multiplexor, conversor
AD y el coprocesador MC68882.
El control del amplificador SH se realiza desde la señal STATUS (STS) del conversor A/D
que se conectada a la entrada HOLD del amplificador SH.
De acuerdo a la Figura 2-24.- Diagrama de Tiempos del Conversor AD574A, cuando este
se activa tenemos STATUS = 0, aun no se ha dado la orden de conversión desde el
microprocesador. El amplificador SH tiene HOLD = 0 y en su entrada +VIN la tensión analógica
del canal del multiplexor por lo que comienza el muestreo de la señal analógica.
Cuando el microprocesador da la orden de CONVERSIÓN realiza una operación de
escritura sobre la dirección del conversor AD. Con esta dirección el decodificador de direcciones
hará que la señal \CS_AD pase de 1 a 0 generando un flaco de bajada al biestable JK con lo que

Página 97 (532)

Proyecto: Analizador de gases para vehículos de gasolina
MEMORIA DESCRIPTIVA

30-01-2010 rev. A

Q = J. Como en la entrada J tenemos R/\W_mP = 0 en el conversor AD tendremos R/\C = 0,
iniciándose la conversión A/D y fijando STATUS = 1.
Este valor indica ciclo de conversión A/D en progreso lo que implica que en el
amplificador SH tendremos HOLD = 1. Esto supone la retención del valor analógico a la salida
del SH y por tanto una entrada estable en el conversor AD para que este realice una conversión
segura.
Cuando la conversión ha terminado el conversor AD pone STATUS = 0 que indica
conversión finalizada. Esto supone que HOLD = 0 lo que hace que se inicie otro ciclo de
muestreo (SAMPLE) en el amplificador SH.

CONVERSOR A/D AD574A
La misión de AD574A es convertir la señal analógica procedente del amplificador SH en
una señal digital de 12 bits para que el microprocesador pueda procesarla.
El funcionamiento de AD574A está controlado por el microprocesador. Para detectar el fin
de la conversión el conversor AD activa una interrupción. Esta inicia una subrutina que lee la
señal digital de salida del conversor AD y la almacena en memoria.
Descripción del conversor A/D AD574A
Las principales características del AD574AU son las siguientes:





Conversor A/D de 8 o 12 bits.
Tensión de referencia Zener interna para estabilización.
Reloj interno.
Salida digital paralelo con búfer triestado para su conexión directa al bus de datos del
microprocesador.
 Linealidad garantizada con temperaturas de operación desde –55 ºC hasta +125 ºC.
 Tiempo máximo de conversión 35 µs.
El AD574A contiene lógica para proporcionar el inicio de la conversión y operación de
lectura de datos desde señales comúnmente disponibles en sistemas de microprocesador.
Las señales de entrada / salida mas importantes son las siguientes:
12/\8 DATA MODE SELECT (PIN 2)
Formato de los datos de salida:
12/\8 conectado a la masa digital - Dos palabras de 8-bits.
12/\8 conectado a Vlogic - Una palabra de 12 bits.
No es compatible TTL y debe ser conectado, según el caso, a masa digital o Vlogic.
\CS CHIP SELECT (PIN 3)
Activación del chip.
Página 98 (532)

Proyecto: Analizador de gases para vehículos de gasolina
MEMORIA DESCRIPTIVA

30-01-2010 rev. A

A0 BYTE ADDRESS / SHORT CYCLE (PIN 4)
Ajusta la resolución del conversor.
Se conecta normalmente al LSB del bus de direcciones.
A0 = 0 se inicia un ciclo de conversión de 12 bits.
A0 = 1 se inicia un ciclo de conversión de 8 bits.
R/\C READ / CONVERT (PIN 5)
Utilizada junto con las señales \CS, y CE determina si está en progreso la lectura de un
dato (R/\C =1) o una conversión (R/\C =0).
CE CHIP ENABLE (PIN 6)
Activación del chip.
STS STATUS (PIN 28)
Se pone a “1” al comienzo de la conversión y retorna a “0” cuando el ciclo de conversión
se completa.
STS = 0 ciclo de conversión completado, dato listo para lectura.
STS = 1 comienzo del ciclo de conversión.
Las señales de control CE, \CS, y R/\C controlan la operación de conversión. Las señales
A0 y 12/\8 controlan la longitud de la conversión y el formato de datos.
Seguidamente se muestra la Tabla de Verdad de estas señales

Tabla 2-17.- Tabla de Verdad del AD574A

Con objeto de controlar mejor la activación del chip la entrada \CS queda controlada por
PB3 (VIA1_MUX_AD) del PORTB de la VIA1 y la entrada CE se conecta a +Vcc.

Página 99 (532)

Proyecto: Analizador de gases para vehículos de gasolina
MEMORIA DESCRIPTIVA

30-01-2010 rev. A

Circuito de aplicación:
El circuito utilizado en esta etapa es el siguiente:

CONECTOR DEL
BUS DE DATOS
J11

MULTIPLEXSOR ANALOGICO

MUESTREO Y RETENCION

BUS_D1
BUS_D3
BUS_D5
BUS_D7
BUS_D9
BUS_D11

CONVERSOR A/D

CONEXIÓN AL SENSOR INFRARROJO NDIR

+15V

+5V

2
4
6
8
10
12
14
16

BUS_D0
BUS_D2
BUS_D4
BUS_D6
BUS_D8
BUS_D10

1
3
5
7
9
11
13
15

J12
SAMTEC ETH-108-01-S-D
C1_SENSOR_HC
C2_SENSOR_CO
C3_SENSOR_CO2

C11 1uF
+15V

C15 1uF
BUS_D[0:11]

C14 1uF
U12
U11

U13

1
16
15
2
3

EN
V-

9
1

VOUT

-15V

14

+15V

1

6
2

VL

7

CE
12/8

VEE

13
R31

CH
NULL1
NULL2

DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
DB8
DB9
DB10
DB11

10VSPAN
20VSPAN

100ohm
8
OFFSET

REF
HOLD

R30

100K

10
12

HOLD
RIN
RFB
-VIN

AJUSTE FONDO DE ESCALA

8

VCC

11

12

4

11

A0
A1
A2

-15V
GAIN + 2

-VS

+VS

V+

7
3
5
13
14

+VIN

10

R32 100K
4

REFOUT
REFIN
BIPOFF
A0

R33 100K

14

6

CONN PWR 4-H

MOLEX 10-18-1041

2

R/C
CS
STATUS

16
17
18
19
20
21
22
23
24
25
26
27

BUS_D0
BUS_D1
BUS_D2
BUS_D3
BUS_D4
BUS_D5
BUS_D6
BUS_D7
BUS_D8
BUS_D9
BUS_D10
BUS_D11

5
3
+5V

28
3

0_Selec_Canal
1_Selec_Canal
2_Selec_Canal
VIA1_MUX_AD

1
2
3
4

8

GND

J14

CONECXIÓN A
LA PLACA Nº 4
MÓDULO I/O

D

15

C4_SENSOR_O2
C5_SENSOR_RPM

S1
S2
S3
S4
S5
S6
S7
S8

9

1
2

MOLEX 10-32-1021

4
5
6
7
12
11
10
9

GND

J13

GND

13

CONEXIÓN A LA PLACA Nº 1
SENSOR Oxigeno y r.p.m.

HEADER_2

AD574A

AD585
ADG508A_0

AGND

HEADER_3

MOLEX 10-18-1032

HEADER 8X2

C12 1uF

C13 1uF

BUS DE DATOS

1
2
3

CONEXIÓN A LA FUENTE DE ALIMENTACIÓN

2

+15 VDC

1
2
3

7

-15 VDC

J

Q

K
CLK

11
12

4
6

13

5

8

U14A

R/\W_mP

Q
GND

9

+ 15 VDC
GND
- 15 VDC

PRE
VCC
CLR

10
16
14

U15B 74HC112

+15V

1

J15

+5V

74HC00

U14B

74HC00 INVERSOR

-15V

HEADER_3

\CS_AD

INVERSOR
MOLEX 10-18-1032
U15A
VCC

+5 VDC

5

GND

6

J
K

Q
CLK
Q

CLR

3
2
U17A

74HC08

1

CONECTOR DEL
BUS DE CONTROL

1
15

3
2

J17

8

CONN PWR 2-R

PRE
VCC

J16
1
2

INTERRUPCIÓN

4
16

74HC112

GND

+5V

MOLEX 03-06-1022
R/W_mP
U14C

74HC00
\RESET_mP

9
8
10

\IRQ1_AD_RESTORE

2
4
6
8
10
12
14
16
18
20
22
24
26

SAMTEC ETH-112-01-S-D

1
3
5
7
9
11
13
15
17
19
21
23
25

\CS_AD

\IRQ1_AD

HEADER 13X2

Figura 2-23.- Circuito del Módulo de Conversión A/D

El trimer R30 se utiliza para ajustar el offset, el R31 para el ajuste de fondo de escala.
Funcionamiento del circuito:
El operario inicia la medida de gases pulsando la tecla “MEDICION CONTINUA” o
“MEDICION AUTOMÁTICA”. Esto arranca el proceso a través de la subrutina
MEDIDA_CONT.
Esta selecciona un canal a través de la señal de Selección de Canal (VIA1) y activa el
multiplexor y el conversor AD con la señal VIA1_MUX_AD = 1 (VIA1 PB3).

Página 100 (532)

Proyecto: Analizador de gases para vehículos de gasolina
MEMORIA DESCRIPTIVA

30-01-2010 rev. A

En este momento el amplificador SH tiene la señal analógica en su entrada y como en el
conversor AD STATUS = 0, en el amplificador SH tendremos HOLD = 0 lo que hace que se inicie
el muestreo de la señal.
Tras una temporización SW para que finalice el tiempo de muestreo del amplificador SH,
se ordena el inicio de la conversión mediante una orden de escritura sobre la dirección del
conversor AD.
El biestable JK tiene ahora en su estrada R/\W_mP = 0, cuando el decodificador de
direcciones hace que \CS_AD = 0 ocasiona un flanco descendente en la entrada de reloj del
biestable JK con lo que el valor R/\W_mP = 0 pasa a la salida Q. Esta hace que la entrada del
conversor A/D R/\C = 0 (READ/\CONVERT) iniciándose la conversión.
Con el inicio de la conversión se pone STATUS=1 y el amplificador SH tendrá HOLD=1
lo que hace que se realice la retención del valor analógico para que la conversión se realice
correctamente.
Cuando termina la conversión el conversor A/D pone STATUS=0 con lo que la señal está
lista para ser leída por el microprocesador.
En las siguientes figuras se muestran los Diagramas de Tiempos de los ciclos de
conversión y lectura.

Figura 2-24.- Diagrama de Tiempos del Conversor AD574A

Página 101 (532)

Proyecto: Analizador de gases para vehículos de gasolina
MEMORIA DESCRIPTIVA

30-01-2010 rev. A

LECTURA DEL PARÁMETRO
Para que el microprocesador sepa que debe leer la salida digital del conversor se utiliza la
interrupción de nivel 1 generada por el cambio de la señal STATUS de 1 a 0. Este cambio
genera un flanco de bajada en el biestable JK (U15A) que pone Q = 1. Esta salida junto con
VIA1_MUX_AD son las entradas de la puerta NAND (U14C) que recibe “11” con lo que su
salida será “0”. Esta salida es la señal de interrupción de nivel 1 \IRQ1_AD que activará la
subrutina de interrupción LEER_DATO utilizando el autovector nº1.
Esta subrutina hará una operación de lectura sobre la dirección del conversor AD (U13)
para poner su pin R/\C = 1 con lo que la señal analógica digitalizada pasa a la salida DB0-DB11
dell conversor que está conectada al bus de datos. Seguidamente la subrutina leerá este dato y lo
almacenará en la memoria RAM en la tabla correspondiente.
En el proceso de reconocimiento de la interrupción se activa la señal \IRQ1_AD_restore =
0. La señal \RESET estará a “l” normalmente, entonces la salida de la puerta AND (U17A)
pasará de “1” a “0” con lo que se activa la entrada \CLR del biestable JK (U15A). Esto hará que
la salida Q=0 con lo que la puerta NAND (U14C) tiene a su entrada “01” y tendrá a su salida “1”
lo que hace que la señal \IRQ1_AD = 1, quedando lista para la próxima interrupción.
Si no hay medición VIA1_MUX_AD = 0 con lo que el multiplexor, el amplificador SH y el
conversor A/D estarán deshabilitados. Además \IRQ1_AD = 1 por lo que no se producirán
interrupciones.
Fin de la medición
Cuando el operario desea finalizar la lectura pulsa la tecla “FIN MEDICION” que inicia la
subrutina FIN_MEDICION. Esta pone la señal de Selección de Canal a %000 y desconecta el
multiplexor, el amplificador SH y el conversor AD al poner VIA1_MUX_AD= 0.
Mostrará la última lectura en los visualizadores hasta que el operario los ponga a cero
pulsando PUESTA A CERO, se inicie una nueva medición o se apague el analizador.
Señal de Entrada / Valor Digital de Salida
La máxima tensión de entrada al conversor es Vi = 10Vdc, este valor se corresponderá con
el máximo valor digital de salida del conversor A/D que es 4095 ($FFF). La relación de la
entrada analógica y el valor digital de la conversión se determina en la MEMORIA DE
CÁLCULO en el apartado MODULO CONVERSOR A/D.

Página 102 (532)

Proyecto: Analizador de gases para vehículos de gasolina
MEMORIA DESCRIPTIVA

30-01-2010 rev. A

2.6.8 Módulo Microprocesador
Partiendo de la Figura 2-3.- Diagrama de Bloques del Analizador de Gases, en la siguiente
figura se muestra el interfuncionamiento de este módulo en el conjunto del analizador.

Módulo de
Conversión A/D

Datos

Módulo
Microprocesador

Datos

Módulo I/O
Visualización
Teclado

Señales de
control

Señales de
control

Indicadores

Figura 2-25.- Interconexión del Módulo Microprocesador

Las funciones a realizar por el Módulo Microprocesador son las siguientes:
Control del Módulo de Conversión A/D:
- Selección del canal a medir.
- Orden de inicio de la conversión.
- Detección de fin de la conversión A/D.
- Lectura de la medida digitalizada de cada canal.
Almacenamiento de las lecturas de los canales.
linealización de las medidas de los canales que las necesiten.
Cálculo del Coeficiente Lambda.
Control del Módulo I/O:
- Detección de tecla pulsada y ejecución de la función requerida.
- Control de los indicadores luminosos y acústico.
- Control de la visualización de los canales de medida.
Control de la temperatura interna del analizador mediante el termostato y el ventilador.
Los elementos principales que forman el módulo son los típicos de un sistema con
microprocesador. En el siguiente diagrama de bloques se muestra la arquitectura utilizada en este
diseño.

Página 103 (532)

Proyecto: Analizador de gases para vehículos de gasolina
MEMORIA DESCRIPTIVA

30-01-2010 rev. A

BUS DE CONTROL

BUS DE DATOS

CPU
MC68HC000

Memoria de
datos
RAM

Memoria de
programa
EPROM

Coprocesador
MC68882

Decodificador
de
direcciones

BUS DE DIRECCIONES

Gestor de
interrupciones

Figura 2-26.- Diagrama de bloques del Módulo Microprocesador

Seguidamente se desarrollan los diferentes elementos de módulo.
2.6.8.1 Microprocesador MC6HC000
Los requerimiento para la elección del microprocesador son los siguientes:
Ha de manejar datos de 8 y 16 bits.
Instrucciones de multiplicación y división con números reales.
Direccionamiento de registros en la memoria de 8 y 16 bits.
Posibilidad de RESET manual.
Bajo coste.
Bajo consumo ya que estará largos periodos de tiempo funcionando.

Página 104 (532)

PERIFÉRICOS

Proyecto: Analizador de gases para vehículos de gasolina
MEMORIA DESCRIPTIVA

30-01-2010 rev. A

El microprocesador de 16 bits (bus de datos) de menor coste para aplicaciones industriales
es el MC68000. A su vez el fabricante Freescale comercializa la serie MC68HC000 con
tecnología HCMOS de bajo consumo y frecuencias de reloj de 8, 10, 12, 16 & 20 MHz.
La solución adoptada se basa en dos componentes de la familia M68000 de Motorola, la
CPU MC68HC000EI16 y el coprocesador matemático de punto flotante (FPCP)
MC68882EI16A del fabricante Freescale. Ambos se montan con frecuencia de reloj de 8 Mhz.
El coprocesador se utiliza para las operaciones con números reales.
Un motivo mas para la elección de este microprocesador es la amplia difusión de
información y aplicaciones para diseños basados en esta familia de componentes.
Descripción del MC68HC000:
Este es un potente microprocesador con bus de datos de 16 bits. Sus características mas
importantes son las siguientes:
 Alimentación única de +5 Vdc.
 Tecnología HCMOS de muy bajo consumo.
 Bus de datos triestado bidireccional de 16 bits (D0-D15) que puede manejar datos de 8 y
de 16 bits.
 Bus de direcciones triestado unidireccional de 23 bits (A1-A23) que le permiten
direccionar 16 Mb (no existe la línea A0).
 Bus de CONTROL que maneja señales entrantes y salientes.
 SIETE niveles de interrupción para activación externa.
 CONTROL DE BUS SINCRONO Y ASÍNCRONO.
 FRECUENCIA MÁXIMA DE RELOJ: 16 Mhz
 Encapsulado: PLCC68
 Manejo de perifércios de la familia M6800.

La siguiente figura muestra las señales que maneja la CPU

Página 105 (532)

Proyecto: Analizador de gases para vehículos de gasolina
MEMORIA DESCRIPTIVA

30-01-2010 rev. A

CONTROL BUS
CONTROL BUS

Figura 2-27.- CPU MC68000, MC68HC000 y MC68010

Bus de CONTROL:
Como se aprecia en la anterior figura, las señales de este bus se pueden clasificar en los
siguiente grupos:
1.- Estado del procesador:
FC0 FC1 y FC2 Códigos de Función: Señales de salida que indican el modo de trabajo
del procesador (supervisor o usuario) y el tipo de espacio de memoria al que se accede.
Son válidas mientras \AS está activa.
2.- Control de periféricos de la familia M6800:
Señal de reloj E (pin EN) de frecuencia 10 veces inferior a la del reloj de la CPU para
sincronización con los periféricos 68XX.
\VMA (Valid Memory Address) indica dirección de bus válida a los dispositivos 68XX
y que se sincroniza con la señal E.
\VPA (Valid Peripheral Address) indica que el dispositivo es de la familia M6800.
También indica en caso de interrupciones que se usan autovectores.
3.- Control del sistema:
\BERR (Bus Error) indica a la CPU fallos en los ciclos de bus.
\RESET como línea ENTRANTE si se activa junto con \HALT se produce la secuencia
de inicialización del microprocesador. Como línea SALIENTE se activa con la

Página 106 (532)

\BGACK (Bus Grant Acknowledge) señal que indica que otro equipo ya controla el bus..Control de la dirección del bus: \BR (Bus Request) señal de petición de bus. Resetea todos los dispositivos externos sin afectar al estado interno del microprocesador..Control de interrupciones externas: IPL0. Cuando el micro ha parado la línea HALT se comporta como línea de salida con un 0 para indicar a los dispositivos externos que el micro se ha parado. 5. \DTACK (Data Transer Acknowledge) indica a la CPU que se ha completado la transferencia del dato. \UDS (Upper Data Strobe) y \LDS (Lower Data Strobe) que complementan el bus de direcciones para indicar si el acceso se hace al byte alto. A instrucción RESET. \HALT como señal entrante ocasiona la parada del bus y coloca todas las señales de control en estado inactivo y todas las líneas triestado en alta impedancia. IPL1 y IPL2 activan externamente la petición codificada de hasta 7 niveles de interrupción.. 4. \BG (Bus Grant) Señal que indica a todos los equipos que pueden controlar el bus al final del ciclo de bus actual..Control de bus asíncrono: \AS (Address strobe) indica que la información del bus de direcciones es válida. El circuito de aplicación se detalla en la siguiente Figura 2-28. R/\W (Read/Write) indicar operación de lectura o escritura. al byte bajo o a ambos bytes de la dirección presente en el bus. 6. indica que otro equipo quiere controlar el bus (direcciones y datos). Esto ocurre por ejemplo con la instrucción STOP.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.Circuito del microprocesador MC68HC000 Página 107 (532) .

M ÓDULO M ICROPROCESADOR Rev PA17B Date: Página 108 (532) T uesday.2 2 \UDS_m P 6 6 BUS_A5 BUS_A6 3 4 5 74HC11 8 16 A B GND VCC 1 R/W_mP \HALT_mP \RESET_mP \DTACK_mP \CS_FPCP_VIA1_PB4 16 U36A 2 3 5 \AS_m P CONECTOR DEL BUS DE CONTROL J21 2 4 6 8 10 12 14 16 18 20 22 24 26 1 3 5 7 9 11 13 15 17 19 21 23 25 \CS_VIA1 \CS_VIA2 \CS_AD \IRQ_RESET \IRQ6_T EM P_A \IRQ4_VIA1 \IRQ3_VIA2 G GND 1 A B Y3 Y2 Y1 Y0 7 6 5 4 \CS_RAM \CS_EPROM Gestor de interrupciones 9 8 SAMTEC ETH-113-01-S-D HEADER 13X2 \VPA_m P 10 74HC32 \IRQ2_T EM P_B_REST ORE \IRQ6_T EM P_A_REST ORE \IRQ_RESET _REST ORE \IRQ1_AD \IRQ2_T EM P_B 8 \AS_m P 2 3 VCC U38C BUS_A19 BUS_A20 DECODIFICADOR . \DT ACK_m P U31B U35A 12 +5V 74HC11 Decodificador de direcciones +5 VDC 10 \IPL2_m P \IPL1_m P \IPL0_m P 6 7 9 8 5 I7 I6 I5 I4 I3 I2 I1 I0 VCC \IRQ_RESET \IRQ6_T EM P_A GND BUS DE DIRECCIONES +5V BUS DE DIRECCIONES 1 2 13 4 3 FC0 74HC04 FC1 \CS_FPCP_VIA1_PB4 BUS_A[1:23] Reconocimiento de la INTERRUPCION Decodificador de 3 a 8 líneas U37 74HC138 \CS_AD \CS_VIA2 \CS_VIA1 74HC08 8 U17D 12 11 7 9 10 11 12 \IRQ2_T EM P_B_restore 13 \IRQ1_AD_restore 14 15 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 \VPA_m P VCC Y3 Y2 Y1 Y0 \IRQ_RESET _restore \IRQ6_T EM P_A_restore 7 6 5 4 GND G 74HC139A A B C G2A G2B G1 1 2 3 BUS_A1 BUS_A2 BUS_A3 4 5 \VM A_m P U35B 6 6 5 13 U38A U38B 74HC32 U31C 16 U39A 74HC04 74HC139A FC2_m P FC1_m P FC0_m P \VM A_m P \VPA_m P EN_m P \LDS_m P \UDS_m P \AS_m P \IRQ1_AD_REST ORE 74HC32 1 \LDS_m P 3 4 DECODIFICADOR . 2009 Sheet 3 of 7 . A U32 74HC4075 CONEXIÓN A LA FUENTE DE ALIMENTACIÓN +5VDC EN_m P 1 2 8 74HC175 BUS DE DATOS +5V U17C U34 Puerta AND 74HC08 +5V 9 J20 8 74HC148 16 \IRQ4_VIA1 \IRQ3_VIA2 \IRQ2_T EM P_B \IRQ1_AD 4 Temperatura ALTA 3 2 Teclado 1 Intermitencia 13 Temperatura BAJA 12 Conversion AD 11 10 EI A2 A1 A0 1 2 \AS_m P CONN PWR 2-R R/W_m P MOLEX 03-06-1022 15 14 EO GS \HALT _m P \RESET _m P INTERRUPCION Codificador con prioridad de 8 a 3 líneas.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA Byte bajo EPROM 128K x 8-Bits BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 13 14 15 17 18 19 20 21 SAMTEC ETH-108-01-S-D HEADER 8X2 74HCT 245 20 OUT 8 10 GND G DIR 20 M C68HC000 19 1 5 4 3 2 1 68 67 66 65 64 63 62 61 60 59 58 20 U28 74HC00 9 8 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 50 49 48 47 46 45 44 42 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 40 39 38 37 36 35 34 33 10 61 53 52 27 17 16 10 D8 D9 D10 D11 D12 D13 D14 D15 R/W DSACK0 DSACK1 AS DS CS D16 D17 D18 D19 D20 D21 D22 D23 19 1 15 20 19 9 10 6 13 24 11 12 BUS_A4 BUS_A3 BUS_A2 BUS_A1 U31A 63 43 30 51 41 19 14 12 9 8 7 6 5 GND GND GND GND GND GND GND GND GND GND GND GND GND D24 D25 D26 D27 D28 D29 D30 D31 G DIR 28 31 32 21 20 29 22 23 24 25 26 A4 A3 A2 A1 A0 GND 74HC04 +5V 8 7 U17B 1 2 4 5 12 13 74HC08 D0 D1 D2 D3 1 CLR 9 CLK CLK RST HALT R/W DT ACK AS FC0 FC1 FC2 BR BERR BG BGACK LDS UDS 2 7 10 15 Q0 Q1 Q2 Q3 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 IPL0 IPL1 IPL2 VM A VPA EN 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 U21 1OE 2OE Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 GND 74HCT 244 18 16 14 12 9 7 5 3 BUS_A1 BUS_A2 BUS_A3 BUS_A4 BUS_A5 BUS_A6 BUS_A7 BUS_A8 10 +5V 2 4 6 8 11 13 15 17 1 19 A1 A2 A3 A4 A5 A6 A7 A8 U29 1OE 2OE Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 GND 74HCT 244 18 16 14 12 9 7 5 3 BUS_A9 BUS_A10 BUS_A11 BUS_A12 BUS_A13 BUS_A14 BUS_A15 BUS_A16 10 +5V 30 29 28 2 4 6 8 11 13 15 17 27 26 25 21 23 22 3 6 11 14 Q0 Q1 Q2 Q3 1 19 A1 A2 A3 A4 A5 A6 A7 A8 1 19 A1 A2 A3 A4 A5 A6 A7 A8 U30 1OE 2OE Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 GND 74HCT 244 18 16 14 12 9 7 5 3 BUS_A17 BUS_A18 BUS_A19 BUS_A20 BUS_A21 BUS_A22 BUS_A23 10 9 62 60 59 58 57 56 55 54 10 13 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 16 17 56 57 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 12K 11 16 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 11 12 13 15 16 17 18 19 R34 4 CLK VCC D0 D1 D2 D3 D4 D5 D6 D7 SIZE SENSE RESET 18 17 16 15 14 13 12 11 GND CE OE WE VCC VCC A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 D0 D1 D2 D3 D4 D5 D6 D7 18 B0 B1 B2 B3 B4 B5 B6 B7 U33A 8 U24C BUS_A9 21 BUS_A1023 BUS_A1124 BUS_A1225 BUS_A1326 BUS_A14 1 BUS_A15 2 BUS_A16 3 BUS_A17 4 BUS_A18 5 BUS_A19 6 BUS_A20 7 BUS_A21 8 BUS_A22 9 BUS_A2310 20 22 27 14 CE OE WE BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 3 2 1 68 67 66 65 64 6 20 22 27 11 12 13 15 16 17 18 19 GND 6 5 D0 D1 D2 D3 D4 D5 D6 D7 14 74HC00 4 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 28 CY62256 28 U27 CY62256 GND U24B 21 23 24 25 26 1 2 3 4 5 6 7 8 9 10 Vcc Vcc Vcc Vcc Vcc Vcc Vcc +5V U26 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 4 +5V BUS_A9 BUS_A10 BUS_A11 BUS_A12 BUS_A13 BUS_A14 BUS_A15 BUS_A16 BUS_A17 BUS_A18 BUS_A19 BUS_A20 BUS_A21 BUS_A22 BUS_A23 M C68882 Byte bajo SRAM 32K x 8-Bits A0 A1 A2 A3 A4 A5 A6 A7 VCC 2 2 3 4 5 6 7 8 9 5 1 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 74HC04 Byte alto SRAM 32K x 8-Bits \CS_RAM 74HCT 245 COPROCESADOR MATEMATICO 3 2 2 4 6 8 11 13 15 17 U23 VCC B0 B1 B2 B3 B4 B5 B6 B7 20 EN A0 A1 A2 A3 A4 A5 A6 A7 18 17 16 15 14 13 12 11 VCC 1 Y1 8M HZ 2 3 4 5 6 7 8 9 VCC BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 +5V U25A BUS_A1 BUS_A3 BUS_A5 BUS_A7 BUS_A9 BUS_A11 BUS_A13 BUS_A15 BUS_A17 BUS_A19 BUS_A21 BUS_A23 1 3 5 7 9 11 13 15 17 19 21 23 SAMTEC ETH-112-01-S-D HEADER 12X2 U20 +5V GENERADOR DE LA SEÑAL DE RELOJ DE 8 Mhz U22 R/\W_m P J19 2 4 6 8 10 12 14 16 18 20 22 24 +5V 1 \LDS_m P BUS_A2 BUS_A4 BUS_A6 BUS_A8 BUS_A10 BUS_A12 BUS_A14 BUS_A16 BUS_A18 BUS_A20 BUS_A22 20 74HC00 BUS_D0 BUS_D2 BUS_D4 BUS_D6 BUS_D8 BUS_D10 BUS_D12 BUS_D14 BUS DE DATOS BUS_D[0:15] 16 16 U24A 1 3 5 7 9 11 13 15 14 52 CE PGM OE D0 D1 D2 D3 D4 D5 D6 D7 VCC VCC 22 31 24 VCC VPP VCC VPP CE PGM OE A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 GND GND GND GND 22 31 24 BUS_A1 12 BUS_A2 11 BUS_A3 10 BUS_A4 9 BUS_A5 8 BUS_A6 7 BUS_A7 6 BUS_A8 5 BUS_A9 27 BUS_A1026 BUS_A1123 BUS_A1225 BUS_A13 4 BUS_A1428 BUS_A1529 BUS_A16 3 BUS_A17 2 7 11 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 14 74HC00 13 14 15 17 18 19 20 21 GND VCC 13 D0 D1 D2 D3 D4 D5 D6 D7 CONECTOR DEL BUS DE DIRECCIONES J18 BUS_D1 2 BUS_D3 4 BUS_D5 6 BUS_D7 8 BUS_D9 10 BUS_D11 12 BUS_D13 14 BUS_D15 16 GND 12 \CS_EPROM A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 GND U14D \UDS_m P 12 11 10 9 8 7 6 5 27 26 23 25 4 28 29 3 2 CONECTOR DEL BUS DE DATOS 32 1 AM 27C010 32 1 AM 27C010 BUS_A1 BUS_A2 BUS_A3 BUS_A4 BUS_A5 BUS_A6 BUS_A7 BUS_A8 BUS_A9 BUS_A10 BUS_A11 BUS_A12 BUS_A13 BUS_A14 BUS_A15 BUS_A16 BUS_A17 BUS DE DIRECCIONES +5V U19 VCC +5V U18 BUS_A[1:23] Byte alto EPROM 128K x 8-Bits Banco de memorias 30-01-2010 rev. Septem ber 01.1 T itle ANALIZADOR DE GASES Size A2 Docum ent Num ber PLACA Nº 3 .

Un registro de dirección de la instrucción (FPIAR) de 32 bits que contiene la principal dirección de memoria del procesador de la última instrucción de punto flotante que fue ejecutada. Cuarenta y seis instrucciones.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Sus principales características son las siguientes: Ocho registros de datos (FP0-FP7) de punto flotante. A Al Bus de Direcciones y al Bus de Datos se conectan drivers (CI 74HCT244 y 74HCT245) para poder soportar la carga de los circuitos a los que se conecta. Un registro de control (FPCR) de 32 bits que contiene habilitación de bits para cada clase de “trap exception” y “mode bits” para ajustar el redondeo y los modos de precisión definidos por el usuario. Una Unidad Aritmética de 67 bits con precisión intermedia mayor que el formato de precisión extendida.6. Aplicación HW especial para conversión de alta velocidad de operandos binarios reales en memoria a y desde formato interno extendido. Un registro de estado (FPSR) de 32 bits conteniendo códigos de condición para punto flotante.2 Coprocesador Matemático MC68882 El cálculo del COEFICIENTE LAMBDA () se realiza según la fórmula de Brettschneider. Esta dirección es usada en el manejo de excepciones para localizar la instrucción que causó la excepción. Cada uno tiene 80 bits para el formato de precisión extendida para número reales. quotient bits e información del estado de la excepción. Son los análogos a D0-D7 y son de uso general. HC y O2 como datos de entrada. CO2. Reducida sobrecarga debido al interface del coprocesador para incrementar la velocidad de transferencia de datos. 2. El MC68882 actuará como microprocesador periférico dependiendo del MC68000 que actúa como procesador principal. Descripción del MC68882: El MC68882 es un coprocesador que implementa el estándar IEEE 754 de aritmética de punto flotante para la ejecución de operaciones con números enteros. Para realizar estas operaciones se implementa el coprocesador matemático MC68882 de la familia M68000 de Motorola ya que el microprocesador MC68000 no las puede realizar. 64 bits de mantisa + 1 bit de signo y 15 bits de exponente. incluidas 35 operaciones aritméticas. Esto implica operaciones con números reales a partir de los valores de CO. La señal de reloj es común para el microprocesador y el coprocesador.8. Página 109 (532) .

word y Long-word.e. Solapamiento de la ejecución simultánea de instrucciones aumenta el tráfico de datos mientras se mantiene el modelo de programación de ejecución secuencial de instrucciones. En sistemas con procesador principal MC68000 se monta como procesador periférico. Maneja siete tipos de datos: Números enteros: byte. Cuando opera el MC68882 como procesador periférico el decodificador del chipselect es dependiente del sistema (i. La arquitectura del MC68882 aparece ante los usuarios como una extensión lógica de la arquitectura de la familia M68000. Se puede utilizar con cualquier CPU de 8. 16 o 32 bits de bus de datos. La comunicación del procesador principal y el MC68882 no dependen de la arquitectura de dispositivos individuales (e. Página 110 (532) . Las características del interface implementadas en el MC68882 son las siguientes: El procesador principal se comunican con el MC68882 a través de ciclos de bus M68000 estándar. La combinación del MC68882 como procesador periférico es completamente transparente a los usuarios sw (i. como el chip select de cualquier periférico). El procesador principal y el MC68882 pueden operar a diferentes velocidades de reloj. Toda la transferencia de datos está implementada por el MC68000 tras la petición del MC68882. Números reales: Simple precisión. Ejecución simultánea de múltiples instrucciones de punto flotante.g. doble precisión. el mismo código objeto puede ser ejecutado en cualquier configuración). instrucciones pipes o caches. Las instrucciones del MC68882 utilizan todos los modos de direccionamiento proporcionados por el MC68000. precisión extendida y BCD empaquetado. Todas las direcciones efectivas son calculadas por el MC68000 tras la petición del coprocesador. La detección de interrupciones por parte del coprocesador requiere que se tome un trap para que sean activadas por el MC68000 a petición del MC68882.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Ejecución simultánea de instrucciones con el procesador principal. A Cumple el IEEE 754 e incluye mas funciones trigonométricas y con números irracionales como “e” o “Pi”.e. modos de direccionamiento).

Esta es la misma solución adoptada para el microprocesador MC68HC000.Conexión del coprocesador MC68882 Página 111 (532) 4 3 U207B \FC0_mP 74HC04 \FC1_mP \CS_FPCP_VIA1_PB3 . A Este dispositivo admite frecuencias de señal de reloj desde 8 Mhz..Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Circuito de aplicación: BUS_D[0:15] +5V Y1 GENERADOR DE LA SEÑAL DE RELOJ DE 8 Mhz 1 OUT 8 7 EN GND VCC Bus de DATOS 14 8 MHz COPROCESADOR MATEMATICO + 5 VDC 62 60 59 58 57 56 55 54 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 50 49 48 47 46 45 44 42 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 40 39 38 37 36 35 34 33 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 SIZE SENSE CLK RESET R/W DSACK0 DSACK1 AS DS CS A4 A3 A2 A1 A0 GND GND GND GND GND GND GND GND GND GND GND GND GND 18 4 11 CLK mP 13 28 31 32 21 20 29 22 23 24 25 26 63 43 30 51 41 19 14 12 9 8 7 6 5 R/\W mP \DTACK mP \LDS_mP BUS_A4 BUS_A3 BUS_A2 BUS_A1 \UDS_mP 6 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 D0 D1 D2 D3 D4 D5 D6 D7 U17B 74HC08 5 3 2 1 68 67 66 65 64 BUS_A[1:23] BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 4 BUS_D[0:15] Vcc Vcc Vcc Vcc Vcc Vcc Vcc MC68882 61 53 52 27 17 16 10 U28 U17C 74HC08 9 8 10 \AS_mP R/\W_mP \RESET_mP \DTACK_mP 1 2 13 12 Bus de DIRECCIONES U35A 74HC11 Figura 2-29. Por simplicar el diseño y ahorrar componentes se adopta como solución el oscilador de reloj XO-53 a 8 Mhz del fabricante Vishay Dale.

ADDRESS STROBE (\AS) Señal entrante. 16.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. el decodificador de chip-select depende del sistema como cualquier otro periférico y el \CS debe ser decodificado en el espacio de datos de supervisor o usuario. La conexión de este se realiza de acuerdo a la siguiente tabla: MC68882 MC68000 D0 – D7 D16 – D23 D8 – D15 D24 – D31 D0 – D7 D0 – D7 D8 – D15 D8 – D15 Cuando se ordena la medida de gases y se ejecuta una instrucción de coma flotante se activa la entrada \CS del coprocesador. habilita el acceso a los registros CIR del FPCP. Cuando el FPCP actúa como procesador periférico. A Los pines A0=GND y \SIZE=Vcc configuran el bus de datos a 16-bits.o 32-bits. CHIP SELECT (\CS) Señal entrante. Seguidamente se describe brevemente las señales mas importantes del FPCP MC68882: SIZE (\SIZE) Esta entrada activa a nivel bajo se usa junto con A0 para configurar las operaciones del bus de datos a 8-. indica dirección válida en el bus de direcciones y señales \CS y R/\W son válidas. En el analizador se activa cuando se va a realizar el cálculo del coeficiente Lambda con la señal \CS_FPCP_VIA1_PB4 y con los códigos de función FPx cuando estos indican espacio de datos de supervisor o usuario de acuerdo a la siguiente tabla: FC2 FC1 FC0 TIPO DE CICLO 0 0 0 Indefinido 0 0 1 Datos de usuario 0 1 0 Programa de usuario 0 1 1 Indefinido 1 0 0 Indefinido 1 0 1 Datos de supervisor Página 112 (532) .

- Si se accede a una dirección par: A0=0 => \UDS=0 y \LDS=1 => habilita D8 – D15. indica la finalización de un ciclo de bus en el MC68000. 2. Página 113 (532) . A FC2 FC1 FC0 TIPO DE CICLO 1 1 0 Programa supervisor 1 1 1 CPU space. R/\W = 1 indica una lectura del FPCP. si se produce una orden de lectura desde el MC68000 sobre el MC68882 la señal activada indicará que la información en el bus de datos es válida. inicializa los registros de datos FPx a NAN´s y pone a cero los FPCR.Código de función para el MC68000 READ/\WRITTE (R/\W) Señal entrante. \DSACK1) Señal saliente tri-estado.8. Cuando se accede en memoria a datos tipo byte el bit interno del bus de direcciones A0 tiene el siguiente sentido: - Si se accede a una dirección impar: A0=1 => \UDS=1 y \LDS=0 => habilita D0 – D7. RESET (\RESET): Señal entrante. indica la dirección de la operación del bus (read/write) por el procesador principal. El microprocesador dispones de un bus de direcciones de 24 bits (unidireccional). R/\W = 0 indica escritura en el FPCP.. Reconocimiento de interrupciones Tabla 2-18.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Debe ser valida cuando \AS esté activa. El bus de direcciones dispone de 23 pines que se denominan A1 hasta A23. un bus de datos de 16 bits y el bus de control.6. El direccionamiento de la información en este microprocesador es a nivel de byte aunque por lo general las posiciones de memoria se suelen considerar con tamaño palabra.3 Buses. DATA TRANSFER AND SIZE ACKNOWLEDGE (\DSACK0. DATA STROBE (\DS) Señal entrante. A0 no tiene conexión HW pero en conjunción con las señales de control \UDS y \LDS se usa para trabajar con direcciones impares y datos tamaño byte. FPSR y FPIAR. indica si un hay un dato válido en el bus de datos durante un ciclo de bus de escritura. Por ejemplo.

2 mA. Hay que tener en cuenta que una línea del bus de direcciones puede proporcionar 3. se trabaja con todo el bus de datos (D0 – D15) y \UDS=0 \LDS=0. - Puede proporcionar hasta un máximo de 35 mA a la salida. Con objeto de evitar sobrecarga en los buses se disponen buffers de alta capacidad con lo que se trata de evitar este problema. Sus principales características son las siguientes: - Buffer / driver con ocho salidas (unidireccional). BUFFER del bus de direcciones: La solución adoptada es el integrado 74HCT244. Cuando está activa (\AS=0) indica que la información del bus de direcciones es válida. - Entadas / salidas no inversoras - Posibilidad de aislar el bus (alta impedancia). Es importante no exceder la capacidad de la líneas de los buses. - Tecnología CMOS de bajo consumo y alta velocidad. El pin \G habilita (\G=0) o pone en alta impedancia los canales. con el buffer podrá proporcionar hasta un máximo de 35 mA. BUFFER del bus de datos: La solución adoptada es el integrado 74HCT245. Sus principales características son las siguientes: - Buffer / driver con ocho canales bidireccional. Se conecta a las señales \UDS y \LDS del microprocesador de manera que cuando ambas sean “1” (datos no válidos en el bus de datos) \G=1 con lo que se desconecta el bus de datos.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. La dirección de la comunicación se controla con el pin DIR que se conecta a la señal R/\W del microprocesador para sincronizar el sentido de la comunicación del bus de datos. Operación de ERROR DE BUS: Página 114 (532) . - Salidas no inversoras tri-estado. Esto se realiza conectando estas señales a la señal \AS del microprocesador. Las salidas quedan habilitadas cuando se activan los pines \OE1 y \OE2 de cada chip. En este caso el bus es bidireccional por lo que el buffer también lo es. - Tecnología CMOS de bajo consumo y alta velocidad. en caso contrario las salidas quedan en estado de alta impedancia. A Si se accede a datos tipo palabra el bit A0 no tiene sentido.

A La señal de entrada de ERROR DE BUS \BERR se utiliza para terminar un ciclo cuando la señal que se esperaba no ha sido activada.. Después de abortar el ciclo y pasar \BERR=1 el microprocesador entra en un proceso de excepción..Información del error. por tanto se ha de diseñar un circuito externo que active la señal \BERR al cabo de un tiempo de retardo apropiado después de activar \AS=0.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Durante el proceso de excepción se guarda la siguiente información en la pila del supervisor: 1.Registro de estado (SR) 2. Después de esto la excepción lee el vector de la tabla de vectores en la dirección $08 iniciando la subrutina de interrupción. En el MC68000 se reconoce error de bus cuando \DTACK=1 \HALT=1 y \BERR=0.MC68HC000: Generación de la señal de ERROR de BUS \BERR El circuito activa la señal \BERR si han transcurrido 40 ciclos de reloj de la CPU (4 ciclos de la señal de reloj EN) desde que se activó la línea \AS y ningún circuito externo ha activado \DTACK o \VPA.Contador de programa (PC) 3.. Esto es debido a que la arquitectura de bus requiere señales externas como por ejemplo las de control del bus asíncrono \DTACK.. Página 115 (532) . Diferentes sistemas y equipos requieren diferentes tiempos de respuesta. Cuando se produce el error de bus se termina el ciclo actual y mientras permanezca \BERR=0 los buses de datos y de direcciones están en estado de alta impedancia. El circuito utilizado es el de la siguiente figura: + 5V 2 74S04 4 5 12 13 1 9 D0 D1 D2 D3 CLR CLK 8 EN VCC 1 GND \AS 16 U31A Q0 Q1 Q2 Q3 Q0 Q1 Q2 Q3 2 7 10 15 \BERR 3 6 11 14 U32 74HC175 Figura 2-30.

los tiempos estimados de las operaciones de lectura y escritura del MC68000 con 8MHz de señal de reloj son de un mínimo de 2 ciclos de reloj lo que supone 250 nsg. En la seguidamente figura se muestra el circuito utilizado.8.6. Esto da flexibilidad al diseño haciendo las posibles mejoras o adaptaciones del software menos costosas. y otra volátil que contendrá el área de datos. Los tiempos de acceso para lectura y escritura de las memorias se eligen por debajo de este valor para que el microprocesador no efectúe tiempos de espera. De acuerdo a la Memoria de Cálculo. Se adopta la siguiente composición para el banco de memoria: Memoria no volátil: Se adopta como solución dos memorias EPROM ya que proporciona la posibilidad de ser borradas y programadas de nuevo. A 2. Memoria volátil: Se adopta como solución la memoria RAM estática (SRAM). Página 116 (532) . Esta solución proporciona una mayor simplicidad de diseño y por tanto menos componentes que las memorias dinámicas DRAM.4 Bancos de Memoria EL microprocesador ha de disponer de un banco de memoria no volátil. Se descartan las memorias ROM dado que esta solución sería interesante solo para grandes series en las que no se modifica el programa.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. que contendrá el software y las tablas de linealización y conversión de datos.

La utilización de memorias de 8-bits se debe a que en el programa se utilizan datos de tamaño byte. Página 117 (532) . A BUS DE DIRECCIONES Byte alto EPROM 128K x 8-Bits Byte bajo EPROM 128K x 8-Bits +5V +5V AM27C010 22 31 24 BUS_A[1:23] CE PGM OE BUS_A1 BUS_A2 BUS_A3 BUS_A4 BUS_A5 BUS_A6 BUS_A7 BUS_A8 BUS_A9 BUS_A10 BUS_A11 BUS_A12 BUS_A13 BUS_A14 BUS_A15 BUS_A16 BUS_A17 12 11 10 9 8 7 6 5 27 26 23 25 4 28 29 3 2 22 31 24 VCC VPP VCC VPP BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 CE PGM OE 74HC00A D0 D1 D2 D3 D4 D5 D6 D7 13 14 15 17 18 19 20 21 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 BUS_D[0:15] U24A 13 14 15 17 18 19 20 21 GND 11 13 D0 D1 D2 D3 D4 D5 D6 D7 16 12 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 16 \CS_EPROM 74HC00A 12 11 10 9 8 7 6 5 27 26 23 25 4 28 29 3 2 GND BUS_A[1:23] U14D \UDS_mP BUS_A1 BUS_A2 BUS_A3 BUS_A4 BUS_A5 BUS_A6 BUS_A7 BUS_A8 BUS_A9 BUS_A10 BUS_A11 BUS_A12 BUS_A13 BUS_A14 BUS_A15 BUS_A16 BUS_A17 32 1 U19 AM27C010 32 1 U18 1 3 \LDS_mP 2 1 R/\W_mP 2 U25A Byte alto SRAM 32K x 8-Bits 74HC04 Byte bajo SRAM 32K x 8-Bits +5V +5V U26 U27 74HC00A 20 22 27 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 CE OE WE VCC VCC 14 U24C CE OE WE 21 23 24 25 26 1 2 3 4 5 6 7 8 9 10 D0 D1 D2 D3 D4 D5 D6 D7 11 12 13 15 16 17 18 19 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 GND 20 22 27 5 BUS_A9 BUS_A10 BUS_A11 BUS_A12 BUS_A13 BUS_A14 BUS_A15 BUS_A16 BUS_A17 BUS_A18 BUS_A19 BUS_A20 BUS_A21 BUS_A22 BUS_A23 BUS_D[0:15] 6 \CS_SRAM D0 D1 D2 D3 D4 D5 D6 D7 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 BUS_D[0:15] 4 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 11 12 13 15 16 17 18 19 14 74HC00A 21 23 24 25 26 1 2 3 4 5 6 7 8 9 10 GND BUS_A[1:23] U24B BUS_A9 BUS_A10 BUS_A11 BUS_A12 BUS_A13 BUS_A14 BUS_A15 BUS_A16 BUS_A17 BUS_A18 BUS_A19 BUS_A20 BUS_A21 BUS_A22 BUS_A23 28 CY62256 28 CY62256 9 8 10 BUS DE DATOS Figura 2-31.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.Banco de memorias EPROM y SRAM MEMORIA EPROM Se adopta como solución dos memorias EPROM AM27C010-200DI ya que proporciona la posibilidad de ser borradas y programadas de nuevo. Las principales características de esta memoria son: - Capacidad: 1Mbyte. 128Kx8-Bits. Se descartan las memorias ROM dado que esta solución sería interesante solo para grandes series en las que no se modifica el programa. Esto da flexibilidad al diseño haciendo las posibles mejoras o adaptaciones del software menos costosas..

Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. - Si se accede a datos tipo byte y la dirección es par (A0=0) \UDS=0 y \LDS=1 con lo que junto a \CS_EPROM se activa el chip EPROM byte alto (\CS=0). - Si se accede a datos tipo byte y la dirección es impar (A0=1) \UDS=1 y \LDS=0 con lo que junto a \CS_EPROM se activa el chip EPROM byte bajo (\CS=0).Operación de lectura en la EPROM Página 118 (532) . Seguidamente vemos la secuencia de operaciones: Figura 2-32. esto hace que el dato se coloque en el bus de datos para que lo lea el microprocesador. Como es una EPROM se efectuará siempre una operación de lectura en la posición de memoria direccionada por lo que nos encontraremos con R/\W=1 que es invertida para que active la entrada \OE (OUTPUT ENABLE). - Tiempo de acceso: 200 ns - Encapsulado DIP cerámico de 28 pines. Funcionamiento del circuito: La LECTURA de una posición de memoria en las EPROM se realiza de la siguiente manera: - El decodificador de direcciones. - Temperatura de trabajo de –40 ºC hasta +85 ºC. Esto hace que su salida \Y0 o \Y1 se activen activando a nivel bajo la señal \CS_EPROM. A - Tecnología CMOS que hace que tenga un bajo consumo. detecta una dirección que está en el rango de direcciones de las memorias EPROM. - Si se accede a datos tipo word \UDS y \UDS se activarán a nivel bajo y junto con \CS_EPROM activarán los dos chip de EPROM.. conectado al bus de direcciones.

- La salida del decodificador \Y2 se activa y por tanto la señal \CS_RAM junto con las señales \UDS o \LDS activarán a nivel bajo la entrada \CE (CHIP ENABLE) con lo que se activa el chip. Sus principales características son las siguientes: - Tecnología CMOS que ofrece bajo consumo y altas prestaciones. Tiempo de acceso a lectura o escritura de 70 ns. Seguidamente se muestra la secuencia de operaciones: Figura 2-33. Capacidad 32Kx8-Bites. La seleccionada es la SRAM CY62256LL-70SNXI del fabricante Cypress Semiconductor.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.. La señal R/\W_mP=1 (READ) pone también a nivel alto la entrada \WE produciéndose una operación de lectura. A MEMORIA SRAM La solución adoptada se compone de dos memorias CMOS de 32Kx8-bits. - La señal de lectura del microprocesador.Operación de lectura en SRAM Página 119 (532) . R/\W_mP=1 se invierte y activa \OE (OUTPU ENABLE) para que el dato se entregue al bus de datos. Funcionamiento del circuito: Para una operación de LECTURA el circuito se comporta de la siguiente manera: - El decodificador de direcciones recibe del bus de direcciones la dirección a leer. esta dirección estará presente en la entrada del decodificador y en los pines A0A14 del chip. Rango de temperatura de trabajo de –40 ºC a +80 ºC.

al estar conectada directamente a \WE esta quedará activada a “escritura”.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.Operación de escritura en SRAM MAPA LÓGICO DE MEMORIA Las direcciones de memoria utilizadas para memoria EPROM.. - La señal R/\W_mP=0 indica escritura. - La salida del decodificador \Y2 se activa y por tanto la señal \CS_RAM junto con las señales \UDS o \LDS activarán a nivel bajo la entrada \CE (CHIP ENABLE) con lo que se activa el chip.$0377F5 EPROM Tablas de linealización Página 120 (532) . Seguidamente se muestra la secuencia de operaciones: Figura 2-34. - Se produce la escritura del dato D0-D7 en la dirección A0-A14. - La señal R/\W_mP=0 es invertida y conectada a \OE (OUTPUT ENABLE) por lo que los pines D0-D7 actuarán como entradas.$02B7E9 EPROM Programa $02B7EA . A Para la operación de ESCRITURA el funcionamiento del circuito es el siguiente: - El decodificador de direcciones recibe del bus de direcciones la dirección a leer. esta dirección estará presente en la entrada del decodificador y en los pines A0A14 del chip. Las salidas de estas activarán a nivel bajo la entrada \CE (CHIP ENABLE) activando el chip. - La salida del decodificador y de la correspondiente señal \UDS o \LDS están conectadas a las NAND correspondientes. memoria RAM y direccionamiento de los periféricos son las siguientes: DIRECCIONES DISPOSITIVO UTILIZACION $000000 .

13 \AS_mP indica dirección válida en el bus de direcciones.$08FFFF RAM Memoria de datos $100001 $100021 $100041 VIA1 VIA2 AD Teclado Visualizadores Conversión A/D Tabla 2-19..5 Decodificador de Direcciones El programa seleccionará los dispositivos a activar en cada momento utilizando el bus de direcciones y la señales \AS_mP13 del microprocesador.$07F7FF EPROM Reserva EPROM $080000 . Para activar un dispositivo de los mencionados en la Tabla 2-19 el programa carga en el bus de direcciones la dirección que ha de activar el dispositivo.Rango de direcciones para selección de dispositivos 2. RAM y periféricos Para diferenciar el direccionamiento entre las memorias EPROM.. El circuito decodificador de direcciones detecta la dirección y cuando la señal \AS_mP esté activada activará la señal de selección del dispositivo. Página 121 (532) . RAM y el resto de dispositivos solo necesitamos utilizar en el circuito decodificador los pines del bus de direcciones A19 y A20. Seguidamente vemos el contenido del bus de direcciones cuando se cargan las direcciones de la Tabla 2-19 Figura 2-35.8.Direcciones para direccionar EPROM.6. A DIRECCIONES DISPOSITIVO UTILIZACION $0377F6 .Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.

La tabla de Verdad es la siguiente: Tabla 2-20...Tabla de Verdad del CI 74HC139 El integrado contiene dos decodificadores.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. A Para diferenciar entre las direcciones de los dispositivos para la VIA1 (teclado). VIA2 (visualizador) y conversor A/D se ha de tener en cuenta además los pines A5 y A6. El circuito se basa en el decodificador TC74HC139AP (2 entradas a 4 salidas) de TOSHIBA.Decodificador de Direcciones Página 122 (532) \CS_RAM \CS_EPROM . por lo que con un chip tendremos implementado el circuito que es el siguiente: BUS_A[1:23] 16 1 A B G GND VCC 2 3 74HC139A Y3 Y2 Y1 Y0 7 6 5 4 \CS_AD \CS_VIA2 \CS_VIA1 74HC08 8 U17D 12 U39A 11 16 13 BUS_A5 BUS_A6 BUS_A16 BUS_A17 2 3 1 A B G GND VCC \AS_mP U36A \VPA_mP 74HC139A Y3 Y2 Y1 Y0 7 6 5 4 8 BUS DE DIRECCIONES +5V Figura 2-36.

Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. 2. De acuerdo a la tabla anterior tendremos en el decodificador 1 la salida \Y2=0. esto hará que A20=1 y A19=0 además de \AS_mP=0.Tabla de funcionamiento del decodificador de direcciones Veamos como ejemplo la activación del conversor AD. A Funcionamiento del circuito: El circuito de la figura activará cada dispositivo de acuerdo a la siguiente tabla: Tabla 2-21.8.6 Gestor de Interrupciones Para el control de las diferentes funciones del analizador se utilizan interrupciones autovectorizadas ya que los periféricos utilizados no tienen capacidad para generar el vector de interrupción. En este caso el microprocesador pondrá en el bus de datos la dirección $100041. Página 123 (532) ..6. Esta activará a nivel bajo el decodificador 2 y como A5=0 y A6=1 la salida del decodificador 2 será \Y2=0 que hará \CS_AD=0 activando el chip del conversor AD.

la jerarquía y la función de cada interrupción.Tabla de gestión de interrupciones Página 124 (532) . Temporizador 5minutos para “Medición automática”. A La siguiente tabla muestra los niveles de interrupción. Bus de direcciones Decoder A3 A2 A1 NIVEL interrupción \IPLi Salida codificador 0 111 \I0=0 1 110 \I1 1 001 Y1=0 Finalización de la conversión A/D 2 101 \I2 2 010 Y2=0 Temperatura por debajo del mínimo 3 100 \I3 Autovector Funcion No hay interrupción 3 011 Y3=0 VIA2 Temporización para intermitencia de los LED´s amarillo y naranja en la inicialización del analizador. los parámetros utilizados en el diseño..Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. 4 011 \I4 5 010 \I5 6 001 \I6 7 000 \I7 4 100 Y4 VIA1 detección de tecla pulsada - 6 Exceso de temperatura Interrupción NO enmascarable Tabla 2-22.

Tabla de gestión de interrupciones” esta entrada genera la correspondiente combinación \IPLi que realizará la petición de interrupción en el microprocesador.. Estas están priorizadas de forma que si simultáneamente se producen dos peticiones a la vez se atiende solo la de mas prioridad.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. en el bus de direcciones A3 A2 A1 toman el valor del nivel de interrupción y se activan las señales \AS. En el proceso de reconocimiento de la interrupción el microprocesador fija los códigos de función FCi a 111.. 8 5 I7 I6 I5 I4 I3 I2 I1 I0 GND \IRQ_RESET \IRQ6_TEMP_A VCC 16 74HC148 +5V Reconocimiento de la INTERRUPCION Decodificador de 3 a 8 líneas 7 9 10 11 12 13 14 15 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 VCC 16 74HC138 A B C G2A G2B G1 1 2 3 BUS_A1 BUS_A2 BUS_A3 4 5 \VMA_mP U35B 6 6 3 4 5 FC2_mP FC1_mP FC0_mP 74HC11 5 8 \IRQ2_TEMP_B_restore \IRQ1_AD_restore U37 GND \IRQ_RESET_restore \IRQ6_TEMP_A_restore BUS DE DIRECCIONES U38A U38B 74HC32 U31C 74HC32 1 \LDS_mP 3 4 2 \UDS_mP 6 6 74HC04 5 \AS_mP U38C 9 8 \VPA_mP 10 74HC32 Figura 2-37. A Circuito de aplicación: +5V U34 Temperatura ALTA \IRQ4_VIA1 \IRQ3_VIA2 \IRQ2_TEMP_B \IRQ1_AD Teclado Intermitencia Temperatura BAJA Conversion AD 4 3 2 1 13 12 11 10 EI \IPL2_mP \IPL1_mP \IPL0_mP 6 7 9 A2 A1 A0 15 14 EO GS INTERRUPCION Codificador con prioridad de 8 a 3 líneas. Este recibe las señales que se conectan al codificador U34 74HC148. De acuerdo a la “Tabla 2-22. \LDS y \UDS.Circuito gestor de interrupciones Funcionamiento del circuito: La generación de cada interrupción se realiza en el circuito periférico específico de la función que generará una señal \IRQ activa a nivel bajo hacia el gestor de interrupciones. Utilizando estas entradas el Página 125 (532) .

Tabla de Verdad del decodificador 74HC138 Página 126 (532) . Esta señal a 1 hará que el codificador ponga \IPLi a 111. La etapa de visualización hará el reconocimiento de excepción pasando la señal \IRQ3_VIA2 a 1 en la subrutina de interrupción (IFR2. A circuito genera una señal que activa la entrada \VPA del micro para indicar que se utilizan autovectores. El teclado hará el reconocimiento de excepción pasando la señal \IRQ4_VIA1 a 1 en la subrutina de interrupción (IFR1.1=0). Esta señal se utiliza para que el decodificador active la salida correspondiente Yi que pondrá a 1 la señal \IRQ del periférico que generó la interrupción.Tabla de Verdad del codificador con prioridad 74HC148 Tabla 2-24. El microprocesador internamente tomará el autovector correspondiente y activa la señal \VMA (validación de dirección)..Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.1=0).. finalizando el proceso de reconocimiento de interrupción. En las siguientes figuras podemos ver las tablas de verdad de los integrados utilizados: Tabla 2-23.

Debe ser una señal perfectamente cuadrada y su frecuencia no debe ser superior a la máxima de la señal de reloj del microprocesador.. También se incorpora un pulsador de RESET manual en el teclado para efectuar la inicialización manual sin necesidad de apagar y encender el analizador. La solución adoptada es una señal de reloj a 8 MHz ya que la aplicación no precisa una frecuencia de reloj elevada. que está en la dirección $00000 y carga su contenido en el Puntero de Pila (SSP). A 2. La serie XO-53 son osciladores integrados compatibles TTL que ofrecen un bajo coste unido a una excelente estabilidad de la frecuencia con valor minimo de ±25 ppm.. La secuencia seguida por el microprocesador cuando se activa externamente o internamente la línea de RESET es la siguiente: 1. Respecto al generador de señal de reloj se adopta como solución el oscilador de reloj XO-53 a 8 Mhz del fabricante Vishay Dale.8 Circuito de Arranque y RESET Manual Cuando se conecta la alimentación al analizador se activa la línea de RESET del microprocesador. 2.6.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Esta elección también facilita la prueba del software en simuladores como el MICROINSTRUCTOR TM-683 de PROMAX.Se inicializan todos los registros a cero.8.El microprocesador lee el vector de reset de la tabla de vectores. Este es un equipo diseñado para el desarrollo de aplicaciones y su depuración en torno al microprocesador 68000. \HALT como señal entrante ocasiona la parada de la actividad del bus y coloca todas las señales de control en estado inactivo y todas las líneas triestado en alta impedancia.7 Señal de Reloj La entrada de la señal de reloj determina la duración de todas las operaciones de bus e instrucciones. Al ser un componente completamente integrado reduce el espacio utilizado y el número de componentes utilizados lo que redunda en ahorro de costes de fabricación y fiabilidad de la señal entregada. facilita el diseño de temporizaciones por software y es menos costosa que soluciones de mayor frecuencia.6. Página 127 (532) .8. 2. medio de ±50 ppm y máximo de ±100 ppm. Para una adecuada inicialización del microprocesador y circuitos asociados se activará simultáneamente la señal \RESET y \HALT al conectar alimentación al analizador o realizar un RESET manual.

. A partir de aquí el programa se iniciaría con la lectura de la instrucción contenida en la dirección cargada en el Contador de Programa o PC.Circuito de arranque del microprocesador y RESET manual Página 128 (532) \RESET_mP . El circuito utilizado es el siguiente +5V R45 D3 D4 R47 R46 29K U42A U43A 4K7 2M2 1N4148 1N4148 1 + C17 C18 10uF 2. A 3..El microprocesador inicializa el nivel de interrupción del registro SR al valor 7. 4.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Para la primera inicialización externa de todo el sistema (después de haber conectado la alimentación)..El microprocesador lee la dirección $00004 y carga su contenido en el Contador de Programa (PC).2uF 2 1 74HC14 + 2 74HC05 \HALT_mP +5V R48 U42B 3 U43B 4 74HC14 3 4K7 4 74HC05 Tecla_8 RESET manual R53 100ohm Figura 2-38. Para inicializaciones posteriores sólo se requiere que estén a 0 durante un tiempo mínimo de 10 ciclos de reloj. las señales de \RESET y \HALT deben mantenerse a nivel lógico bajo durante un tiempo mínimo de 100 msg.

Cuando la carga de los condensadores C17 y C18 llegue a 4 Vdc (80% Vcc) los disparadores Schmitt conmutarán y en su salida tendremos un nivel bajo. La entrada de los inversores recibe un nivel bajo con lo que a su salida habrá un nivel alto. Esto arranca el proceso a través de la subrutina MEDICION_CONT que utiliza la subrutina MEDIDA_GASES para la adquisición de datos. Al conectar alimentación al analizador las entradas de los disparadores Schmitt están a nivel bajo. “RESET MANUAL”: Si se pulsa el botón de “RESET MANUAL” se descargará el condensador C17. Esto se produce activando mediante la Página 129 (532) .Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. por tanto al ser inversores presentarán un nivel alto a sus salidas. Al llegar esta a 4 Vdc (80% Vcc) el disparador vuelve a conmutar y la entrada \RESET pasará de nuevo a nivel alto.9 Adquisición de Datos por el Microprocesador El operario inicia la medida de gases pulsando. A Funcionamiento del circuito: La misión del circuito es activar las entradas \RESET y \HALT para la inicialización del microprocesador. activa el multiplexor. Estas son las entradas de los inversores que ofrecerán por tanto a sus salidas un nivel bajo.6. el conversor A/D y espera a que este informe de que ha terminado la conversión. por tanto las entradas \RESET y \HALT del microprocesador pasarán a nivel alto. el microprocesador ya está inicializado y solo se necesita resetearlo. 2. Este botón no afecta a la entrada \HALT. Al dejar de pulsar el botón se abre el circuito (C17 se ha descargado) y C17 comienza de nuevo la carga.5 Vdc (30% Vcc) el disparador que tenía una salida “baja” conmuta a una salida “alta”. Estas permanecerán asi si no se apaga el analizador o se pulsa el RESET manual. El tiempo que las entradas \RESET y \HALT permanecen a nivel bajo (activadas) lo determina principalmente el tiempo de carga de los condensadores C17 y C18.8. C18 no está afectado. por ejemplo la tecla MEDICION CONTINUA. La subrutina selecciona un canal. Cuando la tensión a la entrada del disparadores Schmitt U42B llega a 1. activando la entrada \RESET del microprocesador e iniciando el proceso de RESET ya descrito. Las salidas de los inversores están conectadas a la entrada \HALT y \RESET respectivamente del microprocesador por lo que estas se activarán (nivel bajo) inicializando el microprocesador. El inversor recibe esta entrada “alta” y conmuta su salida a un nivel bajo.

Cada tabla de datos se rellena con 100 lecturas. CO2. El valor obtenido del mapeo se carga en la TABLA_BCD que contendrá los cinco valores linealizados en formato BCD de los canales de medida. 2. HC y O2. El siguiente paso es calcular el valor medio que lo realiza la subrutina VALOR_MEDIO depositando el resultado del cálculo por cada tabla en la TABLA_BIN. Las posibles soluciones son la linealización mediante hardware o software.5   CO2     λ  HCV OCV   1  xCO2   CO  K1xHC 4 2   Página 130 (532) .6. La solución adoptada es la linealización por software ya que ofrece flexibilidad a la hora de cambiar de modelo de sensores y a la vez ahorra circuitería y componentes simplificando y abaratando el diseño. La implementación se realiza mediante unas tablas de linealización almacenadas en la EPROM. Esta se encarga de leer el valor digital de la salida del conversor A/D y almacenarla en la tabla de datos correspondiente al canal de medida. que mapean los posibles valores binarios de la lectura del canal (TABLA_BIN) con el valor corregido en formato BCD. Estas operaciones las realiza la subrutina LINEALIZACIÓN.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.8. Al no ser una respuesta lineal se ha de corregir para que se visualice el valor correcto del parámetro.6. La tecla “MEDIDICIÓN AUTOMÁTICA” realiza el mismo proceso a través de la subrutina MEDICION_AUTO que mide durante 5 minutos y después muestra las última medidas realizadas. A activación de la interrupción de nivel 1 por parte del conversor A/D que arranca la subrutina LEER_DATO.11 Cálculo del Coeficiente LAMBDA  El cálculo se ha de realizar mediante la fórmula de Brettschneider que calcula LAMBDA a partir de los valores de CO. Por otra parte la salida del conversor AD es un valor digital entre 0 y 4095 que ha de traducirse al verdadero valor del la medida efectuada.10 Linealización de la Medida La curva de respuesta de cada canal se ha de digitalizar. 2.5  CV  CO2    O2    x  xCO2   CO CO 2  2  4  3. Se representa con el símbolo  y la fórmula es la siguiente:      H  OCV  CO 3.8.

Este dispositivo realizará el cálculo de la fórmula mientras que la subrutina se encarga del proceso desde la lectura de los datos de entrada hasta el almacenamiento del valor LAMBDA resultante en la TABLA_BCD. solamente para HC en ppm vol. K1 factor de conversión para el caso en que los HC se expresen en ppm vol de equivalente de n-Hexano (C6H14). A Donde [ ] concentración en % vol. El valor arbitrario es 1. Los datos de esta tabla están en BCD y se utilizarán posteriormente para la visualizar los valores de los canales de medida. La solución adoptada es una solución mixta software y hardware basada en la subrutina LAMBDA y el uso del coprocesador MC68882.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.0176. CO2 Dióxido de Carbono en % vol.7261. CO Monóxido de Carbono en % vol. Ocv proporción atómica Oxígeno a Carbono en el combustible. Para el cálculo se requiere utilizar números reales. Su valor en esta fórmula es de 6x10-4. El valor arbitrario es 0. Hc Hidrocarburos en ppm vol. O2 Oxígeno en % vol. Página 131 (532) . Hcv proporción atómica Hidrógeno a Carbono en el combustible.

. 2. En cada tecla se inserta un numero del 1 al 8. La siguiente tabla muestra las teclas y sus funciones asociadas. Esta solución cubre los requerimientos exigidos proporcionando un teclado cómodo. robusto y muy resistente a la intemperie. Este teclado está preparado para utilizarse en exteriores.6.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Figura 2-39.6. A 2. - Visualizadores independientes para mostrar la lectura de cada canal y comunicación de códigos de error. Este controlará también la Señal de Selección de Canal en la etapa de adquisición de datos.1 Teclado Se adopta como solución un teclado de ocho teclas compuesto por dos módulo 4x1 STORM Graphics Series del fabricante STORM. - Indicadores luminosos y acústico del estado de trabajo del analizador.9.Teclado 4x1 STORM 1000 Series El control se realiza a través del periférico universal VIA 6522 al que se le denomina VIA1. Página 132 (532) .9 Módulo I/O La comunicación hombre-máquina se realiza a través de los siguientes dispositivos: - Teclado de ocho teclas. Seguidamente se detalla cada una de estas partes. es resistente a los golpes al agua y las teclas se pueden personalizar.

Se muestra en los visualizadores la última lectura de los canales de medida. Puesta en blanco de los visualizadores y puesta a cero de la tabla TAB_DISPLAY. Se deben encender PRUEBA VISUALIZADORES todos mostrando 8. El analizador realiza mediciones durante 5 minutos y luego detiene la medición mostrando en el visualizador la última medida tomada. Esto ha de suceder independientemente de la lectura.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA TECLA Nº NEMONICO 30-01-2010 rev.8. Se deben encender todos los LED y se activa el zumbador.Teclado y Funciones implementadas Página 133 (532) . Tecla_6 Hace una prueba de los visualizadores.8. Tecla_2 PUESTA A CERO Detiene la lectura de los canales si hay medición en progreso. La visualización se mantiene unos segundos y luego vuelve a la situación anterior. Esto ha de suceder sin perturbar la medición. Tecla_5 APAGADO DEL ZUMBADOR Se utiliza cuando este indica una avería o medida finalizada y el operario quiere apagarlo. Tecla_4 MEDICION AUTOMÁTICA Indica al analizador que se ha seleccionado la medición automática. Cuando se deja de pulsar la tecla los indicadores vuelven a su indicación normal. Tecla_8 RESET Reinicializa manualmente el microprocesador y circuitos periféricos del analizador. Tecla_2 FIN MEDICION Se detiene la medición continua iniciada con la pulsación de la tecla “MEDICION CONTINUA”.. A FUNCION Tecla_1 MEDICION CONTINUA Indica al analizador que se ha seleccionado la medición continua de los canales de medida. El analizador estará midiendo mientras no se pulse la tecla de FIN DE MEDICIÓN o PUESTA A CERO. Tabla 2-25.8. Tecla_7 PRUEBA INDICADORES Hace una prueba de los indicadores LED´s y el zumbador.

Está diseñada para el control de periféricos y consta de los siguientes elementos: 2 puertos bidireccionales. La misión de las señales de control. Protección contra rebotes. Generación de la señal de interrupción \IRQ4_VIA1 para informar al microprocesador de la pulsación de una tecla. direcciones y datos de la VIA1 en el circuito son las siguientes: - PA0-PA7 – Port A. - PB3 – Señal de activación del multiplexor y conversor A/D para el proceso de medición de gases. El RESET manual se describe en el apartado 2.8. conexión del teclado matricial e identificación de la tecla pulsada. También pueden producir ondas cuadradas de frecuencia variable o simplemente usarse como temporizadores programables.Port B. de 8 bits cada uno. VIA 6522 (Versatile Interface Adapter): Es un periférico compatible con la familia 6800 y por tanto con los ciclos síncronos del MC68000. Protección para el caso de pulsar más de una tecla a la vez. Página 134 (532) . - PB0-PB2 . T1 y T2 para contar o generar impulsos. - PB4 – Señal de activación del coprocesador FPCP MC68882 para el cálculo del coeficiente Lambda.8Circuito de Arranque y RESET Manual Las funciones para el control de teclado a realizar por la VIA1 son las siguientes: Detección e identificación de la tecla pulsada.6. El modelo seleccionado el 1634201-5 del fabricante Tyco. Salida de datos TRI-STATE para la conexión al microprocesador.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. A Para la conexión a la red se dispone un interruptor ON/OFF con indicador luminoso color verde. 1 registro de desplazamiento de 8 bits SHR para conversión serie / paralelo y viceversa. A y B. Cada una de estas líneas puede programarse individualmente como entrada o salida. 2 temporizadores/contadores de 16 bits cada uno. 1 registro de interrupción IFR que permite la producción de una determinada interrupción según el estado de los indicadores del registro. Señal de Selección de Canal.

Se activa por flanco de bajada. - CS1 y \CS2 – Señal de selección de la VIA. Cuando se toma este autovector se arranca la subrutina TECLADO que identifica la tecla pulsada para que la subrutina FUNCION ejecute la tarea requerida. La VIA1 está mapeada en memoria con la dirección $030001 conectada al microprocesador a través del bus síncrono. - R/\W – Señal de lectura / escritura desde el microprocesador. La identificación por el microprocesador de la tecla pulsada y su función se realiza mediante interrupción autovectorizada (autovector nº 4) ya que el periférico no puede aportar el vector de interrupción. Página 135 (532) . Se conecta al pin EN del microprocesador. - \IRQ – Señal de interrupción de nivel 4 hacia el microprocesador cuando de pulsa una tecla.Port B. - \RTS – Señal de RESET conectada al RESET del sistema. - D0 a D7 – Conexión al bus de datos. - RS0 a RS3 – Direccionamiento de los registros de la VIA. - CA1 – Detección de tecla pulsada. - Ø2 – Señal de sincronismo necesaria para dispositivos síncronos. Activa la interrupción en el pin \IRQ cuando se pulsa alguna tecla. A - PB6 y PB7 .Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. control de la temperatura de trabajo. Fija todos los registros internos a “0” excepto los temporizadores y el SHR.

BUS DE DIRECCIONES BUS_A[1:23] BUS_D[0:15] BUS DE DATOS +5 VDC U44A 74HC08 MEDICION CONTINUA 1 Tecla_1 FIN MEDICION Tecla_2 PUESTA A CERO Tecla_3 MEDICION AUTOMATICA Tecla_4 3 2 VIA1 R1 4K6 + 5V APAGADO DEL ANALIZADOR U45 Tecla_5 BUS_A1 BUS_A2 BUS_A3 BUS_A4 38 37 36 35 25 34 22 24 23 CA1 D0 D1 D2 D3 D4 D5 D6 D7 Ø2 RST R/W CS1 CS2 Tecla_8 <--PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 RS0 RS1 RS2 RS3 Tecla_7 RESET CA2 CB1 CB2 IRQ TECLADO_RESET 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 R2 R15 R16 4K6 4K6 4K6 0_Selec_Canal 1_Selec_Canal 2_Selec_Canal VIA1_MUX_AD \CS_FPCP_VIA1_PB4 R53 100ohm VIA1_PB5_TEST_LED 39 18 19 VIA1_PB6_TEMP_B VIA1_PB7_TEMP_A 21 \IRQ4_VIA1 1 \CS_VIA1 \VMA_mP 33 32 31 30 29 28 27 26 GND EN_mP \RESET_mP R/\W_mP BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 Tecla_6 PRUEBA INDICADORES <--- 40 VCC 20 R6522 PRUEBA VISUALIZADORES GND_PLACA_3 Figura 2-40. Funcionamiento del circuito: La VIA1 controla el teclado a través del puerto A. Página 136 (532) . Cuando se pulsa por ejemplo la Tecla_1 se cierra el circuito a través de PA4. Cuando no hay tecla pulsada (reposo) la puerta AND tiene sus entradas a “1” por tanto su salida es “1” y CA1 está a “1”. RESET del procesador y señales de control.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.VIA1: Teclado. En estado de reposo las líneas entrantes PA0-PA1 están a “1” por hardware y las salientes PA4-PA7 están a “0” por programación en el arranque inicial. Los pines PA0-PA1 se utilizan como líneas de entrada conectadas a las filas de la matriz y los pines PA4-PA7 como líneas de salida conectadas a las columnas. Esta se ha programado con activación por flanco descendente y provocará que la salida de interrupción \IRQ4_VIA1 pase a “0” activando el proceso de interrupción en el microprocesador a través del circuito gestor de interrupciones. con lo que PA0 pasa a ser “0”.. A Circuito de aplicación: El circuito utilizado es el que se muestra en la siguiente figura. La puerta AND tiene una de sus entradas a “0” con lo que su salida pasa a “0” y por tanto CA1 pasa a 0. que está a “0”.

se desconecta la fuente de infrarrojos y se detiene la medición de gases. Luce continuamente: Medición finalizada. Página 137 (532) . cargando su valor en la dirección TECLA.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. sonará el zumbador. Se activa el zumbador. VERDE MEDICION Luce intermitente: Medición EN PROGRESO.5.6. NARANJ A TEMPERATURA DE TRABAJO alta Apagado: La temperatura de trabajo del analizador está dentro de los márgenes de trabajo.8 Mandos e Indicadores para el Manejo del Analizador” se disponen los siguientes indicadores luminosos: LED FUNCION COMENTARIO AMARIL LO TEMPERATURA DE TRABAJO baja Apagado: La temperatura de trabajo del analizador está dentro de los márgenes. 2. Cuando de activa se arranca la subrutina de interrupción INT_TECLADO que determinará la tecla pulsada.2 Indicadores Luminosos y Acústicos De acuerdo a los requerimiento del apartado “2. como fallo de la RAM o temperatura de trabajo por encima de los 45 ºC. Se activa el zumbador y se detiene la medición de gases. Seguidamente la subrutina FUNCION chequeará el valor de TECLA para determinar la función que se ha de iniciar. Apagado: Analizador PARADO (visualizadores en blanco) o apagado. A La interrupción generada es del tipo autovectorizada de nivel 4. ROJO AVERIA o fase de INICIALIZACION Luce permanentemente: El medidor sufre un fallo importante. medición continua. por encima de los 45 ºC.9. Luce permanente: Temperatura de trabajo demasiado alta. Los visualizadores muestran la última medida tomada. por debajo de los 35 ºC. Luce permanente: Temperatura de trabajo demasiado baja.

Se encenderá el led rojo y sonará el zumbador. Apagado: Fallo del calefactor del sensor. Tecla Luce permanentemente: Se ha pulsado la tecla “MEDICIÓN AUTOMÁTICA”. VERDE VERDE Tecla Luce permanentemente: Se ha pulsado la tecla “MEDICIÓN CONTINUA”. Página 138 (532) . Temperatura por debajo de los límites máximo o mínimo. Apagado: Funcionamiento normal. también se enciende el LED rojo. A COMENTARIO Luce intermitente: El medidor se ha conectado y el sensor infrarrojo está calentando. “MEDICIÓN CONTINUA” Apagado: La función no está en progreso. “MEDICIÓN AUTOMÁTICA” Apagado: La función no está en progreso. No se puede utilizar el analizador hasta que esta fase termine y se apague el led.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA LED FUNCION 30-01-2010 rev. Como indicador acústico se dispone un zumbador con las siguientes funciones: FUNCION ZUMBA DOR ALARMA acústica de situación de fallo COMENTARIO Activada: Alarma indicadora de fallo importante. AZUL SENSOR OXÍGENO Luce permanentemente: Sensor de Oxígeno funcionando correctamente.

A Circuito de aplicación: +12 VDC Conexión al circuito de CONTROL DE TEMPERATURA LED_NARANJA_TEMP_ALTA LED_AMARILLO_TEMP_BAJA +12 VDC +5 VDC R57 R66 R63 R37 R38 R R R R 109ohm VERDE MEDICION DS25 DS26 DS27 2 1 NARANJA TEMPERATURA ALTA ZUMBADOR ALARMA LED 6k53 PZ1 2 1 5K56 LED_VERDE_AUTO-VIA2_PA6 ZTX604/ZTX DS28 2 1 R59 R58 Q4 D13 R60 PKM24SP_3805 10K LED azul - 2 1 AMARILLO TEMPERATURA BAJA + ROJO ALARMA Sensor oxígeno VERDE MEDICIÓN AUTOMÁTICA LED D15 LAMP LAMP LAMP LAMP Q5 R61 R62 ZUMBADOR-VIA2_PA5 ZTX604/ZTX 8K7 6K225 +5 VDC R63 10K R64 109ohm LED D14 Q6 VERDE MEDICIÓN CONTINUA R66 R65 5K56 LED_VERDE_CONT-VIA2_PA7 ZTX604/ZTX 6k53 R67 10K LED_VERDE-DARLINTON_12 LED_ROJO-DARLINTON_11 J45 CONEXIÓN A LA PLACA Nº 1 (Sensores y Conversión A/D) 1 2 +_LED_AZUL_O2 -_LED_AZUL_O2 Figura 2-41. Los LED´s indicadores de temperatura alta y baja se controlan desde el circuito de la Figura 2-59. Página 139 (532) . se describe en el apartado “Termostato Electrónico”..Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.Conexión de los indicadores luminosos y acústicos Este circuito se conecta con el del TERMOSTATO y con el VISUALIZADOR.Circuito de control de temperatura máxima y mínima” mediante el transistor Q1.. LED´s incluidos. El funcionamiento de todo el conjunto.

Sensor oxígeno +5V +_LED_AZUL_O2 -_LED_AZUL_O2 LS1 LED G5V-DPDT D13 R13 90ohm 1 16 8 LED azul 4 6 9 13 + LED - 11 Conexión de los indicadores luminosos Figura 2-42.p. sensor de O2 y r. indicador de ALARMA... La siguiente figura es un extracto de la Figura 2-50. A El circuito de la siguiente figura muestra la parte de este circuito que realiza la prueba de los LED´s.Conexión de los LED´S indicadores de temperatura fuera de rango en el circuito para control de temperatura.Circuito de visualización”.m.Acondicionamiento de la señal.MÓDULO I/O +5V Prueba de los indicadores LED VIA1_PB5_TEST_LED Q1 1 16 LS2 G5V-DPDT ZTX604/ZTX R35 8 LED_NARANJA_TEMP_ALTA 4 4K188 6 9 13 R36 R37 3K59 10K 11 + 12 Vdc LED_AMARILLO_TEMP_BAJA PLACA Nº 1 . En ella se muestra la conexión de los LED verde indicador de MEDICION y rojo. Página 140 (532) .Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. PLACA Nº 4 .

Conexión del zumbador y LED´S a la VIA2.. El LED VERDE indicador de MEDICIÓN se activa cuando se inicia una medición. Cuando se pulse la tecla “FIN MEDICIÓN” la subrutina FIN_MEDICION hará que la salida PA3 del PORTA de la VIA2 haga que el LED VERDE de MEDICIÓN luzca intermitentemente.Figura 2-44. tanto sea automática como continua.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. En situación de ALARMA la subrutina ERROR pone a nivel alto la salida PA4 del PORTA de la VIA2. Esta activa la salida PA6 del PORTA de la VIA2 que pone la señal LED_VERDE_AUTOVIA2_PA6=1 saturando el transistor (Figura 2-42) que activará el LED VERDE de MEDICIÓN AUTOMÁTICA. Página 141 (532) . Si se pulsa MEDICIÓN AUTOMÁTICA se inicia la subrutina MEDIDA_AUTO. A LED_VERDE-DARLINTON_12 18 17 16 15 14 13 12 11 10 LED_ROJO-DARLINTON_11 U50 ULN2803A 1 2 3 4 5 6 8 + PZ1 7 9 +12 VDC - PKM24SP_3805 Q5 R61 +5V R62 4 3 2 PA2 PA1 PA0 9 8 PA7 PA6 PA5 PA4 PA3 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 D7 D6 D5 D4 D3 D2 D1 D0 20 26 27 28 29 30 31 32 33 RS3 RS2 RS1 RS0 35 36 37 38 34 25 22 RST Ø2 VCC R/W GND 21 1 CS1 CS2 U51 R6522 IRQ VIA2 24 23 R63 10K CB2 CB1 CA2 CA1 6K225 7 6 5 17 16 15 14 13 12 11 10 8K7 19 18 39 40 ZTX604/ZTX Figura 2-43. Esta activa la salida PA7 del PORTA de la VIA2 que pone la señal LED_VERDE_CONT-VIA2_PA7=1 saturando el transistor (Figura 2-42) que activará el LED VERDE de MEDICIÓN CONTINUA. Si se pulsa MEDICIÓN CONTINUA se inicia la medida continua de los gases mediante la subrutina MEDIDA_CONT. En ambos casos las subrutinas ponen a nivel alto la salida PA3 del PORTA de la VIA2 que hace que el transistor Darlintong (CI ULN2803) proporcione la corriente necesaria al LED VERDE de MEDICIÓN activándolo. Esto hará que el LED ROJO se encienda permanentemente y se active la chicharra..

amarillo.Panel frontal de Analizador de Gases TECNIGAS-M6A.Indicadores luminosos del analizador Seguidamente se detalla la solución adoptada. AMARILLO–Temperatura [baja].Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Contiene 8 chips LED y una resistencia limitadora de corriente. verde y azul del fabricante CML INNOVATIVE TECHNOLOGIES. Figura 2-46. VERDE-Medición. Muy alta inmunidad frente a impactos y vibraciones. Indicadores ROJO–Alarma. Página 142 (532) . A INDICADORES LUMINOSOS: Estos indicadores irán en el frontal del analizador junto con el teclado y los visualizadores. Temperatura de funcionamiento -25 ºC a +60 ºC. Se utilizan indicadores luminosos de diferentes colores que se muestran en la siguiente figura Figura 2-45. NARANJA–Temperatura [alta]: Se adopta el modelo de lámparas tipo LED multi-chip MBC/MCC BA9s con alimentación a 12 Vdc en los colores rojo. Las características mas importantes de este modelo son: LED multichip de alto brillo.LED multi-chip MBC/MCC BA9s de 12 Vdc. Corriente de funcionamiento 40 mA.. naranja. como se puede ver en la Figura 2-2...

Indicadores VERDES para “MEDICIÓN AUTOMÁTICA” y “MEDICIÓN CONTINUA”: Estos indican que se ha seleccionado una de estas dos alternativas para la medición de gases. Esto hace que destaque mas la señal luminosa y se abarate la fabricación.PORTALÁMPARAS: Tapa modelo 081-0137-303 y casquillo modelo 081-0410-01-303 de Dialight Este portalámparas (cúpula + casquillo) soporta lámparas.. A El portalámparas seleccionado se compone de la tapa modelo 081-137-303 y del casquillo modelo 081-0410-01-303 del fabricante Dialight. de filamento o LED´s. El portalámparas utilizado es el siguiente Nota: Medidas en mm. tipo BA9s (T-3 1/4 miniature bayonet base). - Se usa el mismo modelo para los cinco indicadores. - Tapa de lente transparente de policarbonato semiesférica que ofrece un amplio ángulo de visión. Como porta LED para la instalación en el panel frontal se utiliza el adaptador RTF-5010 de Kingbright. Las razones valoradas para su elección son las siguientes: - Bajo coste.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Figura 2-47.xx] indica la medida en pulgadas. - Suministrado con junta tórica para mejorar la capacidad de sellado al agua. [. Indicador AZUL – Sensor de Oxígeno: Para el indicador “Sensor Oxígeno” se utiliza un LED azul T-1 ¾ (5 mm) modelo WP7524PBC/Z del fabricante Kingbright. Página 143 (532) .

INDICADOR ACÚSTICO.Zumbador PKM24SP3805 de MURATA Página 144 (532) ........... altura 9..........6 Khz Nivel de sonido . A Para este fin se utiliza se utiliza el LED verde T-1 ¾ (5 mm) modelo WP1503GC del fabricante Kingbright.7 mm Volumen ajustable conectando una resistencia en serie y un condensador de 1 µF en paralelo......: 3-15 Vdc Corriente de suministro ...: 90 dB Tamaño ...... Figura 2-48. Sus principales características son: Tensión de suministro . Como porta LED para la instalación en el panel frontal se utiliza el adaptador RTF-5010 de Kingbright...........: ø24 mm...: 3.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev... ZUMBADOR: La solución adoptada es el zumbador piezoeléctrico PKM24SP3805 del fabricante MURATA.: 16 mA max.... a 12 Vdc Frecuencia ....

xx xx.p.m Lambda. CO.p.6.m.00 a 10.p. Se adopta como solución la visualización simultánea e independiente de cada canal para facilitar a los operarios la toma de datos y reducir posibles errores de lectura. Esto evitará también errores que se pudieran producir si las diferentes medidas compartieran la misma visualización a través de un conmutador o de modo secuencial. A 2. y Coeficiente Lambda con cuatro dígitos por cada uno de ellos.xxx 0 a 2000 00. Para abaratar el costo del equipo y simplificar su diseño se adopta como solución un solo circuito para la visualización de todos los canales para lo que se utilizará la técnica de la multiplexación. Se adopta como solución el uso de visualizadores de LED de 7 segmentos de color rojo HDSP-103 del fabricante AGILENT ya que su tamaño de 20mm supera ampliamente los requisitos mínimos y ofrecen buena visibilidad a distancia así como un bajo coste.xx xx. Se descarta la utilización de visualizadores de cristal líquido ya que ofrecen peores condiciones de visibilidad debido al reflejo de la luz ambiente y al menor contraste y brillo que los de LED.m.Parámetros medidos por el analizador Página 145 (532) . Además de ofrecer la lectura de cada canal la etapa visualiza mensajes de error.9.xx xxxx x. En lo referente al formato de visualización. CO2. r.. adimensional Tabla 2-26.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. HC. de acuerdo al punto 2.00 00.00 a 21.00 a 20. La frecuencia de la intermitencia ha de ser suficiente para que el ojo humano no note el apagado de los visualizadores.2 se mostrarán seis valores.  xxxx xx.00 0 a 9990 0a1 Medida ppm vol % vol % vol % vol r.00 00. Como protección a los segmentos de los displays y por ahorro de energía se utiliza la visualización intermitente de las medidas de los canales. La siguiente tabla muestra el formato utilizado: Canal Formato Rango de valores HC CO CO2 O2 r.3 Visualizadores Las posibles soluciones para la visualización de las medidas realizadas son visualizadores de cristal líquido o de LED. O2.6.

Diagrama de bloques de la etapa de visualización. Cada visualizador muestra la lectura de un canal de medida. Página 146 (532) . Conversor BCD/7Segmentos Driver VIA2 CO HC LAMBD CO A rpm CO CO O22 VISUALIZADOR HC rpm LAMBD O2 A Figura 2-49.. Después del cálculo del valor en BCD de la medida de cada canal.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. la subrutina VER_MEDIDA se encarga de mostrar los parámetros o los mensajes de error en los visualizadores. El diagrama de bloques correspondiente al circuito es el siguiente: MODULO MICROPROCESADOR Bus de Bus de Señales Direcciones Datos Control Parámetros a visualizar Bus de Datos INTERFACE Latch. A Diagrama de bloques: De acuerdo a lo anteriormente expuesto La etapa de visualización se compone de seis visualizadores compuestos por cuatro displays.

Página 147 (532) . ahorrar energía y componentes en el diseño. Puesto que los port de la VIA no pueden suministrar la intensidad necesaria se dispone un driver intermedio para esta función. A El Módulo Microprocesador irá enviando secuencialmente estos datos a su visualizador correspondiente de forma que en cada instante de tiempo esté solo uno funcionando. Por ello se recurre al refresco periódico de la información en los displays para dar la sensación de visualización permanente. Los visualizadores no están permanentemente encendidos para evitar su destrucción. la retención del dato capturado (latch). Para que el ojo humano no aprecie este parpadeo y tenga la sensación de que siempre están encendidos la frecuencia de refresco ha de ser al menos de 50 veces por segundo. Su misión es proporcionar la funcionalidad tri-estado necesaria para la conexión al bus de datos. La visualización de la medida se realiza activando el cátodo común del grupo de display correspondiente. La transferencia de datos entre el Módulo Microprocesador y los visualizadores se realiza a través de un interface. la conversión BCD a 7-Segmentos y la alimentación de cada display (driver).Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. El control de esta secuencia se realiza en el diseño hardware a través de una VIA 6522 denominada VIA2.

Circuito de visualización Página 148 (532) 7 1 2 6 BUS_D8 BUS_D9 BUS_D10 BUS_D11 4 5 3 U49 74HC4511A A B C D BI LE LT BUS DE DATOS PLACA Nº 4 MODULO I/O R61 U48 +5V RN4 9 10 11 12 13 14 15 16 8 X220ohm Q5 4 5 3 DIGIT46 DIGIT46 + 12 Vdc BI LE LT BUS_D4 BUS_D5 BUS_D6 BUS_D7 DIGIT45 DS24 HDSP_H103 \LT .test del display \LE . A4-A1 74HC4511A A B C D BI LE LT 8 7 6 5 4 3 2 1 13 12 11 10 9 15 14 a b c d e f g BUS_A[1:23] Figura 2-50.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.puesta en blanco INDICADOR_VERDE_MEDICIÓN INDICADOR_ROJO_ALARMA 74HC4511A A B C D 7 1 2 6 DIGIT43 DIGIT40 DIGIT41 DIGIT42 DIGIT43 DIGIT44 DIGIT45 8 DIGIT43 DS15 HDSP_H103 5 7 6 4 2 1 9 10 a b c d e f g RN3 DIGIT30 DIGIT31 + DS19 HDSP_H103 DIGIT40 DIGIT41 U47 +5V DIGIT30 DIGIT31 DIGIT32 DIGIT33 DIGIT34 DIGIT35 - 3 5 7 6 4 2 1 9 10 4 5 3 8 DS14 HDSP_H103 +5V 13 12 11 10 9 15 14 R70 220ohm +5V DIGIT30 R71 220ohm 8 8 7 6 5 4 3 2 1 8 X220ohm DS13 HDSP_H103 9 10 11 12 13 14 15 16 DS10 R68 220ohm HDSP_H103 DIGIT14 DIGIT15 5 7 6 4 2 1 9 10 DIGIT22 DS9 DS7 3 DIGIT13 DS5 8 DIGIT23 8 DIGIT12 HDSP_H103 DIGIT20 DIGIT21 DIGIT10 DIGIT11 BUS_D0 BUS_D1 BUS_D2 BUS_D3 8 8 DIGIT12 HDSP_H103 DIGIT20 DIGIT21 DIGIT10 DIGIT11 16 DIGIT16 HDSP_H103 DIGIT20 DIGIT21 DIGIT14 DIGIT15 VDD 5 7 6 4 2 1 9 10 3 DIGIT13 GND DS2 8 DIGIT12 BI LE LT 7 1 2 6 8 DIGIT16 HDSP_H103 DIGIT10 DIGIT11 74HC4511A 16 DIGIT14 DIGIT15 8 X220ohm VDD 3 DIGIT13 5 7 6 4 2 1 9 10 GND 8 DIGIT12 5 7 6 4 2 1 9 10 U46 A B C D 16 DS1 DIGIT10 DIGIT11 5 7 6 4 2 1 9 10 a b c d e f g VDD 3 5 7 6 4 2 1 9 10 13 12 11 10 9 15 14 GND 8 5 7 6 4 2 1 9 10 8 7 6 5 4 3 2 1 8 5 7 6 4 2 1 9 10 9 10 11 12 13 14 15 16 VDD DIGIT10 DIGIT11 DIGIT12 DIGIT13 DIGIT14 DIGIT15 GND DIGIT2[0:6] 16 RN1 DIGIT1[0:6] Control de activación del interface (LE). Visualización 02 BUS DE DATOS 7 1 2 6 BUS_D12 BUS_D13 BUS_D14 BUS_D15 4 5 3 BUS_D[0:15] Visualización LAMBDA .m.VIA2_PA0 . A Circuito de aplicación: El circuito se muestra en la siguiente figura: Visualización CO2 Visualización CO Visualización HC +5V DIGIT3[0:6] DIGIT4[0:6] DIGIT16 8 3 DS3 5 7 6 4 2 1 9 10 8 DIGIT22 3 DIGIT23 DIGIT24 DIGIT25 DIGIT26 3 DIGIT13 DIGIT14 DIGIT15 DIGIT16 DS4 5 7 6 4 2 1 9 10 8 DIGIT22 3 DIGIT23 DIGIT24 DIGIT25 DIGIT26 3 DIGIT24 DIGIT25 DIGIT26 DS8 5 7 6 4 2 1 9 10 8 3 HDSP_H103 DIGIT30 DIGIT31 8 DIGIT32 DIGIT33 3 DIGIT34 DIGIT35 DIGIT36 HDSP_H103 5 7 6 4 2 1 9 10 5 7 6 4 2 1 9 10 8 DIGIT32 3 DIGIT33 3 DIGIT13 DIGIT14 DIGIT15 DIGIT16 5 7 6 4 2 1 9 10 DIGIT22 3 DIGIT23 DIGIT12 DS6 8 DIGIT21 8 DIGIT11 HDSP_H103 DIGIT20 DIGIT24 DIGIT25 DIGIT26 R69 220ohm HDSP_H103 +5V DIGIT30 DIGIT31 DIGIT16 DIGIT10 5 7 6 4 2 1 9 10 8 DIGIT22 3 DIGIT23 +5V RN2 HDSP_H103 DIGIT20 DIGIT21 DIGIT10 DIGIT11 DIGIT12 DIGIT13 DIGIT14 DIGIT15 DIGIT16 DIGIT24 DIGIT25 DIGIT26 DIGIT20 DIGIT21 DIGIT22 DIGIT23 DIGIT24 DIGIT25 DIGIT26 DIGIT20 DIGIT21 DIGIT22 DIGIT23 DIGIT24 DIGIT25 DIGIT26 DIGIT34 DIGIT35 DIGIT36 DIGIT31 5 7 6 4 2 1 9 10 8 DIGIT32 DIGIT33 DS11 HDSP_H103 +5V DIGIT30 3 DIGIT34 DIGIT35 DIGIT36 DS12 HDSP_H103 5 7 6 4 2 1 9 10 8 DIGIT31 DIGIT32 3 DIGIT33 DIGIT34 DIGIT35 DIGIT36 5 7 6 4 2 1 9 10 DIGIT30 8 DIGIT31 DIGIT32 3 DIGIT33 DIGIT34 DIGIT35 DIGIT36 8 DIGIT42 3 DIGIT44 DIGIT45 DIGIT46 8 DIGIT42 3 DIGIT43 DIGIT44 DIGIT45 DIGIT46 DS20 HDSP_H103 DS16 HDSP_H103 5 7 6 4 2 1 9 10 DIGIT40 DIGIT41 8 DIGIT42 DIGIT43 3 DIGIT44 DIGIT45 DIGIT46 DS21 HDSP_H103 DS17 HDSP_H103 5 7 6 4 2 1 9 10 DIGIT40 DIGIT41 DIGIT36 DIGIT32 DIGIT33 DIGIT34 DIGIT35 DIGIT36 DS18 HDSP_H103 5 7 6 4 2 1 9 10 DIGIT40 8 DIGIT41 DIGIT42 3 DIGIT43 DIGIT44 DIGIT45 DIGIT46 DS22 HDSP_H103 DIGIT40 DIGIT41 DIGIT42 DIGIT43 DIGIT44 DIGIT45 5 7 6 4 2 1 9 10 8 3 DIGIT46 DS23 HDSP_H103 9 10 11 12 13 14 15 16 8 7 6 5 4 3 2 1 13 12 11 10 9 15 14 a b c d e f g DIGIT40 8 X220ohm DIGIT41 DIGIT42 DIGIT44 PLACA Nº 5 VISUALIZADOR PLACA Nº 7 INDICADORES LUMINOSOS 18 17 16 15 14 13 12 10 11 LED_VERDE-DARLINTON_12 LED_ROJO-DARLINTON_11 U140 ULN2803A 1 2 3 4 5 6 7 9 PZ1 +5V PKM24SP_3805 R62 9 8 4 3 2 PA2 PA1 PA0 U41 R6522 20 D7 D6 D5 D4 D3 D2 D1 D0 26 27 28 29 30 31 32 33 BUS_D7 BUS_D6 BUS_D5 BUS_D4 BUS_D3 BUS_D2 BUS_D1 BUS_D0 RS3 RS2 RS1 RS0 35 36 37 38 BUS_A4 BUS_A3 BUS_A2 BUS_A1 RST Ø2 34 25 R/W CS1 CS2 VCC 22 21 IRQ GND 24 23 1 PA7 PA6 PA5 PA4 PA3 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 VIA2 CB2 CB1 CA2 CA1 7 6 5 17 16 15 14 13 12 11 10 6K225 R63 10K 19 18 39 40 ZTX604/ZTX 8K7 \IRQ3_VIA2 \CS_VIA2 \VMA_mP R/\W_mP \RESET_mP EN_mP BUS DE DIRECCIONES.VIA2_PA2 . blanking (BI) y prueba de display (LT) Visualización r..VIA2_PA1 .activación \BI .p.

Página 149 (532) . El latch ha memorizado previamente los datos recogidos del bus de datos. Interface 74HC4511 Su misión es proporcionar la funcionalidad tri-estado para conexión con el bus de datos. Entrada \LT para prueba de los segmentos del display. Envío del parámetro a visualizar por el bus de datos. se carga en la tabla TAB_DISPLAY y es la información contenida en esta tabla la que va a aparecer en los visualizadores. retención del dato capturado (latch). En caso de pulsar “FIN DE MEDICION” el programa mantiene en los visualizadores la última lectura efectuada en cada canal. mensajes o lectura de canal. que será la situación mas común y se parte de que se ha activado la medición de los canales. Entrada \BI de blanqueo del display. Seguidamente se describen los principales componentes utilizados en el circuito. Selección del siguiente canal de medida. Activación del visualizador correspondientes al canal de medida (VIA2_PBx).Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. conversión BCD a 7-Segmentos y excitación de los displays (driver). El proceso continua hasta que el operario pulsa “PARADA ANALIZADOR” que pondrá en blanco los visualizadores. Puesta en estado de alta impedancia del interface. Temporización de 3 msg durante el cual el visualizador muestra la lectura del canal. La información a visualizar. La subrutina VER_MEDIDA es llamada para que envíe la información de la tabla a los visualizadores y la actualice hasta que se ordene otra tarea. Además de estas características tiene las siguientes: - Control de displays de cátodo común. Vuelta a empezar el proceso. El proceso desde el punto de vista del circuito sería el siguiente: - Activación del interface mediante (\LE activada por VIA2_PA1). Protección contra descargas estáticas y transitorios. Desactivación del visualizador. A Funcionamiento del circuito: Para explicar el funcionamiento se detalla el proceso de visualización de la lectura de un canal. Entrada \LE de habilitación del latch para conexión / desconexión del bus de datos (alta impedancia).

Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Si a la entrada llega un dato fuera del rango BCD el display quedará en blanco.Tabla de Verdad del interface 74HC4511 Página 150 (532) .. A El siguiente diagrama de bloques del chip es el siguiente Figura 2-51.Diagrama de bloques del interface 74HC4511 Los pines ABCD son la entrada BCD y los pines abcdefg la salida hacia los segmentos del visualizador. La visualización de los dígitos se hace de acuerdo a la siguiente figura La Tabla de Verdad del dispositivo es la siguiente: Tabla 2-27..

\LT=L.2x7.. con independencia del valor del resto de señales y de las entradas. \LE=H (\LT=H y \BI=H). \BI=L (\LT=H).Pines del Display HDSP-H103-5553 Página 151 (532) . En la figura podemos ver el aspecto y la distribución de pines PIN 1 2 3 4 5 6 7 8 9 10 FUNCTION ANODE e ANODE d CATHODE (1) ANODE c ANODE DP ANODE b ANODE a CATHODE (1) ANODE f ANODE g (1) Cátodos redundantes Tabla 2-28. Activa todas las salidas para la prueba del display. el interface está activado y conectado al bus de datos. bajo costo y disponibilidad de componentes. A De esta tabla se deduce que: \LE=L. con \LE=L. La salida depende de la entrada y de \LT y \BI. 14. El color rojo y el tamaño del dígito.80 mm. Display HDSP-H103-5553 Los visualizadores que muestran la medida de cada canal se componen de cuatro displays. el último dato presente en la entrada. La elección viene dada por la necesidad de una visualización clara. lo hacen muy adecuado para una lectura clara a distancia y en ambientes con reflejos o luz natural. Desactiva todas las salidas para el borrado del display (blanking). es almacenado en el latch y la salida permanece estable.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Para ello se ha seleccionado el display HDSP-H103-5553 de cátodo común de color rojo de Agilent Technologies.

se conecta a la entrada \LE del interface para su activación. direcciones y datos de la VIA2 en el circuito son las siguientes: - PA0 – Port A. - CS1 y \CS2 – Señal de selección de la VIA. - PB0-PB5 . Este dispositivo es una matriz de ocho transistores Darlington montados en emisor común. - PA4 – Port A.6. La misión de las señales de control. Para implementar esta solución se utiliza el integrado ULN2803. A Matriz de 8 transistores DARLINGTON ULN2803A El grupo de displays que ha de activarse en cada instante de tiempo lo controla el programa a través de la VIA2. Esta solución permite un ahorro de espacio y de costes con respecto a la utilización de transistores individuales. selección del grupo de visualizadores a activar. se conecta a la entrada \BI del interface. activación del zumbador para indicación de alarma. - PA5 – Port A. ya que se utiliza para controlar el teclado. - PA1 – Port A. - PA2 – Port A. Cada transistor puede recibir señales de 5 Vdc TTL/CMOS y manejar una intensidad de colector continua Ic de 500 mA. se conecta a la entrada \LT del interface para probar los segmentos del display activándolos.Port B. Se utiliza para poner en blanco los displays. Estas características lo hacen muy apropiado para esta aplicación. - R/\W – Señal de lectura / escritura desde el microprocesador. Para suministrar la corriente necesaria a los cuatro displays se intercala un transistor entre el port de la VIA y los cátodos comunes.9. activación del piloto indicador de medida de gases. - \IRQ – Señal de interrupción de nivel 3 hacia el microprocesador. por su versatilidad y su amplia utilización en circuitos con microprocesadores. Página 152 (532) . Se adopta este dispositivo por homogeneidad de componentes. - RS0 a RS3 – Direccionamiento de los registros de la VIA. - PA3 – Port A. VIA 6522: La solución adoptada para la activación secuencial es la utilización de visualizadores controlados por la VIA 6522 junto con la subrutina VER_MEDIDA que realizan la función de demultiplexor.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. activación del piloto indicador de alarma. El dispositivo se ha descrito en el apartado 2.1 “Teclado” que utiliza otra VIA 6522 denominada VIA1. Las líneas salientes del PORTB PB1 a PB6 activan o desactivan el grupo de displays actuando sobre la conexión de cátodo común.

A - Ø2 – Señal de sincronismo necesaria para dispositivos síncronos. - \RTS – Señal de RESET conectada al RESET del sistema. Se conecta al microprocesador. Banco de pruebas preparado para la manipulación de las botellas anteriormente referidas y su conexión al analizador. CO. - D0 a D7 – Conexión al bus de datos. Los requerimientos previos a la realización de los ajustes son los siguientes: Se ha de disponer al menos de un juego de botellas de gases patrón calibradas con HC. Se ha de comprobar que las tensiones de alimentación de los circuitos tienen los valores correctos. conector 34-pin Pin 1 y 3 (1) Pin 5 y 6 (1) Pin 32 y 30 Pin 2 y 4 (2) Página 153 (532) . Fija todos los registros internos a “0” excepto los temporizadores y el SHR. Para ellos desconectar el conector de 34 pines entre la placa PROCESSOR PCB y la RADIM y realizar las siguientes mediciones de acuerdo a la siguiente tabla: Tensiones + 12 Vdc . antes de que la señal se entregue al Módulo de Conversión A/D.6. CO2.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. La VIA2 está mapeada en memoria con la dirección $030003 conectado al microprocesador a través del bus síncrono.12 Vdc 24 Vac ±10% + 12 Vdc PROCESSOR PCB. El analizador ha de estar funcionando durante 30 minutos previamente a su ajuste y en perfectas condiciones de uso Se ha de disponer de un voltímetro con fondo de escala capaz de medir con precisión 6Vdc Se ha de disponer de un destornillador plano fino para ajustar los potenciómetros. 2. O2 y una composición de gases que no contenga ninguno de los anteriores.10 Ajuste del Analizador Para mantener la medición correcta de los canales se disponen mecanismos de ajuste para cada canal. Estos ajustes se realizan en el Módulo de Sensores. Sistema adecuado de ventilación y evacuación de gases.

conector 34-pin Tensión regulada. masa pines 11 y 12 Los ajustes necesarios se ha de hacer en la fuente de alimentación. Página 154 (532) . A PROCESSOR PCB. masa pines 7. 13 y 14 Tensión no regulada. 10. Cada canal tiene su propio mecanismo de ajuste al que se accede desde la VENTANA DE AJUSTE situada en la parte trasera opuesta al visualizador del analizador y protegida por una chapa atornillada con el rótulo AJUSTE DEL ANALIZADOR. Después de comprobar tensiones volver a conectar las placas. 8.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA Tensiones (1) (2) 30-01-2010 rev.

m. O1 CANAL O2 1_HC C1A C1B 2_CO C2A C2B 3_CO2 C3A C3B 1_HC F1A F1B 2_CO F2A F2B 3_CO2 F3A F3B AJUSTE DE CERO O3 MASA FONDO DE ESCALA FONDO DE ESCALA Voltímetro DC Potenciómetros V_ref ON OFF 1_HC Vz out CALIBRACIÓN 2_CO 3_CO2 CALIBRACIÓN Señal de salida del INTERFACE Potenciómetro AJUSTE DEL SENSOR DE r. A Al abrirla se accede al panel que se muestra en la siguiente figura: VENTANA DE AJUSTE AJUSTES DEL SENSOR DE OXÍGENO CANAL-4 O2 AJUSTE DEL SENSOR INFRARROJO AJUSTE DE CERO Vout DC Potenciómetros PONTENCIÓMETROS CERO FOND0 E.p.. – CANAL-5 Vo_HC Vo_CO Vo_CO2 MASA CALIBRACIÓN Potenciómetro RESET MANUAL Figura 2-52.VENTANA DE AJUSTE del analizador El ajuste de los potenciómetros se realiza con el destornillador plano que se introduce por los orificios que indica el rótulo “POTENCIÓMETROS”. Página 155 (532) .Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. CALIBRA.

A 2. “CERO” (ajuste de cero). El procedimiento a seguir se detalla a continuación y también se incluye en el MANUAL DE USUARIO. Cada grupo tiene un potenciómetro de ajuste por canal. Se puede medir la señal a la salida del interface en los puntos de prueba situados en la VENTANA DE AJUSTE de la Figura 2-52. En ella se montan los potenciómetros de ajuste accesibles desde la VENTANA DE AJUSTE. Estos vienen ajustados de fábrica y no se deben tocar.1 Sensor ANDROS Modelo 5210 Los mecanismos de ajuste de este sensor se implementan en la placa RADIM que hace la función de interface.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Si no es posible realizar satisfactoriamente los ajustes se ha de sustituir el tubo de muestras y repetir los procesos. En la placa PROCESSOR PCB (amplificador) hay potenciómetros de ajuste grueso de cero y de la tensión de la fuente de infrarrojos.6.” (ajuste de fondo de escala) y “CALIBRA. “FONDO E. Ajuste de fondo de escala. Como se observa en la Figura 2-52 para este sensor hay tres grupos de potenciómetros.10. Si no da resultado se ha de sustituir el conjunto filtro/detector/pre-amplificador. Si queremos comprobar. Se recomienda seguir esta secuencia y completar el ajuste para todos los canales. Calibración de la medida. Esto determinará en caso de fallo si este está en el sensor NDIR o en otros circuitos. Página 156 (532) . Los ajustes a realizar en cada canal del analizador son los siguientes: Ajuste de cero.” (calibración de la medida). por ejemplo el CANAL 1 (HC) en la ventana “Señal de salida del INTERFACE” mediríamos la tensión entre Vo_HC y MASA. Hay que tener en cuenta que la señal a la salida del INTERFACE no está corregida. La lectura obtenida se ha de comprobar con la curva característica de cada canal que se adjunta en el ANEXO en la documentación del sensor.

. En la figura se muestran los puntos de prueba CANAL AJUSTE DE CERO Voltímetro DC 1_HC C1A C1B 2_CO C2A C2B 3_CO2 C3A C3B Figura 2-53..Pulsar la tecla “MEDICION CONTINUA”.Después de 5 minutos pulsar la tecla “FIN MEDICION”. A AJUSTE DE CERO En ausencia de gases en el tubo de muestras del sensor la lectura del analizador debe ser “0”. 3.... comprobar que Comprobar que ahora la lectura del canal es “0”. Si después de limpiar el tubo o sustituirlo persiste el error hay que realizar un ajuste de cero para corregir el error. 4. Si estuviese ajustado el cero mediría 5.0V..6. 6. Debido a suciedad en el tubo de muestras o pequeños desajustes puede que esto no sea así.. HC: 1. 2. 8.1 hay que seguir el siguiente procedimiento: Canal 1. partiendo de los requisitos expresados en el punto 2. Página 157 (532) . Para ello..Ajustar el potenciómetro del canal “1_HC” hasta que se obtenga la medida de 5.FIN del procedimiento.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.Conectar un voltímetro DC con fondo de escala mayor de 5Vdc entre el Punto de Prueba C1A y C1B.Asegurarse que el tubo de muestras está limpio y que la rueda troceadora (Chooper) está funcionando.0 Vdc.SENSOR NDIR ANDROS: Ventana de AJUSTE DE CERO 5.Hacer circular gas calibrado sin presencia de HC a una velocidad de 2-6 litros/minuto para limpiar el tubo de gases.10.. 7.Pulsar la tecla “PUESTA A CERO”.

Asegurarse que el tubo de muestras está limpio y que la rueda troceadora (Chooper) está funcionando. El procedimiento a seguir es el siguiente: Canal 1.. Después se ajustando un potenciómetro hasta que el valor de la medida coincida con la concentración correcta.17 21 – 24 27 – 33 Tabla 2-29.Sensor ANDROS 5210: Puntos de prueba para ajuste de cero Este ajuste no afecta al de Fondo de Escala ni a la calibración del sensor.Hacer circular gas patrón HC de concentración conocida a una velocidad de flujo entre 2 y 3 litros / minuto. La figura muestra la ventana en la que se realiza el ajuste. esperar 5 minutos.Pulsar “MEDICION CONTINUA”.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. 3.... A Repetir el proceso para los canales 2 y 3 teniendo en cuenta la siguiente tabla para los puntos de prueba: Canal nº 1 2 3 Gas HC CO CO2 Puntos de prueba C1A – C1B C2A – C2B C3A – C3B Pines del conector de 34 pines 15 .. AJUSTE DE FONDO DE ESCALA Este ajuste se realiza para corregir desviaciones de la medida haciendo pasar por el analizador gas patrón de concentración conocida.Ajustar el potenciómetro “1_HC” hasta que se obtenga la medida correcta de la concentración del HC. HC: 1.SENSOR NDIR ANDROS: Ventana de ajuste de FONDO DE ESCALA Previamente se ha de haber realizado el ajuste de cero.. Página 158 (532) . 2. CANAL FONDO DE ESCALA Voltímetro DC 1_HC F1A F1B 2_CO F2A F2B 3_CO2 F3A F3B Figura 2-54. 4.

FIN del procedimiento..Hacer circular gas patrón CO de concentración conocida a una velocidad de flujo entre 4 y 5 litros / minuto.FIN del procedimiento. Canal 2..... Canal 3.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. 6. A 5. 7. pulsar “FIN MEDICION”. 4.. 5.Ajustar el potenciómetro “2_CO” hasta que se obtenga la medida correcta de la concentración de CO. 5... 7.. 6..FIN del procedimiento. 7. la medida debe permanecer en el valor del gas patrón.Pulsar la tecla “PUESTA A CERO”..Pulsar la tecla “PUESTA A CERO”. Página 159 (532) . la medida debe permanecer en el valor del gas patrón. esperar 5 minutos. la medida debe permanecer en el valor del gas patrón.Pulsar la tecla “PUESTA A CERO”. 3..Pulsar “MEDICION CONTINUA”... CO2: 1..Dejar pasar 2 minutos.Dejar pasar 2 minutos.Dejar pasar 2 minutos. pulsar “FIN MEDICION”. 2.Hacer circular gas patrón CO2 de concentración conocida a una velocidad de flujo entre 2 y 3 litros / minuto. 6. 2..Ajustar el potenciómetro “3_CO2” hasta que se obtenga la medida correcta de la concentración de CO2. 4.Asegurarse que el tubo de muestras está limpio y que la rueda troceadora (chooper) está funcionando.. 3. CO: 1.Asegurarse que el tubo de muestras está limpio y que la rueda troceadora (chooper) está funcionando. esperar 5 minutos. pulsar “FIN MEDICION”.Pulsar “MEDICION CONTINUA”.

.. El 80% de la escala se corresponderá con 4.Pulsar la tecla “PUESTA A CERO”..Poner el conmutador de calibración del 1_HC en OFF.Hacer circular gas calibrado sin presencia de HC a una velocidad de 2 a 6 litros/minuto para limpiar el tubo de gases.. Se apagará el LED amarillo del CANAL-1.Ajustar el potenciómetro 1_HC (CANAL-1) hasta que la lectura del canal sea 1655 HC % ppm Vol. 10. 8. La figura muestra la ventana en la que se realiza el ajuste. 2. Los potenciómetros están implementados en la tarjeta interface RADIM.Esperar 5 minutos. A CALIBRACIÓN DE LA MEDIDA La calibración asegura que el visualizador muestra un 80% del fondo de escala o aproximadamente 4. Comprobar que la lectura permanece igual al ajuste realizado.Esperar 2 minutos y pulsar la tecla “FIN MEDICIÓN”.. 3.. Página 160 (532) . 9.6. 4.4 Vdc que se corresponde con 2200 %ppm Vol. CANAL ON OFF 1_HC CALIBRACIÓN 2_CO 3_CO2 Figura 2-55.5 Vdc de desviación cuando el conmutador de calibración del canal es puesto en ON..1 hay que seguir el siguiente procedimiento: CANAL-1 HC: De acuerdo a la Curva Característica para este gas.10. el fondo de escala es 5. 5. 7.Pulsar la tecla “MEDICION CONTINUA”.. 1.SENSOR NDIR ANDROS: Ventana de CALIBRACION Partiendo de los requisitos expresados en el punto 2..FIN del procedimiento. 6..32 Vdc que indica una concentración de 1655 %ppm Vol.. Se encenderá el LED amarillo del CANAL-1 indicando “calibración”.Asegurarse que el tubo de muestras está limpio y que la rueda troceadora (Chooper) está funcionando.Poner el conmutador de calibración del canal “1_HC” en ON.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.

CANAL-3 CO2: De acuerdo a la Curva Característica para este gas. A CANAL-2 CO: De acuerdo a la Curva Característica para este gas.2 %Vol. El 80% de la escala se corresponderá con una concentración de 16.219 Vdc que se corresponde con 20.16 CO2 %Vol. El procedimiento a seguir es el mismo que para el CANAL-1 pero con el valor de lectura del canal de 8.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.16 %Vol. El procedimiento a seguir es el mismo que para el CANAL-1 pero con el valor de lectura del canal de 16. Página 161 (532) . el fondo de escala es 5.0 CO %Vol.0 %Vol.0 %Vol. el fondo de escala es 5 Vdc que se corresponde con 10. El 80% de la escala se corresponderá con una concentración de 8.

10.2 Sensor O2 Los ajustes implementados en el sensor de Oxígeno son los siguientes: Ajuste de cero.. La medición del porcentaje de Oxígeno se realiza en el CANAL-4.SENSOR DE OXÍGENO: VENTANA para los ajustes del CANAL-4 Se recomienda seguir el proceso de ajuste empezando por el ajuste de cero. Estos están dispuestos en la placa del circuito acondicionador de la señal que se muestra en la Figura 2-13. Los ajustes se implementan a través de la VENTANA DE AJUSTES actuando sobre los potenciómetros de ajuste y puntos de prueba habilitados al efecto. Ajuste de fondo de escala. A 2. En la figura se muestra la parte de la VENTANA DE AJUSTE relacionada con el sensor de Oxígeno.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Página 162 (532) .6. AJUSTES DEL SENSOR DE OXÍGENO CANAL-4 O2 AJUSTE DE CERO Vout DC Potenciómetros O1 O2 O3 MASA FONDO DE ESCALA Potenciómetros V_ref Vz out CALIBRACIÓN Potenciómetro Figura 2-56. Calibración. después el de fondo de escala y después la calibración.

El procedimiento de ajuste es el siguiente: 1. AJUSTE DE FONDO DE ESCALA Se ajusta el circuito para una medida del 80% del fondo de escala.- Conectar el voltímetro DC entre “Vz out” y MASA.SENSOR DE OXÍGENO: VENTANA para los ajustes del CANAL-4. 11. Ajustar el potenciómetro O1 para conseguir 0 Vdc.- Ajustar el potenciómetro “V_ref” hasta que la lectura del analizador sea 20% Vol para el Oxígeno. 3. Conectar el voltímetro DC entre MASA y O2.Conectar un voltímetro DC entre MASA y O1. Tomando como referencia l Figura 2-56.- En la conexión del sensor de Oxígeno al analizador conectar el “kit de ajuste” (resistencia de 3. Los pasos a seguir son los siguientes: 1. Ajustar el potenciómetro O2 para conseguir 0 Vdc. 2. De acuerdo a la curva característica del sensor. Página 163 (532) .- Desconectar el voltímetro DC y conectarlo entre “V_ref” y MASA.- Pulsar “PUESTA A CERO”. 6.25 W) al pin “+ Sensor de Oxígeno” y el otro extremo al pin “.- Desconectar el sensor de Oxígeno del analizador. 4. FIN del procedimiento.- FIN del procedimiento.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Figura 2-14. Conectar el voltímetro DC entre MASA y O3.. el 80% del fondo de escala es una concentración del 20% Vol que se corresponde con Is typ = 143 µA.- Pulsar “INICIO MEDICIÓN”. comprobar que la lectura es estable. 5. 7.. A AJUSTE DE CERO De acuerdo a curva característica de la Figura 2-14 para una concentración de 0% Vol la intensidad generada por el sensor es Is= 0. esperar 5 minutos.- Esperar 2 minutos. 10. 9. Para simular esta situación se desconecta el sensor del analizador y a continuación se realiza el ajuste de cero.Sensor de Oxígeno”. Ajustar el potenciómetro O3 para conseguir 0 Vdc.- Pulsar “FIN MEDICIÓN”. comprobar que se mantiene la lectura.- Ajustar el potenciómetro “Vz out” para que la lectura sea 5.1Vdc. 8.25 Ohmios 1% 2.

6..Ajustar el potenciómetro hasta que la medida sea correcta y estable. 9..Pulsar “FIN MEDICIÓN”. comprobar que se mantiene la lectura..- FIN del procedimiento.Hacer pasar aire ambiente para limpiar el tubo de muestras de restos de otros gases..Pulsar “PUESTA A CERO”. 8.. 7.Pulsar “INICIO MEDICIÓN”.. 4. Página 164 (532) . A CALIBRACIÓN DE LA MEDIDA Se realiza haciendo pasar un gas patrón con concentración de Oxígeno conocida y ajustando el canal. El procedimiento es el siguiente: 1.Hacer pasar el gas patrón de concentración conocida 5. 10.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.. Puesto que el Oxígeno en el aire ambiente se encuentra en una concentración del 21% Vol en caso de necesidad se puede comprobar haciendo pasar aire ambiente por el analizador. la medida ha de mantenerse estable..Esperar 5 minutos o hasta que se indique una medida de 21% Vol O2 aproximadamente. 2. 3.Esperar 5 minutos..Esperar 5 minutos.

. 3. Se recomienda esperar 30 minutos para que el analizador esté en condiciones normales de trabajo aunque para esta medida no es necesario. 8. Comprobar que la lectura se mantiene..Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. 4.: VENTANA para los ajustes del CANAL-5 Para realizar el ajuste se ha de disponer de un tacómetro de precisión y un automóvil con encendido electrónico (mayor precisión) sobre el que utilizar el analizador.Pulsar en el analizador la tecla “INICIO MEDICIÓN”.p. (motor parado) diese una lectura diferente de cero significa que hay un fallo importante en la placa acondicionadora y se deberá enviar a reparar el analizador al Servicio Técnico. 7. 9.m. después pulsar la tecla PARADA MEDICIÓN.p.m.6.En la VENTANA DE AJUSTE ajustar el potenciómetro de CALIBRACIÓN hasta que se coincida la medida con la del tacómetro de precisión. 2. Comprobar que la lectura se mantiene. Si midiendo cero r. AJUSTE DEL SENSOR DE r. – CANAL-5 CALIBRACIÓN Potenciómetro Figura 2-57.p.Conectar la pinza inductiva al automóvil.FIN del procedimiento.... A 2.m.Pulsar en el analizador la tecla “FIN MEDICIÓN”... En la En la figura se muestra la parte de la VENTANA DE AJUSTE relacionada con el sensor de r.Esperar 2 minutos. En este sensor no se necesita ajuste de cero.m.p.10...Sensor de r. Se implementa un mecanismo de calibración de la medida.p. Los paso a seguir son los siguientes: 1.. Página 165 (532) .Conectar el analizador.Esperar 2 minutos.3 Sensor de Revoluciones Por Minuto.m. 5.Conectar el tacómetro de precisión y hacer girar el motor del coche hasta las 2000 r. 6.

6. se desactiva el ventilador. - Tensión de referencia interna. Esta para la medición en progreso. En cuanto a valores máximos cuando la temperatura de trabajo sube por encima de 45 ºC se desconecta la fuente de infrarrojos del sensor NDIR. se apaga el indicador LED amarillo y el zumbador y continúa la medición si estaba iniciada con anterioridad. En el exterior del analizador en lugar visible se especificará la necesidad de dejar libre la entrada y salida de aire para ventilación del analizador. Cuando la temperatura se vaya elevando y sobrepase los 35 ºC se conecta el ventilador. se basa en el uso de un sistema de ventilación forzada por ventilador controlado por un termostato electrónico. una para temperatura máxima y otra para temperatura mínima. La curva característica de este termostato es la siguiente: Página 166 (532) . se apagan los indicadores LED naranja y rojo y el zumbador. 2. siguiendo el criterio de sencillez eficiencia y economía. y activa el zumbador.1 Termostato Electrónico El circuito diseñado utiliza el integrado LM56 de NATIONAL que es un termostato con dos salidas digitales. Sus principales características son: - Dos salidas OUT1 y OUT2 con niveles lógicos TTL. A 2.002 y activa el zumbador. Cuando la temperatura baje de 40 ºC se conecta la fuente de infrarrojos. se activan los indicadores LED naranja y rojo y una interrupción que iniciará la subrutina INT_TEMP_A. visualiza el código de error 0.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.6.11. - Dos comparadores internos con histéresis. - Sensor interno de temperatura. Este regula la temperatura interna en base a valores máximos y mínimos de temperatura de trabajo. Cuando tengamos la temperatura de trabajo por debajo de 30 ºC. se activa el indicador LED amarillo y se activa una interrupción que iniciará la subrutina INT_TEMP_B. Esta detiene la medición si está en progreso. continuando la medición si estaba activada anteriormente. que es el mínimo permitido.11 Control de la Temperatura Interna La solución adoptada.

Este límite se fija con la tensión VT2 de la Figura 2-58.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Este límite se fija con la tensión VT1 de la Figura 2-58.. OUT2 se utiliza para detectar cambios en torno al límite superior de la temperatura de trabajo del analizador que se fija en 45 ºC. OUT1 se utiliza para detectar cambios en torno al límite inferior de la temperatura de trabajo del analizador que se fija en 30 ºC.Curva característica del termostato LM56 Los comparadores trabajan con una histéresis (THYST) de 5 ºC. En la figura VTEMP es la tensión del sensor de temperatura integrado que es proporcional a la temperatura exterior. Página 167 (532) . A Figura 2-58.

tª > 45ºC o tª < 40ºC. 7 Activación por flanco de SUBIDA 1 \IRQ2_TEMP_B_restore Gestor de interrupciones \IRQ2_TEMP_B \IRQ2_TEMP_B_restore OUT1: Límite de temperatura BAJA Detección de cambios de temperatura mínima. Las salidas de estos son OUT1 y OUT2. tª < 30ºC o tª > 35ºC VIA1_PB6_TEMP_B Pin 1: Ventilador +12Vdc Pin 2: Fuente infrarrojos +12Vdc RL1 TEMPERATURA ALTA J26 VIA1_PB7_TEMP_A G6E-SPDT VIA1_PB7_TEMP_A Sensor de gases NDIR FUENTE_INFRARROJOS LED_NARANJA_TEMP_ALTA 10 7 U31D 1 6 74HC04 +5V 12 CONN PWR 2-R U41B 12 11 ZTX604/ZTX R50 R54 3K59 10K Activación por flanco de SUBIDA D CLR CLK GND 4K188 Q3 LED_AMARILLO_TEMP_BAJA LED_NARANJA_TEMP_ALTA VCC 14 R49 Panel de indicadores luminosos PLACA Nº 3 MÓDULO MICROPROCESADOR 74VHC74 8 MOLEX 03-06-1022 7 VENTILADOR 9 1 2 VIA1_PB6_TEMP_B OUT2: Límite temperatura ALTA Detección de cambios de temperatura máxima.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. \IRQ6_TEMP_A_restore \IRQ6_TEMP_A_restore Figura 2-59. Página 168 (532) .1uF 10K R43 PLACA Nº 3 MÓDULO MICROPROCESADOR 74VHC74 2 R44 3 D VCC 14 1K34 CLR CLK GND 13K22 Q Q PR OUT1: Límite de temperatura BAJA Interrupcion por detección de temperatura inferior a 30ºC 5 6 \IRQ2_TEMP_B 4 OUT1: Límite temperatura BAJA Reconocimiento de interrupción Puesta a 1 de los biestables. Al activarse se desconecta el ventilador y se conecta el indicador LED amarillo de temperatura baja. Q Q PR 13 9 8 OUT2: Límite temperatura ALTA: Interrupcion por temperatura superior a 45ºC \IRQ6_TEMP_A Gestor de interrupciones \IRQ6_TEMP_A 10 OUT2: Límite temperatura ALTA Reconocimiento de interrupción Puesta a 1 de los biestables. en colector abierto. A El circuito diseñado es el siguiente. Control de temperatura baja: Cuando la temperatura baja de 30 ºC (Figura 2-58) la salida OUT1 del termostato LM56 cambia de nivel bajo a nivel alto. VT1 y VT2 que configuran los dos puntos de disparo de los comparadores. +12V +5V Circuito de control de la temperatura interna + 12 VDC 11 13 R39 R40 8 LM56 5 12k44 3 VT1 4K188 7 OUT1 VTEMP 8 TEMPERATURA BAJA 16 1 R41 LS3 6 OUT2 G5V-DPDT 3K59 Q2 Vbb ZTX604/ZTX +5V R42 4 C16 VREF VT2 4 50K V+ 1 2 R38 GND U40 LED_AMARILLO_TEMP_BAJA VENTILADOR 9 6 SENSOR DE TEMPERATURA U41A 0.Circuito de control de temperatura máxima y mínima Funcionamiento del circuito: El integrado LM56 se basa en dos circuitos comparadores y un sensor interno de temperatura que genera una tensión VTEMP proporcional a la temperatura ambiente. Esta señal llega a la base del transistor Q2 donde tendremos una tensión de polarización que lo saturará y activará el relé LS3.. Las entradas a cada uno de estos circuitos son la tensión del sensor VTEMP (internamente) y las tensiones del divisor de tensión.

: 840 mA Potencia consumida....11. TECH.. Tendremos 0V en la base del transistor Q2 con lo que entrará en corte y desactivará el relé LS3.. al pasar de nivel bajo a nivel alto produce un flanco de subida en su entrada de reloj que hace que Q=0.... Esto hará que \IRQ2_TEMP_B=0 activándose una interrupción autovectorizada de nivel 2 que arrancará la subrutina de interrupción INT_TEMP_B. El circuito quedará listo para otra interrupción.. A OUT1 está conectado a la entrada de reloj del biestable D U41A.2 Ventilador Se elige el modelo de ventilador FD121232EB del fabricante Y...: 120x120x32 mm Página 169 (532) ..: 10.. La subrutina activa el zumbador y chequea el valor de OUT1 en el PORTB1 (VIA1) bit PA6 en espera de que la temperatura suba de 35 ºC con lo que la salida OUT1 cambia de nivel alto a nivel bajo.. Esto hace que su salida sea Q=0 y que \IRQ6_TEMP_A=0 por lo que se activa una interrupción autovectorizada de nivel 6 que arrancará la subrutina de interrupción INT_TEMP_A. Al desactivarse se conecta de nuevo la fuente de infrarrojos y se apagan los indicadores LED naranja y rojo... la subrutina apagará el zumbador..... El circuito quedará listo para otra interrupción..Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev... El reconocimiento de la interrupción se hace con la señal \IRQ2_TEMP_B_restore=0 que se conecta a la entrada \PR del mismo biestable D y hace que Q=1.08 W Medidas.S..: 12 Vdc Intensidad nominal. La salida OUT2 invertida es conectada también a la entrada de reloj del biestable D U41B por lo que este se activa al recibir un flanco de subida. Este desconecta la fuente de infrarrojos y conecta los indicadores LED naranja y rojo. 2. La subrutina activa el zumbador y chequea el valor de OUT2 que está conectada al bit PB7 del PORTB1 (VIA1) en espera de que la temperatura baje de 40 ºC.. El reconocimiento de la interrupción se hace con la señal \IRQ_TEMP_A_restore=0 que se conecta a la entrada \PR del mismo biestable D que hace que Q=1.... es invertida por U31D y en la base del transistor Q3 tendremos una tensión de polarización que lo saturará activando el relé RL1.. Sus principales características son:     Tensión de alimentación.... Al desactivarse se conecta de nuevo el ventilador y se apaga el indicador LED amarillo y la subrutina apagará el zumbador.6. Cuando esto sucede la salida OUT2 cambiará de nivel bajo a nivel alto y tendremos 0 Vdc en la base del transistor Q3 con lo que entrará en corte y desactivará el relé RL1. Control de temperatura alta: Cuando la temperatura sube por encima de 45 ºC (VT2 Figura 2-58) la salida OUT2 pasa de nivel alto a nivel bajo...

A Se conectará al superar el equipo la temperatura de 35 ºC y se desconectará cuando la temperatura de trabajo disminuye por debajo de 30 ºC que es la mínima de trabajo. Este conduce los gases a la bomba de aspiración que los hace pasar por el tubo de cristal del sensor NDIR donde se efectúa la medición y son expulsados por otro tubo al exterior. Los gases son aspirados por la bomba de aspiración del analizador. que se conectará antes de efectuar la medida. y son conducidos por la manguera hacia el filtro de decantación situado en el exterior del analizador para que sea cómodo y accesible el cambio del filtro. En el lateral izquierdo se monta el ventilador y el derecho el filtro de aire. Página 170 (532) .6. Se dispone en los laterales rejillas de entrada y salida de aire de forma que la corriente de aire refrigere principalmente el sensor infrarrojo. Tanto el filtro de decantación como la bomba de aspiración van situados en la parte trasera del analizador y forman parte del sensor ANDROS NDIR 5210. Figura 2-60. 2.. El fabricante del sensor infrarrojo recomienda como mínimo una rejilla de ventilación de 10x10 cm por lo que la rejilla de ventilación se dimensiona a 14x14 cm. Esta incorpora un filtro recambiable. La carcasa del equipo está diseñada de forma que no se pueda tapar totalmente la salida de aire del ventilador.Accesorios: Sonda de toma de gases con filtro desechable. La manguera con el sensor de Oxígeno se introduce también unos 35 cm en el tubo de escape. Se ha de tener la precaución de no forzar ni dañar los componentes en esta operación.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. cable con el sensor de Oxígeno.12 Captación de los Gases de Escape Se adoptan como solución una manguera para la captación de gases que se ha de introducir al menos 35 cm en el tubo de escape. pinza inductiva.

18 .2 Vdc Circuitos electrónicos Circuitos electrónicos Sensor NDIR: Fuente de infrarrojos Sensor ANDROS: Fuente de infrarrojos Ventilador Zumbador Indicadores luminosos Figura 2-61. A 2.24 Vac RECTIFICADOR_1 Y FILTRO 0-9 Vac RECTIFICADOR_2 Y FILTRO 0-12 Vac RECTIFICADOR_3 Y FILTRO REGULADOR_1 Salida estabilizada ± 15 Vdc 0.. Se dispone un fusible de 0.Diagrama de Bloques de la fuente de alimentación Página 171 (532) Sensor NDIR: Chooper (motor síncrono.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.13 Fuente de Alimentación La alimentación del analizador se realiza a través de la red de corriente alterna de 220 Vac.12 .5 A entre la toma de red y la conexión a los transformadores. De acuerdo a este criterio el diagrama de bloques de la fuente de alimentación es el siguiente: TRANSFORMADOR_1 18+18 Vac TRANSFORMADOR_2 9 . Motor aspirador de gases de escape) . El fusible es accesible desde el exterior del analizador para su verificación o cambio. Con objeto de reducir costos en el diseño se ha procurado utilizar la menor variedad de tensiones posibles.25 A REGULADOR_2A Salida estabilizada + 5 VDC 1.5A Salida NO estabilizada + 12 Vdc 3 A 24 VAC 50/60Hz 0.6.4 a 8.25 A REGULADOR_2B Salida estabilizada + 7. De acuerdo a los requerimientos del proyecto de diseñar un equipo de bajo coste se descarta el uso de una fuente conmutada al ser esta mas cara y no requerir el equipo un gran consumo de potencia.

Página 172 (532) . Seguidamente se desarrollan los circuitos diseñados para suministrar estas tensiones. Se elige esta tensión al recomendar el fabricante de los estabilizadores de tensión para ±12 Vdc una diferencia de tensión entre la salida y la entrada mínima de 2Vdc a la que hay que añadir casi 1Vdc de la Vf del diodo rectificador.13. construcción de abrazadera.  Montaje en chasis.6. A Se adoptan dos transformadores independientes debido a la diversidad de tensiones necesarias para los circuitos y a la dificultad para encontrar uno que tenga todas las salidas requeridas..  Corriente de salida 0.55 A.1 Alimentación Estabilizada a ±15 Vdc El circuito implementado es el siguiente CONEXIÓN CON EL TRANSFORMADOR_1 U53 18 Vac 1 2 3 COMUN DF10M U54 4 - + 3 1 VIN +15 VDC 3 VOUT 2 18 Vac MC7815/TO GND 1 J42 2 HEADER_3 MOLEX 10-18-1032 C27 + C25 C28 + C26 100nF 100nF 2200uF / 63V J43 1000uF / 63V 1 2 3 C30 C31 C32 + C29 + 100nF IN U55 GND 2 HEADER_3 MOLEX 10-18-1032 1000uF / 63V 1 2200uF / 63V 100nF + 15 VDC GND . La tensión de alimentación 24 Vac se conecta directamente al chooper o motor síncrono por lo que no es necesario ningún circuito de adaptación. TRANSFORMADOR_1: Se adopta el modelo WT1222 del fabricante Walsall Transformers CO que tiene las siguientes características:  Bobinados primario y secundario separados galvánicamente. 2.  Tensiones de salida en el secundario de 2x18 Vac.  Alimentación monofásica a 230 Vac 50/60 Hz.Fuente de alimentación estabilizada de ± 15 Vdc Seguidamente se da una descripción de los elementos del circuito.15 VDC OUT 3 -15 VDC MC7915/TO Figura 2-62.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.

2. este último cederá energía a la carga.A. Se eligen estos integrados dada su amplia utilización en este tipo de circuito y no necesitar circuitería externa.  Protección contra cortocircuitos. que tiene las siguientes características:  Bobinados primario y secundario separados galvánicamente. Estos condensadores disminuirán considerablemente la impedancia de salida ante señales de alta o baja frecuencia.2 Alimentación de +5 Vdc Estabilizados TRANSFORMADOR_2: Se adopta el modelo 504-000 de Amidata S. constituidos por dos condensadores electrolíticos y dos de poliéster.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Este puede manejar intensidades de 1 Amp y tensión inversa VRRM de 1000 Vdc con lo que se supera las necesidades del circuito. También se han dispuesto dos filtros a las salidas de estos reguladores. A la salida del rectificador se implementa un filtro para eliminar el rizado de la tensión continua obtenida.  Protección térmica interna. que suministrarán las tensiones estabilizadas de +15 Vdc y –15 Vdc respectivamente. A RECTIFICADOR_1 y FILTRO: A la salida del TRANSFORMADOR_1 se conecta el rectificador para el que se utiliza el puente de diodos DF10M-E3 del fabricante VISHAY. con lo que el rizado disminuye considerablemente. El funcionamiento de esta etapa de filtrado se basa en que los condensadores se cargan con la tensión de pico de la onda rectificada. Una vez que el valor de esta tensión es menor que el valor de tensión del condensador. De esta forma el tiempo durante el cual la corriente pasa a través de la carga se prolonga.13. Los condensadores electrolíticos C27 y C29 se encargan de transformar los pulsos en una tensión de nivel constante. el integrado MC7815ACTG y el MC7915ACT del fabricante ON Semiconductor. mientras que los condensadores de poliéster C25 y C30 mejoran el comportamiento de la tensión a altas frecuencias. Sus características mas importantes son las siguientes:  Limitación interna de corriente.6. REGULADOR_1: Para adaptar y estabilizar la tensión rectificada se utiliza dos reguladores. Página 173 (532) .

RECTIFICADOR_2 y FILTRO: El circuito de aplicación es el siguiente J41 0 Vac U52 2 D9 UT4005 MC78T05/TO OUT J40 +5 VDC 3 1 2 1 D10 UT4005 IN GND DIODOS GBU4A . este último cederá energía a la carga. Los condensadores electrolíticos C21 y C23 se encargan de transformar los pulsos en una tensión de nivel constante. Este diodo puede manejar intensidades de hasta 4 A y tensión inversa de 50 Vdc con lo que se supera las necesidades del circuito. Una vez que el valor de esta tensión es menor que el valor de tensión del condensador. La tensión directa del diodo VF es de 1 Vdc para 3 A.  Tensiones en el secundario: 0-6-9-12-18-24 Vac De estas tensiones de salida se elige la tensión de salida de 9 Vac para alimentar al estabilizador de tensión de +5 Vdc al recomendar el fabricante del estabilizador de tensión una diferencia de tensión entre la salida y la entrada de al menos 2.2 Vdc a la que hay que añadir 1.Alimentación estabilizada a +5 Vdc El circuito utilizado es un puente rectificador de onda completa formado por cuatro diodos UT4005 del fabricante MICROSEMI CORP. con lo que el rizado disminuye considerablemente. Los condensadores de poliéster C22 y C24 mejoran el comportamiento de la tensión a altas frecuencias. A la salida del rectificador se implementa un filtro para eliminar el rizado de la tensión continua obtenida.  Máxima corriente de salida 10 A.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Página 174 (532) GND .VISHAY CONEXIÓN CON EL TRANSFORMADOR_2 HEADER_1X2 9 Vac 2 1 + C21 C22 + C23 100nF 2200uF HEADER_1X2 MOLEX 3928-1023 D11 UT4005 C24 MOLEX 3928-1023 100nF 1000uF D12 UT4005 Figura 2-63. El funcionamiento de esta etapa de filtrado se basa en que los condensadores se cargan con la tensión de pico de la onda rectificada. De esta forma el tiempo durante el cual la corriente pasa a través de la carga se prolonga..5 Vdc de la Vf de los diodos rectificadores. REGULADOR_2A: Se requiere un estabilizador que maneje intensidades máximas de 3Amp a +5 Vdc por lo que se adopta el regulador MC78T05AC del fabricante ON Semiconductor. A  Alimentación monofásica a 230Vac 50/60 Hz.

A la salida del rectificador se implementa un filtro para eliminar el rizado de la tensión continua obtenida. Una vez que el valor de esta tensión es menor que el valor de tensión del condensador. Página 175 (532) GND . La tensión directa del diodo VF es de 1V para 3 A.. La placa amplificadora (PROCESSOR PCB) del sensor proporciona esta tensión a partir de los +12 Vdc no estabilizados mediante el regulador de tensión ajustable LM317T. El circuito es el siguiente DIODOS GBU4A .4 y 8. De esta forma el tiempo durante el cual la corriente pasa a través de la carga se prolonga. El condensador de poliéster C19 mejora el comportamiento de la tensión a altas frecuencias. Este diodo puede manejar intensidades de hasta 4 A y tensión inversa de 50 Vdc con lo que se supera las necesidades del circuito. El REGULADOR_2B de la fuente de infrarrojos requiere una tensión regulada comprendida entre 7. No necesita componentes externos adicionales.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. El funcionamiento de esta etapa de filtrado se basa en que los condensadores se cargan con la tensión de pico de la onda rectificada. Protección térmica interna en caso de sobrecarga.13.3 Alimentación de +12 Vdc no Regulados Se utilizan las salidas del TRANSFORMADOR_2 de 0-12Vac conectadas a al rectificador de onda completa formado por un puente de diodos. 2. A Las principales características del integrado son las siguientes:     Puede manejar intensidades superiores a 3 A. Limitación interna de corriente.VISHAY CONEXIÓN CON EL TRANSFORMADOR_2 J39 0 Vac J38 +12 VDC D5 UT4005 D6 UT4005 1 2 HEADER_1X2 12 Vac 2 1 + C20 C19 MOLEX 3928-1023 100 nF 2200uF HEADER_1X2 MOLEX 3928-1023 D7 UT4005 D8 UT4005 Figura 2-64. con lo que el rizado disminuye considerablemente.2 Vdc. este último cederá energía a la carga.Rectificador de tensión no regulada de +12Vdc El puente de diodos lo forman cuatro diodos UT4005 del fabricante MICROSEMI CORP. Este se compone del condensador electrolítico C20 que se encarga de transformar los pulsos en una tensión de nivel mas constante.6.

se expresa en W. A 2. - Masa de un circuito eléctrico (Ta) lo tiene el aire. - Fuente de tensión eléctrica. por ejemplo una batería. Tc: temperatura de la cápsula. Ta: temperatura del aire ambiente. En la figura vemos el montaje típico de un componente con disipador de calor y su circuito térmico equivalente. Figura 2-65.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev.Circuito térmico con disipador de calor. Rthj-c: resistencia térmica entre unión y la cápsula. Rthc-d: resistencia térmica entre la cápsula y el disipador (mica o silicona termoconductora). se expresa en ºC/W. Página 176 (532) . que supondremos a una temperatura de unos 25ºC. Td: temperatura del disipador.6. se expresa en ºC. Rthd-amb: resistencia térmica entre el disipador y el aire circulante. se expresa en ºC. Pd: Potencia disipada.14 Disipadores de Calor El estudio térmico de los componentes que puedan necesitar disipadores de calor Los cálculos se hacen en base a la Ley de Ohm térmica para los circuitos de calor. Se utiliza silicona termoconductora y se toma el valor ºC/W. se expresa en ºC. lo cumple el componente que genera el calor que se desea evacuar. Los elementos térmicos equivalentes a sus análogos eléctricos son los siguientes. se expresa en ºC. - Diferencia de tensión eléctrica (Tj-Ta) encuentra su homólogo en la diferencia de temperatura. se expresa en ºC/W. es la potencia generada en forma de calor por el circuito. Tj: temperatura de la unión semiconductora..

De acuerdo a la MEMORIA DE CÁLCULO se montan los siguientes disipadores: COMPONENTE DISIPADOR TÉRMICO FABRICANTE Rth LT1185CT TV5 AAVID THERMALLOY 21 ºC/W MC78T05ACT 637-10ABPE WAKEFIELD THERMAL SOLUTIONS 5 ºC/W MC7815ACTG SK 95/25SA 220 FISCHER ELEKTRONIK 36 ºC/W MC7915ACT SK 95/25SA 220 FISCHER ELEKTRONIK 36 ºC/W 2. Seguidamente se muestran los códigos de error Códigos de error: En caso de fallo. quedando el resto de los visualizadores en blanco. su ajuste y precauciones que se han de tener en su utilización. Este manual recoge los diferentes aspectos del uso del analizador. los LED´s el zumbador o los visualizadores alertarán sobre dicha situación.15 Instrucciones de Manejo y Códigos de ERROR. Con estos elementos se formula la Ley de Ohm térmica: T j  T a  Pd * ( Rth j  c  Rth c  d  Rth d  amb ) º C Para el montaje de los disipadores de calor se utilizará pasta de silicona ya que ofrece menor resistencia térmica que la mica y es mas fácil su uso.6. Seguidamente se muestra la tabla de códigos de error que también se incluye en el Manual de Usuario Página 177 (532) . - Resistencia eléctrica (Rth) tiene su reflejo en la resistencia térmica medida en ºC/W (grados centígrados por vatio). Las instrucciones para el manejo y ajuste de equipo se contemplan en el “MANUAL DE USUARIO” que se incluye en el ANEXO del proyecto. En caso de fallo el analizador mostrará en el visualizador de HC el código de error.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. A - Corriente eléctrica (Pd) entregada por la fuente de tensión tiene su homólogo en la potencia generada en forma de calor en el componente.

Acción: Apagar el analizador y llamar al servicio técnico. 0. En ese momento se apagarán los indicadores de error y se visualiza “-OK-”. se muestra el código de fallo en el visualizador.003 03 Causa: Fallo en el chequeo de la memoria del analizador. como temperatura exterior muy baja.001 01 Causa: Temperatura de trabajo en el analizador demasiado alta. Esperar 15 minutos a que el ventilador baje la temperatura. Alarma: Se enciende el indicador rojo y el zumbador. llamar al Servicio Técnico. 0. Se visualiza el código de error. Acción: El programa desconecta el sensor infrarrojo hasta que la temperatura baja del nivel crítico.Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. se muestra el código de fallo en el visualizador. A MENSAJE COD_ERROR CAUSA / INDICADORES / ACCION 0. Alarma: Se encienden los indicadores naranja y rojo y el zumbador. no es fiable la medida en estas condiciones. Página 178 (532) . Si el fallo persiste y no se observa un motivo claro. Si después de esto sigue la alarma apagar el analizador y llamar al Servicio Técnico. Alarma: Se enciende el indicador rojo y el zumbador. Esperar a que se apaguen los indicadores de error.002 02 Causa: Temperatura interna del analizador muy baja. No es posible realizar ninguna medición. Acción: El programa espera a que el analizador alcance la temperatura adecuada.

A MENSAJE COD_ERROR CAUSA / INDICADORES / ACCION 0. Alarma: Se activa el zumbador.Códigos de Error e indicadores de fallo Página 179 (532) .Proyecto: Analizador de gases para vehículos de gasolina MEMORIA DESCRIPTIVA 30-01-2010 rev. Acción: Se detiene el programa hasta que dejan de pulsar las teclas. No se toma en cuenta ninguna tecla como pulsada.004 04 Causa: Fallo en el teclado al pulsar dos o mas teclas a la vez. Tabla 2-30.. Cuando se dejan de pulsar las teclas se apaga el zumbador y el mensaje de error.

FECHA: Febrero / 2010. . DIRECTOR: José Ramón López López.3 MEMORIA DE CÁLCULO TITULACIÓN: Ingeniería Técnica Industrial especialidad Electrónica Industrial AUTOR: José Santaella Ortiz.

1.25 Ω ±0.1 volts ±0. La llamaremos VOUT y se calcula como VOUT  4.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. 2 Vdc  7.5 ampere Sensor heater / Constant heater resistanse operation mode at 25 ºC R(25 ºC) = 3.05 volts 0.1 Módulo de Sensores 3.1 Sensor de Oxígeno SO-D0-250 3.1.1 Vdc  3.1. Página 181 (532) .3 Vdc La tensión de salida del LT1185 se fija por medio de las resistencias externas R16 y R17. La tensión de salida del regulador se toma entre Vcc = +12 Vdc y el pin VOUT.2 Vdc. El circuito se muestra en la figura siguiente.20 Ω El LED azul se alimenta con 20 mA que provocan una caída de tensión ánodo cátodo de Vf = 3. A 3.1 Calefactor del Sensor Las características del calefactor del sensor son las siguientes: Sensor heater / Constant heater voltage operation mode Sensor type Housing Heather voltage Suggested currrent limitation SO-DOXXX Screw mountable housing 4.

5 A. A + 5 VDC LS1 CALEFACTOR DEL SENSOR R13 G5V-DPDT 1 16 90ohm VIA1_PB5_TEST_LED 8 + 12 VDC 4 6 9 D4 LED 13 Al calefactor del Sensor de oxígeno 11 R14 C3 6. calculándose de acuerdo a la hoja de características como 15 k I(heater)  R15 15 k  R15   30 K 0.5 A Página 182 (532) . para el cálculo de R17 se utiliza la siguiente fórmula: (VOUT  2.37Vdc que es la tensión entre los pines GND y FB.Sensor de oxígeno: Calefactor del sensor.93 K Cálculo de R15: La limitación de corriente en el calefactor se calcula para 0. Se toma una intensidad para I(R16) = I(R17) = 1 mA y para ajustar el cálculo de R17 se toma para R16 el valor de 2.2 µF 30K REF C2 470uF 3 VIN U6 1 GND 5 C4 FB VOUT 2.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.37 V  4.37) * 2.2uF LED AZUL Indicador de funcionamiento del sensor de oxígeno R16 2K37 2 4 R17 4K93 Heater sense - LT1185 Figura 3-1.. Se implementa con la resistencia R15. Cálculo de R16: De acuerdo a la hoja de características la tensión de referencia interna está fijada a 2.3 V  2.37) * R16 R17   R17  VREF (7.37 kΩ con una tolerancia del 1%. Cálculo de R17: De acuerdo a la hoja de características del integrado.7ohm Heater + R15 Heater - Heater sense + 2.37 K 2.

tolerancia de ±1%.2 V.125 W.2 V 20 mA  90  La potencia disipada será W(R13)  R13 * I f 2  90 * 202  36 mW 3.93 mW Los modelos de resistencias seleccionadas de acuerdo a los valores comerciales son los siguientes: R13 = 91 Ω.566 W Cálculo de la potencia para R15. A Cálculo de R13 y R14: La intensidad del LED es If=20 mA y una caída de tensión Vf=3. potencia disipada 0.372   0. tipo película metálica.8 * 0.66   6. 2 V Vf R14    6. potencia disipada 0. tolerancia de ±5%.48 2  1. R15 = 30 kΩ.8  valor comercial I(R14) 500 mA  20 mA W(R14)  R14 * If 2  6. tipo película de carbón.8 Ω. tolerancia de ±5%.Vf R13   If 5 V  3.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.37 mW W(R17)  R17 * I ( R17) 21 4. tipo óxido metálico. Vcc . R14 = 6.187 mW R15 30 K W(R16)  R16 * I ( R16) 2 2. potencia disipada 2 W. 25 W. R16 y R17: I(R16)  I(R17)  1 mA W(R15)  VREF 2 2. Página 183 (532) .

A R16 = 2.9% O2 remainder N2 (air) El circuito de aplicación es el siguiente: TENSION DE REFERENCIA +15V +15V R5 4K7 Vz out = 5.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.125 W. tolerancia de ±1%. potencia disipada 0.1. Las características del sensor son las siguientes: Measurement ranges Sensor type Measurement range Output current SO-XX-250 0.85Vdc U4 R12 20K R11 + 2 - 6 V_ref 4 5 LM285/TO92 3 500K -15V Figura 3-2.Sensor de oxígeno: Circuito para la tensión de referencia Página 184 (532) + Sensor Oxígeno Sensor voltage 0.37 kΩ. R17 = 4.. tipo película de metal.93 kΩ.1Vdc R10 OFFSET U5 20K OP07CN R9 62K 7 1 8 R8 120K Vs = 0.25. tipo película de metal.1.125 W.0 %vol O2 100 µA – 200 µA At gas composition 20. potencia disipada 0. 3.2 Tensión de Referencia V_ref Puesto que la variación de temperatura de los gases de escape es pequeña se utiliza un circuito acondicionador de la señal con una fuente de tensión constante. tolerancia de ±1%.10 .85 Volts .

I(R9)  Vs 5. R12 = 20 kΩ.068 mA R9 62 k R9 = 62 kΩ. Cálculo de R8 y R11:  R11  Vz out  1.85   60. tolerancia de ±5%.548   1.5 W. tolerancia de ±1%.5 k I ( R12) 0. potencia disipada 0.1  0.  5. A Cálculo de R9 y R12: Se toma I(R9)= I(R12)= 0.24  Página 185 (532) . 0.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. R9  Vs 5.1  R11  120 K *   1  373.1 Vdc  R8  Se adopta el valor R8 = 120 kΩ para el cálculo de R11.068 mA Se adopta un trimer de 20KΩ que se ha de ajustar previamente a su montaje a 12 kΩ.85 Vdc.07 mA como valor inicial para el cálculo.24 *   1  5.714  I ( R 49) 0.5 W.1V  0.85 V   0. El voltaje del sensor es Vs= 0. tipo película de metal.00007 Se adopta una resistencia de R9 = 62 kΩ por lo que el verdadero valor de I (que se ha de ajustar previamente a su montaje a 12 kΩ). potencia disipada 0. trimer de precisión.85 V Vs R12    12.

tipo película de metal.012 mW 2 W(R11) = 373.9   2.1  0.1 mA R5 4.1 Vdc 9.125 mA = 0.037 mW De acuerdo a estos cálculos se adopta: R8 = 120 kΩ.01 mA + 0. R11 = 500 kΩ.548K Por tanto la potencia que han de disipar es 2 W(R8) = 120K*0. puesto que esta es variable en función de la concentración de oxígeno se toma un valor orientativo de 0.7 k 14 I(LM285) de acuerdo al data sheet y la gráfica Minimum Operating Current para OUTPUT VOLTAJE = 5. tolerancia de ±1%.25 W.01 mA 493. Esto supone un valor I(R5) de I(R5)  15V Vdc  5.5 W. potencia disipada 0.250 mA Se adopta un valor de 4.068 mA + 0. A La intensidad que pasaría por las resistencias es I(R8)  5.548*0.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.01 mA = 0.9   4.01 mA = 0. potencia disipada 0.250 mA I(R5) = 0.548 Ω. trimer ajustado a 373. R5  15 Vdc  5.7KΩ. Cálculo de R5: I(R5) = I(R8)+I(R9)+I(LM285)+Is* = 0.8 k I ( R5) 0. tolerancia 10%.1 V tenemos una MINIMUM CURRENT a 25 ºC de I = 47 µA Página 186 (532) .250 mA *Is es la intensidad que pasa por el sensor.125 mA.047 mA14 + 0.1 Vdc 9.

25 W. potencia 0. tolerancia 1%.1.1) Vdc * 2. CONVERTIDOR CORRIENTE / TENSION +15V DRIVER +15V +15V OFFSET R2 R1 OFFSET R3 U1 U2 20K OFFSET U3 20K 20K OP07CN OP07CN R4 4 5 1 2 Vout2 3 + 6 VOUT_O2 2 - 4K . tipo película metálica. Página 187 (532) .1 mA  20. El fondo de escala es 25 %Vol O2 que corresponde a un valor Is = 170 µA. 3.. El circuito convertidor corriente / tensión está formado por dos amplificadores operacionales.3 Convertidor Corriente / Tensión En la figura se muestra el circuito de acondicionamiento de la señal del sensor O2.79 mW Al ser un circuito de precisión se elige una tolerancia de ±1% y del tipo película metálica.Sensor Oxigeno + Sensor Oxigeno C1 -15V V_ref 6 2 - 4 5 2 - SENSOR O2 3 + Vout1 6 4 5 3 + 7 1 8 7 1 8 7 1 8 OP07CN Is -----> -15V -15V 100nF R6 8K R7 20K CALIBRACION DEL SENSOR Figura 3-3. A W (R5)  V * I  (15  5. montados como inversores por lo que tenemos una tensión de salida proporcional a la corriente Is del sensor. U1 y U2.1.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.Sensor O2: Acondicionamiento de la señal El sensor entrega una corriente Is proporcional al porcentaje de oxígeno de la mezcla de gases que baña su electrodo externo. R5 = 4k7 Ω.

tolerancia del 10%. Cálculo de R4. tipo película de metal. tolerancia de ±1%. potencia disipada 0.765  R7 * R6 R4 Hacemos R7 = 14K7 Ω que será potenciómetro de ajuste Vout2  2 R7 * R6 5 V R7 * R6 * Is    29411. potencia disipada 0. tipo película de metal. R7 = 20 kΩ. Página 188 (532) .5 W. potencia disipada 0. A El amplificador U3 está montado como seguidor de tensión y su misión es aislar la entrada de la salida. tolerancia de ±1%. trimer ajustado a 14K7Ω.765 R4 0.000170 A R4 R6 R4 Hacemos R6 = 8K06 Ω R4  4 K 02  Componentes seleccionados: En base a estos cálculos y a los valores comerciales se adoptan los siguientes componentes R6 = 8K06 Ω.6 W.6 W.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. R4 = 4K02 Ω. R6 y R7: Vout1   R 6 * Is R7 Vout2   * Vout1 R4 29411.

2k 3 Vo1 1 + 2 + Pinza inductiva - R23 Vin 121K . A 3.1.m.2 *  55  R 23 R 23 R 23 Se adopta el valor R18 = 121 KΩ.: Rectificador de media onda Cálculo de R18..15V Figura 3-4. por tanto R23  121K  2.1 Rectificador de Media Onda La pinza inductiva proporciona una señal analógica de 200 mV de pico en forma de tren de impulsos.1. Dicha señal debe ser amplificada y rectificada para obtener a su salida una tren de pulsos de –11 V de tensión máxima de pico.p.2.Pinza inductiva 4 D2 1N4148 U9A R25 TL082ACD 2K2 .2 k 55 Página 189 (532) .Sensor r.2 Sensor de r.p.m.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. 3. R23 y R25: Al estar el operacional montado como inversor Vo1   Vin * R18 R18 R18  11 V  0. El circuito utilizado es el siguiente R18 D1 CONEXIÓN A LA PINZA INDUCTIVA 1N4148 + 15V 8 2.

2 k R18  R 23 121K  2. tolerancia de ±1%. En la siguiente figura se muestra el circuito de aplicación. tipo película de metal. A Para el cálculo de R25 se utiliza la siguiente fórmula R25  R18 * R 23 121K * 2.16 k  2.09 mA R61 121K V V  0 V W(R18)  R18 * I ( R18) 2  121K * 0. R25 = 2. 3. tipo película de metal.98 mW W(R23)  R 23 * I ( R 23)2  2.1.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. cuya señal de disparo es la señal rectificada.2 K   2. tolerancia de ±1%.09 mA2  0.2 Generador de Pulsos Para generar un tren de pulsos limpio se ha utilizado el integrado SA555 configurado como monoestable. tipo película de metal.0178 mW Componentes seleccionados: R18 = 121 kΩ.125 W.009 mA2  0.2. potencia disipada 0.2 kΩ. R23 = 2. potencia disipada 0.2 K * 0.6 W.2 K Cálculo de la potencia a disipar: I(R23)  I ( R18)  Vo 11V   0.125 W.2 kΩ. tolerancia de ±1%. amplificada y modificada por un circuito RC (en la figura R26 y C6). Página 190 (532) . potencia disipada 0.

1 * C 35 1. Puesto que la máxima frecuencia de dicha señal es 333 Hz. para que los pulsos no puedan solaparse en ningún momento. o lo que es lo mismo Tpmin = 3 ms.. la constante de tiempo t del circuito RC debe ser menor que el período de la señal de la pinza: t << Tp.m. Si se fija C6 = 10 nF se tiene que: R 26  t 10 * 10 6   1 k C 6 10 *10  9 La anchura tw del pulso de salida del 555 debe ser menor que el período mínimo de la señal de la pinza.1*10 6 Página 191 (532) .Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.: Conversión de la señal en tren de impulsos Para que los pulsos se produzcan de manera correcta. se escoge t = 10 s.Sensor r.p.1 * R19 * C 8 Si se toma tw = 1 ms y se fija C8 = 1 F. La anchura de dichos pulsos depende del valor de R19 y C8 mediante la expresión: tw  1. A +15V U7 SA555 8 R19 Vo1 10nF U10A 1 C6 TC4049 7 6 2 2 3 RST DSCHG THR TRG C8 Vo2 CV 3 5 1 8 R26 f1 OUT GND 4 VCC 909ohm 1K C9 1uF 10nF Figura 3-5. se tendrá que: R19  tw 103   909  1.

m. tipo película de metal.3 Convertidor Frecuencia-Tensión El circuito utilizado es el siguiente: +15V R21 R22 300K 5K 10K U8 Vo2 8 7 C5 6 C10 R27 R28 V+ VOLIN CS LOUT SF THHOLD 1SHOTRC Vo 1 Vout .p. 3 2 C7 R24 4 5 22nF NJM4151 GND R20 R29 10uF 100K 100K 0.25 W.121 W R64 1K W ( R19)  Vcc 2 152   0. esto es. R19 = 909 Ω. potencia disipada 0.6 W.247 W R65 909 Se conecta el condensador C34 de 10nF de acuerdo a las indicaciones de la hoja de características. tipo película de metal.r.p. tolerancia de ±1%.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. 3.: Convertidor frecuencia-tensión.2. tolerancia de ±1%. El paso principal a la hora de configurar el convertidor.m.Sensor r. la relación entre la frecuencia de entrada fi y la tensión de salida Página 192 (532) .1. A Cálculo de la potencia a disipar: W ( R26)  Vo12 11V 2   0. es la elección del factor de escala de conversión. potencia disipada 0. R26 = 1 kΩ.01uF 10K 10K Figura 3-6..

Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO Vo  30-01-2010 rev.00273  R 20  273 k 0. = 30*fi (Hz) por tanto fiMIN  120  4 Hz 30 fiMAX  9990  333 Hz 30 De acuerdo a las indicaciones del fabricante para una correcta operación la anchura del pulso T de la señal de entrada debe ser T  1. respectivamente.1 * R 20 * C10 El periodo T de la frecuencia máxima de entrada es T 1 fi MAX  1  0.00273  R 20 * C10 Haciendo C10 = 0.01 µF siguiendo el esquema propuesto por el fabricante tendremos R 20  0.P. es sencillo calcular las frecuencias límite0 que van a ser objeto de conversión. Como valores límite inferior y superior se fijan 120 y 9990 R.01*10  6 Se adopta el valor R20 = 300 kΩ Página 193 (532) .P.003003 s 333 Por tanto 0.003003  1.M. los siguientes parámetros: Rango de frecuencia de la señal de entrada: Este viene condicionado por las revoluciones que se van a medir.1 * R 20 * C10  0. por medio de la expresión: R. A fi K Para dicha elección se deben tener en cuenta.M. Con estos valores..

75 mA R 22  R 28 20 K Página 194 (532) .4111  R 29 R 24 R 29  0. por lo que de acuerdo a la hoja de características tendremos que el factor de escala es: Vo  K fi K donde K  0.4111 *100 K  41111  Haciendo R24 = 100 kΩ Al ser importante obtener exactamente el factor de escala elegido por las razones mencionadas anteriormente. R21 = 4K99 Ω y R27 = 10 kΩ de acuerdo al esquema propuesto por el fabricante.75 mW R20 300 K I ( R21)  I ( R27)  Vcc 15 V   1 mA R 21  R27 15 k W ( R 21)  5K *1 mA2  5 mW W ( R 27)  10 K *1 mA2  10 mW I ( R 22)  I ( R 28)  Vcc 15 V   0.01 *10  0. R28 = 10 kΩ.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. Se adoptan los valores de R22 = 10 kΩ.6  0.003 R 24 * 300 K * 0. con lo que se podrá ajustar su valor con mayor exactitud.037037  6 5 V R 24 * 0. Cálculo de la potencia a disipar: W ( R20)  V2 152   0.486 *  137. se ha utilizado un potenciómetro multivuelta para R24 de 100 kΩ.486 * R 29 R 24 * R 20 * C10 333 Hz R 29 R 29  66.6  66. A Rango de tensión de salida deseado: El rango de tensión de entrada del conversor A/D es de 0 a 5V.

tolerancia de ±1%. potencia disipada 0. tolerancia de ±1%. tipo película de metal. R22 = 10 kΩ.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.01 µF.6 mW V2 52 W ( R24)    0. R27 = 10 kΩ. R21 = 4K99 Ω. tipo película de metal. tipo película de metal. A W  R*I2 W ( R22)  W ( R28)  10 K * 0. tolerancia de ±1%. R24 = 100 kΩ. condensador cerámico monolítico. tolerancia de ±1%. tipo película de metal. potenciómetro multivuelta.125W. tipo película de metal. potencia disipada 0. tolerancia de la capacitancia ±20%.125W.75 mA2  5.48 mW R 24 300K Componentes seleccionados: C7 = 10 µF. Página 195 (532) . montaje por inserción. tolerancia de ±10%. tolerancia de ±1%.5W.125W. C10 = 0. potencia disipada 0. R29 = 100 kΩ. tensión de 25V.125W. tolerancia de la capacitancia ±10%. montaje por inserción. condensador de tántalo de gota. tipo película de metal. R28 = 10 kΩ. tolerancia de ±1%.125W. potencia disipada 0. potencia disipada 0. potencia disipada 0. potencia disipada 0. R20 = 300 kΩ. montaje por inserción.125W. tensión de 63V.

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DE CÁLCULO

30-01-2010 rev. A

3.2 Módulo Conversor A/D

Conversor AD574:

Resolución:
El incremento o decremento mínimo de tensión detectable por el conversor A/D de
12 bits será

Vi 

Vfe
10 Vdc
 12
 0,00244 Vdc
n
(2  1) (2  1)

El fondo de escala de la tensión de entrada es de 10 Vdc que dará como resultado a la
salida del conversor A/D el valor digital en binario de 409510. Igualmente la tensión de
entrada de 0 Vdc dará lugar a la salida digital 0.
Los ajustes a realizar en el circuito del convertidor A/D son los siguientes:
Ajuste de OFFSET:
Aplicar una señal de entrada a la etapa de +1/2LSB (1,22 mV) ajustar R30 para que
la transición de la lectura 0000 0000 0000 a 0000 0000 0001 se efectúe con esta señal de
entrada.
Ajuste de FONDO DE ESCALA:
El ajuste de fondo de escala se realiza aplicando una señal de 1½ LSB por debajo del
fondo de escala nominal (9,9963 V para un rango de 10 V). Ajustar R31 al último valor de
transición (1111 1111 1110 a 1111 1111 1111).

Página 196 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DE CÁLCULO

30-01-2010 rev. A

3.3 Módulo Microprocesador

3.3.1 Bancos de Memoria

3.3.1.1 Tiempo de Acceso
Para el cálculo del Tiempo de Acceso de lectura o escritura se calcula primero el
tiempo que supone un ciclo de reloj. Considerando una frecuencia de reloj de 8 Mhz el
tiempo T que ocupa un periodo de reloj será
Frecuencia = 1/T
8Mhz = 1/T sg
T = 1/ 8*106 = 0, 000 000 125 s

T = 125 ns

Cálculo del tiempo de lectura y escritura para el MC68000 a 8MHz:
De cuerdo a la Figura 3-7 el tiempo transcurrido desde que la dirección válida está
presente en el bus de direcciones hasta que el dato leído está en el bus de datos puede
considerarse mínimo 2 ciclos de reloj.

Figura 3-7.- Diagrama de Tiempos de lectura / escritura del MC68000

Página 197 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DE CÁLCULO

30-01-2010 rev. A

Esto supone 125 ns x 2 = 250 ns. Para asegurarnos un buen funcionamiento y que el
microprocesador no necesite utilizar tiempos de espera se toma como valor para la
EPROM y SRAM un Tiempo de Acceso tACC por debajo de 250 ns.

3.3.1.2 Mapa Lógico de Memoria
Cada dirección de memoria es un byte pero como el microprocesador trabaja con
palabras de 16 bits las memorias se conectan de forma que en una se carga el byte bajo de
la palabra de 16 bits y en la otra el byte alto.

Memoria ROM
La memoria ROM contiene el programa y las tablas de conversión de los sensores de
gases. Para ello se utiliza dos memorias EPROM AM27C010-200DI con capacidad de
128Kx8-bits cada una.
Como 1K = 1.024 el número de bytes que contiene esta memoria será 127x1.024 =
130.048 bytes. Como tenemos dos chips tendremos 130.048 bytes x 2 = 260.096 bytes. Las
posiciones de memoria que ocupan van desde la $000000 hasta la $03F7FF (260.09610).
Para facilitar el direccionamiento del banco de memoria EPROM se reserva el rango
de direcciones desde la $000000 hasta la $07FFFF (524.28710) para la memoria EPROM.

Memoria RAM
La memoria RAM contiene los datos del programa como son las tablas con las
medidas de los gases, variables etc. Para ello se utiliza dos memorias SRAM
CY62256LL-70SNXI con capacidad de 32Kx8-bits cada una.
Como 1K = 1.024 el número de bytes que contiene el banco de memoria es 32x1.024
= 32.768 bytes. Como tenemos dos chips tendremos 32.768 bytes x 2 = 65.536 bytes. De
acuerdo a esto y al rango de direcciones de la memoria EPROM, el rango de direcciones
de memoria RAM va desde la $080000 hasta la $08FFFF (589.82310).

Las direcciones de memoria utilizadas para memoria EPROM, memoria RAM y
direccionamiento de los periféricos son las siguientes:

DIRECCIONES
$000000 - $02B7E9
$02B7EA - $0377F5
$0377F6 - $07F7FF

DISPOSITIVO
EPROM
EPROM
EPROM

UTILIZACION
Programa
Tablas de conversión
Reserva EPROM

Página 198 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DE CÁLCULO

DIRECCIONES

30-01-2010 rev. A

DISPOSITIVO

UTILIZACION

$080000 - $08FFFF

RAM

Memoria de datos

$100001
$100021
$100041

VIA1
VIA2
AD

Teclado
Visualizadores
Conversión A/D

Tabla 3-1.- Rango de direcciones para selección de dispositivos

3.3.2 Arranque del Microprocesador y RESET Manual
El circuito de la figura es el utilizado para el arranque y RESET manual del
analizador de gases.

+5V

R45

D3

D4

R47
R46

29K

U42A

U43A

4K7

2M2
1N4148

1N4148
1

+

C17

C18

10uF

2,2uF

2

1

74HC14

+

2
74HC05

\HALT_mP
+5V

R48
U42B
3

U43B
4

74HC14

3

4K7
4

74HC05

Tecla_8
RESET manual

R53
100ohm

Figura 3-8.- MC68000: Circuito de arranque y RESET manual

Página 199 (532)

\RESET_mP

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DE CÁLCULO

30-01-2010 rev. A

De acuerdo al apartado 3.3.1.1 para la frecuencia de reloj de 8 MHz el tiempo T que
ocupa un periodo de reloj es de T = 125 ns.
Para la primera inicialización externa de todo el sistema (después de haber conectado
la alimentación), las señales de \RESET y \HALT deben mantenerse a nivel lógico bajo
durante un tiempo mínimo de T1=100 ms, esto equivale a 800 ciclos de reloj.
Para inicializaciones posteriores sólo se requiere que estén a 0 durante un tiempo
mínimo de 10 ciclos de reloj.
Si se ejecuta un reset externo mientras el micro ejecuta la instrucción de RESET el
reset externo no se lleva a cabo, para que se ejecute debería poner la línea \RESET a 0
durante un tiempo mínimo de 132 ciclos de reloj.
La instrucción RESET hace que el micro conduzca a la línea \RESET al nivel lógico
0 durante 124 ciclos de reloj, para inicializar los equipos externos del sistema. El estado
interno del micro no es afectado.

En el coprocesador MC68882 cuando se produce un reset externo al conectar
alimentación, por circuitería externa se debería mantener el \RESET activado por un
mínimo de 4 ciclos de reloj.
Por compatibilidad con la familia M68000 100 ms debería ser usada como el
mínimo.
Cuando se hace un reset al MC68882 después de que Vcc esté dentro de la tolerancia
por mas del tiempo de arranque inicial, \RESET debe recibir un pulso de activación cuya
amplitud sea mayor de 2 pulsos de reloj.
Por compatibilidad con toda la familia M68000 10 ciclos de reloj deberían ser usados
como el mínimo.
De acuerdo a las anteriores consideraciones se toma el tiempo mas desfavorable
para el reset, tanto manual como en la inicialización del analizador que es de 100 ms.

Cálculo de C17 y C45:
De acuerdo al apartado 6.8.8.- CIRCUITO DE ARRANQUE Y RESET MANUAL
de la MEMORIA DESCRIPTIVA se parte de los siguientes datos:
Tensión de disparo del disparador U203B: 1,5 V (30% Vcc).
Tiempo que ha de permanecer a nivel bajo el pin RESET: 100 ms.
Este es el tiempo que ha de tardar el condensador C17 en alcanzar los 1,5V para que
el disparador conmute y \RESET pase de “0” a “1”.

Página 200 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DE CÁLCULO

30-01-2010 rev. A

VC17 (t)  V f  (Vi  V f ) * e

t
RC

VC17 = tensión en el condensador C17 en función del tiempo “t”.
Vf = tensión a la que intenta cargarse el condensador.
En este caso es Vcc = +5 Vdc.
Vi = tensión inicial del condensador.
RC es el producto de C45*C17.

1,5 Vdc(t)  5 Vdc  (0  5 Vdc ) * e

ln e

100 msg
RC

 ln 0,7  

100 msg
RC

 1,5  5  5 * e

100 msg
RC

 e

100 msg
RC

 0,7

100 msg
0,1 s
ln e  -0,356675  RC 
 0,280367 s
RC
0,356675

Se toma un valor de
C17  10 F  R 45  28036,7, se adopta el valor R 45  28 k

C17 = 10 µF, condensador de tántalo de gota, tensión de 25 V, tolerancia de la
capacitancia ±20%, montaje por inserción.
R45 = 28 kΩ, tipo película de metal, tolerancia de ±1%, potencia disipada 0,125 W.

Cálculo de C18 y R46:
Se toma el mismo tiempo que para el terminal RESET por lo que tendremos los
siguientes valores:

C18  10 F

R 46  29 k

C18 = 10 µF, condensador de tántalo de gota, tensión de 25 V, tolerancia de la
capacitancia ±20%, montaje por inserción.
R46 = 29 kΩ, tipo película de metal, tolerancia de ±1%, potencia disipada 0,125 W.

Página 201 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DE CÁLCULO

30-01-2010 rev. A

3.3.3 Linealización de la Medida
En la siguiente tabla se especifican los gases que mide el “Módulo Sensores” y sus
características, de acuerdo a lo especificado en la MEMORIA DESCRIPTIVA, apartado
6.5.

Medida

Resolución
mínima

Campo de
medida

Valores (*)

Bits necesarios

CO

0,05

0 – 10,00

140

8 (256 valores)

CO2

0,1

0 – 20,00

160

8 (256 valores)

O2

0,1

0 – 25,00

210

8 (256 valores)

HC

5

0 – 2000

400

9 (512 valores)

r.p.m.

10

0 – 9990

999

10 (1024 valores)

* Campo de medida /resolución
Tabla 3-2.- Tabla de parámetros y requerimientos de la señal digital.

Con objeto de corregir los errores de la curva de respuesta de cada canal del “Módulo
sensores” se elaboran las “Tablas de Conversión” para cada canal. Estas se almacenan en
la memoria EPROM y son utilizadas en la subrutina LINEALIZACIÓN durante la medida
de los canales de datos.
En el ANEXO se incluyen las curvas de respuesta del “Módulo Sensores” y las
mencionadas tablas para cada canal de medida.
La corrección de errores de la curva de respuesta de los sensores se realiza por
software mediante tablas de linealización que entregan a la etapa de visualización el valor
corregido del valor entregado por el conversor AD. Son las siguientes:
TABLA_L1:
Tabla que consiste en los valores digitales de salida del conversor A/D de 12 bits que
van desde 0 hasta 4095.
TABLA_L2_XX:
Cada canal de medida tiene su tabla, por ejemplo HC tiene la TABLA_l2_HC y están
en el libro EXCEL TABLAS_LINEALIZACIÓN.
Cada TABLA_L2_XX contienen los 4096 posibles valores del canal de medida
corregidos en formato BCD sin coma decimal que se implementa por HW. Estos se
mapean con los 4096 valores de salida del conversor AD contenidos en la TABLA_L1
para visualizar el valor correcto de cada medida.
TABLAS_XX:

Página 202 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DE CÁLCULO

30-01-2010 rev. A

Para la obtención de cada TABLA_L2_XX se elabora en un libro EXCEL un
conjunto de hojas de cálculo que calculan el valor correcto BCD para cada rango de
tensiones de entrada al conversor AD.
3.3.3.1 Resolución del Conversor AD
El tipo de conversor utilizado es por aproximaciones sucesivas lo que implica que
hay rangos de tensiones para los que la salida digital no varía.
La RESOLUCIÓN del conversor A/D es la variación en la señal de entrada Vi
necesaria para que cambie el valor de salida del conversor. Se calcula dela manera
siguiente:

Vi 

Vfe
(2n  1)



Vi 

10Vdc
 0,00244 Vdc
(212  1)

Vi = Resolución.
Vfe = Tensión de fondo de escala a la entrada del conversor.
n = nº de bits del conversor.

3.3.3.2 ANEXO III - Tablas de linealización\TABLA_L1.xls
Contiene los siguientes campos:
“Tensión de entrada al MUX en mV (0-5Vdc)”:
Rangos de tensión a la salida del multiplexor analógico en saltos de Vi/2
(RESOLUCIÓN_AD/2), que hacen que a la salida del A/D se obtenga el mismo valor
digital.
“Tensión analógica en mV de entrada en AD (0 - 10Vdc)”:
Rangos de tensión de entrada al conversor AD (Vi), que hacen que a la salida del
A/D se obtenga el mismo valor digital.
“TABLA_L1, valor digital a la salida del A/D (DB0 a DB11) cargados en EPROM”
Valores digitales a la salida del conversor AD correspondientes a los rangos de
tensión anteriores. Estos valores son los que van cargados en la EPROM.

Página 203 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DE CÁLCULO

30-01-2010 rev. A

3.3.3.3 ANEXO III - Tablas de linealización\TABLAS_XX\*.*
Es el directorio en el que se encuentran las tablas de cálculo para cada canal de
medida (por ejemplo TABLAS_CO2.xls) que sirven para elaborar las tablas del archivo
TABLAS_L2_XX.xls. Estas son las que se cargan en EPROM para la LINEALIZACIÓN
por SW de cada canal de medida.
El punto de partida es la curva característica de cada sensor. La coordenada X son los
valores de concentración del gas y los valores Y la tensión de salida del Módulo Sensor.
Para explicar como se hace este cálculo se toma como ejemplo el canal de medida CO2.
“CO2_digitalizaciónX_curva_senso”:
Este grupo de hojas EXCEL contiene todos los valores de tensiones desde 0,00000
Vdc hasta 5 Vdc.
Esto es así porque la RESOLUCIÓN del conversor AD es de 0,00244 Vdc y hay que
cubrir todos los posibles valores de tensiones que pueden hacer cambiar la salida del
conversor AD.
Seguidamente se detallan los campos utilizados y los cálculos implementados.

Vo mVdc:
Todos los valores Vo en milivoltios de salida del Módulo Sensor, desde 0,00 hasta
5000,00 mV.
“V_bruto X” y “V_bruto X”:
La digitalización se ha hecho utilizando OrCAD, la coordenada (X,Y)=(0,0) no parte
de (0,0).
“Corrección X’ ” y “Corrección Y’ ”:
Corrección a los valores anteriores (X,Y) para obtener la coordenada (X’,Y’)=(0,0)
para Vo=0.
“Concentración CO2 en %Vol x 100”:

Página 204 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
MEMORIA DE CÁLCULO

30-01-2010 rev. A

Se implementa en cada celda la siguiente regla de tres
Si 20%Vol (fondo de escala) se corresponde con X’= 553,72
Un valor %Vol se corresponderá con la coordenada X’
Por tanto
%Vol 

20%Vol * X '
X ' (553,72)

Puesto que el resultado que interesa ver son las columnas Vo-%Vol las demás
quedan ocultas en la hoja EXCEL.
“TABLA_L2_CO2”:
Esta tabla se apoya en las anteriores para asociar los rangos de tensión con el valor
digital de salida del convesor AD (TABLA_L1) y el valor BCD corregido del canal de
medida. Seguidamente se explican los campos específicos de estos cálculos ya que los
demas se explican en la TABLA_L1.

“Tensión Vo de entrada al MUX en mV (0-5Vdc)”:
Rango de tensiones Vo en milivoltios de salida del Módulo Sensores, que es la
entrada al multiplexor analógico MUX. Para cada rango hay una salida digital fija, el valor
“Desde” es el que se toma para calcular ese valor digital.
“TABLA_L2_CO2, valor digital corregido en BCD cargado en EPROM”, “Valor
BCD”:
Se implementa la función BUSCARV que en ejemplo es la siguiente
=BUSCARV(A485;CO2_digitalizacion1_curva_senso!$A$6:$H$59270;8;VERDADE
RO)
A485 es la celda en la que toma el valor a buscar.
CO2_digitalizacion1_curva_senso es “donde busca ese valor” que es el la columna A
del rango A6:H59270 de la hoja.

Página 205 (532)

m.10Vdc)”: Son los mismos valores de la TABLA_L1.m. TABLA_L2_RPM Esta tabla tiene diferencias en su elaboración respecto a las de los otros canales de medida.. Este está en la fila donde se localiza la tensión usada como búsqueda de referencia. corregidas respecto al valor de salida del conversor A/D que se cargan en EPROM.p. A “8” es la columna nº 8 del rango anteriormente especificado que se corresponde con los valores “Concentración CO2 en %Vol x 100”. fi = Frecuencia de la señal r.p. valor digital binario a la salida del A/D (DB0 a DB11)”: Son los mismos valores de la TABLA_L1. En el ejemplo encuentra el valor buscado en A59248 y devolverá el valor “64” de la celda H59248. Varía de 0 a 5Vdc. “TABLA_L1.p.m.p. Se utiliza en el circuito conversor frecuenciatensión.p.m. Factor de escala de conversión: La característica de transferencia del circuito acondicionador de la señal r. “Tensión analógica en mV de entrada en AD (0 . K = Factor de escala de conversión. “TABLA_L2_RPM. valor digital corregido en BCD cargado en EPROM”: Valores de las r.m.Sensor r. Página 206 (532) . Es la señal del canal r. de la Memoria de Cálculo: Valor máximo: 9990 r. viene dada por la expresión: Vo  fi K Vo = Señal de salida del circuito acondicionador de señal del sensor de r.pm.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.p. De esta columna toma el valor de %Vol.m.2. Contiene los siguientes campos: “Tensión de entrada al MUX en mV (0-5Vdc)”: Son los mismos valores de la TABLA_L1. se hace corresponder con el valor 4095 de TABLA_L1 por ser el fondo de escala. de entrada al multiplexor analógico. Para el cálculo de estos valores se parte de los siguientes conceptos ya tratados en el apartado 1.

4 ANEXO III .3. toma el valor correspondiente de la TABLA_L2_XX y lo almacena en la TABLA_BCD para su visualización. Página 207 (532) .m. O2 y r.  30 * K *Vo  1998 * Vo Puesto que los valores de Vo están en mV se dividirá por 1000 en la fórmula de la tabla EXCEL.m. “Tensión analógica en mV de entrada en AD (0 . valor digital corregido en BCD cargado en EPROM” Es la TABLA_L2_XX especifica de cada canal de medida con los valores corregidos de la medida efectuada que se corresponden fila a fila con el valor de salida del conversor AD de la TABLA_L1.. A Donde Vo toma el valor de la columna “Desde” del campo “Tensión de entrada al MUX en mV (0-5Vdc)” ya que este es el valor a partir del cual se produce un cambio a la salida del conversor A/D.p.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. La subrutina LINEALIZACIÓN lee el valor digital de salida del conversor AD almacenado en la TABLA_BIN. por ejemplo para CO2 es la TABLA_L2_CO2.xls El libro EXCEL contiene las tablas TABLA_L2_xx que se cargan en EPRM para cada canal de medida HC.10Vdc)”: Son los mismos valores de la TABLA_L1. “TABLA_L2_XX.p.  30 * fi Vo  fi K r. Contienen los siguientes campos: “Tensión de entrada al MUX en mV (0-5Vdc)”: Son los mismos valores de la TABLA_L1. “TABLA_L1.m.3.m. Son los valore que se cargan en EPROM. CO. CO2. p. p.Tablas de linealización\TABLA_L2_XX. 3. valor digital a la salida del A/D (DB0 a DB11) cargados en EPROM” Son los mismos valores de la TABLA_L1. de la columna TABLA_L2_RPM: r. Cálculo de las r.

Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.5 Mapa de direcciones de memoria de las tablas Las direcciones que ocupan las tablas son las siguientes: Tabla 3-3.3. A 3.. Página 208 (532) .3.Direcciones de las tablas de linealización de datos.

potencia disipada 0.1 Teclado VIA1 – PORTA: La máxima intensidad que pasa por las resistencias R51.125 W. +5 VDC MEDICION CONTINUA Tecla_1 VIA1 APAGADO DEL ANALIZADOR Tecla_5 34 22 Tecla_4 R51 4K6 Ø2 RST R/W CS1 CS2 Tecla_6 PRUEBA INDICADORES Tecla_7 R52 R55 R56 4K6 4K6 4K6 RESET Tecla_8 <--PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 RS0 RS1 RS2 RS3 APAGADO DEL ZUMBADOR CA2 CB1 CB2 IRQ 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 39 18 19 21 1 24 23 D0 D1 D2 D3 D4 D5 D6 D7 GND 25 MEDICION AUTOMATICA Tecla_3 <--- 38 37 36 35 CA1 VCC 20 R6522 33 32 31 30 29 28 27 26 PUESTA A CERO Tecla_2 + 5V U45 40 FIN MEDICION Figura 3-9. potencia disipada 0. R56 = 4K64 kΩ. R55 y R56 que son las resistencias del teclado se da cuando hay un cero en la línea saliente y la tecla correspondiente está pulsada. tipo película de carbón. tolerancia ±5%. potencia disipada 0.125 W.4 Módulo I/O 3. el pulsador Tecla_4 y el PORT de entrada PA0. A 3. Se calcula la resistencia para que en este caso la intensidad sea 1mA. tolerancia ±5%.4 Vdc 5 Vdc   4.125 W.. tipo película de carbón. tipo película de carbón. tipo película de carbón. R52.4. tolerancia ±5%.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.0. R55 = 4K64 kΩ. por tanto: R51  R52  R 55  R 56  Vcc .125 W.6 k IR 1 mA En la figura se ve la conexión de R51 con el PORT de salida PA7.Conexión de las resistencias al teclado Las características de las resistencias son las siguientes: R51 = 4K64 kΩ. tolerancia ±5%. R52 = 4K64 kΩ. Página 209 (532) . potencia disipada 0.

. A 3.2.4.1 Cálculo del Circuito de los Displays El esquema simplificado de la conexión de un display es el siguiente.2 Visualización 3.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. +5V U48 13 12 11 10 9 15 14 a b c d e f g A B C D BI LE LT 7 1 2 6 R85 220 Ohmios DISPLAY DS11 HDSP_H103 a VIA2 b c d e f g DP DRIVER +5V U50 ULN2803A U51 1 18 2 17 3 16 4 15 5 14 6 13 7 12 8 11 22 23 24 21 RS0 RS1 RS2 RS3 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 Ø2 RST R/W CS2 CS1 IRQ PA3 PA4 PA5 PA6 PA7 2 3 4 40 39 18 19 10 11 12 13 14 15 16 17 5 6 7 8 9 10 9 25 34 PA0 PA1 PA2 CA1 CA2 CB1 CB2 GND 38 37 36 35 D0 D1 D2 D3 D4 D5 D6 D7 1 33 32 31 30 29 28 27 26 VCC 20 R6522 Figura 3-10.Circuito de control de un display Página 210 (532) BUS_D8 BUS_D9 BUS_D10 BUS_D11 4 5 3 8 +5V 74HC4511A INTERFACE BUS DE DATOS 8 7 6 5 4 3 2 1 16 9 10 11 12 13 14 15 16 GND DIGIT30 DIGIT31 DIGIT32 DIGIT33 DIGIT34 DIGIT35 DIGIT36 8 X 330 Ohmios VDD RN3 .4.

Página 211 (532) .7 3.0 Test Condition If = 1 mA If = 5 mA V V If = 5 mA Ir = 100 µA De acuerdo a esta tabla para el cálculo del circuito se elige IF = 10 mA puesto que se requiere buena visibilidad.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. 25ºC Symbol Min Typ 400 700 Luminous Intensity/Segment[1.0 V Description Operating Temperature Range Reverse Voltage per Segment or DP Se toman como referencia los siguientes valores reflejados en la Hoja de Características Parameter.20 to + 100 ºC 3.2] (Digit Average) Iv Forward Voltage/Segment or DP VF Reverse Voltage/Segment or DP[4] VR Max Unit µcd 4200 1. A Los valores máximos de los parámetros del diplays HDSP-H103 rojo son los siguientes: AlGaAs Red H10X Unit Average Power per Segment or DP 37 mW Peak Forward Current per Segment or DP 45 mA DC Forward Current per Segment or DP 15 mA .

Figura 3-11. R70 R71 del punto decimal: La salida del interface 74HC4511 con una tensión de alimentación Vcc = 5 V será 4. gráfica Intensidad Directa / Tensión Directa.Serie HDSP.78 Vdc  VCE Cálculo de VCE: La Ic que maneja el transistor darlington es variable en función de los segmentos que estén encendidos por lo que se hace una estimación de los que estén encendidos en un visualizador. R69.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. RN2. RN4 del interface-display y R68.78 V. A Para IF = 10 mA en la gráfica de la Hoja de Características la Tensión Directa será VF = 1.AlGaAs Red.. El valor de cada resistencia intermedia será en polarización directa 4.8 V. RN3. Resistencias RN1. La tabla muestra el número de segmentos que se activan cuando se visualiza cada dígito Página 212 (532) .8 Vdc  R *10 mA  1.

Esto supone que cada transistor Darlington ha de alimentar a 6x3 = 18 segmentos. IC  18 segmentos *10 mA  180 mA El cálculo de la VCE se realiza con la gráfica de la figura. Se hace una estimación para los cálculos de 6 segmentos por dígito y 3 dígitos activados en el grupo de visualizadores. Página 213 (532) . Por otra parte siempre estará activado en la medición un grupo de visualizadores pero no siempre estarán los 4 dígitos..Darlington ULN2803: Corriente de colector en función de la tensión colector-emisor de saturación. A DIGITO Nº de segmentos 0 1 2 3 4 5 6 7 8 9 6 2 5 5 4 5 5 3 7 5 El valor medio del número de segmentos por dígito es 4. Figura 3-12. también se ha de tener en cuenta que la coma decimal estará luciendo permanentemente en 4 de los 6 grupos de visualizadores.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.7.

Intensidad máxima a suministrar por cada Darlington del ULN2803 La intensidad demandada cuando el display está luciendo completamente será (7 segmentos x 4 display ) x 0.01 A por segmento = Id = 0. R68 = R69 = R70 = R71 = 220 Ω. potencia 0. Cálculo de la potencia: W(R)  R * I 2  220  * (10 mA)2  22 mW RN1 = RN2 = RN3 = RN4 = 8 x 220 Ω.25 W. Intensidad suministrada por el driver 74HC4511 La intensidad máxima por cada salida es de 10 mA por lo que el valor elegido para la intensidad en polarización directa de cada segmento está dentro de los límites manejados por el integrado. tolerancia de ±5%.8 Vdc  R *10 mA  1. tipo película de carbón. A La tensión colector-emisor en saturación para IC = 150 mA es IC  150 mA  VCE  1.28 A Cada Darlington puede suministrar hasta 0. Página 214 (532) . tipo película de carbón. potencia 0.05 Vdc  R  197  Se adopta un valor comercial de R  220  Este valor también se adopta para las resistencias del punto decimal al ser un segmento mas que se activa y desactiva al mismo tiempo que los demás.05 Vdc Por tanto 4.125 W.5 A por lo que está dentro de los límites manejados por el integrado. tolerancia de ±5%.78 Vdc  1.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.

De acuerdo a estas consideraciones se adoptan los siguientes valores: Tiempo de activación de los visualizadores 3 ms. Este valor cumple con la premisa de una frecuencia mínima de 50 veces por segundo. Frecuencia de muestreo de 55.2.55 veces cada segundo. A 3.55 veces cada segundo. Página 215 (532) .2 Activación de los Display y Frecuencia de Refresco Para mostrar la información.4. Para una frecuencia de 50 veces por segundo el visualizador se debe activarse cada 20 ms. Además de esto se ha de tener en cuenta que el visualizador deberá permanecer encendido un tiempo prudencial para que los dígitos tengan suficiente luminosidad y el ojo humano los aprecie. Esta frecuencia ha de ser al menos de 50 veces por segundo.33 ms. El circuito diseñado activa secuencialmente los visualizadores. al ser 6 grupos de visualizadores si cada grupo está encendido un máximo de 3 ms la frecuencia de encendido de cada display sea de 18 ms. si dividimos este tiempo entre los 6 visualizadores cada uno estaría encendido 3. proteger a los segmentos de los visualizadores y economizar energía se recurre a su encendido y apagado con una frecuencia que haga que el ojo humano no detecte el apagado. Esto hace que se enciendan 55.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.

.: 16 mA Resistencia RZ.3 Indicadores Luminosos y Acústicos Transistor Q5.... LED_VERDE-DARLINTON_12 18 17 16 15 14 13 12 11 10 LED_ROJO-DARLINTON_11 U50 ULN2803A 1 2 3 4 5 6 8 + PZ1 7 9 +12 VDC - PKM24SP_3805  IB Q5 V R61 BB +5V R62 4 3 2 PA2 PA1 PA0 9 8 D7 D6 D5 D4 D3 D2 D1 D0 20 26 27 28 29 30 31 32 33 RS3 RS2 RS1 RS0 35 36 37 38 34 25 22 RST Ø2 VCC R/W GND PA7 PA6 PA5 PA4 PA3 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 1 CS1 CS2 U51 R6522 IRQ  I1 24 23 VIA2 21 R63 10K CB2 CB1 CA2 CA1 6K225 7 6 5 17 16 15 14 13 12 11 10 8K7 19 18 39 40 ZTX604/ZTX Figura 3-13.. Datos a tener en cuenta en el cálculo de los componentes: ZUMBADOR PKM24SPH3805: Tensión de alimentación.. A 3................: 12 Vdc Intensidad consumida a 12 Vdc.. tomando Ic ≈ 16 mA. activación del ZUMBADOR: En la siguiente figura se muestra la parte del circuito que activa el zumbador en caso de fallo o prueba de los indicadores.......Circuito de activación del zumbador.....Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.... De acuerdo a la curva de características VCE / Ic para el transistor trabajando en la zona de saturación: Página 216 (532) .4..: 3 Vdc a 15 Vdc Tensión de alimentación típica....: 750 Ω Para el cálculo de la VCE del transistor funcionando en la zona de saturación se desprecia la VCE.......

62 Vdc La Ic para la VCE calculada será Ic  Vcc . tendremos que Ic  16 mA  VCE  0.016 Figura 3-14.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. para 25 ºC tendremos que Página 217 (532) .VCE 12 Vdc  0.62 Vdc también.2 mA (línea roja) en la gráfica de la Figura 3-14 vemos que el valor VCE = 0.62 Vdc   15. La IB para el transistor trabajando en la zona de saturación será 100  IC IB  IB  15.Zumbador de ALARMA: Transistor Q13 ZTX604..2 mA  0. gráfica IC / VCE (saturación) De acuerdo a la gráfica (en línea azul) para el transistor trabajando en la zona de saturación a 25 ºC.2 mA RZ 750  Utilizando el valor Ic =15.152 mA 100 De acuerdo a la gráfica de la Figura 3-22. A 0.

152 mA VBE  1. A  VBE  1. Con los siguientes valores se calculan las resistencias de polarización.66 k Página 218 (532) 2.2 mA I B  0.5 Vdc  VBE IB .5 Vdc  2.Zumbador de ALARMA: Transistor Q13 ZTX604.000152 R61  8.1  0. IC  15.5 Vdc  R61 * I B  VBE  R61  R61  2.5  1.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO Ic  15.175  8717. gráfica IC / VBE (saturación).175 Vdc Figura 3-15.2 mA 30-01-2010 rev..175 Vdc Tensión con nivel alto de la señal ZUMBADOR_VIA2_PA5 = 5 Vdc De acuerdo a la Figura 3-13 se plantean las siguientes ecuaciones Vbb  R61 * I B  VBE Si hacemos Vbb  2.

activación del LED verde de “MEDICIÓN AUTOMÁTICA”: En la siguiente figura se muestra la parte del circuito que activa el LED. R63 = 10 kΩ.2 K Al ser la intensidad que pasa por las resistencias menor que 1 mA y la tensión muy pequeña se adoptan del tipo 125 mW.152 mA 0.25 mA R63  10 k Por tanto el valor de R62 será R 62  5 Vdc  Vbb 5 Vdc  2. potencia 1 W. tolerancia de ±5%. tolerancia de ±5%. potencia 0. R62 = 6. tipo película de carbón.49132 Vdc   9. 25 mA  0. Transistor Q4.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO Se adopta el valor 30-01-2010 rev. potencia 0.402 Se adopta el valor R62  6.152 mA  1.125 W. Página 219 (532) . 4974 Vdc 2.66 k * 0. tipo película de carbón.66 kΩ.5026    6. R61 = 8.25 mA R 63  Se adopta el valor Vbb 2. A por tanto Vbb  R 61 * I B  VBE  8. tolerancia de ±5%.49132 Vdc Para el cálculo de R62 y R63 suponemos un valor de I1=0.125 W.175 Vdc  2.2 kΩ. tipo película de carbón.2254 k I1  I B 0.96528 k I1 0.

.: 25 mA Máxima tensión inversa........2 Vdc Máxima corriente directa.. A +5V R57 109ohm LED VERDE MEDICIÓN AUTOMÁTICA LED D15  IB R58 R59 5K56 Q4 ZTX604/ZTX LED_VERDE_AUTO-VIA2_PA6 6K53 R60 10K  I1 Figura 3-16. Datos a tener en cuenta en el cálculo de los componentes: LED WP1503GC: Caída de tensión directa típica (IF = 20mA)..Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev............ De acuerdo a la curva de características VCE / Ic para el transistor trabajando en la zona de saturación: Página 220 (532) .................Circuito de activación del LED verde de MEDICIÓN AUTOMÁTICA...... tomando Ic ≈ 20 mA.: VF = 2..: 5 Vdc Para el cálculo de la VCE del transistor funcionando en la zona de saturación se desprecia la VCE...

Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.VF .2.63 Vdc   108.0.7 mA R57 110  La IB en la zona de saturación del transistor será Página 221 (532) .5  Ic 20 mA Se adopta un valor de R57  110  por lo que Ic  VCC . gráfica IC / VCE (saturación) De acuerdo a la gráfica (en línea azul) para el transistor trabajando en la zona de saturación a 25 ºC.VF .LED verde MEDICION AUTOMATICA: Transistor Q14 ZTX604..63 Vdc Para el cálculo de R44. partiendo de la Ic y VCE calculada será R57  VCC .2.02 Figura 3-17.2 Vdc .VCE 5 Vdc .VCE 5 Vdc . A 0 .63 Vdc   19.0.2 Vdc . tendremos que Ic  20 mA  VCE  0.

197 mA 100 De acuerdo a la gráfica de la Figura 3-18.2 Vdc Figura 3-18.7 mA  0.7 mA  VBE  1.7 mA I B  0. A 19. IC  19..Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 100  IC IB  IB  30-01-2010 rev.LED verde MEDICION AUTOMATICA: Transistor Q14 ZTX604. gráfica IC / VBE (saturación).197 mA VBE  1.2 Vdc Tensión con nivel alto de la señal LED_VERDE_VIA2_PA6 = 5 Vdc De acuerdo a la Figura 3-18 se plantean las siguientes ecuaciones Vbb  R58 * I B  VBE Si hacemos Vbb  2.5 Vdc  VBE IB .5 Vdc  2. para 25 ºC tendremos que Ic  19.5 Vdc  R58 * I B  VBE  R58  Página 222 (532) 2. Con los siguientes valores se calculan las resistencias de polarización.

tipo película de carbón. tolerancia de ±5%.2 Vdc  2.25 mA R 60  Se adopta el valor Vbb 2.000197 R58  6. potencia 0. R57 = 110 Ω. tolerancia de ±5%. tolerancia de ±5%.98  0. A 2.51 Vdc Para el cálculo de R59 y R60 suponemos un valor de I1= 0. Página 223 (532) .5  1. R59 = 5K6 Ω. potencia 0.125 W. R60 = 10 kΩ.65K  por tanto Vbb  R58 * I B  VBE  6.197 mA  1.57 k I1  I B 0. tolerancia de ±5%. potencia 0. tipo película de carbón.447 Se adopta el valor R59  5. tipo película de carbón. potencia 1 W.51 Vdc 2.51 Vdc   10.125 W. R59 y R60 menor de 1mA se adoptan del tipo 125 mW.7 mA) 2  42.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO R58  Se adopta el valor 30-01-2010 rev.2  6598.49    5.197 mA 0. tipo película de carbón.125 W.65 k * 0.7 mW Al ser la intensidad que pasa por las resistencias R58.25 mA R60  10 k Por tanto el valor de R59 será R59  5 Vdc  Vbb 5 Vdc  2.25 mA  0.0402 k I1 0.6 K La potencia consumida por R57 será W ( R57)  R57 * IC2  110  * (19. R58 = 6K65 Ω.

.. R65 = 6K65 Ω. tolerancia de ±5%.. +5V R64 109ohm LED VERDE MEDICIÓN CONTINUA LED D14  IB Q6 R65 R66 5K56 LED_VERDE_CONT-VIA2_PA7 ZTX604/ZTX 6K53 R67 10K  I1 Figura 3-19.....Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev..125 W. tolerancia de ±5%... tolerancia de ±5%..125 W...... A Transistor Q6. potencia 1 W... el transistor y el circuito utilizados son los mismos del circuito del LED verde de MEDICIÓN AUTOMÁTICA se adoptan estos mismo valores en el circuito de MEDICIÓN CONTINUA. activación del LED verde de “MEDICIÓN CONTINUA”: En la siguiente figura se muestra la parte del circuito que activa el LED.: 5 Vdc Puesto que el LED... Página 224 (532) ..: 25 mA Máxima tensión inversa........ Datos a tener en cuenta en el cálculo de los componentes: LED WP1503GC: Caída de tensión directa típica (IF = 20 mA).. R66 = 5K6 Ω.... potencia 0. Los valores de las resistencias serán por tanto R64 = 110 Ω....... potencia 0.... tipo película de carbón... R67 = 10 kΩ.2 Vdc Máxima corriente directa..... potencia 0.. tipo película de carbón......... tipo película de carbón...Circuito de activación del LED verde de MEDICIÓN CONTINUA...: VF = 2........ tolerancia de ±5%. tipo película de carbón.125 W.

1.1K Página 225 (532) .2584 k 1.3K R38  27K .20 mV /º C ) * 35 º C  395 mV  612 mV VVT2  (6. 25V * R38  R 43  R44 R 43 Donde R38  R43  R44  27 k VVT1 o VT2  (6.5 Control de Temperatura Interna Cálculo de R38.674 V * 27 k )  13.13.3K .3 k  1.4 K Se adopta R38  12. 25 V Se adopta R43  1.25V * R 44 R38  R 43  R 44 R38 VVT2 R 43  R 44  1.219 k 1. A 3.20 mV /º C ) * Temperatura  395 mV y T 1  35 º C y T 2  45 º C tendremos VVT1  (6.3 k R43  ( 0. 25 V Se adopta R44  13. R43 y R44: VVT1  1.R43  27K .Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.R44 .3K  12.20 mV /º C ) * 45 º C  395 mV  674 mV R44  VT 1 * 27 k  13.

tipo película de metal. tolerancia de ±1%.. activación del relé de alarma por temperatura BAJA: En la siguiente figura se muestra la parte del circuito que. potencia disipada 0.: 5 Vdc Resistencia de la bobina.. Transistor Q2. A Al ser la intensidad que pasa por estas resistencias de 0.. R43 = 1. De acuerdo a los cálculos anteriores se adoptan los siguientes componentes: R38 = 12. potencia disipada 0.Circuito de activación de alarma por temperatura BAJA... tipo película de metal..125 W..Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev... R44 = 13... tolerancia de ±1%.: 40 mA Página 226 (532) . tipo película de metal... +5V +12V 11 13 9 6 R40 8 LM56 5 OUT1 VTEMP VT1 8 OUT2 4 3 VREF VT2 4 4K188 V+ 1 2 GND U40 LED_AMARILLO_TEMP_BAJA VENTILADOR 7 R41 6 3K59 16 1 LS3 G5V-DPDT Q2 Vbb R42 IB  ZTX604/ZTX 10K  I1 Figura 3-20.125 W....: 125 Ω Corriente nominal.3 kΩ..125 W... activa la señal de alarma y activa el ventilador.3 kΩ.. Datos a tener en cuenta en el cálculo de los componentes: Relé G5V-DPDT: Tensión nominal..1 kΩ... controlada por la salida OUT1 del LM56... potencia disipada 0.046 mA se adoptan del tipo 125 mW... tolerancia de ±1%...

De acuerdo a la curva de características VCE / Ic para el transistor trabajando en la zona de saturación: 0 . tomando Ic ≈ 40 mA.04 Figura 3-21.65 Vdc La Ic para la VCE calculada será Ic  Vcc .8 mA (línea roja) tomaremos el valor definitivo de Ic de la Figura 3-21 Ic  34.VCE 5 Vdc  0. tendremos que Ic  40 mA  VCE  0.8 mA  VCE  0.65 Vdc Página 227 (532) .Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.65 Vdc   34..Control de temperatura interna: Transistor Q2 ZTX604.8 mA RL 125  Utilizando el valor Ic = 34. gráfica IC / VCE (saturación) De acuerdo a la gráfica (en línea azul) para el transistor trabajando en la zona de saturación a 25 ºC. A Para el cálculo de la VCE del transistor funcionando en la zona de saturación se desprecia la VCE.

8 mA  VBE  1.8 mA I B  0. A La IB para el transistor trabajando en la zona de saturación será 100  IC IB  IB  34.25 Vdc 0.8 mA  0..5 Vdc  2.5 Vdc  R 41 * I B  VBE  R 41  Página 228 (532) 2.03 48 Figura 3-22. para 25 ºC tendremos que Ic  34.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.348 mA VBE  1. 25 Vdc De acuerdo a la Figura 3-20 se plantean las siguientes ecuaciones Vbb  R104 * I B  VBE Si hacemos Vbb  2. IC  34.348 mA 100 De acuerdo a la gráfica de la Figura 3-22. Con los siguientes valores se calculan las resistencias de polarización. gráfica IC / VBE (saturación).Control de temperatura interna: Transistor Q2 ZTX604.5 Vdc  VBE IB .

6 k por tanto R 40  4.125 W. R41 = 3.9 0. Página 229 (532) . tolerancia de ±5%. 25 mA R 42  10 k Por tanto el valor de R40 será R 40  Vcc  Vbb 5 Vdc  2.6 kΩ.125 W.5  1. tipo película de carbón.25 mA  0. tolerancia de ±5%. R40 = 4.25 Vdc  2. tolerancia de ±5%. potencia disipada 0. A 2.348 mA  1. potencia disipada 0.5028 Vdc 2.6 k * 0.4972    4.5028 Vdc Para el cálculo de R40 y R42 suponemos un valor de I1=0.5028 Vdc   10. potencia disipada 0.598 Se adopta el valor comercial de Al ser la intensidad que pasa por estas resistencias menor de 1 mA se adoptan del tipo 125 mW.25  3591.348 mA 0. R42 = 10 kΩ.176 k I1  I B 0.000348 Se adopta el valor R 41  3.25 mA R 42  Se adopta el valor Vbb 2.125 W.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO R 41  30-01-2010 rev. tipo película de carbón.3 k Vbb  R 41* I B  VBE  3.3 kΩ. tipo película de carbón.0112 k I1 0.

.. Página 230 (532) .: 125 Ω Corriente nominal. tolerancia de ±5%.125 W...6 kΩ....Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO TRANSISTOR Q1..Circuito de prueba de los LED naranja y amarillo.. potencia disipada 0.... A RELÉ DE PRUEBA DE LOS Datos a tener en cuenta en el cálculo de los componentes: Relé G5V-DPDT: Tensión nominal. tipo película de carbón. ACTIVACIÓN INDICADORES LED: DEL 30-01-2010 rev. tolerancia de ±5%. tolerancia de ±5%. Puesto que el relé.: 5 Vdc Resistencia de la bobina..: 40 mA La parte del circuito objeto del cálculo es la siguiente +5V Prueba de los indicadores LED VIA1_PB5_TEST_LED Q1 1 16 LS2 G5V-DPDT ZTX604/ZTX R35 8 LED_NARANJA_TEMP_ALTA 4 4K188 6 9 13 R36 R37 3K59 10K 11 + 12 Vdc LED_AMARILLO_TEMP_BAJA Figura 3-23..3 kΩ. tipo película de carbón.. R36 = 3... tipo película de carbón. potencia disipada 0. el transistor y el circuito son los mismos que en el circuito de la Figura 3-20 anterior se adoptan los mismos valores de resistencias que son los siguientes: R35 = 4....... potencia disipada 0.. R37 = 10 kΩ.125 W...125 W....

. ACTIVACIÓN TEMPERATURA ALTA: 30-01-2010 rev. +5V U40 R39 5 3 V+ VTEMP VT1 50K 7 OUT1 6 OUT2 4 + 12 Vdc VREF VT2 GND 1 2 8 LM56 RL1 TEMPERATURA ALTA 9 G6E-SPDT 10 FUENTE_INFRARROJOS 7 U31D 1 6 74HC04 12 8 LED_NARANJA_TEMP_ALTA R49 4K188 Q3 ZTX604/ZTX R50 R54 3K59 10K Figura 3-24. A DEL RELÉ DE ALARMA POR En la siguiente figura se muestra la parte del circuito que... Datos a tener en cuenta en el cálculo de los componentes: Relé G6E-134P-US 5DC: Tensión nominal..... tolerancia de ±5%. R50 = 3... tipo película de carbón. tipo película de carbón. Página 231 (532) . tolerancia de ±5%.. R49 = 4.125 W...6 kΩ... tolerancia de ±5%. tipo película de carbón....125 W.. potencia disipada 0. el transistor y el circuito también es el mismo se toman los mismos valores para las resistencias.: 5 Vdc Resistencia de la bobina.3 kΩ..... R54 = 10 kΩ.: 40 mA Puesto que estos son los mismos valores que los del relé G5V-DPDT del circuito de la Figura 3-20.. potencia disipada 0. potencia disipada 0.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO TRANSISTOR Q3...Circuito de activación de alarma por temperatura ALTA...: 125 Ω Corriente nominal.. controlada por la salida OUT2 del LM56. activa el LED naranja indicador de alarma y desconecta la fuente de infrarrojos..125 W.

La siguiente tabla muestra el resumen de los requerimientos de tensiones..4 a 8.12 . A 3.Diagrama de Bloques de la fuente de alimentación Puesto que no es posible calcular el consumo exacto del analizador para el dimensionamiento de la fuente de alimentación se hace una aproximación tomando como base el consumo de los componentes.5 A Salida NO estabilizada + 12 Vdc.6 Fuente de Alimentación El diagrama de bloques de la fuente de alimentación es el siguiente: TRANSFORMADOR_1 18+18 Vac TRANSFORMADOR_2 9 . 0. Página 232 (532) . Sensor ANDROS: Fuente Motor aspirador de gases de escape) de infrarrojos Ventilador Zumbador Figura 3-25. 0.2 Vdc Circuitos electrónicos Circuitos electrónicos Sensor NDIR: Sensor NDIR: Fuente de infrarrojos Chooper (motor síncrono. 1.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.24 Vac RECTIFICADOR_1 Y FILTRO 0-9 Vac RECTIFICADOR_2 Y FILTRO 0-12 Vac RECTIFICADOR_3 Y FILTRO REGULADOR_1 Salida estabilizada ± 15 Vdc .25 A REGULADOR_2A Salida estabilizada + 5 Vdc.25 A REGULADOR_2B Salida estabilizada + 7. 3A 24 Vac 50/60 Hz.18 . intensidades y potencias necesarios para el diseño de la fuente de alimentación en base a los cálculos efectuados en este apartado.

25 A 6 VA Tensión regulada. construcción de abrazadera.  Máxima corriente de salida 10 A.  Montaje en chasis. +5 Vdc 1. 0.022 Watios. +12 Vdc 3A 25.4 VA 24 Vac 0.48 VA a 220 Vac con una intensidad máxima del secundario de 3.43 A. son:  Bobinados primario y secundario separados galvánicamente.  Alimentación monofásica a 230Vac 50/60 Hz. +5 Vdc.44 VA Tensión no regulada. De acuerdo a estas estimaciones se seleccionan los siguientes componentes: TRANSFORMADOR_1: Para suministrar ±15 Vdc se requiere un consumo de potencia de 6.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO Tensión Intensidad DC 30-01-2010 rev. Tensión alterna 50/60Hz De acuerdo a esta tabla la estimación de potencia consumida por el analizador es de 59. TRANSFORMADOR_2: Para suministrar +12 Vdc.  Tensiones de salida en el secundario de 2x18 Vac.  Máxima corriente de salida 0.268 A a 220 Vac.55 A.336 VA Tensión regulada. y 24 Vac se requieren 45.5 A 14. un suministro de intensidad de 0.A.25 A 6. Página 233 (532) . A Potencia requerida al transformador Observaciones ±15 Vdc 0. Las principales características del modelo WT1222 seleccionado del fabricante Walsall Transformers CO son:  Bobinados primario y secundario separados galvánicamente.352 A a 18 VAC.336 VA. Las principales características del modelo 504-000 seleccionado del fabricante Amidata S.  Alimentación monofásica a 230 Vac 50/60 Hz.  Tensiones en el secundario: 0-6-9-12-18-24 Vac Seguidamente se desarrolla el cálculo de estos valores.

6 Modulo Conversión Amplificador S/H A/D 1 AD585 10 10 Modulo Conversión Conversor A/D A/D 1 AD574A 20 20 RPM Amplificador operacional 2 TL082CN 2.75 Sensor Oxígeno Amplificador operacional 4 OP07CN Sensor Oxígeno Sensor de oxígeno 1 SO-DO-240 6 0.25 A. De acuerdo a las especificaciones de la serie MC7800 la diferencia de tensión entre entrada y salida debe estar por encima de los 2 V.5 5 RPM Timer 555 1 NE555 15 15 Vcc= +15 Vdc RPM Inversor 1 TC4049 16 16 Vcc= +15 Vdc RPM Convertidor frecuencia / Tensión 1 NJM4151 20 20 Output Sink current RPM Resistencias del conversor frecuencia / tensión 1 1.6 0.1 Tensión Regulada de ± 15 Vdc La estimación de consumo se realiza en base a la siguiente tabla de dispositivos alimentados con ±15 Vdc: Circuito Función Nº Fuente de alimentación Estabilizador de tensión 1 a +15 Vdc Fuente de alimentación Estabilizador de tensión a -15 Vdc Componente Icc mA MC7815 8 Total Icc mA Observaciones 8 8 1 MC7915 8 Modulo Conversión Multiplexor analógico A/D 1 ADG508 0.6.2 I del sensor Consumo total 129 mA Con objeto de sobredimensionar la fuente de alimentación en previsión de cargas mayores como es en el arranque del analizador se estima un consumo máximo de la alimentación a ± 15 Vdc de 0.2 24 Icc sin carga 0.75 1.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. Página 234 (532) . A 3. Para los cálculos tomamos 5 V de diferencia de tensión entre la entrada y la salida con lo que a la entrada del regulador debemos tener 20 V.

1 V por diodo. P  V ac * I AC  18 * 0 .2 VDC.23 .23 0.1 V = 22.176 A Al ser dos circuitos (+15 V y –15 V) la IAC = 2*0. 336 VA 3. Para facilitar los cálculo suponemos que no hay rizado por tanto VDC = Vmax por lo que la tensión a considerar para calcular la tensión alterna (tensión eficaz) del secundario sería Vmax = +20 V + 2*1. A La caída de tensión directa en los diodos del puente rectificador DF10M es VF = 1. Esto supone un requerimiento máximo de potencia para el transformador de 6.176 = 0.2 Tensión Regulada de +5 VDC La estimación de consumo se realiza en base a la siguiente tabla de dispositivos alimentados con +5 Vdc: Circuito Función Nº Componente Icc mA Total Icc mA Control de temperatura Biestable D interna 2 74VHC74 8 16 Control de temperatura Puerta NOT interna 1 74HC04 4 4 Se puede dar la activación 80 simultánea de los 2 relés Control de temperatura interna Relé 2 G5V-DPDT Control de temperatura Relé interna 1 G6E-134P-US 5DC Control de temperatura Sensor de interna temperatura 1 LM56 Página 235 (532) Observaciones 40 40 40 0.336 VA.6. 25 2  0 . 7 V AC 0 . De acuerdo a esto la tensión e intensidad alterna a la salida del secundario del transformador sería: V AC  V max I AC  2  I max 2 22 .352 A Puesto que este no es un valor comercial se adopta como tensión de salida del secundario del transformador 18 Vac. 2 2   15 . 352  6 .Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.

Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO Circuito Función Nº Componente 30-01-2010 rev. A Icc mA Total Icc mA Observaciones CPU Procesador 1 MC68HC000 25 25 DC VCC or GND Current. per pin CPU Coprocesador 1 MC68882 136 136 ICC or IGND DC VCC or Ground Current CPU Biestables D para el bucle BUS ERROR 1 74HCT175 20 20 Io DC output diode current maximum CPU Buffer bus de datos 2 74HCT245 20 40 Io DC output diode current maximum CPU Buffer bus de direcciones 3 74HCT244 20 60 Io DC output diode current maximum CPU Generador de señales de reloj 1 XO-53 15 15 Frecuencia de 8 Mhz CPU Puerta AND 3 74HC08 4 12 CPU Puerta NOT 2 74HC04 4 8 Decodificador de direcciones Decoder 2 74HC139A 4 8 Fuente de alimentación Estabilizador de tensión 1 a +5Vdc MC78TD5 8 8 Gestor de interrupciones Encoder con prioridad 1 74HC148 4 4 Gestor de interrupciones Decoder 1 74HC138 4 4 Gestor de interrupciones Puerta AND 1 74HC11B 4 4 Gestor de interrupciones Puerta NOT 1 74HC04 4 4 Gestor de interrupciones Puerta OR 3 74HC32 4 12 LED VERDE Indicadores luminosos y MEDICIÓN acústicos AUTOMÁTICA 1 WP1503GC 20 20 LED VERDE Indicadores luminosos y MEDICIÓN acústicos CONTINUA 1 WP1503GC 20 20 Memorias EPROM 2 AM27C010 18 36 Memorias Puerta NOT 1 74HC04 4 4 Página 236 (532) Valor de la bráfica "Typical supply current / frequency in MHz" para 8 MHz .

De acuerdo a las especificaciones del regulador MC78T05ACT la diferencia de tensión mínima entre entrada y salida es de 2. RESET VIA 6522 y señales de control 1 R6522 10 10 VIA1: Teclado. pin Modulo Conversión A/D Puerta AND 1 74HC08 4 4 VIA1: Teclado.5 A.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO Circuito Función Nº 30-01-2010 rev.08 4. A Componente Icc mA Total Icc mA Observaciones IOUT.32 Sensor Oxígeno Relé para prueba del LED azul 1 G5V-DPDT 40 40 VIA2 visualizador Conversor BCD a 7Segmentos 4 TC74HC4511AP 20 80 VIA2 visualizador Visualizadores 1 HDSP-103 180 180 VIA2 visualizador VIA 6522 1 R6522 10 10 Estimación del consumo medio de un grupo de visualizadores Total consumo 1.5 V. RESET Puerta NAND y señales de control 1 74HC08 4 4 VIA1: Teclado. Para los cálculos tomamos 3. por seguridad se estima un consumo máximo para la alimentación a +5 Vdc de 1.5 V de diferencia de tensión entrada-salida con lo que a la entrada del regulador debemos tener 8. DC Output Current per. RESET Resitencias del teclado y señales de control 4 1. DC Output Current per. Página 237 (532) .2 V. RESET Inversor y señales de control 2 74HC05 4 8 VIA1: Teclado.294 mA Aunque todos los componentes no va a estar simultáneamente en funcionamiento. RESET Trigger y señales de control 2 74HC14 4 8 VIA1: Teclado. pin Memorias Puerta NAND 4 74HC00A 25 100 Memorias Memoria RAM 2 CY62256 55 110 Modulo Conversión A/D Conversor A/D 1 AD574A 30 30 V_LOGIC / I_LOGIC Modulo Conversión A/D Biestable JK 2 74HC112 25 50 Absolute maximum rating: Continuous output current Io Modulo Conversión A/D Puerta NAND 3 74HC00A 25 75 IOUT.

85 V. Figura 3-26.85 V = 10. A De acuerdo a la figura la caída de tensión directa en cada diodo rectificador UT4005 es VF = 0.5 A Para facilitar los cálculo suponemos que no hay rizado por tanto VDC = Vmax por lo que la tensión a considerar para calcular la tensión alterna (tensión eficaz) del secundario sería Vmax = 8. 06 A Puesto que este no es un valor comercial se adopta como tensión de salida del secundario del transformador 9 Vac. De acuerdo a esto la tensión alterna a la salida del secundario del transformador sería: V AC  I AC  V max 2 I max 2   10 .5 V + 2*0.2 VDC. 21 V AC  1.Diodo UT4005: Coordenada VF para IF = 1. 2 2 1.. La potencia máxima que debe suministrar el transformador será Página 238 (532) .Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.5 2  7 .

3 Tensión NO Regulada de + 12 Vdc En la siguiente tabla se relacionan los dispositivos que se alimentan con esta tensión.5 3. O2 1 WP7524PBC/Z 20 20 Sensor Oxígeno Fuente de tensión del sensor 1 LT1185 3.064 mA Página 239 (532) .5 Sensor Oxígeno Calefactor del sensor 1 SO-DO-240 500 500 Sensor NDIR Sensor NDIR: Tensión no regulada para la fuente de NDIR 1 ANDROS 5210 2000 2000 Sensor NDIR Ventilador 1 FD1232EB 480 480 Circuito Función Nº Componente Indicadores luminosos y Lámpara AMARILLA acústicos TEMPERATURA BAJA 1 Indicadores luminosos y Lámpara NARANJA acústicos TEMPERATURA ALTA Observaciones I(R5) Consumo total 3.06 A será de 14. 06  14 .6. 4 VA El requerimiento de potencia para el cálculo del transformador que suministre la alimentación de 9VAC a 1.4 VA.25 Sensor Oxígeno LED azul. Icc mA Total Icc mA MBC/MCC BA9s 10 10 1 MBC/MCC BA9s 10 10 Indicadores luminosos y Lámpara VERDE acústicos MEDICIÓN 1 MBC/MCC BA9s 10 10 Indicadores luminosos y Lámpara ROJA acústicos ALARMA 1 MBC/MCC BA9s 10 10 Indicadores luminosos y Zumbador acústicos 1 PKM24SPH3805 16 20 Sensor Oxígeno Zener de precisión 1 LM285 0.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. A P  V AC * I AC  9 * 1. 3.25 0.

12 A La potencia máxima que debe suministrar el transformador será P  V AC * I AC  12 * 2 .Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. De acuerdo a la curva característica la caída de tensión directa en los diodos rectificadores UT4005 es VF = 0.9 V para 3 A. Figura 3-27. Por estos motivos se estima un consumo para el cálculo de la alimentación a + 12 Vdc de 3 A..12  25 . para la fuente de infrarrojos. A Este cálculo es mas cercano a la realidad ya que en el arranque se consideran los 2 A necesarios de acuerdo al manual del sensor NDIR.Diodo UT4005: Coordenada VF para IF = 3 A Para facilitar los cálculo suponemos que no hay rizado por tanto IDC ≈ Imax por lo que la intensidad en el transformador será I AC  I DC 2  3 2 2 . 44 VA Página 240 (532) . En el arranque no se activará el ventilador que consume 480 mA y si el analizador está muy caliente (activación del ventilador) la fuente de infrarrojos se desconectaría por lo que no consumirían los 2 A mencionados.

6.4 Tensión Alterna 24 Vac Las características del componente que utiliza esta tensión es: Circuito Función Nº Componente Rueda troceadora Sensor NDIR Sensor NDIR del haz infrarrojo Aspirado de los gases de escape 1 Chooper.25 A Se estima un consumo para el cálculo de la alimentación a 24 Vac de 0.25 A. Página 241 (532) .44 VA. 3. Esto supone un requerimiento de potencia de 6 VA.12 A será de 25. motor síncrono Icc mA 125 Total Icc mA 125 Observaciones 24 Vac ±10% 50/60 Hz ±5% 3 W de consumo 1 Motor aspirador AC 125 125 24 Vac Consumo total 0.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. A El requerimiento de potencia para el cálculo del transformador que suministre la alimentación de 12VAC a 2.

es la potencia generada en forma de calor por el circuito. Tc: temperatura de la cápsula. Pd: Potencia disipada. Ta: temperatura del aire ambiente.Circuito térmico con disipador de calor. se expresa en ºC/W. T j  T a  Pd * ( Rth j  c  Rth c  d  Rth d  amb ) º C Rth c  d  0.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. Rthc-d: resistencia térmica entre la cápsula y el disipador (mica o silicona termoconductora). Se utiliza silicona termoconductora y se toma el valor ºC/W. se expresa en ºC. Con estos elementos se formula la Ley de Ohm térmica utilizada para el estudio de disipadores de calor para los componentes susceptibles de necesitarlo. A 3.7 Disipadores de Calor En este apartado se hace un estudio térmico de los componentes que puedan necesitar disipadores de calor par su correcto funcionamiento. se expresa en ºC/W. se expresa en ºC. se expresa en ºC. En la figura vemos el montaje típico de un componente con disipador de calor y su circuito térmico equivalente. se expresa en W. se expresa en ºC. Rthd-amb: resistencia térmica entre el disipador y el aire circulante.. Td: temperatura del disipador.5 º C / W Página 242 (532) . Figura 3-28. Rthj-c: resistencia térmica entre unión y la cápsula. Tj: temperatura de la unión semiconductora.

De acuerdo a las indicaciones de la hoja de características se harán dos cálculos independientes del disipador y se adoptará el cálculo que tenga la resistencia térmica mas baja.3) * (0.3 V DC Cálculo de IOUT: I OUT  I ( heather )  I R17  0 . Cálculo de Rth-d para la SECCIÓN DE CONTROL: Valores máximos. Potencia disipada de acuerdo a la hoja de características: Pd  (VIN  VOUT ) * ( I OUT )  I OUT 40 En el apartado “3.5  0 .1. TO-220 Símbolo Valor Unidad Rthj-c 1 ºC/W Tj 0 hasta +125 ºC Resistencia térmica Unión-Encapsulado Rango operativo de temperatura de la unión Por seguridad se toma Tj = 120 ºC a efectos de cálculos. A Para los cálculos siguiente se toma como elemento de unión entre el componente y el disipador de calor pasta de silicona con un valor 3.1.499)  40 40 Tomando el valor absoluto tendremos Pd  3.001  0.63 W Página 243 (532) .1Calefactor del Sensor” se especifican los siguientes valores: V IN  0 V DC V OUT  7 . Como temperatura ambiente de trabajo se toma Ta = 37 ºC ya que la mínima de trabajo es 30 ºC y la máxima 45 ºC.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. 499 A Sustituyendo: Pd  (V IN  VOUT ) * ( I OUT )  I OUT 0.499  (0  7.1 Regulador de Tensión LT1185CT (sensor O2) Este integrado tiene dos secciones diferenciadas integradas en la misma cápsula.7.

365 ºC/W. A Sustituyendo en la expresión: Rth d  amb  T j  Ta Pd  Rth j  c  Rth c  d  120  37  1  0 .2 Microprocesador MC68HC000 Características térmicas del MC68HC000.5 3.63 Rth d  amb  23 .Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. Por seguridad se elige un valor menor que el calculado.365 º C / W Cálculo de Rth-d para la SECCIÓN TRANSISTOR DE POTENCIA: Valores máximos SECCIÓN TRANSISTOR DE POTENCIA Resistencia térmica Unión-Encapsulado Símbolo Valor Unidad Rthj-c 3 ºC/W Tj 0 hasta +150 ºC Rango operativo de temperatura de la unión Por seguridad se toma Tj = 135 ºC a efectos de cálculos. Partiendo de la potencia calculada en el apartado anterior calculamos el disipador para este segundo caso Rth d  amb  T j  Ta Pd  Rth j  c  Rth c  d  135  37  3  0 .5 3. 497 º C / W De acuerdo a estos datos se toma Rthd-amb = 21. Se adopta como solución el disipador térmico de 21 ºC/W de resistencia térmica TV5 del fabricante AAVID THERMALLOY. encapsulado PLCC-68: Símbolo Valor Unidad PD 0.13 W Resistencia térmica Unión-Aire ambiente Rthj-amb 30 ºC/W Resistencia térmica Unión-Encapsulado Rthj-c 15 ºC/W Ta 0 hasta +70 ºC Valores máximos Máxima disipación de potencia Temperatura ambiente de trabajo Página 244 (532) .7. 3.63 Rth d  amb  21.

3.9 º C / W Como temperatura ambiente de trabajo se toma Ta = 37 ºC ya que la mínima de trabajo es 30 ºC y la máxima 45 ºC.75 W Rthj-amb 45 ºC/W Rthj-c Nota (1) ºC/W Ta 0 hasta +70 ºC . encapsulado PLCC-68: Valores máximos Máxima disipación de potencia Resistencia térmica Unión-Aire ambiente Resistencia térmica Unión-Encapsulado Temperatura ambiente de trabajo Página 245 (532) Símbolo Valor Unidad PD 0. La potencia nominal consumida por el microprocesador es P  V cc * I cc  5 * 0 .75 º C Como es bastante menor que la temperatura máxima de la unión se considera que no es necesario disipador de calor.7.125 )  37  40 .125 W La temperatura TJ que alcanzaría la unión con la disipación de esta potencia será Pd  T j  Ta Rth j  amb  T j  ( Rth j  amb * Pd )  T a  (30 * 0 .13 * 30 )  70 T j  73.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.025  0 . A Partiendo de los datos de la hoja de características se calcula la temperatura máxima de la unión Tj PD  T j  Ta Rth j  amb  T j  ( PD * Rth j  amb )  T a  T j  ( 0 .3 Coprocesador MC68882 Características térmicas del MC68882.

75 ºC por lo tanto no es necesario usar un disipador de calor. Página 246 (532) . 75 * 45 )  70 T j  103.136  0 . La potencia nominal consumida por el coprocesador es P  V cc * I cc  5 * 0.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.6 º C El valor calculado está muy por debajo de la temperatura máxima Tj = 103.68 * 45 )  37  67 . A Nota 1: Se calcula de acuerdo a la siguiente fórmula T j  Ta  ( PD * Rth j  amb ) º C Donde PD  K T j  273 º C K  PD * (Ta  273 º C )  Rth j  amb * PD Partiendo de los datos de la hoja de características se calcula la temperatura máxima de la unión Tj PD  T j  Ta Rth j  amb  T j  ( PD * Rth j  amb )  T a  T j  ( 0 .68 W De acuerdo a esto la temperatura Tj será T j  ( Pd * Rth j  amb )  T a  ( 0 .75 º C / W Como temperatura ambiente de trabajo se toma Ta = 37 ºC ya que la mínima de trabajo es 30 ºC y la máxima 45 ºC.

04 W Como temperatura ambiente de trabajo se toma Ta = 37 ºC ya que la mínima de trabajo es 30 ºC y la máxima 45 ºC. las especificaciones son válidas para Po ≤ Pmax.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev. Como temperatura máxima de la unión se toma TJ = 120 ºC por seguridad.85  11 .6. A 3. La potencia a disipar por el regulador será la siguiente Pd  (Vi  Vo ) * I  (11 . 028 V VF caída de tensión en cada diodo del puente rectificador. Pmax = 25 W.7. 028  5 ) * 1.5  9 . 277 W 65 Página 247 (532) .5 0 hasta +125 Unidad Potencia disipada y características térmicas Encapsulado plástico (Nota 1) TA = +25 ºC Resistencia térmica Unión-Aire ambiente Rthj-amb Pd TA = +25 ºC Resistencia térmica Unión-Encapsulado Rthj-c Tj Rango operativo de temperatura de la unión ºC/W ºC/W ºC (Nota 1) Aunque la potencia a disipar está limitada internamente. Partiendo de los datos del apartado “3.4 Regulador de Tensión MC78T05ACT (+5 V) Características térmicas de la serie MC78T00. La potencia máxima sin disipadores de calor sería Pd  T j  Ta Rth j  amb  Pd  120  37  1.2Tensión Regulada de +5 VDC” se calcula la tensión de entrada al regulador con la fórmula Vi  V max  V AC * 2  2 * V F  Vi  9 * 2  2 * 0 . encapsulado T0-220: Valores máximos (TA = +25 ºC) Símbolo Valor Pd Limitada internamente 65 Limitada internamente 2.

Calculo del disipador de calor: De acuerdo a la Ley de Ohm térmica y al circuito térmico equivalente de la Figura 2-65 tendremos que T j  T a  Pd * ( Rth j  c  Rth c  d  Rthd d  amb ) Despejando tenemos que Rth d  amb  T j  Ta Pd  Rth j  c  Rth c  d T j  120 º C T a  37 º C Pd  9 .04 W Rth j  c  2 . A Este valor queda por debajo de los 9. Se adopta como solución el disipador térmico de 5 ºC/W de resistencia térmica 637-10ABPE del fabricante WAKEFIELD THERMAL SOLUTIONS para encapsulado TO-220. Página 248 (532) .5  6 .18 º C / W 9 .5 º C / W Rth c  d  0.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.5 º C / W Sustituyendo valores obtenemos el valor de la resistencia térmica del disipador de calor Rth d  amb  120  37  2 .04 Por seguridad se elige un valor menor que el calculado.5  0 .04 W calculados anteriormente por tanto se hace necesario usar un disipador de calor.

5 Reguladores de Tensión ±15 Vdc. 25  2 . 25 V VF caída de tensión en cada diodo del puente rectificador. Como temperatura máxima de la unión se toma TJ = 135 ºC por seguridad. tipo 221A TA = +25 ºC (encapsulado 221A) Resistencia térmica Unión-Aire ambiente Rthj-amb Pd TA = +25 ºC Resistencia térmica Unión-Encapsulado Rango operativo de temperatura de la unión ºC/W ºC/W ºC De acuerdo al apartado “3.7.1  23 . 25  15 ) * 0 . La potencia máxima sin disipadores de calor sería Pd  T j  Ta Rth j  amb  Pd  135  37  1. La potencia a disipar por el regulador será la siguiente Pd  (Vi  Vo ) * I  ( 23 .6. MC7815ACTG y MC7915ACT Características térmicas serie MC7800 y MC7900 con encapsulado T0-220: Valores máximos (TA = +25 ºC) Símbolo Valor Pd Rthj-c Limitada internamente 65 Limitada internamente 5. Página 249 (532) .508 W 65 Este valor queda por debajo de los 2. 062 W Como temperatura ambiente de trabajo se toma Ta = 37 ºC ya que la mínima de trabajo es 30 ºC y la máxima 45 ºC.0 Tj 0 hasta +150 Unidad Potencia disipada y características térmicas Encapsulado TO-220. A 3.062 W calculados por tanto se hace necesario usar un disipador de calor.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.1Tensión Regulada de ± 15 Vdc” se calcula la tensión de entrada al regulador con la fórmula Vi  V max  V AC * 2  2 * V F  Vi  18 * 2  2 * 1.

5 º C / W Sustituyendo valores obtenemos el valor de la resistencia térmica del disipador de calor Rth d  amb  135  37  5  0 . 3.7. Se adopta como solución el disipador térmico SK 95/25SA 220 de 36 ºC/W de resistencia térmica del fabricante FISCHER ELEKTRONIK para encapsulado TO-220. A Calculo del disipador de calor: De acuerdo a la Ley de Ohm térmica y al circuito térmico equivalente de la Figura 2-65 tendremos que T j  T a  Pd * ( Rth j  c  Rth c  d  Rthd d  amb ) Despejando tenemos que Rth d  amb  T j  Ta Pd  Rth j  c  Rth c  d T j  135 º C T a  37 º C Pd  2. 062 W Rth j  c  5 º C / W Rth c  d  0.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.5  42 .6 Puente Rectificador DF10M (±15 V) Características térmicas del DF10M.03 º C / W 2. 062 Por seguridad se elige un valor menor que el calculado. encapsulado DFM: Símbolo Valor Unidad Resistencia térmica Unión-Aire ambiente Rthj-amb 40 ºC/W Resistencia térmica Unión-Encapsulado Rthj-c 15 ºC/W Tj 0 hasta +150 ºC Valores máximos Temperatura de la unión (Ta=25ºC) Página 250 (532) .

1 V y la intensidad nominal IF = 0. 477  0 .5 A por tanto la intensidad media por diodo será I media  I max 1. Despreciando la intensidad en el diodo con polarización inversa la gráfica de la intensidad que conduce cada diodo del puente rectificador sería De acuerdo al punto 3.7 Diodos UT4005. 405 W Página 251 (532) .Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.6. A La tensión VF = 1. 25  0 .25 A por lo que la potencia consumida por el puente rectificador será Pd  V F * I F  1.7. Tensión +5 V Cada diodo del puente rectificador conduce durante un semiciclo de corriente alterna. De acuerdo a los anteriores valores la temperatura Tj será T j  ( Pd * Rth j  amb )  T a  ( 0. 275 * 40 )  37  48 º C El valor calculado está muy por debajo de la temperatura máxima Tj = 150 ºC por lo tanto no es necesario usar un disipador de calor. 477 A   Como VF = 0.5   0 .85 V la potencia a disipar por cada diodo será PD  V F * I media  0 .85 * 0 . 275 W Como temperatura ambiente de trabajo se toma Ta = 37 ºC ya que la mínima de trabajo es 30 ºC y la máxima 45 ºC.1 * 0 .2 Tensión Regulada de +5 VDC Imax = 1. 3.

Como la temperatura máxima de trabajo del analizador será 45 ºC y la intensidad media máxima será Imedia = 0.0 A Tomando la referencia mas desfavorable de Ta = 100 ºC tendremos una intensidad máxima de 2 A.3 Tensión NO Regulada de + 12 Vdc tendremos Imax = 3 A por tanto la intensidad media por diodo será I media  I max 3   0 . Siguiendo el mismo razonamiento del apartado anterior y de acuerdo al punto 3.C.955  0 . Output Current 4 Amp series @ Ta = 25 ºC 4. Output Current 4 Amp series @ Ta = 25 ºC 4.955 A   Como VF = 0. A De acuerdo a la hoja de características tenemos los siguientes valores máximos: Maximum Average D.8 Diodos Rectificadores UT4005.9 V la potencia a disipar por cada diodo será PD  V F * I media  0 .C.0 A @ Ta = 100 ºC 2.9 * 0 .6. 3.477 A se estima que los diodos no necesitan disipadores de calor. Como la temperatura máxima de trabajo del analizador será 45 ºC y la intensidad media máxima será Imedia = 0.7. Página 252 (532) . Tensión +12 V Cada diodo del puente rectificador conduce durante un semiciclo de corriente alterna.0 A @ Ta = 100 ºC 2.Proyecto: Analizador de Gases para Vehículos de Gasolina MEMORIA DE CÁLCULO 30-01-2010 rev.955 A se estima que los diodos no necesitan disipadores de calor.0 A Tomando la referencia mas desfavorable de Ta = 100 ºC tendremos una intensidad máxima de 2 A.86 W De acuerdo a la hoja de características tenemos los siguientes valores máximos: Maximum Average D.

DIRECTOR: José Ramón López López. . FECHA: Febrero / 2010.4 PLANOS TITULACIÓN: Ingeniería Técnica Industrial especialidad Electrónica Industrial AUTOR: José Santaella Ortiz.

Temperatura [baja] (amarillo) – Indica temperatura de trabajo por debajo de los 35ºC. Fecha Nombre Dibujado 27-11-2009 J.Indica situación de fallo o temperatura de trabajo por encima de los 45ºC. Sensor oxígeno (azul) – Indica si el sensor de oxígeno funcionando correctamente.Santaella Comprobado 02-12-2009 J.E. Medición (verde) – Medición en progreso (intermitente) o medición finalizada (permanente). 5 Teclado para el manejo del analizador.R. 6 Visualizadores de los canales de medida de gases. 3 LED verde que indica que se está realizando una MEDICIÓN CONTINUA. 7 Rótulos que identifican los canales de medida. 8 Accionamiento de la BOMBA DE ASPIRACIÓN de los gases de escape. 4 LED verde que indica que se está realizando una MEDICIÓN AUTOMÁTICA. Analizador de gases para vehículos de gasolina Plano nº: 1 Plano: PANEL FRONTAL DE ANALIZADOR DE GASES Sustituye a Sustituido por . López Ids normas UNE José Santaella Ortiz UNIVERSITAT ROVIRA I VIRGILI Ingeniero Técnico Industrial Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: S.1 2 8 3 4 45 6 7 1 Interruptor de puesta en marcha 2 Indicadores luminosos Alarma (rojo) . Temperatura [alta] (naranja) – Indica temperatura de trabajo por encima de los 45ºC.

p.E.m.R. Señales de control 1 MEDICIÓN CONTINUA 5 APAGADO DEL ZUMBADOR 2 FIN MEDICIÓN 6 PRUEBA VISUALIZADORES 3 PUESTA A CERO 7 PRUEBA INDICADORES 4 MEDICIÓN AUTOMÁTICA 8 RESET % vol O2 % vol CO2 % vol CO ppm vol Señal de Selección de Canal y activación del chip HC HC: Factor de equivalencia PEF 490 a 540 BUS DE CONTROL BUS DE DATOS VIA1 CPU MC68HC000 Memoria de datos RAM Memoria de programa EPROM Coprocesador MC68882 MODULO MICROPROCESADOR MC68000Parámetros Bus de Bus de Bus de Direcciones Datos Decodificador de direcciones a visualizar Bus de datos de Control PERIFÉRICOS VIA2 INTERFACE Latch. Analizador de gases para vehículos de gasolina Plano nº: 2 Plano: DIAGRAMA DE BLOQUES DEL ANALIZADOR Sustituye a Sustituido por .m.CONVERSIÓN A/D ON/OFF Módulo Sensores CO CO2 HC O2 rpm Multiplexor analógico Amplificador de muestreo y retención (SH) Conversor analógico / digital BOMBA ASPIRACIÓN Alarma Medición Temperatura [ baja ] [ alta ] Sensor oxígeno LAMBDA Módulo Microprocesador r. Módulo de Conversión A/D Datos HC CO CO2 O2 rpm LAMBDA C LAMB r CO HC O Datos Módulo Microprocesador Módulo I/O Fecha Dibujado J. López Ids normas Señales de control DIAGRAMA DE BLOQUES DEL ANALIZADOR DE GASES Nombre 27-11-2009 UNE José Santaella Ortiz Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: S.Santaella Comprobado 02-12-2009 J. Conversor BCD/7-Segmentos VISUALIZADORES VISUALIZA BUS DE CONTROL Gestor de interrupciones Señales analógicas Módulo de Sensores CO CO2 HC O2 r.p.

MEDICIÓN AUTOMÁTICA 10 11 PIN 11-12_LED VERDE .m.E.TEMPERATURA ALTA 6 PIN 7-8_INDICADOR AMARILLO .MEDICIÓN CONTINUA 12 + 12 VDC 2 ETH-112-01-S-D + 12 VDC PIN 1-2_INDICADOR ROJO . (test LED azul) 1 VIA1_PB5_TEST_LED 1 J27 CONEXIÓN AL BUS DE CONTROL \CS_FPCP_VIA1_PB4 \VMA_mP \IRQ1_AD MOLEX 90136-1203 CONEXIÓN A LA PLACA Nº 4.P.R.Sensor Oxigeno + Sensor Oxigeno Heater + Heater - 1 2 3 4 MOLEX 90136-1204 J17 J10 2 4 6 8 10 ETH-108-01-S-D 2 MOLEX 10-32-1021 J7 CONN PWR 4-H CONECTOR DEL BUS DE CONTROL R/W_mP + 15VDC J31 0_Selec_Canal 1_Selec_Canal 2_Selec_Canal VIA1_MUX_AD 1 2 3 4 SAMTEC ETH-108-01-S-D HEADER_1X2 MOLEX 3928-1023 CONEXIÓN AL SENSOR DE OXÍGENO 1 2 3 4 MOLEX 10-18-1041 2 4 6 8 10 12 14 16 CONECXIÓN A LA PLACA Nº 5 VISUALIZADORES J28 J11 J8 1 + Pinza inductiva .MEDICIÓN MOLEX 3928-1023 J23 2 4 6 8 10 12 14 16 18 20 22 24 CONEXIÓN A LOS INDICADORES LUMINOSOS CONEXIÓN A FUENTE DE ALIMENTACIÓN +12VDC MOLEX 3928-1023 EHT-105-01-S-D VENTILADOR E INFRARROJO HEADER_2 + 5 VDC 2 TECLADO J22 BUS_A2 BUS_A4 \IRQ6_TEMP_A \IRQ4_VIA1 HEADER_1X2 2 HEADER 5X2 \CS_VIA1 CONEXIÓN A FUENTE DE ALIMENTACIÓN +5VDC J25 1 3 5 7 9 CONEXIÓN AL BUS DE DIRECCIONES VIA1_PB5_TEST_LED MOLEX 10-18-1041 HEADER 1 1 HEADER 8X2 HEADER 1 + 5 VDC J16 2 4 6 8 10 CONEXIÓN A LA PLACA Nº 1 SENSOR DE OXIGENO Y R.r.15 VDC 1 2 3 .p.MÓDULO DE CONVERSIÓN A/D CONEXIÓN A LA PLACA Nº 1 SENSOR DE 0XÍGENO Y R.P.ALARMA HEADER_1X2 1 HEADER 12X2 BUS_A1 BUS_A3 1 3 5 7 9 11 13 15 17 19 21 23 PIN 3-4_INDICADOR VERDE .M.Pinza inductiva CONECXIÓN A LA PLACA Nº 2 MÓDULO DE CONVERSIÓN A/D CONECTOR DEL BUS DE DATOS BUS_D1 BUS_D3 BUS_D5 BUS_D7 BUS_D9 BUS_D11 MOLEX 90136-1202 J9 1 2 CONN PWR 4-H MOLEX 90136-1202 J12 SENSOR INFRARROJO 1 2 0_Selec_Canal 1_Selec_Canal 2_Selec_Canal VIA1_MUX_AD C4_SENSOR_O2 C5_SENSOR_RPM CONEXIÓN AL SENSOR INFRARROJO NDIR J4 +_LED_AZUL_O2 -_LED_AZUL_O2 J14 1 2 CONEXIÓN A LA FUENTE DE ALIMENTACIÓN CONEXIÓN A LA PINZA INDUCTIVA PINZA INDUCTIVA (sensor r.MÓDULO I/O CONECXIÓN A LA PLACA Nº 4 MÓDULO I/O J13 CONEXIÓN A LED AZUL DE INDICADORES LUMINOSOS CONEXIÓN PARA AJUSTE DE FONDO DE ESCALA 1 PLACA Nº 2 .p.15 VDC \CS_AD EN_mP SAMTEC ETH-112-01-S-D HEADER 13X2 J32 CONEXIÓN A LA FUENTE DE ALIMENTACIÓN +5VDC J5 2 4 6 8 10 12 14 16 18 20 22 24 26 1 3 5 7 9 11 13 15 17 19 21 23 25 1 HEADER_1X2 HEADER_1X2 MOLEX 3928-1023 1 2 \IRQ2_TEMP_B \IRQ6_TEMP_A_restore \IRQ2_TEMP_B_restore HEADER 13X2 SAMTEC ETH-112-01-S-D VENTILADOR FUENTE_INFRARROJOS J26 VENTILADOR 1 2 + 12VDC C MOLEX 90136-1202 J30 1 2 3 4 5 PIN 5-6_INDICADOR NARANJA .VISUALIZADORES CONECTOR DEL BUS DE DIRECCIONES BUS_D1 BUS_D3 BUS_D5 BUS_D7 BUS_D9 BUS_D11 BUS_D13 BUS_D15 2 HEADER_1X2 MOLEX 3928-1023 2 4 6 8 10 12 14 16 HEADER 8X2 1 3 5 7 9 11 13 15 BUS_D0 BUS_D2 BUS_D4 BUS_D6 BUS_D8 BUS_D10 BUS_D12 BUS_D14 SAMTEC ETH-108-01-S-D B + 5 VDC J33 CONECXIÓN A LA PLACA Nº 4 MODULO I/O 1 2 HEADER_1X2 J35 1 2 3 4 5 6 7 8 9 10 MOLEX 3928-1023 CONECTOR DEL BUS DE DATOS J46 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 CONN SOCKET 16 CONN SOCKET 10 SAMTEC SSQ11002TSRA SAMTEC SSQ11602FSRA CONECTOR DEL BUS DE CONTROL J21 A R/W_mP \HALT_mP \RESET_mP \DTACK_mP \CS_FPCP_VIA1_PB4 \VMA_mP \VPA_mP EN_mP \LDS_mP \UDS_mP \AS_mP \IRQ1_AD_RESTORE 2 4 6 8 10 12 14 16 18 20 22 24 26 Fecha 1 3 5 7 9 11 13 15 17 19 21 23 25 \CS_VIA1 \CS_VIA2 \CS_AD \IRQ_RESET \IRQ6_TEMP_A \IRQ4_VIA1 \IRQ3_VIA2 \IRQ2_TEMP_B \IRQ1_AD \IRQ_RESET_RESTORE \IRQ6_TEMP_A_RESTORE \IRQ2_TEMP_B_RESTORE Dibujado 30-11-2009 Comprobado 02-12-2009 Ids normas Nombre José Santaella Ortiz J.M.) 1 2 PLACA Nº 4 .15VDC CONEXIÓN AL BUS DE DATOS BUS_D0 BUS_D2 BUS_D4 BUS_D6 BUS_D8 BUS_D10 BUS_D1 BUS_D3 BUS_D5 BUS_D7 HEADER_3 1 2 3 HEADER_3 MOLEX 90136-1203 \VMA_mP \VPA_mP EN_mP \LDS_mP \UDS_mP \AS_mP \IRQ1_AD_RESTORE . CONEXIÓN A LA PLACA Nº 4 MÓDULO DE CONVERSIÓN A/D J3 AJUSTE DE CERO 2 HEADER_12 MOLEX 70543-0011 MOLEX 3928-1023 INDICADORES LUMINOSOS DEL ANALIZADOR PLACA Nº 3 .TEMPERATURA BAJA 7 8 9 PIN 9-10_LED VERDE .15 VDC + 15 VDC GND .MÓDULO MICROPROCESADOR CONEXIÓN A LA FUENTE DE ALIMENTACIÓN +5VDC PLACA Nº 6 FUENTE DE ALIMENTACIÓN B + 12 VDC J38 1 2 1 HEADER_1X2 MOLEX 3928-1023 HEADER_1X2 BUS_A2 BUS_A4 BUS_A6 BUS_A8 BUS_A10 BUS_A12 BUS_A14 BUS_A16 BUS_A18 BUS_A20 BUS_A22 2 MOLEX 3928-1023 J43 + 15 VDC GND . HEADER_2 J6 FONDO DE ESCALA V_ref Vz out 1 2 HEADER_2 MOLEX 10-32-1021 HEADER_2 MOLEX 90136-1202 HEADER_2 +5 VDC 1 2 3 C1_SENSOR_HC C2_SENSOR_CO C3_SENSOR_CO2 HEADER_3 MOLEX 90136-1203 HEADER 8X2 HEADER_2 SENSOR DE OXÍGENO CONN PWR 4-H C MOLEX 90136-1204 CONEXIÓN A LA FUENTE DE ALIMENTACIÓN +12VDC + 12 VDC J1 + 15VDC J15 + 15 VDC GND .López UNE Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: S.5 4 3 PLACA Nº 1 .m. Analizador de gases para vehículos de gasolina Plano nº: 3 Plano: CONEXIÓN ENTRE LAS PLACAS DEL ANALIZADOR SAMTEC ETH-113-01-S-D HEADER 13X2 Sustituye a Sustituido por 5 4 3 2 1 A . I/O BUS_D0 BUS_D2 BUS_D4 BUS_D6 1 3 5 7 9 11 13 15 R/W_mP \HALT_mP \RESET_mP D MOLEX 10-18-1061 CONEXIÓN DEL TECLADO 2 4 6 8 10 12 14 16 J29 1 3 5 7 9 11 13 15 17 19 21 23 25 1 3 5 7 9 HEADER 5X2 J24 1 3 5 7 9 11 13 15 2 4 6 8 10 12 14 16 18 20 22 24 26 \RESET_mP \DTACK_mP CONEXIÓN A LA FUENTE DE ALIMENTACIÓN .MÓDULO SENSORES Vout DC AJUSTE DE CERO VENTANA DE AJUSTE J2 03 02 01 1 2 3 4 CONN PWR 4-H MOLEX 90136-1204 D Vout_O2 Vout.Santaella J.15 VDC 1 2 3 2 4 6 8 10 12 14 16 18 20 22 24 1 3 5 7 9 11 13 15 17 19 21 23 SAMTEC ETH-112-01-S-D BUS_A1 BUS_A3 BUS_A5 BUS_A7 BUS_A9 BUS_A11 BUS_A13 BUS_A15 BUS_A17 BUS_A19 BUS_A21 BUS_A23 HEADER 12X2 CONECTOR DEL BUS DE DATOS HEADER_3 MOLEX 90136-1203 + 5 VDC J18 J40 1 CONEXIÓN A LA FUENTE DE ALIMENTACIÓN +5VDC J19 + 5 VDC J20 PLACA Nº 5 .

PINES DEL VIA1 CONECTOR DEL TECLADO <--- VCC 40 FIN MEDICION Tecla_1 13 VIA1 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 MEDICION CONTINUA 12 GND BUS DE DATOS BUS_A[1:23] U186D <--- BUS DE DIRECCIONES BUS_D[0:15] TECLADO DEL ANALIZADOR CONECTOR PARA CONEXIÓN DEL TECLADO J10 J27 +5 VDC R11 D18 D21 + C4 10µF U205A R10 29K 1N4148 CIRCUITO DE ARRANQUE Y RESET MANUAL 74HC14 2M2 1N4148 1 + 1 C3 U203B 3 2 74HC14 3 \HALT_mP + 5VDC U204B 4 HEADER 5X2 EHT-105-01-S-D 4K7 74HC05 2. López Ids normas UNE José Santaella Ortiz Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: S.2µF 1 3 5 7 9 R12 U202A 2 2 4 6 8 10 R13 4K7 4 \RESET_mP 74HC05 Fecha Nombre Dibujado 27-11-2009 J.3 - 1 - 2 39 18 19 21 1 \CS_VIA1 \VMA_mP CA1 PUESTA A CERO Tecla_2 4K6 4K6 4K6 4K6 PORT .Santaella Comprobado 02-12-2009 J.PLACA 3 PLACA Nº 4 Nº (I/O) +5 VDC 74HC08 11 R1 R2 R15 R16 + 5V U21 R6522 20 33 32 31 30 29 28 27 26 BUS_A1 BUS_A2 BUS_A3 BUS_A4 38 37 36 35 25 EN_mP 34 22 \RESET_mP R/\W_mP 24 23 D0 D1 D2 D3 D4 D5 D6 D7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 RS0 RS1 RS2 RS3 Ø2 RST R/W CS1 CS2 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 CA2 CB1 CB2 IRQ 2 3 4 5 6 7 8 9 PA0 PA1 - 10 11 12 13 14 15 16 17 APAGADO DEL ANALIZADOR Tecla_3 PA4 PA5 PA6 PA7 R14 100 APAGADO DEL ZUMBADOR Tecla_5 PRUEBA INDICADORES Tecla_6 MEDICION AUTOMATICA Tecla_4 Tecla_7 RESET Tecla_8 4 6 .E.10 .R. Analizador de gases para vehículos de gasolina : 34 Plano nº: Plano: CONEXIÓN DEL TECLADO A LA PLACA Nº 4 (I/O) Sustituye a Sustituido por .8 .5 .

E. O1 CANAL O2 1_HC C1A C1B 2_CO C2A C2B 3_CO2 C3A C3B 1_HC F1A F1B 2_CO F2A F2B 3_CO2 F3A F3B AJUSTE DE CERO O3 MASA FONDO DE ESCALA FONDO DE ESCALA Potenciómetros V_ref Voltímetro DC ON OFF 1_HC Vz out CALIBRACIÓN 2_CO 3_CO2 CALIBRACIÓN Señal de salida del INTERFACE Potenciómetro AJUSTE DEL SENSOR DE r. López Ids normas UNE RESET MANUAL José Santaella Ortiz UNIVERSITAT ROVIRA I VIRGILI Ingeniero Técnico Industrial Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: S. CALIBRA.VENTANA DE AJUSTE AJUSTES DEL SENSOR DE OXÍGENO CANAL-4 O2 AJUSTE DEL SENSOR INFRARROJO AJUSTE DE CERO Vout DC Potenciómetros PONTENCIÓMETROS CERO FOND0 E. Analizador de gases para vehículos de gasolina Plano nº: 5 Plano: VENTANA DE AJUSTE DEL ANALIZADOR Sustituye a Sustituido por .p.m.R.Santaella Comprobado 02-12-2009 J. – CANAL-5 Vo_HC Vo_CO Vo_CO2 MASA CALIBRACIÓN Potenciómetro Fecha Nombre Dibujado 27-11-2009 J.

m.548K antes de ensamblar CONN PWR 4-H MOLEX 90136-1204 7 1 8 3 + 2 - R12 20K R11 CALIBRACION DEL SENSOR OFFSET 1 2 3 4 02 20K 500K 1 2 -15V 20K Is <----- Vs = 0.m.p.p.r.m.1Vdc R8 120K C -15V 100nF 8K06 VOUT_O2 Vout . I/O Al calefactor del Sensor de oxígeno Heater sense + GND J6 4 C4 2.Pinza inductiva 909ohm U9A Vo2 OUT 3 CV 5 R20 R21 R22 300K 5K 10K C5 22nF C10 R27 R28 0.15 VDC MOLEX 90136-1203 HEADER_3 Vo NJM4151 8 7 V+ VOLIN 6 THHOLD 5 1SHOTRC CS 1 LOUT SF 3 2 Vout . 4 5 C1 -15V R6 J2 VOUT_O2 6 2 - 4K02 +15V R5 4K7 3 + 4 5 4 5 +15V Vout2 6 2 R4 2 7 1 8 7 1 8 3 + TENSION DE REFERENCIA 1 OFFSET 20K OP07CN D J1 +12 VDC 7 1 8 OP07CN +15V 1 2 3 4 Heater sense - CONN PWR 4-H MOLEX 90136-1204 CONEXIÓN A LA FUENTE DE ALIMENTACIÓN B 1 RECTIFICADOR DE MEDIA ONDA Circuito de acondicionamiento de la señal del sensor de r.R.López UNE UNIVERSITAT ROVIRA I VIRGILI Ingeniero Técnico Industrial Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: S.Sensor Oxigeno V_ref 6 + Sensor Oxigeno +_LED_AZUL_O2 -_LED_AZUL_O2 4 5 CALEFACTOR DEL SENSOR LS1 G5V-DPDT R13 90ohm +12V 8 6 9 R12: Ajustar a 12K antes de ensamblar 11 CONEXIÓN PARA AJUSTE DE FONDO DE ESCALA C3 R15 2.5 4 3 Circuito de acondicionamiento de la señal del sensor de oxígeno 2 CONVERTIDOR CORRIENTE / TENSION 1 DRIVER CONEXIÓN A LA FUENTE DE ALIMENTACIÓN D +15V +15V R1 U1 R2 OFFSET U2 20K +12V OFFSET 20K R3 U3 OP07CN 6 2 - MOLEX 3928-1023 HEADER_1X2 CONEXIÓN A LA PLACA Nº 4 MÓDULO DE CONVERSIÓN A/D 3 + Vout1 R10 U5 U4 J3 01 CONEXIÓN A LA PLACA Nº 7 LED AZUL INDICADORES LUMINOSOS .p.r.8ohm 1 MOLEX 90120-0121 HEADER 1 + LED LED AZUL Indicador de funcionamiento del sensor de oxígeno CONEXIÓN AL SENSOR DE OXÍGENO J7 R17 4K99 LT1185 HEADER_2 MOLEX 90136-1202 Heater - R16 2K37 1 2 CONEXIÓN A LA PLACA Nº 4.2uF 30K REF 470uF VIN V_ref Vz out U6 HEADER_2 MOLEX 10-32-1021 + LED - 13 R14 FB VOUT J5 Heater + 6.2uF C2 VIA1_PB5_TEST_LED 1 16 C J4 +5V -----> -15V R11: Ajustar a 373.MÓDULO SENSORES Sustituye a Sustituido por 5 4 3 2 1 A . Analizador de gases para vehículos de gasolina Plano nº: 6 Plano: PLACA Nº 1 .E. C7 GND 1N4148 1 2 3 -15 VDC 1 Vin J10 +15 VDC 1 +15V +15V 121K R19 CONEXIÓN A LA PINZA INDUCTIVA +15V 4 D1 1 2 2 CONVERSOR FRECUENCIA / TENSION +15V R18 J9 TREN DE IMPULSOS B J8 +5V R24 R29 100K 100K 10uF Fecha A Dibujado 30-11-2009 Comprobado 02-12-2009 Ids normas Nombre José Santaella Ortiz J. MOLEX 3928-1023 HEADER_1X2 U7 SA555 R25 MOLEX 10-32-1021 2K2 D2 Vo1 10nF R26 1K -15V 8 TC4049 7 6 DSCHG THR 2 2 TRG 8 C8 1uF f1 VCC RST U10A 3 1N4148 4 3 HEADER_2 TL082CN 1 + 2 C6 4 GND 8 2K2 - R23 + Pinza inductiva .85Vdc LM285/TO92 R7 HEADER_2 Vout DC AJUSTE DE CERO 03 OP07CN R9 62K 1 2 MOLEX 90136-1202 Vz out = 5.Santaella J.01uF 10K 10K C9 10nF -15V U8 + 15 VDC GND .

p.m.R. López Ids normas A Nombre Dibujado José Santaella Ortiz Ingeniero Técnico Industrial UNE UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: S.MÓDULO DE CONVERSION A/D Sustituye a Sustituido por 5 4 3 2 1 A .Santaella Comprobado 02-12-2009 J.15 VDC +15V 1 J15 2 10 16 14 CONEXIÓN A LA FUENTE DE ALIMENTACIÓN 4 6 5 U14B 74HC00 INVERSOR \CS_AD INVERSOR U15A 1 +5 VDC B HEADER_1X2 4 16 3 2 5 Q 6 Q CLK 1 CLR 15 U17A 3 CONECTOR DEL BUS DE CONTROL 74HC08 J17 1 2 R/W_mP \RESET_mP 8 MOLEX 3928-1023 INTERRUPCIÓN J K PRE VCC 2 74HC112 GND J16 VCC GND +5V U14C 74HC00 9 8 10 \IRQ1_AD_RESTORE 2 4 6 8 10 12 14 16 18 20 22 24 26 1 3 5 7 9 11 13 15 17 19 21 23 25 B \CS_AD \IRQ1_AD SAMTEC ETH-112-01-S-D HEADER 13X2 Fecha 27-11-2009 J.E.5 4 3 MULTIPLEXSOR ANALOGICO 2 MUESTREO Y RETENCION 1 CONECTOR DEL BUS DE DATOS CONVERSOR A/D J11 +15V CONEXIÓN AL SENSOR INFRARROJO NDIR +5V BUS_D1 BUS_D3 BUS_D5 BUS_D7 BUS_D9 BUS_D11 J12 CONECXIÓN A LA PLACA Nº 4 MÓDULO I/O MOLEX 90136-1204 2 EN 3 V- REF HOLD 12 HOLD 9 1 RFB -VIN OFFSET R31 +15V R30 10VSPAN 14 20VSPAN 8 REFOUT R32 100K 10 REFIN 12 BIPOFF 4 A0 R33 100K BUS_D[0:11] D HEADER 8X2 SAMTEC ETH-108-01-S-D 1 6 2 VL 7 13 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB8 DB9 DB10 DB11 100ohm 100K 10 CE 12/8 11 -15V RIN VEE 4 8 VCC A0 A1 A2 13 14 VOUT 14 C CONN PWR 4-H 1 16 15 CH NULL1 NULL2 AD574A BUS_D0 BUS_D2 BUS_D4 BUS_D6 BUS_D8 BUS_D10 R/C CS STATUS 16 17 18 19 20 21 22 23 24 25 26 27 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 BUS_D8 BUS_D9 BUS_D10 BUS_D11 5 3 +5V 28 3 0_Selec_Canal 1_Selec_Canal 2_Selec_Canal VIA1_MUX_AD 1 2 3 4 +VIN 7 3 5 6 J14 2 GND MOLEX 90136-1202 C4_SENSOR_O2 C5_SENSOR_RPM 8 AJUSTE FONDO DE ESCALA 15 1 2 D -15V GAIN + 2 AGND HEADER_2 S1 S2 S3 S4 S5 S6 S7 S8 9 J13 4 5 6 7 12 11 10 9 +VS 13 CONEXIÓN A LA PLACA Nº 1 SENSOR Oxigeno y r. Analizador de gases para vehículos de gasolina Plano nº: 7 Plano: PLACA Nº 2 . U13 AD585 11 ADG508A_0 C15 1uF C14 1uF U12 -VS U11 HEADER_3 C12 1uF C13 1uF 1 3 5 7 9 11 13 15 BUS DE DATOS C11 1uF +15V GND MOLEX 90136-1203 C1_SENSOR_HC C2_SENSOR_CO C3_SENSOR_CO2 V+ 1 2 3 GND D 2 4 6 8 10 12 14 16 C U15B 74HC112 MOLEX 90136-1203 +15 VDC -15 VDC U14A +5V -15V HEADER_3 74HC00 PRE VCC CLR Q 7 Q GND 1 2 3 9 R/\W_mP J 11 K 12 CLK 13 8 + 15 VDC GND .

2 74HC04 6 6 74HC139A Y3 Y2 Y1 Y0 74HC138 1 2 3 Gestor de interrupciones \CS_RAM \CS_EPROM U38A 74HC32 4 3 5 3 4 5 U38C 9 10 FC2_mP FC1_mP FC0_mP 74HC32 \LDS_mP 1 2 8 \UDS_mP \AS_mP CONECTOR DEL BUS DE CONTROL \IRQ1_AD_RESTORE B J21 \VMA_mP \VPA_mP EN_mP \LDS_mP \UDS_mP \AS_mP \VPA_mP 2 4 6 8 10 12 14 16 18 20 22 24 26 1 3 5 7 9 11 13 15 17 19 21 23 25 \CS_VIA1 \CS_VIA2 \CS_AD \IRQ_RESET \IRQ6_TEMP_A \IRQ4_VIA1 \IRQ3_VIA2 SAMTEC EHT-113-01-S-DHEADER 13X2 74HC32 \IRQ2_TEMP_B_RESTORE \IRQ6_TEMP_A_RESTORE \IRQ_RESET_RESTORE \IRQ1_AD \IRQ2_TEMP_B 8 \AS_mP 2 3 GND BUS_A19 BUS_A20 VCC 16 BUS_A5 BUS_A6 11 U37 A B C 5 13 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 8 12 7 9 10 11 12 13 14 15 VCC 1 Reconocimiento de la INTERRUPCION Decodificador de 3 a 8 líneas 74HC139A Y3 Y2 Y1 Y0 GND A B VCC 2 3 R/W_mP \HALT_mP \RESET_mP \DTACK_mP \CS_FPCP_VIA1_PB4 16 U36A B DECODIFICADOR .R.Santaella J.MÓDULO MICROPROCESADOR Sustituye a Sustituido por 5 4 3 2 1 . U31B U35A 12 Decodificador de direcciones FC0 FC1 FC2 IPL0 IPL1 IPL2 1 19 9 \IPL2_mP \IPL1_mP \IPL0_mP 6 7 9 GND Temperatura ALTA 8 \IRQ_RESET \IRQ6_TEMP_A VCC 16 BUS DE DIRECCIONES 8 74HC148 74HC08 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 74HC4075 EN_mP +5V A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 U33A U32 74HC175 BUS DE DATOS +5V 5 4 3 2 1 68 67 66 65 64 63 62 61 60 59 58 A1 A2 A3 A4 A5 A6 A7 A8 9 CE OE WE BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 11 12 13 15 16 17 18 19 SIZE SENSE B0 B1 B2 B3 B4 B5 B6 B7 U21 16 17 56 57 20 22 27 D0 D1 D2 D3 D4 D5 D6 D7 D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 A2 A3 A4 A5 A6 A7 16 28 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 VCC CE OE WE BUS_A9 21 BUS_A10 23 BUS_A11 24 BUS_A12 25 BUS_A13 26 BUS_A14 1 BUS_A15 2 BUS_A16 3 BUS_A17 4 BUS_A18 5 BUS_A19 6 BUS_A20 7 BUS_A21 8 BUS_A22 9 BUS_A23 10 14 5 20 22 27 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 GND \CS_RAM 6 11 12 13 15 16 17 18 19 14 74HC00 VCC 28 U24B 4 D0 D1 D2 D3 D4 D5 D6 D7 BUS_D0 3 BUS_D1 2 BUS_D2 1 BUS_D3 68 BUS_D4 67 BUS_D5 66 BUS_D6 65 BUS_D7 64 2 3 4 5 6 7 8 9 VCC U27 CY62256 GND C A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 MC68882 GND +5V U26 CY62256 21 23 24 25 26 1 2 3 4 5 6 7 8 9 10 19 1 8 Byte bajo SRAM 32K x 8-Bits 6 +5V BUS_A9 BUS_A10 BUS_A11 BUS_A12 BUS_A13 BUS_A14 BUS_A15 BUS_A16 BUS_A17 BUS_A18 BUS_A19 BUS_A20 BUS_A21 BUS_A22 BUS_A23 G DIR 2 4 6 8 11 13 15 17 MC68HC000 20 U28 Byte alto SRAM 32K x 8-Bits VCC 2 74HC04 HEADER 12X2 SAMTEC EHT-112-01-S-D U23 5 1 U25A 4 R/\W _mP 18 17 16 15 14 13 12 11 +5V 74HCT245 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 61 53 52 27 17 16 10 2 U22 COPROCESADOR MATEMATICO 3 Vcc Vcc Vcc Vcc Vcc Vcc Vcc \LDS_mP B0 B1 B2 B3 B4 B5 B6 B7 20 A0 A1 A2 A3 A4 A5 A6 A7 VCC 2 3 4 5 6 7 8 9 20 1 BUS_A1 BUS_A3 BUS_A5 BUS_A7 BUS_A9 BUS_A11 BUS_A13 BUS_A15 BUS_A17 BUS_A19 BUS_A21 BUS_A23 1 3 5 7 9 11 13 15 17 19 21 23 74HCT245 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 7 8MHZ D J19 2 4 6 8 10 12 14 16 18 20 22 24 VCC Y1 BUS_A2 BUS_A4 BUS_A6 BUS_A8 BUS_A10 BUS_A12 BUS_A14 BUS_A16 BUS_A18 BUS_A20 BUS_A22 20 GENERADOR DE LA SEÑAL DE RELOJ DE 8 Mhz 16 74HC00 HEADER 8X2 +5V CE PGM OE 16 U24A 1 BUS_D0 BUS_D2 BUS_D4 BUS_D6 BUS_D8 BUS_D10 BUS_D12 BUS_D14 1 3 5 7 9 11 13 15 SAMTEC EHT-108-01-S-D BUS_D[0:15] CONECTOR DEL BUS DE DIRECCIONES J18 14 52 13 14 15 17 18 19 20 21 VCC VCC D0 D1 D2 D3 D4 D5 D6 D7 GND GND GND GND 22 31 24 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 2 4 6 8 10 12 14 16 1 20 BUS_A1 12 BUS_A2 11 BUS_A3 10 BUS_A4 9 BUS_A5 8 BUS_A6 7 BUS_A7 6 BUS_A8 5 BUS_A9 27 BUS_A10 26 BUS_A11 23 BUS_A12 25 BUS_A13 4 BUS_A14 28 BUS_A15 29 BUS_A16 3 BUS_A17 2 VCC BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 13 14 15 17 18 19 20 21 14 CE PGM OE VCC VPP 22 31 24 D0 D1 D2 D3 D4 D5 D6 D7 GND 13 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 GND VCC \CS_EPROM 11 12 11 10 9 8 7 6 5 27 26 23 25 4 28 29 3 2 GND 74HC00 12 BUS_D1 BUS_D3 BUS_D5 BUS_D7 BUS_D9 BUS_D11 BUS_D13 BUS_D15 AM27C010 32 1 U14D \UDS_mP CONECTOR DEL BUS DE DATOS +5V U19 AM27C010 BUS_A1 BUS_A2 BUS_A3 BUS_A4 BUS_A5 BUS_A6 BUS_A7 BUS_A8 BUS_A9 BUS_A10 BUS_A11 BUS_A12 BUS_A13 BUS_A14 BUS_A15 BUS_A16 BUS_A17 BUS DE DIRECCIONES Byte bajo EPROM 128K x 8-Bits +5V U18 2 VCC Byte alto EPROM 128K x 8-Bits Banco de memorias VCC VPP D 3 BUS_A[1:23] 4 1 2 8 5 BUS DE DIRECCIONES +5V 74HC11 1 2 13 4 3 FC0 74HC04 FC1 \CS_FPCP_VIA1_PB4 BUS_A[1:23] G GND 7 6 5 4 \IRQ_RESET_restore \IRQ6_TEMP_A_restore \CS_AD \CS_VIA2 \CS_VIA1 \IRQ2_TEMP_B_restore \IRQ1_AD_restore 74HC08 8 U17D U39A A B 1 G \VPA_mP 7 6 5 4 16 G2A G2B 4 5 G1 6 BUS_A1 BUS_A2 BUS_A3 \VMA_mP U35B 6 74HC11 U38B U31C DECODIFICADOR . Analizador de gases para vehículos de gasolina Plano nº: 8 Plano: PLACA Nº 3 .1 A A Nombre Fecha Dibujado 30-11-2009 Comprobado 02-12-2009 Ids normas José Santaella Ortiz J.E.32 1 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 BUS DE DATOS U20 +5V EN OUT 8 10 GND U24C 74HC00 9 8 10 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 62 60 59 58 57 56 55 54 D8 D9 D10 D11 D12 D13 D14 D15 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 50 49 48 47 46 45 44 42 D16 D17 D18 D19 D20 D21 D22 D23 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 40 39 38 37 36 35 34 33 D24 D25 D26 D27 D28 D29 D30 D31 18 4 R34 12K 10 GND 18 17 16 15 14 13 12 11 G DIR 19 1 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 CLK 11 15 CLK RESET 13 20 19 RST HALT R/W DSACK0 DSACK1 AS DS CS 28 31 32 21 20 29 9 A4 A3 A2 A1 A0 22 23 24 25 26 GND GND GND GND GND GND GND GND GND GND GND GND GND 63 43 30 51 41 19 14 12 9 8 7 6 5 BUS_A4 BUS_A3 BUS_A2 BUS_A1 U31A 74HC04 +5V U17B 1 74HC08 2 4 5 12 13 D0 D1 D2 D3 1 CLR 9 CLK Q0 Q1 Q2 Q3 2 7 10 15 Q0 Q1 Q2 Q3 3 6 11 14 R/W 10 6 DTACK AS 13 24 11 12 BR BERR BG BGACK 8 LDS 7 UDS U17C U34 \IRQ4_VIA1 \IRQ3_VIA2 \IRQ2_TEMP_B \IRQ1_AD Teclado Intermitencia Temperatura BAJA Conversion AD 4 3 2 1 13 12 11 10 I7 I6 I5 I4 I3 I2 I1 I0 5 EI A2 A1 A0 EO GS 15 14 30 29 28 27 26 25 VMA VPA EN 21 23 22 1OE 2OE 2 4 6 8 11 13 15 17 1 19 A1 A2 A3 A4 A5 A6 A7 A8 1OE 2OE 18 16 14 12 9 7 5 3 GND 10 U29 A1 A2 A3 A4 A5 A6 A7 A8 18 16 14 12 9 7 5 3 GND 10 U30 1 19 1OE 2OE BUS_A1 BUS_A2 BUS_A3 BUS_A4 BUS_A5 BUS_A6 BUS_A7 BUS_A8 74HCT244 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 +5V 2 4 6 8 11 13 15 17 74HCT244 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 +5V BUS_A9 BUS_A10 BUS_A11 BUS_A12 BUS_A13 BUS_A14 BUS_A15 BUS_A16 74HCT244 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 18 16 14 12 9 7 5 3 GND 10 C BUS_A17 BUS_A18 BUS_A19 BUS_A20 BUS_A21 BUS_A22 BUS_A23 CONEXIÓN A LA FUENTE DE ALIMENTACIÓN +5VDC +5V J20 Puerta AND +5 VDC 1 2 10 HEADER_1X2 \AS_mP R/W _mP MOLEX 3928-1023 \HALT_mP \RESET_mP \DTACK_mP INTERRUPCION Codificador con prioridad de 8 a 3 líneas.López UNE UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Ingeniero Técnico Industrial Escala Proyecto: S.

E.López UNE UNIVERSITAT ROVIRA I VIRGILI Ingeniero Técnico Industrial Departament d'Enginyeria Electrònica Elèctrica i Automàtica MOLEX 90120-0121 R67 10K Escala Proyecto: S. tª < 30ºC o tª > 35ºC CONEXIÓN AL VENTILADOR Pin1:Ventilador +12Vdc Pin 2: Fuente infrarrojos +12Vdc 2 4 6 8 10 12 14 16 18 20 22 24 ETH-112-01-S-D PA0 PA1 PA2 1 \IRQ2_TEMP_B_restore C BUS_A2 BUS_A4 9 12k1 VCC +5V J25 8 LM56 R38 GND U40 CONEXIÓN A LA FUENTE DE ALIMENTACIÓN +5VDC +5V LED_AMARILLO_TEMP_BAJA VENTILADOR 9 6 BUS_D0 BUS_D2 BUS_D4 BUS_D6 1 3 5 7 9 11 13 15 20 R39 VIA2 11 13 SENSOR DE TEMPERATURA MOLEX 3928-1023 VCC HEADER_1X2 HEADER 5X2 J22 2 4 6 8 10 12 14 16 MOLEX 10-18-1061 GND 1 VCC 2 +12 VDC CONEXIÓN BUS DE DIRECCIONES 4 3 2 1 A . Analizador de gases para vehículos de gasolina Plano nº: 9 Plano: LED_ROJO-DARLINTON_11 LED_VERDE-DARLINTON_12 PLACA Nº 4 . 7 GND MOLEX 3928-1023 +5V 10K R43 R6522 G5V-DPDT Q2 R42 U50 U51 TEMPERATURA BAJA 8 16 1 Vbb 4 C16 1 2 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 33 32 31 30 29 28 27 26 BUS_A1 BUS_A2 BUS_A3 BUS_A4 38 37 36 35 RS0 RS1 RS2 RS3 EN_mP 25 \RESET_mP34 Ø2 RST R/W_mP D0 D1 D2 D3 D4 D5 D6 D7 HEADER 8X2 ULN2803A 22 R/W \VMA_mP 23 \CS_VIA2 24 CS2 CS1 \IRQ3_VIA2 21 IRQ 2 3 4 1 18 2 17 CA1 CA2 CB1 CB2 40 39 18 19 3 16 4 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 10 11 12 13 14 15 16 17 15 5 14 6 13 7 12 PA3 PA4 PA5 PA6 PA7 5 6 7 8 9 8 Circuito de arranque y RESET manual R45 +5V D3 D4 1N4148 1N4148 R47 R46 29K U42A 2M2 + 10 C17 C18 10uF 2.P.R.M.Santaella J. tª > 45ºC o tª < 40ºC.1uF +5 VDC 4 4K3 OUT1 7 R41 OUT2 6 3K6 LS3 ZTX604/ZTX U41A 74VHC74 14 1K3 HEADER_1X2 2 GND R44 3 13K3 D CLK Activación por flanco de SUBIDA 1 CLR OUT1: Límite de temperatura BAJA Interrupcion por detección de temperatura inferior a 30ºC Q Q 5 6 \IRQ2_TEMP_B PR 4 OUT1: Límite temperatura BAJA Reconocimiento de interrupción Puesta a 1 de los biestables.2uF + 12 7 U31D 1 6 74HC04 +5V 12 11 ZTX604/ZTX Activación por flanco de SUBIDA R50 CLR CLK Q Q PR 13 9 8 10 7 R54 3K6 D VCC 14 R49 4K3 Q3 10K OUT2: Límite temperatura ALTA: Interrupcion por temperatura superior a 45ºC \IRQ6_TEMP_A OUT2: Límite temperatura ALTA Reconocimiento de interrupción Puesta a 1 de los biestables.5 4 3 2 1 BUS_A[1:23] Prueba de los indicadores LED +5V Circuito de control de la temperatura interna BUS_D[0:15] VIA1_PB5_TEST_LED Q1 1 16 LS2 G5V-DPDT 8 6 9 CONECXIÓN A LA PLACA Nº 5 VISUALIZADORES R35 4K3 4 13 11 CONEXIÓN A LA FUENTE DE ALIMENTACIÓN +12VDC ZTX604/ZTX R36 R37 3K6 10K CONEXIÓN AL BUS DE DATOS J31 2 4 6 8 10 Circuito de control de los visualizadores + 12 Vdc J23 BUS DE DIRECCIONES BUS DE DATOS J24 BUS_D1 BUS_D3 BUS_D5 BUS_D7 1 3 5 7 9 D + 12 VDC 2 V+ VREF VT2 5 VTEMP 3 VT1 R40 50K 1 0. (test LED azul) J32 Q6 HEADER_12 R65 R66 5K6 1 LED_VERDE_CONT-VIA2_PA7 ZTX604/ZTX HEADER 1 6K65 MOLEX 70543-0011 Fecha Dibujado 30-11-2009 Comprobado 02-12-2009 Ids normas Nombre José Santaella Ortiz J. 40 CA1 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 33 32 31 30 29 28 27 26 D0 D1 D2 D3 D4 D5 D6 D7 BUS_A1 BUS_A2 BUS_A3 BUS_A4 38 37 36 35 RS0 RS1 RS2 RS3 EN_mP 25 Ø2 \RESET_mP R/W_mP 34 22 RST R/W \CS_VIA1 \VMA_mP 24 23 CS1 CS2 R57 110ohm R58 LED VERDE MEDICIÓN AUTOMÁTICA 2 6K65 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 2 3 4 5 6 7 8 9 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 10 11 12 13 14 15 16 17 CA2 CB1 CB2 39 18 19 IRQ 21 <--- R51 R52 R55 R56 2 4 6 8 10 4K64 4K64 4K64 4K64 J28 0_Selec_Canal 1_Selec_Canal 2_Selec_Canal VIA1_MUX_AD J30 A MOLEX 90136-1204 J29 R/W_mP \HALT_mP \RESET_mP R60 \CS_FPCP_VIA1_PB4 \VMA_mP + ZUMBADOR-VIA2_PA5 HEADER 13X2 6K2 2 4 6 8 10 12 14 16 18 20 22 24 26 1 3 5 7 9 11 13 15 17 19 21 23 25 \CS_VIA1 \CS_VIA2 \IRQ6_TEMP_A \IRQ4_VIA1 \IRQ3_VIA2 \IRQ2_TEMP_B \IRQ6_TEMP_A_restore \IRQ2_TEMP_B_restore SAMTEC ETH-112-01-S-D R63 10K + 12 VDC 1 2 3 4 5 6 PIN_6_8_GND 7 8 9 10 11 12 CONN PWR 4-H B 5K6 R62 8K66 1 2 3 4 \IRQ4_VIA1 EN_mP R61 PIN_2_INDICADOR_ROJO_ALARMA +5V PIN_4_INDICADOR_VERDE_MEDICION PIN_5_INDICADOR_NARANJA_TEMPERATURA_ALTA VIA1_PB5_TEST_LED PIN_7_INDICADOR_AMARILLO_TEMPERATURA_BAJA R64 PIN_9_LED_VERDE_MEDICION_AUTOMATICA PIN_10_LED_VERDE_MEDICION_AUTOMATICA PIN_11_LED_VERDE_MEDICION_CONTINUA PIN_12_LED_VERDE_MEDICION_CONTINUA 110ohm LED VERDE MEDICIÓN CONTINUA CONEXIÓN A LA PLACA Nº 1 SENSOR DE OXIGENO Y R. G6E-SPDT D <--- TEMPERATURA ALTA Sensor de gases NDIR BUS_A1 BUS_A3 HEADER 12X2 VIA1_PB6_TEMP_B J26 1 3 5 7 9 11 13 15 17 19 21 23 ETH-108-01-S-D OUT1: Límite de temperatura BAJA Detección de cambios de temperatura mínima.MÓDULO I/O Sustituye a Sustituido por 5 R53 100ohm EHT-105-01-S-D CONECXIÓN A LA PLACA Nº 2 MÓDULO DE CONVERSIÓN A/D \CS_FPCP_VIA1_PB4 VIA1_PB5_TEST_LED VIA1_PB6_TEMP_B VIA1_PB7_TEMP_A Q5 ZTX604/ZTX 1 3 5 7 9 HEADER 5X2 PKM24SP_3805 CONEXIÓN A LA PLACA Nº 7 INDICADORES LUMINOSOS C J27 10K PZ1 \RESET_mP CONEXIÓN DEL TECLADO +5V LED_VERDE_AUTO-VIA2_PA6 ZTX604/ZTX 4 74HC05 CONEXIÓN AL BUS DE CONTROL R59 Q4 ZUMBADOR ALARMA 3 4K7 1 +5V Circuito de control de los indicadores luminosos y acústicos 4 +5V R6522 \IRQ6_TEMP_A_restore B U43B U45 74VHC74 GND MOLEX 90136-1202 U42B +5V 1 3 VIA1 U41B 8 HEADER_2 10 U44A 74HC08 Circuito de control del teclado y de los indicadores luminosos y acústicos 20 LED_NARANJA_TEMP_ALTA VIA1_PB7_TEMP_A \HALT_mP 2 74HC05 74HC14 VCC FUENTE_INFRARROJOS 1 R48 GND VENTILADOR 2 74HC14 3 9 1 2 RL1 4K7 U43A 1 11 OUT2: Límite temperatura ALTA Detección de cambios de temperatura máxima.

puesta en blanco CONEXIÓN A LA FUENTE DE ALIMENTACIÓN +5VDC BUS_D0 BUS_D1 BUS_D2 BUS_D3 8 RN2 DS12 HDSP_H103 DIGIT30 DS23 HDSP_H103 B 3 DIGIT23 DIGIT10 DIGIT11 DIGIT12 DIGIT13 DIGIT14 DIGIT15 DIGIT16 DS18 HDSP_H103 5 7 6 4 2 1 9 10 DIGIT40 8 DIGIT21 8 X220ohm HDSP_H103 DIGIT20 DS17 HDSP_H103 5 7 6 4 2 1 9 10 DIGIT40 DIGIT14 5 7 6 4 2 1 9 10 DIGIT34 DS16 HDSP_H103 5 7 6 4 2 1 9 10 3 DIGIT13 +5V DIGIT32 DIGIT33 DIGIT12 R70 220ohm DIGIT30 DIGIT31 8 DIGIT11 5 7 6 4 2 1 9 10 8 DIGIT21 DIGIT10 HDSP_H103 DIGIT20 +5V DIGIT32 DIGIT33 DIGIT12 R69 220ohm DIGIT30 DIGIT31 8 DIGIT11 DS5 5 7 6 4 2 1 9 10 8 DIGIT21 DIGIT10 HDSP_H103 DIGIT20 +5V DIGIT32 DIGIT33 DIGIT12 R68 220ohm DIGIT30 DIGIT31 8 DIGIT11 DS4 5 7 6 4 2 1 9 10 8 DIGIT21 DIGIT10 HDSP_H103 DIGIT20 DS14 HDSP_H103 +5V 5 7 6 4 2 1 9 10 3 DIGIT13 HDSP_H103 DIGIT30 DIGIT31 DIGIT12 DS3 5 7 6 4 2 1 9 10 DIGIT22 DIGIT23 8 DIGIT11 HDSP_H103 DIGIT20 DIGIT21 DIGIT10 5 7 6 4 2 1 9 10 7 1 2 6 BUS_D12 BUS_D13 BUS_D14 BUS_D15 B BUS_D[0:15] 3 DIGIT13 HDSP_H103 8 C DIGIT12 5 7 6 4 2 1 9 10 GND DS1 8 DIGIT11 5 7 6 4 2 1 9 10 A B C D 8 3 DIGIT10 5 7 6 4 2 1 9 10 a b c d e f g 16 8 5 7 6 4 2 1 9 10 13 12 11 10 9 15 14 8 5 7 6 4 2 1 9 10 8 7 6 5 4 3 2 1 16 DIGIT4[0:6] D 9 10 11 12 13 14 15 16 GND DIGIT10 DIGIT11 DIGIT12 DIGIT13 DIGIT14 DIGIT15 DIGIT16 DIGIT3[0:6] U46 74HC4511A VDD DIGIT2[0:6] +5V VDD RN1 DIGIT1[0:6] 16 Visualización HC VDD Visualización CO GND 3 Visualización CO2 16 4 Visualización 02 VDD Visualización r.m.test del display \LE .VIA2_PA2 . López Ids normas UNE José Santaella Ortiz UNIVERSITAT ROVIRA I VIRGILI Ingeniero Técnico Industrial Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: S.p.VIA2_PA1 .VISUALIZADORES Sustituye a Sustituido por .E.2 1 DIGIT14 DIGIT15 DIGIT16 5 7 6 4 2 1 9 10 3 DS7 DS2 8 3 DIGIT24 DIGIT25 DIGIT26 HDSP_H103 8 3 DS13 HDSP_H103 DS8 5 7 6 4 2 1 9 10 8 DIGIT32 3 DIGIT33 DIGIT34 DIGIT35 DIGIT36 R71 220ohm 8 3 DIGIT14 DIGIT15 DIGIT16 DIGIT22 3 DIGIT23 DIGIT24 DIGIT25 DIGIT26 DS9 HDSP_H103 5 7 6 4 2 1 9 10 DIGIT40 8 DIGIT41 DIGIT42 3 DIGIT43 DIGIT44 DIGIT45 DIGIT46 DS19 HDSP_H103 3 DIGIT13 DIGIT14 DIGIT15 DIGIT16 DIGIT22 3 DIGIT23 8 3 DIGIT34 DIGIT35 DIGIT36 5 7 6 4 2 1 9 10 DIGIT24 DIGIT25 DIGIT26 DS10 HDSP_H103 DIGIT40 8 DIGIT41 DIGIT42 3 DIGIT43 DIGIT44 DIGIT45 DIGIT46 DS20 HDSP_H103 DS21 HDSP_H103 5 7 6 4 2 1 9 10 8 3 DIGIT34 DIGIT35 DIGIT36 DS15 HDSP_H103 5 7 6 4 2 1 9 10 3 DIGIT13 DIGIT14 DIGIT15 DIGIT16 DIGIT22 3 DIGIT23 DIGIT24 DIGIT25 DIGIT26 DS11 HDSP_H103 DIGIT41 8 DIGIT42 DIGIT43 3 DIGIT44 DIGIT45 DIGIT46 DIGIT15 DIGIT16 DS6 8 3 DIGIT35 DIGIT36 DIGIT22 DIGIT41 8 DIGIT42 DIGIT43 3 DIGIT44 DIGIT45 DIGIT46 DS22 HDSP_H103 DIGIT24 DIGIT25 DIGIT26 5 7 6 4 2 1 9 10 DIGIT20 DIGIT21 DIGIT22 DIGIT23 DIGIT24 DIGIT25 DIGIT26 5 7 6 4 2 1 9 10 DIGIT30 DIGIT31 DIGIT32 DIGIT33 DIGIT34 DIGIT35 DIGIT36 8 DIGIT31 DIGIT32 3 DIGIT33 DIGIT34 DIGIT35 DIGIT36 DIGIT40 DIGIT41 DIGIT42 DIGIT43 DIGIT44 DIGIT45 DIGIT46 8 3 BI LE LT 4 5 3 5 7 6 4 2 1 9 10 DIGIT20 DIGIT21 DIGIT22 DIGIT23 DIGIT24 DIGIT25 DIGIT26 9 10 11 12 13 14 15 16 8 7 6 5 4 3 2 1 13 12 11 10 9 15 14 a b c d e f g 8 X220ohm RN3 DIGIT30 DIGIT31 DIGIT32 DIGIT33 DIGIT34 DIGIT35 DIGIT36 9 10 11 12 13 14 15 16 DIGIT40 8 7 6 5 4 3 2 1 13 12 11 10 9 15 14 a b c d e f g 8 X220ohm DIGIT41 DIGIT42 +5V U47 74HC4511A A B C D 7 1 2 6 BI LE LT 4 5 3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 +5V U48 74HC4511A A B C D 7 1 2 6 BI LE LT 4 5 3 DIGIT44 C BUS_D8 BUS_D9 BUS_D10 BUS_D11 DIGIT45 DIGIT46 RN4 DS24 HDSP_H103 DIGIT40 DIGIT41 DIGIT42 DIGIT43 DIGIT44 DIGIT45 DIGIT46 9 10 11 12 13 14 15 16 8 7 6 5 4 3 2 1 13 12 11 10 9 15 14 a b c d e f g +5V U49 74HC4511A 7 1 2 6 BI LE LT 4 5 3 8 8 X220ohm A B C D Control de activación del interface (LE).Santaella Comprobado 02-12-2009 J. Analizador de gases para vehículos de gasolina A Plano nº: 10 Plano: PLACA Nº 5 .activación \BI .VIA2_PA0 . blanking (BI) y prueba de display (LT) CONECXIÓN A LA PLACA Nº 4 MODULO I/O D DIGIT43 \LT . GND 5 Visualización LAMBDA CONECTOR DEL BUS DE DATOS J34 +5V J33 2 1 +5 VDC GND A HEADER_1X2 MOLEX 3928-1023 J35 1 2 3 4 5 6 7 8 9 10 CONN SOCKET 10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 MOLEX 90136-1110 CONN SOCKET 16 MOLEX 90136-1216 BUS_D0 BUS_D1 BUS_D2 BUS_D3 BUS_D4 BUS_D5 BUS_D6 BUS_D7 BUS_D8 BUS_D9 BUS_D10 BUS_D11 BUS_D12 BUS_D13 BUS_D14 BUS_D15 Fecha Nombre Dibujado 27-11-2009 J.R.

D C B A J38 DIODOS GBU4A .R.FUENTE DE ALIMENTACIÓN Sustituye a Sustituido por D C B A .VISHAY +12 VDC CONEXIÓN CON EL TRANSFORMADOR_2 J39 0 Vac 2 D5 HEADER_1X2 HEADER_1X2 UT4005 D7 MOLEX 3928-1023 + C20 2200uF D8 UT4005 C19 UT4005 U52 MC78T05/TO D9 3 OUT UT4005 9 Vac C21 UT4005 1 C22 C23 + HEADER_1X2 D11 MOLEX 3928-1023 UT4005 + 2200uF D12 C24 100nF 1000uF 1 GND 2 4 D10 IN J40 +5 VDC 1 2 2 GND J41 0 Vac MOLEX 3928-1023 100nF DIODOS GBU4A . Plano nº: 11 Plano: PLACA Nº 6 .Santaella Comprobado 02-12-2009 J. López Ids normas UNE Ingeniero Técnico Industrial MC7915/TO UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Proyecto: Analizador de gases para vehículos de gasolina 1 Escala S.VISHAY CONEXIÓN CON EL TRANSFORMADOR_2 GND 2 D6 UT4005 12 Vac 1 1 5 TESNIONES DE SALIDA HACIA LOS CIRUITOS HEADER_1X2 MOLEX 3928-1023 100nF UT4005 CONEXIÓN CON EL TRANSFORMADOR_1 18 Vac DF10M 4 + U54 3 1 C27 +15 VDC 3 VOUT 2 HEADER_3 2 MOLEX 90136-1203 VIN MC7815/TO C25 C28 + 3 18 Vac - GND 1 2 3 COMUN U53 1 J42 C26 + 2200uF 100nF 1000uF 100nF J43 1 2 3 C30 C31 + 100nF IN GND 2 1000uF 1 2200uF C32 + C29 OUT 3 100nF + 15 VDC GND .15 VDC HEADER_3 MOLEX 90136-1203 -15 VDC 2 U55 Nombre Fecha José Santaella Ortiz Dibujado 27-11-2009 J.E.

D C B A Medición Temperatura [baja] DS25 DS26 LAMP Indicador ROJO D14 LED [alta] DS27 2 1 2 1 DS28 2 1 LAMP LED 2 1 LAMP Indicador VERDE Sensor oxígeno 5 Alarma D13 LAMP Indicador NARANJA Indicador AMARILLO LED azul VERDE MEDICIÓN CONTINUA 4 D15 VERDE MEDICIÓN AUTOMÁTICA LED CONEXIÓN A LA PLACA Nº 4 (Módulo I/O y control de temperatura) J44 3 + 12 VDC PIN_2_INDICADOR_ROJO_ALARMA + 12 VDC PIN_4_INDICADOR_VERDE_MEDICIÓN PIN_5_INDICADOR_NARANJA_TEMPERATURA_ALTA PIN_6_8_GND PIN_7_INDICADOR_AMARILLO_TEMPERATURA_BAJA 1 2 3 4 5 6 7 8 9 10 11 12 PIN_9_LED_VERDE_MEDICIÓN_AUTOMÁTICA PIN_10_LED_VERDE_MEDICIÓN_AUTOMÁTICA PIN_11_LED_VERDE_MEDICIÓN_CONTINUA PIN_12_LED_VERDE_MEDICIÓN_CONTINUA HEADER_12 MOLEX 70543-0011 CONEXIÓN A LA PLACA Nº 1 (Sensores y Conversión A/D) J45 2 1 2 +_LED_AZUL_O2 -_LED_AZUL_O2 HEADER_2 MOLEX 10-32-1021 Fecha Nombre José Santaella Ortiz Dibujado 27-11-2009 J.Santaella Comprobado 02-12-2009 J.R.E. López Ids normas UNE Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Proyecto: Analizador de gases para vehículos de gasolina 1 Escala S. Plano nº: 12 Plano: CONEXIÓN DE LOS INDICADORES LUMINOSOS Sustituye a Sustituido por D C B A .

Medidas 100x160x1. López Ids normas UNE José Santaella Ortiz Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: 1:1 Analizador de gases para vehículos de gasolina Plano nº: 13 Plano: CIRCUITO IMPRESO DE LAS PLACAS Nº1 Y 2 Sustituye a Sustituido por .R. Placa nº 1 – Pistas de la cara superior (top layer) Placa nº 2 Pistas de la cara superior (top layer) Placa nº 2 Pistas de la cara inferior (bottom layer) Placa nº 1 – Pistas de la cara inferior (bottom layer) Fecha Nombre Dibujado 27-11-2009 J. Placa de circuito impreso Eurocard chapada en cobre por las dos caras hecha de poliéster reforzado con fibra de vidrio. Medidas 100x160x1. hecha de poliéster reforzado con fibra de vidrio.6 mm. Placa de circuito impreso Eurocard chapada en cobre por las dos caras. Placa nº 2 Módulo Conversión A/D.6 mm.Santaella Comprobado 02-12-2009 J.Placa nº 1 Módulo de Sensores.

CIRCUITO IMPRESO DE LA CARA SUPERIOR DE LA PLACA (top layer) Sustituye a Sustituido por .Santaella Comprobado 02-12-2009 J. Placa de circuito impreso Eurocard chapada en cobre por las dos caras. López Ids normas UNE José Santaella Ortiz Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: 1:1 Analizador de gases para vehículos de gasolina Plano nº: 14 Plano: PLACA Nº3. Fecha Nombre Dibujado 27-11-2009 J. Medidas: 160x233.Placa nº 3 Módulo Microprocesador.4 mm. hecha de poliéster reforzado con fibra de vidrio. Vista de la cara superior (top layer) de la placa.R.

hecha de poliéster reforzado con fibra de vidrio.4x1. López Ids normas UNE José Santaella Ortiz Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: 1:1 Analizador de gases para vehículos de gasolina Plano nº: 15 Plano: PLACA Nº3.R.6 mm.Santaella Comprobado 02-12-2009 J.CIRCUITO IMPRESO DE LA CARA INFERIOR DE LA PLACA (bottom layer) Sustituye a Sustituido por .Placa nº 3 Módulo Microprocesador. Medidas: 160x233. Vista de la cara inferior de la placa (bottom layer) Placa de circuito impreso Eurocard chapada en cobre por las dos caras. Fecha Nombre Dibujado 27-11-2009 J.

Medidas: 160x233. Placa de circuito impreso Eurocard chapada en cobre por las dos caras.Santaella Comprobado 02-12-2009 J.Placa nº 4 Módulo I/O. Vista de la cara superior de la placa (top layer).CIRCUITO IMPRESO DE LA CARA SUPERIOR DE LA PLACA (top layer) Sustituye a Sustituido por .4 mm. Fecha Nombre Dibujado 27-11-2009 J. hecha de poliéster reforzado con fibra de vidrio. López Ids normas UNE José Santaella Ortiz Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: 1:1 Analizador de gases para vehículos de gasolina Plano nº: 16 Plano: PLACA Nº4.R.

Medidas: 160x233.R.CIRCUITO IMPRESO DE LA CARA INFERIOR DE LA PLACA (bottom layer) Sustituye a Sustituido por . Vista de la cara inferior de la placa (bottom layer) Placa de circuito impreso Eurocard chapada en cobre por las dos caras. Fecha Nombre Dibujado 27-11-2009 J. hecha de poliéster reforzado con fibra de vidrio.4x1.Placa nº 4 Módulo I/O. López Ids normas UNE José Santaella Ortiz Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: 1:1 Analizador de gases para vehículos de gasolina Plano nº: 17 Plano: PLACA Nº4.6 mm.Santaella Comprobado 02-12-2009 J.

Placa de circuito impreso Eurocard chapada en cobre por las dos caras hecha de poliéster reforzado con fibra de vidrio. Placa nº 6 Fuente de alimentación. Placa de circuito impreso Eurocard chapada en cobre por las dos caras.Santaella Comprobado 02-12-2009 J.6 mm.6 mm. hecha de poliéster reforzado con fibra de vidrio. López Ids normas UNE José Santaella Ortiz Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Escala Proyecto: 1:1 Analizador de gases para vehículos de gasolina Plano nº: 18 Plano: CIRCUITO IMPRESO DE LAS PLACAS Nº 5 Y 6 Sustituye a Sustituido por .Placa nº 5 Visualizadores (Módulo I/O). Placa nº 5 – Pistas de la cara superior (top layer) Placa nº 6 Pistas de la cara superior (top layer) Placa nº 6 Pistas de la cara inferior (bottom layer) Placa nº 5 – Pistas de la cara inferior (bottom layer) Fecha Nombre Dibujado 27-11-2009 J.R. Medidas 100x160x1. Medidas 100x160x1.

medidas: 100x160x1.Santaella Comprobado 02-12-2009 J. medidas: 100x160x1.Placa nº 1 Módulo Sensores.6 mm Fecha Nombre Dibujado 27-11-2009 J. López Ids normas Escala 1:1 UNE José Santaella Ortiz Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Proyecto: Analizador de gases para vehículos de gasolina Plano nº: 19 Plano: DISTRIBUCIÓN DE COMPONENTES EN LAS PLACAS Nº1 Y 2 Sustituye a Sustituido por .R.6 mm Placa nº 2 Módulo de Conversión A/D.

R.6 mm Fecha Nombre Dibujado 27-11-2009 J.Santaella Comprobado 02-12-2009 J. Placa de circuito impreso chapada en cobre por las dos caras. hecha de poliéster reforzado con fibra de vidrio. López Ids normas Escala 1:1 UNE José Santaella Ortiz Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Proyecto: Analizador de gases para vehículos de gasolina Plano nº: 20 Plano: DISTRIBUCIÓN DE COMPONENTES EN LA PLACA Nº3 Sustituye a Sustituido por . Medidas: 100x160x1.Placa nº 3 Módulo Microprocesador.

R.6 mm Fecha Nombre Dibujado 27-11-2009 J.Santaella Comprobado 02-12-2009 J. López Ids normas Escala 1:1 UNE José Santaella Ortiz Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Proyecto: Analizador de gases para vehículos de gasolina Plano nº: 21 Plano: DISTRIBUCIÓN DE COMPONENTES EN LA PLACA Nº4 Sustituye a Sustituido por . Placa de circuito impreso chapada en cobre por las dos caras. Medidas: 100x160x1.Placa nº 4 Módulo I/O. hecha de poliéster reforzado con fibra de vidrio.

6 mm Fecha Nombre Dibujado 27-11-2009 J. medidas: 100x160x1.R.Placa nº 5 Módulo I/O: 100x160x1.6 mm Placa nº 6 Fuente de alimentación. López Ids normas Escala 1:1 UNE José Santaella Ortiz Ingeniero Técnico Industrial UNIVERSITAT ROVIRA I VIRGILI Departament d'Enginyeria Electrònica Elèctrica i Automàtica Proyecto: Analizador de gases para vehículos de gasolina Plano nº: 22 Plano: DISTRIBUCIÓN DE COMPONENTES EN LAS PLACAS Nº5 Y 6 Sustituye a Sustituido por .Santaella Comprobado 02-12-2009 J.

FECHA: Febrero / 2010. DIRECTOR: José Ramón López López.5 PRESUPUESTO TITULACIÓN: Ingeniería Técnica Industrial especialidad Electrónica Industrial AUTOR: José Santaella Ortiz. .

2 Lista de Precios Unitarios Se especifican componentes comerciales de determinados fabricantes como referencia por lo que se podrán utilizar otros componentes de características y precios similares a los especificados en el presupuesto.85 € AD585SQ/883B u CI amplificador de muestreo y retención 74HC175N u CI biestable tipo D cuádruple con CLEAR y activación por flanco ascendente. Conector macho complementario EHT-112-01S-D. Conector macho complementario EHT-105-01-S-D.1 Introducción En el apartado se especifica el coste del diseño del analizador de gases. 2. 0.00-01-N Página 277 (532) 3.14 € 74HCT245N. 3.1 Componentes.652 u Buffer no-inversor de 8 líneas bidireccionales compatible con buses triestado. 04.2.21 € .68 € TCSD-08-D-04.0001-N u Cable bus conectores hembra 26 vias en 2 filas. 7. TCSD-13-D-04. CÓDIGO UNIDAD DESCRIPCIÓN PRECIO OP07CN u Amplificador operacional 1.0001-N u 3. 5.52 € 77.23 € TC4049BP u Buffer inversor 0. Conector macho complementario EHT-108-01S-D. Cable bus conectores hembra 24 vias en 2 filas. A 5.0001-N u Cable bus conectores hembra 2 filas 8 vias.27 € 74HCT244N.66 € 081-0137-303 u Casquillo tipo lente visible al exterior para el portalámparas.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO 30-01-2010 rev.14 € TCSD-05-D- u Cable bus conectores hembra 10 vias en 2 filas. 5.74 € 0.652 u Buffer no-inversor de 8 líneas salientes triestado 0.13 € TCSD-12-D-04. Conector macho complementario EHT-113-01S-D. Para ello se dividen los costes en componentes y mano de obra.51 € TL082CN u Amplificador operacional 0.

0.85 € .14 € 57.12 € SN74HC08N u CI con 4 puertas AND de 2 entradas 0. 0. 0.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev.66 € Página 278 (532) 261. 0. 2.28 € SN74HC112N u CI con 2 Flip-Flops J-K Negative-EdgeTriggered con Clear y Preset.48 € 74HC32N u CI con puerta OR cuadruple de 2 entradas 0. Activación por flanco de subida.06 € 15. 0.16MHZ. y RESET independientes.21 € MM74HC138N u CI decodificador / demultiplexor inversor de 3-a8 Lineas. 0.31 € 74VHC74N u CI con 2 biestables D con activación por flanco de subida. 0. SET.19 € SN74HC11NE4 u CI con 3 puertas lógicas AND de 3 entradas.14 € ULN2803AN u CI con 8 transitores Darlington 0.12 € SN74HC05N u CI con 6 puertas lógicas inversoras con salida en drenador abierto.01 € XO-53B8M u CI oscilador de 8Mhz para señal de reloj del módulo microprocesador. 0.12 € MM74HC04N u CI con 6 puertas lógicas inversoras 0.68PLCC CI microprocesadores 16 bits bus de datos ADG508FBNZ u CI multiplexor analógico de 8 canales 8.15 € 74HC00N u CI con 4 puertas NAND de 2 entradas 0.13 € MC74HC74ANG u CI con 2 biestables tipo D con entradas CLK.39 € 74HC139N u CI decodificador / demultiplexor Dual 2-Line a 4-Line.14 € MC68882EI16A u MC68HC000CEI16 u CI FPU MC680X0 COPROCESSOR. A UNIDAD DESCRIPCIÓN PRECIO SN74HC148N u CI codificador con prioridad de 8 a 3 0.15 € AD574AUD u CI conversor A/D de 12 bits CD74HC4511E u CI Decodificador / cerrojo BCD a 7 segmentos.

1. 0. axial. axial. 3. 0. axial.1MU FM u Condensador de película de plástico metalizado de 0. axial. 1.2uF.01uF.15 € LM56BIM u CI termostato. radial.5V de precisión. 8. A UNIDAD DESCRIPCIÓN PRECIO R6522AP u CI periférico Versatile Interface Adapter (VIA). cilíndrico.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev.14 € LM285LP-2-5 u CI tensión de referencia 2. 1.36 € B32529C1103J u Condensador de película de plástico metalizado de 10nF. 0.32 € B32537B1105K u Condensador de película de plástico de 1uF.01M UFM u Condensador de película de plástico metalizado de 0. axial.09 € MKT1813610065 u Condensador de película de plástico metalizado de 10uF. 0. 0.25 € SA555P u CI temporizador 555. 0.31 € LT1185CT u CI Regulador de tensión.37 € MKT1813610065 u Condensador axial de película de plástico metalizado de 10nF.18 € MC7815ECT u CI regulador de tensión positiva a +15Vdc para la fuente de alimentación.78 € Página 279 (532) . 0. 0.10 € B32537B1105K u Condensador de película de plástico metalizado de 1uF.10 € ECA2WHG2R2 u Condensador cerámico no polarizado de 2. 0.78 € ECQV1104JM u Condensador de película de plástico metalizada de 100nF.05 € MC7915ACT u CI regulador de tensión negativa a -15Vdc para la fuente de alimentación.38 € MKT1813400V0.05 € MKT1813400V0. 0.00 € M74HC4075B1R u CI puerta OR de 3 entradas triple. 10% tolerancia de capacidad.18 € MC78T05CT u CI regulador de tensión positiva a +5Vdc para la fuente de alimentación. 1. 8.1uF. radial. 2.

2uF.32 € 2. 0.17 € Condensador electrolítico cilíndrico de 1000uF/63Vdc. Conector macho complementario MOLEX 90136-1204. Conector macho complementario MOLEX 70543-0011. Condensador de película de plástico metalizado no polarizado 100nF. axial.13 € Conector hembra 1 fila 3 vias.75 € 0. método de terminación -Crimpar.09 € u Conector hembra 10 vias en 1 filas. 0. Conector macho complementario MOLEX 90136-1202.07 € TYCO 640250-1 u Conector hembra de 1 via para conexión a conector MOLEX 90120-0121.33 € Página 280 (532) 0. 1. Conector hembra complementario MOLEX 90156-0143. método de terminación -Crimpar.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev.26 € MOLEX 90136-1204 u Conector macho 1 fila 4 vias para conexión a placa PCB. Conector macho complementario MOLEX 70543-0011. 0. método de terminación:Crimpar. 0. hasta 3Amp. cilíndrico. 3. Condensador electrolítico cilíndrico de 2200uF/63Vdc. A UNIDAD DESCRIPCIÓN B32521C6223J u ECQV1104JM u ECA2WHG2R2 u GS85ºC 0538 u GS85ºC 0536 u MAL202118471E3 u MOLEX 90156-0143 u MOLEX 90156-0144 u MOLEX 14-56-2108 PRECIO Condensador de película de plástico metalizado de 22nF. método de terminación:Crimpar.20 € MOLEX 39-01-2020 u Conector hembra de 2 vias para conexión a conector macho MOLEX 39-28-1023. radial. 0.23 € 0. Condensador electrolítico 2.88 € MOLEX 14-56-2128 u Conector hembra 12 vias en 1 filas. 0. Conector macho complementario MOLEX 14-56-2168. Condensador electrolítico de 470uF. Conector hembra 1 fila 4 vias. radial. 0.05 € 0. método de terminación:Crimpar.12 € MOLEX 90136-1203 u Conector macho 1 fila 3 vias para placa PCB. Conector hembra complementario MOLEX 90156-0144.13 € . Conector macho complementario MOLEX 90136-1203. 0.05 € MOLEX 14-56-2168 u Conector hembra 16 vias en 1 filas.72 € MOLEX 90156-0142 u Conector hembra 2 vias. 1.

85 € SK 145/37. 0. 6. 6. Conector hembra complementario MOLEX 3901-2020. 0. 0. Conector hembra complementario bus TCSD-05-D-04. Alimentación +5 y +12 Vdc.0001-N.06 € Página 281 (532) . 6. Conector hembra complementario MOLEX 90156-0142.0001-N.23 € TV5 u Disipador de calor para el CI LT1185. 1.33 € EHT-112-01-S-D u Conector macho 24 vias en 2 filas.0001-N. A UNIDAD DESCRIPCIÓN PRECIO MOLEX 90120-0121 u Conector macho 1 via para conexión a placa PCB.24 € MOLEX 90136-1110 u Conector placa PCB 1x10 pines macho 0.5 STS220 u Disipador de calor para el CI con encapsulado TO-220 para CI 78T05.70 € EHT-113-01-S-D u Conector macho 26 vias en 2 filas. Resistencia térmica:5 °C/W. 0.70 € MOLEX 39-28-1023 u Conector macho de 2 vias para placa PCB. 6.70 € MOLEX 90136-1202 u Conector macho 2 vias para placa PCB. 0. 7815ECT 7915ACT y LT1185CT. Conector hembra complementario MOLEX 90156-0144. 0. Conector hembra complementario MOLEX 14-56-2128.37 € NJM4151M u Conversor Voltaje a frecuencia y frecuencia a voltaje V-F/F-V Converter. 0.70 € MOLEX 70543-0011 u Conector macho 12 vias en 1 filas.38 € MOLEX 90136-1216 u Conector macho 16 vias en 1 filas. Conector hembra complementario bus TCSD-08-D-04. Conector hembra complementario bus TCSD-12-D-04. Conector hembra complementario MOLEX 14-56-2168. Conector hembra complementario bus TCSD-13-D-04.04 € EHT-105-01-S-D u Conector macho 10 vias en 2 filas.52 € 637-10ABPE u Disipador de calor para el CI con encapsulado TO-220 para CI 78T05. hasta 3Amp.91 € EHT-108-01-S-D u Conector macho 16 vias en 2 filas.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev. 1.0001-N.

57 € 29.25 € 6. RAW 160 X 233. 0.73 € FX0458/1 u Portafusible de 5x20mm encastrado en la caja del analizador.12 € RAW 100 X 160MM S/S Placa chapada en cobre por una cara hecha de poliéster reforzado con fibra de vidrio. AM27C010-200DI u Memoria EPROM 18K x 8bits 4. Resistencia térmica: 36 °C/W.29 € 15.11 € HTS35SL u RAW 100 X 160MM D/S u Moldura montaje LED saliente 5mm.4MM D/S Placa chapada en cobre por las dos caras hecha de poliéster reforzado con fibra de vidrio. 081-0410-01-303 u 3290H-1-203 u Portalámparas LED multichip MBC/MCC Ba9s tipo T-3 1/4 bayoneta miniatura Poteciómetro Bourns 20K ohm 1W.70 € CY62256LL-70PXC u Memoria SRAM 32Kx8 2.87 € RTF-5010 u 0. 1N4148 u Diodo rectificador de pequeña señal.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev. 0.78 € .5Amp 5x20mm.10 € Tyco 1634201-4 u Interruptor de apagado-encendido de la bomba de succión de gases del analizador con iluminación roja.D15B Pasta de silicona para montaje de los disipadores de calor. Diodos D13.D14.13 € 3.40 € HDSP-H103-5553 u Display 7 segmentos. Página 282 (532) 0. LM-2X u Manguera de toma de gases con filtro.79 € 0. 2.orif 8mm. A UNIDAD DESCRIPCIÓN PRECIO LT1185CT. 0.500MXP u Fusible alimentación 0. 0.52 € Tyco 1634201-5 u 2. 2.09 € UT4005 u Diodo rectificador para la fuente de alimentación.67 € 21.52 € WP7524PBC/Z u 255-501-64-XX u Interruptor de apagado-encendido del analizador.90 € 0217. Placa chapada en cobre por las dos caras hecha de poliéster reforzado con fibra de vidrio.33 € 6. 7. LED azul T-1 ¾ (5mm) del fabricante Kingbright LED multichip MBC/MCC Ba9s de 12Vdc. Iluminación verde.

0.41 € ROX2SJ6R8 u Resistencia de óxido metálico de 6.5W. 120x120mm.03 € RCC025 5K6 J u Resistencia de película de carbón de 5K6 ohm.25W. tolerancia 5%.5W. 0. 0. 5%. tolerancia 5%.15 € RCC025 5K6 J u Resistencia de película de carbón de 5K6 ohm.5W.25W.25W.03 € CFR16J12K u Resistencia de película de carbón de 12K ohm. tolerancia 5%. tolerancia 5%. tolerancia 5%. 0. 0. 0.25W. tolerancia 5%.19 € CFR16J10K u Resistencia de película de carbón de 10K ohm. 0.03 € CFR50J4K3 u Resistencia de película de carbón de 4K3 ohm.91 € u Relé electromecánico para circuitos de señal (Omron). 0. 0.25 € RWM041091R0JR15E 1 u Resistencia de hilo bobinado de 90 ohm. 0.52 € G6E-134P-US 5DC u Relé electromecánico para circuitos de señal (Omron).11 € UPW50B50KV u Resistencia de hilo bobinado de 50K ohm. 0. tolerancia 5%.5W. 0.02 € CFR50J3K6 u Resistencia de película de carbón de 3K59 ohm.15 € Página 283 (532) 1. tolerancia 5%. 0.125W.01 € CFR50J110R u Resistencia de película de carbón de 110 ohm. 0.32 € ROX1SJ100R u Resistencia de óxido metálico de 100 ohm. 0. tolerancia 5%. 0. 2.17 € . tolerancia 5%. 2W tolerancia. 0. A UNIDAD DESCRIPCIÓN DF10M-E3 u MULTICOMP 2492 u G5V-2 5DC PRECIO Puente de diodos rectificadores de la fuente de alimentación Rejilla protectora para el ventilador.03 € CFR16J220R u Resistencia de película de carbón de 220 ohm. 0. 1.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev. 0. 2. tolerancia 5%. 1W.8 ohm. 0. 0.

tolerancia 1%. 0. tolerancia 1%.03 € 231290013004 u Resistencia de película metálica de 300K ohm. 0. 0.03 € 231290012202 u Resistencia de película metálica de 2K2 ohm.125W. tolerancia 1%.03 € 232215621213 u Resistencia de película metálica de 12K1 ohm. 0.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev.04 € LR1F120K u Resistencia de película metálica de 120K ohm.6W. 0. 0. tolerancia 1%. tolerancia 1%. 0.02 € LR1F1K3 u Resistencia de película metálica de 1K3 ohm. 0. tolerancia 1%. 0. 0. 0. tolerancia 1%.02 € 231290011003 u Resistencia de película metálica de 10K ohm.03 € 232215621214 u Resistencia de película metálica de 121K ohm. tolerancia 5%. 0.125W. 0. 0. tolerancia 1%. 0.125W.02 € 231290011004 u Resistencia de película metálica de 100k ohm. 0.03 € 231290011002 u Resistencia de película metálica de 1K ohm. tolerancia 1%. 0. 0. 0.125W. 0. 0. tolerancia 1%.03 € 232215622803 u Resistencia de película metálica de 28K ohm.6W. tolerancia 1%.03 € 231290011004 u Resistencia de película metálica de 100K ohm.6W tolerancia 1%. 0. 0. 0.6W.125W. 0.4W. 0. 0. 0. 1W.6W.02 € CFR100J10K u Resistencia de película metálica de 10K ohm. 0.03 € 232215622205 u Resistencia de película metálica de 2M2 ohm.02 € 232215622372 u Resistencia de película metálica de 2K37 ohm. A UNIDAD DESCRIPCIÓN PRECIO CFR50J6K2 u Resistencia de película de carbón de 6K2 ohm. tolerancia 1%. tolerancia 5%.6W.03 € 232215621333 u Resistencia de película metálica de 13K3 ohm.25W.125W.02 € Página 284 (532) .6W. 0. 0. tolerancia 1%.

03 € 3296W-1-101LF u Resistencia variable trimer de 100 ohm. 0. tolerancia 1%.5W. 0. 05W. 0. 0. 0. ANDROS 5210 u Sensor NDIR ANDROS 5210.6W. tolerancia 1%. 0.02 € MRS25 4K02 1% u Resistencia de película metálica de 4K02 ohm. tolerancia 1%. tolerancia 10%. 0. Página 285 (532) 29.25W. 0.6W.03 € 232215624992 u Resistencia de película metálica de 4K99 ohm.4W. 0. 0.03 € 232215629091 u Resistencia de película metálica de 909 ohm. tolerancia 10% 0.6W tolerancia 1%. 0. 0. 0.13 € LR1F4K7 u Resistencia de película metálica de 4K7 ohm. 0.03 € LR1F62K u Resistencia de película metálica de 62K ohm. A UNIDAD DESCRIPCIÓN PRECIO 231290013003 u Resistencia de película metálica de 30K ohm.85 € 4116R-1-221LF u Resistencias.73 € 3296W-1-104LF u Resistencia variable trimer de 100K ohm. 0.38 € MRA02078K66BTA01 5 u Resistencia de película metálica de 6K66 ohm. red de 8x220 Ohm encapsulado DIP. 0.75 € 187.6W tolerancia 1%.38 € MRS25 8K06 1% u Resistencia de película metálica de 8K06 ohm.25W.6W. 0. 0. 0.5W tolerancia 10%. 0. 0. 0.40 € .03 € MRA02076K65BTA01 5 u Resistencia de película metálica de 6K65 ohm.04 € B0207C4K640F5T u Resistencia de película metálica de 4K64 ohm.6W tolerancia 1%. tolerancia 1%. 0.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev. tolerancia 1%. tolerancia 1%.85 € 3296W-1-504LF u Resistencia variable trimer 500K ohm.34 € Electrovac SODO-250 u Sensor de Oxigeno con funda protectora. 0.6W tolerancia 1%. 0.

A UNIDAD DESCRIPCIÓN PRECIO INNOVATE-3834 u Sensor pinza inductiva para medición de r.14 € 8.57 € GS040202 u Teclado del analizador. 10 18. 0.20 € 5.36 € Amp.55 Amp.27 € FD121232EB u Ventilador alta velocidad. Montaje en panel.2. 1. control de calidad. 0. P00M002 h Especialista (montaje y ajuste en fábrica) Página 286 (532) PRECIO 16. 3.78 € PKM24SPH3805 u Zumbador piezoeléctrico. 120x120x32mm.93 € INNOVATE-3728 u Sonda de captación de gases con tubo de goma de 10m.p.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev. 53.11 € . fabricante STORNM. y cable de conexión pinza-placa Módulo Sensores de (6 feet).85 € Tyco 2-641615-3 u Zócalo para SRAM CY62256LL (DIP28).93 € 504-000 u Transformador 220Vac / 0-6-9-12-18-24 Vac.2 Mano de Obra. 6. 16. CÓDIGO UNIDAD DESCRIPCIÓN P00M001 h Ingeniero Técnico (software. 0.m.66 € ZTX604/ZTX u Transistor NPN Darlington de pequeña señal. 0.66 € 11.48 € RMF-120/5 u Unidad de filtrado para la entrada de aire. Tyco 1-822473-6 u Zócalo para CI con encapsulado PLCC68 (MC68HC000 y MC68882). 16. Montaje en panel. 0. 12 Vdc. pruebas finales). WT1222 u Transformador 220Vac / 2x18 Vac. 120x120mm.41 € Tyco 2-382189-1 u Zócalo para EPROM (DIP32).

axial.38 € 0. Página 287 (532) .18 € Condensador de película de plástico metalizado de 10nF. Fabricante Vishay.78 € MKT1813400V0.5V de precisión. Fabricante Texas Instruments. axial. Fabricante Thoshiba. Fabricante EPCOS.14 € LT1185CT CI Regulador de tensión. 1 0.09 € 0.01uF. Condensador de película de plástico 01MUFM metalizado de 0. 2 0.1 Capítulo 1 – MÓDULO SENSORES. Fabricante Vishay.3 Cuadro de Descompuestos En el apartado se especifican componentes comerciales de determinados fabricantes como referencia por lo que se podrán utilizar otros componentes de características y precios similares a los especificados en el presupuesto. PRECIO IMPORTE DESCRIPCIÓN OP07CN Amplificador operacional.2uF. Fabricante Texas Instruments.14 € LM285LP-2-5 CI tensión de referencia 2.05 € SA555P CI temporizador 555. Fabricante Panasonic. 1 0. Fabricante ST Microelectronics.23 € TC4049BP Buffer inversor. A 5.78 € 8. 1 8. 1 1.10 € 1. 1 3. cilíndrico. Fabricante EPCOS.05 € 3.14 € 0. 1 0. 4 1.64 € B32537B1105K Condensador de película de plástico de 1uF.51 € 6.32 € 0.3. axial. Fabricante Linear Technology. 1 0. Fabricante ST Microelectronics. CÓDIGO Uds. 5.38 € B32529C1103J 2 0.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO 30-01-2010 rev.23 € 0.14 € 0.10 € ECA2WHG2R2 Condensador cerámico no polarizado de 2.15 € MKT1813610065 Condensador axial de película de plástico metalizado de 10nF. radial.04 € TL082CN Amplificador operacional. 1 0.15 € 0.

1 0. método de terminación:Crimpar.J32.92 € TYCO 640250-1 Conector hembra de 1 via para conexión a conector MOLEX 90120-0121.J15. Conector macho complementario MOLEX 901361203.75 € 0. método de terminación:Crimpar. 1 0.J13.20 € 0. método de terminación:Crimpar. Conector hembra complementario MOLEX 90156-0143.J6. 8 0.26 € 1.13 € 1. Fabricante EPCOS.J26. 10 0. Conector hembra complementario MOLEX 90156-0144. PRECIO IMPORTE DESCRIPCIÓN B32521C6223J Condensador de película de plástico metalizado de 22nF.92 € MOLEX 901560144 Conector hembra 1 fila 4 vias.50 € MOLEX 901361203 Conector macho 1 fila 3 vias para placa PCB. método de terminación:Crimpar.J14. Conector macho complementario MOLEX 901361204. A Uds. axial. 5 0.06 € MOLEX 901560142 Conector hembra 2 vias.J28.J12.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev.75 € MOLEX 901560143 Conector hembra 1 fila 3 vias. radial. Fabricante Tyco Electronics.09 € 0.17 € ECQV1104JM Condensador de película de plástico metalizado no polarizado 100nF. 4 0. Conexión a los conectores J10.J9.30 € MOLEX 901361204 Conector macho 1 fila 4 vias para conexión a placa PCB. 1 0.07 € 0. 3 Fabricante Vishay.J45. Fabricante Panasonic.12 € 0.05 € MAL202118471E Condensador electrolítico de 470uF.32 € Página 288 (532) . 14 0. hasta 3Amp. 4 0.33 € 1. Conexión a los conectores J3. 4 0. Conexión a los conectores J5.J7.17 € 0. método de terminación:Crimpar.05 € 0. Conexión a los conectores J2.80 € MOLEX 39-012020 Conector hembra de 2 vias para conexión a conector macho MOLEX 39-28-1023.J4. radial.J43.J42. Conector macho complementario MOLEX 90136-1202.

6 29. Fabricante Fairchild Semiconductor 1 0. Conector hembra complementario MOLEX 90156-0142.33 € 0.33 € 1.06 € 1. 5%. Fabricante Omron. Fabricante Fotomechanix. Conector hembra complementario MOLEX 39-01-2020.68 € SK 145/37. hasta 3Amp. Placa chapada en cobre por las dos caras hecha de poliéster reforzado con fibra de vidrio.5 STS.36 € LM-2X Manguera de toma de gases con filtro. 1 0.25 € 15.04 € 0.09 € 0.52 € ROX2SJ6R8 Resistencia de óxido metálico de 6. 1 15.8 ohm. Alimentación +5 y +12 Vdc.67 € 3290H-1-203 Poteciómetro Bourns 20K ohm 1W.06 € G5V-2 5DC Relé electromecánico para circuitos de señal. Resistencia térmica:12°C/W.52 € 0. 3 0. PRECIO IMPORTE DESCRIPCIÓN MOLEX 901200121 Conector macho 1 via para conexión a placa PCB.24 € 0.25 € RAW 100 X 160MM D/S Placa nº 1 SENSORES. 2 0. Conector hembra complementario MOLEX 90156-0144.32 € MOLEX 39-281023 Conector macho de 2 vias para placa PCB.07 € MOLEX 901361202 Conector macho 2 vias para placa PCB.11 € 1N4148 Página 289 (532) . 2W tolerancia.Disipador de calor para el CI con 220 encapsulado TO-220 para CI LT1185CT. 2 0. 4 0.11 € 0.99 € MOLEX 901361202 Conector macho 2 vias para placa PCB. Fabricante INNOVATE.78 € 178. Fabricante Tyco Electronics. Fabricante AAVID THERMALLOY Diodo rectificador de pequeña señal. A Uds. Fabricante Bourns.48 € NJM4151M Conversor Voltaje a frecuencia y frecuencia a voltaje V-F/F-V Converter.52 € 4 0. 1 3. 1 1. Conector hembra complementario MOLEX 90156-0142. hasta 3Amp. Fabricante NJR Corporation 1 0.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev.67 € 3.23 € 0.23 € TV5 Disipador de temperatura para el CI LT1185. Fabricante FISCHER ELEKTRONIK. 1 1.52 € 1.

PRECIO IMPORTE DESCRIPCIÓN RWM041091R0J Resistencia de hilo bobinado de 90 ohm.32 € 0.03 € 0. 3 0. 2 0.125W.03 € 0. 1 0.03 € 0. tolerancia 1%.03 € 231290013004 Resistencia de película metálica de 300K ohm. 0.07 € LR1F120K Resistencia de película metálica de 120K ohm.02 € MRS25 4K02 1% Resistencia de película metálica de 4K02 ohm.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev. tolerancia 1%. Fabricante Vishay. Fabricante Tyco Electronics.02 € 231290013003 Resistencia de película metálica de 30K ohm. tolerancia 1%.03 € 0. 0. 0.03 € Página 290 (532) . Fabricante Vishay. Fabricante Vishay.125W. 0. 0. 1 0.32 € 231290011004 Resistencia de película metálica de 100K ohm. A Uds. Fabricante Vishay.6W. 0. Fabricante Vishay. 1 0.6W tolerancia 1%. Fabricante 1 0. tolerancia 1%. 0.02 € 0.4W.6W tolerancia 1%.05 € 232215622372 Resistencia de película metálica de 2K37 ohm. 0. 1 0. 0.4W. Fabricante Vishay. 0. tolerancia 1%.04 € 0. 1 0. tolerancia 1%. R15E1 tolerancia 5%. 3 0.03 € 0.6W tolerancia 1%.07 € 231290011003 Resistencia de película metálica de 10K ohm. Fabricante Tyco Electronics.125W. tolerancia 1%.02 € 0. 1 0.02 € 0. Fabricante Vishay.03 € 231290012202 Resistencia de película metálica de 2K2 ohm. 3 0. Fabricante Vishay. tolerancia 1%. 1 0.02 € 0.6W.04 € LR1F4K7 Resistencia de película metálica de 4K7 ohm.10 € 232215624992 Resistencia de película metálica de 4K99 ohm.03 € 232215621214 Resistencia de película metálica de 121K ohm.125W.02 € 0. Fabricante Vishay. 0.

1 0. A Uds.6W tolerancia 1%.03 € LR1F62K Resistencia de película metálica de 62K ohm. 2 0.75 € 29.03 € 232215629091 1 0. Fabricante Bourns.40 € INNOVATE3834 Sensor pinza inductiva para medición de r. Fabricante Fabricante Innovate Technology.75 € ANDROS 5210 Sensor NDIR ANDROS 5210.03 € 0. 232215624992 Resistencia de película metálica de 4K99 ohm.6W.6W tolerancia 1%. 0.03 € 0.93 € 16.5W.5W tolerancia 10%. tolerancia 10%. Página 291 (532) 524. 1 0. tolerancia 1%. 0.00 € .03 € MRS25 8K06 1% Resistencia de película metálica de 8K06 ohm.03 € 0. PRECIO IMPORTE DESCRIPCIÓN Vishay.40 € 187. Fabricante Electrovac. Fabricante Vishay.70 € Electrovac SODO-250 Sensor de Oxigeno con funda protectora.85 € 0. 1 0.03 € 3296W-1-504LF Resistencia variable trimer 500K ohm.57 € Resistencia de película metálica de 909 ohm.m. 1 187.p.57 € 53. tolerancia 1%.03 € 0. y cable de conexión pinza-placa Módulo Sensores de (6 feet). Inc.85 € 1. 1 16. Fabricante Vishay. 0. 0. 0.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev. Fabricante Bourns. 1 0. 0. 1 29.6W. 1 53. Fabricante Tyco Electronics. Fabricante ANDROS Corporate. Fabricante Vishay.93 € INNOVATE3728 Sonda de captación de gases con tubo de goma de 10m.85 € 3296W-1-104LF Resistencia variable trimer de 100K ohm. TOTAL Asciende a un total de QUINIENTOS VEINTICUATRO EUROS.

19 € 0.09 € 0.98 € AD585SQ/883B CI amplificador de muestreo y retención. 1 0. 10 0. CÓDIGO DESCRIPCIÓN Uds. 5 8. Conector macho complementario EHT108-01-S-D. método de terminación:Crimpar. Texas Instruments.00-01-N Cable bus conectores hembra 26 vias en 2 filas. PRECIO IMPORTE TCSD-08-D04. Fabricante Analog Devices.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO 30-01-2010 rev. 10% tolerancia de capacidad.J15. 2 0.J28.J7.24 € AD574AUD CI conversor A/D de 12 bits.78 € 43.J42.3.13 € 1. Conector macho complementario EHT-113-01-S-D.06 € Página 292 (532) .92 € MOLEX 901560144 Conector hembra 1 fila 4 vias. Fabricante Analog Devices.J43. método de terminación:Crimpar.13 € 9. Conector macho complementario MOLEX 901361204.30 € 74HC00N CI con 4 puertas NAND de 2 entradas.J12. Conexión a los conectores J3.39 € TCSD-13-D04.01 € B32537B1105K Condensador de película de plástico metalizado de 1uF.19 € SN74HC08N CI con 4 puertas AND de 2 entradas.12 € 0. Conexión a los conectores J10.74 € 77. 3 3. 1 8. 2 0.00-01-N Cable bus conectores hembra 2 filas 8 vias.2 Capítulo 2 – MÓDULO CONVESION A/D.90 € MOLEX 901560143 Conector hembra 1 fila 3 vias.14 € ADG508FBNZ CI multiplexor analógico de 8 canales. Fabricante SAMTEC. 8 0.66 € 10. Fabricante Analog Devices.14 € 261.74 € SN74HC112N CI con 2 Flip-Flops J-K Negative-EdgeTriggered con Clear y Preset. 3 3. Texas Instruments.01 € 8. Fabricante SAMTEC. Conector macho complementario MOLEX 901361203. 1 77. Fabricante NXP Semiconductors.15 € 0. A 5.J14. 1 261. Fabricante EPCOS.

5W. Fabricante Bourns. tolerancia 10% 0. Conector hembra complementario MOLEX 39-01-2020.J8. 4 0.67 € 231290011004 Resistencia de película metálica de 100K ohm.10 € EHT-113-01-S-D Conector macho 26 vias en 2 filas. J39.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev.85 € 1. 1 0.12 € MOLEX 901361203 Conector macho 1 fila 3 vias para placa PCB. tolerancia 10%. Fabricante Fotomechanix. Fabricante Vishay.J20. J38. J33.70 € TOTAL 463. tolerancia 1%. 1 0. 1 3.73 € 3296W-1-104LF Resistencia variable trimer de 100K ohm.70 € 20. PRECIO IMPORTE MOLEX 39-012020 Conector hembra de 2 vias para conexión a conector macho MOLEX 39-28-1023. Fabricante SAMTEC.73 € 0. Fabricante SAMTEC.02 € 0. Fabricante Bourns.125W. Conector hembra complementario MOLEX 90156-0143. 1 0.00-01-N. 3 6. 3 6. 5 0. J40. Conector hembra complementario bus TCSD-13-D-04. A DESCRIPCIÓN Uds.24 € 0. Conector hembra complementario bus TCSD-08-D-04. Alimentación +5 y +12 Vdc.32 € EHT-108-01-S-D Conector macho 16 vias en 2 filas. método de terminación:Crimpar. Conector hembra complementario MOLEX 90156-0144.10 € MOLEX 39-281023 Conector macho de 2 vias para placa PCB.33 € 1. 0.70 € 20.J23. Conexión a los conectores J1. 2 0. Fabricante Bourns. hasta 3Amp. Página 293 (532) .30 € MOLEX 901361204 Conector macho 1 fila 4 vias para conexión a placa PCB. Placa chapada en cobre por las dos caras hecha de poliéster reforzado con fibra de vidrio.J41.J16. 05W.26 € 1.12 € 0.24 € RAW 100 X 160MM D/S Placa nº 2 A/D. 3 0.J25.67 € 3.00-01-N.21 € Asciende a un total de CUATROCIENTOS SESENTA Y TRES EUROS con VEINTIUN CENTIMOS.07 € 3296W-1-101LF Resistencia variable trimer de 100 ohm.

21 € 0.25 € 74HC32N CI con puerta OR cuadruple de 2 entradas.04 € 74HC175N CI biestable tipo D cuádruple con CLEAR y activación por flanco ascendente.14 € 0. 1 0.31 € 0. 2 0. A 5. Texas Instruments.12 € MM74HC04N CI con 6 puertas lógicas inversoras.3. Fabricante Freescale Semiconductor.13 € 9. Fabricante Fairchild Semiconductor. CÓDIGO Uds.14 € 0.06 € 57. Conector macho complementario EHT108-01-S-D.21 € 0. Fabricante SAMTEC.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO 30-01-2010 rev.54 € 74HCT244N. 1 0.21 € SN74HC148N CI codificador con prioridad de 8 a 3.12 € 0.00-01-N Cable bus conectores hembra 24 vias en 2 filas. 2 3. 3 3. 1 0. 2 0.3 Capítulo 3 – MÓDULO MICROPROCESADOR. Fabricante NXP Semiconductors.39 € TCSD-12-D04.652 Buffer no-inversor de 8 líneas salientes triestado.42 € MM74HC138N CI decodificador / demultiplexor inversor de 3-a-8 Lineas. Fabricante NXP Semiconductors. Conector macho complementario EHT-112-01-S-D. Fabricante NXP Semiconductors. 2 0.652 Buffer no-inversor de 8 líneas bidireccionales compatible con buses triestado. Fabricante Texas Instruments. Fabricante Fairchild Semiconductor. PRECIO DESCRIPCIÓN IMPORTE 74HCT245N.42 € TCSD-08-D04. Fabricante SAMTEC. 1 0.16MHZ.15 € 0. 1 57.68PLCC.15 € 74HC139N CI decodificador / demultiplexor Dual 2Line a 4-Line.00-01-N Cable bus conectores hembra 2 filas 8 vias. Fabricante NXP Semiconductors.12 € 0.31 € SN74HC11NE4 CI con 3 puertas lógicas AND de 3 entradas. Fabricante Fairchild Semiconductor.52 € 7.06 € Página 294 (532) .14 € MC68882EI16A CI FPU MC680X0 COPROCESSOR. 3 0. 1 0.27 € 0.

Fabricante ST Microelectronics.03 € Página 295 (532) .40 € 0. Placa chapada en cobre por las dos caras hecha de poliéster reforzado con fibra de vidrio. Conexión a los conectores J1. PRECIO DESCRIPCIÓN IMPORTE MC68HC000CEI CI microprocesadores 16 bits bus de datos.85 € XO-53B8M 1 2.66 € 2. 2 6. Fbricante Cypress Semiconductor.125W.40 € MOLEX 39-281023 Conector macho de 2 vias para placa PCB. J33.J16. tolerancia 5%.J41.66 € 1 0. M74HC4075B1R CI puerta OR de 3 entradas triple.00-01-N.74 € RAW 160 X 233.4MM D/S Placa nº 3 CPU. 16 Fabricante Freescale Semiconductor. 1 0. A Uds. Fabricante SAMTEC.85 € 15.J23.31 € 0. 3 6.12 € 2. Fabricante Tyco Electronics.70 € 9. J38. J39. Fabricante SAMTEC.03 € 0. Fabricante Fotomechanix.70 € 20. AM27C010200DI Memoria EPROM 18K x 8bits. Conector hembra complementario bus TCSD-12-D-04. 1 15.J20. método de terminación: Crimpar. Conector hembra complementario bus TCSD-08-D-04. Fabricante AMD. J40. Alimentación +5 y +12 Vdc. 1 7.00-01-N. 2 4.31 € 0.40 € CY62256LL70PXC Memoria SRAM 32Kx8. 0.48 € CI oscilador de 8Mhz para señal de reloj del módulo microprocesador. EHT-108-01-S-D Conector macho 16 vias en 2 filas.70 € 13.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev. 2 2.24 € 2.J25.J8.12 € 7. 10 Conector hembra complementario MOLEX 39-01-2020.10 € EHT-112-01-S-D Conector macho 24 vias en 2 filas.87 € 5. MOLEX 39-012020 Conector hembra de 2 vias para conexión a 20 conector macho MOLEX 39-28-1023.12 € CFR16J12K Resistencia de película de carbón de 12K ohm.

00-01-N Cable bus conectores hembra 24 vias en 2 filas.39 € TCSD-12-D04.00-01-N Cable bus conectores hembra 2 filas 8 vias. Fabricante Fairchild Semiconductor.36 € TCSD-08-D04.15 € 0. 2 2. Conector macho complementario EHT108-01-S-D. Conector macho complementario EHT-112-01-S-D.28 € SN74HC08N 2 0.13 € 0. A Uds.4 Capítulo 4 – MÓDULO I/O.13 € MC74HC74ANG CI con 2 biestables tipo D con entradas CLK. Fabricante SAMTEC. SET. 2 0. 2 0.78 € 1.30 € CI con 4 puertas AND de 2 entradas.00-01-N Cable bus conectores hembra 10 vias en 2 filas.68 € 5. Activación por flanco de subida. 1 0. 2 3. PRECIO DESCRIPCIÓN IMPORTE Tyco 1-822473-6 Zócalo para CI con encapsulado PLCC68 (MC68HC000 y MC68882).52 € 7. Conector macho complementario EHT-105-01-S-D. 1 0. Fabricante Texas Instruments.85 € 1.70 € Tyco 2-641615-3 Zócalo para SRAM CY62256LL (DIP28).3.41 € 2.28 € 0. Página 296 (532) . Fabricante Tyco Electronics.13 € 9. Fabricante SAMTEC. y RESET independientes.56 € TOTAL 161.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev. 2 1. 5. Fabricante Tyco Electronics. 3 3.82 € Tyco 2-382189-1 Zócalo para EPROM (DIP32).04 € 74VHC74N CI con 2 biestables D con activación por flanco de subida. Fabricante ON Semiconductor. Fabricante SAMTEC. CÓDIGO DESCRIPCIÓN Uds. PRECIO IMPORTE TCSD-05-D04. Fabricante Tyco Electronics.62 € Asciende a un total de CIENTO SESENTA y UN EUROS con SESENTA Y DOS CENTIMOS.

05 € 4.36 € 0. 1 0. 1 1. Conector macho complementario MOLEX 901361204.J14. Fabricante Vishay.06 € MOLEX 14-562128 Conector hembra 12 vias en 1 filas. A Uds.37 € MKT1813400V0. Fabricante National Semiconductor. 8 0. Fabricante Vishay.20 € 0.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO DESCRIPCIÓN 30-01-2010 rev. cilíndrico. axial.J32.13 € 1.12 € 0.37 € 1.1uF. Fabricante Panasonic. 1 0. 4 0.33 € 1. método de terminación:Crimpar. Condensador de película de plástico 1MUFM metalizado de 0.J7. 4 1.00 € LM56BIM CI termostato. Fabricante Fairchild Semiconductor. 1 0. Conexión a los conectores J5. 2 2.2uF. 1 1. Fabricante Texas Instruments.20 € Tyco 640250-1 Conector hembra de 1 via para conexión a conector MOLEX 90120-0121.J28.48 € 0.36 € MKT1813610065 Condensador de película de plástico metalizado de 10uF. Conector hembra complementario MOLEX 90156-0144. 4 0.32 € Página 297 (532) . Conector macho complementario MOLEX 70543-0011. Conexión a los conectores J3.80 € MOLEX 901361204 Conector macho 1 fila 4 vias para conexión a placa PCB. 2 0.32 € MOLEX 901560144 Conector hembra 1 fila 4 vias. axial.14 € ULN2803AN CI con 8 transitores Darlington.48 € R6522AP CI periférico Versatile Interface Adapter (VIA). PRECIO IMPORTE MM74HC04N CI con 6 puertas lógicas inversoras.00 € 4.25 € SN74HC05N CI con 6 puertas lógicas inversoras con salida en drenador abierto. Fabricante Tyco Electronics. Fabricante Rockwell. método de terminación:Crimpar.32 € 0.10 € 1.14 € 0.10 € ECA2WHG2R2 Condensador electrolítico 2. 1 0.

25 € 2. 0. PRECIO IMPORTE 2 0.00-01-N. 2 6. Conector macho 12 vias en 1 filas.52 € 3. Fabricante Tyco Electronics.41 € 2. 1 2.40 € RAW 160 X 233. 1 2. Fabricante SAMTEC.76 € EHT-108-01-S-D Conector macho 16 vias en 2 filas.25 € ROX1SJ100R Resistencia de óxido metálico de 100 ohm.19 € CFR16J10K Resistencia de película de carbón de 10K ohm.00-01-N. 1 0.70 € 20. 0.04 € G6E-134P-US 5DC Relé electromecánico para circuitos de señal.04 € 0.70 € 13.5W. 2 6.10 € EHT-112-01-S-D Conector macho 24 vias en 2 filas.41 € UPW50B50KV Resistencia de hilo bobinado de 50K ohm.07 € EHT-105-01-S-D Conector macho 10 vias en 2 filas. Conector hembra complementario bus TCSD-08-D-04. 2 1.38 € 2. Fabricante Fotomechanix. 1 7.12 € 7.07 € MOLEX 901200121 Conector macho 1 via para conexión a placa PCB. Fabricante SAMTEC.00-01-N. Conector hembra complementario bus TCSD-12-D-04.25W. tolerancia 5%. Conector hembra complementario bus TCSD-05-D-04. tolerancia 5%.12 € G5V-2 5DC Relé electromecánico para circuitos de señal. Conector hembra complementario MOLEX 14-56-2128.70 € 13.01 € 0.19 € 0. 3 6. Fabricante Tyco Electronics. Placa chapada en cobre por las dos caras hecha de poliéster reforzado con fibra de vidrio. A Uds. Fabricante Tyco Electronics. 1W.4MM D/S Placa nº 4 TECLADO.40 € MOLEX 705430011 2 1. 5 0. tolerancia 5%. Fabricante Omron. Conector hembra complementario MOLEX 90156-0144.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO DESCRIPCIÓN 30-01-2010 rev. Fabricante SAMTEC. Fabricante Omron. Página 298 (532) .

1 0.5W. tolerancia 1%. 0. Fabricante Tyco Electronics. tolerancia 1%.25W. Fabricante Tyco Electronics. Fabricante Arcol. tolerancia 1%. 0.6W. tolerancia 5%. Fabricante Tyco Electronics. 3 0.03 € 232215622803 Resistencia de película metálica de 28K ohm. 1 0.03 € 0.02 € LR1F1K3 Resistencia de película metálica de 1K3 ohm. tolerancia 5%. tolerancia 1%.6W. A Uds. tolerancia 5%.03 € 0. tolerancia 5%. 0. tolerancia 5%.03 € CFR100J10K Resistencia de película metálica de 10K ohm.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO DESCRIPCIÓN 30-01-2010 rev. Fabricante Tyco Electronics.08 € CFR50J4K3 Resistencia de película de carbón de 4K3 ohm.15 € 0. 0. Fabricante Vishay. 0. 1 0.03 € 0.04 € 0.03 € Página 299 (532) . Fabricante Tyco Electronics. Fabricante Vishay.03 € 0. 0. PRECIO IMPORTE CFR50J110R Resistencia de película de carbón de 110 ohm. Fabricante Arcol. 1 0.02 € 0. tolerancia 1%.5W. 2 0.03 € 0. Fabricante Vishay. 0. 1 0.15 € 0. 2 0. 1 0. 1 0.5W.08 € RCC025 5K6 J Resistencia de película de carbón de 5K6 ohm.03 € 0.25W.03 € 0. tolerancia 5%. 0. Fabricante Vishay. tolerancia 5%.04 € 232215621213 Resistencia de película metálica de 12K1 ohm.125W. Fabricante Tyco Electronics.30 € RCC025 5K6 J Resistencia de película de carbón de 5K6 ohm.05 € CFR50J3K6 Resistencia de película de carbón de 3K59 ohm. 1W. 0.30 € CFR50J6K2 Resistencia de película de carbón de 6K2 ohm. 3 0. 0. 2 0.03 € 231290011002 Resistencia de película metálica de 1K ohm.03 € 0. 0.03 € 232215621333 Resistencia de película metálica de 13K3 ohm.6W.25W.6W.

56 € MOLEX 14-56-2108 Conector hembra 10 vias en 1 filas. 0. Fabricante Vishay. Fabricante Arcol. PRECIO IMPORTE 1 0.76 € MOLEX 14-56-2168 Conector hembra 16 vias en 1 filas. Fabricante MURATA.66 € 0. 2 3. PKM24SPH3805 Zumbador piezoeléctrico. CÓDIGO CD74HC4511E DESCRIPCIÓN CI Decodificador / cerrojo BCD a 7 segmentos. 2 0.76 € MRA02078K66B Resistencia de película metálica de 6K65 TA015 ohm. 1 0. 5. tolerancia 1%. A Uds.03 € 0. TOTAL 108. Resistencia de película metálica de 2M2 ohm.5 Capítulo 5 – VISUALIZADORES. tolerancia 1%.3.90 € Asciende a un total de CIENTO OCHO EUROS con NOVENTA CENTIMOS.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 232215622205 DESCRIPCIÓN 30-01-2010 rev.03 € B0207C4K640F5 Resistencia de película metálica de 4K64 T ohm. Fabricante Texas Instruments.39 € 1. Uds. 4 0.72 € 7. Conector macho complementario MOLEX 14-56-2168. Fabricante Arcol. Fabricante ZETEX. 0.6W.25W.6W. 2 0.13 € 0. 0.44 € Página 300 (532) .48 € 2.38 € 0.25W. tolerancia 1%.88 € 1 0. 0.38 € ZTX604/ZTX 6 0. Fabricante Vishay. tolerancia 1%. Conector macho complementario MOLEX 70543-0011.38 € 0.66 € Transistor NPN Darlington de pequeña señal.51 € MRA02076K65B Resistencia de película metálica de 6K65 TA015 ohm.88 € 1. PRECIO IMPORTE 4 0.

37 € HDSP-H103-5553 24 0. 4 0.60 € RAW 100 X 160MM Placa nº 5 DYSPLAY. 1 3. 0. Conector hembra complementario MOLEX 14-56-2168.3.91 € MOLEX 90136-1110 Conector placa PCB 1x10 pines macho.75 € Asciende a un total de TREINTA Y OCHO EUROS con SETENTA Y CINCO CÉNTIMOS. CÓDIGO Uds. 1 0.6 Capítulo 6 – FUENTE DE ALIMENTACIÓN. 5.25W.08 € Display 7 segmentos. 4 0. DESCRIPCIÓN PRECIO IMPORTE MC7915ACT CI regulador de tensión negativa a -15Vdc para la fuente de alimentación. Fabricante Avago Technologies. Tyco Electronics. TOTAL 38.18 € 0.37 € 0. 1 0. Fabricante Fairchild Semiconductor.18 € MC7815ECT CI regulador de tensión positiva a +15Vdc para la fuente de alimentación.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev.18 € 0. Fabricante Bourns. 1 0.90 € 21. DESCRIPCIÓN PRECIO IMPORTE MOLEX 90136-1216 Conector macho 16 vias en 1 filas.91 € 0. 1 0. A Uds.34 € 1. Fabricante Fairchild Semiconductor.18 € Página 301 (532) . Fabricante Fotomechanix.02 € 0. fabricante MOLEX. tolerancia 5%.37 € CFR16J220R Resistencia de película de carbón de 220 ohm. Placa chapada en D/S cobre por las dos caras hecha de poliéster reforzado con fibra de vidrio.67 € 4116R-1-221LF Red de resistencias 8x220 Ohm encapsulado DIP.67 € 3.

1 0. Conector hembra complementario MOLEX 90156-0143. Placa chapada en cobre por una cara hecha de poliéster reforzado con fibra de vidrio. Fabricante MICROSEMI CORP.64 € 1.32 € GS85ºC 0538 Condensador electrolítico cilíndrico de 1000uF/63Vdc. hasta 3Amp.09 € 0. Fabricante FISCHER ELEKTRONIK.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev.J43. Fabricante WAKEFIELD THERMAL SOLUTIONS. Fabricante Vishay. Resistencia térmica:5 °C/W. 8 0. método de terminación:Crimpar.79 € 2. Fabricante Fairchild Semiconductor. 1 2. Conector macho complementario MOLEX 901361203. 3 1.J12. 1 0.26 € 1.J42.40 € 3.79 € DF10M-E3 Puente de diodos rectificadores de la fuente de alimentación. Fabricante Fotomechanix. radial.13 € 3.20 € RAW 100 X 160MM S/S Placa nº 6 ALIMENTACION. 6 0. Resistencia térmica: 36°C/W.28 € UT4005 Diodo rectificador para la fuente de alimentación. 1 1. 4 2.30 € 637-10ABPE Disipador de calor para el CI con encapsulado TO-220 para CI 78T05.J15. DESCRIPCIÓN PRECIO IMPORTE MC78T05CT CI regulador de tensión positiva a +5Vdc para la fuente de alimentación.25 € 1.94 € MOLEX 901560143 Conector hembra 1 fila 3 vias.23 € 8.91 € Página 302 (532) .05 € 0. Fabricante Panasonic.39 € GS85ºC 0536 Condensador electrolítico cilíndrico de 2200uF/63Vdc. 5 0.85 € SK 95/25SA 220 Disipador de calor para el CI con encapsulado TO-220 para CI 7815ECT y 7915ACT.91 € 0. Conexión a los conectores J10. 10 0.85 € 0.25 € ECQV1104JM Condensador de película de plástico metalizada de 100nF. A Uds. Fabricante VENT. 2 0.92 € MOLEX 901361203 Conector macho 1 fila 3 vias para placa PCB. Fabricante VENT.

Fabricante FISCHER ELEKTRONIK. Resistencia térmica:12°C/W.10 € 0.66 € TOTAL 53. 1 6.A. 7815ECT y 7915ACT. Conector macho complementario MOLEX 70543-0011. DESCRIPCIÓN PRECIO IMPORTE SK 145/37. Montaje en panel.05 € 4.36 € 18.76 € 0217.52 € Página 303 (532) . 5. Fabricante DIALIGHT. CÓDIGO Uds. 7 7.18 € 504-000 Transformador 220Vac / 0-6-9-12-18-24 Vac.5 STS220 Disipador de calor para el CI con encapsulado TO-220 para CI 78T05.7 Capítulo 7 – Varios. A Uds. 0. 4 1.66 € 6.71 € Asciende a un total de CINCUENTA Y TRES EUROS con SETENTA Y UN CENTIMOS.52 € 2. 1 0. 3 1.36 € WT1222 Transformador 220Vac / 2x18 Vac.500MXP Fusible alimentación 0.06 € 3.95 € MOLEX 14-562128 Conector hembra 12 vias en 1 filas. Fabricante Amidata S. 2 1.5Amp 5x20mm. 1 2.3.10 € Tyco 1634201-4 Interruptor de apagado-encendido de la bomba de succión de gases del analizador con iluminación roja. Fabricante Walsall Transformers CO.85 € 54. 1 18. 10 Amp. Conector hembra complementario MOLEX 14-56-2128. Montaje en panel.20 € MOLEX 705430011 Conector macho 12 vias en 1 filas. PRECIO IMPORTE DESCRIPCIÓN 081-0137-303 Casquillo tipo lente visible al exterior para el portalámparas.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev.55 Amp.38 € 2.

33 € 1.54 € FD121232EB Ventilador alta velocidad. Fabricante MULTICOMP. 6 0.03 € RTF-5010 Moldura montaje LED saliente 5mm. PRECIO IMPORTE DESCRIPCIÓN Tyco 1634201-5 Interruptor de apagado-encendido del analizador. TECH.86 € RMF-120/5 Unidad de filtrado para la entrada de aire. Fabricante ELECTROLUBE.20 € TOTAL 324.17 € GS040202 Teclado del analizador. A Uds. 1 2. Diodos D13.52 € 2. 2 16. 1 1. 12 Vdc. 120x120mm.S.D15.13 € FX0458/1 Portafusible de 5x20mm encastrado en la caja del analizador. Fabricante Y. 7 21.98 € 255-501-64-XX LED multichip MBC/MCC Ba9s de 12Vdc.32 € Asciende a un total de TRESCIENTOS VEINTICUATRO EUROS con TREINTA Y DOS CENTIMOS. Fabricante MARL. 1 11.52 € WP7524PBC/Z LED azul T-1 ¾ (5mm) del fabricante Kingbright 6 0.20 € 11. 1 6.D14.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO CÓDIGO 30-01-2010 rev.11 € 0. Fabricante Bulgin. 7 6.65 € HTS35SL Pasta de silicona para montaje de los disipadores de calor.17 € 1.99 € MULTICOMP 2492 Rejilla protectora para el ventilador.57 € 150. Fabricante DIALIGHT.orif 8mm.73 € 0.29 € 44. Fabricante STORM. 1 0. 2 3. 120x120mm.93 € 33. Página 304 (532) . 120x120x32mm. Fabricante Kingbright.73 € 081-0410-01-303 Portalámparas LED multichip MBC/MCC Ba9s tipo T-3 1/4 bayoneta miniatura.13 € 6. Fabricante Ebm-PAPST.27 € 6.

A 5.14 € 161. 16 8.39 € P00M002 Especialista (montaje y ajuste en fábrica).11 € 129. pruebas finales). 10 16. Página 305 (532) . CÓDIGO Uds.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO 30-01-2010 rev.8 Capítulo 8 – Mano de Obra.3. PRECIO IMPORTE DESCRIPCIÓN P00M001 Ingeniero Técnico (software. control de calidad. Seguridad y Salud.81 € TOTAL 291.20 € Asciende a un total de DOSCIENTAS NOVENTA Y UN EUROS con VEINTE CÉNTIMOS.

75 € Capítulo 6 – FUENTE DE ALIMENTACIÓN. Tarragona a 30 de enero de 2010 Firma: Sr. TOTAL EJECUCIÓN MATERIAL 5% Gastos generales 291.90 € Capítulo 5 – VISUALIZADORES. A 5.24 € 16% IVA PRESUPUESTO TOTAL 4.26 € El presupuesto total asciende a la cantidad de CUATRO MIL CUATROCIENTOS CINCUENTA Y OCHO EUROS con VEINTISEIS CÉNTIMOS.20 € 1. 38.29 € PRESUPUESTO SIN IVA 2.71 € Capítulo 7 – Varios.458. 463. 524.01 € 330.064.62 € Capítulo 4 – MÓDULO I/O. 53. 324.4 Resumen del Presupuesto RESUMEN IMPORTE COMPONENTES Capítulo 1 – MÓDULO SENSORES.21 € Capítulo 3 – MÓDULO MICROPROCESADOR.32 € MANO DE OBRA Capítulo 8 – Mano de Obra. José Santaella Ortiz Ingeniero Técnico Industrial Página 306 (532) .72 € 98. 161.Proyecto: Analizador de Gases para Vehículos de Gasolina PRESUPUESTO 30-01-2010 rev. 108.965. D.00 € Capítulo 2 – MÓDULO CONVESION A/D.

FECHA: Febrero / 2010. .6 PLIEGO DE CONDICIONES TITULACIÓN: Ingeniería Técnica Industrial especialidad Electrónica Industrial AUTOR: José Santaella Ortiz. DIRECTOR: José Ramón López López.

regulando los derechos y obligaciones de las partes involucradas. componentes.  Curvas características del Módulo Sensores. ARTÍCULO 2. El presente pliego comprende las condiciones facultativas. materiales e instalaciones. placas de circuito impreso así como otras partes del proyecto.  Legislación mas relevante de aplicación al proyecto. En la memoria se describe y calcula con detalles y especificaciones los circuitos. además de una exhaustiva regulación de las condiciones en que éstos se ejecutarán. En el ANEXO se especifican La siguiente documentación:  Diagramas de Flujo de la programación.  Bibliografía mas importante utilizada. planos. A 6. las unidades de obra completas. En los planos se definen gráficamente los circuitos electrónicos.  Manual de usuario del analizador. ARTÍCULO 1. normas UNE de aplicación y legislación laboral vigente. Reglamento Electrotécnico de Baja Tensión. ANEXO.  Programación en ensamblador. así como las prescripciones técnicas que han de regir en la ejecución del diseño del ANALIZADOR DE GASES PARA VEHÍCULOS DE GASOLINA objeto del presente proyecto. pliego de condiciones y presupuesto. económicas y legales. Página 308 (532) . Los documentos son los siguientes: memoria. En el pliego de condiciones se hace una descripción somera de los trabajos o extracto de la memoria descriptiva.  Tablas de linealización de la medida de cada canal de medida.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. Objeto del pliego. Documentos que definen los trabajos. Todo esto sin perjuicio de lo especificado en las instrucciones del Ministerio de Industria y Tecnología. especificando su número.  Hojas de características de los sensores y componentes mas importantes utilizados en el proyecto.1 CAPÍTULO I: DEFINICIÓN Y ALCANCE DEL PLIEGO. En el presupuesto se definen.

El contratista tendrá que conservar a su cargo todos los componentes e instalaciones que se utilicen desde el comienzo del montaje hasta la recepción definitiva de cada analizador. vigilancia. ARTÍCULO 4. Descripción general de los trabajos. ARTÍCULO 3. Los trabajos que se regulan en el presente documento competen la fabricación y pruebas del analizador objeto del presente proyecto. reposición de componentes defectuosos. La sustitución o reparación será decidida por el Director Técnico. Antes de comenzar la fabricación el contratista tiene la obligación de verificar los documentos y datos que le sean necesarios.  Planos de conexionado interno del equipo. Caso de no haber indicado al Director Técnico en un plazo de 20 días hábiles. la responsabilidad de los errores que pudieran contener dichos documentos será del contratista. no definido en estos documentos y que por su naturaleza no fuera objeto de un proyecto aparte.  Ajuste y comprobación del equipo una vez en funcionamiento. En cuanto al equipo electrónico se especifica:  Diseño de los circuitos de las seis tarjetas electrónicas y circuitería adicional de las que consta el equipo. los gastos derivados de la conservación. que juzgará a la vista del incidente si el elemento puede ser reparado o totalmente sustituido por uno nuevo teniendo que aceptar totalmente dicha decisión. Suplementos.  Planos de instalación de los componentes electrónicos en dichas tarjetas de circuito impreso. A este respecto. El contratista no puede hacer ningún trabajo que ocasione suplementos de gastos sin autorización escrita de la Propiedad y con el visto bueno del Director Técnico. tales como mantenimiento de almacenes e instalaciones. limpieza y embalaje de aparatos correrán a cargo del contratista.  Guía de Usuario para el manejo y mantenimiento del analizador. Conservación y otros. el contratista estará obligado a su realización según el criterio de la dirección técnica. Medidas preparatorias. Página 309 (532) . ARTÍCULO 6. maquinaria. A En caso de que surgiera algún trabajo imprevisto.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. ARTÍCULO 5.

Será obligatoria la designación. Página 310 (532) . a los trabajadores autónomos.  Reglamento electrotécnico de baja tensión aprobado por Decreto del Ministerio de Industria 2413/1973. ARTÍCULO 8. 18-5-1995)  Ley 31/ 1995 de 8 de Noviembre de Prevención de Riesgos Laborales. antes del inicio de la fabricación. por parte del contratista. El contratista deberá revisar dichas cifras y cantidades. del 20 de Septiembre. en todo caso. por el coordinador en materia de seguridad y salud y por la Dirección Facultativa. Las cifras y cantidades que el autor indicase figuran tan sólo a título orientativo.10-11-1995). ARTÍCULO 7. (BOE. Disposiciones a tener en cuenta. Los contratistas y subcontratistas responderán solidariamente de las consecuencias que se deriven del incumplimiento de las medidas previstas en el plan. PLAN DE SEGURIDAD y salud en el trabajo.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. ARTÍCULO 9. en los términos que especifica la Ley de Prevención de Riesgos Laborales vigente. y si en el plazo de 20 días hábiles desde la adjudicación éste no detectara error u omisión. e instrucciones técnicas complementarias. El contratista debe presentar el Plan de Seguridad y Salud que se deberá aprobar. relativas en lo que les corresponda a ellos o.E. 947.I.  Ley de Contratos de la Administración Pública (BOE. Datos numéricos. A El contratista estará obligado a ejecutar aquellos detalles imprevistos por su minuciosidad o que se hayan omitido si el Director Técnico responsable del proyecto lo estima necesario. de un coordinador en materia de Seguridad y Salud durante la ejecución del proyecto siempre que intervenga mas de una empresa y uno o varios trabajadores autónomos. respecto a condiciones de los materiales y forma de ejecutar los trabajos y ensayos a que deben ser sometidos.  Prescripciones para aparatos de baja tensión normativa C. Los contratistas y subcontratistas serán responsables de la ejecución correcta de las medidas preventivas fijadas en el Plan de Seguridad y Salud. perderá todo derecho posterior de reclamación contra dichas omisiones o inexactitudes achacables al estado de mediciones ni otros documentos en cifras. El contratista deberá atenerse en la adjudicación del equipo electrónico a las condiciones especiales dadas en los documentos que a continuación se expresan.

cargando al contratista con los gastos que se ocasionen por falta de diligencia. Página 311 (532) . Como parte de la Dirección Facultativa se encuadra la función de Director Técnico que será desempeñada por un Ingeniero Técnico Industrial. ARTÍCULO 12. limpieza y seguridad de las instalaciones. Así mismo este se compromete a la ejecución del proyecto de acuerdo a las especificaciones y a las indicaciones de la Dirección Facultativa. pruebas finales y almacenaje de los analizadores así como la verificación de la aplicación del Plan de Seguridad y Salud por parte del contratista.E.2 CAPÍTULO II: CONDICIONES GENERALES.  ORDEN del Ministerio de Fomento de 15 de abril de 1998 (B. Facultades de la dirección facultativa. Tendrá autoridad técnica legal con relación a los trabajos y acondicionamiento del proceso de fabricación implementados por el contratista para la correcta ejecución del contrato. DE LA BUENA EJECUCIÓN. ARTÍCULO 11. y si no fuese atendida con prontitud el Ingeniero podrá ordenar que se proceda a ello. Cualquier advertencia realizada por esta al contratista se hará por escrito con acuse de recibo. Dirección facultativa. ajuste. componentes utilizados. ARTÍCULO 10.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. numero 100-1998 de 27/04/98) que es la que regula el control metrológico del Estado sobre los instrumentos destinados a medir las emisiones de los gases de escape de los vehículos equipados con motores de encendido por chispa (gasolina). La Dirección Facultativa del equipo electrónico será obligatoriamente desempeñada por un Ingeniero Técnico Industrial o Ingeniero Industrial.O. 6. Es misión específica suya la dirección y vigilancia del proceso de fabricación.  Norma UNE 8251:2004 que define los requisitos para los instrumentos destinados a medir los gases de escape de los vehículos a motor destinados al control y mantenimiento de vehículos a motor con encendido por chispa (normativa OIML e ISO 3929). El contratista debe cuidar de la calidad de la maquinaria. A Respecto a la normativa que debe regular el funcionamiento del equipo en cuestión se tiene:  El Real Decreto 2042/1994 es el que actualmente regula en España el funcionamiento de la Inspección Técnica de Vehículos por lo que es de aplicación al proyecto.

Serán de cuenta y riesgo del contratista el equipamiento de taller y laboratorio y demás medios auxiliares que para la debida marcha y ejecución de los trabajos se necesitan. ARTÍCULO 16. En caso de considerar que no cumplen los requerimientos necesarios informará al contratista de la negativa. descuido. RESPONSABILIDADES. El contratista es el único responsable de la ejecución del proyecto. MAQUINARIA.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. A ARTÍCULO 13. El contratista deberá realizar el control de calidad necesario de todos los compones utilizados en el proyecto. ARTÍCULO 15. deseo inmoderado de lucro o de elementos de prevención sobreviniesen. materiales y otras exigencias recogida en el Pliego de Condiciones. falta de formación. En caso de utilizar componentes equivalentes a los especificados en el proyecto. componentes y control de calidad. Es responsable también ante los tribunales de los accidentes que por inexperiencia. asumiendo el coste de esta actividad y estará obligado a reportar cualquier incidencia significativa al Director Técnico. si bien será necesario que cumplan con las especificaciones del proyecto y las condiciones exigidas en el contrato con respecto a componentes. no teniendo derecho a indemnización por el mayor precio a que pudiera resultarle los materiales ni por los errores que se cometieran durante su construcción. El contratista tiene libertad de proveerse de la maquinaria y medios que considere. Página 312 (532) . así como de daños a terceros. no existiendo por parte de la Propiedad responsabilidad alguna por cualquier avería o accidente personal que pueda ocurrir en los trabajos por insuficiencia de dichos medios auxiliares. siendo responsable de estos y de las consecuencias que se deriven. Los componentes o partidas defectuosas irán por cuenta del contratista. ARTÍCULO 14. De los medios auxiliares. teniendo esto que buscar componentes alternativos que cumplan los requerimientos exigidos. La Dirección Facultativa deberá comprobar que dichos componentes cumplen las especificaciones del diseño antes de dar su autorización e informará por escrito al contratista en un plazo no superior a 20 días hábiles desde la recepción del informe. el contratista informará por escrito a la Dirección Facultativa de los cambios y el motivo por el que se quieren implementar. Si transcurrido los 20 días el contratista no ha recibido contestación por escrito se tendrá por autorizado el cambio. Reclamaciones contra la dirección facultativa.

si ellas son de orden económico y de acuerdo con condiciones estipuladas en el Pliego de Condiciones correspondiente. RECEPCIÓN PROVISIONAL. Al vencimiento del plazo de ejecución. el contratista hará entrega de las partidas de analizadores especificadas en contrato que será recepcionada por el Ingeniero de la Dirección Facultativa. A partir de esa fecha empezará a transcurrir el plazo de garantía que durará un año. ARTÍCULO 17. Página 313 (532) . A Las reclamaciones que el contratista quiera hacer contra las órdenes de la Dirección Facultativa sólo podrá presentarlas a través de la misma ante la Propiedad. entregando una copia de la misma a este último.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. periodo durante el cual es de cuenta y riesgo del contratista la solución de desperfectos. desajustes o fallos que se detecten en la partida recepcionada achacables a su fabricación así como gastos de custodia y transporte. Después de que este verifique que la partida se ajuste a las especificaciones del proyecto levantará el acta correspondiente firmada por el Ingeniero y el contratista.

Garantías. ARTÍCULO 21. La persona o entidad a quien se haya adjudicado la ejecución del equipo deberá depositar en el punto y plazo marcados en el anuncio de la subasta.  Depósito previo en metálico de la misma cuantía del 10% del presupuesto mediante deducción del 5% del importe de cada certificación abonada al contratista. entre una de las siguientes:  Depósito de valores públicos del Estado por un importe del 10% del presupuesto del trabajo contratado. su importe será del 10% de la cantidad por la que se otorgue la adjudicación del equipo. la fianza definitiva de ésta y en su defecto. condiciones generales y particulares especificadas en el contrato de adjudicación y órdenes recibidas por escrito de la Dirección Facultativa. a las fianzas y garantías para el cumplimiento del contrato establecido. debiendo ser éstas presentadas antes de la firma del contrato. ARTÍCULO 18. Si la fabricación del equipo se adjudica por subasta. de otras entidades o personas. La Propiedad podrá exigir al contratista la presentación de abales bancarios. una vez ejecutado este parcial o totalmente por el contratista. Alcance.3 CAPÍTULO III: CONDICIONES ECONÓMICAS. ARTÍCULO 20. Comprenderán las que afecten al coste y pago de los trabajos contratados.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. Fianzas. La base fundamental de estas condiciones es la de que el contratista debe percibir el importe de todos los trabajos ejecutados siempre que éstos se hayan realizado con arreglo y sujeción al proyecto. Base fundamental. y de acuerdo con las condiciones convenidas en la adjudicación. a los casos en que procedan las mutuas indemnizaciones y todas las que se relacionen con la obligación contraída por la Propiedad de satisfacer el importe y la remuneración del trabajo contratado. al plazo y forma de las entregas.  Depósito en metálico de la misma cuantía indicada en el anterior apartado. el depósito para tomar parte de él se especificará en el anuncio del mismo y su cuantía será de un 3% como mínimo del total del presupuesto de la contrata. Página 314 (532) . La fianza que se exigirá al contratista se convendrá entre la Propiedad y el contratista. ARTÍCULO 19. A 6.

la Dirección Técnica en nombre y representación de la Propiedad podrá ordenar ejecutar estos a un tercero. Si el contratista se negara a hacer por su cuenta los trabajos precisos para ultimar el equipo en las condiciones contratadas. que son características de determinadas épocas anormales. de acuerdo a lo especificado en el PRESUPUESTO del proyecto. ARTÍCULO 25. o directamente por adjudicación abonando su importe con la fianza depositada. ARTÍCULO 23. y no haya reclamación alguna contra aquel por los daños y perjuicios que sean de su cuenta o por deudas de salarios o materiales. De su devolución general. No obstante y dada la variabilidad continua de los precios de los salarios y sus cargas sociales. Ejecución de los trabajos con cargo a la fianza. no hubiese hecho la reclamación y observación oportuna posteriormente no podrá bajo ningún pretexto de error u omisión reclamar aumento de los precios. ARTÍCULO 24. en cuyo caso se tendrá en Página 315 (532) . se admite durante ellas la rescisión de los precios contratados. es natural por ello que en principio no se debe admitir la revisión de los precios contratados.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. aquel tiene la facultad de proponer al contratista. Contratándose los trabajos a riesgo y ventura. así como la de los materiales y transportes. ARTÍCULO 22. Si la Propiedad o la Dirección Técnica en su representación no estuviese conforme con los nuevos precios de componentes que el contratista desea percibir como normales en el mercado. ARTÍCULO 26. bien en alza o en baja y en armonía con las oscilaciones de los precios del mercado. Reclamaciones de aumentos de precios. La fianza será devuelta al contratista en el plazo que no exceda de 8 días una vez firmada el acta de recepción definitiva del equipo. ni por indemnizaciones derivadas de accidentes laborales. Si el contratista. El contratista puede solicitar la revisión de los precios cuando se haya ejecutado al menos el 20% de la totalidad del contrato y hayan transcurrido al menos seis meses. Se entiende por precio de ejecución material el importe del coste total de fabricación y pruebas de un analizador (unidad de obra). antes de la firma del contrato. De la revisión de los precios contratados. Precios de ejecución material. A  Descuento del 10% efectuado sobre el importe de cada certificación abonada al contratista.

la partida alzada se abonará íntegramente al contratista. en cuyo caso. Relaciones valoradas y certificadas. ARTÍCULO 30. Si existen precios contratados para unidades de obra similares. deducidos de los similares contratados. se establecerán precios contradictorios para las unidades con partidas alzadas. Normas para la adquisición de componentes. Si existen precios contratados para unidades de obra iguales a las presupuestadas mediante partida alzada se abonará. ARTÍCULO 29. Abono de los trabajos presupuestados. A cuenta para la revisión los precios de los componentes adquiridos por el contratista merced a la información de la Propiedad. deberá presentar a la Propiedad los precios y las muestras de los mismos. El modo de abono de los trabajos realizados. el contratista adquiere la obligación de rechazarlos hasta que el suministrador entregue otros de las calidades requeridas. necesitando su previa aprobación o de la Dirección Facultativa antes de adquirirlos.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. Cuando entre los documentos aprobados por ambas partes figurase el relativo a los precios unitarios contratados descompuestos se seguirá un procedimiento similar al preceptuado en los casos de revisión por alza de precios. y aprobadas. Formas de abono de los trabajos. Página 316 (532) . Si no existen precios contratados para unidades de obra iguales o similares. a las condiciones del contrato y a las órdenes e instrucciones que por escrito entregue la Dirección Técnica. el procedimiento que debe seguirse para llevar dicha cuenta. Dicha medición se realizará una vez ejecutada la partida correspondiente. El contratista deberá percibir el importe de todas aquellas unidades de obra que haya ejecutado con arreglo y sujeción a los documentos del proyecto. ARTÍCULO 31. habiéndose realizado antes las pruebas y aceptación de los equipos. previa medición y aplicación del precio establecido. con anterioridad a su ejecución. ARTÍCULO 27. ARTÍCULO 28. ratificado previamente por la Dirección Facultativa y el contratista. se efectuará a la recepción provisional. salvo el caso de que en el presupuesto del equipo se exprese que el importe de dicha partida debe justificarse. la Dirección Técnica indicará al contratista. Abono de trabajos presupuestados con partidas alzadas. Si al contratista se le autoriza gestionar y adquirir los componentes. Si los componentes adquiridos fuesen de inferior calidad a las muestras presentadas.

se valorarán y abonarán a los precios del día. se aplicarán estos últimos. las certificaciones se extenderán al origen. no considere el contratista suficiente aquel plazo para su examen. ARTÍCULO 32. Al contratista se le facilitarán por parte de la Dirección Técnica los datos de la certificación. pudiendo éste. Sin embargo si dichos trabajos de reparación Página 317 (532) . en el caso de que dichos fueran inferiores a los que rijan en la época de su realización. en el segundo caso. dando cuenta al mismo de su resolución. Efectuada la recepción provisional y si durante el plazo de garantía se hubieran ejecutado trabajos para su abono se procederá de la forma siguiente: Si los trabajos se realizan y están especificados en el proyecto. por haber sido utilizados durante dicho plazo por la Propiedad. en caso contrario.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. Los pagos se efectuarán por la Propiedad en los plazos previamente establecidos. podrá la Dirección Técnica concederle una prórroga. teniendo en cuenta además lo establecido en el presente pliego respecto a mejoras o sustituciones de materiales y a los trabajos accesorios y especiales. la Dirección Técnica aceptará o rechazará las reclamaciones al contratista si las hubiera. Si transcurrido el plazo de 10 días a la prórroga expresada no hubiese devuelto el contratista los documentos remitidos. Las relaciones valoradas contendrán solamente el trabajo ejecutado en el plazo a que la valoración se refiere. acudir ante la Propiedad contra la resolución de la Dirección Técnica en la forma prevenida en los pliegos anteriores. acompañándolos de una nota de envío. Cuando por la importancia del equipo. en virtud de las cuales se verificarán aquellos. ARTÍCULO 33. Abono de trabajos ejecutados durante el plazo de garantía. y sus importes corresponderán precisamente al de las relaciones valoradas de trabajos expedidas por la Dirección Facultativa. En el caso de que la Dirección Técnica lo exigiera. Pagos. se considerará que está conforme con los referidos datos y expidiendo la Dirección Técnica la certificación de los trabajos ejecutados. Dentro de los 10 días siguientes a su recibo. y la Dirección Técnica exigiera su realización durante el plazo de garantía. Si se han ejecutado trabajos precisos para la reparación de desperfectos ocasionados por el uso de los equipos. o por la clase y número de documentos. y sin causa justificada no se hubieran realizado por el contratista a su debido tiempo. A Lo ejecutado por el contratista se valorará aplicando al resultado de la medición general a los precios señalados en el presupuesto para cada una de ellas. o hacer en caso contrario las observaciones o reclamaciones que considere oportunas. serán valoradas a los precios que figuren en el contrato y abonados de acuerdo con lo establecido en los pliegos particulares o en su defecto en los generales. con el fin de que dentro del plazo de 10 días a partir de la fecha del envío de dicha nota pueda el contratista examinarlos y devolverlos firmados con su conformidad.

Toda unidad compuesta o mixta no especificada en el cuadro de precios se valorará haciendo la descomposición de la misma y aplicando los precios unitarios de dicho cuadro a cada una de las partes que la integra. En caso de rescisión por falta de cumplimiento en los plazos de obra. El importe de la indemnización que debe abonar el contratista por retraso no justificado en el plazo de terminación de los trabajos contratados se fijará en contrato dependiendo del pedido. También se abonarán los materiales acopiados fuera de la obra. siempre que se transporten a pie de ella. ARTÍCULO 34. no procederá más que el reintegro al contratista de los gastos por custodias de fianza. anuncio de subasta y formalización del contrato. Valoración en el caso de rescisión. En caso de rescisión por alteración de presupuesto o por cualquiera de las causas reseñadas en las condiciones legales. aplicando la cantidad de 30 euros por día y unidad a modo orientativo. Así mismo. quedando. Página 318 (532) . la cual no podrá exceder del 3% del valor de los trabajos que falten por ejecutar. se valorarán a los precios de tasación sin aumento de precio por los mediadores de índole legal y facultativa si no hay acuerdo entre ambas partes. cuando las penalizaciones acumuladas superen el 20% del importe del contrato. retraso en el abono o suspensión por plazo superior a un año imputable al Propietario. En caso de rescisión por falta de pago. A están motivados por una mala ejecución anterior no se abonará nada por ellos al contratista. las herramientas y demás útiles que como medios auxiliares de la construcción se hayan estado empleando en los trabajos con autorización de la Dirección Técnica y la Contrata. en esta suma así obtenida. Se abonarán los materiales acopiados a pie de obra si son de recibo y de aplicación para terminar ésta. Importe de indemnización por retraso NO justificado. por ningún motivo. una indemnización que fijará la Dirección Técnica.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. se concederá al contratista además de las cantidades anteriormente expuestas. entonces se abonará esta parte con arreglo a lo que correspondan según la descomposición en componentes y equipos que figuran en el presupuesto del proyecto. Cuando se rescinda la contrata por causas que no sean de la responsabilidad del contratista. Si lo incompleto es la unidad de obra y la parte ejecutada en ella fuera de recibo. sin que pueda reclamar el abono de los útiles destinados a los trabajos. en una cantidad proporcionada a los trabajos pendientes de ejecución. aplicándose a estos materiales los precios que figuren en el cuadro de precios unitarios. se efectúe la descomposición en otra forma que la que en dicho documento figura. la Dirección Técnica tomará las medidas que estime oportunas de endurecimiento de dicha penalización. pero sí al abono de las partes ejecutadas con arreglo a condiciones y materiales acopiados a pie de obra recibidos. ARTÍCULO 35. comprendidos todos los medios auxiliares. sin que pueda pretender el contratista que. no tendrá derecho el contratista a reclamar ninguna indemnización.

pero sin embargo. Tampoco se admitirán aumentos de horas / hombre en las unidades contratadas. Unidades de obra no conformes con el proyecto. los precios de los nuevos componentes y los aumentos de todas esas mejoras. en el contrato o que la Dirección Facultativa lo autorice por escrito. No se admitirá mejora en los analizadores salvo en el caso que el Director Técnico haya ordenado por escrito la ejecución de dichas mejoras o que mejoren la calidad de los componentes especificados. El contratista no tendrá derecho a indemnización a causa de pérdidas ocasionadas en maquinaria. Para los efectos de este artículo.5% anual en concepto de tiempo del retraso y sobre el importe de la mencionada certificación. instalaciones o equipos fabricados sino en los casos de fuerza mayor.  Los producidos por vientos huracanados. ARTÍCULO 38. ARTÍCULO 39. Indemnización de daños causados por fuerza mayor. Si el contratista.  Los producidos por terremotos o maremotos. por causa justificada a juicio de la Dirección Técnica.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. Será condición indispensable que las partes contratantes convengan por escrito los importes totales de las unidades mejoradas. previamente a su ejecución. y siempre que exista constancia inequívoca de que por el contratista se tomarán las medidas posibles dentro de sus medios para evitar los daños. ésta resolverá dando conocimiento al Propietario y estableciendo contradictoriamente con el contratista el nuevo precio. A ARTÍCULO 36. por causas especiales de excepción se estimase por la Dirección Técnica. superiores a los que sean de prever en el país. Demora de pagos. propusiera la ejecución de algún trabajo que no esté conforme con las condiciones del contrato. salvo caso de error en el PRESUPUESTO. Página 319 (532) . Si la Propiedad no efectuase el pago de los trabajos ejecutados dentro del mes siguiente al que corresponda el plazo convenido. se considerarán como tales casos los que siguen:  Los incendios causados por electricidad atmosférica. Mejora y aumento de trabajos. mareas y crecidas de los ríos. ARTÍCULO 37. el contratista tendrá además el derecho de percibir el abono de un 4.

metal y maquinaria” tanto de ámbito estatal. Página 320 (532) . En caso de imposibilidad de acuerdo en la actuación del arbitraje. autonómico. El contratista deberá aportar a la firma del contrato la siguiente documentación: - Certificado de situación de cotización de la Tesorería de la Seguridad Social de estar al corriente de pago. ARTÍCULO 40. y en el Presupuesto del Proyecto. El contratista ha de atenerse a la legislación laboral vigente. Serán de cuenta del Adjudicatario todos los gastos que ocasione la extensión del documento en que se consigne la contrata. provincial y de empresa. en especial a los convenios colectivos del sector “Siderurgia. ARTÍCULO 43. Deberá estar al corriente de pago de las cotizaciones a la Tesorería de la Seguridad Social. El contratista antes de firmar el contrato. haciendo el contratista renuncia expresa al fuero domiciliario. Jurisdicción competente. Formalización del contrato. Legislación LABORAL.4 CAPÍTULO IV: CONDICIONES LEGALES. conforme a lo previsto en el Pliego de Condiciones. designados uno de ellos por la Propiedad. en los Planos.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. los Planos y en el Presupuesto. la jurisdicción competente serán los tribunales de justicia de la provincia de Tarragona. Los contratos se formalizarán mediante documento privado. ARTÍCULO 41. uno de los cuales será forzosamente el Director Técnico. habrá firmado también su conformidad al pie del Pliego de Condiciones. ARTÍCULO 42. seguro de Accidentes de Trabajo (contingencias comunes y accidentes de trabajo) y contrato de Prevención de Riesgos Laborales. A 6. otro por el contratista y tres ingenieros por el Colegio Oficial de Ingenieros Técnicos de Tarragona. Arbitraje obligatorio. Este documento contendrá una cláusula en la que se expresa terminantemente que el contratista se obliga al cumplimiento exacto del contrato. en la Memoria. Ambas partes se comprometen a someterse en sus diferencias al arbitraje de mediadores. que podrán elevarse a escritura pública a petición de cualquiera de las partes y con arreglo a las disposiciones vigentes. tener contratado y estar al corriente de pago de un seguro de Responsabilidad Civil.

. A - Contrato de Prevención de Riesgos Laborales. que represente alteraciones fundamentales del mismo a juicio de la Dirección Facultativa y en cualquier caso. sin que pueda servir de excusa el que la Dirección Facultativa haya examinado o reconocido los trabajos. alrededor del 40 % como mínimo de alguna de las unidades que figuren en las modificaciones del Proyecto. 12. si los herederos ofrecieran llevar a cabo las obras bajo las mismas condiciones en el contrato. Causas de rescisión del contrato.. Responsabilidad del contratista. El contratista es responsable de la ejecución de los trabajos en las condiciones establecidas en el contrato y en los documentos contractuales que componen el Proyecto..Las alteraciones del contrato por las causas siguientes: a) La modificación del proyecto en forma tal. Página 321 (532) . siempre que por causa ajena a la Propiedad no se dé comienzo al equipo adjudicado dentro del plazo de tres meses a partir de la adjudicación.Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. vendrá obligado a la sustitución de todo lo mal ejecutado. ARTÍCULO 44. - Certificado de estar al corriente de pago del seguro de Accidentes de Trabajo (contingencias comunes y accidentes de trabajo). la devolución de la fianza será automática. En los casos anteriores. represente alrededor de un 25 % como mínimo del importe de aquel. como consecuencia de estas modificaciones. Como consecuencia de ello. - Certificado de estar al corriente de pago con la Agencia Tributaria. 11. ARTÍCULO 45. Se consideran causas suficientes de rescisión de contrato las que a continuación se señalan: 10. - Certificado de tener contratado y estar al corriente de pago de un seguro de Responsabilidad Civil. o más de un 50 % de unidades del Proyecto modificadas. En este caso. 13.La suspensión de la fabricación de los equipos y.. siempre que la variación del presupuesto de ejecución. b) La modificación de las unidades de obra siempre que estas modificaciones representen variaciones.La quiebra del contratista. la Propiedad puede admitir o rechazar el ofrecimiento sin que este último caso implique derecho a indemnización alguna.La muerte o incapacidad del contratista. en todo caso.

15. siempre que el plazo de suspensión haya excedido de un año..El no dar comienzo de las actividades contratadas dentro de los plazos señalados en las condiciones particulares del contrato. Página 322 (532) .. 16.. 17.Incumplimiento de especificaciones del proyecto o condiciones del contrato.La terminación del plazo de ejecución de los equipos contratados sin haber finalizado la fabricación y pruebas de éstos.La suspensión de la fabricación de los equipos ya comenzados. A 14. con perjuicio de los intereses de los trabajos...Proyecto: Analizador de Gases para Vehículos de Gasolina PLIEGO DE CONDICIONES 30-01-2010 rev. 18.Descuido o mala fe en la ejecución de los trabajos contratados.

DIRECTOR: José Ramón López López. FECHA: Febrero / 2010.7 ANEXO TITULACIÓN: Ingeniería Técnica Industrial especialidad Electrónica Industrial AUTOR: José Santaella Ortiz. .

x 4bits = 16 bits 4 dig. x 4bits = 16 bits 4 dig. Cada tabla almacena 100 lecturas por cada canal. A 7.p.m LAMBDA Posición 1ª palabra 2ª palabra 3ª palabra 4ª palabra 5ª palabra 6ª palabra Dígitos 4 dig.1 ANEXO I: Diagrama de Flujo 7.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. TABLA_BIN: A estas 100 lecturas se le calcula el valor medio y el resultado en binario se almacena en esta tabla. TABLA_RPM lecturas del canal RPM. TABLAS DE MEDIDA El diseño del programa se basa en el uso de diversas tablas de datos. TABLA_CO2 lecturas del canal CO2. x 4bits = 16 bits TAB_DISPLAY: Almacena los datos a visualizar.1 Estructura de la Programación El software se estructura en torno a un PROGRAMA PRINCIPAL que espera a detectar una tecla pulsada para ejecutar la función solicitada. A continuación se hace una breve descripción de las mismas. TABLA_CO lecturas del canal CO. TABLA_O2 lecturas del canal O2. x 4bits = 16 bits 4 dig. La subrutinas de interrupción se consideran aparte ya que se ejecutan cuando un periférico lo solicita. Tablas de adquisición de datos: Para efectuar todas estas tareas se utiliza una tabla por cada canal de media. Pueden ser la lectura de los canales de medida u otra información. Página 324 (532) . x 4bits = 16 bits 4 dig. TABLA_BCD: Almacena los valores corregidos de la lectura de los canales y del valor del coeficiente Lambda en formato BCD.1. su denominación y los punteros utilizados son: o o o o o TABLA_HC lecturas del canal HC. Seguidamente se hace una breve descripción de cada una. El orden de los registros en la tabla es el siguiente: Parámetro CO CO2 HC O2 r. x 4bits = 16 bits 4 dig.

Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Contiene los valores corregidos para cada valor de salida del conversor AD. El formato de los datos es BCD sin coma decimal. Toma las acciones correspondientes al error detectado.2 Programa Principal Su misión es el arranque de sistema y la distribución de las tareas principales que se apoyarán en subrutinas para su ejecución. Si es así D5 = 0. A TABLA_L1: Tabla con los posibles valores digitales a la salida del conversor AD. TABLA_L2_XX: Cada canal de medida tiene una tabla específica de este tipo. El diagrama de flujo es el siguiente: Inicio ANALIZADOR Inicialización del programa principal. Se utiliza en la subrutina LINEALIZACION.1. CHECK_RAM NO Comprueba si el chequeo de la memoria RAM ha sido satisfactorio. Al final de dicha función vuelve al bucle hasta detectar una nueva tecla pulsada. implementada por HW. Página 325 (532) . El programa permanece en un bucle para detectar la tecla pulsada y ejecutar la FUNCION solicitada. ARRANQUE Chequea la memoria RAM. contenidos en la TABLA_L1. Visualiza el mensaje de ERROR correspondiente. por ejemplo para HC es la TABLA_L2_HC. Se utiliza en la subrutina LINEALIZACION. 7. temporiza para que el sensor NDIR alcance la temperatura de trabajo adecuada y que la temperatura de trabajo sea adecuada. ¿D5 = 0? SI INICIO ERROR Establece las condiciones iniciales para el normal funcionamiento del analizador.

TABLAS DE LINEALIZACION Define las tablas de linealización de las variables.1. CONSTANTES Y VARIABLES Define constantes simbólicas. A SI ¿TECLA = 0? Comprueba si hay alguna tecla pulsada en cuyo caso la dirección de memoria TECLA ≠ 0.3.1.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. El diagrama de flujo es el siguiente: ARRANQUE TABLA DE VECTORES Define la tabla de vectores de excepción.1 ARRANQUE Se establecen la configuración y las condiciones iniciales de arranque del analizador. variables y sus valores iniciales en las variables.3 Subrutinas 7. El teclado se inicia como desactivado (D7. Espera a que se pulse una tecla. NO FIN 7.0=0). FUNCION Ejecuta la función solicitada desde el teclado. Página 326 (532) .

Retorno al Programa Principal. ← #1 Inicio de la intermitencia de los LED amarillo y naranja para indicar “arranque del analizador”. T2L_L2 ← $FE T2C_L2 ← $F9 Se carga el contador con $F9FE para generar la interrupción INT_VIA2_T2. por lo que debemos efectuar una doble comprobación:     Se escribe $00 en un byte. Se lee y se comprueba que es $00. 7. se habrá detectado un fallo. Una memoria RAM con fallos puede entregar.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.1. A VIA1 Definición y configuración de los registros y puertos de la VIA1 que controla el teclado y otras funciones. bien un 1 en el bit que esta fallando. VIA2 Definición y configuración de los registros y puertos de la VIA2 que controla la etapa de visualización y otras funciones. Si las operaciones de lectura no proporcionan un dato igual al que previamente se ha descrito. Esta activa la intermitencia de los LED.2 CHECK_RAM Su misión es comprobar el buen funcionamiento de la memoria RAM.3. bien un 0. Se escribe $FF en un byte. Se lee y se comprueba que es $FF. Página 327 (532) . VIA1_PB5_TEST_LED Inicialización registro D7 FIN Se fijan condiciones iniciales en el registro de estados D7. Envía un “1” al pin PB5 del PORTB de la VIA 1. BUCLE_INTER ← #$06 Inicialización del contador auxiliar para la intermitencia de los LED´s.

puesta a “0” antes del chequeo.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. D0 ← SIZE_RAM A1 ← RAM D5 ← 0 Escribe un cero en la posición de memoria de la RAM direccionada por el puntero A1. dirección de inicio de la memoria RAM. (A1) ← #FF NO ¿Es el contenido de la posición de memoria RAM. direccionada por A1. fallo en memoria RAM. D7. igual a #FF? Ram (A1) = #FF? SI D5 ← #03 Se carga el código de error #03 en el registro D5. igual a #0? ¿RAM (A1) = #0? SI Escribe “unos” en la posición de memoria de la RAM dereccionada por el puntero A1.1 ← #1 Fija D7. A1 puntero. Página 328 (532) . tamaño en bytes de la memoria RAM. (A1) ← 0 NO ¿Es el contenido de la posición de memoria RAM.1=1 para indicar fallo en memoria RAM. A El diagrama de flujo de la subrutina es el siguiente: Inicio CHECK_RAM Carga valores inicial: D0 contador. D5 registro de códigos de ERROR. direccionada por A1.

Calentamiento del sensor NDIR hasta que alcance la temperatura de trabajo.1. Cuando se inicie el analizador la temperatura será baja por lo que hasta que alcance la temperatura de trabajo el LED amarillo lucirá permanentemente y el naranja intermitentemente. A Incrementa el puntero de la dirección de memoria RAM para chequear el próximo byte..Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Si por cualquier causa la temperatura en el interior del analizador fuera mas alta de la permitida en el arranque lucirá permanentemente el LED naranja e intermitentemente el amarillo.1 NO ¿Se ha chequeado todo el rango de direcciones de memoria RAM? ¿D0 = #0? SI A1 ← #00 D0 ← #00 FIN Puesta a cero de los registros de trabajo utilizados excepto D5 que se utiliza en la subrutina ERROR. 2. Página 329 (532) .3.. D0 ← D0 . Retorno al Programa Principal 7.3 INICIO Subrutina que se toma desde el Programa Principal. Su función es establecer las condiciones iniciales de funcionamiento del analizador para lo cual realizan las siguientes acciones: 1. (A1) ← A1 + 1 Decrementa el puntero de la dirección de memoria RAM para chequear el próximo byte.Define las tablas de datos y las variables en la memoria RAM.

VARIABLES TABLAS DE DATOS Define las tablas de datos y las variables en la memoria RAM. bit D7.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. El teclado se inicia como desactivado (D7. bit D7. Habilitación de la MEDICION Se habilitan la medición de gases. A Si se está en una temperatura intermedia lucirán intermitentemente los dos. NO ¿Temperatura de trabajo > temperatura mínima? ¿Temp > 35 ºC? SI D0 ← T2L_L2 Borra IFR de T2 para que el contador quede disponible para una nueva cuenta atrás. Página 330 (532) . VIA1_PB5_TEST_LED ← #0 Fin de la intermitencia de los LED´s amarillo y naranja Habilitación de la VISUALIZACIÓN Se habilita la visualización.0=0).2 = 1.1 = 1. TEMP_600SG Temporiza 10 minutos para el calentamiento del sensor NDIR. El diagrama de flujo es el siguiente: INICIO Carga valores iniciales en las variables.

L NOP TEMP_600SG D0.L MOVE.D1 10(2/0) D0*D1 14(3/0) D0+1 10(2/0) D0 14(3/0) 1 12(1/2) 1 TEMP_600SG Página 331 (532) 1 1 1 1 D0+1 D0+1 Total 18 12 12 12 12*(D0+1) 4*N*(D0+1 ) 10*(D0*D1) 14*(D0+1) 10*D0 14 12 Notas Hay salto No hay salto Hay salto No hay salto .D1 18(2/2) 12(1/2) 12(1/2) 12(3/0) 12(3/0) 4(1/0) BUCLE1_600SG DBF D1. Se toma desde la subrutina INICIO y se utiliza para que el sensor NDIR y el sensor de Oxígeno alcance la temperatura de trabajo en el proceso de inicialización.125 µs por lo que se necesitarán Nº de ciclos = 600 s = 4800000000 0. Un ciclo del reloj de 8 MHz del microprocesador es de 0.1 TEMP_600SG La subrutina realiza una temporización de 10 minutos. A Se habilitan las interrupciones desde VIA1 (IER1.BUCLE2_600SG MOVE.3.1=1) para detectar el teclado.1.3.0=1 del registro de estados D7.L BUCLE2_600SG MOVE.-(SP) #$01C9C.D0 #$0FFFE. Habilita el TECLADO Retorno al Programa Principal FIN 7. Interrupciones del TECLADO Se habilita el teclado mediante el Bit D7.L MOVE.BUCLE1_600SG DBF D0. Seguidamente se realiza el cálculo del valor de los registros y el diagrama de flujo utilizado.-(SP) D1.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.125*10-6 s El diagrama de flujo de la subrutina que se detalla en este apartado utiliza las siguientes instrucciones: Etiqueta Nº de ciclos Instrucciones Nº de veces BSR MOVE.L (SP)+.

Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO Etiqueta Nº de ciclos Instrucciones MOVE.039735968360147457337467347 D0 = 7324 = $00001C9C (se toma el número entero) Cálculo de N (D0 = 7324 . D1 y número de operaciones NOP: De acuerdo a la tabla. A (SP)+.88880546075085324232081911262799 Tomamos N = 1. Por tanto se adoptan los siguientes valores: D0 = $001C9C = 7324 y N = 1 Página 332 (532) . el cálculo del valor de los registros D0.L RTS 30-01-2010 rev. D1 = 65534) 4799999866 = 4*N*(D0+1) + D0*(36 + 10*D1) 4799999866 = 4*N*(7324 +1) + 7324*(36 + 10*65534) 4799999866 = 29300*N + 4799973824 N = 26042 / 29300 = 0. D1 y del número de operaciones NOP (variable N)es el siguiente: Nº de ciclos = 4800000000 = 18 + 12 +12 + 12 + 12*(D0+1) + 4*N*(D0+1) + 10*(D0*D1) + 14*(D0+1) + 10*D0 + 14 + 12 +12 + 16 4800000000 = 18 + 12 +12 + 12 + 12*D0 + 12 + 4*N*(D0+1) + 10*D0*D1 + 14*D0 + 14 + 10*D0 + 14 + 12 +12 + 16 4800000000 = 18 + 12 +12 + 12 + 12 + 14 + 14 + 12 +12 + 16 + 4*N*(D0+1) + 12*D0 + 10*D0*D1 + 14*D0 + 10*D0 4800000000 = 18 + 16 + 14 + 14 + 12 +12 + 12 + 12 +12 + 12 + 4*N*(D0+1) + D0*(12 + 10*D1 + 14 + 10) 4800000000 = 62 + 72 + D0*(40 + 10*D1) = 134 + 4*N*(D0+1) + D0*(36 + 10*D1) 4799999866 = 4*N*(D0+1) + D0*(36 + 10*D1) Se adopta para D1 = $0000FFFE = 65534 Tomando N = 0 y sustituyendo en la fórmula tendremos: 4799999866 = D0*(36 + 10*D1) 4799999866 = D0*(36 + 10*65534) D0 = 4799999866 / 655376 = 7324. una operación NOP.D0 Nº de veces 12(1/2) 16(4/0) 1 1 Total Notas 12 16 Cálculo del valor de los registros D0.

L #$01C9C.L $#$0FFFE .Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.1 NO DBF D1.D0 ! BUCLE2_600SG ¡ MOVE. A Seguidamente se detalla el diagrama de flujo utilizado: Inicio TEMP_600SG BSR TEMP_600SG -(SP) ← D0 -(SP) ← D1 MOVE.BUCLE1_600SG ¿D1 = 0? SI D0 ← D0 .BUCLE2_600SG ¿D0 = 0? SI Página 333 (532) ! .-(SP) D0 ← #$01C9C ¡ MOVE.L D1.-(SP) MOVE.1 NO DBF D1.L D0.D1 D1← #$0FFFE NOP NOP !Ajuste de tiempo! BUCLE1_600SG D1 ← D1 .

Acción: El programa desconecta el sensor infrarrojo hasta que la temperatura baja del nivel crítico.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO D1 ← (SP)+ D0 ← (SP)+ FIN MOVE. se muestra el código de fallo en el visualizador.L (SP)+.D0 30-01-2010 rev. Alarma: Se enciende el indicador rojo y el zumbador.3. La subrutina se toma desde CHECK o INT_TECLADO y se apoya en el código de fallo que se escribe en la dirección de memoria ERROR. 0.L (SP)+.4 ERROR La subrutina se encarga de visualizar el código de error y tomar las acciones pertinentes.002 02 Causa: Temperatura interna del analizador muy baja.001 01 Causa: Temperatura de trabajo en el analizador demasiado alta. Si después de esto sigue la alarma apagar el analizador y llamar al Servicio Técnico. No es posible realizar ninguna medición. no es fiable la medida en estas condiciones. Los códigos de error y las acciones tomadas se especifican en la siguiente tabla: MENSAJE COD_ERROR CAUSA / INDICADORES / ACCION 0.D1 MOVE. Esperar 15 minutos a que el ventilador baje la temperatura. Alarma: Se encienden los indicadores naranja y rojo y el zumbador. A ! ! Retorno a la subrutina INICIO 7. Se visualiza el código de error. Página 334 (532) .1.

1=0 el chequeo ha sido satisfactorio. Cuando se dejan de pulsar las teclas se apaga el zumbador y el mensaje de error. Acción: Se detiene el programa hasta que dejan de pulsar las teclas. se muestra el código de fallo en el visualizador. Alarma: Se activa el zumbador.004 04 Causa: Fallo en el teclado al pulsar dos o mas teclas a la vez.7 = 0? SI Página 335 (532) .Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Si el fallo persiste y no se observa un motivo claro. como temperatura exterior muy baja. En ese momento se apagarán los indicadores de error y se visualiza “-OK-”. 0. 0. ¿D7. Si D7. Acción: Apagar el analizador y llamar al servicio técnico. A MENSAJE COD_ERROR CAUSA / INDICADORES / ACCION Acción: El programa espera a que el analizador alcance la temperatura adecuada. No se toma en cuenta ninguna tecla como pulsada. Alarma: Se enciende el indicador rojo y el zumbador. Esperar a que se apaguen los indicadores de error. llamar al Servicio Técnico.003 03 Causa: Fallo en el chequeo de la memoria del analizador. El diagrama de flujo de la subrutina es el siguiente: Inicio ERROR NO Comprueba si ha sido satisfactorio el chequeo de la RAM.

D5 ← COD_ERROR SI Fallo en el chequeo de la memoria RAM ¿Es el código de error #03? ¿D5 = #03? NO Carga el código de error en la tabla de visualización TAB_DISPLAY. PORTA2.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.4 ← # 0 VIA2 Se activa el zumbador fijando a “1” el bit PA5 del PORTA de la VIA2. El resto queda en blanco. TAB_DISPLAY ← #$0003 VIA2 Se activa el indicador LED rojo de alarma fijando a “0” el bit PA4 del PORTA de la VIA2. PORTA2. A Guarda el contenido del registro de trabajo D5 en el puntero de pila. VER_ERROR El programa entra en bucle para mantener en el visualizador el código de error y los indicadores de alarma activados.003” en el visualizador de HC. D5 ← #0 Copia el contenido de la dirección de memoria COD_ERROR en el registro de trabajo D5. -(SP) ← D5 Puesta a cero del registro de trabajo D5.5 ← #1 Visualiza el mensaje de error “0. ¿D5 ≠ 3? NO Página 336 (532) .

Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. PORTA2.5 ← #0 Se desactiva el zumbador fijando a “0” el bit PA5 del PORTA de la VIA2.4 ← #1 SI Temperatura del analizador por encima del límite máximo (45 ºC). Visualiza el mensaje de error “0. Se activa el indicador LED rojo fijando a “0” el bit PORTA2. VIA2 Se activa el zumbador fijando a “1” el bit PA5 del VIA2 PORTA2. A SI VIA2 Se desactiva el zumbador fijando a “0” el bit PA5 del PORTA de la VIA2.002”. VER_ERROR ¿Ha bajado la temperatura de 40 ºC? Comprueba si la temperatura ha bajado del margen máximo permitido. Página 337 (532) .5 ← #1 PORTA de la VIA2.4 ← # 0 PA4 del PORTA de la VIA2. PORTA2. ¿VIA1 PB7=1? NO SI VIA2 PORTA2.5 ← #0 VIA2 Se desactiva el indicador LED rojo fijando a “1” el bit PA4 del PORTA de la VIA2. ¿Es el código de error #01? ¿D5 = #01? NO TAB_DISPLAY ← #$0001 Carga el código de error en la tabla de visualización TAB_DISPLAY.

4 ← #1 30-01-2010 rev. ¿Ha subido la temperatura interna por encima de 35 ºC? Comprueba si la temperatura ha subido del mínimo permitido.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO VIA2 PORTA2. ¿Es el código de error #04? NO Página 338 (532) .5 ← #1 PORTA de la VIA2. A Se desactiva el indicador LED rojo fijando a “1” el bit PA4 del PORTA de la VIA2. SI Temperatura del analizador por debajo del mínimo de 30 ºC. SI ¿D5 = #04? Doble pulsación en el teclado. ¿Es el código de error #02? ¿D5 = #02? NO TAB_DISPLAY ← #$0002 Carga el código de error en la tabla de visualización TAB_DISPLAY.5 ← #0 Se desactiva apaga el zumbador fijando a “0” el bit PA5 del PORTA de la VIA2.002”. NO ¿VIA1 PB6=0? SI VIA2 PORTA2. VIA2 Se activa el zumbador fijando a “1” el bit PA5 del PORTA2. VER_ERROR Visualiza el mensaje de error “0.

FIN Página 339 (532) .5 ← #0 D5 ← (SP)+ 30-01-2010 rev. A Carga el código de error en la tabla de visualización TAB_DISPLAY. Se activa el zumbador fijando a “1” el bit PA5 del PORTA de la VIA2. Si es así detecta el error y entrará en bucle. Visualiza el mensaje de error “0.004”. Restaura el valor inicial del registro de trabajo D5 del puntero de pila.5 ← #1 VER_ERROR COD_ERROR ← #0 T_PULSADA VIA2 PORTA2. Se desactiva el zumbador fijando a “0” el bit PA5 del PORTA de la VIA2. Puesta a cero del registro de códigos de error Comprueba si se mantienen las dos teclas pulsadas.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO TAB_DISPLAY ← #$0004 VIA2 PORTA2.

Tras esta vuelve a la subrutina ERROR. Este se visualiza en el visualizador de HC. pone en el bus de datos el parámetro a visualizar que será capturado por el interface. el resto permanecen en blanco. Desactivación del INTERFACE Desactivación del INTERFACE. El diagrama de flujo es el siguiente: Inicio VISUALIZAR -(SP) ← A0 A0 ← TAB_DISPLAY Salva los registros utilizados.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. \LE=0 (VIA2 PORTA PA1=0).1 VER_ERROR La subrutina se toma desde la subrutina ERROR. \LE=1 (VIA2 PORTA PA1=1). PORTB2. Su función es la de visualizar el código de error que se produce en una situación de fallo.4. TEMP_3MSG Temporización de 3 ms. VIA2 ← (A0) Operación de escritura sobre la VIA2.1. Se evita así que la información del bus de datos interfiera en la visualización. después estará apagado el visualizador durante 15 ms para mantener la misma frecuencia de refresco que en una visualización de una medida. Activación del INTERFACE Activación del INTERFACE conversor BCD / 7segmentos. A 7. La activación dura 3 ms. Inicializa el puntero de trabajo de la tabla de visualización.3. El dato capturado es retenido por el latch del interface. Página 340 (532) . tiempo que el visualizador va a mantener activados los segmentos de los displays.5 ← #0 Activa el visualizador de HC para mostrar el código de error.

1 Retorno a la subrutina VER_ERROR.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Su función es efectuar una temporización de 3 sg.4. TEMP_15MSG Tiempo de refresco de 15 ms en el que visualizador va a estar apagado.L MOVE. TEMP_3SG La subrutina se toma desde las subrutinas de interrupción ERROR. Restaura los registros utilizados.125 µs por lo que se necesitarán 3s Nº de ciclos = 0. A Desactivación del VISUALIZADOR PORTB2 ← $FF Desactivación de los visualizadores Al ser de cátodo común se desactivan con un 1.125*10-6 s = 24000000 El diagrama de flujo de la subrutina que se detalla en este apartado utiliza las siguientes instrucciones: Etiqueta TEMP_3SG BUCLE_3SG Nº de ciclos Instrucciones BSR MOVE.D0 DBF D0.BUCLE_3SG 18(2/2) 12(1/2) 12(3/0) 4(1/0) 10(2/0) Página 341 (532) Nº de veces 1 1 1 1 D0 Total Notas 18 12 12 4*N 10*D Hay salto 0 .3.1. INT_TEMP_B y INT_TEMP_A.1.-(SP) #$00249EF6. A0 ← (SP)+ FIN 7. Seguidamente se detalla el cálculo del valor del registro utilizado y del número de operaciones NOP necesarias. Un ciclo del reloj de 8 MHz del microprocesador es de 0.L NOP TEMP_3SG D0.

sustituyendo en la fórmula 23999916 = 4*N + 10*2399990 N = (23999916 . el cálculo del valor de los registros D0.D0 Página 342 (532) ! . tendremos que D0 = 2399991.-(SP) D0 ← #$00249EF6 MOVE. D1 y del número de operaciones NOP (variable N)es el siguiente: Nº de ciclos = 24000000 = 18 + 12 +12 + 4*N + 10*D0 + 14 + 12 + 16 24000000 = 84 + 4*N + 10*D0 23999916 = 4*N + 10*D0 N = (23999916 .L RTS 30-01-2010 rev. A Nº de veces 14(3/0) 12(1/2) 16(4/0) (SP)+.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO Etiqueta Nº de ciclos Instrucciones MOVE.10*D0) / 4 Suponemos N = 0.L #$00249EF6.D0 Total 1 1 1 Notas 14 No hay salto 12 16 Cálculo del valor del registro D0 y número de operaciones NOP: De acuerdo a la tabla.6 Tomando el valor entero D0 = 2399990.L D0.23999900) / 4 = 4 Por tanto se adoptan los siguientes valores: D0 = $00249EF6 = 2399990 N=4 Seguidamente se detalla el diagrama de flujo utilizado: Inicio TEMP_3SG BSR TEMP_3SG ¡ -(SP) ← D0 MOVE.

125*10-6 s Página 343 (532) .Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO NOP NOP NOP NOP NOP 30-01-2010 rev. Seguidamente se detalla el cálculo del valor del registro utilizado y del número de operaciones NOP necesarias.3.1.2 MOVE. BUCLE_T3SG ¿D0 = 0? SI D0 ← (SP)+ FIN 7.L (SP)+.125 µs por lo que se necesitarán Nº de ciclos = 0. Con esto se tiene la misma frecuencia de refresco que en la visualización de los canales de medida.D0 ! Retorno a subrutina MEDIDA_GASES. Su función es efectuar una temporización de 15 ms durante los cuales los visualizadores permanecerán apagados. TEMP_15MSG La subrutina se toma desde las subrutina VER_ERROR y TEST_DISPLAY.4. Un ciclo del reloj de 8 MHz del microprocesador es de 0.1. A !Ajuste de tiempo! BUCLE_T3SG D0 ← D0 .015 s = 120000 0.1 NO DBF D0.

A El diagrama de flujo de la subrutina que se detalla en este apartado utiliza las siguientes instrucciones: Etiqueta TEMP_15MSG BUCLE_15MG Instrucciones Nº de ciclos BSR MOVE.D0 D0.L NOP DBF TEMP_15MSG D0.L MOVE. D1 y del número de operaciones NOP (variable N)es el siguiente: Nº de ciclos = 120000 = 18 + 12 +12 + 4*N + 10*D0 + 14 + 12 + 16 120000 = 84 + 4*N + 10*D0 119916 = 4*N + 10*D0 Suponemos N = 0. sustituyendo en la fórmula 119916 = 4*N + 10*11990 N = (119916 .L RTS (SP)+. el cálculo del valor de los registros D0.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.BUCLE_15MG Nº de veces 18(2/2) 12(1/2) 12(3/0) 4(1/0) 10(2/0) 14(3/0) 1 1 1 1 D0 1 12(1/2) 16(4/0) 1 1 Total Notas 18 12 12 4*N 10*D0 Hay salto 14 No hay salto 12 16 Cálculo del valor del registro D0 y número de operaciones NOP: De acuerdo a la tabla.6 Tomando el valor entero D0 = 11990. tendremos que D0 = 11991.23900) / 4 = 4 Por tanto se adoptan los siguientes valores: D0 = $002ED6 = 11990 N=4 Página 344 (532) .D0 MOVE.10*D0) / 4 N = (23916 .-(SP) #$00956.

L D0.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Página 345 (532) .D0 ! Retorno a subrutina MEDIDA_GASES. A Seguidamente se detalla el diagrama de flujo utilizado: Inicio TEMP_3MSG BSR TEMP_3MSG ¡ MOVE.L #$002ED6.D0 NOP ! !Ajuste de tiempo! BUCLE_3MSG D0 ← D0 .1 NO DBF D0.-(SP) -(SP) ← D0 D0 ← #$002ED6 NOP NOP NOP NOP MOVE.L (SP)+. BUCLE_3MSG ¿D0 = 0? SI D0 ← (SP)+ FIN MOVE.

Nº TECLA COORDENADAS Fila .5 FUNCION La subrutina se arranca desde el Programa Principal cuando se detecta que se ha pulsado una tecla. +5 VDC PORT A MEDICION CONTINUA Tecla_1 FIN MEDICION Tecla_2 PUESTA A CERO MEDICION AUTOMATICA Tecla_3 Tecla_4 R81 PA0 4K7 APAGADO DEL ANALIZADOR Tecla_5 APAGADO DEL ZUMBADOR Tecla_6 PRUEBA INDICADORES RESET R96 Tecla_7 Tecla_8 4K7 <--- RESET manual PA1 <--- PA4 RESET manual PA5 PA6 PA7 En la siguiente tabla se detalla las coordenadas de cada tecla. Página 346 (532) .Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. El teclado está conectado según la figura. Inicia la función que se ha de ejecutar a partir del contenido de la dirección de memoria TECLA que contiene las coordenadas nº-columna (MSB)– nº de fila (LSB) de la tecla pulsada.3.1.Columna 1 11 MEDICIÓN CONTINUA 2 12 FIN MEDICION 3 13 PUESTA A CERO 4 14 5 21 6 22 7 23 PRUEBA INDICADORES 8 24 RESET (*) FUNCION MEDICIÓN AUTOMÁTICA APAGADO DEL ZUMBADOR PRUEBA VISUALIZADORES * La tecla RESET forma parte del circuito de RESET manual por lo que no se utiliza en la subrutina. A 7.

Los visualizadores quedan en blanco. NO SI ¿D1 = $13 Tecla de “PUESTA A CERO” Detiene la medición del analizador y la visualización. D1 ← TECLA SI ¿D1 = $11 Tecla #1 MEDIDA_CONT Medición de los canales de medida de manera continua hasta que se ordene FIN MEDICIÓN o PUESTA A CERO. -(SP) ← D1 El contenido de la posición de memoria TECLA almacena las coordenadas de la tecla pulsada. NO SI Tecla #2 FIN_MEDICION ¿D1 = $12 Tecla de “FIN MEDICION”.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. A Figura 7-1.. Tecla #3 PARADA NO SI ¿D1 = $14 Tecla #4 MEDIDA_AUTO Realiza la medición de gases durante 5 minutos y al final muestra el último resultado de la medición.Coordenadas del teclado para subrutina TECLA El diagrama de flujo utilizado es el siguiente: Inicio FUNCION Salva los registros utilizados en el puntero de pila. Fin de la medición de gases. NO Página 347 (532) .

A SI ¿D1 = $21 Tecla #5 ZUMBADOR Tecla de “APAGADO DEL ZUMBADOR” Apaga el zumbador. FIN Página 348 (532) . Tecla #6 Tecla de “PRUEBA VISUALIZADORES” NO SI ¿D1 = $22 TEST_DISPLAY NO Tecla #7 TEST_INDICA D1 ← (SP)+ Tecla de “PRUEBA INDICADORES” Hace una prueba de los indicadores LED´s y el zumbador. Restaura el valor de los registros utilizados desde el puntero de pila.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.

Activación del LED VERDE indicador de medida en progreso. Visualización de las medidas que se vayan efectuando. Activación del LED VERDE pequeño de MEDICIÓN CONTINUA. TABLA_CO lecturas del canal CO. Se realizan varias mediciones almacenándose en tablas en memoria. TABLA_BCD: Almacena los valores corregidos de la lectura de los canales y del valor del coeficiente Lambda en formato BCD. TABLA_O2 lecturas del canal O2. TABLA_CO2 lecturas del canal CO2. Esta secuencia se mantiene hasta que el operario pulsa alguna tecla. Almacenado de datos a visualizar en la tabla de visualización TAB_DISPLAY. Cada tabla almacena 100 lecturas por cada canal.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. x 4bits = 16 bits 4 dig.1 MEDIDA_CONT Esta subrutina se arranca desde la subrutina FUNCION al detectar la pulsación de la TECLA_1 de “MEDICIÓN CONTINUA”. TABLA_RPM lecturas del canal RPM. x 4bits = 16 bits Página 349 (532) . Su función es iniciar la medida y visualización de la lectura de los diferentes canales. x 4bits = 16 bits 4 dig. su denominación y los punteros utilizados son: o o o o o TABLA_HC lecturas del canal HC. Lectura y almacenado de la señal digital obtenida en cada canal. A 7.3. x 4bits = 16 bits 4 dig. Las tareas que realiza esta subrutina son las siguientes: - Orden de inicio de la medición de los canales de medida. TABLAS DE MEDIDA: Tablas de adquisición de datos: Para efectuar todas estas tareas se utiliza una tabla por cada canal de media. TABLA_BIN: A estas 100 lecturas se le calcula el valor medio y el resultado en binario se almacena en esta tabla.1.5. El orden de los registros en la tabla es el siguiente: Parámetro Posición Dígitos CO CO2 HC O2 1ª palabra 2ª palabra 3ª palabra 4ª palabra 4 dig. Obtención del factor LAMBDA. Cálculo del valor medio de las tablas obtenidas.

p.4 = 1 Activa el bit de “MEDICION DE GASES” en el registro de estados D7. D7.m LAMBDA 5ª palabra 6ª palabra 4 dig.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.3 = 0 Activa el bit de “TIPO DE MEDICION” a “MEDICIÓN CONTINUA” en el registro de estados D7. NO ¿D7. Pueden ser la lectura de los canales de medida u otra información. SI . x 4bits = 16 bits 4 dig. A Parámetro Posición Dígitos r. Página 350 (532) . Si no lo está no se permite el inicio de la misma. x 4bits = 16 bits TAB_DISPLAY: Almacena los datos a visualizar. Activar LED´S VERDES Se activa el LED verde de MEDICION y el LED verde de MEDICIÓN CONTINUA. El diagrama de flujo es el siguiente: Inicio MEDIDA_CONT TECLA ← #00 El contenido de la posición de memoria TECLA se fija a $00 (no hay tecla pulsada) para detectar la próxima pulsación de tecla. D7.11= 1? Comprueba que si la MEDICION está habilitada o no.(SP) ← D1 Salva los registros utilizados en la subrutina en el Puntero de Pila.

HC. CO2. El resultado se coloca en el registro reservado al coeficiente Lambda en la TABLA_BCD. O2 y r. Si es así TECLA ≠ #0.m. VER_MEDIDA NO Comprueba si se ha pulsado alguna tecla. Se utiliza el registro auxiliar D1. VALOR_MEDIO Se corrige la desviación de la curva de respuesta de los sensores y se crea la TABLA_BCD con los valores finales para visualización y cálculo del factor LAMBDA. ¿TECLA= #0? SI En el registro de estados D7 se fija en el el bit 4 a “0” para indicar que ya no hay medición en progreso. CO2.p. Realiza la función solicitada. LAMBDA Visualiza la lectura de los canales de medida en base a los registros de la TABLA_BCD.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.p. Con el resultado se crea la TABLA_BIN con los registros HC. CO. D7. MEDIDA_GASES Cálculo del valor medio de las tablas de adquisición de datos.m. LINEALIZACION Cálculo del valor LAMBDA con los valores de la TABLA_BCD.4 = 0 Desactivar LED´S VERDES FUNCION Se desactiva el LED verde de MEDICION EN PROGRESO y el LED VERDE de MEDICIÓN CONTINUA. A Salto a subrutina que hace la adquisición de datos y rellena las tablas de adquisición de datos con 100 registros cada una para CO. O2 y r. Página 351 (532) .

2 = 1? ¿Sigue habilitada la medición de gases? NO D1 ← (SP) + Restaura los valores iniciales en los registros utilizados. Se realizan 100 lecturas por cada parámetro. .5.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.3.Contador D0 que contiene el nº de canal que está activo. A SI ¿D7.Contador D6 del tamaño de las tablas. FIN 7.1. se utilizan los siguientes registros auxiliares: . Su función es realizar la lectura de cada canal y almacenar el resultado en la tabla correspondiente. .1.Punteros de trabajo para el manejo de las tablas: o o o o o TABLA_HC = A1 TABLA_CO = A2 TABLA_CO2 = A3 TABLA_O2 = A4 TABLA_RPM = A5 Página 352 (532) .1 MEDIDA_GASES Esta subrutina es inicia desde la subrutina MEDIDA_CONT o MEDIDA_AUTO.

D6=$0064. .(SP) ← A4 .(SP) ← D6 Salva los registros utilizados en la subrutina en el Puntero de Pila.(SP) ← A1 . TABLA_HC ← #0 TABLA_C0 ← #0 TABLA_C02 ← #0 TABLA_O2 ← #0 TABLA_RPM ← #0 Puesta a cero de las tablas de datos. Inicia el contador de medición de los 100 valores a almacenar por parámetro.(SP) ← A3 .(SP) ← D0 . TAB_DISPLAY ← #0 Puesta a cero de la tabla de visualización. Página 353 (532) . D5 ← #06 D6 ← NUM_DATOS Inicia el contador para puesta a cero de la tabla TAB_DISPLAY.(SP) ← A5 Salva los registros utilizados en la subrutina en el Puntero de Pila. A0 ← TAB_DISPLAY A1 ← TABLA_HC A2 ← TABLA_CO A3 ← TABLA_CO2 A4 ← TABLA_O2 A5 ← TABLA_RPM Carga los punteros de trabajo para las tablas de datos.(SP) ← D5 .Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.(SP) ← A2 . A El diagrama de flujo es el siguiente: Inicio MEDIDA_GASES .(SP) ← A0 .

CONVERSION AD El microprocesador da la orden de conversión al conversor AD enviando una orden de escritura sobre la dirección de este. PORTB1 ← D0 + PORTB1 Carga en VIA1_PORTB (PB0-PB2) la señal de Selección de Canal para seleccionar el canal en el multiplexor.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO D0 ← #00 Nº de canal a medir D0 ← D0 + 1 PB2 PB1 PB0 ← #0 30-01-2010 rev. Incrementa el contador D0 de número de canal a medir. Desactivar MUX y SH / AD Desactiva el multiplexor y conversor AD para preparar la lectura del siguiente canal. Página 354 (532) . TEMP_AD Temporización para que el conversor AD termine la conversión y provoque la interrupción (subrutina INT_LEER) que leerá el parámetro y lo almacenará en la tabla correspondiente. Inicialización del contador D0 (registro auxiliar) con el número de canal a medir. TEMP_SH Temporización para que el amplificador SH termine el muestreo de la señal analógica. Puesta a cero en PORTB1 (VIA1) de los bits de selección de canal. Activar MUX y AD Activación del multiplexor analógico y el conversor AD Señal VIA1_MUX_AD=1 (VIA1 PORTB1 PB3=1). A Señal de Selección de Canal.

A NO ¿D0 = 5 ? Comprueba si se han leído todos los canales. Página 355 (532) .0 µs. NO Comprueba si se han realizado todas las lecturas por cada tabla.3.1.125 µs por lo que se necesita un mínimo de 24 ciclos de reloj para cubrir este tiempo. Un ciclo de reloj del microprocesador son 0.1. D6 ← (SP)+ D0 ← (SP)+ Restaura los registros utilizados en la subrutina desde el Puntero de Pila. SI D6 ← D6 – 1 Contador de número de lecturas Decrementa el contador de número de lecturas por cada tabla.1 TEMP_SH El Tiempo de Adquisición del amplificador SH es de 3. Puesto que es muy poco tiempo se realiza la temporización con instrucciones NOP sin recurrir a instrucciones de salto y retorno de subrutina que ocuparían 18 ciclos para BSR y 16 ciclos para RTS que son mas ciclos de los necesarios.1. FIN Retorno a la subrutina MEDIDA_CONT o MEDIDA_AUTO 7. ¿D6 = #0? SI A5 ← (SP)+ A4 ← (SP)+ A3 ← (SP)+ A2 ← (SP)+ A1 ← (SP)+ A0 ← (SP)+ Restaura los registros utilizados en la subrutina desde el Puntero de Pila.5.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.

1. A El diagrama de flujo es el siguiente: Inicio TEMP_SH NOP NOP NOP NOP NOP NOP NOP La temporización consistirá en 7 operaciones NOP que cada una ocupa 4 ciclos de reloj.3.2 TEMP_AD La subrutina se toma desde la subrutina MEDIDA_GASES y su función es efectuar una temporización de 40 µs para que el conversor AD finalice la conversión de la señal analógica de entrada. FIN TEMP_SH 7. Por seguridad se implementa una temporización algo mayor de 40 µs para que en este tiempo se produzca la interrupción de fin de la conversión y que la subrutina de interrupción INT_LEER lea el dato y lo almacene en memoria.1. Un ciclo del reloj de 8 MHz del microprocesador es de 0.5.1.0 µs.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.125*10-6 s El diagrama de flujo de la subrutina que se detalla en este apartado utiliza las siguientes instrucciones: Etiqueta Nº de ciclos Instrucciones BSR TEMP_AD 18(2/2) Página 356 (532) Nº de veces 1 Total 18 Notas .125 µs por lo que se necesitarán Nº de ciclos = 40*10-6 s = 320 0. Se ocuparán 28 ciclos con lo que queda cubierto en tiempo de muestreo necesario. El conversor AD574A tiene un Tiempo de Conversión máximo de 35.

L NOP BUCLE_TAD DBF MOVE. sustituyendo en la fórmula 236 = 4*N + 10*22 N = (236 .L RTS 30-01-2010 rev.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO Etiqueta Nº de ciclos Instrucciones TEMP_AD MOVE.D0 Nº de veces 12(1/2) 12(3/0) 4(1/0) 10(2/0) 14(3/0) 12(1/2) 16(4/0) D0.BUCLE_TAD (SP)+.D0 Página 357 (532) ! .L D0.-(SP) MOVE. A D0.L #$0016.-(SP) #$0016.L MOVE. D1 y del número de operaciones NOP (variable N)es el siguiente: Nº de ciclos = 320 = 18 + 12 +12 + 4*N + 10*D0 + 14 + 12 + 16 320 = 84 + 4*N + 10*D0 236 = 4*N + 10*D0 Suponemos N = 0. tendremos que D0 = 23. el cálculo del valor de los registros D0.220) / 4 = 4 Por tanto se adoptan los siguientes valores: D0 = $0016 = 22 N=4 Seguidamente se detalla el diagrama de flujo utilizado: Inicio TEMP_AD -(SP) ← D0 D0 ← #$0016 BSR TEMP_AD MOVE.D0 1 1 1 D0 1 1 1 Total Notas 12 12 4*N 10*D0 Hay salto 14 No hay salto 12 16 Cálculo del valor de los registros D0. D1 y número de operaciones NOP: De acuerdo a la tabla.6 Tomando el valor entero D0 = 22.

A1 – Puntero para direccionar los registros de las tablas. TABLA_BIN almacena el valor medio en binario de los 100 registros de cada tabla de adquisición de datos. D2 – Registro auxiliar para el cálculo de la suma total. BUCLE_TAD ¿D0 = 0? SI D0 ← (SP)+ FIN 7.1. Página 358 (532) .2 MOVE. D0 – Contador del número de parámetros de la tabla.D0 ! Retorno a la subrutina MEDIDA_GASES VALOR_MEDIO Registros utilizados en la subrutina: A0 – Puntero para direccionar las posiciones de TABLA_BIN.1. A !Ajuste de tiempo! BUCLE_TAD D0 ← D0 . D1 – Acumulador con la suma de los parámetros de la tabla y del resultado final con el valor medio.1 NO DBF D0.L (SP)+.5.3.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO NOP NOP NOP NOP NOP 30-01-2010 rev.

Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. A El diagrama de flujo es el siguiente: Inicio VALOR_MEDIO -(SP) ← A0 -(SP) ← A1 Salva los registros utilizados en la subrutina en el Puntero de Pila. A0 ← TABLA_BIN Inicializa el puntero de trabajo de la tabla para cargar el valor de la medida en la TABLA_BIN. MEDIA Calcula el valor medio de los 100 registros de la tabla y lo carga en TABLA_BIN. MEDIA Calcula el valor medio de los 100 registros de la tabla y lo carga en TABLA_BIN. A1 ← TABLA_HC Inicializa el puntero de trabajo de la tabla para calcular el valor medio. Página 359 (532) . A1 ← TABLA_O2 Inicializa el puntero de trabajo de la tabla para calcular el valor medio. A1 ← TABLA_CO Inicializa el puntero de trabajo de la tabla para calcular el valor medio. A1 ← TABLA_CO2 Inicializa el puntero de trabajo de la tabla para calcular el valor medio. MEDIA Calcula el valor medio de los 100 registros de la tabla y lo carga en TABLA_BIN.

Los registros utilizados y su función son los siguientes: A1 .Puntero de las tablas de datos.5.3.Registro temporal de trabajo. Su función es calcular el valor medio de los valores almacenados en cada tabla de lectura de datos (TABLA_XX) y almacenar el resultado en binario en la posición adecuada de la tabla TABLA_BIN.Contador del número de registros de las tablas de datos. MEDIA Calcula el valor medio de los 100 registros de la tabla y lo carga en TABLA_BIN.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. A1 ← (SP)+ A0 ← (SP)+ Restaura los registros utilizados en la subrutina en el Puntero de Pila. D2 . Página 360 (532) . D0 .1. A1 ← TABLA_RPM Inicializa el puntero de trabajo de la tabla para calcular el valor medio.1.Registro temporal de trabajo.1 MEDIA Esta subrutina se ejecuta desde la subrutina VALOR_MEDIO. A MEDIA Calcula el valor medio de los 100 registros de la tabla y lo carga en TABLA_BIN.2. D1 . FIN 7.

(A0) ← D1 A0 ← A0 + 2 Carga el valor medio resultante en la TABLA_BIN. El resultado se queda en el registro D1. D1 ← D2 + D1 Decrementa el contador de tamaño de la tabla. Página 361 (532) . El puntero A0 direcciona las posiciones en la tabla. ¿D0 = 0? SI D1 ← D1/100 Calcula el valor medio dividiendo el valor en D1 (suma de los 100 valores del parámetro) entre 100. D0 ← # NUM_DATOS Inicializa los punteros de trabajo de la tabla para calcular el valor medio. Incrementa el puntero de la TABLA_BIN para direccionar la siguiente posición en la tabla. D1 ← #0 D2 ← #0 Carga el parámetro de la tabla direccionado por el puntero de la tabla. Se incrementa el puntero de la tabla de datos en una palabra D2 ← (A1) A0 ← A0 + 2 En el registro acumulador D1 se va efectuando la suma de los 100 valores del parámetro.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. D0 ← D0 .1 NO Comprueba si se han sumado los 100 valores de la tabla. A El diagrama de flujo es el siguiente: Inicio MEDIA -(SP) ← D0 -(SP) ← D1 -(SP) ← D2 Salva los registros utilizados en la subrutina en el Puntero de Pila.

A2 Puntero de la tabla TABLA_L2_xx del canal que se esté midiendo. Página 362 (532) . Los registros utilizados y su función son los siguientes: A0 Puntero de la tabla TABLA_BIN que contiene los valores medios en binario de la lectura de cada canal. con los posibles valores digitales de salida del conversor AD y la TABLA_L2_xx. lo corrige y lo almacena en BCD en la TABLA_BCD para su visualización. La coma decimal se implementa por HW en los visualizadores. La curva de respuesta de los sensores no es lineal y la salida del conversor AD es un valor digital de 0 a 4095 por lo que se ha de aplicar una corrección para visualizar la medida correcta. A Retorno a la subrutina VALOR_MEDIO. D0 Contador del tamaño de las tablas TABLA_L1 y TABLA_L2_xx. La subrutina lee el valor de cada parámetro almacenado en binario en la TABLA_BIN. A1 Puntero de la tabla TABLA_L1.3.5. D2 ← (SP)+ D1 ← (SP)+ D0 ← (SP)+ Restaura los valores de los registros.1. Este se toma de TABLA_BIN. La corrección de errores se realiza en base a dos tablas.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO A0 ← A0 + 2 Incrementa el puntero de la TABLA_BIN para direccionar la siguiente posición en la tabla. FIN 7. la TABLA_L1 común a todos los canales de medida.1. específica de cada canal con su correspondiente valor corregido y en formato BCD. D1 Registro de trabajo en el que se carga el valor a linealizar. LINEALIZACION Esta subrutina se toma desde la subrutina MEDIDA_CONT o MEDIDA_AUTO. A3 Puntero de la tabla TABLA_BCD de datos a visualizar.3 30-01-2010 rev.

Inicializa los punteros de trabajo de las tablas: Página 363 (532) . Puesta a cero del registro.. La figura muestra el flujo de datos entre tablas: TABLA_BIN TABLA_L1 Valores medios de las lecturas de los canales de medida en binario.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. A L1_L2 es el contador del tamaño de las tablas de linealización.Tablas de datos para linealización de parámetros. Seguidamente se detalla el diagrama de flujo del la subrutina. Inicio LINEALIZACION -(SP) ← A0 -(SP) ← A1 -(SP) ← A2 -(SP) ← A3 -(SP) ← D0 -(SP) ← D1 D0 ← #0 D1 ← #0 A0 ← TABLA_BIN A3 ← TABLA_BCD Salva los registros utilizados en la subrutina en el Puntero de Pila. Todo el rango de valores de salida del conversor AD. TABLA_L2_RP M TABLA_L2_O2 TABLA_L2_CO2 TABLA_L2_CO TABLA_L2_HC TABLA_BCD Parámetros en BCD linealizados listos para su visualización Todo el rango de parámetros en BCD linealizados. Figura 7-2.

Contador descendente.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO D0 ← L1_L2 A1 ← TABLA_L1 A2 ← 30-01-2010 rev. TABLA_L2_CO CORRECCION Realiza la corrección del parámetro y lo almacena en TABLA_BCD. D0 ← L1_L2 Inicializa el contador con el tamaño de las tablas TABLA_L1 y TABLA_L2_CO2. Contador descendente. A1 ← TABLA_L1 A2 ← TABLA_L2_CO2 Inicializa los punteros de las tablas para CO2. Inicializa los punteros de las tablas para HC. D0 ← L1_L2 Inicializa el contador con el tamaño de las tablas TABLA_L1 y TABLA_L2_CO. D0 ← L1_L2 Inicializa el contador con el tamaño de las tablas TABLA_L1 y TABLA_L2_O2. Página 364 (532) . A1 ← TABLA_L1 A2 ← Inicializa los punteros de las tablas para CO. TABLA_L2_HC CORRECCION Realiza la corrección del parámetro y lo almacena en TABLA_BCD. Contador descendente. CORRECCION Realiza la corrección del parámetro y lo almacena en TABLA_BCD. A Inicializa el contador con el tamaño de las tablas TABLA_L1 y TABLA_L2_HC. Contador descendente.

FIN Página 365 (532) . Restaura los valores iniciales de los registros utilizados desde el Puntero de Pila. A Inicializa los punteros de las tablas para O2. Inicializa los punteros de las tablas para r. Contador descendente. Realiza la corrección del parámetro y lo almacena en TABLA_BCD. Realiza la corrección del parámetro y lo almacena en TABLA_BCD. Inicializa el contador con el tamaño de las tablas TABLA_L1 y TABLA_L2_RPM.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO A1 ← TABLA_L1 A2 ← TABLA_L2_O2 CORRECCION D0 ← L1_L2 A1 ← TABLA_L1 A2 ← TABLA_L2_RPM CORRECCION D1 ← (SP)+ D0 ← (SP)+ A3 ← (SP)+ A2 ← (SP)+ A1 ← (SP)+ A0 ← (SP)+ 30-01-2010 rev.p.m.

localiza el valor correspondiente en TABLA_L2_xx y lo carga en la posición correspondiente en la TABLA_BCD. A1 ← A1+2 A2 ← A2+2 Incrementa los punteros de la tablas para probar con el siguiente valor. Se carga el contenido de la posición direccionada (A2) de TABLA_L2_XX en la posición direccionada (A3) de TABLA_BCD para su visualización.1. ¿ D0 = 0 ? SI Página 366 (532) .3.1 CORRECCION La subrutina es llamada desde la subrutina LINEALIZACION. D1 ← (A0) SI Comprueba si D1 coincide con el valor de la TABLA_L1. NO Comprueba si el contador está a “0”.1.1 Decrementa el contador de la tabla. A 7. A0 – puntero de la TABLA_BIN. El puntero A2 señalará el valor BCD correspondiente de la TABLA_L2_XX ya corregido. El diagrama de flujo es el siguiente: Inicio CORRECCION Carga el parámetro a linealizar en el registro de datos D1. D0 ← D0 . ¿D1= (A1)? NO (A3) ← (A2) Se ha encontrado el valor del parámetro en TABLA_L1.3. Identifica el valor a corregir de la TABLA_BIN en la TABLA_L1. Cada registro ocupa 1W.5.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.

x 4bits = 16 bits LAMBDA 6ª palabra LAMBDA x1000 4 dig. 5ª palabra r.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. A Incrementa el puntero de TABLA_BIN y TABLA_BCD para direccionar el siguiente parámetro. CO2.m.p. x 4bits = 16 bits r.4 LAMBDA La función de la subrutina es la de calcular el factor Lambda. Se parte de que en la TABLA_BCD están los parámetros corregidos de CO. Su valor en esta fórmula es de 6x10-4. Página 367 (532) . solamente para HC en ppm vol.3.5CO  OCV xCO2   CO 2 2  4  3. Los datos están multiplicados por un valor decimal para que el formato sea número entero de acuerdo a la siguiente tabla: Parámetro Posición Valor en TABLA_BCD Dígitos CO 1ª palabra CO x100 4 dig.5.1. K1 factor de conversión para el caso en que los HC se expresen en ppm vol de equivalente de n-Hexano (C6H14).5    CO    2  λ  H CV OCV   1  xCO2   CO  K1xHC 4 2   Donde: [ ] concentración en % vol.1. x 4bits = 16 bits CO2 2ª palabra CO2 x100 4 dig.m. x 4bits = 16 bits La 6ª palabra de la tabla está reservada para el valor del coeficiente LAMBDA resultado del cálculo de la siguiente fórmula:        CO2   CO  O2    HCV x 3. x 4bits = 16 bits HC 3ª palabra HC x1000 4 dig. A0 ← A0 + 2 A3 ← A3 + 2 FIN 7.p. HC y O2 en formato BCD empaquetado. 4 dig.

Se activa con la señal \CS_FPCP_VIA1_PB3=0 A0 ← TABLA_BCD Carga A0 con el puntero de la TABLA_BCD. A Hcv proporción atómica Hidrógeno a Carbono en el combustible. FP1 . FP3 . El diagrama de flujo es el siguiente: Inicio LAMBDA -(SP) ← FSAVE -(SP) ← FP0/ FP7 -(SP) ← A0 -(SP) ← D0 D0 ← #0 Salva el estado y los registros de datos del coprocesador. CO2 Dióxido de Carbono en % vol. Los registros utilizados en la subrutina son los siguientes: A0 .Valor real del parámetro CO en precisión extendida. Puesta a cero del registro acumulador Activar FPCP MC68882 Activa el coprocesador MC68882 para el cálculo del coeficiente LAMBDA.Valor real del parámetro HC en precisión extendida. El valor arbitrario es 0. O2 Oxígeno en % vol.Puntero de la tabla TABLA_BCD para direccionar el parámetro a manejar en la subrutina.Registro de trabajo para los cálculos de la fórmula. FP0 . Salva los registros utilizados en la subrutina.7261.Valor real del parámetro O2 en precisión extendida.0176.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. FP2 . El valor arbitrario es 1. Ocv proporción atómica Oxígeno a Carbono en el combustible. FP7 . CO Monóxido de Carbono en % vol. HC Hidrocarburos en ppm vol. Página 368 (532) .Valor real del parámetro CO2 en precisión extendida.

A0 ← A0 + 2 Incrementa el puntero para seleccionar el siguiente parámetro en la TABLA_BCD. FP2 ← FP7/PF2 Valor real del parámetro HC en BCD empaquetado en el registro de datos de punto flotante FP2. Para ello se dividiendo el valor cargado en PF7 por 100 (FP0=10010). FP1 ← FP7/PF1 Obtención del valor real del parámetro CO2 que queda almacenado en FP1. CARGA DE PARÁMETROS DE LA TABLA_BCD EN FPCP FP0 ← #$64 FP0 ← FP7/FP0 Carga el valor 100 ($64) en FP0 para efectuar la división por 100 del valor COx100. FP2 ← (A0) Carga el parámetro HC x 1000 en BCD empaquetado en el registro de datos de punto flotante FP2. El valor se carga en formato precisión extendida. A0 ← A0 + 2 Incrementa el puntero para seleccionar el siguiente parámetro. A Carga el parámetro CO x 100 en BCD empaquetado con longitud word en el registro FP7. Obtención del valor real del parámetro CO que queda almacenado en FP0.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO FP7 ← (A0) 30-01-2010 rev. Para ello se dividiendo el valor cargado en PF7 por 100 (FP1=10010). Página 369 (532) . FP7 ← (A0) Carga el parámetro CO2 x 100 en BCD empaquetado en el registro de datos de punto flotante FP7. FP1 ← #$64 Carga el valor 100 ($64) en FP1 para efectuar la división por 100 del valor CO2x100.

FP4 ← FP0 / PF4 Cálculos parciales de la fórmula Lambda: PF4 = CO /2 FP4 ← FP1 + FP4 + FP3 Cálculos parciales de la fórmula Lambda: FP4 = CO2 + (CO / 2) + O2 Página 370 (532) . El valor se carga en formato precisión extendida. Los registro de datos quedan de la forma siguiente: FP0 FP1 FP2 FP3 - CO CO2 HC O2 CALCULO DEL NUMERADOR DE LA FORMULA LAMBDA 1.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.- Cálculo de la expresión FP 4  CO 2   FP4 ← #$02 CO  O 2  2 Carga el valor #02 para efectuar la división. FP7 ← (A0) Carga el parámetro O2 x 100 en BCD empaquetado en el registro de datos de punto flotante FP7. A A0 ← A0 + 2 Incrementa el puntero para seleccionar el siguiente parámetro de la TABLA_BCD. Para ello se dividiendo el valor cargado en PF7 por 100 (FP3=10010). FP3 ← #$64 Carga el valor 100 ($64) en FP3 para efectuar la división por 100 del valor O2x100. FP3 ← FP3 / PF7 Obtención del valor real del parámetro O2 que queda almacenado en FP3.

Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 2.(OCV/2) Página 371 (532) .510 /[3.5 + (CO/CO2)] FP6 ← #0.510 + (CO/C02)]) .510 /[3.5 O   PF5   CV x  CV  x CO 2   CO   4   CO  2   3.5   CO 2     FP5 ← FP1 FP5 ← FP0 / FP5 FP6 ← #03.510 en FP6 FP5 ← PF6 + FP5 Cálculos parciales de la fórmula Lambda: PF5 = 3.5 + (CO / CO2) FP5 ← PF6 / FP5 Cálculos parciales de la fórmula Lambda: PF5 = 3.510 FP5 = CO2 Cálculos parciales de la fórmula Lambda: FP5= CO / CO2 Carga la valor 3.008805 2 2 Cálculos parciales de la fórmula Lambda: PF6 = (HCV/4)*(3. A Cálculo de la expresión      H  3.7261   0.431525 4 4 Cálculos parciales de la fórmula Lambda: PF5 = (HCV/4) * (3.01761   0.5 / [3.- 30-01-2010 rev.510 + (CO/C02)]) Cálculos parciales de la fórmula Lambda: FP6 ← 0.008810 FP6 ← FP5 – FP6 O CV 0.43152510 FP5 ← FP6 * PF5 Cálculos parciales de la fórmula Lambda: PF 6  H CV 1.

510 /[3.000610 FP6 ← PF2 * PF6 Cálculos parciales de la fórmula Lambda: PF6 = K1 * HC FP5 ← PF0 + PF5 Cálculos parciales de la fórmula Lambda: PF5 = CO2 + CO Página 372 (532) .- Numerador de la fórmula LAMBDA FP4 ← PF4 + PF5   H O CO 3.5  CO 2       x CO   CO   2      CALCULO DEL DENOMINADOR DE LA FORMULA LAMBDA HCV = 1.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO FP5 ← #0 30-01-2010 rev. A Puesta a cero del registro FP5 FP5 ← PF0 + PF1 Cálculos parciales de la fórmula Lambda: PF5 = CO2 + CO FP5 ← PF6 + PF5 Cálculos parciales de la fórmula Lambda: PF5 = [(HCV/4)*(3.0006 1 H CV O CV 1.422725 4 2 4 2 FP5 ← #0 FP6 ← #0 Puesta a cero de los registros FP5.510 + (CO/C02)]) .0176   1   1  0. FP6 y FP7 FP7 ← #0 FP6 ← K1 Carga FP6 con K1= 0.0176 K1 = 6x10-4 = 0.0088  1.5  PF4  CO 2    O 2    CV x  CV   CO  2 2  4 3.(OCV/2)] * [CO2 + CO] 3.7261 O2CV = 0.431525  0.7261 0.

- H CV O CV   1. Página 373 (532) .42272510 1 FP5 ← FP6*FP5 4. D0 ← PF7 D0 = LAMBDA*1000 en BCD A0 ← A0 + 4 Incrementa el puntero para direccionar la posición de LAMBDA en la TABLA_BCD. A Fórmula Lambda: K1 x HC PF5 = (CO2+CO) + (K1 * HC) Carga FP6 con 1.m.42272510 FP6 ← 1.422725 4 2 Denominador de la fórmula Lambda: O   H PF5  1  CV  CV xCO 2   CO  K 1 x HC 4 2   COEFICIENTE LAMBDA FP5 ← FP4 / FP5 Coeficiente Lambda λ = FP4 / PF5 => λ = PF5 PF7 ← PF5*100010 El coeficiente LAMBDA se multiplica por 100010 para almacenarlo en la TABLA_BCD ya que esta no almacena decimales. El punto decimal se implementa por HW. FP7/FP0 ← (SP)+ Restaurar los registros de FPCP utilizados. que es la 5ª.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO FP5 ← PF6 + PF5 30-01-2010 rev. Es la 6ª palabra por lo que ha de salta r.p. (A0) ← D0 Carga LAMBDA*1000 en TABLA_BCD D0 ← (SP)+ A0 ← (SP)+ Restaurar los registros utilizados.

Su misión es la de cargar la tabla TAB_DISPLAY con la lectura de los canales de medida para después visualizarlas. A1 ← A1 + 2 A2 ← A2 + 2 Incremento de una palabra en los punteros de las tablas Página 374 (532) . A2 puntero de la tabla de visualización TAB_DISPLAY D0 contador del número de registros de la tabla.5. A1 ← TABLA_BCD A2 ← TAB_DISPLAY D0 ← # 6 Inicialización de los registros de trabajo: A1 puntero de TABLA_BCD con la lectura de cada canal. Desactivar FPCP MC68882 FIN 7. (A2) ← (A1) Copia el registro de la TABLA_BCD direccionado por A1 en la posición de TAB_DISPLAY direccionada por A2.5 VER_MEDIDA Esta subrutina se toma desde las subrutinas MEDIDA_CONT.1.3. El diagrama de flujo es el siguiente: Inicio VER_MEDIDA -(SP) ← A1 -(SP) ← A2 -(SP) ← D0 Salva los registros utilizados. MEDIDA_AUTO o FIN_MEDICION. A Restaura el estado del FPCP Desactiva el coprocesador MC68882 una vez terminado el cálculo del coeficiente LAMBDA.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO FRESTORE ← (SP)+ 30-01-2010 rev. Se desactiva con la señal \CS_FPCP_VIA1_PB3=1.1.

1 Decremento del contador de registros. ¿ D0=0 ? Comprueba si se han copiado los 6 registros de la TABLA_BCD a la tabla TAB_DISPLAY. NO S1 VISUALIZAR D0 ← (SP)+ A1 ← (SP)+ A0 ← (SP)+ Subrutina de visualización de la información.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Restaura los valores de los registros. FIN Página 375 (532) . A D0 ← D0 .

después se continua con el siguiente registro hasta visualizar los 6 registros. El dato capturado es retenido por el latch del interface.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Actuará sobre el PORTB2. \LE=0 (VIA2 PORTA PA1=0). pone en el bus de datos el parámetro a visualizar que será capturado por el interface. Activación del INTERFACE Activación del INTERFACE. Se evita así que la información del bus de datos interfiera en la visualización. A 7.5. El diagrama de flujo es el siguiente: Inicio VISUALIZAR -(SP) ← A0 -(SP) ← D0 -(SP) ← D2 Salva los registros utilizados en el SP. Se visualiza durante 3 ms cada registro en el visualizador que corresponda. Su función es la de visualizar el contenido de la tabla de visualización TAB_DISPLAY.5.3.1. Página 376 (532) . VIA2 ← (A0) Operación de escritura sobre la VIA2. \LE=1 (VIA2 PORTA PA1=1). Desactivación del INTERFACE Desactivación del INTERFACE. A0 ← TAB_DISPLAY Inicializa el puntero de trabajo de la tabla de visualización. D2 ← $FE Inicializa el registro auxiliar para selección del grupo de visualizadores a activar. D0 ← #06 Se inicializa el contador de número de registros a visualizar. Después retorna a la subrutina VER_MEDIDA.1 VISUALIZAR La subrutina se toma desde la subrutina VER_MEDIDA.1.

D0 ← D0 .1 Decrementa el contador de registros a visualizar. Retorno a la subrutina VER_MEDIDA. ¿ D0=0 ? SI D2 ← (SP)+ D0 ← (SP)+ A0 ← (SP)+ FIN Restaura los registros utilizados. Actuará sobre el PORTB2. A0 ← A0 + 2 Incrementa el puntero para seleccionar el siguiente registro de la tabla de visualización TAB_DISPLAY. Desactivación del VISUALIZADOR PORTB2 ← $FF Desactivación de los visualizadores Al ser de cátodo común se desactivan con un 1. Rotar D2 a la izquierda Rota el registro auxiliar D2 una posición a la izquierda para activar el siguiente visualizador. A PORTB2 ← D2 Activa el visualizador correspondiente para mostrar la lectura del canal capturada del bus de datos. Comienza por el visualizador del canal 1 HC activado con PB0=0. tiempo que el visualizador va a mantener activados los segmentos de los displays. TEMP_3MSG Temporización de 3 ms.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Página 377 (532) . NO Comprueba si se han visualizado todos los registros de la tabla TAB_DISPLAY.

BUCLE_T3MG (SP)+.L D0.L TEMP_3MSG D0. Un ciclo del reloj de 8 MHz del microprocesador es de 0. sustituyendo en la fórmula Página 378 (532) . Su función es efectuar una temporización de 3 ms. Seguidamente se detalla el cálculo del valor del registro utilizado y del número de operaciones NOP necesarias. A TEMP_3MSG La subrutina se toma desde la subrutina VISUALIZAR y TEST_DISPLAY.10*D0) / 4 Suponemos N = 0.5.6 30-01-2010 rev.1.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 7.1.003 s Nº de ciclos = 0.125*10-6 s = 24000 El diagrama de flujo de la subrutina que se detalla en este apartado utiliza las siguientes instrucciones: Etiqueta TEMP_3MSG Nº de ciclos Instrucciones Total Notas BSR MOVE. D1 y del número de operaciones NOP (variable N)es el siguiente: Nº de ciclos = 24000 = 18 + 12 +12 + 4*N + 10*D0 + 14 + 12 + 16 24000 = 84 + 4*N + 10*D0 23916 = 4*N + 10*D0 N = (23916 .125 µs por lo que se necesitarán 0. el cálculo del valor de los registros D0. tendremos que D0 = 2391.6 Tomando el valor entero D0 = 2390.D0 RTS 10*D0 Hay salto Cálculo del valor del registro D0 y número de operaciones NOP: De acuerdo a la tabla.D0 12(3/0) 1 12 4(1/0) 1 4*N 10(2/0) D0 14(3/0) 1 14 No hay salto 12(1/2) 1 12 16(4/0) 1 16 NOP BUCLE_T3MG Nº de veces DBF MOVE.L #$00956.-(SP) 18(2/2) 12(1/2) 1 1 18 12 MOVE.3.

D0 D0 ← #$00956 NOP NOP NOP NOP NOP ! !Ajuste de tiempo! BUCLE_T3MSG D0 ← D0 .D0 Página 379 (532) ! .Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. A 23916 = 4*N + 10*2390 N = (23916 .L (SP)+.-(SP) -(SP) ← D0 MOVE.23900) / 4 = 4 Por tanto se adoptan los siguientes valores: D0 = $00956 = 2390 N=4 Seguidamente se detalla el diagrama de flujo utilizado: Inicio TEMP_3MSG BSR TEMP_3MSG ¡ MOVE.L D0.1 NO DBF D0.L #$00956. BUCLE_T3MSG ¿D0 = 0? SI D0 ← (SP)+ MOVE.

A Retorno a subrutina MEDIDA_GASES. Señal de Selección de canal ← #%000 La señal de Selección de Canal a 000 no activa ningún canal en el multiplexor. Página 380 (532) . Se desactiva el bit D7.4 de MEDICION EN PROGRESO. El contenido de la posición de memoria TECLA se fija a $00 (no hay tecla pulsada) para detectar la próxima pulsación de tecla.2 FIN_MEDICION La subrutina se arranca a través de la subrutina FUNCION cuando se pulsa la tecla de “FIN MEDICIÓN”. 7.1.5.3. D5 ← #$02 Se carga el contador para generar la intermitencia. Desactivar MUX y SH / AD Desactivación del multiplexor analógico y el conversor AD. El diagrama de flujo es el siguiente: Inicio FIN_MEDICION -(SP) ← D5 TECLA ← $00 D7. Tiene como misión mantener la visualización de la última medida efectuada de cada canal.4 ← #0 Salva los registros utilizados en la subrutina en el Puntero de Pila. Señal VIA1_MUX_AD=0 (VIA1 PORTB1 PB3=0). Para ello se carga la VIA1_PORTB (PB0-PB2) con 000. Actualización del registro D7 de estados de trabajo.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO FIN 30-01-2010 rev.

Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. A LED_INTER Se inicia la intermitentemente del LED indicador de MEDICION. FIN Página 381 (532) . FUNCION Ejecuta la FUNCIÓN que le haya pedido desde el teclado. NO D5 ← (SP)+ Restaura los registros utilizados en la subrutina en el Puntero de Pila. En ese caso la posición de memoria TECLA ≠ 0. VER_MEDIDA Visualiza la lectura de los canales de medida en base a los registros de la TABLA_BCD. SI ¿TECLA =0? Comprueba si se ha pulsado alguna tecla.

Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 7. Al invertir PA4 apagará o encenderá el LED verde de MEDICIÓN.2. El diagrama de flujo es el siguiente: Inicio LED_INTER Decrementa el contador D5.5. Su misión es provocar la intermitencia del LED verde de MEDICIÓN. Retorno a la subrutina FIN_MEDICION.3. ¿ D5 = 0 ? NO PORTA VIA1 PA4 ← PA4 D5 ← #$02 FIN Invierte el valor del bit PA4 del PORTA de la VIA1. Página 382 (532) .1.1 30-01-2010 rev. A LED_INTER La subrutina se toma desde la subrutina FIN_MEDICION. Vuelve a inicializar el contador D5 para continuar el ciclo de apagado – encendido.1 SI Comprueba si el contador está a cero. D5 ← D5 .

(SP) ← D0 . D7.(SP) ← A3 .(SP) ← A5 TECLA ← #00 Salva los registros utilizados en la subrutina en el Puntero de Pila. D7.4 = 0 Actualización del registro D7 de estados de trabajo: Se desactiva el bit D7. Señal de Selección de canal = 000 La señal de Selección de Canal a 000 no activa ningún canal en el multiplexor. Desactivar MUX y SH / AD Desactivación del multiplexor analógico y el conversor AD.5. Página 383 (532) .3.1.(SP) ← A2 .3 PARADA La subrutina se arranca a través de la subrutina FUNCION cuando se pulsa la tecla de “PUESTA A CERO”. El diagrama de flujo es el siguiente: Inicio PARADA .Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. A 7. El contenido de la posición de memoria TECLA se fija a #00 (no hay tecla pulsada) para detectar la próxima pulsación de tecla. Apagado de LEDs Apagado del LED indicador de MEDICION. Para ello carga la VIA1_PORTB (PB0-PB2) con 000. Es el valor por defecto. MEDICION CONTINUA y MEDICIÓN AUTOMÁTICA.(SP) ← A4 . Señal VIA1_MUX_AD=0 (VIA1 PORTB1 PB3=0). Tiene como misión borrar la visualización de las medidas y resetear las tablas de datos.3 = 0 Activa el bit “TIPO DE MEDICION” a MEDICIÓN CONTINUA” en el registro de estados D7.(SP) ← A0 .4 de MEDICION EN PROGRESO.(SP) ← A1 .

4 MEDIDA_AUTO La subrutina se inicia cuando el microprocesador detecta la pulsación de la tecla “MEDICION AUTOMÁTICA”. A $FF → PORTB2 PORTB de la VIA2. Apagado de los visualizadores. Esta orden arranca la subrutina MEDICION_AUTO que realiza la medida de los gases durante 5 minutos tras los cuales se detiene la medición y se visualiza la última medida efectuada.3. A5 ← (SP)+ A4 ← (SP)+ A3 ← (SP)+ A2 ← (SP)+ A1 ← (SP)+ A0 ← (SP)+ D0 ← (SP)+ FIN Restaura los registros utilizados en la subrutina en el Puntero de Pila. Retorno al Programa Principal 7. TABLA_BCD=0 Puesta a cero de la tabla de datos finales en BCD. TAB_DISPLAY Puesta a cero de la tabla de visualización de datos. TABLA_BIN=0 Puesta a cero de las tablas de datos medios en binario. TABLA_C0 = #0 TABLA_C02= #0 TABLA_HC = #0 TABLA_O2 = #0 TABLA_RPM=#0 Puesta a cero de las tablas de datos.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Página 384 (532) .5.1.

x 4bits = 16 bits LAMBDA 6ª palabra 4 dig. Pueden ser la lectura de los canales de medida u otra información. A Las tareas que realiza esta subrutina son las siguientes: - Orden de inicio de la medición de los canales de medida. x 4bits = 16 bits r.p. TABLA_CO2 lecturas del canal CO2. TABLA_BCD: Almacena los valores corregidos de la lectura de los canales y del valor del coeficiente Lambda en formato BCD. x 4bits = 16 bits O2 4ª palabra 4 dig.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Activación del LED VERDE pequeño de MEDICIÓN AUTOMÁTICA. TABLA_CO lecturas del canal CO. su denominación y los punteros utilizados son: o o o o o TABLA_HC lecturas del canal HC. Página 385 (532) .m 5ª palabra 4 dig. x 4bits = 16 bits CO2 2ª palabra 4 dig. Activación del LED VERDE indicador de medida en progreso. TABLA_RPM lecturas del canal RPM. Lectura y almacenado de la señal digital obtenida en cada canal. Cada tabla almacena 100 lecturas por cada canal. La visualización de la última medida se mantiene hasta que se pulsa alguna tecla. TABLA_O2 lecturas del canal O2. Almacenado de datos a visualizar en la tabla de visualización TAB_DISPLAY. TABLA_BIN: A estas 100 lecturas se le calcula el valor medio y el resultado en binario se almacena en esta tabla. Obtención del factor LAMBDA. x 4bits = 16 bits HC 3ª palabra 4 dig. Cálculo del valor medio de las tablas obtenidas. Se realizan varias mediciones almacenándose en tablas en memoria. x 4bits = 16 bits TAB_DISPLAY: Almacena los datos a visualizar. El orden de los registros en la tabla es el siguiente: Parámetro Posición Dígitos CO 1ª palabra 4 dig. TABLAS DE MEDIDA: Tablas de adquisición de datos: Para efectuar todas estas tareas se utiliza una tabla por cada canal de media. Medición continua durante 5 minutos tras lo cual se visualiza la última medida efectuada.

3 ← 1 Activa el bit de “TIPO DE MEDICION” a “MEDICION AUTOMÁTICA” en el registro de estados D7. O2 y r. T_5MIN ← $0EA6 TEMP_5MIN MEDIDA_GASES Carga la posición de memoria con el valor del contador del bucle.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Página 386 (532) . Si no lo está no se permite el inicio de la misma. Temporización para controlar el tiempo de medición automática.p. Activar LED´S VERDES Se activa el LED verde de MEDICION y el LED VERDE de MEDICIÓN AUTOMÁTICA. NO SI D7. A El diagrama de flujo es el siguiente: Inicio MEDICION_AUTO TECLA ← #00 El contenido de la posición de memoria TECLA se fija a #00 (no hay tecla pulsada) para detectar la próxima pulsación de tecla.m. D7.4 ← 1 Activa el bit de “MEDICION DE GASES” en el registro de estados D7 para indicar medición en progreso. ¿D7. HC.2 = 1? Comprueba que si la MEDICION está habilitada o no. CO2. Se da la orden de lectura de los gases. Salto a subrutina que hace la adquisición de datos y rellena las tablas de adquisición de datos con 100 registros cada una para CO.

LINEALIZACION Se corrige la desviación de la curva de respuesta de los sensores y se crea la TABLA_BCD con los valores finales para visualización y cálculo del factor LAMBDA.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Desactivar LED´S VERDES Se desactiva el LED verde de MEDICION y el LED VERDE de MEDICIÓN AUTOMÁTICA. A VALOR_MEDIO Cálculo del valor medio de las tablas de adquisición de datos.4 = 1? ¿Continúa activado el indicador de “MEDICIÓN EN PROGRESO”? SI NO NO SI ¿TECLA =#0? ¿Se ha pulsado alguna tecla? D7. El resultado se coloca en el registro reservado al coeficiente Lambda en la TABLA_BCD. LAMBDA Cálculo del valor LAMBDA con los valores de la TABLA_BCD. ¿D7.m. VER_MEDIDA Visualiza la lectura de los canales de medida en base a los registros de la TABLA_BCD.p. CO2. O2 y r. CO. Con el resultado se crea la TABLA_BIN con los registros HC.3 ← 0 Activa el bit de “TIPO DE MEDICION” a “MEDICION CONTINUA” en el registro de estados D7 ya que es el valor por defecto. Página 387 (532) .

5) $ FFFF  1.08 s Página 388 (532) .2 = 1? FUNCION SI FIN_MEDICION Se ejecuta la FUNCIÓN correspondiente. Para ello se utiliza el temporizador T1 de la VIA2 configurado como monoestable.4.5    0.08 s) . La máxima de temporización con el registro de 16 bits (T1C-H + T1C-L) sería: T ( N  1.1. Se visualiza la última lectura efectuada.081920625 s f 800.000 Hz N = Valor a cargar en el contador T1 de 16 bits. A NO ¿Sigue habilitada la medición de gases? ¿D7.000 Hz * 0. El valor N será entonces N  f * T .5 s Como necesitamos un número entero se toma N = 63998 = $F9FE El número de vueltas que ha de dar el bucle será BUCLE_5MIN  300 s  3750  $0EA6 0.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.08 s que meteremos en un bucle hasta conseguir los 300 s (5 minutos) necesarios.1 TEMP_5MIN La subrutina se utiliza como parte de la subrutina MEDIDA_AUTO para efectuar la temporización de 5 minutos que dura la medida automática del analizador.5  (800.8 MHz. FIN 7.5. f = 0. frecuencia en EN que es 1/10 de la del microprocesador. Puesto que no llega a los 5 minutos tomamos un tiempo de 0.5  63998.1.1.000 Hz 800.5 65535  1.3.

Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. D4 ← (SP)+ Restaura el valor del registro. A El diagrama de flujo es el siguiente Inicio TEMP_5MIN -(SP) ← D4 Salva el valor del registro.6=0) para que T1 quede disponible para una nueva cuenta atrás. T1C_H2 ← $F9 Carga el byte alto de N=$F9FE en el contador y arranca la temporización. T1L_L2 ← $FE Carga el byte bajo de N=$F9FE en el latch T1L_L2 de T1 para generar el intervalo de 0.08sg. FIN Página 389 (532) . D4 ← T1L_L2 Lectura del latch bajo T1L_L2 que borra IFR (IFR.

Proyecto: Analizador de Gases para Vehículos de Gasolina
ANEXO I: DIAGRAMA DE FLUJO

30-01-2010 rev. A

7.1.3.5.5 ZUMBADOR
Esta subrutina se arranca cuando desde el teclado el operador pulsa la tecla nº6
“APAGADO DEL ZUMBADOR”. Esta función permite al operador apagar el zumbador
cuando este se ha activado a causa de una situación de fallo.

Inicio

ZUMBADOR

TECLA ← #00

Desactiva el
zumbador

El contenido de la posición de memoria TECLA
se fija a #00 (no hay tecla pulsada) para
detectar la próxima pulsación de tecla.

Se desactiva el zumbador fijando a “0” el bit
PA5 del PORTA de la VIA2.

FIN

7.1.3.5.6 TEST_DISPLAY
La subrutina se toma desde la subrutina FUNCION cuando el operario pulsa la tecla
“PRUEBA VISUALIZADORES” para comprobar el correcto funcionamiento de estos. No
se ejecuta si hay una medición en progreso.
La prueba consiste en activar todos los segmentos de los visualizadores durante 5
segundos. La subrutina es la siguiente

Inicio
TEST_DISPLAY

- (SP) ← D0

TECLA ← #00

Salva los registros utilizados en la subrutina en
el Puntero de Pila.

Puesta a cero del la posición de memoria TECLA
con las coordenadas de la tecla pulsada.

Página 390 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ANEXO I: DIAGRAMA DE FLUJO

30-01-2010 rev. A

SI

Comprueba si está activada la MEDICION de los
canales de medida.

¿ D7.4 =
1?
NO

D7.2 = 0

Bit de “Inicio de la MEDICIÓN” desactivado
para que no interfiera en la subrutina en caso de
que se pulse la tecla de MEDICIÓN.

- (SP) ← PORTB2
- (SP) ← PORTA2

Salva los estados previos de los PORT de la VIA2
que controla los visualizadores.

D0 ← #$116

Contador para que se mantenga la prueba
durante 5 segundos.

VIA2
PORTA2.2 ← 0

Activa en el interface la señal \LT de activación
de los segmentos de los displays.

PORTB2 ← $FF

Activa todos los visualizadores.

TEMP_3MSG

Temporización, tiempo en el que se mantienen
activos los segmentos de los displays.

PORTA2.2 ← 1
PORTA2.0 ← 0

Desactiva en el interface la señal \LT.
Activa en el interface la señal \BI que pone en
blanco los displays.

TEMP_15MSG

Temporización para realizar la intermitencia de
la activación de los visualizadores.

Página 391 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ANEXO I: DIAGRAMA DE FLUJO

30-01-2010 rev. A

D0 ← D0-1

Decrementa el contador D0.

¿ D0=0 ?

Comprueba si se han terminado los 5 segundos.

NO

SI

PORTA2 ← (SP)+
PORTB2 ← (SP)+

D7.2 = 1

D0 ← (SP)+

Restaura los valores previos de los PORT de la
VIA2 que controla los visualizadores.

Habilita la MEDICIÓN de gases de nuevo.

Restaura el valor del registro utilizado

FIN

7.1.3.5.7 TEST_INDICA
La subrutina se inicia al pulsar la tecla “PRUEBA INDICADORES”, no se ejecuta si
hay una medición en progreso. Se realizan las siguientes pruebas:
 Activación del zumbador.
 Activación de todos los indicadores LED del panel frontal salvo el del
interruptor de alimentación de la red.
La activación se mantiene durante 5 segundos. Los indicadores afectados y las
señales que los activan son los siguientes:

Página 392 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ANEXO I: DIAGRAMA DE FLUJO

30-01-2010 rev. A

LED rojo – Alarma..........................: VIA2 PA4_Darlington
LED verde – MEDICIÓN...............: VIA2 PA3_Darlington
LED amarillo – Temperatura baja...: Relé LS1, control temperatura
LED naranja - Temperatura alta......: Relé RL5, control temperatura
LED azul – Sensor de oxígeno........: Relé LS2, señal de control
VIA1_PB5_LED_OXIGEN
LED verde – MEDICION AUTOMATICA: VIA2 PA6
LED verde - MEDICION CONTINUA..: VIA2 PA7
Zumbador........................................: VIA2 PA5
El diagrama de flujo es el siguiente:

Inicio

TEST_INDICA

Salva los registros utilizados en la subrutina en
el Puntero de Pila.

- (SP) ← D3
- (SP) ← D4

TECLA ← #00

El contenido de la posición de memoria TECLA
se fija a #00 (no hay tecla pulsada) para detectar
la próxima pulsación de tecla.

¿ D7.4 =
1?

Comprueba si está activada la MEDICION de los
canales de medida.

SI

NO

D7.2 = 0

Bit de “Inicio de la MEDICIÓN” desactivado
para que no interfiera en la subrutina en caso de
que se pulse la tecla de MEDICIÓN.

D3 ← #0
D4 ← #0

Pone a cero los registros de trabajo.

D3 ← PORTB1

Guarda el valor del PORTB de la VIA1 para
restaurarlo al final.

Página 393 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ANEXO I: DIAGRAMA DE FLUJO

30-01-2010 rev. A

D4 ← PORTA2

Guarda el valor del PORTA de la VIA2 para
restaurarlo al final.

VIA1, PORTB1
PB5 ← 1

Activación de los indicadores:
LED azul del sensor de Oxígeno.
LED amarillo indicador de temperatura baja.
LED naranja indicador de temperatura alta.

VIA2, PORTA2
PA3 ← 0

Activa el LED verde que indica MEDICIÓN en
progreso.

VIA2, PORTA2
PA4 ← 0

Activa el LED rojo que indica ALARMA.

VIA2, PORTA2
PA5 ← 1

Activa el zumbador.

VIA2, PORTA2
PA6 ← 1

Activa el LED verde que indica MEDICIÓN
AUTOMÁTICA.

VIA2, PORTA2
PA7 ← 1

Activa el LED verde que indica MEDICIÓN
CONTINUA.

TEMP_5SG

D7.2 ← 1

PORTB1 ← D3

Temporización de 5 segundos para que el
operador compruebe el funcionamiento de los
indicadores.

Habilita la MEDICIÓN de gases de nuevo.

Restaura el valor inicial del PORTB de la VIA1.

Página 394 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ANEXO I: DIAGRAMA DE FLUJO

30-01-2010 rev. A

PORTA2 ← D4

Restaura el valor inicial del PORTA de la VIA2.

D4 ← (SP)+
D3 ← (SP)+

Salva los registros utilizados en la subrutina en
el Puntero de Pila.

FIN

7.1.3.5.7.1

TEMP_5SG

La subrutina se toma desde las subrutinas de interrupción TEST_INDICA y su
función es efectuar una temporización de 5 sg para mantener durante este tiempo activados
los indicadores. Seguidamente se detalla el cálculo del valor del registro utilizado y del
número de operaciones NOP necesarias.
Un ciclo del reloj de 8 MHz del microprocesador es de 0,125 µs por lo que se
necesitarán
5s

Nº de ciclos =

= 40000000

0,125*10-6 s

El diagrama de flujo de la subrutina que se detalla en este apartado utiliza las
siguientes instrucciones:

Etiqueta

TEMP_5SG

BUCLE_T5SG

Nº de
ciclos

Instrucciones
BSR
MOVE.L
MOVE.L
NOP
DBF

TEMP_5SG
D0,-(SP)

MOVE.L
RTS

(SP)+,D0

#$003D08F6,D0
D0,BUCLE_T5SG

Página 395 (532)

18(2/2)
12(1/2)
12(3/0)
4(1/0)
10(2/0)
14(3/0)
12(1/2)
16(4/0)

Nº de
veces
1
1
1
1
D0
1
1
1

Total

Notas

18
12
12
4*N
10*D0 Hay salto
14 No hay salto
12
16

Proyecto: Analizador de Gases para Vehículos de Gasolina
ANEXO I: DIAGRAMA DE FLUJO

30-01-2010 rev. A

Cálculo del valor del registros D0 y número de operaciones NOP:
De acuerdo a la tabla, el cálculo del valor de los registros D0, D1 y del número de
operaciones NOP (variable N)es el siguiente:
Nº de ciclos = 40000000 = 18 + 12 +12 + 4*N + 10*D0 + 14 + 12 + 16
40000000 = 84 + 4*N + 10*D0
39999916 = 4*N + 10*D0
Suponemos N = 0, tendremos que D0 = 3999991,6
Tomando el valor entero D0 = 3999990, sustituyendo en la fórmula
39999916 = 4*N + 10*3999990
N = (39999916 - 39999900) / 4 = 4

Por tanto se adoptan los siguientes valores:
D0 = $003D08F6 = 3999990
N=4
Seguidamente se detalla el diagrama de flujo utilizado:

Inicio
TEMP_5SG

BSR TEMP_5SG

¡

-(SP) ← D0

MOVE.L D0,-(SP)

D0 ←
#$003D08F6

MOVE.L #$003D08F6,D0

NOP
NOP
NOP
NOP

NOP

!Ajuste de tiempo!

BUCLE_T5SG

Página 396 (532)

!

Proyecto: Analizador de Gases para Vehículos de Gasolina
ANEXO I: DIAGRAMA DE FLUJO

30-01-2010 rev. A

D0 ← D0 - 1

NO

DBF D0, BUCLE_T5SG

¿D0 = 0?
SI

D0 ← (SP)+

MOVE.L (SP)+,D0

!

FIN

7.1.4 Subrutinas de INTERRUPCIÓN.
Los niveles de interrupción y las subrutinas correspondientes que utiliza el sistema
son las siguientes:

Nivel
interrupción

Autovector

Subrutina

Funcion
No hay interrupción

0

Finalización de la conversión A/D. Lectura del la

1

1

INT_LEER

2

2

INT_TEMP_B

Temperatura por debajo del mínimo

INT_VIA2

3

3

VIA2, genera dos interrupciones diferentes.
Comprueba la que es y salta a una de las
siguientes:

salida digital del conversor A/D.

INT_VIA2_T1
Temporización de 5 minutos para la función de
MEDICIÓN AUTOMÁTICA.

INT_VIA2_T2
Temporización para intermitencia de los LED´s
amarillo y naranja en la inicialización del
analizador.

Página 397 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ANEXO I: DIAGRAMA DE FLUJO

30-01-2010 rev. A

Nivel
interrupción

Autovector

4

4

INT_TECLADO VIA1 detección de tecla pulsada

5

-

-

-

6

6

INT_TEMP_A

Exceso de temperatura

RESET

Interrupción NO enmascarable

7

Subrutina

Funcion

Seguidamente se desarrollan los correspondientes diagramas de flujo.
7.1.4.1 INT_VIA2
Esta interrupción se activa desde la VIA2 con la señal \IRQ3_VIA2. Esta señal
puede generarse a partir de dos interrupciones diferentes por lo que esta subrutina
distinguirá cual de ellas debe atender.
El diagrama de flujo es el siguiente:

Inicio
INT_VIA2

SI

Comprueba si la interrupción la ha generado T1, si no
es así la habrá generado T2.

¿IFR.6=0?
NO

INT_VIA2_T1

INT_VIA2_T2

Interrupción para temporización de 5 minutos para la
función MEDIDA_AUTO.

Interrupción para intermitencia de los LED en el
arranque del analizador.

FIN

Página 398 (532)

Proyecto: Analizador de Gases para Vehículos de Gasolina
ANEXO I: DIAGRAMA DE FLUJO

30-01-2010 rev. A

7.1.4.1.1 INT_VIA2_T1
La subrutina se utiliza como parte de la subrutina MEDIDA_AUTO para efectuar la
temporización de 5 minutos que dura la medida automática del analizador.
Para ello se utiliza el temporizador T1 de la VIA2 configurado como monoestable.
La máxima de temporización con el registro de 16 bits (T1C-H + T1C-L) sería:

T

( N  1,5) $ FFFF  1,5
65535  1,5


 0,081920625 s
f
800.000 Hz 800.000 Hz

N = Valor a cargar en el contador T1 de 16 bits.
f = 0,8 MHz, frecuencia en EN que es 1/10 de la del microprocesador.

Puesto que no llega a los 5 minutos tomamos un tiempo de 0,08 s que meteremos en
un bucle hasta conseguir los 300 s (5 minutos) necesarios. El valor N será entonces

N  f * T - 1,5  (800.000 Hz * 0,08 s) - 1,5  63998,5 s
Como necesitamos un número entero se toma N = 63998 = $F9FE
El número de vueltas que ha de dar el bucle será
BUCLE_5MIN 

300 s
 3750  $0EA6
0,08 s

El diagrama de flujo es el siguiente

Inicio
INT_VIA2_T1

-(SP) ← D4

D4 ← T_5MIN

Salva el valor del registro.

Carga el valor del contador del bucle en el registro de
trabajo.

Página 399 (532)

4 ← 0 Desactiva el bit de “MEDICION DE GASES” en el registro de estados D7 para indicar a la subrutina MEDIDA_AUTO que la medición ha terminado. D4 ← (SP)+ Restaura el valor del registro. T1L_L2 ← $FE Carga el byte bajo de N=$F9FE en el latch T1L_L2 de T1 para generar el intervalo de 0. D4 ← D4-1 SI Comprueba si el contador está a cero. A Decrementa el registro. T1C_H2 ← $F9 Carga el byte alto de N=$F9FE en el contador y arranca la temporización.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. FIN Página 400 (532) . ¿ D4 = 0 ? NO D7.08 s. T_5MIN ← D4 Actualiza el valor del contador del bucle.

A 7. El temporizador T2 funciona contando los impulsos de sincronismo que le llegan a su entrada de reloj (pin 25) de la VIA2 procedentes de la salida EN del MC68000.48 s.2 INT_VIA2_T2 La subrutina de interrupción la genera la VIA2 cuando el contador T2 finaliza la temporización.4.5 = 0.5 = 63998.5 s aproximadamente durante la inicialización del analizador.8*106 – 1.1. Este se inicializa en la subrutina ARRANQUE y su misión es provocar la intermitencia de los LEDs amarillo y naranja cada 0.08*0.8 MHz La duración del intervalo en función del valor N cargado en el contador viene dada por la fórmula N + 1. Esta es una décima parte de la frecuencia de reloj del microprocesador por lo que: Frecuencia de reloj de la VIA2 = 0.081920625 s 0.5 T= 0.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.8*106 – 1.5 s Se toma como valores finales N = 63998 = $F9FE T = 0. Aplicando este valor a la fórmula N = T*0.08 s que repetido durante 6 veces provoca un intervalo de 0.8*106 Para facilitar la subrutina se toma un valor T = 0.07999 s El diagrama de flujo de la subrutina es el siguiente Inicio INT_VIA2_T2 -(SP) ← D0 Salva el valor del registro. Página 401 (532) .5 = 0.8*106 Puesto que T2 es un registro de 16 bits el intervalo de tiempo máximo que puede alcanzarse es: T= 65535 + 1.1.

SI Comprueba si el contador para intermitencia de los LED está a cero. Vuelve a inicializar el contador para continuar el ciclo de apagado – encendido. BUCLE_INTER ← D0 Decrementa el contador.5 para que el contador T2 quede disponible para una nueva cuenta atrás. A D0 ← T2L_L2 Lectura del latch bajo T2L_L2 para desactivar IFR.1 Decrementa el contador. D0 ← D0 .5 para que el contador T2 quede disponible para una nueva cuenta atrás. ¿ D0 = 0 ? NO VIA1_PB5_TEST_LED ← VIA1_PB5_TEST_LED BUCLE_INTER ← #$06 Invierte el valor del bit PB5 del PORTB de la VIA1.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Valor #$F9FE Restaura el valor del registro. T2L_L2 ← #$FE T2C_L2 ← #$F9 D0 ← (SP)+ Carga parte baja del contador y parte alta con lo que arranca la temporización de nuevo. FIN Página 402 (532) . Borra IFR. D0 ← BUCLE_INTER Lectura del latch bajo T2L_L2 para desactivar IFR. Al invertirlo apagará o encenderá los LED. Borra IFR.

Contador D0 que contiene el nº de canal que está activo.4. La subrutina MEDIDA_GASES previamente a la interrupción configura los siguientes registros cuyos valores se utilizan en esta subrutina: .1. pone la señal STS=0 y esto hace que se active la interrupción de nivel 1. lee el dato y lo almacena en la tabla correspondiente.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Página 403 (532) . Esta interrupción arranca esta subrutina que informa al microprocesador que el dato está listo para ser leído. Durante su ejecución el conversor A/D finaliza la conversión.Punteros de trabajo para el manejo de las tablas: o o o o o TABLA_HC = A1 TABLA_CO = A2 TABLA_CO2 = A3 TABLA_O2 = A4 TABLA_RPM = A5 El diagrama de flujo es el siguiente: Inicio INT_LEER SI Comprueba si el canal seleccionado es el canal 1 de HC ¿D0 = #01? NO Canal 1 – HC: LEER DATO Y ALMACENAR Lee el dato de salida del convertidor A/D y lo almacena en la tabla TABLA_HC en la posición direccionada por el puntero. . A 7.2 INT_LEER Esta subrutina de interrupción se arranca durante el proceso de medición con la ejecución de la subrutina MEDIDA_GASES. La subrutina identifica el canal de medida. A1 ← A1 + 2 Incrementa el puntero de la tabla a la siguiente posición.

A SI Comprueba si el canal seleccionado es el canal 2 de CO ¿D0 = #02? NO Canal 2 – CO: LEER DATO Y ALMACENAR Lee el dato de salida del convertidor A/D y lo almacena en la tabla TABLA_CO en la posición direccionada por el puntero. A2 ← A2 + 2 Incrementa el puntero de la tabla a la siguiente posición.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Incrementa el puntero de la tabla a la siguiente posición. SI Comprueba si el canal seleccionado es el canal 3 de CO2 ¿D0 = #03? NO Canal 3 – CO2: LEER DATO Y ALMACENAR A3 ← A3 + 2 Lee el dato de salida del convertidor A/D y lo almacena en la tabla TABLA_CO2 en la posición direccionada por el puntero.O2: LEER DATO Y ALMACENAR Lee el dato de salida del convertidor A/D y lo almacena en la tabla TABLA_O2 en la posición direccionada por el puntero. Página 404 (532) . SI Comprueba si el canal seleccionado es el canal 4 de O2 ¿D0 = #04? NO Canal 4 .

Para ello se utilizan dos registros de trabajo. filas de la matriz del teclado. La detección se realiza enviando un cero por una de las columnas (VIA1 PA7-PA4) y por el resto de columnas unos para detectar la fila por la que “entra” el cero (VIA1 PA1PA0). Lee el dato de salida del convertidor A/D y lo almacena en la tabla TABLA_RPM en la posición direccionada por el puntero.1. FIN INT_LEER Retorno a la subrutina MEDIDA_GASES 7. En reposo las filas están a 1 por hardware y las columnas a 0 por software. columnas de la matriz del teclado.4.3 INT_TECLADO La interrupción detecta la pulsación de una tecla y la localiza. PA7-PA4 – Líneas salientes. D1 que trabaja con columnas y D2 que trabaja con filas y el registro D0 como contador de escaneo. El teclado está conectado al PORTA de la VIA1 formando una matriz de 2 filas por 4 columnas. Página 405 (532) . El programa principal detectará entonces que la dirección de memoria TECLA ≠ #00 con lo que continuará con la subrutina FUNCION saliendo del bucle de espera. Este salta a la subrutina de interrupción INT_TECLADO que localiza la tecla pulsada y la almacena en la dirección de memoria TECLA. A5 ← A5 + 2 Incrementa el puntero de la tabla a la siguiente posición. A Incrementa el puntero de la tabla a la siguiente posición. Al pulsar una tecla el circuito del teclado lo detecta y genera una interrupción que utiliza el autovector nº 4.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO A4 ← A4 + 2 Canal 5 – RPM: LEER DATO Y ALMACENAR 30-01-2010 rev. CA1 – Detecta la pulsación de la tecla y generará la interrupción. PA3-PA0 – Líneas entrantes.

Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. PA1 – Fila 1 y fila 2. PULSACIÓN DE DOS TECLAS A LA VEZ: Para la detección de esta situación se utiliza un registro que se pone a 1 cuando se localiza una tecla pulsada. si está a 0 continúa la ejecución pero si está a 1 envía un mensaje de error. +5 VDC MEDICION CONTINUA PORT A Tecla_1 FIN MEDICION Tecla_2 PUESTA A CERO Tecla_3 MEDICION AUTOMATICA Tecla_4 R81 PA0 4K7 APAGADO DEL ANALIZADOR Tecla_5 APAGADO DEL ZUMBADOR Tecla_6 PRUEBA INDICADORES Tecla_7 RESET Tecla_8 <--RESET manual PA1 R96 4K7 PA2 R120 4K7 PA3 R101 4K7 <--- PA4 PA5 PA6 PA7 RESET manual Página 406 (532) . SECUENCIA DE PULSACIÓN INCORRECTA DE TECLAS: Para facilitar la compresión del Diagrama de Flujo en la figura se detalla la conexión del teclado al PORTA1 de la VIA1. Para la determinación de las coordenadas de cada tecla en la matriz se utiliza el siguiente criterio: PA0 . Pa4 a PA7 – Columna 1 a columna 4. Las coordenadas de la tecla pulsada se almacenarán en la dirección TECLA con los valores fila (4 bits LSB) y columna (4 bits MSB). Cuando el programa detecta la tecla pulsada consulta este registro. A EFECTO REBOTE: Para evitarlo tras la detección de la tecla pulsada se desactiva el reconocimiento de interrupciones y se introduce una temporización.

D2 – Contador de columnas. D3 .0 = 1? Comprueba si el teclado está habilitado. SI -(SP) ← D0 -(SP) ← D1 -(SP) ← D2 -(SP) ← D3 -(SP) ← D4 Salva los registros utilizados en la subrutina en el Puntero de Pila. IER ← #$02 Desactivación temporal de interrupciones del teclado por CA1 mientras se atiende la subrutina.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. D4 – Escaneo de las filas. Temporización de 10 ms para evitar el efecto de los rebotes.Contador de filas. filas. D1 – Escaneo de las columnas. D1 – Escritura en PORTA1 para escaneo de las columnas. El diagrama de flujo de la subrutina es el siguiente: Inicio INT_TECLADO NO ¿ D7. Página 407 (532) . A Los registros utilizados tienen las siguientes funciones: D0 – Lectura del PORTA1 para detección de la tecla pulsada. KEY ← #0 TEMP_10MS KEY variable que se fija a uno cuando se encuentra la tecla pulsada. D2 – Contador de columnas. D0 ← #0 D1 ← #0 D2 ← #0 Puesta a cero de los registros utilizados: D0 – Lectura de PORTA.

el resultado se carga en D0. Si D0 = D1 el 0 no se ha enviado por la tecla pulsada.7 para la exploración de las columnas. ¿D2 = 4? SI Página 408 (532) . por el resto se envía “1”. PORTA1 ← D1 Envía un “0” a una columna de la matriz del teclado por una de las líneas saliente PA7PA4. NO SI Si D0 ≠ D1 el “0” se envía por la columna y fila de la tecla pulsada. D0 ← PORTA1 Lectura del PORTA.4 a D1. de la 1 a la 4. para ir rotando después en el bucle. D0 ← D0 + #$FFFFFF00 Mantiene el valor del byte LSB y pone a “1” el resto de los bits para compararlo con D1. ¿ D0 = D1 ? NO Se comprueba si se han chequeado todas las columnas. Tendremos el número de la columna escaneada. D1 ← #$FFFFFFF7 Rotar D1 un 1 bit a la izquierda D1 contiene un “0” en uno de los bits D1. El byte LSB es %1111 0111. Se comienza con PA4=0. D2 ← D2 + 1 Se incrementa el contador de columnas.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. El resto del registro está a “1”. se ha detectado la tecla. A D1 se carga con el valor inicial para la exploración de las columnas (PA7-PA4).

Subrutina que busca las coordenadas de la tecla pulsada. ¿ KEY = #0 ? SI COD_ERROR ← #04 TECLA ← #00 KEY ← #0 Se carga la dirección de memoria COD_ERROR con el código de error de doble pulsación en el teclado. D4 ← (SP)+ D3 ← (SP)+ D2 ← (SP)+ D1 ← (SP)+ D0 ← (SP)+ ERROR Restaura los valores de los registros utilizados ERROR de teclado. Pone a cero el registro KEY que detecta doble pulsación PORTA1 ← #%0000 1111 Normaliza el PORTA VIA1 que controla el teclado. Entra en bucle hasta que se deje de presionar las teclas. visualiza el mensaje. NO: Se detectó anteriormente tecla pulsada. SI: Continua el escaneo. A NO Se comprueba si aun no se ha detectado una tecla pulsada anteriormente. se han pulsado dos teclas. Pone a cero el registro con las coordenadas de la tecla pulsada. IER ← #$82 Activación de nuevo de interrupciones desde el teclado (flanco de bajada en CA1). T_PULSADA FIN Página 409 (532) . Pone a cero KEY.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.

FIN Página 410 (532) . PORTA1= $0F PORTA1 = $0F. A NO Comprueba si se han escaneado todas las columnas. ¿D2 = #04? SI PORTA1 ← #%0000 1111 Normaliza el PORTA del teclado. D4 ← (SP)+ D3 ← (SP)+ D2 ← (SP)+ D1 ← (SP)+ D0 ← (SP)+ Restaura los valores de los registros utilizados. NO ¿ PORTA1 = #$0F ? SI Espera a que se deje de pulsar la tecla para continuar.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. se ha liberado la tecla. KEY ← #0 Pone a cero el registro KEY que detecta doble pulsación. PORTA1≠ $0F continua el bucle hasta que se libere. IER ← #$82 Activación de nuevo de interrupciones desde el teclado (flanco de bajada en CA1). Si no lo ha hecho continua con el bucle de escaneo de columnas.

Su función es efectuar una temporización de 10 ms para evitar el efecto rebote al pulsar las teclas.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. Seguidamente se detalla el cálculo del valor del registro utilizado y del número de operaciones NOP necesarias.125*10-6 s = 80000 El diagrama de flujo de la subrutina que se detalla en este apartado utiliza las siguientes instrucciones: Etiqueta TEMP_10MS Instrucciones Nº de ciclos Nº de veces Total Notas BSR TEMP_10MS 18(2/2) 1 18 MOVE. D1 y del número de operaciones NOP (variable N)es el siguiente: Nº de ciclos = 80000 = 18 + 12 +12 + 4*N + 10*D0 + 14 + 12 + 16 80000 = 84 + 4*N + 10*D0 79916 = 4*N + 10*D0 Suponemos N = 0.D0 12(3/0) 1 12 4(1/0) 1 4*N 10(2/0) D0 14(3/0) 1 14 No hay salto 12(1/2) 1 12 16(4/0) 1 16 NOP BUCLE_T10MS DBF MOVE.-(SP) 12(1/2) 1 12 MOVE.01 s Nº de ciclos = 0.L D0.1 TEMP_10MS La subrutina se toma desde la subrutina de interrupción INT_TECLADO.79900) / 4 = 4 Página 411 (532) .L D0.3. Un ciclo del reloj de 8 MHz del microprocesador es de 0.6 Tomando el valor entero D0 = 7990.1.L #$001F36. A 7. el cálculo del valor de los registros D0. sustituyendo en la fórmula 79916 = 4*N + 10*7990 N = (79916 .125 µs por lo que se necesitarán 0.BUCLE_T10MS (SP)+.D0 RTS 10*D0 Hay salto Cálculo del valor del registro D0 y número de operaciones NOP: De acuerdo a la tabla.4. tendremos que D0 = 7991.

Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.L #$001F36. BUCLE_T10MS ¿D0 = 0? SI D0 ← (SP)+ MOVE.D0 NOP ! !Ajuste de tiempo! BUCLE_T10MS D0 ← D0 .1 NO DBF D0.-(SP) D0 ← #$001F36 NOP NOP NOP NOP ¡ MOVE.L (SP)+.L D0.D0 FIN Página 412 (532) ! . A Por tanto se adoptan los siguientes valores: D0 = $001F36 = 7990 N=4 Seguidamente se detalla el diagrama de flujo utilizado: Inicio TEMP_10MS BSR TEMP_10MS -(SP) ← D0 MOVE.

En D0 está la lectura del PORTA1.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.3. D4 – Escaneo de las filas para detectar la fila de la tecla pulsada. A 7. Incrementa Contador de filas. El bit 31 queda a “0” y el resto a “1”.1. En la segunda rotación será %1111 1101 para chequear la segunda fila. D3 . Nota: D2 – Contador de número de columnas. El resultado es o bien ERROR si se detecta que ha habido doble pulsación o las coordenadas columna-fila en la dirección de memoria TECLA que servirá como entrada para la subrutina FUNCION.Contador de filas.4. fila 1. Se hace una OR lógica para que los 4 bits LSB (filas) se conserven como están y el resto quede a 1. El diagrama de bloques es el siguiente: Inicio T_PULSAD A D3 ← #0 D4 ← #$7FFFFFFF D0 ← D0 + #$FFFFFFF0 D3 ← D3 + 1 Rotar 1 bit D4 a la izquierda D3 – Contador de filas. D4 buscador de fila por comparación con D0 (lectura del PORTA1). Valor inicial. En la primera ejecución del bucle D3 = 1.2 T_PULSADA La subrutina se llama desde la subrutina de interrupción INT_TECLADO iniciada cuando se detecta la pulsación de alguna tecla. valor inicial para el bucle de búsqueda. En la primera rotación del bucle el byte LSB de D4 será %1111 1110 para chequear la primera fila. Página 413 (532) .

Los 4 bits LSB se rellenan con #0. La temperatura interna de trabajo del analizador debe estar entre la temperatura mínima (OUT1 35 ºC) y la máxima (OUT2 45 ºC). 7. El circuito controlador de temperatura se basa en LM56 que es un termostato con dos salidas independientes.4 Control de Temperatura Interna El control de temperatura se realiza por hardware a través del circuito controlador de temperatura y por software a través de dos subrutinas de interrupción.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. KEY ← #01 Desplazar a la izquierda D3 4 posiciones D3 – Número de fila.1. ¿D0 = D4? SI NO Si el contador está a #02 se han escaneado las dos filas en las que hay teclas.4. continua el escaneo. Página 414 (532) . A NO SI: Ya tenemos en D0 el número de la fila de la tecla NO: No se ha encontrado. Desplazamiento lógico de 4 posiciones. TECLA ← D3 + D2 Cargar las coordenadas fila (D3) + columna (D2 4 bits LSB) en el registro TECLA. ¿ D3 = #02? SI Se marca la variable KEY como tecla detectada. INT_TEMP_A (temperatura alta) e INT_TEMP_B (temperatura baja). OUT1 y OUT2. si está fuera de estos márgenes se generan las correspondientes interrupciones para detectar y corregir el problema. ajustables para dos niveles de temperatura. FIN Retorno a la subrutina INT_TECLADO.

1 INT_TEMP_B La interrupción se inicia cuando la temperatura desciende de 30 ºC. Cuando la temperatura desciende de 30 ºC La señal de interrupción \IRQ_TEMP_B se activa a nivel bajo y provoca una interrupción autovectorizada de nivel 2.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.4.2 ← 0 Para la medición en progreso activando el bit de D7. SI D7. Para la medición en progreso.5 ← 1 Habilita el bit 6 del Registro de Estado D7 para indicar que hay un fallo por temperatura baja. Apaga el zumbador.4. La subrutina chequea el estado del puerto de la VIA1 PB6 para detectar si la temperatura baja de 30 ºC (PB6 = OUT1 = 1) o pasa a estar por encima de 35 ºC (PB6 = OUT1 = 0). D7. Elimina el mensaje de error de los visualizadores. PB6 = 1. El diagrama de flujo es el siguiente: Inicio INT_TEMP_B NO ¿Temp < 30 ºC? Chequea el bit 6 del PORTB de la VIA1. la temperatura sube de 35 ºC. Activa el zumbador. Si la temperatura baja de 30 ºC se realizan las siguientes acciones: - El relé LS1 desconecta el ventilador y activa el indicador LED amarillo de temperatura baja.2 que deshabilita la medición. para el ventilador y visualiza el código de error #02.1. Si la temperatura sube de 35 ºC se realizan las siguientes acciones: - El relé LS1 conecta el ventilador y apaga el indicador LED amarillo. PB6 = 0. Enciende el LED amarillo de temperatura baja. Envía al visualizador el mensaje de error “ERR TEMP BAJA”. A 7. Inicia de nuevo la medición si estaba activada con anterioridad. la temperatura baja de 30 ºC. activa el zumbador. Página 415 (532) .

SI Página 416 (532) . D7. A VIA2 PA5 ← 1 Activación del zumbador.5 ← 0 Puesta en blanco de los visualizadores (\BI=0). medición desactivada.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev. D7. VIA2 PA2 ← 0 Temporización de 3 segundos. COD_ERROR ← #02 Carga el puntero con el código de error de temperatura baja.4 = 0. La subrutina visualizará el texto “ERR TEMP BAJA”.4 = 1. medición activada. D7. Deshabilita el bit 6 del Registro de Estado D7 para indicar que ha cesado el fallo por temperatura baja.4 =1? Chequea si estaba activada la medición de gases. ERROR Ahora tendremos OUT1=0 con lo que se activa el ventilador y se apaga el indicador LED amarillo. Mantiene el slogan y la medición parada hasta que la temperatura supere los 35 ºC. COD_ERROR ← #00 Resetea el puntero de mensaje de error. TEMP_3SG Habilitación de los visualizadores (\BI=1). VIA2 PA0 ← 1 NO ¿D7.

¿D7.3 =1? Chequea que tipo de medición estaba activada. Activa el zumbador.2 INT_TEMP_A La interrupción se genera cuando la temperatura de trabajo sube por encima de 45 ºC la señal de interrupción \IRQ_TEMP_A se activa a nivel bajo y provoca una interrupción autovectorizada de nivel 6. La subrutina chequea el estado del puerto de la VIA1 PB7 para detectar si la temperatura baja 40 ºC (PB7 = OUT2 = 0) o pasa a estar por debajo de 40 ºC (PB7 = OUT2 = 1).3 = 0. MEDICIÓN AUTOMÁTICA D7. Página 417 (532) . MEDIDA_ AUTO FIN 7.4. Envía al visualizador el mensaje de error “ERR TEMP ALTA”.1.3 = 1. D7. Si la temperatura baja de 40 ºC se realizan las siguientes acciones: - El relé RL5 Conecta el ventilador y apaga el indicador LED naranja.2 ← 1 Habilita la medición activando el bit de D7. Para la medición en progreso.2.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.4. Si la temperatura sube de 45 ºC se realizan las siguientes acciones: - El relé RL5 desconecta la fuente de infrarrojos del sensor NDIR y activa el indicador LED naranja de temperatura alta. A D7. MEDICIÓN CONTINUA SI NO MEDIDA_ CONT Se inicia de nuevo la medición de gases. Apaga el zumbador.

D7.2 ← 0 Para la medición en progreso activando el bit de D7. ERROR COD_ERROR ← #00 La subrutina visualizará el texto “ERR TEMP ALTA”. PB7 = 0. Resetea el puntero de mensaje de error. Ahora tendremos OUT2=1 con lo que se conecta la fuente de infrarrojos y se apagan los indicadores LED naranja y rojo. A Elimina el mensaje de error de los visualizadores. La subrutina ERROR mantiene el slogan y la medición parada hasta que la temperatura descienda de los 40 ºC. Página 418 (532) . Inicia de nuevo la medición si estaba activada anteriormente.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO - 30-01-2010 rev. COD_ERROR ← #01 Carga el puntero con el código de mensaje de error de temperatura alta. la temperatura ha subido de 45 ºC.6 ← 1 Habilita el bit 13 del Registro de Estado D7 para indicar que hay un fallo por temperatura alta. VIA2 PA5 ← 1 Activación del zumbador. El diagrama de flujo es el siguiente: Inicio INT_TEMP_A NO ¿Temp > 45 ºC? Chequea el bit 7 del PORTB de la VIA1. SI D7. PB7 = 1. la temperatura ha bajado de 40 ºC.2 que deshabilita la medición.

4 =1. D7. medición activada.3 =1? Chequea que tipo de medición estaba activada.4 =1? SI D7. VIA2 PA2 ← 0 Puesta en blanco de los visualizadores (\BI=0). MEDICIÓN AUTOMÁTICA.2. TEMP_3SG Habilitación de los visualizadores (\BI=1).4 =0. SI NO MEDIDA_ CONT Se inicia de nuevo la MEDICIÓN CONTINUA de gases. medición desactivada. D7.6 ← 0 Deshabilita el bit 13 del Registro de Estado D7 para indicar que ha cesado el fallo por temperatura alta.Proyecto: Analizador de Gases para Vehículos de Gasolina ANEXO I: DIAGRAMA DE FLUJO 30-01-2010 rev.3 = 0. VIA2 PA0 ← 1 NO Chequea si estaba activada la medición de gases. MEDICIÓN CONTINUA. Se inicia de nuevo la MEDICIÓN AUTOMÁTICA de gases.3 = 1. Temporización de 3 segundos. A D7. MEDIDA_ AUTO FIN Página 419 (532) . ¿D7.2 ← 1 Habilita la medición activando el bit de D7. D7. ¿D7. D7.

A 7. memoria RAM y direccionamiento de los periféricos son las siguientes: DIRECCIONES DISPOSITIVO UTILIZACION $000000 .1 Mapa de Memoria.$08FFFF RAM Memoria de datos $100001 $100021 $100041 VIA1 VIA2 AD Teclado Visualizadores Conversión A/D Tabla 7-1.2. Se compone de dos chips de 32K*8-bits que ocupan 32*1024*2 = 65536 bytes.Rango de direcciones para selección de dispositivos Página 420 (532) . Ocupan 128K*8-bits por tanto se utilizarán dos chips que contienen 128*1024*2 = 524288 bytes = $80000.1.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev. 7.$07F7FF EPROM EPROM EPROM Programa Tablas de conversión Reserva EPROM $080000 . Uno de los chips ocupará las direcciones pares y el otro las impares ya que el bus de datos del MC68000 es de 16 bits.. El rango de direcciones va desde $000000 hasta $07FFFF.1.2.$03F7FF $03F800 . El rango de direcciones en el bus de direcciones va desde $000000 hasta $FFFFFF.1. esto supone una capacidad de direccionar 224 = 16Mbytes.1 Asignación de la Memoria Física y Lógica La memoria de PROGRAMA junto con las tablas de linealización se cargan en la memoria EPROM. Para direccionar un byte se utilizan direcciones impares y para direccionar una palabra las direcciones son siempre pares.1 ESTRUCTURA DE LA PROGRAMACIÓN 7. En las memorias se almacena la información en bytes. El rango de direcciones va desde $080000 hasta $08FFFF. para poder acceder a estos se asigna a la posición de cada byte una dirección.2. La memoria de DATOS se implementa con memorias RAM. Las direcciones de memoria utilizadas para memoria EPROM.$02B7E9 $02B7EA . El MC68000 dispone de un bus de direcciones de 24 bits.2 ANEXO II: Programación en Ensamblador 7.

FPCP: Operand Error Vector nº 53. Autovector nº 5 – No usado. Autovector nº 2 – Temperatura de trabajo BAJA. DIRECCION FUNCION EPROM: Tabla de vectores de excepción. FPCP: Underflow Vector nº 52. FPCP: Inexact Result Vector nº 50. TABLA_L2_O2. FPCP: FTRAPcc Instruction Vector nº 11.2. valores BCD corregidos de O2. EPROM.p. FPCP: Coprocessor Protocol Violation Vector nº 48. valores BCD corregidos de CO2. Autovector nº 3 – Intermitencia de los LED´s. FPCP: Floating-Point Divide by Zero Vector nº 51. EPROM. FPCP: F-Line Emulator Vector nº 13. valores binarios de salida del conversor AD.1. FPCP: Overflow Vector nº 54.Conversor A/D.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev. EPROM. Direcciones y funciones implementadas La siguiente tabla refleja las funciones mas importante y la dirección del programa en la que está ubicada. $02D7EC $02F7ED EPROM.m. Autovector nº 4 – Teclado. FPCP: Branch or Set on Unordered Condition Vector nº 49. valores BCD corregidos de r. valores BCD corregidos de CO. Autovector nº 6 – Temperatura de trabajo ALTA. Página 421 (532) . TABLA_L2_RPM. FPCP: Signaling NAN $000064 $000068 $00006C $000070 $000074 $000078 $000067 $00006B $00006F $000073 $000077 $00007B Autovector nº 1 . valores BCD corregidos de HC. TABLA_L1. TABLA_L2_HC. EPROM: Memoria de Programa $000000 $02B7E9 Memoria de programa EPROM: Tablas de conversión de datos $02B7EA $02D7EB EPROM. A 7.2 Registros. $02F7EE $0317EF $0317F0 $0337F1 $0337F2 $0357F3 $0357F4 $0377F5 EPROM. 255 vectores (posiciones 0-1023) $00001C $00002C $000034 $0000C0 $0000C4 $0000C8 $0000CC $0000D0 $0000D4 $0000D8 $00002B $000033 $0000BF $0000C3 $0000C7 $0000CB $0000CF $0000D3 $0000D7 $0000DB Vector nº 7. TABLA_L2_CO2. Lectura del conversor A/D. TABLA_L2_CO.1.

Valor inicial: En la inicialización está a “0”. 0 “0” – No está activado. registra 100 medidas del sensor TABLA_CO2. listo para visualización de los canales CO.1.Tabla de direcciones de memoria y funciones asociadas. “1” – Activado. registra 100 medidas del sensor TABLA_CO.. HC.3 Registro D7 de Estados de Trabajo y registros auxiliares. O2 y r. 32 Bytes: Control del teclado VIA2. El registro D7 de 32 bits se utiliza como registro de apoyo de diversas partes del programa. $080416 $080425 TABLA_BCD Valor de la TABLA_BIN corregiso y en BCD. HC. O2.1. Página 422 (532) .m.p. registra 100 medidas del sensor TABLA_O2. $080426 $08FFFE $080433 TAB_DISPLAY. A FUNCION RAM: Memoria de Datos $080000 $080000 $080016 $0800E0 $0801AA $080274 $08033E $08FFFF $080015 $0800DF $0801A9 $080273 $08033D $080407 RAM Variables TABLA_HC. 32 Bytes: visualizadores Conversor A/D Tabla 7-2. y LAMBDA.m. registra 100 medidas del sensor $080408 $080415 TABLA_BIN Valor medio en binario de los 100 registros de cada una de las medidas de CO. 7. CO2. r. El significado de cada bit es el siguiente: D7 bits Significado Habilitación del teclado. registra 100 medidas del sensor TABLA_RPM.p.2. SP: Puntero de Pila Direcciones de los periféricos $100001 $100021 $100041 VIA1. al finalizar INICIO con éxito se pone a “1”. CO2.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR DIRECCION 30-01-2010 rev.

“0” – Inhabilitada. A Significado CHECK_RAM 1 “0” – OK.Bits del Registro D7 de Estados de Trabajo. “1” – Medición en progreso. 5 “0” – La temperatura NO está por debajo del límite mínimo. Temperatura baja. Tipo de medición. Valor inicial: “0”.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR D7 bits 30-01-2010 rev. El bit indica si hay una medición de gases en progreso o no. 2 Este bit se utiliza para permitir o no la medición de gases. Habilitación de la medición. “1” – La temperatura SI está por encima del límite máximo. 6 “0” – La temperatura NO está por encima del límite máximo. “1” – Habilitada. después del arranque se pasa a “1”. “1” – La temperatura SI está por debajo del límite mínimo. Valor inicial: “1” Tabla 7-3. Página 423 (532) . 3 “0” – MEDICIÓN CONTINUA “1” – MEDICIÓN AUTOMÁTICA Por defecto “0” MEDICIÓN CONTINUA MEDICIÓN EN PROGRESO. 4 “0” – No hay medición en progreso. Evita que se inicie o continúe la medición cuando hay una situación en la que el analizador no debe efectuar mediciones. Valor inicial: “0”. Temperatura alta.. “1” – Fallo en el chequeo de la RAM. Valor inicial: “0”. Valor inicial: “0”.

Su valor está en torno a la unidad.p.m. Gas HC CO CO2 O2 r.xxx Rango de valores 0 a 2000 00.00 00.00 a 07.Formato y rango de valores de los canales de medida del analizador. Se emplearán cuatro dígitos con un rango de medición de 00. Se emplearán cuatro dígitos. X.00 00.p.1. mas que suficiente puesto que las pruebas se realizan a 2000 r.  Revoluciones por minuto (r.00 a 21.m.00 a 07.2.00 a 16.  Formato XXXX xx.00 0 a 9990 0 a 1.p.2 Formato Digital de los Datos de la Medida de Cada Canal Los gases a medir.xx xx. Se emplearán cuatro dígitos con un rango de medición de 0 a 2000 ppm vol. sus valores y parámetros son los siguientes:  Hidrocarburos (HC): Concentración en ppm.): La medida será de cuatro dígitos. A 7.XXX.  Coeficiente Lambda ():Es un número adimensional.  Oxígeno (O2): Volumen en %.000 Unidad ppm vol % vol % vol % vol r. Se emplearán cuatro dígitos con un rango de medición de 00.m Adimensional Tabla 7-4.00 % vol. La siguiente tabla resume el formato y el rango de valores.xx xx. un número entero y tres decimales.xx xxxx x.m.  Monóxido de Carbono (CO): Volumen en %. Se emplearán cuatro dígitos con un rango de medición de 00.00 % vol.00 a 16.00 a 21. Esta configuración nos da un rango de medida desde 0 hasta 9990 r.p.00 % vol.  Dióxido de Carbono (CO2): Volumen en %.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev..p. Página 424 (532) .m.

se muestra el código de fallo en el visualizador.001 01 Causa: Temperatura de trabajo en el analizador demasiado alta.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev.003 03 Causa: Fallo en el chequeo de la memoria del analizador. Esperar 15 minutos a que el ventilador baje la temperatura. La siguiente tabla describe los códigos de ERROR que se visualizan cuando se produce un error en el analizador: MENSAJE COD_ERROR CAUSA / INDICADORES / ACCION 0. Si después de esto sigue la alarma apagar el analizador y llamar al Servicio Técnico. Se visualiza el código de error. Si el fallo persiste y no se observa un motivo claro. Esperar a que se apaguen los indicadores de error. se muestra el código de fallo en el visualizador. Alarma: Se enciende el indicador rojo y el zumbador.3 Códigos de ERROR. A 7. Acción: El programa desconecta el sensor infrarrojo hasta que la temperatura baja del nivel crítico. No es posible realizar ninguna medición. Acción: El programa espera a que el analizador alcance la temperatura adecuada.2. no es fiable la medida en estas condiciones. 0. Alarma: Se encienden los indicadores naranja y rojo y el zumbador. Alarma: Se enciende el indicador rojo y el zumbador. Acción: Página 425 (532) .002 02 Causa: Temperatura interna del analizador muy baja.1. llamar al Servicio Técnico. 0. como temperatura exterior muy baja. En ese momento se apagarán los indicadores de error y se visualiza “-OK-”.

Activación del coprocesador FCP.4 Configuración de la VIA1 y VIA2 En la tabla siguiente se detalla la configuración de los puertos de la VA1 y VIA2 y las funciones que realizan. No se toma en cuenta ninguna tecla como pulsada.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev.1. Tabla 7-5. Inicialmente está .2. A MENSAJE COD_ERROR CAUSA / INDICADORES / ACCION Apagar el analizador y llamar al servicio técnico. Acción: Se detiene el programa hasta que dejan de pulsar las teclas. Cuando se dejan de pulsar las teclas se apaga el zumbador y el mensaje de error. El valor indica “conversión desactivada”. Se fija a 000 que indica “ningún canal seleccionado”. 0.Tabla de códigos y mensajes de ERROR 7.. Señal de activación de la conversión A/D. Alarma: Se activa el zumbador. VIA1 PORT PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA BIT IN/OUT I I - SEÑAL PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 O O O O - PB0 O \0_Selec_Canal PORTB PB1 PB2 O O \1_Selec_Canal \2_Selec_Canal PORTB PB3 O VIA1_MUX_AD PORTB PB4 O \CS_FPCP_VIA1_PB4 Página 426 (532) COMENTARIOS Detección de tecla pulsada Detección de tecla pulsada Detección de tecla pulsada Detección de tecla pulsada Detección de tecla pulsada Detección de tecla pulsada Señal de Selección de Canal.004 04 Causa: Fallo en el teclado al pulsar dos o mas teclas a la vez.

temperatura baja. Visualizadores canal HC Visualizadores canal CO Visualizadores canal CO2 Visualizadores canal O2 Visualizadores canal RPM Visualizadores canal LAMBDA Tabla 7-6. sensor de oxígeno. A VIA1 PORT BIT IN/OUT SEÑAL PB5 O VIA1_PB5_TEST_LED PORTB PB6 PORTB PB7 I I VIA1_PB6_TEMP_B VIA1_PB7_TEMP_A \IRQ O \IRQ4_VIA1 PORTB COMENTARIOS desactivado. VIA2 PORT BIT IN/OUT PORTA PA0 PORTA PA1 PORTA PA2 O O O PORTA PA3 O PORTA PA4 O PORTA PA5 O PORTA PA6 O PORTA PA7 O PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB O O O O O O - PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 SEÑAL LED_VERDEDARLINTON_12 LED_ROJODARLINTON_11 ZUMBADOR-VIA2_PA5 LED_VERDE_AUTOVIA2_PA6 LED_VERDE_CONTVIA2_PA7 COMENTARIOS \BI .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev.. Activación de indicadores: LED azul. LED amarillo.puesta en blanco \LE .test del display Activación LED verde de MEDICION Activación LED rojo de alarma Activa el zumbador Activa el LED verde de MEDICIÓN AUTOMÁTICA. LED naranja. Página 427 (532) .Configuración de los PORT de la VIA1 y VIA2. Activa el LED verde de MEDICIÓN CONTINUA.activación \LT . temperatura alta. Detección de temperatura baja Detección de temperatura alta Señal de interrupción para detección de tecla pulsada.

.L ARRANQUE . el circuito RESET envia un impulso al terminal RESET del microprocesador..* * . leds.: Teclado. ABSOLUTE . ANALIZADOR_V1 IDNT 1..* I/O .D5 ....* DESCRIPCION. ... .****************** ARRANQUE INICIAL Y RESET ********************** ...0.. ORG $00 DC... El SSP se carga con el contenido de la posición “0”. Seguidamente se ejecutan las siguientes acciones: 1. Inicialización de tablas y variables Página 428 (532) .* Programa principal * . .* VERSION .********************************************************************* * ...2.2.. Salta si D5 ≠ #0. RESET inicial.2 PROGRAMA PRINCIPAL Al conectar la alimentación al analizador o se pulsa el botón RESET MANUAL. Chequeo de memoria RAM CMPI..********************************************************************* * . BSR INICIO ... BSR ARRANQUE .A * ...* * .. visualizador * .. Carga inicial del Contador de Programa.********************************************************************* * .: * .. RESET inicial... El Contador de Programa se carga con el contenido de la posición de memoria “4” de la EPROM.0 .3. Carga el valor inicial del Puntero de Pila o SP.* PROGRAMA ...: SOFTWARE ANALIZADOR DE GASES TECNIGAS M6A * .*** PROGRAMA PRINCIPAL ***** * ..: R1. A 7. El programa continúa en la dirección cargada en el Contador de Programa..4.. . Todas las etiquetas tendrán valores absolutos y el código estará situado en la zona de memoria que se especifique mediante la directiva ORIGIN (ORG).L SP .- Se inicializan todos los registros a cero...: 10-12-2009 * ..L #0.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev.. DC. Identificación del programa .* FECHA . Configuración del programa BSR CHECK_RAM ... Comprueba si ha habido error en RAM. BNE ERROR .********************************************************************* * .

Página 429 (532) .TECLA BEQ BUCLE FUNCION BUCLE 30-01-2010 rev. . Comprueba si se ha pulsado alguna tecla.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR BUCLE CMPI. Ejecuta la función solicitada desde el teclado. A . Entra en bucle hasta que detecta una tecla pulsada. Se mantiene el bucle hasta que se apaga el analizador. .L #00. .

L ORG DC.L ORG $000070 TECLADO $000078 .Lectura del dato de la salida del conversor A/D.L FTRAPCC . Autovector nº 3 . FPCP: Inexact Result .L $0000C4 FPCP_INEX $0000C8 FPCP_DIV ORG DC.L ORG DC.2. Autovector nº 1 .L $0000CC FPCP_UNDERF $0000D0 FPCP_OP_ERR $0000D4 FPCP_OVERF $0000D8 FPCP_NAN $000064 INT_LEER ORG DC. FPCP: Protocol Violation Coprocessor .3 SUBRUTINAS 7.3. Nº 11. FPCP: F-Line Emulator . control del limite inferior de la temperatura de trabajo. FPCP: Underflow . Nº 49.Temperatura BAJA. Nº 53. Nº 54.L ORG DC. . Autovector nº 2 . FPCP: Overflow . Nº 48. Nº 51. FPCP: FTRAPcc Instruction ORG DC. .L ORG DC.L $00006C INT_VIA2 ORG DC. Página 430 (532) .L ORG DC. Nº 50. Nº 7. . Nº 13.***************** TABLA DE VECTORES DE EXCEPCION ***************** .L $00002C FPCP_FLINE $000034 FPCP_VIOL ORG DC. FPCP: Divide by Zero Floating-Point . ORG $00001C ARRANQUE DC.L ORG DC.2. FPCP: Signaling NAN . Nº 52.1 ARRANQUE . A 7.Temporización para intermitencia de los LED en INICIO y temporización de 5 minutos para “Medición automática”.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev.L $000068 INT_TEMP_B ORG DC. FPCP:Operand Error . . Autovector nº 4 – Teclado. FPCP: Branch or Set on Unordered Condition .L $0000C0 FPCP_BRACH ORG DC.

O2. TABLA_O2 EQU $080274 . CO. TABLA_BIN EQU $080408 . dirección de la memoria RAM).Valor medio en binario de los 100 registros de cada una de las medidas de HC. Declara el SSP (puntero de la pila . . TAB_DISPLAY EQU $080426 . r. registra 100 medidas del sensor. . * Página 431 (532) . 6W registros.Valor BCD de los parámetros HC. HC. Dirección de memoria RAM.********************************************************************* * . A . . TABLA_L1 EQU $02B7EA .* CONSTANTES SIMBOLICAS * . O2 y r.p. NUM_DATOS EQU $000064 .m. control del limite superior de la temperatura de trabajo.*** PUNTEROS DE LAS TABLAS DE TRABAJO PARA ADQUISICIÓN DE DATOS *** .***** TABLA_L1 con los valores de salida del conversor AD ****** . . Check RAM: Tamaño bloque memoria RAM EXOPER EQU -16 . RAM EQU $080000 . . ORG $0003FB SP EQU $08FFFE .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR DC. O2.Temperatura ALTA. .100 registros por tabla de datos. modo supervisor) en la última . Contienen el valor corregido en BCD del parámetro.*** TABLA_L2_XX: Valores de para linealización de los parámetros *** * .m. FPCP: Offset OPERAND REGISTER .Tabla de visualización. registra 100 medidas del sensor. FPCP: Offset EXCEPTIONAL OPERAND OPEREG EQU -4 . TABLA_HC EQU $080016 . r. TABLA_BCD EQU $080416 . del sistema supervisor activa en . CO2. TABLA_CO EQU $0800E0 .Puntero a TABLA_L1.m y LAMBDA para su visualización. TABLA_CO2 EQU $0801AA .* DE LOS SENSORES Y VISUALIZACION * .********************************************************************* * .p. registra 100 medidas del sensor. TABLA_RPM EQU $08033E . CO2.p. . . registra 100 medidas del sensor. memoria de datos SIZE_RAM EQU #$010000 . Autovector nº 6 . CO.L INT_TEMP_A 30-01-2010 rev. CO2. registra 100 medidas del sensor. CO.

A . T2C_H2 EQU VIA2+18 . VIA1: Configuración PORT A. . . IFR1 EQU VIA1+26 . TABLA_L2_HC TABLA_L2_CO TABLA_L2_CO2 TABLA_L2_O2 TABLA_L2_RPM L1_L2 EQU EQU EQU EQU EQU EQU $02D7EC $02F7EE $0317F0 $0337F2 $0357F4 $1002 . tabla linealización CO2. PCR1 EQU VIA1+24 .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev.Puntero. IFR2 EQU VIA2+26 .T1. el tamaño de TABLA_L1 y TABLA_L2_XX .Invalida las interrupciones desde CA1 (teclado). VIA1: Registro de configuración de periféricos. contador byte bajo. MOVE.Define contador L1_L2 con el tamaño . ACR2 EQU VIA2+22 . . latch byte alto.T2. . latch byte bajo.T1.Control del circuito de visualizacion PORTB2 EQU VIA2+0 PORTA2 EQU VIA2+2 DDRB2 EQU VIA2+4 DDRA2 EQU VIA2+6 T1C_L2 EQU VIA2+8 . VIA1: Dirección del PORT B. tabla linealización HC.B $02. tabla linealización RPM. contador byte alto.T2.T2. T1L_H2 EQU VIA2+14 . T1C_H2 EQU VIA2+10 . VIA1: Configuración PORT B.VIA1: Registro de interrupciones IER1 EQU VIA1+28 .B #%11100000. VIA1: Dirección del PORT A.IER1 . . tabla linealización O2. T2C_L2 EQU VIA2+16 . VIA2 EQU $100021 . .Registro Auxiliar de Control.VIA1: Registro de validación de interrupción. PORTA1 EQU VIA1+2 .Puntero. contador byte bajo. . Dirección que identifica la VIA1 PORTB1 EQU VIA1+0 . DDRA1 EQU VIA1+6 .5) para temporización de 5 Página 432 (532) .Registro de validación de interrup. MOVE. Validación de interrupciones por T1 (IER. tabla linealización CO. . contador byte alto.******** VIA2 – Control de los visualizadores ********* . T1L_L2 EQU VIA2+12 .T1.Puntero.Puntero.6) y T2 (IER. 4096 + 2 bytes de separación que es . latch byte bajo. .Registro de interrupciones. DDRB1 EQU VIA1+4 .T1. IER2 EQU VIA2+28 . T2L_L2 EQU VIA2+16 .Puntero.IER2 . VIA1 EQU $100001 .***** VIA1 – Control deL TECLADO y Señal de Selección de Canal ***** .

control de temperatura.3=0 .************************ CONVERSOR A/D *********************** .********* VIA2 – Control de la VISUALIZACION E INDICADORES ********* .B #$00.2=0 .ACR2 .B #$0F. BCLR.ACR. PA7-PA4 = #0000.B #$FF. PORT B modo transparente.PORTB2 . MOVE.***** TEST DE INDICADORES Y TEMPERATURA ***** . PB5 y PB4 líneas ENTRANTES.ACR2. CONVERSIÓN.***** VIA1 – TECLADO. MOVE.DDRB1 . . . BSET. MOVE.B #$00.ACR2.Port A como salida. .B #$FF. CONVERSOR_AD EQU $100041 .PORTB1 . . Apagado de los displays. MOVE.DDRA1 .0=0 .PCR1 . .ACR2.1=0 .ACR.PORTB1 .5=0 T2 como monoestable .PORTB1 . . MOVE.7=0 PB7 invalidada.B #0. SEÑAL DE SELECCIÓN DE CANAL.ACR2. selecciona ningun canal de medida. PB3 línea SALIENTE señal \ENABLE_MUX para activación del multiplexor. Multiplexor y AD desactivados.B #2. . PB2-PB0 líneas SALIENTES.B #$0F.B #$FF.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR MOVE.4=0 . muestreo y retención y conversor A/D .6=0 T1 genera un solo intervalo. A minutos e intermitencia de los LED en la inicialización. ***** .ACR. BSET.B #1.PORTB1 . MOVE.B #$00. .ACR2. SHR deshabilitado SHR deshabilitado SHR deshabilitado T2 modo monoestable. MOVE. Configuración ACR PORT A modo transparente.PORTA2 .ACR2. MOVE. PB2-PB0 señal de Seleccion de Canal.B #$F0. . . Dirección del conversor AD.ACR2 30-01-2010 rev.B #3.6=0 . Arranque inicial. PA7-PA4 líneas SALIENTES y PA3PA0 líneas ENTRANTES.B #00.5=0 . MOVE.PORTA1 . teclado.DDRA2 .DDRB2 . En el arranque inicial no se BSET.Port B como salida.ACR2. Página 433 (532) . CA1 activada por flanco descendente. señal de Selección de Canal. T1 modo monoestable. .

D5 .B MOVE.L #03.B #5. BRA OK_RAM .B MOVE.comprueba si D0=0. DBF D0. MOVE.VIA1_PB5_TEST_LED=1. * .* FUNCIÓN: Comprueba el funcionamiento del bloque de memoria RAM y * . . INTERMITENCIA DE LOS LED AMARILLO Y NARANJA PARA INDICAR ***** ARRANQUE DEL ANALIZADOR ***** BSET. .* A1 = Dirección inicial del bloque de memoria.********************************************************************* * .L #RAM.** Subrutina CHECK_RAM ** .Carga código de error en D5 Página 434 (532) . #$FE. * .L #SIZE_RAM. . #$06.L D5 .TSL_L2 .***** .W #$FF. .Tamaño de la memoria RAM MOVE.A1 .ACR2.L #$20.2 CHECK_RAM .Valores iniciales del registro de Estados de Trabajo D7.(A1) . BUCLE_RAM MOVE. FALLO MOVE.BUCLE_RAM .TSC_L2 . BNE FALLO . activa LED.Escribe $FF en memoria CMPI. los .Carga el contador auxiliar.de memoria y lo compara con #0 BNE FALLO .********************************************************************* * .Si no es cero salta a FALLO.Si (A1).***** .* D0 = Longitud en bytes de dicho bloque. apuntando al siguiente byte de memoria. salta a FALLO.W #0.Parte baja contador T2. #$F9.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev. MOVE.3.PORTB1 .Dirección de inicio de la RAM CLR.2.B (A1) .Parte alta contador T2.B #$FF. * . CHECK_RAM MOVE.Compara (A1) con $FF e incrementa A1 en una unidad.Escribe un CERO en memoria TST. no era $FF hay fallo.********************************************************************* * .L MOVE.(A1)+ .(A1) .Lee el byte contenido en la dirección .D7 .Puesta a cero del registro de ERROR.D5 .D0 . antes del incremento. si no lo es lo decrementa en 1 y salta a BUCLE_RAM para continuar el bucle hasta chequear toda la memoria RAM. 7.Chequeo satisfactorio. A . si encuentra un fallo salta a subrutina ERROR.7=0 PB7 invalidada .

.W 1 . Contador del bucle de 5 minutos para la subrutina MEDIDA_AUTO.Carga código de error en D5 7.* VARIABLES Y TABLAS DE DATOS * . TECLA DS.* REVISION: 30-01-10 A. T_5MIN DS.********************************************************************* * . Posición de memoria para detección de tecla pulsada.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR OK_RAM BSET. . * . . .W 1 .3. KEY DS.********** INICIALIZACION DE VARIABLES ********** . Contador del bucle para la intermitencia de los LED´s amarillo y naranja en el arranque del analizador.* SUBRUTINA: INICIO * . .3 INICIO Establece las condiciones iniciales necesarias para el funcionamiento del programa. BUCLE_INTER DS.L RTS #0. No hay errores.A1 30-01-2010 rev. INICIO NOP ORG RAM COD_ERROR DS.Fija D7.COD_ERROR .L #1. A . $00 significa que no hay pulsada ninguna tecla. * .W 1 . Página 435 (532) .* FUNCION: Inicialización del programa.W 1 .2. MOVE.W 1 . Posición de memoria que almacena el número de tecla pulsado.1=1 que indica fallo en RAM. Posición de memoria para códigos de error del analizador.********************************************************************* * .L ERROR D0 MOVE.Puesta a cero del registro auxiliar. La operaciones realizadas son las siguientes: - Definición de tablas de datos y variables en RAM. Inicialización de los I/O.********************************************************************* * . .Salta a subrutina de ERROR. .********************************************************************* * . Se utiliza en la subrutina ARRANQUE.W #$00. Temporización para que el sensor infrarrojo alcance la temperatura de trabajo.D7 BRA CLR.

Si tª > 35ºC.Tabla de visualización de valores en los displays.TECLA 30-01-2010 rev. . ORG TAB_DISPLAY DS.W #$00. ORG TABLA_HC DS.p. PB6 = OUT1 = 0. Tabla para O2.W 102 . ORG TABLA_BCD DS.TABLA_BIN: Valor medio de cada parámetro.W #$00.W 102 . . Si tª < 30ºC.W 102 .W 7 . 6 registros + posición en blanco. FMOVE.Registro de control FP.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR MOVE.TABLA_BCD: Valor BCD de cada parámetro.W 102 .FPCR . Se reservan 100W para registro de datos del sensor + 1 para el puntero + 1 en blanco al final de la tabla.B #6. . Tabla para HC. .L #00.m. .********************************************************************** . Tabla para r. 6 registros + puntero + posición en blanco entre tablas.W 8 . Chequea VIA1_PB6_TEMP_B. . no hay tecla pulsada. Página 436 (532) .W 102 . Temporización de 10 minutos para calentamiento del sensor NDIR. . indica que no se ha pulsado ninguna tecla. Se reservan 100W para registro de datos del sensor + 1 para el puntero + 1 en blanco al final de la tabla.PORTB1 . Se reservan 100W para registro de datos del sensor + 1 para el puntero + 1 en blanco al final de la tabla.******* TABLAS DE ALMACENAMIENTO DE LECTURA DE LOS CANALES ********* . ORG TABLA_RPM DS. ORG TABLA_CO2 DS. PB6 = OUT1 = 1. ORG TABLA_BIN DS. Tabla para CO2. A . BTST. Tabla para CO: Se reservan 100W para registro de datos del sensor + 1 para el puntero + 1 en blanco al final de la tabla. Valor inicial. Valor inicial. ORG TABLA_O2 DS. 5 registros + puntero + posición en blanco entre tablas. BSR TEMP_600SG . Se reservan 100W para registro de datos del sensor + 1 para el puntero + 1 en blanco al final de la tabla. ORG TABLA_CO DS.W 7 .KEY MOVE.

BUCLE2_600SG . El significado y las acciones a realizar se detallan en la siguiente tabla: MENSAJE COD_ERROR CAUSA / INDICADORES / ACCION 0.L TEMP_600SG D0.L #5. RTS 7. Segundo bucle (SP)+. .2. Carga primer contador .D0 BCLR.******** . Acción: Página 437 (532) . MOVE.001 #01 Causa: Temperatura de trabajo en el analizador demasiado alta. D7. Primer bucle D0. .D0 7.D1 .D7 MOVE.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR BNE TEMP_600SG MOVE.L MOVE. Salva los registros utilizados. (SP)+.IER1 30-01-2010 rev.1 TEMP_600SG . Detiene la intermitencia de los LED. .D0 #$0FFFE.L D1.D1 .L MOVE. A .BUCLE1_600SG . hay salto.B T2L_L2.L NOP DBF DBF MOVE.2. .4 ERROR La subrutina tiene como misión la gestión de errores en el analizador.PORTB1 #$2. Restaura los registros utilizados.3. Los mensajes de error se visualizan en el visualizador del canal HC quedando los demás visualizadores en blanco.-(SP) #$01C9C. Alarma: Se encienden los indicadores naranja y rojo y el zumbador.B BSET.3.B #$82.-(SP) . TEMP_600SG BUCLE2_600SG BUCLE1_600SG TEMPORIZACIÓN DE 10 MINUTOS ********* BSR MOVE.2 = 1. Apagado de los LED.L RTS D1. Carga segundo contador MOVE. Se visualiza el código de error. Activación del TECLADO al validar las interrupciones desde CA1 de la VIA1. Si PB6=1 (tª<30ºC)=> Z=0.3. . Se habilitan la medición de gases.

Si el fallo persiste y no se observa un motivo claro. llamar al Servicio Técnico.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev. Alarma: Se enciende el indicador rojo y el zumbador. se muestra el código de fallo en el visualizador. 0. Alarma: Se enciende el indicador rojo y el zumbador. se muestra el código de fallo en el visualizador. Si después de esto sigue la alarma apagar el analizador y llamar al Servicio Técnico. Alarma: Se activa el zumbador. En ese momento se apagarán los indicadores de error y se visualiza “-OK-”. no es fiable la medida en estas condiciones. No es posible realizar ninguna medición. como temperatura exterior muy baja. A MENSAJE COD_ERROR CAUSA / INDICADORES / ACCION El programa desconecta el sensor infrarrojo hasta que la temperatura baja del nivel crítico.003 #03 Causa: Fallo en el chequeo de la memoria del analizador. Esperar 15 minutos a que el ventilador baje la temperatura. 0. Esperar a que se apaguen los indicadores de error. Acción: Se detiene el programa hasta que dejan de pulsar las teclas. Cuando se dejan de pulsar las teclas se apaga el zumbador y el mensaje de error. Acción: Apagar el analizador y llamar al servicio técnico.004 #04 Causa: Fallo en el teclado al pulsar dos o mas teclas a la vez. Acción: El programa espera a que el analizador alcance la temperatura adecuada. Página 438 (532) .002 #02 Causa: Temperatura interna del analizador muy baja. 0.

Comprueba si hay fallo por doble pulsación en el teclado.B #$01. BCLR. Si D5 ≠ #$01.B #1. . BNE FALLO_TECLA . BSET.B #4. Puesta a cero de D5. BNE FALLO_T_BAJA . CLR.A0 MOVE.L D5 . BUCLE1_RAM BSR VER_ERROR . D5 se carga con el código de error. Si D5 ≠ #$03. Z=1 y salta a etiqueta.Carga código de error BCLR.L COD_ERROR.D5 . A MENSAJE COD_ERROR CAUSA / INDICADORES / ACCION No se toma en cuenta ninguna tecla como pulsada. MOVE. BUCLE3_ERROR CMPI.B #$02.PORTA2 . BNE FALLO_T_ALTA .********************************************************************* * .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev.B #4. Comprueba si continúa el error en la RAM. BNE SALTA_D5 . Z=1 y salta a etiqueta. Comprueba si hay fallo por temperatura alta (tª > 45ºC). BNE FALLO_RAM . BSET.PORTA2 . Página 439 (532) . BUCLE2_ERROR CMPI. Si D7. salta a etiqueta SALTA_D5. Comprueba si hay error en la RAM. Desactiva el indicador LED rojo de alarma fijando a “1” el bit PA4 del PORTA de la VIA2.D5 . Si D5 ≠ #$04.D7 .* SUBRUTINA: ERROR * .W #$0003. Continúa la visualización del código de error de fallo de RAM.D5 .B #$03.1=1 hay errores en RAM. Salta a subrutina de visualización.B #$03. Si D5 ≠ #$02. Z=1 y salta a etiqueta. Z=1 y salta a etiqueta.L D5.B #5.D5 .L TAB_DISPLAY.B #$04. BRA ERROR_FIN .PORTA2 . CMPI. BUCLE1_ERROR CMPI. MOVE.-(SP) . SALTA_D5 CMPI.PORTA2 . ERROR BTST.D5 .********************************************************************* * . BEQ BUCLE1_RAM . Desactiva el zumbador fijando a “0” el bit PA5 del PORTA de la VIA2.D5 . Comprueba si ha habido errores en el chequeo de la RAM. Comprueba si hay fallo por temperatura baja (tª < 30ºC).(A0) .B #5. Activa el indicador LED rojo de alarma fijando a “0” el bit PA4 del PORTA de la VIA2. Activa el zumbador fijando a “1” el bit PA5 del PORTA de la VIA2. FALLO_RAM MOVE.

PORTA2 .B BRA .PORTB1 .L MOVE. VER_ERROR . #4. BUCLE2_ERROR BSET.B BNE BCLR.PORTA2 .W BSET. #7.A0 #$0001. VER_ERROR . #6. Comprueba si la temperatura ha subido de 35ºC (PB6=0). #0. Desactiva el indicador LED rojo de alarma fijando a “1” el bit PA4 del PORTA de la VIA2.PORTA2 .(A0) . Si es así entra en bucle y visualizando el código de error y manteniendo activado el zumbador. #5.W BCLR.B BRA .PORTA2 . . VER_ERROR .B BEQ BCLR.A0 #$0002. FALLO_T_BAJA BUCLE_T_BAJA MOVE. Salta a subrutina de visualización. Activa el zumbador fijando a “1” el bit PA5 del PORTA de la VIA2.PORTA2 .W BSET.Carga código de error #5.B BSET. BUCLE_T_BAJA . FALLO_T_ALTA BRA BUCLE1_ERROR MOVE. Activa el zumbador fijando a “1” el bit PA5 del PORTA de la VIA2. FALLO_TECLA BUCLE_TECLA 30-01-2010 rev.B TAB_DISPLAY. Desactiva el zumbador fijando a “0” el bit PA5 del PORTA de la VIA2.(A0) . Bucle si PB7=0 #5.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR . Comprueba si continua la doble pulsación.L MOVE.PORTA2 .PORTA2 .W BSR BCLR. Desactiva el zumbador fijando a “0” el bit PA5 del PORTA de la VIA2. Comprueba si la temperatura ha bajado de 45ºC (PB7=1). A MOVE.B TAB_DISPLAY. BUCLE3_ERROR TAB_DISPLAY.PORTB1 . BUCLE_T_ALTA .(A0) .Carga código de error #5.Carga código de error #4. Puesta a cero del registro de códigos de error. Salta a subrutina de visualización.B BSR MOVE. #5. Página 440 (532) .COD_ERROR .L MOVE. Desactiva el zumbador fijando a “0” el bit PA5 del PORTA de la VIA2.A0 #$0004.B BSR BTST. T_PULSADA . Salta a subrutina de visualización. Activa el zumbador fijando a “1” el bit PA5 del PORTA de la VIA2. Activa el indicador LED rojo de alarma fijando a “0” el bit PA4 del PORTA de la VIA2.B BUCLE_T_ALTA BSR BTST. Bucle si PB6=1 #5.PORTA2 .

VER_ERROR MOVE.4.3. (SP)+.A0 .2. TEMP_3MSG .********************************************************************* * .L BCLR.L TAB_DISPLAY.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR ERROR_FIN MOVE.-(SP) MOVE. Produce una temporización de 3 ms. tiempo que el visualizador mantiene activos los segmentos de los displays.* SUBRUTINA: TEMP_3SG * . Temporización de 3 ms. Restaura el valor del registro. MOVE. . 7.D5 30-01-2010 rev.1. Activa el visualizador de HC para mostrar el código de error. .B BSR MOVE.PORTB2 .L RTS (SP)+. A .PORTA1 .-(SP) .2.B BCLR.PORTB2 .A0 . #1. TEMP_3SG MOVE. el resto permanecen en blanco. Restaura el valor del registro. Activación del conversor BCD / 7segmentos con \LE=0 (VIA2 PA1=0).D0 NOP BUCLE_3SG DBF D0. TEMP_15MSG .********************************************************************* * .1 TEMP_3SG La subrutina se toma desde las subrutinas de interrupción VER_ERROR INT_TEMP_B y INT_TEMP_A.********************************************************************* * . Salva los registros utilizados.B BSR MOVE.D0 RTS Página 441 (532) .1 VER_ERROR La subrutina se toma desde la subrutina ERROR. Temporización de 15 ms.L #$00249EF6. RTS 7.L D0. los visualizadores permanecen apagados.4.BUCLE_3SG MOVE. #$FF. #5.L (SP)+. Este se visualiza en el visualizador de HC.3.L A0. Su función es la de visualizar el código de error que se produce en una situación de fallo.Puntero de trabajo de la tabla de visualización.********************************************************************* * .Desactiva el visualizador.* SUBRUTINA: VER_ERROR * .

B #14. CMPI.3.D1 Página 442 (532) . Su función es efectuar una temporización de 15 ms durante los cuales los visualizadores permanecerán apagados.Tecla 4 MEDICIÓN .CONTINUA. FUNCION MOVE.L D0.Tecla 1 MEDICION .5 FUNCION La subrutina tiene como misión identificar la FUNCIÓN solicitada por el operario y hacer un salto a la subrutina correspondiente.B #12.Tecla 3 PARADA.W #TECLA.2.4.Tecla 2 FIN DE .B #11. CLR.2 30-01-2010 rev.L (SP)+.D1 BEQ FIN_MEDICION .1.BUCLE_15MG MOVE.* SUBRUTINA: TEMP_15MSG * .-(SP) .D0 RTS 7.D1 CMPI.D0 NOP BUCLE_15MG DBF D0.AUTOMATICA.3.MEDICIÓN.D1 BEQ MEDIDA_CONT . Salva el contenido de los . registros utilizados en la . Puesta a cero del registro. A TEMP_15SG La subrutina se toma desde las subrutina VER_ERROR y TEST_DISPLAY. TEMP_15MSG MOVE. CMPI.********************************************************************* * .L D1. .D1 BEQ PARADA .2.********************************************************************* * .* SUBRUTINA: FUNCION * .D1 BEQ MEDIDA_AUTO .********************************************************************* * .-(SP) MOVE. MOVE. CMPI. . subrutina.L #$00956.********************************************************************* * .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 7.L D1 . CMPI.B #13.B #21.

D7 .D1 TEST_DISPLAY .4=1).Activa el LED verde de MEDICIÓN CONTINUA. MOVE.Comprueba si el bit de “MEDICIÓN” está habilitado (D7. (SP)+.D7 .Salta a fin de subrutina.5. Visualización de la lectura de los canales de medida. BNE FIN_MED_CONT .L RTS .L #4.2=1).B #7.Tecla 6 TEST DISPLAY.PORTA2 .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR FIN_TECLA 30-01-2010 rev.Activa el bit de “MEDICIÓN DE GASES” a medición en progreso (D7. BCLR.PORTA2 .Corrección de errores BSR LAMBDA .B #3.Se salva el valor del registro en SP. BUCLE_CONT BSR MEDIDA_GASES . BSR VALOR_MEDIO .Tecla 5 APAGADO DEL .Adquisición de datos.TECLA . MEDIDA_CONT MOVE.Puesta a cero del registro. .* SUBRUTINA: MEDIDA_CONT * . BSR LINEALIZACION . BSET.L D5. Lectura y almacenado de la señal digital obtenida en cada canal. Esta orden arranca la subrutina MEDICION que inicia la medida de los diferentes canales y la visualización de los parámetros que mide el analizador.L #$2.Valor medio de 100 lecturas tomadas en cada canal. TEST_INDICA .Cálculo del valor Lambda Página 443 (532) . Se realizan varias mediciones almacenándose en tablas en memoria.3.********************************************************************* * .L #$3. BSET.Tecla 7 TEST .********************************************************************* * .1 MEDIDA_CONT La subrutina se inicia cuando el microprocesador detecta la pulsación de la tecla “INICIO MEDICION”.INDICADORES.-(SP) . BTST. Obtención del factor LAMBDA.D1 MOVE.3=0). Las tareas que realiza esta subrutina son las siguientes: - Orden de inicio de la medición a los sensores de cada canal.D7 . Cálculo del valor medio de las tablas obtenidas.W #0. 7.Fija el bit de “TIPO DE MEDICIÓN” a MEDICIÓN CONTINUA (D7.Activa el LED verde de MEDICIÓN. A BEQ ZUMBADOR CMPI.B BEQ BSR #22.2. BCLR. Linealización de la medida y conversión a BCD.ZUMBADOR.

* TAB_DISPLAY = A0 * .Restaura el valor del registro.W CMPI.3.* * .PORTA2 .1 VER_MEDIDA D1 #TECLA.D7 .********************************************************************* * .D1 .* . #3.B BNE BTST.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR BSR CLR.PORTA2 .5.* TABLA_RPM = A5 * .********************************************************************* * .* .D7 . BUCLE_CONT .2.B BCLR.Salta si D1 ≠ 0. . contador del tamaño de las tablas * . #7.-(SP) MOVE.* Se utilizan los siguientes registros auxiliares: * .D1 #0.* TABLA_CO2 = A3 * .L MOVE.-(SP) .1.Salta si D7.L D0.Salva los registros de la subrutina.Contador D0 que contiene el nº de canal que está activo.L D5.B FIN_MED_CONT 7.* * .* TABLA_HC = A1 * .* Cada una de las tablas cuyos punteros se relacionan a * .D1 30-01-2010 rev.-(SP) MOVE.L BSET.D6. MEDIDA_GASES MOVE.Fija el bit de “MEDICIÓN DE GASES” a no hay medición en progreso (D7.Punteros de trabajo para el manejo de las tablas: * .L BNE SALTO_MED MOVE.L A0.* SUBRUTINA: MEDIDA_GASES * . A .Desactiva el LED verde de MEDICIÓN. SALTO_MED .* TABLA_CO = A2 * .* TABLA_O2 = A4 * . * . MEDICIÓN activada (SP)+.11=1).* continuación se rellenan con 100 datos.L BRA BCLR. RTS MEDIDA_GASES Inicia la toma de datos de los canales de medición del analizador. MOVE. #$2.* .2=1.Desactiva el LED verde de MEDICIÓN CONTINUA.-(SP) Página 444 (532) . FIN_MED_CONT #$4.L D6.4=0).Comprueba si se ha pulsado alguna tecla. .Comprueba si el bit de “MEDICIÓN” está habilitado (D1. * .Visualización de la medida.

W #0.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR MOVE.D0 .B #2.-(SP) A2.L MOVE.************** PUESTA A CERO DE LAS TABLAS DE DATOS *************** .(A5)+ .W #0. Temporización para que el amplificador SH termine el muestreo de la señal analógica.-(SP) A5.Inicializa .L MOVE.W #1.L MOVE. BSET.D6 BNE BUCLE2_CERO .********************* **************** BUCLE1_M_GAS MOVE.Contador .W #0.D0 .B D0.L #0.A2 #TABLA_CO2.(A3)+ .W #0.L #1.L A1. Activación del multiplexor analógico y el conversor AD.Tabla CO2 MOVE.A5 30-01-2010 rev.********* PUESTA A CERO DE LA TABLA DE VISUALIZACIÓN ********** .L MOVE.(A4)+ .L MOVE.D6 tabla #TABLA_HC.PORTB1 . Señal de Selección de Canal BUCLE2_M_GAS SUBI.L MOVE.Tabla RPM SUBI.A3 datos #TABLA_O2. OR.-(SP) A3. señal VIA1_MUX_AD=1 (VIA1 PORTB1 PB3=1).B #3.Tamaño .Salta si D5 ≠ 0.-(SP) #6.L MOVE. Bit 2 Señal de selección de canal. Página 445 (532) . tabla tamaño de los de las tablas de adquisición de .PORTB1 .(A0)+ . Bit 1 Señal de selección de canal. BUCLE2_CERO MOVE.L MOVE.B #1. Carga la Señal de Selección de Canal BSET.Tabla TAB_DISPLAY SUBI.Tabla CO MOVE.D5 BNE BUCLE1_CERO . BSET.L #1. BSR TEMP_SH . BUCLE1_CERO MOVE.PORTB1 .PORTB1 .PORTB1 . .L MOVE. .B #0.Tabla O2 MOVE.D5 TAB_DISPLAY #NUM_DATOS. .Tabla HC MOVE.W #0. Bit 0 Señal de selección de canal. Decrementa en #1 D0.(A1)+ . BSET.A1 punteros #TABLA_CO. .L MOVE. .-(SP) A4.A4 #TABLA_RPM.W #0.L MOVE.(A2)+ . . A . .

conversor AD termine la conversión y .5.PORTB1 .5.D5 .B CMPI. utilizados.D6 .L MOVE.1.A3 . (SP)+.L MOVE. Desactivación del multiplexor analógico y el conversor AD.L MOVE.CONVERSOR_AD . A #$100041.L MOVE.D6 . Página 446 (532) . Orden de inicio de la conversión A/D. Si D6≠5 continua midiendo (SP)+.D0 .L NOP NOP NOP NOP NOP NOP NOP BCLR.1.D0 . Comprueba si se han realizado todas las lecturas por cada tabla.1.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR MOVE. Se implementa como 7 operaciones NOP en la subrutina MEDIDA_GASES. (SP)+.3. 7. (SP)+. (SP)+. (SP)+.L MOVE. correspondiente.2. (SP)+. Temporización TEMP_SH para que el .2 TEMP_AD La subrutina se toma desde la subrutina MEDIDA_GASES y su función es efectuar una temporización de 40 µs para que el conversor AD finalice la conversión de la señal analógica de entrada.A4 .L RTS 30-01-2010 rev.3. provoque la interrupción (subrutina .A2 .A0 . Restaura el valor de los registros (SP)+.A1 . #3.L BNE SUBI. INT_LEER) que leerá el parámetro y .W CMPI. #0. señal VIA1_MUX_AD=0 (VIA1 PORTB1 PB3=0).2. Si D0≠5 continua midiendo #1.L MOVE.A5 . 7. (SP)+.D6 . BUCLE1_M_GAS .L MOVE.L MOVE. #$05. lo almacenará en la tabla . Decrementa el contador de número de lecturas por cada tabla.L BNE MOVE. BUCLE2_M_GAS . .1.1 TEMP_SH . Comprueba si se han leído todos los canales de medida.

VALOR_MEDIO MOVEM. TABLA_CO2. Inicializa el puntero BSR MEDIA .* * .********************************************************************* * . MEDIA_O2 MOVE.A4 .********************************************************************* * .A2 .Se guardan los valores de los registros implicados en la subrutina.********************************************************************* * . Página 447 (532) .* A1 para tablas de datos * .L #TABLA_BIN. Valor medio de la tabla.* A0 para TABLA_BIN * . Valor medio de la tabla. .********************************************************************* * .L A0. MEDIA_CO MOVE.3.L #TABLA_CO. Inicializa el puntero.L D0.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev. Inicializa el puntero BSR MEDIA .BUCLE_TAD MOVE.1.Inicializa el puntero de la tabla de valores medios.A0 .L #TABLA_HC.L (SP)+.D0 RTS 7.2 VALOR_MEDIO La subrutina calcula el valor medio de los parámetros almacenados en cada una de las tablas TABLA_HC.L #$0016.L A1.L #TABLA_O2.L #TABLA_CO2.* SUBRUTINA: TEMP_AD * . MOVEM. MEDIA_RPM MOVE.* Punteros a las tablas de datos: * . BSR TEMP_AD TEMP_AD MOVE. A .D0 NOP BUCLE_TAD DBF D0.-(SP) MOVE.* SUBRUTINA: VALOR_MEDIO * .2. Valor medio de la tabla.5. Inicializa el puntero BSR MEDIA . Inicializa el puntero BSR MEDIA . MEDIA_CO2 MOVE.-(SP) MOVE. TABLA_O2 y TABLA_RPM cargando el resultado binario en la TABLA_BIN. Valor medio de la tabla.-(SP) .A3 .L #TABLA_RPM.A5 .A1 . MEDIA_HC MOVE. TABLA_CO.

Registro temporal de trabajo.Restaura los valores originales de los registros utilizados en la subrutina. A .Si D00 continua la suma.Suma el parámetro al resultado acumulado en D1.D1 (SP)+.L D2.********************************************************************* * . (SP)+.3. Se incrementa A1.L D0.D0 .********************************************************************* * . * .-(SP) MOVE.Contador de nº de registros de datos por tabla (100). NUM_DATOS. BNE DIVU MOVE. (SP)+.Decrementa el contador de parámetros.D1 .L D1 .L NUM_DATOS.D0 Página 448 (532) .Comprueba si se han sumado todos los registros.Carga valor medio en TABLA_BIN.W (A1)+. CMPA.W MOVEM. MEDIA MOVE.D2 .W #0. . Valor medio de la tabla.L D1.* SUBRUTINA: MEDIA * .D0 .* D0 .* * . CLR.L D2 .D2 .División. * .Carga el parámetro de la tabla direccionado por el puntero de la tabla.-(SP) MOVE. Incrementa el puntero de la tabla.* D1 .L #01. RTS 7.(A0)+ .Puntero de las tablas de datos.1 MEDIA Su función es calcular el valor medio de los valores almacenados en cada tabla de lectura de datos (TABLA_XX) y almacenar el resultado en binario en la posición adecuada de la tabla TABLA_BIN.Contador del número de registros de las tablas de datos.1.D0 . ADD.* D2 . SUBI.L MOVEM.* A1 . el resultado queda en D1 D1. * .L MOVEM. salta al bucle.-(SP) .Puesta a cero del registro acumulador CLR.Puesta a cero del registro temporal BUCLE_MEDIA MOVE.2.W D2. Salva los registros utilizados MOVE.5.D1 .L RTS BUCLE_MEDIA .2.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR BSR MEDIA 30-01-2010 rev.Registro temporal de trabajo. * .

MOVEM.L #L1_L2.L #TABLA_BCD.Carga el puntero A1.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 7.A2 .* D1 Registro acumulador.L A1.Carga el puntero en A0. ya que hasta este punto no se puede trabajar con decimales.L #TABLA_L2_CO. LINEALIZACION MOVEM.Carga contador tablas.********************************************************************* * . MOVE.* * .5.Puesta a cero del registro.A2 .3.A3 .-(SP MOVEM. Lee los parámetros de la tabla TABLA_BIN que contiene el valor medio en binario de la lectura de los sensores y obtiene el valor corregido en formato BCD empaquetado.Puntero A2.-(SP) MOVEM. A LINEALIZACIÓN La subrutina se toma desde la subrutina MEDIDA_CONT o MEDIDA_AUTO.-(SP) CLR.Carga el puntero A1.* A1 Puntero de la tabla TABLA_L1.Subrutina de corrección del error del parámetro.* A2 Puntero de la tabla TABLA_L2_xx.L D0.A0 .L #L1_L2.* A0 Puntero de la tabla TABLA_BIN. Este valor está multiplicado por una potencia de 10 para que sea número entero. MOVE. MOVE.* SUBRUTINA: LINEALIZACION * .L D0 .A1 . tabla CO.* D0 Contador. * .L D1 .2.A1 . * .********************************************************************* * . MOVE.L A3.L A2.L D1. MOVE.-(SP) MOVEM.D0 .Puesta a cero del registro. Los valores de la TABLA_BCD se utilizan para visualizar la medida de los canales y para el cálculo del coeficiente LAMBDA. tabla HC. MOVE. Se usa en la subrutina CORRECCION * .Puntero A2.L A0. .L #TABLA_L1.* A3 Puntero de la tabla TABLA_BCD de visualización de datos.L #TABLA_BIN. Página 449 (532) .3 30-01-2010 rev.1.Carga el puntero en A3. CLR.L #TABLA_L2_HC. * .Se guardan los valores de los registros implicados en la subrutina. MOVE.-(SP) .D0 . BSR CORRECCION .Carga contador tablas. * . datos en BCD corregidos * . MOVE.L #TABLA_L1.-(SP) MOVEM.

Carga el puntero A1.* . (SP)+.A2 .* SUBRUTINA: CORRECCION .1. #L1_L2.********************************************************************* . #TABLA_L2_O2.D0 (SP)+.1 CORRECCION La subrutina identifica el valor a corregir de la TABLA_BIN en la TABLA_L1.L RTS 30-01-2010 rev.L MOVEM.L MOVEM.D0 . #TABLA_L2_CO2.L BSR MOVE.L MOVEM.A2 .A2 .3. #TABLA_L1.********************************************************************* .A0 7. tabla CO2.Puntero A2.A1 . A CORRECCION . #TABLA_L1.L BSR MOVE.L MOVEM.Puntero A2. .2. datos en BCD corregidos . #TABLA_L2_RPM.L MOVE.* D0 Contador .Carga el puntero A1.5.Carga el puntero A1.Carga contador tablas. #L1_L2.D1 (SP)+. Página 450 (532) * * * * * * * * * * .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR BSR MOVE.Carga contador tablas. CORRECCION . tabla RPM.* A2 Puntero de la tabla TABLA_L2_xx.L MOVE.A2 (SP)+. CORRECCION .Subrutina de corrección del error del parámetro.3. #TABLA_L1.A3 (SP)+.Puntero A2.L BSR MOVEM. .L MOVEM.L MOVE. localiza el valor correspondiente en TABLA_L2_xx y lo carga en la posición correspondiente en la TABLA_BCD.A1 .L MOVE. #L1_L2_RPM.* A3 Puntero de la tabla TABLA_BCD de visualización de datos .D0 .L MOVE. CORRECCION .D0 .* A0 Puntero de la tabla TABLA_BIN.Carga contador tablas.A1 (SP)+.* A1 Puntero de la tabla TABLA_L1.A1 . . tabla CO2.Subrutina de corrección del error del parámetro.* D1 Registro acumulador .L MOVE.Subrutina de corrección del error del parámetro.Subrutina de corrección del error del parámetro.

A0 . CO2. HC y O2 en formato BCD empaquetado. direccionar el siguiente parámetro.Comprueba si el contador está a 0. x 4bits = 16 bits r.m.W BUCLE1_CORR CMP. LAMBDA La función de la subrutina es la de calcular el factor Lambda.Si son iguales salta a IGUAL.D1 . del parámetro que se encuentra en A2.p.L CMPI. Los datos están multiplicados por un valor decimal para que el formato sea número entero de acuerdo a la siguiente tabla: Parámetro Posición Valor en TABLA_BCD Dígitos CO 1ª palabra CO x100 4 dig.4 30-01-2010 rev. IGUAL . Se carga en la dirección A3. #$01.Compara el valor del parámetro con los registros de la TABLA_L1 para encontrar su posición en esta tabla.Se ha encontrado el valor corregido .W BEQ ADDQ.D1 MOVE.Decrementa el contador de tamaño de las tablas. x 4bits = 16 bits Página 451 (532) . x 4bits = 16 bits HC 3ª palabra HC x1000 4 dig.Incrementa punteros de TABLA_BIN y #$02.m.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR CORRECCION MOVE. #00.Si el contador D0≠0 salta. BUCLE1_CORR . x 4bits = 16 bits LAMBDA 6ª palabra LAMBDA x1000 4 dig.L BUCLE2_CORR BNE ADDQ. #$02. 5ª palabra r.Carga el parámetro BINARIO a corregir (A1).p.(A3) BRA BUCLE2_CORR . A (A0).L IGUAL 7.L SUBI.1.W (A2).3. x 4bits = 16 bits CO2 2ª palabra CO2 x100 4 dig. #$02. Se parte de que en la TABLA_BCD están los parámetros corregidos de CO.A3 .A1 .2.5. 4 dig.L ADDQ.Incrementa los punteros para #$02.D0 .W D1.D1 .TABLA_BCD para el siguiente parámetro RTS MOVE.D0 .A2 .L ADDQ.

El valor arbitrario es 1.* FP0 . [ ] concentración en % vol. Página 452 (532) .      . HC y . * .* SUBRUTINA: LAMBDA . * .7261. * * . * . Ocv proporción atómica oxígeno a carbono en el combustible.* Brettschneider a partir de los valores de CO.Valor real del parámetro CO en precisión extendida.0176. * . LAMBDA FSAVE -(SP) . * . * * . * * . HC hidrocarburos en ppm vol.Salva el estado del coprocesador FMOVEM. .* A0 . * .*   . * .* Registros utilizados en la subrutina son los siguientes: * .5    . CO monóxido de carbono en % vol. Hcv proporción atómica hidrógeno a carbono en el combustible. ppm vol de equivalente de n-hexano (C6H14). CO2 dióxido de carbono en % vol.X FP0.Registro de datos de punto flotante * .* * . solamente para HC en ppm vol.********************************************************************* .Valor real del parámetro CO2 en precisión extendida.* FP3 . A .* D0 . * . * .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev.* Cálculo del coeficiente Lambda mediante la fórmula de * * * * * .* parámetro a manejar en la subrutina.Registro de trabajo.Puntero de la tabla TABLA_BCD para direccionar el * .********************************************************************* .    .  . O2 oxígeno en % vol.* FP2 .Salva registros datos. * . FP5.Valor real del parámetro HC en precisión extendida.* FP4.* FP1 . CO2   . * -4 . λ  HCV OCV  . . K1 factor de conversión para el caso en que los HC se expresen en . Su valor en esta fórmula es de 6x10 .* para cálculos intermedios de la fórmula Lambda.********************************************************************* * . FP6 y FP7 . OCV  CO 3. . CO2.Valor real del parámetro O2 en precisión extendida.* * .5  HCV CO 2   O2   x  x CO2  CO . * * * * * * * * * * *                   O2 .  1  x CO 2  CO  K1x HC 4 2  .* * . * .-(SP) . El valor arbitrario es 0.  4  CO 2 2  3. . * .

El valor se carga en formato precisión extendida.Incrementa el puntero para seleccionar el siguiente parámetro en la TABLA_BCD.D0 . Página 453 (532) .-(SP) datos.X FMOVEM. . .Salva registros .X FMOVEM.Carga el parámetro HCx1000 en BCD empaquetado con longitud word en el registro FP7. Carga A0 con el puntero de la TABLA_BCD. (A0).L FMOVE. D0.L D0. .-(SP) datos. A .-(SP) datos.X FMOVEM.X FMOVEM. #$064.Salva registros .L MOVE. .FP1 ADDQ. FP2.L #$03E8. El valor se carga en formato precisión extendida.B 30-01-2010 rev.P (A0).-(SP) datos. .Salva registros . FP7.P (A0).Activa \CS del coprocesador MC68882. FP3.Salva registros . FP6. El valor se carga en formato precisión extendida. Para ello se dividiendo el valor cargado en PF7 por 100 (FP0=10010).X FP7. #TABLA_BCD.Carga el valor 100 ($064) en FP1.-(SP) datos. FP5.FP7 .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR FMOVEM.-(SP) D0.D0 MOVE.Puesta a cero del registro .Obtención del valor real del parámetro CO que queda almacenado en FP0.X FP1. FP4.L CLR.P . Para ello se dividiendo el valor cargado en PF7 por 100 (FP1=10010).X FP7.FP0 .Carga el parámetro CO2x100 en BCD empaquetado con longitud word en el registro FP7.FP1 FDIV.L #$02.X MOVE.W BCLR.Salva registros .A0 FMOVE.A0 .FP7 MOVE.-(SP) datos.-(SP) D0 #3.Salva registros .Carga el parámetro COx100 en BCD empaquetado con longitud word en el registro FP7.L #$02.Obtención del valor real del parámetro CO2 que queda almacenado en FP1.FP0 ADDQ. .L FMOVE.Incrementa el puntero para seleccionar el siguiente parámetro en la TABLA_BCD. . FMOVEM.FP7 FMOVE.X FMOVEM.L .-(SP) datos.A0 FMOVE.Carga el valor 100 ($064) en FP0.Salva registros A0. FDIV.PORTB1 MOVE.

. .Cálculos parciales de la Lambda: PF4 = C02+ CO/2 .X #$02.Cálculos parciales de la Lambda: PF4 = CO/2. .FP4 .D0 D0. FP2 . 1. . Los registro de datos quedan de la forma siguiente: .Obtención del valor real del parámetro O2 que queda almacenado en FP3. . . .X FP7.******* CALCULO DEL NUMERADOR DE LA FORMULA LAMBDA ******* . .FP2 FDIV. 2.FP7 MOVE.A0 FMOVE. Para ello se dividiendo el valor cargado en PF7 por 100 (FP3=10010). .FP2 ADDQ.FP3 30-01-2010 rev. .L FMOVE. El valor se carga en formato precisión extendida. .FP4 FADD.CO ..Cálculos parciales de la Lambda: PF4 = C02+ (CO/2) + . .      H  3 .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR FMOVE.Incrementa el puntero para seleccionar el siguiente parámetro en la TABLA_BCD. FP3 .P (A0). FP 4  CO 2   CO  O 2  2 MOVE.FP3 FP7. . Para ello se dividiendo el valor cargado en PF7 por 1000 (FP2=100010).CO2 .Cálculo de la expresión: .Carga el valor 100 ($64) en FP3.X FP3.FP4 FADD. .5   CO 2     Página 454 (532) fórmula fórmula fórmula 02 .L D0. FP1 .D0 D0.O2 .X #$064.Cálculo de la expresión: . . A .Obtención del valor real del parámetro HC que queda almacenado en FP2. . FP0 .-------------------------------------------------------------------.L FDIV.HC .Carga el parámetro O2x100 en BCD empaquetado en el registro de datos de punto flotante FP7. 5 O   PF5   CV x  CV  x CO 2   CO   4   CO 2   3. .L FDIV. . .L #$02. .FP4 FP0.X FP1.Carga el valor 1000 ($03E8) en FP2.L FMOVE..

El valor arbitrario es 1. #03510 / #01010 => PF6 = #03. PF6 = #0.   0. #$0695A5 = #043152510 MOVE.PF5 .FP5 FP0.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev. PF6 = #0.X PF1.X #$023.7261 .X FP6. Ocv proporción atómica oxígeno a carbono en el combustible. 2 2 .7261.L #$0695A5. FDIV.X FP7.X FP6.Cálculos parciales de la fórmula Lambda: PF5 = 3.L #$0F4240. PF6 = #01010 .PF5 .Cálculos parciales de la fórmula Lambda: PF5 = CO2 + CO Página 455 (532) .L D0.Carga FP6 con 0.FP7 . FMOVE.X FADD.FP5 .D0 D0.510 /[3. FMOVE.Cálculos parciales de la fórmula Lambda: FP5= CO/CO2 .Carga FP6 con 0.510 + (CO/C02)]) . .FP7 #$0A.D0 .FP6 .FP5 FDIV. #$023 = #03510 . #$0A = #01010 .008810 FSUB.008810 FMOVE. MOVE.PF6 .FP7 . #$0F4240 = #1.L FDIV.L MOVE.510 + (CO/C02)]) .FP5 MOVE. .Cálculos parciales de la fórmula Lambda: PF6 = (HCV/4)*(3.FP6 .FP5 = CO2 .D0 D0.L D0.L #$0695A5. El valor arbitrario es 0.PF5 = CO2 FADD.000.L #$02710.0088 .FP6 . O CV 0. .FP6 FP7. #$02710 = #10.510 .00010 FMOVE. .FP6 FP6.Cálculos parciales de la fórmula Lambda: PF5 = (HCV/4)*(3.510 /[3.X FP7. .   0.510 + (CO/C02) . Hcv proporción atómica hidrógeno a carbono en el combustible.43152510 FMOVE.X FP1.510 /[3.Puesta a cero de PF5 FADD. #$058 = #08810 MOVE.D0 .510 .Cálculos parciales de la fórmula Lambda: PF5 = 3. MOVE.X FDIV. 4 4 . FDIV.(OCV/2) CLR. A .X PF5. .L D0.FP5 .510 + (CO/C02)] .L D0.L D0.PF5 . H CV 1.0176 .43152510 FMUL.431525 .X PF0.L FMOVE.D0 .00010 FMOVE.FP6 .D0 .0176.L D0 .L FMOVE.Carga en FP7 del valor 3.

X FADD.PF5 .0088  1.PF7 #$06.510 /[3.5   . . CALCULO DEL DENOMINADOR DE LA FORMULA LAMBDA HCV = 1.000610 .42272510 PF6.Cálculos parciales de la fórmula Lambda: PF5 = (CO2+CO) + (K1 * HC) #$015B585.510 + (CO/C02)]) .7261 0.000610 . . FP7.X FADD.0006 H CV O CV 1.-------------------------------------------------------------------- Página 456 (532) . . . #$0F4240 = #1.D0 D0.PF5 .FP6 FP7.. .Carga FP6 con K1= 0.X FMUL. .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR FMUL.PF6 D0.X FMUL.X D0.Numerador de la fórmula Lambda: .L FMOVE.Puesta a cero de PF5 . .42272510 D0.000. .L FMOVE.-------------------------------------------------------------------- .L FMOVE.X FADD.PF5 D0. O   H .L FDIV.D0 . #$02710 = #10.        .FP7 . . 4. .00010 .422725 4 2 4 2 FMOVE. .Puesta a cero de PF6 .D0 .Cálculos parciales de la fórmula Lambda: PF5 = CO2 + CO PF6. A .L FMOVE. #$06 = #0610 . CO 2     .Cálculos parciales de la fórmula Lambda: PF6 = K1 * HC PF1.L FDIV.D0 D0.  . . PF6 = #0.X PF5. CO 3.******* ..FP6 .5 O CV   H CV  PF4   CO     O   x  x   CO    CO     2 2 2 .Carga FP6 con 1.0176 K1 = 6x10-4 ****** = 0.FP6 . #$015B585 = #142272510 #$0F4240. PF5  1  CV  CV xCO 2   CO  K 1 x HC 4 2  .L MOVE.   CO  2 4 2   3.(OCV/2)] * [CO2 + CO] .PF5 FADD.PF5 .PF5 = CO2 PF0.PF5 .FP7 #$02710.X PF6.L MOVE.L MOVE. 3.0176  1   1  0.L FMOVE.Denominador de la fórmula Lambda: .00010 D0.PF4 30-01-2010 rev.X MOVE.Puesta a cero de PF7 . PF6 = #1.Cálculos parciales de la fórmula Lambda: PF5 = [(HCV/4)*(3.FP6 PF2.PF6 .L FMOVE.7261 1 O2CV = 0.431525  0.

Restaura el valor de los (SP)+.A0 FMOVEM. (SP)+.FP1 . (SP)+.P PF7.X FMOVEM.FP7 .FP5 . A CALCULO DEL COEFICIENTE LAMBDA ******* . (SP)+. ya que no se usan decimales y el punto decimal se implementa por HW . ADDQ.X FMOVEM.(A0) (SP)+. (SP)+. . En la TABLA_BCD de memoria se ha de utilizar el formato LAMBDA*1000 . (SP)+.FP6 . FDIV.B #3.FP0 .FP7 .X PF5.PF5 .FP2 .X FMOVEM.X FMOVEM. Carga LAMBDA*1000 en TABLA_BCD .Incrementa el puntero para direccionar la posición de LAMBDA en la TABLA_BCD. que es la 5ª. (SP)+.L D0.X FMOVEM.A0 MOVE. Página 457 (532) .X FRESTORE (SP)+ BSET. registros de FPCP.X PF4.de MPU (SP)+.FP4 .Desactiva \CS del FPCP MC68882.p.D0 MOVE. . MOVE.m. PF7 = LAMBDA*1000 FMOVE.L #$03E8.X FMOVEM. PF5 = COEFICIENTE LAMBDA .D0 = LAMBDA*1000 en BCD .X FMOVEM.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR . .L MOVE.Restaura el estado del FPCP .FP7 . Es la 6ª palabra por lo que ha de salta r.PORTB1 RTS .Carga FP6 con 100010 FMOVE.L #$04.******* CARGA DE LAMBDA*1000 EN TABLA_BCD ******* .L D0.-------------------------------------------------------------------- .FP3 .D0 .******* 30-01-2010 rev.Restaura el valor de los registros . .D0 .L (SP)+. #$03E8 = #100010 FDIV.

********************************************************************* * .A2 .A1 . VER_MEDIDA MOVE.Restaura el valor de los registros.(A2) .L (SP)+. BSR VISUALIZAR .Carga el puntero MOVE.-(SP) . .1. SUBI.Salta si no se han copiado todos los registros.-(SP) . * .* D0 – Contador de registros.A2 .5 30-01-2010 rev.L #06.L A1. MOVE. ADDQ.L #02. MOVE.Copia el contenido de la posición de la TABLA_BCD direccionada en la posición de TAB_DISPLAY direccionada.Incrementa en una palabra el puntero.L #TAB_DISPLAY.* SUBRUTINA: VER_MEDIDA * .Se salva el contenido del registro.D0 . * .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 7. * . CMPI.L #0.Se salva el contenido del registro.Restaura el valor de los registros.A1 .Carga el puntero MOVE.Incrementa en una palabra el puntero.L (SP)+.-(SP) .Comprueba si se han copiado todos los registros. MOVEM.* * .Decrementa el contador de registro.L #$01.D0 .L A2.L #TABLA_BCD.* TABLA_BCD – Tabla de parámetros en BCD para ser visualizados.L (SP)+.A1 .5. A VER_MEDIDA La subrutina carga la tabla TAB_DISPLAY con la lectura de los canales de medida para después visualizarlas.Carga el puntero BUCLE_VER MOVE.3.W (A1).Se salva el contenido del registro.A2 .2.L #02.* A1 – Puntero de la TABLA_BCD.********************************************************************* * .Visualiza los parámetros de la tabla TAB_DISPLAY. * . MOVE.Restaura el valor de los registros. MOVEM.* A2 – Puntero de la tabla de visualización TAB_DISPLAY. RTS Página 458 (532) . ADDQ.L D0. MOVEM.D0 .D0 . BNE BUCLE_VER .

-(SP) . RTS Página 459 (532) .A0 . .L #06.1 VISUALIZAR Su función es la de visualizar el contenido de la tabla de visualización TAB_DISPLAY. Salva el registro en el SP.Apagado de los displays. Coloca el parámetro a visualizar en el bus de datos. MOVE.PORTB2 . MOVE. A 7.VIA2 .D2 . MOVE.* D0 – Contador de nº de registros de TAB_DISPLAY.5.D0 .D0 .-(SP) . MOVE.PORTA2 .* SUBRUTINA: VISUALIZAR * .* TABLA_BCD – Tabla de parámetros en BCD para ser visualizados. Salta si D0≠0. MOVE.1.5.D2 .* D2 – Registro auxiliar de selección del visualizador a activar * .B #0. BSR TEMP_3MSG .D0 .PORTA2 . CMPI.A0 .3. Temporización de 3 ms en los que el visualizador permanece encendido. BSET. BUCLE_VIS BCLR.L (SP)+. ROL. \LE=0 (VIA2 PORTA PA1=0).L (SP)+. BNE BUCLE_VIS .D0 . ADDQ.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev.* A0 – Puntero de la tabla TAB_DISPLAY de visualización. Restaura el valor del registro.L #TAB_DISPLAY.L #01.B (A0).L #02. Restaura el valor del registro.L D2. MOVE.* * .L #$01. MOVE. * .A0 .L A0. SUBI.2.B #$FE. VISUALIZAR MOVE. Se va a activar el primer visualizador.B #1. Incrementa el puntero para seleccionar el siguiente registro de la tabla de visualización TAB_DISPLAY. Activación del INTERFACE. Salva el registro en el SP. Decrementa el contador de registros a visualizar.B $FF.B #1. Restaura el valor del registro. * .Carga puntero de la tabla MOVE.********************************************************************* * .L D0. * . \LE=0 (VIA2 PORTA PA1=0). Inicializa el contador de número de registros a visualizar.********************************************************************* * .L (SP)+. MOVE.D2 . MOVE. Desactiva el INTERFACE. Salva sl registro en el SP. Comprueba si se han visualizados los 6 registros de TAB_DISPLAY.-(SP) . Rota el registro auxiliar D2 una posición a la izquierda para activar el siguiente visualizador al ejecutar el bucle.

W #00. Comprueba si se ha pulsado alguna tecla.TECLA . MOVE.* SUBRUTINA: TEMP_3MSG * .4 de MEDICION EN PROGRESO.B #1.********************************************************************* * .PORTB1 . MOVE.2. PB2 PB1 PB0= #%000. Se desactiva el bit D7. Desactivación del multiplexor analógico y el conversor AD.D5 .L D5. FIN_MEDICION MOVE. * .6 30-01-2010 rev.PORTB1 . Puesta a cero de la posición de memoria.L D0. BCLR.B #0.B #3.PORTB1 .B #2. TEMP_3MSG MOVE. BCLR. CMPI.-(SP) .********************************************************************* * . Se inicia la intermitentemente el LED indicador de MEDICION.* SUBRUTINA: FIN_MEDICION * .L #02.5. BUCLE_MEDIC BSR LED_INTER .********************************************************************* * .L #$00956.* * .BUCLE_T3MG MOVE. Señal de Selección de canal BCLR. Se carga el contador para generar la intermitencia.TECLA . A TEMP_3MSG La subrutina efectúa una temporización de 3 ms. .* D5 – Contador para generar la intermitencia de los LED.D0 RTS 7.1. Señal VIA1_MUX_AD=0 (VIA1 PORTB1 PB3=0).5.********************************************************************* * . .2. no se selecciona BCLR. BSR VER_MEDIDA .D0 NOP BUCLE_T3MG DBF D0.D7 .L (SP)+. Salva el registro en el SP.3.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 7.2 FIN_MEDICION Tiene como misión mantener la visualización de la última medida efectuada de cada canal.* TABLA_BCD – Tabla de parámetros en BCD para ser visualizados. ningún canal.PORTB1 .W #00. Página 460 (532) .3. Visualiza la lectura de los canales de medida en base a los registros de la TABLA_BCD. BCLR.L #4.-(SP) MOVE. * .

RTS 7.Decrementa el contador.* A2 TABLA_CO * .* * .D5 .L D0.D5 #00.L CMPI.5.Carga de nuevo el contador 7. TABLA_BCD y TAB_DISPLAY * .1 LED_INTER . A BUCLE_MEDIC .L A0. (SP)+.-(SP) Página 461 (532) . Salta si no sea pulsado ninguna tecla (TECLA=0).* A5 TABLA_RPM * .* A0 puntero para borrado de TABLA_BIN.2.B RTS #$02. MOVE.2.Comprueba si el contador está a cero.Salva los registros de la subrutina.2.D5 BNE BCHG.L A1.B FIN_LED #4. LED_INTER FIN_LED SUBI. Restaura el valor del registro. .-(SP) .* A1 TABLA_HC * .* A3 TABLA_CO2 * .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR BEQ MOVE.3.B #$01.3 PARADA Tiene como misión borrar la visualización de las medidas y resetear las tablas de datos.* D0 contador para puesta a cero de las tablas * .********************************************************************* .D5 * * * * * . Va a ejecutar la función de la tecla pulsada. .********************************************************************* * . PARADA MOVE.No está a cero el contador.5. FUNCION .* SUBRUTINA: PARADA * .* A4 TABLA_O2 * .-(SP) MOVE.* D5 – Contador para generar la intermitencia de los LED.L BSR 30-01-2010 rev. .PORTA1 MOVE.Invierte el valor del bit del PORTA1 .3. .* SUBRUTINA: LED_INTER .********************************************************************* * . .********************************************************************* .* .

#$3. .PORTB1 .3=0 indica MEDICIÓN CONTINUA que es el valor por defecto.Tabla RPM SUBI.B BCLR.PORTA2 . . Desactiva el LED VERDE de MEDICIÓN CONTINUA.B BCLR. Señal VIA1_MUX_AD=0 (VIA1 PORTB1 PB3=0). #3.Salta si D0 ≠ 0. Desactivación del multiplexor analógico y el conversor AD.(A4)+ .B BCLR.W BCLR. #3.Tabla CO2 MOVE. #FF.(A5)+ .B BCLR.L #TABLA_HC.Salta si D0 ≠ 0.W #0.B BCLR.L #TABLA_HC. .L #TABLA_HC.W #0.D0 BNE BUCLE4_CERO . Desactiva el LED VERDE de MEDICIÓN AUTOMÁTICA.A5 MOVE.************ PUESTA A CERO DE LA TABLA_BIN ************ .A4 MOVE.B MOVE. A A2. Página 462 (532) .TECLA . . Señal de Selección de canal #1.L #TABLA_HC.L #1. . .-(SP) A4.A0 MOVE.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR MOVE.4 de MEDICION EN PROGRESO.Tabla HC MOVE.W #0.-(SP) A3.A3 MOVE.L #TABLA_HC. Desactiva el LED VERDE de MEDICIÓN.L MOVE.************** PUESTA A CERO DE LAS TABLAS DE DATOS ************** .L MOVE. no se selecciona #2.(A0)+ .A2 MOVE.L #05.L BCLR. ningún canal. MOVE.L BSET.Tabla O2 MOVE.D0 BNE BUCLE3_CERO .PORTB1 .PORTB1 .PORTB1 .W #1.PORTA2 . Apagado de los visualizadores.L MOVE. MOVE. #6. PB2 PB1 PB0= #%000.-(SP) #00.Tabla CO MOVE.(A3)+ .(A2)+ . #7. El bit D7.L #TABLA_BIN.L MOVE. LED_VERDE_DARLINGTON_12=0.(A1)+ .PORTB2 .D7 .W #0. #0.B 30-01-2010 rev.D0 BUCLE3_CERO MOVE.-(SP) A5.PORTA2 .W #0. Puesta a cero de la posición de memoria. Se desactiva el bit D7. #4.A1 MOVE.D7 .B BCLR.D0 BUCLE4_CERO MOVE.L #$64.Tabla TABLA_BIN SUBI.W #0.

W SUBI.D0 BUCLE5_CERO .A0 MOVE. * .A0 . MOVE.W BNE 30-01-2010 rev.Salta si D0 ≠ 0. BUCLE5_CERO PUESTA A CERO DE LA TABLA BCD MOVE.A2 .L MOVE. MEDIDA_AUTO MOVE.A0 #06.2=0 que indica medición inhabilitada.(A0)+ .L (SP)+. Restaura el valor de los registros MOVE.L (SP)+.TECLA .* D5 – Contador para controlar los 5 minutos de medición. .********************************************************************* * . utilizados.W #0.4 MEDIDA_AUTO La subrutina realiza la medida de gases durante 5 minutos tras los cuales detiene la medición y visualiza la última medida efectuada.L (SP)+.L #06. BTST.L (SP)+.D7 . BSET.D0 .A1 .L #04. .********* PUESTA A CERO DE LA TABLA DE VISUALIZACIÓN ********** .D7 . MOVE. .L # TAB_DISPLAY.5.************ .(A0)+ .D0 BUCLE6_CERO MOVE. Página 463 (532) .L (SP)+. MOVE.********************************************************************* * . BEQ FIN_MED_AUTO .* * .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR .Tabla TABLA_BCD #1. MOVE.3.2.* SUBRUTINA: MEDIDA_AUTO * .L (SP)+. Puesta a cero de la posición de memoria. Salta si D7. MOVE.L MOVE.D0 #0.Salta si D0 ≠ 0. RTS 7. MOVE.D0 BNE BUCLE6_CERO .A5 .Tabla TAB_DISPLAY SUBI. Comprueba que si la MEDICION está habilitada o no.A3 .W #1. MOVE.L (SP)+. Activa el bit de “MEDICION DE GASES” en el registro de estados D7 para indicar medición en progreso. Si no lo está no se permite el inicio de la misma.W #00. A ************ #TABLA_BCD.L #$2.A4 .

#0.B #6. Comprueba el indicador de “MEDICIÓN EN PROGRESO” está activado.D7 .PORTA2 BSR RTS FUNCION . Cálculo del valor LAMBDA con los valores de la TABLA_BCD. #7. #3.4=1.D7 .D7 BSET.W BUCLE1_AUTO BSR BSR BSR BSR BSR BTST. VER_MEDIDA .B BNE BTST.B #3. #$4.L BCLR. Salta si D7.PORTA2 BCLR.Comprueba si se ha pulsado alguna tecla.Activa el LED verde de MEDICIÓN.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR BSET.3=0. se ha pulsado una tecla. A #3. .Activa el LED verde de MEDICIÓN CONTINUA. T_5MIN .L BEQ BSR BUCLE2_AUTO FIN_MED_AUTO 30-01-2010 rev.PORTA2 .L BNE CMPI. MEDIDA_GASES .B BSET.2=0. TECLA≠0.B MOVE. LINEALIZACION .L #$3. BUCLE2_AUTO . D7.PORTA2 . BUCLE1_AUTO .D7 . Activa el bit de “TIPO DE MEDICION” a “MEDICION AUTOMÁTICA” en el registro de estados D7. Salto a subrutina que hace la adquisición de datos. #$0EA6. Página 464 (532) “TIPO DE “MEDICION valor por verde de verde de . Mantiene la última lectura de los canales de gases. LAMBDA . Comprueba si la MEDICION sigue habilitada o no. FIN_MED_AUTO .Desactiva el LED MEDICIÓN AUTOMÁTICA. VALOR_MEDIO . bit de MEDICION” se fija a CONTINUA” que es el defecto. . Cálculo del valor medio de las tablas de adquisición de datos. Carga el contador para controlar los 5 minutos de medición. Visualiza la lectura de los canales de medida contenidos en la TABLA_BCD.Desactiva el LED MEDICIÓN. #$2. FIN_MEDICION .TECLA . la medición está deshabilitada. Salta si D7. Corrección de error y parámetros en BCD para visualización. RTS BCLR.

* SUBRUTINA: TEST_DISPLAY * . Carga el byte alto de N=$F9FE en el contador y arranca la temporización. TEST_DISPLAY MOVE. RTS 7.D4 .5.TECLA #3. Salva el valor del registro en SP.6 TEST_DISPLAY Comprueba los visualizadores activando todos los segmentos de estos durante 5 segundos. Restaura el valor del registro.2. MOVE.********************************************************************* * . .W BCLR.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 7.-(SP) .B T1L_L2.Activa el LED verde de MEDICIÓN. 7. ZUMBADOR MOVE. deja T1 listo para otra temporización. .B BSR #00.L (SP)+.L D4. MOVE.5.L D0.PORTA2 . MOVE.********************************************************************* * .D4 .B #$F9.2. A TEMP_5MIN Efectua la temporización de 5 minutos que dura la medida automática del analizador.********************************************************************* * . Puesta a cero de TECLA. Salva el valor del registro en SP.3. .T1C_H2 . . TEMP_5MIN MOVE.B #$FE.2.5.TECLA . Puesta a cero de la posición de memoria. Página 465 (532) .* SUBRUTINA: TEMP_5MIN * . Lectura de T1L_L2.3. Carga el byte bajo de N=$F9FE en el latch T1L_L2 MOVE.W #00.1 30-01-2010 rev.********************************************************************* * .* SUBRUTINA: ZUMBADOR * .********************************************************************* * .T1L_L2 .-(SP) .********************************************************************* * . MOVE.3.5 ZUMBADOR La subrutina apaga el zumbador cuando este se ha activado a causa de una situación de fallo.4.

B MOVE.B BSR BSET. Restaura el valor.L BNE BCLR.B BCLR. #$2.-(SP) . #$2.PORTA2 . Decrementa el contador.7 TEST_INDICA La subrutina comprueba los indicadores luminosos y acústicos activándolos 5 segundos. . #2. PORTB2. BUCLE_DISPLAY . (SP)+. #0.D0 .D0 . TEST_INDICA MOVE.PORTB2 . Activa en el interface la señal \LT de activación de los segmentos de los displays. Contador para que se mantenga la prueba durante 5 segundos. Activa todos los visualizadores.B BSET.PORTA2 .D7 .D0 . (SP)+.L MOVE.D7 . MEDICIÓN habilitada. #0. #2. Restaura el valor del registro. Salva el valor del registro en SP. D7.B BSR SUBI.-(SP) .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR BTST. D7.W BUCLE_DISPLAY BCLR.D7 . Salta con D7.2=0. #$116. Temporización para realizar la intermitencia de la activación de los visualizadores. tiempo en el que se mantienen activos los segmentos de los displays.B MOVE.B MOVE. TEMP_15MSG .3.L RTS 30-01-2010 rev.L CMPI. Salva el valor del registro en SP.********************************************************************* * .5.-(SP) .-(SP) . FIN_TEST_VIS . Bucle si D0≠0. MOVE. Salva los estados previos de los PORT de la VIA2 que controla los visualizadores. PORTA2.B FIN_TEST_VIS BNE MOVE. (SP)+. MEDICIÓN deshabilitada.********************************************************************* * . Desactiva en interface la señal \LT.* SUBRUTINA: TEST_INDICA * . Restaura el valor. #$FF.PORTB2 . Comprueba si la MEDICION sigue habilitada o no.PORTA2 .L D4.PORTA2 .B MOVE. Comprueba si se han terminado los 5 segundos.2.D0 . Temporización. Activa en el interface la señal \BI que pone en blanco los displays.4=1 MEDICIÓN en progreso. A #$4. TEMP_3MSG . 7.2=1. #1. Salva los estados previos de los PORT de la VIA2 que controla los visualizadores.L D3.L MOVE. Página 466 (532) .

Comprueba si la MEDICION sigue habilitada o no.B BSET. Temporización de 5sg.D4 .B BSET. PORTB1. Guarda el valor del PORTB de la VIA1 para restaurarlo al final.4=1 MEDICIÓN en progreso.BUCLE_T5SG MOVE.D7 . amarillo y naranja. D4 . #$2.B BSET. #3.PORTA2 .PORTB1 . Activa el zumbador.L (SP)+. #7. .PORTB1 .D7 BNE BCLR. Salta con D7. Activación de los indicadores LED azul.L #$003D08F6. TEMP_5SG MOVE. TEMP_5SG . #5.D3 .W #00.PORTB2 . FIN_TEST_IND . D3.D4 .1 MOVE.Activa el LED verde de MEDICIÓN.B BSET.B MOVE.PORTA2 BTST.L RTS 30-01-2010 rev.L #$4.-(SP) MOVE.PORTA2 . Activa el LED verde que indica MEDICIÓN en progreso. D3 . D7. .PORTA2 .B #3.D7 .TECLA BCLR.********************************************************************* * .********************************************************************* * .L MOVE.L CLR.B MOVE. Activa el LED rojo que indica ALARMA.L MOVE. A . Guarda el valor del PORTB de la VIA1 para restaurarlo al final.7.B BCLR.* SUBRUTINA: TEMP_5SG * .2=0.B FIN_TEST_IND 7. D4. Puesta cero del registro.3.2=1.B BCLR. Puesta cero del registro. #4. D7. (SP)+.PORTB2 . Restaura el valor del registro.PORTB2 .L CLR.5. #$2. Activa el LED verde que indica MEDICIÓN AUTOMÁTICA. TEMP_5SG La subrutina efectúa una temporización de 5 segundos.2. Restaura el valor del registro.D0 Página 467 (532) .B BSR BSET. (SP)+. #5. . habilita la MEDICIÓN de gases de nuevo.D0 NOP BUCLE_T5SG DBF D0.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR MOVE. MEDICIÓN deshabilitada. PORTB1.L D0. Puesta a cero de la posición de memoria. Activa el LED verde que indica MEDICIÓN CONTINUA. #6. Restaura el valor inicial del PORTB de la VIA1.L MOVE. Restaura el valor inicial del PORTB de la VIA2.D3 .

.1 INT_VIA2 Esta interrupción se activa desde la VIA2 con la señal \IRQ3_VIA2. Carga el byte alto de N=$F9FE en el contador y arranca la temporización.4.B #0. CMPI. Comprueba si se han terminado los 5 segundos. MOVE.********************************************************************* * .L D4.L #6. A RTS 7.6≠0. INT_VIA2 CMPI. BEQ SALTO_T1 . Salta si IFR. BSR INT_VIA2_T2 . si no es así la habrá generado T2.-(SP) . . IFR.T1L_L2 .W D4.2. Carga el byte bajo de N=$F9FE en el latch T1L_L2 de T1 para generar el intervalo de 0. Decrementa el contador. T1C_H2 . Si D4=0 salta y termina el contaje.********************************************************************* * .********************************************************************* * .W #$FE.IFR .* SUBRUTINA: INT_VIA2_T1 * . Comprueba si la interrupción la ha generado T1. MOVE.D4 . BEQ INT_VIA2_T1 .4 Subrutinas de INTERRUPCIÓN 7.#T_5MIN .1.08sg.W #T_5MIN. RTE 7. INT_VIA2_T1 MOVE.1 INT_VIA2_T1 La interrupción la genera el contador T1 de la VIA2 como parte de la subrutina MEDIDA_AUTO para efectuar la temporización de 5 minutos que dura la medida automática del analizador.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev. MOVE.4.W #$F9.6=#0.D4 .* SUBRUTINA: INT_VIA2 * . Página 468 (532) . SUBI.********************************************************************* * . MOVE. Salva el valor del registro en SP.D4 .2.L #1.2. Salva el valor del registro en SP. Salva el valor del registro en SP.

Restaura el valor del registro.* .D0 . Provocar la intermitencia de los LEDs amarillo y naranja cada 0.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR SALTO_T1 FIN_VIA2_T1 BRA BSET. Desactiva el bit de “MEDICION DE GASES” en el registro de estados D7 para indicar a la subrutina MEDIDA_AUTO que la medición ha terminado. MOVE. Identifica el canal de medida. Página 469 (532) * * * * * . SUBI.D0 CMPI.* D0 – Señal de Selección de Canal.B RTE 30-01-2010 rev. Carga el contador de nuevo. RTE BUCLE_T2 BCHG. . lee el dato y lo almacena en la tabla TABLA_XX correspondiente.L MOVE. BRA FIN_T2 7. . MOVE. Comprueba si el contador está a cero BEQ BUCLE_T2 .1.2 INT_VIA2_T2 La subrutina de interrupción la genera la VIA2 cuando el contador T2 finaliza la temporización.********************************************************************* * .L #0. Salta si D5=#0.D5 .2. Decrementa el contador.4.********************************************************************* * .4.D5 . Restaura el valor del registro.* SUBRUTINA: INT_LEER . Complementa bit PB5 del PORTB VIA1. Carga parte baja del contador.D5 . MOVE.2 INT_LEER La interrupción se activa desde el conversor AD con STS=0 al término de la conversión. D7.L #$06. .2. 7.L (SP)+. FIN_T2 MOVE.D4 . MOVE.4=0.T2C_L2.B #$FE.5 s. (SP)+.B #$F9.B T2L_L2. Carga parte alta del contador con lo que arranca la temporización de nuevo. A FIN_VIA2_T1 #$4.B #5.********************************************************************* . INT_VIA2_T2 MOVE.-(SP) .L D0.T2L_L2 . Salva el valor del registro en SP.L #1.* SUBRUTINA: INT_VIA2_T2 * .PORTB1 .* A1 – Puntero de la TABLA_HC.D7 .

FIN_LEER #$100041. BEQ BUCLE_CO2 . FIN_LEER #$100041.L #03. BEQ BUCLE_O2 . FIN_LEER #$100041. * . A . lectura del canal. Almacena el valor de la salida del convertidor AD (dirección #$100041) en la posición de la TABLA_CO direccionada por el puntero A2 y lo incrementa en una palabra. Es el canal O2. Comprueba si el canal de medida es el 1 (CO2). Es el canal HC. Es el canal CO. Comprueba si el canal de medida es el 1 (HC). * .W #$100041.D0 . lectura del canal.(A2)+ . MOVE.(A3)+ .W BUCLE_O2 BRA MOVE.* A3 – Puntero de la TABLA_CO2.********************************************************************* * .(A4)+ . lectura del canal. CMPI.(A5)+ .L #01.* * .L #04.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev. Es el canal CO2. BUCLE_HC MOVE. Comprueba si el canal de medida es el 1 (O2). CMPI. Comprueba si el canal de medida es el 1 (CO).* A2 – Puntero de la TABLA_CO. * .(A1)+ . Almacena el valor de la salida del convertidor AD (dirección #$100041) en la posición de la TABLA_HC direccionada por el puntero A1 y lo incrementa en una palabra. FIN_LEER RTE .W #$100041. INT_LEER CMPI. CMPI.W BUCLE_CO2 BRA MOVE. Almacena el valor de la salida del convertidor AD (dirección #$100041) en la posición de la TABLA_RPM direccionada por el puntero A5 y lo incrementa en una palabra.D0 . BEQ BUCLE_CO .W BUCLE_CO BRA MOVE.D0 . BEQ BUCLE_HC .L #02. lectura del canal.* A5 – Puntero de la TABLA_RPM. Almacena el valor de la salida del convertidor AD (dirección #$100041) en la Página 470 (532) . * .* A4 – Puntero de la TABLA_O2.D0 . Almacena el valor de la salida del convertidor AD (dirección #$100041) en la posición de la TABLA_CO2 direccionada por el puntero A3 y lo incrementa en una palabra.

Rota una posición a la izquierda D1 MOVE.L D1 .L D0 .* D1 Escaneo de columnas. * . * .-(SP) MOVE. MOVE.* CONFIGURACIÓN VIA1. Escaneo de las columnas. MOVE.Contador de filas. BSR TEMP_10MS .* D2 Contador de columnas.D1 . filas CLR.* * . * .* SUBRUTINA: INT_TECLADO * .IER .L D1. A posición de la TABLA_O2 direccionada por el puntero A4 y lo incrementa en una palabra.* D3 . Comprueba si el teclado está habilitado comprobando D7. * .KEY .L D3.-(SP) . Invalida las interrupciones desde CA1 (teclado) mientras se atiende la subrutina de interrupción del teclado. * . * . CLR.-(SP) MOVE. MOVE. BEQ FIN_TECLADO MOVE.2.********************************************************************* * . filas. .L #1.-(SP) MOVE.3 INT_TECLADO La interrupción detecta la pulsación de una tecla y la localiza.* PA7-PA4 líneas salientes.********************************************************************* * . PORTA: * . Contador de columnas.B #0. CLR.B D1.4.L D0.D1 .L D2.B #$FFFFFFF7. SCAN_1 ROL.L D4. por el Página 471 (532) .L D2 . Carga del valor inicial para exploración de las columnas. BRA FIN_LEER 7.B $02.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev.* PA3-PA0 líneas entrantes.W #0.Salva el contenido de los registros utilizados en la subrutina. Lectura de PORTA.* D0 Lectura de PORTA.0.Temporización 10 ms para evitar los rebotes de las teclas.PORTA1 .D7 .* D4 – Escaneo de las filas. * . INT_TECLADO BTST. Envía un “0” a una columna de la matriz del teclado por una de las líneas saliente PA7-PA4. Puesta a cero del indicador de tecla pulsada.-(SP) MOVE.

Puesta a cero del indicador de tecla pulsada. #%00001111. #4.L 30-01-2010 rev. D1 ≠ $0F. Comprueba si aun no se ha detectado tecla pulsada (KEY=0). T_PULSADA .B BNE BRA . la tecla está aun pulsada.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR MOVE.Normaliza el teclado. Restaura el valor de los registros.B MOVEM.W MOVE.B BNE BSR CMPI. D0. SCAN_1 . Si es así alguna línea entrante (PA3 a PA0) estará a “0”.L MOVEM.B CMP. Si no lo ha hecho continua con el bucle de escaneo de columnas. #$82. Salta a subrutina para determinar las coordenadas de la tecla pulsada.D0 . Salta si D0≠D1. DOS_TECLAS . no se han escaneado todas las columnas.PORTA1 . ya se había detectado tecla pulsada. OK_TECLA CMPI. Comprueba si se han escaneado todas las columnas.D4 .KEY . #$FFFFFF00. FIN_SCAN . Se comienza con PA4=0.D1 #$0F. Salta si D2 ≠ 4. Comprueba si se han chequeado todas las columnas.D3 Página 472 (532) . Habilita de nuevo la interrupción desde el teclado por activación de CA1 (SP)+. #01. Se incrementa en 1 el contador de columnas.B CMPI. #0. #00. PORTA1.Comprueba si la tecla ha dejado de estar pulsada. OK_TECLA .D0 . PORTA1. Finaliza el proceso de escaneado. #04.B BNE FIN_SCAN ESPERA_TECLA MOVE.D2 .L BNE CMPI.B MOVE. para ir rotando después en el bucle. no se han escaneado todas las columnas. si es así no se ha detectado la tecla. A resto se envía “1”.D2 .IER1 . KEY ≠ 0. continua el escaneo. Mantiene el valor del byte LSB y Pone a “1” el resto de los bits para compararlo con D1. D2 ≠ 0. (SP)+.KEY .PORTA1 .D1 . Comprueba si el byte enviado es igual al leído.B OR.D2 . SCAN_1 . hay doble pulsación. ESPERA_TECLA .B BNE MOVE. Lectura del puerto para comprobar si la tecla pulsada está en esa columna. se ha detectado tecla pulsada.L ADDI.

DOS_TECLAS 30-01-2010 rev. A MOVEM.3.L D0.D1 (SP)+. Puesta a cero del registro TECLA.COD_ERROR .BUCLE_T10MS MOVE.W MOVE. Puesta a cero del indicador de tecla pulsada.L MOVEM.D3 (SP)+.L MOVEM. Activación del TECLADO al validar las interrupciones desde CA1 de la VIA1.* SUBRUTINA: TEMP_10MS * .********************************************************************* * .D2 (SP)+. Carga el código de ERROR correspondiente a doble pulsación. . #0.D0 RTS Página 473 (532) .Retorno de la interrupción.L MOVEM.PORTA1 .B MOVEM.L BSR BRA .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR FIN_TECLADO .W MOVE.TECLA . (SP)+.Salta a subrutina de error. Restaura el valor de los archivos. (SP)+.-(SP) MOVE. Normaliza el PORTA VIA1 #$82.4.KEY .D0 ERROR . 7.1 TEMP_10MS La interrupción temporiza 10 ms para evitar rebotes del teclado.2. TEMP_10MS MOVE.D0 MOVE.D2 (SP)+.********************************************************************* * . #00.W #04.D4 .D1 (SP)+.IER1 .L #$001F36. FIN_TECLADO MOVE.D0 NOP BUCLE_T10MS DBF D0.B MOVE. #%00001111.L (SP)+.L MOVEM.L RTE (SP)+.L MOVEM.L MOVEM.

BNE BUCLE2_T .* D4 Buscador de fila activa. MOVE.* * .D3 . Contador de filas.D4 . Comprueba si se han escaneado las dos columnas.* D3 Contador de filas.D3 .B #$7FFFFFFF.4. valor inicial para el bucle de búsqueda. el resultado se carga en D3.D3 . D4 buscador de fila por comparación con D0 (lectura del PORTA1). D0≠D4 continua el escaneo. D3 ≠ #02 no se han escaneado las dos filas. . BUCLE2_T CMPI.********************************************************************* * . OR.D3 . En la primera rotación del bucle tendremos D4 = #% 1111 1110 para el chequeo de la primera fila (PA0). ADD.* SUBRUTINA: T_PULSADA * .L #04.D4 . ROL.W #01.B #$FFFFFFF0. Incrementa Contador de filas.3. * . * . Compara los dos registros.W D3.TECLA . MOVE. FIN_T_PULSADA RTS .B #02. Suma binaria de los registro.D0 . BRA FIN_T_PULSADA Página 474 (532) .L #1.L D0.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev. ROL.B #01. MOVE. Los 4 bits LSB se quedan como están. En la primera ejecución del bucle D3 = 1. BUCLE1_T ADDI. fila 1.Rota 4 posiciones a la izquierda D3. Carga TECLA con las coordenadas de la tecla pulsada.* D2 Contador de columnas.L D2. BNE BUCLE1_T . el resto se pone a “1”. Se rota D4 un bit a la izquierda. A 7. * .KEY . CMP. El registro queda marcado como tecla detectada.2.D4 .2 T_PULSADA La interrupción detecta la pulsación de alguna tecla.********************************************************************* * .L D3 . T_PULSADA CLR.

Activación del zumbador. D7. Deshabilita el bit D7. . la temperatura sube de 35ºC. BCLR. Chequea el tipo de medición que estaba activada: . BEQ FIN_TEMP_B BSET. MOVE.2. BTST. Puesta en blanco de los visualizadores (\BI=0). MEDICIÓN AUTOMÁTICA Página 475 (532) . Habilita el bit D7. D7. Chequea si estaba activada la medición de gases.4.PORTA2 .D7 .5 del Registro de Estado D7 para indicar el cese del fallo por temperatura baja. BTST.D7 .B #0. BSET.B #06.B #$3.D7 . .3 = 1.4.B #$4. D7. BCLR. . BSR TEMP_3SG . Carga el puntero con el código de error de temperatura baja. MEDICIÓN AUTOMÁTICA . Chequea el bit 6 del PORTB VIA1. Para la medición en progreso activando el bit de D7.2.D7 . MEDICIÓN CONTINUA BNE MEDIDA_AUTO .2.L #5. BTST. BTST.*********************************************************************** . Visualización del código de error.D7 . Habilitación de los visualizadores (\BI=1).5 del Registro de Estado D7 para indicar que hay un fallo por temperatura baja.4.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR 30-01-2010 rev. la temperatura baja de 30ºC.COD_ERROR . .3 = 0.2 que deshabilita la medición. .PORTB1 . PB6= 1. medición activada.PORTA2 . A 7. INT_TEMP_B BTST.D7 .L #5.1 INT_TEMP_B La interrupción se inicia cuando la temperatura desciende de 30 ºC. Temporización de 3 segundos. BSR ERROR .4 = 0.B #2. BEQ FIN_TEMP_B BSET.*********************************************************************** .4 Control de TEMPERATURA 7. Habilita la medición activando el bit de D7. medición desactivada. D7.W #02. Borra el registro.PORTA2 .COD_ERROR .B #$2.W #00.L #2.4 = 1.B #5. PB6= 0.* SUBRUTINA: INT_TEMP_B * . MOVE.

Deshabilita el bit D7. medición activada.* SUBRUTINA: INT_TEMP_A * . .4 = 0. Habilita la medición activando el bit de D7. Activación del zumbador. BEQ FIN_TEMP_A .B #2. MEDICIÓN CONTINUA Página 476 (532) . D7. D7.2.4=0. BCLR. BSET.PORTA2 .L #6. medición desactivada. A MEDIDA_CONT .4.B #2.COD_ERROR . MEDICIÓN CONTINUA .6 del registro de estado D7 para indicar que hay un fallo por temperatura alta. Borra el registro. Para la medición en progreso activando el bit de D7.B #07.D7 . medición desactivada.********************************************************************* * . BSET.D7 . MEDICIÓN AUTOMÁTICA . Habilita el bit D7. BTST. Chequea el bit 7 del PORTB VIA1. .D7 .B #5.2.4 = 1. Retorno de la subrutina.COD_ERROR .B #0.5 del Registro de Estado D7 para indicar que ha cesado el fallo por temperatura baja.B #3.Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR FIN_TEMP_B BSR RTE 30-01-2010 rev.3 = 1.PORTA2 .W #01. Puesta en blanco de los visualizadores (\BI=0). Temporización de 3 segundos.3 = 0.D7 . PB7= 0.2 que deshabilita la medición.2 INT_TEMP_A La interrupción se inicia cuando la temperatura sube 45 ºC.D7 . BCLR.W #00. Chequea si estaba activada la medición de gases. .D7 .PORTA2 . D7. BTST. D7. Carga el código de error de temperatura alta. D7. MOVE. BCLR. MOVE.L #5. la temperatura ha subido por encima de 45ºC. . INT_TEMP_A BTST.PORTB1 . .B #$4. 7. BSR TEMP_3SG .4. Visualización del código de error. BEQ FIN_TEMP_A BSET. PB7= 1. la temperatura ha bajado por debajo de 40ºC. BTST. Chequea el tipo de medición que estaba activada: . Habilitación de los visualizadores (\BI=1).L #2. BSR ERROR .********************************************************************* * .

FPCP: FTRAPcc Instruction FPCP_FLINE FPCP_VIOL RESET RESET FPCP_BRACH RESET FPCP_INEX FPCP_DIV RESET RESET FPCP_UNDERF FPCP_OP_ERR FPCP_OVERF FPCP_NAN RTE RESET RESET RESET RESET . 7. Nº 13. FPCP: Overflow . MEDICIÓN CONTINUA .Proyecto: Analizador de gases para vehículos de gasolina ANEXO II: PROGRAMACIÓN EN ENSAMBLADOR FIN_TEMP_A BNE BSR RTE 30-01-2010 rev.********************************************************************* * . A MEDIDA_AUTO . FPCP: Coprocessor Protocol Violation . Nº 53.2. FPCP: Branch or Set on Unordered Condition .********************************************************************* * . Nº 52. FPCP: Operand Error . FPCP: F-Line Emulator .5 Interrupciones en FPCP . FTRAPCC RESET . Nº 7. Nº 54. FPCP: Inexact Result . Nº 48. Nº 11. FPCP: Signaling NAN Página 477 (532) . Nº 51.** Interrupciones por fallos en operaciones FPCP (Floating Point) ** . MEDICIÓN AUTOMÁTICA MEDIDA_CONT . Nº 49.4. Retorno de la subrutina. FPCP: Floating-Point Divide by Zero . Nº 50. FPCP: Underflow .

xls D:\ANEXO\ANEXO_III\ TABLA_L2_XX. Los archivos y su ubicación son los siguientes: D:\ANEXO\ANEXO_III\ TABLA_L1.xls D:\ANEXO\ANEXO_III\ TABLAS_XX\TABLAS_HC.Proyecto: Analizador de gases para vehículos de gasolina ANEXO III: TABLAS DE LINEALIZACIÓN 30-01-2010 rev. A 7.3 ANEXO III: Tablas de Linealización La Tablas de Linealización. a las que se hace referencia en los diferentes documentos del proyecto. se encuentran en el CD con la documentación del proyecto ya que no es posible incluirlas en este documento.xls D:\ANEXO\ANEXO_III\ TABLAS_XX\TABLAS_O2.xls D:\ANEXO\ANEXO_III\ TABLAS_XX\TABLAS_RPM.xls Página 478 (532) .xls D:\ANEXO\ANEXO_III\ TABLAS_XX\TABLAS_CO.xls D:\ANEXO\ANEXO_III\ TABLAS_XX\TABLAS_CO2.

Porcentaje de Monóxido de Carbono (CO) de los gases de escape en % vol. El sensor utilizado para la de medición de O2 es del tipo electroquímico con resistencia calefactora.4. A 7. También es muy recomendable en la reparación y ajuste de maquinaria que utilicen motores de gasolina y en procesos industriales donde se requiera mediciones de los mencionados gases. Porcentaje de Oxígeno de los gases de escape en % vol.p.1 Analizador de Gases TECNIGAS-M6A El analizador de gases TECNIGAS-M6A está especialmente diseñado para medir concentraciones de gases de escape de vehículos con motor de gasolina. Coeficiente Lambda () de acuerdo a la fórmula de Brettschneider simplificada. al superar las exigencias de la legislación de aplicación en la Unión Europea y española. como son la Directiva 96/96/CEE y el Real Decreto 2042/1994.V. Como instrumento de medida es altamente recomendable para su uso en las I. Porcentaje de Dióxido de Carbono (CO2) de los gases de escape en % vol. Página 479 (532) . CO y CO2 es el sensor multigas de absorción en el infrarrojo (NDIR) del fabricante ANDROS CORPORATED modelo 5210.m. El sensor utilizado para los canales de medida HC. Dispone de seis canales de media que realizan la medición de los siguiente parámetros: Porcentaje de Hidrocarburos (HC) de los gases de escape en ppm vol. Revoluciones por minuto del motor.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev. es de pinza inductiva.4 ANEXO IV: Manual de Usuario 7. El utilizado para la medición de las r.T.

Indica situación de fallo o temperatura de trabajo por encima de los 45 ºC. Medición (verde) – Medición en progreso (intermitente) o medición finalizada (permanente).Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev.1 Descripción del Analizador Vista frontal del analizador 2 1 8 3 4 54 6 7 Figura 7-3.. Temperatura [alta] (naranja) – Indica temperatura de trabajo por encima de los 45 ºC.Vista frontal del ANALIZADOR. Sensor oxígeno (azul) – Indica si el sensor de oxígeno funcionando correctamente.4. Página 480 (532) . 5 Teclado para el manejo del analizador. 3 LED verde que indica que se está realizando una MEDICIÓN CONTINUA. 4 LED verde que indica que se está realizando una MEDICIÓN AUTOMÁTICA. Temperatura [baja] (amarillo) – Indica temperatura de trabajo por debajo de los 35 ºC. A 7.1. 1 Interruptor de puesta en marcha 2 Indicadores luminosos Alarma (rojo) . 6 Visualizadores de los canales de medida de gases.

De acuerdo a la Norma UNE 82501:2004 es un analizador de CLASE II. Respecto a normativa de Seguridad y Salud el Analizador se cataloga como “Equipo de Trabajo” por lo que queda afectado por el Real Decreto 1215/1997 de 18 de julio.p.998 sobre los instrumentos destinados a medir las emisiones de los gases de escape de los vehículos equipados con motores de encendido por chispa (gasolina) según B.3 Especificaciones Tensión de alimentación 220/230 Vac 60 Hz Potencia consumida 59.00 %Vol 1 0. 7.2 Normativa y Características Metrológicas El analizador cumple con las siguiente legislación: ORDEN del Ministerio de Fomento de 15 de abril de 1.00 %Vol 00.001 .002 0.98.000–9. 8 Accionamiento de la BOMBA DE ASPIRACIÓN de los gases de escape.m.022 VA Intensidad 0.4.02 Revoluciones Coeficiente por minuto LAMBDA (r.1.02 Página 481 (532) 0.268 A Tiempo de calentamiento De 10 a 20 minutos Tiempo máximo de calentamiento 30 minutos Temperatura de almacenamiento 0 ºC – 49 ºC Temperatura interna de trabajo 30 ºC – 45 ºC CANALES DE MEDIDA: Hidrocarburos Monóxido de Dióxido de (HC) Carbono (CO) Carbono (CO2) Campo de medida Resolución de la indicación Oxígeno (O2) 0–2000 ppm vol 0. Esta norma es equivalente a la Norma ISO 3930:2000.000 2 0.E.999 %Vol 00.1.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev.4. Norma UNE 82501:2004 que especifica los requisitos técnicos y metrológicos que ha de cumplir el analizador de gases de escape para vehículos de gasolina de cara a su homologación en el ámbito nacional y de la Comunidad Económica Europea.) () 0-9990 rpm 0-1.O.00-25. A 7 Rótulos que identifican los canales de medida.04. 7. 27.00-20.

3Ajuste de ANALIZADOR. Cuando ambos indicadores se apaguen se podrá comenzar la medición. Se debe dejar un espacio alrededor del analizador de al menos 10 cm para que no se entorpezca la ventilación. Cuando se inicie el analizador la temperatura interna será baja por lo que hasta que alcance la temperatura de trabajo tendremos: Indicador luminoso AMARILLO luciendo permanentemente. El ajuste se trata en el apartado 7.m.6Acciones en Caso de Indicación de “Alarma” y Códigos de ERROR. Página 482 (532) . Para efectuar una medida se han de seguir los siguientes pasos: 1.4.p. El tiempo máximo de espera en el precalentamiento es de 10 a 20 minutos. dependiendo de la frecuencia de uso.4. El diseño del analizador ofrece alta fiabilidad y bajo mantenimiento. Indicador luminoso NARANJA lucirá intermitentemente. 7. Si se enciende el piloto rojo de “Alarma” y se acciona el zumbador ir al apartado 7.02%  0.1% - - Error relativo 3  3%  3%  3% - - 7. La operaciones de instalación de las mangueras en los tubos de escape se ha de realzar con guantes de cuero para evitar quemaduras.) () Error absoluto 4  0.Encender el analizador pulsando el interruptor ON/OFF de puesta en marcha.4 Recomendaciones en el uso del Analizador.4. El filtro de la manguera que recoge los gases se ha de reemplazar en el momento que se observe deterioro o cada 1 o 2 días en caso de uso continuo del analizador.4.2 Manejo del ANALIZADOR Las operaciones que se pueden realizar con el analizador son ajuste del mismo y medición de gases. El interruptor se iluminará en VERDE.1.3%  0.. por lo que su uso es recomendable en espacios mínimamente resguardados. No debe exponerse a la lluvia o una temperatura extrema de frío o calor.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO Hidrocarburos Monóxido de Dióxido de (HC) Carbono (CO) Carbono (CO2) 30-01-2010 rev. A Oxígeno (O2) Revoluciones Coeficiente por minuto LAMBDA (r.

El interruptor se iluminará en ROJO. 8. 9. 7..Iniciar el tipo de medición que se desea. 12. El motivo es evitar tener que esperar el periodo de calentamiento inicial del analizador. Tanto para esta operación como para retirar las mangueras el operario ha de usar guantes de cuero de protección para evitar quemaduras.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev... 10.. A 2.Introducir la manguera del sensor de oxígeno al menos 35cm en el tubo de escape.Una vez terminada la medición y tomados los datos requerido finalizar pulsando la tecla “PUESTA A CERO” y se apagarán los visualizadores hasta que se efectué una nueva medida.. asegurándose que queda bien sujeta y centrada.Activar la bomba de aspiración pulsando el interruptor “BOMBA DE ASPIRACIÓN” del frontal del analizador. 11.Introducir la manguera de captación de gases al menos 35cm en el tubo de escape. si no apagarlo. medición continua o automática. 6. 4.Comprobar que el vehículo lleva en marcha al menos 5 minutos con el motor en marcha. asegurándose que queda bien sujeta y centrada. El analizador realizará una medición y luego visualizara el resultado hasta que el operario pulse la tecla “FIN MEDICIÓN” o “PUESTA A CERO”.Retirar con precaución primero la manguera del sensor de oxígeno del tubo de escape y luego la manguera de captación de gases del tubo de escape..Comprobar que el tubo de escape del vehículo está libre de elementos que puedan obstruirlo o dañar las mangueras que se introducirán en el. 3.. En caso contrario se ha de limpiar el tubo de escape..MEDICIÓN AUTOMÁTICA: Pulsar la tecla “MEDICIÓN AUTOMÁTICA”... 5. El analizador estará realizando mediciones de forma continua hasta que el operario pulse la tecla “FIN MEDICIÓN” o “PUESTA A CERO”..Seguidamente se hacen las operaciones de instalación de las manguera en el tubo de escape.. Página 483 (532) . 13.Si se prevé que se van a realizar mas mediciones a lo largo del día el analizador se mantendrá encendido.MEDICIÓN CONTINUA: Pulsar la tecla “MEDICIÓN CONTINUA”.

Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev. antes de que la señal se entregue al Módulo de Conversión A/D. Se ha de comprobar que las tensiones de alimentación de los circuitos tienen los valores correctos. A 7. Página 484 (532) . Estos ajustes se realizan en el Módulo de Sensores. Los requerimientos previos a la realización de los ajustes son los siguientes: Se ha de disponer al menos de un juego de botellas de gases patrón calibradas con HC.3 Ajuste de ANALIZADOR Para mantener la medición correcta de los canales se disponen mecanismos de ajuste para cada canal. Para ellos desconectar el conector de 34 pines entre la placa PROCESSOR PCB y la RADIM y realizar las siguientes mediciones de acuerdo a la siguiente tabla: Tensiones + 12 Vdc . CO. 13 y 14 (4) Tensión no regulada. El analizador ha de estar funcionando durante 30 minutos previamente a su ajuste y en perfectas condiciones de uso Se ha de disponer de un voltímetro con fondo de escala capaz de medir con precisión 6 Vdc Se ha de disponer de un destornillador plano fino para ajustar los potenciómetros. Banco de pruebas preparado para la manipulación de las botellas anteriormente referidas y su conexión al analizador. 8.12 Vdc 24 Vac ±10% + 12 Vdc PROCESSOR PCB. masa pines 7. O2 y una composición de gases que no contenga ninguno de los anteriores. masa pines 11 y 12 Los ajustes necesarios se ha de hacer en la fuente de alimentación. 10. conector 34-pin Pin 1 y 3 (1) Pin 5 y 6 (1) Pin 32 y 30 Pin 2 y 4 (2) (3) Tensión regulada. Después de comprobar tensiones volver a conectar las placas. CO2.4. Sistema adecuado de ventilación y evacuación de gases.

VENTANA DE AJUSTE del analizador El ajuste de los potenciómetros se realiza con el destornillador plano que se introduce por los orificios que indica el rótulo “POTENCIÓMETROS”. Al abrirla se accede al panel que se muestra en la siguiente figura: VENTANA DE AJUSTE AJUSTES DEL SENSOR DE OXÍGENO CANAL-4 O2 AJUSTE DEL SENSOR INFRARROJO AJUSTE DE CERO Vout DC Potenciómetros PONTENCIÓMETROS CERO FOND0 E. A Cada canal tiene su propio mecanismo de ajuste al que se accede desde la VENTANA DE AJUSTE situada en la parte trasera opuesta al visualizador del analizador y protegida por una chapa atornillada con el rótulo AJUSTE DEL ANALIZADOR. O1 CANAL O2 1_HC C1A C1B 2_CO C2A C2B 3_CO2 C3A C3B 1_HC F1A F1B 2_CO F2A F2B 3_CO2 F3A F3B AJUSTE DE CERO O3 MASA FONDO DE ESCALA FONDO DE ESCALA Voltímetro DC Potenciómetros V_ref ON OFF 1_HC CALIBRACIÓN Vz out 2_CO 3_CO2 CALIBRACIÓN Señal de salida del INTERFACE Potenciómetro AJUSTE DEL SENSOR DE r.m. – CANAL-5 Vo_HC Vo_CO Vo_CO2 MASA CALIBRACIÓN Potenciómetro RESET MANUAL Figura 7-4. Página 485 (532) .Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev..p. CALIBRA.

Esto determinará en caso de fallo si este está en el sensor NDIR o en otros circuitos. La lectura obtenida se ha de comprobar con la curva característica de cada canal que se adjunta en el ANEXO en la documentación del sensor.3. Hay que tener en cuenta que la señal a la salida del INTERFACE no está corregida. 7. Los ajustes a realizar en cada canal del analizador son los siguientes: Ajuste de cero.1.4. Estos vienen ajustados de fábrica y no se deben tocar. En la placa PROCESSOR PCB (amplificador) hay potenciómetros de ajuste grueso de cero y de la tensión de la fuente de infrarrojos. por ejemplo el CANAL 1 (HC) en la ventana “Señal de salida del INTERFACE” mediríamos la tensión entre Vo_HC y MASA. Calibración de la medida.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev. “CERO” (ajuste de cero). Se puede medir la señal a la salida del interface en los puntos de prueba situados en la VENTANA DE AJUSTE de la Figura 2-52. Ajuste de fondo de escala.” (calibración de la medida). “FONDO E. Página 486 (532) . Si no da resultado se ha de sustituir el conjunto filtro/detector/pre-amplificador.1 Ajuste de CERO En ausencia de gases en el tubo de muestras del sensor la lectura del analizador debe ser “0”. Se recomienda seguir esta secuencia y completar el ajuste para todos los canales. En ella se montan los potenciómetros de ajuste accesibles desde la VENTANA DE AJUSTE. Debido a suciedad en el tubo de muestras o pequeños desajustes puede que esto no sea así. Como se observa en la Figura 2-52 para este sensor hay tres grupos de potenciómetros.4. Si no es posible realizar satisfactoriamente los ajustes se ha de sustituir el tubo de muestras y repetir los procesos.1 Sensor NDIR ANDROS modelo 5210 Los mecanismos de ajuste de este sensor se implementan en la placa RADIM que hace la función de interface.” (ajuste de fondo de escala) y “CALIBRA. El procedimiento a seguir se detalla a continuación y también se incluye en el MANUAL DE USUARIO. Si queremos comprobar. A 7.3. Si después de limpiar el tubo o sustituirlo persiste el error hay que realizar un ajuste de cero para corregir el error. Cada grupo tiene un potenciómetro de ajuste por canal.

8.Después de 5 minutos pulsar la tecla “FIN MEDICION”.Sensor ANDROS 5210: Puntos de prueba para ajuste de cero Este ajuste no afecta al de Fondo de Escala ni a la calibración del sensor.Conectar un voltímetro DC con fondo de escala mayor de 5 Vdc entre el Punto de Prueba C1A y C1B..SENSOR NDIR ANDROS: Ventana de AJUSTE DE CERO 5. 4.Asegurarse que el tubo de muestras está limpio y que la rueda troceadora (Chooper) está funcionando. Página 487 (532) .0 V. A Para ello.6.1 hay que seguir el siguiente procedimiento: Canal 1.Pulsar la tecla “PUESTA A CERO”... 3. En la figura se muestran los puntos de prueba CANAL AJUSTE DE CERO Voltímetro DC 1_HC C1A C1B 2_CO C2A C2B 3_CO2 C3A C3B Figura 7-5.. 7.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev.Pulsar la tecla “MEDICION CONTINUA”. 6...10. partiendo de los requisitos expresados en el punto 2. comprobar que Comprobar que ahora la lectura del canal es “0”. Si estuviese ajustado el cero mediría 5.. 2. HC: 1..17 C2A – C2B 21 – 24 C3A – C3B 27 – 33 Tabla 7-7.Hacer circular gas calibrado sin presencia de HC a una velocidad de 2-6 litros/minuto para limpiar el tubo de gases...0 Vdc.Ajustar el potenciómetro del canal “1_HC” hasta obtener la medida de 5. Repetir el proceso para los canales 2 y 3 teniendo en cuenta la siguiente tabla para los puntos de prueba: Canal nº Gas 1 2 3 HC CO CO2 Puntos de prueba Pines del conector de 34 pines C1A – C1B 15 .FIN del procedimiento.

La figura muestra la ventana en la que se realiza el ajuste. HC: 1..Hacer circular gas patrón HC de concentración conocida a una velocidad de flujo entre 2 y 3 litros / minuto. 2.4. Después se ajustando un potenciómetro hasta que el valor de la medida coincida con la concentración correcta. 3.. 5.2 Ajuste de FONDO DE ESCALA Este ajuste se realiza para corregir desviaciones de la medida haciendo pasar por el analizador gas patrón de concentración conocida. esperar 5 minutos. Página 488 (532) . 7.Pulsar “MEDICION CONTINUA”..Asegurarse que el tubo de muestras está limpio y que la rueda troceadora (chooper) está funcionando.Dejar pasar 2 minutos. 2.SENSOR NDIR ANDROS: Ventana de ajuste de FONDO DE ESCALA Previamente se ha de haber realizado el ajuste de cero.. 6. A 7. El procedimiento a seguir es el siguiente: Canal 1.FIN del procedimiento..Asegurarse que el tubo de muestras está limpio y que la rueda troceadora (Chooper) está funcionando. CANAL FONDO DE ESCALA Voltímetro DC 1_HC F1A F1B 2_CO F2A F2B 3_CO2 F3A F3B Figura 7-6. 4. CO: 1.. Canal 2.... esperar 5 minutos. pulsar “FIN MEDICION”.Pulsar “MEDICION CONTINUA”.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev..Pulsar la tecla “PUESTA A CERO”. 3. la medida debe permanecer en el valor del gas patrón.3.1.Hacer circular gas patrón CO de concentración conocida a una velocidad de flujo entre 4 y 5 litros / minuto..Ajustar el potenciómetro “1_HC” hasta que se obtenga la medida correcta de la concentración del HC.

.Ajustar el potenciómetro “3_CO2” hasta que se obtenga la medida correcta de la concentración de CO2...Pulsar la tecla “PUESTA A CERO”..1.. la medida debe permanecer en el valor del gas patrón. 7.4. 5. 3...Dejar pasar 2 minutos. pulsar “FIN MEDICION”.FIN del procedimiento. la medida debe permanecer en el valor del gas patrón.1 hay que seguir el siguiente procedimiento: Página 489 (532) .. Canal 3. 6. 2. Los potenciómetros están implementados en la tarjeta interface RADIM. La figura muestra la ventana en la que se realiza el ajuste.Hacer circular gas patrón CO2 de concentración conocida a una velocidad de flujo entre 2 y 3 litros / minuto..Pulsar “MEDICION CONTINUA”. CANAL ON OFF 1_HC CALIBRACIÓN 2_CO 3_CO2 Figura 7-7..Dejar pasar 2 minutos. 7.3 Calibración de la medida La calibración asegura que el visualizador muestra un 80% del fondo de escala o aproximadamente 4.FIN del procedimiento.3.5 V de desviación cuando el conmutador de calibración del canal es puesto en ON. 7.6. 4. 5.Asegurarse que el tubo de muestras está limpio y que la rueda troceadora (chooper) está funcionando. 6. CO2: 1. A 4. esperar 5 minutos.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev..SENSOR NDIR ANDROS: Ventana de CALIBRACION Partiendo de los requisitos expresados en el punto 2.10.Pulsar la tecla “PUESTA A CERO”.Ajustar el potenciómetro “2_CO” hasta que se obtenga la medida correcta de la concentración de CO.. pulsar “FIN MEDICION”.

el fondo de escala es 5.219 Vdc que se corresponde con 20.Ajustar el potenciómetro 1_HC (CANAL-1) hasta que la lectura del canal sea 1655 HC % ppm Vol. 9..16 CO2 %Vol. Página 490 (532) .Esperar 2 minutos y pulsar la tecla “FIN MEDICIÓN”. 5. 8.Hacer circular gas calibrado sin presencia de HC a una velocidad de 2 a 6 litros/minuto para limpiar el tubo de gases. 6..Pulsar la tecla “PUESTA A CERO”..2 %Vol. El 80% de la escala se corresponderá con 4. el fondo de escala es 5 Vdc que se corresponde con 10. 3.0 CO %Vol. 2.32 Vdc que indica una concentración de 1655 %ppm Vol. Comprobar que la lectura permanece igual al ajuste realizado. CANAL-3 CO2: De acuerdo a la Curva Característica para este gas.Esperar 5 minutos..FIN del procedimiento.0 %Vol. El 80% de la escala se corresponderá con una concentración de 16. CANAL-2 CO: De acuerdo a la Curva Característica para este gas. El procedimiento a seguir es el mismo que para el CANAL-1 pero con el valor de lectura del canal de 8.. Se encenderá el LED amarillo del CANAL-1 indicando “calibración”. A CANAL-1 HC: De acuerdo a la Curva Característica para este gas...0 %Vol.Asegurarse que el tubo de muestras está limpio y que la rueda troceadora (Chooper) está funcionando. El procedimiento a seguir es el mismo que para el CANAL-1 pero con el valor de lectura del canal de 16.. 7.Pulsar la tecla “MEDICION CONTINUA”.Poner el conmutador de calibración del 1_HC en OFF.Poner el conmutador de calibración del canal “1_HC” en ON.16 %Vol.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev...4 Vdc que se corresponde con 2200 %ppm Vol. 1. 10. 4. el fondo de escala es 5. El 80% de la escala se corresponderá con una concentración de 8. Se apagará el LED amarillo del CANAL-1.

A 7.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev. Ajuste de fondo de escala.3. AJUSTES DEL SENSOR DE OXÍGENO CANAL-4 O2 AJUSTE DE CERO Vout DC Potenciómetros O1 O2 O3 MASA FONDO DE ESCALA Potenciómetros V_ref Vz out CALIBRACIÓN Potenciómetro Figura 7-8. Calibración. Los ajustes se implementan a través de la VENTANA DE AJUSTES actuando sobre los potenciómetros de ajuste y puntos de prueba habilitados al efecto.2 Sensor O2 Los ajustes implementados en el sensor de oxígeno son los siguientes: Ajuste de cero.SENSOR DE OXÍGENO: VENTANA para los ajustes del CANAL-4 Se recomienda seguir el proceso de ajuste empezando por el ajuste de cero.. En la figura se muestra la parte de la VENTANA DE AJUSTE relacionada con el sensor de Oxígeno.4. La medición del porcentaje de Oxígeno se realiza en el CANAL-4. Página 491 (532) . después el de fondo de escala y después la calibración.

. 5.Ajustar el potenciómetro O3 para conseguir 0 Vdc.4.Ajustar el potenciómetro O1 para conseguir 0 Vdc.SENSOR DE OXÍGENO: VENTANA para los ajustes del CANAL-4..1 Vdc.. 4...2 Ajuste de FONDO DE ESCALA Se ajusta el circuito para una medida del 80% del fondo de escala. 7. 6. 6.Pulsar “FIN MEDICIÓN”.3.1 Ajuste de CERO De acuerdo a curva característica para una concentración de 0% Vol la intensidad generada por el sensor es Is = 0 µA. 7.Conectar el voltímetro DC entre “Vz out” y MASA.2.Ajustar el potenciómetro O2 para conseguir 0 Vdc. Para simular esta situación se desconecta el sensor del analizador y a continuación se realiza el ajuste de cero..Desconectar el sensor de Oxígeno del analizador.3. Tomando como referencia l Figura 2-56.4..Sensor de Oxígeno”.Conectar el voltímetro DC entre MASA y O2..FIN del procedimiento.3..Ajustar el potenciómetro “Vz out” para hasta que la lectura sea 5. 3. El procedimiento de ajuste es el siguiente: 1.Conectar el voltímetro DC entre MASA y O3.. 4.Esperar 2 minutos. el 80% del fondo de escala es una concentración del 20% Vol que se corresponde con Is typ = 143 µA.Pulsar “INICIO MEDICIÓN”..25 W) al pin “+ Sensor de Oxígeno” y el otro extremo al pin “.FIN del procedimiento.Ajustar el potenciómetro “V_ref” hasta que la lectura del analizador sea 20% Vol para el Oxígeno.. De acuerdo a la curva característica del sensor. 11.2. 7. 3... 9. comprobar que se mantiene la lectura.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev.25 Ohmios 1% 2. 5.2.Desconectar el voltímetro DC y conectarlo entre “V_ref” y MASA. Los pasos a seguir son los siguientes: 1.4. esperar 5 minutos..En la conexión del sensor de Oxígeno al analizador conectar el “kit de ajuste” (resistencia de 3. 2. 2..Pulsar “PUESTA A CERO”. comprobar que la lectura es estable.3 Calibración de la MEDIDA Página 492 (532) ..Conectar un voltímetro DC entre MASA y O1. 7. 8.. A 7.. 10.

Pulsar “INICIO MEDICIÓN”. Se implementa un mecanismo de calibración de la medida...m.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev. 4. En la En la figura se muestra la parte de la VENTANA DE AJUSTE relacionada con el sensor de r. En este sensor no se necesita ajuste de cero.p.Ajustar el potenciómetro hasta que la medida sea correcta y estable.... Si midiendo cero r.m..Esperar 5 minutos.SENSOR DE OXÍGENO: VENTANA para los ajustes del CANAL-5 Para realizar el ajuste se ha de disponer de un tacómetro de precisión y un automóvil con encendido electrónico (mayor precisión) sobre el que utilizar el analizador.Esperar 5 minutos o hasta que se indique una medida de 21% Vol O2 aproximadamente. AJUSTE DEL SENSOR DE r. 2.3.4. 3..3 Sensor r. Puesto que el Oxígeno en el aire ambiente se encuentra en una concentración del 21% Vol en caso de necesidad se puede comprobar haciendo pasar aire ambiente por el analizador. 6. la medida ha de mantenerse estable.. 7. (motor parado) diese una lectura diferente de cero significa que hay un fallo importante en la placa acondicionadora y se deberá enviar a reparar el analizador al Servicio Técnico. El procedimiento es el siguiente: 1.m..Hacer pasar el gas patrón de concentración conocida 5. A Se realiza haciendo pasar un gas patrón con concentración de Oxígeno conocida y ajustando el canal.FIN del procedimiento. 8.Pulsar “PUESTA A CERO”.Esperar 5 minutos.p. 10.Hacer pasar aire ambiente para limpiar el tubo de muestras de restos de otros gases.m. Los paso a seguir son los siguientes: Página 493 (532) . 7. comprobar que se mantiene la lectura..p.. 9. – CANAL-5 CALIBRACIÓN Potenciómetro Figura 7-9.p.Pulsar “FIN MEDICIÓN”.

Esperar 2 minutos.En la VENTANA DE AJUSTE ajustar el potenciómetro de CALIBRACIÓN hasta que se coincida la medida con la del tacómetro de precisión.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev. 3. Figura 7-10.. después pulsar la tecla PARADA MEDICIÓN..m..FIN del procedimiento..Pulsar en el analizador la tecla “INICIO MEDICIÓN”. Para ello se utilizarán limpiadores para circuitos eléctricos y un paño seco y limpio...p. 7.Conectar el analizador. 5.. 2. Comprobar que la lectura se mantiene.000 r. A 1.Conectar la pinza inductiva al automóvil.. Comprobar que la lectura se mantiene.Esperar 2 minutos. LIMPIZA DE LA PINZA INDUCTIVA: Como parte del mantenimiento se ha de limpiar periódicamente (según el uso y estado) los contactos de la pinza que se muestran en la figura.Limpieza de la pinza inductiva Página 494 (532) . 9. Se recomienda esperar 30 minutos para que el analizador esté en condiciones normales de trabajo aunque para esta medida no es necesario. 4. 6..Conectar el tacómetro de precisión y hacer girar el motor del coche hasta las 2.Pulsar en el analizador la tecla “FIN MEDICIÓN”.. 8.

Se detiene la medición si está en progreso. siendo recomendable realizarlos al menos una vez al año en laboratorios homologados. En caso de fallo. que es el mínimo permitido.4. y se activa el zumbador. continuando la medición si estaba activada anteriormente. 7.002 y se activa el zumbador. En cuanto a valores máximos cuando la temperatura de trabajo sube por encima de 45 ºC se desconecta la fuente de infrarrojos del sensor NDIR y se activan los indicadores LED naranja y rojo. Cuando el analizador internamente alcanza la temperatura de trabajo por debajo de 30 ºC. se desactiva el ventilador y se activa el indicador LED amarillo. A 7.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev. Alarma: Se encienden los indicadores naranja y rojo y el zumbador.001 01 Causa: Temperatura de trabajo en el analizador demasiado alta.5 Control de la TEMPERATURA INTERNA. Cuando la temperatura baje de 40 ºC se conecta la fuente de infrarrojos. Se visualiza el código de error.4 Controles Metrológicos El analizador deberá someterse a los controles metrológicos que en cada momento especifique la legislación vigente.4. En caso de detectarse fallo grave o errores en la medida.6 Acciones en Caso de Indicación de “Alarma” y Códigos de ERROR. que no se puedan corregir con los mecanismos de ajuste del analizador. se apaga el indicador LED amarillo y el zumbador y continúa la medición si estaba iniciada con anterioridad. Página 495 (532) . visualiza el código de error 0. Cuando la temperatura se vaya elevando y sobrepase los 35 ºC se conecta el ventilador. el analizador se debe llevar para su reparación al fabricante o a empresas autorizadas al efecto. En los visualizadores podemos encontrarnos las siguientes indicaciones de error: MENSAJE COD_ERROR CAUSA / INDICADORES / ACCION 0. los LED´s el zumbador o los visualizadores alertarán sobre dicha situación. Se para la medición en progreso. En el exterior del analizador en lugar visible se especificará la necesidad de dejar libre la entrada y salida de aire para ventilación del analizador. 7. se apagan los indicadores LED naranja y rojo y el zumbador.4.

Si después de esto sigue la alarma apagar el analizador y llamar al Servicio Técnico. Acción: Apagar el analizador y llamar al servicio técnico. no es fiable la medida en estas condiciones. A MENSAJE COD_ERROR CAUSA / INDICADORES / ACCION Acción: El programa desconecta el sensor infrarrojo hasta que la temperatura baja del nivel crítico. Alarma: Se activa el zumbador.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev. Alarma: Se enciende el indicador rojo y el zumbador.003 03 Causa: Fallo en el chequeo de la memoria del analizador. Página 496 (532) . como temperatura exterior muy baja. Esperar 15 minutos a que el ventilador baje la temperatura. Alarma: Se enciende el indicador rojo y el zumbador. se muestra el código de fallo en el visualizador. se muestra el código de fallo en el visualizador. Si el fallo persiste y no se observa un motivo claro. 0. Acción: Se detiene el programa hasta que dejan de pulsar las teclas. llamar al Servicio Técnico. No es posible realizar ninguna medición.004 04 Causa: Fallo en el teclado al pulsar dos o mas teclas a la vez. Esperar a que se apaguen los indicadores de error.002 02 Causa: Temperatura interna del analizador muy baja. En ese momento se apagarán los indicadores de error y se visualiza “-OK-”. Acción: El programa espera a que el analizador alcance la temperatura adecuada. 0. 0.

por lo que queda afectado por el Real Decreto 1215/1997 de 18 de julio. Manejo de máquinas y herramientas. c. Protecciones personales: Las protecciones necesarias para la realización de los trabajos previstos desde el proyecto son las siguientes: Página 497 (532) . - Disposición y ordenamiento del tráfico de vehículos. Utilización de los medios auxiliares. El Analizador TECNIGAS-M6A se cataloga como “Equipo de Trabajo” dentro de la normativa española vigente de Seguridad y Salud. - Mantener los medios auxiliares y las herramientas en buen estado de conservación.Códigos de Error e indicadores de fallo 7.. Tabla 7-8. A MENSAJE COD_ERROR CAUSA / INDICADORES / ACCION Cuando se dejan de pulsar las teclas se apaga el zumbador y el mensaje de error. Movimiento de vehículos .Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev. - Orden y limpieza en la zona de trabajo. Medidas Preventivas en la Organización del Trabajo: Para el manejo y trabajos con el Equipo.7 Prevención de Riesgos Laborales en la Utilización del Analizador. No se toma en cuenta ninguna tecla como pulsada. las medidas preventivas se impondrán según las líneas siguientes: - Normativa de prevención dirigida y entregada a los operarios para su aplicación en todo su funcionamiento.4. - Delimitación de las zonas de trabajo y cercado si es necesaria la prevención. El empresario está obligado a garanizar la Seguridad y la Salud de los trabajadores. b. aceras y pasos para los trabajadores. - Señalización en su generalidad y de acuerdo con la normativa vigente. - Cuidar del cumplimiento de la normativa vigente en: a.

Análisis y Prevención de Riesgos Catastróficos El único riesgo catastrófico previsto es el de incendio. - Protección del trabajador en sus.T. Análisis y Prevención de los Riesgos en el Equipo La prevención sobre la utilización de este Equipo se desarrollará de acuerdo con los siguientes principios: - Reglamentación oficial: Se cumplirá lo indicado en el Reglamento de Máquinas. El riesgo considerado posible se cubrirá con las siguientes medidas: - Realizar revisiones periódicas en la instalación eléctrica. y con las especificaciones de los fabricantes. Medicina Preventiva: Las posible enfermedades profesionales que puedan originarse en esta obra son las normales que trata la medicina del trabajo y la higiene industrial. - Disponer de una amplia ventilación en las instalaciones donde se utlice el analizador. A - Protección del cuerpo. Por otra parte no se espera la acumulación de materiales con alta carga de fuego. en las Instrucciones Técnicas Complementarias (I. - Solo conectar el equipo a instalaciones de eléctricas con toma de tierra.C. extremidades y ojos con los siguientes medios: - Gafas antipartículas. - Calzado de seguridad.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev.  Modo de uso con seguridad. próximo al lugar. - Guantes para protección de quemaduras. - Protectores contra ruido mediante elementos normalizados. - Las máquinas y herramientas a utilizar en obra dispondrán de su folleto de instrucciones de manejo que incluirá:  Riesgos que entraña para los trabajadores. mediante ropa de trabajo adecuada.) correspondientes. mejor polivalentes. Todo ello se resolverá de acuerdo con los servicios de prevención de empresa quienes ejercerán la dirección y el Página 498 (532) . - Disponer en las instalaciones de extintores. de acuerdo con la climatología.

A control de las enfermedades profesionales.Proyecto: Analizador de gases para vehículos de gasolina ANEXO IV: MANUAL DE USUARIO 30-01-2010 rev. haya recibido un curso de socorrismo. entre los trabajadores presentes. tanto en la decisión de utilización de los medios preventivos como la observación médica de los trabajadores. uno por lo menos. Página 499 (532) . Formación: El empresario será responsable de la formación en prevención de Riesgos Laborales de los operarios que tengan que manejar el Analizador. Para atender a los primeros auxilios existirá un botiquín de urgencia situado en los vestuarios. Primeros auxilios. y se comprobara que.

A 7.5 ANEXO V: Curvas de Respuesta del Módulo Sensores Página 500 (532) .Proyecto: Analizador de gases para vehículos de gasolina ANEXO V: CURVAS DE RESPUESTA DEL MÓDULO SENSORES 30-01-2010 rev.

.

.

.

.

Seguidamente se hace una relación de los documentos en PDF que se encuentran en el CD del proyecto y que son los siguientes: D:\ANEXO\ANEXO_VI\Hoja de características sensor NDIR ANDROS serie 5000 D:\ANEXO\ANEXO_VI\Hoja de características sensor O2 de Electrovac D:\ANEXO\ANEXO_VI\Hoja de características CPU MC68HC000 D:\ANEXO\ANEXO_VI\Hoja de características FPCP MC68882 D:\ANEXO\ANEXO_VI\Hoja de características del amplificador SH AD585 D:\ANEXO\ANEXO_VI\Hoja de características del conversor AD AD574A D:\ANEXO\ANEXO_VI\Hoja de características de la VIA R6522 Página 505 (532) .Proyecto: Analizador de gases para vehículos de gasolina ANEXO VI: HOJAS DE CARACTERÍSTICAS 30-01-2010 rev. A 7.6 ANEXO VI: Hojas de Características de Sensores y Componentes Este apartado contiene las hojas de características de los sensores utilizados y componentes mas importantes.

Seguridad y Salud en la utilización de los equipos de trabajo Página 506 (532) .Homologación de vehículos a motor y de sus remolques D:\ANEXO\ANEXO_VII\ Directiva 70_220_CEE medidas emisiones de vehículos con motor de explosión en la CEE D:\ANEXO\ANEXO_VII\ Directiva 96_96_CEE regulación ITV en la CEE D:\ANEXO\ANEXO_VII\ Directiva Bruselas 1999_125_CE reducción CO2 automóviles D:\ANEXO\ANEXO_VII\ RD 2042_1994 regulación ITV en España D:\ANEXO\ANEXO_VII\ ORDEN del Ministerio de Fomento de 15 de abril de 1.7 ANEXO VII: Legislación Este apartado contiene la legislación mas importante utilizada en el elaboración del proyecto. A 7. La documentación se encuentra el CD del proyecto a la que se puede acceder con los siguientes links: D:\ANEXO\ANEXO_VII\ Directiva 70_156_CEE .Proyecto: Analizador de gases para vehículos de gasolina ANEXO VII: LEGISLACIÓN 30-01-2010 rev.998 Control metrológico .(BOE nº 100 de 27-04-1998) D:\ANEXO\ANEXO_VII\ Norma UNE 8251_2004 homologación analizadores de gases D:\ANEXO\ANEXO_VII\ RD 1215_1997 .

unfccc. http://es.html Amidata S. Francisco J.es/portal/secciones/cambio_climatico/ Portal de la Unión Europea http://europa.curamik. Ana I. Chile. A 7.html Datasheet oneline http://www.com/ Electrovac http://www. Área de Medio Ambiente http://www.8 ANEXO VIII: Bibliografía y Referencias Seguidamente se detalla la bibliografía y páginas web mas importantes utilizadas en la elaboración del presente proyecto.de/resource/convkp.de/sprache2/n161802/n. Título: DISEÑO Y PROGRAMACIÓN DEL µP 68000 Y PERIFÉRICOS Autor: Enrique Colomar Pous.Proyecto: Analizador de gases para vehículos de gasolina ANEXO VIII: BIBLIOGRAFÍA Y REFERENCIAS 30-01-2010 rev. Dora Roig Mena Editorial: Universidad Politécnica de Valencia Título: M68000 8-/16-/32-Bit Microprocessors User´s Manual Autor: MOTOROLA Editorial: MOTOROLA Título: MOTOROLA M68000 FAMILY Programmer’s Reference Manual Autor: MOTOROLA Editorial: MOTOROLA Título: MC68881/882 FLOATING-POINT USER´S MANUAL SECOND EDITION Autor: Englewood Cliffs Editorial: PRENTICE HALL Título: Desarrollo y construcción de prototipos electrónicos Autor: Angel Bueno Martín.htm Kyoto Protocol to the United Nations Framework Convention on Climate Change http://www. Ministerio de Medioambiente y Medio Rural y Marino.A.datasheetcatalog. Cambio Climático Global.com/web/home.mma.eu/index_es. Autor: Mogens Gallardo Editorial: Universidad de Concepción. José Garrigues Baixauli. Ballester Merelo. 1997.rs-online. De Soto Gorroño Editorial: Marcombo Título: Programa de doctorado.html Página 507 (532) .

FECHA: Febrero / 2010. DIRECTOR: José Ramón López López. .8 ESTUDIO DE SEGURIDAD Y SALUD TITULACIÓN: Ingeniería Técnica Industrial especialidad Electrónica Industrial AUTOR: José Santaella Ortiz.

Relación de los riesgos laborales que no pueden eliminarse conforme a lo señalado anteriormente especificando las medidas preventivas y protecciones técnicas tendentes a controlar y reducir riesgos valorando su eficacia. indicando las medidas técnicas necesarias. A 8. Seguidamente se exponen los apartados que afectan al mismo. Objeto. en especial cuando se propongan medidas alternativas (en su caso.1 Introducción Se realiza el presente estudio para establecer las disposiciones mínimas de Seguridad y Salud del equipo proyectado. tanto en su concepción durante el proyecto.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. Página 509 (532) .2 Objeto del Estudio de Seguridad y Salud El presente Estudio deberá precisar: Las normas de Seguridad y Salud aplicables. Sumario:  Artículo 1. 8. Obligaciones generales del empresario. Previsiones e informaciones útiles para efectuar en su día. Definiciones. Comprobación de los equipos de trabajo.  Artículo 2. Obligaciones en materia de formación e información.  Artículo 5. se tendrá en cuenta cualquier tipo de actividad que se lleve a cabo en la misma y contendrá medidas específicas relativas a los trabajos incluidos en uno o varios de los apartados del Anexo II del Real Decreto1215/1997).  Artículo 4. La identificación de los riesgos laborales que puedan ser evitados.  Artículo 3.3 Real Decreto 1215/1997 El presente Analizador se cataloga como “Equipo de Trabajo” por lo que queda afectado por el Real Decreto 1215/1997 de 18 de julio. 8. como en su aplicación posterior para su uso laboral. tomadas en cuenta. en las debidas condiciones de seguridad y salud. los previsibles trabajos posteriores.

A  Artículo 6. la reparación. en el marco de la Ley 31/1995. 2. Definiciones. 1.3. 8. el empleo. de 17 de enero. Consulta y participación de los trabajadores. Disposiciones mínimas aplicables a los equipos de trabajo. Página 510 (532) . de Prevención de Riesgos Laborales.  ANEXO II. la transformación. por el que se aprueba el Reglamento de los Servicios de Prevención. las disposiciones mínimas de seguridad y salud para la utilización de los equipos de trabajo empleados por los trabajadores en el trabajo. Zona peligrosa: cualquier zona situada en el interior o alrededor de un equipo de trabajo en la que la presencia de un trabajador expuesto entrañe un riesgo para su seguridad o para su salud. Guía técnica.Las disposiciones del Real Decreto 39/1997. la limpieza.3. Derogación normativa.  DISPOSICIÓN FINAL TERCERA. A efectos del presente Real Decreto se entenderá por: Equipo de trabajo: cualquier máquina.  DISPOSICIÓN FINAL SEGUNDA.1 Artículo 1.. se aplicarán plenamente al conjunto del ámbito contemplado en el apartado anterior.  ANEXO I. Utilización de un equipo de trabajo: cualquier actividad referida a un equipo de trabajo. el transporte. Objeto..  DISPOSICIÓN TRANSITORIA ÚNICA.El presente Real Decreto establece. Adaptación de equipos de trabajo. aparato. instrumento o instalación utilizado en el trabajo. 8. Disposiciones relativas a la utilización de los equipos de trabajo. el mantenimiento y la conservación. Entrada en vigor. de 8 de noviembre. en particular. tal como la puesta en marcha o la detención. sin perjuicio de las disposiciones específicas contenidas en el presente Real Decreto.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. incluida.  DISPOSICIÓN FINAL PRIMERA.  DISPOSICIÓN DEROGATORIA ÚNICA. Facultades de desarrollo.2 Artículo 2.

La utilización de los equipos de trabajo deberá cumplir las condiciones generales establecidas en el anexo II del presente Real Decreto. de forma que garanticen la seguridad y la salud de los trabajadores al utilizar dichos equipos de trabajo. El empresario adoptará las medidas necesarias para que. así como los riesgos que puedan derivarse de la presencia o utilización de dichos equipos o agravarse por ellos. mediante un mantenimiento adecuado.3. 2. Cualquier disposición legal o reglamentaria que les sea de aplicación. 3. que requieran un particular conocimiento por parte de aquéllos. Cuando. especialmente en cuanto al diseño del puesto de trabajo y la posición de los trabajadores durante la utilización del equipo de trabajo. Para la aplicación de las disposiciones mínimas de seguridad y salud previstas en el presente Real Decreto. el empresario adoptará las medidas necesarias para que la utilización de dicho equipo quede reservada a los trabajadores designados para ello. Las condiciones generales previstas en el anexo I de este Real Decreto.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. el empresario deberá utilizar únicamente equipos que satisfagan: a. A Trabajador expuesto: cualquier trabajador que se encuentre total o parcialmente en una zona peligrosa. a fin de evitar o controlar un riesgo específico para la seguridad o salud de los trabajadores. c. los equipos de trabajo se conserven durante todo el tiempo de utilización en unas condiciones tales que satisfagan las disposiciones del segundo párrafo del apartado 1. Dicho mantenimiento se realizará teniendo en cuenta las instrucciones del Página 511 (532) . El empresario adoptará las medidas necesarias para que los equipos de trabajo que se pongan a disposición de los trabajadores sean adecuados al trabajo que deba realizarse y convenientemente adaptados al mismo. la utilización de un equipo de trabajo deba realizarse en condiciones o formas determinadas. en particular. b. b. el empresario tendrá en cuenta los principios ergonómicos. Obligaciones Generales del Empresario. Cuando no sea posible garantizar de este modo totalmente la seguridad y la salud de los trabajadores durante la utilización de los equipos de trabajo. 1. En cualquier caso. 8. 5. las adaptaciones necesarias para su utilización por trabajadores discapacitados. el empresario tomará las medidas adecuadas para reducir tales riesgos al mínimo.3 Artículo 3. Las condiciones y características específicas del trabajo a desarrollar. Operador del equipo: el trabajador encargado de la utilización de un equipo de trabajo. 4. en los puestos de trabajo. Para la elección de los equipos de trabajo el empresario deberá tener en cuenta los siguientes factores: a. Los riesgos existentes para la seguridad y salud de los trabajadores en el lugar de trabajo y. En su caso.

con objeto de asegurar el cumplimiento de las disposiciones de seguridad y de salud y de remediar a tiempo dichos deterioros. así como sobre las medidas de prevención y protección que hayan de adoptarse en aplicación del presente Real Decreto. que puedan tener consecuencias perjudiciales para la seguridad. 3.5 Artículo 5. pruebas de carácter periódico. De conformidad con los artículos 18 y 19 de la Ley de Prevención de Riesgos Laborales. 4. fenómenos naturales o falta prolongada de uso. accidentes. Las comprobaciones serán efectuadas por personal competente. 8. 1.3. El empresario adoptará las medidas necesarias para que aquellos equipos de trabajo sometidos a influencias susceptibles de ocasionar deterioros que puedan generar situaciones peligrosas estén sujetos a comprobaciones y. y a una nueva comprobación después de cada montaje en un nuevo lugar o emplazamiento. deberán ir acompañados de una prueba material de la realización de la última comprobación. en su defecto. con objeto de asegurar la correcta instalación y el buen funcionamiento de los equipos. sus condiciones de utilización y cualquier otra circunstancia normal o excepcional que pueda influir en su deterioro o desajuste. las características de estos equipos. Igualmente.3. Cuando los equipos de trabajo se empleen fuera de la empresa. tales como transformaciones. se deberán realizar comprobaciones adicionales de tales equipos cada vez que se produzcan acontecimientos excepcionales. Obligaciones en Materia de Formación e Información. Comprobación de los Equipos de Trabajo. Las operaciones de mantenimiento. Página 512 (532) . tras su instalación y antes de la puesta en marcha por primera vez. El empresario adoptará las medidas necesarias para que aquellos equipos de trabajo cuya seguridad dependa de sus condiciones de instalación se sometan a una comprobación inicial.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. 8. en su caso. Los requisitos y condiciones de las comprobaciones de los equipos de trabajo se ajustarán a lo dispuesto en la normativa específica que les sea de aplicación. 1. A fabricante o. reparación o transformación de los equipos de trabajo cuya realización suponga un riesgo específico para los trabajadores sólo podrán ser encomendadas al personal especialmente capacitado para ello. Dichos resultados deberán conservarse durante toda la vida útil de los equipos. Los resultados de las comprobaciones deberán documentarse y estar a disposición de la autoridad laboral.4 Artículo 4. 2. 5. el empresario deberá garantizar que los trabajadores y los representantes de los trabajadores reciban una formación e información adecuadas sobre los riesgos derivados de la utilización de los equipos de trabajo.

se informará a los trabajadores sobre la necesidad de prestar atención a los riesgos derivados de los equipos de trabajo presentes en su entorno de trabajo inmediato. La consulta y participación de los trabajadores o sus representantes sobre las cuestiones a las que se refiere este Real Decreto se realizarán de conformidad con lo dispuesto en el apartado 2 del artículo 18 de la Ley de Prevención de Riesgos Laborales. Dicho Plan deberá ser presentado a la autoridad laboral en el plazo máximo de nueve meses desde la entrada en vigor del Página 513 (532) . Adaptación de Equipos de Trabajo. Los equipos de trabajo. deberá contener. La información. No obstante. así como las situaciones o formas de utilización anormales y peligrosas que puedan preverse. La información deberá ser comprensible para los trabajadores a los que va dirigida e incluir o presentarse en forma de folletos informativos cuando sea necesario por su volumen o complejidad o por la utilización poco frecuente del equipo. 8. las indicaciones relativas a: a.6 Artículo 6. en su caso. transcendencia e importancia de la situación objetiva alegada. 8. suministrada preferentemente por escrito. 3. La documentación informativa facilitada por el fabricante estará a disposición de los trabajadores. cuando en determinados sectores por situaciones específicas objetivas de sus equipos de trabajo suficientemente acreditadas no pueda cumplirse el plazo establecido en el párrafo anterior. como mínimo. teniendo en cuenta las instrucciones del fabricante. teniendo en cuenta la gravedad. 4. Las conclusiones que. c. a petición razonada de las organizaciones empresariales más representativas del sector y previa consulta a las organizaciones sindicales más representativas en el mismo. Consulta y Participación de los Trabajadores. se puedan obtener de la experiencia adquirida en la utilización de los equipos de trabajo. A 2. podrá autorizar excepcionalmente un Plan de Puesta en Conformidad de los equipos de trabajo de duración no superior a cinco años. que en la fecha de entrada en vigor de este Real Decreto estuvieran a disposición de los trabajadores en la empresa o centro de trabajo. aún cuando no los utilicen directamente. 1. la autoridad laboral. Igualmente.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. o de las modificaciones introducidas en los mismos.3.7 DISPOSICIÓN TRANSITORIA ÚNICA. Cualquier otra información de utilidad preventiva. b. Los trabajadores a los que se refieren los apartados 4 y 5 del artículo 3 de este Real Decreto deberán recibir una formación específica adecuada.3. Las condiciones y forma correcta de utilización de los equipos de trabajo. deberán ajustarse a los requisitos establecidos en el apartado 1 del anexo I en el plazo de doce meses desde la citada entrada en vigor.

La aplicación del Plan de Puesta en Conformidad a las empresas afectadas se efectuará mediante solicitud de las mismas a la autoridad laboral para su aprobación y deberá especificar la consulta a los representantes de los trabajadores. Asimismo. b. 2. Guía técnica. A presente Real Decreto y se resolverá en plazo no superior a tres meses. aprobado por la Orden de 31 de enero de 1940. elaborará y mantendrá actualizada una Guía técnica. Derogación normativa. de acuerdo con lo dispuesto en el apartado 3 del artículo 5 del Real Decreto 39/1997. las funciones que se reconocen a la autoridad laboral en los párrafos anteriores serán desarrolladas por las Administraciones públicas competentes en materia de minas. transcendencia e importancia de los problemas técnicos que impiden el cumplimiento del plazo establecido. 8. expresamente. sin perjuicio de lo dispuesto en la disposición transitoria y en la disposición final segunda. para la evaluación y prevención de los riesgos relativos a la utilización de los equipos de trabajo. El capítulo VII del Reglamento de Seguridad e Higiene en el Trabajo. Quedan derogadas cuantas disposiciones de igual o inferior rango se opongan a lo dispuesto en este Real Decreto y. XI y XII del Título II de la Ordenanza General de Seguridad e Higiene en el Trabajo. por el que se aprueba el Reglamento de los Servicios de Prevención. Página 514 (532) .3. la gravedad. El Instituto Nacional de Seguridad e Higiene en el Trabajo. El capítulo III del Reglamento de Seguridad del Trabajo en la Industria de la Construcción y Obras Públicas. los detalles de la puesta en conformidad y las medidas preventivas alternativas que garanticen las adecuadas condiciones de seguridad y salud de los puestos de trabajo afectados.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. deberán ajustarse en un plazo máximo de cuatro años a contar desde la fecha citada a las disposiciones mínimas establecidas en dicho apartado. 8. Los equipos de trabajo contemplados en el apartado 2 del anexo I que el 5 de diciembre de 1998 estuvieran a disposición de los trabajadores en la empresa o centro de trabajo. de carácter no vinculante. En el caso de los equipos de trabajo utilizados en explotaciones mineras.9 DISPOSICIÓN FINAL PRIMERA.8 DISPOSICIÓN DEROGATORIA ÚNICA. aprobado por la Orden de 20 de mayo de 1952. quedan derogados expresamente: a. aprobada por Orden de 9 de marzo de 1971. X. de 17 de enero. los capítulos VIII. teniendo la falta de resolución expresa efecto desestimatorio. IX.3.

si fuera necesario. En el caso de los equipos de trabajo que ya estén en servicio en la fecha de entrada en vigor de este Real Decreto. A 8. Facultades de desarrollo.11 DISPOSICIÓN FINAL TERCERA. Disposiciones mínimas generales aplicables a los equipos de trabajo 1. y de forma que su manipulación no pueda ocasionar riesgos adicionales. y previo informe de la Comisión Nacional de Seguridad y Salud en el Trabajo. El trabajador Página 515 (532) . El presente Real Decreto entrará en vigor a los veinte días de su publicación en el Boletín Oficial del Estado.10 DISPOSICIÓN FINAL SEGUNDA. Entrada en vigor.4. Los órganos de accionamiento de un equipo de trabajo que tengan alguna incidencia en la seguridad deberán ser claramente visibles e identificables y. la aplicación de las citadas disposiciones no requerirá necesariamente de la adopción de las mismas medidas que las aplicadas a los equipos de trabajo nuevos. excepto el apartado 2 del anexo I y los apartados 2 y 3 del anexo II que entrarán en vigor el 5 de diciembre de 1998.3.3. Si esto no fuera posible. salvo. Los órganos de accionamiento deberán estar situados fuera de las zonas peligrosas. así como para las adaptaciones de carácter estrictamente técnico de sus anexos en función del progreso técnico y de la evolución de normativas o especificaciones internacionales o de los conocimientos en materia de equipos de trabajo. a dictar cuantas disposiciones sean necesarias para la aplicación y desarrollo de este Real Decreto. tal como una señal de advertencia acústica o visual. en el caso de determinados órganos de accionamiento.1 Anexo I: Disposiciones Mínimas Aplicables a los Equipos de Trabajo. Si fuera necesario. 1. OBSERVACIÓN PRELIMINAR Las disposiciones que se indican a continuación sólo serán de aplicación si el equipo de trabajo da lugar al tipo de riesgo para el que se especifica la medida correspondiente.4 ANEXOS 8. estar indicados con una señalización adecuada.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. Se autoriza al Ministro de Trabajo y Asuntos Sociales. cuando corresponda. 8. el operador del equipo deberá poder cerciorarse desde el puesto de mando principal de la ausencia de personas en las zonas peligrosas. No deberán acarrear riesgos como consecuencia de una manipulación involuntaria. 8. previo informe favorable del de Industria y Energía. la puesta en marcha deberá ir siempre precedida automáticamente de un sistema de alerta.

se interrumpirá el suministro de energía de los órganos de accionamiento de que se trate. A expuesto deberá disponer del tiempo y de los medios suficientes para sustraerse rápidamente de los riesgos provocados por la puesta en marcha o la detención del equipo de trabajo. dicho equipo deberá estar provisto de un dispositivo de parada de emergencia. o bien todo el equipo de trabajo o bien una parte del mismo solamente. salvo en el caso de las escaleras de mano y de los sistemas utilizados en las técnicas de acceso y posicionamiento mediante cuerdas. 4. Cada puesto de trabajo estará provisto de un órgano de accionamiento que permita parar en función de los riesgos existentes. sea cual fuere la causa de esta última. 3. La puesta en marcha de un equipo de trabajo solamente se podrá efectuar mediante una acción voluntaria sobre un órgano de accionamiento previsto a tal efecto. presión. velocidad. vapores o líquidos o por emisión de polvo deberá estar provisto de dispositivos adecuados de captación o extracción cerca de la fuente emisora correspondiente. perturbaciones y los requerimientos previsibles. En particular. Si fuera necesario en función de los riesgos que presente un equipo de trabajo y del tiempo de parada normal. salvo si dicha puesta en marcha o modificación no presentan riesgo alguno para los trabajadores expuestos o son resultantes de la secuencia normal de un ciclo automático.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. Los equipos de trabajo cuya utilización prevista requiera que los trabajadores se sitúen sobre ellos deberán disponer de los medios adecuados para garantizar que el acceso y permanencia en esos equipos no suponga un riesgo para su seguridad y salud. Las barandillas deberán ser resistentes. Cada equipo de trabajo deberá estar provisto de un órgano de accionamiento que permita su parada total en condiciones de seguridad. etc. 5. 2. 6. de forma que dicho equipo quede en situación de seguridad. Una vez obtenida la parada del equipo de trabajo o de sus elementos peligrosos. los equipos de trabajo y sus elementos deberán estar estabilizados por fijación o por otros medios. en las condiciones de uso previstas. cuando sea necesario para impedir el paso o deslizamiento de los Página 516 (532) . y para introducir una modificación importante en las condiciones de funcionamiento (por ejemplo. Lo mismo ocurrirá para la puesta en marcha tras una parada. los equipos de trabajo deberán disponer de barandillas o de cualquier otro sistema de protección colectiva que proporcione una seguridad equivalente. cuando exista un riesgo de caída de altura de más de dos metros. Si fuera necesario para la seguridad o salud de los trabajadores. Los sistemas de mando deberán ser seguros y elegirse teniendo en cuenta los posibles fallos.). Cualquier equipo de trabajo que entrañe riesgo por emanación de gases. La orden de parada del equipo de trabajo tendrá prioridad sobre las órdenes de puesta en marcha. Cualquier equipo de trabajo que entrañe riesgo de caída de objetos o de proyecciones deberá estar provisto de dispositivos de protección adecuados a dichos riesgos. de una altura mínima de 90 centímetros y.

utilizadas o Página 517 (532) . polvos. En los casos en que exista riesgo de estallido o de rotura de elementos de un equipo de trabajo que pueda afectar significativamente a la seguridad o a la salud de los trabajadores deberán adoptarse las medidas de protección adecuadas. respectivamente. e. o ambos. las escaleras de tijera dispondrán de elementos de seguridad que impidan su apertura al ser utilizadas. líquidos. Las partes de un equipo de trabajo que alcancen temperaturas elevadas o muy bajas deberán estar protegidas cuando corresponda contra los riesgos de contacto o la proximidad de los trabajadores. limitando el acceso únicamente al sector en el que deba realizarse el trabajo sin desmontar. de calentamiento del propio equipo o de emanaciones de gases. El equipo de trabajo deberá llevar las advertencias y señalizaciones indispensables para garantizar la seguridad de los trabajadores. 14. A trabajadores o para evitar la caída de objetos. En particular. para que su utilización en las condiciones para las que han sido diseñados no suponga un riesgo de caída por rotura o desplazamiento. a ser posible. 10. 12. Serán de fabricación sólida y resistente. Todo equipo de trabajo deberá estar provisto de dispositivos claramente identificables que permitan separarlo de cada una de sus fuentes de energía. f. 11. 7. dispondrán. Todo equipo de trabajo deberá ser adecuado para proteger a los trabajadores contra los riesgos de incendio. b. Deberán permitir las intervenciones indispensables para la colocación o la sustitución de las herramientas. Los resguardos y los dispositivos de protección: a. deberán ir equipados con resguardos o dispositivos que impidan el acceso a las zonas peligrosas o que detengan las maniobras peligrosas antes del acceso a dichas zonas. el resguardo o el dispositivo de protección. 9. Las zonas y puntos de trabajo o de mantenimiento de un equipo de trabajo deberán estar adecuadamente iluminadas en función de las tareas que deban realizarse.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. los andamios y los sistemas utilizados en las técnicas de acceso y posicionamiento mediante cuerdas deberán tener la resistencia y los elementos necesarios de apoyo o sujeción. Las escaleras de mano. Los dispositivos de alarma del equipo de trabajo deberán ser perceptibles y comprensibles fácilmente y sin ambigüedades. c. 8. 13. No deberá ser fácil anularlos o ponerlos fuera de servicio. de una protección intermedia y de un rodapiés. y para los trabajos de mantenimiento. vapores u otras sustancias producidas. No ocasionarán riesgos suplementarios. Deberán estar situados a suficiente distancia de la zona peligrosa. Cuando los elementos móviles de un equipo de trabajo puedan entrañar riesgos de accidente por contacto mecánico. No deberán limitar más de lo imprescindible o necesario la observación del ciclo de trabajo. d.

1. deberán estar acondicionados para el trabajo en dichos ambientes y disponer. 19. En su montaje se tendrá en cuenta la necesidad de suficiente espacio libre entre los elementos móviles de los equipos de trabajo y los elementos fijos o móviles de su entorno y de que puedan suministrarse o retirarse de manera segura las energías y sustancias utilizadas o producidas por el equipo. tanto del equipo de trabajo como de las sustancias producidas. 2. ajustar o mantener los equipos de trabajo. Todo equipo de trabajo deberá ser adecuado para proteger a los trabajadores expuestos contra el riesgo de contacto directo o indirecto con la electricidad. 8. Todo equipo de trabajo deberá ser adecuado para prevenir el riesgo de explosión.4. y aislantes en caso necesario. Los equipos de trabajo para el almacenamiento. OBSERVACIÓN PRELIMINAR Las disposiciones del presente anexo se aplicarán cuando exista el riesgo correspondiente para el equipo de trabajo considerado. Página 518 (532) . trasiego o tratamiento de líquidos corrosivos o a alta temperatura deberán disponer de las protecciones adecuadas para evitar el contacto accidental de los trabajadores con los mismos. dispondrán y utilizarán de modo que se reduzcan los riesgos para los usuarios del equipo y para los demás trabajadores. la generación y propagación de estos agentes físicos. Las herramientas manuales deberán estar construidas con materiales resistentes y la unión entre sus elementos deberá ser firme. 18. de sistemas de protección adecuados. en su caso. sin bordes agudos ni superficies resbaladizas. de manera que se eviten las roturas o proyecciones de los mismos. vibraciones o radiaciones deberá disponer de las protecciones o dispositivos adecuados para limitar.2 Anexo II: Disposiciones Relativas a la Utilización de los Equipos de Trabajo. En cualquier caso. 15. 17. las partes eléctricas de los equipos de trabajo deberán ajustarse a lo dispuesto en la normativa específica correspondiente. Los equipos de trabajo se instalarán. Los equipos de trabajo que se utilicen en condiciones ambientales climatológicas o industriales agresivas que supongan un riesgo para la seguridad y salud de los trabajadores.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. Sus mangos o empuñaduras deberán ser de dimensiones adecuadas. en la medida de lo posible. utilizadas o almacenadas por éste. A almacenadas por éste. Los trabajadores deberán poder acceder y permanecer en condiciones de seguridad en todos los lugares necesarios para utilizar. tales como cabinas u otros. Todo equipo de trabajo que entrañe riesgos por ruido. 16. Condiciones generales de utilización de los equipos de trabajo 1.

En ambientes especiales tales como locales mojados o de alta conductividad. En particular. ropas de trabajo u otros objetos que pudiera llevar el trabajador. 9. Cuando durante la utilización de un equipo de trabajo sea necesario limpiar o retirar residuos cercanos a un elemento peligroso. 10. locales con alto riesgo de incendio. 5. respetándose. Los equipos de trabajo sólo podrán utilizarse de forma o en operaciones o en condiciones no consideradas por el fabricante si previamente se ha realizado una evaluación de los riesgos que ello conllevaría y se han tomado las medidas pertinentes para su eliminación o control. Cuando la utilización de un equipo de trabajo pueda dar lugar a proyecciones o radiaciones peligrosas. atmósferas explosivas o ambientes corrosivos. A tal fin. 11. 8. Los equipos de trabajo llevados o guiados manualmente. poniendo en peligro la seguridad de los trabajadores. no se emplearán equipos de trabajo que en dicho entorno supongan un peligro para la seguridad de los trabajadores. deberán adoptarse las precauciones y utilizarse las protecciones individuales apropiadas para reducir los riesgos al mínimo posible. velocidades o tensiones excesivas que puedan poner en peligro la seguridad del trabajador que los utiliza o la de terceros. en todo caso. 6. en su caso. A 3.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. una distancia de seguridad suficiente. deberán adoptarse las medidas de prevención o protección adecuadas para garantizar la seguridad de los trabajadores que los utilicen o se encuentren en sus proximidades. Los equipos de trabajo deberán ser instalados y utilizados de forma que no puedan caer. el atrapamiento de cabello. Antes de utilizar un equipo de trabajo se comprobará que sus protecciones y condiciones de uso son las adecuadas y que su conexión o puesta en marcha no representa un peligro para terceros. cuyo movimiento pueda suponer un peligro para los trabajadores situados en sus proximidades. 4. volcar o desplazarse de forma incontrolada. Los equipos de trabajo no deberán someterse a sobrecargas. averías u otras circunstancias que comprometan la seguridad de su funcionamiento. deberán tomarse las medidas necesarias para evitar. Los equipos de trabajo que puedan ser alcanzados por los rayos durante su utilización deberán estar protegidos contra sus efectos por dispositivos o medidas adecuadas. sea durante su funcionamiento normal o en caso de anomalía previsible. Los equipos de trabajo no deberán utilizarse de forma o en operaciones o en condiciones contraindicadas por el fabricante. los trabajadores que los manejen deberán disponer de condiciones adecuadas de control y visibilidad. Los equipos de trabajo dejarán de utilizarse si se producen deterioros. la operación deberá realizarse con los medios auxiliares adecuados y que garanticen una distancia de seguridad suficiente. se utilizarán con las debidas precauciones. Tampoco podrán utilizarse sin los elementos de protección previstos para la realización de la operación de que se trate. sobrepresiones. Página 519 (532) . 12. Cuando se empleen equipos de trabajo con elementos peligrosos accesibles que no puedan ser totalmente protegidos. 7.

éste permanecerá actualizado. 17. considerándolo un Entorno Seguro. las medidas preventivas adecuadas. agrupándolas en forma racional y manejable.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. El montaje y desmontaje de los equipos de trabajo deberá realizarse de manera segura. En caso contrario. Las herramientas manuales deberán ser de características y tamaño adecuados a la operación a realizar. 16.6. los riesgos a considerar. haber comprobado la inexistencia de energías residuales peligrosas y haber tomado las medidas necesarias para evitar su puesta en marcha o conexión accidental mientras esté efectuándose la operación. Áreas externas a las instalaciones de la empresa. 8. así como los que se puedan derivar del vehículo o maquinaria en la que estemos realizando las mediciones. se adoptarán las medidas necesarias para que estas operaciones se realicen de forma segura o fuera de las zonas peligrosas. Cuando un equipo de trabajo deba disponer de un diario de mantenimiento.5 Consideracion General de Riesgos Partiendo de la premisa que el Equipo se ha concebido para su utilización en un Entorno de Trabajo. son los propios de la utilización del Equipo. que por sí solo no genere riesgos añadidos.6 Análisis y Prevención de Riesgos Vamos a exponer en primer lugar la deducción de riesgos en los trabajos que se pueden ejecutar con el Equipo. Los equipos de trabajo que se retiren de servicio deberán permanecer con sus dispositivos de protección o deberán tomarse las medidas necesarias para imposibilitar su uso. Cuando la parada o desconexión no sea posible. Su colocación y transporte no deberá implicar riesgos para la seguridad de los trabajadores. 15. Las operaciones de mantenimiento. 8. revisión o reparación de los equipos de trabajo que puedan suponer un peligro para la seguridad de los trabajadores se realizarán tras haber parado o desconectado el equipo. 14. Una posible forma de clasificar las actividades de trabajo es la siguiente: a. ajuste. desbloqueo. Página 520 (532) . 8. A 13. las protecciones colectivas necesarias y las protecciones personales exigidas para los trabajadores.1 Tipos de Riesgos De forma general un paso preliminar a la evaluación de riesgos es preparar una lista de actividades de trabajo. dichos equipos deberán permanecer con sus dispositivos de protección. especialmente mediante el cumplimiento de las instrucciones del fabricante cuando las haya.

Organización del trabajo. Herramientas manuales. e. r. como por ejemplo la de los conductores de carretillas elevadoras. sobre los siguientes aspectos: a. de los equipos y de las sustancias utilizadas. b. Etapas en el proceso de producción o en el suministro de un servicio. Tareas definidas. público). polvo. maquinaria y equipos utilizados. Quien realiza el trabajo. forma. q. d. Medidas de control existentes. Requisitos de la legislación vigente sobre la forma de hacer el trabajo. Tareas a realizar. instalaciones. accidentes. Formación que han recibido los trabajadores sobre la ejecución de sus tareas. Su duración y frecuencia. líquidos. s. y/o permisos de trabajo. t. i. Sustancias y productos utilizados y generados en el trabajo. La Tabla 8-1 da un método simple para estimar los niveles de riesgo de acuerdo a su probabilidad estimada y a sus consecuencias esperadas. Datos de evaluaciones de riesgos existentes. Instalaciones. Debe buscarse información dentro y fuera de la organización. f. h. gases. d. k. Contenido y recomendaciones del etiquetado de las sustancias utilizadas. l. Instrucciones de fabricantes y suministradores para el funcionamiento y mantenimiento de planta. n. c. Tamaño. Procedimientos escritos de trabajo. m. p. Energías utilizadas (por ejemplo: aire comprimido).Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. Lugares donde se realiza el trabajo. relativos a la actividad desarrollada. Datos relativos a la actuación en prevención de riesgos laborales: incidentes. tanto permanente como ocasional. Página 521 (532) . carácter de la superficie y peso de los materiales a manejar. Estado físico de las sustancias utilizadas (humos. sólidos). subcontratistas. Trabajos planificados y de mantenimiento. maquinaria y equipos. maquinaria y sustancias utilizadas. A b. o. Otras personas que puedan ser afectadas por las actividades de trabajo (por ejemplo: visitantes. vapores. enfermedades laborales derivadas de la actividad que se desarrolla. Para cada actividad de trabajo puede ser preciso obtener información. j. g. c. Distancia y altura a las que han de moverse de forma manual los materiales.

se precisará una acción posterior para establecer. la probabilidad de daño como base para determinar la necesidad de mejora de las medidas de control. Riesgo Trivial (T) Acción y temporización No se requiere acción específica. En la Tabla 8-2 se muestra un criterio sugerido como punto de partida para la toma de decisión.. Las medidas para reducir el riesgo deben implantarse en un período determinado. Tolerable (TO) No se necesita mejorar la acción preventiva. A Consecuencias Ligeramente Dañino Dañino D LD Baja B Probabilidad Media M Alta A Extremadamente Dañino ED Riesgo trivial Riesgo tolerable Riesgo moderado T TO MO Riesgo tolerable Riesgo moderado Riesgo importante TO MO I Riesgo moderado Riesgo importante Riesgo intolerable MO I IN Tabla 8-1. así como la temporización de las acciones.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. Sin embargo se deben considerar soluciones más rentables o mejoras que no supongan una carga económica importante. Moderado (M) Se deben hacer esfuerzos para reducir el riesgo. Importante (I) No debe comenzarse el trabajo hasta que se haya reducido el Página 522 (532) . La tabla también indica que los esfuerzos precisos para el control de los riesgos y la urgencia con la que deben adoptarse las medidas de control deben ser proporcionales al riesgo. determinando las inversiones precisas. con más precisión.Niveles de riesgo Los niveles de riesgos indicados en la tabla anterior forman la base para decidir si se requiere mejorar los controles existentes o implantar unos nuevos. Cuando el riesgo moderado esta asociado con consecuencias extremadamente dañinas. Se requieren comprobaciones periódicas para asegurar que se mantiene la eficacia de las medidas de control.

A Acción y temporización riesgo. Intolerable (IN) No debe comenzar ni continuar el trabajo hasta que se reduzca el riesgo.. debe remediarse el problema en un tiempo inferior al de los riesgos moderados. Tabla 8-2.. incendios. por ejemplo. incluso con recursos ilimitados. Las herramientas con doble aislamiento no se conectarán a tierra. Vamos analizar los distintos riesgos que hay en función de la tarea que realiza el trabajador. Los cuadros eléctricos irán protegidos con un relé diferencial. caídas al mismo nivel Limpiar la zona de trabajo. Cuando el riesgo corresponda a un trabajo que se está realizando. Localización: Taller mecánico Puesto de trabajo: Técnico de Medida y Evaluación Fecha evaluación: Nº de trabajadores: Probabilidad Peligro Identificativo Medidas de protección B 3.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD Riesgo 30-01-2010 rev.. a saber: - Medición de gases en Vehículo (mayoritariamente turismos particulares). es útil categorizarlos en distintas formas. en taller mecánico. sustancias. X M Severidad Estimación del Riesgo A LD D ED T TO M Página 523 (532) X X X X I IN . Los cables y herramientas eléctricas serán reparados sólo por personal experto. debe prohibirse el trabajo. Los cuadros eléctricos tendrán un interruptor de corte exterior. eléctricos. etc. En cada caso habrá que desarrollar una lista propia. Si no es posible reducir el riesgo.Aacciones para control de riesgos Con el fin de ayudar en el proceso de identificación de peligros. teniendo en cuenta el carácter de sus actividades de trabajo y los lugares en los que se desarrollan.Contactos eléctricos Toda la instalación eléctrica estará puesta a tierra. por temas: mecánicos.Pisadas sobre objetos.. explosiones. Puede que se precisen recursos considerables para controlar el riesgo. radiaciones. iluminar correctamente la zona de trabajo X 9.

las medidas preventivas se impondrán según las líneas siguientes: - Normativa de prevención dirigida y entregada a los operarios para su aplicación en todo su funcionamiento. Conocer la situación de los medios de extinción. X 17. Impartir formación de cómo quitarse las gafas y lavarse X X X 14.. A Localización: Taller mecánico Puesto de trabajo: Técnico de Medida y Evaluación Fecha evaluación: Nº de trabajadores: Probabilidad Peligro Identificativo Medidas de protección B M Severidad Estimación del Riesgo A LD D ED T TO M 11..2 Medidas Preventivas en la Organización del Trabajo Para el manejo y trabajos con el Equipo..Incendio de la zona de trabajo Limpiar la zona de trabajo y proteger los materiales combustibles. no tocar las partes recién cortadas o soldadas y no dirigir el chorro de chispas hacia el cuerpo X X X 15.. Debiéndose realizar una Evaluación Higiénica específica X IN X X X I X X X 8. Para trabajos intensivos con la radial usar pantallas de protección facial..Proyecciones de partículas en ojos Usar gafas de seguridad. contacto o ingestión de sustancias perjudiciales para la salud.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev.Exposición a ruidos Uso recomendado de tapones en ambientes ruidosos.Quemaduras Usar guantes y ropa que cubra los brazos y piernas. Este riesgo se evalúa mediante identificación de la sustancia (etiquetado obligatorio) y medición de su concentración en el ambiente.6.Exposición a sustancias nocivas o tóxicas Posibilidad de lesiones o afecciones producidas por la inhalación. X 16. - Cuidar del cumplimiento de la normativa vigente en: Página 524 (532) .

Señales normalizadas para el tránsito de vehículos. - Orden y limpieza en la zona de trabajo.3 Protecciones Colectivas Las protecciones colectivas necesarias se estudiarán sobre los planos de edificación y en consideración de los tipos de riesgos indicados anteriormente y a las necesidades de los trabajadores. Rejillas. - Protección del trabajador en sus.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. Las protecciones previstas son: Señales varias de indicación de peligro. - Delimitación de las zonas de trabajo y cercado si es necesaria la prevención. Manejo de máquinas y herramientas. ventanas o huecos de ventilación.6. 8. Utilización de los medios auxiliares. mediante ropa de trabajo adecuada. - Mantener los medios auxiliares y las herramientas en buen estado de conservación. extremidades y ojos con los siguientes medios: - Gafas antipartículas. Valla de obra delimitando y protegiendo el centro de trabajo. el plan puede adoptar mayores protecciones colectivas.6. 8. aceras y pasos para los trabajadores. y en segundo lugar. Página 525 (532) . aquellas que considere el autor del plan incluso incidiendo en los medios auxiliares de ejecución de obra para una buena construcción Todo ello armonizado con las posibilidades y formación de los trabajadores en la prevención de riesgos. En primer lugar todas aquéllas que resulten según la normativa vigente y que aquí no estén relacionadas. Movimiento de vehículos . A a.4 Protecciones Personales Las protecciones necesarias para la realización de los trabajos previstos desde el proyecto son las siguientes: - Protección del cuerpo. - Disposición y ordenamiento del tráfico de vehículos. Finalmente. c. - Señalización en su generalidad y de acuerdo con la normativa vigente. de acuerdo con la climatología. b.

Todo ello se resolverá de acuerdo con los servicios de prevención de empresa quienes ejercerán la dirección y el control de las enfermedades profesionales. 8. Por otra parte no se espera la acumulación de materiales con alta carga de fuego.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev.T. El riesgo considerado posible se cubrirá con las siguientes medidas: - Realizar revisiones periódicas en la instalación eléctrica. A - Guantes para protección de quemaduras. Las posible enfermedades profesionales que puedan originarse en esta obra son las normales que trata la medicina del trabajo y la higiene industrial. próximo al lugar. en las Instrucciones Técnicas Complementarias (I. y con las especificaciones de los fabricantes.8 Análisis y Prevención de Riesgos Catastróficos El único riesgo catastrófico previsto es el de incendio.C. - Protectores contra ruido mediante elementos normalizados. tanto en la decisión de utilización de los medios preventivos como la observación médica de los trabajadores. - Disponer de una amplia ventilación en las instalaciones donde se utlice el analizador. - Solo conectar el equipo a instalaciones de eléctricas con toma de tierra. - Las máquinas y herramientas a utilizar en obra dispondrán de su folleto de instrucciones de manejo que incluirá:  Riesgos que entraña para los trabajadores. Página 526 (532) . - Calzado de seguridad. 8.7 Análisis y Prevención de los Riesgos en el Equipo La prevención sobre la utilización de este Equipo se desarrollará de acuerdo con los siguientes principios: - Reglamentación oficial: Se cumplirá lo indicado en el Reglamento de Máquinas.9 Medicina Preventiva y Primeros Auxilios Medicina preventiva. mejor polivalentes. 8. - Disponer en las instalaciones de extintores.) correspondientes.  Modo de uso con seguridad.

haya recibido un curso de socorrismo.Proyecto: Analizador de Gases para Vehículos de Gasolina ESTUDIO DE SEGURIDAD Y SALUD 30-01-2010 rev. y se comprobara que. entre los trabajadores presentes. Para atender a los primeros auxilios existirá un botiquín de urgencia situado en los vestuarios. Primeros auxilios. Página 527 (532) . A Formación: El empresario será responsable de la formación en prevención de Riesgos Laborales de los operarios que tengan que manejar el Analizador. uno por lo menos.

9 ÍNDICE DE TABLAS Y FIGURAS TITULACIÓN: Ingeniería Técnica Industrial especialidad Electrónica Industrial AUTOR: José Santaella Ortiz. FECHA: Febrero / 2010. DIRECTOR: José Ramón López López. .

......Tabla de Verdad del multiplexor ADG508.24 Tabla 2-5...........199 Tabla 3-2............... consumo y el Coeficiente Lambda.........Rango de direcciones para selección de dispositivos........................24 Tabla 2-6...... 1991)............................Tabla de códigos y mensajes de ERROR ...................................27 Tabla 2-9......................................................................................................Códigos de Error e indicadores de fallo.126 Tabla 2-24.Relación entre potencia...Tabla de funcionamiento del decodificador de direcciones ..123 Tabla 2-22.............202 Tabla 3-3...............113 Tabla 2-19................... 1991). 1991)........Niveles de riesgo .........................23 Tabla 2-4........Diagrama general de la Atmósfera (Miller 1...25 Tabla 2-7..82 Tabla 2-15.......................................32 Tabla 2-10...........................................................Tabla de Verdad del codificador con prioridad 74HC148 .. 1991)................424 Tabla 7-5...............Aumento de temperatura global (Miller...Sensor ELECTROVAC tipo SO-DO-XXX...............................151 Tabla 2-29....................... .........................Emisiones de un motor de gasolina y coeficiente Lambda......................... 1991)......Pines del Display HDSP-H103-5553 ....Tabla de Verdad del CI 74HC139..426 Tabla 7-6........... ............522 Tabla 8-2........158 Tabla 2-30.........................208 Tabla 7-1..................Rango de direcciones para selección de dispositivos ................Tabla de Verdad del interface 74HC4511....................Aumento de CFCs (Miller................. ...................................126 Tabla 2-25.........Teclado y Funciones implementadas........ ................Direcciones de las tablas de linealización de datos.....................Características del sensor NDIR ANDROS 5210 Gas Analyzer.......Tabla de gestión de interrupciones ...................................133 Tabla 2-26.93 Tabla 2-17......17 Tabla 2-2.........................Tabla de direcciones de memoria y funciones asociadas.....Bits del Registro D7 de Estados de Trabajo................ 1991)..........179 Tabla 3-1.....Aumento del metano atmosférico (Miller....................26 Tabla 2-8.......................................................................................................................Aumento del CO2 atmosférico (Miller..................................427 Tabla 7-7.. 1991)...........Aacciones para control de riesgos .........................523 Página 529 (532) ..............................93 Tabla 2-16............497 Tabla 8-1.................................Aumento de óxidos nitrosos atmosféricos (Miller...................................Diagrama de flujos energéticos atmosféricos (Miller.........................487 Tabla 7-8....Configuración de los PORT de la VIA1 y VIA2..........................Tabla de parámetros y requerimientos de la señal digital................................ ...................................................99 Tabla 2-18........Rango de direcciones para selección de dispositivos ........991).. ...... ................ .........Proyecto: Analizador de Gases para Vehículos de Gasolina INDICE DE TABLAS Y FIGURAS 30-01-2010 rev..121 Tabla 2-20............................Señal de Selección de Canal y canales de medida..Tabla de Verdad del decodificador 74HC138 .................Código de función para el MC68000 .....................................Formato y rango de valores de los canales de medida del analizador..............................................Códigos de Error e indicadores de fallo...420 Tabla 7-2................................................................................Efecto invernadero (Miller...........Sensor ANDROS 5210: Puntos de prueba para ajuste de cero...................Formato y rango de valores de los canales de medida del analizador...64 Tabla 2-12......124 Tabla 2-23.73 Tabla 2-14.......150 Tabla 2-28......18 Tabla 2-3....Tabla de parámetros y requerimientos de la señal digital........ A Tablas: Tabla 2-1............................Tabla de Verdad del AD574A ....................................34 Tabla 2-11.....................122 Tabla 2-21........Parámetros medidos por el analizador..422 Tabla 7-3...423 Tabla 7-4....69 Tabla 2-13......145 Tabla 2-27.............. .................................Sensor ANDROS 5210: Puntos de prueba para ajuste de cero.......................

..........Diagrama de Tiempos del Conversor AD574A ..................SENSOR DE OXÍGENO: Circuito acondicionador de la señal.......91 Figura 2-19..........94 Figura 2-22.......87 Figura 2-15.............................Conexión del zumbador y LED´S a la VIA2.Sensor r..............................................................................p..................Figura 2-44......................79 Figura 2-10................Placa RADIM...75 Figura 2-7.......141 Figura 2-45.......................................... ............70 Figura 2-4....74 Figura 2-6.........................................................................................49 Figura 2-2.......................Convertidor frecuencia / tensión...........91 Figura 2-20...............Espectro infrarrojo de la luz................................Indicadores luminosos del analizador...136 Figura 2-41...100 Figura 2-24........................Esquema de bloques del sensor NDIR ANDROS 5210.77 Figura 2-9........Conexión de los indicadores luminosos y acústicos.....Fórmula de J...........................104 Figura 2-27.........................88 Figura 2-16...m...........................................................Banco de memorias EPROM y SRAM.........119 Figura 2-34.........VIA1: Teclado..........Circuito gestor de interrupciones.......107 Figura 2-29....Diagrama de bloques del Módulo de Conversión A/D . .........92 Figura 2-21.............................Direcciones para direccionar EPROM............................CPU MC68000.Conexión de los LED´S indicadores de temperatura fuera de rango en el circuito para control de temperatura......Diagrama de bloques del tratamiento de la señal r.......62 Figura 2-3...............111 Figura 2-30.............73 Figura 2-5.................139 Figura 2-42.89 Figura 2-17.Proyecto: Analizador de Gases para Vehículos de Gasolina INDICE DE TABLAS Y FIGURAS 30-01-2010 rev...142 Página 530 (532) .............................Conversión de la señal de r...............103 Figura 2-26..76 Figura 2-8................121 Figura 2-36... ............SENSOR DE OXÍGENO: Diagrama de bloques de la etapa de acondicionamiento de la señal..SENSOR ANDROS 5210: Rueda troceadora...........Diagrama de Bloques del Analizador de Gases TECNIGAS-M6A ..........................p....83 Figura 2-12.......................................................84 Figura 2-13...Decodificador de Direcciones ............. CO2 Y CO......................................... interface del sensor NDIR ANDROS 5210 ..............p...125 Figura 2-38................................................................................Posición de la pinza inductiva .......SENSOR DE OXÍGENO: Esquema del ELECTROVAC SO-DO-250..........................................Operación de escritura en SRAM ..Circuito de arranque del microprocesador y RESET manual ............................. A Figuras: Figura 2-1.....m..85 Figura 2-14.................m..............................Interconexión del Módulo Microprocesador ...................................Multiplexor analógico......Operación de lectura en SRAM .SENSOR ANDROS 5210: Conexión entre placas................ RAM y periféricos ..............m...............p.Diagrama de bloques del Módulo Microprocesador ....... ..............................Sensor r.....Circuito del microprocesador MC68HC000 .............Curva característica del sensor ELECTROVAC SO-DO-250...................................120 Figura 2-35........................Operación de lectura en la EPROM ................Conexión del coprocesador MC68882 ..... ..........118 Figura 2-33........MC68HC000: Generación de la señal de ERROR de BUS \BERR ..........................................Circuito del Módulo de Conversión A/D..106 El circuito de aplicación se detalla en la siguiente Figura 2-28....142 Figura 2-46............................................. en un tren de pulsos ................ .128 Figura 2-39.......Conexión de la placa amplificadora y la placa interface............................122 Figura 2-37............... ...115 Figura 2-31..............Panel frontal de Analizador de Gases TECNIGAS-M6A .............LED multi-chip MBC/MCC BA9s de 12 Vdc............. Brettschneider ........89 Figura 2-18....................132 Figura 2-40... .............Rectificador de media onda de precisión .....................................................101 Figura 2-25...................................80 Figura 2-11... RESET del procesador y señales de control... ...... MC68HC000 y MC68010 ..Amplificador de muestreo y retención AD585 .......................Espectro de absorción del HC.............Teclado 4x1 STORM 1000 Series .............97 Figura 2-23................................140 Figura 2-43........................117 Figura 2-32...........................................................

.....................................170 Figura 2-61.....................................Circuito de visualización...........................................218 Figura 3-16..........................Sensor O2: Acondicionamiento de la señal .......192 Figura 3-7...........Zumbador de ALARMA: Transistor Q13 ZTX604..................................................................Diagrama de bloques de la etapa de visualización....Sensor r..................... .............AlGaAs Red.......................Circuito de control de un display .............................. ..................................................... ...220 Figura 3-17.......................................176 Figura 3-1.......... .: Rectificador de media onda ................................................155 Figura 2-53....210 Figura 3-11.......Zumbador PKM24SP3805 de MURATA ..Control de temperatura interna: Transistor Q2 ZTX604..... pinza inductiva.168 Figura 2-60.....174 Figura 2-64.......LED verde MEDICION AUTOMATICA: Transistor Q14 ZTX604.143 Figura 2-48....................................p.... gráfica IC / VCE (saturación) .................158 Figura 2-55..........171 Figura 2-62....................................Circuito de activación del LED verde de MEDICIÓN CONTINUA.........................Sensor r...197 Figura 3-8..................... ..........................................................................m..162 Figura 2-57.. gráfica IC / VBE (saturación)..................Proyecto: Analizador de Gases para Vehículos de Gasolina INDICE DE TABLAS Y FIGURAS 30-01-2010 rev.................222 Figura 3-19................................................ ..............148 Figura 2-51.........226 Figura 3-21......182 Figura 3-2.....................165 Figura 2-58...........p...............m..........................216 Figura 3-14....... gráfica IC / VBE (saturación)........213 Figura 3-13...........Accesorios: Sonda de toma de gases con filtro desechable...............................Diagrama de Tiempos de lectura / escritura del MC68000................Sensor de oxígeno: Circuito para la tensión de referencia ................p....189 Figura 3-5.........227 Página 531 (532) ............Darlington ULN2803: Corriente de colector en función de la tensión colector-emisor de saturación.................m...................................m....217 Figura 3-15...........Curva característica del termostato LM56 .Zumbador de ALARMA: Transistor Q13 ZTX604......175 Figura 2-65.....Circuito de activación de alarma por temperatura BAJA.............Sensor r.........................209 Figura 3-10......................144 Figura 2-49.........p............167 Figura 2-59......224 Figura 3-20.............Fuente de alimentación estabilizada de ± 15 Vdc .........212 Figura 3-12.......................... gráfica IC / VCE (saturación) ........191 Figura 3-6......SENSOR NDIR ANDROS: Ventana de AJUSTE DE CERO......SENSOR DE OXÍGENO: VENTANA para los ajustes del CANAL-4 ..........................................................Circuito de control de temperatura máxima y mínima ...Diagrama de Bloques de la fuente de alimentación................................................................................................Sensor de oxígeno: Calefactor del sensor........... gráfica Intensidad Directa / Tensión Directa....146 Figura 2-50.................................184 Figura 3-3..................160 Figura 2-56............: VENTANA para los ajustes del CANAL-5......Conexión de las resistencias al teclado...................Circuito térmico con disipador de calor.....Circuito de activación del LED verde de MEDICIÓN AUTOMÁTICA.....Sensor de r.......Circuito de activación del zumbador......199 Figura 3-9............................... A Figura 2-47.157 Figura 2-54.....................................172 Figura 2-63........................................221 Figura 3-18............................. cable con el sensor de Oxígeno.................................Alimentación estabilizada a +5 Vdc...............LED verde MEDICION AUTOMATICA: Transistor Q14 ZTX604......................................................................................................................: Conversión de la señal en tren de impulsos..MC68000: Circuito de arranque y RESET manual............Rectificador de tensión no regulada de +12Vdc....Diagrama de bloques del interface 74HC4511 .....150 Figura 2-52.....SENSOR NDIR ANDROS: Ventana de CALIBRACION .....Serie HDSP........187 Figura 3-4.........................VENTANA DE AJUSTE del analizador.....................................SENSOR NDIR ANDROS: Ventana de ajuste de FONDO DE ESCALA ..........................................: Convertidor frecuencia-tensión.......... ......................... gráfica IC / VCE (saturación) ............PORTALÁMPARAS: Tapa modelo 081-0137-303 y casquillo modelo 0810410-01-303 de Dialight .......................

................................487 Figura 7-6.............485 Figura 7-5.........................238 Figura 3-27..........SENSOR DE OXÍGENO: VENTANA para los ajustes del CANAL-5 ..............Circuito de activación de alarma por temperatura ALTA.......489 Figura 7-8....................Proyecto: Analizador de Gases para Vehículos de Gasolina INDICE DE TABLAS Y FIGURAS 30-01-2010 rev.........240 Figura 3-28............228 Figura 3-23.....SENSOR DE OXÍGENO: VENTANA para los ajustes del CANAL-4 ...........Diodo UT4005: Coordenada VF para IF = 3 A.......................Vista frontal del ANALIZADOR.. ..........Diodo UT4005: Coordenada VF para IF = 1................493 Figura 7-10.....231 Figura 3-25........ .............. gráfica IC / VBE (saturación).........Tablas de datos para linealización de parámetros......Circuito térmico con disipador de calor.VENTANA DE AJUSTE del analizador............... A Figura 3-22.....................363 Figura 7-3.......SENSOR NDIR ANDROS: Ventana de ajuste de FONDO DE ESCALA488 Figura 7-7......5 A...Diagrama de Bloques de la fuente de alimentación..................347 Figura 7-2..........................................242 Figura 7-1............480 Figura 7-4....232 Figura 3-26............230 Figura 3-24.........491 Figura 7-9.................................................................................................SENSOR NDIR ANDROS: Ventana de CALIBRACION .................Coordenadas del teclado para subrutina TECLA ............Control de temperatura interna: Transistor Q2 ZTX604.....494 Página 532 (532) ..............................................................Circuito de prueba de los LED naranja y amarillo...............................SENSOR NDIR ANDROS: Ventana de AJUSTE DE CERO .................Limpieza de la pinza inductiva...........................