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

INSTITUTO POLITCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA


INGENIERA EN CONTROL Y AUTOMATIZACIN

SISTEMA DE ENCENDIDO DE UN AUTOMVIL CON ALCOHOLMETRO Y


COMUNICACIN GSM

TESIS
QUE PARA OBTENER EL GRADO DE:

INGENIERA EN CONTROL Y AUTOMATIZACIN

PRESENTA:
LARA MENDOZA RUBN EDUARDO
MENDOZA POLANCO JOVANY
SNCHEZ GONZLEZ OMAR

Director de tesis
M. EN C. IVONE CECILIA TORRES RODRGUEZ

Mxico, D.F.

Junio de 2011

NDICE

Contenido
INTRODUCCIN....................................................................................................................iii

CAPITULO I ......................................................................................................................... 1
1.1 OBJETIVO GENERAL ..................................................................................................... 2
1.2 OBJETIVOS ESPECFICOS ............................................................................................ 2
1.3 JUSTIFICACIN .............................................................................................................. 2
1.4. ANTECEDENTES ........................................................................................................... 3
1.4.1. Alcoholmetro ............................................................................................................ 3
1.4.1.1. Necesidad de los controles de alcoholemia ...................................................... 3
1.4.1.2. Anlisis de alcohol en el aliento ........................................................................ 4
1.4.1.3. Clculos de masa, energa y tasa alcohlica .................................................... 4
1.4.2. Historia el alcoholmetro en Mxico ......................................................................... 5
1.5. TECNOLOGA DEL ALCOHOLMETRO ........................................................................ 5
1.5.1. Tecnologa de absorcin de energa infrarroja (IR) ................................................. 5
1.5.2 Tecnologa de clula electroqumica ......................................................................... 7
1.5.3. Tecnologa de sensor dual ....................................................................................... 8
1.6. DISPOSITIVOS DE ANLISIS DE ALCOHOL EN EL ALIENTO................................... 9
1.6.1 Dispositivos de prueba de aliento evidnciales ....................................................... 9
1.6.2. Dispositivos de mano porttiles ................................................................................ 9
1.6.3 Dispositivos desechables ........................................................................................ 10
1.6.4 Dispositivos de bloqueo en vehculos (Interlock) ................................................... 10
1.6.4.1. Antecedentes del uso del dispositivo de bloqueo en vehculos (Interlock) .... 11
1.6.4.2. FC100 (de la marca Lifesafer) ......................................................................... 11
1.6.4.3. FC200 (de la marca Lifesafer) ......................................................................... 12
1.6.4.4. Intoxilyzer 400 .................................................................................................. 13

CAPITULO II ...................................................................................................................... 15
2.1. DESCRIPCIN DEL PROBLEMA ................................................................................ 16
2.2. PROGRAMA CONDUCE SIN ALCOHOL .................................................................... 16
2.2.1. Antecedentes .......................................................................................................... 16
2.2.2. Instalacin del Programa ........................................................................................ 17
2.2.3. Objetivo del programa ............................................................................................ 17
2.2.4. Misin ...................................................................................................................... 17

2.2.5. Esquema Operativo del Programa ......................................................................... 18


2.2.6. Procedimiento ......................................................................................................... 19
2.2.7. Fases del Programa ............................................................................................... 20
2.2.8. Anlisis del problema ............................................................................................. 20

CAPITULO III ..................................................................................................................... 21


3.1. DESCRIPCIN.............................................................................................................. 22
3.2 SISTEMA DE ENCENDIDO VEHICULAR ..................................................................... 24
3.2.1. Descripcin general ................................................................................................ 24
3.2.2 Encendido convencional (por ruptor) ...................................................................... 25
3.2.2.1. Funcionamiento:............................................................................................... 26
3.2.3. Encendido convencional con ayuda electrnica .................................................... 27
3.3. MICROCONTROLADORES ......................................................................................... 30
3.3.1. Qu es un Microcontrolador ................................................................................... 30
3.3.2. Arquitectura bsica de los Microcontroladores ...................................................... 30
3.3.2.1. Arquitectura Von Neumann ............................................................................. 30
3.3.2.2. La arquitectura Harvard ................................................................................... 31
3.3.3. Componentes de un Microcontrolador ................................................................... 31
3.3.3.1. Procesador ....................................................................................................... 31
3.3.3.2. CISC ................................................................................................................. 32
3.3.3.3. RISC ................................................................................................................. 32
3.3.3.4. SISC ................................................................................................................. 32
3.3.4. Los microcontroladores PIC ................................................................................... 32
3.3.5. MEMORIA ............................................................................................................... 32
3.3.5.1. ROM ................................................................................................................. 32
3.3.5.2. OTP .................................................................................................................. 33
3.3.5.3. EPROM ............................................................................................................ 33
3.3.5.4 EEPROM, E2PROM o E PROM ..................................................................... 33
3.3.5.5. FLASH .............................................................................................................. 33
3.3.6. Puertas de E/S........................................................................................................ 34
3.3.7. Reloj principal ......................................................................................................... 34
3.3.8. Recursos especiales............................................................................................... 34
3.3.8.1. Temporizadores o Timers ................................................................................ 34
3.3.8.2 Perro guardin o Watchdog .............................................................................. 35
3.3.8.3 Proteccin ante falla de alimentacin o Brownout ........................................... 35
3.3.8.4. Estado de reposo o de bajo consumo ............................................................. 35
3.3.8.5. Convertidor A/D (CAD) .................................................................................... 35
3.3.8.6. Convertidor D/A (CDA) .................................................................................... 35

3.3.8.7. Comparador analgico..................................................................................... 36


3.3.8.8. Modulador de anchura de impulsos o PWM .................................................. 36
3.3.8.9. Puertos digitales de E/S .................................................................................. 36
3.3.8.10. Puertas de comunicacin ............................................................................. 36
3.4. LA FAMILIA DE LOS PIC .............................................................................................. 37
3.4.1. Introduccin ............................................................................................................ 37
3.4.2. La Familia PIC ........................................................................................................ 37
3.4.2.1 Gama enana. PIC12CXXX ............................................................................... 37
3.4.2.2 Gama baja. PIC16C5XX con instrucciones de 12 bits ..................................... 37
3.4.2.3 Gama media. PIC16CXXX con instrucciones de 14 bits ................................. 38
3.4.2.4 Gama alta: PIC17CXXX con instrucciones de 16 bits ..................................... 38
3.5 Dispositivos de Electrnica de Potencia ........................................................................ 38
3.5.1 Introduccin ............................................................................................................. 38
3.5.1.1. Diodo de Potencia ............................................................................................ 39
3.5.1.2. Transistores ..................................................................................................... 40
3.6. SENSORES DE ALCOHOL .......................................................................................... 41
3.6.2 Sensor de Alcohol MQ-3 ......................................................................................... 42
3.6.3. Sensor de alcohol MQ303 ...................................................................................... 43
3.6.4. Sensor de gas tipo Hot-wire MR513 ...................................................................... 44
3.7. Eleccin del sensor. ...................................................................................................... 45
3.8 Criterios para la eleccin de un Microcontrolador ......................................................... 46
3.8.1. Seleccin de un microcontrolador .......................................................................... 47
3.8.1.1. Microcontroladores disponibles en el mercado ............................................... 47
3.4.2. Eleccin del microcontrolador adecuado. .............................................................. 49
3.5 Diseo esquemtico del sistema completo ................................................................... 49

CAPITULO IV ..................................................................................................................... 51
4.1 TECNOLOGA GSM...................................................................................................... 52
4.1.1. Arquitectura GSM ................................................................................................... 52
4.1.2. Movilidad GSM ....................................................................................................... 52
4.1.3. Servicios GSM ........................................................................................................ 53
4.1.4. Caractersticas de Seguridad ................................................................................. 53
4.1.5. Autentificacin ........................................................................................................ 54
4.1.6. Confidencialidad ..................................................................................................... 54
4.2 ENVO DE MENSAJES POR MEDIO DE TECNOLOGA GSM ................................... 55

4.2.1. SMS (Servicio de mensajes cortos) ....................................................................... 55


4.2.2. Caractersticas de los mensajes de SMS .............................................................. 56
4.2.3. Cmo enviar mensajes SMS desde un microcontrolador. .................................... 56
4.3 PROGRAMACIN DEL PIC 16F877A .......................................................................... 57
4.1.1 Utilizacin de ADC ................................................................................................... 57
4.4 Comunicacin GSM .................................................................................................... 60
4.5. Programacin en MPLAB.............................................................................................. 62

CAPITULO V ...................................................................................................................... 66
5.1. Costo de Inversin ........................................................................................................ 67
5.2. Costo de Produccin ..................................................................................................... 67
5.3. Costos Estimados ......................................................................................................... 68
5.4 Los Objetivos Generales de los costos estimados: ....................................................... 68
5.5 Lista de Materiales ........................................................................................................ 68

CAPITULO VI ..................................................................................................................... 70
6.1 CONCLUSIONES ........................................................................................................... 71
6.2 RECOMENDACIONES DE TRABAJO A FUTURO. ..................................................... 72
GLOSARIO ........................................................................................................................... 73
BIBLIOGRAFA ..................................................................................................................... 75
ANEXO A .............................................................................................................................. 76
ANEXO B .............................................................................................................................. 78
ANEXO C.............................................................................................................................. 98
ANEXO D............................................................................................................................ 104

NDICE DE FIGURAS
Figura 1.1 Funcionamiento del detector de alcohol infrarrojo 1 ................................................. 6
Figura 1.2 Esquema de la clula electroqumica 1 ..................................................................... 7
Figura 1.3 Sensor dual 1 ............................................................................................................. 8
Figura 1.4 Alcoholmetro evidencial AlcoHawk 1........................................................................ 9
Figura 1.5 Alcoholmetro Porttil 1 .............................................................................................. 9
Figura 1.6 Alcoholmetro Desechable con Dicromato de Potasio 1 ........................................ 10
Figura 1.7 Alcoholmetro Interlock 1 ......................................................................................... 11
Figura 1.8 dispositivo FC100 1 ................................................................................................. 12
Figura 1.9 dispositivo FC200 1 ................................................................................................. 12
Figura 1.10 montaje del dispositivo. 1 ...................................................................................... 13
Figura 1.11 intoxilyzer 400 1 ..................................................................................................... 14
Figura 2.1 Instalacin del punto de revisin 1 .......................................................................... 19
Figura 3.1 Diagrama de flujo general 1 ..................................................................................... 23
Figura 3.2 Elementos bsicos de encendido 1 ......................................................................... 25
Figura 3.3 Encendido convencional 1 ....................................................................................... 26
Figura 3.4 Encendido con ayuda electrnica 1 ......................................................................... 28
Figura 3.5 Encendido con ayuda electrnica 2 1...................................................................... 29
Figura 3.6 Conexin del sistema con ayuda electrnica 1 ....................................................... 30
Figura 3.7 Arquitectura Von Neumann 1 .................................................................................. 31
Figura 3.8 Arquitectura Harvard 1 ............................................................................................. 31
Figura 3.9. Gama Enana Pic12F675 1 ..................................................................................... 37
Figura 3.10. Gama Media PIC16F84A 1................................................................................... 38
Figura 3.11. Estructura interna de un diodo de potencia 1 ...................................................... 39
Figura 3.12. Smbolos de los transistores bipolares 1 .............................................................. 40
Figura 3.13 sensor de vapor de alcohol con semiconductor 1 ................................................. 41
Figura 3.14 sensor MQ-3 1 ....................................................................................................... 42
Figura 3.15 sensor de alcohol MQ303 1 ................................................................................... 43
Figura 3.16 sensor MR513 1 ..................................................................................................... 44
Figura 3.17 conexin del sensor de alcohol 1 .......................................................................... 45
Figura 3.18 Estructura tpica de un microcontrolador 1............................................................ 46
Figura 3.19 diagrama general de conexiones 1 ....................................................................... 50
Figura 4.1 Flujo de informacin 1.............................................................................................. 57
Figura 4.2 configuracin de ADCON0 1 ................................................................................... 58
Figura 4.3 configuracin de ADCON1 1 ................................................................................... 59
Figura 4.4 almacenamiento de la conversin 1 ........................................................................ 60
Figura 4.5 diagrama de flujo de la funcin del PIC 1 ................................................................ 62
Figura 4.6 Creacin del proyecto 1 .......................................................................................... 63
Figura 4.7 Archivo .asm 1 ......................................................................................................... 64
Figura 4.8 Compilacin exitosa 1 .............................................................................................. 64
Figura 4.9 Archivos creados despus de compilar 1 ................................................................ 65
Figura 4.10 Simulacin en Proteus 1 ....................................................................................... 65
i

NDICE DE TABLAS

Tabla 1.1 Efectos del alcohol ...................................................................................................... 3


Tabla 3.1 datos tcnicos ........................................................................................................... 43
Tabla 3.2 especificaciones tcnicas.......................................................................................... 45
Tabla 4.1 A= Entrada Analgica; D = E/S 1 ............................................................................ 59
Tabla 4.2. Estructura del mensaje enviado .............................................................................. 61
Tabla 5.1 Costo total ................................................................................................................. 69

ii

INTRODUCCIN
Actualmente en la Ciudad de Mxico hay cierta preocupacin al salir a las calles y manejar
un vehculo, esto debido a la cantidad de accidentes automovilsticos que se presentan da
con da a causa de conductores imprudentes que se aventuran a manejar en estado de
ebriedad, sin medir las consecuencias que esto conlleva; por ende las autoridades optaron
por la implementacin de un operativo para captar a estos ciudadanos y as evitar que
lleguen a causar este tipo de contratiempos, este operativo es el llamado conduce sin
alcohol, para el cual es necesario utilizar un aparato llamado alcoholmetro que mide la
cantidad de alcohol en el aliento y as verificar si estn aptos para conducir su vehculo.
Si bien, esta medida tomada por las autoridades ha ayudado a reducir el ndice de
accidentes suscitados en la Ciudad a causa del consumo de alcohol; se dio a la tarea de
buscar una alternativa para reducir an ms esta serie de accidentes.
En el presente trabajo se plantea una alternativa para este problema, el cual es el diseo de
un alcoholmetro, que sea conectado al sistema de arranque del automvil y de esta forma
evitar que pueda ser conducido.
Adems se realizara un anlisis de la situacin actual que se vive en la ciudad en cuanto a
los accidentes ocurridos por este hecho, asimismo plantear una comparacin de las
tecnologas de los sensores de alcohol, as como los dispositivos que ya se encuentran en el
mercado internacional y sus aplicaciones directas.
Posteriormente se describe el funcionamiento del operativo conduce sin alcohol, sus
jornadas de implementacin, los horarios y personal necesario para llevar a cabo este
operativo, la situacin de los ciudadanos que no logran pasar la prueba y las consecuencias
que esto genera.
Una de las caractersticas principales es el conocer cmo funciona el sistema de encendido
de un automvil, por lo cual en el captulo II se localiza esta informacin, para poder analizar
su funcionamiento, saber cules son sus partes en general; por otra parte para poder realizar
el diseo es fundamental el uso de un microcontrolador el cual servir para tener el control
del dispositivo, por lo que en el mismo captulo se encuentra la descripcin de cada una de
las partes que contiene el mismo y as poder determinar que funciones se utilizaran. Otro
punto importante a considerar es la comunicacin GSM la cual se pretende implementar al
sistema, se analizara su arquitectura y funcionamiento, para tener una visin amplia de la
misma y poder incluirla en el desarrollo del diseo.
En el captulo III se abordara el anlisis de los diferentes componentes necesarios para el
diseo de dicho dispositivo que existen en el mercado, se encuentra informacin tcnica
para poder realizar una seleccin de los elementos idneos y por ltimo el diseo del mismo
y su programacin, adems de localizar un breve estudio de costos que nos servir para
delimitar el costo del diseo.
iii

CAPITULO I

En este
Capitulo se
presenta la definicin del
alcoholmetro y se desglosa
de forma breve algunos
antecedentes del uso del
mismo,
as
como
la
tecnologa aplicada a los
sensores que este utiliza.
Se presenta adems una
pequea descripcin de los
dispositivos de anlisis de
alcohol
en
el
aliento
existente en el mercado.

1.1 OBJETIVO GENERAL


Disear un alcoholmetro para el encendido y aviso de seguridad de un automvil,
mediante el uso de un micro controlador y un sistema global para comunicaciones mviles
(GSM).

1.2 OBJETIVOS ESPECFICOS


Analizar la situacin actual de accidentes en la Ciudad de Mxico causados por el
consumo de alcohol y las medidas de seguridad del gobierno capitalino.
Estudiar y conocer el funcionamiento del alcoholmetro, as como investigar cuales
son los dispositivos que se utilizan actualmente.
Investigar y comprender el funcionamiento tanto del microcontrolador como del
sistema de encendido automotriz.
Identificar cmo funcionan las comunicaciones GSM, de qu forma se puede
implementar la funcin de envo de mensajes cortos (SMS) y su comunicacin con el
microcontrolador.

1.3 JUSTIFICACIN
Debido al gran nmero de accidentes ocurridos en la ciudad de Mxico, ocasionado por
conductores en estado de ebriedad, es necesario disear un sistema el cual no permita que
un automvil sea encendido y por consecuencia manejado por una persona que sobre pase
los grados de alcohol permitidos para conducir un vehculo (en la ciudad de Mxico). De
acuerdo con estadsticas de la secretaria de seguridad pblica del Distrito Federal y del
servicio mdico forense, el 40 % de los accidentes automovilsticos estn relacionados con el
consumo de alcohol.
Desde el ao 2003 en sta Ciudad existe el operativo denominado programa conduce sin
alcohol que detecta personas en estado inconveniente para manejar, sin embargo en el ao
2004 se reportaron 1371 fallecimientos relacionados con la ingesta de alcohol y en el 2005
fueron 651 casos reportados; en el ao 2008 se reportaron 14 438 accidentes viales de los
cuales 547 fueron por este motivo, gracias al operativo se ha logrado reducir las cifras de
este tipo de accidentes, sin embargo, es conveniente reducirla an ms.
Es importante crear conciencia utilizando este dispositivo en vehculos particulares para
no permitir la conduccin y as prevenir accidentes que puedan cambiar la vida de las
personas.
Con este sistema se podrn evitar muchos accidentes que surgen por causa del alcohol,
ya que muchos conductores en estado de ebriedad no miden el riesgo que conlleva el
manejar en estas condiciones y se aventuran a conducir, de este modo se han ocasionado
un gran nmero de accidentes poniendo as en riesgo la vida del conductor, los tripulantes
del auto y arriesgan adems la vida de terceras personas.

1.4. ANTECEDENTES

