Professional Documents
Culture Documents
CHIMBORAZO
FACULTAD DE MECNICA
ESCUELA DE INGENIERA AUTOMOTRIZ
TESIS DE GRADO
Previa a la obtencin del Ttulo de:
INGENIERO AUTOMOTRIZ
RIOBAMBA ECUADOR
2011
Espoch
Facultad de Mecnica
Ing. Carlos Cabezas R., Ing. Mario Audelo G., en su orden Director y Asesor del Tribunal
de la Tesis de Grado desarrollada por el Seor CARLOS EDUARDO CALDERN
MUOZ.
CERTIFICAN
Que luego de revisada la Tesis de Grado en su totalidad, se encuentra que cumple con las
exigencias acadmicas de la Escuela de Automotriz, carrera INGENIERIA, por lo tanto
autorizamos su presentacin y defensa.
____________________________ ________________________
Ing. Carlos Cabezas R. Ing. Mario Audelo G.
DIRECTOR DE TESIS DOCENTE ASESOR
Espoch
Facultad de Mecnica
Julio 7 de 2011
Titulada:
Sea aceptada como parcial complementacin de los requerimientos para el Ttulo de:
INGENIERO AUTOMOTRIZ
Fecha de Examinacin:
RESULTADO DE LA EXAMINACIN:
RECOMENDACIONES:
El Presidente del Tribunal quien certifica que las condiciones de la defensa se han
cumplido.
una u otra manera para culminar con xito una etapa de mi vida.
Dedico esta trabajo a mis padres, familiares y amigos que de una u otra forma me
apoyaron incondicionalmente, en los buenos y malos momentos, por toda la paciencia que
me brindaron, por los concejos por los sacrificios por todas las noches de preocupacin, a
mis amigos que ya no estn en este mundo y todos los amigos que se quedaron en el
camino, para ustedes les dedico este logro y todo mi cario incondicional.
CAPTULO PGINA
1 GENERALIDADES..... 1
1.1 Antecedentes....... 1
1.2 Justificacin 2
1.3 Objetivos.... 3
1.3.1 General 3
1.3.2 Especficos.. 3
2 MARCO TERICO. 4
6 CONCLUSIONES Y RECOMENDACIONES... 77
6.1 Conclusiones... 77
6.2 Recomendaciones... 78
REFERENCIAS BIBLIOGRFICAS
BIBLIOGRAFA
LINKOGRAFA
ANEXOS
RESUMEN
Este equipo consta de un sistema que recibe la seal de las puertas, marca un nmero
previamente almacenado en la sim del celular, informando al usuario sobre la intrusin al vehculo.
Adems el prototipo permite recibir instrucciones desde cualquier telfono celular o fijo, el cual
activa o desactiva varios relevadores conectados en el vehculo, interrumpiendo las seales de
funcionamiento normal.
Cuenta con un cdigo de activacin por cada relevador, el cual combina tres nmeros
como seguridad los que se ingresan para activar o desactivar el flujo de corriente hacia el sistema de
ignicin. El cdigo que se ingresa para la activacin al ser nuevamente ingresado desactiva el
relevador, por lo que cuenta con un tono de respuesta para saber que accin se realiz, se tiene un
tono continuo cuando se activa y uno entrecortado cuando se desactiva.
Con la implementacin de este sistema se alcanza una seguridad en tiempo real del 97%,
reduciendo la vulnerabilidad del vehculo que ocasiona el alto ndice de delincuencia en el pas, su
capacidad de controlar puede expandirse hasta un lmite de ocho relevadores, su interface es de fcil
instalacin y su campo de cobertura se aplica a nivel nacional, segn el tipo de operadora que se
utilice.
-1-
CAPTULO I
1. GENERALIDADES.
1.1 Antecedentes.
Al realizarse las prcticas pre-profesionales se descubri la gran facilidad con que los
propietarios sufren robos de partes del automvil incluso el automvil en s, y estos incorporaban
una alarma normal, notando as la deficiencia de seguridad que estas ofrecen.
Esto empuja para la bsqueda de una solucin que cubra esta necesidad. Al realizar una
evaluacin preliminar se determin que en Ecuador no se cuenta con una empresa que de cobertura
a esta necesidad, es decir de un accesorio propio y adecuado para estos requerimientos, adaptado al
control y seguridad para; vehculos y mecanismos estticos, generando una insatisfaccin de los
controles convencionales recomendado por los fabricantes y los que actualmente vienen
incorporados, produciendo dudas en los propietarios Est seguro? un vehculo y en qu tiempo
comprobarlo.
-2-
1.2 Justificacin.
El trmino general para cualquier dispositivo mecnico que se puede utilizar para la
proteccin de sus vehculos, as como su informacin en caso de cualquier situacin se
denomina alarma para vehculos. Dependiendo de cunto invierte en ellas, garantiza la proteccin
de sus vehculos, as como su notificacin a cualquier peligro a travs de diversas formas, eficaces
en diversos grados.
En el mercado usted puede prevenir a travs de una serie de alarmas de vehculo que, o
bien puede ser simplemente sirenas, inmovilizadores de motor o incluso bloqueo de la puerta y el
vehculo dependiendo de los sistemas de inmovilizacin.
-3-
1.3 Objetivos.
1.3.1 General.
1.3.2 Especficos.
Analizar las distintas formas para el bloqueo centralizado seleccionando los componentes
ptimos para ser utilizados en el prototipo.
CAPTULO II
2. MARCO TERICO.
Culata:
El bloque.
En el bloque estn ubicados los cilindros con sus respectivas camisas, que son barrenos o
cavidades practicadas en el mismo, por cuyo interior se desplazan los pistones. Estos ltimos se
consideran el corazn del motor.
El carter.
El crter es el lugar donde se deposita el aceite lubricante que permite lubricar el cigeal,
los pistones, el rbol de levas y otros mecanismos mviles del motor. Durante el tiempo de
funcionamiento del motor una bomba de aceite extrae el lubricante del crter y lo enva a los
mecanismos que requieren lubricacin.
-6-
Se considera una mezcla normal cuando la proporcin es de 1 gramo de gasolina por cada
14,7 gramos de aire para los motores de explosin, y de 1 gramo de gasoil por cada 18 gramos de
aire para los diesel.
Es el sistema que coordina los movimientos del conjunto mvil para permitir el llenado de
los cilindros con la mezcla aire-combustible, su encendido y el vaciado de los cilindros, a fin de
aprovechar al mximo la energa qumica del combustible.
Una flecha montada en el engrane del rbol de levas hace funcionar la bomba de aceite,
esta succiona el aceite a travs de la coladera que est colocada en la parte inferior del crter y lo
enva al filtro de aceite, de aqu el aceite pasa entre conductos y pasajes, ste al pasar bajo presin
por los pasajes perforados, proporciona la lubricacin necesaria a los cojinetes principales del
cigeal, las bielas, los balancines y los pernos de los balancines. Las paredes de los cilindros son
lubricadas por el aceite que escurre de los pernos de las bielas y de sus cojinetes.
Absorber.
Circular.
Controlar.
Disipar la Temperatura.
Los sistemas de refrigeracin modernos estn diseados para mantener una temperatura
homognea entre 82 y 113C. Un sistema que no cumpla los requisitos que se exigen puede
producir los siguientes efectos, desgaste prematuro, pre-ignicin, dao a componentes, corrosin, y
evaporacin del lubricante.
Es por todo esto importante conocer cmo trabaja el sistema de enfriamiento, las
caractersticas que debe tener un buen refrigerante o anticongelante y las acciones que pueden
afectar de manera negativa al enfriamiento del motor.
- 10 -
El sistema elctrico, por medio de sus correspondientes circuitos, tiene como misin,
disponer de energa elctrica suficiente y en todo momento a travs de los circuitos que
correspondan reglamentariamente de alumbrado y sealizacin, y de otros, que siendo optativos,
colaboran en comodidad y seguridad:
La Batera: Es la que proporciona energa elctrica para las demandas del vehculo, partiendo
de una energa qumica producida por la reaccin de un electrolito (disolucin de agua
destilada y cido sulfrico), principalmente con el motor parado.
Circuito de carga: Para reponer la energa de la batera que consume el automvil, se recurre
a un generador de corriente alterna movido por el cigeal mediante una correa que a su vez
mueve la bomba de agua. El generador de corriente es el denominado alternador.
Circuito de encendido: Es el encargado de producir la chispa en las bujas para que se inflame
la mezcla carburada en los cilindros. La corriente de 12 voltios (baja tensin) de la batera,
pasa a la bobina, que por medio de los platinos (ruptor) se consigue una corriente (alto voltaje),
necesaria para que salte la chispa en las bujas e inflame la mezcla dentro de los cilindros.
Circuito de arranque: Para arrancar el motor del vehculo es preciso hacerlo girar a unas 50
r.p.m. lo cual se consigue con el motor de arranque al recibir corriente directamente de la
batera. No se debe insistir demasiado en su utilizacin, pues, se podra descargar la batera.
El sensor convierte una magnitud fsica (temperatura, revoluciones del motor, etc.) o
qumica (gases de escape, calidad de aire, etc.), en una magnitud elctrica que pueda ser entendida
por la unidad de control.
- 12 -
La seal elctrica de salida del sensor no es considerada solo como una corriente o una
tensin, sino tambin se consideran las amplitudes de corriente y tensin, la frecuencia, el periodo,
la fase o asimismo la duracin de impulso de una oscilacin elctrica, as como los parmetros
elctricos "resistencia", "capacidad" e "inductancia".
2.1.3.5.2 Actuadores.
Est formado por un conjunto de mecanismos que se encargan de transmitir, a las ruedas
motrices del vehculo, la fuerza desarrollada por el motor. Sus partes constitutivas cumplen tareas
especficas y a su vez interaccionan para trabajar en conjunto.
Es el conjunto de mecanismos que tienen la misin de orientar las ruedas delanteras para
que el vehculo tome la trayectoria deseada por el conductor.
Columna de direccin: Consiste en el eje principal, que transmite la rotacin del volante
al engranaje de direccin.
Ello se realiza por frotamiento de unas zapatas sobre un tambor, o de unas plaquetas
o pastillas contra un disco, segn los casos se puede obtener un frenado ms eficiente y seguro.
El primer sistema de alarma empleado por el hombre fueron los perros, que con sus
ladridos avisaban de la cercana de intrusos. Sin embargo, uno de los primeros mecanismos de los
que se tiene referencia tendra aparecera en el siglo IV a.c., cuando el gran filsofo griego Platn,
alumno de Scrates y maestro de Aristteles, dise un sistema de alarma basndose en una
Clepsydra (reloj de agua) para que sus alumnos de la academia se levantaran por la maana. Su
funcionamiento era muy similar al de las cisternas de flotador.
- 16 -
El trmino general para cualquier dispositivo electrnico que se utiliza para la proteccin
de los vehculos, as como su reporte en caso de cualquier situacin es alarma para vehculos. Un
sistema de alarma de vehculo, dependiendo de cunto invierte en ellas, garantiza la proteccin de
sus vehculos, as como su notificacin a cualquier peligro a travs de diversas formas, eficaces en
diversos grados.
Para esto tenemos varios tipos de sistemas de seguridad o alarmas estas son:
Electro-mecnicas.
Electrnicas.
a. Electro-mecnicas.
Este tipo de sistema incluye en su totalidad de partes mecnicas que interactan entre s
anulando una parte del sistema, ya sea de encendido o de alimentacin etc. La adaptacin de este
sistema va desde algo muy sencillo como colocar un cable hasta lo ms complicado como
implementar un anulador de chispa mecnico.
- 17 -
La eficiencia de este sistema es muy limitada debido a que se puede activar y desactivar el
sistema solo cuando se mantenga contacto directo con dicho mecanismo, por esta razn el alcance
de este sistema ya no se utiliza por sus limitadas prestaciones. Incluso los ms caros de los sistemas
mecnicos que en algunos casos con menos competentes que un sistema de alta gama.
b. Electrnicas.
Son las que ms aceptacin y prestaciones tienen debido a su gran apertura con la
tecnologa y gran adaptacin con los vehculos.
Una alarma consta de sensores, actuadores y un cerebro central dentro del cual se
procesan las seales y controlan los actuadores.
Una serie de sensores que pueden incluir interruptores, sensores de presin y detectores de
movimiento.
Una sirena, que frecuentemente dispone de una variedad de tonos con los que se podr
diferenciar el sonido del vehculo.
Un receptor de radio para permitir un control inalmbrico desde la llave o mando.
Una batera auxiliar que permite que la alarma pueda funcionar con la batera principal
desconectada.
Una centralita que monitoriza cada accin y que hace saltar la alarma y los sonidos.
Los dispositivos y el cerebro de la alarma deben estar unidos a la batera del vehculo,
pero de todas maneras suelen tener una batera auxiliar. Esta batera oculta entra en funcionamiento
cuando alguien desconecta la fuente principal de energa (desconectando la batera, por ejemplo).
Todo lo que hay que hacer para emplear los sensores de puerta es aadir un nuevo
elemento a este circuito. Con los nuevos cables en su sitio, al abrir la puerta (cerrando el
interruptor) se enva una seal elctrica a la central adems de a las luces interiores.
- 20 -
Esta seal provoca que la central haga sonar la alarma. Como medida de proteccin
completa, algunas alarmas modernas monitorizan el voltaje de todo el circuito elctrico del
vehculo.
Si hay una cada del voltaje, la central descubre que alguien ha interferido en el sistema
elctrico, encendiendo una luz (abriendo una puerta), manipulando los cables bajo el cap o
robando un remolque con conexin elctrica, todo lo que podra causar una cada de tensin.
Los sensores de puertas son muy efectivos, pero ofrecen una proteccin igualmente
limitada. Hay otras formas de entrar en un vehculo (rompiendo una ventana), y los ladrones
realmente no necesitan entrar en el vehculo para robrtelo (pueden llevrselo a remolque). En las
siguientes secciones, veremos algunos de los sistemas de alarma ms avanzados para protegerse de
los ladrones ms astutos.
En la anterior seccin, hemos visto los sensores de puertas, uno de los sistemas ms
bsicos en alarmas del automvil. Actualmente, slo las alarmas ms baratas dependen slo de los
sensores de puertas. La mayora de sistemas ms avanzados confan en sensores de choque para
detectar ladrones.
El problema con este diseo es que todos los choques o vibraciones cierran el circuito de
la misma manera. La central no tiene forma de medir la intensidad de la sacudida, resultando en
gran cantidad de falsas alarmas. Otros sensores ms avanzados envan diferente informacin
dependiendo de la dureza del impacto. El diseo mostrado a continuacin es un buen ejemplo de
este tipo de sensores.
En cualquier posicin de reposo, la bola metlica est tocando a la vez el contacto central
y uno de los contactos pequeos. Esto completa un circuito, enviando una corriente elctrica a la
central. Cada uno de los pequeos contactos est conectado a la central as, mediante circuitos
separados. Cuando movemos el sensor, golpeando o agitndolo, la bola rueda alrededor del
recipiente.
- 22 -
Al rodar fuera de uno de los contactos pequeos, se rompe la conexin entre ese contacto
y el central. Esto abre el circuito, avisando a la central de que la bola se ha movido. Al rodar, pasa
sobre los otros contactos, cerrando cada circuito y abrindolo otra vez, hasta que la bola se para.
Si el sensor recibe un golpe ms duro, la bola rueda un distancia mayor, pasando sobre
ms pequeos contactos hasta que pare. Cuando esto ocurre, la central recibe cortas seales de
corriente desde cada circuito individual. Basndose en cuntas seales recibe y cunto tiempo
duran, la central puede determinar la dureza del golpe. Para pequeos movimientos, en los que la
bola slo rueda de un contacto al siguiente, la central no debera disparar la alarma.
En muchos sistemas de alarma modernos, los sensores de choque son los principales
detectores de robo, pero estn normalmente asociados a otros recursos. En las siguientes secciones,
veremos otros tipos de sensores que le indican a la central que algo va mal.
Muchas veces, los ladrones de vehculos no pierden el tiempo forzando las cerraduras para
entrar en un vehculo: simplemente rompen una ventana. Una alarma completamente equipada tiene
forma de detectar esta intrusin. El ms comn sensor de rotura de cristales es un simple micrfono
conectado a la central. Los micrfonos miden los cambios en la presin y convierten estas
variaciones en una corriente elctrica fluctuante.
El crossover (figura 2.17) est configurado de tal forma que slo conducir la corriente
que tenga la frecuencia de la rotura de un cristal. As, slo este sonido especfico disparar la
alarma, y todos los dems sern ignorados.
Una manera simple para una alarma de detectar un intruso es monitorizando los niveles de
presin de aire. Incluso si no hay presin diferencial entre el interior y el exterior, el acto de abrir
una puerta o romper una ventana empuja o aspira el aire del interior, creando un breve cambio en la
presin. Podemos detectar fluctuaciones en la presin del aire con un simple altavoz. Un altavoz
tiene dos componentes principales:
Un cono mvil.
Un electroimn, rodeado por un imn natural, sujeto al cono.
Cuando se hace sonar msica, una corriente elctrica fluye arriba y abajo a travs del
electroimn, esto hace que se mueva al mismo tiempo, tirando y empujando al cono, creando
fluctuaciones en la presin del aire cercano. Nosotros percibimos estas fluctuaciones como sonidos.
El mismo sistema puede funcionar al revs, lo que ocurre en un sensor de presin bsico. Las
fluctuaciones de presin mueven el cono arriba y abajo, lo que empuja y tira del electroimn. Como
sabemos, un electroimn movindose dentro de un campo magntico natural genera una corriente.
- 24 -
Cuando la central registra una corriente proveniente de este sensor, reconoce que algo ha
causado un rpido incremento de presin dentro del vehculo. Esto hace pensar que alguien ha
abierto una puerta o una ventana.
Algunos sistemas de alarmas emplean la instalacin de audio del vehculo, pero otros
tienen sensores propios que estn especficamente diseados para esto. La conjuncin de los
sensores de presin, de rotura de cristales y de puertas desempean un gran trabajo detectando las
intrusiones en el vehculo, pero algunos ladrones pueden llegar a hacer muchos daos sin ni siquiera
entrar en el vehculo. Para esto veremos algunos sistemas de seguridad que vigilan qu ocurre fuera
de los vehculos.
Muchos ladrones de vehculos no buscan hacerse con el vehculo entero, sino que quieren
piezas de l. Estos destripa-vehculos pueden hacer gran parte de su "trabajo" sin abrir una puerta o
ventana, y un ladrn provisto de una gra puede llevrselo entero. Hay muchas formas para que un
sistema de seguridad vigile lo que ocurre fuera de nuestro vehculo. Algunos sistemas de alarma
incluyen escneres perimetrales, elementos que controlan lo que ocurre en las inmediaciones del
mismo.
Para proteger contra ladrones con camiones gra. Algunos sistemas de alarma emplean
sensores de inclinacin. El diseo bsico de un sensor de este tipo es una serie de interruptores de
mercurio. Un interruptor de mercurio consta de dos cables elctricos y una bola de mercurio
colocada dentro de un contenedor cilndrico.
En un interruptor de mercurio, un cable (contacto A, figura 2.20) ocupa todo el fondo del
cilindro, mientras que el otro (contacto B, figura 2.20) se extiende slo hasta la mitad. El mercurio
- 25 -
est siempre en contacto con el cable A(figura 2.20) pero puede romperse el contacto con el
B(figura 2.20). Cuando el cilindro se inclina en un sentido, el mercurio fluye haciendo contacto
entre los dos cables.
Esto cierra el circuito a travs del interruptor. Cuando el cilindro se inclina en sentido
contrario, el mercurio fluye alejndose del cable B, abriendo el circuito. En algunos diseos, slo la
punta del cable B est en contacto con el mercurio, y este debe tocarla para cerrar el circuito. Al
inclinar el interruptor hacia alguno de los dos lados se abrir el circuito.
Los sensores de inclinacin habituales en las alarmas de automvil tienen una serie de
interruptores de mercurio colocados en diferentes ngulos. Algunos de estos estn en posicin
cerrada cuando estamos aparcados en un determinado ngulo, y otros estn abiertos. Si un ladrn
cambia la inclinacin de nuestro vehculo (levantndolo con una gra, por ejemplo), algunos de los
interruptores cerrados se abrirn, y alguno de los que estaban abiertos se cerrar. Si alguno de los
interruptores cambia, la central sabr que alguien est robando el vehculo.
En distintas situaciones, todos estos sistemas de alarma podran cubrir el mismo campo.
Por ejemplo, si alguien est remolcando el vehculo, los interruptores de mercurio, el sensor de
choque y el radar registrarn que hay un problema, pero diferentes combinaciones de disparadores
de alarma indicarn diferentes situaciones. Los sistemas de alarma "inteligentes" tienen centralitas
- 26 -
En las secciones anteriores, comprobamos varios sensores que indican al cerebro cuando
algo est molestando al vehculo. No importa lo avanzados que sean estos sistemas, el sistema de
alarma no es muy bueno si no dispone de un sonido efectivo. Un sistema de alarma debe disparar
algn tipo de respuesta en caso de detectar a un ladrn intentado robar su vehculo.
Como hemos visto, muchos dispositivos que posee el propio vehculo actan como
seales de alarma efectivas. Como mnimo, la mayora de los sistemas harn sonar el claxon y
destellarn las luces cuando el sensor detecte un intruso. Deben estar conectados con el contacto,
cortar el flujo de gasolina al motor (por ejemplo: desconectando la electrobomba de gasolina) o
inutilizar el vehculo de otra manera.
Un sistema avanzado incluir tambin una sirena independiente que produce una gran
variedad de sonidos. Hacer mucho ruido llamar la atencin al ladrn, y los intrusos desaparecern
de all tan pronto como la alarma salte. En algunos sistemas se puede programar un patrn diferente
para la sirena de sonidos con lo que se podr distinguir la alarma de nuestro vehculo de las dems.
2.2.1.9 El Transmisor.
La mayora de alarmas incluyen algn tipo de mando transmisor en la llave. Con este
dispositivo se puede mandar instrucciones al cerebro del sistema de alarma y a distancia. Funciona
bsicamente de la misma forma que los vehculos teledirigidos. Utiliza un impulso de radio
modulada para enviar mensajes especficos.
Esta innovacin ha hecho las alarmas mucho ms fciles de usar. Antes de los
transmisores remotos, los sistemas de alarmas actuaban con un sistema de retardo. Al igual que un
sistema en una vivienda, se activa la alarma cuando se aparca el vehculo y se dispone de 30
segundos ms o menos para salir y cerrar las puertas. Cuando abrisemos el vehculo, tendramos el
mismo tiempo para apagar la alarma una vez estuvisemos dentro. Este sistema fue muy
problemtico porque les daba a los ladrones una oportunidad de desconectar la alarma antes de que
la sirena suene.
- 28 -
Los transmisores tambin le permiten abrir los seguros, encender las luces y apagar la
alarma antes de que subamos al vehculo. Algunas otras le dan incluso ms control sobre el cerebro
del sistema. Estos dispositivos tienen un ordenador central y un sistema de diagnosis. Cuando un
intruso molesta a su vehculo, el ordenador comunica con la diagnosis de la llave y le informa
acerca de los sensores que se han disparado.
Para los sistemas ms avanzados se puede comunicar con el cerebro, indicndole que
apague el motor. Desde que el transmisor controla el sistema, el patrn de la modulacin del pulso
debe actuar como una llave. Para una lnea particular de alarmas en los dispositivos, habr millones
de codificaciones distintas. Esto convierte el lenguaje de comunicacin del sistema de alarma nico,
por lo que nadie podr usar el vehculo con otro transmisor.
Este sistema es bastante efectivo, pero no infalible. Si un determinado ladrn quiere entrar
dentro del vehculo, pueden usar un detector de claves y hacer una copia de la nuestra. Un detector
de claves es un receptor de radio que es sensible ante la seal del transmisor original. Recibe el
cdigo y lo graba. Si el ladrn consigue el cdigo de "desarme", puede programar otro transmisor
para imitar exactamente la seal "nica".
Con este cdigo copiado el ladrn puede romper el sistema de alarma la prxima vez que
se deje el vehculo descuidado. Para afrontar este problema los sistemas avanzados han establecido
una serie nueva de cdigos cada vez que se activa la alarma. Utilizando algoritmos de codificacin,
el receptor encripta el nuevo cdigo de "desarme" y lo enva al transmisor. Desde el transmisor solo
se usa el cdigo una vez, por lo tanto que alguien intercepte el cdigo es intil.
Desde principios de los 90 las alarmas de vehculos han recorrido un largo camino, y se
han hecho algo cotidiano. En los prximos 10 aos seguramente se produzca un gran salto en
cuanto a avances tecnolgicos en alarmas. Los GPS han abierto un gran abanico de posibilidades. Si
el receptor estuviera conectado al cerebro del sistema podra comunicar a nosotros y a la polica en
qu lugar se encuentra nuestro vehculo.
- 29 -
Los robos y hurtos tambin pueden causar diferentes trastornos psico-fsicos sobre las
vctimas de estos hechos delictivos, siendo las ms afectadas las personas mayores y las que sufren
problemas del corazn, las mujeres embarazadas, y sobre todo los nios, quienes pueden resultar
muy traumatizados por la situacin de peligro resultante.
Central de alarma.
La central en s es una tarjeta electrnica con sus distintas entradas y salidas, que se
encuentra resguardada en un gabinete con proteccin anti desarme, el que generalmente tambin
incluye la batera y su cargador. Las centrales se clasifican de acuerdo a la cantidad de zonas
independientes a proteger, por lo que podemos encontrar productos de 2 zonas, 6 zonas, 16 zonas,
etctera.
Cada zona puede ser activada y desactivada en forma individual, lo que permite en
hogares con muchas dependencias, proteger las reas que no tienen presencia humana prevista y
deshabilitar la proteccin en aquellas zonas ocupadas por los dueos de casa. Asimismo, se suele
incorporar un retardo de activacin de la alarma en al menos una zona (zona temporizada), para dar
tiempo a que pueda desactivarse el sistema, al ingresar los dueos al domicilio protegido. Sin
embargo, esto no es necesario en los casos en que se dispone de un control remoto por ondas de
radio.
Batera y cargador.
Consola de activacin/desactivacin.
Esta consola habitualmente contiene un teclado que permite programar todas las funciones
del sistema. Esta interfaz de control cuenta con teclas alfanumricas, como as tambin otras
- 31 -
funciones de sealizacin de estados, por lo que constituye una pieza importante para el usuario del
sistema.
Existen sealizadores de dos tipos, los de led o luces, y tambin los de pantalla de cuarzo
lquido. En ambos casos brindan informacin de cada una de las zonas que estn conectadas (reas
de proteccin exterior, puertas, ventanas, reas interiores, etctera).
Como su nombre lo indica, sirve para vincular los distintos componentes del sistema de
alarma contra intrusos, ya sea por medio de cables o en forma inalmbrica. En el caso de redes
cableadas, generalmente se utilizan dos conductores para alimentacin de 12 V y dos conductores
para las seales (circuito serie de normalmente cerrado).
Alarma.
El elemento de alarma est formado generalmente por una sirena (o campana) que
advierte de la ocurrencia de una intrusin detectada por el sistema, mediante una seal sonora de
alto nivel.
En algunos casos, tambin puede incluir algn tipo de sealizacin visual, como balizas y
destelladores (flash), para aquellas personas que tienen problemas de audicin o cuando existe un
alto nivel de ruido ambiente. La sirena exterior se coloca dentro de un gabinete para su proteccin,
y se instala en la fachada de la casa, comercio o industria a proteger. Adems de su funcin de
alertar en los casos en que se ha detectado un intruso, la sirena exterior es un elemento disuasivo de
por s, ya que advierte de la existencia de un sistema de alarma instalado en el domicilio.
- 32 -
Por otro lado, la sirena interior sirve para actuar como auxiliar de la exterior, de manera
que las dos sirenas suenen al mismo tiempo. Si el intruso destruye la sirena exterior, queda
funcionando la sirena interior dentro del lugar a proteger. En todos los casos, estas sirenas emiten
un sonido de unos 120 decibeles (equiparable al sonido de una ambulancia) y tienen una proteccin
anti desarme que enva una seal a la central, en los casos en que se pretenda sabotear su correcto
funcionamiento.
Para determinar el tipo de alarma a instalar debe tenerse en cuenta algunos factores como
el nivel de ruido ambiental, el tipo y calidad del sonido ambiental, la duracin de la seal requerida,
el nivel acstico deseado y la alimentacin elctrica disponible. Por ello, para su correcta
instalacin hay que tener en cuenta la presencia de fuentes de sonido en los locales a proteger, como
por ejemplo equipos de aire acondicionado, sistemas estereofnicos, televisores, etctera, que
eventualmente impidan la audicin de las sirenas de alarma.
Por otro lado, el entorno en el cual un sealizador luminoso debe ser instalado es lo que
determina tanto el tipo de producto como la intensidad luminosa necesaria para cada aplicacin. Por
ello, un avisador luminoso diseado para uso industrial, que incorpora una gran salida luminosa
nunca podr ser adecuado para un domicilio y viceversa.
Avisador telefnico.
En los sistemas de alarma ms modernos, tambin se suele instalar un elemento que ante
la ocurrencia de una anormalidad, efecta un llamado al nmero telefnico programado
previamente. Este llamado puede incluir un mensaje de voz grabado en una memoria no voltil o
ser simplemente una secuencia de tonos caractersticos (bip-bip).
Pulsadores de pnico/asalto.
Detectores.
Los detectores se fabrican con diversas tcnicas que operan bajo principios de
funcionamiento diferentes. Algunos de ellos han pasado a ser obsoleta por la gran cantidad de
falsas alarmas que generan y por lo tanto no se describirn. En la mayora de los casos se dispone
un elemento sensor que analiza la alteracin de alguna magnitud fsica. Esta alteracin es detectada
por un circuito electrnico asociado que opera un contacto normalmente cerrado, que al abrirse
enva la informacin de su estado a la central, la que acciona la alarma acstica y/o lumnica del
sistema, para advertir la presencia de intrusos en el ambiente en que se halla instalado.
Estos detectores deben ser cuidadosamente seleccionados en funcin del tipo de alteracin a
identificar, para evitar falsas alarmas.
Por lo general, el detector est concebido para dar una rpida advertencia a un costo
razonable, de manera de brindar un oportuno preaviso. Esta advertencia slo es posible si el
detector est correctamente localizado, instalado y mantenido. Los detectores no pueden dar aviso si
el intruso no atraviesa el campo de accin de ellos. Por ello es aconsejable instalar detectores en
cada cocina, dormitorio, pasillo, descanso y otros recintos cuyas puertas permanezcan cerradas
normalmente.
Los detectores generalmente no deben colocarse directamente sobre una cocina o estufa,
ni en las cercanas de extractores de aire, puertas o ventanas, ni en lugares con temperaturas
elevadas. Tampoco deben ubicarse en reas sucias, con muchos insectos, o con atmsfera
polvorida, porque pueden dar origen a falsas alarmas.
Asimismo debe tenerse en cuenta la presencia de mascotas, como perros y gatos, que
pueden producir innecesarios avisos, si no se toma en cuenta esta situacin al ser instalados. Por
este motivo, algunos detectores son inmunes a animales de 30 cm de altura.
- 34 -
En algunos casos, en vez de sirena se instala una luminaria incorporada, que al iluminar la
zona en que detect la anormalidad, alerta de la presencia de extraos en su campo de accin,
ahuyentando posibles intrusos, animales, etctera.
Este sensor trabaja mediante la deteccin de la radiacin infrarroja emitida por los cuerpos
vivos ubicados dentro de su campo de accin. El mismo tiene una lente de forma especial que
concentra los rayos infrarrojos en su foco, donde se instala el sensor propiamente dicho.
Dicha lente no enfoca todos los rayos que inciden en el sensor.
Microonda.
Este sensor de movimientos es uno de los ms confiables que hay la actualidad, ya que a
la accin de la deteccin infrarroja descripta anteriormente, se aade el uso de microondas.
La parte de microondas enva una seal desde el sensor hasta el final de su zona de alcance y luego
el rebote de la seal permite confirmar que no hay intrusos.
Al ser interrumpida la seal por una persona u animal, la seal la regresa ms rpido y el
sensor detecta la anormalidad. Slo si la parte de microondas y la parte de infrarrojo detectan
simultneamente una anormalidad en su rea de cobertura se activa el sistema minimizndose as la
ocurrencia de falsas alarmas.
Sensor de ultrasonido.
Este sensor trabaja detectando las frecuencias del sonido caracterstico que emite un
cristal al ser quebrado, mediante el uso de un micrfono instalado en el interior del detector.
Este sensor se instala en lugares como ventanales, puertas corredizas de cristal, etctera. El detector
de rotura de cristal se coloca en el techo o en las paredes, siempre pensando en que el sensor est
frente al rea a proteger. Habitualmente su cobertura es de algo ms de 4 m.
Barrera infrarroja.
Contacto magntico.
Este detector sirve para proteger todos los accesos de la casa que dan al exterior, como las
puertas ventanas de uso normal, pudiendo ser instalados en distintos tipos de aberturas de metal o
de madera, siempre y cuando las mismas no tengan movimiento con el viento.
Estos elementos se componen de dos partes; una que se instala en el marco de la abertura,
que es la que contiene un reed-switch NC (normalmente cerrado) y est conectada al control
central; y la otra que es un imn permanente que se coloca en la parte mvil de la abertura.
Si alguien intenta ingresar al domicilio abriendo alguna abertura, se aleja el imn, y la otra
parte queda fuera del campo magntico que mantena cerrado el reed-switch, lo que da lugar al
envo de una seal al control para activar las sirenas. Existen de dos tipos bsicos: el normal y el
oculto; su diferencia radica en que los contactos normales se instalan externamente y son visibles; y
los ocultos.
- 37 -
GSM.
Este sistema utiliza la decodificacin por tonos mediante la transmisin por redes
telefnicas ya sea fijas o celulares este sistema es de uso comn, pero que solo hasta ahora se est
implementando en el sector de la seguridad, este sistema implementa todos los equipos de una
alarma normal, siendo la notificacin la que se enva o se transmite ya sea esta en forma de llamada
o mensaje de texto. Dentro de esta tenemos las GPS las cuales transmiten una triangulacin tomada
desde un GPS por medio del celular se enva en forma de mensaje hacia un numero previamente
guardado en la memoria.
El Microcode estudio es una interface en la cual se escribe el cdigo del programa, corrige
errores de sintaxis, ordena visualmente las subrutinas. El Microcode queda enlazado con el
PICBASIC y el IC-PROG, de manera que una vez que se termina el programa, compila y genera el
archivo *.HEX, los programas los guardas en formato Picbasic *.BAS.
El Icprog es muy conocido y popular entre los grabadores pic y eeprom desde hace ya
aos. Sera muy difcil encontrar a alguien que no haya probado este pequeo programa o al menos
lo haya mirado aunque sea por curiosidad. La verdad es que cualquiera puede encontrar mucha
informacin en cualquier parte de internet sobre PIC grabados con Icprog.
Hace aos, el creador del Icprog necesitaba grabar unos PIC como el conocido y popular
16F84 y el 12C508. Se puso a buscar en las web algunos esquemas y algn que otro programa de
MS-DOS, claro que, precisamente no encontraba la familia del 12Cxx y el programa MS-DOS no
siempre tena buen funcionamiento sobre todo en los PC ms rpido.
En aquella poca, decidi crear un programa bajo Windows que pudiera manejar el
16F84, despus el 12C508 y al final la eeprom24C16. Cuando comprob el buen funcionamiento
public este programa en la web, para que las personas pudieran usarlo en lugar del viejo programa
de MS-DOS. Icprog fue muy aceptada, recibiendo muchas sugerencias, trucos y comentarios sobre
cmo mejorar el Icprog aadiendo nuevas prestaciones y dispositivos.
- 39 -
En Internet se puede encontrar muchos grabadores de bajo costo para micro controladores
PIC. Uno de los ms populares y usados es el JDM y sus versiones mejoradas, que se puede armar
a un precio muy asequible.
Conexin.
En este caso, vamos a utilizar el programador Icprog con el micro controlador famoso y
popular PIC 16F84A y el grabador JDM. Como se observa, necesitamos un PC, un cable db9
(conexin serial) o RS232 y el grabador.
2.3.3 Livewire.
Su laboratorio real tiene un equivalente dentro del computador. Nosotros vamos a trabajar
en un principio con el Liveware, un laboratorio excelente para los principios bsicos de la
electrnica.
En este caso utilizaremos el Livewire (en adelante LW) en su versin profesional 1.11
pero prcticamente salvo algunos componentes, las versiones anteriores son perfectamente
compatibles y las explicaciones son prcticamente idnticas.
debe arrastrar los componentes sobre un tablero o documento y se tiene que conectar siguiendo
pasos muy simples hasta formar el circuito que se quiera.
Una vez armado el circuito sobre dicho tablero se tiene que seguir pasos muy simples para
conectarle instrumentos (osciloscopios, fuentes de alimentacin, multmetros, frecuencmetros, etc.)
y as ver cmo opera. Es decir, trabajar en forma virtual como lo hara en el mundo real.
Cloruro de hierro.
Uso en Electrnica.
2.3.6 Multmetro.
2.3.7 Taladro.
2.3.8 Resistencia.
Es un dispositivo que permite paso de corriente en una sola direccin. Se puede comparar
a un diodo con una calle en una sola va. Posee dos terminales: uno es el positivo y el otro el
negativo.
2.3.14 Soldador.
Los PIC son una familia de micro-controladores tipo RISC fabricados por Microchip
Technology Inc. y derivados del PIC1650, originalmente desarrollado por la divisin de
microelectrnica de General Instrument. El nombre actual no es un acrnimo. En realidad, el
nombre completo es PICmicro, aunque generalmente se utiliza como Peripheral Interface
Controller (controlador de interfaz perifrico).
El PIC original se dise para ser usado con la nueva CPU de 16 bits CP16000. Siendo en
general una buena CPU, sta tena malas prestaciones de E/S, y el PIC de 8 bits se desarroll en
1975 para mejorar el rendimiento del sistema quitando peso de E/S a la CPU. El PIC utilizaba
micro-cdigo simple almacenado en ROM para realizar estas tareas; y aunque el trmino no se
usaba por aquel entonces, se trata de un diseo RISC que ejecuta una instruccin cada 4 ciclos del
oscilador.
- 49 -
El PIC usa un juego de instrucciones tipo RISC, cuyo nmero puede variar desde 35 para
PICs de gama baja a 70 para los de gama alta. Las instrucciones se clasifican entre las que realizan
operaciones entre el acumulador y una constante, entre el acumulador y una posicin de memoria,
instrucciones de condicionamiento y de salto/retorno, implementacin de interrupciones y una para
pasar a modo de bajo consumo llamada sleep.
2.4.1 Generalidades.
La funcin del inmovilizador del vehculo es como su nombre bien indica, inmovilizar o
bloquear el vehculo para que este se detenga o no pueda ser arrancado en caso de robo.
El inmovilizador es operado por sms, a travs de un comando para bloquearlo y otro para
desbloquearlo. Tambin existen la opcin de bloqueo automtico en caso de que alguna alarma del
localizador se active, en este caso es el usuario el que debe desbloquearlo posteriormente con un
SMS.
- 50 -
La funcin principal del localizador que es el bloqueo por el usuario funciona de manera
similar a cuando se enciende o apaga una luz. Sin embargo la funcin auto bloqueo es necesaria
activarla previamente para que est operativa.
El usuario es avisado por SMS de una alarma en su vehculo y con los comandos adecuados
detecta que es un robo. Automticamente el usuario enva un SMS para bloquear el vehculo,
este se detendr cuando el contacto est apagado.
El vehculo est aparcado y el auto bloqueo activado. En el hipottico caso que se acerque un
ladrn al vehculo y se active alguna alarma, el localizador automticamente bloquear el
vehculo avisando al usuario.
La funcin de auto bloqueo es muy eficaz, ya que el ladrn incluso llevando un inhibidor
GSM el localizador dificultar el robo del vehculo impidiendo que pueda ser puesto en marcha.
2.4.2 Componentes.
Este se puede tambin diagnosticar por medio del scanner ya que cuenta con OBD II y nos
permite tener una mayor apreciacin para el lugar de la falla, existen cdigos de seal de falla en las
cuales tenemos siempre que recurrir al Manual del automvil ya que en uno carros el cdigo 12 es
falla pero en chevrolet es que se encuentra normal.
Si no hay cdigo en la llave o no hay ningn cdigo programado, la unidad de mando del
motor bloquear y el motor no podr ponerse en marcha. Al girar la llave a la posicin II, la unidad
de mando del motor enva una seal a la unidad de mando del inmovilizador que a su vez enva
corriente con una determinada frecuencia al aro de antena que hay alrededor de la cerradura de
encendido.
en la memoria. Si el cdigo es aprobado, enva una seal de confirmacin a la unidad de mando del
motor (UCE) para que el motor pueda ponerse en marcha.
CAPTULO III
Un promedio diario de 19.74% vehculos robados en Ecuador en los primeros cinco meses
de este ao, lo que muestra un crecimiento de este delito en los ltimos aos, revelaron estadsticas
oficiales.
El promedio global de robos en 2005 fue de 17.62 unidades al da, luego de haber sido de
16.89 en 2004 y de 14.77 en 2003, segn estadsticas de la Polica Judicial de Ecuador sobre robo
de automviles y motocicletas. Entre enero y mayo de este ao, el nmero de unidades sustradas
lleg a dos mil 982, mientras que la cifra total del ao pasado fue de seis mil 433, en 2004 de seis
mil 167 y en 2003 de cinco mil 394, de acuerdo con el reporte policial.
Los ltimos informes oficiales de las autoridades sealaron que apenas un poco ms de la
mitad de esos vehculos es recuperado por la Polica. El jefe de la Brigada de Automotores de la
Polica Judicial de Quito, anuncio que en Ecuador operan bandas de ladrones de automotores en
conexin con redes internacionales. Indic que informes policiales de otros pases muestran que los
autos robados en Ecuador se venden por unidades, o en partes y piezas, en los territorios vecinos de
Colombia y Per.
90
80
70
60
50
40 Series1
30
20
10
0
1 3 5 7 9 11 13 1517 19 21 23 25 27 29 31 33 3537 39 41 43 45
Figura 3.1: Diagrama robos 10 de julio 2010 hasta 18 de junio 2011. (Fuente:
http://www.policiaecuador.gov.ec/)
Cortes en la sirena.
Desconexin de alimentacin.
Interrupcin de contactos.
Clonacin de controles.
Malas conexiones.
Mala instalacin.
El problema final que repercute todas las dems causas es la vulnerabilidad del sistema de
proteccin dando como resultado el acceso hacia el interior del vehculo.
- 55 -
Clonacin de controles.
En este tipo de falla se produce debido a la falta de control en los talleres autorizados
pudindose obtener de fcil manera un clon de la llave simplemente con el vin pudindose acceder
al vehculo como si fuese el dueo.
Mala instalacin.
La falta de experiencia por parte del operario permite que se produzcan fallas en todo el
sistema por el personal inadecuado que manipula los sistemas, siendo este el segundo de los
problemas con la eficiencia de los sistemas.
- 56 -
Desconexin de alimentacin.
Interrupcin de contactos.
La falla del sistema tambin se produce por los contactos en mal estado provocando la no
activacin de la alarma.
Cableado.
Existen dos lneas de transporte de tipo carga y pasajeros. Los tipo carga se refieren a
camiones de transporte pesado, y los de pasajeros se refieren a todos los automviles.
Pesados.
Para este tipo de vehculos se puede implementar las alarmas de rastreo satelital debido a
la carga que transporta, esta puede ser localizada por separado un transponder en la carga y otro en
el vehculo.
- 57 -
Automviles.
Los tres tipos de automviles ms generales (y por lo tanto vagos e imprecisos) son
turismos, camionetas y deportivos. El trmino camioneta abarca varios tipos ms precisos:
monovolmenes, todoterrenos, pickups y furgonetas. Los turismos y deportivos incluyen distintas
carroceras, pero no tipos de automviles esencialmente distintos.
Un micro vehculo, que es de dos plazas y muy pequeo (menos de tres metros de largo)
puede describirse como un turismo ms pequeo que uno del primero como un tipo de automvil
totalmente distinto al resto.
Para este tipo se puede implementar cualquier tipo de sistema antirrobos por lo tanto un
campo muy amplio para nuestra aplicacin.
CAPTULO IV
El prototipo elaborado para la seguridad del automvil en tiempo real para todos los
vehculos, contendr datos recogidos mediante estudio preliminar en el mencionado mbito,
tambin brindar un ingreso y control total del mismo, controlara las funciones principales del
vehculo mas las adaptaciones que el usuario requiera. Dando un mejor control del estado de
seguridad, llevando as mayor confianza al momento de dejar el vehculo en cualquier situacin o
evento quedando completamente seguro y estable. La implementacin del prototipo se la realizar
mediante las herramientas antes mencionadas.
Diagrama de control: Para ingresar y controlar los accesorios del vehculo se debe
contar con el nmero de telfono y luego para accesar los rels es necesaria una clave.
- 59 -
USUARIO
Repetir Proceso
Ingreso de Usuario y Clave
Diagrama de activacin para realizar la llamada: Para que se active la alarma deber
ser activada cuando se active la apertura de puertas o roturas de ventanas, luego deber enviar una
serie de datos hacia el celular y realizar la llamada.
Interruptor Contacto a
on/off tierra
Realizar llamada
Trama datos
Realiza llamada
Llama
Flujo
Contesta
Para este prototipo se ha recopilado la informacin de las reas crticas de los dems
sistemas obteniendo las fallas y deficiencias por lo cual los estudios nos indican que sebe realizar en
dos etapas.
Llamador.
Controlador.
El llamador est constituido principalmente por el pic que realiza la llamada teniendo en
su interior la programacin, este genera una trama de datos en formato fbus universal de los Nokia
la trama genera la orden de llamar desde la memoria 2 del celular a un nmero predefinido por el
usuario, este va conectado mediante un cable desde la placa principal hasta la interface del celular.
1. La pc enva un paquete.
2. El telfono enva un acuse de recibo del paquete.
3. El telfono enve un paquete.
4. La pc enva un acuse de entrega del paquete.
- 61 -
Porque podra tener una colisin debido a la naturaleza del cable, y por esta misma razn
es para saber qu secuencia de paquetes se han recibido.
.
- 63 -
a) Lista de componentes.
Lista de componentes
El circuito elctrico es muy sencillo consta de micro controlador pic 16f84A (ANEXO 1)
a 4 MHZ, consta tambin de dos pulsadores uno para llamar a un nmero predeterminado en la
programacin del pic. Consta de un cristal de cuarzo de 4 MHz que fija la frecuencia de trabajo del
pic junto con 2 capacitores de 27 pf. El resistor de 1 Kohm se conecta a la pata 17 del micro
controlador, que es la salida 0 del puerto A del pic. Tenemos un diodo zener que regula la tensin a
2.7 voltios, necesaria para trabajar con el celular y no producir un dao al mismo, tambin cuenta
con un diodo 1N148.
En el Nokia 1110 apretando durante algunos segundos las teclas del 2 al 9, si se tiene
asignado algn nmero de marcacin rpida a cualquiera de estos dgitos se podr llamar al nmero
guardado.
Con las siguientes tramas se puede llamar a cualquiera de estos nmeros de marcacin
rpida:
- 64 -
Llamando a la memoria 2: 1E 00 10 01 00 11 00 01 00 01 01 00 32 05 01 05 00 02 00
00 01 01 45 00 78 13
Llamando a la memoria 3: 1E 00 10 01 00 11 00 01 00 01 01 00 33 05 01 05 00 02 00
00 01 01 41 00 7D 13
Llamando a la memoria 4: 1E 00 10 01 00 11 00 01 00 01 01 00 34 05 01 05 00 02 00
00 01 01 44 00 7F 13
Llamando a la memoria 5: 1E 00 10 01 00 11 00 01 00 01 01 00 35 05 01 05 00 02 00
00 01 01 45 00 7F 13
Llamando a la memoria 6: 1E 00 10 01 00 11 00 01 00 01 01 00 36 05 01 05 00 02 00
00 01 01 45 00 7C 13
Llamando a la memoria 7: 1E 00 10 01 00 11 00 01 00 01 01 00 37 05 01 05 00 02 00
00 01 01 47 00 7F 13
Llamando a la memoria 8: 1E 00 10 01 00 11 00 01 00 01 01 00 38 05 01 05 00 02 00
00 01 01 40 00 77 13
Llamando a la memoria 9: 1E 00 10 01 00 11 00 01 00 01 01 00 39 05 01 05 00 02 00
00 01 01 43 00 75 13
Como se puede apreciar en la tabla anterior se puede llamar a las memorias sim de
marcacin rpida del telfono previamente asignadas, esto facilita mucho la programacin ya que
con la trama 1E 00 10 01 00 11 00 01 00 01 01 00 32 05 01 05 00 02 00 00 01 01 45 00 78 13 se
puede llamar a la memoria 2 de marcacin rpida y simplemente desde el mismo celular se puede
cambiar este nmero sin que se deba cambiar programacin alguna en el pic.
d) El cdigo fuente.
Call Demora llama a una demora de 100 milisegundos, esto es para evitar rebotes
indeseados al apretar algn pulsador.
btfsc portb,0 si es 0 salta / testea si el pulsador para llamar est presionado.
goto bcortar llama a bcortar para escanear el estado del pulsador para cortar el llamado
btfsc portb,1 si es 0 salta / testea si el pulsador para cortar est presionado.
goto comenzar llama a una rutina para hacer 3 reset al mvil.
goto Loop si no hay ningn pulsador presionado llama a Loop y repite el ciclo para
escanear el estado de los pulsadores.
call numero llama a una rutina para discar a un nmero programado en el pic
El siguiente fragmento de cdigo genera la trama 1E
Trama 1E
bcf porta,0;////0 bit de Start -->genera el bit de start siempre el valor es 0
call Demorab;----------------->llama a una demora 1/115000
bcf porta,0;-------------------->valor del bit 0
call Demorab;----------------->llama a una demora 1/115000
bsf porta,0;-------------------->valor del bit 1
call Demorab;----------------->llama a una demora 1/115000
bsf porta,0;-------------------->valor del bit 1
call Demorab;----------------->llama a una demora 1/115000
bsf porta,0;-------------------->valor del bit 1
call Demorab;----------------->llama a una demora 1/115000
bsf porta,0;-------------------->valor del bit 1
call Demorab;----------------->llama a una demora 1/115000
bcf porta,0;-------------------->valor del bit 0
call Demorab;----------------->llama a una demora 1/115000
bcf porta,0;-------------------->valor del bit 0
call Demorab;----------------->llama a una demora 1/115000
bcf porta,0;-------------------->valor del bit 0
call Demorab;----------------->llama a una demora 1/115000
bsf porta,0;////bit de Stop-->genera el bit de stop siempre el valor es 1
call Demorab;----------------->llama a una demora 1/115000
return------------------------------->retorna a call trama_1e
- 66 -
4.2.2.2 Controlador.
Decodificacin de tonos.
Proceso de los datos recibidos.
Controlador de salidas.
Rels de salida.
Este prototipo tiene como finalidad, accionar varios rels mediante el envo de tonos dtmf
con la particularidad que el circuito genera una seal de retorno para que el usuario sepa si la
operacin que solicit fue recibida y realizada por el controlador.
El circuito integrado ht9170 (ANEXO 3) este se encarga de recibir los tonos dtmf. El
tono que ingresa en su entrada se decodifica y se convierte en salidas binarias las que son
entregadas al pic 16f84. El led d1 se encender cada vez que el ht9170 reciba un tono dtmf. Para
ms detalles sobre este circuito vea el ANEXO 3.
Las salidas del ht9170 se procesan en el pic16f84a, al que se le debe grabar el file
hexadecimal dtmf_x_4.hex, utilizando algn software adecuado para este propsito como por
ejemplo el Icprog (figura: 2.25).
Se incorpor un circuito integrado darlington unl2803 (ANEXO 4), que si bien excede en
cantidad de salidas (ocho) permiti simplificar el proyecto disminuyendo la cantidad de
componentes. Esto explica el porqu algunas patas del mismo no son utilizadas.
El pic16f84a, permite que mediante el envo de cdigos de tonos dtmf se activen los
rels. Si esto sucede el mismo enviar un tono continuo de respuesta confirmando que la operacin
result positiva. Enviando esos mismos cdigos, hace que los rels se desactiven. En este caso el
control enviar una serie de tonos cortos indicando que la operacin de desactivado result exitosa.
Las instrucciones muestran los cdigos que deben utilizarse para activar o desactivar cada uno de
los cuatro rels. En resumen: toda operacin realizada tendr una confirmacin o respuesta, sea
tanto para activar o desactivar los rels.
El tono de respuesta del control (audio out) junto con el ptt se utiliza para ingresar al
transceptor para que ste emita al aire los tonos resultantes de la operacin. En el caso que se use
un Handy, en el circuito elctrico se muestra la forma de conectarlo.
- 69 -
Muchos utilizan este tipo de control mediante telfonos fijos o celulares por lo cual se
utiliza este formato de procesar los datos.
b) Como operarlo.
Para activar:
Para desactivar:
- 71 -
4.3 Programacin.
4.4 Reprogramacin.
En este piloto de pruebas se pondr a prueba todos los sistemas y configuraciones del prototipo,
llevando al mximo las funciones y caractersticas de la estructura elctrica y electrnica,
provocando las peores situaciones que se pudieran presentarse dentro de la vida til del prototipo.
- 73 -
CAPTULO V
Las pruebas son para determinar el correcto funcionamiento del prototipo y poder detectar
cualquier tipo de error que se presente en su ejecucin. Despus de realizar las pruebas, se
comprob que el prototipo tiene la funcionalidad requerida por el usuario.
PRUEBAS PROMEDIO
Seguridad 100%
Facilidad de uso 92 %
Tiempo de respuesta 98 %
Las pruebas demuestran que los primeros das al usuario se le dificult la utilizacin del
equipo, sin embargo a medida que pasa los das el usuario no tuvo mayor inconveniente con la
utilizacin del prototipo.
Seguridad
4
Valoracin
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Das
Seguridad
Funcionalidad
4
Valoracin
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Das
Funcionalidad
3
2
1
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Das
Interaccin con el usuario
Tiempo de respuesta
4
Valoracin
3
2
1
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Das
Tiempo de respuesta
Facilidad de uso
4
Valoracin
3
2
1
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Das
Facilidad de uso
Promedios individuales
Seguridad
Facilidad de uso
Tiempo de respuesta
Interaccin con el usuario
Funcionalidad
CAPTULO VI
6 CONCLUSIONES Y RECOMENDACIONES.
6.1 Conclusiones.
El mercado actual ya cuenta con sistemas que controlan la seguridad del vehculo, de forma
auditiva y de forma satelital implicando grandes costos.
Con la implementacin del prototipo se corrigi varias falencias que se detectaron despus de la
investigacin, como es la mala instalacin de alarmas daando los componentes electrnicos;
provocados por mal uso, y mala instalacin.
Al implementar un sistema de tiempo real se cuentan con una herramienta que permite mejorar
el tiempo de respuesta frente a una intrusin no deseada, obteniendo eficiencia y eficacia en las
acciones a realizar por parte del usuario.
Se dise un prototipo formado por dos partes completamente independientes con una
interaccin simplificada y efectiva, que se distribuye en diferentes partes del vehculo con lo
que se incrementa en un 97% la dificultad para que pueda ser anulada.
El prototipo nos permite controlar todas las aplicaciones imaginables que se presente en los
vehculos y en casos externos de ser necesarios, con la capacidad de funcionar
independientemente el llamador del controlador, utilizando las redes de las operadoras
telefnicas del pas.
- 78 -
6.2 Recomendaciones.
Continuar con la innovacin del prototipo que se implement, ya que es una herramienta til de
gran cobertura y de mltiples aplicaciones
Aplicar las recomendaciones al momento de la instalacin para lograr como resultado una
mayor fiabilidad y calidad ptima acorde a los estndares internacionales.
Tener un control ms eficaz en los sistemas controlados con rels, siguiendo las
especificaciones del vehculo a instalarse, para evitar daos graves a los sistemas.
Establecer la produccin en serie con lo que se abaratara costos, logrando competir con el
mercado local dndole al usuario una presentacin llamativa en cuanto a costos y beneficio.
Al momento de ser instalado en un vehculo o mquina, sus pruebas deben realizarse por
personal capacitado para evitar accidentes.
[1] www.electriauto.com
[2] www.mecnicavirtual.org
[3] PEREZ, Alonso. Tcnicas del Automvil Chasis. 7ma.ed. Madrid: Thomson-
Paraninfo, 2004. pg. 456-462.
[4] www.electronicabasica.net
[5] www.pablin.com.ar
[6] www.todopic.com.ar
[7] www.guiaautomotrizcr.com
BIBLIOGRAFIA.
DEITEL, H. (2004). Como Programar Java. 5ta.ed. Mxico: Pearson Education S.A.
SISTEMA DE DIRECCIN
www.mecanicavirtual.com
2011-03-14
COMANDOS A.T.
www.eveliux.com
2011-04-30
PROGRAMACIN DE MICROCONTROLADORES
www.noteo.com
2011-05-22
list p=16f84a
include "p16f84a.inc" counting
__FUSES _CP_OFF & _XT_OSC & bcf timeout,0
_WDT_OFF & _PWRTE_ON
rtc_interrupt wait_no_strobe
decfsz slocnt1,F btfsc PORTA,4
goto rtc_int_1 goto wait_no_strobe
decfsz slocnt2,F return
goto rtc_int_1
bcf relays,4 start_timer
bcf PORTB,4 movlw H'54'
rtc_int_1 movwf cntdown
decfsz cntdown,F return
goto counting
bsf timeout,0
bcf INTCON,2 ; Decodificacin rutinas:
retfie
start movlw B'00100000'
movwf STATUS
clrf TRIS_B got_A call wait_no_strobe
movlw B'00011111' call wait_strobe
movwf TRIS_A btfsc STATUS,2
goto decode
movlw B'10000111' movf numb,W
movwf OPTREG subwf mfcode,W
btfsc STATUS,2
call wait_no_strobe
movf mfcode,W
;Discador para nokia 1100 con pic 16f84a con call Demora
protocolo fbus
;(C) Carlos Caldern 2010 btfsc portb,0; si es 0 salta / testea si el
;Este programa puede llamar a un nmero pulsador para llamar est precionado
determinado y cortar goto bcortar
;a travs del protocolo fbus de nokia, se goto comenzar
utiliza un cristal bcortar:
;de 4 Mhz. btfsc portb,1; si es 0 salta / testea si el
pulsador para cortar est precionado
__CONFIG _CP_OFF& _WDT_ON& goto Loop
_PWRTE_OFF& _XT_OSC call Demora
LIST P=16F84A call cortar
INCLUDE P16F84A.INC call Demora
status equ 03h goto Loop
optionr equ 81h comenzar:
trisa equ 85h call reset
porta equ 05h call Demora
trisb equ 86h call reset
portb equ 06h call Demora
PDel0 equ 20h call reset
PDel1 equ 21h
PDel2 equ 22h
PDel0b equ 23h
Inicio:
bsf status,5 ; se pasa al banco 1 de
RAM
clrf trisa ; se programa el puerto
A como salida
movlw 0fh; carga el registro de
trabajo w con 0f
movwf trisb ; se programa los 4
primeros bit del puerto B como entrada
bcf optionr,7 ; se habilitan call Demora
resistencias de Pull Up call numero
bcf status,5 ; se pasa al banco 0 de
RAM
call DEMORA; llama a una demora call Demora
de 100 milisegundos goto Loop
call DEMORA; ;----Rutina para discar un nmero--------------
call DEMORA; numero:
call DEMORA; call trama_1e
call DEMORA; call trama_00
Loop: call trama_10
call trama_01 call trama_00
call trama_00 call trama_01
call trama_11 call trama_00
call trama_00 call trama_08
call trama_01 call trama_60
call trama_00 call trama_01
call trama_01 call trama_63
call trama_01 call trama_00
call trama_00 call trama_11
call trama_32 call trama_0e
call trama_05 return
call trama_01 ;----Rutinas para generar las distintas tramas--
call trama_05 ---
call trama_00 ;----------genera la trama 1e--------
call trama_02 trama_1e:
call trama_00 bcf porta,0;////0 bit de Start
call trama_00 call Demorab;
call trama_01 bcf porta,0;////valor del bit 0
call trama_01 call Demorab;
call trama_45 bsf porta,0;////valor del bit 1
call trama_00 call Demorab;
call trama_78 bsf porta,0;////valor del bit 1
call trama_13 call Demorab;
return bsf porta,0;////valor del bit 1
;----Rutina para resetear---------------------- call Demorab;
reset: bsf porta,0;////valor del bit 1
call trama_1e call Demorab;
call trama_00 bcf porta,0;////valor del bit 0
call trama_0c call Demorab;
call trama_40 bcf porta,0;////valor del bit 0
call trama_00 call Demorab;
call trama_06 bcf porta,0;////valor del bit 0
call trama_00 call Demorab;
call trama_01 bsf porta,0;////bit de Stop
call trama_64 call Demorab;
call trama_03 return
call trama_01 ;----------genera la trama 00--------
call trama_60 trama_00:
call trama_77 bcf porta,0;////0 bit de Start
call trama_24 call Demorab;
return bcf porta,0;////valor del bit 0
;----Rutina para corta la llamada---------------- call Demorab;
--- bcf porta,0;////valor del bit 0
cortar: call Demorab;
call trama_1e bcf porta,0;////valor del bit 0
call trama_00 call Demorab;
call trama_0c bcf porta,0;////valor del bit 0
call trama_01 call Demorab;
call trama_00 bcf porta,0;////valor del bit 0
call trama_07 call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////bit de Stop
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 return
call Demorab; ;----------genera la trama 11--------
bsf porta,0;////bit de Stop trama_11:
call Demorab; bcf porta,0;////0 bit de Start
return call Demorab;
;----------genera la trama 10-------- bsf porta,0;////valor del bit 1
trama_10: call Demorab;
bcf porta,0;////0 bit de Start bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////bit de Stop
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 return
call Demorab;
bsf porta,0;////bit de Stop ;----------genera la trama 32--------
call Demorab; trama_32:
return bcf porta,0;////0 bit de Start
;----------genera la trama 01-------- call Demorab;
trama_01: bcf porta,0;////valor del bit 0
bcf porta,0;////0 bit de Start call Demorab;
call Demorab; bsf porta,0;////valor del bit 1
bsf porta,0;////valor del bit 1 call Demorab;
call Demorab; bcf porta,0;////valor del bit 0
bcf porta,0;////valor del bit 0 call Demorab;
call Demorab; bcf porta,0;////valor del bit 0
bcf porta,0;////valor del bit 0 call Demorab;
call Demorab; bsf porta,0;////valor del bit 1
bcf porta,0;////valor del bit 0 call Demorab;
call Demorab; bsf porta,0;////valor del bit 1
bcf porta,0;////valor del bit 0 call Demorab;
call Demorab; bcf porta,0;////valor del bit 0
bcf porta,0;////valor del bit 0 call Demorab;
call Demorab; bcf porta,0;////valor del bit 0
bcf porta,0;////valor del bit 0 call Demorab;
call Demorab; bsf porta,0;////bit de Stop
call Demorab; bcf porta,0;////0 bit de Start
return call Demorab;
;----------genera la trama 05-------- bcf porta,0;////valor del bit 0
trama_05: call Demorab;
bcf porta,0;////0 bit de Start bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////bit de Stop
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 return
call Demorab; ;----------genera la trama 78--------
bsf porta,0;////bit de Stop trama_78:
call Demorab; bcf porta,0;////0 bit de Start
return call Demorab;
;----------genera la trama 02-------- bcf porta,0;////valor del bit 0
trama_02: call Demorab;
bcf porta,0;////0 bit de Start bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////bit de Stop
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 return
call Demorab; ;----------genera la trama 13--------
bsf porta,0;////bit de Stop trama_13:
call Demorab; bcf porta,0;////0 bit de Start
return call Demorab;
;----------genera la trama 40-------- bsf porta,0;////valor del bit 1
trama_40: call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////bit de Stop
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 return
call Demorab; ;----------genera la trama 64--------
bsf porta,0;////bit de Stop trama_64:
call Demorab; bcf porta,0;////0 bit de Start
return call Demorab;
;----------genera la trama 0c-------- bcf porta,0;////valor del bit 0
trama_0c: call Demorab;
bcf porta,0;////0 bit de Start bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////bit de Stop
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 return
call Demorab; ;----------genera la trama 03--------
bsf porta,0;////bit de Stop trama_03:
call Demorab; bcf porta,0;////0 bit de Start
return call Demorab;
;----------genera la trama 06-------- bsf porta,0;////valor del bit 1
trama_06: call Demorab;
bcf porta,0;////0 bit de Start bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////bit de Stop
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 return
call Demorab; ;----------genera la trama 24--------
bsf porta,0;////bit de Stop trama_24:
call Demorab; bcf porta,0;////0 bit de Start
return call Demorab;
;----------genera la trama 60-------- bcf porta,0;////valor del bit 0
trama_60: call Demorab;
bcf porta,0;////0 bit de Start bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bsf porta,0;////bit de Stop
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 return
call Demorab; ;----------genera la trama 07--------
bsf porta,0;////bit de Stop trama_07:
call Demorab; bcf porta,0;////0 bit de Start
return call Demorab;
;----------genera la trama 77-------- bsf porta,0;////valor del bit 1
trama_77: call Demorab;
bcf porta,0;////0 bit de Start bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bsf porta,0;////bit de Stop
call Demorab; call Demorab;
return call Demorab;
;----------genera la trama 08-------- bcf porta,0;////valor del bit 0
trama_08: call Demorab;
bcf porta,0;////0 bit de Start bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////bit de Stop
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 return
call Demorab; ;----------genera la trama 45--------
bsf porta,0;////bit de Stop trama_45:
call Demorab; bcf porta,0;////0 bit de Start
return call Demorab;
;----------genera la trama 63-------- bsf porta,0;////valor del bit 1
trama_63: call Demorab;
bcf porta,0;////0 bit de Start bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 bsf porta,0;////valor del bit 1
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bcf porta,0;////valor del bit 0
call Demorab; call Demorab;
bsf porta,0;////valor del bit 1 bsf porta,0;////bit de Stop
call Demorab; call Demorab;
bcf porta,0;////valor del bit 0 return
call Demorab; ;--------------------Demora de 100
bsf porta,0;////bit de Stop milisegundos----------------
call Demorab; DEMORA movlw .110 ; 1 set numero
return de repeticion (B)
;----------genera la trama 0e-------- movwf PDel0 ; 1 |
trama_0e: PLoop1 movlw .181 ; 1 set numero de
bcf porta,0;////0 bit de Start repeticion (A)
movwf PDel1 ; 1 |
PLoop2 clrwdt ; 1 clear watchdog
clrwdt ; 1 ciclo delay
decfsz PDel1, 1 ; 1 + (1) es el tiempo
0 ? (A)
goto PLoop2 ; 2 no, loop
decfsz PDel0, 1 ; 1 + (1) es el tiempo
0 ? (B)
goto PLoop1 ; 2 no, loop
PDelL1 goto PDelL2 ; 2 ciclos delay
PDelL2 goto PDelL3 ; 2 ciclos delay
PDelL3 clrwdt ; 1 ciclo delay
return ; 2+2 Fin.
;-------------------Demora de 1/115200----------
----------------
DEMORAb
PDelL1b goto PDelL2b ; 2 ciclos delay
PDelL2b goto PDelL3b ; 2 ciclos delay
PDelL3b
return ; 2+2 Fin.
end
ANEXO 7
TABLA DE CONTROL Y PRUEBAS REALIZADAS AL PROTOTIPO EN UN LAPSO DE 4 MESES, REALIZADAS POR EL USUARIO Y
EL PROGRAMADOR.