En esta fase de estudio se analizarn los principales elementos de hardware y
software que constituirn el proyecto. En un principio, se pens en la inclusin de microcontroladores Arduino Mega con su respectiva Ethernet Shield para brindarle comunicacin a la placa con la red de Internet. Sin embargo, esta alternativa fue desechada, ya que originalmente nuestra empresa no contempl que los tres centros comerciales abordados (Mall Costanera Center, Mall Plaza Vespucio y Mall Alto Las Condes) al ya tener instalada la red de sensores, ya posean controladores para manejar la tarea de obtener la informacin. El principio de funcionamiento de estos PLCs est basado en el concepto de control modular, es decir, es posible combinar mdulos de CPU (con un mximo de 4 por sistema) y mdulos de E/S, para luego reunir estos componentes sobre una nica unidad base, permitiendo desarrollar un sistema flexible y ptimo para aplicaciones especficas. De este modo, es posible combinar CPUs de PLC bsicas con otras ms avanzadas, para crear as un sistema que abarque totalmente los requerimientos necesarios para desarrollar el proceso de obtencin de informacin, que, en este caso, corresponde a la verificacin de plazas libres u ocupadas dentro de los estacionamientos. Los controladores en cuestin corresponderan a los siguientes modelos proporcionados por la empresa japonesa Mitsubishi Electric: Especificaciones Tipo Cantidad de E/S Dimensiones
Q04UDHCPU Q02UCPU Mdulo CPU Multiprocesador 4096 / 8192 2048 / 8192 27,4 x 98 x 89,3 27,4 x 98 x 89,3
Es importante destacar que ambos mdulos de CPU, permiten controlar en total
6144 entradas y 16384 salidas, cubriendo de total manera la cantidad de estacionamientos que poseen los centros comerciales en cuestin. Es importante tambin destacar que la referencia anterior hecha a los controladores es solamente para situar al lector en el contexto en que se va a trabajar, sealando que stos son de propiedad del centro comercial y su respectivo mantenimiento o compra no afecta de ninguna manera a nuestra empresa, siendo nuestro producto Free Parking quien solamente utilizar la informacin obtenida por los PLCs mencionados anteriormente.
Los sensores pre-dispuestos por los centros comerciales en sus estacionamientos
son de tipo ultrasnico, es decir, trabajan mediante el principio de emisin y recepcin de sonidos situados entre 25 kHz y 30 kHz, inaudibles para el odo humano. El sensor consta de un emisor que enva un sonido a travs del aire, de forma que cuando se presenta un obstculo en el camino de la seal ultrasnica sta rebotar en el objeto para ser recibida por el receptor que se encuentra contenido en el sensor. El tiempo que demora esta seal en ser recibida nuevamente por el sensor es llamado tiempo de transcurso de eco, el que luego es convertido en seales elctricas y es procesado por el controlador. El controlador determina si un automvil est ocupando una plaza, comparando una distancia de referencia (medida hasta el piso del estacionamiento) establecida por el programador con la distancia obtenida durante cada medicin, es decir, si la distancia medida es menor que la distancia de referencia, el controlador asumir que la plaza de estacionamiento est ocupada por un vehculo, accionando una luz piloto de color roja si esta condicin es verdadera o una de color verde si la plaza de estacionamiento est libre.
La herramienta que permitir a nuestra aplicacin obtener la informacin en
tiempo real acerca del estado de los sensores es un software cuyo nombre es Servidor OPC, el cual tiene como funcin transferir datos desde una fuente de datos (en este caso las variables de los PLCs) hacia una aplicacin que realice la peticin de obtener dicha informacin llamada Cliente OPC que en este caso sera nuestra app. El funcionamiento de un servidor OPC est establecido por los siguientes mdulos de operacin: 1) Mdulo de comunicaciones OPC: Se establece la comunicacin con el cliente OPC. Un buen servidor OPC debe ser plenamente compatible con cualquier cliente OPC que requiera de la informacin. 2) Mdulo de comunicaciones nativas: El servidor OPC establece la comunicacin con la fuente de datos, o sea, con el PLC. 3) Mdulo de traduccin/mapeado: Se interpreta la peticin del cliente OPC y la convierte en una nueva peticin dirigida hacia la fuente de datos nativa, de manera que gestiona la obtencin de la informacin desde la aplicacin hacia el PLC.
Como el servidor OPC representa a la fuente de datos, paralelamente, un cliente
OPC vendra a representar el destino de stos. Nuestra aplicacin actuara como cliente OPC y a la vez como mtodo grfico donde el usuario podr ver la ubicacin de las plazas libres. Al momento de iniciar la app, sta generar una peticin de informacin que viajar por Internet hasta llegar al servidor OPC, donde ste ltimo extraer esta informacin desde el PLC y la enviar de regreso hacia la app, de manera que asociar cada variable de cada sensor a un estacionamiento especfico, que ser visible grficamente desde la aplicacin.
La aplicacin utilizar la tecnologa GPS que permitir al sistema saber a qu
centro comercial se dirige el usuario, asociando la cercana de su vehculo con la ubicacin geogrfica del mall. Una vez sabida esta informacin, la aplicacin desplegar una interfaz grfica donde el usuario podr visualizar las plazas disponibles dentro de cada nivel del estacionamiento del centro, pudiendo de esta manera anteponerse a una bsqueda exhaustiva de algn lugar disponible sin saber hacia donde dirigirse.