1.4.1. Alcoholmetro
El alcoholmetro es un tipo especial de instrumento usado para determinar el nivel
de alcohol presente en un gas. Por tanto ser usado para medir el porcentaje de alcohol en
una bebida alcohlica o para determinar la presencia de alcohol en la sangre o en un gas.
Los alcoholmetros especializados utilizados por la polica tienen muy poco margen de error.
Un alcoholmetro digital, basado en un sensor de gas, indica al soplar sobre l, el
porcentaje de alcohol en sangre y puede servir a una persona para saber si se est en
condiciones de conducir. Conocer el nivel de alcohol en la sangre es importante para la
seguridad en las calles y carreteras.
Son los instrumentos usados por las policas encargadas de la seguridad del trfico
para la deteccin de la presencia de alcohol en el conductor de un vehculo. Esto se realiza
mediante alcoholmetros digitales de mano o mediante etilmetros (alcoholmetros de
precisin, necesarios para hacer la pertinente denuncia), en caso de superar la tasa mxima
permitida.

1.4.1.1. Necesidad de los controles de alcoholemia


En los pases desarrollados de todo el mundo, el elevado nmero de accidentes de
trfico vehicular que tienen una relacin directa con el excesivo consumo de bebidas
alcohlicas es preocupante. Por esta razn, han sido diseados dispositivos especficos para
que los policas de trfico controlen los niveles de alcohol ingeridos por los conductores y
sean sancionados aquellos que superen los niveles decretados por ley.
Los efectos del alcohol de acuerdo a su concentracin en la sangre se enlistas en la tabla
1.1.1

Nivel de alcohol en sangre (%)


0.05
0.1
0.25
0.35
0.4

Comportamiento
Atencin menguada, coordinacin reducida
Tiempo de reaccin reducido10-25%;
sensibilidad visual reducida hasta 32%
Alteracin grave de la coordinacin; mareo,
paso tambaleante, sentidos entorpecidos
Anestesia quirrgica, baja temperatura
corporal
El 50% de las personas fallecen por
intoxicacin etlica.

Tabla 1.1 Efectos del alcohol

Fuente: American Chemical Society. QuimCom Qumica en la comunidad, Addison Wesley Longman de
Mxico: Mxico, 1998, p.454.

1.4.1.2. Anlisis de alcohol en el aliento


Para determinar el efecto que puede tener el etanol ingerido sobre la capacidad de
conducir de una persona (que depende de la concentracin de etanol en el cerebro), se mide
la concentracin de etanol en el aire exhalado. La concentracin de etanol en el aire
exhalado est en equilibrio con la que se encuentra en la sangre y sta, a su vez, est en
equilibrio con la que se presenta en el cerebro. [1]
El anlisis de etanol en el aliento tiene la misma fiabilidad que los mejores mtodos y
presenta algunas ventajas sobre el anlisis de sangre:

No es una prueba invasiva.

Es ms fcil, seguro y rpido obtener una muestra del aliento de una persona que
una muestra de sangre o de orina.

El resultado se obtiene de forma inmediata, a diferencia del tiempo que presenta un


anlisis de sangre o de orina.

Es ms econmico tomar una muestra de aliento, y la probabilidad de alterar la


muestra es nula.

1.4.1.3. Clculos de masa, energa y tasa alcohlica


La cantidad de alcohol en gramos que aporta una bebida alcohlica se calcula a partir de la
ecuacin 1:
m (g) = V x D x G
(ecuacin 1)
Donde V es el volumen de la bebida alcohlica en ml, D la densidad del alcohol, que se toma
0,8 g/ml y G es el grado alcohlico de la bebida en tanto por ciento de etanol.
El aporte energtico de las bebidas vara en funcin del grado alcohlico y del contenido en
azcares. Cuando se metaboliza 1 g de etanol se producen 7 kcal. Se calcula con la
ecuacin 2:
E (kcal) = m (g) x 7 kcal/g

(ecuacin 2)

La tasa de alcoholemia (BAC) segn los estudios de Widmark2 se obtiene segn la


correlacin emprica de la ecuacin 3(*):

(Ecuacin 3)
Donde m es la masa de alcohol determinada, M es la masa corporal del bebedor expresada
en kg y R es el coeficiente de difusin corporal, que vale 0,55 para mujeres y 0,68 para
hombres y compensa la diferente distribucin de alcohol en los tejidos.

Richard Widmark, Medico suizo quien desarrollo el estudio de concentracin de alcohol en sangre (BAC)

(*) Otra forma de expresar la ecuacin es At = Ct x M x R, donde Ct es el ndice de


alcoholemia en g/L de sangre, M es la masa corporal y R el coeficiente de difusin corporal.
Esta expresin es equivalente a m (g) = V x D x G.
La tasa de alcoholemia medida en miligramos de alcohol por litro de aire espirado se obtiene
a partir de la equivalencia entre la cantidad de alcohol en sangre y en el espirado que es de
1 a 2000. [2]
La tasa mxima en aire espirado es en consecuencia la observada en la ecuacin 4:

(Ecuacin 4)

1.4.2. Historia del programa conduce sin alcohol en Mxico


El 18 de septiembre del 2003, se public en la Gaceta Oficial el Aviso del Establecimiento
del Programa de Control y Prevencin de Ingestin de Alcohol en Conductores de Vehculos
en el Distrito Federal.
El programa conduce sin alcohol, es un programa que ha iniciado la Secretara de
Seguridad Pblica del Distrito Federal como respuesta a las demandas de la sociedad para
que las personas no conduzcan vehculos despus de haber ingerido bebidas alcohlicas y
as prevenir accidentes ocasionados por esta causa. [3]
1.5. TECNOLOGA DEL ALCOHOLMETRO
Los equipos alcoholmetros actuales utilizan dos principios de funcionamiento; la absorcin
de energa infrarroja y la fuel cell o clula electroqumica.

1.5.1. Tecnologa de absorcin de energa infrarroja (IR)


La tecnologa de infrarrojo ha sido el mtodo principal de test de etanol en respiracin en
Estados Unidos. El principio de absorcin de energa infrarroja puede ser usado para la
identificacin de la presencia de alcohol en el aliento. La energa IR es absorbida por el
etanol a longitudes de onda de 3,4 micrmetros y 9,5 micrmetros. Este ltimo nivel ofrece
una especificidad adecuada para la determinacin de etanol en el aliento. La banda de 9,5
micrmetros es caracterstica de los alcoholes alifticos primarios, mientras que los
secundarios absorben a 9,09 micrmetros y los terciarios a 8,69 micrmetros.
El equipo utilizado se denomina clula de infrarrojos. Un modelo tipo consta de un emisor
de ondas de distintas frecuencias. La energa radiante producida se concentra en un espejo
cncavo y se refleja a lo largo de toda la longitud de la clula. Atraviesa dos filtros pticos
que eliminan todas las longitudes de onda inferiores a 9,5 micrmetros. A continuacin, la
energa es recogida por un espejo cncavo y pasada a travs de un filtro que elimina todas
las longitudes de onda superiores a 9,5. El detector de IR recibe solamente la energa
radiada a la longitud de onda adecuada. Esta energa recibida se convierte en energa
5

elctrica. En la figura 1.1 se observa el funcionamiento del detector de alcohol por absorcin
de infrarrojo.
El proceso de anlisis de la muestra por la clula de IR sigue las siguientes etapas:

Se hace pasar la muestra por la clula de IR.

La energa pasa a travs de la muestra y es absorbida parcialmente por el etanol


presente en la muestra.

La reduccin de energa IR se detecta y como consecuencia produce una menor


cantidad de energa elctrica.

La reduccin de energa elctrica est relacionada con la concentracin de etanol en


la muestra de aliento, usando la bien conocida ley de Lambert-Beers, la cual
establece la absorbancia est directamente relacionada con las propiedades
intrnsecas del analito, con su concentracin y con la longitud de la trayectoria del haz
de radiacin al atravesar la muestra.

Figura 1.1 Funcionamiento del detector de alcohol infrarrojo 1

Debido al costo de esta tecnologa de IR, componentes mecnicos y otras limitaciones, los
fabricantes de instrumentos de medida de etanol en aliento empezaron a buscar una
alternativa. Una tecnologa, clulas electroqumicas, tambin conocidas como fuel cell,
ofrece importantes ventajas.
6

1.5.2 Tecnologa de clula electroqumica


El origen de la fuel cell se remonta a hace ms de 150 aos, cuando el cientfico britnico
William Robert Grove en 1838, observ que sumergiendo dos electrodos de platino en cido
sulfrico, y haciendo burbujear hidrgeno en uno de los electrodos y oxgeno en el otro, se
creaba un flujo de corriente entre los dos electrodos como resultado de la reaccin. Esto le
llev a realizar un experimento en el que combin distintos electrodos en un circuito en serie
y cre lo que l denomin gas battery, la primera fuel cell, pero no explic suficientemente
cmo se produca el proceso.
En 1893, Friedrich Wilhelm Ostwald demostr experimentalmente la funcin de cada uno de
los componentes que formaban parte de la celda: electrodos, electrolitos, agentes oxidantes
y reductores, aniones y cationes.
En su forma ms sencilla, la fuel cell de etanol consiste de una capa porosa, qumicamente
inerte, recubierta en ambos lados de platino finamente dividido (llamado platino negro). El
fabricante impregna las capas porosas con una disolucin electroltica de cido y conecta un
cable de platino a las superficies de platino negro. El conjunto se monta en una carcasa de
plstico, el cual tambin incluye una vlvula de aire que permite introducir la muestra de
aliento.
La reaccin tiene lugar en la superficie superior de la clula, transformndose el etanol en
cido actico. En el proceso, se originan dos electrones libres por molcula de etanol, siendo
liberados en el proceso iones H+ que emigran a la superficie inferior de la clula, donde se
combinan con el oxgeno atmosfrico para formar agua, consumiendo un electrn por cada
ion H+ en el proceso. De este modo, la superficie superior tiene un exceso de electrones, y la
inferior tienen el correspondiente dficit de electrones. Al conectar las dos superficies
elctricamente, fluye una corriente a travs del circuito externo para neutralizar la carga. La
clula genera una respuesta lineal que es proporcional a la concentracin de etanol en el
aliento. Procesando la seal adecuadamente se puede mostrar directamente en una pantalla
la concentracin de alcohol en sangre BAC (blood alcohol concentration). Dicha reaccin
se puede mostrar en la figura 1.2

Figura 1.2 Esquema de la clula electroqumica 1

El procedimiento de anlisis sigue el siguiente proceso:

Se introduce la muestra de aliento en la clula.


Se oxida el alcohol de la muestra en uno de los electrodos (nodo).
El oxgeno atmosfrico se reduce en el otro electrodo (ctodo).
Se produce una corriente entre los dos electrodos que ser proporcional a la cantidad
de etanol que se oxide.
La medida de esta corriente indica la cantidad de etanol oxidado.

1.5.3. Tecnologa de sensor dual


Se basa en la medida de la absorcin de energa IR y la clula electroqumica, como se
aprecia en la figura 1.3; la combinacin de ambas tecnologas origina un procedimiento muy
exacto y especfico para la determinacin de etanol en el aliento, con validez evidencial a
efectos de sancin.
El instrumento monitoriza el flujo y volumen del aliento y utiliza un sensor IR para ofrecer
informacin continua de la concentracin de alcohol en el aire espirado. Esto se denomina
anlisis en tiempo real de la muestra.
Primero tiene lugar un auto chequeo y un ensayo cero automticos en el instrumento;
despus la muestra se introduce en el equipo a travs de un tubo hasta la clula IR. La
muestra es analizada en serie por los dos mtodos diferentes. Una pequea parte de la
muestra llega a la clula electroqumica y es analizada automticamente. El resultado de un
anlisis se confirma con el otro. De nuevo se realiza un auto chequeo y un ajuste de cero, y
solo entonces aparece impreso en pantalla el resultado. Si durante la autocomprobacin se
detecta algn error o el resultado de un anlisis no es confirmado por el otro, el instrumento
indicar error y abortar de forma inmediata el anlisis.[4]

Figura 1.3 Sensor dual 1

1.6. DISPOSITIVOS DE ANLISIS DE ALCOHOL EN EL ALIENTO


En la actualidad hay disponibles varios tipos de analizadores de alcohol en el aliento; unos
son desechables y otros incluyen monitores de lectura digital que proveen resultados de
validez legal. Se pueden clasificar en cuatro categoras diferentes:

1.6.1 Dispositivos de prueba de aliento evidnciales


Ofrecen resultados con carcter penal en los casos de conduccin bajo efectos del alcohol.
Se utilizan en los casos en los que se requiere una gran seguridad y precisin de medida.
Los dispositivos evidnciales de prueba de aliento como se muestra en la figura 1.4 son
caros y requieren un mantenimiento, reparacin y calibrado regulares y deben ser utilizados
por personal calificado.

Figura 1.4 Alcoholmetro evidencial AlcoHawk 1

1.6.2. Dispositivos de mano porttiles


En la figura 1.5 se muestra un dispositivo porttil el cual es de manejo sencillo y
econmico, estn diseados especialmente para ser utilizados en situaciones donde no se
dispone de mucho tiempo. Ofrecen resultados de presuncin, son menos exactos que los
evidnciales y requieren un perodo de recuperacin entre pruebas, limitando el nmero de
medidas que se realizan por hora.

Figura 1.5 Alcoholmetro Porttil 1

1.6.3 Dispositivos desechables


Proveen resultados preliminares sin valor legal. Son los ms econmicos, aunque de un
solo uso, y se utilizaron inicialmente para determinar si la persona deba someterse a un
anlisis de sangre oficial para su confirmacin. Consisten en ampollas de vidrio cerradas
como se muestra en la figura 1.6 que contienen cristales de dicromato de potasio en un
medio de cido sulfrico. Antes de su uso se rompe la ampolla en una bolsa hermtica y se
sopla durante un tiempo normalizado. El alcohol del aliento se detecta por el cambio de color
(del amarillo al azul verdoso) de los cristales de dicromato de potasio.
Si todos los cristales cambian de color el nivel de alcohol en la sangre se encuentra en o
por encima del nivel que se est probando. Existen diferentes modelos calibrados 0,3%,
0,5%, 0,8% de tasa de alcoholemia (BAC), que detectan los niveles prescritos por las
diferentes legislaciones internacionales.

Figura 1.6 Alcoholmetro Desechable con Dicromato de Potasio 1

1.6.4 Dispositivos de bloqueo en vehculos (Interlock)


Consiste en un dispositivo que lleva incorporado un alcoholmetro con un sensor
electroqumico que se conecta al encendido del vehculo, de modo que este no arranca
hasta que se realiza la prueba con resultados negativos. Diseado especialmente para el
control de conductores en general y de transportes de mercancas peligrosas, trenes,
ambulancias, etc.
Son cada vez ms los pases que incorporan el dispositivo ("Alcolock" o "Interlock") como
se muestra en la figura 1.7 que impide la puesta en marcha de los vehculos conducidos por
personas alcoholizadas
Tanto en Europa como en Estados Unidos, la tendencia de prevencin de tragedias viales
ocasionadas por conductores alcoholizados marcha en esa direccin, ya que est
demostrado que el problema no se soluciona solo con represin y duras sanciones.

10

Figura 1.7 Alcoholmetro Interlock 1

1.6.4.1. Antecedentes del uso del dispositivo de bloqueo en vehculos


(Interlock)
La instauracin de un dispositivo detector de aliento alcohlico y bloqueo de encendido del
vehculo forma parte de un programa multidimensional cuyo objetivo es reducir la
reincidencia de los conductores alcoholizados que ya han sido condenados. Para manejar un
vehculo equipado con un dispositivo que bloquea el encendido, primero se debe analizar el
aliento del conductor. Si la concentracin de la muestra de aliento alcohlico excede el nivel
predeterminado, el vehculo no arrancar. Como una medida para reducir la elusin del
dispositivo (es decir, que otra persona sople en la boquilla), el dispositivo realiza pruebas
aleatorias mientras el vehculo est andando. Otros componentes del programa para
conductores alcoholizados incluyen seminarios de informacin para el conductor y descarga
de datos del programa de registro de datos del dispositivo, que registra todas las pruebas y
registra todas las aprobaciones, las advertencias y los fracasos.
Los dispositivos que se utilizan para el bloqueo de encendido del automvil actualmente
son los siguientes:

1.6.4.2. FC100 (de la marca Lifesafer)


El dispositivo FC100 (figura 1.8), lder en la industria, se introdujo en el ao 1998 y es el
dispositivo de bloqueo del encendido basado en celda de combustible (con especificidad
para el alcohol) ms extensamente utilizado en los Estados Unidos.

Boquilla sanitaria removible


Luces indicadores de instrucciones, indicador de tono auditivo y mensajes escritos en
varios idiomas
Utiliza tecnologa de sensor de ltima generacin
Construccin resistente y durable
Conexin directa al sistema de encendido realizada por tcnicos calificados.
Montaje al tablero de instrumentos con cinta velcro
Diseo modesto que se adapta bien en el vehculo.

11

Figura 1.8 dispositivo FC100 1

1.6.4.3. FC200 (de la marca Lifesafer)


Se trata de un dispositivo de bloqueo que trae consigo una nueva generacin de
funcionalidad para los clientes y para las autoridades remitentes en un concepto discreto y
porttil. El diseo de doble sensor del FC200 (figura 1.9) permite:

Una prueba de resoplido para descartar las lecturas falso-positivas de alcohol en el


aliento

Prueba separada de aire alveolar (de pulmn profundo) para encender el vehculo

Boquilla sanitaria removible

Varios idiomas

Bajo consumo de energa

Conexin directa al sistema de encendido realizada por tcnicos calificados.

Diseo discreto que cabe en un bolsillo o bolso

Figura 1.9 dispositivo FC200 1

12

Estos dispositivos son los ms comerciales, adems de que cuentan con una instalacin
muy accesible para el conductor, la figura 1.10 muestra el montaje de este dispositivo. [6]

Figura 1.10 montaje del dispositivo. 1

1.6.4.4. Intoxilyzer 400


Actualmente la secretaria de seguridad pblica del Distrito Federal ha implementado el
programa conduce sin alcohol para evitar accidentes automovilsticos, para realizar dichas
pruebas se cuenta con un dispositivo especial, el cual fue seleccionado por las autoridades,
el intoxilyzer 400 fue la opcin elegida debido a su funcionamiento y confiabilidad.
Las caractersticas de dicho dispositivo se muestran a continuacin:

Diseado para los programas de prueba empleado


Tres modos de uso personalizado
Automtica de la respiracin de muestreo
Almacenamiento de datos de ms de 100 pruebas
El puerto de comunicaciones permite la impresin y / o descarga de resultados a un
PC
Visuales y audibles solicita operador

