Você está na página 1de 39

UNIVERSIDAD TECNOLGICA EQUINOCCIAL

FACULTAD DE CIENCIAS DE LA INGENIERA E INDUSTRIAS

INGENIERA EN INFORMTICA Y CIENCIAS DE LA COMPUTACIN

INVESTIGACIN BSICA 2B

Sensores Electrnicos y su Importancia en la Industria Automotriz para la Generacin


de Sistemas Anticolisiones

Andrs Guerra Medina

Dr. Msc. Juan Eduardo Pilataxi A.

Quito, Julio 2016

Dedicatoria

Dedico este trabajo principalmente a Dios, por permitirme tener un buen estado de
salud y gracias a esto no tener problemas al desempearme en todas mis actividades
universitarias.
A mi madre por ser mi apoyo incondicional y la persona que me motiva a siempre ser
mejor en todo lo que hago. A mi hermana por siempre aconsejarme en todos los
aspectos de mi vida y ayudarme en temas ajenos a mi carrera para entregar un trabajo
ms completo.

Andrs Guerra M.
2

Agradecimiento

Agradezco principalmente a mi familia y amigos que me apoyaron en la realizacin de


la investigacin con el fin de conseguir una tesina correcta de un estudiante
universitario para su presentacin y obtencin de una calificacin digna para la
aprobacin de la materia.
Agradezco a Dios por permitirme estudiar en una gran Universidad como es la
Universidad Tecnolgica Equinoccial y darme los medios necesarios para poder
culminar mis estudios durante este periodo educativo.

Andrs Guerra M.
3

Introduccin

Tabla de Contenido
Dedicatoria...................................................................................................... ii
Agradecimiento.............................................................................................. iii
Introduccin................................................................................................... iv
CAPTULO I..................................................................................................... 1
1.

EL PROBLEMA....................................................................................... 1
1.1.

Tema............................................................................................... 1

1.2.

Planteamiento del Problema.............................................................1

1.3.

Justificacin.................................................................................... 1

1.4.

Delimitacin.................................................................................... 2

1.5.

Objetivos......................................................................................... 2

CAPTULO II.................................................................................................... 4
2.

MARCO TERICO.................................................................................. 4
2.1.

Sistema Anticolisin........................................................................4

2.2.

Deteccin de sueo o falta de atencin al volante..............................5

2.3.

Deteccin de cambio de carril involuntario........................................6

2.4.

Advertencia de ngulo muerto en el espejo retrovisor.......................7

2.5.

Reconocimiento de seales de velocidad y adelantamiento...............7

2.6.

Advertencia de sentido contrario......................................................8

2.7. Control de velocidad adaptativo (con sistema de distancia de


seguridad)................................................................................................ 8
2.8.

Reconocimiento de objetos..............................................................9

2.9.

Sistemas anticolisin (frenado automtico).......................................9

2.10.

Cmaras para ver lo que el conductor no ve.................................10

2.11.

Sistemas de comunicacin entre coches para aviso y alerta.........10

2.12.

Programacin de Sensores.........................................................11

2.13.

Diagrama de Conexin................................................................12

2.14.

Programa de Control...................................................................13

2.15.

Programacin en Arduino............................................................17

2.16.

Setup()....................................................................................... 18

2.17.

Loop()........................................................................................ 18

2.18.

Funciones.................................................................................. 18

2.19.

Entre llaves {}............................................................................. 19

2.20.

Punto y coma (;).........................................................................20

2.21.

Toyota desarrolla un sistema anticolisiones.................................20

2.22.

Marco Conceptual.......................................................................21

2.22.1.

Ingeniera................................................................................ 21

2.22.3.

Programacin..........................................................................22

2.22.4.

Diodo...................................................................................... 22

2.22.5.

Circuito................................................................................... 22

2.22.6.

Electrnica.............................................................................. 22

2.22.7.

Cdigo.................................................................................... 23

2.22.8.

Microcontroladores..................................................................23

2.22.9.

Microprocesador.....................................................................23

2.22.10.

Depurar................................................................................... 24

2.22.11.

Compilar................................................................................. 24

2.22.12.

Compilador............................................................................. 24

2.22.13.

Arduino................................................................................... 24

2.22.14.

Protoboard.............................................................................. 25

2.22.15.

Sensor Ultrasnico..................................................................25

2.23.

Marco Filosfico-Antropolgico...................................................25

2.24.

Marco Legal................................................................................ 26

CAPTULO III................................................................................................. 28
3.

METODOLOGA.....................................................................28
3.1.

Mtodos.........................................................................28

3.2.

Tipo de Investigacin.........................................................29

3.3.

Fuente de Informacin........................................................29

CONCLUSIONES............................................................................30
RECOMENDACIONES......................................................................31
FUENTES DE CONSULTA..................................................................32
4.

Bibliografa...........................................................................32

5.

Webgrafa.............................................................................32

6.

Tesis...................................................................................32

ANEXOS......................................................................................33

CAPTULO I
1. EL PROBLEMA

1.1. Tema
Sensores electrnicos y su importancia en la industria automotriz para la
generacin de sistemas anticolisiones.
1.2. Planteamiento del Problema
Cul es la importancia de los sensores electrnicos en el sistema anticolisiones
implementados en la industria automotriz?
1.3. Justificacin
La implementacin de mayor seguridad en los automviles es una de las partes
ms importantes en la creacin y ensamblaje del automvil si no es la ms
importantes, en los ltimos desarrollos automotrices las empresas lo han tenido como
prioridad y se ha logrado observar con mayor claridad en esta ltima dcada, ya que
hoy ms que anda hemos presenciado un incremento significativo en la exposicin
primordial de la parte que involucra la proteccin y cuidado del pasajero antes que su
lado visual y llamativo permitiendo entender que debemos tomar conciencia de cmo
se encuentra la educacin tanto en la parte vial como los principios de cada uno.
El presente trabajo investigativo nos permitir entender la importancia que tiene la
electrnica y la programacin en la implementacin de sistemas anticolisiones en los
vehculos que se usan a diario para el transporte y movilizacin de pasajeros. La
necesidad de incrementar la seguridad en las carreteras y de disminuir la cantidad de
accidentes que se provocan a diario da origen a este tema con el fin no de solo
explicar cmo funciona un sistema anticolisiones sino tambin de crear conciencia en
las personas y entender que no solo depende de una computadora nuestra seguridad
sino tambin de nuestra voluntad.
La creciente necesidad de crear inters anualmente por las industrias automotrices
en sus seguidores a travs de la exposicin y renovacin de su lnea de venta implica
la creacin de sistemas que vuelvan ms llamativo, ms moderno y sobretodo ms
seguro al automotor para su xito en ventas. Marcas como BMW, Mercedes Benz,
Toyota y Ford son las que mayor inters han puesto en la seguridad de sus ocupantes
ya que ellos han sido los primeros en destinar una rama de su empresa directamente a
la creacin, investigacin e implementacin de nuevos sistemas de seguridad.
El proyecto de investigacin nos permite obtener ms informacin y comprender
mejor lo que a futuro queremos lograr o conseguir con el estudio y culminacin de
nuestra carrera. El tema propuesto e investigado se lo ha realizado con la finalidad de
lograr una mayor inclusin dentro de lo que nuestra carrera respecta permitindonos
acercarnos a un trabajo investigativo ms elaborado de lo que se ha venido trabajando
en nuestros aos de instruccin acadmica.
1

Los accidentes de trnsito son un problema a nivel mundial no solo de nuestro pas
o de Amrica Latina, peri si se ve incrementado en ciertas regiones debido a la
educacin o cultura de su poblacin. La investigacin se basa en todos los mtodos y
sistemas anticolisiones implementados en distintos pases y la importancia que dentro
que dentro de estos proyectos ha tomado la electrnica y los procesos de
programacin para su correcto funcionamiento, as como el incremento de la
tecnologa en los sistemas de seguridad activos y pasivos en un automvil.
La investigacin del tema planteado nos ayudara a conseguir los conocimientos
previos necesarios para realizar un proyecto ms elaborado a futuro, con los pasos
requeridos para una correcta implementacin en una investigacin cuando estemos
realizando la tesis necesaria para nuestra graduacin o simplemente realizar
proyectos personales en los cuales necesitemos una investigacin ms elaborada y un
informe ms detallado a nuestros fines.

1.4. Delimitacin
1.4.1. Delimitacin Temporal
La investigacin se realizar dentro de 2 meses respectivamente al segundo
bimestre del periodo Abril 2016 Julio 2016.
1.4.2. Delimitacin Espacial
La investigacin se realizar en un contexto mundial ya que las empresas que
disean y fabrican los sistemas anticolisiones no son nacionales, al igual que las
partes electrnicas son fabricadas en distintas partes del mundo para lo cual debemos
ampliar bastante el espacio de investigacin.

1.5. Objetivos
1.5.1. Objetivo general
Analizar los sistemas anticolisiones y su funcionamiento electrnico e informtico a
travs de la comparacin de los diferentes proyectos y mtodos desarrollados por las
industrias automotrices para su correcto entendimiento y explicacin de la importancia
que la ingeniera ha ganado en el campo automotriz.
1.5.2. Objetivos especficos

Investigar los diferentes sistemas de anticolisiones que se encuentran


