PROTOCOLO DE COMUNICAÇÃO 5

Documentos relacionados
Introdução. Hardware (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.

INTERNET GROUP MANAGEMENT PROTOCOL - IGMP

Edições da característica do CallerID do CallManager

Laboratório de Robótica XT95

Versão mar/ Copyright, ROGERCOM

Data Sheet FBEE Kit V05

Arquitetura de Computadores - Módulos de E/S. por Helcio Wagner da Silva

INFORMAÇÕES ADICIONAIS

Projeto Braço Articulado

Redes de Computadores

Exemplo de configuração para remoção de números AS privados em BGP

Características. Conteúdo. Ligações. Tabela de Revisões

Status avançado Modo Paralelo 1 Aceitar Init. Modo Paralelo 2 Buffer Trabalhos Comutação p/ PCL MAC Binary PS Protocolo. Modo NPA Configuração p/ PS

Manual do usuário - Kit 4EA2SA v2.0. Kit 4EA2SA v2.0 Manual do usuário. Copyright VW Soluções

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

INTEGRAÇÃO JAVA COM ARDUINO

Interface com Displays de 7 Segmentos. Interface com Displays

INTERFACE PARALELA. Área: Eletrônica Nível de conhecimento necessário: básico. Autor:

Remoto Serial v. 1.0 Beta 10/8/ :41:04

O Sistema de Computação

TOKEN RING & TOKEN BUS

MPS-Modular Production System. MANUAL DE OPERAÇÃO Estação de Montagem com Robô MPS Documentação Técnica. Estação de montagem com robô

Software Configurador

Circuitos para controles de motores

Referências. Acionadores - Instalação e configuração

Especificação Técnica do Leitor Biométrico Griaule

Bancada de Medidas Elétricas - XE 201 -

Arquitetura e Organização de Computadores

FDCIO181-1 Módulo de entrada/saída Manual do Produto

Introdução Informática e TIC. Prof. Ivo Júnior

Funções para limitação de velocidade do veículo

Autor: Tiago Lone Nível: Básico Criação: 15/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo

Regulador Analógico de Posição Tipo VT-MACAS

Microprocessadores e Aplicações

NT UN Comunicação RS485 ModBus entre Vision e Indicadores de Pesagem Linha 3100C.S Data: 26/10/2015 Versão 0 Autor: FTadeu.

MANUAL DE EMISSÃO DO CERTIFICADO TIPO A3 ENVIADO POR ENVIADO POR VERSÃO 10. Atualizado em 30/12/2015 Página 1 de 19

Painel Gráfico No-Break Conception Multi Ativo Innovation

Kit Teclado TS 4x4 v1..0 Manual do usuário

MANUAL DE OPERAÇÃO MANUTENÇÃO DOSADOR MICRO-ESFERA E MOTOR DE PASSO

Superintendência Comercial da Distribuição

Copyright 2014 VW Soluções

Gerenciamento de Memória Minix 3.1.7

Automação Industrial Unidade 2 Controle Automático

Bancada de Comandos Elétricos - XE 301 -

Certificado Servidor Web Importação por Microsoft IIS

LINEAR-HCS RUA SÃO JORGE, TELEFONE: Revisado em 24/10/2006 SÃO CAETANO DO SUL - SP - CEP:

Indústria e Comércio de Atuadores RVC Eireli EPP.

ESPECIFICAÇÕES TÉCNICAS SISTEMA DE DETECÇÃO VEICULAR OVERHEAD

MANUAL DO SISTEMA TRT-5 PRESTADOR MÉDICO

Informática Aplicada

Emax 2 O Disjuntor Aberto Inteligente de Baixa Tensão Acessório: Bobina de abertura e fechamento YO / YC / YO2 / YC2

COMANDO DA AERONÁUTICA COMANDO GERAL DE APOIO CENTRO DE COMPUTAÇÃO DA AERONÁUTICA DO RIO DE JANEIRO

Lista de Exercícios 1

CRONÔMETRO DIGITAL PROJETO

Entrada e Saída Transmissão Serial e Paralela

Aula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação

Sistemas Digitais II. Interface com o mundo analógico. Prof. Marlon Henrique Teixeira Abril/2014

Sistemas Operacionais. Entrada e Saída. Edeyson Andrade Gomes.

Português. Configuração / Referência Rápida da Impressora de formulários Lexmark 2400 Series. Itens que acompanham a impressora

Experiência 01: ACIONAMENTO DE MOTORES COM O INVERSOR DE FREQUÊNCIA. Objetivo Geral: - Acionar um motor elétrico através de um inversor de frequência.

Aula 2. Modos de Transmissão; Protocolos de Comunicação; Interfaces; Modelo de Referência OSI; Dispositivos de Rede; Camada Física: Introdução.

PAINEL DE ALARME MONITORÁVEL ACTIVE CENTER

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO Escola Politécnica - Departamento de Engenharia Mecânica

Seleção de Rotas nos Roteadores Cisco

Menu USB 1. Buffer Trabalhos. Modo NPA Comutação p/ PCL Configuração p/ PS Buffer USB Binário PS p/ MAC. Imprimindo. Usando cores.

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE ENGENHARIA ELÉTRICA EEL7011 ELETRICIDADE BÁSICA

Prof. Adilson Gonzaga

Eng.º Domingos Salvador dos Santos.

Capítulo. Introdução ao Protocolo HART. Autor: Constantino Seixas Filho UFMG Departamento de Engenharia Eletrônica

PLOTTER CNC PARA CONFECÇÃO DE PLACAS DE CIRCUITO IMPRESSO RESUMO

Controle de um sistema Bola- Barra com realimentação através de imagem

ELIPSE POWER AUTOMATIZA A SUBESTAÇÃO PADRE FIALHO DA ENERGISA

TSR 3 Eixos Matriz Única Comando PC (2 servos)

Embedded Systems e IoT: do baremetal à comunicação wireless segura. Pedro Bertoleti

ACTUA CONTROLS LTDA. Rua Brigadeiro Gama Barcelos, 177 Parque Jabaquara São Paulo SP Brasil CEP: Tel.: (11) / (11)

Introdução aos Sistemas Operacionais

1) Projeto um sistema digital para executar as seguintes funções representadas na notação simplificada:

MRE485T01A MÓDULO ENDEREÇÁVEL DE COMANDO A RELÊS.

Pingo D'água: ICMP para Internet das Coisas Aquáticas

MÓDULO DE REGISTRO DE FREQUÊNCIA POR BIOMETRIA Manual do Usuário

Prof. Adilson Gonzaga. Interface com Displays

ELETRÔNICA DIGITAL. Parte 6 Display, Decodificadores e Codificadores. Prof.: Michael. 1 Prof. Michael

Laboratório - Uso do Wireshark para examinar uma captura UDP DNS

SISTEMAS DE TELECOMUNICAÇÕES I

TORNEIRO MECÂNICO OPERAÇÃO

Aula 2 Projetos Mecatrônicos Visão Geral. Prof a. Michelle Mendes Santos

POSICIONADOR FY301 CTS

Cerne Tecnologia e Treinamento. suporte@cerne-tec.com.br

Redistribua redes conectadas no OSPF com palavras-chave de subrede

Luzes de sinalização comunicativas

Transcrição:

1

SUMÁRIO INTRODUÇÃO 3 PROJETO ELETRÔNICO 4 PROTOCOLO DE COMUNICAÇÃO 5 2

INTRODUÇÃO Este é um guia sobre o módulo de acionamento projetado para o RoboDeck. Tal módulo permite o controle de garras, braços e outros dispositivos atuadores através dos comandos do RoboDeck. Trata-se de um módulo controlado por um PIC18F, capaz de controlar até quatro motores, entrada para quatro sensores de fim de curso e dois sensores analógicos. A interface de comunicação é baseada em uma saída serial (Rx/Tx). Neste documento encontram-se as informações necessárias para o controle de tal dispositivo, mas recomenda-se a leitura do Manual Mecatrônico do RoboDeck como pré-requisito para um bom aproveitamento deste manual. Bons estudos! 3