El Intoxilyzer 400 (figura 1.11) fue diseado especficamente para la prueba de DOTmandato y otros programas de seguridad en el trabajo. Es totalmente automtico y los
resultados se muestran en segundos y se imprimen de forma automtica. Si una prueba de
deteccin del DOT es positiva, la unidad puede contar el perodo de observacin de 15
minutos antes de la prueba de confirmacin se hace. Un puerto integrado RS232 permite
imprimir los resultados del ensayo y / o descargar a un PC para el mantenimiento de
registros.

13

Figura 1.11 intoxilyzer 400 1

Se basa en este tema para implementar a la mayora de los vehculos un alcoholmetro en


el sistema de encendido, para evitar que la persona que se encuentra en estado de ebriedad
pueda arrancar su automvil y de esta manera disminuir y a largo plazo evitar los accidentes
automovilsticos ocasionados por este tema.

14

CAPITULO II

El presente Capitulo contiene


informacin relativa a la
descripcin de la problemtica
que se tiene actualmente, as
como
las
acciones
del
Gobierno del D.F como lo es el
programa
conduce
sin
alcohol.
Se localiza adems el Marco
terico del sistema de
encendido vehicular y el
estudio
sobre
Microcontroladores

15

2.1. DESCRIPCIN DEL PROBLEMA


Actualmente en Mxico el dispositivo denominado alcoholmetro, se utiliza de forma manual
o tambin llamado evidencial como se describi en el captulo anterior, sin embargo, an no
se utiliza el dispositivo instalado en el automvil (aunque ya existe en otros pases), por lo
cual en el presente capitulo se describir el modo de uso de este dispositivo.

2.2. PROGRAMA CONDUCE SIN ALCOHOL


2.2.1. Antecedentes
Las lesiones accidentales causan la muerte de aproximadamente 1.2 millones de personas
en el mundo, En Mxico, durante el primer trimestre de 2005, los accidentes provocaron ms
de 2,455 fallecimientos, de ellos por lo menos 651 murieron por accidentes viales.
Los accidentes ocupan el cuarto lugar como causa de muerte, nicamente precedidos por
las enfermedades del corazn, los tumores malignos y las complicaciones de la diabetes.
Fuente: Consejo Nacional de Prevencin de Accidentes CONAPRA. [5]
El 40% de los accidentes de trfico en la Ciudad de Mxico, se hallan relacionados con el
consumo de Alcohol (grfica 1), a partir de la existencia del Programa.
ACCIDENTES AUTOMOVILISTICOS
ACCIDENTES RELACIONADOS CON CONSUMO DE ALCOHOL

40%
60%

Grfica 1

Entre el 2003 y el 2004, el Programa Conduce sin Alcohol incidi a la baja en un 60% en
las Muertes en Hechos de Trnsito relacionados con el consumo de alcohol.

2004

Muertes por hechos de transito con alcohol

640

2005

Muertes por hecho de transito con alcohol

281

16

Fuente, Servicio Mdico Forense del Distrito Federal, estos datos se observan en la grfica
2, la cual indica el nmero de fallecimientos por ao.

Muertes por accidentes viales provocados


por el consumo de alcohol
1000
640

583

500

281

277

313

2006

2007

290

0
2003 2004

2005

Muertes por
accidentes viales
provocados por el
consumo de alcohol

2008

Grfica 2. Fallecimientos por accidentes viales a cauda del alcohol

2.2.2. Instalacin del Programa


Considerando la alta incidencia en accidentes de trnsito, relacionados con la ingesta de
Alcohol, el Gobierno del Distrito Federal a travs de la Secretara de Seguridad Pblica,
instaura el "Programa de Prevencin y Control de Ingestin de Alcohol en Conductores de
Vehculos en el Distrito Federal, denominado "Conduce sin Alcohol".
El inicio de este Programa, se publica en la Gaceta Oficial del Gobierno del D. F. el da 18 de
septiembre de 2003, entrando en vigor al da siguiente a su publicacin.

2.2.3. Objetivo del programa


El Objetivo del Programa conduce sin Alcohol, es salvaguardar la integridad fsica y en sus
bienes, de los ciudadanos conductores as como de sus familias y de la comunidad en
general.
Mediante el establecimiento de un operativo permanente de revisin en las vialidades de la
ciudad de Mxico, a travs de la aplicacin de la prueba de alcohol en la sangre, para medir
la cantidad de alcohol en el aire espirado.

2.2.4. Misin
La misin es incidir a la baja, en la frecuencia de accidentes de Trnsito, relacionados con
el consumo de bebidas alcohlicas, as como generar paulatinamente una conciencia social
respecto a la erradicacin de este fenmeno y los ilcitos originados por l, como son
lesiones, dao en propiedad ajena y homicidios imprudenciales.

17

2.2.5. Esquema Operativo del Programa


Criterios de Instalacin de puntos de Aplicacin
Se observan los siguientes criterios para la designacin de puntos:
1- Registro de Puntos de alta incidencia de accidentes de trnsito, relacionados con el
consumo de alcohol.
2- La cercana con centros de diversin nocturnos como Puntos Origen de conductores
alcoholizados
3- Garantas fsicas del entorno, que aseguren la integridad del personal participante en el
programa.
Recursos Humanos
Dentro del programa, se opera con el siguiente estado de fuerza de personal en cada
punto de aplicacin:

Jefe de punto (c)


Agrupamiento femenil (b)
Polica sectorial (a)
Agrupamiento de gras (d)
Unidad especial, programa
Conduce sin alcohol (e)
Subtotal
Direccin general de
Prevencin del delito (f)
Direccin de servicios
Mdicos s.s.p. (g)
Representante de la direccin
De derechos humanos s.s.p. (h)
Total de personas en el punto

1 elemento
2 elementos
4 elementos
2 elementos
1 elemento
10 elementos uniformados
1 supervisor
1 medico
1 abogado
13 personas

Logstica, Equipo y Accesorios


Se utilizan por cada punto:

2 Patrullas de Polica Sectorial


1 Gra de la Secretara de Seguridad Pblica
3 Lmparas sordas
13 Chalecos reflejantes
1 Manta alusiva al programa
1 Alcoholmetro de aliento del modelo Intoxilizer 400PA con impresora agregable y
memoria de operacin as como sus respectivas boquillas Nuevas y Esterilizadas.

18

2.2.6. Procedimiento
a) Instalacin del Punto, el personal participante se ubicara segn el siguiente esquema
2.1.

Figura 2.1 Instalacin del punto de revisin 1

Los orientadores viales, pie a tierra invitaran a los vehculos de forma aleatoria, a ingresar
al retn de revisin, apoyndose con las lmparas porttiles para sealizar.
El Personal Femenil informar respetuosa y amablemente a los conductores el motivo de la
detencin.
b) Deteccin de pruebas
El Mdico o Tcnico Aplicador designado es el nico facultado para la revisin y eventual
aplicacin de la prueba de Alcohol en la sangre y todas las pruebas se efectan fuera del
vehculo y con el motor apagado.
El resto del personal realizar sus actividades al margen operativo del punto.
c) Pruebas Negativas
Al detectarse resultado negativo de la prueba, 0.40 gramos de alcohol por cada litro
de sangre,
o menos grados de alcohol espirado, inmediatamente se agradecer al
conductor invitndole a continuar su marcha.
d) Pruebas Positivas
En caso de resultar 0.41 gramos de alcohol por cada litro de sangre o ms, se procede a
levantamiento de los datos del infractor, a fin de trasladarle al momento al Juzgado Cvico
correspondiente al punto. Llenando el formato denominado Cadena de Custodia, con el que
se presentar al infractor ante el Juez Cvico, junto con la Boleta de Remisin y anexando un
tanto de la impresin del resultado, donde se aprecie la fecha, hora y datos del Aplicador.

19

2.2.7. Fases del Programa

1. Aplicacin a conductores particulares en Jornadas Nocturnas


A travs de equipos multi conformados, se instalan puntos de revisin en fines de semana
para revisar de forma aleatoria y en su caso aplicar la prueba de medicin de alcoholemia, a
conductores de vehculos particulares.
2. Aplicacin a conductores de Transporte Pblico de Pasajeros
Esta etapa se dirige a los conductores de microbuses de ruta fija y a taxis, en ella participan
adems la Polica del Transporte y la Secretaria de Transporte y Vialidad.
3. Aplicacin a Policas de la Secretara de Seguridad Pblica
A fin de garantizar que los elementos de la secretaria de Seguridad Pblica, que prestan su
servicio en los distintos Sectores y Agrupamientos, se encuentren sin sntomas de ingestin
de bebidas alcohlicas, se realizan visitas sorpresivas y aleatorias a sus instalaciones, para
aplicarles la prueba de alcohol en la sangre.
Debiendo resultar invariablemente negativos a la prueba, y en caso contrario se ponen
inmediatamente a disposicin de la Unidad de Asuntos Internos para el inicio de su
procedimiento correspondiente.

2.2.8. Anlisis del problema


A pesar de que este programa es una buena forma de detectar conductores con este estado,
se piensa que tiene algunos puntos desfavorables, como por ejemplo:
1. En los horarios que se realiza la revisin se presentan problemas en la circulacin.
2. No es posible detectar al 100 % de los conductores que se encuentran circulando en
la ciudad en este estado.
3. Puede presentarse algn tipo de corrupcin.
Con la implementacin de un sistema como el que se propone en el presente trabajo, se
pueden evitar estos problemas ya que, en primer lugar estos automovilistas no circularan
por la ciudad, si se encuentra implementado en todos los automviles en circulacin, se
podra abarcar al 100% de la poblacin, y es ms difcil que exista la corrupcin ya que el
sistema se encontrara en el automvil propio sin la intervencin de terceros. [3]

20

CAPITULO III

La informacin contenida en
el presente capitulo se
centra en la descripcin de
la solucin propuesta.
La
eleccin
de
los
elementos que conformaran
el diseo, adems del
sistema de comunicacin
GSM y las funciones que se
utilizaran del mismo como lo
es el sistema de mensaje
cortos (SMS).

21

3.1. DESCRIPCIN.

Una vez realizado el anlisis descrito en el captulo anterior, se propone la implementacin


de un sistema de control para evitar en mayor proporcin los accidentes ocurridos en el D.F.
debido a las personas que manejan en estado de ebriedad; esta propuesta se basa en un
sistema implementado dentro de los automviles que se encuentran en circulacin, ms
especficamente en el sistema de arranque del vehculo.
A continuacin se describe de forma muy general el funcionamiento de este sistema:
En la actualidad se cuenta con un programa llamado conduce sin alcohol implementado
por el gobierno del Distrito Federal; el cual, como ya se analizo tiene algunos inconvenientes,
sin embargo, no capta a la mayora de los automovilistas con un grado de alcohol mayor al
recomendado para poder conducir; por lo que se dio a la tarea de tratar de captar a la
mayora de estas personas.
Este sistema de control va colocado en el sistema de arranque, el cual cuando el conductor
entra a su automvil y enciende el switch lo nico que enciende es el alcoholmetro, el cual
indicara al conductor que va a comenzar la prueba, por lo que l tendr que soplar al
dispositivo para poder realizar la medicin de los grados de alcohol con que cuenta el
conductor, este sistema tendr dos condiciones: si al realizar la medicin el sistema detecta
que el resultado rebasa la norma permitida, que es de 0.4 % (en el D.F.), el conductor no
podr encender el automvil y como medida de seguridad para el automovilista se enva
automticamente un mensaje de texto va GSM al celular de un familiar, para poder
localizarlo e ir a recogerlo; en caso contrario si sta medicin se encuentra por debajo del
permitido, el auto encender y el conductor podr seguir su camino. La figura 3.1 muestra el
esquema general en diagrama de flujo, de este sistema

22

DIAGRAMA DE FLUJO

INICIO

El conductor entra
al automvil

Se enciende el
alcoholmetro

El microcontrolador
ejecuta la accin
GSM

Se realiza la
prueba del aliento

Resultado <
0.4

No

Comunicacin con
el celular

Si
Enciende el
automvil

FIN

Enva un mensaje de
texto va GSM a un
familiar

reset

Figura 3.1 Diagrama de flujo general 1

Realizada la descripcin general anterior, este dispositivo mejor conocido como interlock
(interrupcin de encendido) funcionara de la siguiente manera:
El funcionamiento del Interlock es el siguiente, antes de arrancar el vehculo, el
conductor debe realizar una prueba de alcohol en aire espirado, similar al que realizan en el
operativo conduce sin alcohol. Si no se encuentra bajo los efectos de ste o est por debajo
del lmite establecido, permite el encendido y la conduccin del vehculo; si est por encima
del lmite, ser imposible el encendido del mismo. En este caso el usuario, deber esperar
un tiempo en el cual no se permitir arrancar, hasta que se pueda repetir la prueba.
23

Este es el principal funcionamiento del dispositivo, sin embargo, se considera un segundo


elemento como medida de seguridad para el conductor, el elemento que se desea
implementar es un sistema GSM, el cual solo funcionara si el conductor no pasa la prueba,
de este sistema solo se utilizara la funcin del envo de mensaje de texto (SMS) tal y como
se utiliza en los telfonos celulares convesionales, esto es; cuando el conductor se
encuentre en estado etlico y no apruebe el test; automticamente (con la ayuda de un
microcontrolador) se generara una seal hacia el sistema GSM y a su vez este enviara un
mensaje a un nmero celular predeterminado por el usuario, en el cual avisara del estado en
el que se encuentra la persona.
Los elementos que integraran a todo el sistema que se implementara sern descritos en
seguida, sin embargo, existen varios modelos y marcas por lo que en el presente capitulo se
mencionaran varios tipos, y se elegirn algunos que se adecuen a las necesidades del
proyecto.
Sensores de alcohol.
Microcontroladores
Tecnologa GSM.

3.2 SISTEMA DE ENCENDIDO VEHICULAR


3.2.1. Descripcin general

El circuito de encendido utilizado en los motores de gasolina, es el encargado de


hacer saltar una chispa elctrica en el interior de los cilindros, para provocar la combustin
de la mezcla aire-gasolina en el momento oportuno. La encargada de generar una alta
tensin para provocar la chispa elctrica es "la bobina". La bobina es un transformador que
convierte la tensin de batera 12 V. en una alta tensin del orden de 12.000 a 15.000. Una
vez generada esta alta tensin necesitamos un elemento que la distribuya a cada uno de los
cilindros en el momento oportuno, teniendo en cuenta que los motores poli cilndricos
trabajan en un ciclo de funcionamiento con un orden de explosiones determinado para cada
cilindro (ejemplo: motor de 4 cilindros orden de encendido: 1-3-4-2).

El elemento que se encarga de distribuir la alta tensin es el "distribuidor o delco". La


alta tensin para provocar la chispa elctrica en el interior de cada uno de los cilindros
necesita de un elemento que es "la buja". En la figura 3.2 a) se observan los elementos
bsicos del circuito de encendido. b) esquema elctrico del circuito.

24

a)

b)
Figura 3.2 Elementos bsicos de encendido 1

3.2.2 Encendido convencional (por ruptor)


Este sistema es el ms sencillo de los sistemas de encendido por bobina, en l se
cumplen todas las funciones que se le piden a estos dispositivos. Est compuesto por los
siguientes elementos:
Bobina de encendido (tambin llamado transformador): su funcin es acumular la
energa elctrica de encendido que despus se transmite en forma de impulso de alta
tensin a travs del distribuidor a las bujas.
Resistencia previa: se utiliza en algunos sistemas de encendido (no siempre). Se
pone en cortocircuito en el momento de arranque para aumentar la tensin de
arranque.
Ruptor (tambin llamado platinos): cierra y abre el circuito primario de la bobina de
encendido, que acumula energa elctrica con los contactos del ruptor cerrados que
se transforma en impulso de alta tensin cada vez que se abren los contactos.
Condensador: proporciona una interrupcin exacta de la corriente primaria de la
bobina y adems minimiza el salto de chispa entre los contactos del ruptor que lo
inutilizaran en poco tiempo.

25

Distribuidor de encendido (tambin llamado delco): distribuye la alta tensin de


encendido a las bujas en un orden predeterminado.
Variador de avance centrfugo: regula automticamente el momento de encendido en
funcin de las revoluciones del motor.
Variador de avance de vaco: regula automticamente el momento de encendido en
funcin de la carga del motor.
Bujas: contiene los electrodos que es donde salta la chispa cuando recibe la alta
tensin, adems la buja sirve para hermetizar la cmara de combustin con el
exterior.
La figura 3.3 muestra el sistema de encendido convencional que se describi
anteriormente.

Figura 3.3 Encendido convencional 1

3.2.2.1. Funcionamiento:
Una vez que se gira la llave de contacto a posicin de contacto el circuito primario es
alimentado por la tensin de batera, el circuito primario est formado por el arrollamiento
primario de la bobina de encendido y los contactos del ruptor que cierran el circuito a masa.
Con los contactos del ruptor cerrados la corriente elctrica fluye a masa a travs del
arrollamiento primario de la bobina. De esta forma se crea en la bobina un campo magntico
en el que se acumula la energa de encendido. Cuando se abren los contactos del ruptor la
corriente de carga se deriva hacia el condensador que est conectado en paralelo con los
contactos del ruptor. El condensador se cargara absorbiendo una parte de la corriente
elctrica hasta que los contactos del ruptor estn lo suficientemente separados evitando que
salte un arco elctrico que hara perder parte de la tensin que se acumulaba en el
arrollamiento primario de la bobina. Es gracias a este modo de funcionar, perfeccionado por
el montaje del condensador, que la tensin generada en el circuito primario de un sistema de
encendido puede alcanzar momentneamente algunos centenares de voltios.
Debido a que la relacin entre el nmero de espiras del bobinado primario y secundario es
de 100/1 aproximadamente se obtienen tensiones entre los electrodos de las bujas entre 10
y 15000 Voltios.

26

Una vez que tenemos la alta tensin en el secundario de la bobina esta es enviada al
distribuidor a travs del cable de alta tensin que une la bobina y el distribuidor. Una vez que
tenemos la alta tensin en el distribuidor pasa al rotor que gira en su interior y que distribuye
la alta tensin a cada una de las bujas.

3.2.3. Encendido convencional con ayuda electrnica

