integración de protocolo modbus en la placa...

14
1 Integración de protocolo Modbus en la placa LPC1769 Alfredo Florencio Jiménez Consultor: Jordi Bècares Ferrés 27 de Junio de 2014

Upload: buianh

Post on 26-Sep-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

1

Integración de protocolo Modbus en la placa LPC1769

Alfredo Florencio Jiménez

Consultor: Jordi Bècares Ferrés

27 de Junio de 2014

Page 2: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

2

Índice� Sistemas embebidos en nuestra vida cotidiana� Objetivos� Estudio de mercado� Protocolo Modbus� Sistema desarrollado� Funcionamiento Modbus Master� Funcionamiento Modbus Slave� Interface de usuario� Viabilidad técnica y económica� Demostración� Conclusiones

345678910111213

Page 3: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

3

Sistemas embebidos en nuestra vida cotidiana

Page 4: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

4

Objetivos

Soportar Modbus RTU en LPC1769.

Registro de datos y almacenamiento

Interface de usuario en el dispositivo.

Watchdog del sistema.

Guardar datos de configuración

Page 5: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

5

Estudio de mercado

� Creciente uso de los sistemas embebidos

� Utilización del protocolo Modbus en el sector eléctrico.

� Presente en las Smart Grid, Smart Cities y uso en domótica

Page 6: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

6

Protocolo Modbus

� Sistema público

� Pregunta – respuesta

� Bloques de datos sin restricciones

Page 7: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

7

Sistema desarrollado

Page 8: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

8

Funcionamiento Modbus Master

� Configuración mediante peticiones cíclicas

� Priorización de mandos desde la interface

Page 9: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

9

Funcionamiento Modbus Slave

� Mapa continúo de datos.

� Uso de mensajes de excepción

� Acceso a 4 mapas de datos distintos

Page 10: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

10

Interface de usuario

� Interface accesible serie y wifi.

� Integrado en la placa LPC1769 evitando software complementario.

� Menús de texto de fácil uso e intuitivos para el usuario.

Page 11: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

11

Viabilidad técnica y económica

� Sistema viable técnicamente

� Costes asequibles

� Alta presencia en el mercado eléctrico y en expansión

Page 12: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

12

Demostración

Page 13: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

13

Conclusiones

� Objetivos del proyecto conseguido

� Sistema abierto a futuras mejoras

� Oportunidad de ampliar conocimientos en SO de tiempo real y uso de tareas

Page 14: Integración de protocolo Modbus en la placa LPC1769openaccess.uoc.edu/webapps/o2/bitstream/10609/35083/8... · 2 Índice Sistemas embebidos en nuestra vida cotidiana Objetivos Estudio

14

Gracias por su atención