You are on page 1of 83

REPBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD RAFAEL URDANETA


FACULTAD DE INGENIERA
ESCUELA DE INGENIERA EN COMPUTACIN

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

CONTROL DEL TRFICO VEHICULAR POR MEDIO DE SEMAFOROS


INTELIGENTES

Trabajo Especial de Grado para optar al ttulo de INGENIERO EN


COMPUTACION

Autores:
Br. Rafael Jos Morales Linares
Br. Juan Jos Gonzlez Snchez
Tutor: Ing. Juberth Prez.

MARACAIBO, JULIO DE 2013

CONTROL DEL TRFICO VEHICULAR POR MEDIO DE SEMAFOROS


INTELIGENTES

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

Morales Linares, Rafael Jos

Gonzlez Snchez, Juan Jos

C.I.:22.463.490

C.I:19.460.241

Telf: 0414-6197440

Telf: 0424-6938158

Rafael.jose1201@gmail.com
Juanjg.90@gmail.com

Ing. Juberth Prez

RESUMEN .............................................................................................................. 6
ABSTRACT............................................................................................................. 7
INTRODUCCIN .................................................................................................... 8
CAPITULO I EL PROBLEMA ............................................................................... 11
1.1

Planteamiento del Problema .................................................................... 11

1.2

Formulacin del problema ........................................................................ 14

1.3

Objetivos .................................................................................................. 14

1.4

Objetivo General ...................................................................................... 15

1.5

Objetivos Especficos ............................................................................... 15

1.6

Justificacin.............................................................................................. 15

OS
D
A
RV
E
1.7.2 Delimitacin temporal ........................................................................
17
S
E
R
S
O.........................................................................
1.7.3 Delimitacin temtica
17
H
C
E
ER TEOIRICO ........................................................................ 18
CAPITULO II D
MARCO
1.7

Delimitacin.............................................................................................. 16

1.7.1

Delimitacin espacial ......................................................................... 17

2.1

Antecedentes ........................................................................................... 18

2.2

Bases tericas .......................................................................................... 21

2.2.1

Sistemas ............................................................................................ 21

2.2.1.1 Sistemas inteligentes...................................................................... 22


2.2.1.2 Sistemas electrnicos..................................................................... 22
2.2.2

Semforos ......................................................................................... 23

2.2.2.1 Semforos inteligentes ................................................................... 23


2.2.3

Modelo Informtico ............................................................................ 24

2.2.4

Lenguaje ensamblador ...................................................................... 24

2.2.4.1 Programa ensamblador .................................................................. 25


2.2.4.1.1 Nmero de pasos ...................................................................... 26
2.2.4.1.2 Ensambladores de alto nivel ..................................................... 26
2.2.4.1.3 Uso del trmino ......................................................................... 27
2.2.4.2 Lenguaje......................................................................................... 27
2.2.4.2.1 Instrucciones del CPU ............................................................... 28
3

2.2.4.2.2 Ensamblado .............................................................................. 30


2.2.5

Lenguajes de Alto Nivel ..................................................................... 31

2.2.6

Microcontrolador ................................................................................ 31

2.2.7

Microprocesadores ............................................................................ 32

2.2.8

Arduino .............................................................................................. 34

2.2.8.1 Lenguaje de programacin Arduino ............................................... 35


2.2.9

Sensores ........................................................................................... 37

2.2.9.1 Caractersticas de un sensor: ......................................................... 38


2.2.9.2 Resolucin y precisin.................................................................... 39
2.2.9.3 Tipos de sensores .......................................................................... 39

OS
D
A
RV
E
2.2.11.1 Causas ........................................................................................
44
S
E
R
S
O........................................................................
2.2.11.2 Efectos negativos
45
H
C
E
2.2.12 Accidentes
DER automovilsticos............................................................... 46

2.2.10 Trfico................................................................................................ 44

2.2.11 Congestin vehicular ......................................................................... 44

2.2.12.1 Tipos ........................................................................................... 46

2.2.13 Emisiones de CO2 ............................................................................. 48


2.2.14 Peajes................................................................................................ 49
2.2.14.1 Tipos ........................................................................................... 50
2.2.15 Multas ................................................................................................ 51
CAPITULO III MARCO METODOLOGICO ........................................................... 52
3.1

Tipo de Investigacin ............................................................................... 52

3.2

Unidad de estudio. ................................................................................... 54

3.3

Tcnica de recoleccin de datos. ............................................................. 55

3.4

Procedimiento metodolgico. ................................................................... 56

3.4.1

FASE I: CONCEPCIN ..................................................................... 56

3.4.1.1 Analizar el funcionamiento actual de los semforos. ...................... 56


3.4.1.2 Establecer los requerimientos tcnicos para la realizacin del
sistema de semforos inteligentes. ............................................................. 57
3.4.2

FASE II: ELABORACIN .................................................................. 57


4

3.4.2.1 Recopilar los elementos necesarios para cumplir cada uno de los
objetivos en la elaboracin y diseo del sistema de control de trfico
vehicular. ..................................................................................................... 57
3.4.2.2 Establecer la base de la elaboracin de la arquitectura para el
sistema de control de trfico vehicular. ....................................................... 58
3.4.3

FASE III: CONSTRUCCIN .............................................................. 58

3.4.3.1 Desarrollar el sistema de control de trfico vehicular en base a la


arquitectura definida. ................................................................................... 58
3.4.4

FASE IV: TRANSICIN ..................................................................... 58

3.4.4.1 Evaluar la funcionalidad y performance del sistema construido. .... 59


CAPITULO IV ANLISIS DE RESULTADOS ...................................................... 60

OS
D
A
ERV ................................... 66
4.2.1 Diseo y estructura del circuitoE
deS
semforos
R
S
O
4.3 Diseo y solucin para
CHlas distintas intersecciones ................................. 68
E
R
4.3.1 Interseccin
DE sencilla: ......................................................................... 68

4.1

Concepcin del sistema ........................................................................... 60

4.2

Diseo del sistema ................................................................................... 61

4.3.1.1 Funcionamiento: ............................................................................. 69

4.3.2

Interseccin con desvo: .................................................................... 70

4.3.2.1 Funcionamiento: ............................................................................. 70


4.3.3

Interseccin con desvo en forma de Y: ............................................. 71

4.3.3.1 Funcionamiento: ............................................................................. 71


4.3.4

Interseccin en forma de T: ............................................................... 72

4.3.4.1 Funcionamiento: ............................................................................. 72


4.3.4.1 Interseccin en Forma de T ................................................................... 72
4.4

Construccin o desarrollo del sistema inteligente .................................... 73

4.5

Evaluacin de resultados ......................................................................... 77

CONCLUSIONES ................................................................................................. 79
RECOMENDACIONES ......................................................................................... 80
BIBLIOGRAFIA .................................................................................................... 81

Gonzlez Snchez, Juan Jos, Morales Linares, Rafael Jos, CONTROL DEL
TRFICO VEHICULAR POR MEDIO DE SEMAFOROS INTELIGENTES.
Trabajo especial de grado para optar al ttulo de Ingeniero en Computacin.
Universidad Rafael Urdaneta. Escuela de Ingeniera en Computacin. Edo. Zulia,
Maracaibo, Venezuela. 2013, 83p.

RESUMEN
El propsito de esta investigacin se centra en desarrollar un sistema de
semforos inteligentes para el control del trfico vehicular basado en hardware
programado en lenguajes de alto nivel compilados, dicha tecnologa es enfocada
al pblico en general para la vida cotidiana en la ciudad. Esta investigacin por sus
caractersticas se considera del tipo descriptiva y a la vez proyectiva. Asimismo,
los datos recolectados para la investigacin se obtuvieron mediante diferentes
medios aplicando los documentos y registros. La metodologa para el desarrollo
del sistema utilizada es la de Open Up. Cuyas fases se consideraron relevantes
para el desarrollo del proyecto que son: Concepcin, Elaboracin, Construccin,
Transicin. El sistema est basado en un pequeo pic microcontrolador
programado de manera inteligente con algoritmos para la toma de decisiones en el
rea del control de trfico vehicular. Para el desarrollo de este sistema se utiliz el
kit Arduino.

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

Palabras clave: Semforos inteligentes, Control de trfico vehicular, Arduino,


Atmel AVR.
Correos Electrnicos: juanjg.90@gmail.com , rafael.jose1201@gmail.com

Gonzlez Snchez, Juan Jose Linares Morales, Rafael Jose, "VEHICULAR


TRAFFIC CONTROL THROUGH INTELLIGENT TRAFFIC LIGHTS". Degree
thesis for the degree of Computer Engineer. Universidad Rafael Urdaneta. School
of Computer Engineering. Edo. Zulia, Maracaibo, Venezuela. 2013, 83p.

ABSTRACT
The purpose of this research is to develop an intelligent traffic light system for
vehicular traffic control hardware based on programmed in in higher level
languages compiled, this technology is focused on the general public for daily life
in the city. This research by considering characteristics of both descriptive and
projective. Also, data collected for research were obtained by applying different
media documents and records. The methodology for the development of the
system used is the Open Up Whose phases were considered relevant to the
project are: Inception, Elaboration, Construction, Transition. The system is based
on a small pic microcontroller intelligently programmed with algorithms for decisionmaking in the area of vehicular traffic control. For the development of this system
we used the Arduino kit.

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

Keywords: Intelligent Traffic Control, vehicular traffic, Arduino, Atmel AVR.


Emails: juanjg.90@gmail.com , rafael.jose1201@gmail.com

INTRODUCCIN
La presente investigacin posee como objetivo primordial la realizacin de
un sistema de trfico vehicular por medio de semforos inteligentes que est
enfocado a la vida cotidiana del pblico en general ya que existe una cantidad de
poblacin muy alta en las ciudades del planeta, por lo tanto es necesario la
implementacin de estos sistemas porque no solamente las calles son circuladas
por humanos sino tambin por vehculos automviles que es el medio de
transporte ms popular.
La idea de esta investigacin es que se realizara un dispositivo capaz de
tomar decisiones sobre como dirigir el trfico de vehculos en una interseccin, de

OS
D
A
RVcierto tiempo de manera
una decisin, solo hacen un cambio de lucesEcada
S
E
R
S
repetitiva y esto genera problemas
como
largos tiempos de espera innecesarios
O
H
C
Ela ciudad o congestiones de vehculos que pueden ser
para desplazarseEpor
R
D
resueltos de manera ms efectiva.
manera ms efectiva que los semforos convencionales ya que estos no toman

Dicha investigacin estar desarrollada en hardware programado bajo


lenguaje de alto nivel compilado, usando la tecnologa de los microprocesadores y
leds, tratando de tomar como base el comportamiento de los semforos en la
ciudad pero mejorndolos mediante algoritmos de programacin.
Luego de analizar el funcionamiento actual de los semforos se procedi a
establecer requerimientos tcnicos para la realizacin del sistema, se recopilaron
los elementos necesarios para la elaboracin y diseo, luego de esto se estableci
una base de elaboracin de la arquitectura del sistema de control de trfico
vehicular y por ltimo se desarroll dicho sistema.
Luego de tener planteado el tpico de la investigacin se genera la
problemtica sobre que plataforma realizar el proyecto de tesis, de distintas
opciones se decidi trabajar sobre el microcontrolador Arduino modelo

ATmega328 ya que dicho dispositivo cumpla con las necesidades para el


proyecto y es un dispositivo de diseo y programacin libre.
Se seleccion como metodologa de desarrollo la metodologa Open Up
para este proyecto. En su primera fase tiene como objetivo acordar el proyecto
que se construir, su funcionalidad y requisitos.
La siguiente investigacin se consider del tipo descriptiva ya que al
principio del proyecto fueron planteados los requerimientos para el desarrollo del
proyecto y la funcin que tendrn los semforos para el control del trfico vehicular
en la ciudad, a su vez se considera del tipo proyectiva ya que no solo se basa en
una propuesta, sino que tambin propone varias alternativas de cambio y tampoco

OS
D
A
V factible ya que el
Rproyecto
E
dicho esto la investigacin se establece como
un
S
E
R
S
objetivo principal es el desarrollo
HOde un sistema que dar solucin a un problema
C
E
especfico, tambin
DERse defini el diseo de la investigacin como del tipo no
est desligada de un proceso de recoleccin de datos de informacin y diseo,

experimental ya que no son alteradas ninguna de las variables.

En primer lugar, fue necesario cubrir las necesidades para el correcto


funcionamiento del semforo, por lo que en cada captulo se desarrollan diferentes
puntos que permitirn el xito del sistema.
Se desarrollaron cuatro captulos tal y como se sealan a continuacin:
Captulo I, el cual se enfoca en el problema y planteamiento de la causa de
la investigacin, el objetivo general, los objetivos especficos, la justificacin y por
ltimo la delimitacin del proyecto.
Captulo II, titulado Marco terico, donde se desenvolvieron puntos como
los antecedentes relacionados con el objeto de estudio a desarrollar, Asimismo se
explicaron las bases tericas sustentadas en la investigacin y por ltimo se
definieron trminos bsicos claves dentro del proyecto.

Captulo III, denominado Marco metodolgico, en donde se procede a


definir el tipo de investigacin, diseo, unidad de anlisis y las tcnicas de
recoleccin de la informacin. Asimismo, se explican de forma breve las fases y
subfases especficas utilizadas para el desarrollo del sistema.
Captulo IV, titulado Anlisis e interpretacin de resultados, se desarrollan
las fases de la metodologa seleccionada y se explican los resultados obtenidos a
medida que se aplican cada una de las fases, asimismo, se definen los
requerimientos necesarios. De igual forma se muestra el diseo y parte de la
programacin especfica de cada algoritmo de decisin del sistema.

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