El sistema de encendido convencional tiene unas limitaciones que vienen provocadas por
los contactos del ruptor, que solo puede trabajar con corrientes elctricas de hasta 5 A, en
efecto si la intensidad elctrica que circula por el primario de la bobina es de valor bajo,
tambin resultara de bajo valor la corriente de alta tensin creada en el arrollamiento
secundario y de insuficiente la potencia elctrica para conseguir el salto en el vaco de la
chispa entre los electrodos de la buja. Se necesitan por lo tanto valores elevados de
intensidad en el arrollamiento primario de la bobina para obtener buenos resultados en el
arrollamiento secundario.
La utilizacin del transistor como interruptor, permite manejar corrientes elctricas mucho
ms elevadas que las admitidas por el ruptor, pudindose utilizar bobinas para corrientes
elctricas en su arrollamiento primario de ms de 10 A.
Un transistor de potencia puede tener controlada su corriente de base por el ruptor de modo
que la corriente principal que circula hacia la bobina no pase por los contactos de ruptor sino
por el transistor (T) como se ve en la figura 3.4. La corriente elctrica procedente de la
batera entra la unidad de control o centralita de encendido, en ella pasa a travs del
transistor cuya base se polariza negativamente cuando los contactos (R) se cierran guiados
por la leva. En este caso el distribuidor es el mismo que el utilizado en el encendido
convencional, pero la corriente que circula por los contactos de ruptor ahora es insignificante.
Con la suma del diodo zenner (DZ) y el juego de resistencias (R1, R2 y R3) puede
controlarse perfectamente la corriente de base y proceder a la proteccin del transistor (T).
Cuando los contactos del ruptor (R) se abren, guiados por el movimiento de la leva, la
polarizacin negativa de la base del transistor desaparece y entonces el transistor queda
bloqueado cortando la corriente elctrica que pasa por la bobina. El corte de corriente en el
arrollamiento primario de la bobina es mucho ms rpido que en el encendido convencional
de modo que la induccin se produce en unas condiciones muy superiores de efectividad. [7]

27

Figura 3.4 Encendido con ayuda electrnica 1

Los sistemas de encendido con ayuda electrnica, tienen unas ventajas importantes con
respecto a los encendidos convencionales:
Los ruptores utilizados en la actualidad, pese a la calidad de sus materiales (los contactos
son de tungsteno), solamente soportan corrientes de hasta 5 A, sino se quiere acortar su
vida til rpidamente, mientras que los transistores son capaces de trabajar con corrientes
de hasta 15 A, sin problemas de funcionamiento en toda su vida til, por lo que los periodos
de mantenimiento en estos sistemas de encendido se alarga considerablemente.
Debido a que los transistores pueden trabajar con corrientes elevadas, se utiliza bobinas de
encendido con arrollamiento primario de pocas espiras (bobinas de baja impedancia). Con la
reduccin del nmero de espiras y el consiguiente descenso de la autoinduccin se consigue
alcanzar el valor mximo de la corriente primaria en un tiempo sensiblemente menor, cuando
se cierran los contactos del ruptor, pues la oposicin que presenta la bobina (autoinduccin)
a establecerse la corriente primaria, es notablemente menor. La formacin del campo
magntico es mucho ms rpida, almacenndose la mxima energa en un corto espacio de
tiempo, lo que en regmenes elevados no es posible obtener en los sistemas de encendido
convencionales, debido al poco tiempo que los contactos del ruptor permanecen cerrados.
En el encendido con ayuda electrnica, el ruptor (platinos) solamente se ocupa de conmutar
la corriente de base del transistor (300 a 500 mA), con lo que el "chispeo" clsico que se
produce en los encendidos convencionales no tiene lugar aqu y no es preciso utilizar el
condensador, cuya funcin de corte rpido de la corriente primaria ya no es necesaria,
porque esta funcin la desempea el transistor.
El transistor y los componentes que le rodean (diodos, resistencias, etc.) se encierran en
una caja de aluminio provista de aletas de refrigeracin, evacundose as el calor al que son
muy sensibles los transistores. Por esta razn la situacin de esta caja debe ser lo ms
alejada posible del motor en el montaje sobre el vehculo.
28

En la figura 3.5 puede verse otra tipo de encendido con ayuda electrnica. El transistor T1
tiene un circuito emisor-base gobernado por los contactos del ruptor, que estando cerrados
le hacen conducir y de esta forma se establece el circuito base-emisor del transistor T2, lo
cual permite que circule la corriente por el arrollamiento primario de la bobina a travs del
colector-emisor del T2. Cuando los contactos de ruptor se abren queda interrumpido el
circuito emisor-base de T1, bloquendose este transistor, lo que impide al mismo tiempo la
conduccin de T2 cuyo circuito base-emisor esta ahora interrumpido. El conjunto electrnico
formado dispone de otros componentes (resistencias, diodos y condensadores), algunos de
los cuales no se han representado en la figura, cuya misin es la de proteger a los
transistores contra sobrecargas. Como a los transistores empleados para la conmutacin en
los sistemas de encendido, se les exige una alta potencia y gran resistencia a tensiones
elctricas.

Figura 3.5 Encendido con ayuda electrnica 2 1

Como se ve en el figura 3.6 el suministro de tensin al primario de la bobina se lleva a cabo


a travs de un par de resistencias adicionales (3), normalmente conectadas en serie. Al
efectuar el arranque se puentea la resistencia izquierda a travs del terminal (4), al motor de
arranque. Con ello se dispone de un mayor suministro de energa a travs de la resistencia
adicional derecha, en la bobina de encendido. Esta compensa la desventaja derivada del
proceso de arranque y de la cada de tensin en la batera (por el gran consumo de corriente
elctrica que necesita el motor de arranque). Las resistencias previas sirven para limitar la
corriente primaria en bobinas de encendido de baja resistencia y rpida carga. Con ello
evitan, especialmente a bajas revoluciones, una sobrecarga en la bobina de encendido y
protegen el contacto del ruptor de encendido.
Las resistencias adicionales y una bobina de encendido de carga rpida permiten conseguir
la optimizacin del encendido en todo el margen de revoluciones del motor.

29

Figura 3.6 Conexin del sistema con ayuda electrnica 1

3.3. MICROCONTROLADORES
3.3.1. Qu es un Microcontrolador
Un micro controlador es un dispositivo electrnico capaz de llevar a cabo procesos lgicos.
Estos procesos o acciones son programados en lenguaje ensamblador por el usuario, y son
introducidos en ste a travs de un programador.

3.3.2. Arquitectura bsica de los Microcontroladores


3.3.2.1. Arquitectura Von Neumann
La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema
propuesto por John Von Neumann (figura 3.7), en el cual la unidad central de proceso, o
CPU, est conectada a una memoria nica que contiene las instrucciones del programa y los
datos.
Las principales limitaciones de esta arquitectura son:
La longitud de las instrucciones es limitada por la unidad de longitud de datos por lo que
se tiene que hacer varios accesos a memoria para buscar instrucciones complejas.

La velocidad de operacin est limitada por el cuello de botella que se forma al tener un
nico bus de datos e instrucciones.

30

Figura 3.7 Arquitectura Von Neumann 1

3.3.2.2. La arquitectura Harvard


La arquitectura conocida como Harvard, consiste simplemente en un esquema en que el
CPU est conectado a dos memorias por medio de dos buses separados (Figura 3.8). Una
de las memorias contiene solamente las instrucciones del programa, y es llamada Memoria
de Programa. La otra memoria solo almacena los datos y es llamada Memoria de Datos.
Ambos buses son totalmente independientes y pueden ser de distintos anchos.

Figura 3.8 Arquitectura Harvard 1

Las ventajas de esta arquitectura son:


a) Que el tamao de las instrucciones no est relacionado con el de los datos, por lo
que permite que cada instruccin solo ocupe una sola posicin de memoria de programa.
b) Que la velocidad de acceso aumenta al poseer acceso de instrucciones separado
del acceso a los datos.

3.3.3. Componentes de un Microcontrolador


3.3.3.1. Procesador
Los microcontroladores disponen de un oscilador que genera los pulsos que sincronizan
todas las operaciones internas. El oscilador puede ser del tipo RC, aunque generalmente se
prefiere que est controlado por un cristal de cuarzo (XTAL) debido a su gran estabilidad de
frecuencia. La velocidad de ejecucin de las instrucciones del programa est en relacin
directa con la frecuencia del oscilador del microcontrolador.
El procesador es el elemento ms importante del microcontrolador y determina sus
principales caractersticas, tanto a nivel hardware como software. Se encarga de direccionar
la memoria de instrucciones, recibir el cdigo de la instruccin en curso, su decodificacin y
la ejecucin de la operacin que implica la instruccin, as como la bsqueda de los
31

operadores y el almacenamiento del resultado. Existen tres orientaciones en cuanto a la


arquitectura y funcionalidad de los procesadores actuales.

3.3.3.2. CISC
Un gran nmero de procesadores usados en los microcontroladores estn basados en la
filosofa CISC (Complex Instruction Set Computer). Disponen de ms de 80 instrucciones
mquina en su repertorio, algunas de las cuales son muy sofisticadas y potentes, requiriendo
muchos ciclos para su ejecucin. Una ventaja de los procesadores CISC es que ofrecen al
programador instrucciones complejas que actan como macros.

3.3.3.3. RISC
Tanto la industria de los computadores comerciales como la de los micro controladores
estn decantndose hacia la filosofa RISC (Reduced Instruction Set Computer). En estos
procesadores el repertorio de instrucciones mquina es muy reducido y las instrucciones son
simples y, generalmente, se ejecutan en un ciclo. La sencillez y rapidez de las instrucciones
permiten optimizar el hardware y el software del procesador.

3.3.3.4. SISC
En los microcontroladores destinados a aplicaciones muy concretas, el juego de
instrucciones, adems de ser reducido, es especfico, o sea, las instrucciones se adaptan a
las necesidades de la aplicacin prevista. Esta filosofa se ha bautizado con el nombre de
SISC (Computadores de Juego de Instrucciones Especfico).

3.3.4. Los microcontroladores PIC

La arquitectura de los PIC responden al esquema de bloques basado en la arquitectura


Harvard, con memorias de programa y de datos separadas. La memoria de programa est
organizada en palabras de 12,14 16 bits mientras que la memoria de datos est compuesta
por registros de 8 bits.
Por otra parte todos los PIC son microcontroladores RISC que cuentan con un pequeo
nmero de instrucciones: entre 33 y 77.

3.3.5. MEMORIA
3.3.5.1. ROM
En los microcontroladores que utilizan memoria ROM, la informacin se graba durante el
proceso de fabricacin del dispositivo y no puede ser alterada posteriormente. Por ello, la
informacin que se desea grabar en la memoria, que puede ser el programa y algunos datos,
debe haber sido comprobada y depurada minuciosamente antes de encargar la fabricacin
del microcontrolador.
32

3.3.5.2. OTP
El micro controlador contiene una memoria no voltil de slo lectura programable una sola
vez por el usuario. OTP (One Time Programmable). Es el usuario quien puede escribir el
programa en el chip mediante un sencillo grabador controlado por un programa desde un
PC.

3.3.5.3. EPROM
Los microcontroladores que disponen de memoria EPROM (Erasable Programmable Read
OnIy Memory) pueden borrarse y grabarse muchas veces. La grabacin se realiza, como en
el caso de los OTP, con un grabador gobernado desde un PC. Si, posteriormente, se desea
borrar el contenido, disponen de una ventana de cristal en su superficie por la que se somete
a la EPROM a rayos ultravioleta durante varios minutos. Las cpsulas son de material
cermico y son ms caros que los microcontroladores con memoria OTP que estn hechos
con material plstico.

3.3.5.4 EEPROM, E2PROM o E PROM


Se trata de memorias de slo lectura, programables y borrables elctricamente EEPROM
(Electrical Erasable Programmable Read OnIy Memory). Tanto la programacin como el
borrado, se realizan elctricamente desde el propio grabador y bajo el control programado de
un PC. Es muy cmoda y rpida la operacin de grabado y la de borrado. No disponen de
ventana de cristal en la superficie. Los microcontroladores dotados de memoria EEPROM
una vez instalados en el circuito, pueden grabarse y borrarse cuantas veces se quiera sin ser
retirados de dicho circuito. Para ello se usan "grabadores en circuito" que confieren una gran
flexibilidad y rapidez a la hora de realizar modificaciones en el programa de trabajo. El
nmero de veces que puede grabarse y borrarse una memoria EEPROM es infinito, por lo
que no es recomendable una reprogramacin contina. Son muy idneos para la enseanza
y la Ingeniera de diseo. Se va extendiendo en los fabricantes la tendencia de incluir una
pequea zona de memoria EEPROM en los circuitos programables para guardar y modificar
cmodamente una serie de parmetros que adecuan el dispositivo a las condiciones del
entorno.

3.3.5.5. FLASH
Se trata de una memoria no voltil, de bajo consumo, que se puede escribir y borrar.
Funciona como una ROM y una RAM pero consume menos y es ms pequea. A diferencia
de la ROM, la memoria FLASH es programable en el circuito. Es ms rpida y de mayor
densidad que la EEPROM. La alternativa FLASH est recomendada frente a la EEPROM
cuando se precisa gran cantidad de memoria de programa no voltil. Es ms veloz y tolera
ms ciclos de escritura/borrado. Las memorias EEPROM y FLASH son muy tiles al permitir
que los microcontroladores que las incorporan puedan ser reprogramados en circuito, es
decir, sin tener que sacar el circuito integrado de la tarjeta.

33

3.3.6. Puertas de E/S


Las puertas de Entrada y Salida (E/S) permiten comunicar al procesador con el mundo
exterior, a travs de interfaces, o con otros dispositivos. Estas puertas, tambin llamadas
puertos, son la principal utilidad de los pines de un microprocesador. Segn los
controladores de perifricos que posea cada modelo de microcontrolador, las lneas de E/S
se destinan a proporcionar el soporte a las seales de entrada, salida y control.

3.3.7. Reloj principal


Todos los microcontroladores disponen de un circuito oscilador que genera una onda
cuadrada de alta frecuencia, que configura los impulsos de reloj usados en la sincronizacin
de todas las operaciones del sistema. Esta seal del reloj es el motor del sistema y la que
hace que el programa y los contadores avancen. Generalmente, el circuito de reloj est
incorporado en el microcontrolador y slo se necesitan unos pocos componentes exteriores
para seleccionar y estabilizar la frecuencia de trabajo. Dichos componentes suelen consistir
en un cristal de cuarzo junto a elementos pasivos o bien un resonador cermico o una red RC. Aumentar la frecuencia de reloj supone disminuir el tiempo en que se ejecutan las
instrucciones pero lleva aparejado un incremento del consumo de energa y de calor
generado.

3.3.8. Recursos especiales


Los principales recursos especficos que incorporan el micro controlador son:

Temporizadores o Timers.
Perro guardin o Watchdog.
Proteccin ante fallo de alimentacin o Brownout.
Estado de reposo o de bajo consumo (Sleep mode).
Convertidor A/D (Analgico ->Digital).
Convertidor D/A (Digital ->Analgico).
Comparador analgico.
Modulador de anchura de impulsos o PWM (Pulse Wide Modulation).
Puertas de E/S digitales.
Puertas de comunicacin.
A continuacin se describirn estos recursos especiales:

3.3.8.1. Temporizadores o Timers


Se emplean para controlar periodos de tiempo (temporizadores) y para llevar la cuenta de
acontecimientos que suceden en el exterior (contadores).Para la medida de tiempos se
carga un registro con el valor adecuado y a continuacin dicho valor se va incrementando o
decrementando al ritmo de los impulsos de reloj o algn mltiplo hasta que se desborde y
llegue a 0, momento en el que se produce un aviso. Cuando se desean contar
acontecimientos que se materializan por cambios de nivel o flancos en alguno de los pines
del microcontrolador, el mencionado registro se va incrementando o decrementando al ritmo
de dichos impulsos.
34

3.3.8.2 Perro guardin o Watchdog


Cuando la PC personal se bloquea por un fallo del software u otra causa, se pulsa el botn
del reset y se reinicia el sistema. Pero un microcontrolador funciona sin el control de un
supervisor y de forma continua las 24 horas del da. El Perro Guardin consiste en un
contador que, cuando llega al mximo, provoca un reset automticamente en el sistema.
El oscilador enva sus pulsos peridica y permanentemente a la entrada del reloj del
contador. Si el contador llega a contar los N pulsos, se desborda, su salida se activa y
produce el reset del microcontrolador.

3.3.8.3 Proteccin ante falla de alimentacin o Brownout


Se trata de un circuito que realiza el reset al microcontrolador cuando el voltaje de
alimentacin (VDD) es inferior a un voltaje mnimo (brownout). Mientras el voltaje de
alimentacin sea inferior al de brownout el dispositivo se mantiene en reset, comenzando a
funcionar normalmente cuando sobrepasa dicho valor. Esto es muy til para evitar datos
errneos por transiciones y ruidos en la lnea de alimentacin.

3.3.8.4. Estado de reposo o de bajo consumo


Son abundantes las situaciones reales de trabajo en que el microcontrolador debe esperar,
sin ejecutar alguna instruccin, a que se produzca algn acontecimiento externo que le
ponga de nuevo en funcionamiento. Para ahorrar energa, (factor clave en los aparatos
porttiles), los microcontroladores disponen de una instruccin especial (SLEEP en los PIC),
que les pasa al estado de reposo o de bajo consumo, en el cual los requerimientos de
potencia son mnimos. En dicho estado se detiene el reloj principal y se congelan sus
circuitos asociados. Al activarse una interrupcin ocasionada por el acontecimiento
esperado, el microcontrolador se despierta y reanuda su trabajo.

3.3.8.5. Convertidor A/D (CAD)


Los microcontroladores que incorporan un Convertidor A/D (Analgico/Digital) pueden
procesar seales analgicas, tan abundantes en las aplicaciones. Suelen disponer de un
multiplexor que permite aplicar a la entrada del CAD diversas seales analgicas desde los
pines del circuito integrado.

3.3.8.6. Convertidor D/A (CDA)

Transforma los datos digitales obtenidos del procesamiento de la computadora en su


correspondiente seal analgica que manda al exterior por uno de los pines del chip.
Existen muchos circuitos que trabajan con seales analgicas.

35

3.3.8.7. Comparador analgico


Algunos modelos de microcontroladores disponen internamente de un Amplificador
Operacional que acta como comparador entre una seal fija de referencia y otra variable
que se aplica por uno de los pines de la cpsula. La salida del comparador proporciona un
nivel lgico 1 0 segn una seal sea mayor o menor que la otra. Tambin hay modelos de
microcontroladores con un mdulo de tensin de referencia que proporciona diversas
tensiones de referencia que se pueden aplicar en los comparadores.

3.3.8.8. Modulador de anchura de impulsos o PWM


Son circuitos que proporcionan en su salida impulsos de anchura variable, que se ofrecen
al exterior a travs de los pines del encapsulado.

3.3.8.9. Puertos digitales de E/S


Todos los microcontroladores destinan parte de sus pines a soportar lneas de E/S
digitales. Por lo general, estas lneas se agrupan de ocho en ocho formando Puertos.
Las lneas digitales de las Puertos pueden configurarse como Entrada o como Salida
cargando un 1 un 0 en el bit correspondiente de un registro destinado a su configuracin.

