“ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el...

20
INTEGRACIÓN INTEGRACIÓN A A DISTANCIA DISTANCIA . . Sistemas CONFIABLES, para el Sistemas CONFIABLES, para el control…… control……

Transcript of “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el...

Page 1: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

“ “ INTEGRACIÓNINTEGRACIÓN “ “AA

DISTANCIADISTANCIA..

Sistemas CONFIABLES, para el control……Sistemas CONFIABLES, para el control……

Page 2: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

I D E A ???.I D E A ???.Problema a enfrentar.....Problema a enfrentar.....

Posible Solución??.Posible Solución??.

Desarrollo.Desarrollo.

Pruebas (casos de uso).Pruebas (casos de uso).

Implementación, mejoras y posible Implementación, mejoras y posible expansión.....? expansión.....?

Page 3: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

Proyecto...Proyecto...

Elaboración e Implementación Elaboración e Implementación de un sistema de control de de un sistema de control de posición, en tiempo real, para un posición, en tiempo real, para un módulo de filmación.módulo de filmación.

Page 4: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

I D E A ???.I D E A ???.Elementos a utilizar:Elementos a utilizar: DSPIC (Microcontrolador + DSP).DSPIC (Microcontrolador + DSP). Pocket PC (Modulo Portátil).Pocket PC (Modulo Portátil). Sensores y actuadores.Sensores y actuadores.

Page 5: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

Sistemas PortátilesSistemas Portátiles

CelularCelular

PDAPDA

Pocket-PCPocket-PC

LaptopLaptop

Page 6: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

Sistemas PortátilesSistemas Portátiles

Pocket PCPocket PC:: Windows MobileWindows MobileTMTM.. Procesador Intel PXA270 624Mhz.Procesador Intel PXA270 624Mhz. Ram 64 MB y Flash Rom 256 MB.Ram 64 MB y Flash Rom 256 MB. Wi-Fi y Bluetooth integrados.Wi-Fi y Bluetooth integrados. Posible conectar vía USB.Posible conectar vía USB.

Page 7: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

Sistemas PortátilesSistemas PortátilesTrabajo.Trabajo. Programación sobre Programación sobre

plataforma por definir plataforma por definir (java, C, C++, ?? ).(java, C, C++, ?? ).

Implementación de Implementación de interface gráfica para el interface gráfica para el usuario del sistema.usuario del sistema.

Generación de Generación de información en tiempo información en tiempo Real.Real.

Page 8: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

PROTOCOLO CANPROTOCOLO CAN

Historia.Historia.

Aplicaciones.Aplicaciones.

CaracterísticasCaracterísticas..

Page 9: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

PROTOCOLO CANPROTOCOLO CAN

HistoriaHistoria..

Desarrollado por las Empresas Desarrollado por las Empresas BOSHBOSH.. Creado pensando en la industria Automotriz.Creado pensando en la industria Automotriz. 1987 Primeros controladores CAN desde Intel 1987 Primeros controladores CAN desde Intel

y Phillips.y Phillips. 1993 es publicado estándar ISO 118981993 es publicado estándar ISO 11898

Page 10: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

PROTOCOLO CANPROTOCOLO CANAplicacionesAplicaciones.. Desarrollado pensando en los automóviles.Desarrollado pensando en los automóviles. Se extiende a otras industrias del transporteSe extiende a otras industrias del transporte Hoy en día es utilizado en diversos sistemas de Hoy en día es utilizado en diversos sistemas de

control.control.Plantas Industriales. Plantas Industriales.

Redes de sensores.Redes de sensores.

Automatización en general.Automatización en general.

Etc... Etc...

Page 11: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

PROTOCOLO CANPROTOCOLO CAN

CaracterísticasCaracterísticas.. Bus serie, para transmisión en tiempo real.Bus serie, para transmisión en tiempo real. Comunicación basada al Comunicación basada al mensaje, mensaje, y no a las y no a las

direcciones.direcciones. Mensajes enviados según prioridad.Mensajes enviados según prioridad.

Page 12: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

PROTOCOLO CANPROTOCOLO CAN

Arquitectura (capas)Arquitectura (capas).. Física.Física. Enlace de datos.Enlace de datos. Aplicación.Aplicación. Supervisión.Supervisión.

Page 13: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

PROTOCOLO CANPROTOCOLO CAN

Otras:Otras: El procesamiento no es centralizado.El procesamiento no es centralizado. Tolerante a fallas.Tolerante a fallas. Si uno de los nodos deja de funcionar, es Si uno de los nodos deja de funcionar, es

sacado, o se retira del bus (dando aviso a sacado, o se retira del bus (dando aviso a los demás nodos).los demás nodos).

Page 14: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

DSPIC MicrocontroladorDSPIC Microcontrolador..

Page 15: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

dsPICdsPIC ( (dispositivo de controldispositivo de control..)..)

Micro empresas Micro empresas MicrochipMicrochip..

Integra las ventajas de los DSP.Integra las ventajas de los DSP.

Implementa Protocolo CAN.Implementa Protocolo CAN.

Entornos de desarrollo y simulación.Entornos de desarrollo y simulación.

Compilador de C, para la programación de Compilador de C, para la programación de los micros.los micros.

Page 16: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

CAN SOBRE dsPIC.CAN SOBRE dsPIC.

Entorno de desarrollo y programación: Entorno de desarrollo y programación: MPlab ( C30 )MPlab ( C30 )..

Implementa Módulos (librerías) de Implementa Módulos (librerías) de fácil Usofácil Uso..

Microchip ofrece todo lo necesario para la Microchip ofrece todo lo necesario para la implementación de la implementación de la comunicacióncomunicación CAN CAN (capa física).(capa física).

Page 17: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

Proyecto Global:Proyecto Global:Módulo para en control de posición de Módulo para en control de posición de

un dispositivo crítico (en este caso, cámara un dispositivo crítico (en este caso, cámara de filmación).de filmación).

Proyecto Seminario (el ramo):Proyecto Seminario (el ramo):Comunicación del Pocket PC, con el Comunicación del Pocket PC, con el

dsPIC, según requerimientos del BUS_CANdsPIC, según requerimientos del BUS_CAN

Page 18: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

MODULO A DESARROLLARMODULO A DESARROLLAR

Page 19: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

MODULO A DESARROLLARMODULO A DESARROLLAR

Page 20: “ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……

Proyecto INTEGRACION..Proyecto INTEGRACION..

GRACIAS.GRACIAS.

CONSULTAS.CONSULTAS.

SUGERENCIAS.SUGERENCIAS.

NUEVAS IDEAS......NUEVAS IDEAS......