actualmente en el mercado automotriz.
Definir qu tipo de sensores son usados normalmente para la construccin e
implementacin de estos sistemas de seguridad.
Determinar las situaciones en las cuales un sistema anticolisiones seria
primordial para la seguridad del conductor.

Determinar en qu porcentaje ayudara a reducir los accidentes de trnsito un


sistema anticolisiones en los vehculos de uso diario.

1.6. Contextualizacin
La industria automotriz ao a ao busca crear automviles ms seguros y
desarrollar sistemas ms eficientes de proteccin al usuario. La organizacin Mundial
de la Salud en su informe publicado en octubre del 2015 expresa que:
El nmero de muertes por accidente de trnsito (1,25 millones en 2013) se est
estabilizando, pese al aumento mundial de la poblacin y del uso de vehculos de
motor. La estabilizacin de las muertes por accidente de trnsito pese al aumento de la
poblacin mundial en un 4% y del uso de vehculos de motor en un 16% indica que las
medidas de seguridad vial puestas en prctica en los ltimos 3 aos han salvado vidas
humanas.
Se busca disminuir an ms esta taza de muertes en accidentes de trnsito para lo
cual la OMS est trabajando conjuntamente con muchas de las casas automotrices
con el fin de lograr su objetivo a travs del financiamiento de proyectos que se estn
desarrollando para su futura implementacin.
La poblacin en distintas regiones del mundo posee un nivel distinto de instruccin
tanto en Educacin Vial como cultural y ellos mismos se han visto en la necesidad de
mantener su seguridad al volante tanto como la del resto de usuarios. El problema
nace cuando la situacin no solo depende de uno mismo sino del resto de personas
que da a da transitan las calles, uno no est a salvo de las situaciones infortunas que
se pueden suscitar mientras estamos conduciendo para lo cual la tecnologa se ha
visto en la necesidad de brindarle una mano al piloto y ayudarle en la peligrosa tarea
de dirigirse a diario a cumplir con sus labores.
Las personas reconocen que muchas de las situaciones en las cuales se ha podido
observar un accidente de trnsito el conductor ha sido incapaz de realizar una
maniobra para preservar su vida ya que ciertos entornos se crean en la incapacidad de
controlar lo que est sucediendo a nuestro alrededor y nos limita a observar lo que
ocurrir a continuacin.

CAPTULO II
2. MARCO TERICO

2.1. Sistema Anticolisin


Un centro de investigacin en Alemania est poniendo a prueba un auto que toma
el control del volante cuando hay riesgo de un choque. Una tecnologa que, se cree,
podra suponer un paso intermedio hacia los vehculos autnomos del futuro.
El fabricante de automviles Ford explic que la tecnologa, conocida como
Obstacle Avoidance System (Sistema para Evitar Obstculos) primero le advierte al
conductor del peligro y luego toma el mando si ste no reacciona.
La firma dice que este tipo de equipamiento se ha incorporado a uno de sus
vehculos como parte de un proyecto en el que participan tambin otros fabricantes de
automviles como BMW, Fiat, Daimler, Volvo y Volkswagen.
El dispositivo escanea la trayectoria unos 200 metros frente al vehculo usando tres
radares, sensores ultrasnicos y una cmara, todo instalado en el vehculo.
Una pantalla adicional muestra una seal de advertencia y activa el sonido de un
timbre. Entonces, si es necesario, activa los frenos, busca un hueco en la ruta y gira el
volante para evitar una colisin.
Ests conduciendo por la calle y un peatn o algo aparece por un lado de tu
vehculo desde una perspectiva perifrica en la que no puedes ver bien, pone como
ejemplo Bard Samardzich, vicepresidente de desarrollo de productos en la divisin
europea de Ford.
El sistema para evitar obstculos puede percibir que ese peatn u objeto se acerca
al frente del auto. Si no siente que respondes de acuerdo con las circunstancias, ya
sea frenando o maniobrando, toma el control.
La nueva tecnologa se basa en sistemas de seguridad ya disponibles en vehculos
de Ford. El pasado ao, la empresa introdujo el Lane Keeping Alert (Alerta para
Mantenerse en Ruta), un sistema que hace vibrar el volante (sin tomar el control del
vehculo) si detecta que el conductor se sale del carril sin utilizar la luz de giro.
Tambin desarrollaron el sistema Active City Stop (Parada Activa en Ciudad), que
intenta reducir la gravedad de una colisin accionando los frenos si detecta un objeto
frente al auto. Pero funciona slo si el objeto es esttico o si se mueve a una velocidad
inferior en unos 30 km/h a la que circula el vehculo. Pero la nueva tecnologa ha sido
probada a velocidades superiores a los 60 km/h.
Por su parte Volvo, que es duea de la compaa automotora china Geely, ya ha
introducido su propio sistema de alerta de ciclistas y peatones, que activa una alarma
y los frenos del auto. Segn le explicaron a BBC en marzo, el dispositivo se est
adaptando tambin para reconocer animales.
Puede que algunos se resistan a la idea de que el automvil arrebate del conductor
el control del volante. Pero Ford seala que un estudio estadstico realizado en
4

Alemania indic que menos de un tercio de los conductores involucrados en colisiones


contra la parte trasera de otro vehculo reaccion a tiempo evitar el accidente.
Con esto en mente, un analista independiente dijo que no debera ser muy duro
para los fabricantes el convencer a los conductores a la hora de incorporar esta
innovacin.
La lgica detrs de esta tecnologa es impecable, cualquier cosa que pueda evitar
una situacin potencialmente peligrosa que pueda causar heridas o la muerte suena
como un buen equipamiento, dijo Tim Urquhart, analista de la firma consultora del
sector automovilstico IHS.
Obviamente tendr un precio. Pero habr menos resistencia a una tecnologa
como esta que al concepto de un vehculo que se conduzca a s mismo.
Pero los vehculos autnomos ya estn siendo puestos a prueba por Google,
Daimler y otros, y tomar el control del volante en una situacin de emergencia es
obviamente un paso significativo en la carretera.
Por el momento, Ford dice que necesitarn hacerse ms pruebas y que todava no
se ha definido una fecha de lanzamiento para el sistema que esquiva obstculos.
El ABS (antibloqueo de frenos) y el ESP (control de estabilidad) son sistemas de
seguridad activa de indudables beneficios para la conduccin, pero no son algo nuevo,
y aunque siguen evolucionando, ya no son los protagonistas de los sistemas de
seguridad del siglo XXI. Los protagonistas ahora son los sistemas de deteccin del
entorno (y veris en este artculo que ya hay unos cuantos, aunque lamentablemente
sean casi todos equipamientos opcionales).
Antes de empezar a describir cada uno de estos sistemas, quiero insistir en algo
(aunque me arriesgue a parecer un pesado): por muchos sistemas de seguridad,
activa o pasiva, que monte un coche, el factor ms importante para que la conduccin
sea segura, para evitar accidentes y para que no haya muertos o heridos, es el
conductor.
El conductor libremente asume la responsabilidad de controlar una mquina
llamada automvil, en vas pblicas que comparte con ms conductores, peatones y
ciclistas, y adems de deber tener las habilidades y experiencia adquiridas para su
manejo, debe tener presente que la fsica acta inexorablemente, que no est solo en
la carretera, que las condiciones meteorolgicas tambin juegan su papel, que las
normas de trfico tienen su razn de ser y por supuesto, debe conocer sus propias
limitaciones.
Estos sistemas podrn ayudarnos, podrn hacernos la conduccin ms cmoda y
ms segura, o incluso pueden evitar o corregir despiste y errores que como humanos
podemos cometer. Sin embargo no olvidemos que no son infalibles, y que los coches,
todava, no se conducen ellos solos.

2.2. Deteccin de sueo o falta de atencin al volante

En algunos turismos tipo sedn de gama media-alta (no necesariamente de lujo)


empieza a verse este tipo de sistema incluso de serie (por ejemplo en el Volkswagen).
Puede tener varios nombres (por ejemplo deteccin de fatiga) pero en el fondo las
diferentes versiones consisten en lo mismo, intentar detectar si el conductor no est en
ptimas condiciones para seguir conduciendo.
Normalmente son un sistema electrnico con un sensor en el volante, que cuenta
cuntas veces por minuto el conductor realiza pequeas correcciones en la direccin.
Se sabe que para mantenernos en el carril, los conductores no mantenemos el volante
quieto y fijo, sino que corregimos casi constantemente dos o tres grados hacia la
derecha o hacia la izquierda, para intentar ir lo ms centrados posible en l.
Si el pequeo procesador del sistema cuenta menos correcciones por minuto de lo
que se considera normal, interpreta que el conductor puede estar distrado, estar
cansado o incluso estar durmindose al volante, as que advierte de ello al conductor.
Esta advertencia puede ser variable, lo normal es un cartel en la pantalla digital del
cuadro de instrumentos y una alarma sonora (por ejemplo un pitido) pero tambin
puede ser incluso una vibracin en el volante.
El objetivo es evitar que un conductor se duerma al volante sin darse cuenta. Si
recibe un aviso debera parar, tomar algo que le despeje y despierte, o mejor todava
descansar (o incluso dormir un rato si fuera preciso). Si a pesar de las advertencias del
sistema, el conductor no se para e insiste en seguir conduciendo, de nada habr
servido la tecnologa.
De manera ms experimental dejadme deciros que tambin se estn probando
sistemas de reconocimiento facial (mediante una pequea cmara) que detecten si un
conductor est cerrando los ojos ms de la cuenta y se est durmiendo. Habr que ver
cmo evoluciona este sistema, pero aun as el de las correcciones en el volante es
muy eficaz.