10

CAPITULO I
EL PROBLEMA

A continuacin, en este captulo se presenta un enfoque general de lo que


es el planteamiento general del problema de la investigacin, se presentaran los
objetivos generales y especficos y tambin la justificacin del problema desde los
enfoques tericos, metodolgicos, prcticos y sociales, para finalmente concluir
con las delimitaciones de este trabajo.

OS
D
A
ERVen distintas ciudades del
S
El crecimiento desordenado de laEpoblacin
R
S
O
planeta ha trado como consecuencia
que las ciudades crezcan y por lo tanto
H
C
E
tambin su infraestructura
DER ya que es necesario mantener interconectadas las
1.1 Planteamiento del Problema

distintas zonas de las ciudades como si se tratara de una red, estas

infraestructuras no solo sern circuladas por humanos, tambin lo sern por


automviles, el cual es uno de los medios de transporte actuales ms comunes y
cmodos dado que cada individuo puede adquirir su propio automvil, sin
embargo esto ha hecho que la cantidad de vehculos en las calles sea muy
elevada y si se tiene en cuenta que en algunas ciudades la venta de vehculos
anual es de gran magnitud como en Mxico que solo en el ao 2011 se vendieron
aproximadamente 905.888 vehculos, y si adems se tiene en cuenta que
generalmente estas ciudades no haban sido planificadas para manejar este
volumen vehicular se hace necesario el uso de herramientas que permitan
acelerar al mximo la fluidez del trfico vehicular.
El control de trfico comenz en Europa a finales de la dcada de 1960
como un esfuerzo para cambiar el comportamiento de los conductores con el fin
de hacer que las calles sean ms seguras para los nios, peatones y ciclistas.

11

Frustrados por el trfico de paso que haca que sus calles fueran inseguras, los
residentes de la ciudad holandesa de Delft, convirtieron su calle en un camino de
obstculos para los vehculos motorizados y un sitio seguro para los nios. Esta
primera solucin de control de trfico, llamada yardas vivientes o Woonerven,
desaceler el trfico y disminuyeron su volumen con la colocacin de mesas,
bancas, areneros y plataformas de estacionamiento que se extendan hacia las
calles. Las Woonerven recibieron el apoyo del gobierno casi una dcada despus
en 1976. En los aos subsecuentes, la idea se propag a otros pases y se
crearon normas y leyes para gobernar las dimensiones y ubicacin de los diseos
Woonerven. Para 1990, millones de calles en pases como Austria, Dinamarca,
Francia, Alemania, Israel, Japn, Suecia y Suiza se beneficiaron de soluciones

OS
D
A
RV
E
S
E
Los sistemas inteligentes en el siglo
XXI son muy utilizados en ciertas reas
R
S
O
H automotriz en los sistemas de amortiguacin que
Crea
de la ingeniera como en
el
E
R
DE
varan la dureza
del amortiguador segn la condicin lo necesite, estos sistemas
similares.

consisten en una programacin o algoritmo computacional que renen


caractersticas y comportamientos asimilables a los de un ser humano y la parte
sensorial o los sentidos del sistema que son una serie de componentes o sensores
que ayudan al sistema a responder a las distintas situaciones a las que se
someter.
Cuando hablamos de los semforos tradicionales nos referimos a un
dispositivo elctrico que controla el trfico de vehculos en las intersecciones de
nuestras ciudades, estos vienen comnmente en una configuracin de 3 luces que
representan seales para el trfico de vehculos, rojo para detenerse, amarillo o
mbar como paso intermedio del verde a rojo y verde para avanzar.
Razn por la cual ha sido necesario colocar semforos en las ciudades, sin
embargo en muchas ocasiones stos no resuelven el problema de trfico debido a

12

la inadecuada sincronizacin entre semforos y al hecho de que los sistemas


actuales no toman en cuenta el flujo de autos en las calles y avenidas.
Entre los principales problemas que se generan debido a la situacin actual
de los semforos los ms preocupantes son los siguientes:
1.

Los accidentes automovilsticos que representan una prdida para la

sociedad, ya que es una de las principales causas de mortalidad en el pas.


2.

Los largos tiempos de espera para poder desplazarse en la ciudad.

3.

Las altas cantidades de emisiones de CO2 al ambiente debido a la

gran cantidad de autos que quedan atrapados en las congestiones.

S
O
D
A
Dentro de este contexto, es relevante sealarR
que
Ven algunos pases se han
E
S
E un reportaje en peru21.pe donde
implementado semforos inteligentes R
segn
S
O con los que cuenta la ciudad de Lima en
Hinteligentes
hablan de los 800 semforos
C
E
ER
Per. Con losDcuales han obtenido beneficios satisfactorios al mejorar el flujo
vehicular en los lugares donde estn ubicados stos sistemas, mediante el empleo
de sensores visuales, que ayudan a medir el tiempo de los cambios de luces
dependiendo de la velocidad del trfico vehicular.
Cientficos norteamericanos y rumanos han desarrollado un modelo
informtico basado en informacin real que atribuye inteligencia a los semforos
para optimizar la gestin del trfico. De esta forma han comprobado que se reduce
un 28% el tiempo de espera en los cruces en hora pico y un 6,5% las emisiones
de CO2. El modelo puede potenciarse si se incorpora a los automviles un
software especfico que avise a los conductores tanto de las velocidades
recomendables en funcin de las luces de los semforos, como en funcin de la
cantidad de coches que se pueden encontrar en los atascos. Esta aplicacin
tambin podra trasladar informacin al sistema para mejorar la regulacin del
trfico mediante los semforos.

13

A principios del siglo XXI se emplean en la ciudad de Maracaibo semforos


con contadores digitales, alumbrados por leds a los que llaman semforos
inteligentes, sin embargo, estos no hacen ms que informar a los conductores de
los vehculos el tiempo restante para la luz que se encuentra encendida en ese
momento, sin la capacidad de decidir por s mismos a que vas darle ms prioridad
debido al trfico vehicular, estos quizs pueden ayudar a resolver algunos de los
problemas como lo son los accidentes, sin embargo estos semforos son
deficientes para resolver el problema de la congestin ya que poseen un solo
conjunto de rutinas para las luces la cual hace el cambio de luces con tiempos
predefinidos que no varan y no estn conscientes de la cantidad de vehculos en
la va y por lo tanto no pueden tomar decisiones basadas en la densidad del

OS
D
A
RV
E
S
E

trfico.

1.2

E
R
E
D

R
S
O
CH

Formulacin del problema

Luego del planteamiento expuesto, la siguiente investigacin estar


orientada al desarrollo de un sistema de control de trfico mediante semforos
inteligentes, de la cual surgen las siguientes interrogantes. Cmo desarrollar un
sistema de semforos inteligentes?, Cules son los requerimientos para estos
sistemas de semforos?, Cmo estar estructurado el sistema?

1.3 Objetivos
En este segmento del Trabajo Especial de Grado se presentan las metas
que se pautaron para el desarrollo y la elaboracin del sistema.

14

1.4 Objetivo General


Proponer el desarrollo de un sistema de control de trfico vehicular por
medio de semforo.

1.5 Objetivos Especficos


- Analizar el funcionamiento actual de los semforos.
- Establecer los requerimientos tcnicos para la realizacin del sistema de
semforos inteligentes.

OS
D
A
V
en la elaboracin y diseo del sistema de control
deR
trfico vehicular.
E
S
E
R
S
HlaOelaboracin de la arquitectura para el sistema de
- Establecer la baseC
de
E
R
DE
control de trfico
vehicular.

- Recopilar los elementos necesarios para cumplir cada uno de los objetivos

- Desarrollar el sistema de control de trfico vehicular en base a la


arquitectura definida.
- Evaluar la funcionalidad y rendimiento del sistema construido.

1.6 Justificacin
Tericamente este proyecto estar desarrollado en hardware programado
bajo lenguaje de alto nivel compilado, usando la tecnologa de microprocesadores
y leds, tomando como base los semforos que se encuentran en la ciudad para
mejorarlos en este trabajo de investigacin.
Metodolgicamente este proyecto sirve para futuros estudiantes que
quieran mejorar el diseo de este trabajo de investigacin o tomarlo de gua para
su uso en otras reas de control.
15

La realizacin de este proyecto se justifica de manera social en el hecho de


que un semforo siempre es necesario en la ciudad ya que existe gran cantidad
de vehculos lo que conlleva a una congestin. En este punto se presentan las
ventajas que trae la implementacin del proyecto en la ciudad, entre ellas estn:
Establecer un sistema de multas basado en parmetros medidos por el
sistema. Gracias a estas multas los usuarios sern ms precavidos al conducir y
por ende se reduciran la cantidad de accidentes.
Eliminar la congestin producto del exceso de vehculos ya que el semforo
calculara un promedio de tiempo para dar paso a ciertos caminos, basndose en
la cantidad de vehculos presentes.

OS
D
A
Dar paso peatonal cuando exista un peatn presente
RV durante un perodo de
E
S
Ede nuevo. Los peajes pueden obtener
tiempo para luego dejar fluir los vehculos
R
S
O
H
informacin acerca de si
hay
un exceso de velocidad en los automviles en tiempo
C
E
DER
real.
La ingeniera en computacin resuelve el problema de sincronizacin y nos
trae un beneficio muy importante como lo es el uso de microcontroladores con
algoritmos de programacin.
Las soluciones especficas dadas por la ingeniera en computacin son el
empleo de algoritmos y sistemas electrnicos que nos permiten el uso de
herramientas que nos ayudaran a monitorear adecuadamente el flujo del trfico
vehicular por las distintas vas de nuestras ciudades.

1.7 Delimitacin
La investigacin se realiz segn las delimitaciones siguientes:

16

1.7.1 Delimitacin espacial


El trabajo especial de grado se realizar en la Universidad Rafael Urdaneta,
ubicada en la Av. 2, El Milagro con calle 86, entrada sur del parque Vereda del
Lago, de la ciudad de Maracaibo, Estado Zulia.
1.7.2 Delimitacin temporal
El cual se efectu entre los meses comprendidos desde Septiembre de
2012 hasta Abril del 2013, en el trascurso de este tiempo se realizara el estudio de
los sistemas de control de trfico mediante el uso de semforos inteligentes.

1.7.3 Delimitacin temtica

OS
D
A
RV
E
S
E

R
S
O
CH

Esta investigacin estar enmarcada en los sistemas de control de trfico,

E
R
E
D

sistemas de semforos y sistemas inteligentes.

17

CAPITULO II
MARCO TEOIRICO

En este captulo se presentan las bases tericas y los trabajos realizados


por otros investigadores que sustentan esta investigacin, se exponen de una
forma clara y sencilla, considerando todo los aspectos necesarios para el anlisis
de las variables que intervienen en la misma, se realiz una bsqueda de todo lo
que se sabe sobre sistemas inteligentes y control del trfico vehicular.

2.1 Antecedentes

OS
D
A
RV
E
S
E

R
S
O
H control de trfico y sistemas inteligentes en las
Cde
que estudien los sistemas
E
R
DE
cuales se pueda
seleccionar ciertos aspectos, que nos aporten alguna informacin
Para respaldar el siguiente estudio se consultaron varias investigaciones

significativa para el desarrollo del estudio, estos se presentaran a continuacin:


Deternoz y Fernndez (2006) en el trabajo el cual se titula: Sistema de
gestin y monitoreo del trnsito a travs de semforos inteligentes este proyecto
fue realizado en la escuela de ingeniera en informtica en la universidad catlica
Andrs Bello de Caracas, el objetivo fue el diseo de un sistema de gestin y
monitoreo del trnsito, cuya principal funcionalidad es administrar, analizar y
almacenar informacin proveniente de los dispositivos de interconexin, los cuales
se encontraron a su vez conectados al semforo.
Se implement la metodologa de cascada con fases solapadas, que
constituyen cada una de las etapas del ciclo de vida de desarrollo del software
desde la investigacin preliminar hasta las pruebas del sistema ya que en las
fases en el modelo SASHIMI se superponen, lo que implica que se puede actuar
durante las etapas anteriores.

18

Los resultados obtenidos fueron la elaboracin de un mdulo que calcula,


gestiona y controla las luces de los semforos automticamente. Este mdulo
adems,

hace

que

los

semforos

vecinos

trabajen

en

conjunto

para

descongestionar la va, cualidad importante para la autonoma del sistema.


Dicha investigacin es considerada un antecedente ya que genera aportes
significativos al proyecto, debido a que justifica el uso de sensores como
controladores del trfico para la contribucin del descongestionamiento de las vas
principales e intersecciones trabajando en forma sincronizada con los semforos
vecinos. Asimismo nos servir para justificar tericamente esta investigacin ya
que las causas y sntomas planteados en la misma son similares a las que se

OS
D
A
V
Marian Gmez y Carolina Mas (2007) S
enE
elR
trabajo titulado Diseo de un
E
R
S
semforo inalmbrico, soportadoO
H por un subsistema de la plataforma de control de
C
E
trfico PISACOTA
este proyecto fue realizado en la escuela de ingeniera en
DER
manejan en este estudio.

telecomunicaciones en la universidad catlica Andrs Bello en Caracas, el objetivo

de este proyecto fue el diseo de una comunicacin inalmbrica para el control de