3.3.8.10. Puertas de comunicacin


Con objeto de dotar al microcontrolador de la posibilidad de comunicarse con otros
dispositivos externos, otros buses de microprocesadores, buses de sistemas, buses de redes
y poder adaptarlos con otros elementos bajo otras normas y protocolos.
Algunos modelos disponen de recursos que permiten directamente esta tarea, entre los que
destacan:
UART, adaptador de comunicacin serie asncrona. (Ej.: Puerto Serie)
USART, adaptador de comunicacin serie sncrona y asncrona
Puerta paralela esclava para poder conectarse con los buses de otros microprocesadores.
USB (Universal Serial Bus), que es un moderno bus serie para los PC.
Bus I2C, que es un interfaz serie de dos hilos desarrollado por Philips.
CAN (Controller rea Network), para permitir la adaptacin con redes de conexionado
multiplexado desarrollado conjuntamente por Bosch e Intel para el cableado de dispositivos
en automviles. [8]

36

3.4. LA FAMILIA DE LOS PIC


3.4.1. Introduccin
Los PIC son una familia de microcontroladores fabricados por Microchip cuya arquitectura,
capacidades, juego de instrucciones y especialmente su bajo costo lo hacen muy til en
pequeas aplicaciones as como parte de otras aplicaciones de mayor envergadura
sustituyendo a gran cantidad de circuitos lgicos convencionales.

3.4.2. La Familia PIC


Existen PICs de cuatro gamas distintas:

3.4.2.1 Gama enana. PIC12CXXX


Se trata de un grupo de PIC de reciente aparicin que ha acaparado la atencin del
mercado (Figura 3.9). Su principal caracterstica es su reducido tamao, al disponer todos
sus componentes de 8 patitas adems de disponer de 6 lneas de E/S. Se alimentan con un
voltaje de corriente continua comprendido entre 2,5 V y 5,5 V, y consumen menos de 2 mA
cuando trabajan a 5 V y 4 MHz. El formato de sus instrucciones puede ser de 12 o de 14 bits
y su repertorio es de 33 o 35 instrucciones, respectivamente.
Algunos modelos incluyen convertidores A/D y memoria EEPROM de datos.

Figura 3.9. Gama Enana Pic12F675 1

3.4.2.2 Gama baja. PIC16C5XX con instrucciones de 12 bits


Con una memoria de programa (ROM o EPROM) de 12 bits y de 512, 1024 o 2048 palabras
y una memoria de datos de 8 bits de 25, 72 o 73 bytes. Trabajan hasta 20 MHz y disponen
de 12 o 20 lneas de E/S de alta corriente, un temporizador y de 33 instrucciones. Adems,
como el resto de los PICs disponen de perro guardin, Auto inicializacin (POR o Power on
Reset), modo de bajo consumo (SLEEP), reloj interno mediante cristal o red RC y proteccin
contra lectura del cdigo.

37

3.4.2.3 Gama media. PIC16CXXX con instrucciones de 14 bits


Es la gama ms variada y completa de los PIC (Figura 3.10). Abarca modelos con
encapsulado desde 18 patas hasta 68, cubriendo varias opciones que integran abundantes
perifricos. Dentro de esta gama se halla el famoso PIC16X84 y sus variantes.
El ancho de la memoria de programa es de 14 bits, pudiendo ser ROM, EPROM o
EEPROM. Incluyen interrupciones, convertidores A/D, mayor nmero de temporizadores y
otras caractersticas segn el modelo. Su juego de instrucciones es de 35.

Figura 3.10. Gama Media PIC16F84A 1

3.4.2.4 Gama alta: PIC17CXXX con instrucciones de 16 bits


Estos microcontroladores poseen un verdadero bus de datos y direcciones, pudiendo
trabajar con memoria externa. El ancho de la memoria de programa es de 16 bits y el
nmero de instrucciones aumenta a 55 o 58 segn el modelo.
Quizs la caracterstica ms destacable de los componentes de esta gama es su
arquitectura abierta, que consiste en la posibilidad de ampliacin del microcontrolador con
elementos externos. Para esto, los pines mandan al exterior las lneas de los buses de datos,
direcciones y control, a las que se conectan memorias o controladores de perifricos. [6]

3.5 Dispositivos de Electrnica de Potencia


3.5.1 Introduccin

Los dispositivos semiconductores utilizados en Electrnica de Potencia se pueden clasificar


en tres grandes grupos, de acuerdo con su grado de controlabilidad:
1. Dispositivos no controlados: en este grupo se encuentran los Diodos. Los estados de
conduccin o cierre (ON) y bloqueo o abertura (OFF) dependen del circuito de potencia. Por
tanto, estos dispositivos no disponen de ningn terminal de control externo.

2. Dispositivos semicontrolados: en este grupo se encuentran, dentro de la familia de los


Tiristores, los SCR (Silicon Controlled Rectifier) y los TRIAC (Triode of Alternating
38

Current). En ste caso su puesta en conduccin (paso de OFF a ON) se debe a una seal
de control externa que se aplica en uno de los terminales del dispositivo, comnmente
denominado puerta. Por otro lado, su bloqueo (paso de ON a OFF) lo determina el propio
circuito de potencia. Es decir, se tiene control externo de la puesta en conduccin, pero no
as del bloqueo del dispositivo.
3. Dispositivos totalmente controlados: en este grupo encontramos los transistores bipolares
BJT (Bipolar Junction Transistor), los transistores de efecto de campo MOSFET (Metal
Oxide Semiconductor Field Effect Transistor), los transistores bipolares de puerta aislada
IGBT (Insulated Gate Bipolar Transistor) y los tiristores GTO (Gate Turn-Off Thyristor),
entre otros.

3.5.1.1. Diodo de Potencia


Un diodo semiconductor es una estructura P-N que, dentro de sus lmites de tensin
y corriente, permite la circulacin de corriente en un nico sentido. Detalles de
funcionamiento, generalmente despreciados para los diodos de seal, pueden ser
significativos para componentes de mayor potencia, caracterizados por un rea
mayor (para permitir mayores corrientes) y mayor longitud (para soportar tensiones
inversas ms elevadas). La figura 3.11 muestra la estructura interna de un diodo de
potencia.

Figura 3.11. Estructura interna de un diodo de potencia 1

Los diodos son interruptores unidireccionales en los cuales no puede circular corriente en
sentido contrario al de conduccin. El nico procedimiento de control consiste en invertir la
tensin nodo ctodo, no disponiendo de ningn terminal de control. En rgimen transitorio
cabe destacar dos fenmenos:
1) Recuperacin Inversa: El paso de conduccin a bloqueo no se efecta instantneamente.
Cuando el diodo conduce una corriente I en polarizacin directa, la zona central de la unin
est saturada de portadores mayoritarios, y aunque un circuito externo fuerce la anulacin de
la corriente aplicndole una tensin inversa, cuando la corriente pasa por cero an existe
una cantidad de portadores que cambian su sentido de movimiento y permiten la conduccin
de una corriente inversa durante un tiempo, denominado tiempo de recuperacin inverso
(trr).
Los parmetros definidos en el proceso de bloqueo dependen de la corriente directa, de la
derivada de la corriente (di/dt) y de la tensin inversa aplicada. El tiempo de recuperacin de
39

un diodo normal es del orden de 10 s, siendo el de los diodos rpidos del orden de algunos
nanosegundos.
2) Recuperacin Directa: Es otro fenmeno de retardo de menor importancia que el anterior,
cuando el diodo pasa de bloqueo a conduccinEn el proceso de puesta en conduccin, la respuesta del diodo es inicialmente de bloqueo a
la corriente. Siendo esta respuesta quien provoca una sobre tensin Vfp, ocasionada por la
modulacin de la conductividad del diodo durante la inyeccin de portadores minoritarios. As
el diodo se asemeja a una resistencia donde su valor decrece con el tiempo. Esta resistencia
equivalente est relacionada con la concentracin de portadores minoritarios inyectados. Por
tanto Vfp depende de la anchura y resistividad de la zona central del diodo.

3.5.1.2. Transistores

En Electrnica de Potencia, los transistores generalmente son utilizados como interruptores.


Los circuitos de excitacin (disparo) de los transistores se disean para que stos trabajen
en la zona de saturacin (conduccin) o en la zona de corte (bloqueo). Esto difiere de lo que
ocurre con otras aplicaciones de los transistores, como por ejemplo, un circuito amplificador,
en el que el transistor trabaja en la zona activa o lineal.
Los transistores tienen la ventaja de que son totalmente controlados, mientras que, por
ejemplo, el SCR o el TRIAC slo dispone de control de la puesta en conduccin. Los tipos de
transistores utilizados en los circuitos electrnicos de potencia incluyen los transistores BJT,
los MOSFET y dispositivos hbridos, como por ejemplo, los transistores de unin bipolar de
puerta aislada (IGBT). A continuacin veremos cada uno de ellos.

3.5.1.2.1. Transistor Bipolar de Potencia (TBP)


Ms conocidos como BJTs (Bipolar Junction Transistors), bsicamente se trata de
interruptores de potencia controlados por corriente. Como el lector recordar existen dos
tipos fundamentales, los npn y los pnp, si bien en Electrnica de Potencia los ms usuales
y utilizados son los primeros. La figura 3.12 muestra un recordatorio de los smbolos
empleados para representar los transistores bipolares.

Figura 3.12. Smbolos de los transistores bipolares 1

El transistor, fundamentalmente, puede trabajar en tres zonas de funcionamiento bien


diferenciadas, en funcin de la tensin que soporta y la corriente de base inyectada:
40

- Corte: no se inyecta corriente a la base del transistor. ste se comporta como un interruptor
abierto, que no permite la circulacin de corriente entre colector y emisor. Por tanto, en sta
zona de funcionamiento el transistor est desactivado o la corriente de base no es suficiente
para activarlo teniendo ambas uniones en polarizacin inversa.
- Activa: se inyecta corriente a la base del transistor, y ste soporta una determinada tensin
entre colector y emisor. La corriente de colector es proporcional a la corriente de base, con
una constante de proporcionalidad denominada ganancia del transistor, tpicamente
representada por las siglas F o F h. Por tanto, en la regin activa, el transistor acta como
un amplificador, donde la corriente del colector queda amplificada mediante la ganancia y el
voltaje Vce disminuye con la corriente de base: la unin CB tiene polarizacin inversa y la BE
directa.
- Saturacin: se inyecta suficiente corriente a la base para disminuir la Vce y conseguir que
el transistor se comporte como un interruptor cuasi ideal. La tensin que soporta entre sus
terminales es muy pequea y depende del transistor. En ste caso ambas uniones estn
polarizadas directamente. Se suele hablar de la tensin colector-emisor en saturacin. [9]

3.6. SENSORES DE ALCOHOL


3.6.1. Sensor de vapor de alcohol con semiconductor (TGS 2620); Marca Figaro
El elemento de deteccin est constituido de una capa del semiconductor de xido de metal
formada en un substrato de la almina de una viruta de deteccin junto con un calentador
integrado. En la figura 3.13 se muestra este tipo de sensor.

Figura 3.13 sensor de vapor de alcohol con semiconductor 1

En presencia de un gas perceptible, la conductividad del sensor aumenta dependiendo de


la concentracin de gas en el aire. Un circuito elctrico simple puede convertir el cambio en
conductividad a una seal de salida que corresponda a la concentracin de gas.

41

El TGS 2620 tiene alta sensibilidad a los vapores de solventes orgnicos as como otros
vapores voltiles. Tambin tiene sensibilidad a una variedad de gases combustibles tales
como monxido de carbono, hacindole un buen sensor de fines generales.
Debido a la miniaturizacin de la viruta de deteccin, TGS 2620 requiere una corriente del
calentador solamente de 42mA y el dispositivo se contiene en un paquete estndar TO-5.
[10]

3.6.2 Sensor de Alcohol MQ-3


Este sensor es muy til para la deteccin de concentracin de alcohol en el aliento, la figura
3.14 se aprecia el sensor MQ-3 como los alcoholmetros convencionales. Tiene una gran
sensibilidad y un rpido tiempo de respuesta. El sensor cambia su resistencia de salida
basado en la concentracin de alcohol.

Figura 3.14 sensor MQ-3 1

El circuito de control es muy simple, lo nico que se requiere es una resistencia. Una
interfaz simple de implementar sera mediante un convertidor analgico digital de 0 a 3.3V.
[11]
Caractersticas:

Circuito de 5V DC o AC

Requiere voltaje de calentamiento

Temperatura de operacin: -10 a 70 grados Celsius

Consumo de calor: menos de750mW

Dimensiones:

16.8mm dimetro

9.3 mm de alto sin tomar en cuenta los pines

42

3.6.3. Sensor de alcohol MQ303

Figura 3.15 sensor de alcohol MQ303 1

Caractersticas

Alta sensibilidad
Rpida respuesta y resumen
Larga vida y bajo costo
Tamao mini

Aplicacin
Es un sensor de semiconductor para la deteccin de alcohol, tiene buena sensibilidad y una
rpida respuesta al alcohol, propicio para el detector de alcohol porttil. [12]
En la tabla 3.1 se muestran los datos tcnicos del sensor de alcohol MQ303
Modelo numero

MQ303A

tipo de sensor

Semiconductor

Encapsulacin estndar

Metal

Gas detectado

Alcohol

Concentracin

20-1000ppm Alcohol

Condiciones

Voltaje del calentador

VH

0.9V 0.1V AC o DC

estndar del

Loop Voltaje

Vc

6V DC

circuito

resistencia de carga

RL

Ajustable

Heater Resistance

RH

4.5W 0.5 WRoom Tem.

Heater Current

IH

12020mA

Caracter

Condicin

potencia del calentador PH

140 mW

consumo del Sensor

PS

10 mW

Sensing Resistance

Rs

Sensibilidad

4K-400K(in air)
Rs(in air)/Rs(125ppm
Alcohol)3

Slope
Tem. Humedad
prueba estndar del

Circuito
tiempo Precalentamiento

0.50 0.15(R300ppm/R100ppm
Alcohol)
20265%5%RH
Vc:3.0 V0.1 V DC
VH: 0.9 V0.1 V DC
ms de 48 horas

Tabla 3.1 datos tcnicos


43

3.6.4. Sensor de gas tipo Hot-wire MR513


Informacin general.
Sensor de gas de MR513 (figura 3.16) detecta la concentracin de gas a travs de
variacin de la resistencia de bucle de platino, que se basa en el principio de que el gas
absorbido en la superficie de plomo del semiconductor de xido metlico para el intercambio
de calor y la variacin de intercambio de electricidad. Consiste en la deteccin de elementos
y de compensacin de elementos, que son las dos patas del puente elctrico. Cuando la
exposicin al gas combustible, la resistencia del elemento de deteccin se reduce y la
variacin del voltaje de salida del puente de aumento directamente proporcional de acuerdo
a la concentracin de gas. El elemento de compensacin se realiza para la referencia y las
funciones de compensacin de temperatura.

Figura 3.16 sensor MR513 1

Funciones de configuracin
* Alta sensibilidad, la produccin de gran seal
* Corta duracin de la estabilizacin inicial, la respuesta rpida.
* Buena reproducibilidad y confiabilidad
* Bajo consumo, el diseo en miniatura
Aplicacin
Detector porttil de alcohol y el sistema de control de encendido del automvil para terreno
domstico, industrial.

44

En la tabla 3.2 se describen las especificaciones tcnicas de este sensor

Modelo

MR513

Tipo

Hot-wire gas sensor

Norma en encapsulacin

Encapsulado de plstico

Voltaje e funcionamiento(V)

2.50.1

Corriente de trabajo(mA)

100

Sensibilidad(mV)

60 (ethanol 100ppm)

Linealidad%

0~5

Tiempo de respuesta (90%)

20

Tiempo de Reanudar (90%)

40

Uso en el medio ambiente

-20+50 under 95%RH

Entorno de almacenamiento

-20+70 under 70%RH

Dimensiones

12mm10mm

Tabla 3.2 especificaciones tcnicas


3.7. Eleccin del sensor.

En el proyecto actual se utilizara el sensor MQ3 (ver Anexo A), debido a su alta sensibilidad
y de tener un tiempo de respuesta rpida, por otro lado es una de los sensores ms
utilizados en los alcoholmetros convencionales, por esta razn es conveniente utilizarlo ya
que cumple con los requerimientos necesarios y suficientes para la aplicacin de este tema,
adems de tener un costo reducido a comparacin de los otros sensores mencionados, con
lo cual pretendemos reducir costos para que el proyecto sea viable.
En la figura 3.17 se observan las conexiones necesarias del sensor, que posteriormente se
implementara en el sistema completo.

Figura 3.17 conexin del sensor de alcohol 1

45

3.8 Criterios para la eleccin de un Microcontrolador

Muchos de los sistemas digitales pueden disearse empleando microcontroladores, la


seleccin del dispositivo depende del tipo de aplicacin:

Son utilizados para implementar controles automticos. Como ejemplo, sensar la


temperatura de un proceso, compararla con un valor almacenado en memoria y tomar
la decisin de encender un equipo de calefaccin si la temperatura baja de cierto
valor, y adems de ello mostrar el valor en un display.

Los microcontroladores generalmente tienen instrucciones especiales que permiten


controlar procesos. Un microcontrolador es simplemente un procesador con memoria ROM y
RAM, puertos de E/S y otros dispositivos de propsito especial como convertidores A/D,
contadores, temporizadores y puertos de comunicacin, o en otras palabras es un
microcomputador con funciones especiales. En la figura 3.18 se indica la estructura interna
tpica de un microcontrolador.

Figura 3.18 Estructura tpica de un microcontrolador 1

Figura 3.18 Estructura tpica de un microcontrolador

Estos dispositivos generalmente incluyen variedad de funciones especiales que se pueden


utilizar gracias a los dispositivos internos incluidos en ellos. Entre las caractersticas ms
relevantes de un microcontrolador, se pueden enunciar las siguientes:

La memoria de programa generalmente es una Flash EEPROM.

Tiene puertos de Entrada y Salida (Configurables por software).

Poseen contadores de propsito especial.

Tiene incluido un reloj del sistema que permite contabilizar tiempo.

Algunos modelos incluyen convertidores A/D.


46

Tiene Memoria EEPROM para almacenar datos.

Tiene puerto de comunicaciones.

Manejan velocidades de operacin hasta 20 MHz.

Algunos de estos dispositivos tienen puerto de comunicaciones serial.

Tienen entradas para interrupcin.

La programacin es rpida.

Las herramientas de desarrollo son econmicas y se encuentran disponibles en la


red, las cuales incluyen el ensamblador y simulador.

