Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/20.500.12104/90585
Registro completo de metadatos
Campo DCValorLengua/Idioma
dc.contributor.authorDávila Delgado, Emmanuel
dc.date.accessioned2022-01-20T03:22:59Z-
dc.date.available2022-01-20T03:22:59Z-
dc.date.issued2018-04-30
dc.identifier.urihttps://wdg.biblio.udg.mx
dc.identifier.urihttps://hdl.handle.net/20.500.12104/90585-
dc.description.abstractEn esta tesis se presenta la investigación, diseño, desarrollo e implementación de tres interfaces para simulaciones y validaciones hardware-in-the-loop. Estás interfaces tienen la flexibilidad de ser elegidas dependiendo de la aplicación, así como de la distancia entre la planta y la ECU para elegir el protocolo más idóneo. Este trabajo aporta tres interfaces funcionales y verificadas en tiempo real con diferentes familias y arquitecturas de microcontroladores. También, se aportan prototipos funcionales de bajo costo como solución a los elevados precios que representa adquirir equipos para simulaciones de sistemas digitales en tiempo real de marcas comerciales. Dichos sistemas a pesar de sus elevados costos no aportan flexibilidad y variedad en los protocolos que las actuales aplicaciones demandan. En los últimos años y con el auge del internet de las cosas la interconectividad de los sistemas digitales se ha vuelto una prioridad. A diferencias de las mayoría de estos dispositivos, cuando se habla de sistemas robustos con procesamiento de ecuaciones y modelos matemáticos más que una alta transferencia de datos la importancia está en los tiempos de latencia con que se comunican los sistemas. Este trabajo se une y aporta a los diferentes esfuerzos e investigaciones hechas por diferentes universidades para poder realizar simulaciones y verificaciones de sistemas distribuidos y que son presentadas en el estado del arte. Se presenta un amplio resumen de cada uno de los protocolos; CAN, IEEE 802.15.4, y Wi-Fi. También, se presenta la metodología y los códigos para la implementación de cada uno de ellos en diferentes familias y arquitecturas de microcontroladores. La parte más fuerte se encuentra en el diseño e implementación de las interfaces en tiempo real que se forman con estos protocolos que dan flexibilidad y mayor alcance para sistemas hardware-inthe- loop distribuidos. Por ultimo se compara el desempeño de las interfaces contra sistemas comerciales e interfaces seriales UART en tiempo real. Primero se trabaja con una plataforma comercial dSPACE para validar tanto el modelo matemático de la planta y los algoritmos de control super-twisting. Se estable una interfaz UART propia de la dSPACE y se verifican los algoritmos de control para establecer un punto de comparación. Después, esta respuesta es la referencia para validar los prototipos desarrollados, así como los modelos generados por el generador de código automático sin costo que serán utilizados en cada una de las interfaces Los resultados son presentados y avalados con las publicaciones derivadas de esta tesis, así como una patente para un sistema de adquisición de datos con múltiples protocolos.
dc.description.tableofcontents1 Introducción 1 1.1 Justificación y motivación . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Hipótesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 Objetivo general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.4 Objetivos particulares . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.5 Metodología . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.6 Contenido de la tesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 Protocolos de comunicación 7 2.1 CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.1.1 Propiedades de CAN . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.2 Estados del bus CAN . . . . . . . . . . . . . . . . . . . . . . . 10 2.1.3 Codificación de mensajes . . . . . . . . . . . . . . . . . . . . . 12 2.1.4 Sincronización . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.1.5 Arquitectura CAN . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.1.5.1 Capa de enlace de datos . . . . . . . . . . . . . . . . . 15 2.1.5.2 Capa física . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.6 Transferencia de mensajes . . . . . . . . . . . . . . . . . . . . . 18 2.1.6.1 Tipos de tramas . . . . . . . . . . . . . . . . . . . . . 18 2.1.6.2 Formatos de trama de mensajes . . . . . . . . . . . . 18 2.1.6.3 Comunicación basada en mensajes . . . . . . . . . . . 18 2.1.6.4 Trama de datos . . . . . . . . . . . . . . . . . . . . . 19 2.1.6.5 Inicio de trama . . . . . . . . . . . . . . . . . . . . . . 19 2.1.6.6 Campo de arbitración . . . . . . . . . . . . . . . . . . 20 viii Índice general 2.1.6.7 Campo de control . . . . . . . . . . . . . . . . . . . . 21 2.1.6.8 Campo de datos . . . . . . . . . . . . . . . . . . . . . 22 2.1.6.9 Campo CRC . . . . . . . . . . . . . . . . . . . . . . . 22 2.1.6.10 Campo ACK . . . . . . . . . . . . . . . . . . . . . . . 23 2.1.6.11 Fin de la trama (EOF, End Of Frame) . . . . . . . . 24 2.1.7 Trama remota . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.1.8 Prioridad y arbitraje . . . . . . . . . . . . . . . . . . . . . . . . 25 2.1.9 Recepción y filtrado de mensajes . . . . . . . . . . . . . . . . . 26 2.1.10 Detección de errores . . . . . . . . . . . . . . . . . . . . . . . . 26 2.1.11 Tipos de errores . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.1.11.1 Error de bit . . . . . . . . . . . . . . . . . . . . . . . 28 2.1.11.2 Error Stuff . . . . . . . . . . . . . . . . . . . . . . . . 28 2.1.11.3 Error CRC . . . . . . . . . . . . . . . . . . . . . . . . 28 2.1.11.4 Error de forma . . . . . . . . . . . . . . . . . . . . . . 29 2.1.11.5 Error ASK . . . . . . . . . . . . . . . . . . . . . . . . 29 2.1.11.6 Señalización de error . . . . . . . . . . . . . . . . . . . 29 2.1.12 Estados de error . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.1.12.1 Error Activo . . . . . . . . . . . . . . . . . . . . . . . 30 2.1.12.2 Error Pasivo . . . . . . . . . . . . . . . . . . . . . . . 30 2.1.12.3 Bus-Off . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.1.13 Capa física y medios . . . . . . . . . . . . . . . . . . . . . . . . 31 2.1.13.1 Conectores . . . . . . . . . . . . . . . . . . . . . . . . 31 2.1.13.2 Transceptores y topología de red . . . . . . . . . . . . 31 2.1.13.3 Terminación del Bus . . . . . . . . . . . . . . . . . . . 32 2.2 WPAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.2.1 Similitudes y diferencias entre WPAN y WLAN . . . . . . . . . 34 2.3 Wireless Sensor Networks . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.3.1 Características de las WSN . . . . . . . . . . . . . . . . . . . . 38 2.3.1.1 Eficiencia de la Energética . . . . . . . . . . . . . . . 38 2.3.1.2 Eficiencia del protocolo . . . . . . . . . . . . . . . . . 40 2.3.1.3 Uso de sensores redundantes . . . . . . . . . . . . . . 40 2.3.1.4 Especialización de nodos . . . . . . . . . . . . . . . . 40 2.3.1.5 Características del tráfico . . . . . . . . . . . . . . . . 41 2.3.1.6 Requisitos de calidad de servicio . . . . . . . . . . . . 41 2.3.2 Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2.3.3 Red ad hoc inalámbrica . . . . . . . . . . . . . . . . . . . . . . 44 2.3.4 Diferencias entre las WSN y las redes ad hoc . . . . . . . . . . 44 2.4 IEEE 802.15.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 2.4.1 Topologías de red y modos operativos . . . . . . . . . . . . . . 48 2.4.2 Capa física (PHY) . . . . . . . . . . . . . . . . . . . . . . . . . 49 2.4.3 Capa MAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 2.4.4 Tramas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 2.4.5 Transferencia de datos . . . . . . . . . . . . . . . . . . . . . . . 57 2.4.6 Procedimiento de formación de topología . . . . . . . . . . . . 60 Índice general ix 2.4.7 Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 2.5 Wi-Fi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 2.5.1 802.11, fundamentos de la red . . . . . . . . . . . . . . . . . . . 62 2.5.2 Canales de comunicación . . . . . . . . . . . . . . . . . . . . . 63 2.5.3 Hosts, Access points, links . . . . . . . . . . . . . . . . . . . . . 64 2.5.4 Configuraciones de la red . . . . . . . . . . . . . . . . . . . . . 65 2.5.5 Conectándose a la red Wi-Fi . . . . . . . . . . . . . . . . . . . 67 2.5.6 Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 2.5.7 Consumo energético . . . . . . . . . . . . . . . . . . . . . . . . 69 2.5.8 TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 2.5.8.1 El modelo OSI para TCP/IP . . . . . . . . . . . . . . 72 2.5.8.2 Modelo Cliente-servidor . . . . . . . . . . . . . . . . . 75 3 Interfaz Hardware-in-the-Loop con múltiples protocolos 77 3.1 Hardware-in-the-loop . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 3.2 Diseño e Implementación de protocolos . . . . . . . . . . . . . . . . . . 82 3.2.1 Implementación CAN . . . . . . . . . . . . . . . . . . . . . . . 82 3.2.2 Implementación IEEE 802.15.4 . . . . . . . . . . . . . . . . . . 85 3.2.3 Implementación Wi-Fi . . . . . . . . . . . . . . . . . . . . . . . 91 3.3 Modelo matemático de la planta y controlador . . . . . . . . . . . . . 94 3.4 Hardware-in-the-loop multiprotocolo . . . . . . . . . . . . . . . . . . . 99 3.4.1 Interfaz CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 3.4.2 Interfaz IEEE 802.15.4 . . . . . . . . . . . . . . . . . . . . . . . 102 3.4.3 Interfaz Wi-Fi . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 3.5 Plataforma de bajo costo para simulaciones en tiempo real . . . . . . . 107 3.5.1 Sistema embebido basado en DSP . . . . . . . . . . . . . . . . 109 3.5.2 Sistema embebido basado en DSP . . . . . . . . . . . . . . . . 109 3.5.3 Metodología de enseñanza . . . . . . . . . . . . . . . . . . . . . 111 3.5.3.1 Etapa principiante. . . . . . . . . . . . . . . . . . . . 111 3.5.3.2 Etapa media. . . . . . . . . . . . . . . . . . . . . . . . 112 3.5.3.3 Etapa Avanzada. . . . . . . . . . . . . . . . . . . . . . 113 4 Resultados 115 5 Conclusiones y trabajos futuros 133 A Artículos publicados y patentes 137 B Códigos de programación 173 Referencias 209
dc.formatapplication/PDF
dc.language.isospa
dc.publisherBiblioteca Digital wdg.biblio
dc.publisherUniversidad de Guadalajara
dc.rights.urihttps://www.riudg.udg.mx/info/politicas.jsp
dc.titleDiseño e implementación de una interfaz hardware en lazo cerrado Wi-Fi adaptable para redes de comunicación con múltiples protocolos
dc.typeTesis de Doctorado
dc.rights.holderUniversidad de Guadalajara
dc.rights.holderDávila Delgado, Emmanuel
dc.coverageGUADALAJARA, JALISCO
dc.type.conacytdoctoralThesis
dc.degree.nameDOCTORADO EN CIENCIAS DE LA ELECTRONICA Y LA COMPUTACION CON ORIENTACIONES
dc.degree.departmentCUCEI
dc.degree.grantorUniversidad de Guadalajara
dc.rights.accessopenAccess
dc.degree.creatorDOCTOR EN CIENCIAS DE LA ELECTRONICA Y LA COMPUTACION CON ORIENTACIONES
dc.contributor.directorRaygoza Panduro, Juan José
Aparece en las colecciones:CUCEI

Ficheros en este ítem:
Fichero TamañoFormato 
DCUCEI10063FT.pdf9.54 MBAdobe PDFVisualizar/Abrir


Los ítems de RIUdeG están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.