2.3. Deteccin de cambio de carril involuntario


O por algunos fabricantes tambin llamado asistente de mantenimiento en carril.
Este sistema puede funcionar de dos maneras diferentes. Algunos fabricantes utilizan
dos sensores seguidores de lnea, uno a cada lado del coche, en el paragolpes
delantero, muy cerca del suelo, que reconocen y siguen las lneas blancas, continuas
o discontinuas, de la carretera.
Otros fabricantes optan por una cmara colocada en lo alto del parabrisas (por el
interior, ms o menos delante del espejo retrovisor) y reconocen las lneas que marcan
el carril por el que circulamos. Tanto en uno como en otro, un microprocesador est
permanentemente atento a que la trayectoria del coche se mantenga entre las dos
lneas (izquierda-derecha).
Si en algn momento pisamos o sobrepasamos alguna de las lneas, y no
habamos activado el intermitente (luz indicadora de cambio direccin) del lado
correspondiente, el sistema interpreta que el cambio es involuntario (por un despiste) y
acta. Algunos sistemas solo advierten al conductor, normalmente con
6

una vibracin en el asiento o bien en el volante, pero tambin puede sonar una
pequea alarma sonora, y tambin un mensaje en la pantalla digital del cuadro de
instrumentos.
Otros sistemas un poco ms avanzados, actan sobre la direccin, y hacen girar el
volante ligeramente en la direccin opuesta, para corregir la deriva en la trayectoria
que hace que pisemos la lnea en cuestin. Cada vez ms sistemas de direccin
asistida utilizan un servomotor elctrico, as que no es complicado utilizar este motor
para hacer girar el volante.
Estos sistemas, por el momento, no mantienen el coche en el carril, solo corrigen
un poco el volante, pero si la deriva es excesiva, o el conductor insiste aplicando ms
fuerza sobre el volante, el sistema se vence. Por supuesto funcionan tambin de
noche, o con visibilidad reducida por niebla (eso s, a partir de unos 50 o 60 km/h de
velocidad). La pega es que suelen ser un equipamiento opcional, aunque ya est
disponible en modelos asequibles como un Citron C4.

2.4. Advertencia de ngulo muerto en el espejo retrovisor


El ngulo muerto en los espejos retrovisores exteriores siempre ha estado ah (es
esa pequea rea del campo visual hacia atrs, muy prxima a nuestro coche, que el
espejo no es capaz de reflejar). Sin duda lo mejor es girar ligeramente la cabeza para
mirar de reojo y cerciorarnos de que no hay ningn vehculo oculto en ese espacio.
Con los aos salieron espejos ligeramente curvados para aumentar el ngulo de
visin (aunque sigue quedando todava un poco de espacio oculto) o incluso algunos
conductores montan pequeos espejos complementarios que se orienten hacia el
ngulo muerto. Hoy en da la tecnologa electrnica ya ha previsto una solucin.
Algunos coches montan (de nuevo como opcin) un sistema que avisa de vehculos
en el ngulo muerto, mediante una seal visual sobre el espejo retrovisor, o en el
marco del espejo (suele ser un led amarillo que parpadea, o un pequeo tringulo de
peligro). El sistema emplea radares (es decir un sistema de emisin de ondas de
radio), en las esquinas del paragolpes trasero (o en el lateral del coche, a veces en el
mismo espejo retrovisor) orientados hacia el rea que queda oculta. Por ejemplo es
opcional en el Audi A6.

2.5. Reconocimiento de seales de velocidad y adelantamiento


Este sistema tambin empieza a estar disponible en coches de gama media y
precio asequible, como por ejemplo el Opel Astra (adems de en modelos y marcas
ms caros). De nuevo una cmara (esta vez de alta resolucin y gran angular)
colocada en la parte alta del parabrisas, centrada delante del espejo retrovisor, vigila
los mrgenes de la calzada y reconoce las seales circulares de velocidad mxima,
prohibido adelantar, fin de velocidad mxima y fin de prohibido adelantar.

En la pantalla digital del cuadro de instrumentos se muestra de manera permanente


la velocidad lmite en el tramo en el que nos encontremos, y se va actualizando en
tiempo real segn cambien las seales. As, nadie podr decir que no se dio cuenta de
que haba cambiado el lmite de velocidad (y de paso nos evitar una multa por exceso
de velocidad, por un despiste). Esta misma cmara se suele utilizar tambin para
reconocer las lneas del carril.

2.6. Advertencia de sentido contrario


Este sistema no es tan habitual, y hay que buscarlo en marcas premium (por
ejemplo BMW). Aunque parezca extrao, cada ao se dan muchos casos de
conductores que, por despiste (por ejemplo por estrs o mala visibilidad), o sobre todo
por no estar en condiciones para conducir, circulan en sentido contrario a la marcha,
en autovas y autopistas (en Alemania por ejemplo se dan unos 1.800 casos al ao).
As que este sistema puede resultar ms til de lo que cabra pensar. Utiliza el
sistema de GPS del coche para identificar si el conductor est a punto de incorporarse
a una carretera en sentido contrario, y avisarle de ello con una alarma sonora y visual
(en la pantalla del navegador). Tambin se est contemplando la posibilidad de
complementar el sistema con la cmara de reconocimiento de seales.
Adems de la alarma para el propio conductor, manda un aviso a los coches que
estn cerca (en un radio de 600 m) que estn provistos de un sistema de
comunicacin, y tambin manda un aviso a una central de trfico, que pueda notificar
el riesgo a todos los conductores de la carretera, mediante sistema de radio, o
mediante paneles digitales de informacin (lgicamente esto ltimo requiere de cierta
infraestructura).

2.7. Control de velocidad adaptativo (con sistema de distancia de seguridad)


Un sistema de control de velocidad es algo cada vez ms habitual (viene incluso de
serie en muchos utilitarios), nos ayuda a conducir ms cmodos, y a no tener que
estar tan preocupados del velocmetro, para no exceder la velocidad mxima (y evitar
una multa). Es bastante sencillo, si el acelerador es electrnico, un pequeo
procesador se encarga de gestionarlo para circular de manera constante a la velocidad
que programemos.
Tampoco hay que asustarse, si tenemos que frenar (por ejemplo de manera
imprevista, para evitar un alcance), pisamos el freno, el sistema de desactiva y el
coche frena, y del mismo modo si tenemos que acelerar, pisamos el acelerador y tres
cuartos de lo mismo.
Una evolucin de este sistema se viene llamando control de velocidad adaptativo.
Lo que hace es mantener continuamente la distancia de seguridad ptima con el
vehculo que nos precede, sin que tengamos que preocuparnos (y evitando as los
problemas que tienen algunas personas para calcular la distancia necesaria).
8

Un radar colocado en el paragolpes o parrilla delantera, mide la distancia que hay


entre nuestro coche y el vehculo que va delante, y de acuerdo a la velocidad que
llevemos, el microprocesador calcula cul debera de ser la distancia de seguridad
entre los dos coches y la compara con la que tenemos en ese momento.
Si no hay suficiente distancia, entonces el sistema acta sobre el acelerador, y
decelera para aumentar la distancia hasta la necesaria. Si es preciso puede actuar
tambin sobre el freno para reducir todava ms la velocidad y conseguir la distancia
de seguridad necesaria ms rpido. Este sistema est disponible como opcin en cada
vez ms coches, incluso en coches hbridos como por ejemplo el Toyota.
Si la distancia de seguridad aumenta, y es posible, el coche volver a acelerar para
recuperar la velocidad programada. Los sistemas ms avanzados aprovechan tambin
los sensores del ABS y del control de estabilidad, para conocer el estado de
adherencia del pavimento (y saber por ejemplo que est mojado) y as saber que la
distancia de seguridad debe de ser an mayor, y adaptarse automticamente a ello.

2.8. Reconocimiento de objetos


Este sistema pretende evitar sobre todo atropellos de peatones o ciclistas. Es
similar al sistema de reconocimiento de peatones nocturno del que os habl en la
anterior entrada sobre iluminacin. El sistema ContiGuard quiere ir un paso ms all y
por el momento es algo experimental. Dos cmaras de alta resolucin, colocadas en la
parte alta del parabrisas, permiten tener una visin estereogrfica al microprocesador
del sistema.
El sistema es capaz de distinguir entre peatones, ciclistas, coches y otros objetos,
medir la distancia hasta ellos, y predecir su trayectoria, verificando si esta se corta con
la que lleva el coche, y determinar por tanto si existe riesgo de un accidente, para
tomar las medidas preventivas conducentes a evitarlo o aminorar las consecuencias.
Advertir al conductor, e incluso podra accionar automticamente los frenos del
vehculo.
El otro sistema que se est probando (en Alemania, bajo el nombre Amulett Car2X)
funciona por ondas de radio. Los peatones y ciclistas deberan llevar un pequeo
transpondedor, muy similar al sistema RFID, que incluso no necesitara alimentacin
elctrica (si es de tipo pasivo).
El coche debe llevar un emisor-receptor y recibe la seal de respuesta de los
transpondedores. Lo bueno de este sistema es que los peatones podran estar ocultos
(por ejemplo nios detrs de un vehculo alto estacionado) pero el microprocesador del
coche sabe que estn ah y advierte de ello al conductor.