Como se puede notar los microcontroladores son dispositivos muy verstiles que pueden
ser utilizados en muchas aplicaciones, donde todo el potencial se encuentra en la
programacin.

3.8.1. Seleccin de un microcontrolador

Dentro de cada familia de dispositivos, se encuentra normalmente una seleccin de varios


microcontroladores dependiendo de los dispositivos internos que tenga disponibles, y la
capacidad de memoria de programa y datos.
Los microcontroladores tambin se especifican por la cantidad de bits que pueden procesar
por unidad de tiempo. Un nmero alto de bits indica que se trata de un dispositivo rpido y de
altas prestaciones. Los microcontroladores de 8 bits son muy populares y se emplean en
proyectos simples, sin embargo se encuentran arquitecturas que manejan hasta 32 bits, para
aplicaciones ms complejas.
El consumo de potencia es otra especificacin que se debe tener en cuenta, sobre todo
para sistemas alimentados por bateras. Los Chips normalmente son fabricados con
tecnologa CMOS debido al consumo bajo que ofrece. Algunos de estos dispositivos CMOS
tienen disponible un estado de espera o modo "sleep", como el de las computadoras cuando
se suspenden, el cual limita el consumo de corriente en unos cuantos microampers cuando
los circuitos se encuentran inactivos. Usando este modo de funcionamiento, el consumo de
potencia puede ser reducido cuando se da espera a la entrada de datos durante la ejecucin
de un programa.

3.8.1.1. Microcontroladores disponibles en el mercado

En esta seccin se describen algunos microcontroladores populares que pueden ser


empleados para infinidad de aplicaciones. Lo ms recomendable en la seleccin de un
microcontrolador es tener disponible un buen juego de herramientas de desarrollo y que su
costo no sea tan elevado, adems de ello tambin es importante tener acceso a la
documentacin del dispositivo para conocer su arquitectura y funciones. Para iniciarse en la
programacin de estos dispositivos generalmente son recomendables los microcontroladores
47

de INTEL, MOTOROLA y MICROCHIP entre otros, de los cuales se consiguen con facilidad
sus herramientas de desarrollo y documentacin. A continuacin se encontrara una breve
descripcin de los dispositivos de cada una de estas Marcas.

Familia 805X, - INTEL

Los microcontroladores de la serie 8051, son la segunda generacin despus del 8048.
Este dispositivo es muy poderoso y fcil para programar. Tiene arquitectura Harvard, es
decir, que los la memoria de datos y programa se encuentran por separado en su estructura.
La memoria del programa es de 64K y la memoria de datos es de 128 bytes y 256 bytes para
los 8052. Hay disponible gran cantidad de software de desarrollo para los microcontroladores
de esta familia.
La tercera generacin de estos microcontroladores son los de la familia 80C196, los cuales
manejan palabras de 16 bits. Entre las principales caractersticas de estos dispositivos se
pueden enumerar las siguientes: efectan operaciones de multiplicacin y divisin el
hardware multiplica y divide, 6 modos de direccionamiento, Sistema de E/S de alta velocidad,
Convertidor A/D, mdulo de comunicacin serial, 8 fuentes de interrupcin, generador de
PWM, Watchdog Timer.

Familia 68HC11 MOTOROLA


El 68HC11 es un microcontrolador de 8 bits. Este microcontrolador tiene bus de direcciones
interno de 16 bits con un juego de instrucciones similar al de sus predecesores de las
familias 6801, 6805 y 6809. La arquitectura de estos microcontroladores es Von-Newman, es
decir, que las direcciones y los datos comparten el mismo espacio en memoria. Dependiendo
de la variedad, los 68HC11 tienen EEPROM incorporada, RAM, entradas y salidas digitales,
temporizadores, convertidor A/D, generador de PWM, contadores de pulsos, puerto de
comunicaciones seriales sincrnicos y asincrnicos, entre otras funciones.

PIC16C MICROCHIP
Los microcontroladores de Microchip fueron los primeros dispositivos RISC. RISC significa
que el dispositivo tiene un nmero reducido de instrucciones, lo cual implica simplicidad en
su arquitectura y bajo costo. Aunque estos microcontroladores tienen pocas instrucciones
(33 para el PIC16CXX) en la actualidad son muy utilizados por su facilidad de programacin
y costo reducido.
Estos dispositivos son de arquitectura Harvard, por lo cual tienen buses de datos y
direcciones separados. Los beneficios que tiene este dispositivo frente a los dems es su
sencillez, lo cual permite fabricarlo en chips muy pequeos, con la ventaja adicional de
consumir muy poca energa.
Estos dispositivos son muy populares y generalmente se encuentran en aplicaciones
en revistas de electrnica e Internet. Actualmente existen varias familias de este
48

microcontrolador entre las cuales se pueden destacar la PIC16C5X, PIC16CXX, y la


PIC17CXX, que tambin se pueden conseguir con memoria Flash en las familias
PIC16FXXX. [13]

3.4.2. Eleccin del microcontrolador adecuado.

Para el presente proyecto se utilizara el PIC16f877a, debido a sus caractersticas, que se


adecuan ms a las necesidades requeridas, las cuales se describirn ms adelante.
Este microcontrolador de 40 pines es uno de los ms usados en proyectos escolares
cuenta con una gran cantidad de documentacin en foros de internet y es en el cual tambin
se basan una gran cantidad de libros.

Caractersticas:

Empaque DIP de 18 pines. (ideal para protoboard)


Memoria de Programa de 2Kwords.
Memoria RAM con 224 registros.
Memoria EEPROM de 128 bytes.
Comparadores analgicos
USART (puerto serie) Compatible con nuestro mdulo FT232 para USB
Oscilador interno de 4MHz, externo hasta 20MHz.
2 Timer de 8bits.
1 Timer de 16 Bits.
32 instrucciones
Mdulo de PWM
Mdulo de CCP
Mdulo ADC de 10 bits

3.5 Diseo esquemtico del sistema completo

Una vez realizado todo el anlisis descrito en el presente capitulo y de haber seleccionado
los componentes que integraran el sistema se realizara el diseo el cual es la parte principal
de este proyecto, se utilizaran una serie de LEDs (Diodo Emisor de Luz), para indicar el nivel
de alcohol en el aliento, el sensor de alcohol MQ-3 del cual se analizaron sus caractersticas
anteriormente, el PIC 16f877a igualmente descrito, adems se utilizara un transistor que nos
proporcionara la etapa de potencia necesario para enviar la seal al sistema de arranque
acoplado a un relevador.
En la figura 3.19 se muestra la conexin general del diseo y la comunicacin del
microcontrolador con el telfono mvil (GSM), adems de convertidor ADC y tambin la
49

conexin con el sistema de encendido del automvil, que nos servir para medir el nivel de
alcohol y la etapa de potencia; todo esto ser integrado en el programa Proteus con el fin de
realizar la simulacin del sistema.

Figura 3.19 diagrama general de conexiones 1

50

CAPITULO IV

Este capitulo presenta las


funciones utilizadas del PIC
16f877a para el sistema,
posteriormente se localiza el
cdigo desarrollado en el
software MPLAB y su
compilacin para descartar
errores. Y finalmente la
simulacin desarrollada con
el software de Proteus.

51

4.1 TECNOLOGA GSM


4.1.1. Arquitectura GSM

La arquitectura GSM consta de varios Subsistemas:


Estacin Mvil (MS): Se trata de telfonos digitales que pueden ir integrados como
terminales en vehculos, pueden ser portables e incluso porttiles. Un dispositivo SIM
(Subscriber Identify Module) que es bsicamente la tpica Tarjeta que proporciona la
informacin de servicios e identificacin en la Red,
Subsistema de Estacin (BSS): Es una coleccin de dispositivos que soportan la
interface de radio de redes de conmutacin. Los principales componentes del BSS
son:
Estacin Traceptora de Base (BTS) - Consta de los mdems de radio y el equipo de
antenas.
Controlador (BSC) - Gestiona las operaciones de radio de varias BTS y conecta a un
nico NSS (Network and Switching Sub-System)
Subsistema de Conmutacin y Red (NSS): Proporciona la conmutacin entre el
subsistema GSM y las redes externas (PSTN, PDN...) junto con las bases de datos
utilizadas para la gestin adicional de la movilidad y de los abonados. Los
componentes son:

Centro de conmutacin de Servicios Mviles (MSC).

Registros de Localizacin Domestico y de Visitas (HLR - VLR)

Las bases de datos de HLR y VLR se interconectan utilizando la Red de Control


SS7.

Subsistema de Operaciones (OSS) - Responsable del mantenimiento y operacin de


la Red, de la gestin de los equipos mviles y de la gestin y cobro de cuota.

4.1.2. Movilidad GSM


Una de las caractersticas principales utilizadas en todas las redes GSM y satlite, es la
capacidad para soportar el "roaming" (poder cambiar de un pas a otro) de los usuarios.
Utilizando la red de sealizacin de control, los MSCs interactan para localizar y
conectar a los usuarios en toda la red. Los "Registros de Localizacin" se encuentran
incluidos en las Bases de Datos del MSC para ayudar a la funcin de determinar cmo y
si las conexiones deben realizarse para los usuarios itinerantes (usuarios Roaming). Cada
usuario de una estacin mvil GSM tiene asignado un HLR que se utiliza para contener la
localizacin del usuario y los servicios del abonado en cuestin. Un registro separado,
denominado VLR se utiliza para seguir la pista de localizacin de un usuario. Cuando el
usuario cruza el rea cubierta por el HLR, la estacin mvil notificara una nueva VLR de
su paradero actual. El VLR a su vez utiliza la red de control para sealar la HLR de la
nueva localizacin de la estacin mvil. Utilizando esta informacin, las llamadas
52

terminadas en el mvil se pueden encaminar al usuario utilizando la informacin de


localizacin contenida en el HLR del usuario.

4.1.3. Servicios GSM

El nivel de gestin de comunicaciones proporciona 3 clases de servicios primarios:

Control de llamadas

Servicios Suplementarios

Servicio de Mensajes Cortos

Los servicios de control de llamadas son responsables del camino de llamadas,


determinar quin es el responsable de los costos de la llamada y la organizacin que tiene
que recibir el pago. Los servicios suplementarios son el reenvi de llamadas, llamada en
espera, aviso de cargo, passwords, etc.). El nivel de gestin de las comunicaciones
incluye servicios para manipular servicios de mensajes cortos, que son ms
eficientemente manipulados utilizando transferencias orientadas a paquetes que las
conexiones tradicionales de conmutacin de circuitos soportadas por el sistema GSM
principal.

4.1.4. Caractersticas de Seguridad


La seguridad en GSM consta de los siguientes aspectos:

Autenticacin de la Identidad del usuario


Confidencialidad de la Identidad del usuario
Confidencialidad de los Datos de Sealizacin
Confidencialidad de los Datos del Usuario

El usuario se le identifica de forma nica utilizando la Identidad de Abonado Mvil


Internacional (IMSI). Esta informacin junto con la clave individual de autenticacin de
abonado (Ki) constituyen las "credenciales de identificacin" sensibles, anlogas al ESN
(Electronic Serial Number) de los sistemas analgicos como AMPS (Advanced Mobile
Phone System) y TACS (Total Access Communication System). El diseo de los
esquemas de cifrado y autenticacin es tal que esta informacin sensible nunca se
transmite por el canal de radio. En su lugar se utiliza un mecanismo de "desaforespuesta" para realizar la autenticacin. Las conversaciones reales se cifran utilizando
una clave temporal de cifrado generada aleatoriamente (Kc). La Estacin Mvil (MS) se
identifica por medio de la Identidad Temporal de Abonado Mvil (TMSI) que emite la red y
puede cambiarse peridicamente (por ejemplo durante momentos de no intervencin
"hand-off) para mayor seguridad. Los mecanismos de seguridad de GSM se implementan
en tres elementos diferentes del sistema:
El Modulo de Identidad del Abonado (SIM)

El Aparato porttil GSM tambin denominado Estacin Mvil (MS)

La Red GSM
53

El SIM contiene la IMSI, la clave individual de autenticacin del abonado (Ki), el


algoritmo de generacin de claves de cifrado (denominado A8), el algoritmo de
autenticacin (denominado A3) y el Nmero de Identificacin Personal (PIN). El aparato
GSM (porttil o portable) contiene el algoritmo de cifrado (denominado A5). Los algoritmos
de cifrado (A3, A5 y A8) tambin estn presentes en la red GSM. El Centro de
Autenticacin (AUC), parte del Subsistema de Operacin y Mantenimiento (OMS) de la
red GSM consta de una Base de Datos de Informacin de identificacin y autenticacin de
abonados. Esta informacin consta de la IMSI, de la TMSI, de la Identidad de rea de
Localizacin (LAI) y de la clave individual de autenticacin de abonado para cada usuario.
Para que funcionen los mecanismos de autenticacin y confidencialidad se requieren tres
elementos:

El SIM

El aparato GSM

La red GSM

Esta distribucin de credenciales de seguridad y de algoritmos de cifrado proporciona


una medida adicional de seguridad para asegurar la privacidad de las conversaciones
telefnicas celulares y la prevencin de fraude en la telefona celular. Dentro de la red
GSM, la informacin de seguridad se distribuye entre el AUC (Authentication Center), el
Registro de Localizacin Domestico (HLR) y el Registro de Localizacin del Visitante
(VLR). El Centro de Autenticacin (AUC) es responsable de generar los conjuntos de
RAND (Numero aleatorio), SRES (Respuesta Firmada) y Kc (clave de cifrado temporal
generada aleatoriamente) que se encuentran almacenados en el HLR y en el VLR para su
utilizacin posterior en los procesos de autenticacin y cifrado.

4.1.5. Autentificacin
La red GSM autentifica la identidad del abonado utilizando un mecanismo de "desaforespuesta". Se enva a la estacin mvil un nmero aleatorio de 128 bits (RAND). La
estacin mvil (MS) calcula la respuesta firmada de 32 bits (SRES) basndose en el
cifrado del nmero aleatorio (RAND) con el algoritmo de autenticacin (A3) utilizando la
clave individual de autenticacin de abonado (Ki). Al recibir del abonado la respuesta
firmada (RAND), la red GSM repite el clculo para verificar la identidad del abonado. Est
presente en el SIM del abonado, as como en las Bases de Datos del AUC, HLR y VLR. Si
el RAND recibido coincide con el valor calculado, la estacin mvil ha sido autentificada
con xito y puede continuar. Si los valores no coinciden la conexin se termina y se indica
un fallo de autenticacin a la estacin mvil. El clculo de la respuesta firmada (RAND) se
realiza dentro del SIM. Esto proporciona mayor seguridad, debido a que la informacin del
abonado confidencial como la IMSI o la clave individual de autenticacin del abonado (Ki)
nunca salen del SIM durante el proceso de autenticacin.

4.1.6. Confidencialidad
Todo SIM contiene el algoritmo de generacin de claves de cifrado (A8) que se utiliza
para producir la clave de cifrado (Kc) de 64 bits. La clave de cifrado se calcula aplicando
el mismo nmero aleatorio (RAND) utilizado en el proceso de autenticacin con el
54

algoritmo de generacin de la clave de cifrado (A8) con la clave individual de


autenticacin de abonado (Ki). La clave de cifrado (Kc) se utiliza para cifrar y descifrar los
datos transmitidos entre la estacin mvil y la estacin base. Se proporciona un nivel
adicional de seguridad al haber medios para cambiar la clave de cifrado.
La clave de cifrado puede cambiarse a intervalos regulares segn lo requieran las
consideraciones de seguridad y diseo de red. De una manera similar al proceso de
autenticacin, el clculo de la clave de cifrado (Kc) tiene lugar internamente dentro del
SIM. Por tanto, la informacin sensible como la clave individual de autenticacin de
abonado (Ki) nunca la revela el SIM. Las comunicaciones de datos y voz cifradas entre la
estacin mvil y la red se realizan utilizando el algoritmo de cifrado A5.
La comunicacin cifrada se inicia por un comando de "peticin de modo cifrado"
desde la red GSM. Al recibir este comando, la estacin mvil empieza el cifrado y
descifrado de datos utilizando el algoritmo de cifrado (A5) y la clave de cifrado (Kc). El
algoritmo A5 es un "cifrador en flujo" formado por tres LFSRs (Linear Feedback Shift
Registers) controlados por reloj de grados 19, 22 y 23. El control de reloj es una funcin
"thereshold" de los bits del medio de cada uno de los tres registros desplazamiento. La
suma de los grados de los tres registros es 64). La clave de sesin de 64 bits se utiliza
para inicializar los contenidos de los registros desplazamiento. El nmero de trama TDMA
de 22 bits se alimenta en los registros desplazamiento. Se generan dos corrientes de
claves de 114 bits para cada trama TDMA que son operados con XOR con los canales de
trfico "uplink" y "downlink". En un principio el algoritmo A5 tuvo una longitud de clave
"efectiva" de 40 bits, posteriormente 64 bits y en un futuro prximo y nada lejano 128 bits.
Los algoritmos A3 y A8 de GSM son funciones unidireccionales "hash" dependientes de la
clave. Los algoritmos A3 y A8 de GSM son similares en funcionalidad y se implementan
como un nico algoritmo denominado COMP128. [14]

4.2 ENVO DE MENSAJES POR MEDIO DE TECNOLOGA GSM


En el apartado del sistema GSM se utilizara la opcin de envo de mensajes de texto
(SMS), que es una herramienta sencilla de comunicacin por este medio; a continuacin
se hace mencin de este medio de transferencia de datos y porque utilizarlo:

4.2.1. SMS (Servicio de mensajes cortos)


SMS significa Servicio de mensajes cortos. Es una tecnologa que permite el envo y
recepcin de mensajes entre telfonos celulares. Tal como lo sugiere el nombre de
"Servicio de mensajes cortos", los datos que pueden ser enviados por un mensaje SMS
es limitado, lo cual es muy til para aplicaciones de control industrial a distancia.
Una gran ventaja del SMS es que lo podemos encontrar en todos los telfonos celulares
GSM. Casi todos los planes de suscripciones proporcionados por las compaas incluyen
servicio de mensajera SMS y son de bajo costo.

55

4.2.2. Caractersticas de los mensajes de SMS


Este servicio de envo de mensajes va celular tienen las siguientes caractersticas:
Los mensajes SMS pueden ser enviados y ledos a cualquier hora.
Hoy en da, casi todas las personas tienen un telfono celular y que llevan la
mayor parte del tiempo.
Con un telfono mvil, puede enviar y leer mensajes SMS en cualquier momento,
no importa que est en su oficina, en un transporte pblico o en el hogar.
Puede recibir datos o alarmas en cualquier momento y lugar.

4.2.3. Cmo enviar mensajes SMS desde un microcontrolador.