semforos formando parte del proyecto PISACOTA (Plataforma Integrada para el
Seguimiento, Anlisis y Control del Trfico Automotor), el cual busca ser una
alternativa destinada a mitigar el los efectos del congestionamiento del trfico
vehicular.
Los resultados obtenidos fueron la creacin de un subsistema capaz de
controlar una interseccin sincronizada, compuesta por 4 semforos vehiculares y
4 semforos de peatones, dotados de dos botones, capaz de reportar a la central,
el estado de conexin con cada una de las unidades de control de semforo y las
solicitudes de alarma y paso de peatones.
Se emple una metodologa de cinco fases 1) Investigacin y estudio, 2)
diseo y programacin 3) Construccin del hardware, 4) Ensamblaje e
implementacin y 5) pruebas. La primera de ellas completamente terica y abarc
19

el estudio de los antecedentes en cuanto a la construccin de semforos y


sistemas ya instalados; la segunda implic la seleccin de un mtodo confiable de
transporte de datos entre la central y la interseccin as como tambin incluy la
seleccin de los microcontroladores; la tercera, consisti en la programacin de
los microcontroladores; la cuarta en el diseo y construccin de las tarjetas
requeridas; y la quinta, conform la integracin del mtodo de transporte con las
diferentes tarjetas, la realizacin de pruebas de laboratorio y la deteccin y
correccin de las fallas presentadas.
Dicha investigacin genera un aporte significativo al presente proyecto
porque en ella se lleva a cabo el uso microcontroladores e interconexiones

OS
D
A
controlar una interseccin sincronizada compuesta R
porV
4 semforos vehiculares y
E
S
E de semforos interconectados de
4 peatonales, y adems el diseo del R
sistema
S
O
Himportante
C
manera inalmbrica. Resulta
esta investigacin, gracias a que su
E
R
DE tiene relacin con la investigacin a desarrollar.
enfoque tecnolgico
inalmbricas para transmitir datos hacia una central sobre alarmas y peatones,

Ali Gutirrez y Vivano Amati (2012) en el trabajo titulado Viabilidad del uso
de sensores de trfico en las intersecciones semaforizadas congestionadas del
municipio Maracaibo del estado Zulia este proyecto fue realizado en la escuela de
ingeniera civil de la universidad Rafael Urdaneta en Maracaibo, el objetivo de esta
investigacin fue analizar la viabilidad del uso de sensores de trfico en las
intersecciones semaforizadas congestionadas del municipio Maracaibo.
Los resultados obtenidos fueron de las diez intersecciones semaforizadas
estudiados, el 70% de las mismas presentan niveles de servicio tipo F resultando
viable la utilizacin de sensores de trfico en las mismas basndose en los
resultados que arrojaron los mdulos de ajuste de volmenes, flujos de saturacin,
anlisis de capacidad y mdulos de niveles de servicio.
Esta investigacin es del tipo descriptiva de acuerdo con un diseo no
experimental, transaccional y de campo cuyas tcnicas de recoleccin de datos se
20

basaron en la observacin directa y la utilizacin de planillas de conteo e


inventarios de campo las cuales permitieron recolectar la informacin requerida
directamente de las intersecciones pertenecientes al presente estudio en su
entorno diario para posteriormente obtener los datos de variaciones horarias de
volmenes de trnsito, ajuste de volmenes, mdulos de flujo de saturacin,
anlisis de capacidad y mdulos de nivel de servicio los cuales sirvieron de
parmetros para establecer la factibilidad de la implementacin de sensores de
trfico en las mismas.
Este trabajo es considerado un antecedente de esta investigacin por que
establece ciertas bases tericas para su desarrollo, aporta ciertos modelos de

OS
D
A
esta tecnologa demostrando que si es viable suR
uso
Vya que puede regular el
E
S
E del flujo vehicular presente en
trfico controlando los semforos con informacin
R
S
Odatos en vivo.
Hcon
C
las intersecciones de laE
ciudad
DER
flujos de vehculos y ajustes de volmenes para las avenidas y respalda el uso de

2.2 Bases tericas


En la investigacin se vio la necesidad de desarrollar ciertos conceptos y
definiciones para un entendimiento y un enfoque ms completo del tema para as
obtener el sustento terico para el desarrollo del sistema, los conceptos son los
siguientes:

2.2.1 Sistemas
Un sistema se define como un conjunto de mecanismos y herramientas que
permiten la creacin e interconexin de componentes de software, junto con una
coleccin de servicios para facilitar las labores de los componentes que residen y
se ejecutan en l.

21

2.2.1.1

Sistemas inteligentes

Un sistema inteligente es un programa de computacin que rene


caractersticas y comportamientos asimilables al de la inteligencia humana o
animal.
La expresin "sistema inteligente" se usa a veces para sistemas inteligentes
incompletos, por ejemplo para una casa inteligente o un sistema experto.
Un sistema inteligente completo incluye "sentidos" que le permiten
recibir informacin de su entorno. Puede actuar, y tiene una memoria para archivar
el resultado de sus acciones. Tiene un objetivo e, inspeccionando su memoria,

OS
D
A
RV
E
S
E

puede aprender de su experiencia. Aprende cmo lograr mejorar su rendimiento


y eficiencia.

R
S
O
CH

E
R
E
D electrnico es un conjunto de circuitos que interactan entre s
Un sistema

2.2.1.2

Sistemas electrnicos

para obtener un resultado. Una forma de entender los sistemas electrnicos


