Pres ROliva CESE2018...

19
+ R.Oliva - UNPA + L&R Ing. 1 Registrador industrial con soporte de placas periféricas Carrera de Especialización de Sistemas Embebidos Autor: Ing. Rafael B. Oliva Director: Esp. Ing. Eric Pernia Docente: Esp. Ing. Patricio Bos Plan de Proyecto del Trabajo Final – v 22.06.2018

Transcript of Pres ROliva CESE2018...

Page 1: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+

R.Oliva - UNPA + L&R Ing. 1

Registrador industrial con soporte de placas periféricas

Carrera de Especialización de Sistemas Embebidos

Autor: Ing. Rafael B. Oliva

Director: Esp. Ing. Eric Pernia

Docente: Esp. Ing. Patricio Bos

Plan de Proyecto del Trabajo Final – v 22.06.2018

Page 2: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+

R.Oliva - UNPA + L&R Ing. 2

PROPOSITO (i)

• El propósito del proyecto es el desarrollo del Firmware de una placa nueva CL3 basada en un procesador ARM Cortex M4F

• La placa CL3 representa la evolución desde una placa existente CL2

• Mercado de nicho: Relevamiento, registro y control de sistemas de energía renovable de baja potencia.

2010AVR

8 bits

2017ARM32 bits

Page 3: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+

R.Oliva - UNPA + L&R Ing. 3

PROPOSITO (ii)

• Dado el buen resultado de los sistemas anteriores CL2 y la posibilidad de desarrollar Proyectos de mayor complejidad, se busca desarrollar el firmware para la nueva placa CL3 (apta mayores requerimientos)

• Se busca realizar el desarrollo también como requisito final para obtener la Especialización en Sistemas Embebidos

Page 4: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+

R.Oliva - UNPA + L&R Ing. 4

ANTECEDENTES (i)

A.1. Desarrollo de placa CL2 (basada en AVR) en marco de financiamiento ANRpara sustitución de placas importadas PRIIO – USA (2006 – 2010)

Page 5: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+

R.Oliva - UNPA + L&R Ing. 5

Placa CL2bm1 – Final para producción –25-2-2010)

Ensayos07-2010 c/ATMega1284P

A.2. Desarrollo de placa CL2b

ANTECEDENTES (ii)

Page 6: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+

R.Oliva - UNPA + L&R Ing. 6

A.3. Aplicaciones de Placa CL2bm1 – ATMega1284P – Monitoreo + SCADA

04

(03) Interior – Fuentes, PLC Twido y Sensores Vac,Iac (Phoenix)

(04) Interior - Registrador con CL2bm1 – SDy control Freno

CL2bm1

ANTECEDENTES (iii)

Page 7: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+

R.Oliva - UNPA + L&R Ing. 7

A.4. Aplicaciones de Placa CL2bm1 – ATMega1284P – Monitoreo + SCADA

L&R Ingeniería 2014

CL2bm1 – opera en condiciones severas

(Pozo Laguna de Oro 14, Zona Boleadoras- Petrobras

Santa Cruz)

ANTECEDENTES (v)

Page 8: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+

R.Oliva - UNPA + L&R Ing. 8

Placa Periférica M4-E

PSoC1 29466

CL2bm1

P. Periférica METEOPSoC1 29466

A.5 Aplicaciones CL2 - Sistema PWRC2 en INTI-Neuquen (2012)

ANTECEDENTES (vii)

Page 9: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+

R.Oliva - UNPA + L&R Ing. 9

A.6 Firmware: Implementación PWRC2 sobre CL2

ANTECEDENTES (viii)

Page 10: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+ NUEVA PLACA CL3 (i)

B.1 2017 - Inicio desarrollo placa CL3 con microcontrolador STM32

Page 11: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+NUEVA PLACA CL3 (ii) y PROPUESTA

DE VALOR DEL PROYECTO

B.2. 2017/2018 – Prototipos de placa CL3, similar factor de forma que CL2con microcontrolador STM32F411RE (512KB Flash, 128KB SRAM)

CL3 04/2018

B.3. VALOR DEL PROYECTO: La placa CL3 y su Firmware mejoran las posibilidades de registro de datos de operación de Sistemas Aislados(muy importante para mantenimiento y operación confiable de equipos)

Page 12: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+ FIRMWARE PLACA CL3

C.1. 2018 – Desarrollo del Firmware para placa CL3, basado en sAPI-CIAA

CL3 06/2018

Page 13: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+ INTERESADOS

Page 14: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+ ALCANCE

• Firmware para la placa CL3 • Desarrollo o integración de funciones CMSIS para acceso al

microcontrolador STM32F411• Construcción de un BSP (Board Support Package) para el manejo

de los periféricos específicos de la placa CL3,• Construcción de una biblioteca sAPI-C3 (de diseño similar a la

sAPI / E.Pernia para la CIAA). • Acceso de alto nivel a la configuración y funciones de por lo

menos dos placas periféricas -M4E basada en PSoC-1, y la otra una M5E en desarrollo.

• No se incluirá (por limitación de tiempo) en este proyecto:• OS de tiempo real (OSEK, FreeRTOS). • Funciones de acceso a PWM / Serve• Módulos HMI específicos (IL9341 y 4D Systems)• Tarjetas SD a través de la biblioteca abierta ELM-Chan

Page 15: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+ REQUERIMIENTOS /DISEÑO

Periférica M4E(I2C o Serial)

Page 16: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+ ACTIVITY ON NODE

Page 17: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+ GANTT

Page 18: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+ RIESGOS

● Riesgo 1: El Hardware (Placa CL3 – prototipo) no funciona o presenta fallas ○ Severidad(S): 10. Probabilidad de Ocurrencia (O): 6.

● Riesgo 2: Horas de trabajo planificadas insuficientes para alcanzar el deadline. ○ Severidad(S): 10. ○ Probabilidad de Ocurrencia (O): 4.

● Riesgo 3: Requerimientos no cumplidos.○ Severidad(S): 10. ○ Probabilidad de Ocurrencia (O): 2.

● Riesgo 4: Retrasos por desconocimiento específico del controlador seleccionado.○ Severidad(S): 6. ○ Probabilidad de Ocurrencia (O): 3.

● Riesgo 5: Problemas de índole personal del desarrollador que retrasen el proyecto. ○ Severidad(S): 8. Probabilidad de Ocurrencia (O): 2.

Page 19: Pres ROliva CESE2018 PlandeTrabajo22-06-2018(IIIb)laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Rafael... · 5 2olyd 813$ / 5 ,qj 352326,72 l (o sursyvlwr gho sur\hfwr

+

PREGUNTAS?