2.9. Sistemas anticolisin (frenado automtico)


Ya hemos visto que con cmaras o radares, el cerebro electrnico del coche
puede saber que hay obstculos delante de nuestra trayectoria, ya sea un peatn, ya
9

sea otro vehculo. As que si determina que existe un riesgo real de atropello o colisin,
puede reaccionar antes incluso que el conductor y accionar los frenos
automticamente para reducir la velocidad, o incluso detener por completo el coche y
evitar el atropello o choque.
Normalmente los sistemas de frenado automtico hasta la detencin, suelen
funcionar a bajas velocidades (lo habitual es que sea por debajo de 40 o 50 km/h, para
ciudad o atascos de trfico, y evitar un despiste). Algunos sistemas solo alertan al
conductor y preparan el sistema de frenado para que acte con la mxima fuerza de
frenado, mientras que otros tambin frenan ellos mismos el coche. Volvo (sistema city
safety), y muchas otras marcas, disponen ya de sistemas de este tipo.
Similar a este es el sistema, por ahora todava experimental, de anticipacin de
curvas de BMW Foresight Transmission Control. En combinacin con el GPS del
coche, reconoce cundo el vehculo est llegando a una curva, reconoce la dificultad
de la misma y estima la velocidad ptima de trazado de la misma con seguridad. Si la
velocidad no es adecuada acta automticamente sobre los frenos para reducir la
velocidad, y reduce una marcha en la caja de cambios.
2.10.

Cmaras para ver lo que el conductor no ve

Un sistema que casi seguro habris visto en alguna ocasin, que incluso est
disponible (como opcin, claro) en coches de gama media como por ejemplo el Toyota,
es la cmara de visin para marcha atrs. Es fcil, una cmara colocada en el portn
del maletero, encima de la matrcula, disimulada a la vista, enfoca hacia atrs, y
permite ver las imgenes en la pantalla a color del sistema de navegacin de la
consola central.
Lo bueno de esta cmara es que podemos ver cosas pequeas (y como no
tambin nios pequeos) que podran quedar ocultos por debajo de la lnea de la
luneta trasera, y que podran escapar de la visin de los espejos retrovisores
exteriores.
La evolucin de esto ya la ha pensado por ejemplo BMW, con las cmaras de
visin lateral, colocadas en las esquinas del paragolpes delantero, y que permiten ver
hacia la derecha y hacia la izquierda en cruces en los que el conductor (en algunos
casos un metro y medio o dos por detrs del paragolpes) no tiene suficiente visibilidad.
2.11.

Sistemas de comunicacin entre coches para aviso y alerta

Lo introduca cuando hablaba del sistema de advertencia de sentido contrario, pero


se puede utilizar para muchas otras situaciones. Los coches podran estar equipados
con un sistema de comunicacin local inalmbrica, con un alcance de unos metros
(500 o 600 m) de modo que podran transmitirse mensajes entre los coches, por
proximidad, e ir retransmitiendo el mensaje unos a otros.
Es por ejemplo el sistema Ford CoCarX en pruebas. Imaginemos que un coche
sufre un accidente en mitad de una autova, y obstaculiza la calzada, suponiendo un
10

peligro para el resto de coches que vengan detrs, el coche accidentado manda
inmediatamente el mensaje de aviso y lo reciben los coches cercanos que se van
acercando a l.
El conductor visualiza el mensaje de alerta en la pantalla digital del cuadro o de la
consola central, y est advertido de que hay problemas unos metros ms adelante,
pudiendo estar prevenido, aminorar la marcha, y evitar cualquier peligro, por ejemplo,
por alcance al coche que est accidentado o averiado.
El sistema incluso puede hacer que todos los otros sistemas de seguridad estn
alerta, y acten de manera automtica, antes incluso de que el conductor asimile el
mensaje de alerta y reaccione.
Como veis son muchos sistemas, pero bastante relacionados unos con otros.
Lamentablemente tendremos que esperar un tiempo hasta que se reduzca su precio y
se vayan generalizando en las marcas y modelos mayoritarios (desde los utilitarios
ms econmicos). La seguridad debera ser siempre un equipamiento de serie.
En Motor pasin Futuro | Continental ContiGuard: prevencin de accidentes
mediante la deteccin de objetos, AMULETT CAR-2-X, sistema de radio para evitar
atropellos, Toyota Prius, Top 10 de los coches innovadores, BMW crea una tecnologa
capaz de predecir las curvas, Toyota Auris HSD, Ford CoCarX: el coche que se
comunica evita accidentes, Audi A6 hybrid, Volvo intenta evitar el atropello de animales
2.12.

Programacin de Sensores

Hemos visto, en los documentales, que los murcilagos son capaces de volar en
completa oscuridad y, sin embargo, sortear obstculos o atrapar insectos en vuelo.
Sabemos que lo hacen, pero rara vez pensamos como.
Tenemos una vaga idea de que se llama eco localizacin y que ms o menos tiene
que ver con unos sonidos agudos que emiten y que despus recogen con esas
enormes orejas que Dios les ha dado, pero rara vez nos planteamos cmo es esto
posible.
Delfines y ballenas utilizan un sistema similar para atrapar a sus presas, y hasta
hemos visto que, en cualquier pelcula de submarinos, en el momento lgido el capitn
ordena emitir un pulso nico de sonar para localizar al enemigo.
El concepto bsico, es siempre el mismo, sabiendo a qu velocidad viaja el sonido,
si emitimos un pulso snico corto y escuchamos cuanto tiempo tarda en regresar el
eco podemos calcular la distancia a la que se encuentra el objeto en el que ha
rebotado la seal.
El radar funciona de modo similar, aunque usando ondas de radio frecuencia muy
corta con una problemtica propia descomunal. Un pulso de radiofrecuencia se emite
desde la antena y se recoge el eco que vuelve a la velocidad de la luz.
Lo que haremos en esta sesin es utilizar un sensor de distancia sencillo HCSR04 (y muy parecido a los sensores de aparcamiento de los coches modernos), que

11

nos permite enviar estos pulsos ultrasnicos y escuchar el eco de retorno. Midiendo
este tiempo, podemos calcular la distancia hasta el obstculo.
El odo humano no percibe sonidos por encima de 20kHz. Por eso, a las ondas de
mayor frecuencia las llamamos ultrasonidos (ms all del sonido). Los sensores de
ultrasonidos funcionan sobre los 40 kHz.
No son perfectos, les influye la temperatura ambiente, la humedad y los materiales
en los que reflejan, lo que genera una cierta incertidumbre. Pero a cambio son baratos
y efectivos hasta un poco ms de 3 metros en condiciones normales si la precisin no
es un problema determinante.

2.13.

Diagrama de Conexin

Veamos como conectar uno de esto detectores a nuestros Arduinos. Aqu est el
esquema elctrico y de protoboard:

Y de nuevo, el diagrama de conexin de la protoboard:

12

2.14.

Programa de Control

Vamos con el programa, empezamos definiendo algunos valores:


#define trigPin 13
#define echoPin 12
#define led 2
Hasta ahora habamos visto que podamos definir una variable como int, por
ejemplo, y tambin como una constante (const int pin). Aqu utilizamos otro mtodo,
el #define que es una directiva para el compilador.
Esto solo significa que el compilador (en rigor el pre procesador) cambiar todas las
ocurrencias de estos #define en nuestro programa por su valor antes de compilar. Esta
es la forma clsica de C de hacer esto y tiene la virtud de que no ocupa memoria
definiendo una variable (y con un Arduino UNO, que va muy corto de memoria, esto
puede ser crtico en ocasiones).
void setup()
{
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(led, OUTPUT);
13

}
Ya estamos ms que habituados a la funcin delay(milis), pero el reloj interno de
Arduino
mide
en microsegundos y tenemos otra funcin
parecida
delayMicroseconds(s) que simplemente congela Arduino el nmero especificado de
microsegundos.
Para dar un pulso ultrasnico lo que hacemos es activar el pin Trigger durante unos
microsegundos y para ello lo ponemos en HIGH, antes de escuchar el eco:
digitalWrite(trigPin, LOW);

// Nos aseguramos de que el trigger est desactivado

delayMicroseconds(2);

// Para estar seguros de que el trigger ya est LOW

digitalWrite(trigPin, HIGH);

// Activamos el pulso de salida

delayMicroseconds(10);
digitalWrite(trigPin, LOW);

// Esperamos 10s. El pulso sigue active este tiempo


// Cortamos el pulso y a esperar el echo