El envo de mensajes SMS desde un microcontrolador a un modem GSM es muy verstil.
Un mdem GSM es un mdem inalmbrico que funciona con GSM a redes inalmbricas.
Un mdem inalmbrico es similar a una lnea telefnica y un mdem. La diferencia
principal es que un mdem inalmbrico transmite datos a travs de una red inalmbrica y
una lnea telefnica y un mdem comn transmite datos a travs de una lnea telefnica
de cobre.
La mayora de los telfonos mviles pueden ser utilizados como un mdem inalmbrico.
Sin embargo, algunos telfonos mviles tienen ciertas limitaciones en comparacin con
los mdems GSM. Para enviar mensajes SMS, en primer lugar se requiere una tarjeta
SIM vlida de un operador de telefona celular, posteriormente se conecta el modem a un
microcontrolador.
Hay varias maneras de conectar un telfono mvil o un mdem GSM. Por ejemplo,
pueden ser conectados a travs de un cable serie RS232 o un sistema infrarrojo. La forma
actual de utilizacin depende de la capacidad del telfono celular o mdem GSM.
Despus de conectar el telfono celular o el mdem GSM a un microcontrolador o
computador, se puede controlar el telfono celular o mdem GSM mediante el envo de
instrucciones al mismo.
Las instrucciones utilizadas para controlar el telfono celular o mdem GSM son los
llamados comandos AT.
Los comandos AT tambin se utilizan para controlar la lnea telefnica de un mdem para
cable de telfono. Tanto los Dial-up mdems, como los telfonos celulares o los mdems
GSM utilizan un conjunto de comandos estndar AT. Un uso extendido de los comandos
AT se utiliza para controlar el envo y recepcin de mensajes SMS.
En la figura 4.1 se muestra el flujo del mensaje integrado por los comandos AT desde un
PC la cual utiliza en software llamado hyperterminal, sin embargo en esta aplicacin se
utilizara el microcontrolador con ayuda de sus funciones USART para comunicacin
serie.[14]

56

Figura 4.1 Flujo de informacin 1

4.3 PROGRAMACIN DEL PIC 16F877A

En los captulos anteriores se realiz un anlisis de los componentes necesarios para el


diseo del alcoholmetro y su interaccin con el mdulo GSM, como ya se ha mencionado
se utilizara un microcontrolador (PIC16f877A) para programar las instrucciones
necesarias de control del sistema, mismas que se describirn en el presente capitulo.
Para realizar la programacin del microcontrolador es necesario conocer algunas
instrucciones bsicas para la implementacin del sistema; es preciso determinar que
funciones del controlador sern tiles y a partir de ah establecer los comandos ideales
para la programacin del mismo.

4.1.1 Utilizacin de ADC

La conversin A/D es esencial en el uso de los microcontroladores ya que ellos solo


pueden procesar informacin digital. Las seales Anlogas usualmente de sensores,
tienen que ser convertidas a nmeros binarios para que el micro las pueda procesar.
Los convertidores A/D son dispositivos electrnicos que establecen una relacin entre el
valor de la seal en su entrada y la palabra digital obtenida en su salida. La relacin se
establece en la mayora de los casos, con la ayuda de una tensin de referencia.
Los registros que contiene este convertidor son:
ADRESH: Parte alta del resultado de la conversin
ADRESL: Parte baja del resultado de la conversin
ADCON0: Registro de Control 0; control del funcionamiento del conversor
ADCON1, Registro de Control 1; configuracin de los pines del puerto
57

REGISTRO ADCON0 (DIRECCIN LFH), en la figura 4.2 se muestra la distribucin del


registro ADCON0.

Figura 4.2 configuracin de ADCON0 1

Bit 7-6: ADCS1:ADCS0: En estos dos bits se hace la seleccin de la frecuencia de reloj
para el Convertidor A/D.
00 Fosc/2
01 Fosc /8
10 Fosc/32
11 FRC (Procede del oscilador RC interno)
Bit 5-3: CH2:CH0: Aqu se selecciona el canal analgico por donde entrar la seal a
digitalizar. En este microcontrolador tenemos 8 canales de entrada al Conversor A/D
000 = Canal 0, (RA0/AN0)
001 = Canal 1, (RA1/AN1)
010 = Canal 2, (RA2/AN2)
011 = Canal 3, (RA3/AN3)
100 = Canal 4, (RA4/AN4)
101 = Canal 5, (RA5/AN5)
110 = Canal 6, (RA6/AN6)
111 = Canal 7, (RA7/AN7)
Bit 2: GO/#DONE. Bit de estado de la conversin A/D
Si ADON=1
1= La conversin A/D est en marcha (mientras est a 1 se est realizando la conversin)
0 = La conversin ha finalizado. (El bit se pone a cero automticamente por hardware
cuando la conversin A/D finaliza) el resultado de la conversin aparece en ADRESH:
ADRESL
Bit 1: No implementado: Se lee como 0
Bit 0: ADON: bit de puesta en marcha
1 = El convertidor A/D est operativo
0 = El convertidor A/D est apagado y no consume corriente.
El registro ADCON1
El registro ADCON1 es uno de los registros del convertidor A/D del PIC16F877A, se trata
de un registro de configuracin de los pines del puerto, este registro se compone de 8
bits, los cuales se describirn continuacin (Figura 4.3):

58

Figura 4.3 configuracin de ADCON1 1

Bit 7: ADFM: Selecciona el formato del resultado de la conversin A/D


1 = >Pone en el registro ARDESH los seis bits de mayor peso a 0
0 = >Pone los 6 bits de menor peso del registro ADRESL a 0
Bits 6-4: No implementados: Se leen como cero
Bit 3-0: PCFG3:PCFG0: bits de configuracin de los canales de entrada del convertidor
A/D. Se utilizan para configurar las patillas como E/S digital o como entrada analgica de
acuerdo con la siguiente tabla 4.1:

Tabla 4.1 A= Entrada Analgica; D = E/S 1

Los registros ADRESH Y ADRESL


El par de registros ADRESH: ADRESL se carga con el resultado de 10 bits de la
conversin A/D.
ADFM
(ADCON1). Los bits restantes (a los 10 de la conversin) se llenan con ceros.
Estos dos registros cuando el convertidor A/D est en OFF y no se utiliza, pueden
utilizarse como dos registros de 8 bits de propsito general como en la figura 4.4.
Cuando se completa la conversin A/D, el resultado se guarda en los registros y se pone
acero el bit GO/DONE
59

Figura 4.4 almacenamiento de la conversin 1

Por lo tanto, los 16 bits que forman el registro ARDESH-ARDESL con ADFM=1 tiene
Los 6 bits de mayor peso a cero y con ADFM=0 los 6 bit de menor peso estn a cero, en
los 10 bits restantes se almacena el resultado de la conversin. [15]
La informacin detallada se localiza en el Anexo B

4.4 Comunicacin GSM


Otras de las instrucciones que se deben utilizar para realizar el envi de mensajes (SMS)
a travs de los mdulos GSM, controlados por el pic antes mencionado, son los llamados
comandos AT, dichos elementos son utilizados para la comunicacin del microcontrolados
al mdulo GSM, a continuacin se hace una descripcin de los mismos.
Una herramienta fundamental en el proyecto es el uso de comandos AT (ver Anexo C) y a
el equipo mvil recomunica con la aplicacin a travs de estos estableciendo una
conversacin del tipo pregunta respuesta, ya que todo comando enviado al equipo mvil
generara una respuesta inmediata lo que se traduce ms tarde en poder generar la lista
de parmetros necesarios para leer y enviar mensaje SMS.
Comandos SMS
Estos son los comandos que hacen posible el envo y recepcin de mensajes de texto
SMS.

AT+CMGR Leer Mensaje


AT+CMGS Enviar Mensaje
AT+CMGF=1 Formato del msj
AT+CSCA="+5698890005" Configuro el centro de servicio ENTEL
AT+CNMI=2, 1, 0, 0,0 Configuracin de aviso sobre nuevo Msj.
AT+CMGS="N del Receptor", Mensaje
60

AT+CPMS="ME","ME" Configura la memoria 1 y memoria 2 como la memoria


interna del celular.
AT+CMGD=N Borra el mensaje de la posicin N
AT+CMGL=? Listado de comandos para ver msj en distintas carpetas.
+CMGL: ("REC UNREAD","REC READ","STO UNSENT","STO
SENT","ALL")
Para Telfonos Mviles, SMS usa el codificado PDU en el cual el mensaje es
encapsulado. Esta estructura se le da al Telfono Mvil para realizar el evento de enviar o
recibir mensajes SMS.

El comando AT+CMGS = 27, pre -notifica al Celular que el PDU que ser enviado
contiene 27 bytes de datos.
El dato pasado al Telfono despus del "AT+CMGS" contiene al PDU.
La tabla 4.2 muestra la estructura de un mensaje enviado:

Dato

Significado del dato

Definicin

00

usa la informacin
SMSC interna del
celular

Largo de la informacin SMSC.


Aqu el largo es 0, lo que significa
que el SMSC guarda de en el
telfono tiene que ser usado

11

Siempre 11

Primer octeto del envo de mensaje

Byte

00

0A

Largo total de "A1" +


"5533316393" = 10
Bytes

Mensaje de referencia. El valor "00"


configura el nmero de mensajes
por referencia del telfono
Largo del tipo y del nmero de
recipientes

Tipo de numero de recipiente 0x81


- nmero de plan por defecto 0x91 numero internacional 0xA1 nmero de plan nacional

A1

5 al 9

5533316393

Numero de plan
nacional
Nmero del SMS de
destino:
+5533316393

10

00

Protocolo identificador

11

00

Esquema de codificacin de dato

12

FF

13

10

Periodo de validez
Ignorado
El mensaje posee un
Largo del mensaje actual en
largo de 16
Hexadecimal
caracteres

14 al 27

48 4f 4c 41

Este es el mensaje a
enviar "HOLA"

El nmero del SMS en el recipiente

El mensaje codificado a enviar

TABLA 4.2. Estructura del mensaje enviado

61

4.5. Programacin en MPLAB

En la figura 4.5 se observa el diagrama de flujo de la programacin del PIC-

1
Figura 4.5 diagrama de flujo de la funcin del PIC 1

Descripcin del diagrama de flujo


En la figura anterior se tiene el funcionamiento general del microcontrolador, se
comienza declarando algunas variables para referenciar algunas direcciones de
memoria, posteriormente se inicia el convertidor AD en espera de la seal del
62

sensor, se realiza la conversin; despus se tiene una condicin, si el valor es


menor a 0.4 se enva la seal al relevador el cual se cierra y es posible encender
el automvil; en caso contrario (mayor a 0.4) se llama a la instruccin de
comunicacin serial y se realiza el enlace con el telfono celular los cuales
intercambian algunos caracteres que sirven para codificar el mensaje en modo
texto y se configura el nmero telefnico predeterminado del receptor del mensaje,
por ultimo este es enviado y se corta la comunicacin.
A continuacin se describen los pasos para la creacin y programacin del PIC
16f877a en el software MPLAB de Microchip:
1) Se crea un nuevo proyecto (figura4.6), en el cual se define el PIC que se
utilizara, en este caso como ya se ha mencionado es el 16f877a.

Figura 4.6 Creacin del proyecto 1

2) Posteriormente se crea un archivo, el cual se guarda con la extensin .asm que se


refiere a ensamblador, en el que se captura el programa y se aade a la carpeta del
proyecto denominada Source Files tal y como se muestra en la figura 4.7.

63

Figura 4.7 Archivo .asm 1

3) Se realiza la programacin con los requerimientos necesarios (ver anexo D) descritos


anteriormente como son: la configuracin de los puertos a utilizar, configuracin del ADC,
activacin de la comunicacin USART y el manejo de los comandos AT y por ltimo se
lleva a cabo la compilacin del programa para verificar si hay errores. En la figura 4.8 se
muestra el resultado de realizar dicha compilacin

Figura 4.8 Compilacin exitosa 1

64

Al realizar esta accin se genera automticamente una serie de archivos con extensiones
diferentes, de los cuales se utiliza el de extensin .EXE, la cual es de utilidad ya que es el
archivo que se grabara en el PIC 16f877a para que realice su configuracin; en la figura
4.9 se observan los archivos creados despus de la compilacin.

Figura 4.9 Archivos creados despus de compilar 1

En la figura 4.10 se muestra el diseo realizado en Proteus, en el cual se puede observar


la simulacin en el caso de superar el limite de alcohol en aliento permitido con lo cual se
enva la seal al celular para el envo del SMS.

Figura 4.10 Simulacin en Proteus 1

65

CAPITULO V

El
presente
capitulo
contiene un anlisis de
costos para determinar el
valor del proyecto.

66

5.1. Costo de Inversin

Es el costo de un bien, que constituye el conjunto de esfuerzos y recursos invertidos con


el fin de producir algo til; la inversin est representada en: tiempo, esfuerzo o sacrificio,
y recursos o capitales
La produccin de un bien requiere un conjunto de factores integrales que son:
a) Materia Prima (materiales)
b) Mano de obra
c) Gastos Indirectos
En conclusin, el costo de inversin representa los factores tcnicos medibles en dinero,
que intervienen en la produccin.

5.2. Costo de Produccin

Representa todas las operaciones realizadas desde la adquisicin de la materia prima (en
este caso los materiales ocupados en este proyecto), hasta su transformacin en artculo
de consumo o de servicio, integrado por tres elementos o factores que a continuacin se
mencionan:
a) Materia Prima: Es el elemento que se convierte en un artculo de consumo o de
servicio.
b) Obra de Mano: Es el esfuerzo humano necesario para la transformacin de la
materia prima.
c) Gastos indirectos de Produccin: Son los elementos necesarios, accesorios para
la transformacin de la materia prima, adems de la mano de obra; como son el
lugar en donde se trabaja.
Por lo tanto, nuestro costo de Produccin, est formado por la materia prima, en este
caso no utilizaremos mano de obra ya que el proyecto que se est realizando lo estamos
realizando nosotros, y nosotros nos avocamos al cobro de la utilidad de la misma;
nuestros gastos indirectos de produccin manejamos el mantenimiento, los fletes o el
traspaso de aduanas
d) Costo Primo: Es la suma de los elementos directos del costo, es decir el conjunto
formado por la materia prima directa y por los sueldos y salarios directos, y los
gastos indirectos de produccin.
e) Costo de Transformacin: Est integrado por la adicin de los sueldos y salarios
directos y los gastos indirectos de produccin.

67

5.3. Costos Estimados

Para la obtencin de un costo estimado de produccin, es bsico considerar cierto


volumen de productos a elaborarse, con los elementos que los integran; el objeto de
tomar dicho volumen es procurar que las fallas por la predeterminacin puedan ser
controladas, y hasta cierto punto absorbidas, con lo cual se tiene un costo estimado
ms preciso.[16]
Por lo tanto, debe compararse con el histrico (el anterior) pudiendo hacerse como
sigue:
a)

Por totales, o sea costo total estimado, contra costo real, referidos al mismo
tiempo
b) Por elementos, es decir comparando el costo estimado de los materiales,
sueldos y salarios y gastos indirectos, de un periodo determinado, con los
costos histricos respectivos.
c) Comparando los costos por procesos, por operaciones, con los costos
histricos de esas mismas divisiones, localizados en el mismo tiempo; dicha
comparacin podr hacerse por cualquiera de las dos formas sealadas,
combinndolas

5.4 Los Objetivos Generales de los costos estimados:

a) Informacin amplia y oportuna.


b) Control de gastos
c) Determinacin correcta del costo unitario:
a. Fijar precio de venta.
b. Evaluacin de la produccin terminada, en proceso y del costo de
produccin de lo vendido.
c. Polticas de explotacin, produccin.

5.5 Lista de Materiales


1.
2.
3.
4.
5.
6.
7.
8.

Alcohol Gas Sensor MQ -3


PIC 16F877a
Telfono celular Nokia 1200
Placa fenlica de 10,5X14cm
Cristal de Cuarzo X5 (4-20)MHz
Push Boton
2 Capacitor de 22pf
2 resistencias

9. Relevador 12v
10. Transistor BJT
11. Diodo Zener 1 watt
12. Programador depurador
13. Tubo de 20 gramos de soldadura
14. Pasta para soldar 25 gramos
15. Cautn tipo lpiz 100 watt
68

En la tabla 5.1 se detallan los costos de cada uno de los elementos, as como el costo
final del diseo del proyecto.

Tabla 5.1 Costo total

69

CAPITULO VI

70

6.1 CONCLUSIONES
En la actualidad existen muchos accidentes en el Distrito Federal ocasionados por
conductores que presentan un grado de alcohol mayor al recomendado para manejar,
ocasionando la muerte de muchas personas; la postura que toma el gobierno capitalino a
travs de la secretara de seguridad pblica implementando el programa conduce sin
alcohol logro reducir ese ndice de accidentes, sin embargo, no es posible captar a todas
las personas que conducen despus de haber ingerido bebidas alcohlicas; adems de
utilizar mucho personal en cada punto de revisin, por lo que es necesario adoptar y
adaptar an ms la tecnologa para tener un mayor control de sta situacin.
Existen diversos dispositivos que se utilizan para conocer los grados de alcohol en el
aliento de una persona, los cuales funcionan principalmente utilizando un sensor de
alcohol; el cual puede adoptar alguna de las diferentes tecnologas para realizar dicha
medicin, sin embargo, la mayora se basa en clulas electroqumicas por su alto grado
de precisin y confiabilidad. En el desarrollo de la investigacin se encontr que existen
en el mercado gran variedad de alcoholmetros tanto porttiles como desechables, los
cuales su funcionamiento se basa en el mismo principio a excepcin del desechable ya
que este funciona a travs de una reaccin qumica y solo indica la presencia de alcohol y
no la cantidad.
Se comprendi el funcionamiento del sistema de encendido automotriz, con lo cual se
facilita el anlisis de la localizacin del alcoholmetro dentro del sistema, adems de
tomarse en cuenta las tensiones de alimentacin proporcionadas por la batera, la cual es
importante para el diseo de la alimentacin del dispositivo y la etapa de potencia
necesaria para poner en marcha el automvil.
Definir el uso del PIC para controlar todo el dispositivo fue una tarea difcil, ya que
cuenta con muchos elementos que deben ser manejados, distintas instrucciones que
tienen que ejecutarse, sin embargo, el haber logrado analizar toda esa informacin facilito
la comprensin de las funciones a utilizar como el salto en los bancos de la memoria para
llamar instrucciones, el manejo del convertidor ADC, etc.
Otro punto importante y que se logro analizar es el manejo de los comandos AT propios
del sistema de comunicacin GSM, mas en especifico el control de envo de mensajes
cortos (SMS), con lo cual se logra establecer comunicacin desde el microcontrolador a
travs del puerto de comunicacin serial USART del mismo.
Se realizo el diseo del sistema de encendido de un automvil con alcoholmetro y
entablar la comunicacin GSM al mismo, sin embargo, y a pesar de realizar una
simulacin que responde de manera satisfactoria al cumplimiento del objetivo, no se pudo
realizar de forma fsica con lo cual se podra observar ms claramente su funcionamiento.
No obstante este proyecto es viable para reducir los accidentes automovilsticos, adems
de tener el anlisis de costos lo cual nos muestra que es econmicamente factible su
implementacin.
De tal manera este proyecto puede ser tomado en cuenta para poder emplearlo en algn
programa vehicular del gobierno, o por alguna empresa automotriz para implementarlo en
sus vehculos.
71

