par

Diseño y desarrollo de un módulo de conexión a CANopen de un sensor comercial fuerza/par Autor: Alberto López Esteban Tutor: Alberto Jardón Huete Di

18 downloads 194 Views 2MB Size

Recommend Stories


Par Biomagnético
Par Biomagnético 71 - 140 071 COSTO DIAFRAGMATICO – COSTO DIAFRAGMATICO  Tripanosoma cruzi. Bacteria  Cardiopatía o insuficiencia cardiaca, inflam

Par Biomagnético
Par Biomagnético 211 - 316 211 SACO DOUGLAS – VENA FEMORAL Norkwar 2  V 27 Alteraciones dolorosas de: región lumbar, de la micción, Trastornos

Cable par trenzado
Cableado. No apantallado, {UTP}. Impedancia. Red, redes. Apantallados. {STP}. Pantalla global. {FTP}

Conceptos básicos: par, potencia
Conceptos básicos: par, potencia ¿Qué es la potencia? Freno dinamométrico Fuerza fuerza de impulsión de tracción Medida de la fuerza Doc. Fiat

Potencia versus Par Motor
Potencia versus Par Motor Es una discusión común entre los aficionados el debatir qué es más importante, si un motor que entregue mucho par u otro

Story Transcript

Diseño y desarrollo de un módulo de conexión a CANopen de un sensor comercial fuerza/par

Autor: Alberto López Esteban

Tutor: Alberto Jardón Huete Director: Juan Carlos González Víctores Universidad Carlos III de Madrid

Diseño y desarrollo de un módulo de conexión a CANopen de un sensor comercial fuerza/par

 INTRODUCCIÓN

 OBJETIVOS  ESTADO DEL ARTE  DESCRIPCIÓN DEL DISEÑO  ENSAYOS Y RESULTADOS

 CONCLUSIONES

Proyecto fin de carrera - Febrero 2011

2

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones



Robótica asistencial



Mejora en la calidad de vida



ASIBOT



Sensorización externa



Ampliar rango de operaciones



Mejorar aplicaciones

Proyecto fin de carrera - Febrero 2011

3

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

ASIBOT

ASIBOT • Escalador • 5 grados de libertad

• Simétrico • Dispositivos de anclaje, “Docking Stations”

Proyecto fin de carrera - Febrero 2011

4

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

DISEÑAR E IMPLEMENTAR EL MÓDULO DE CONTROL •

Estudiar el sensor : características y comportamiento



Diseñar el módulo a nivel hardware



Diseñar e implementar el algoritmo para poder interactuar con el sensor y la captación de datos



Diseñar e implementar el algoritmo para poder enviar los

datos a través del puerto CAN

Proyecto fin de carrera - Febrero 2011

5

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Control de fuerza en robótica Arquitectura de control de fuerzas Comparativa CAN-Bus CANopen

Control de fuerza en robótica •

Control pasivo de fuerza. No se necesita conocer la fuerza de contacto. Implica conocimiento de todo el entorno de

trabajo del robot. •

Control activo de fuerza. Controlar las fuerzas de contacto para que asuman un valor determinado u obedezcan un

determinado perfil.

Proyecto fin de carrera - Febrero 2011

6

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Control de fuerza en robótica Arquitectura de control de fuerzas Comparativa CAN-Bus CANopen

Control explícito de fuerza •

Control explicito directo



Control explicito indirecto. Adición de rigidez a la planta

Proyecto fin de carrera - Febrero 2011

7

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Modelo

Control de fuerza en robótica Arquitectura de control de fuerzas Comparativa CAN-Bus CANopen

50M31A-I25 de JR3®

Gamma SI-65-5 de ATI®

FS6 de AMSI®

Peso[g]

140

254

100

Montaje en superficie





No

Consumo[mA]

250

400

150

Tipo de salida

Digital

Digital

Analógica

Capacidad de carga Fx, Fy,Fz[N]

100/200

65/200

220/440

Capacidad de carga Mx, My,Mz[N]

5/5

5/5

11/6

Proyecto fin de carrera - Febrero 2011

8

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Control de fuerza en robótica Arquitectura de control de fuerzas Comparativa CAN-Bus CANopen



CAN : Controller Area Network



Topología bus para la transmisión de mensajes en entornos distribuidos



Modelo productor/consumidor, maestro/esclavo

Proyecto fin de carrera - Febrero 2011

9

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Control de fuerza en robótica Arquitectura de control de fuerzas Comparativa CAN-Bus CANopen

Arquitectura del protocolo CAN •

Capa física : Medio físico, sincronización



Capa de enlace de datos: Método de acceso, tipo de tramas



Capa de aplicación (CAL): Implementada con protocolo CANopen. Basado en diccionario de objetos.

Proyecto fin de carrera - Febrero 2011

10

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Control de fuerza en robótica Arquitectura de control de fuerzas Comparativa CAN-Bus CANopen

Modelo de comunicaciones Comunicación

Tipos de objetos:

Diccionario de objetos

Máquina de estados

Aplicación

Objeto de aplicación

• De gestión, NMT

0x0000 0x0001

PDO1

• De servicio, SDO

. . .

PDO2 0xFFFF

Objeto de aplicación

• De proceso, PDO SDO

• De sincronización, SYNC SYNC

CAN-BUS

Proyecto fin de carrera - Febrero 2011

Objeto de aplicación