consiste en dividirlos en las siguientes partes:
Entradas o Inputs Sensores (o transductores) electrnicos o mecnicos
que toman las seales (en forma de temperatura, presin, etc.) del mundo fsico y
las convierten en seales de corriente o voltaje. Ejemplo: El termopar, la foto
resistencia para medir la intensidad de la luz, etc.
Circuitos de procesamiento de seales Consisten en consisten en
artefactos electrnicos conectadas juntas para manipular, interpretar y transformar
las seales de voltaje y corriente provenientes de los transductores.
Salidas (Outputs Actuadores u otros dispositivos (tambin transductores)
que convierten las seales de corriente o voltaje en seales fsicamente tiles. Por
ejemplo: una pantalla que nos registre la temperatura, un foco o sistema de luces
que se encienda automticamente cuando est oscureciendo.

22

Bsicamente son tres etapas: La primera (transductor), la segunda (circuito


procesador) y la tercera (circuito actuador).

2.2.2 Semforos
Los semforos son dispositivos elctricos que tienen como funcin ordenar
y regular el trnsito de vehculos y peatones en calles y carreteras por medio de
luces generalmente de color rojo, amarillo y verde, operados por una unidad de
control. (Cal y Mayor, 2007).
El semforo es un dispositivo luminoso operado elctricamente por un

OS
D
A
RV en intersecciones para
trnsito (Covenin 2753:1999), ubicados generalmente
E
S
E en calles y carreteras. Tiene como
R
poder regular el flujo de vehculos S
y peatones
O
H
C
E
funciones principales:
DER
controlador y que visualmente comunica una accin o acciones prestablecidas al

Alternar el permiso de circulacin entre una corriente vehicular o peatonal y

otras.
-

Regular la velocidad de los vehculos para mantener la circulacin continua.

Controlar la circulacin por canales.

Reducir el nmero de accidentes y colisiones, ocasionados generalmente

en intersecciones.
-

Generar orden en el trfico.

2.2.2.1

Semforos inteligentes

Un semforo inteligente es aquel que detecta la cantidad de flujo vehicular


mediante sensores (que usualmente estn colocados en la carpeta asfltica) y con
base a parmetros ya establecidos, van modificando los tiempos de paso y/o
detencin. Es decir es un sistema de semforos "programables" va remota desde

23

un centro de control gobernado por humanos, que definirn cul parmetro usar,
esto quiere decir que nos permite decidir si es necesario modificar el
comportamiento de los semforos mediante la observacin en tiempo de
ejecucin.

2.2.3 Modelo Informtico


Es la representacin de la realidad por medio de abstracciones. Los
modelos enfocan ciertas partes importantes de un sistema (por lo menos, aquella
que le interesan a un tipo de modelo especifico), restndole importancia a otras.

OS
D
A
RV
E
S
E

R
S
O
El lenguaje ensamblador,
CH es un lenguaje de programacin de bajo nivel
E
R
DE microprocesadores, microcontroladores y otros circuitos
para los computadores,
2.2.4 Lenguaje ensamblador

integrados programables. Implementa una representacin simblica de los cdigos


de

mquina binarios

una arquitectura dada

otras

constantes

de CPU y constituye

necesarias
la

para

representacin

programar
ms directa

del cdigo mquina especfico para cada arquitectura legible por un programador.
Esta representacin es usualmente definida por el fabricante de hardware, y est
basada en los mnemnicos que simbolizan los pasos de procesamiento
(las instrucciones), los registros del procesador, las posiciones de memoria y otras
caractersticas del lenguaje. Un lenguaje ensamblador es por lo tanto especfico
de cierta arquitectura de computador fsica (o virtual). Esto est en contraste con
la mayora de los lenguajes de programacin de alto nivel, que idealmente
son portables.
Un programa

utilitario llamado ensamblador es

usado

para

traducir

sentencias del lenguaje ensamblador al cdigo de mquina del computador


objetivo. El ensamblador realiza una traduccin ms o menos isomorfa (un mapeo

24

de uno a uno) desde las sentencias mnemnicas a las instrucciones y datos de


mquina. Esto est en contraste con los lenguajes de alto nivel, en los cuales una
sola declaracin generalmente da lugar a muchas instrucciones de mquina.
Muchos sofisticados ensambladores ofrecen mecanismos adicionales para
facilitar el desarrollo del programa, controlar el proceso de ensamblaje, y la ayuda
de depuracin. Particularmente, la mayora de los ensambladores modernos
incluyen una facilidad de macro (descrita ms abajo), y son llamados macro
ensambladores.
Fue usado principalmente en los inicios del desarrollo de software, cuando
an no se contaba con potentes lenguajes de alto nivel y los recursos eran

OS
D
A
RVla manipulacin directa
E
investigacin, especialmente cuando se S
requiere
E
R
S
de hardware, altos rendimientos,O
H o un uso de recursos controlado y reducido.
C
E
ER
MuchosD
dispositivos programables (como el microcontrolador) an cuentan
limitados. Actualmente se utiliza con frecuencia en ambientes acadmicos y de

con el ensamblador como la nica manera de ser manipulados.


2.2.4.1

Programa ensamblador

Tpicamente, un programa ensamblador moderno crea cdigo objeto


traduciendo instrucciones mnemnicas de lenguaje ensamblador en opcodes, y
resolviendo los nombres simblicos para las localizaciones de memoria y otras
entidades. El uso de referencias simblicas es una caracterstica clave del
lenguaje ensamblador, evitando tediosos clculos y actualizaciones manuales de
las direcciones despus de cada modificacin del programa. La mayora de los
ensambladores tambin incluyen facilidades de macros para realizar sustitucin
textual ej. Generar cortas secuencias de instrucciones como expansin en lnea en
vez de llamar a subrutinas.
Los ensambladores son generalmente ms simples de escribir que
los compiladores para los lenguajes de alto nivel, y han estado disponibles desde

25

los

aos 1950. Los ensambladores modernos,

especialmente para

las

arquitecturas basadas en RISC, tales como MIPS, Sun SPARC, y HPPA-RISC, as


como tambin para el x86 (-64), optimizan la planificacin de instrucciones para
explotar la segmentacin del CPU eficientemente.
En los compiladores para lenguajes de alto nivel, son el ltimo paso antes
de generar el cdigo ejecutable.
2.2.4.1.1 Nmero de pasos
Hay dos tipos de ensambladores basados en cuntos pasos a travs de la
fuente son necesarios para producir el programa ejecutable.

OS
D
A
V
Rdefinidos
E
S
una vez y asumen que todos los smbolos
sern
antes de cualquier
E
R
S
instruccin que los refiera. HO
C
E
R
E
Los
ensambladores
de dos pasos crean una tabla con todos los
D
-

Los ensambladores de un solo paso pasan a travs del cdigo fuente

smbolos y sus valores en el primer paso, despus usan la tabla en un segundo

paso para generar cdigo. El ensamblador debe por lo menos poder determinar la
longitud de cada instruccin en el primer paso para que puedan ser calculadas las
direcciones de los smbolos.
La ventaja de un ensamblador de un solo paso es la velocidad, que no es
tan importante como lo fue en un momento dado los avances en velocidad y
capacidades del computador. La ventaja del ensamblador de dos pasos es que los
smbolos pueden ser definidos dondequiera en el cdigo fuente del programa.
Esto permite a los programas ser definidos de maneras ms lgicas y ms
significativas, haciendo los programas de ensamblador de dos pasos ms fciles
leer y mantener.
2.2.4.1.2 Ensambladores de alto nivel
Los

ms

sofisticados ensambladores

de

alto

nivel proporcionan

abstracciones del lenguaje tales como:


26

Estructuras de control avanzadas

Declaraciones e invocaciones de procedimientos/funciones de alto

Tipos

nivel
de

datos

abstractos

de

alto

nivel,

incluyendo

las

estructuras/records, uniones, clases, y conjuntos


Procesamiento de macros sofisticado (aunque est disponible en los

ensambladores ordinarios desde finales 1960 para el IBM/360, entre otras


mquinas)
Caractersticas de programacin orientada a objetos

2.2.4.1.3 Uso del trmino

OS
D
A
RV
frecuentemente usado tanto para referirse al lenguaje
ensamblador como tambin
E
S
E
R el cdigo fuente escrito en el lenguaje
al programa ensamblador (queO
convierte
S
CH
E
ensamblador a cdigo
objeto que luego ser enlazado para producir lenguaje de
R
DE
mquina). Las dos expresiones siguientes utilizan el trmino "ensamblador":
Note que, en el uso profesional normal, el trmino ensamblador es

"El CP/CMS fue escrito en ensamblador del IBM S/360"

"El ASM-H fue un ensamblador del S/370 ampliamente usado"

La primera se refiere al lenguaje y el segundo se refiere al programa.


2.2.4.2

Lenguaje

El

lenguaje

ensamblador

refleja

directamente

la

arquitectura

las instrucciones en lenguaje de mquina de la CPU, y pueden ser muy diferentes


de una arquitectura de CPU a otra.
Cada arquitectura de microprocesador tiene su propio lenguaje de mquina,
y en consecuencia su propio lenguaje ensamblador ya que este se encuentra muy
ligado

la

estructura

del hardware

para

el cual se

programa.

Los

microprocesadores difieren en el tipo y nmero de operaciones que soportan;


tambin pueden tener diferente cantidad de registros, y distinta representacin de
27

los tipos de datos en memoria. Aunque la mayora de los microprocesadores son


capaces de cumplir esencialmente las mismas funciones, la forma en que lo hacen
difiere y los respectivos lenguajes ensamblador reflejan tal diferencia.
2.2.4.2.1 Instrucciones del CPU
La mayora de los CPU tienen ms o menos los mismos grupos de
instrucciones, aunque no necesariamente tienen todas las instrucciones de cada
grupo. Las operaciones que se pueden realizar varan de un CPU a otro. Un CPU
particular puede tener instrucciones que no tengan otro y viceversa. Los primeros
microprocesadores de 8 bits no tenan operaciones para multiplicar o dividir
nmeros, por ejemplo, y haba que hacer subrutinas para realizar esas

OS
D
A
V operaciones.
Resas
E
habra que hacer o conseguir bibliotecas que realicen
S
E
R
S
HOCPU pueden agruparse de acuerdo
Las instrucciones
del
C
E
ER
funcionalidad D
en:

operaciones. Otros CPU puede que no tengan operaciones de punto flotante y

a su

Operadores con enteros: (de 8, 16, 32 y 64 bits dependiendo de la

arquitectura del CPU).


Estas son operaciones realizadas por la Unidad Aritmtico Lgica
del CPU:
-

Operaciones aritmticas. Como suma, resta, multiplicacin,

divisin, mdulo, cambio de signo.


-

Operaciones

booleanas. Operaciones

lgicas bit

bit como AND, OR, XOR, NOT.


-

Operaciones de bits. Como desplazamiento y rotaciones de

bits (hacia la derecha o hacia la izquierda, a travs del bit del acarreo o sin
l).
-

Comparaciones.

Operaciones de mover datos:


-

Entre los registros y la memoria:


28

Aunque la instruccin se llama "mover", en el CPU, "mover datos" significa


en realidad copiar datos, desde un origen a un destino, sin que el dato
desaparezca del origen. Se pueden mover valores:

Desde un registro a otro.

Desde un registro a un lugar de la memoria.

Desde un lugar de la memoria a un registro.

Desde un lugar a otro de la memoria.

Un valor inmediato a un registro.

Un valor inmediato a un lugar de memoria.

Operaciones de stack:

OS
D
A
RV
E
S
Operaciones de entrada/salida:
E
R
S
O datos de un registro, desde y hacia un
Son operaciones que
Hmueven
C
E
ER desde y hacia un puerto.
puerto; o de laD
memoria,
-

PUSH (escribe datos hacia el tope del stack).

POP (lee datos desde el tope del stack).

INPUT Lectura desde un puerto de entrada.

OUTPUT Escritura hacia un puerto de salida.

Operaciones para el control del flujo del programa:


-

Llamadas y retornos de subrutinas.

Llamadas y retornos de interrupciones.

Saltos

condicionales

de

acuerdo

al

resultado

de

las

comparaciones.
-

Saltos incondicionales.

Operaciones con nmeros reales:

El estndar para las operaciones con nmeros reales en los CPU est
definido por el IEEE 754.Un CPU puede tener operaciones de punto flotante con
nmeros reales mediante el coprocesador numrico (si lo hay), como las
siguientes:

29

Operaciones aritmticas. Suma, resta, multiplicacin, divisin,

cambio de signo, valor absoluto, parte entera.


-

Operaciones trascendentales:
-

Operaciones

trigonomtricas.

Seno,

coseno,

tangente,

arcotangente.
-

Operaciones con logaritmos, potencias y races.

El lenguaje ensamblador tiene mnemnicos para cada una de las


instrucciones del CPU en adicin a otros mnemnicos a ser procesados por el
programa ensamblador (como por ejemplo macros y otras sentencias en tiempo
de ensamblado).
2.2.4.2.2 Ensamblado

OS
D
A
RV
E
S
E

R
S
O
CH

La transformacin del lenguaje ensamblador en cdigo mquina la realiza

E
R
E
D

un programa ensamblador, y la traduccin inversa la puede efectuar un


desensamblador. A diferencia de los lenguajes de alto nivel, aqu hay usualmente
una correspondencia 1 a 1 entre las instrucciones simples del ensamblador y el
lenguaje de mquina. Sin embargo, en algunos casos, un ensamblador puede
proveer "pseudo instrucciones" que se expanden en un cdigo de mquina ms
extenso a fin de proveer la funcionalidad necesaria y simplificar la programacin.
Por ejemplo, para un cdigo mquina condicional como "si X mayor o igual que",
un ensamblador puede utilizar una pseudo instruccin al grupo "haga si menor
que", y "si = 0" sobre el resultado de la condicin anterior. Los Ensambladores
ms completos tambin proveen un rico lenguaje de macros que se utiliza para
generar cdigo ms complejo y secuencias de datos.
Para el mismo procesador y el mismo conjunto de instrucciones de CPU,
diferentes programas ensambladores pueden tener, cada uno de ellos, variaciones
y diferencias en el conjunto de mnemnicos o en la sintaxis de su lenguaje
ensamblador. Por ejemplo, en un lenguaje ensamblador para la arquitectura x86,
se puede expresar la instruccin para mover 5 al registro AL de la siguiente
30

manera: MOV AL, 5, mientras que para otro ensamblador para la misma
arquitectura se expresara al revs: MOV 5, AL. Ambos lenguajes ensambladores
haran exactamente lo mismo, solo que est expresado de manera diferente. El
primero usa la sintaxis de Intel, mientras que el segundo usa la sintaxis de AT&T
El uso del ensamblador no resuelve definitivamente el problema de cmo
programar un sistema basado en microprocesador de modo sencillo ya que para
hacer un uso eficiente del mismo, hay que conocer a fondo el microprocesador, los
registros de trabajo de que dispone, la estructura de la memoria, y muchas cosas
ms referentes a su estructura bsica de funcionamiento.

OS
D
A
RV
E
S
E nivel se caracteriza por expresar
Un lenguaje de programacin de
alto
R
S
HO
los algoritmos de una E
manera
adecuada a la capacidad cognitiva humana, en
C
R
DE ejecutora de las mquinas.
lugar de a la capacidad
2.2.5 Lenguajes de Alto Nivel

En los primeros lenguajes de nivel bajo la limitacin era que se orientaban a


un rea especfica y sus instrucciones requeran de una sintaxis predefinida. Se
clasifican como lenguajes procedimentales.
Otra limitacin de los lenguajes de nivel bajo es que se requiere de ciertos
conocimientos de programacin para realizar las secuencias de instrucciones
lgicas. Los lenguajes de alto nivel se crearon para que el usuario comn pudiese
solucionar un problema de procesamiento de datos de una manera ms fcil y
rpida.

2.2.6 Microcontrolador
Un microcontrolador es un circuito integrado programable o chip, capaz de
ejecutar las rdenes grabadas en su memoria, que incluye en su interior las tres
unidades funcionales de una computadora: CPU, Memoria y Unidades de E/S, es
31

decir, se trata de un computador completo en un solo circuito integrado. Sus


prestaciones son limitadas, pero su caracterstica principal es su alto nivel de
especializacin. Difiere de un CPU normal en que es ms fcil convertirlo en un
controlador en funcionamiento, con un mnimo de chips externos de apoyo. La
idea es que solo sea necesario que el chip se coloque en el dispositivo, conectado
a la fuente de energa y de informacin necesaria. Un microprocesador tradicional
no permitira hacer esto, ya que espera que todas estas tareas sean manejadas
por otros chips.
Generalmente este chip incluye un procesador o CPU (Unidad Central de
Procesamiento), una memoria RAM para contener los datos, una memoria tipo

OS
D
A
controlar los perifricos, encargados de manejar:
RV comunicacin serial,
E
S
E
comunicacin paralelo, temporizadores,R
conversores
de A/D y D/A, perro guardin
S
O
CHcomparadores analgicos, entre otros y una unidad
(Watchdog), oscilador externo,
E
R
DE
lgica aritmtica
(ALU).
ROM/PROM/EPROM/FLASH para el programa, varias lneas de E/S para

LA arquitectura de un microcontrolador puede ser RISC (reducido) o CISC


(complejo), lo cual depender del nmero de instrucciones que pueda manejar,
siendo definido el conjunto de estas instrucciones por el modelo y por el
fabricante.

2.2.7 Microprocesadores
El microprocesador (o simplemente procesador) es el circuito integrado
central y ms complejo de un sistema informtico; a modo de ilustracin, se le
suele llamar por analoga el cerebro de un computador. Es un circuito integrado
conformado por millones de componentes electrnicos. Constituye la unidad
central de procesamiento (CPU) de un PC catalogado como microcomputador.

32

Es el encargado de ejecutar los programas; desde el sistema operativo


hasta las aplicaciones de usuario; slo ejecuta instrucciones programadas en
lenguaje de bajo nivel, realizando operaciones aritmticas y lgicas simples, tales
como sumar, restar, multiplicar, dividir, las lgicas binarias y accesos a memoria.
Esta unidad central de procesamiento est constituida, esencialmente,
por registros, una unidad de control, una unidad aritmtica lgica (ALU) y
una unidad de clculo en coma flotante (conocida antiguamente como coprocesador matemtico).
El

microprocesador

est

conectado

generalmente

mediante

un zcalo especfico de la placa base de la computadora; normalmente para su

OS
D
A
V de alta conductividad
Rmaterial
E
consta de un disipador de calor fabricado en S
algn
E
R
S
trmica, como cobre o aluminio,O
H y de uno o ms ventiladores que eliminan el
C
E
R por el disipador. Entre el ventilador y la cpsula del
exceso del calorE
D absorbido

correcto y estable funcionamiento, se le incorpora un sistema de refrigeracin que

microprocesador

usualmente

se

coloca pasta

trmica para

mejorar

la

conductividad del calor. Existen otros mtodos ms eficaces, como la refrigeracin


lquida o el uso de clulas peltier para refrigeracin extrema, aunque estas
tcnicas se utilizan casi exclusivamente para aplicaciones especiales, tales como
en las prcticas de overclocking.
La medicin del rendimiento de un microprocesador es una tarea compleja,
dado que existen diferentes tipos de "cargas" que pueden ser procesadas con
diferente efectividad por procesadores de la misma gama. Una mtrica del
rendimiento es la frecuencia de reloj que permite comparar procesadores
con ncleos de la misma familia, siendo este un indicador muy limitado dada la
gran variedad de diseos con los cuales se comercializan los procesadores de una
misma marca y referencia. Un sistema informtico de alto rendimiento puede estar
equipado

con

varios

microprocesadores

trabajando

en

paralelo,

un

microprocesador puede, a su vez, estar constituido por varios ncleos fsicos o

33

lgicos. Un ncleo fsico se refiere a una porcin interna del microprocesador


cuasi-independiente que realiza todas las actividades de una CPU solitaria, un
ncleo lgico es la simulacin de un ncleo fsico a fin de repartir de manera ms
eficiente el procesamiento. Existe una tendencia de integrar el mayor nmero de
elementos dentro del propio procesador, aumentando as la eficiencia energtica y
la miniaturizacin. Entre los elementos integrados estn las unidades de punto
flotante,

controladores

de

la memoria

RAM,

controladores

de

buses

procesadores dedicados de video.

2.2.8 Arduino

OS
D
A
RV para facilitar el uso de la
E
un microcontrolador y un entorno de desarrollo,
diseada
S
E
R
S
electrnica en proyectos multidisciplinarios.
HO
C
E
R en una placa con un microcontrolador Atmel AVR y
DEconsiste
El hardware
Arduino es una plataforma de hardware libre, basada en una placa con

puertos de entrada/salida. Los microcontroladores ms usados son el Atmega168,


Atmega328, Atmega1280, Atmega8 por su sencillez y bajo coste permiten el
desarrollo de mltiples diseos. Por otro lado el software consiste en un entorno
de desarrollo que implementa el lenguaje de programacin Processing/Wiring y el
cargador de arranque que corre en la placa.
Desde octubre de 2012, Arduino se usa tambin con microcontroladoras
CortexM3 de ARM de 32 bits , que coexistirn con las ms limitadas, pero tambin
econmicas AVR de 8 bits. ARM y AVR no son plataformas compatibles a nivel
binario, pero se pueden programar con el mismo IDE de Arduino y hacerse
programas que compilen sin cambios en las dos plataformas. Eso s, las
microcontroladoras CortexM3 usan 3.3V, a diferencia de la mayora de las placas
con AVR que usan mayormente 5V. Sin embargo ya anteriormente se lanzaron
placas Arduino con Atmel AVR a 3.3V como la Arduino Fio y existen clones o

34

imitaciones de Arduino Nano y Pro como Meduino en que se puede conmutar el


voltaje.
Arduino se puede utilizar para desarrollar objetos interactivos autnomos o
puede ser conectado a software del ordenador (por ejemplo: Macromedia
Flash, Processing, Max/MSP, Pure Data). Las placas se pueden montar a mano o
adquirirse. El entorno de desarrollo integrado libre se puede descargar
gratuitamente.
Al ser open-hardware, tanto su diseo como su distribucin son libres. Es
decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto
sin haber adquirido ninguna licencia.

OS
D
A
2.2.8.1 Lenguaje de programacin Arduino RV
SE
E
R
S mediante el uso de un lenguaje propio
La plataforma Arduino seO
programa
H
C
Elenguaje de programacin de alto nivel Processing. Sin
R
basado en el popular
E
D
embargo, es posible utilizar otros lenguajes de programacin y aplicaciones
populares en Arduino. Algunos ejemplos son:

Java

Flash (mediante ActionScript)

Processing

Pure Data

MaxMSP (entorno grfico de programacin para aplicaciones musicales, de


audio y multimedia)

VVVV (sntesis de vdeo en tiempo real)

Adobe Director

Python

Ruby

C++ (mediante libSerial o en Windows)


35

C#

Cocoa/Objective-C (para Mac OS X)

Linux TTY (terminales de Linux)

3DVIA Virtools (aplicaciones interactivas y de tiempo real)

SuperCollider (sntesis de audio en tiempo real)

Instant Reality (X3D)

Liberlab (software de medicin y experimentacin)

BlitzMax (con acceso restringido)

Squeak (implementacin libre de Smalltalk)

Mathematica

Matlab

OS
D
A
V en OLPC)
Minibloq (Entorno grfico de programacin, corre
Rtambin
E
S
E
R
Isadora (Interactividad audiovisual
en
tiempo real)
S
O
H
C
E
Perl
ER
D
Physical Etoys (Entorno grfico de programacin usado para proyectos de
robtica educativa)

Scratch for Arduino (S4A) (entorno grfico de programacin, modificacin del


entorno para nios Scratch, del MIT)

Visual Basic .NET

VBScript

Gambas

Php
Esto es posible debido a que Arduino se comunica mediante la transmisin

de datos en formato serie que es algo que la mayora de los lenguajes


anteriormente citados soportan. Para los que no soportan el formato serie de
forma nativa, es posible utilizar software intermediario que traduzca los mensajes
enviados por ambas partes para permitir una comunicacin fluida.

36

Es bastante interesante tener la posibilidad de interactuar con Arduino


mediante esta gran variedad de sistemas y lenguajes ya que dependiendo de
cuales sean las necesidades del problema que vamos a resolver podremos
aprovecharnos de la gran compatibilidad de comunicacin que ofrece.

2.2.9 Sensores
Un sensor es un dispositivo capaz de detectar magnitudes fsicas o
qumicas, llamadas variables de instrumentacin, y transformarlas en variables
elctricas. Las variables de instrumentacin pueden ser por ejemplo: temperatura,

OS
D
A
fuerza, torsin, humedad, movimiento, pH, etc. UnaR
magnitud
V elctrica puede ser
E
S
E una capacidad elctrica (como en
una resistencia elctrica (como en unaR
RTD),
S
OTensin elctrica (como en un termopar),
Huna
un sensor de humedad),
C
E
ER
una corriente D
elctrica (como en un fototransistor), etc.
intensidad lumnica, distancia, aceleracin, inclinacin, desplazamiento, presin,

Un sensor se diferencia de un transductor en que el sensor est siempre en


contacto con la variable de instrumentacin con lo que puede decirse tambin que
es un dispositivo que aprovecha una de sus propiedades con el fin de adaptar la
seal que mide para que la pueda interpretar otro dispositivo. Como por ejemplo
el termmetro de mercurio que aprovecha la propiedad que posee el mercurio de
dilatarse o contraerse por la accin de la temperatura. Un sensor tambin puede
decirse que es un dispositivo que convierte una forma de energa en otra.
reas de aplicacin de los sensores: Industria automotriz, robtica, industria
aeroespacial, medicina, industria de manufactura, etc. Los sensores pueden estar
conectados a un computador para obtener ventajas como son el acceso a una
base de datos, la toma de valores desde el sensor, etc.

37

2.2.9.1
-

Caractersticas de un sensor:
Rango de medida: dominio en la magnitud medida en el que puede

aplicarse el sensor.
-

Precisin: es el error de medida mximo esperado.

Offset o desviacin de cero: valor de la variable de salida cuando la variable

de entrada es nula. Si el rango de medida no llega a valores nulos de la variable


de entrada, habitualmente se establece otro punto de referencia para definir
el offset.
-

Linealidad o correlacin lineal.


Sensibilidad de un sensor: suponiendo que es de entrada a salida y la

OS
D
A
RV de entrada que puede
E
Resolucin: mnima variacin de la S
magnitud
E
R
S
apreciarse a la salida.
HO
C
E
R
Rapidez
puede ser un tiempo fijo o depender de cunto vare
DdeErespuesta:
-

variacin de la magnitud de entrada.

la magnitud a medir. Depende de la capacidad del sistema para seguir las


variaciones de la magnitud de entrada.

Derivas: son otras magnitudes, aparte de la medida como magnitud de

entrada, que influyen en la variable de salida. Por ejemplo, pueden ser


condiciones ambientales, como la humedad, la temperatura u otras como el
envejecimiento (oxidacin, desgaste, etc.) del sensor.
-

Repetitividad: error esperado al repetir varias veces la misma medida.


Un sensor es un tipo de transductor que transforma la magnitud que se

quiere medir o controlar, en otra, que facilita su medida. Pueden ser de indicacin
directa o pueden estar conectados a un indicador (posiblemente a travs de un
convertidor analgico a digital, un computador y una pantalla (display)) de modo
que los valores detectados puedan ser ledos por un humano.
Por lo general, la seal de salida de estos sensores no es apta para su
lectura directa y a veces tampoco para su procesado, por lo que se usa un circuito

38

de

acondicionamiento,

como

por

ejemplo

un puente

de

Wheatstone, amplificadores y filtros electrnicos que adaptan la seal a los niveles


apropiados para el resto de los circuitos.
2.2.9.2

Resolucin y precisin

La resolucin de un sensor es el menor cambio en la magnitud de entrada


que se aprecia en la magnitud de salida. Sin embargo, la precisin es el mximo
error esperado en la medida.
La resolucin puede ser de menor valor que la precisin. Por ejemplo, si al
medir una distancia la resolucin es de 0,01 mm, pero la precisin es de 1 mm,

OS
D
A
no puede asegurarse que haya un error de medicin
V a 1mm. En la mayora
Rmenor
E
S
E a un exceso innecesario en el
de los casos este exceso de resolucin
conlleva
R
S
HO
coste del sistema. No E
obstante,
en estos sistemas, si el error en la medida sigue
C
R
E o similar, lo cual es frecuente en errores accidentales, es
Dnormal
una distribucin
entonces pueden apreciarse variaciones en la distancia medida de 0,01 mm, pero

decir, no sistemticos, la repetitividad podra ser de un valor inferior a la precisin.


Sin embargo, la precisin no puede ser de un valor inferior a la resolucin,
pues no puede asegurarse que el error en la medida sea menor a la mnima
variacin en la magnitud de entrada que puede observarse en la magnitud de
salida.
2.2.9.3

Tipos de sensores

En la siguiente tabla se indican algunos tipos y ejemplos de sensores


electrnicos.

39

Magnitud

Transductor

Caracterstica

Posicin lineal o angular

Potencimetro

Analgica

Encoder

Digital

Sensor Hall

Digital

Desplazamiento

y Transformador

deformacin

Velocidad

lineal

de Analgica

OS
D
A
RV
E
S
E

variacin lineal

E
R
E
D

diferencial

R
S
O
CH

Galga extensiomtrica

Analgica

Magnetoestrictivos

A/D

Magnetorresistivos

Analgica

LVDT

Analgica

y Dinamo tacomtrica

Analgica

angular
Encoder

Digital

Detector inductivo

Digital

Servo-inclinmetros

A/D

40

RVDT

Analgica

Girscopo
Aceleracin

Acelermetro

Analgico

Servo-accelermetros
Fuerza

par Galga extensiomtrica

OS
D
A
A/D
RV
E
S
E

(deformacin)
Triaxiales

Presin

Caudal

Temperatura

E
R
E
D

Analgico

R
S
O
CH
Membranas

Analgica

Piezoelctricos

Analgica

Manmetros Digitales

Digital

Turbina

Analgica

Magntico

Analgica

Termopar

Analgica

RTD

Analgica

41

Sensores de presencia

Termistor NTC

Analgica

Termistor PTC

Analgica

[Bimetal - Termostato ]]