Para escuchar el pulso vamos a usar otra funcin, pulseIn() ( Oh s, hay muchas,
muchsimas).
Bsicamente lo que hace es escuchar el pin que le pasamos, buscando una seal
que pase de LOW a HIGH ( si le pasamos HIGH como parmetro) y cuenta el tiempo
que tarda en volver a bajar desde que sube.
long duracin, distancia ;
duracin = pulseIn(echoPin, HIGH) ;
Ahora ya sabemos el tiempo que tarda en volver el eco en s. Como la velocidad
del sonido es de 343 metros / segundo, Necesitamos 1/343 = 0,00291 segundos para
recorrer un metro.
Para usar una medida ms cmoda podemos pasar esto a microsegundos por
centmetro:

Como nuestro eco mide el tiempo que tarda el pulso en ir y venir la distancia
recorrida ser la mitad:

#define trigPin 13
#define echoPin 12

14

#define led 2

void setup()
{ Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(led, OUTPUT);
}

void loop()
{ long duracion, distancia ;
digitalWrite(trigPin, LOW);
desactivado

// Nos aseguramos de que el trigger est

delayMicroseconds(2);

// Para asegurarnos de que el trigger esta LOW

digitalWrite(trigPin, HIGH);

// Activamos el pulso de salida

delayMicroseconds(10);

// Esperamos 10s. El pulso sigue active este

tiempo
digitalWrite(trigPin, LOW);

// Cortamos el pulso y a esperar el echo

duracion = pulseIn(echoPin, HIGH) ;


distancia = duracion / 2 / 29.1 ;
Serial.println(String(distancia) + " cm.") ;
int Limite = 200 ;

// Medida en vaco del sensor

if ( distancia < Limite)


digitalWrite ( led , HIGH) ;
else
digitalWrite( led , LOW) ;
delay (500) ;

// Para limitar el nmero de mediciones

}
Para convertir esto en un detector de movimiento hemos creado una variable un
poco menor de la medida que el sensor recibe en vaco (en mi caso unos 200 cm). Si
la distancia medida cae por debajo este valor es que algo se ha interpuesto y por tanto
encendemos una alarma, en nuestro caso un humilde LED.

15

Despus de este ejercicio de fsica y matemticas, que sin duda causar furor entre
los estudiantes aplicados, vamos a hacer el mismo programa, pero usando una librera
externa, que alguien se ha molestado en escribir, paras esas pocas personas que no
disfrutan de los problemas de ciencias y que as, podamos ver la diferencia.
Para instalar una librera externa no incluida en el IDE de Arduino tenemos que
importarla con el men Programa \ Importar librera\Aadir librera:

En la ventana que sale, buscad el fichero NewPing_v1.5.zip que habis descargado


y seleccionadlo.
Arduino ha importado la librera y los ejemplos que incluye. Si ahora volvis a
Programa\ImportarLibrera, veris que al final de la lista ya est disponible como
NewPing, y adems el zip incluye varios ejemplos de uso. Vamos a cargar el
equivalente del programa anterior. Hacer:
Archivo \ Ejemplos \ NewPing \ NewPingExample
Arduino cargara un programa de ejemplo. Las instrucciones claves son primero
inicializar la librera con:
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE) ;
Y despus medir la distancia:
unsigned int uS = sonar.ping() ;
Aqu os copio el ejemplo para vuestra referencia:
#include <NewPing.h>

#define TRIGGER_PIN 12 // Arduino pin tied to trigger pin on the ultrasonic sensor.
#define ECHO_PIN 11

// Arduino pin tied to echo pin on the ultrasonic sensor.

#define MAX_DISTANCE 200

NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // NewPing setup


of pins and maximum distance

void setup()
16

{
Serial.begin(115200); // Open serial monitor at 115200 baud to see ping results.
}

void loop()
{
delay(50);
unsigned int uS = sonar.ping(); // Send ping, get ping time in microseconds (uS)
Serial.print("Ping: ");
Serial.print(uS / US_ROUNDTRIP_CM);
Serial.println("cm");
}
Como se observa la librera se encarga de inicializar los pines necesarios, enviar
los pulsos, escuchar el eco de retorno y de hacer los clculos.

2.15.

Programacin en Arduino

La estructura bsica del lenguaje de programacin de Arduino es bastante simple y


se compone de al menos dos partes. Estas dos partes necesarias, o funciones,
encierran bloques que contienen declaraciones, estamentos o instrucciones.
void setup() //Primera Parte
{
estamentos;
}
void loop() //Segunda Parte
{
estamentos;
}

En donde setup() es la parte encargada de recoger la configuracin y loop() es la


que contiene el programa que se ejecutar cclicamente (de ah el trmino loop
bucle-). Ambas funciones son necesarias para que el programa trabaje.
La funcin de configuracin (setup) debe contener la declaracin de las variables.
Es la primera funcin a ejecutar en el programa, se ejecuta slo una vez, y se utiliza
17

para configurar o inicializar pinMode (modo de trabajo de las E/S), configuracin de la


comunicacin en serie y otras.
La funcin bucle (loop) siguiente contiene el cdigo que se ejecutara continuamente
(lectura de entradas, activacin de salidas, etc) Esta funcin es el ncleo de todos los
programas de Arduino y la que realiza la mayor parte del trabajo.

2.16.

Setup()

La funcin setup() se invoca una sola vez cuando el programa empieza. Se utiliza
para inicializar los modos de trabajo de los pins, o el puerto serie. Debe ser incluido en
un programa aunque no haya declaracin que ejecutar. As mismo se puede utilizar
para establecer el estado inicial de las salidas de la placa.
void setup()
{
pinMode(pin, OUTPUT); // configura el 'pin' como salida
digitalWrite(pin, HIGH); // pone el pin en estado HIGH
}

2.17.

Loop()

Despus de llamar a setup(), la funcin loop() hace precisamente lo que sugiere su


nombre, se ejecuta de forma cclica, lo que posibilita que el programa est
respondiendo continuamente ante los eventos que se produzcan en la placa.
void loop()
{
digitalWrite(pin, HIGH); // pone en uno (on, 5v) el 'pin'
delay(1000);

// espera un segundo (1000 ms)

digitalWrite(pin, LOW); // pone en cero (off, 0v.) el 'pin'


delay(1000);
}
2.18.

Funciones

Una funcin es un bloque de cdigo que tiene un nombre y un conjunto de


instrucciones que son ejecutadas cuando se llama a la funcin. Son
funciones setup() y loop() de las que ya se ha hablado. Las funciones de usuario
pueden ser escritas para realizar tareas repetitivas y para reducir el tamao de un
programa. Las funciones se declaran asociadas a un tipo de valor type. Este valor
18

