1. Introducción a las comunicaciones industriales.
- Introducción a los sistemas embebidos.
- Sistema de Automatización industrial.
- Clasificaciones de las redes de comunicación industrial.
o Redes de control.
o Redes de controladores.
o Redes de sensores.
o Familias de redes industriales
- Revolución de las comunicaciones.
- Redes de ordenadores.
- Buses de Campo.
o Modbus.
o Profibus.
o CanOpen.
- Aplicaciones de las comunicaciones industriales.
- Sistemas de Monitorización y de supervisión.
2. Comunicación serie. UART.
- Introducción. Objetivos.
- Especificaciones Eléctricas y Mecánicas.
- Comunicación Serie: RS232-C.
- Modem.
- Comunicación Serie: RS485.
- Laboratorios DSC-28069 de comunicación DSC-PC.
3. Comunicación serie. Modbus.
- Introducción. Objetivos.
- Protocolo: MOD-BUS.
- Modelo de comunicaciones OSI del MODBUS.
- Tipos de FORMATOS y de DATOS del protocolo Modbus.
- Resumen del MODBUS.
- Comunicaciones serie con sistemas embebidos. Ejemplos MODBUS.
4. Comunicación serie I2C.
- Introducción. Objetivos.
- Comunicación Serie: I2C.
o Especificaciones del I2C-bus
o Formato de las Direcciones en el Bus I2C.
o Modos de funcionamiento.
- Resumen I2C.
- Unidad I2C de los DSC's en la familia C2000.
- Ejemplo del Sensor de Temperatura I2C-TMP101.
- Reloj de tiempo real (RTC) serie controlado mediante bus I2C.
- Ejemplo de RTC con los DSC's en la familia C2000.
- Protocolo del PMBus sobre los DSC-C2000..
5. Comunicación Serie SPI.
- Introducción. Comunicación SPI.
- Módulo SPI de la familia C28x.
- Registros SPI de la familia C28x.
- Ejemplos de programación: SPI-A.
- SPI. Resumen.
- Laboratorios en la comunicación serie SPI:
o SPI modo Loop-Back.
o Lectura / Escritura de una memoria EEPROM serie SPI.
o Comunicación serie SPI MASTER-ESCLAVO.
6. Comunicación Serie Bus CAN.
- Introducción al bus CAN.
- Aplicaciones. Automóvil.
- La implementación del bus CAN y sus topologías.
- Bus CAN Standard.
- Acceso al medio mediante el bus CAN. Protocolo Orientado a Mensaje.
- Tipos de Mensajes en el bus CAN: Mensajes de Datos de Petición Remota, Error,....
- Controladores c.i. en el bus CAN.
- Modulo CAN del F28xxx.
o Registros del módulo eCAN.
o Conexión del módulo eCAN en los DSC-C2000.
- Herramientas en las comunicaciones CAN.
- Laboratorio_CAN: Transmitir un mensaje con bus CAN.
7. Comunicación inalámbrica Bluetooth.
- Introducción de la comunicación BLUETOOTH.
- Cronología y objetivos de la comunicación BLUETOOTH.
- Clases existente del BLUETOOTH.
- Arquitectura del Hardware del BLUETOOTH.
- Protocolos del BLUETOOTH.
- Redes del BLUETOOTH. Red PicoNet.
- Aplicaciones del BLUETOOTH.
- Módulos Comerciales del BLUETOOTH. Módulo HC05.
- Comandos AT Hayes.
- Configurar el módulo HC05.
- Laboratorio de Implementación Bluetooth (HC05) - PC.
8. Comunicación móvil GSM.
- Introducción a la comunicación GSM.
- Principios de telefonía móvil. Historia: Origen y evolución.
- Tecnología GSM.
- Arquitectura de tecnología GSM.
- Aplicaciones de la comunicación GSM.
- Comandos AT.
- Módulos Comerciales GSM-GPRS. Módulo A6.
- Laboratorio: Implementación GSM mediante: DSC - A6 - Móvil. Código.
9. Comunicación mediante Ethernet.
- Introducción. Objetivos.
- Modelo OSI.
- Introducción a Internet (Intranet, Extranet). Protocolo TCP/IP.
- Direccionamiento en INTERNET. Direcciones IP.
- Protocolos de INTERNET: FTP, HTTP,...
- Concepto del Modelo Cliente / Servidor.
- Módulos Comerciales. TCP-RS232.
- Especificaciones de la placa: WinzNEt110SR.
- Programación de la placa: WinzNEt110SR.
- Laboratorio: Implementación de comunicación serie de la SCI-A del 28069 - TCP- PC. Código.
10. Comunicación IoT (Internet of Things).
- Introducción Internet of Things (IoT).
- IoT. Objetivos:
- IoT. Aplicaciones.
- IoT. Ejemplos.
- IoT. Sistemas Embebidos.
- IoT. Seguridad.
11. Comunicación inalámbrica WiFi.
- Introducción e Historia de la comunicación WIFI.
- WIFI. Nivel FÍSICO y subNivel MAC.
- Modelo de referencia en la red WiFi.
- ¿Cómo funciona la red WIFI?
- Esquema y tipos de Redes WIFI.
- Arquitectura WIFI: Ejemplos.
- Tipos de Conexión de la redes WIFI.
- Seguridad en las redes WiFi.
- Conclusiones comunicación WiFi.
- Módulos Comerciales WIFI. ESP8266.
- Comandos AT en el módulo ESP8266.
- Implementación del Laboratorio WiFi ESP8266-PC.
12. Comunicación móvil GPRS.
o Introducción GPRS.
o GPRS. Encaminamiento.
o GPRS. Características.
o GPRS. Tipos de terminales.
o GPRS. Servicios GPRS.
o GPRS. Ejemplo de Aplicación:
o Módulos Comerciales GPRS. Módulo A6.
o Laboratorio: Implementación GPRS mediante: DSC - A6 - Móvil. Código.
Laboratorios curso:
1. Unidad-2: Comunicación UART entre DSC y PC:
El objetivo de este laboratorio es realizar la recepción de un dato por el puerto SCI-A y lo transmite haciendo un ECO del dato. Utiliza un sistema de Testeo (POLLING) sobre el flag (XRDY) de que hay dato en Recepción.
2. Unidad-3: Comunicación SERIE con protocolo MODBUS:
El objetivo de este laboratorio es realizar la espera de la petición del MASTER-MODBUS por la linea serie SCI-A, mediante el protocolo MODBUS.
En el programa principal se dispone de una Maquina de Estados del MODBUS-Esclavo (mb.loopStates(&mb)), donde se verifica la existencia de una petición la cual se procesa y se envia una respuesta según el comando.
3. Unidad-4: Comunicación SERIE I2C entre DSC y el módulo DS3231 (RTC/EEPROM):
El objetivo de este laboratorio es realizar la lectura y escritura de la EEPROM de la tarjeta RTC DS3231.
4. Unidad-5: Comunicación SERIE SPI entre DSC y dispositivos SPI:
El objetivo de este laboratorio es realizar la verificación del propio modulo CAN, para ello funciona mediante el modo Loop-Back.
5. Unidad-6: Comunicación CAN entre DSC y PC:
El objetivo de este laboratorio es que realice la verificación del propio modulo CAN, para ello utilizamos un programa Esclavo y otro Maestro. Utiliza el modo de funcionamiento de Testeo (POOLING) sobre el flag, para ver si hay un mensaje en Recepción.
6. Unidad-7: Comunicación SERIE BLUETOOTH entre DSC y el PC (Modulo HC05):
El objetivo de este laboratorio es que realice la recepción y emisión de datos a través del protocolo Bluetooth. Su programación se realizara mediante los comandos AT de Hayes.
7. Unidad-8: Comunicación GSM con el módulo A6:
El objetivo de este laboratorio es que realice la recepción y emisión de mensajes SMS mediante GSM (móvil). Su programación se realizara mediante los comandos AT de Hayes.
8. Unidad-9: Comunicación ETHERNET entre DSC y PC:
El objetivo de este laboratorio es que realice la recepción y emisión de datos a traves del protocolo TCP/IP.
9. Unidad-10: Comunicación WIFI con en el módulo ESP8266:
El objetivo de este laboratorio es que realice la recepción y emisión de datos a través del protocolo WIFI. Su programación se realizara mediante los comandos AT de Hayes.
10. Unidad-12: Comunicación GPRS entre DSC y el módulo A6:
El objetivo de este laboratorio es que realice la recepción y emisión de mensajes mediante GPRS (móvil). Su programación se realizara mediante los comandos AT de Hayes. Es necesaria una Aplicación en el PC que realice de Monitor UART (RS232-C) emulador del dispositivo "A6", puede ser el programa Hyperterminal o Hercules por ejemplo, para su depuración.