I/0

Inductivos

I/0

Capacitivos

I/0

pticos

E
R
E
D

Sensores tctiles

Visin artificial

OS
D
A
I/0 y Analgica
RV
E
S
E

R
S
O
CH

Matriz de contactos

I/0

Piel artificial

Analgica

Cmaras de video

Procesamiento
digital

Cmaras CCD o CMOS

Procesamiento
digital

Sensor de proximidad

Sensor final de carrera


Sensor capacitivo

Analgica

42

Sensor inductivo

Analgica

Sensor fotoelctrico

Analgica

Sensor acstico (presin micrfono

Analgica

sonora)
Sensores de acidez

IsFET

Sensor de luz

fotodiodo

RV
E
S
E
Fotorresistencia
R
S
HO
C
E
R

DE

Sensores

Analgica
S
O
AD

captura

Analgica

Fototransistor

Analgica

Clula fotoelctrica

Analgica

de Sensores inerciales

movimiento

Algunas magnitudes pueden calcularse mediante la medicin y clculo de


otras, por ejemplo, la velocidad de un mvil puede calcularse a partir de
la integracin numrica de su aceleracin. La masa de un objeto puede conocerse
mediante la fuerza gravitatoria que se ejerce sobre l en comparacin con la
fuerza gravitatoria ejercida sobre un objeto de masa conocida (patrn).

43

2.2.10 Trfico
Es el fenmeno causado por la congestin vehicular en una va o
interseccin. (Cal y Mayor, 2007). Se presenta tambin con muchas similitudes en
otros fenmenos como el flujo de partculas (lquidos, gases o slidos) y el
de peatones.

2.2.11 Congestin vehicular


La

congestin

vehicular

vial

se

refiere

tanto

urbana

como

interurbanamente, a la condicin de un flujo vehicular que se ve saturado debido al

OS
D
A
RV en las horas punta u
E
y atascamientos. Este fenmeno se produceScomnmente
E
R
S
horas pico, y resultan frustrantes
para
los
automovilistas, ya que resultan en
O
H
C
E excesivo de combustible.
R
prdidas de tiempo
y consumo
E
D
exceso de demanda de las vas, produciendo incrementos en los tiempos de viaje

Las consecuencias de las congestiones vehiculares denotan en accidentes,


a pesar que los automviles no pueden circular a gran velocidad, ya que el
automovilista pierde la calma al encontrarse esttico por mucho tiempo en un lugar
de la va. Esto tambin deriva en violencia vial, por otro lado reduce la gravedad
de los accidentes ya que los vehculos no se desplazan a una velocidad
importante para ser vctima de daos o lesiones de mayor gravedad. Tambin, los
vehculos pierden innecesariamente combustible debido a que se est inactivo por
mucho tiempo en un mismo lugar, sin avanzar en el trayecto de un punto a otro.
2.2.11.1 Causas
La congestin del trfico se produce cuando el volumen de trfico o de la
distribucin normal del transporte genera una demanda de espacio mayor que el
disponible en las carreteras. Hay una serie de circunstancias especficas que
causan o agravan la congestin, la mayora de ellos reducen la capacidad de una
carretera en un punto determinado o durante un determinado periodo, o aumentar
44

el nmero de vehculos necesarios para un determinado caudal de personas o


mercancas. En muchas ciudades altamente pobladas la congestin vehicular es
recurrente, y se atribuye a la gran demanda del trfico, la mayora del resto se
atribuye a incidentes de trnsito, obras viales y eventos climticos. La velocidad y
el flujo tambin pueden afectar la capacidad de la red, aunque la relacin es
compleja. Es difcil predecir en qu condiciones un "atasco" sucede, pues puede
ocurrir de repente. Se ha constatado que los incidentes (tales como accidentes o
incluso un solo coche frenado en gran medida en un buen flujo anteriormente)
pueden causar repercusiones (un fallo en cascada), que luego se difunde y crear
un atasco de trfico sostenido, cuando, de otro modo, el flujo normal puede haber
continuado durante algn tiempo ms.
2.2.11.2 Efectos negativos

OS
D
A
RV
E
S
E