ser el que devolver la funcin, por ejemplo 'int' se utilizar cuando la funcin
devuelve un dato numrico de tipo entero. Si la funcin no devuelve ningn valor
entonces se colocar delante la palabra void, que significa funcin vaca. Despus
de declarar el tipo de dato que devuelve la funcin se debe escribir el nombre de la
funcin y entre parntesis se escribirn, si es necesario, los parmetros que se deben
pasar a la funcin para que se ejecute.
type nombreFuncin(parmetros)
{
instruccin;
}
La funcin siguiente devuelve un nmero entero, delayVal() se utiliza para poner un
valor de retraso en un programa que lee una variable analgica de un potencimetro
conectado a una entrada de Arduino. Al principio se declara como una variable local, 'v'
recoge el valor ledo del potencimetro que estar comprendido entre 0 y 1023, luego
se divide el valor por 4 para ajustarlo a un margen comprendido entre 0 y 255,
finalmente se devuelve el valor 'v' y se retornara al programa principal. Esta funcin
cuando se ejecuta devuelve el valor de tipo entero 'v'.
int delayVal()
{
int v;

// crea una variable temporal 'v'

v= analogRead(pot);
v /= 4;
return v;

// lee el valor del potencimetro

// convierte 0-1023 a 0-255


// devuelve el valor final

2.19.

Entre llaves {}

Las llaves sirven para definir el principio y el final de un bloque de instrucciones. Se


utilizan para los bloques de programacin setup(), loop(), if.., etc.
type funcion()
{
instrucciones;
}
Una llave de apertura {siempre debe ir seguida de una llave de cierre }, si no es
as el programa dar errores.

19

El entorno de programacin de Arduino incluye una herramienta de gran utilidad


para comprobar el total de llaves. Slo tienes que hacer click en el punto de insercin
de una llave abierta e inmediatamente se marca el correspondiente cierre de ese
bloque (llave cerrada).

2.20.

Punto y coma (;)

El punto y coma ; se utiliza para separar instrucciones en el lenguaje de


programacin de Arduino. Tambin se utiliza para separar elementos en una
instruccin de tipo bucle for.
int x = 13; /* declara la variable 'x' como tipo entero de valor 13 */
Bloque de comentarios /* */
Los bloques de comentarios, o comentarios multi-lnea son reas de texto
ignorados por el programa que se utilizan para las descripciones del cdigo o
comentarios que ayudan a comprender el programa. Comienzan con / * y terminan con
* / y pueden abarcar varias lneas.
/* esto es un bloque de comentario no se debe olvidar
cerrar los comentarios estos deben estar equilibrados */
Debido a que los comentarios son ignorados por el compilador y no ocupan espacio
en la memoria de Arduino pueden ser utilizados con generosidad. Tambin pueden
utilizarse para "comentar" bloques de cdigo con el propsito de anotar informaciones
para depuracin y hacerlo mas comprensible para cualquiera.
// Lnea de comentarios
Una lnea de comentario empieza con // y terminan con la siguiente lnea de cdigo.
Al igual que los comentarios de bloque, los de lnea son ignoradas por el programa y
no ocupan espacio en la memoria.
// esto es un comentario
Una lnea de comentario se utiliza a menudo despus de una instruccin, para
proporcionar ms informacin acerca de lo que hace sta o para recordarla ms
adelante.

2.21.

Toyota desarrolla un sistema anticolisiones

Toyota ha avanzado un paso ms en los sistemas anticolisin con la ltima


evolucin de su dispositivo. De forma automtica, el sistema desarrollado por la firma
nipona puede llegar a producir una deceleracin de 60 km/h antes del impacto con el
vehculo que nos precede, reducindose de forma considerable los daos para los
ocupantes de los coches.

20

BMW, Audi, Volvo, Mercedes-Benz, Mazda, Ford... un gran nmero de fabricantes


de automviles ya estn desarrollando y ultimando sus propios sistemas anticolisin,
unos dispositivos que en la mayora de los casos no evitan el accidente pero sreducen
la velocidad en el momento del impacto, por lo que se minimiza la gravedad de los
daos para los ocupantes. Toyotaha avanzado un paso ms en su propio sistema
precolisin PCS (Pre-collision System).
Mediante la incorporacin de un nuevo radar milimtrico de movimiento y
conectado con una serie de sensores y cmaras, elsistema PCS de Toyota analiza en
cada momento la distancia de seguridad con el vehculo que nos precede. Cuando
este complejo dispositivo detecta el peligro inminente de impacto con el que coche que
circula por delante, se activa una seal acstica y una seal visual en el 'display'
central para que el conductor acte sobre el pedal del freno. De forma automtica, el
sistema tambin aumenta an ms la fuerza ejercida sobre los frenos. Con todo ello,
con la interaccin entre la propia maniobra del conductor y la operacin automtica del
sistema, segn Toyota se logra reducir la velocidad de impacto en 60 km/h,
contribuyendo de forma destacada a que la gravedad en los daos de los ocupantes
de los coches sea mucho menor.
Como ves, el sistema anticolisin PCS desarrollado por Toyota se ha ideado
principalmente para mitigar los daos tras un impacto cuando los vehculos circulan a
velocidades medias y altas. Este dispositivo tambin puede actuar de forma
automtica si el conductor no acta previamente sobre el pedal del freno. En este
caso, cuando el coche acta solo, la velocidad de impacto se puede llegar a reducir
entre 15 y 30 km/h.
Este sistema contina probndose en varios modelos de Toyota y el objetivo es que
se implante definitivamente en muchos de los coches de la gama de la firma japonesa.

2.22.

Marco Conceptual

2.22.1. Ingeniera
La ingeniera es el conjunto de conocimientos, habilidades y tcnicas cientficas,
empricas, prcticas aplicadas a la invencin, el diseo, el desarrollo, la construccin,
el mantenimiento, el perfeccionamiento de tecnologas, estructuras, mquinas,
herramientas, sistemas, materiales y procesos para la resolucin de problemas
prcticos.

2.22.2. Sensor

Un sensor es un objeto capaz de detectar magnitudes fsicas o qumicas, llamadas


variables de instrumentacin, y transformarlas en variables elctricas. Las variables de
instrumentacin pueden ser por ejemplo: intensidad lumnica, temperatura, distancia,
aceleracin, inclinacin, presin, desplazamiento, fuerza, torsin, humedad,
21

movimiento, pH, etc. Una magnitud elctrica puede ser una resistencia elctrica (como
en una RTD), una capacidad elctrica (como en un sensor de humedad), una tensin
elctrica (como en un termopar), una corriente elctrica (como en un fototransistor),
etc.

2.22.3. Programacin
La programacin informtica o programacin algortmica, acortada
como programacin, es el proceso de disear, codificar, depurar y mantener el cdigo
fuente de programas. El cdigo fuente es escrito en un lenguaje de programacin. El
propsito de la programacin es crear programas que exhiban un comportamiento
deseado. El proceso de escribir cdigo requiere frecuentemente conocimientos en
varias reas distintas, adems del dominio del lenguaje a utilizar, algoritmos
especializados y lgica formal. Programar no involucra necesariamente otras tareas
tales como el anlisis y diseo de la aplicacin (pero s el diseo del cdigo), aunque
s suelen estar fusionadas en el desarrollo de pequeas aplicaciones.
Del proceso de programacin surge lo que comnmente se conoce
como software (conjunto de programas), aunque estrictamente esta ltima abarca
mucho ms que solo la programacin.

2.22.4. Diodo
Un diodo es un componente electrnico de dos terminales que permite la
circulacin de la corriente elctrica a travs de l en un solo sentido.1 Este trmino
generalmente se usa para referirse al diodo semiconductor, el ms comn en la
actualidad; consta de una pieza de cristal semiconductor conectada a dos terminales
elctricos. El diodo de vaco (que actualmente ya no se usa, excepto para tecnologas
de alta potencia) es un tubo de vaco con dos electrodos: una lmina como nodo, y
un ctodo.

2.22.5. Circuito
Un circuito es una red electrnica (fuentes, interruptores y semiconductores) que
contiene al menos una trayectoria cerrada. Un circuito lineal, que consiste de fuentes,
componentes lineales (resistores, condensadores, inductores) y elementos de
distribucin lineales (lneas de transmisin o cables), tiene la propiedad de la sper
lineal. Adems son ms fciles de analizar, usando mtodos en el dominio de la
frecuencia, para determinar su respuesta en corriente directa, en corriente alterna y
transitoria.

22

2.22.6. Electrnica
La electrnica es la rama de la fsica y especializacin de la ingeniera, que estudia
y emplea sistemas cuyo funcionamiento se basa en la conduccin y el control del flujo
de los electrones u otras partculas cargadas elctricamente.
Utiliza una gran variedad de conocimientos, materiales y dispositivos, desde
los semiconductores hasta las vlvulas termoinicas. El diseo y la gran construccin
de circuitos electrnicos para resolver problemas prcticos forman parte de la
electrnica y de los campos de la ingeniera electrnica, electromecnica y la
informtica en el diseo de software para su control. El estudio de nuevos dispositivos
semiconductores y su tecnologa se suele considerar una rama de la fsica, ms
concretamente en la rama de ingeniera de materiales.

2.22.7. Cdigo
El cdigo fuente de un programa informtico (o software) es un conjunto de lneas
de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho
programa. Por tanto, en el cdigo fuente de un programa est escrito por completo su
funcionamiento.
El cdigo fuente de un programa est escrito por un programador en algn lenguaje
de programacin, pero en este primer estado no es directamente ejecutable por la
computadora, sino que debe ser traducido a otro lenguaje o cdigo binario; as ser
ms fcil para la mquina interpretarlo (lenguaje mquina o cdigo objeto que s pueda
ser ejecutado por el hardware de la computadora). Para esta traduccin se usan los
llamados compiladores, ensambladores, intrpretes y otros sistemas de traduccin.

2.22.8. Microcontroladores
Un microcontrolador (abreviado C, UC o MCU)
es
un circuito
integrado programable, capaz de ejecutar las rdenes grabadas en su memoria. Est
compuesto de varios bloques funcionales, los cuales cumplen una tarea especfica. Un
microcontrolador incluye en su interior las tres principales unidades funcionales de
una computadora: unidad central de procesamiento, memoria y perifricos de entrada.

2.22.9. Microprocesador
El microprocesador (o simplemente procesador) es el circuito integrado central ms
complejo de un sistema informtico; a modo de ilustracin, se le suele llamar por
analoga el cerebro de un computador.
Es el encargado de ejecutar los programas, desde el sistema operativo hasta
las aplicaciones de usuario; slo ejecuta instrucciones programadas en lenguaje de
23

bajo
nivel,
realizando
operaciones aritmticas y lgicas simples,
tales
como sumar, restar, multiplicar, dividir, las lgicas binarias y accesos a memoria.1
Esta unidad central de procesamiento (CPU) est constituida, esencialmente,
por registros, una unidad de control, una unidad aritmtico lgica (ALU) y una unidad
de clculo en coma flotante (conocida antiguamente como coprocesador
matemtico).

2.22.10.

Depurar

Depuracin de programas es el proceso de identificar y corregir errores de


programacin. En ingls se le conoce como debugging, es que se asemeja a la
eliminacin de bichos (bugs), manera en que se conoce informalmente a los errores de
programacin. Se dice que el trmino bug proviene de la poca de los ordenadores
de vlvula termoinica, en los cuales los problemas se generaban por los insectos que
eran atrados por las luces y estropeaban el equipo. Si bien existen tcnicas para la
revisin sistemtica del cdigo y se cuenta con medios computacionales para la
deteccin de errores (depuradores) y facilidades integradas en los
sistemas lower CASE y en los ambientes de desarrollo integrado, sigue siendo en
buena medida una actividad manual, que desafa la paciencia, la imaginacin y la
intuicin del programador. Muchas veces se requiere incluir en el cdigo fuente
instrucciones auxiliares que permitan el seguimiento de la ejecucin del programa,
presentando los valores de variables y memoria y ralentizando la salida de datos
(modo de depuracin). Dentro de un proceso formal de aseguramiento de la calidad,
puede ser asimilado al concepto de prueba unitaria.

2.22.11.

Compilar

Proceso de traduccin de un cdigo fuente (escrito en un lenguaje de


programacin de alto nivel) a lenguaje mquina (cdigo objeto) para que pueda ser
ejecutado por la computadora. Las computadoras slo entienden el lenguaje mquina.
La aplicacin o la herramienta encargada de la traduccin se llaman compilador.

2.22.12.

Compilador

Un compilador es un programa informtico que traduce un programa escrito en


un lenguaje de programacin a otro lenguaje de programacin.1 Usualmente el
segundo lenguaje es lenguaje de mquina, pero tambin puede ser un cdigo
intermedio (bytecode), o simplemente texto. Este proceso de traduccin se conoce
como compilacin.

2.22.13.

Arduino
24

Arduino es una compaa de hardware libre, y comunidad tecnolgica, que disea y


manufactura placas de desarrollo de hardware y software compuesta respectivamente
por circuitos impresos que integran un microcontrolador, y un entorno de
desarrollo (IDE) en donde se programa cada placa. Arduino se enfoca en acercar y
facilitar el uso de la electrnica y programacin de sistemas embebidos en proyectos
multidisciplinarios.1 2 Toda la plataforma, tanto para sus componentes de hardware
como de software son liberados bajo licencia de cdigo abierto que permite libertad de
acceso a los mismos 3.

2.22.14.

Protoboard

Una placa de pruebas (en ingls: protoboard o breadboard) es un tablero con


orificios que se encuentran conectados elctricamente entre s de manera interna,
habitualmente siguiendo patrones de lneas, en el cual se pueden
insertar componentes electrnicos y cables para el armado y prototipo de circuitos
electrnicos y sistemas similares. Est hecho de dos materiales, un aislante,
generalmente un plstico, y un conductor que conecta los diversos orificios entre s.
Uno de sus usos principales es la creacin y comprobacin de prototipos de circuitos
electrnicos antes de llegar a la impresin mecnica del circuito en sistemas de
produccin comercial.

2.22.15.

Sensor Ultrasnico

Los sensores de ultrasonido o sensores ultrasnicos son detectores de proximidad


que trabajan libres de roces mecnicos y que detectan objetos a distancias que van
desde pocos centmetros hasta varios metros. El sensor emite un sonido y mide el
tiempo que la seal tarda en regresar. Estos reflejan en un objeto, el sensor recibe el
eco producido y lo convierte en seales elctricas, las cuales son elaboradas en el
aparato de valoracin. Estos sensores trabajan solamente en el aire, y pueden
detectar objetos con diferentes formas, diferentes colores, superficies y de diferentes
materiales.
Los materiales pueden ser slidos, lquidos o polvorientos, sin embargo han de ser
deflectores de sonido. Los sensores trabajan segn el tiempo de transcurso del eco,
es decir, se valora la distancia temporal entre el impulso de emisin y el impulso del
eco.

2.23.

Marco Filosfico-Antropolgico

La implementacin de los sistemas anticolisiones me parece un mtodo realmente


efectivo en cuanto a prevencin y resolucin de problemas que se suscitan en el
momento de la conduccin. En mi opinin la idea de proteger primeramente al usuario
antes de que buscar confort y lujo es una razn muy efectiva para la cual la ingeniera
est destinada ya que como objetivo principal de la misma podemos notar la
25

resolucin de problemas y facilitar actividades que para las personas se pueden tomar
difciles la toma de decisin y resolucin de problemas en distintas situaciones en las
cuales no pueden hacer uso de aparatos o mtodos tecnolgicos.
Los usuarios buscan primordialmente sentirse seguros detrs del volante ms que
cualquier lujo o confort y en lo personal he podido observar que muchas de las
muertes en accidentes de trnsito no ocurren por la fuerza de la colisin sino
primordialmente por la baja equipacin en seguridad que posee el automvil. Una vez
topado este punto se debera implementar en la revisin vehicular ms leyes o
parmetros a cumplir para que el usuario pueda manejar tranquilamente o pueda
sentirse tranquilo mientras conduce. El uso obligatorio del cinturn de seguridad y un
sistema de frenos moderno sera un estndar bajo a exigir al igual que la instalacin
de Airbags o bolsas de aire que disminuyen el impacto del conductor en el momento
de un accidente.
Los antecedentes que dan origen a un accidente son demasiados que van desde la
mala condicin de la carretera, la poca habilidad que posee el conductor, el clima en el
cual se est conduciendo, el estado anmico del conductor, su estado emocional y
fsico, todo esto puede desencadenar en un accidente automovilstico y muchas veces
las situaciones ya no dependen de nosotros y podemos comprender que nuestra vida
ya no est solo en nuestras manos sino tambin en el de las dems personas que se
encuentran conduciendo.
La finalidad de investigar este tema est relacionado no solo con la parte tcnica e
informtica del mismo sino tambin tratar de causar un sentimiento de conciencia en
las personas que lleguen a escuchar del mismo. No solo depende de seguir creando
cada vez mejores seguridades o un sistema de seguridad ms sofisticado que eviten
el crecimiento de la taza de defuncin de los conductores sino tambin que las
personas se eduquen en la concientizacin de ellos mismos como de personas
allegadas a los conductores que operan estos sistemas para de esta manera buscar
primeramente crear ms valores en las personas y ms respeto hacia las leyes que la
sociedad impone para el cuidado y perfecta convivencia entre los pilotos que da a da
se movilizan a los sitios que indican sus necesidades y de esta forma no solo
depender de la tecnologa sino tambin lograr ayudarse mutuamente de estos
sistemas y formar una composicin slida en la que uno dependa del otro.

2.24.

Marco Legal

De acuerdo con:
REGLAMENTO GENERAL PARA LA APLICACIN DE LA LEY ORGNICA DE
TRANSPORTE TERRESTRE, TRNSITO Y SEGURIDAD VIAL
CAPTULO VI DE LOS LMITES DE VELOCIDAD

26

La programacin de sensores y de los procesadores empleados para el correcto


funcionamiento del equipo electrnico deber respetar las normas de velocidades
permitidas dentro de lo establecido en la ley orgnica de transporte terrestre, trnsito y
seguridad vial.

27

CAPTULO III
3. METODOLOGA

3.1. Mtodos
3.1.1. Mtodo Exploratorio
Son las investigaciones que pretenden darnos una visin general, de tipo
aproximativo, respecto a una determinada realidad. Este tipo de investigacin se
realiza especialmente cuando el tema elegido ha sido poco explorado y reconocido, y
cuando ms an, sobre l, es difcil formular hiptesis precisas o de cierta generalidad.
Suele surgir tambin cuando aparece un nuevo fenmeno que por su novedad no
admite una descripcin sistemtica o cuando los recursos del investigador resultan
insuficientes para emprender un trabajo ms profundo.
Se aplic el mtodo exploratorio con el fin de dar a entender un problema que se
suscita a diario y que muy pocas empresas intentan dar solucin primordialmente
tratar de exponer un tema que abarca a todas las personas y explicar una posible
solucin nos permite demostrar el mtodo usado para la investigacin.

3.1.2. Mtodo Deductivo


El mtodo deductivo es un mtodo cientfico que considera que la conclusin se
halla implcita dentro las premisas. Esto quiere decir que las conclusiones son una
consecuencia necesaria de las premisas: cuando las premisas resultan verdaderas y
el razonamiento deductivo tiene validez, no hay forma de que la conclusin no
sea verdadera.
Utilizamos el mtodo deductivo par a partir de una ley que nos permite afirmar que
entre ms sistemas de seguridad se implementen en el automvil podremos reducir
significativamente la cantidad de accidentes de trnsito por un mayor manejo de la
situacin y circunstancias en el cual se desarrolle el entorno de la colisin.

3.1.3. Mtodo Inductivo


El mtodo inductivo o inductivismo es aquel mtodo cientfico que obtiene
conclusiones generales a partir de premisas particulares. Se trata del mtodo cientfico
ms usual, en el que pueden distinguirse cuatro pasos esenciales: la observacin de
los hechos para su registro; la clasificacin y el estudio de estos hechos; la derivacin
inductiva que parte de los hechos y permite llegar a una generalizacin; y la
contrastacin.
A travs del anlisis de los sistemas informticos y electrnicos aplicados en el
desarrollo de sistemas anticolisiones podemos afirmar que la inclusin de la
programacin y el desarrollo de circuitos electrnicos son demasiado importantes para
28

el correcto funcionamiento de todos estos mtodos aplicados en el funcionamiento


correcto del automvil y de su funcin principal la proteccin de sus usuarios.

3.2. Tipo de Investigacin


La investigacin descriptiva, tambin conocida como la investigacin estadstica,
describe los datos y este debe tener un impacto en las vidas de la gente que le rodea.
Por ejemplo, la bsqueda de la enfermedad ms frecuente qie afecta a los nios de
una ciudad. El lector de la investigacin sabr que hacer para prevenir esta
enfermedad, por lo tanto, ms personas vivirn una vida sana.
El objetivo de la investigacin descriptiva consiste en llegar a conocer las
situaciones, costumbres y actitudes predominantes a travs de la descripcin exacta
de las actividades, objetos, procesos y personas. El objetivo principal es saber el por
qu y para qu se est realizando, siendo una herramienta fundamental de ste tipo
de investigacin, la grfica.
La investigacin descriptiva est aplicada a nuestra tesina con el fin de crear
conciencia en los usuarios de automviles que a diario ponen su vida en riesgo al salir
a las calles, la situacin es tratar de que las personas entiendan que no solo dependen
de un sistema electrnico para mantener su vida a salvo sino tambin de la educacin
y responsabilidad que ellos poseen al momento de ponerse al volante, entender que
no solo la vida de uno est en peligro sino tambin la vida de las dems personas que
conforman una sociedad tanto otros conductores como peatones corremos el mismo
riesgo al salir a la calle y por lo tanto debemos elevar nuestro nivel de cultura y
empata para con las dems personas.

3.3. Fuente de Informacin


Se usaron fuentes de informacin secundarias como libros, artculos cientficos y
artculos desarrollados por empresas encargadas de desarrollar sistemas
anticolisiones con el fin de dar a conocer y explicar mejor el funcionamiento de los
mismos.
En fuentes terciarias tenemos tesis de distintas universidades a nivel mundial que
nos permitieron corroborar informacin previamente investigada.

CONCLUSIONES
29

Los sistemas anticolisiones involucran una gran cantidad de tcnicas de


programacin y de control de procesos electrnicos para los cuales se debe
obtener conocimiento previo, a travs de esta investigacin logramos
empaparnos de cmo funciona el sistema anticolisiones y como se debe
elaborar uno, se logr explicar correctamente cuales son los beneficios que un
sistema anticolisiones brinda al usuario del automvil en el cual se encuentra.
El sistema anticolisiones es una gran obra de ingeniera electrnica e
informtica la cual ayudar a los usuarios de automotores a preservar sus
vidas y la de los dems el momento en que se encentren conduciendo.

Se observ distintos sistemas anticolisiones de varias compaas encargadas


del diseo y entrega de material automotor como lo son Mercedes Benz,
Toyota, Ford, Nissan y Audi. Estos diseos nos permitieron corroborar que en
cada uno de estos sistemas se emplean procesos informticos y electrnicos
que permiten un desarrollo ms rpido y elaborado. La ingeniera a travs de
pequeos inventos y procesos que se implementan en nuestro diario vivir a
logrado ganar una gran cantidad de importancia para su inclusin en todos los
campos que competen las actividades de los seres humanos como son
alimentacin, cuidado personal, movilizacin, etc.

A travs de la explicacin de los procesos que se programan dentro del


sistema anticolisiones podemos constatar lo importante que es la ingeniera
informtica para la realizacin del mismo. mbitos como cmaras que permitan
observar al conductor lo que l no puede ver en intersecciones, la proximidad
del resto de automviles cuando se est circulando o al momento de llegar a
un pare, la posibilidad de disminuir la velocidad y estabilizar el automvil
cuando el conductor est quedndose dormido a travs de un sensor que
puede medir la presin del conductor y determinar su estado y muchos otras
circunstancias en las cuales se puede dar un accidente, todo esto se encuentra
programado por un grupo de ingenieros pertenecientes a una compaa
automotriz la cual se encarga de analizar todas las circunstancias posibles y de
esta manera evaluar los procesos a programarse ms importantes para su
futura implementacin en el automvil.

La ingeniera ha permitido al humano facilitar muchas de las actividades que se


realiza cotidianamente y tambin que las pueda realizar con mayor seguridad y
confianza de que no ocurrir nada malo al momento de hacerlas. Gracias a
esto se ha logrado dar un paso muy importante en el cual se ha logrado
entender que los ingenieros y el conocimiento de ingeniera esta principalmente
dirigido para ayudar al hombre y no para destruirlo, y cuando tengamos
finalmente presente esta idea se podr usar la tecnologa de una manera ms
tica y responsable.

RECOMENDACIONES

30

Se debe investigar la mayor cantidad de Sistemas Anticolisiones que


actualmente se encuentren disponibles ya que muchos de ellos se los
realizan con sensores pre programados que dan respuesta a un conjunto de
ordenes sin la necesidad de crear una instancia que nos permita reaccionar
o que le permita reaccionar al sistema dependiendo de la situacin en la
que se encuentre el conductor de esta manera a travs de la programacin
podemos reconocer un sistema ms completo y as no confundirnos entre
sistemas que solo evitan un colapso a travs de una alarma que alerta al
conductor, mientras que el otro sistema reacciona por s solo.

Debemos leer un poco ms acerca de lo que son sensores, informtica y


electrnica para poder entender la mayora de los trminos empleados
dentro de la investigacin ya que si nos enfocamos directamente en la
investigacin de un tema de nuestra carrera pero no tenemos un pequeo
conocimiento previo se nos dificultara al momento de reconocer las partes
importantes a ser investigadas y de esta manera ocasionar que la
investigacin no se completa o no se tomen los mbitos ms importantes
para el entendimiento del resto de oyentes o lectores de la misma.

Es bueno revisar una tesis en la cual podamos guiarnos para ver los puntos
ms importantes a ser tratados por el investigador para ayudar a una mejor
compresin del tema ya que en trabajos de esta categora en la cual se emplea
un elevado lxico tcnico muchas veces se vuelve complicado de que todos los
lectores y oyentes lo comprendan para lo cual se debe explicar previamente en
qu consisten muchos de los trminos y procedimientos que se estn
empleando en la investigacin.

Una de las partes ms importantes para la realizacin de la investigacin est


en el marco legal ya que no todos los pases poseen la misma normativa en
cuanto a parmetros de velocidad y el programador debe tener
primordialmente esto en cuenta para la implementacin de sus sistemas a nivel
mundial. Se dirige principalmente a la creacin del programa con la posibilidad
de que el usuario pueda calibrarlo los sensores de manera sencilla a travs de
una interfaz de uso general como el que posee Windows o los celulares
Android. Debemos analizar la mayor parte de las leyes de transito que rigen en
el pas e irlas actualizando conjuntamente con el sistema de anticolisiones ya
que de esta manera no se incumplira con las leyes que rigen en el lugar donde
ser implementado el sistema anticolisiones y de esta manera entender y
permitir al sistema anticolisiones que realice su funcin principal para la cual
fue diseado que es ayudar a preservar la vida de las personas y facilitar la
conduccin de un automvil en condiciones extremas.

FUENTES DE CONSULTA
4. Bibliografa
31

Rojas, I., Joya, G. and Gabestany, J. (2013). Advances in computational


intelligence. Berlin: Springer.
Joseph, L. (2015). Learning robotics using Python. Birmingham [u.a.]: [Packt]
Publishing.
E, G. (2013). Sistemas operativos de tiempo real para nodos sensores.
[Place of publication not identified]: Editorial Academica Espan.
Acevedo, J. (2012). Redes de sensores inal mbricas. [Place of publication not
identified]: Editorial Acad Mica Espa.
5. Webgrafa
Playground.arduino.cc. (2016). Arduino Playground - Structure. [online]
Available at:
http://playground.arduino.cc/ArduinoNotebookTraduccion/Structure
[Accessed 27 Jun. 2016].
Es.wikipedia.org. (2016). Diodo. [online] Available at:
https://es.wikipedia.org/wiki/Diodo [Accessed 27 Jun. 2016].
Ford.com.co. (2016). Ford Colombia - Sistema Anti-Colisin. [online]
Available at: http://www.ford.com.co/ftd/posventa/go-further/sistema/anticolision [Accessed 27 Jun. 2016].
Es.wikipedia.org. (2016). Ingeniera. [online] Available at:
https://es.wikipedia.org/wiki/Ingenier%C3%ADa [Accessed 27 Jun. 2016].
Es.wikipedia.org. (2016). Programacin. [online] Available at:
https://es.wikipedia.org/wiki/Programaci%C3%B3n [Accessed 27 Jun. 2016].
Es.wikipedia.org. (2016). Sensor. [online] Available at:
https://es.wikipedia.org/wiki/Sensor [Accessed 27 Jun. 2016].
Fiaregion4.com. (2016). Sistemas Anticolisin Blog Archive FIA Regin IV.
[online] Available at:
http://www.fiaregion4.com/novedades/noticias/sistemas-anticolision.html
[Accessed 27 Jun. 2016].
Xataka.com. (2011). Sistemas de deteccin en los coches para evitar
accidentes. [online] Available at:
http://www.xataka.com/automovil/sistemas-de-deteccion-en-los-cochespara-evitar-accidentes [Accessed 27 Jun. 2016].
Autopista.es. (2012). Toyota desarrolla un sistema anticolisin a altas
velocidades. [online] Available at: http://www.autopista.es/novedadescoches/articulo/toyota-pcs-precolision-sistema-anticaccidentes-89439.htm
[Accessed 27 Jun. 2016].
6. Tesis
Garcia, T. (2011). Diseo y desarrollo de un sistema anti-colisin con
sensores de proximidad sin contacto. Tercer Nivel. Unniversidad Carlos III de
Madrid.

32

ANEXOS

33

Você também pode gostar