You are on page 1of 179

TABLA DE CONTENIDO INTRODUCCION 1. PLANTEAMIENTO DEL PROBLEMA ................................................ 1.1 TITULO. 1.2 DEFINICION DEL PROBLEMA . 1.

.3 JUSTIFICACION 1.3.1 Empresarial . 1.3.2 Acadmica ... 1.4 OBJETIVOS 1.4.1 Objetivo general .. 1.4.2 Objetivos especficos . 1.5 ALCANCES Y LIMITACIONES 1.5.1 Alcances .. 1.5.2 Limitaciones . 2. MARCO REFERENCIAL .. 2.1 ANTECEDENTES . 2.2 MARCO CONTEXTUAL . 2.2.1 Unidad Administrativa Especial del SENA .. 2.2.2 Cultura Organizacional 2.2.3 Regional Nario 2.2.4 Centro Internacional de Produccin Limpia Lope Pasto 2.2.5 Laboratorio de Electrnica . 2.3 BASE TEORICA . 2.3.1 Conceptos de mantenimiento 2.3.2 Conceptos de comunicacin .. 2.3.3 Conceptos de redes y telecomunicaciones . 2.4 MARCO LEGAL 2.5 ASPECTOS TECNICOS . 2.5.1 Caractersticas funcionales y operacionales de los sistemas operativos y software utilizados a lo largo de la pasanta

2.5.1.1 Sistema operativo Linux 2.5.1.2 Plataforma fedora .. 2.5.1.3 Software PIKLAB 2.5.1.4 Compilador SDCC .. 2.5.1.5 Sistema operativo Windows Server 2003 .. 2.5.1.6 Software Proteus . 2.5.1.7 Software Mplab IDE. 2.5.1.8 Software Labview 2009 .. 2.5.1.9 Software M2M studio 2.5.2 Caractersticas funcionales y operacionales de los equipos transmisores y receptores que pertenecen al sistema de Telemetra del monoplaza del centro LOPE 2.5.2.1 Modem Wavecom Fastrack Supreme 20 2.5.2.2 Modulo RF XBee Pro . 2.5.2.3 HTC TyTN II .. 2.5.3 PRGRAMADOR Y DEPURADOR PICKIT3 . 3. METODOLOGIA . 3.1 Tipo de estudio 3.2 Recoleccin de informacin . 3.2.1 Fuentes primarias 3.2.2 Fuentes secundarias .. 3.3 Desarrollo de la Pasantia .. 3.3.1 Habilitar el servidor y realizar mantenimiento a los equipos del laboratorio de electrnica para el uso eficiente de recursos del ambiente 3.3.1.1 Asignacin y preparacin estacin base .. 3.3.1.2 Equipo servidor .. 3.3.1.3 Mantenimiento equipos de laboratorio de electrnica 3.3.2 Incorporar el sistema operativo Linux a la formacin de electrnica en el Centro .. 3.3.2.1 Descripcin del sistema operativo Linux y laboratorio electrnico de fedora . 3.3.2.2 Ambiente de desarrollo del software PIKLAB . 3.3.3 Incorporar software de diseo electrnico al laboratorio de electrnica del centro de formacin . 3.3.3.1 Compilador SDCC y software PROTEUS . 3.3.3.2 Software Mplab y hardware PICkit3

3.3.4

Brindar asesora en la ejecucin de los proyectos relacionados con automatismos mecatronicos 3.3.4.1 Control de ambiente de cuyes .. 3.3.4.1.1 Sensor de temperatura LM35 . 3.3.4.1.2 Comparador LM-311 . 3.3.4.1.3 Display LCD 2x16 . 3.3.4.1.4 Teclado matricial 3 x 4 .. 3.3.4.1.5 Microcontrolador PIC 16f84 . 3.3.4.1.6 Conversor Anlogo/Digital 3.3.4.1.7 Programacin teclado matricial 3.3.4.1.8 Etapa de sensado con el LM-35 .. 3.3.4.1.9 Entrada de referencia . 3.3.4.2 Sistema de Telemetra y Telecontrol del monoplaza FORSENAR .. 3.3.4.2.1 Telemetra y Telecontrol .. 3.3.4.2.2 Descripcin del sistema de Telemetra y Telecontrol 3.3.4.2.3 Configuracin y programacin del microcontrolador 18f4550 . 3.3.4.2.4 Configuracin del modem celular Fastrack Supreme 20 3.3.4.2.5 Configuracin mdulos XBee Pro 3.3.4.2.6 Programacin de la aplicacin visual de adquisicin de datos en Labview . 3.3.4.2.7 Diseo e implementacin de la tarjeta de adquisicin . 3.3.4.2.8 Pruebas y resultados del sistema de Telemetra y Telecontrol 3.3.4.2.9 Instalacin del sistema de Telemetra ...

3.3.5 Realizar jornadas de capacitacin dictando seminarios informativos sobre sistemas y redes de comunicacin, RF, GSM, GPS y desarrollo del sistema de Telemetra formula SENA Nario . 3.3.6 Elaborar y entregar informes parciales mensuales y un informe final que contenga el desarrollo de las actividades realizadas en el transcurso de la pasanta .. 3.3.7 Sustentar el cumplimiento de las actividades desarrolladas en la pasanta, ante la comunidad de Ingeniera Electrnica de la Universidad Francisco de Paula Santander .. 3.3.8 Participacin en actividades complementarias llevadas a cabo durante el transcurso de la pasanta .

4. RECURSOS ......................................................................................... 4.1 Recursos humanos . 4.2 Recursos institucionales 4.3 Recursos materiales .. 5. PRESUPUESTO ................................................................................. 6. CONCLUSIONES .. 7. RECOMENDACIONES . BIBLIOGRAFIA ........................................................................................ ANEXOS

LISTA DE FIGURAS Figura 1. Regionales del SENA en Colombia Figura 2. Organigrama Figura 3. Vista Satelital del Centro Internacional de Produccin Limpia LOPE Figura 4. Laboratorio de electrnica- Centro LOPE Figura 5. Logotipo de Linux Figura 6. Esquema laboratorio electrnico Fedora Figura 7. Software de programacin de pic PIKLAB Figura 8. Logotipo sistema operativo Windows server 2003 Figura 9. Logotipo software de simulacin y diseo electrnico PROTEUS Figura 10. Logotipo software MPLAB Figura 11. Logotipo software LabView Figura 12. Logotipo software M2M studio Figura 13. Modem celular fastrack supreme 20 Figura 14. Arquitectura del modulo Fastrack supreme 20 Figura 15. Cable conector de alimentacin Figura 16. Seales del enlace serial RS-232 Figura 17. Conector DB 15 del modulo fastrack supreme 20 Figura 18. Conector SMA en el fastrack supreme 20 Figura 19. Antena GSM/GPRS para modulo celular de 4 bandas con conector SMA Figura 20. Antena GPS para modulo IESM GPS USB de fastrack supreme Figura 21. Tarjeta de expansin IESM_GPS_USB Figura 22. Modulo RF XBee PRO Figura 23. Conexin mnima de la XBee Figura 24. HTC TyTN II Figura 25. Programador para microcontroladores PICkit3 Figura 26. Estacin base. Figura 27. Red de rea local LAN con switch Figura 28. Logotipo VMware Figura 29. Esquematico de circuitos en Fedora Figura 30. Simualcion en platoforma Fedora Figura 31. Ambiente de desarrollo de Piklab Figura 32. Integracin ISIS proteus y SDCC Figura 33. Encadenamiento SDCC Figura 34. Codigo fuente en notepad++ Figura 35. Ventana cmd lista para compilacion Figura 36. Comandos en ventana cmd para depurar y enlazar Figura 37. Comandos en ventana cmd para creacin de archivos de simulacin y descarga

Figura 38. Ventana de herramientas del simulador Proteus Figura 39. Cdigo fuente importado a ISIS Figura 40. Esquema del circuito en ISIS Proteus Figura 41. Ventana MPLAB para importar cdigo fuente Figura 42. Seleccin del programador PICkit3 Figura 43. Descarga de cdigo fuente por medio del programador PICkit3 Figura 44. Diagrama de bloques del control de ambiente de cuyes Figura 45. Sensor de temperatura LM-35 Figura 46. Comparador LM-311 Figura 47. Lcd 2x16 Figura 48. Teclado matricial 3x4 Figura 49. Microcontrolador PIC 16f84 Figura 50. Diseo preliminar del hardware Figura 51. Diagrama de flujo del teclado matriicial Figura 52. Comportamiento del LM-35 Figura 53. Etapa de sensado y ajuste de temperatura Figura 54. Circuito de referencia Figura 55. Equipo de telemetra y telecontrol FORSENAR Figura 56. Proceso de telemetra Figura 57. Sistema de transmisin de datos al servidor Figura 58. (a) sensor SRF04, (b) sensor GP2Y0A02YK, (c) sensor IS471F (d) sensor TGS3870, (e) sensor SHT71, (f) sensor DS18S20 (g) acelermetro MMA7260QT Figura 59. Distribucin de pines del PIC 18f4550 Figura 60. Diagrama de bloques del microcontrolador 18f4550 Figura 61. Pasos para la instalacin del driver Figura 62. Entorno de trabajo de la herramienta de programacin CCS Figura 63. Diagrama de flujo principal del microcontrolador de procesamiento de datos Figura 64. Diagrama de flujo del estado inicio. Figura 65. Diagrama de flujo del estado adquisicin de datos Figura 66. Diagrama de flujo de la rutina de desborde Figura 67. Diagrama de flujo de la rutina adquisicin de aceleracin Figura 68. Diagrama de flujo de la rutina entrada digital Figura 69. Diagrama de flujo de la rutina activacin USB Figura 70. Maquina de estados de toma de decisiones Figura 71. Diagrama de flujo del estado toma de decisiones. Figura 72. Diagrama de flujo de la rutina orden lista Figura 73. Diagrama de flujo de la rutina de espera Figura 74. Diagrama de flujo de la rutina de ejecucin de comando Figura 75. Diagrama de flujo de la rutina de verificacin de comando Figura 76. Diagrama de flujo de la rutina confirmacin de PC Figura 77. Diagrama de flujo de la rutina de fallas del estado de toma de decisiones Figura 78. Diagrama de flujo del estado de actualizacin de salidas

Figura 79. Diagrama de flujo del estado de fallas generales. Figura 80. Diagrama de flujo del estado de reposo Figura 81. Maquina de estados de comunicacin Tarjeta-PC. Figura 82. Diagrama de flujo del estado de inicio de comunicacin. Figura 83. Diagrama de flujo del estado de espera de comunicacin. Figura 84. Maquina de estados para tratamiento de eventos Figura 85. Diagrama de flujo del estado de tratamiento de eventos Figura 86. Diagrama de flujo del estado de envi de comunicacin. Figura 87. Diagrama de flujo del estado de falla de comunicacin. Figura 88. Esquema general de la tarjeta de adquisicin de datos Figura 89. Transmisin de catos cliente servidor con el modem celular Figura 90. Comunicacin entre el modulo Fastrack Supreme 20 y una aplicacin externa Figura 91. Diagrama de flujo conexin modem Figura 92. Maquina de estado para la conexin a la red del modem Figura 93. Diagrama de flujo de conexin a red GPRS Figura 94. Tarjeta de expansin IESM_GPS_USB Figura 95. Software para dispositivos embebidos M2M Studio Figura 96. Puntos de localizacin entregados por el GPS Figura 97. Configuracin punto a punto mdulos XBee Pro Figura 98. Ambiente de desarrollo del software X-CTU Figura 99. Comunicacin con tarjeta Figura 100. Configuracin VISA Figura 101. Diagrama de estados para porgramacion de la aplicacin de monitoreo de componentes en Stechart Figura 102. Aplicacin visual de monitoreo Figura 103. Representacin numrica de los diversos sensores en el monoplaza Figura 104. Representacin grafica de los datos obtenidos del monoplaza Figura 105. Circuito esquemtico del GPS A1080 Figura 106. Modulo GPS A1080 en PCB Figura 107. Modulo GPS A1080 en 3D Figura 108. Circuito esquemtico del hardware para el acelermetro Figura 109. Tarjeta final del acelermetro en PCB Figura 110. Tarjeta de acelermetro en 3D Figura 111. Circuito esquemtico de la tarjeta de adquisicin de datos Figura 112. Tarjeta final del PIC en PCB Figura 113. Tarjeta final del PIC vista en 3D Figura 114. Tarjeta de adquisicin terminada Figura 115. Tarjetas de adquisicin de datos y acelermetro Figura 116. Sistema de telemetra y computador servidor Figura 117. Pruebas de la tarjeta de adquisicin a travs de hyperterminal Figura 118. Configuracin de modem Figura 119. Acceso a la red GPRS

Figura 120. Compilacin y descarga de la aplicacin GPS Figura 121. Configuracin mdulos XBee Pro en el software X-CTU Figura 122. Implementacin de las tarjetas para pruebas Figura 123. Ubicacin de tarjeta y batera Figura 124. Ubicacin sensor de proximidad Figura 125. Ubicacin sensor de suspensin Figura 126. Ubicacin sensor temperatura radiador Figura 127. Ubicacin sensor de gases Figura 128. Ubicacin sensor temperatura y humedad Figura 129. Ubicacin sensor de recorrido Figura 130. Deteccin de obstculos Figura 131. Datos del sensor de recorrido Figura 132. Datos del sensor de temperatura y humedad Figura 133. Datos del sensor de suspensin Figura 134. Registro histrico de desempeo de variables Figura 135. Desempeo de todas las variables del sistema Figura 136. Estado de variables ambientales y de trabajo Figura 137. Vista general de las variables medidas Figura 138. Instalacin de la tarjeta principal en el vehculo Figura 139. Ubicacin de la tarjeta de adquisicin Figura 140. Instalacin sensores de suspensin delantera Figura 141. Instalacion del modulo XBee Pro en el vehiculo Figura 142. Tirado y canalizacion de cables Figura 143. Instalacion sensor de proximidad trasera Figura 144. Instalacion sensor de recorrido Figura 145. Instalacion sensor temperatura del motor Figura 146. Instalacin sensor temperatura radiador y gases Figura 147. Pruebas del sistema ya implementado en el vehiculo Figura 148.Sistema de telemetra y telecontrol implementado y vehiculo listo para competencia

LISTA DE TABLAS

Tabla 1. Pines del conector de alimentacin Tabla 2. Pines del DB15 Tabla 3. Caractersticas antena GSM/GPRS Tabla 4. Caractersticas antena GPS Tabla 5. Rango de frecuencia que soporta la antena Tabla 6. Caractersticas bsicas de IESM_GPS_USB Tabla 7. Caractersticas bsicas del fastrack supreme 20 Tabla 8. Resumen de comandos de programacin Tabla 9. Especificaciones tcnicas Tabla 10. Rangos de sensibilidad del acelermetro Tabla 11. Caractersticas del microcontrolador 18f4550 Tabla 12. Funciones para la gestin de RTOS en CCS Tabla 13. Cuadro de materiales Tabla 14. Cuadro de presupuesto

LISTA DE ANEXOS

Anexo A. PROGRAMACION DEL SISTEMA DE TELEMETRIA EN LABVIEW Anexo B. ELABORACION DE IMPRESOS DEL SISTEMA DE TELEMETRIA Anexo C. PRESENTACION DE PLANCHAS RF, GPS, GSM/GPRS Anexo D. CONVENIO DE APOYO INTERINSTITUCIONAL Anexo E. CERTIFICADO DE ASISTENCIA AL PROYECTO FORMULA

Acrnimos en ingles utilizados en la Pasanta

3GSM

Third-generation Services for GSM (Servicios de Tercera Generacin para GSM) Analog-to-Digital Converter (Convertidor Anlogo Digital) Assisted GPS (GPS Asistido) Access Point Name (Nombre del Punto de Acceso) American Standard Code for Information Interchange (Cdigo Estadounidense Estandarizado para el Intercambio de Informacin) Attention (Comandos para atencin de modem) Binary Digit (Digito Binario) Base Station Controller (Controlador de Estacin Base) Base Station Subsystem (Sub-sistema de Estacin Base) Base Transceiver Station (Estacin Base Transceptora) Code Division Multiple Access (Acceso Mltiple por Divisin de Cdigo) Dynamic Host Configuration Protocol (Protocolo de Configuracion Dinamica de Servidores) Domain Name System (Sistema de Nombre de Dominio) Enhanced Data for a Global Enviroment (Datos Mejorados para un Ambiente Global) First in, First out (Primero en entrar, Primero en salir) File Transfer Protocol (Protocolo de Transferencia de Archivos) Gateway GPRS Support Node (Puerta de Enlace del Nodo de Soporte GPRS)

ADC A-GPS APN ASCII

AT BIT BSC BSS BTS CDMA

DHCP

DNS EDGE

FIFO FTP GGSN

GNSS