R
S
O
Perdida del tiempo H
C de los automovilistas y pasajeros ("coste de
E
R
E una actividad no productiva para la mayora de la gente,
oportunidad").D
Como
reduce la salud econmica regional.

Retrasos, lo cual puede resultar en la hora atrasada de llegada para el

empleo, las reuniones, y la educacin, lo que al final resulta en prdida de


negocio, medidas disciplinarias u otras prdidas personales.
-

Incapacidad para predecir con exactitud el tiempo de viaje, lo que lleva a los

conductores la asignacin de ms tiempo para viajar "por si acaso", y menos


tiempo en actividades productivas.
-

Desperdicio de combustible, aumenta la contaminacin en el aire y las

emisiones de dixido de carbono (que puede contribuir al calentamiento global),


debido al aumento de ralentizacin, aceleracin y frenado. Aumento del uso de
combustibles, en teora, tambin puede causar un aumento de los costes de
combustible.

45

El desgaste de los vehculos como consecuencia de la ralentizacin en el

trfico y la frecuencia de aceleracin y frenado, lo que hace ms frecuentes que se


produzca reparaciones y remplazos.
-

Automovilistas frustrados, el fomento de la ira de carretera y la reduccin de

la salud de los automovilistas.


-

Emergencias: si se bloquea el trfico esto podra interferir con el paso de

los vehculos de emergencia para viajar a sus destinos en los que se necesitan
con urgencia.
Efecto de la congestin de las arterias principales de las carreteras
secundarias y calles como rutas alternativas que pueden afectar barrios,

OS
D
A
RV
E
S
E

comunidades y los precios de bienes races.

E
R
E
D de
Un accidente

R
S
O
CH

2.2.12 Accidentes automovilsticos


trfico o

una accidente

de

trnsito o accidente

vial o accidente automovilstico o siniestro de trfico es el perjuicio ocasionado a


una persona o bien material, en un determinado trayecto de movilizacin o
transporte, debido (mayoritaria o generalmente) a la accin riesgosa, negligente o
irresponsable de un conductor, de un pasajero o de un peatn, pero en muchas
ocasiones tambin a fallos mecnicos repentinos, errores de transporte de carga,
a condiciones ambientales desfavorables y a cruce de animales durante el trfico
o incluso a deficiencias en la estructura de trnsito (errores de sealticas y
de ingeniera de caminos y carreteras).
2.2.12.1 Tipos
Slo puede hablarse de accidente involuntario cuando se alude a la parte
pasiva de la accin, es decir, a quien se involucra en un accidente de trnsito sin
poder soslayarlo. Porque, salvo la intervencin de la naturaleza, gran parte de los
accidentes son predecibles y evitables.

46

Un porcentaje menor de ellos se debe a fallas de fabricacin de vehculos,


lo cual no excluye atribuirles un "error humano consciente". Posteriores
investigaciones de estos "incidentes" han corroborado esta afirmacin.
-

Los accidentes de trfico tienen diferentes escalas de gravedad, el ms


grave se considera aquel del que resultan vctimas mortales, bajando la
escala de gravedad cuando hay heridos graves, heridos leves, y el que
origina daos materiales a los vehculos afectados.

Siempre hay una causa desencadenante que produce un accidente, que se


puede agravar de forma considerable si por l resultan afectadas otras
personas, adems de la persona que lo desencadena.

OS
D
A
RloVevitan pero reduciran su
adecuado de los medios preventivos que
no
E
S
E el cinturn de seguridad o no
Rajustado
gravedad. Por ejemplo, O
no S
llevar
CH
E
llevar puesto
el
casco
si se conduce una motocicleta.
R
DE
Asimismo, un accidente puede verse agravado si no se ha hecho uso

Los accidentes de trfico suelen ocurrir principalmente por los siguientes


factores:
-

Factor humano: Los factores humanos son la causa del mayor porcentaje
de accidentes de trnsito. Pueden convertirse en agravantes a la
culpabilidad del conductor causante, segn la legislacin de trnsito de
cada pas.

Conducir bajo los efectos del alcohol (mayor causalidad de accidentes),


medicinas y estupefacientes.

Realizar maniobras imprudentes y de omisin por parte del conductor:

Efectuar adelantamientos en lugares prohibidos (Choque frontal muy


grave).

Atravesar un semforo en rojo, desobedecer las seales de trnsito.

Circular por el carril contrario (en una curva o en un cambio de rasante).

47

Conducir a exceso de velocidad (produciendo vuelcos, salida del automvil


de la carretera, derrapes).

Usar inadecuadamente las luces del vehculo, especialmente en la noche.

Condiciones no aptas de salud fsica y mental/emocional del conductor o


del peatn (ceguera, daltonismo, sordera, etc.).

Peatones que cruzan por lugares inadecuados, juegan en carreteras,


lanzan objetos resbaladizos al carril de circulacin (aceites, piedras).

Inexperiencia del conductor al volante.

Fatiga del conductor como producto de la apnea o falta de sueo.

Factor mecnico:

Vehculo en condiciones no adecuadas para su operacin (sistemas

OS
D
A
RV
E
Mantenimiento inadecuado del vehculo.
S
E
R
S
O
Factor climatolgico y H
otros:
C
E
Niebla,D
humedad,
ER derrumbes, zonas inestables, hundimientos.
averiados de frenos, direccin o suspensin).

Semforo que funciona incorrectamente.

2.2.13 Emisiones de CO2


Las emisiones de dixido de carbono tienen dos orgenes, naturales y
antropognicas, teniendo estas ltimas un fuerte crecimiento en las ltimas
dcadas. El promedio actual de emisiones de CO 2 en el aire oscila alrededor de
380 ppm, o 0,038%, con algunas variaciones da-noche, estacionales (por la parte
antrpica) y con picos de contaminacin localizados.
Con grandes variaciones, el incremento anual en la concentracin de
CO2 en la atmsfera ha pasado de 0,5 ppm/ao en 1960 a 2 ppm/ao en ao
2000, con un mnimo de 0,43 en 1992 y un mximo de 3 ppm en 1998. Desde
2000, la tasa anual apenas ha cambiado. La concentracin de CO2 en la
atmsfera es actualmente de 387 ppm, o sea el 0,0387% de la atmsfera.
48

Las emisiones antropognicas mundiales estn aumentando cada ao, en


2007 las emisiones de CO2 eran 2,0 veces mayores que en 1971. Entre 1990
fueron emitidas 20.878 Gt/ao de CO2 y en 2005 (26.402), o sea un aumento del
1,7% por ao durante este perodo. La combustin de un litro de gasolina no se
desvanece en el aire como por ensalmo sino que genera 2.3 kg de CO2 y un litro
de gasleo 2,6 kg de CO2.
A pesar del Protocolo de Kyoto, las emisiones de dixido de carbono siguen
aumentando. En 2008, los pases menos desarrollados representan ms del
50% de las emisiones mundiales, pero en parte debido la produccin de bienes
para los pases ricos. Si bien representan el 80% de la poblacin mundial, slo

OS
D
A
emisiones de CO en el aire aumento de 280 a R
383Vppm durante este mismo
E
S
Etan elevado desde hace 2,1 millones
perodo. El contenido de CO nunca haR
sido
S
HO
C
aos.
E
DER
contribuyeron con el 20% de las emisiones desde 1751 a 2007. La tasa de
2

De acuerdo con la Agencia Internacional de Energa, las emisiones de

CO2 aumentarn el 130% de aqu a 2050. La inversin necesaria para reducir a la


mitad las emisiones y desarrollar una "revolucin internacional de las tecnologas
energticas" se elevar a 45 000 millones de dlares de aqu a 2050.

2.2.14 Peajes
Se denomina peaje al pago que se efecta como derecho para poder
circular por un camino. En la antigedad, se llamaba portazgo a la suma que deba
pagarse para cruzar cierto lmite (puerta) entre dos zonas territoriales.
En trminos ms generales se asocia el concepto de peaje a la tasa o tarifa
que se cobra a un medio de transporte terrestre, fluvial o martimo como derecho
de trnsito para utilizar la infraestructura de la respectiva va de comunicacin; por
ejemplo

los automviles para

poder

circular

por

una autopista,

49

los barcos para poder atravesar por un canal de navegacin o una hidrova. En la
mayora de los casos la va o ruta martima sujeta a peaje permite a los usuarios
ahorrar tiempo de viaje y reducir sus costos de operacin, con respecto al trnsito
por vas o rutas alternas libres de peaje.
2.2.14.1 Tipos
-

Peaje abierto: cada cierta distancia hay una caseta de peaje, donde se
abona una cantidad.

Peaje cerrado: al entrar en la carretera de peaje, se registra la entrada y se


abona a la salida, segn la longitud recorrida, sin ms paradas intermedias

OS
D
A
RV
E
S
E

(con peaje manual recoge una tarjeta a la entrada y cuando se usa la tele
peaje no se recoge tarjeta, pues el aparato se encarga de registrar la
entrada).
-

R
S
O
algunos
H pases, como
C

Ecantidad, que se acredita mediante una pegatina en el


R
E
anualmente
una
D
Peaje anual: en

en Suiza, los usuarios pagan

parabrisas, que les permite circular por todas las autopistas libremente.
Aquellos que solamente la utilizan ocasionalmente (turistas), tienen que
pagar la misma cantidad.
-

Peaje urbano de congestin: Tasa, cargo o impuesto que se cobra en


algunas ciudades bajo la poltica de tarifas de congestin, como los
implantados en Buenos Aires, Estocolmo, Londres, Miln y Singapur, con el
propsito de disminuir la cantidad de vehculos que acceden a una
determinada zona del centro para reducir la congestin de trnsito, y en los
programas ms recientes, tambin tienen el objetivo de disminuir las
emisiones de gases de efecto invernadero. Aunque no se trata de un peaje
en el sentido tradicional, los medios de comunicacin con frecuencia lo
llaman "Peaje urbano".

Adems hay otro medio curioso de financiar las carreteras:

50

Peaje sombra: construye y financia la autopista una empresa comercial y la


Administracin paga el peaje de los vehculos que circulan por ella, de
modo que se financia con los impuestos, pero se evita el endeudamiento de
la administracin a corto plazo, aunque la experiencia indica que a largo
plazo puede suponer una quiebra econmica.

2.2.15 Multas
Una multa es la sancin administrativa o penal consistente en un pago en
dinero, a veces expresado como das de multa (cuando su pago redime la
reclusin por el nmero correspondiente de das).

OS
D
A
RV
E
S
E

Se denomina multa coercitiva a la que se reitera por plazos determinados si


no se paga.

E
R
E
D

R
S
O
CH

Una vez dictado un acto administrativo que establezca una obligacin


personal frente al incumplimiento por parte de la persona obligada, la
administracin puede tomar diversas medidas: ejecucin subsidiaria, multa
coercitiva, compulsin sobre las personas, y la ms general y utilizada: el apremio
sobre el patrimonio.

51

CAPITULO III
MARCO METODOLOGICO
En este captulo se describirn y analizaran el diseo y las acciones
destinadas a resolver el problema planteado. El objetivo general es determinar el
tipo de investigacin, mientras que el diseo se basa en los procedimientos a
realizar. Adems, se determinara la unidad de estudio y las tcnicas de
recoleccin de datos.

3.1 Tipo de Investigacin

OS
D
A
ERV
S
investigacin a realizar, este se define E
basndose
en el objetivo general del
R
OS
proyecto, este planteamiento
es
de suma importancia ya que influye en los
H
C
E
ElaRrecaudacin de datos y la manera en la que se analizaran
instrumentos D
para
En este primer paso del marco metodolgico se establece el tipo de

estos, existen varios tipos pero los ms comunes son los siguientes: investigacin

descriptiva, exploratoria, analtica, comparativa, explicativa, predictiva, proyectiva,


interactiva, confirmatoria y evaluativa. Para cada tipo de investigacin existe un
planteamiento diferente por cada autor que ha escrito sobre estas.
La Investigacin descriptiva segn Hurtado (2010, pag. 101) Tiene como
objetivo la descripcin precisa del estudio. Este tipo de investigacin se asocia al
diagnstico. En la investigacin descriptiva se hace enumeracin detallada de las
caractersticas del evento. Las investigaciones descriptivas trabajan con uno o con
ms eventos de estudio.
Segn Van Dalen y Meyer (1991)
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.

52

Su meta no se limita a la recoleccin de datos, sino a la prediccin e


identificacin de las relaciones que existen entre dos o ms variables.
Segn lo previamente descrito se puede establecer que la investigacin
realizada es del tipo descriptiva ya que al principio del proyecto fueron planteados
los requerimientos para el desarrollo del proyecto y la funcin que tendrn los
semforos para la mejora del flujo del trfico vehicular en la ciudad.
A su vez, ser una Investigacin proyectiva segn Hurtado (2010, pag. 114)
Este tipo de investigacin, consiste en la elaboracin de una
propuesta, un plan, un programa o un modelo, como solucin a un

OS
D
A
de una institucin, o de una regin geogrfica,
RVen un rea particular
E
S
E diagnstico preciso de las
del conocimiento, a partir deRun
S
HOlos procesos explicativos o generadores
necesidades delE
momento,
C
DER
involucrados
y de las tendencias futuras, es decir, con base en los
problema o necesidad de tipo prctico, ya sea de un grupo social, o

resultados de un proceso investigativo.


La investigacin proyectiva no solo se basa en una propuesta, tambin
proponen alternativas de cambio y tampoco est desligada de un proceso de
recoleccin de informacin y diseo ya que estos pasos son esenciales para que
el resultado del proyecto permita obtener el evento deseado.
Segn la UPEL, (2003, pag. 16) proyecto factible
Consiste en la investigacin, elaboracin y desarrollo de un modelo
operativo

viable

para

solucionar

problemas,

requerimientos

necesidades de organizaciones o grupos sociales que pueden


referirse a la formulacin de polticas, programas, tecnologas,
mtodos, o procesos. El proyecto debe tener el apoyo de una
investigacin de tipo documental, y de campo, o un diseo que incluya
ambas modalidades

53

Como podemos ver este tipo de proyectos solo pasa por una fase de
documentacin que llamaremos descriptiva y otra fase de diseo y desarrollo que
llamaremos proyectiva.
Basados en las definiciones anteriores, se puede establecer esta
investigacin como un proyecto factible ya que el objetivo principal es el desarrollo
de un sistema que dar solucin a un problema de un grupo de usuarios de la
ciudad. Tambin es importante resaltar que esta investigacin cumple con los
pasos de este tipo de proyectos que son analizar, recopilar informacin, establecer
diseo, desarrollar y evaluar, estos se ven reflejados en los objetivos del proyecto.

3.2 Unidad de estudio.

OS
D
A
RV
E
S
E

R
S
O
CH

La presente investigacin corresponde a un diseo no experimental debido

E
R
E
D

a que en ningn momento se manipularon las variables en estudio. Segn


Fernndez, Hernndez y Baptista (2006) el diseo no experimental es aquel que
se realiza sin manipular deliberadamente las variables, sino que se tratan los
fenmenos tal y como se dan en el contexto natural para despus ser analizado.
Esta investigacin coincide con un diseo no experimental longitudinal de
tendencia. Segn Fernndez, Hernndez y Baptista son aquellos que analizan
cambios a travs del tiempo dentro de alguna poblacin en general. Su
caracterstica distintiva es que la atencin se centra en una poblacin.
Segn esta definicin es entonces no experimental longitudinal de
tendencia porque no se crea ningn evento, los eventos se dan por si solos en la
naturaleza y se obtienen los datos a travs del tiempo observando si se reducen o
no los accidentes de trfico y otras incidencias.

54

3.3 Tcnica de recoleccin de datos.


En este tema se establece la tcnica de recoleccin de datos a utilizar, este
paso detalla que fuente se debe utilizar para obtener los datos y como deben ser
analizados, hay varios tipos de recoleccin entre los ms populares estn
observacin, entrevistas, sesiones de grupos de enfoque, documentos, registros,
materiales y artefactos, biografas e historias.
Segn Hernndez, Fernndez y Baptista (2006, pg. 614)
Una fuente muy valiosa de datos cualitativos son los documentos,
materiales y artefactos. Nos pueden ayudar a entender el fenmeno

OS
D
A
organizaciones, comunidades y sociedades R
losV
producen y narran, o
E
S
E le sirven al investigador
delinean sus historias y estatusR
actuales,
S
HOlos antecedentes de un ambiente, las
cualitativo paraE
conocer
C
DER
experiencias,
vivencias o situaciones y su funcionamiento cotidiano.

central de estudio. Prcticamente la mayora de las personas, grupos,

Por lo tanto se ha decidido usar como fuente documentos y registros ya que


estos pueden darnos informacin acerca de los problemas con la tecnologa actual
usada en la ciudad y poder encontrar una mejor solucin a estos problemas.
A su vez segn Hernndez, Fernndez y Baptista estos documentos entran en la
categora de grupales y en la subcategora de registros en archivos pblicos ya
que lo describen de la siguiente manera
En estos podemos encontrar muchos de los documentos, materiales
y artefactos generados para fines pblicos (catastros, registros de la
propiedad intelectual). Los archivos pueden ser gubernamentales
(nacionales o locales) o privados (por ejemplo, de fundaciones).
Como se puede ver esta categora es la que ms encaja ya que nuestro
problema se genera en el rea pblico, siendo la ciudad la fuente principal de
registros y datos para la mejor evaluacin de nuestro proyecto.
55

Segn Hernndez, Fernndez y Baptista (2006, pg. 617)


Los elementos obtenidos sin solicitarlos directamente a los
participantes,

son

aquellos

dependen

en

gran

medida

del

planteamiento del problema. A veces son las unidades de anlisis y


entre otras, material suplementario.
Como podemos ver segn todas estas definiciones, la tcnica de
recoleccin de datos a utilizar ser documentos y registros ya que se trata un
problema acerca de las tecnologas actuales para manejar el flujo de trfico
vehicular en la ciudad siento fuente registros pblicos y estos a su vez de fcil
obtencin ya que puede tenerse acceso sin utilizarse mediante distintos medios

OS
D
A
RV
E
S
E

como peridicos, reportes entre otros.

E
R
E
D

R
S
O
CH

3.4 Procedimiento metodolgico.


3.4.1 FASE I: CONCEPCIN

Esta fase consiste en acordar el proyecto a construir, la funcionalidad y los


requisitos del proyecto, en ella se encuentran varias sub fases de las cuales se
aplicaran algunas de ellas que fueron necesarias para la elaboracin del proyecto.
3.4.1.1

Analizar el funcionamiento actual de los semforos.

Los semforos trabajan mediante las seales de luz que cambian en un


tiempo predefinido, algunas de estas seales son las siguientes:
Verde: los vehculos tienen derecho al paso.
Amarillo: Advierte a los conductores de vehculos que el estado verde est
a punto de cambiar al estado rojo y por lo tanto deben asumir una conducta de
prevencin y reducir su velocidad,

56

Rojo: Los vehculos deben detenerse a una distancia de dos metros del
semforo.
Flechas para giros a la izquierda o a la derecha: Los conductores de los
vehculos giran a la izquierda o a la derecha, segn lo indique la flecha, y de
acuerdo con el color que exhiban.
3.4.1.2

Establecer los requerimientos tcnicos para la realizacin del


sistema de semforos inteligentes.

Estos semforos inteligentes necesitan de un sistema que ser el que se


encargue de la toma de decisiones y del funcionamiento del mismo, para ello se

OS
D
A
con un lenguaje de alto nivel y aprovecharnos de R
susV
bondades entre las cuales
E
S
Ey bajo consumo elctrico, adems
se encuentran una fcil implementacin
R
S
O
H
tambin es muy importante
destacar que este sistema utilizara diodos led para
C
E
ERdel semforo ya que estas cumplen con las capacidades
Dluces
representar las
har el uso de un microcontrolador Arduino, el cual nos permitir su programacin

energticas, econmicas, y fsicas del proyecto.

3.4.2 FASE II: ELABORACIN


Esta metodologa tiene como meta el desarrollo de proyectos de manera
rpida y con documentacin precisa y resumida por lo que esta y las siguientes
fases son las ms importantes.
3.4.2.1

Recopilar los elementos necesarios para cumplir cada uno de los


objetivos en la elaboracin y diseo del sistema de control de
trfico vehicular.

Sistema de toma de decisiones o microcontrolador el cual se encargara por


medio de programacin, de verificar el estado del sistema y tomar la mejor
decisin al respecto.

57

Tablero para circuitos en el cual se realizara la muestra y se aplicara el


diseo planteado para el sistema.

Resistencias, diodos y cableado que nos servirn en conjunto al tablero


para la implementacin del circuito y comprobar el funcionamiento del
programa.

3.4.2.2

Establecer la base de la elaboracin de la arquitectura para el


sistema de control de trfico vehicular.

Estudiar los lmites fsicos y lgicos del microcontrolador.

Estudiar el ambiente donde se empleara este sistema.

Establecer las caractersticas del sistema inteligente de acuerdo a las

OS
D
A
V
R
E
S
Disear el circuito tomando en cuenta
E lo mencionado anterior mente para
R
S
interconectar el microcontrolador
HO con las luces de trfico.
C
E
DER
necesidades de este.

3.4.3 FASE III: CONSTRUCCIN


Esta fase es donde se implementa el diseo establecido y se realiza la
construccin del proyecto por completo.
3.4.3.1

Desarrollar el sistema de control de trfico vehicular en base a la


arquitectura definida.

Disear un algoritmo que guie el desarrollo del programa.

Programar el microcontrolador siguiendo las ideas planteadas en el


algoritmo y verificarlo con corridas en frio.

3.4.4 FASE IV: TRANSICIN

58

Esta fase final est enfocada a las pruebas y toma de notas para mejoras a
futuro, adems se analiza que el proyecto haya cumplido todas las expectativas
iniciales.
3.4.4.1

Evaluar la funcionalidad y performance del sistema construido.

Luego del desarrollo del programa realizar evaluaciones constantes de su


funcionalidad.

Tomar los resultados analizarlos y mejorar el programa desarrollado y as


eliminar posibles errores.

Analizar los resultados y definir mejoras para el futuro del proyecto.

Analizar que el proyecto haya cumplido con las expectativas.

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

59

CAPITULO IV
ANLISIS DE RESULTADOS

En el desarrollo del sistema de control de trfico mediante semforos


inteligentes se utiliz la metodologa open up. Este tipo de metodologa permite el
desarrollo de proyectos de manera participativa y complementaria entre los
integrantes del grupo de desarrollo. La misma cuenta con 4 fases en las que se
desarrolla y explica de manera resumida y directa el proceso de concepcin,
elaboracin, construccin y transicin que fueron ejecutadas segn el orden
especificado. En la presente investigacin se utilizaron tcnicas de recoleccin

OS
D
A
RV
E
tomando la informacin]n directamente de
las unidades de estudio. A
S
E
R
S
continuacin se muestran los
resultados desarrollados a partir de los objetivos
HO
C
E
que se plantearon
DEalRprincipio de la investigacin.

