Post on 21-Sep-2018
transcript
Mario R. Modesti
1
Estructura de buses paracontrol de AGV
Con el concepto moderno de sistemas internetworking,se plantea una estructura de control para un vehículo autónomo,considerando al mismo como una celda de proceso y no como
una máquina individual.Las posibilidades de esta concepción hacen que el AGV se incorpore a unsistema jerárquico de control, capaz de comunicarse por medio de algún
protocolo con otros niveles de gestión, inscripto en una topologíaISO/OSI.
Se plantea la estructura sobre un modelo de sistema abierto, comunicadopor medio de buses y protocolos standard.
2
Estructura del AGVResursos instalados
Driver de Tracción(Llave–H)
Tarjeta deadquisiciónEpix (A/D)
Procesador analógicode imagen
Encoder dedirección
Encoder dedesplazamiento
Cámara
Caja reductora
Motor de CC deimán permanente
(Tracción)
Motor de CC deimán permanente
(Dirección)
CAN Bus
PC Pentium
Driver de Direc.(Llave–H)
Mario R. Modesti
3
Estructura Jerárquica de buses
4
Modelo de referencia de interconexión de sistemas abiertos
Mario R. Modesti
5
Estructura OSI/ISOCada capa del modelo OSI representa una función realizada cuando los
datos se transmiten entre aplicaciones cooperantes sobre una redinterviniente.
6
Modo de comunicación por medio de capas Cada capa extrae su cabecera antes de pasar los datos a la capa siguiente.
Mario R. Modesti
7
Bus de Campo ( Nivel 0 )Nivel Entrada / Salida – Sensores / Actuadores
El bus de campo seleccionado debe proveer las capacidades decomunicación para todos los recursos, tanto en velocidad de transmisión
cuanto en volúmen de datos a transferir.La estructura a nivel de sensores / actuadores será enmarcada dentro del
protocolo CAN ( Controller Area Network )Provee funcionalidad multimaster y capacidad en tiempo real.
8
Existen dos especificaciones para CAN, estas son 2.0A y 2.0B, vinculadasa recomendaciones para alta velocidad ( 11898 )
y para baja velocidad ( 11519-2)Se utilizará la segunda especificación.
Mario R. Modesti
11
Layers de CAN extendidoLLC : Logical Link Control
MAC : Medium Access Control
12
CAN Características operativas
Standards ISO/DIS 11 519-1 ISO/DIS 11 898Topología Línea con stubParticipantes Hasta 32 sin repetidorMedio de acceso CSMA / CAVelocidad de transmisión 1 [Mb] / 40 [m] 100 [Kb] / 800 [m]Telegrama 8 bytes de datoNiveles de señal RS 485 modificadoTipo de cable STP ( Shielded Twisted Pair )
Mario R. Modesti
13
CANCaracterísticas operativas
El mecanismo de acceso de CAN esta implementado como un arbitrobidireccional no destructivo, esto último significa que el vencedor del
arbitraje ( mensaje de más alta prioridad ) no debe restablecer elmensaje desde el principio.
Suponer que dos nodos del bus recibirán un pedido de transmisión.El métoso de acceso es CSMA/CD+AMP ( Carrier Sense Multiple Accesswith Collission Detection and Arbitration on Message Priority. Acorde con
este algoritmo, ambos nodos de red esperarán hasta que el bus este libre( Carrier Sense ). Cuando esto ocurra, ambos nodos transmitirán su bit de start
( Multiple Access ).
14
CAN Características operativas
- Priorización de los mensajes- Garantiza los tiempos de latencia- Configuración flexible- Multimaster- Detección y señalización de errores
Mario R. Modesti
15
Interacción con el medio físico
16
Estructura de hardware delbus
Implementado con Microchip MCP2510 como controlador CAN
Mario R. Modesti
17
Bus de Control ( Nivel 1 )
Como se mencionara oportunamente, las característicasmóviles de la máquina obligan a un enlace radial de red.
La interface es capaz de proveer servicios a través de Ethernetpor medio de un enlace wireless spread spectrum,con protocolos
como IPX , TCP, UDP principalmente
18
La red planteada estará trazada sobre una plataforma Ethenet que responde a las recomendaciones IEEE para redes locales y
metropolitanas, 802.3 para CSMA/CD y 802.11 para comunicacióninalámbrica ( WireLess )
).
Mario R. Modesti
21
Descripción del modelo LAN&MAN/RM mapeado en el modeloOSI/RM. La parte aplicable de la estructura _OSI consiste de las dos
capas inferiores. Data Link Layer y Physical Layer. LLC : Logical Link Control
MAC : Medium Access Control
22
Formato de la trama Ethernet
Mario R. Modesti
23
Supervisión – Control remoto( Nivel 2 )
24
Así como el modelo de referencia OSI posee siete niveles (o capas), laarquitectura TCP/IP viene definida por 4 niveles : el nivel de subred
[enlace físico], el nivel de interred [Red, IP], el protocolo proveedor deservicio [Transporte, TCP o UDP] , y el nivel de aplicación.
OSI TCP / IPApplicación (Layer7)
AplicaciónPresentación (Layer6)
Sesion (Layer 5)
Transporte (Layer 4) Transporte ( TCP o UDP )
Red (Layer 3) Interred ( IP )Link de Datos (Layer 2)
SubRed ( Enlace Físico )Físico (Layer 1)
Mario R. Modesti
25
Capa de aplicaciónconsiste en aplicaciones y procesos que usan la redCapa de transporte host-a-hostprovee servicios de distribución de datos extremo-a-extremoCapa de reddefine el datagrama y administra el encaminamiento de losdatosCapa de acceso a la redconsiste en rutinas para acceder a la red física
26
Características TCP/IP
Con el objetivo de poder intercomunicar recursos de diferentes redes yprotocolos se desarrolla TCP / IP. Está basado en un modelo que asume laexistencia de un gran número de redes independientes vinculadas entre si
por medio de gateways. El usuario debe poder acceder de alguna manera aestas redes. El ruteo necesario para la realización de esta comunicación
debe ser completamente invisible al usuario.TCP / IP es una tecnología no orientada a la conexión , la información es
transferida como una secuencia de datagramas. Si bién TCP e IP pueden trabajar en modo separado , no es conincidencia
que trabajen juntos
Mario R. Modesti
27
28
Característcas IPEl protocolo IP es el principal del modelo OSI, así como parte
integral del TCP/IP. Las tareas principales del IP son eldireccionamiento de los datagramas de información y laadministración del proceso de fragmentación de dichos
datagramas.El datagrama es la unidad de transferencia que el IPutiliza, algunas veces identificada en forma más específica comodatagrama Internet o datagrama IP. Las características de este
protocolo son :NO ORIENTADO A CONEXIÓN
Transmisión en unidades denominadas datagramas.Sin corrección de errores, ni control de congestión.
No garantiza la entrega en secuencia.La entrega del datagrama en IP no está garantizada porque ésta
se puede retrasar, rutear de manera incorrecta o mutilar al dividir yreensamblar los fragmentos del mensaje.
Mario R. Modesti
29
Característcas IPEl IP ( Internet Protocol ) es el protocolo de la red de redes, y
especifica minuciosamente las reglas que definen los detalles de lacomunicación entre dispositivos conectados y especifica como se
debe conformar un paquete de datos y se debe encaminar unpaquete hacia su destino por medio de un router.
Los servicios de Internet se acceden por medio de IP, por lo tantocada dispositivo posee una única copia del software IP que será
compartido por diferentes aplicaciones.IP hace que el usuario tenga la sensación de estar presente anteuna única red, cuando por el contrario es un conexionado de una
gran cantidad de redes. Los usuarios no se dan cuenta de laexistencia de los routers y de las diferentes redes.
Cuando un datagrama IP viaja a través de Internet de undispositivo a otro , debe seguir una vía física o un router hacia otra
red, hasta alcanzar su destino final.
30
Características de TCP
TCP suministra un serie de servicios de nivel superior. Es un protocoloorientado a conexión, lo que significa que mantiene información del estado de
cada cadena de datos de usuario que circula ( handshake ).Es responsable de la transferencia de datos entre extremos por la red o redes
hasta la aplicación de usuario receptor.TCP debe asegurar que los datos se transmiten y reciben correctamente
atravesando los correspondientes niveles de red.Cada octeto transmitido contiene un número de secuencia, el módulo TCPreceptor aplica el checksum para verificar si existen daños producidos en el
proceso, si es aceptado el módulo, TCP envía un ACK al módulo transmisor, sino ocurre asi, TCP lo descarta e informa al módulo remitente del problema
utilizando un número de secuencia.
Mario R. Modesti
31
Características de TCP
Dado que Internet utiliza un sistema de conmutación de paquetes,puede ser desbordado con datagramas , de manera que se requiere
de software adicional de comunicaciones, esto es TCP.Este protocolo resuelve muchos de los problemas originados en la
conmutación de paquetes , cuando un router es desbordado dedatagramas, debe descartarlos, con la consiguiente pérdida de datos
en la red. TCP actúa en este preciso momento, revisando laspérdidas y reparando el daño.