Global Navigation Satellite Systems (Sistema Global de Navegacin por Satlite) General Packet Radio Service (Servicio General de Paquetes por Radio) Global Positioning System (Sistema de Posicionamiento Global) Global System for Movile Communications (Sistema Global de Comunicaciones Mviles) Hypertext Transfer Protocol (Protocolo de transferencia de Hipertexto) Integrated Development Desarrollo) Enviroment (Ambiente Integrado de

GPRS

GPS GSM

HTTP

IDE

IEEE

Institute of Electrical and Electronics Engineers (Instituto de Ingenieros Elctricos y Electrnicos) Internet Protocol (Protocolo de Internet) Local Area Network (Red de rea Local) Machine-to-Machine (Maquina a Maquina) Media Access Control (Control de Acceso al Medio) MOdulator/DEModulator (MOdulador/DEModulador) Mobile Station (Estacin Mvil) Mobile Services Switching Center (Centro de Conmutacin y Servicios Mviles) Open Systems Sistemas) Interconnection (Interconexin Abierta entre

IP LAN M2M MAC MODEM MS MSC

OSI

PAN PDP PIN PPP

Personal Area Network (Red de rea Personal) Packet Data Protocol (Protocolo de Datos por Paquete) Personal Identification Number (Numero de Identificacin Personal) Point-to-Point Protocol (Protocolo Punto a Punto)

RF SCI SGSN SIM SMS TCP TDMA

Radio Frequency (Radio Frecuencia) Serial Communications Interface (Interfaz Serial de Comunicaciones) Serving GPRS Support Node (Servidor de Nodo de Soporte GPRS) Subscriber Identity Module (Modulo de Identidad del Suscriptor) Short Message Service (Servicio de Mensajes Cortos) Transfer Control Protocol (Protocolo de Control de Transferencia) Time Division Multiple Access (Acceso Mltiple por Divisin de Tiempo) Universal Serial Bus (Bus Universal en Serie) Wide Area Network (Red de rea Amplia) Wideband Code Division Multiple Access (Mltiple Acceso por Divisin de Tiempo)

USB WAN W-CDMA

INTRODUCCION

El Servicio Nacional de Aprendizaje - SENA, est encargado de cumplir la funcin que corresponde al Estado de invertir en el desarrollo social y tcnico de los trabajadores colombianos, ofreciendo y ejecutando la Formacin Profesional, para la incorporacin y el desarrollo de las personas en actividades productivas que contribuyan al desarrollo social, econmico y tecnolgico del pas. Dentro del Servicio Nacional de Aprendizaje SENA regional Nario se encuentra el centro de formacin llamado CENTRO INTERNACIONAL DE PRODUCCION LIMPIA- LOPE uno de los objetivos de este centro de formacin es innovar permanentemente las estrategias y metodologas de aprendizaje, de acuerdo con las tendencias tecnolgicas y las necesidades sociales, para lograr productividad, competitividad, equidad y contribuir con el desarrollo del pas. Este centro de formacin est conformado por distintos departamentos, que para efectos de esta pasanta los indicados a los que se enfoco el trabajo realizado fueron: el departamento de electrnica, mecatrnica y robtica los cuales llevan a cabo una variedad de proyectos con enfoques nacionales donde la asistencia tcnica en el mantenimiento, asesoras, seminarios y dems acciones relacionadas con la aplicacin de los conceptos de ingeniera electrnica sirvieron de base como prctica profesional, adems de aplicar las tcnicas de automatizacin industrial y telecomunicaciones para fomentar e incentivar a los aprendices el conocimiento. El siguiente informe contiene los elementos que describen el procedimiento que se sigui en la realizacin de la PASANTA ASESORIA FORMATIVA Y APOYO EN EL DESARROLLO DE PROYECTOS DE AUTOMATISMOS MECATRNICOS DEL CENTRO INTERNACIONAL DE PRODUCCIN LIMPIA LOPE DE SENA REGIONAL NARIO, las personas y entidades que participaron en este proyecto desarrollado en la modalidad de pasanta para desarrollar actividades especificas en el tiempo programado. Dicho Programa de Prcticas tuvo como objetivo fundamental establecer un espacio de acercamiento entre estudiantes universitarios y el mundo laboral, a travs de la ejecucin de funciones reales de un puesto de trabajo y el desarrollo de proyectos de mejora en la institucin.

1. PLANTEAMIENTO DEL PROBLEMA

1.1

TITULO

PASANTA ASESORIA FORMATIVA Y APOYO EN EL DESARROLLO DE PROYECTOS DE AUTOMATISMOS MECATRNICOS DEL CENTRO INTERNACIONAL DE PRODUCCIN LIMPIA LOPE DE SENA REGIONAL NARIO. 1.2 DEFINICION DEL PROBLEMA

El SENA ofrece sus servicios a la comunidad de formacin profesional integral, orientacin y capacitacin para el empleo; apoyo al desarrollo empresarial; servicios tecnolgicos para el sector productivo, y apoyo a proyectos de innovacin, desarrollo tecnolgico y competitividad. Adems de complementar su participacin en actividades de investigacin y desarrollo tecnolgico, ocupacional y social, mantenerse a la vanguardia de los procesos internacionales, y actualizarse en procesos pedaggicos, tecnolgicos y administrativos para responder con eficiencia y calidad a los cambios y exigencias de la sociedad actual. Para que los procesos se desarrollen de forma adecuada es necesario contar con asesoras que acompaen la ejecucin de los proyectos de forma conceptual y tcnica, incluyendo el mantenimiento de los equipos electrnicos y mecanismos, la creacin y administracin de sistemas de trabajo, el aprovechamiento de programas y herramientas tecnologas adems de la constante actualizacin y capacitacin mediante los cursos de formacin dictados y los seminarios de temas de inters actual y necesario para complementar su conocimientos. El establecimiento de metodologas de aprendizaje de forma productiva y competitiva, de acuerdo a las tendencias tecnolgicas de cada da y las necesidades de las empresas y los trabajadores, implica que las maquinas y sistemas informticos estn actualizados y funcionando correctamente y de un recurso humano capacitado para cada fin. Los objetivos y funciones programados por la institucin para el fomento de la formacin profesional, se desarrollan planteando el problema con la siguiente pregunta. Qu acciones es necesario llevar a cabo con el fin de participar y apoyar las actividades tcnicas y proyectos de automatismos mecatrnicos, del Centro Internacional de Produccin Limpia Lope de SENA regional Nario?

1.3

JUSTIFICACION 1.3.1 Empresarial. Para que el Servicio Nacional de Aprendizaje SENA, preste los servicios a la comunidad garantizando resultados que sean de aprovechamiento para la sociedad en general y para el personal encargado, es necesario que los equipos funcionen correctamente y la ejecucin de los proyectos sean asesorados por una persona capacitada en los temas adecuados, como son la automatizacin, medicin, adquisicin de datos, entre otros. El anlisis inicial del estado de los equipos y el mantenimiento de los mismos evita grandes errores en los resultados finales de la realizacin de los proyectos. De la misma forma las asesoras y capacitaciones en temas de inters para los participantes, que permitan encontrar las mejores soluciones a los inconvenientes que se puedan presentar y plantear mejores alternativas conceptuales y prcticas. La interaccin con los sistemas informticos y electrnicos, es preciso para posibilitar la eficiencia en el desarrollo de los procesos. La presente Pasanta busca que mediante la capacitacin, asesoramiento, mantenimiento, seguimiento y apoyo tcnico, se disminuyan los errores de tipo electrnico y mecatrnico, y adems que el pasante aprenda de las experiencias y se instruya en los procesos pertinentes para llevarse a cabo profesionalmente 1.3.2 Acadmica. La prctica profesional de un ingeniero lo capacita para defenderse en el mbito laboral antes de iniciar sus trabajos ejerciendo como profesional. La aplicacin de conceptos y tcnicas aprendidas durante su formacin para cada situacin que se presente durante la pasanta, contando con la colaboracin y asesora de personas capacitadas como son el director, ingeniero de la Universidad Francisco de Paula Santander y el codirector, ingeniero del Servicio Nacional de Aprendizaje, SENA. La revisin oportuna y el mantenimiento de los equipos, como la preparacin de los seminarios de capacitacin, permitirn ganar experiencia y adquirir conocimientos para desenvolverse profesionalmente e interactuar con las herramientas y el personal relacionado con la ingeniera electrnica. Hacer parte del personal de una institucin como el SENA regional Nario, le posibilita a la universidad crear y fortalecer vnculos con las empresas a nivel nacional dando a conocer el nivel acadmico y humano de los estudiantes que se forman en ella.

1.4

OBJETIVOS

1.4.1 Objetivo general. Apoyar en la asesora formativa y el desarrollo de proyectos de automatismos mecatrnicos del Centro Internacional de Produccin Limpia Lope de SENA Regional Nario.

1.4.2 Objetivos especficos. Habilitar el servidor1 y realizar mantenimiento a los equipos del laboratorio de electrnica para el uso eficiente de recursos del ambiente. Incorporar el sistema operativo LINUX2 a la formacin de electrnica en el centro. Incorporar software de diseo electrnico al laboratorio de electrnica del centro de formacin. Brindar asesora en la ejecucin de los proyectos relacionados con automatismos mecatrnicos. Realizar jornadas de capacitacin dictando seminarios informativos sobre sistemas y redes de comunicacin, RF3, GSM4, GPS5 y Desarrollo del sistema de telemetra Formula SENA Nario. . Elaborar y entregar informes parciales mensuales y un informe final que contenga el desarrollo de las actividades realizadas en el transcurso de la pasanta. Sustentar el cumplimiento de las actividades desarrolladas en la pasanta, ante la comunidad de Ingeniera Electrnica de la Universidad Francisco de Paula Santander.
1 2 3 4 5

Ordenador de gran potencia que se encarga de prestar un servicio a otros ordenadores que se conectan a l. Sistema operativo tipo UNIX que utiliza la combinacin de nucle o kernel libre. Espectro de radiofrecuencia Sistema global para las comunicaciones mviles. Sistema de posicionamiento global.

1.5 ALCANCES Y LIMITACIONES Los alcances y limitaciones que se presentaron en el desarrollo de esta pasanta en las actividades tcnicas, elaboracin de seminarios y asesora de proyectos a implementar en el rea de Automatismos Mecatronicos fueron los siguientes. 1.5.1 Alcances. Conocimiento de automatismos mecatronicos, que se llevan a cabo en el Centro Internacional de Produccin Limpia LOPE, para la elaboracin de proyectos de competencia nacional. Conocimiento de nuevos sistemas operativos, software de programacin y herramientas electrnicas que se encuentran en los laboratorios del Centro de Formacin para el desarrollo de prototipos y proyectos a gran escala. Anlisis sobre los requerimientos para una posible implementacin del sistema de telemetra6 de un monoplaza. Experiencia en diseo e instalaciones de dispositivos electrnicos con los que se conto al momento de ejecutar los diversos proyectos del Centro de Formacin. Experiencia en elaboracin y desarrollo de conferencias con enfoques electrnicos. 1.5.2 Limitaciones. Los equipos requieren un manejo adecuado por personas capacitadas para minimizar los errores y agilizar los procesos, y aunque una de las funciones del SENA es brindar la enseanza adecuada a los aprendices, la manipulacin de los equipos por parte de ellos no posibilitar un trabajo totalmente eficiente. Los proyectos dependen de los recursos humanos, institucionales y econmicos necesarios para su ejecucin, para lo cual estn sujetos al anlisis de presupuesto y prioridad corriendo el riesgo de no aprovechar el personal encargado en un tiempo prudencial y perdiendo el control sobre los mismos cuando las responsabilidades en las actividades pasan por diferentes personas,
6

Medicin remota de magnitudes fsicas y posteriores envi de la informacin hacia el operador del sistema.

2. MARCO REFERENCIAL Dentro del marco referencial esta, contenido el marco contextual de la empresa donde se realizo esta pasanta, as como el antecedente que se encontr y que hace referencia al propsito de este proyecto. 2.1 ANTECEDENTES

A continuacin se presenta una breve descripcin de una pasanta realizada en este centro de formacin orientada al tema de desarrollo de esta pasanta. CHAMORRO ORTEGA, Javier Humberto, Pasanta en Asesora Formativa y Tcnica en los Programas de Tecnologa en Electrnica Industrial y Automatizacin Industrial del SENA regional Nario Pasante de la Facultad de Ingeniera Electrnica de la Universidad de Nario. Esta pasanta realizada en septiembre de 2006 y prolongada hasta abril de 2007, se centro en la asesora a los practicantes vinculados al centro de formacin. Para proponer ideas de proyectos que serian opcin de grado de los practicantes y posteriormente brindarles los conocimientos de ingeniera electrnica para llevar a cabo la culminacin de los mismos, haciendo un seguimiento minuciosos a cada una de las fases de estos proyectos. Aparte de que tambin se realizaran labores de mantenimiento tcnico a los equipos electrnicos del laboratorio del Centro de Formacin.

2.2

MARCO CONTEXTUAL

A continuacin se hace una presentacin del Instituto Nacional de Aprendizaje SENA, donde se encuentra su organizacin, objetivo, misin, visin funciones y una resea histrica. 2.2.1 UNIDAD ADMINISTRATIVA ESPECIAL DEL SENA Naturaleza Jurdica del SENA El Servicio Nacional de Aprendizaje (SENA) creado en 1957 como resultado de la iniciativa conjunta de los trabajadores organizados, los empresarios, la iglesia catlica y la OIT 7, es un establecimiento pblico del orden nacional, con personera jurdica, patrimonio propio e independiente y autonoma administrativa, adscrito al Ministerio de la Proteccin Social de la Repblica de Colombia.
7

Organizacin Internacional del Trabajo, Creada por el tratado de Versalles en 1919

El SENA cumple la funcin que le corresponde al Estado de invertir en el desarrollo social y tcnico de los trabajadores colombianos, ofreciendo y ejecutando la formacin profesional integral para la incorporacin de las personas en actividades productivas que contribuyan al crecimiento social, econmico y tecnolgico del pas, conforme al artculo 16 de la ley 344 de 1996 Adems de la formacin profesional integral, impartida a travs de los Centros de Formacin, brinda servicios de Formacin continua del recurso humano vinculado a las empresas, en este caso a la universidad; informacin; orientacin y capacitacin para el empleo; apoyo al desarrollo empresarial; servicios tecnolgicos para el sector productivo, y apoyo a proyectos de innovacin, desarrollo tecnolgico y competitividad. Conforme al artculo 2 de ley 1064 de 26 de julio de 2006. El SENA es un establecimiento pblico, con financiamiento propio derivado de los aportes parafiscales de los empresarios, que ofrece instruccin gratuita a millones de personas que se benefician con programas de formacin complementaria y titulada y jalona el desarrollo tecnolgico para que las empresas del pas sean altamente productivas y competitivas en los mercados globalizados. 2.2.2 CULTURA ORGANIZACIONAL Objetivos. El Servicio Nacional de Aprendizaje, SENA, tiene los siguientes objetivos: Dar formacin profesional integral a los trabajadores de todas las actividades econmicas, y a quienes sin serlo, requieran dicha formacin, para aumentar por ese medio la productividad nacional y promover la expansin y el desarrollo econmico y social armnico del pas, bajo el concepto de equidad social redistributiva. Fortalecer los procesos de formacin profesional integral que contribuyan al desarrollo comunitario a nivel urbano y rural, para su vinculacin o promocin en actividades productivas de inters social y econmico. Apropiar mtodos, medios y estrategias dirigidos a la maximizacin de la cobertura y la calidad de la formacin profesional integral. Participar en actividades de investigacin y desarrollo tecnolgico, ocupacional y social, que contribuyan a la actualizacin y mejoramiento de la formacin profesional integral.

Propiciar las relaciones internacionales tendientes a la conformacin y operacin de un sistema regional de formacin profesional integral dentro de las iniciativas de integracin de los pases de Amrica Latina y el Caribe. Actualizar, en forma permanente, los procesos y la infraestructura pedaggica, tecnolgica y administrativa para responder con eficiencia y calidad a los cambios y exigencias de la demanda de formacin profesional integral. Misin. El Servicio Nacional de Aprendizaje (SENA) se encarga de cumplir la funcin que le corresponde al Estado de invertir en el desarrollo social y tcnico de los trabajadores colombianos, ofreciendo y ejecutando la Formacin Profesional Integral gratuita, para la incorporacin y el desarrollo de las personas en actividades productivas que contribuyan al desarrollo social, econmico y tecnolgico del pas. Visin. El SENA ser una organizacin de conocimiento para todos los colombianos, innovando permanentemente en sus estrategias y metodologas de aprendizaje, en total acuerdo con las tendencias y cambios tecnolgicos y las necesidades del sector empresarial y de los trabajadores, impactando positivamente la productividad, la competitividad, la equidad y el desarrollo del pas

Funciones. Son funciones del Servicio Nacional de Aprendizaje, SENA, las siguientes: Impulsar la promocin social del trabajador, a travs de su formacin profesional integral, para hacer de l un ciudadano til y responsable, poseedor de valores morales ticos, culturales y ecolgicos. Velar por el mantenimiento de los mecanismos que aseguren el cumplimiento de las disposiciones legales y reglamentarias, relacionadas con el contrato de aprendizaje. Organizar, desarrollar, administrar y ejecutar programas de formacin profesional integral, en coordinacin y en funcin de las necesidades sociales y del sector productivo.

Velar porque en los contenidos de los programas de formacin profesional se mantenga la unidad tcnica. Crear y administrar un sistema de informacin sobre oferta y demanda laboral.

Adelantar programas de formacin tecnolgica y tcnica profesional, en los trminos previstos en las disposiciones legales respectivas. Disear, promover y ejecutar programas de formacin profesional integral para sectores desprotegidos de la poblacin. Dar capacitacin en aspectos socio-empresariales a los productores y comunidades del sector informal urbano y rural. Organizar programas de formacin profesional integral para personas desempleadas y subempleadas y programas de readaptacin profesional para personas discapacitadas. Expedir ttulos y certificados de los programas y cursos que imparta o valide, dentro de los campos propios de la formacin profesional integral, en los niveles que las disposiciones legales le autoricen.

Desarrollar investigaciones que se relacionen con la organizacin del trabajo y el avance tecnolgico del pas, en funcin de los programas de formacin profesional. Asesorar al Ministerio de Trabajo y Seguridad Social en la realizacin de investigaciones sobre recursos humanos y en la elaboracin y permanente actualizacin de la clasificacin nacional de ocupaciones, que sirva de insumo a la planeacin y elaboracin de planes y programas de formacin profesional integral.

Asesorar al Ministerio de Educacin Nacional en el diseo de los programas de educacin media tcnica, para articularlos con la formacin profesional integral. Prestar servicios tecnolgicos en funcin de la formacin profesional integral, cuyos costos sern cubiertos plenamente por los beneficiarios, siempre y cuando no se afecte la prestacin de los programas de formacin profesional.

Principios, Valores y compromisos Institucionales La actuacin tica de de la comunidad institucional se centra en los siguientes principios valores y compromisos. Principios. Cada da de trabajo se rige de acuerdo a unos principios que deben conocer todas las personas relacionadas con el SENA, como:

Primero la vida La dignidad del ser humano La libertad con responsabilidad El bien comn prevalece sobre los intereses particulares Formacin para la vida y el trabajo

Valores.

Respeto Librepensamiento y actitud crtica Liderazgo Solidaridad Justicia y equidad Transparencia Creatividad e innovacin

Compromiso institucional. El verdadero compromiso de cumplir con el carcter social que aporte a la comunidad, tomando consciencia de:

Convivencia pacfica Coherencia entre el pensar, el decir y el actuar Disciplina, dedicacin y lealtad Promocin del emprendimiento8 y el empresarismo Responsabilidad con la sociedad y el medio ambiente Honradez Calidad en la gestin

Genera beneficios econmicos a la par de tener un enfoque desarrollado en potenciar el bienestar humano que trascienda lo econmico

Resea Histrica En el ao 1957, Rodolfo Martnez Tono tuvo la idea concebida a la orilla del lago Leman, en Suiza, durante una cena con Francis Blanchard, director de la Divisin de Formacin, de la Organizacin Internacional del Trabajo (OIT), que se transformo en el SENA. Blanchard le propuso crear una organizacin descentralizada del Estado y con financiacin autnoma. Martnez, lo expuso ante el entonces Ministro de Trabajo, Raimundo Emiliani Romn. El Consejo de Ministros con la revisin de un comit asesor, le dio la aprobacin. As, el SENA naci durante el Gobierno de la Junta Militar, posterior a la renuncia del general Gustavo Rojas Pinilla, mediante el DecretoLey 118, del 21 de junio de 1957. Sus funciones, definidas en el Decreto 164 del 6 de agosto de 1957, eran brindar formacin profesional a los trabajadores, jvenes y adultos de la industria, el comercio, la agricultura, la minera y la ganadera. As mismo, su fin era proporcionar instruccin tcnica al empleado, formacin acelerada para los adultos y ayudarles a los empleadores y trabajadores a establecer un sistema nacional de aprendizaje. Adems, organizar y mantener la enseanza terica y prctica relacionada con diferentes oficios; seleccionar los candidatos al aprendizaje; realizar cursos complementarios de preparacin, perfeccionamiento y adiestramiento para trabajadores tcnicos; y contribuir con el desarrollo de investigaciones relacionadas con la organizacin cientfica, entre otras. La entidad tripartita, en la cual participaran trabajadores, empleadores y Gobierno, se llam Servicio Nacional de Aprendizaje (SENA) y surgi en el momento indicado. La industria pretenda conquistar nuevos mercados y necesitaba ms trabajadores y mejor calificados, mtodos modernos y cambios drsticos en la productividad. El nombre, SENA, lo escogi Martnez Tono, quien admiraba el ro Sena que cruza a Pars, donde estudi aspectos relacionados con la formacin profesional. En 1957 empez a sesionar el Consejo Directivo Nacional, por espacio de tres aos. Organizaciones sindicales como la CTC9 y UTC10, respaldaron al SENA para que cumpliera un papel fundamental en el desarrollo del pas.

9 10

Confederacin de Trabajadores de Colombia Unin de Trabajadores de Colombia

Las primeras clases se dictaron en las aulas del Politcnico Central y de la Universidad Nacional. Tambin en improvisadas carpas de circos levantadas en ciudades y municipios, con el fin de ampliar su cobertura. Durante los primeros meses se establecieron las estructuras seccionales en los diversos departamentos. Ese ao tambin nacieron las seccionales de Cundinamarca, Antioquia, Valle, Atlntico, Bolvar, Nario, Cauca y Magdalena. Los departamentos restantes tuvieron sus seccionales al siguiente ao. En 1958 se realiz una investigacin, en cinco mil empresas de todos los departamentos, excepto Choc y Crdoba, acerca de las necesidades de Formacin Profesional. El estudio abarc todos los sectores de la industria y revel que al menos 210 mil trabajadores requeran complementar su educacin y urga la formacin de 25 mil trabajadores adicionales. Con base en esos resultados se fij el plan quinquenal, 1959-1963. Los instructores visitaron comunidades marginadas en el barrio Meissen, en Bogot y levantaron ms de 100 carpas de circos en ciudades y municipios. En ellas desarrollaron los programas mviles rurales y urbanos denominados Programas de Promocin Profesional Popular, que despus se llamaron programas mviles. En 1960 el SENA firm convenios con la OIT11 y el Fondo Especial de las Naciones Unidas, que brindaron asesora administrativa, financiera y tcnica a los pequeos y medianos empresarios y promovieron el crecimiento empresarial. La OIT tambin asesor al SENA en la creacin del Centro Nacional de Formacin de Instructores (1959-1960). Unas 2.000 personas se capacitaron como directivos, supervisores einstructores de formacin profesional. En la dcada de los sesenta los centros de formacin pasaron de 31 a 50; la formacin no tradicional, fuera de los centros, represent el 35% del total y se crearon los centros agropecuarios y la Divisin Agropecuaria. En este perodo el nmero de alumnos se increment 40% cada ao debido al incremento de los aportes de la empresa privada, que pasaron de 1 a 2% con la Ley 58 de 1963, y a los mecanismos de planeacin de acciones, evaluacin y control de resultados del SENA.

11

Organizacin Internacional del Trabajo

El 10 de abril de 1970, se puso en marcha el PPPU12 y el PPPR13, inaugurado antes, recibi un impulso importante. Los programas rurales fueron asignados a la divisin agropecuaria y los urbanos a la industria. El SENA creca a un ritmo impresionante, pero no exento de dificultades. La situacin laboral era tensa entre 1970 y 1971. Durante el Gobierno de Carlos Lleras Restrepo el 90% de los funcionarios del SENA fueron declarados empleados pblicos y el 10% oficiales. Por eso, en 1971 se fund el Sindesena14. En medio de esa coyuntura algunos empleados atrados por mejores sueldos y reconocidos por su eficiencia se vincularon al sector privado y al Gobierno. El cumplimiento de metas disminuy y Planeacin Nacional concluy en 1972 que los rendimientos decrecieron, despus de analizar los costos de la formacin profesional. No obstante, la entidad super la situacin. Entre 1969 y 1973 se propuso atender las demandas de formacin de desempleados y subempleados en las reas urbanas y defini nuevas polticas y perspectivas que se hicieron efectivas en 1974. Ese ao Rodolfo Martnez Tono, quien dirigi la entidad desde 1957, fue reemplazado por Eduardo Gaitn Durn, nombrado por el presidente Alfonso Lpez. En 1973 Rodolfo Martnez Tono, quien dirigi la entidad desde 1957, fue reemplazado por Eduardo Gaitn Durn, nombrado por el presidente Alfonso Lpez Michelsen. La entidad alcanz un prestigio internacional sin precedentes. Presidentes de distintos pases llegaron a Colombia para observar la experiencia del SENA. Charles De Gaulle, de Francia, fue uno de ellos. En 1977 se llev a cabo una reestructuracin administrativa. Las metas para el perodo 1976-1980 fueron fijadas a corto y mediano plazo. A comienzos de los aos 80 una parte considerable de la poblacin activa trabajaba en la empresa privada y el sector pblico. El resto perteneca al sector informal. El modelo de educacin tcnica/formacin profesional procur adaptarse a ese contexto. El SENA implement una poltica tcnicopedaggica de educacin permanente, individualizada y modular, lo cual facilit el desarrollo de estrategias como la constitucin de empresas y la educacin a distancia.

12 13 14

Programa de Promocin Profesional Urbana Programa de Promocin Profesional Rural Sindicato de Empleados Pblicos

En 1985 surgi CAPACA15, dirigida a lderes campesinos, indgenas y comunidades beneficiarias de la Reforma Agraria, con el fin de que tomaran parte en el desarrollo agropecuario. En la dcada de los 90 la internacionalizacin de la economa increment la competencia empresarial. De ah la necesidad de expedir la Ley 119 de 1994 mediante la cual la institucin se reestructur para brindar programas de formacin profesional integral en todas las reas econmicas. Con la reduccin de los recursos del Presupuesto Nacional asignados a ciencia y tecnologa en la dcada pasada, se plantearon algunas iniciativas para asegurar que parte del presupuesto del SENA se invirtiera en mejoramiento de la competitividad y desarrollo tecnolgico del sector productivo colombiano. El artculo de Ley 344 de 1996 estipula que el SENA destinar el 20% de sus ingresos para tal fin. La entidad asumi parte de las actividades de innovacin para promover la competitividad de las empresas colombianas y estableci una slida relacin con actores del sistema de ciencia y tecnologa como los centros de desarrollo tecnolgico, las universidades, sus grupos de investigacin e incubadoras de empresas de base tecnolgica. En 1996, el SENA y Colciencias16, se unieron para promover la investigacin tecnologa y la modernizacin cientfica. Posteriormente, en el Plan de Desarrollo de 2003 se incluy un artculo, por el cual Colciencias y el Sena, a travs de convenios especiales de cooperacin, promovern y fomentarn la investigacin aplicada, el desarrollo tecnolgico, la apropiacin pblica de la ciencia, la tecnologa y la innovacin. En 1998 se utiliz el servicio de videoconferencias en todo el pas. Cuatro aos despus existan 31 puntos: cuatro en Bogot y los dems en Medelln, Atlntico y otras regionales. En 2001, el SENA suscribi compromisos con el Convenio Marco de Cooperacin Interinstitucional del Ministerio de Agricultura para la reactivacin del campo, la generacin de empleo y la promocin, consolidacin y fortalecimiento de empresas asociativas a travs de las cadenas productivas. Entre 2001 y 2002 invirti $33 mil millones en teleinformtica, formacin de personas con competencias especficas en tecnologas de informacin y comunicacin. Se desarrollaron seis grandes proyectos: aulas abiertas, aulas

15 16

Capacitacin para la Participacin Campesina Instituto para el Desarrollo de la Ciencia y la Tecnologa

itinerantes, nueva oferta educativa, comunidad virtual, videoconferencia y la pgina web. Durante estos 50 aos el SENA se consolid como una entidad de Formacin Profesional y extendi sus servicios a todos los municipios de Colombia mediante alianzas estratgicas con alcaldes y gobernadores. Actualmente, llega a los 1099 municipios, incluso a los ms alejados, con una red corporativa de comunicaciones que comprende la Direccin General, 33 Regionales, 115 Centros de Formacin Profesional y 45 aulas mviles con acceso a INTERNET, el cual se brinda con ms de 15.000 computadores conectados. Para una mayor organizacin el SENA se encuentra sectorizado por regionales ubicadas a lo largo y ancho del pas como lo muestra la figura 1.

Figura 1. Regionales del SENA en Colombia

Figura 2. Organigrama

2.2.3 REGIONAL NARIO El SENA Regional Nario imparte formacin a los habitantes de todos los municipios del departamento a travs de sus diferentes Centros de Formacin Profesional. La infraestructura con la que el SENA cuenta en Nario le permite fortalecer todos los sectores econmicos de las diferentes subregiones del departamento Uno de sus centros de formacin en Nario es el Centro Internacional de Produccin Limpia que abarca los municipios de Pasto, Ancuya, Albn, Beln, El Tambo, La Unin, Sandon, Nario, La Florida, La Llanada, Buesaco, Chachagu, Funes, Samaniego, La Cruz, San Bernardo, Policarpa, El Peol, El Rosario, San Lorenzo, Linares, Los Andes, San Pedro de Cartago, Tabln de Gmez, Tangua, Santacruz de Guachavez, Yacuanquer. Sus acciones estn dirigidas a la formacin integral del talento humano y la prestacin de servicios tecnolgicos requeridos por los diferentes sectores como aporte al desarrollo social, econmico, y tecnolgico de Nario y el pas. 2.2.4 CENTRO INTERNACIONAL DE PRODUCCION LIMPIA LOPE - Pasto
Figura 3. Vista Satelital del Centro Internacional de Produccin Limpia LOPE

31

El Centro Internacional de Produccin Limpia del SENA Regional Nario, avanza en el diseo, gestin y ejecucin permanente de proyectos estratgicos para vigorizar su tecnologa medular de Produccin ms limpia y con ello, avanzar en el desarrollo del Plan de Gestin Ambiental de la institucin. El objetivo de este centro de formacin es innovar permanentemente las estrategias y metodologas de aprendizaje, de acuerdo con las tendencias tecnolgicas y las necesidades sociales, para lograr productividad, competitividad, equidad y contribuir con el desarrollo del pas Funciones del Centro LOPE Las funciones del Centro Internacional de Produccin Limpia-Lope, se basan en: El SENA es uno solo. El aprendizaje ser permanente y basado en proyectos. La Oferta Educativa est orientada hacia la demanda de los sectores econmicos, sociales y tecnolgicos. Los Centros actuarn por cadenas productivas y con tecnologa medular. El SENA aplicar el pentgono tecnolgico para impulsar la competitividad y la equidad social. La internacionalizacin del SENA es una premisa. El SENA ejerce responsabilidad social y equidad en todo. El SENA impulsar el desarrollo sostenible y la P+L en todos los procesos. El SENA es actor protagnico del desarrollo local, regional y nacional. El SENA promueve la diversidad y la identidad regional. La gestin del cambio institucional contribuir a generar una organizacin del conocimiento que estar orientada a resultados. El SENA busca sostenibilidad institucional con esfuerzos para incrementar ingresos con la venta de productos y servicios y el establecimiento de alianzas estratgicas.

32

2.2.5 LABORATORIO DE ELECTRONICA. Este laboratorio de aprendizaje se encuentran ubicados en el sector agropecuario del Centro LOPE, figura 4; todas las labores que se ejecutan se hacen bajo las disposiciones del Ingeniero Orlando David Orbes Gmez, instructor de la rama de electrnica moderna del Centro LOPE. Es en este laboratorio donde se lleva a cabo la formacin de los aprendices de los programas de automatizacin, mecatronica y telecomunicacin, con los que cuenta el centro, comprende la oficina del Instructor, estantes de los dispositivos elctricos, electrnicos y tarjetas de aprendizaje y la sala tcnica (laboratorio) donde se encuentra todos los equipos necesarios para la formacin de los aprendices.
Figura 4. Laboratorio de electrnica- Centro LOPE

33

FUNCIONES Llevar a cabo la formacin del futuro tecnlogo, permitiendo desarrollar sus habilidades de reparar, mantener y disear mediante la simulacin, los retos propuestos en su etapa de aprendizaje. Servir de apoyo a las clases tericas, a partir de prcticas especficas realizadas a travs de software didctico y la utilizacin de equipos de medicin e instrumentacin. Desarrollar todas las actividades del proceso de evaluacin tcnica de los aprendices. Realizar estudios de investigacin y desarrollo tecnolgico que permitan el mximo aprovechamiento en los proyectos propuestos por los grupos de trabajo.

2.3 BASE TEORICA A continuacin se presentan los conceptos estudiados y analizados durante la ejecucin del proyecto. 2.3.1 Conceptos de mantenimiento. Durante la ejecucin del mantenimiento que se llevo a cabo en los laboratorios de electrnica se manejo algunos conceptos como: Mantenimiento preventivo. Incluye la revisin continua de los equipos y los cuidados que se deben tener en cuenta. Consiste en acoplar las condiciones para el sistema, mantener limpios todos los componentes, ya que la mayora de fallas que presentan los equipos electrnicos es debida a la acumulacin de polvo en los componentes internos, ya que ste acta como aislante trmico y el calor generado por los componentes no puede dispersarse adecuadamente a causa de la capa de polvo. Las partculas de grasa y aceite que pueda contener el aire del ambiente se mezclan con el polvo, creando una espesa capa aislante que refleja el calor hacia los dems componentes. Adems el polvo contiene elementos conductores que pueden generar cortocircuitos entre las trayectorias de los circuitos impresos y tarjetas de perifricos, as, la limpieza es uno de los procesos ms importantes. En los procedimientos para realizar el mantenimiento se debe garantizar un trabajo organizado, seguro y sin riesgo de dao de algn elemento. Las tarjetas electrnicas y componentes a los que se les realice el mantenimiento

34

se deben retirar recordando el orden para instalarlas nuevamente. En el caso del mantenimiento a computadores el disco duro no se debe destapar, su mantenimiento consiste slo en limpiar con mucho cuidado la parte exterior y ajustar bien sus conectores tanto el de alimentacin como el de datos. Mantenimiento correctivo. Consiste en la reparacin de los sistemas y la solucin de fallas operativas de software o hardware; cambio o instalacin de nuevos componentes de hardware y cuando afectan el desempeo de la computadora. Para su realizacin es necesario, tener un respaldo de base de datos, eliminacin de virus o formateo cuando se requiera, para el funcionamiento del computador se levanta el sistema instalando el sistema operativo y los programas bsicos, la configuracin de drivers de perifricos, y la restauracin de base de datos, la configuracin general del sistema y conexin a red. Este mantenimiento implica la correccin defectos tcnicos de las aplicaciones, errores en la configuracin del sistema o del desarrollo de programas, incluyendo: Anlisis del error / problema. Anlisis de la solucin. Desarrollo de las modificaciones a los sistemas. Optimizacin de la velocidad de desempeo de la computadora. Revisin de la instalacin elctrica (slo para especialistas). Pruebas del sistema documentadas. Mantenimiento de las documentaciones tcnicas y funcionales del sistema.

Servidor. Es una computadora que formando parte de una red, realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de aplicaciones, que realizan tareas en beneficio directo del usuario final Cliente17. Es una aplicacin informtica o un computador que accede a un servicio remoto en otro computador, conocido como servidor normalmente a travs de una red de telecomunicaciones Switch. Dispositivo digital de lgica de interconexin de redes de computadores que opera en la capa 2 (nivel de enlace de datos) del modelo OSI18, su funcin es
17

Sadoski, Darleen. Client/Server Software ArchitecturesAn Overview, Software Technology Roadmap, 1997-08-02 Retrieved on 2008-09-16 18 Modelo de referencia de interconexin de sistemas abiertos

35

interconectar dos o ms segmentos de red, pasando datos de un segmento a otro de acuerdo con la direccin MAC19 de destino de las tramas en la red. Red informtica. Conjunto de equipos conectados por medio de cables, seales, ondas o cualquier otro mtodo de transporte de datos, que compartan informacin (archivos), recursos (CD-ROM20, impresoras, etc.), servicios (acceso de internet) etc. Una red de comunicaciones, es tambin, un conjunto de medios tcnicos que permiten la comunicacin a distancia entre equipos autnomos. Normalmente se trata de transmitir datos, audio y video por ondas electromagnticas a travs de diversos medios. Maquinas virtuales. En informtica es un software que emula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software fue definido en un principio como un duplicado eficiente y asilado de una maquina fsica, una caracterstica esencial de las maquinas virtuales es que los procesos que ejecutan estn limitados por los recursos y abstracciones proporcionados por ella. Estos procesos no pueden escaparse de esta computadora virtual 2.3.2 Conceptos de comunicaciones. Dentro del lenguaje de las comunicaciones se manejan algunos conceptos como: Comunicaciones electrnicas21. Las comunicaciones electrnicas comprenden la transmisin, recepcin y procesamiento de informacin usando circuitos electrnicos. La informacin se define como el conocimiento, la sabidura o la realidad y puede ser en forma analgica (proporcional o continua), tal como la voz humana, informacin sobre una imagen de video, o msica, o en forma digital (etapas discretas), tales como nmeros codificados en binario, cdigos alfanumricos, smbolos grficos, cdigos operacionales del microprocesador o informacin de base de datos Transmisor. El transmisor de radio es un equipo utilizado para generar y amplificar una portadora de radiofrecuencia, modular la seal portadora con la informacin y alimentar la portadora modulada a una antena para su radiacin en el espacio

19 20 21

Control de acceso al medio Disco compacto Pre-Pensado, que contiene los datos de acceso, pero sin permiso de escritura TOMASI, Wayne. Sistemas de Comunicaciones Electrnicas. 2 Ed. Editorial Prentice Hall. 1996. P. 1.

36

como ondas electromagnticas. Denominado tambin equipo de radio, radiotransmisor o transmisor. Receptor. Equipo utilizado para la recepcin de una onda radioelctrica modulada que se propaga por el espacio con la informacin que enva un emisor o transmisor. Un receptor debe ser capaz de recibir, amplificar y desmodular una seal de RF; y de limitar las bandas del espectro total de radiofrecuencias a una banda especfica de frecuencias. En muchas aplicaciones el receptor debe ser capaz de cambiar el rango de frecuencia que es capaz de recibir. A este proceso se llama sintonizar el receptor. Una vez que una seal de RF se recibe, se amplifica, y se limitan las bandas, deber convertirse a la fuente original de informacin. A este proceso se llama demodulacin. Los componentes fundamentales de un receptor de radio son: una antena para Recibir las ondas electromagnticas y convertirlas en oscilaciones elctricas, amplificadores para aumentar la intensidad de dichas oscilaciones y equipos para la demodulacin Protocolo de comunicacin. En el campo de las telecomunicaciones, un protocolo de comunicaciones es el conjunto de reglas normalizadas para la representacin, sealizacin, autenticacin y deteccin de errores necesario para enviar informacin a travs de un canal de comunicaciones. Este tipo de protocolo de comunicaciones sigue ciertas reglas para que el sistema funcione apropiadamente. Antena. Equipo conductor metlico utilizado en electrnica para propagar o recibir ondas de radio o electromagnticas, indispensable para emitir o recibir seales de radio, televisin, microondas, de telfono y de radar. 2.3.3 conceptos de redes y telecomunicaciones La mayora de los conceptos utilizados a lo largo de esta pasanta se desarrollaron en el acompaamiento y asesora de proyectos, dentro de estos tenemos: Tipos de redes. Red pblica: Es una red que alquila lneas de comunicacin a usuarios (clientes) para conectarlos con otros usuarios o con servidores. En estas redes el usuario no administra las lneas de comunicaciones, stas son administradas por la operadora de telecomunicaciones. Estas redes suelen usar tecnologa WAN y los protocolos correspondientes a la misma. Red privada: Es una red que administra sus propias lneas de comunicaciones. Estas redes pueden usar tecnologa LAN o WAN22.
22

Redes de rea amplia

37

Red privada virtual: Es una red privada, es decir, administrada por el dueo de la red, pero que usa una red pblica, es decir, administrada por una operadora, para interconectar a sus usuarios. Estas redes pueden usar tecnologa LAN o WAN. Redes de rea local (LAN). Son redes privadas localizadas en un edificio o campus. Su extensin es de algunos kilmetros. Muy usadas para la interconexin de computadoras personales y estaciones de trabajo. Se caracterizan por: tamao restringido, tecnologa de transmisin (por lo general broadcast), alta velocidad y topologa. Son redes con velocidades entre los 10 y 100 Mbps, tiene baja tasa de errores. Cuando se utiliza medio compartido es necesario un mecanismo de arbitraje para resolver conflictos. Son siempre privadas. Tipos de cable. Los cables son el componente bsico de todo sistema de cableado, existen diferentes tipos de cables. La eleccin de uno respecto a otro depende del ancho de banda necesario, las distancias existentes y el coste del medio. Cada tipo de cable tiene sus ventajas e inconvenientes; no existe un tipo ideal. Las principales diferencias entre los distintos tipos de cables radican en la anchura de banda permitida (y consecuentemente en el rendimiento mximo de transmisin), su grado de inmunidad frente a interferencias electromagnticas y la relacin entre la amortiguacin de la seal y la distancia recorrida. Cable estndar Ethernet. 23 De tipo especial conforme a las normas IEEE 802.3 10 base5. Se denomina tambin cable coaxial grueso, y tiene una impedancia de 50 ohmios. El conector que utiliza es del tipo n. Cable blindado. Es un cable elctrico de uno o ms conductores aislados por una capa conductora comn, el protector se puede componer de filamentos trenzados de cobre o una capa de polmero que conduce. Generalmente este protector se cubre con una chaqueta para reducir ruidos elctricos que afectan las seales. Y disminuir radiaciones electromagnticas que pueden interferir con otros dispositivos.

23

Instituto de Ingenieros Elctricos y Electrnicos

38

Cable cruzado. Interconecta todas las seales de salida de un conector con las seales de estrada de otro conector, y viceversa, permitiendo a dos dispositivos electrnicos conectarse entre s con una comunicacin full dplex. Telemetra. Esta es una tecnologa que permite la medicin remota de magnitudes fsicas y el posterior envi de la informacin hacia el operador del sistema. La palabra telemetra procede de las palabras griegas (tele), que quiere decir a distancia, y la palabra (metrn), que quiere decir medida. El envi de informacin hacia el operador en un sistema de telemetra se realiza tpicamente mediante comunicacin inalmbrica, aunque tambin se puede realizar por otros medios (telfono, redes de ordenadores, enlace de fibra ptica, etc.) los sistemas de telemetra reciben las instrucciones y los datos necesarios para operar mediante desde el centro de control. Maquinas de estado Son un modelo de comportamiento de un sistema con entradas y salidas, en donde las salidas no dependen solo de las seales de entrada actuales, sino tambin de las anteriores. Estas maquinas de estado se definen como un conjunto de estado que sirve de intermediario en esta relacin de entradas salidas, haciendo que el historial de seales de entrada determine, para cada instante, un estado para la maquina, de forma tal que la salida depende nicamente del estado y las entradas actuales. Sistemas embebidos Es un sistema de computacin diseado para realizar una o algunas pocas acciones dedicadas, frecuentemente en un sistema de computacin en tiempo real. En un sistema embebido la mayora de los componentes se encuentran incluidos en la placa base. (La tarjeta de video, modem, etc.) Aunque muchas veces los dispositivos no lucen como computadoras, por ejemplo registradores, controles de acceso entre otras mltiples aplicaciones por lo general los sistemas embebidos se pueden programar directamente en el lenguaje assambler del microcontrolador incorporado sobre el mismo o bien, sobre algn compilador especifico suelen utilizarse lenguajes como C, C++, y hasta en algunos casos BASIC. Protocolos Rs232. El protocolo RS-232 es una norma o estndar mundial que rige los parmetros de uno de los modos de comunicacin serial. Por medio de este protocolo se estandarizan las velocidades de transferencia de datos, la forma de control que utiliza dicha transferencia, los niveles de voltajes utilizados, el tipo de cable permitido, las distancias entre equipos, los conectores, etc.

39

Adems de las lneas de transmisin (Tx) y recepcin (Rx), las comunicaciones seriales poseen otras lneas de control de flujo (Hands-hake), donde su uso es opcional dependiendo del dispositivo a conectar. A nivel de software, la configuracin principal que se debe dar a una conexin a travs de puertos seriales. RS-232 es bsicamente la seleccin de la velocidad en baudios (1200, 2400, 4800, etc.), la verificacin de datos o paridad (parida par o paridad impar o sin paridad), los bits de parada luego de cada dato(1 2), y la cantidad de bits por dato (7 8), que se utiliza para cada smbolo o carcter enviado. Protocolo TCP/IP. TCP/IP es el protocolo comn utilizado por todos los ordenadores conectados a Internet, de manera que stos puedan comunicarse entre s. Hay que tener en cuenta que en Internet se encuentran conectados ordenadores de clases muy diferentes y con hardware y software incompatibles en muchos casos, adems de todos los medios y formas posibles de conexin. Aqu se encuentra una de las grandes ventajas del TCP/IP, pues este protocolo se encargar de que la comunicacin entre todos sea posible. TCP/IP es compatible con cualquier sistema operativo y con cualquier tipo de hardware. TCP/IP no es un nico protocolo, sino que es en realidad lo que se conoce con este nombre es un conjunto de protocolos que cubren los distintos niveles del modelo OSI Los dos protocolos ms importantes son el TCP (Transmission Control Protocol) y el IP (Internet Protocol), que son los que dan nombre al conjunto. Protocolo ZigBee. Los protocolos ZigBee24 estn definidos para su uso en aplicaciones encastradas con requerimientos muy bajos de transmisin de datos y consumo energtico. Se pretende su uso en aplicaciones de propsito general con caractersticas auto organizativas y bajo costo (redes en malla, en concreto). Puede utilizarse para realizar control industrial, albergar sensores empotrados, recolectar datos mdicos, ejercer labores de deteccin de humo o intrusos o domtica. La red en su conjunto utilizar una cantidad muy pequea de energa de forma que cada dispositivo individual pueda tener una autonoma de hasta 5 aos antes de necesitar un recambio en su sistema de alimentacin. Modem. Inicialmente del trmino ingls Modem, es un acrnimo de modulador/demodulador. Se trata de un equipo, externo o interno (tarjeta mdem), utilizado para la comunicacin de computadoras a travs de lneas
24

Conjunto de protocolos de alto nivel de comunicacin inalmbrica para utilizacin con radiodifusin digital de bajo consumo

40

analgicas de transmisin de voz y/o datos. El mdem convierte las seales digitales del emisor en otras analgicas, susceptibles de ser enviadas por la lnea de telfono a la que deben estar conectados el emisor y el receptor. Cuando la seal llega a su destino, otro mdem se encarga de reconstruir la seal digital primitiva, de cuyo proceso se encarga la computadora receptora. En el caso de que ambos puedan estar transmitiendo datos simultneamente en ambas direcciones, emitiendo y recibiendo al mismo tiempo, se dice que operan en modo full-dplex; si slo puede transmitir uno de ellos y el otro simplemente acta de receptor, el modo de operacin se denomina halfdplex. En la actualidad, cualquier mdem es capaz de trabajar en modo fulldplex, con diversos estndares y velocidades de emisin y recepcin de datos. Mdulos ZigBee. Cada mdulo Zigbee, al igual que ocurre con las direcciones MAC25 de los dispositivos Ethernet, tiene una direccin nica. En el caso de los mdulos Zigbee cada uno de ellos tiene una direccin nica de 64bits que viene grabada de fbrica. Por otro lado, la red Zigbee, utiliza para sus algoritmos de ruteo direcciones de 16 bits. Cada vez que un dispositivo se asocia a una red Zigbee, el Coordinador al cual se asocia le asigna una direccin nica en toda la red de 16bits. Por eso el nmero mximo terico de elementos que puede haber en una red Zigbee es de 2^16 = 65535, que es el n mximo de direcciones de red que se pueden asignar. Estos mdulos, pueden ser ajustados para usarse en redes de configuracin punto a punto, punto a multipunto o peer to peer. Comandos Hayes o AT. El conjunto de comandos Hayes es un lenguaje desarrollado por la compaa Hayes Communications que prcticamente se convirti en estndar abierto de comandos para configurar y parametrizar mdems. Los caracteres AT, que preceden a todos los comandos, significan Atencin, e hicieron que se conociera tambin a este conjunto de comandos como comandos AT. Red Celular. Las redes de telefona mvil se basan en el concepto de celdas, es decir zonas circulares que se superponen para cubrir un rea geogrfica Las redes celulares se basan en el uso de un transmisor-receptor central en cada celda, denominado "estacin base" (o Estacin base transceptora, BTS). Cuanto menor sea el radio de una celda, mayor ser el ancho de banda disponible. Por lo tanto, en zonas urbanas muy pobladas, hay celdas con un radio de unos cientos de metros mientras que en zonas rurales hay celdas enormes de hasta 30 kilmetros que proporcionan cobertura.

25

Control de acceso al medio, identificador de 48 bits que corresponde de forma nica a una Ethernet de red.

41

En una red celular, cada celda est rodeada por 6 celdas contiguas (por esto las celdas generalmente se dibujan como un hexgono). Para evitar interferencia, las celdas adyacentes no pueden usar la misma frecuencia. En la prctica, dos celdas que usan el mismo rango de frecuencia deben estar separadas por una distancia equivalente a dos o tres veces el dimetro de la celda. Sistema Global de Comunicaciones Mviles (GSM). GSM es un sistema estndar libre de regalas de telefona mvil digital, por medio de los servicios que provee, es capaz de realizar la transmisin de voz y daos entre dispositivo mviles a velocidades de hasta 115 kbit/s. En la actualidad la familia de tecnologas GSM, est formada por GSM, GPRS, EDGE26, y servicios de tercera generacin (3GSM), tambin conocido como Mltiple Acceso por Divisin de Cdigo de Banda Ancha (W -CDMA). Servicio general de paquetes por radio (GPRS). GPRS es una extensin del GSM, para la transmisin de datos no conmutada (o por paquete). Una conexin GPRS est establecida por la referencia a su nombre del punto de acceso (APN), GPRS permite acceso a los servicios de internet con una tasa de transmisin de hasta 115 Kbps usando hasta ocho canales de radio los cuales son asignados a un usuario o compartido por varios usuarios. Una ventaja de este servicio es que la conexin de los usuarios GPRS con la red es de manera permanente de modo que el acceso a la informacin sea instantnea, y as, aumentar su productividad. Para acceder al canal utilizado por GPRS se utiliza la divisin de frecuencia sobre un dplex y TDMA27 Servicio de mensajes cortos (SMS) Un SMS es una cadena alfanumrica de hasta 140 caracteres o de 160 caracteres de 7 bits, y cuyo encapsulado incluye una serie de parmetros. En principio, se emplean para enviar y recibir mensajes de texto normal, pero existen extensiones del protocolo bsico que permiten incluir otros tipos de contenido, dar formato a los mensajes o encadenar varios mensajes de texto para permitir mayor longitud Modulo de identidad del suscriptor (SIM) Una SIM es una tarjeta inteligente desmontable usada en telfonos mviles y mdems USB, la tarjeta SIM almacena de modo seguro la clave de servicio del suscriptor usada para identificarse ante la red, de forma que sea posible cambiar la lnea de un terminal a otro simplemente cambiando la tarjeta. Sistema de posicionamiento global (GPS)
26 27

Tasas de datos mejoradas para la evolucin GSM Acceso mltiple por Divisin de Tiempo

42

Es un sistema global de navegacin por satlite (GNSS), que permite determinar en todo el mundo, la posicin de un objeto una persona, un vehculo o una nave, con una precisin hasta de centmetros. El GPS funciona mediante una red de 24 satlites en rbita sobre el globo, a 20.200 Km, con trayectorias sincronizadas para cubrir toda la superficie de la tierra. Cuando se desea determinar la posicin, el receptor que se utiliza para ello localiza automticamente como mnimo tres satlites de la red, de los que recibe una seal indicando la identificacin y la hora del reloj de cada uno de ellos. Con base en estas seales, el aparato sincroniza el reloj del GPS y calcula el tiempo que tarda en llegar las seales al equipo, y de tal modo mide la distancia al satlite mediante triangulacin (mtodo de trilateracion inversa), la cual se basa en determinar la distancia de cada satlite respecto al punto de medicin.

43

2.4 MARCO LEGAL Las normas, decretos, leyes o acuerdos que enmarcan el desarrollo de la pasanta son los siguientes:

ACUERDO #065 ESTATUTO ESTUDIANTIL DE LA UNIVERSIDAD FRANCISCO DE PAULA SANTANDER. Artculos 139 y 140 que define las diferentes modalidades de trabajo de grado entre la cual est el proyecto de extensin de la forma de pasanta. El ACUERDO #069 (Septiembre 5 de 1997), Consejo Superior Universitario, por el cual se reglamenta el ARTICULO 140 del Estatuto Estudiantil de la Universidad Francisco de Paula Santander. En el cual se acuerda en su ARTCULO 2. Adoptndose para todos los efectos acadmicos y legales, las siguientes definiciones bsicas respecto de cada una de las modalidades de trabajo de grado. En su enciso f) Pasanta: Rotacin o permanencia del estudiante en una comunidad o institucin, en el cual, bajo la direccin de un profesional experto en el rea de trabajo, realiza actividades propias de la profesin, adquiriendo destrezas y aprendizajes que complementan su formacin. CONVENIO PARA LA PRESTACIN DEL SERVICIO DE PASANTA ENTRE EL CENTRO INTERNACIONAL DE PRODUCCION LIMPIA LOPE DEL SENA REGIONAL NARIO, LA UNIVERSIDAD FRANCISCO DE PAULA SANTANDER Y CHRISTIAN DAYAN ARCOS GORDILLO. El convenio describe todos los aspectos para la ejecucin de la pasanta. El ACTA DE COMPROMISO fue firmada el 21 de Junio del 2010 con una vigencia de 6 meses.

44

2.5 ASPECTOS TECNICOS. A continuacin se encuentra plasmada la informacin tcnica y operativa de los sistemas operativos, software y equipos electrnicos que hicieron parte en el desarrollo de la pasanta. 2.5.1 Caractersticas funcionales y operacionales de los sistemas operativos y software utilizados a lo largo de la pasanta. 2.5.1.1 Sistema Operativo LINUX.
Figura 5. Logotipo de Linux

GNU/Linux es uno de los trminos empleados para referirse a la combinacin del ncleo de kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistemas GNU28, su desarrollo es uno de los sistemas ms prominentes de software libre; todo su cdigo fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los trminos de la GLP29 y otra serie de licencias libres. A la variable de esta unin de programas y tecnologas, a las que se le adicionan diversos programas de aplicacin de propsitos especficos o generales se les denomina distribuciones. Una de estas distribuciones y la cual fue el objeto de nuestro estudio fue la denominada Fedora. Algunas de las caractersticas ms importantes de este sistema operativo son: Multitarea: varios programas (realmente procesos) ejecutndose al mismo tiempo.

28 29

Acrnimo recursivo que significa GNU no es Unix Licencia Publica General de GNU

45

Multiusuario: varios usuarios en la misma mquina al mismo tiempo (y sin licencias para todos). Multiplataforma: corre en muchas CPUs distintas, no slo Intel. Funciona en modo protegido 386. Tiene proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema. Carga de ejecutables por demanda: Linux slo lee de disco aquellas partes de un programa que estn siendo usadas actualmente. Poltica de copia en escritura para la comparticin de pginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la pgina (4Kb de memoria) se copia a otro lugar. Esta poltica de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria. Memoria virtual usando paginacin (sin intercambio de procesos completos) a disco: una particin o un archivo en el sistema de archivos, o ambos, con la posibilidad de aadir ms reas de intercambio sobre la marcha (se sigue denominando intercambio, es en realidad un intercambio de pginas). Un total de 16 zonas de intercambio de 128Mb de tamao mximo pueden ser usadas en un momento dado con un lmite terico de 2Gb para intercambio. la memoria se gestiona como un recurso unificado para los programas de usuario y para el cach de disco, de tal forma que toda la memoria libre puede ser usada para cach y ste puede a su vez ser reducido cuando se ejecuten grandes programas. Libreras compartidas de carga dinmica (DLL's) y libreras estticas tambin. se realizan volcados de estado (core dumps) para posibilitar los anlisis post-mortem, permitiendo el uso de depuradores sobre los programas no slo en ejecucin sino tambin tras abortar stos por cualquier motivo.

2.5.1.2 Plataforma Fedora. Fedora es una plataforma, distribuida por Linux basada en RPM que incluye lo ltimo en software libre y de cdigo abierto. Este sistema operativo incorpora un laboratorio de electrnica que ofrece una completa configuracin de herramientas electrnicas, de diseo de cdigo abierto con el fin de satisfacer las necesidades de mantener un ritmo de carrera tecnologa actual. Los objeticos principales de este laboratorio electrnico son la micro-nano ingeniera y para eso incluye:
30 31

Mdulos de Perl30 para ampliar verilog31 y VHDL32

Mecanismo para utilizar libreras de cdigo externas a un programa. Lenguaje de descripcin de hardware, usado para modelar sistemas electrnicos.

46

Herramientas para aplicaciones especificas de circuitos integrados (ASIC) Diseo de proceso de flujos. Simuladores entre otros. En la figura 6.se observa al diagrama de bloques del laboratorio de electrnica de FEDORA.
Figura 6. Esquema laboratorio electrnico Fedora

2.5.1.3 Software PIKLAB


Figura 7. Software de programacin de pic PIKLAB

32

Acrnimo de la combinacin de VHSIC (Very High Spedd Integrated Circuit) y HDL (Hardware Description Languaje)

47

Este es un ambiente integrado del desarrollo para los usos basados en PIC33 y los microcontroladores del dsPIC. Se apoyan las utilidades del GNU PIC, PICC, PIC30, la depuracin ICD2, los PICkit1, los PICkit2, los PICkit3, los PicStart+, el GPSim y el la mayora los programadores directos Por medio de este software y gracias a la integracin de diversas utilidades como el SDCC que es un compilador ANSI-C es posible realizar cdigos abiertos adaptables a distintos microcontroladores para programar los diversos PICs 2.5.1.4 Compilador SDCC Compilador de cdigo abierto libre que tiene un lenguaje amplio extensiones adecuadas para la utilizacin de varios microcontroladores y subyacentes de hardware con eficacia. Este compilador distribuido bajo licencia GLP, compila cdigos en lenguaje C para los siguiente microcontroladores: Intel 8051, Maxim 80DS390, ZilogZ80, Motorola 68HC08, y los PIC16 y PIC18 de Microchip. Siendo este un compilador multiplataforma, por lo que se puede instalar en Windows Linux y MAC. 2.5.1.5 Sistema operativo WINDOWS SERVER 2003
Figura 8. Logotipo sistema operativo Windows server 2003

Es un sistema operativo de la familia de Windows de la marca Microsoft para servidores, est basada en tecnologa NT y su versin del ncleo NT es la 5.2. Este sistema operativo de podra considerar como un Windows XP modificado para labores empresariales, no con menos funciones, solo que se deshabilitan por defecto para poder tener un mejor rendimiento y poder centrar el uso del procesador a las caractersticas de servidor, sus caractersticas ms importantes son: Sistema de archivos NTFS34: 1. cuotas 2. cifrado y compresin de archivos, carpetas y no unidades completas.

33 34

Controlador de interfaz perifrico Sistema de Archivos de Windows NT

48

3. permite montar dispositivos de almacenamiento sobre sistemas de archivos de otros dispositivos al estilo unix Gestin de almacenamiento, backups... incluye gestin jerrquica del almacenamiento, consiste en utilizar un algoritmo de cach para pasar los datos menos usados de discos duros a medios pticos o similares ms lentos, y volverlos a leer a disco duro cuando se necesitan. ActiveDirectory Directorio de organizacin basado en LDAP35, permite gestionar de forma centralizada la seguridad de una red corporativa a nivel local. Autentificacin Kerberos5 DNS con registro de IP's dinmicamente Los servidores que maneja Windows 2003 son: Servidor de archivos Servidor de impresiones Servidor de aplicaciones Servidor de terminal Servidor de Redes privadas virtuales (VPN) (o acceso remoto al servidor) Controlador de Dominios (mediante Active Directory) 36 Servidor DNS Servidor DHCP37 Servidor de Streaming de Vdeo 2.5.1.6 Software PROTEUS
Figura 9. Logotipo software de simulacin y diseo electrnico PROTEUS

35 36 37

Protocolo Ligero de Acceso a Directorios Sistemas de Nombre de Dominio Protocolo de Configuracin Dinmica de Host

49

Proteus es una compilacin de programas de diseo y simulacin electrnica, desarrollado por Labcenter Electronics que consta de los dos programas principales: Ares e Isis, y los mdulos VSM y Electra. El Programa ISIS, Intelligent Schematic Input System (Sistema de Enrutador de Esquemas Inteligente) permite disear el plano elctrico del circuito que se desea realizar con componentes muy variados, desde simples resistencias, hasta alguno que otro microprocesador o microcontrolador, incluyendo fuentes de alimentacin, generadores de seales y muchos otros componentes con prestaciones diferentes. Los diseos realizados en ISIS pueden ser simulados en tiempo real, mediante el mdulo VSM, asociado directamente con ISIS El VSM Virtual System Modeling (Sistema Virtual de Modelado), es una extensin integrada con ISIS, con la cual se puede simular, en tiempo real, con posibilidad de ms rapidez; todas las caractersticas de varias familias de microcontroladores, introduciendo nosotros mismos el programa que controlar el microcontrolador y cada una de sus salidas, y a la vez, simulando las tareas que queramos que lleve a cabo con el programa. Se pueden simular circuitos con microcontroladores conectados a distintos dispositivos, como motores, lcds, teclados en matriz, etc. Incluye, entre otras, las familias de PIC's PIC10, PIC12, PIC16, PIC18, PIC24 y dsPIC33. ISIS es el corazn del entorno integrado PROTEUS 2.5.1.7 Software MPLAB IDE
Figura 10. Logotipo software MPLAB

El MPLAB-IDE es una Plataforma de Desarrollo Integrada bajo Windows, con mltiples prestaciones, que permite escribir el programa para los PIC en lenguaje ensamblador (assembler) o en C (el compilador C), crear proyectos, ensamblar o compilar, simular el programa y finalmente programar el

50

componente, si se cuenta con el programador adecuado que para nuestro caso se utilizo el programador y depurador PICkit3. Este editor IDE incorpora todas las utilidades necesarias para la realizacin de cualquier proyecto, y su entorno es fcil de usar. Lo que nos permite editar el archivo fuente en lenguaje ensamblador de nuestro proyecto, adems de ensamblarlo y simularlo en pantalla, pudiendo ejecutarlo posteriormente en modo paso a paso y ver como evolucionaran de forma real tanto sus registros internos, la memoria RAM y/o EEPROM de usuario como la memoria de programa, segn se fueran ejecutando las instrucciones. Adems el entorno que se utiliza es el mismo que si se estuviera utilizando un emulador. El ambiente MPLAB-IDE posee: Editor: Editor incorporado que permite escribir y editar programas u otros archivos de texto. Simulador: Simulador de eventos discretos que permite simular programas con ilimitados breakpoint, examinar/modificar registros, observar variables, tiempos y simular estmulos externos. Ensamblador: Genera varios tipos de archivos objetos y relacionados, para programadores Microchip y universales. Linker: Permite unir varios archivos objetos en uno solo, generados por el ensamblador o compiladores C como MPAB-C18 o compiladores de terceros. Programador: Mplab-IDE puede trabajar con varios tipos de programadores. El usuario debe seleccionar con cual trabajar, haciendo clic en opcin Programmer/ Select programmer, y seleccionando el de su inters. Probablemente la caracterstica ms importante del MPLAB es su capacidad de crecimiento. Esto permite convertir al usuario en un autor contribuyente, creando sus propias aplicaciones. 2.5.1.8 Software LabVIEW 2009
Figura 11. Logotipo software LabView

51

LabVIEW es una herramienta grfica para pruebas, control y diseo mediante La programacin. Su uso se centra principalmente en tareas como: Adquisicin de datos y anlisis matemtico Comunicacin y control de instrumentos de cualquier fabricante Automatizacin industrial y programacin de PACs (Controlador de Automatizacin Programable) Diseo de controladores: simulacin, prototipaje rpido, hardware-en-el-ciclo (HIL) y validacin Diseo embebido de micros y chips, Control y supervisin de procesos Visin artificial y control de movimiento Robtica Domtica y redes de sensores inalmbricos En 2008 el programa fue utilizado para controlar el LHC, el acelerador de partculas ms grande construido hasta la fecha. Su principal caracterstica es la facilidad de uso, vlido para programadores profesionales como para personas con pocos conocimientos en programacin pueden hacer (programas) relativamente complejos, imposibles para ellos de hacer con lenguajes tradicionales. Tambin es muy rpido hacer programas con LabVIEW y cualquier programador, por experimentado que sea, puede beneficiarse de l. Los programas en LabView son llamados instrumentos virtuales (VIs), con LabVIEW pueden crearse programas de miles de VIs (equivalente a millones de pginas de cdigo texto) para aplicaciones complejas, programas de automatizaciones de decenas de miles de puntos de entradas/salidas, proyectos para combinar nuevos VIs con VIs ya creados, etc. Incluso existen buenas prcticas de programacin para optimizar el rendimiento y la calidad de la programacin. El labView 7.0 introduce un nuevo tipo de subVI llamado VIs Expreso (Express VIS). Estos son VIs interactivos que tienen una configuracin de caja de dilogo que permite al usuario personalizar la funcionalidad del VI Expreso. El VIs estndard son VIs modulares y personalizables mediante cableado y funciones que son elementos fundamentales de operacin de LabView. 2.5.1.9 Software M2M studio
Figura 12. Logotipo software M2M studio

52

M2M Studio, que es un conjunto de herramientas para el desarrollo de aplicaciones de software embebido para dispositivos inalmbricos industriales basados en las CPU de Wavecom inalmbrica. M2M Studio permite a los desarrolladores crear, desarrollar, compilar, descargar, depurar y probar sus aplicaciones. M2M Studio integra completamente las herramientas anteriormente aisladas - tales como el editor de cdigo fuente, el proyecto de construccin de asistente, descarga de destino, modo de control de RTE, depurador JTAG, huellas emulador, y la cadena de herramienta de desarrollo, todo dentro de la infraestructura Eclipse Ganimedes algunas caractersticas bsicas de M2M studio son: Integracin completa: Todas las herramientas en un lugar fcil de usar, aprender, codificar, depurar, compilar, descargar, trace y el monitor, todo desde un nico entorno altamente integrado. SPM: este administrador de paquetes de software facilita la importacin del SDK elegido, incluyendo el Wireless CPU del sistema operativo, firmware y plug-ins asociados. CMI: el wireless CPU conector hace que sea fcil de conectar a la plataforma de destino elegida.

2.5.2 Caractersticas funcionales y operacionales de los equipos transmisores y receptores que pertenecen al sistema de telemetra del monoplaza del centro LOPE. 2.5.2.1 Modem Wavecom Fastrack supreme 20
Figura 13. Modem celular fastrack supreme 20

53

Wavecom es una empresa internacional que ha diseado un extensivo rango de mdulos Wireless CPU para soluciones automovilsticas, industriales y aplicaciones mviles profesionales, utilizando para esto un sistema operativo propietario denominado Open AT, IDEs (Integrated Development Enviroment), Servicios y plug-Ins; todos estos elementos permiten el nacimiento de nuevas aplicaciones para ser desarrolladas utilizando un procesador ya sea externo o interno. Los productos Wavecom incluyen microprocesadores ARM (Advanced RISC Machines) que procesan datos, pueden tener conectados hasta 50 dispositivos perifricos, ejecutan aplicaciones personalizadas, se conectan a Internet y almacenan los resultados en una memoria interna. Con todas estas funcionalidades los equipos Wavecom se convierten en potentes equipos con procesadores programables los cuales puede conectarse a cualquier red celular en cualquier parte del mundo. Para el proyecto de telemetra del monoplaza se ha escogido un dispositivo que ofrece la empresa Wavecom y que cumple los requerimientos establecidos para el desarrollo del prototipo. El dispositivo seleccionado es el modem Fastrack Supreme, que se describe a continuacin. Arquitectura
Figura 14. Arquitectura del modulo Fastrack supreme 20

54

El mdulo Fastrack Supreme soporta bandas de frecuencias Europeas (EGSM900/DCS1800) y Norte Americanas (GSM850/PCS1900), adaptndose as a las bandas de frecuencias vigentes de cualquier pas. Las diferentes aplicaciones que se generan en el mdulo Fastrack Supreme se realizan a travs de comandos AT. Las partes que conforman este mdulo se detallan a continuacin: Alimentacin DC (Power Supply) El Fastrack Supreme es alimentado por un voltaje externo que puede estar entre +5.5 [V] y +32 [V] y soporta corriente de hasta 2.2 [A].
Figura 15. Cable conector de alimentacin

Tabla 1. Pines del conector de alimentacin

55

Tanto los pines 3 y 4 se utilizan por la interfaz GPIO. Est estrictamente prohibido para conectarse a cualquier fuente de alimentacin por que corre el riesgo de daos al dispositivo. Proteccin El mdulo es protegido por un fusible que soporta 800 mA / 250 V, que se ubica en el cable de alimentacin del Fastrack Supreme. Tambin contiene protecciones para la entrada y salida de EMI/RFI38 Enlace Serial RS232 La interfaz RS232 adapta el nivel de voltaje (V24/CMOS V24/V28) entre el mdulo Fastrack Supreme (DCE) y el mundo externo (DTE). Las seales utilizadas en el interfaz RS232 son: Transmisin de datos (CT103/TX) Recepcin de datos (CT104/RX) Request To Send (CT105/RTS) Clear To Send (CT106/CTS) Data Terminal Ready (CT108-2/DTR) Data Set Ready (CT107/DSR) Data Carrier Detect (CT109/DCD) Ring Indicator (CT125/RI)
Figura 16. Seales del enlace serial RS-232

Modo Autobauding Permite detectar de forma automtica en el Fastrack Supreme la velocidad generada por el Equipo DTE que se conecta a travs del enlace RS232.

38

Interferencia Electromagntica / Interferencia de Radio

56

Descripcin de Pines A continuacin se detallan los pines del conector DB15.


Figura 17. Conector DB 15 del modulo fastrack supreme 20

Tabla 2. Pines del DB15

57

Antenas Externas
La antena externa es conectada en el mdulo Fastrack Supreme a travs del conector SMA.
Figura 18. Conector SMA en el fastrack supreme 20

Figura 19. Antena GSM/GPRS para modulo celular de 4 bandas con conector SMA

Las caractersticas de esta antena GSM/GPRS para modulo celular de cuatro bandas con conector SMA se muestran en la tabla 3
Tabla 3. Caractersticas antena GSM/GPRS

58

Figura 20. Antena GPS para modulo IESM GPS USB de fastrack supreme

Tabla 4. Caractersticas antena GPS

La tabla 5 muestra las frecuencias de operacin que soporta las antenas externas.
Tabla 5. Rango de frecuencia que soporta la antena

Tarjeta de expansin IESM_GPS_USB


Figura 21. Tarjeta de expansin IESM_GPS_USB

59

Esta tarjeta de expansin es la interfaz con la placa madre del Fastrack supreme 20 conectndose a travs del conector de 50 pines de la tarjeta madre. El voltaje suministrado a esta placa se da a travs de este conector evitando as la alimentacin externa El GPS y la USB se comunican a travs de la UART 2 por medio de la siguiente configuracin Baud Rate: 57.600 bps Data bits: 8 Parity: none Stop bits: 1 Flow control: none Las caractersticas bsicas de la IESM_GPS_USB se indican en la siguiente tabla
Tabla 6. Caractersticas bsicas de IESM_GPS_USB

Caractersticas bsicas y servicios del modem Fastrack Supreme 20 Todas las caractersticas de operacin e interfaces con las que cuenta el modem se describen en la tabla 7.
Tabla 7. Caractersticas bsicas del fastrack supreme 20

CARACTERISTICAS OPEN AT

GSM850 / GSM 900 DCS 1800 / PCS1900 Open AT programmable Open AT programable ejecucin nativa empotrado en aplicaciones estndar ANSI C creacin de comandos AT especializados 60 ejecucin nativa empotrado en aplicaciones estndar ANSI C creacin de comandos AT especializados

aplicacin personalizada creacin de libreras funcionamiento autnomo ESTANDAR 850MHz / 900MHz E-GSM compatible Potencia de salida: clase 4 (2W) Completamente compatible con ETSI GSM fase 2 + SM pequea

aplicacin personalizada creacin de libreras

funcionamiento autnomo 1800 MHz / 1900 MHz

Potencia de salida: clase 1 (1W) Completamente compatible con ETSI GSM fase 2 + SM pequea

GPRS

Clase 10 Soporte de PBCCH (paquete de difusin de control de canal)

Clase 10 Soporte de PBCCH (paquete de difusin de control de canal)

Esquema de Esquema de codificacin: codificacin: CS1 a CS4 CS1 a CS4 Compatible con SMG3 1bis Embebido pila TCP/IP Compatible con SMG3 1bis Embebido pila TCP/IP

61

2.5.2.2

Modulo RF XBee PRO


Figura 22. Modulo RF XBee PRO

XBee es una interface inalmbrica que implementa el estndar IEEE 802.15.4 que generalmente se emplea para implementar redes de rea personal (PAN). Los fabricantes de XBee, producen mdulos XBee y XBee Pro que proporcionan la entrega confiable de datos entre dispositivos. Los mdulos son ciento por ciento compatibles y funcionan dentro de la banda industrial, cientfica y mdica (ISM) cuya frecuencia es 2.4 GHz. Un mdulo XBee bsicamente se configura a travs de comandos de atencin (AT) que son enviados a travs de un puerto serial. Una vez configurado el mdulo se puede enviar datos desde un nodo a otro. Una red XBee est compuesta por un coordinador, uno o varios encaminadores (routers) y uno o varios dispositivos finales. El coordinador y los encaminadores descubren la ruta hacia el destinatario del mensaje que se desea enviar. Si el destinatario no est en el rango de un salto el mensaje es enviado al encaminador ms cercano quien a su vez repetir esta accin hasta que el mensaje sea entregado al nodo destino. Dependiendo de la aplicacin y del nmero de nodos XBee puede configurase para operar en una topologa punto a punto, punto a multipunto y par a par. Por otro lado, desde el punto de vista de la configuracin en los mdulos, cada uno puede considerarse como un mdulo central como en el caso punto a multipunto dado que recibe y enva mensajes. Circuito Bsico Para la XBee La figura 23 muestra las conexiones mnimas que necesita el mdulo Xbee para poder ser utilizado. Luego de esto, se debe configurar segn el modo de operacin que se desea para la aplicacin requerida por el usuario.

62

Figura 23. Conexin mnima de la XBee

El mdulo requiere una alimentacin desde 2.8 a 3.4 V, la conexin a tierra y las lneas de transmisin de datos por medio del UART (TXD y RXD) para comunicarse con un microcontrolador, o directamente a un puerto serial utilizando algn conversor adecuado para los niveles de voltaje. Esta configuracin, no permite el uso de Control de Flujo (RTS & CTS), por lo que sta opcin debe estar desactivada en el terminal y en el mdulo XBEE. En caso de que se enve una gran cantidad de informacin, el buffer del mdulo se puede sobrepasar. Para evitar existen dos alternativas: bajar la tasa de transmisin activar el control de flujo.

A continuacin se muestra una tabla resumen con los comandos AT para el mdulo Xbee ms importantes. El contenido se muestra con el rango permitido por el comando, una descripcin, y las configuraciones para cada valor del parmetro. Para utilizar el programa se debe ingresar AT y luego, sin espacios, el comando a configurar y el valor del parmetro en caso de que se quiera ajustar, o sin nada en caso de que se quiera consultar el valor de ese parmetro.

63

Tabla 8. Resumen de comandos de programacin

64

Los detalles tcnicos de estos mdulos RF se plasman en la siguiente tabla.


Tabla 9. Especificaciones tcnicas XBee

65

2.5.2.3 HTC TyTN II


Figura 24. HTC TyTN II

A travs de este tipo de tecnologa se llevo a cabo la recepcin de la informacin de nuestro sistema de telemetra, sirviendo de plataforma cliente y a travs de sus herramientas que permiten el manejo y la conectividad rpida con 3G/HSDPA, GSM, GPRS, EDGE, WIFFI y BLUETOOTH, y el manejo de Windows mvil se puedo realizar una aplicacin que interpreto los datos obtenidos del monoplaza, las caractersticas ms destacadas de esta herramienta son: Pantalla tctil inclinable QVGA de 2,8 y 240*320 Teclado QWERTY retrctil Cmara de 3 megapxels con enfoque automtico Aplicaciones adicionales: HTC Home, software de navegacin TomTom, UMTS tribanda con GSM/GPRS/Edge cuatribanda 256 MB de ROM y 128 MB de RAM Mando giratorio de 360 grados y 3 direcciones con botn de seleccin

2.5.3 Programador y depurador PICkit3


Figura 25. Programador para microcontroladores PICkit3

66

PICkit3 Circuit Debugger / Programmer utiliza la lgica del circuito de depuracin incorporados en cada chip con memoria Flash para proporcionar un depurador de hardware y programador. El PICkit 3 permite la depuracin y la programacin de PIC y dsPIC microcontroladores Flash utilizando la poderosa interfaz grfica de usuario del MPLAB Entorno de Desarrollo Integrado (IDE). El PICkit 3 est conectado a la PC del ingeniero de diseo se utiliza un interfaz USB de velocidad y puede ser conectado al microcontrolador a travs de una depuracin Microchip (RJ-11) conector (compatible con MPLAB ICD 2, MPLAB ICD 3 y MPLAB REAL ICE). Las caractersticas bsicas de este programador son:

USB (Full velocidad de 12 Mbits / s con interfaz de host PC) La ejecucin en tiempo real MPLAB IDE compatibles. Integrado en el circuito de monitor de over-voltage/short Actualizable de descarga de Internet de PC / firmware Apoya baja tensin a 2,0 voltios (2.0V a 6.0V rango) LEDs de diagnstico de lectura / escritura de memoria del programa y los datos del microcontrolador Borrar de espacio de memoria del programa con la verificacin de congelacin y perifricos en punto de interrupcin Programa de hasta 512K bytes de flash con el programador

67

3. METODOLOGA En la metodologa se encuentra la descripcin detallada de las actividades que se realizaron, con el fin de dar cumplimiento a los objetivos planteados, y se encuentra el resultado obtenido con la realizacin de cada uno de estos. 3.1 TIPO DE ESTUDIO Para desarrollar el proyecto de pasanta, se realizo un estudio descriptivo, ya que se evaluaron aspectos como el funcionamiento, operacin y mantenimiento de equipos de comunicaciones y de control con los que el centro LOPE cuenta. 3.2 RECOLECCIN DE INFORMACIN 3.2.1 Fuentes primarias. Para el proceso de recolectar informacin en forma directa, se empleo la entrevista no estructurada, mediante la cual se realizaron preguntas abiertas a los Ingenieros y aprendices del rea de electrnica, mecatronica y automatizacin del centro LOPE, sobre proyectos que se llevan a cabo y la operacin y funcionamiento de los diversos software y hardware con los que cuenta los laboratorios. 3.2.2 Fuentes secundarias. Para el proceso de Recoleccin de esta informacin se empleo la consulta de manuales existentes en el laboratorio de electrnica y la consulta de los sitios oficiales en internet de los fabricantes de los equipos, dispositivos, y software con los que cuenta el laboratorio. 3.3 DESARROLLO DE LA PASANTIA El desarrollo de la pasanta asesora formativa y apoyo en el desarrollo de proyectos de automatismos mecatronicos del centro internacional de produccin limpia LOPE del SENA regional Nario, se llevo a cabo ejecutando las siguientes actividades y metodologas para cumplir los objetivos planteados. 3.3.1 Habilitar el servidor y realizar mantenimiento a los equipos del laboratorio de electrnica para el uso eficiente de recursos del ambiente. Para llevar a cabo el desarrollo adecuado del trabajo de grado, se hizo necesario como primera medida establecer una estacin base en la cual se realizaran pruebas e investigaciones a lo largo de la pasanta, para esto se eligi un equipo del laboratorio de electrnica al cual se le realizo el respectivo 68

mantenimiento formateando e instalando los componentes necesarios para dejarlo a punto para el desarrollo de la prctica, una vez listo el equipo base y para que los aprendices tengan herramientas de software y hardware en buen estado para su debido aprendizaje se realizo mantenimiento peridicamente a los equipos del laboratorio de electrnica con el fin de mantener el sistema operativo y sus respectivos software de programacin, simulacin, y diseo en buen funcionamiento as como tambin realizando pruebas de funcionamiento de algunos hardware y dispositivos electrnicos con los que se cuenta, para que el aprendiz al momento de realizar sus prcticas de laboratorio encuentre los equipos y las herramientas funcionando correctamente. Por ltimo y para tener el control del laboratorio de electrnica durante el uso de los equipos, se habilito un equipo especial al cual se le instalo el sistema operativo Windows server 2003 con el cual se tubo control de acceso a los recursos brindados por el instructor y al intercambio de informacin al momento de socializar las practicas de los aprendices. Resultado. Correcto funcionamiento de los equipos del laboratorio de electrnica a los cuales se les realizo el mantenimiento durante el periodo de pasanta, logrando el control del ambiente y un ptimo desempeo de todos los equipos y dispositivos electrnicos a la hora de ser manipulados por los aprendices para desarrollo de sus prcticas. Procedimientos a seguir para el mantenimiento preventivo de los equipos del laboratorio de electrnica. 3.3.1.1 Asignacin y preparacin estacin base.

El laboratorio de electrnica cuenta con 10 estaciones de trabajo, cada una de estas conformada por: 1 computador con todos los software de diseo electrnico necesarios para el desarrollo las practicas. 1 entrenador con el cual se lleva a cabo las practicas de las diferentes tarjetas con las que se cuenta y distintos hardware realizados por los aprendices, este entrenador est conectado al computador a travs del puerto serial (DB9). 1 osciloscopio. Acceso a internet a travs de red cableada o red inalmbrica. Punto de conexin para acceso a la red de rea local LAN, a travs de un switch. La asignacin de una de estas estaciones de trabajo la realizo el ingeniero encargado del laboratorio de electrnica, decidiendo que la estacin ms

69

adecuada y que no interferira con el desarrollo de las actividades de los aprendices seria la estacin 8 la cual se observa en la figura 26 convirtindose est en la estacin base, en la cual se realizo las diferentes actividades que se llevo a cabo en el transcurso de la pasanta.
Figura 26. Estacin base.

Una vez realizada la asignacin de la estacin base se procedi a escoger los sistemas operativos y software de diseo electrnico para as iniciar el respectivo mantenimiento, formateando el disco duro e instalando todas las herramientas necesarias para dejar el equipo en perfecto funcionamiento. 3.3.1.2 Equipo servidor. Para tener el control del laboratorio de electrnica durante el uso de los equipos, se instalo el sistema operativo Windows server 2003 con el cual se tubo control de acceso a los recursos brindados por el instructor y al intercambio de informacin al momento de socializar las practicas de los aprendices. A travs de este sistema operativo se plantearon alternativas para monitorear y controlar el acceso de los practicantes a los equipos de trabajo, implementando las siguientes aplicaciones que brinda el sistema operativo como son:

70

Servidor DHCP DHCP es un estndar de la internet diseado para reducir la carga administrativa y la complejidad que supone la configuracin en cada mquina de una red basada en TCP/IP el cual a travs de su protocolo de tipo cliente/servidor en el que generalmente el servidor posee una lista de direcciones IP que las va asignando a los equipos clientes conforme estas van estando libres sabiendo en todo momento quien ha estado en posicin de esa IP, cunto tiempo la ha tenido y estar pendiente del manejo que el aprendiz le est dando al equipo, Servidor de archivos La funcin de este servidor es permitir el acceso remoto a archivos almacenados en el o directamente accesibles por este, por medio del cual los aprendices pueden tener acceso remoto a la informacin suministrada por el instructor e intercambiar informacin en el momento de realizar sus socializaciones de los trabajos realizados. Una vez configurado el equipo servidor se procedi a realizar la conexin y configuracin de todos los equipos en red del laboratorio para que se comuniquen entre ellos como se muestra en la figura 27.
Figura 27. Red de rea local LAN con switch

3.3.1.3 Mantenimiento equipos del laboratorio de electrnica Debido a que los equipos del laboratorio estn en funcionamiento contino. Su mantenimiento se basa en el chequeo de la funcionalidad y rapidez con que los programas se ejecutan realizando actividades de limpieza ajuste y formateo de los equipos peridicamente ya que el mal uso que los aprendices le dan a los equipos hacen que los software de diseo electrnico se vuelvan lentos o no respondan al momento de ser utilizados.

71

Procedimiento a realizar peridicamente. Ubicar un equipo especfico del laboratorio de electrnica (estacin base). Realizar la respectivo limpieza y ajuste de las correar y tarjetas de la CPU39. Iniciar el proceso de formateo e instalacin de los software necesarios al equipo. Realizar pruebas de conectividad a internet a travs de la red cableada y la red inalmbrica. Realizar pruebas de software y conectividad de hardware. Realizar copia al resto de equipos del laboratorio realizando a cada uno su respectiva limpieza y ajuste de componentes. Revisar puntos de acceso al switch para conexin con servidor. una herramienta utilizada para que los equipos tuvieran un mayor desempeo en su funcionalidad sin tener que afectar el sistema operativo real fue la virtualizacion de sistemas operativos a travs del software VMware con el fin de aislar los programas maliciosos y hacer mucho ms rpido el funcionamiento de la maquina original.
Figura 28. Logotipo VMware

Este virtualizador por software permite ejecutar varios ordenadores (sistemas operativos) dentro de un mismo hardware de manera simultnea, permitiendo as el mayor aprovechamiento de recursos. No obstante, y al ser una capa intermedia entre el sistema fsico y el sistema operativo que funciona en el hardware emulado, la velocidad de ejecucin de este ltimo es menor, pero en la mayora de los casos suficiente para usarse en entornos de produccin.
39

Unidad central de proceso

72

3.3.2 Incorporar el sistema operativo LINUX a la formacin de electrnica en el centro. La finalidad de este objetivo fue investigar las herramientas de nuevos sistemas operativos y el manejo adecuado de los diversos software de diseo electrnico, para que al momento de ser instalados y correctamente probados ayudaran a que los aprendices tengan nuevas alternativas a la hora de elegir sus herramientas de diseo de software y hardware en el desarrollo de sus proyectos. El sistema operativo elegido e instalado fue LINUX, el cual a travs de su plataforma FEDORA la cual es una extensin basada en RPM y gracias a su licencia publica general de GNU, nos permiti realizar una serie de pruebas en su incorporado laboratorio electrnico, permitiendo comprobar as la funcionalidad y compatibilidad de estos nuevos software con la infraestructura existente. Resultado: Correcta instalacin del sistema operativo LINUX, y eficiente uso de la plataforma FEDORA a travs de su laboratorio de electrnica, haciendo nfasis en el software PIKLAB logrando as explorar todas sus herramientas y verificando la compatibilidad con algunos hardware de programacin con los que el laboratorito de electrnica cuenta. 3.3.2.1 descripcion electronico de fedora del sistema operativo linux y laboratorio

El OS40 LINUX es una plataforma informtica cuyo funcionamiento se basa en los lineamientos de software libre que permite al usuario tener la libertad de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software adquirido, las libertades que garantiza este software libre son: Uso del programa para cualquier propsito Estudiar cmo funciona el programa y adaptarlo a las necesidades del usuario. Distribuir copias, con el fin de ayudar a otros usuarios Mejorar el programa y publicar dichas mejoras para beneficio de la comunidad Como ya fue mencionado existen diversas distribuciones de Linux como son fedora, wifislax, centos, Ubuntu entre otras, que pueden ser usadas en equipos como servidores, computadores de escritorio, porttiles telfonos celulares etc.

40

Sistema Operativo

73

Para nuestro caso se eligi Fedora 11, Kernel 2.6.30.10 la cual se instalo en una particin de la estacin base requiriendo el minimo de recursos del sistema que es una de sus grandes ventajas Procesador Intel o compatible a 400Mhz Memoria RAM de 512MB Lectora de CD Tarjeta o placa Ethernet o wireless Tarjeta SVGA 20 GB de espacio libre en disco rigido

En esta plataforma se cuenta con el Laboratorio electrnico de Fedora que est dedicado al soporte de la innovacin y desarrollo trado por la comunidad de Automatizacin del Diseo Electrnico (EDA) de cdigo abierto. Este laboratorio electrnico de Fedora provee una configuracin completa con herramientas de diseo de cdigo abierto confiables para ayudar a mantenerlo al da con la carrera tecnolgica actual. Reduce el riesgo de evaluacin del desarrollo de hardware de cdigo abierto y permite a los diseadores electrnicos terminar rpida y eficientemente. El laboratorio electrnico de fedora est destinado principalmente al campo de la ingeniera micro-nano electrnica considerando un conjunto de herramientas importantes como:

Un conjunto de mdulos Perl para extender el soporte Verilog y VHDL. Herramientas para el proceso de Flujo de Diseo Especfico a la Aplicacin de Circuitos Integrados ASIC Bibliotecas de clulas estndares extra que dan soporte a un tamao de 0.13m. (ms de 300 MB) Tablero de spice extrada que se puede simular con gnucap/ngspice o cualquier simulador de spice. Interoperabilidad entre varios paquetes para poder conseguir diferentes flujos de diseos. Herramientas para el diseo integrado que proporciona apoyo para ARM como una arquitectura secundaria de Fedora. Una solucin basada en eeb de revisin de pares acomplado al IDE Eclipse para diseo de Hardware IP Incrustado/Digital. Herramientas PLA, metodologas de diseo basadas en C, simuladores para microcontroladores 8051 y 8085 y mucho ms.

Basados en estas especificaciones se inspecciono algunas herramientas teniendo en cuenta los diferentes tipos de circuiutos y aplicaciones que se deben tener presentes para llevar a cabo un diseo de hardware y la codificacin de su debido software

74

Un proyecto de diseo de hardware se compone de diferentes tipos de circuitos: analgicos, digitales y de seal mixta, cada uno de estos tipos implica su caudal de diseo y metodologas. Cada tipo requiere de varios programas diferentes de EDA para disear con xito, simular y verificar el circuito diseado. Dado que este tipo de circuitos se incorporan en la misma matriz, estos circuitos deben ser capaces de interactuar entre s, por lo tanto este laboratorio electrnico nos ofrece distintas herramientas para llevar a cabo nuestros proyectos las cuales son; ASIC Analog Circuit Design and Simulation Esta herramineta nos permite disear, editar y simular los distintos esquemas realizando acciones como Simulacin de circuitos de propsito general, Anlisis: no lineal AC / DC, transitorio, de Fourier, de parmetros S y el equilibrio armnico. Apoyo de los lenguajes ms recientes como Verilog-AMS. Dibujar diagramas electrnicos y esquematicos del circuito.
Figura 29. Esquematico de circuitos en Fedora

Figura 30. Simualcion en platoforma Fedora

75

3.3.2.2 ambiente de desarrollo del Software PIKLAB Piklab es un entorno de desarrollo integrado para aplicaciones basadas en microcontroladores PIC y dsPIC similar al software de Microchip MPLAB. Piklab es software libre publicado bajo la Licencia Pblica GNU las utilidades GNU PIC se utilizan para compilar archivos de ensamblador. Los programadores de Microchip (actualmente slo ICD2) y varios programadores directos son compatibles con este software Aqu estn algunas caractersticas clave de Piklab compilacin y enlace con los archivos de ensamblador "gpasm" y "gplink". desmontar archivos hexagesimales con "gpdasm". editor hex (todos nuevos, pero PIC y dsPIC son compatibles) Probado slo con inhx32 formato programacin directa con los programadores (de serie y paralelo) Slo algunos PIC son compatibles programador de lnea de comandos "Piklab-prog Se sigue utilizando algunos valores de configuracin que slo se puede establecer con la interfaz grfica completa Es necesario que se ejecute en un environnement grfica ya que utiliza algunas bibliotecas de KDE

A travs de este software utilizado para programacin de microcontroladores se realizo programas de prueba los cuales se descargaron por medio del programador depurador PICkit3 teniendo como resultado la integracin de estos dos componentes que fue uno de los objetivos a conseguir en esta bsqueda de nuevas herramientas electrnicas. A continuacin se dar a conocer algunas de los pasos a seguir para el buen manejo de este software y descarga correcta de nuestro programa de prueba. Como primera medida se debe tener las herramientas necesarias para logar este objetivo para nuestro caso especifico utilizaremos: Programador y depurador PICkit3 Tarjeta de prueba incluida con el programador PICkit 3 Software piklab

Lo primero que se hizo fue ubicar el software piklab seleccionar el programador a utilizar para nuestro caso PICkit3 y el compilador para nuestro programa para nosotros el SDCC una vez realizado esto se procedi a cargar nuestro programa ejemplo, ya con nuestro programa cargado se podr observar en nuestra ventana de trabajo el respectivo archivo de cabecera y el programa ejemplo en cdigo C, listo para realizar su construccin como se observa en la figura 31.

76

Figura 31. Ambiente de desarrollo de Piklab

Si el programa construido no demuestra ningn tipo de error los que nos resta hacer es seleccionar el programador ajustar los opciones del programador PICkit3 y realizar las descarga de el archivo .hex creado al momento de la construccin. 3.3.3 Incorporar software de diseo electrnico al laboratorio de electrnica del centro de formacin la finalidad de este objetivo fue investigar y probar nuevas alternativas de software y hardware de programacin e integrarlos con los software con los que el centro cuenta, permitiendo dar un uso ms eficiente a los recursos del ambiente, logrando que los aprendices encuentren diversidad de software para el desarrollo de sus proyectos, y se familiaricen con los nuevos hardware de programacin que les sern de vital importancia al momento de realizar sus descargas de cdigo en las diferentes familias de microcontroladores. Resultados: Para el desarrollo de estas actividades se hizo necesario adquirir destreza en los software MPLAB, PROTEUS y SDCC ya que se hizo necesario la integracin de esos tres software para darle buen funcionamiento a lo planteado en la actividad.

77

Con el cumplimento de este objetivo se logro dar un adecuado uso a los software de diseo electrnico de cdigo libre permitiendo realizar programas ms complejos que abarquen mayor capacidad de memoria sin tener que restringirse al lmite de capacidad al que otro tipo de compiladores estn regidos obteniendo as mayor libertad de programacin y cumpliendo as con la adecuada integracin de los software con los que ya se contaba y los nuevos software base de la investigacin Descripcin de la integracin de software y utilizacin de hardware 3.3.3.1 compilador SDCC y software PROTEUS
Figura 32. Integracin ISIS proteus y SDCC

SDCC es un compilador Open Source distribuido bajo licencia GPL que compila cdigo en lenguaje C para los siguientes Microcontroladores: Intel 8051, Maxim 80DS390, Zilog Z80, Motorola 68HC08 y los PIC16 y PIC18 de Microchips. Es un compilador multiplataforma, por lo que lo podemos instalar en Windows, Linux y MAC. Aparte de estos dos software se hace necesario la instalacin de una herramienta de microchip para microcontroladores PIC, que incluye las siguientes aplicaciones: gpasm, gplink, y gplib esta herramienta tambin es open source y se distribuye bajo licencia GNU. Una forma particular y que se utiliza en la plataforma Windows para realizar programas en C con el compilador SDCC, es interactuando este software por medio de comandos a travs de smbolos del sistema, por lo que se es necesario tambin utilizar un editor de texto para escribir el cdigo fuente de nuestro programa siendo de preferencia el que nosotros elijamos, para uso de nuestras pruebas se decidi utilizar notepad++ La forma cmo interactan todas estas herramientas al momento de realizar un programa se muestra en la figura 33.

78

Figura 33. Encadenamiento SDCC

Ya teniendo en claro cmo interactan los programas se realizo un ejemplo bsico para entender el procedimiento, el cual consisti en el parpadeo de un led a travs del puerto b del microcontrolador el proceso de este encadenamiento se resume a continuacin. Escribir el cdigo fuente en nuestro editor de texto. Ejecutar la ventana terminal .cmd Escribir las instrucciones necesarias para la compilacion Abrir el software simulador en nuestro caso ISIS proteus Reaizar el montaje del hardware Descargar el archivo. hex generado en la compilacion

En las siguientes imgenes se muestra el proceso de este encadenamiento.

79

Figura 34. Codigo fuente en notepad++

Una vez escrito el cdigo fuente se procede a realizar la compilacin para ello se usa la ventana terminal cmd nos dirigimos al lugar donde guardamos el cdigo fuente y lo ejecutamos
Figura 35. Ventana cmd lista para compilacion

Y posteriormente se ejecuta los comandos de compilacin que nos generaran los archivos .hex .cod y .cof que son los que necesitaremos para la simulacin y descarga del programa Primero se ejecuta esta lnea de comandos para depurar el programa y enlazar las libreras necesarias.
Figura 36. Comandos en ventana cmd para depurar y enlazar

80

Una vez depurado el cdigo y sin error alguno se procede a digitar la siguiente lnea de comandos para crear los archivos necesarios para la simulacin en el software proteus y descarga del programa en el microcontrolador.
Figura 37. Comandos en ventana cmd para creacin de archivos de simulacin y descarga

Ya generados nuestros archivos de trabajo y como primera medida se busca simular el cdigo el software proteus se procedi a realizar la configuracin del software de la siguiente manera. Se abre la ventana de herramientas de generacin de cdigos del software proteus y aadimos SDCC a la lista de compiladores segn se muestra en la figura 38
Figura 38. Ventana de herramientas del simulador Proteus

81

Ahora aadiremos el cdigo fuente que fue previamente compilado y depurado con el software SDCC
Figura 39. Cdigo fuente importado a ISIS

Para realizar la simulacin nos resta crear el esquema del circuito en ISIS Proteus y cargar en el microcontrolador el archivo creado en SDCC con la extensin .cof
Figura 40. Esquema del circuito en ISIS Proteus

82

3.3.3.2 Software MPLAB y hardware PICkit3 Realizados todos estos pasos se simula el circuito en modo run o paso a paso para seguir el comportamiento del cdigo fuente y su correcto funcionamiento para que as una vez comprobado esto proceder a descargar el cdigo con la extensin .hex en el hardware previamente realizado. Para lograr esta descarga se utilizo el software MPLAB para la importacin y previa descarga del cdigo fuente y el hardware PICkit3 el cual sirve como quemador para transferir nuestro cdigo al hardware diseado como se muestra a continuacin
Figura 41. Ventana MPLAB para importar cdigo fuente

Una vez listo el cdigo y simulado correctamente se procede a ejecutar MPLAB que a travs de su opcin de importar podemos traer el cdigo. Hex Listo para ser programado en el microcontrolador como se ve en la figura 41. Luego a travs de la pestaa programer seleccionamos nuestro programador en este caso utilizamos el PICkit3 que es un hardware de Microchip con el cual el laboratorio cuenta y que est en proceso de prueba.

83

Figura 42. Seleccin del programador PICkit3

Con el programador listo y posteriormente configurada su debida alimentacin y los parmetros necesarios se procede a la descarga del cdigo al microcontrolador concluyendo satisfactoriamente la prueba de este software de programacin y el hardware con el que el centro cuenta.
Figura 43. Descarga de cdigo fuente por medio del programador PICkit3

84

Como conclusin de este nuevo software de programacin se puede rescatar la ventaja de ser open source que aparte de ser de licencia gratuita permite disponer del cdigo fuente del compilador y de sus libreras para poder editarlo y modificarlo si se quiere, y su mayor ventaja es que es multiplataforma pudindose utilizar en Linux, Unix, Mac y Windows por lo que no se restringe a utilizar un sistema operativo en concreto. 3.3.4 Brindar asesora en la ejecucin de los proyectos relacionados con automatismos mecatrnicos. Los proyectos planteados por los aprendices son de vital importancia para poder salir a la prctica laboral y poder culminar su ciclo de aprendizaje, por esta razn se planteo este objetivo cuya finalidad fue conocer de manera detallada algunos de los proyectos que se llevaron a cabo durante el periodo acadmico comprendido entre marzo y diciembre de 2010 y determinar con la ayuda del ingeniero encargado los proyectos a los cuales se les brindara la asesora necesaria durante el transcurso de la pasanta revisando la documentacin de los avances logrados por los grupos de trabajo y respondiendo algunas de las inquietudes conforme fue posible debido a la diferencia de software manejados en el centro LOPE con los software estudiados en la Universidad. Logrando as realizar investigaciones y estudios sobre los nuevos software y hardware con los que se cuenta para poder as brindar la adecuada asesora y realizar las respectivas pruebas y desarrollos de los proyectos a los cuales se asisti. Resultados: Se logro brindar la asesora necesaria a los proyectos a los cuales el ingeniero encargado de la parte electrnica considero necesario prestarles ayuda, aportando conocimientos e ideas de desarrollo a los aprendices manejando y comprendiendo los objetivos fundamentales de los cuales partieron los aprendices para lograr obtener buenos resultados. Adems se logro recopilar documentacin importante de equipos nuevos con los que cuenta el laboratorio y que fueron de vital importancia para el desarrollo de los proyectos planteados. Para lograr brindar la asesora adecuada y cumplir a cabalidad con el objetivo planteado se hizo necesario adquirir destrezas en diversos software como son Proteus, M2M studio, Mplab, CCS, X-CTU que son software de diseo y desarrollo de aplicaciones de hardware, software y sistemas embebidos, adems que fue necesario investigar con la casa matriz de algunos de los equipos para su correcto funcionamiento y adecuada programacin, Todo este desarrollo en la asesora de proyectos se detallara a continuacin destacando como actividad principal la vinculacin al proyecto de telemetra y telecontrol del formula SENA Nario del cual se adquirieron y se ampliaron muchos conocimientos de la parte telecomunicaciones y telemetra. 85

3.3.4.1 Control de ambiente de cuyes Descripcin del sistema El proyecto presentado por el aprendiz Richard Orlando Eraso se llevo a cabo con el fin de optimizar el control con el que se maneja el habitad donde se cran los cuyes ya que los cambios de temperatura y el insuficiente control de desechos les produce enfermedades e infecciones que afecta directamente a los consumidores. Para mejorar esto se propuso la implementacin de un sistema de ventilacin y control de desechos en el que a travs de sensores que capten los grados de temperatura que tiene el ambiente se logre a travs de un tablero automatizado de control activar los mecanismos de ventilacin y temperatura debidamente instalados; Adems para el control de los desechos se propone utilizar una banda que limpie los desechos automticamente y los transporte hacia un contenedor La asesora brindada consisti en buscar informacin de dispositivos electrnicos, diseos de circuitos y realizar la programacin de un microcontrolador que realice las tareas otorgadas segn los criterios de diseo del aprendiz, unas de las tareas en las cuales se asisti fue en el diseo de un circuito de adquisicin y control de datos para esto se diseo un diagrama de bloques del cual se partira para lograr el objetivo.
Figura 44. Diagrama de bloques del control de ambiente de cuyes

Una vez identificadas las etapas del proyecto se procedi a realizar la eleccin de los componentes a usar y a desarrollar el diseo del circuito. Todo este proceso inicia en la adquisicin que comienza con el sensor de temperatura LM-35 que se encontrara ubicado a la entrada del convertidor anlogo digital adecuado y que posteriormente ira al microcontrolador escogido que para comodidad del aprendiz se escogi pic 16f84 el cual llevara a cabo cierto procesamiento para ms adelante enviar los datos obtenidos a travs de la interfaz RS-232 hacia el circuito de control el cual se

86

encargara de tomar la decisin adecuada segn las lecturas tomadas, las caractersticas ms importantes de algunos componentes usados en el diseo se resaltan a continuacin. 3.3.4.1.1 Sensor de temperatura LM.35 El LM-35 es un sensor de temperatura de precisin cuya salida de voltaje es directamente proporcional a una temperatura en grados centgrados. No es necesario calibracin externa para proveer una precisin en un rango de temperatura de -55 a +150 C, el sensor nos da a la salida un factor lineal de +10 Vm/C y opera en el rango de 4 a 30 voltios.
Figura 45. Sensor de temperatura LM-35

3.3.4.1.2 Comparador LM-311 El LM311 es un comparador de voltaje que tiene corrientes de entrada pequeas. Estn diseados para operar en un rango ms amplio de tensiones de alimentacin: de la norma 15V. Su produccin es compatible con RTL, DTL y TTL, as como circuitos MOS. Adems, pueden controlar lmparas o rels, el cambio de tensin de hasta 50V con corrientes de hasta 50 mA
Figura 46. Comparador LM-311

3.3.4.1.3 Display LCD 2x16 El mdulo tiene retro iluminacin y es capaz de mostrar hasta dos lneas de 16 caracteres. Se puede conectar directamente a un puerto serie de tipo rs232 o bien conectarlo directamente a un puerto serie de un microcontrolador. Se alimenta a 5v y 15 ma para la parte lgica y de 5 a 14v 100 mA para la iluminacin del display. Velocidad de trabajo 9600 o 2400 baudios. 87

Figura 47. Lcd 2x16

3.3.4.1.4 Teclado matricial 3x4 Teclado matricial de 4 x 3 teclas tipo telfono que resulta especialmente til para conectarlo al mdulo display lcd con conexin serie + I2C S310118, ya que el conector coincide directamente con las conexiones de dicho mdulo. El teclado resulta una opcin sencilla para introducir datos, claves de acceso, instrucciones, etc. en cualquier sistema microcontrolador
Figura 48. Teclado matricial 3x4

3.3.4.1.5 Microcontrolador PIC 16f84 Este PIC est fabricado con tecnologa CMOS de altas prestaciones y encapsulado en plstico con 18 pines. A continuacin se comenta brevemente la misin de cada uno de los pines. Vdd: Pin por el que se aplica la tensin positiva de la alimentacin. Vss: Pin conectado a tierra o negativo de la alimentacin. OSC1 / CLKIN: Pin por el que se aplica la entrada del circuito oscilador externo que proporciona la frecuencia de trabajo del microcontrolador. OSC2 / CLKOUT: Pin auxiliar del circuito oscilador.

88

MCLR#: Este pin es activado con un nivel lgico bajo, lo que se representa con el smbolo 3. su activacin origina reinicializacin o Reset del PIC. Tambin se usa este pin durante la grabacin de la memoria de programa para introducir por ella la tensin, Vpp, que est comprendida entre 12 y 14 V DC.
Figura 49. Microcontrolador PIC 16f84

La siguiente figura es un diseo preliminar de los distintos componentes interactuando como un conjunto para lograr el objetivo.
Figura 50. Diseo preliminar del hardware

89

En el diagrama se puede observar los bloques y los componentes que conforman el hardware del control de ambiente de cuyes aqu el microcontrolador es el cerebro del diseo, en este caso se opto por un microcontrolador que se encargue de controlar los actuadores como resistencias de calor ventiladores y bandas transportadoras, sensar la temperatura ambiente y adems transmitir y mantener informado al operario de lo que esta aconteciendo en el criadero. 3.3.4.1.6 Conversor anlogo/digital Es comnmente sabido que los convertidores analgico digital ADC son usados en aplicaciones donde es necesario realizar algn tipo de procesamiento digital. Bsicamente la entrada de un ADC esta conectada con una fuente acondicionada de tal forma que cumpla con los requerimientos del ADC, esta seal analgica de acuerdo al rango de voltajes del ADC, tendr un equivalente digital y dependiendo de la resolucin del ADC ser la precisin que obtendremos de los datos adquiridos a travs del sensor y pasados por el ADC. 3.3.4.1.7 Programacin teclado matricial Los teclados matriciales son ensamblados en forma de matriz configurados para este caso en 3 columnas y 4 filas, cuando no se ha oprimido ninguna tecla no hay conexin entre filas y columnas pero cuando se a oprimida alguna tecla se realiza la conexin entre la fila y la columna correspondiente generando as un cdigo especial para cierta tecla, El diagrama de flujo que se presenta a continuacin muestra las tareas bsicas a realizar para que nuestro teclado matricial cumpla su objetivo.
Figura 51. Diagrama de flujo del teclado matriicial

90

3.3.4.1.8 Etapa de sensado con el LM-35 Como se menciono anteriormente este integrado tiene como caractersticas que su valor estndar para 0 C es de 2.73v y va incrementando 10 mV/C segn se observa en la siguiente grafica obtenida del datasheet del sensor.
Figura 52. Comportamiento del LM-35

Lo primero que se busco realizar es acondicionar la seal para lo que se uso un potencimetro como se observa en la figura con la finalidad de tener la salida en el valor de temperatura media ambiento
Figura 53. Etapa de sensado y ajuste de temperatura

91

3.3.1.4.9 Entrada de referencia Lo que se pretende controlar es la temperatura ambiente del criadero de cuyes entre 17 C y 25 C para ello se diseo el siguiente circuito el cual conto con los clculos necesarios para encontrar los valores de resistencias y poder controlar el voltaje de referencia de entrada
Figura 54. Circuito de referencia

En cuanto a la programacin se efectu en un microcontrolador PIC 16f84 el cual resulta ser la unidad central de control, es decir es la parte inteligente del prototipo con una interfaz hacia una pantalla LCD que puede monitorear el proceso de control que realiza el microcontrolador registrando en cada etapa el correcto funcionamiento de todos los dispositivos y adems corregir los errores que se presenten al realizar las diferentes pruebas Resultados Como primera medida se realizo la revisin de documentacin a los informes adelantados por el aprendiz que lleva a cabo este proyecto para poder estar al tanto y realizar la respectiva asesora, una vez realizada la revisin se realizaron algunas correcciones y se sugiri alternativas que ayudaran al buen funcionamiento del proyecto siendo estas bien tomadas y adoptadas por el estudiante, conforme el tiempo transcurra se aclararon algunas inquietudes en cuanto al diseo, debido a que los circuitos escogidos por el estudiante para realizar el control de temperatura no eran los adecuados, en cuanto al lenguaje de programacin debido a que el estudiante no se decida por que lenguaje usar para el diseo del software se le sugiri la programacin en lenguaje C y se realizaron algunos ejemplos que le ayudaron aclarar dudas de ah en adelante se estuvo pendiente de las dudas e inquietudes que el aprendiz encontrara a lo largo del proyecto.

92

3.3.4.2 Sistema de telemetra y telecontrol del monoplaza FORSENAR En la comunidad SENA a nivel nacional se ha implementado una competencia denominada formula SENA, la cual consiste en disear un monoplaza de competencia con todas sus componentes necesarios como si de frmula uno se estuviera hablando, en este tipo de componentes necesarios se encuentra inmersa la parte electrnica ya que es de saberse que este tipo de vehculos cuentan con un sistema de telemetra que informa los acontecimientos del vehculo en pista para toma de decisiones del equipo tcnico en cuanto a mejoras del sistema. Para ello el quipo FORSENAR cuenta con un grupo de aprendices liderados por el Ingeniero encargado de la parte de electrnica a los cuales se les brindo el acompaamiento y apoyo para este reto, logrando as disear un sistema de adquisicin de datos que transmitir va RF y a travs de la red celular todo lo que acontezca en el vehculo a lo largo de las competencias. El equipo de telemetra y telecontrol FORSENAR est conformado por los aprendices Jefferson Bryan Villota Ceballos, Michael Nixon Daz Cabrera y Edgar Eduardo Tutalcha Cuatin cuya lnea de investigacin y estudio es Tecnologa en diseo e integracin de automatismos mecatronicos, liderados por el ingeniero Orlando David Orbes instructor de electrnica del centro LOPE y acompaados por Christian Dayan Arcos Gordillo pasante de la Universidad Francisco de Paula Santander
Figura 55. Equipo de telemetra y telecontrol FORSENAR

93

Descripcin del proyecto. En la actualidad los monoplazas de campeonato son dotados de un sistema de adquisicin y despliegue de datos que permite conocer el funcionamiento de todas sus piezas en especial de la actividad que presenta el motor. Para el presente trabajo se demostrara los avances en cuanto a sensoria y adquisicin de seales aplicadas al sistema de automotriz de formula de bajo diseo. Para llevar a cabo la adquisicin de dichos datos se implementara una cantidad de pequeos sensores en diversas partes del monoplaza que consideramos criticas para obtener una gran cantidad de informacin sobre su debido funcionamiento esto ser de vital importancia para los diseadores y el equipo de trabajo que estar pendiente de cada detalle del monoplaza ya que se podr tener una informacin detallada al momento de realizar pruebas de funcionamiento y hacer los respectivos ajustes para obtener el producto final. Durante la ejecucin de este proceso se encontrara por doquier equipos y dispositivos electrnicos motores sensores transmisores, todos ellos indispensables en el correcto y apropiado desarrollo de cada etapa en esta ejecucin, y que sern objeto de trabajo del equipo de Electrnica FORSENAR encargado de coordinar y ejecutar su adecuado funcionamiento, adems que el equipo proveer los medios para garantizar la adquisicin el procesamiento y el intercambio de datos en las diferentes fases que conlleva la construccin del monoplaza para tal efecto se incluir software con ejecucin en porttil, modulo de adquisicin y tarjetas desarrolladas en el centro para la medicin y activacin de actuadores, que trabajaran en diferentes tipos de estados dependiendo de la funcionalidad que tengan y asi garantizar el cumplimiento de las metas planteadas por los diseadores y los jurados del certamen. 3.3.4.2.1 Telemetra y Telecontrol La telemetra es una tecnologa que permite la medicin remota de magnitudes fsicas y el posterior envi de la informacin hacia el operador del sistema, este tipo de envi de la informacin se realiza mediante una comunicacin inalmbrica. Un sistema de telemetra bsico puede ser muy simple y sin embargo efectivo, los componentes principales para la solucin completa de un sistema de telemetra no varian en gran proporcin independientemente de la aplicacin estos son Adquisicin de datos (Hardware) Comunicacin (Software) Acceso a la informacin (Usuario final)

94

Figura 56. Proceso de telemetra

La adquisicin de datos se refiere al sensado de cualquier parmetro fsico para obtener finalmente ya sea un nivel de voltaje, una variacin de frecuencia de alguna seal, datos serializados que cumplan con algn estndar de comunicacin o incluso seales elctricas analgicas que es necesario acondicionarlas y digitalizarlas para convertirlas en entrada de un proceso y realizar las operaciones necesarias para colocar los datos en el medio de comunicacin. El proceso de transmisin de datos es igual a un codificador de informacin, los datos que se requieren enviar a travs del medio de comunicacin deben cumplir con ciertas caractersticas para que puedan utilizar el medio de transmisin El medio de comunicacin puede realizarse a travs de cables o inalmbricamente, la cantidad de protocolos de comunicacin es infinita y cada uno se adapta de acuerdo a las caractersticas presentadas por el ambiente que rodea el medio de transmisin, los medios cableados ofrecen al diseador una rpida implementacin y adems sencilla como es el caso del estndar RS-232, aunque para tener mejores tasas de transmisin existen otros como Ethernet que se pueden incluso formar redes de rea local o LAN cuando existen varios usuarios interesados en los datos enviados, sin embargo el uso de las frecuencias en el aire a logrado que se desarrollen sistemas muy complejos de codificacin y comprensin haciendo uso de protocolos robustos como 802.11 y bluetooth, aunque tambin existen otros menos complejos como 802.15.4 que es la base de la especificacin ZIgbee que a cambio del uso de perfiles y altas tasas de transmisin, ofrece un alcance muy amplio en reas abiertas, as como un bajo consumo de potencia volvindose una solucin altamente eficaz para formar redes de rea personal inalmbricas o WPAN siendo esta una de las redes utilizadas para el presente proyecto, el uso de estos medios a

95

diferencia de los cableados, es que proporciona un uso eficiente de los espacios haciendo que estos sistemas puedan utilizarse en cualquier sitio. Otra caracterstica importante es el uso de infraestructura ya establecida como es el otro caso para este proyecto, en el cual se utiliza la red mvil GSM/GPRS a travs del modem WAVECOM FASTRACK SUPREME 20 que realiza el envi de paquetes para hacerlos llegar al servidor. La recepcin de datos es similar a la transmisin en el sentido que tiene que cumplir los mismos requerimientos de transmisin que estn dados por el medio de comunicacin, el programa o sistema que recibe la informacin enviada por el transmisor, debe ser capaz de interpretar el protocolo utilizado. En este punto si existe alguna codificacin en el envi de datos, el dispositivo encargado de la recepcin debe ser capaz de decodificarlos y almacenarlos para que se puedan visualizar como datos numricos o en grficos. El acceso a la informacin se relaciona con el sistema que recibe los datos ya que un proceso esta encargado de la recepcin de datos y el otro del despliegue de la informacin que se reproduce en el dispositivo local (cliente), en el caso especifico de este proyecto el proceso de despliegue esta almacenado en un computador porttil ubicado al interior del vehculo (servidor) y se ejecuta en los porttiles adecuados y HTC (clientes) del equipo FORSENAR Para la realizacin de este proyecto se hizo uso de tecnologas desarrolladas para los sistemas de telecomunicaciones: la red de telefona celular GSM de la cual surge GPRS que usando las mismas radiofrecuencias y estaciones bases que ya existen de GSM, ofrece mejoras importantes en la transmisin inalmbrica de informacin, as como tambin se hizo uso de la interfaz inalmbrica XBee que implementa el estndar IEEE 802.15.4 que generalmente se utiliza para implementar redes de area personal PAN. Conociendo este tipo de tecnologa y sabiendo que la telecomunicacin es esencial entre el piloto, el vehculo y su respectivo monitoreo desde la central del equipo tcnico se utilizaron dos estrategias que lograran la comunicacin entre el vehculo y el equipo tcnico, las cuales consisten en comunicacin por modem atreves de la red celular y comunicacin inalmbrica RF. A continuacin se mostrara en detalle el sistema de telemetra y telecontrol implementado por el equipo de trabajo de Telemetra y Telecontrol FORSENAR.

96

3.3.4.2.2 Descripcin del sistema de Telemetra y Telecontrol En el trabajo desarrollado por el equipo de telemetra y telecontrol se muestra un sistema de rastreo y control de unidades remotas mviles. En este sistema se hace uso de: un modem GSM/GPRS WAVECOM FASTRACK SUPREME 20 para establecer comunicacin con la red celular GSM y por medio del sistema GPRS enviar paquetes, a un equipo servidor el cual cuenta con programas de comunicacin, seguimiento de variable y almacenamiento de datos. Mdulos XBee que conformando una red PAN utilizando el protocolo IEEE 802.15.4 transmitirn va RF los datos obtenidos en el sistema a otro servidor que igualmente cuenta con programas de comunicacin seguimiento de variables y almacenamiento de datos Estos dispositivos sern conectados a travs de USB 2.0 a una tarjeta de adquisicin desarrollada por el equipo llamada METFORS10 que a su vez est conectada a travs de USB 2.0 a una computadora porttil la cual cuenta el software LabView y la aplicacin desarrollada en este software por el equipo. Con el objeto de medir las seales que proporcionara el vehculo al momento de estar en pista y que estas puedan ser transmitidas al servidor antes mencionado como se muestra en la figura.
Figura 57. Sistema de transmisin de datos al servidor

Las mediciones que se registraran en este proyecto son: temperatura habitculo, temperatura del motor, gases, recorrido, aceleracin, temperatura radiador, deteccin trasera, deteccin delantera, suspensiones, humedad y presin de aceite, siendo estas adquiridas por la tarjeta METFORS10 la cual es gobernada por un microcontrolador, cuyo cometido principal es atender la peticin del cliente. Caractersticas de los dispositivos el sistema se divide en varias etapas las cuales son realizadas por diferentes sub-sistemas, la adquisicin se centra en los sensores mencionados anteriormente los cuales se encuentran a la entrada de los puertos del 97

microcontrolador PIC18f4550 pasando algunos por etapas de acondicionamiento de seal, el cual lleva cierto procesamiento para mas adelante enviar los datos obtenidos a travs del puerto USB hacia el modem GSM/GPRS Fastrack Supreme 20. Las caractersticas ms importantes se resaltan a continuacin. Sensor de distancia SRF04 Este es un sensor para medir distancias en un rango de 3cm a 6 metros, enviando un tren de pulsos ultrasnicos que al regresar generan un pulso cuyo ancho es proporcional a la distancia del objeto, consume 30mA a 5 V Desde un punto de vista prctico, lo que hay que hacer es mandar un seal de arranque en el pin 3 del SRF04 y despus leer la anchura del impulso que nos proporciona en el pin 2. El pulso de disparo tiene que tener una anchura mnima de 10 uS. Despus leemos el pulso de salida de Eco y medimos su longitud que es proporcional al eco recibido. Sensor de distancia GP2Y0A02YK Este es un sensor de infrarrojos que proporciona una lectura continua de la distancia medida como una tensin analgica dentro de un rango de 20 a 150 cm. La tensin de alimentacin es de 5V y la tensin de salida varia unos 2 voltios de diferencia entre el margen mnimo y el mximo de la distancia medida. La conexin se realiza mediante un conector JST de 3 vas, 2 para la alimentacin y una para la salida. la salida est disponible de forma continua y su valor es actualizado cada 39 ms. Normalmente se conecta esta salida a la entrada de un convertidor analgico digital el cual convierte la distancia en un numero que puede ser usado por el microcontrolador. Sensor infrarrojo IS471F Este sensor incorpora un modulador/demodulador integrado en su carcasa y a travs de su pin 4 controla un diodo LED de infrarrojos externo. Modulando la seal que este emitir, para ser captada por sensor que contiene el receptor, cuando un objeto se sita entre el conjunto emisor/receptor, parte de la luz es reflejada y demodulada para activar el pin 2 que pasara a nivel bajo si la seal captada es suficientemente fuerte. Sensor de gas TGS3870 Este sensor es un semiconductores de xido metlico sensor de gas para el deteccin de metano y monxido de carbono. El uso de un micro-grano de gas detecta la estructura, tanto de metano y monxido de carbono, que son detectadas con un solo elemento del sensor por la aplicacin peridica de dos tensiones diferentes calentador (Alta y baja). La miniaturizacin del gas que detecta los resultados del grano en una potencia del calentador con un consumo de slo 38mW.

98

Este sensor tiene una baja sensibilidad a los vapores de alcohol (un gas tpico de interferencia en el medio ambiente residencial) y tiene alta durabilidad. Sensor de temperatura DS18S20 Este sensor de la firma Dallas Semiconductor proporciona medidas de temperatura en grados centgrados con una resolucin de 9 bits. Entre sus caractersticas caben citar las siguientes: Interface 1-wire que precisa de una nica lnea de datos para la comunicacin con el controlador No necesita componentes externos Se alimenta a travs de la propia lnea de datos o bien mediante una tensin de 3 a 5.5Vcc Rango de temperatura de -55.00C a +125C con resolucin de +/0.5C Tiempo de conversin de 750mS Acelermetro MMA7260QT Este dispositivo consiste en dos placas conductoras paralelas tipo electrodo con rea de exposicin A y una masa m suspendida por medio de un elemento con rigidez k. Entre la masa y los electrodos existe una distancia base d simtrica, que se controla con precisin, por lo que el aire que existe en el hueco entre cada electrodo y la masa ssmica forma un capacitor mecnicamente variable. El cambio en la distancia d corresponde a los cambios en la capacitancia. Estos acelermetros incorporan circuitos micro-elctricos que usan puentes capacitivos para convertir el cambio de capacitancia a una seal de voltaje til proporcional a la aceleracin. Las caractersticas principales de este dispositivo electrnico son: Seleccin del nivel de sensibilidad mediante la conexin de los pines g- Select1 y g-Select2 (pines 1 y 2) como lo muestra la siguiente tabla:
Tabla 10. Rangos de sensibilidad del acelermetro

Su voltaje de operacin es de 2.2[V] - 3.6[V] Posee un bajo consumo de corriente el cual es de 500[A]

99

Figura 58. (a) sensor SRF04, (b) sensor GP2Y0A02YK, (c) sensor IS471F, (d) sensor TGS3870, (e) sensor SHT71, (f) sensor DS18S20, (g) acelermetro MMA7260QT

Microcontrolador PIC 18f4550 El microcontrolador 18f4550 de microchip es de 8 bits de bajo costo y bajo consumo de energa, siendo este un micro ampliamente utilizado como un microcontrolador estndar debido a sus innumerables caractersticas y potencia, hay que decir que tiene incluido una memoria Flash USB y control de flujo de datos. Soporta USB low speed (1.5Mb/s) y full speed (12Mb/s) y USB V2.0, el cual es un atractivo complemento el poder incorporar por si mismo una interfaz USB. Tambin uno de los motivos de su eleccin es poder ser programado mediante lenguaje C, lo que le hace en general un dispositivo muy atractivo tanto por sus posibilidades como su fcil programacin El PIC 18F4550 se caracteriza por:
Tabla 11. Caractersticas del microcontrolador 18f4550

Memoria Flash: Mximo nmero de instrucciones simples: Memoria SRAM: Memoria EEPROM: Entradas / Salidas: Nmero de entradas A/D: Nmero de CCP: Nmero de ECCP:

32Kbytes 16384 2048 bytes 256 bytes 35 13 1 1

100

Soporta SPP: Soporta SPI: Soporta master I2C: Nmero de EAUSART: Nmero de comparadores: Nmero de temporizadores de 8 bits: Nmero de temporizadores de 16 bits: Universal Serial Bus (USB) module:

Si Si Si 1 2 1 3 Si

Como hemos podido observar en sus principales caractersticas destaca sobre todo su gran diversidad, con lo que podemos implementar muchas aplicaciones con tan slo tener una buena distribucin de sus entradas y salidas Para este proyecto la disposicin de sus puertos se ha hecho de la siguiente manera
Figura 59. Distribucin de pines del PIC 18f4550

El microcontrolador se programa con el hardware mencionado anteriormente llamado Pickit3 que sirve para programar y depurar los microcontroladores de microchip a travs de un cable USB sin necesidad de utilizar fuentes adicionales

101

Figura 60. Diagrama de bloques del microcontrolador 18f4550

102

3.3.4.2.3 Configuracin y programacin del microcontrolador 18f4550 Con el fin de realizar las funciones deseadas con el microcontrolador se realizo la programacin de sus perifricos como se vera a continuacin. El firmware utilizado para programar el microcontrolador maneja protocolo USB, que es un algoritmo que maneja el software CCS, para desarrollar perifricos con comunicacin USB, Hay diferentes tipos y clases de firmware, cada uno con sus caractersticas y formas de trabajo. En el presente proyecto se ha implementado la clase USB CDC (Communications Class Device), lo que permite al PC detectar estos dispositivos como perifricos, como si fueran dispositivos puertos serie RS-232 virtuales Firmware USB del Pic Como ya se ha comentado con anterioridad el microcontrolador 18F4550 dispone de un mdulo USB. Dicho modulo se puede controlar directamente por perifrico consultando el datasheet del fabricante y las especificaciones del USB o bien utilizar un firmware o cdigo esqueleto para manejar el USB. Para el desarrollo de este tipo de firmware se ha de contar con el siguiente software. PIC C COMPILER CCS PROTEUS 7 PROFESSIONAL (Compilador de lenguaje C) (Simulador y Diseo de Impresos)

Dicho firmware encapsula varias funciones, ocultando toda la complejidad necesaria, para la comunicacin USB de forma que provee de una comunicacin serie tradicional entre el PIC y el PC. Entre las caractersticas ms importantes del firmware CDC destacan las siguientes: Tasa de transferencia mxima de 80 Kbytes/s. Las libreras compiladas ocupan un tamao reducido (4Kb). Resuelve toda la comunicacin en software, sin requerir hardware adicional. El flujo de datos es manejado enteramente por el protocolo USB (no es necesario usar XON/XOFF ni control de flujo por hardware). USB en CCS C CCS suministra libreras para comunicar PIC con el PC utilizando el bus USB, mediante perifricos internos o mediante dispositivos externos al PIC (del tipo USBN9603). Las libreras suministradas son: pic_18usb.h: driver de capa hardware de la familia del PIC18F4550 usb.h: definiciones y prototipos utilizados en el driver USB.

103

usb.c: el USB stack, que maneja las interrupciones USB y el USB Setup Requests en Endpoint 0. usb_cdc.h: driver que permite utilizar una clase de dispositivo CDC USB, emulando un dispositivo RS-232 y lo muestra como un puerto COM virtual en Windows. Las funciones mas importantes, entre otras muchas, son: usb_init (): inicializa el hardware USB. Espera en un bucle infinito hasta que el perifrico USB es conectado al bus (aunque eso no significa que ha sido enumerado por el PC). Habilita y utiliza la interrupcin por USB. usb_task (): si se utiliza una deteccin de conexin para la inicializacin, entonces se deber llamar peridicamente a esta funcin para controlar el pin de deteccin de conexin. Cuando el PIC es conectado o desconectado del bus, esta funcin inicializa el perifrico USB o resetea el USB stack y el perifrico. usb_enumerated (): devuelve un true si el dispositivo ha sido enumerado por el PC y, en este caso, el dispositivo entra en modo de operacin normal y puede enviar y recibir paquetes de datos. Existen funciones especificas para CDC, entre ellas: usb_cdc_putc (): Coloca un carcter en el buffer de transmisin; en el caso de que est lleno esperar hasta que pueda enviarlo. usb_cdc_getc (): Recibe un carcter del buffer de transmisin; en el caso de estar vacio esperar hasta que se reciba. Hay que realizar una importante modificacin en la librera de descriptores USB_DESC_CDC.H, donde se indica, al final de la librera, el fabricante y el producto (VIP/PID); en este caso aparece:

Para trabajar con Microchip hay que indicar el identificador de fabricante el VENDEDOR ID 0x04D8 y en el identificador de producto el PRODUCT ID 0x0A para la familia de los PIC18. Es decir, esas dos lneas deben de quedar as (es aconsejable hacer una copia de la librera original antes de proceder al cambio).

104

Estos dos identificadores permiten la conexin con el driver de Windows; al inicializarse la conexin, Windows recibe los dos identificadores y localiza el driver necesario para la conexin. En el caso de no localizarlo, permite la instalacin de los recursos necesarios para la conexin; en este caso a travs del fichero mchpcdc.inf suministrado por Microchip. Por otra parte, al final de la librera se encuentra la descripcin textual del dispositivo que ser detectado por Windows; para ello utiliza USB_STRING_DESC. Se puede modificar a gusto del usuario, teniendo en cuenta con la definicin de la posicin de string y sus tamaos.

La configuracin del PIC18F4550 es la habitual, tan solo que la frecuencia debe ser de 48MHz pero que utilizando el bit de configuracin PLL5 se puede emplear un cristal de cuarzo de 20MHz. 105

Es importante configurar el pin de deteccin del sentido de transmisin (USB_CON_SENSE_PIN) para poder controlar la conexin o desconexin del PIC al USB. Antes de todo hay que inicializar el puerto USB (usb_cdc_init() y usb_init()) y, muy importante, comprobar que ha sido enumerado por el HOST (usb_enumerated()). Con el fin de inicializar o resetear la conexin con el USB se debe realizar una llamada peridica a la funcin usb_task(). Tras conectar, por primera vez el USB, Windows solicita la instalacin del driver (se debe indicar el directorio donde se guarda el fichero mchpcdc.inf).
Figura 61. Pasos para la instalacin del driver

106

Tras esta instalacin y cada vez que se conecte el dispositivo aparecer el puerto COM virtual en el administrador de dispositivos de Windows. Tambin desaparecer el COM virtual cada vez que se desconecte. Estructura del programa RTOS Real Time Operating System El Sistema Operativo en Tiempo Real simplifica el desarrollo de una aplicacin y, mediante el uso de tareas, reduce los errores de programacin. En general se puede definir un RTOS como un programa que trabaja en segundo plano, controla la ejecucin de varias tareas y facilita la comunicacin entre ellas. En el caso de que se est ejecutando mas de una tarea al mismo tiempo, el sistema se denomina multitarea; cada tarea tiene asignado un tiempo en el procesador. El RTOS no es exactamente un SO (Sistema Operativo) a pesar de que los dos se basan en un ncleo (Kernel) que se encarga de controlar la ejecucin de las tareas. El RTOS esta pensado para trabajar con los microcontroladores. Puede utilizarse en los PIC de gama media pero donde mayor rendimiento se obtiene es en los PIC de gama alta. Cuando la tarea ha terminado de ejecutarse o ya no necesita del procesador, el control de dicho procesador es devuelto al planificador el cual dar el control del procesador a la siguiente tarea que este en la lista para ejecutarse en ese momento. Este proceso se conoce como cooperativa multitarea (cooperative multi-tasking).

107

RTOS en CCS Las funciones que incorpora CCS para la gestin de RTOS son la que aparecen en la siguiente tabla:
Tabla 12. Funciones para la gestin de RTOS en CCS

108

Las directivas asociadas son dos: #use rtos (options) Las options pueden ser las siguientes (separadas por comas): timer=X: donde la X (0 a 4) indica el TIMER que se utilizara para la ejecucin de las tareas. El TIMER seleccionado debe utilizarse solo para el RTOS. minor_cycle=time: donde TIME es un nmero seguido de s, ms, us o ns. Indica el tiempo que deber tardar en ejecutarse una tarea. Los tiempos de ejecucin de cada tarea deben ser mltiplos de esa cantidad. Si no se especifica, el compilador se encargara de calcularlo. statistics: indica el tiempo mnimo, mximo y total utilizado por cada tarea. Un ejemplo de lo ya mencionado se escribiria asi: #task (options): esta directiva indica al compilador que la funcin que sigue es una tarea del RTOS. Las options pueden ser las siguientes (separadas por comas): rate=time: donde TIME es un numero seguido por s, ms, us o ns. Especifica la frecuencia con que se ejecutara la tarea. Debe ser igual o mltiplo del valor minor_cycle. max=time: donde TIME es un numero seguido por s, ms, us o ns. Especifica el tiempo de ejecucin de la tarea. Este tiempo debe ser menor o igual que el valor del minor_cycle. El compilador no puede hacer cumplir este tiempo por lo que el programador debe tener cuidado en asignar el tiempo de ejecucin. En el programa se crearon 8 tareas adems de la tarea The_Kernal.

109

La primera tarea adquisicin es la encargada de adquirir las seales provenientes de los sensores y guardar en registros el valor obtenido. La tarea toma_desiciones es la que ejecuta una accin dependiendo de los registros de los sensores. La tarea espera_comando encargada de establecer la comunicacin con el PC. Tambin es la que esta pendiente de recibir rdenes del PC y devolver su respetiva respuesta. La tarea tiempo lleva el control de tiempo en registros que han sido destinados para esta operacin. Las tareas memoria_eeprom_1 y memoria_eeprom_2 encargadas de inicializar, guardar y descargar datos hacia el PC. Estas memorias han sido agregadas para hacer un respaldo de los registros de los sensores. La tarea adq_temperatura controla la lectura del sensor DS1820, debido a que este maneja un protocolo de comunicacin 1-wire. La tarea adq_gas encargada de leer el sensor de gas, que necesita un control exacto de tiempo para el calentador interno del sensor y la lectura de este. Interfaz Inter-Circuitos Interfaz Inter-Circuitos (I2C): Interfaz desarrollada por Phillips, con gran capacidad para comunicar microcontroladores y perifricos. Half-duplex. El bus I2C se basa en la comunicacin a travs de 2 hilos. Cada dispositivo conectado al bus tiene una direccin. Puede configurarse como comunicacin de un maestro y vario esclavos o una configuracin Multimaestro. En ambas configuraciones, el dispositivo maestro es el que tiene la iniciativa en la transferencia, decide con quien se realiza, el sentido de la misma (envi o recepcin desde el punto de vista del maestro) y cuando finaliza. Cuando el maestro inicia una comunicacin, primero transmite la direccin del dispositivo con el cual quiere comunicar y los esclavos comprueban si la direccin concuerda con la suya. La transmisin puede ser de lectura o escritura, el ultimo bit de la direccin lo indica; as el maestro estar en transmisin y el esclavo en recepcin o viceversa. En cualquiera de los dos casos la seal de reloj la genera el maestro. En el proyecto se utilizaron 2 memorias seriales que se comunican mediante protocolo I2C, estas son utilizadas para hacer un respaldo de los datos adquiridos de los sensores. Bus 1-Wire 1-Wire es un protocolo de comunicaciones en serie diseado por Dallas Semiconductor. Est basado en un bus, un maestro y varios esclavos de una sola lnea de datos en la que se alimentan. Por supuesto, necesita una referencia a tierra comn a todos los dispositivos.

110

Especificaciones La lnea de datos/alimentacin requiere una resistencia de pull-up conectada a la alimentacin y que le proporciona sta. Reinicio del bus Se mantiene la seal de datos a 0 voltios durante 480 microsegundos. Se reinician todos los dispositivos conectados al bus (les retira la alimentacin). Los dispositivos reiniciados indican su presencia manteniendo la seal de datos a 0 voltios durante 60 microsegundos. Envi y recepcin de datos Para enviar un bit a 1 el maestro se lleva a 0 voltios la lnea de datos durante 1-15 microsegundos. Para enviar un bit a 0 el maestro se lleva a 0 voltios la lnea de datos durante 60 microsegundos. Los dispositivos esclavos leen el bit aproximadamente a los 30 microsegundos despus del flanco de bajada de cada bit. Cuando el maestro lee los datos del dispositivo esclavo el pone 0 voltios durante 1-15 microsegundos en la lnea de datos y a partir de ese momento el esclavo no hace nada (la seal pasa a vale 5 voltios) si quiere mandar un 1 lgico o mantiene la seal en 0 voltios hasta los 60 microsegundos si quiere mandar un 0 lgico. Los datos se envan o reciben en grupos de 8 bits. Para iniciar una comunicacin se reinicia el bus. El protocolo puede incluir deteccin de errores transmitiendo cdigos de deteccin de errores (CRC). Como en el bus puede haber muchos dispositivos el protocolo incluye el direccionamiento de los mismos empleando un cdigo nico de 64 bits de los cuales el byte ms significativo indica el tipo de dispositivo, y el ltimo es un cdigo de deteccin de errores (CRC) de 8 bits. Los comandos que pueden interpretar los dispositivos esclavos dependern de estos. Para encontrar los dispositivos presentes en el bus el maestro puede enviar un comando de enumeracin que respondern todos los dispositivos. Este protocolo es utilizado en el sensor de temperatura DS1820 que esta ubicado en la parte del habitculo del motor. Programacin del microcontrolador 18f4550 Descripcin de la herramienta de programacin CCS CCS ofrece un conjunto de herramientas completas e integrada para la produccion de aplicaciones embebidas corriendo en microcontroladores PIC y dsPIC de Microchip. La salida en HEX y los archivos de depuracin son seleccionables y compatibles con emuladores y programadores populares incluyendo MPLAB IDE para depuracin a nivel de fuente. PCWHD incluye un poderoso IDE bajo Windows.Bibliotecas incorporadas que funcionan con 111

todos los chips para Entrada/Salida por puerto serie RS-232, Entradas/Salidas discretas y pausas de precisin. Se integra al IDE de MPLAB y otros simuladores y editores para depuracin a nivel de fuente. Los archivos HEX estndar y archivos de depuracin aseguran compatibilidad con todos los programadores. El "printf" formateado permite un formateo y muestra simple en HEX o decimal. La implementacin eficiente de funciones permite rboles de llamada ms profundos que la pila del hardware. Se incluyen drivers de cdigo fuente para mdulos LCD, teclados, EEPROMs serie 24xx y 94xx, relojes en tiempo real X10, DS1302 y NJU6355, dispositivos de memoria de toque de Dallas, RAM serie DS2223 y PCF8570, conversores A/D LTV1298 yPCF8591, sensores de temperatura, potencimetros digitales, expansores de Entrada/Salida y ms. Acceso a las caractersticas del hardware desde funciones en C fciles de usar, temporizadores, conversin A/D, SSP, PSP, USB, I2C, y ms. Tipos enteros de 1, 8, 16 y 32 bits y punto flotante de 32 bits. Se puede insertar cdigo ensamblador en el cdigo fuente y puede referenciar variables de C.
Figura 62. Entorno de trabajo de la herramienta de programacin CCS

112

Diagrama de flujo Debi a los requerimientos que demanda el control de las variables a medir del vehculo se ha desarrollado un diagrama de flujo que satisface las necesidades del sistema de telemetra implementando una maquina de estado que cumple con los requisitos de diseo con los que se quiere contar ya que adquiere datos de los diversos sensores, toma las decisiones correspondientes segn el criterio de los diseadores y actualiza salidas desplegando informacin necesaria para los tcnicos convirtindose esto en el pilar de nuestro sistema esta mquina de estados principal del microcontrolador de procesamiento de datos se muestra a continuacin
Figura 63. Diagrama de flujo principal del microcontrolador de procesamiento de datos

Sensor de posicin

Conteo pulsos

Inicio

Rele de paso

Med_rec

Eerr

HW_Ok Det_ent reposo Conexion E_det.

Controlador suministro

Sensor de aceleraci n

Recorrido 3bytes Cdmedida Medicin comportamiento espacial Ax Ay Az

E_HW

Sealizadores Adquisicin NO_Pr_USB FT Pr_USB

Sensor de proximid ad

presencia

Deteccin obstaculos

Fallas

Com_env

EEC_Bll

Toma decisiones Controlador Comunicaciones

Puerto USB

Puerto USB

Comandos datos Recepcin mensajes

Lateral Posterior men_lis E_HW Actualizacin salidas Bufer de Rxn

E_men

Buffer de Txn

Este sistema est conformado por seis estados principales cada uno de los cuales cuenta con una funcin especfica y de fundamental importancia al momento de adquirir, procesar y enviar los datos, estos estado son: inicio,

113

adquisicin, toma de decisiones, actualizacin de salidas, fallas y reposo los cuales se vern en detalle a continuacin.
Figura 64. Diagrama de flujo del estado inicio.
Inicio

Inicializacin

Estado inicio

Est_ini=fa llo

Est_inic = ok

Falla

Adquisicin

ESTADO INICIO: Es el encargado de dar la orden de puesta en marcha del sistema este enviara un mensaje de inicializacin el cual va a llegar a un punto de toma de daciones que va a leer el mensaje enviado y va a determinar si este mensaje es correcto o incorrecto, si es incorrecto enva un mensaje de error a estado falla, de lo contrario si el mensaje es correcto se enviara un mensaje de dato aceptado segn el protocolo establecido y se transfiere a nuestro siguiente estado de adquisicin
Figura 65. Diagrama de flujo del estado adquisicin de datos

114

Si el dato es de desborde se procede a realizar la medicin del recorrido, este recorrido es guardado en un bfer, sale un nuevo mensaje que nos va a decir que no hay desborde y retorna nuevamente a la lectura de un estado nuevo si ya existe.
Figura 66. Diagrama de flujo de la rutina de desborde
Desborde

Med_rec

Recorrido

Desborde= No

Si el dato es de aceleracin este dato se dirigir a adquirir aceleracin, en modo de comportamiento espacial toma el dato sea en x, y o z y lo guarda en su respectivo bfer, despus si la medida es incorrecta se hace la lectura de error y es enviado a un estado de falla, pero si es correcta se hace su lectura y vuelve a la espera de una nueva seal.
Figura 67. Diagrama de flujo de la rutina adquisicin de aceleracin

Adquirir Acel

Med_comp_ esp

Acelerac

Med correcta ?

Lectura fallida

Lectura correcta

Falla

115

Si el dato proviene de un sensor de proximidad este es tomado por cambio de entrega digital efecta su correspondiente almacenamiento en el bfer y se da un mensaje de que esta seal fue atendida y regresa a la espera de una nueva seal,
Figura 68. Diagrama de flujo de la rutina entrada digital
Cambio entr dig

Det_obst

Obstac

Cambio_ate ndido

si hay un dato para ser transmitido se activa automticamente USB recibe el mensaje y lo deposita a en un bfer cuando el mensaje esta listo paso al siguiente estado de toma de decisiones
Figura 69. Diagrama de flujo de la rutina activacin USB

Act_USB

Rec_Mens

Buffer_txn Mens_Li sto

Toma de desicione s

116

TOMA DE DESICIONES: Dentro de este estado encontramos una maquina de estados que ser la encargada de interpretar el dato y escoger la debida decisin
Figura 70. Maquina de estados de toma de decisiones.
Inicio

Espera comando

comando Espera Ejecucin

ACKPC Fallas Confirmacin fracaso

Envio Comando correcto o incorrecto

Orden dada corecta o incorrecta

Fin_tiempo y maxrep

Confirmacin desde Pc

Confirmacin Veirio o x t ficacin Confirmacion de fracaso

Una vez ledo el estado actual pasa a definir la accin a realizar como dar una orden o enviar un mensaje
Figura 71. Diagrama de flujo del estado toma de decisiones.

Toma decisiones

Leer estado actual

Accin

Orden lista

Mens_listo

117

Si es una orden pasara a estado de espera que es activado por la presencia de una orden, en espera es validada la orden y se abra paso hacia el estado de ejecucin se toma la orden y se define la accin a realizar ya sea de sealizacin o activacin de rel y consecutivamente es enviado a el estado de confirmacin de PC
Figura 72. Diagrama de flujo de la rutina orden lista
Orden lista

Estado= espera

Valida comando

Estado= ejecucion

Ejecuta dato

Accion a realizar

Sealizacion

Activacion rele

Estado= confirmacion pc

Si es un mensaje el estado espera se desactiva y valida el comando si este no es correcto se queda en estado de espera de lo contrario pasara a el estado de ejecucin
Figura 73. Diagrama de flujo de la rutina de espera
Estado=Esp era

Validar comando

si

Correcto ?

no

Estado= Ejecucin

Estado= Espera

Estado reposo

118

Rutina de Ejecucin en este estado se leer el comando y se observara si es correcto o incorrecto si es incorrecto pasara a el estado de confirmacin de PC y si es correcto se identificara el tipo de dato y segn esto se puede acceder a la informacin y enviar el dato a estado de confirmacin de PC o activar el debido componente y pasar a el estado de verificacin
Figura 74. Diagrama de flujo de la rutina de ejecucin de comando
Estado=Ejec ucin

Leer comando

si

Correcto ? Comando= errneo Estado= Confirmacio n de PC

Tipo?

Activacin Acceder a informacin Activar(Com p)

Enviar(Dato)

Estado= Verificac

Estado= confirmaci on PC

Estado reposo

En el estado de verificacin se comprobara el comando y despus se confirmara la orden dado un mensaje de confirmacin de xito o fracaso y por ltimo se enva a estado de confirmacin de PC
Figura 75. Diagrama de flujo de la rutina de verificacin de comando.

Estado=Verif acion

Verifica comnado

si

Confirma orden

no

Confirmar exito

Confirmar fracaso

Estado = Confirmacion de PC

Estado= confrimacio n de PC

Estado reposo

Estado reposo

119

Rutina de confirmacin de PC se lee el dato y se da inicio a repeticin despus de la confirmacin que hubo en el PC sale un mensaje de Ask PC si realizamos el envi de este dato sale a el estado de actualizacin de salidas, si no inicia una temporizacin si se desborda este tiempo saldr un mensaje de fin de tiempo y ser enviado a estado falla si no hay desborde de tiempo se ara la repeticin de envo si la repeticin es igual a tres pasa a un estado de falla y posteriormente se receten las repeticiones de lo contrario las repeticiones se incrementan asta confirmar fracaso volvemos a hacer el procedimiento y preguntamos si se envo dato si hay envo sale a el estado de actualizaciones salidas si no vuelve ejecutar el proceso de repetir envo
Figura 76. Diagrama de flujo de la rutina confirmacin de PC
Confirmacion PC

Inicio de repeticion Leer dato

Enviar Ack PC

Iniciar temporizacion 5

si Actualizacion salidas

Se envio dato?

no

Si Fin de tiempo

Transcurrio x tiempo?

No Repetir envio

estado fallas Si repeticio n =3 no

Estado falla

Repeticion++

Repeticio nes=0

Confirmacion de fracaso

Rutina fallas se lee el comando errneo y se inicia una temporizacin para salir de fallas si la temporizacin no se desborda permanecer leyendo el comando errneo al llegar al lmite el temporizador se da una confirmacin de fracaso y pasa a estado de confirmacin de PC

120

Figura 77. Diagrama de flujo de la rutina de fallas del estado de toma de decisiones
Estado= fallas

Inicia temporizacio n 2 Lee comando error

si Confirmacion fracaso

Tiempo =0

no

Confirmacion PC

ACTAUALIZACION DE SALIDAS, si no tenemos un dato estar en estado de reposo, hasta que haya presencia de algn dato, al llegar un dato este ser ledo y se prosigue a definir su tipo ya sea de sealizacin o activar rel de paso, el controlador de suministros actualiza salidas segn estado de operacin si realiza la accin enciende leds o activa rel y saldr a el controlador de comunicaciones este dato ya procesado es guardado en su memoria y posteriormente enviado al puerto USB si no realiza la accin es porque hubo algn error del hardware y pasara a estado de fallas
Figura 78. Diagrama de flujo del estado de actualizacin de salidas
Actualizacion salidas

Dato?

Espera de datos

reposo

Leer mensaje

Tipo de mensaje

sealizacion

Rele de paso

Dato prccesado

Controlador suministros

Controlador suministros

Controlador comunicaciones

conexion Realizo activacion Realizo activacion

conexion

Envio puerto USB

Bufer txn

Encendio lsealizadores

Error hadrware

Activar rele de paso

Error hadrware

Controlador comunicaciones

falla

Controlador comunicaciones

falla

adquisicion

adquisicion

121

ESTADO DE FALLAS - ERROR este estado permanecer en reposo hasta que haya presencia de una seal errnea al llegar ser leda e iniciara una temporizacin segn el tipo de falla puede ser de problema de conexin o de hardware si la temporizacin no llega a su lmite permanecer en estado de falla de lo contrario si se desborda el tiempo se enviara un mensaje que establecer que hay un problema de conexin y volver estado adquisicin
Figura 79. Diagrama de flujo del estado de fallas generales.
Falla

si Lee error

Hay seal?

no

Estado reposo

inicio tiemporizacio n

Tipo de falla Problema de comunicacion Problema de hardware

si

Tiempo=0

Problema de conexion

Adquisicin

ESTADO DE REPOSO - ESPERA este estado estar leyendo los estados constantemente permanecer activado siempre que no haya presencia de una seal o dato,
Figura 80. Diagrama de flujo del estado de reposo.
reposo 6 Lee estados en reposo

Inico de secuencia

Deteccio n de dato

adquisicion

122

Maquina de estado de comunicacin Tarjeta-PC Paralelo a muestra maquina de estados encontramos otro sistema que es el encargado de lo referente a comunicaciones en este sistema podemos encontrar 6 estados como: inicio , espera , tratamiento de eventos , envi, falla y reposo
Figura 81. Maquina de estados de comunicacin Tarjeta-PC.

Inicio

reposo Hw ok E_HW E_ev espera L_ev Ev_ok

fallo R env Env Ok Tratamineto de eventos

FT/Econx envio

Pr_ev

INICIO: este estado es activado cuando hay un reconocimiento de USB si este estado tiene problemas al arrancar tendremos un mensaje de inicio fallo y posteriormente pasara a un estado de falla si no tuvo problemas al arrancar pasa a un estado de espera
Figura 82. Diagrama de flujo del estado de inicio de comunicacin.
inicio

inicializacion

No Estado inicio= fallo

Estado inico ok

Si Estado inicio= ok

Estado falla

Estado espera

123

ESTADO ESPERA si no hay un evento para ser ledo la comunicacin estar suspendida y estar en un estado de reposo en espera de un evento, al llegar un evento este es ledo y pasara a un estado de tratamiento de evento
Figura 83. Diagrama de flujo del estado de espera de comunicacin.
Estado espera

Si Leer evento

Hay evento

No Comunicaci n suspendida

Estado tratamiento de evento

Estado de reposo

ESTADO DE TRATAMIENTO DE EVENTOS en este estado construimos una mquina para que realice el debido tratamiento del evento en esta mquina encontraremos inicio, almacenamiento en cola, proceso de lectura, buffer
Figura 84. Maquina de estados para tratamiento de eventos
MAQUINA DE TRATAMEINTO DE EVENTOS

Inicio

EV_in

Almacena en cola Ev_A

En ev

buffer

Proceso de lectura

Ev_Npr

Inicio esta mquina se inicia cuando ha llegado un evento, este evento es ledo y se procede a tomar la decisin ha seguir pasamos al estado almacenamiento en cola se lee el evento y se hace el almacenamiento en esta ocasin ser fifo (primeros en entrar primeros en salir) seguimos con nuestro siguiente estado de proceso de lectura se lee el dato almacenado si es procesado exitosamente se dirigir a nuestro ESTADO

124

ENVIO que esta fuera de esta mquina de lo contrario si el evento es fallido, no procesado ira a estado buffer, en este estado se almacena el evento no procesado si no hay proceso de lectura un evento almacenado en buffer pasa a estado de proceso de lectura, pero si se esta ejecutando un proceso de lectura el estado buffer estar en espera asta que no se presente un proceso y pueda enviar un evento almacenado a proceso de lectura
Figura 85. Diagrama de flujo del estado de tratamiento de eventos
Estado tratamien to evento

Lee evento

accion

Estado almacena en cola

Estado proceso de lectura

Estado bufer Almacena EV N P 8

Lee evento

Lee evento

Almacenami ento fifo

no Evento no procesa do

Evento procesado OK

si

no Envia dato alamcena do Estado= proceso de lectura

Hay proceso de lectura

si

Estado= proceso de lectura

Envio listo

En espera

Estado= bufer

Estado envio

ESTADO ENVIO: se lee el evento ya procesado ya procesado se inicia una repeticin y temporizacin si el envi es exitoso se recet la temporizacin y vuelve a estado de espera si en el envo hubo algn error se verifica si desbordo la temporizacin fin de tiempo y pasa a estado de falla si no verificamos repeticin si es mayor a 3 mxima repeticin y pasara a estado falla, si la repeticiones son menores a 3 vuelve otra vez a repetir proceso asta ser enviado o pasar a un estado falla

125

Figura 86. Diagrama de flujo del estado de envi de comunicacin.


Estado envio

Leer dato procesado Inicio temporizacion Inicia repeticion 9

Envio OK Erro de coneccion

si
Comunicaci n exitosa

si Fin de tiempo

Temporizaci on =x

Temporizacion =0 no Estado espera Repeticion = 3

Estado falla

si

no

Maxima repeticion

Repettr ++

Estado falla

ESTADO FALLA: este estado es activado si se encuentra algn error nuestro sistema el evento es ledo y a continuacin se identifica el tipo falla este puede ser por fin de tiempo o error de conexin, si es por fin tiempo la falla o el error es almacenado y si es por error de conexin repite o se vuelve a estado de envi
Figura 87. Diagrama de flujo del estado de falla de comunicacin.
Estado falla

en de de se

Lee error

Tipo de falla

Fin de tiempo Almacenar falla

Error de conexion

repetir

Estado envio

126

Desarrollo del cdigo fuente. Guiados por medio de las maquinas de estado y diagramas de flujo mostrados anteriormente se desarrollo el cdigo fuente de nuestro microcontrolador. Teniendo como base y punto de partida nuestro esquema general de nuestra tarjeta el cual se muestra a continuacin.
Figura 88. Esquema general de la tarjeta de adquisicin de datos
Proximidad Fecha y hora Velocidad Deformacin Nivel suspensin Nivel gases SensorIntensidad Batera Sensor Ta/HR Acelermetro Interruptor estado Solido Tren impulsos Comparador analgico Interfaz de potencia ON/OFF Sealizadores acsticos y pticos Tanque combustible Electrovlv Sistema ignicin y encendido

Acondicionamien to de seal

Generador Referencias

Multiplexacin y conversin ADC

Puertos Entrada Analgica

Puertos Salida Digital

Lgica discreta de control

Interfaz de potencia continua

Contador alta velocidad Unidad Central Procesamiento Puertos Salida Analgica

Puertos Entrada Digital

Puerto Entrada Serial

Puerto Salida Serial

Buffer de datos Controlador puerto USB

PC

Transceptor Comunicaci n entrante

Transceptor Comunicaci n saliente

Modulo de comunicaciones

Transceptor Comunicaci n entrante

Transceptor Comunicaci n saliente

127

3.3.4.2.4 Configuracin del modem celular Fastrack Supreme 20 Actualmente, la telefona mvil est ganando terreno en el campo de las comunicaciones interpersonales, conjuntamente con aplicaciones basadas en Internet. Este tipo de tecnologa presenta frente a otras alternativas de comunicacin algunas ventajas ciertamente destacables: No es necesaria una lnea de interconexin, lo que permite colocar la aplicacin y el usuario en cualquier punto. El peso y el tamao del modem es reducido lo que contribuye a su fcil manipulacin y ubicacin. Naturalmente presenta tambin algunas desventajas La comunicacin solo podr establecerse si existe cobertura para la seal dado que esta depende la posicin del operador y del estado de la red, no puede garantizarse el enlace permanente. En cualquier caso puede establecerse como campo general de aplicaciones la supervisin y seguimiento remoto de variables As, el sistema permitir Enviar rdenes desde el operador en nuestro caso un cliente y recibir respuesta desde el vehculo en este caso un servidor.
Figura 89. Transmisin de catos cliente servidor con el modem celular

Cliente

Modem

Servidor

La comunicacin entre el cliente y el servidor se realiza va GSM/GPRS intercambiando informacin a una frecuencia de 900MHz por lo tanto necesita darse de alta en algn operador que le proporcionara una IP otorgada por al APN por medio de la cual podremos acceder a la red e intercambiar todos los datos obtenidos. En cuanto al software de control o comandos del modem este se ajusta a las normas Hayes comandos del tipo AT+ que tienen el formato general siguiente: AT+COMANDO = Dato <CR><LF> 128

La configuracin inicial del modem puede ser realizada desde un micro controlador o desde un PC con el software de control y puerto COM adecuado, por ejemplo Hyper Terminal. En cualquier caso los parmetros de enlace RS-232 deben de ser idnticos siempre en ambas partes de la lnea. Para la conexin del modem al PC servidor es necesario utilizar cables seriales, un cable DB-15 (macho) a DB-9 (hembra) y un cable DB-9 (macho) a USB logrando asi establecer una comunicacin con el Fastrack Supreme 20. El puerto RS232 del equipo terminal por especificaciones del fabricante debe configurarse con los siguientes parmetros: Velocidad: 115200 bps Bits de datos: 8 Paridad: Ninguna Bits de parada: 1 Control de Flujo: ninguno

Comandos AT utilizados El uso de comandos AT se realiza con el siguiente modelo de comunicacin


Figura 90. Comunicacin entre el modulo Fastrack Supreme 20 y una aplicacin externa

Algunos de los comandos AT ms comunes para el funcionamiento del modem son: AT+CPIN= cdigo pin con el que se enva al MODEM el PIN o (personal identification number) de la tarjeta SIM para poder inicializar el sistema. ATE0 para deshabilitar el eco de caracteres recibidos desde el servidor en el modem AT+CMEE=1 para habilitar la generacin de mensajes de error. AT+CREG= para leer desde el modem el estado actual del operador con quien se tenga dada de alta la SIM incluyendo la cobertura AT&W para grabar en memoria EPROM del modem la configuracin actual. 129

Descripcin de la conexin y funcionamiento del modem Todos los comandos y datos enviados y recibidos por el puerto de enlace PC-MODEM siguen una secuencia programada para la conexin, registr y envi de la informacin. En el siguiente diagrama se presenta el mtodo que identifica y establece la conexin con el modem Fastrack Supreme a travs de la comunicacin serial emulando a un hyper Terminal o por medio de su software de programacin EXPRESO.
Figura 91. Diagrama de flujo conexin modem

Este es el principio de la conexin del modem y se lleva acabo a travs de los comando AT&F regresa a la configuracin inicial del modem AT+COPS muestra en que operadora opera el equipo AT+CPIN se enva el PIN de la tarjeta SIM para poder iniciar el sistema Una vez se tiene el modem correctamente conectado al PC se procede a realizar el registro a la red GSM/GPRS, la forma de realizar la conexin se ve en la siguiente figura que es una mquina de estados y su respectivo diagrama de flujo que realiza el procedimiento de conexin y registro a la red.

130

Figura 92 maquina de estado para la conexin a la red del modem

Figura 93. Diagrama de flujo de conexin a red GPRS

131

Los comandos necesarios para realizar la conexin del modem a la red celular una vez verificado el correcto funcionamiento son los siguientes: AT+CFUN=1 resetea el modem en caso de quedar en un estado de bloqueo AT+WGPRS=0,0 inicio de secuencia Para acceder a la red gprs AT+CGCLASS=CG este comando es utilizado para establecer en clase de red va operar en nuestro caso CG que es la red gprs AT+CGREG? Comand utilizado para averiguar estado de conexin y cobertura, si la respuesta es +CGREG=1 el modem tiene una buena cobertura y est listo para iniciar. AT+CGATT=1 comando utilizado para atacar la red AT+CGDCONT se utiliza este comando para establecer el tipo de contexto con el que se va a trabajar definir si se va utilizar conexin IP o PPP establecer el APN otorgado por el operador, en nuestro caso, contexto 1, IP y APN internet.movistar.com.co AT+CGACT=1 con este comando se enva la informacin anterior y se queda a espera de la direccin IP asignada en la red AT+CGPADDR comando usado para preguntar por direccin IP asignada en el comando anterior At*99***1# con este comando se realiza la llamada atreves del dial de Windows y si los pasos se han seguido correctamente la conexin a internet ser exitosa. Siguiendo estos pasos de conexin logramos obtener una solucin a nuestro problema de telemetra ya que con la conexin adecuada del modem a internet y el desarrollo de una aplicacin que reciba los datos obtenidos en el servidor que se desarrollara en el software Labview tendremos acceso a lo que acontezca en los diferentes puntos del carro en tiempo real. Configuracin GPS del Fastrack supreme 20 Otro reto de importancia en el uso de nuestro sistema de telemetra es la aplicacin de GPS (sistema de posicionamiento global), gracias a que nuestro modem cuenta con un sokcet de expansin y con la tarjeta IESMGPS-USB. Se programo la aplicacin que nos permitir realizar el seguimiento de nuestro vehculo en pista. 132

Figura 94. Tarjeta de expansin IESM_GPS_USB

Para poner en funcionamiento nuestra tarjeta IESM-GPS-USB es necesario saber que se cuenta con una herramienta llamada M2M studio la cual nos facilita el manejo de nuestro sistema embebido que es la base de esta aplicacin.
Figura 95. Software para dispositivos embebidos M2M Studio

Esta etapa de localizacin que utiliza el sistema de posicionamiento global GPS se diseara para proporcionar la ubicacin del vehculo en pista obteniendo de esta forma las coordenadas de latitud y longitud mediante el uso de seales de satlites de alta precisin. Para nuestro sistema se necesito de un receptor GPS que trabaje en ambientes dinmicos, puesto que va ser colocado en ambientes de constante movimiento y continua movilidad y la tarjeta IESM-GPS-USB cumple con este requisito..

133

La interfaz con la tarjeta IESM-GPS-USB es establecida a travs del puerto serial asncrono que soporta comunicacin de datos full dplex, utilizando el protocolo NMEA (National Marine Electronics Association). Este dispositivo GPS entrega datos actualizados cada segundo, tiene un bajo consumo de potencia y dispone de una construccin blindada para proteccin contra interferencias electromagnticas. Para llevar a cabo esta aplicacin se trabajo en el software mencionado anteriormente donde se edito compilo y descargo el cdigo queryappy de CGPS el cual ser el que nos entregara las coordenadas que una vez obtenidas sern graficadas atreves del software labview Para dar inicio a la aplicacin C-GPS una vez descargada a nuestro modem FASTRACK SUPREME se siguieron los siguientes comandos. AT+WOPEN=1 este comando es utilizado para abrir las aplicaciones embebidas del modem en este nuestra aplicacin para el GPS AT+CGPS=2 se utiliza este comando para elegir la UART con la cual el Chipset del GPS va interactuar con la CPU del modem AT+NMEA=1 con este comando abrimos el protocolo NMEA el cual es utilizado por los sistemas de posicionamiento global AT+CONFIG=1 con este comando se guarda en memoria flash los comandos anteriores que son el inicio de nuestra aplicacin Una vez configurado nuestro GPS con los comandos anteriores el led indicador del GPS encender a verde y estar atento a recibir los puntos de los 12 satlites a los que se tiene vista. Lo nico que restara es configurar la antena de nuestro GPS para esto es necesario utilizar los siguientes comandos. AT+WHCNF=0,0 desactiva la funcin de teclado del fastrack supreme AT+WIOM=1,GPIO8,1,0 activa el pin GPIO8 como una salida y queda como estado inicial AT+WIOW=GPIO8,0 enva un seal baja al GPIO8 para suministrar los 3.3v de salida de la antena Con estos comandos digitados ahora el led indicador empezara a parpadear cada vez que la antena encuentre un punto de coordenadas teniendo as listo nuestro sistema de rastreo por satlite. La siguiente es una trama de las que nuestro sistema GPS recibe una vez esta activo.

134

Figura 96. Puntos de localizacin entregados por el GPS

3.3.4.2.5 Configuracin mdulos XBee Pro El modo de operacin utilizado en nuestra aplicacin es el modo transparente aqu todo lo que ingresa por el Pin 3 (data in)es guardado en el buffer de entrada y luego transmitido y todo lo que ingresa como paquete RF, es guardado en el buffer de salida y luego enviado por el Pin 2 (data out)
Figura 97. Configuracin punto a punto mdulos XBee Pro

Y la conexin que se eligi es la punto a punto ya que en esta solo se debe configurar la direccin de origen y destino para ello se utilizan los comandos MY y DL otros comandos importantes para el correcto funcionamiento de nuestra red son los que se especificaran a continuacin: 135

Esta es la configuracin que se llevo a cabo en nuestra segunda solucin al problema de telemetra utilizando los mdulos XBEE Parmetro CH: Este parmetro permite asignar el canal que ser utilizado para transmitir o recibir datos entre los mdulos.

Parmetro ID: Permite identificar a una Red de rea Personal en particular. Para enviar un mensaje a todas las Redes de rea Personal el valor de ID debe ser 0xFFFF.

Parmetro DH: Corresponde a los ltimos 32 bits (ms significativos) de los 64 bits correspondientes a la direccin de destino. Este valor en conjunto con el parmetro DL forma la direccin de destino usada para la transmisin. Para transmitir utilizando direcciones de 16 bits, el valor de DH debe ser cero, y el valor de DL debe ser inferior a 0xFFFF.

Parmetro DL: Corresponde a los primeros 32 bits (menos significativos) de los 64 bits que forman la direccin de destino. El valor de DL en conjunto con el valor de DH definen la direccin de destino. Para emplear direcciones de 16 bits el valor de DH debe ser 0 y el valor de DL debe ser menor a 0xFFFF.

136

Parmetro MY: Define una direccin de origen de 16 bits. Para deshabilitar la direccin de 16 bits y habilitar la direccin de 64 bits, se debe poner MY=0xFFFF. La direccin de origen de 64 bits siempre est habilitada.

Parmetro SH: Este parmetro permite leer los 32 bits ms significativos de los 64 bits que forman la direccin de origen. La direccin de origen es un nmero nico, asignado por el IEEE para cada mdulo de RF Parmetro SL: Este parmetro permite leer los 32 bits menos significativos de los 64 bits que forman la direccin de origen. La direccin de origen es establecida por el IEEE, como un nmero nico para cada mdulo. Parmetro RN: El valor de este parmetro es el mnimo valor usado en el exponente del algoritmo de back-off, para determinar los periodos de tiempo que se debe esperar antes de transmitir, con el objetivo de evitar colisiones. El valor asignado en nuestro caso es el valor por defecto RN=0.

Parmetro CE: El valor de este parmetro define el papel que desempea el mdulo dentro de la red, los parmetros para nuestro caso siempre van a ser 0 ya que se tratara de un dispositivo final. Emulando un cable virtual.

Parmetro BD: Corresponde a la velocidad de transmisin seleccionada para establecer una comunicacin (serial) entre el puerto serial del mdulo y un dispositivo (computadora, micro controlador, etc.).

137

Parmetro AP: Establece el modo de operacin del mdulo. AP=0 operacin transparente y AP=1 modo de operacin API1. En nuestro caso el modo de operacin empleado es AP0. El valor seleccionado es AP=0.

En la siguiente tabla se documenta configuracin de los elementos de la red, se describe brevemente el parmetro, y el valor seleccionado para cada modulo.

Cada mdulo puede ser configurado mediante el programa X-CTU, provisto por el fabricante o mediante un programa como el Hyper terminal, mediante una secuencia de comandos. En nuestro caso la configuracin del mdulo ser realizada mediante el programa X-CTU, indicado en la figura.

138

Figura 98. Ambiente de desarrollo del software X-CTU

. Con esta programacin en los dispositivos XBEE y el respectivo software que interpretara los datos transmitidos y recibidos en nuestro caso labview podemos obtener en tiempo real los datos adquiridos en los diversos sensores instalados sobre el vehculo dando as solucin a nuestro problema de comunicacin entre servidor equipo terminal ubicado sobre el vehculo y cliente equipo utilizado por el equipo tcnico desde el lugar donde se tomaran decisiones sobre la reaccin del vehculo en pista. 3.3.4.2.6 Programacin de la aplicacin visual de adquisicin de datos en labview Para observar de manera grafica y numrica los cambios de temperatura, humedad, recorrido y todos los datos adquiridos por nuestra tarjeta de adquisicin en cualquier tipo de cliente ya sea computador personal o HTC, se planteo el desarrollo de una interfaz grafica en labview, a continuacin se mostraran algunos detalles de la programacin de esta interfaz.

139

Figura 99. Comunicacin con tarjeta

Para iniciar comunicacin con la tarjeta hacemos un reconocimiento de Puerto COM establecemos la configuracin de VISA esto es importante para poder tener una comunicacin sin errores.
Figura 100. Configuracin VISA

El tiempo debe estar en 500, y lo ms importante es que los baudios deben estar en 115200. NOTA: si la configuracin de VISA no es la adecuada puede que la comunicacin no se realice o se presenten errores en la comunicacin.

140

Diagrama de bloques en stechart


Figura 101. Diagrama de estados para porgramacion de la aplicacin de monitoreo de componentes en Stechart

Para el desarrollo de la interfaz del cliente se ha escogido trabajar con diagramas de estado, teniendo con esto un orden a la llegada de los datos y una clara representacin en cada grafica.

141

La descripcin de cada estado se detalla en el anexo A, en la figura 102 se muestra la aplicacin de monitoreo con sus respectivos componentes que se detallan a continuacin
Figura 102. Aplicacin visual de monitoreo

En nuestra presentacin general podemos encontrar la configuracin de todos nuestros dispositivos de comunicacin para poder iniciar el proceso de adquisicin. Acceso a la re Zigbee El sistema de telemetra cuenta con mdulos RF que utilizan la red Zigbee para poder intercambiar informacin. Para ello es necesario al momento de iniciar la comunicacin establecer los parmetros necesarios como son el puerto COM con el cual el PC reconoce a los dispositivos, cuadrar la tasa de baudios que para nuestro caso siempre va a estar a 115.200bps que de no estar a esta velocidad la comunicacin no se podr realizar una vez configurados los parmetros necesarios, el cliente es el que tiene la libertad de pedir los datos necesarios rigindose al protocolo de comunicacin establecido por el equipo.

142

Acceso a la res GSM el sistema de telemetra y telecontrol dispone para la comunicacin del modem ya mencionado Fastrack supreme 20 que accede a los servicios de la red telefnica celular, habilitando la transferencia de datos hacia otros clientes, la direccin IP del servidor debe ser compartida, as como definido el tiempo de actualizacin de transferencia de informacin Modo de adquisicin Para acceder a los datos obtenidos por los sensores de la tarjeta, de igual manera que se configuro los dispositivos de comunicacin se debe acondicionar la propiedades de la tarjeta como el puerto de comunicacin que utiliza el PC para su reconocimiento, una vez establecido esto se procede a seleccionar desde el men ring la variable o totalidad de ellas a ser adquiridas y luego determinar el modo de trabajo con el cual se quiere trabajar, teniendo modo manual, para una sola medida, y modo continuo para una adquisicin peridica Las siguientes imgenes muestran la forma en que el equipo tcnico tiene acceso a la informacin en tiempo real de las variables medidas en forma numrica o en forma grafica.
Figura 103. Representacin numrica de los diversos sensores en el monoplaza

143

Figura 104. Representacin grafica de los datos obtenidos del monoplaza

3.3.4.2.7 Diseo e implementacin de la tarjeta de adquisicin Para el desarrollo de esta tarjeta de telemetra y telecontrol se diseo y construyo un prototipo que conformara todo el hardware, electrnico de la tarjeta, este ha sido provisto con toda la electrnica necesaria para la comunicacin USB y la circuitera especfica ara llevar a cabo su finalidad. Estas tarjetas se han diseado con el software Proteus 7.6 y construido usando el mtodo de insolacin y soldadura de componentes como se detallara a continuacin. Modulo GPS: este modulo fue diseado puesto que el programa Proteus no posee esta librera, por esta razn de acuerdo a las medidas del dispositivo GPS A1080 adquirido por el centro se inicio el diseo para su implementacin, en la siguiente imagen se observa el circuito esquemtico terminado, del GPS receiver a 1080 con su respectiva antena

144

Figura 105. Circuito esquemtico del GPS A1080

Para el diseo en ares se tuvo en cuenta la hoja de datos del GPS para desarrollar un dispositivo exacto, adems se implemento el logo del sena y un carro formula correspondientes a este proyecto.
Figura 106. Modulo GPS A1080 en PCB

145

Figura 107. Modulo GPS A1080 en 3D

Acelermetro El diseo de la tarjeta para la implementacin del sensor acelermetro requiri que se diseara una tarjeta donde se implementaran todos los amplificadores de instrumentacin para su respectivo acondicionamiento de seal, la tarjeta diseada se muestra a continuacin.
Figura 108. Circuito esquemtico del hardware para el acelermetro

146

Una vez diseado el esquemtico en Isis se procedi a realizar el ruteo del circuito para obtener la placa final, resaltando que para esta tarjeta se tuvieron en cuenta las dimensiones puesto que no poda sobrepasarse superiormente en tamao a la tarjeta de adquisicin de datos en lo largo al resto de componentes debido al poco espacio para su posterior implementacin en el vehculo, los conectores de las seales de entrada de cada uno de los ejes del acelermetro y la previa alimentacin y envi de datos hacia la tarjeta madre estn separados segn las funciones que cada uno de estos desempea, esta tarjeta tiene cuatro agujeros para sujetarse al sistema general que se implementara en la parte delantera del vehculo, a continuacin se muestra el diseo final de la tarjeta en PCB y en como quedara al final vista desde 3D.
Figura 109. Tarjeta final del acelermetro en PCB

Figura 110. Tarjeta de acelermetro en 3D

147

Tarjeta PIC 18f4550 Esta es la tarjeta principal de nuestro sistema de telemetra y telecontrol para ello se tomo en consideracin el resto de tarjetas y componentes puesto que la tarjeta de procesamiento de datos sirve como soporte principal ya que el resto de tarjetas estn conectadas a ella directamente. Esta tarjeta se sujeta por medio de 3 tornillos ubicados en las esquinas, otro factor que se tuvo en cuenta fue la ubicacin en el monoplaza debido al poco espacio disponible por la cantidad de componentes que se desean instalar y la forma en cmo se conectara la tarjeta de adquisicin al computador principal ya que tienen una separacin de aproximadamente un metro y los obstculos que se presentan entre conexiones son bastante considerables. La imagen del circuito esquemtico de la tarjeta con todos sus sensores conectados correctamente, del trazado de pistas de la tarjeta en PCB y la imagen en 3D se muestran a continuacin.
Figura 111. Circuito esquemtico de la tarjeta de adquisicin de datos

Figura 112. Tarjeta final del PIC en PCB

148

Figura 113. Tarjeta final del PIC vista en 3D

El procedimiento e imgenes del resto de tarjetas de los sensores del sistema se encuentran en el anexo B. a continuacin mostramos las tarjetas terminadas luego de trazar las pistas y soldar los componentes.
Figura 114. Tarjeta de adquisicin terminada

149

Figura 115. Tarjetas de adquisicin de datos y acelermetro

3.3.4.2.8 Pruebas y resultados del sistema de telemetra y telecontrol Con el fin de lograr los objetivos propuestos en nuestro trabajo, se hicieron una serie de pruebas a todo el sistema, estas pruebas que se realizaron son de instalacin de la tarjeta, seguimiento de componentes, instalacin de los respectivos sensores, pruebas de distancia y su debido funcionamiento. Sin embargo aun existen pruebas que se requieren realizar como la de posicionamiento con GPS. Estas pruebas se realizaran conforme se le de continuidad al trabajo realizado. En el desarrollo de este trabajo se logro establecer la configuracin y el funcionamiento correcto de la tarjeta que adquiere datos, del modem transceptor conectado a travs del puerto USB a una computadora funcionando como terminal serial al igual que los mdulos XBEE configurados como transmisor y receptor.
Figura 116. Sistema de telemetra y computador servidor

150

Las primeras pruebas consisten en comprobar el funcionamiento de cada uno de estos componentes antes de interfazarlos entre s, utilizamos la computadora de la figura 1 funcionando como terminal serial para comunicarnos con la tarjeta de adquisicin y recibir las cadenas de caracteres ASCII que enva de los diversos sensores, tambin para comunicarnos y hacer la respectiva configuracin del modem desde que es alimentado hasta que se conecta a la red GSM/GPRS y obtiene datos del GPS y as enviar al PC el resultado de los comando AT que pueden ser introducidos desde el teclado de la computadora terminal y por ultimo realizar la configuracin de los mdulos XBEE que sern los que realizaran la comunicacin RF entre cliente y servidor. En las primeras pruebas de reconocimiento de la tarjeta desarrollada en el laboratorio, se obtuvo un buen desempeo de esta ya que fue reconocida al momento de ser conectada al PC y conforme se conectaban los sensores iba respondiendo a los comandos solicitados para cada uno de estos segn el protocolo de comunicaciones que se estableci lo que nos indica que la programacin del micro controlador fue exitosa y la tarjeta esta lista para ser implementada estas son algunas imgenes de los datos obtenidos desde el PC.
Figura 117. Pruebas de la tarjeta de adquisicin a travs de hyperterminal

En cuanto al modem se ingresaron los comandos necesarios para poder registrarlo en la red y as poder conectarlo a internet, para esto se utilizo el

151

software de sierra wireless llamado EXPRESO por medio del cual a travs de su respectiva configuracin como la velocidad de trabajo reconocimiento de tarjeta SIM y correcta conexin al PC se iban ingresando uno a uno los comandos necesarios para su configuracin arrojando como resultado para nuestras pruebas una conexin satisfactoria.
Figura 118. Configuracin de modem

Figura 119. Acceso a la red GPRS

152

Ahora para llevar a cabo la tarea de posicionamiento a travs de GPS se utilizo otra herramienta de sierra wireless llamada M2M studio por medio de la cual se trabaja los sistemas embebidos, en nuestro caso querer habilitar la aplicacin GPS ya que nuestro modem cuenta con un Chipset capaz de realizar esta tarea, despus de realizar la edicin del cdigo para recibir nuestra trama NMEA de inters compilar y descargar a nuestro modem la aplicacin se introdujeron otros comando necesarios para habilitar esta aplicacin y poder tener nuestro sistema en funcionamiento teniendo como resultado pruebas favorables ya que se logro programar debidamente el modem y este nos arrojaba coordenadas de posicionamiento que es justo lo que necesitamos.
Figura 120. Compilacin y descarga de la aplicacin GPS

Por ltimo se realizo la debida configuracin de nuestros mdulos de radiofrecuencia XBEE a travs de su respectivo software llamado X-CTU de la empresa DIGI. Las pruebas correspondientes a esta tarea se llevaron a cabo configurando dos de estos dispositivos segn sus debidos parmetros y realizando la comunicacin enviando y recibiendo datos en cualquier direccin estas pruebas incluyeron la distancia que estos dispositivos pueden alcanzar teniendo como resultado para las primeras pruebas un alcance de ms de 100 metros con obstculos (sin lnea de vista) siendo estas distancias muy favorables para nuestros objetivos.

153

Figura 121. Configuracin mdulos XBee Pro en el software X-CTU

Una vez realizadas las pruebas a cada uno de nuestros dispositivos y teniendo en todo los casos resultados favorables en cuanto a programacin y respuesta de estos, se prosigui a unir y realizar pruebas en conjunto para ver como responda nuestro sistema de telemetra funcionando como uno solo. Para implementar nuestro sistema de telemetra en conjunto y realizar las respectivas pruebas se hizo necesario utilizar un vehculo que simulara el monoplaza y nos permitiera implementar todos nuestros componentes pero debido a la complejidad a la hora de implementar en un vehculo particular todos los sensores se recurri a utilizar una moto por su facilidad a la hora de manipular el sistema, en la siguiente figura se puede observar nuestra moto de prueba con la tarjeta implementada por el equipo en su interior.
Figura 122. Implementacin de las tarjetas para pruebas

154

Despus de lograr la ubicacin de la tarjeta y la batera que alimentaria nuestro sistema se procedi a implementar nuestros sensores,
Figura 123. Ubicacin de tarjeta y batera

155

Figura 124. Ubicacin sensor de proximidad

A travs de la ubicacin de este sensor se obtendr una lectura de deteccin de una distancia aproximada de 6 metros que nos indicara si hay obstculos en este caso en el frente de la moto, esta es la funcin principal de este sensor que en el monoplaza ser ubicado en la parte delantera ms especficamente en el pontn izquierdo que nos indicara si hay un vehculo muy cerca de nuestro monoplaza de la misma manera habr otro sensor similar en la parte trasera del vehculo bajo el alern trasero que no indicara si otro monoplaza se est acercando.
Figura 125. Ubicacin sensor de suspensin

156

Por medio de este sensor ptico ubicado en los amortiguadores de la moto estaremos registrando el desplazamiento de la suspensin a lo largo del recorrido este valor ser registrado en un rango de 4 a 20cm que por medio de una grafica en nuestro programa cliente que nos indicara que tanto son afectados los amortiguadores. En nuestro monoplaza estos sensores se ubicaran en los cuatro amortiguadores con los se cuenta.
Figura 126. Ubicacin sensor temperatura radiador

Este sensor ubicado en el motor de la moto registrara la temperatura que se estar generando al momento de hacer las pruebas en las instalaciones del SENA, la temperatura registrada ser graficada en nuestro programa cliente esta temperatura esta en el rango de 0 a 125C que es la temperatura mxima que nuestro sensor puede soportar. La ubicacin en el monoplaza ser en el radiador ubicado en el pontn izquierdo.
Figura 127. Ubicacin sensor de gases

157

A travs de este sensor se registraran el nivel de monxido de carbono que se estar generando en la moto al momento de estar realizando las pruebas en las instalaciones del SENA. Al igual que los dems sensores los valores registrados sern graficados en nuestro programa cliente. La ubicacin de este sensor en el monoplaza ser realizada muy cerca al tubo de escape en la parte de atrs de la carrocera que es el lugar ms expuesto a este tipo de gases.
Figura 128. Ubicacin sensor temperatura y humedad

La implementacin de este sensor tiene como funcin principal medir y registrar la temperatura y humedad que se estn generando en el interior de la moto para nuestras pruebas y para nuestra monoplaza este sensor ser ubicado en un lugar estratgico dentro del habitculo para asegurarnos que la temperatura y la humedad es la adecuada y optima para el piloto estos registros tambin sern graficados en nuestro programa cliente.
Figura 129. Ubicacin sensor de recorrido

158

Este sensor ubicado para nuestras pruebas en el sprocket de la moto cumple con la funcin de registrar pulsos que son generados al interrumpir el haz infrarrojo con las partes no agujeradas del disco, estos pulsos son convertidos a travs de nuestro programa en velocidad, recorrido y aceleracin siendo estos graficados en el cliente para tener una visin del alcance que se logra en pista. En nuestro monoplaza este sensor ser ubicado en el sprocket que se encuentra en la parte trasera del vehculo. Resultados Una vez implementados y probados cada uno de los componentes por separado se realiz las pruebas correspondientes al sistema de telemetra completo teniendo como resultado lo siguiente: Los resultados obtenidos se realizaron primero con los mdulos XBEE con el fin de medir la distancia mxima alcanzada una primera prueba se realizo con la moto recorriendo las instalaciones del centro y el computador cliente ubicado dentro del laboratorio de electrnica teniendo obstculos para la comunicacin de los dispositivos. Los datos obtenidos alcanzaron un poco mas de los 100 metros y los datos registrados por la tarjeta implementada al interior de la moto fueron visibles en el computador cliente ubicado en el laboratorio teniendo en cuenta que para los dispositivos no haba lnea de vista es una distancia muy favorable para nuestro objetivo. una vez concluida esta prueba y sabiendo que los dispositivos funcionaban correctamente se decidi utilizar un computador porttil como cliente para salir del laboratorio y realizar las respectivas pruebas de estos dispositivos y mirar cmo se comportaba la comunicacin teniendo lnea de vista una vez ms el sistema respondi satisfactoriamente con la diferencia de que la distancia alcanzada supero los 300 m y los datos censados fueron recibidos y graficados correctamente, debido a falta de espacio no se realizaron ms pruebas de distancia pero teniendo como base estos resultados y conociendo el alcance a travs de la hoja de datos de estos dispositivos XBEE Pro que es alrededor de 1.5KM se prev que nuestro sistema de telemetra funcionara correctamente en la pista del autdromo. Para seguridad de que la informacin sea recibida correctamente por el equipo tcnico y en caso de que el sistema RF colapse por distancia o debido a que se presente un obstculo imprevisto se recurri a otro tipo de comunicacin atreves de un modem que opera en la red celular. El objetivo planteado con este tipo de modem es realizar la conexin a internet y utilizar el protocolo TCP/IP para poder comunicar nuestros sistemas cliente y servidor con la ventaja de que la distancia en este caso no es indispensable, teniendo en todo momento los datos actualizados siempre y cuando haya cobertura segn la operadora celular que se elija. Los resultados obtenidos con este modem fueron muy satisfactorios ya que al momento de iniciar las pruebas se realizaron los ajustes necesarios al modem y este se encargo de entregarnos datos actualizados cada 500ms sin tener perdida de comunicacin en el trayecto alrededor de toda la 159

instalacin del SENA corroborando los datos obtenidos en todo momento con nuestro sistema cliente que se encargo de recibir y graficar la informacin entregada a lo largo del recorrido garantizando con esto que el sistema de telemetra funcionaria perfectamente sin importar distancia. Por ltimo se realizaron las pruebas de almacenamiento de datos en PC esto con el fin de tener los datos ms importantes almacenados en nuestro PC en caso de que el sistema de telemetra en cuanto a RF y MODEM falle por extraas circunstancia respondiendo correctamente. La siguientes imgenes muestran el comportamiento de los sensores implementados y la informacin recibida en nuestro cliente el cual a travs de la aplicacin desarrollada en LABVIEW nos desplego la informacin en forma grafica y numrica
Figura 130. Deteccin de obstculos

Esta imagen nos muestra que en el momento de las pruebas se detecto un obstculo en el frente de la moto teniendo como resultado la activacin del led indicador. Observando que el sensor trasero no detecto ningn tipo de obstculo en su rango de 6 metros por lo que el led indicador permaneci apagado.
Figura 131. Datos del sensor de recorrido

160

Los datos obtenidos nos dan a conocer la velocidad a la cual est sometida la moto observando que a medida que se adquiera velocidad la grafica no lo iba graficando para poder tener un aproximado de la velocidad de la moto es necesario saber el radio del sprocket y el numero de perforaciones que este trae.
Figura 132. Datos del sensor de temperatura y humedad

Los datos obtenidos nos dan a conocer la temperatura y la humedad que se est registrando en el interior de la moto mirando cambios importantes en cuanto a temperatura que son de fundamental importancia al momento de ser tomados en el interior del habitculo al cual est expuesto el piloto.
Figura 133. Datos del sensor de suspensin

161

Los datos registrados nos muestran el desplazamiento que sufren los amortiguadores al momento del recorrido, podemos observar que en el momento de las pruebas estos amortiguadores tuvieron cambios considerables indicndonos que el terreno del recorrido de las pruebas contaba con bastantes baches que hacen que el amortiguador se desplace. Las siguientes imgenes nos dan una visin general de la adquisicin de datos de todos los sensores actuando en el momento de las pruebas. como se puede observar se llevara un registro histrico de todo lo que acontece en nuestro vehculo cuando est en movimiento siendo este el principal objetivo de nuestro sistema de telemetra tener en tiempo real los acontecimientos de nuestro vehculo para un posterior ajuste de componentes y puesta a punto en pista.
Figura 134. Registro histrico de desempeo de variables

162

Figura 135. Desempeo de todas las variables del sistema

Figura 136. Estado de variables ambientales y de trabajo

163

Figura 137. Vista general de las variables medidas

3.3.4.2.9 Instalacin del sistema Telemetra Las siguientes imgenes muestran el momento de la instalacin de los diferentes sensores tarjetas y modem en el monoplaza FORSENAR y la realizacin de las respectivas pruebas de funcionamiento una vez instalado todo, para dejar el sistema de telemetra listo para usarse en pista
Figura 138. Instalacin de la tarjeta principal en el vehculo

164

La tarjeta principal se instalara en la parte delantera del vehculo frente al timn del piloto, por lo que es necesario conectar correctamente el modem celular, los mdulos RF, y cada uno de los sensores a la tarjeta principal porque una vez sellado el habitculo no se podr tener acceso a la tarjeta. Por esta razn es de vital importancia dejar el largo necesario de los cables de conexin a cada sensor y los respectivos cables que irn al computador servidor que estar ubicado bajo el asiento del piloto.
Figura 139. Ubicacin de la tarjeta de adquisicin

Figura 140. Instalacin sensores de suspensin delantera

165

Figura 141. Instalacion del modulo XBee Pro en el vehiculo

Figura 142. Tirado y canalizacion de cables

166

Figura 143. Instalacion sensor de proximidad trasera

Figura 144. Instalacion sensor de recorrido

Figura 145. Instalacion sensor temperatura del motor

167

Figura 146. Insatalacion sensor temperatura radiador y gases

Figura 147. Pruebas del sistema ya implementado en el vehiculo

168

Figura 148,. Sistema de telemetria y telecontrol implementado y vehiculo listo para competencia

3.3.5 Realizar jornadas de capacitacin dictando seminarios informativos sobre sistemas y redes de comunicacin, RF, GSM, GPS y Desarrollo del sistema de telemetra Formula SENA Nario Las jornadas de capacitacin a travs de seminarios se realizo con el fin de exponer a los alumnos algunas de las nuevas tecnologas con las que ellos pueden trabajar y que el centro adquiri. El desarrollo de los seminarios se centro en los sistemas de comunicacin RF GPS GSM que fueron utilizados en el monoplaza. Para ello se preparo conferencias para los aprendices del centro con el fin de dar a conocer las nuevas tecnologas y algunas de sus aplicaciones adems que fueron utilizadas para exponerse en los diversos escenarios en los que el vehculo estaba en exhibicin. El sistema general de telemetra y telecontrol se dio a conocer en las diferentes eventos y carreras a nivel nacional a los cuales se asisti logrando destacar la regional Nario por la innovacin como fue catalogado el sistema de telemetra en un principio por los jurados del certamen considerndolo como un valor agregado sumamente grande para el evento. Las planchas que se presentaron para la sustentacin de este tipo de tecnologa se encuentran en el anexo C, as como tambin se diseo un blog en el cual se muestra los avances y algunos videos del desarrollo del proyecto.

169

El blog el cual por su excelente presentacin y ya que hay se encuentra plasmada la informacin del sistema de telemetra fue expuesto en el evento campus party el cual es el evento ms esperado por los fanticos de la tecnologa y el entretenimiento digital llevndose grandes elogios al sistema expuesto por los aprendices integrantes del equipo de telemetra forsenar el link del blog es el siguiente http://metfors-10.blogspot.com/ Resultados: Como primera instancia se recopilo toda la informacin correspondiente a estos componentes de comunicacin iniciando por el modem GSM/GPRS Fastrack Supreme 20 de Wavecom, la tarjeta IESM de expansin que incorpora el Chipset eRIde del GPS y los mdulos RF XBee Pro, conforme se iba preparando la documentacin para las exposiciones se realizaba pruebas de funcionamiento y puesta en marcha de estos sistemas para implementarlos al Proyecto Formula Sena (telemetra). Debido a que la informacin recopilada y propuesta para los seminarios y los adelantos del proyecto formula se realizaron simultneamente se integraron las charlas y la presentacin del sistema de telemetra para brindar una mejor explicacin con aplicaciones de los sistemas de telecomunicaciones a proyectos del centro, logrando con esto una completa divulgacin del sistema de telemetra ante la comunidad de aprendices del SENA regional Nario del rea de automatizacin y mecatronica, brindndoles completa informacin de los sistemas de comunicacin y diversos dispositivos con los que cuentan y pueden realizar sus proyectos, como tambin a la comunidad en general debido a las frecuentes salidas del vehculo a exposiciones y eventos, logrando encaminar las charlas de tal manera que se centren en la solucin de los problemas ms frecuentes en los procesos de aprendizaje. 3.3.6 Elaborar y entregar informes parciales mensuales y un informe final que contenga el desarrollo de las actividades realizadas en el transcurso de la pasanta La finalidad de esta actividad fue realizar informes parciales y un informe final donde se registraron las actividades realizadas durante el desarrollo de la pasanta, el contenido de los informes parciales, eran los objetivos planteados, con una descripcin de las actividades que se ejecutaron para cumplir con estos objetivos, hasta la fecha de entrega del mismo. Estos informes fueron entregados en forma escrita al director de la pasanta, el ingeniero Cristian Leonardo Tarazona, quien revis y dio el visto bueno. Adems se entrego al comit curricular un informe parcial, El informe final fue realizado al culminar la pasanta, y contiene la descripcin detallada de todas las actividades desarrolladas, para cumplir con los objetivos planteados al inicio de la pasanta, el cual es el presente documento.

170

Resultado: Se entregaron satisfactoriamente los informes parciales al comit curricular y al director del proyecto de pasanta, pasando previamente por la revisin del ingeniero Orlando Orbes codirector de la pasanta en el SENA dando su visto bueno permitiendo as continuar con lo planeado en el laboratorio de electrnica del centro LOPE del SENA regional Nario y poder asi culminar con xito la pasanta. 3.3.7 Sustentar el cumplimiento de las actividades desarrolladas en la pasanta, ante la comunidad de Ingeniera Electrnica de la Universidad Francisco de Paula Santander. La finalidad de esta actividad fue dar a conocer el trabajo realizado durante el periodo de pasanta Desarrollada en las instalaciones del Centro LOPE del SENA Regional Nario, dando a conocer a los estudiantes de la universidad las actividades que se realizaron y los resultados obtenidos, estas socializaciones se realizaron en las instalaciones de la universidad en presencia de alumnos de la universidad, los jurados asignados por el comit curricular y el director de la pasanta, quien da constancia de las realizacion de las misma. Resultado: Dar conocimiento del trabajo realizado y de los resultados obtenidos durante el desarrollo de la pasanta. a la comunidad universitaria. Logrando con esto dar por culminado el trabajo de grado. 3.3.8 Participacin en actividades complementarias llevadas a cabo durante el transcurso de la pasanta. Como labores complementarias se asisti y participo en las siguientes actividades que fueron realizadas conforme se cumplan los objetivos de los proyectos. Asistencia y participacin en la puesta en marcha del vehculo de carreras del centro LOPE.

La puesta en marcha del monoplaza se realizo por primera vez en las instalaciones del centro LOPE en septiembre de 2010, logrando mostrar ante los supervisores del certamen los adelantos realizados en esta regional en cuanto al funcionamiento del monoplaza y su sistema de telemetra. Asistencia y participacin de las pruebas mecnicas en pista del monoplaza

171

Estas pruebas se llevaron a cabo en el cartodromo ubicado en el municipio de Chachagui Nario, en el mes de septiembre de 2010 con el fin de poder observar cmo se comportaba el monoplaza en una pista de carreras antes de la llegada de la carrera principal, logrando con esto poder hacer ajustes y reubicar componentes que presentaron fallos durante las pruebas. Asistencia y participacin del certamen formula SENA realizado en la ciudad de Bogot en el autdromo de tocancipa. Este fue el certamen principal ms esperado donde todos los monoplazas de las diferentes regionales de SENA de Colombia se dieron cita, fue en este evento donde se prob el sistema de telemetra por primera vez en pista y donde se realizaron diferentes exposiciones del vehculo y todo su sistema de telemetra y telecontrol fascinando a los espectadores dado que fue para este evento el nico monoplaza que conto con este tipo de tecnologa. Resultados: Con la participacin en este tipo de eventos se logro adquirir muchos conocimientos y experiencias en la instalacin y puesta a punto de sistemas de adquisicin de datos, reparacin e instalacin de componentes, derivacin de seales y se logro adquirir destreza al momento de explicar el funcionamiento de componentes y dar conferencias a campo abierto

172

4. 4.1 RECURSOS HUMANOS

RECURSOS

Para el desarrollo de esta pasanta se cuenta con la disponibilidad y capacidad del estudiante pasante del Plan de Estudios de Ingeniera Electrnica de la Universidad Francisco de Paula Santander, adems de la colaboracin, asesora y supervisin del director de la pasanta asignado por la Universidad y del Ingeniero supervisor del estudiante pasante asignado por el Centro Internacional de Produccin Limpia LOPE de Sena Regional Nario. Director de la pasanta Ingeniero Electrnico Cristian Leonardo Tarazona Celis Universidad Francisco de Paula Santander Docente adscrito al Departamento de Electricidad y Electrnica de la Universidad Francisco de Paula Santander. Codirector Ingeniero electrnico Orlando Orbes Gmez Instructor Electrnica Moderna Centro Internacional Produccin Limpia LOPE SENA Regional Nario Estudiante Pasante Christian Dayan Arcos Gordillo Estudiante Dcimo Semestre de Ingeniera Electrnica. Universidad Francisco de Paula Santander. Con una intensidad laboral diaria para la ejecucin del proyecto de 8 horas Dayan3846@hotmail.com Instructores y tcnicos adscritos al departamento de Electrnica y Meca trnica del Centro Internacional de Produccin Limpia LOPE de Sena Regional Nario, quienes prestarn su ayuda en la realizacin de las actividades relacionadas con el desarrollo de la pasanta.

173

4.2 RECURSOS INSTITUCIONALES Para el desarrollo de esta pasanta se tiene a disposicin los siguientes recursos institucionales: Instalaciones del Centro de Formacin Centro Internacional de Produccin Limpia LOPE SENA Regional Nario. Que pone al servicio del pasante sus laboratorios de Electrnica y Meca trnica con los equipos de automatizacin, programacin, implementos electrnicos, herramientas necesarios y 12 computadores en cada laboratorio con acceso a internet. Base de datos de los proyectos que se estn llevando a cabo en el centro de formacin. SENA regional Nario. Biblioteca virtual, aporto la bibliografa y la documentacin necesaria para el desarrollo de la pasanta.

4.3 RECURSOS MATERIALES Los recursos materiales utilizados para el desarrollo de esta pasanta sern los suministrados por la empresa tal como lo especifica el acta de compromiso para la prestacin de servicio de pasanta establecido entre la Universidad Francisco de Paula Santander y el Centro Internacional de Produccin Limpia LOPE. En la Tabla 13 que se muestra a continuacin se especifican los materiales y equipos que fueron utilizados.
Tabla 13. Cuadro de materiales

Material Computador Acceso a Internet Pickit3

Cantidad 1

Clase Equipo

Descripcin

Equipos instalados

Dispositivos Electrnicos Herramienta

Computador base del laboratorio de Electrnica Computador base del 1 Equipo laboratorio de Electrnica. Tarjeta de programacin de 1 Equipo PICs para pruebas de software integrados Dispositivos utilizados para Equipo el desarrollo del sistema de telemetra y telecontrol Empleados para hacer las pruebas requeridas y la Varios Materiales implementacin final de los proyectos Empleada en las labores Varios Herramienta diarias de mantenimiento.

174

5. PRESUPUESTO
Tabla 14. Cuadro de presupuesto

Cantidad

Descripcin Horas de asesora Ingeniero Cristian Tarazona Director Pasanta Horas de asesora ingeniero Orlando Orbes codirector de la pasanta Horas de trabajo del estudiante Christian Dayan Arcos Gordillo Pasante Horas de navegacin en internet Resmas de papel tamao carta Transporte Modem celular FSU-005 Plan de telefona celular con internet Computador personal Mdulos XBee Pro Modulo GPS A1080 Antena GPS PIC 18f4550 XBee Explorer USB Sensores, cables, conectores, bateras

Valor unitario $

Valor total $

50

15.000

750.000

500

15.000

7500.000

1.600

10.000

16000.000

600

1.300

780.000

2 400 2 1 1 4 1 1 2 4 Varios

10.000 1.100 580.000 70.000 960.000 145.000 145.000 31.900 34.800 49.996 TOTAL $

20.000 440.000 1160.000 70.000 960.000 290.000 145.000 31.900 69.600 199.984 1794.384 30210.868

175

6. CONCLUSIONES Durante el mantenimiento preventivo de los computadores del laboratorio de electrnica se decidi hacer la instalacin de un software congelador escogido por el ingeniero encargado para mantener los computadores libres de amenazas, debido a que el mal uso que los aprendices le dan hace que los programas de diseo electrnico no funciones correctamente, logrando con esto hacer un mantenimiento seguido sin necesidad de formatear y tener a disposicin los equipos ms tiempo del indicado Es obligatorio mantener como fuente principal de informacin los manuales tcnicos y las guas de usuario para los debidos procedimientos de mantenimiento cuando se trabaja con los equipos del laboratorio. Al realizar la pasanta en el Centro Internacional de Produccin Limpia LOPE del SENA regional Nario, se adquirieron conocimientos en el rea tcnica, se evidenci el buen desenvolvimiento que posee el estudiante de Ingeniera Electrnica de la Universidad Francisco de Paula Santander, dando soluciones fiables, seguras y responsables, adems de la cooperacin, coordinacin, manejo, operacin de equipos y relaciones con los compaeros de trabajo, porque es el eje principal de una empresa. Es de vital importancia para la ejecucin de un proyecto, establecer un plan de trabajo y dar cumplimiento a las actividades propuestas acorde al cronograma planteado. Durante el desarrollo del sistema de Telemetra y Telecontrol se obtuvo la oportunidad de implementar tecnologas del area de las comunicaciones y de la informacin, el modem GPS/GSM Fastrack supreme 20 tiene como base un Chipset ERide que controla la localizacin por satlite GPS, a dems tambin realiza el control de las funciones de transmisin de datos GPRS, dentro de la misma unidad. Un problema tcnico que se presento fue en la comunicacin de la tarjeta IESMGPS-USB del modem fastrack con el PC servidor, ya que la programacin del y recepcin de el GPS se realiza por medio de la UART2 del modem la cual estaba siendo utilizada para la comunicacin GPRS y como el PC servidor no cuenta con el puerto DB15 para la conexin directa se tuvieron que hacer arreglos para encontrar un conversor de DB15 a USB y as utilizar la UART1 del modem para la recepcin de los datos le GPS y dejar libre la UART2 para la comunicacin GPRS En cuanto a la instalacin del sistema de Telemetra y Telecontrol en el vehculo se presentaron problemas con el quipo mecnico debido a que al momento de 176

querer instalar el sistema en el monoplaza no se dispona del tiempo suficiente para la instalacin ni de la disponibilidad total del vehculo ya que por solucionar problemas del motor y dems componentes se interrumpa peridicamente el trabajo de instalacin generando con esto un gran deterioro en los componentes y mdulos del sistema de telemetra, debido al constante movimiento de piezas por requerimientos del equipo mecnico generando gran conflicto en el trepado de cables e instalacin de cada sensor en el vehculo El desarrollo del sistema de comunicacin a travs del modem podra considerarse como la parte ms compleja de alcanzar dentro de este proyecto ya que la experiencia personal en programacin y desarrollo de sistemas embebidos a travs de M2M era muy escasa, as que tomo un poco ms del tiempo planeado encontrar la mejor manera de realizar la programacin edicin y encontrar las libreras adecuadas para cumplir con el objetivo dado. El uso de tecnologas inalmbricas son una solucin ante situaciones en las que el acceso cableado se torna complicado ya sea por parmetros geogrficos, estticos y de costo, ante lo cual el uso de la tecnologa Wireless CPU y GSM/GPRS como plataforma de comunicacin satisface los requerimientos que se han planteado para el desarrollo del sistema de Telemetra y Telecontrol. Ya que gracias a estas tecnologas se puede realizar la transmisin de informacin de manera confiable y con disponibilidad de los recursos de la red de forma permanente. En conclusin del sistema de Telemetra y Telecontrol se puede decir que es posible desarrollar sistemas completos de adquisicin de datos y monitoreo de variables que puede ser aplicable no solo en los monoplazas si no dentro de la industria u otra area. Adquiriendo los conocimientos adecuados acerca de las tecnologas que existen en la actualidad y que cada da resultan ms accesibles. Es importante comprender estas tecnologas y seguir capacitndonos para alcanzar sistemas ms complejos que ayuden a las diferentes ramas del desarrollo humano.

177

7. RECOMENDACIONES El programa de Ingeniera Electrnica de la Universidad Francisco de Paula Santander debe aportar semestralmente estudiantes pasantes a las empresas e instituciones nacionales, para mantener el vnculo con estas entidades y de esta forma permitir a los estudiantes de ltimo semestre el desarrollo de proyectos que brinden un beneficio o satisfagan una necesidad del mercado institucional. La informacin tcnica de los sistemas que se describe en los manuales de procedimientos debe ser actualizada, debido a que muchos de los componentes utilizados para comunicacin no cuentan con base de datos ni informacin suficiente para acceder fcilmente a la documentacin que pueda solucionar inconvenientes de los equipos instalados El uso de la tecnologa inalmbrica GPRS representa una reduccin de costos frente a la utilizacin de tecnologas cableadas como fibra ptica o cobre, es por esto que para una comunicacin mvil, confiable, rpida, econmica y de pequea informacin de envi se recomienda el uso de GPRS. Se recomienda el uso del modulo inalmbrico Fastrack Supreme 20 de la empresa antes Wavecom ahora Sierra Wireless para aplicaciones mviles por su facilidad de adaptacin a las distintas tecnologas de comunicacin como GSM/GPRS, EDGE y UMTS que existen en los distintos pases. Se recomienda el uso de los mdulos XBee pro para sistemas que requieran el envi de informacin a distancias no mayores a 1500 metros ya que estos mdulos trabajan con tecnologa RF y hacen que la programacin y acceso a cada uno de sus puertos sea demasiado sencilla en comparacin con dispositivos RF ms complejos

178

BIBLIOGRAFIA CHAMORRO ORTEGA, Javier Humberto, Pasanta en Asesora Formativa y Tcnica en los Programas de Tecnologa en Electrnica Industrial y Automatizacin Industrial del SENA regional Nario San Juan de Pasto, 2007, 143 p. Trabajo de grado (Ingeniero Electrnico). Universidad de Nario. Facultad de Ingeniera. RABINES LARA, Franco Mario, Tesis Diseo e implementacin de un sistema de monitoreo de parmetros fsicos y electrnicos de grupos electrgenos. LimaPer, 2006, Trabajo de grado (Ingeniero Electrnico). Pontificia Universidad Catlica del Per. Facultad de Ciencias e Ingeniera. MALDONADO ROLLIZO, Enrique, comunicaciones con el PC, Modem Ed. Anaya Multimedia 1994. TOMASI, Wayne. Sistemas de Comunicaciones Electrnicas. 2 Ed. Editorial Prentice Hall. 1996. ANDRANGO ARAGUILLIN Pal Guillermo, Estudio de la tecnologa general de transmisin de paquetes va radio (GPRS) y sus aplicaciones en el sistema global para comunicaciones mviles (GSM), EPN, Quito 2004. GARCIA BREIJE, Eduardo, Compilador C CCS y simulador PROTEUS para microcontroladores PIC. Editorial Alfaomega.2008 SADOSKI, Darleen. Client/Server Software ArchitecturesAn Overview, Software Technology roadmap, 1997. INSTITUTO COLOMBIANO DE NORMAS TCNICAS. Normas Colombianas para la presentacin de tesis, trabajos de grado y otros trabajos de Investigacin. Ultima actualizacin. Santa fe de Bogot D.C., ICONTEC, 2006, 126 p. NTC 1486. METFORS10, Agosto 2010. http://metfors-10.blogspot.com/ FORSENAR, Marzo 2010. http://formulasenanarino.blogspot.com/2009/10/entrada_04.html RUANO FERNANDEZ ALVARO; Despliegue de un sistema de telefona mvil GSM/GPRS en las comarcas de Tarragona, Septiembre-2007. http://sauron.etse.urv.es/public/propostes/pub/pdf/1162pub.pdf Tutoriales Wavecom, Wireless CPU Fastrack Supreme, www.wavecom.com 179

You might also like