de datos como documental y observacin directa. La informacin se obtuvo

4.1 Concepcin del sistema


En la fase de concepcin se establece el sistema a desarrollar tomando en
cuenta los problemas y soluciones, se definen las expectativas y se establecen los
requerimientos en torno al hardware y el software, de manera que permitan el
desarrollo exitoso del sistema. A continuacin se aprecian los resultados en los
siguientes grficos.

60

Leds

18

Diodos de Silicio

15

Resistencias 1K

Interruptores

Sensores de ultrasonido

Kit arduino

1
Tabla 4.1 Requerimientos de Hardware.

OS
D
A
V
R
E
Windows
o
Linux.
S
E
R
S
O

Sistema Operativo
Lenguaje

CH
E
R
DE

Todos los soportados por el arduino.

Tabla 4.2 Requerimientos de Software.

Dentro de las expectativas del hardware, se plantea el desarrollo de un


sistema que, permita el control del trfico vehicular mediante el uso de semforos
que detecten el nivel flujo vehicular utilizando sensores de ultra sonido.

4.2 Diseo del sistema


Estructura del sistema: La estructura de un sistema inteligente es muy
importante, ya que nos permite identificar el propsito de su desarrollo y a su vez
la estructura de cada uno de sus componentes, el fin de cada uno de estos y por
qu son indispensables en el desarrollo del proyecto.

61

Dentro del propsito del diseo del sistema de semforo inteligente, se


busca desarrollar un sistema que sin ninguna o poca interaccin humana tome
decisiones que le permita controlar el flujo de trfico vehicular, en los distintos
tipos de intersecciones que se pueden encontrar en las ciudades. El sistema
deber permitir la deteccin de vehculos y conteo de los mismos, dicha
informacin debe ser almacenada en una memoria, para que posteriormente sea
analizada por el dispositivo ya que esto le permitir tomar las decisiones sobre el
control del trfico. Una vez tomada la decisin el dispositivo debe controlar una
serie de luces las cuales indicaran el curso que debe tomar el trfico, adems
debe ser capaz de manejar un sensor ultrasnico que le permitir detectar los
vehculos en las intersecciones.

OS
D
A
La estructura del dispositivo de control es muy
RVimportante ya que a travs
E
S
E todas las decisiones necesarias
de este se manejara todo el sistema y se
tomaran
R
S
HO para este proyecto se emple el uso del
C
para el control del trfico
vehicular,
E
R
E
D
microcontrolador ATmega328, mediante el kit de distribucin de arduino, sin
embargo la estructura del dispositivo empleado es libre ya que es un dispositivo de
diseo y programacin libre, la estructura empleada en el kit arduino se puede
observar en los grficos 4.2 y 4.3.

62

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

Imagen 4.2 Placa Arduino UNO R3.

63

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

Imagen 4.3 Diagrama de Conexiones Arduino UNO R3.


64

Este tambin tiene una serie de especificaciones que tambin es importante


resaltar ya que estas nos definen las limitaciones en cuanto a la programacin y
procesos soportados por el dispositivo, estas se observan en el grfico 4.4.

Microcontrolador

ATmega328

Voltaje de Operacin

5V

Voltaje de Entrada (Recomendado)

7-12V

Voltaje de Entrada (Limites)

6-20V

Entradas y Salidas Digitales

14 (6 de estas son salidas de 8bit)

Entradas Analgicas
Corriente

R6
S
O
CH

E
R
soportada
E
D

DC

OS
D
A
RV
E
S
E

por

cada 40mA

conexin de entrada y salida


Corriente DC soportada por la conexin 50mA
3.3V
Memoria Flash

32KB

Pertenecientes

al

microcontrolador, 0.5KB usados por el


cargador de inicio.
Memoria SRAM

2KB Pertenecientes al microcontrolador

EEPROM

1KB Perteneciente al microcontrolador

Velocidad de reloj

16MHz
Tabla 4.4 Caractersticas de Arduino UNO R3.

65

4.2.1 Diseo y estructura del circuito de semforos


El diseo del circuito es muy importante ya que este nos ayuda a identificar
el funcionamiento y la forma en la que se implantara el sistema de semforos
inteligentes, este fue diseado utilizando el programa virtual breadboard, el cual
permite el diseo y la programacin de circuitos microcontrolados.
Este circuito nos muestra cuales conectores fueron utilizados del
microcontrolador arduino, los componentes utilizados y la forma en la que se
conectaron, el circuito puede ser observado en la imagen 4.2.1.

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

66

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

.4.2.1 Circuito del Semforo Inteligente

67

4.3 Diseo y solucin para las distintas intersecciones


En las distintas intersecciones existe una estructura distinta para los
semforos, ya que en una ciudad todas las intersecciones no estn estructuradas
de la misma manera, es importante resaltar las posibles soluciones que tendra
este sistema para cada una de ellas.
El uso de sensores de ultra sonido es una de las piezas ms importantes
del sistema, es por eso que lo que ms resalta en la solucin a las distintas
intersecciones es el modo de empleo y la funcionalidad de estos.
4.3.1 Interseccin sencilla:
Direccin

Norte

Sensores

CH
E
R
DE

OS
D
A
V
R
E
S
2E
2
R
S
O
Sur

Este

Oeste
2

68

4.3.1.1

Funcionamiento:

En el siguiente dibujo se muestra la posicin de los sensores, dos para