6.2 RECOMENDACIONES DE TRABAJO A FUTURO.


Este proyecto puede ser mejorado en un futuro ya que cuenta con las herramientas
necesarias para poder implementarle un sistema de localizacin GPS, adems con el uso
del microcontrolador se pueden agregar ms opciones como reconocimiento de huella
digital o el uso de alguna cmara para reconocer al conductor, etc.

72

GLOSARIO
Alcoholemia
Presencia de alcohol en la sangre
Alcoholmetro
Aparato que sirve para medir la cantidad de alcohol contenida en un lquido o gas,
especialmente la del aire espirado por una persona.
Aliftico
Compuestos orgnicos, en particular hidrocarburos, en los que los tomos de carbono se
unen formando cadenas abiertas o ramificadas a travs de enlaces sencillos o
insaturados.
Autoinduccin: Induccin generada en un circuito por las variaciones que experimenta la
corriente elctrica que circula por l.
Alveolar:
Se aplica al sonido consonntico cuyo punto de articulacin est en los incisivos
inferiores y en la punta de la lengua.
nodo: Electrodo o polo positivo de un generador elctrico; es el electrodo de mayor
potencial.
Bus: Circuito que conecta los componentes de un ordenador y permite que las seales
elctricas, con sus datos, se transfieran de uno a otro.
Ctodo: Electrodo o polo negativo de un generador elctrico; es el electrodo de menor
potencial y por el que sale la energa elctrica.
Dial up: Conexin a una lnea telefnica a travs de la computadora.
Dicromato de potasio: El dicromato (K2Cr2O7) es una sal del hipottico cido dicrmico
(este cido en sustancia no es estable) H 2Cr2O7. Se trata de una sustancia de color
intenso anaranjado. Es un oxidante fuerte. En contacto con sustancias orgnicas puede
provocar incendios.
Envergadura: Importancia y alcance de una cosa.
Etanol: Alcohol etlico o de grano. Se obtiene por la fermentacin de diversos granos.
Incrementa el octano en la gasolina. Es un carburante oxigenado y puede emplearse casi
puro en los autos especialmente diseados para su uso.
Etlico: Que se produce por la ingestin excesiva de bebidas alcohlicas.
Etilmetros: concentracin de alcohol en el aire espirado.

73

Fuel cell: Es un dispositivo electroqumico que transforma de forma continua la energa


qumica de un combustible (hidrgeno) y oxidante (oxgeno) directamente en energa
elctrica y calor.
Ignicin: Mecanismo que produce la chispa en los motores de explosin.
Micrmetro: Instrumento para medir con gran precisin cantidades lineales o angulares
muy pequeas.
Multiplexor: Es un dispositivo que recibe mltiples entradas y las rene para transmitirlas
juntas en una nica salida.
Ruptor: Dispositivo para la apertura y cierre de un circuito elctrico de una manera
sucesiva y contina.

74

BIBLIOGRAFA
[1]Anales de la Real Sociedad Espaola de Qumica.2003. Espaa
[2] Lpez lvarez y Jos L.2004 Alcohol y Trfico: Estudio y anlisis de la conduccin de
vehculos bajo la influencia de bebidas alcohlicas. Espaa. Mad, S,L. 180 pg.
[3] Programa de conduce sin alcohol del Distrito Federal
http://www.ssp.df.gob.mx/PartCiudadana/Pages/Alcoholimetro.aspx

[en lnea]

[4] Drgersafety. Manual de anlisis de alcohol en el aire espirado.


[5] Estadsticas sobre accidentes automovilsticos del Distrito Federal
[en lnea]
http://www.cenapra.salud.gob.mx/CENAPRA_2010/estadisticas/DF2.pdf
[6] Equipos de medicin de alcohol en el aliento
[en lnea]
https://www.guardianinterlock.com.au/database/files/LifesaferSmall.pdf
[7] Manual del sistema de encendido automotriz
[en lnea]
http://www.catalogobosch.com/BibliotecaPDF_es/Encendido/Sistemas_de_Encendido.pdf
[8]Angulo Usategui, Jos M y Angulo Martnez, Ignacio. 1999. Microcontroladores PIC,
Diseo Prctico de Aplicaciones.. Mxico. McGraw-Hill. 440pp
[9] Muhammad H. Rashid. 2001. Electrnica de potencia: circuitos, dispositivos y
aplicaciones. Prentice Hall. pg. 904
[10] Sensores de alcohol
[en lnea]
http://www.directindustry.es/prod/figaro-engineering/sensores-de-vapores-de-alcohol-consemiconductor-29357-147468.html
[11] Especificaciones del sensor de alcohol mq3
http://www.5hz-electronica.com/sensordealcoholmq-3.aspx

[en lnea]

[12] Caracteristicas generales del sensor de alcohol en aliento mq303a [en lnea]
http://www.seeedstudio.com/depot/images/product/MQ303A.pdf
[13] Sanchis, Enrique. 2002. Espaa. Sistemas electrnicos digitales: fundamentos y
diseo de aplicaciones. Maite Simn.
[14] Scott B. Guthery y Mary J. Cronin. 2002.Mobile application development with SMS
and the SIM toolkit. McGraw-Hill TELECOM, 2002. 307 pg.
[15]DATASHEET PIC 16F877A
[16] Del Ro Gonzlez Cristbal. 1983. Estado de Costo de Produccin p.159, 160, 169177.. Ecasa

75

ANEXO A

76

77

ANEXO B

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

ANEXO C

ANEXO D
CDIGO
;--------------------------------------------------------------------------------------------------------; DISEO DE ENCENDIDO DE UN AUTOMVIL CON ALCOHOLMETRO Y;
COMUNICACIN GSM
;--------------------------------------------------------------------------------------------------------LIST P=16F877A R=DEC; USAR EL PIC 16F877A Y SISTEMA DECIMAL
#INCLUDE<P16F877A.INC> ; INCLUYE DATOS DEL PIC 16F877A
;--------------------------------------------------------------------------------------------------------;
DECLARACIN DA ALGUNAS VARIABLES
;--------------------------------------------------------------------------------------------------------ADC
EQU 0X27

;--------------------------------------------------------------------------------------------------------;
COMIENZO
;--------------------------------------------------------------------------------------------------------org
0X00
goto
INICIO
org
0X05
;--------------------------------------------------------------------------------------------------------;
INICIO DEL CONVERTIDOR ANALGICO DIGITAL
;--------------------------------------------------------------------------------------------------------INICIO
bcf
STATUS,RP0
bcf
STATUS,RP1
;BANCO 0
movlw
b'11000001'
;A/D CONVERSION Frc
movwf
ADCON0
bsf

STATUS,RP0

;BANCO 1

clrf

TRISB

; PUERTO B COMO SALIDA

movlw
movwf

b'00000111'
OPTION_REG

movlw
movwf

b'00001110'
ADCON1

;CONFIGURO PUERTO AN0

TRISA,0
STATUS,RP0
PORTB

;RA0 LNEA DE ENTRADA PARA ADC


;IR AL BANCO 0

bsf
bcf
clrf
_BUCLE

btfss
goto
bcf
bsf

INTCON,T0IF
_BUCLE
;ESPERAR QUE EL TIMER 0 SE DESBORDE
INTCON,T0IF ;LIMPIAR EL INDICADOR DE DESBORDE
ADCON0,GO ;EMPEZAR LA CONVERSIN

_ESPERA
btfsc
ADCON0,GO
COMPLETA?)
goto
_ESPERA
movf
ADRESH,W
movwf ADC
rrf
ADC,F
rrf
ADC,F
bcf
ADC,7
bcf
ADC,6
movwf ADC
movwf
PORTB
B
movlw D'32'
SABER SI ES MENOR QUE 128
subwf
ADC,W
btfss
STATUS,C
goto
_DESACTIVAR
bsf
PORTB,7
call
_GSM
goto
_BUCLE
_DESACTIVAR
bcf
goto

PORTB,7
_BUCLE

;ADCON0 ES 0? (LA CONVERSIN ESTA


;NO, IR A _ESPERA
;SI, W-ADRESH
;ADC=W
;ADC /4

;W = ADC
;MUESTRA EL RESULTADO EN EL PUERTO
;COMPARAMOS EL VALOR DEL ADC PARA

;ES MAYOR A 128?


;NO, DESACTIVAR RB7
;SI,RB7 = 1 LGICO
;IR A BUCLE

;RB7 = 0 LGICO
;IR BUCLE

_GSM
;--------------------------------------------------------------------------------------------------------;
DECLARACIN DE ALGUNAS VARIABLES
;--------------------------------------------------------------------------------------------------------PDel0 EQU 0x24
;VARIABLES TEMPORIZADOR
PDel1 EQU 0x25
PDel2 EQU 0x26
dat10

EQU 0x20

contador
EQU 0x28
; VARIABLE
dato_serie
EQU 0x29
; DATO SERIE DESDE LA PC
;--------------------------------------------------------------------------------------------------------;
INHIBICIN DE COMPARADORES
;--------------------------------------------------------------------------------------------------------movlw
7
movwf
CMCON
;CMCOM=7 INHIBIR LOS COMPARADORES
;---------------------------------------------------------------------------------------------------------

;
INICIALIZAR PUERTOS PARA LA COMUNICACIN SERIAL AL GSM
;--------------------------------------------------------------------------------------------------------movlw
b'00000000' ; VALOR INICIAL PUERTO A
movwf
PORTA
movlw
b'00000000' ; VALOR INICIAL PUERTO C
movwf
PORTC
bsf

STATUS,RP0

movlw
movwf

b'00000000'
TRISA

; IR AL BANCO 1

movlw b'10001110'
; CONFIGURA EL PUERTO C
movwf TRISC
;--------------------------------------------------------------------------------------------------------;
COMUNICACIN RS232 Y OTRAS DEFINICIONES PARA USART
;--------------------------------------------------------------------------------------------------------; Baud Rate = 9600, Sin Paridad, 1 Bit parada
movlw 0x19
; 0x19=9600 bps (0x0C=19200 bps)
movwf SPBRG
movlw b'00100100'
;
movwf TXSTA
; HABILITA LA TRANSMISIN Async
bcf

STATUS,RP0

; IR AL BANCO 0

movlw b'10010000'
; HABILITA RECEPCIN Async
movwf RCSTA
;---------------------------------------------------------------------------------------------------------;
TIEMPO DE ESTABILIZACIN
;---------------------------------------------------------------------------------------------------------clrf
contador
estab
decfsz contador,F
goto
estab
movf
RCREG,W
movf
RCREG,W
movf
RCREG,W
; VACE EL BUFFER DE RECEPCIN
;---------------------------------------------------------------------------------------------------------;
PRINCIPAL DE COMUNICACIN
;---------------------------------------------------------------------------------------------------------l
clrw
btfss
PIR1,RCIF
; (5) VERIFICA SI HAY DATO RS232
goto
loop
; NO, NO LLEG
call
recibeRS232
; SI, HAY
movwf
dato_serie
; GUARDA DATO (para uso
cualquier rutina)
loop
btfsc

PORTC,3

;COMPRUEBA PORTB,3

de

goto l
VERIFICAR SI HAY DATO RS232
call
llama
call
DEMORA
RESPONDA
call
DEMORA
PEGADOS UNOS DETRS
call
DEMORA
TIEMPO ENTRE ELLOS
call
mensaje
loop1
btfss PORTC,3
QUE SE DESACTIVE PORTC,3
goto loop1
call
DEMORA
DESACTIVA PORTC,3
goto l

;SI

NO

SE

ACTIVA

VUELVE

;ACTIVADA LLAMA RUTINA DE LLAMADA


;TIEMPO A QUE EL MODEM
;LOS COMANDOS NO PUEDEN IR
;DE OTROS TIENEN QUE TENER UN
;RUTINA DE MENSAJE
;SE QUEDA EN UN BUCLE HASTA

;SE EVITA UN REBOTE CUANDO SE


;

;----------------------------------------------------------------------------------------------------------;
RUTINA PARA LLAMAR CUATRO VECES Y CORTE
;----------------------------------------------------------------------------------------------------------llama
call llamada
call rec9
f32
call DEMORA
decfsz dat10,1
goto f32
;20 SEGUNDOS
call
colgar
return
;----------------------------------------------------------------------------------------------------------;
TEMPORIZADOR 1S
;----------------------------------------------------------------------------------------------------------DEMORA
movlw .14
; 1 SET NMERO DE REPETICIN (C)
movwf PDel0
;1|
PLoop0
movlw .72
; 1 SET NMERO DE REPETICIN (B)
movwf PDel1
;1|
PLoop1
movlw .247
; 1 SET NMERO DE REPETICIN (A)
movwf PDel2
;1|
PLoop2
clrwdt
; 1 BORRA watchdog
decfsz PDel2,1
; 1 + (1) ES EL TIEMPO 0 ? (A)
goto
PLoop2
; 2 NO, loop
decfsz PDel1,1
; 1 + (1) ES EL TIEMPO 0 ? (B)
goto
PLoop1
; 2 NO, loop

decfsz
goto
PDelL1

PDel0,1
PLoop0
goto

; 1 + (1) ES EL TIEMPO 0 ? (C)


; 2 NO, loop
PDelL2

; 2 CICLOS DELAY

PDelL2
clrwdt
; 1 CICLO DELAY
return
; 2+2 FIN.
;----------------------------------------------------------------------------------------------------------;
SUB RUTINA TEMPORIZADOR
;-----------------------------------------------------------------------------------------------------------rec9

clrf
dat10
movlw .20
movwf dat10
return

;-----------------------------------------------------------------------------------------------------------;
RECIBE CARACTR SERIE - RS232 - DESDE LA PC
;-----------------------------------------------------------------------------------------------------------recibeRS232
movf RCREG,W
; GUARDA DATO RECIBIDO EN ACUMULADOR
return
;-----------------------------------------------------------------------------------------------------------;
ENVA CARACTR SERIE - RS232 - A LA PC Y ESPERA A QUE HAYA SALIDO
;-----------------------------------------------------------------------------------------------------------enviaRS232
movwf TXREG
; ENVO EL DATO EN ACUMULADOR W
bsf
STATUS,RP0
; IR BANCO 1
Espere
btfss
goto
bcf
return

TXSTA,TRMT
Espere
STATUS,RP0

; TRANSMISIN COMPLETA SI ES ALTO


; IR AL BANCO 0

;------------------------------------------------------------------------------------------------------------;
ENVO DE MENSAJES
;------------------------------------------------------------------------------------------------------------llamada
movlw 0x00
; LOS PRIMEROS CARACTERES 0x00 SON
call
enviaRS232 ; PARA ESTABILIZACIN DEL CIRCUITO
movlw 0x00
call
enviaRS232
movlw 0x00
call
enviaRS232

movlw
call
movlw
call
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
return

0x00
enviaRS232
0x00
enviaRS232
msgCR
'A'
;MARCACIN POR TONOS
enviaRS232
'T'
enviaRS232
'D'
enviaRS232
'T'
enviaRS232
'5'
enviaRS232
'5'
enviaRS232
'3'
enviaRS232
'3'
enviaRS232
'3'
enviaRS232
'1'
enviaRS232
'6'
enviaRS232
'3'
enviaRS232
'9'
enviaRS232
'3'
enviaRS232
';'
enviaRS232
0X0d
;ENTER
enviaRS232

movlw
call
movlw
call
movlw
call
movlw
call
movlw

0x00
enviaRS232
0x00
enviaRS232
0x00
enviaRS232
0x00
enviaRS232
0x00

mensaje
; LOS PRIMEROS CARACTERES 0x00 SON
; PARA ESTABILIZACIN DEL CIRCUITO

call
call

enviaRS232
msgCR
; CONFIGURACIN PDU

call
movlw
MODO TEXTO
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call

enviaRS232
'A'

;EL MENSAJE SE CODIFICA EN

enviaRS232
'T'
enviaRS232
'+'
enviaRS232
'C'
enviaRS232
'M'
enviaRS232
'G'
enviaRS232
'F'
enviaRS232
'='
enviaRS232
'1'
enviaRS232
0X0d
;ENTER
enviaRS232

call
DEMORA
call
DEMORA
call
DEMORA
movlw 'A'
TELFONO DEL DESTINATARIO
call
enviaRS232
movlw 'T'
call
enviaRS232
movlw '+'
call
enviaRS232
movlw 'C'
call
enviaRS232
movlw 'M'
call
enviaRS232
movlw 'G'
call
enviaRS232
movlw 'S'
call
enviaRS232
movlw '='
call
enviaRS232
movlw '"'
call
enviaRS232
movlw '5'
call
enviaRS232

;CONFIGURA

EL

NUMERO

DE

movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
call
call
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
return

'5'
enviaRS232
'3'
enviaRS232
'3'
enviaRS232
'3'
enviaRS232
'1'
enviaRS232
'6'
enviaRS232
'3'
enviaRS232
'9'
enviaRS232
'3'
enviaRS232
'"'
enviaRS232
0X0d
;ENTER
enviaRS232
DEMORA
DEMORA
DEMORA
'A'
enviaRS232
'L'
enviaRS232
'C'
enviaRS232
'O'
enviaRS232
'H'
enviaRS232
'O'
enviaRS232
'L'
enviaRS232
0x1A
;Control+Z
enviaRS232

movlw
call
movlw
call
movlw
call

0x00
enviaRS232
0x00
enviaRS232
0x00
enviaRS232

colgar
; LOS PRIMEROS CARACTERES 0x00 SON
; PARA ESTABILIZACIN DEL CIRCUITO

movlw
call
movlw
call
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
movlw
call
return

0x00
enviaRS232
0x00
enviaRS232
msgCR
'A'
enviaRS232
'T'
enviaRS232
'+'
enviaRS232
'C'
enviaRS232
'H'
enviaRS232
'U'
enviaRS232
'P'
enviaRS232
0X0d
;ENTER
enviaRS232

movlw
call
movlw
goto
return

0x0D
enviaRS232
0x0A
enviaRS232

;CORTA LA LLAMADA

msgCR

END

;ENTER
;PRXIMA LNEA

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