Objeto de aplicación

Proceso

11

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Control de fuerza en robótica Arquitectura de control de fuerzas Comparativa CAN-Bus CANopen

Gestión de la red (NMT) Entra en el estado INITIALISATION (1)

automáticamente. Entra en PRE-OPERATIONAL

(2)

automáticamente.

(3),(6)

Servicio Start_Remote_Node.

(4),(7)

Servicio Enter_PRE-OPERATIONAL.

(5),(8)

Servicio Stop_Remote_Node.

(9),(10), (11)

Servicio Reset_Node.

(12),(13 ),(14)

Proyecto fin de carrera - Febrero 2011

Servicio Reset_Communication.

12

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Selección de componentes Diseño hardware Diseño software

Selección de componentes

Controladores serie

Controlador CAN CAN-BUS

SPI

Esquema inicial del diseño

Proyecto fin de carrera - Febrero 2011

13

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Selección de componentes Diseño hardware Diseño software

Sensor de fuerza/par

• Modelo 50M31A-I25 de JR3® • Electrónica interna • Resolución de 16 bits • Capacidad hasta 200 N de

fuerza y 5 Nm de par • Montaje en superficie

Proyecto fin de carrera - Febrero 2011

14

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Selección de componentes Diseño hardware Diseño software

Paquete de datos

Proyecto fin de carrera - Febrero 2011

15

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Selección de componentes Diseño hardware Diseño software

Microcontrolador 18F2580

• 4 Timers • Módulo de comunicaciones serie MSSP • Módulo de captura, CCP

• Módulo ECAN

Proyecto fin de carrera - Febrero 2011

16

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Transceiver MAX485

Selección de componentes Diseño hardware Diseño software

Transceiver MCP2551



Half – duplex



Tasa de transferencia de 1Mbps



Trasmisión en modo diferencial



Implementa la capa física



Tasa de datos de hasta 2,5 Mbps



Tres modos de funcionamiento

Proyecto fin de carrera - Febrero 2011

17

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Selección de componentes Diseño hardware Diseño software

Circuito de programación Esquema de conexiones entre el depurador ICD2 y el PIC

Patillaje del conector ICD2

Proyecto fin de carrera - Febrero 2011

18

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Selección de componentes Diseño hardware Diseño software

Esquemático final

Proyecto fin de carrera - Febrero 2011

19

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Selección de componentes Diseño hardware Diseño software

Layout

PCB final

Proyecto fin de carrera - Febrero 2011

20

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Selección de componentes Diseño hardware Diseño software

Application Note 945 : Pila CANopen para microcontroladores PIC18 • Máquina de estados

• 1 SDO • Hasta 4 PDOs • Estructura para el diccionario de

objetos

Proyecto fin de carrera - Febrero 2011

21

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Selección de componentes Diseño hardware Diseño software

Proyecto fin de carrera - Febrero 2011

22

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Selección de componentes Diseño hardware Diseño software

Desarrollo de la aplicación AppJR3.c Funciones implementadas: • JR3Init

• JR3ProcessEvents • CO_COMMSyncEvent • AppLED

Proyecto fin de carrera - Febrero 2011

23

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Selección de componentes Diseño hardware Diseño software

JR3ProcessEvents Inicio

no ¿Es Fz? Configuración

si Almacenar dato capturado

Capturar DCLK

Start Pulse? si Leer puerto serie

no

Colocar dato en el buffer del TPDO

Comprobar modo de sincronismo

Proyecto fin de carrera - Febrero 2011

24

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Visualización fuerza/par Sistema CAN 1 Sistema CAN 2

Visualización de fuerza/par: Tarjeta PCI de JR3®

Proyecto fin de carrera - Febrero 2011

26

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Visualización fuerza/par Lectura CAN implementado en C Lectura CAN implementado en Simulink

Visualización de fuerza/par: Módulo diseñado ¿Es Fz?

no

si Almacenar dato capturado

no ¿Fz>0?

si LED VERDE ON

Proyecto fin de carrera - Febrero 2011

LED VERDE OFF

27

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Visualización fuerza/par Lectura CAN implementado en C Lectura CAN implementado en Simulink

Lectura de datos recibidos por CAN-Bus implementado en C

Proyecto fin de carrera - Febrero 2011

28

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Visualización fuerza/par Lectura CAN implementado en C Lectura CAN implementado en Simulink

Lectura de datos recibidos por CAN-Bus implementado en SIMULINK®

Proyecto fin de carrera - Febrero 2011

29

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Conclusiones Futuros desarrollos

Conclusiones • Ligero y compacto • Elevada portabilidad y flexibilidad • Económico

• Programación ICSP • Integración en CAN-Bus

Proyecto fin de carrera - Febrero 2011

30

Introducción Objetivos Estado del arte Descripción del diseño Ensayos y resultados Conclusiones

Conclusiones Futuros desarrollos

Futuros desarrollos • Implementación algoritmos de control de fuerza • Unidad central de mayores prestaciones, FPGA • Diseño SMD (soldadura en superficie)

• Implementar mayor número de PDOs

Proyecto fin de carrera - Febrero 2011

31

Diseño y desarrollo de un módulo de conexión a CANopen de un sensor comercial fuerza/par

Autor: Alberto López Esteban

Tutor: Alberto Jardón Huete Director: Juan Carlos González Víctores Universidad Carlos III de Madrid

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.