cada sentido el primero para leer la entrada del vehculo en la cola y el segundo la
salida del vehculo de la cola, dependiendo de qu cola sea ms prolongada el
semforo tomar sus decisiones para vaciarlas.

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

4.3.1.1 Interseccin Sencilla

69

4.3.2 Interseccin con desvo:


Direccin

Norte

Sur

Este

Oeste

Sensores

4.3.2.1

Funcionamiento:

Este es el caso ms usual, en el grfico se muestra la posicin de los


sensores, un sensor para leer la entrada del vehculo en la cola y otro la salida del
vehculo de la cola, dependiendo de qu cola sea ms prolongada el semforo
tomar sus decisiones para vaciarlas, en este caso se agrega un tercer sensor en

OS
D
A
V
del desvo para tomarlo como salida de la colaE
yaR
que al no pasar sin tomar el
S
E
R
desvo no se podra leer su salida.
S
HO
C
E
DER

cada sentido ya que los vehculos pueden tomar el desvo se coloca uno al final

4.3.2.1 Interseccin con Desvo

70

4.3.3 Interseccin con desvo en forma de Y:


Direccin

Norte

Sur

Este

Oeste

Sensores

4.3.3.1

Funcionamiento:

En el siguiente grfico se muestra la posicin de los sensores, dos sensores


para los que vienen desde el este, el primero para hacer una entrada del vehculo
en la cola y el otro para la salida, en el norte se colocan 4 sensores con el mismo
propsito para garantizar que no ocurran accidentes por puntos ciegos.

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

4.3.3.1 Interseccin con Desvo en Forma de Y

71

4.3.4 Interseccin en forma de T:


Direccin

Norte

Sur

Este

Oeste

Sensores

4.3.4.1

Funcionamiento:

En el siguiente grfico se muestra la posicin de los sensores, 6 sensores


en total, 2 para el oeste, 2 para el este y 2 para el sur, un sensor lee la entrada del
vehculo en la cola y el otro su salida de la cola, dependiendo de qu cola sea ms
prolongada el semforo tomar sus decisiones para vaciarla.

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

4.3.4.1 Interseccin en Forma de T

72

4.4 Construccin o desarrollo del sistema inteligente


En esta fase del proyecto, se procede a llevar a cabo la creacin del cdigo
y su aplicacin al microcontrolador con su respectivo circuito. Fueron realizadas
pruebas a medida que se iba escribiendo el cdigo para as, reducir el nmero de
errores finales dejando como resultado final el sistema inteligente de semforos.
En primer lugar se nombraron los puertos a utilizar para el desarrollo y las
variables necesarias, estas nos ayudaran a identificar los estados de los sensores
y a almacenar el conteo de automviles por interseccin.

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

4.4 Nombrando puertos a utilizar

73

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
H Declaracin de variables
C4.4.1

Luego de establecer estos parmetros procedemos a configurar de qu


manera funcionara cada uno de los puertos, esto es muy importante ya que sin
esta configuracin inicial tendramos que declarar el funcionamiento cada vez que
se haga uso de los puertos, con esta funcin setup se ha ahorrado tiempo y lneas
de cdigo.

74

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

4.4.2 Configuracin inicial

Para trabajar con el sensor de ultrasonido se estableci una funcin que


activa el sensor y enva un pulso de sonido cada 2 o ms microsegundos, luego se
analiza la duracin y se calcula la distancia de acuerdo a una formula obtenida de
parallax quien fabrica estos sensores.
La frmula para calcular la distancia desde el sensor hasta el objetivo,
teniendo en cuenta que la velocidad del sonido en una temperatura de 20 grados
centgrados es 343 m/s se establece de la siguiente manera.
-

Pasamos la velocidad a centmetros por segundo, esto da V=34300 cm/s

Calculamos

el

tiempo

con

velocidad/tiempo, despejamos tiempo

la ecuacin distancia
y

tenemos

la ecuacin t=d/v,

reemplazando por los valores t=1cm/(34300cm/s) luego t = 0,000029155s


-

Como la seal va y vuelve hace el doble de la distancia que se desea


medir, por lo tanto tomara el doble de tiempo, as que mediremos el doble
de

tiempo

luego t=0,000058309s, finalmente pasamos

este

valor

a
75

microsegundos t=58,309us que para efecto prctico lo aproximaremos


a t=58us en el programa.
-

Tener en cuenta que la velocidad del sonido es mayor cuando aumenta la


temperatura, aproximadamente 0.6m/s por cada grado centgrado.

Entonces para encontrar la distancia del objetivo se toma la mitad de la distancia


viajada, es decir primero se calcula la distancia tomando en cuenta el tiempo de
retorno del pulso y luego esta se divide entre 2.

OS
D
A
RV
E
S
E
A dems este proceso se establece
como una funcin en la cual se hace un
R
S
O
H nos permitir monitorear a medida que se corre el
print en la pantalla de serial
Cque
E
R
DE capturadas por el dispositivo.
cdigo las distancias

76

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

4.4.3 Sensor Ultrasonido


Esta funcin de la mano con los condicionales nos permite detectar el paso
de los automviles a travs del sensor de ultrasonidos con lo cual establecimos un
tope de 15 cm para la deteccin.

4.4.4 Activar a los 15 cm


4.5 Evaluacin de resultados
Al realizar la evaluacin del sistema se pudo concluir, que en ciertas
situaciones el sistema inteligente reduce los tiempos de espera, lo que se traduce
77

en un mejor flujo de vehculos a travs de las intersecciones, adems este sistema


se adapta a los eventos, tomando decisiones que le permiten establecer una rutina
para el cambio de luces distinta, gracias a su capacidad de deteccin de vehculos
a travs de sensores, estos resultados obtenidos nos permitieron realizar un
pequeo cuadro comparativo en el cual demostramos las ventajas de este sistema
sobre los tradicionales.
Sistema Tradicional

Sistema Inteligente

Tiempo de espera dependiente del


establecido por el fabricante.

Tiempo de espera variable y en algunos


casos reducidos, debido a que el
sistema realiza los cambios de luces
dependiendo de la cantidad de
vehculos.

Rutinas para el cambio de luces


siempre en funcionamiento, sin tomar
en cuenta el trfico.

Rutinas para el cambio de luces en


espera de eventos (Todas las luces en
rojo), lo que permite reducir algunos
accidentes y adems adaptar los
cambios de luces al estado del trfico.

E
R
E
D

OS
D
A
RV
E
S
E

R
S
O
CH

No se detecta el paso de los


automviles.

Deteccin y conteo de automviles que


transitan cada una de las vas en la
interseccin, lo que permitir una toma
de decisiones por parte del dispositivo,
que le permita reducir el
congestionamiento.

Tambin es muy importante destacar que este sistema nos permite realizar
auditoras en vivo, lo que nos ayuda a su mejora y reestructuracin de los
algoritmos, adems es posible agregar nuevos dispositivos que contribuyan con
una toma de decisiones ms precisa.

78

CONCLUSIONES
El presente trabajo de investigacin obtuvo como resultado la creacin de
un sistema de control de semforos inteligentes para el control del trfico vehicular
en las ciudad de Maracaibo, permitiendo una mejora del flujo del trafico gracias a
la capacidad de deteccin de vehculos y toma de decisiones que dan prioridad a
las avenidas con mayor flujo de trfico.
Dando respuesta a los objetivos que en primer lugar se establecieron,
sustentndonos en la metodologa Open Up compuesta por cuatro fases, se llev
a cabo un anlisis de los elementos necesarios para crear el sistema de
semforos inteligentes y se determin la funcionalidad del mismo. Posteriormente

OS
D
A
RV
requerimientos del sistema. Dando paso a la E
fase
de construccin donde se
S
E
R
S para verificar que est listo para ser
genera el sistema que ser O
probado
H
C
Een cuenta el diseo base generado en la fase previa y el
implementado, tomando
R
E
D
objetivo del proyecto.
llevndonos por la elaboracin de un diseo y una planificacin base de todos los

Una vez construido el sistema de semforos inteligentes se hicieron una


serie de pruebas en un ambiente de intersecciones simulado para determinar si se
han alcanzado las expectativas del proyecto. Luego de haber culminado el
desarrollo del proyecto se citaron ciertas recomendaciones, basndonos en las
pruebas simuladas que ayudaran a mantener el sistema funcionando ptimamente
y a su futura mejora.

79

RECOMENDACIONES
Luego de la culminacin del sistema de semforos inteligentes para el
control del trfico vehicular, es pertinente citar algunas recomendaciones que
permitirn que este se aproveche al mximo y sea posible su ampliacin, para las
intersecciones de las ciudades y sus usuarios.

Se recomienda interconectar los semforos de las intersecciones en red,


mediante el uso del shield Arduino para redes o a travs de sus mismos
puertos, para as tener un mayor y mejor control del trfico en las
intersecciones seguidas o paralelas.

Se recomienda el mantenimiento peridico a las conexiones y leds del

OS
D
A
V condiciones.
Rptimas
calidad, donde los semforos estn siempre
en
E
S
E
R
S
Se recomienda la implementacin
propuesta con respecto a los sensores
HO
C
E
para cadaEinterseccin,
ya que esto permitir que el conteo de los
D R
sistema de semforos, para que se pueda brindar a la ciudad un servicio de

automviles sea siempre preciso y reduce las posibilidades de error.

Se recomienda la ampliacin del sistema, para la inclusin de artefactos de


deteccin de imgenes y detectores de velocidad, esto permitir aplicar un
sistema de monitoreo al trfico que facilitara la aplicacin de infracciones.

Utilizar el presente proyecto de investigacin como antecedente de otras


investigaciones u proyectos similares, logrando as su actualizacin y
mejora.

80

BIBLIOGRAFIA

D. Vexelman (2011). Lima tiene 800 semforos inteligentes. Extrado el 9


de noviembre de 2012 http://peru21.pe/noticia/1323755/lima-cuenta-800semaforos-inteligentes

Yaiza Martnez (2008). Semforos inteligentes reducen la contaminacin y


agilizan

el

trfico.

Extrado

el

de

noviembre

de

2012

http://www.tendencias21.net/Semaforos-inteligentes-reducen-lacontaminacion-y-agilizan-el-trafico_a2074.html

OS
D
A
V
R
E
S
2012 http://www.amia.com.mx/ventasp.html
E
R
S
HO
C
E
La historia
DEdelRcontrol del trfico. Extrado el 10 de noviembre de 2012

Eduardo Sols (2011). Ventas al Pblico. Extrado el 10 de noviembre de

http://www.trafficlogix.com.mx/historia.php

Lenguaje

ensamblador.

Extrado

el

de

diciembre

del

2012

http://es.wikipedia.org/wiki/Lenguaje_ensamblador

Semforos inteligentes y caractersticas. Extrado el 5 de diciembre del


2012
http://www.webstatsdomain.com/keywords/semaforos+inteligentes+caracter
isticas/

Trnsito

Vehicular.

Extrado

el

de

diciembre

del

2012

diciembre

del

2012

http://es.wikipedia.org/wiki/Trnsito_vehicular

Gestin

de

trfico.

Extrado

el

de

http://es.wikipedia.org/wiki/Gestin_de_trfico

81

Peaje. Extrado el 5 de diciembre del 2012 http://es.wikipedia.org/wiki/Peaje

Multa. Extrado el 5 de diciembre de 2012 http://es.wikipedia.org/wiki/Multa

Semforo.

Extrado

el

de

abril

del

2013

http://es.wikipedia.org/wiki/Semforo

Congestin

vehicular.

Extrado

el

de

abril

del

2013

http://es.wikipedia.org/wiki/Congestin_vehicular

OS
D
A
RV
Sensor. Extrado el 3 de abril del 2013 http://es.wikipedia.org/wiki/Sensor
E
S
E
R
S
O
H
C
E
Accidente R
E de trfico. Extrado el 3 de abril del 2013
D
http://es.wikipedia.org/wiki/Accidente_de_trfico
Emisiones

de

CO2.

Extrado

el

de

abril

del

2013

http://es.wikipedia.org/wiki/Emisiones_de_CO2

Microprocesador.

Extrado

el

de

abril

del

2013

de

abril

del

2013

http://es.wikipedia.org/wiki/Microprocesador

Microcontrolador

Extrado

el

http://es.wikipedia.org/wiki/Microcontrolador

Electrnica.

Extrado

el

de

abril

del

2013

http://es.wikipedia.org/wiki/Electrnica

82

Sistema

Inteligente.

Extrado

el

de

abril

del

2013http://es.wikipedia.org/wiki/Sistema_inteligente

David Rodrguez Julin Rincn (2011). Modelo, modelar, modelo del


sistema viable, factibilidad y viabilidad. Extrado el 11 de Febrero de 2013
http://www.slideshare.net/toofymen/modelo-informtico#btnNext

Teora del trfico vehicular. Extrado el 11 de Febrero de 2013


http://www.conocimientosweb.net/portal/article2733.html

OS
D
A
V el 12 de Febrero de
Daniel Seijo (2008). Semforos Inteligentes.
RExtrado
E
S
E
R
2013 http://www.motorpasion.com/tecnologia/semaforos-inteligentes
S
O
H
C
E
Semforos R
Inteligentes. Extrado el 13 de Febrero de 2013
DE
http://trabajosi.wikispaces.com/SEMAFOROS+INTELIGENTES

Swarcos American Holding. Gestin de trfico urbano. Extrado el 13 de


Febrero

de

2013

http://www.swarco.com/americas-

es/Productos/Gesti%C3%B3n-de-tr%C3%A1fico-urbano

Hernndez Sampieri, Fernndez Calos y Baptista (2003), Metodologa de


la Investigacin, editorial McGraw-Hill, Bogot.

www.arduino.cc/en/

83