PROJETO ELETRÔNICO Abaixo temos a placa do acionador com suas respectivas entradas e saídas: Motores 5V OUT Rx/Tx Fim de Curso (1 a 4) Sensores 4

PROTOCOLO DE COMUNICAÇÃO O protocolo de comunicação utiliza a interface de comunicação IComm, a mesma utilizada pelo RoboDeck, o protocolo segue o seguinte padrão: SYNC SYNC STX id size D1... Dsize chksum EOT SYNC é um caractere de sincronismo STX é o indicador de começo de texto (start of text) id é o identificador do pacote size é o tamanho da mensagem D1 a Dsize são os dados da mensagem chksum é o checksum, para saber se o pacote chegou sem erro EOT é o indicador de fim de texto (end of text) Além desse protocolo, a garra possui um protocolo de comandos, que é colocado dentro dos dados da mensagem (D1 a Dsize), esse protocolo é mais simples e possui o seguinte padrão: size cmd1... cmd size size é o tamanho do comando cmd1 até cmd size são os bytes referentes ao comando que se deseja enviar Os comandos seguem o seguinte protocolo: 5

GripperId Comando para identificação do dispositivo. 00 01 C0 01 47 52 49 50 50 45 52 GripperMove Faz a garra executar movimento longitudinal. 01 01 dir C1 01 done dir: indica a direção do movimento, 00 frente ou 01 trás GripperCloseOpen Faz a garra executar movimento de pinça. 01 02 dir 6

C1 02 done dir: indica a direção do movimento, 00 abre ou 01 fecha GripperMoveTime Faz a garra executar movimento longitudinal por tempo determinado. 01 03 dir time C1 03 done dir: indica a direção do movimento, 00 frente ou 01 trás time: é o tempo de execução do movimento, múltiplos de 0.13 seg (ex. se time for igual a 100 o motor se moverá 100 x 0.13 seg = 13 seg), pode variar de 1(0.13s) a 255(33.15s) GripperCloseOpenTime Faz a garra executar movimento de pinça por tempo determinado. 01 04 dir time 7

C1 04 done dir: indica a direção do movimento, 00 abre ou 01 fecha time: é o tempo de execução do movimento, múltiplos de 0.13 seg (ex. se time for igual a 100 o motor se moverá 100 x 0.13 seg = 13 seg), pode variar de 1(0.13s) a 255(33.15s) GripperCloseUntilPress Faz a garra fechar a pinça até a pressão no sensor do dedo metálico ser maior ou igual a estipulada. 01 05 press-h press-l C1 05 done press-h: byte mais significativo do valor da pressão press-l: byte menos significativo do valor da pressão GripperMoveStop Faz a garra parar o movimento longitudinal. 01 06 8

C1 06 done GripperCloseOpenStop Faz a garra parar o movimento de pinça. 01 07 C1 07 done GripperStop Faz a garra parar todos os movimentos (de pinça e longitudinal). 01 08 C1 08 done GripperGetPress 9

Faz a leitura da pressão do sensor localizado na ponta do dedo metálico. 01 09 C1 09 press-h press-l press-h: byte mais significativo do valor da pressão press-l: byte menos significativo do valor da pressão GripperGetFimCurso Faz a leitura dos sensores de fim de curso. 01 0A C1 0A value value: é uma composição de bits que indicam a situação de cada sensor de fim de curso, 0 caso esteja ativado impedindo o movimento e 1 caso esteja desativado permitindo o movimento. value é composto assim: bit7: movimento de pinça fechando bit6: movimento de pinça abrindo bit5: movimento longitudinal para trás 10

bit4: movimento longitudinal para frente bit3-bit0: valem 0 11