Redes de Comunicação Can - Canopen
Redes de Comunicação Can - Canopen
Redes de Comunicação Can - Canopen
CAN - CANOpen
Guilherme Fernandes
Escola de Engenharia de São Carlos – USP
Laboratório de Mecatrônica
Grupo de Manipulação Robótica
SUMÁRIO
1. MOTIVAÇÃO
4. EXEMPLOS CANOpen
REVISÃO
MEIO FÍSICO
FIELDBUS
ENDEREÇAMENTO
PROTOCOLO
CAN
ISO11898-1 e ISO11898-2
MEIO FÍSICO
1 Mbps 800 kBps 500 kBps 250 kBps 125 kBps 10kBps
Velocidades da rede:
40 m 60 m 100 m 250 m 500 m 6000 m
Imagem retirada de: http://www.scielo.org.ar/scielo.php?script=sci_arttext&pid=S0327-07932005000200010
Imagem retirada de: Livro Embbeded Networking with CAN and CANOpen
CAN
PROTOCOLO
1 11 1 1 1 4 0-64 15 1 1 1 7
Start of frame
COB-ID (CAN OBJECT ID)
RTR (Remote Transmission Request)
IDE
Reservado
DLC (Data Length Code)
Data (0 – 8 bytes)
• Data Frame Cyclic Redundancy Check
• Remote Frame CRC Delimiter
• Error Frame Ack Slot
• Overload Frame Ack Delimiter
EOF
CAN
PROTOCOLO
CAN
ENDEREÇAMENTO
ENDEREÇO PRIORIDADE
EXEMPLO
http://www.aa1car.com/library/can_systems.htm
EXEMPLO
http://www.aa1car.com/library/can_systems.htm
EXEMPLO
CAN DATABASE – Plataforma Ford
EPS
Aplication Layer
Presentation Layer
Session Layer
CANOpen
Transport Layer (Parcial)
Network Layer
•OBJECT DICTIONARY
•SDO
•PDO
•SYNC
•EMERGENCY
•NODE GUARDING
•HEART BIT
CANOpen
DS-4.........
MASTER INTERFACE
MASTER INTERFACE
SLAVE
CAN x CANOpen
NATIONAL INSTRUMENTS:
CAN x CANOpen
PERGUNTAS?
Guilherme Fernandes
gfernandes@usp.br