Pres ROliva CESE2018...

Post on 05-Oct-2020

2 views 0 download

Transcript of Pres ROliva CESE2018...

+

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

+

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

+

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

+

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)

+

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)

+

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)

+

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)

+

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)

+

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

A.6 Firmware: Implementación PWRC2 sobre CL2

ANTECEDENTES (viii)

+ NUEVA PLACA CL3 (i)

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

+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)

+ FIRMWARE PLACA CL3

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

CL3 06/2018

+ INTERESADOS

+ 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

+ REQUERIMIENTOS /DISEÑO

Periférica M4E(I2C o Serial)

+ ACTIVITY ON NODE

+ GANTT

+ 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.

+

PREGUNTAS?