Blanco Cañon, Robin AlfonzoCifuentes, Andrés MauricioPardo Ortega, Gabriela Alejandra2022-07-222022-07-222022https://repositorio.ecci.edu.co/handle/001/2921Este trabajo se centra en la información básica del protocolo de comunicación USB y las bases para la implementación del mismo por medio del microcontrolador PIC18F4550, permitiendo la introducción a esta tecnología y la optimización de comunicación entre dispositivos electrónicos, teniendo en cuenta las diferentes aplicaciones de este dispositivo con el fin de facilitar la enseñanza y aprendizaje de esta comunicación para los estudiantes de ingenieríaÍndice 1. Objetivos 2. Justificación 3. Introducción 4. Marco Teórico 4.1 Microcontrolador 4.1.1 Microcontrolador PIC18F4550 4.2 Compilador 4.2.1 MPLAB XC8® 4.3 Comunicación USB® 4.3.1 Características 4.3.2 Estructura 4.3.3 Funcionamiento 4.3.4 Historia 4.3.5 Versiones 4.3.6 Conectores 4.3.7 Clases 4.4 Software 4.4.1 Windows 4.4.2 Raspbian 4.4.3 MPLAB® X IDE 4.5.6 DHT11 4.5.7 Relé de estado solido 4.5.8 Dimmer digital 4.5.9 Raspberry Pi 4.6 PWM (Pulse Width Modulation) 4.6.1 PWM en Corriente alterna 4.7 Lógica difusa 5. Metodología 5.1 Prueba y adaptación de programa base 5.2 Ejemplos por Módulo 5.2.1 TIMER0 5.2.2 Módulo de entradas y salidas (I/O) 5.2.3 Módulo ADC (Conversor Análogo-Digital) 5.2.4 Módulo de Referencia 5.2.5 Módulo CMP (Comparador) 5.2.6 Módulo CCP 5.2.7 Módulo EUSART 5.2.8 Módulo MSSP 5.2.9 Módulo EEPROM 5.2.10 Programa de comunicación USB-CDC® por interrupción 5.3 Diseño de tarjeta PCB 5.4 Ejercicios de aplicación 5.3.1 Componentes electrónicos 5.3.2 Ejercicio de Instrumentación 5.3.3 Ejercicio de Control ON-OFF 5.3.4 Ejercicio de Control Difuso 6. Resultados 7. Conclusiones 8. Alcances 9. Referencias 10. Anexos97 p.application/pdfspaDerechos Reservados - Universidad ECCI, 2022Desarrollo de un sistema USB para el aprendizaje y la implementación en dispositivos programables PIC18Trabajo de grado - Pregradoinfo:eu-repo/semantics/openAccessComunicación USBPIC18Microcontroladorhttp://purl.org/coar/access_right/c_abf2