SISTEMA DE APONTAMENTO



Documentos relacionados
Título: Controle de um sistema Bola- Barra com realimentação através de imagem

Programação de Robótica: Modo Circuitos Programados - Avançado -

Controle para Motores de Passo usando módulo USB-6008

Tutorial de Eletrônica Aplicações com 555 v

SENSOR DE VELOCIDADE Hudson Pinheiro de Andrade

Funções de Posicionamento para Controle de Eixos

CONTROLE DE UM SERVO MOTOR

6 Conclusões e sugestões para trabalhos futuros

6 Conclusões e Trabalhos futuros 6.1. Conclusões

Que são sensores? São dispositivos que são sensíveis à um fenômeno físico (luz, temperatura, impedância elétrica etc.) e transmitem um sinal para um

FAPERJ & PIUES/PUC-Rio FÍSICA E MATEMÁTICA DO ENSINO MÉDIO APLICADAS A SISTEMAS DE ENGENHARIA

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO

Alternadores e Circuitos Polifásicos ADRIELLE DE CARVALHO SANTANA

Sensores. Sensor. Passivos: Chave Potenciômetro Energia Auxiliar. Ativos: Célula Fotoelétrica Cristal Piezoelétrico. Digitais: Encoder Régua Óptica

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.

Escola de Educação Profissional SENAI Visconde de Mauá

Sensores e Atuadores (2)

Motores Síncronos ADRIELLE C SANTANA

RECEPTOR AM DSB. Transmissor. Circuito Receptor AM DSB - Profº Vitorino 1

Vantagens da arquitetura LabVIEW RIO para aplicações de controle de movimento

OMNI-3MD. Placa Controladora de 3 Motores. Disponível Biblioteca para Arduino. Manual de Hardware. Outubro de 2013

Palavras-chave: turbina eólica, gerador eólico, energia sustentável.

DESENVOLVIMENTO DE CIRCUITOS CONVERSORES DIGITAL-ANALÓGICOS PARA CONTROLE DE POLARIZAÇÃO

Reconhecimento de imagem com uso de veículo autônomo. 1/5

Projeto de controle e Automação de Antena

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Câmpus Ponta Grossa Coordenação do Curso Superior de Tecnologia em Automação Industrial

ni.com Série de conceitos básicos de medições com sensores

Potenciometer [Potenciômetro] - Ligado ao eixo de saída do servo, monitora a posição do mesmo.

Bloco 3 do Projeto: Comparador com Histerese para Circuito PWM

. linear ou rotativo. analógico ou digital. absoluto, incremental ou incremental-absoluto. princípio de operação

Notas de Aplicação. Utilizando ZAP500 com. Encoders. HI Tecnologia. Documento de acesso publico / corporativo

Autor: Luís Fernando Patsko Nível: Intermediário Criação: 22/02/2006 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos

PROJETO DE REDES

Introdução. Criar um sistema capaz de interagir com o ambiente. Um transdutor é um componente que transforma um tipo de energia em outro.

LABORATÓRIO 3 Análise dinâmica do controle do motor PARTE 1. ANÁLISE DO CONTROLE DE VELOCIDADE

Cortina Elétrica com Controle Remoto

Conversão Analógica Digital

Controladores Lógicos Programáveis CLP (parte-3)

Prof. Daniel Hasse. Robótica Industrial

Como funciona o motor de corrente contínua

Aparelhos de Laboratório de Electrónica

Técnico em Eletrotécnica

LSI tem célula de manufatura. Márcio Rillo e Reinaldo Bianchi. IPESI - Eletrônica e Informática, EDIB, São Paulo. Nov/Dez 95, p

MICROMASTER MM4. Usando o Controle de Malha Fechada (PID) Edição IND 1 Drives technology Suporte Técnico Drives Hotline

CALCULADORA SIMPLES COM ULA

TÍTULO: GARRA ROBÓTICA PERCEPTIVA CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA

SISTEMA DE RASTREIO ÓPTICO

Comunicação de dados entre um Amplificador Lock-in e um Monocromador Cornerstone utilizando o DataSocket do LabVIEW

REAL LACOS: CONTROLE DIGITAL EM TEMPO REAL

Sensores e Atuadores (1)

Comunicação via interface SNMP

Calculando RPM. O s conjuntos formados por polias e correias

Kit de Máquinas Elétricas Rotativas - XE801 -

Os encoders ópticos convertem deslocamentos angulares em uma sequência de pulsos digitais, contando com um só bit ou decodificando um conjunto deles,

UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE CIÊNCIAS INTEGRADAS DO PONTAL

Controle de Motores de Indução

CVMDDC - CONTROLE DE VELOCIDADE DO MOTOR DC

Material de Apoio INJEÇÃO ELETRÔNICA DE COMBUSTÍVEL BOSCH. Programa Especial - Injeção Eletrônica LE-Jetronic

Capítulo 3 - Trabalhando com circuitos digitais

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Easy Lab. Manual do usuário Revisão /11/14. DMA Electronics 1

ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA)

Estabilizada de. PdP. Autor: Luís Fernando Patsko Nível: Intermediário Criação: 22/02/2006 Última versão: 18/12/2006

Servos - Analo gicos e Digitais - Funcionamento, uso e diferenças entre eles!

Entendendo o Astigmatismo. Introdução. Lentes especiais sem astigmatismo MAS450/ de março de 2003

Controle universal para motor de passo

Sensores - Encoder. Encoder linear Mesmo princípio de funcionamento dos encoders rotativos; Podem ser incremental ou absoluto.

DESENVOLVIMENTO DE UM SISTEMA DE OBTENÇÃO DE DADOS PARA CALIBRAÇÃO DE CENTRAIS INERCIAIS

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

Escola de Educação Profissional SENAI Visconde de Mauá

Fundamentos de Hardware

Título: EMG Biofeedback por Eletro-estimulação Autores:

AQUISIÇÃO DE MEDIDAS DE TEMPERATURA UTILIZANDO O SOFTWARE LABVIEW

Eletrônica II. Amplificadores de Potência. Notas de Aula José Maria P. de Menezes Jr.

UNICAMP Faculdade de Engenharia Elétrica

FIREWIRE. O logotipo padronizado: Suas principais vantagens:

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1

Um carro está andando ao longo de uma estrada reta e plana. Sua posição em função do tempo está representada neste gráfico:

DESENVOLVIMENTO DE UM SISTEMA AUTOMATIZADO PARA INSPEÇÃO ULTRA-SÔNICA EM CASCO DE NAVIO

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO

DESENVOLVIMENTO DE UM ROBÔ MANIPULADOR INDUSTRIAL

Descrição dos pinos do Módulo Driver Motor com Dupla Ponte-H - L298N:

5 Sistema Experimental

Manual do instalador Box Input Rev Figura 01 Apresentação do Box Input.

Pontifícia Universidade Católica do Paraná - PUCPR. Centro de Ciências Exatas e Tecnologia - CCET. Engenharia de Computação

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

Montagem e Manutenção. Luís Guilherme A. Pontes

CIRCUITO PARA MEDIÇÃO DE CORRENTES ELEVADAS

KFS SIL2. KFS Prevenção de Sinal. Princípios de funcionamento

Suporte para TV IS4313

PdP. Autor: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 26/12/2005 Última versão: 18/12/2006

Encoder Magnético. Contexto Social e Profissional da Engenharia Mecatrônica. Grupo 8: Danilo Zacarias Júnior. Leonardo Maciel Santos Silva

Implementação de um módulo simulador de robôs baseado em Unity3D para o SimBot - Simulador de Robôs para Lego NXT.

MÓDULO 4 Meios físicos de transmissão

Capítulo 11 MOTORES ELÉTRICOS DE CORRENTE CONTÍNUA E UNIVERSAL. Introdução

Manual de implantação

Projetos de Eletrônica Básica II

Introdução. Mudanças na forma de utilizar

Comando de motor passo a passo bipolar

Transcrição:

Introdução SISTEMA DE APONTAMENTO Alunos: Lucas Castro Faria Carolina do Amaral Galhardo Orientador: Hans Ingo Weber Foi feito um estudo para aquisição de dados através da placa NI USB-6229, usando o programa LabVIEW, ferramenta utilizada para lermos os dados transmitidos de encoders e tacômetros, também utilizada para enviar o sinal de retorno para os motores que irão deslocar um sistema de posicionamento de uma câmera digital. Objetivos Estudar métodos para controle de um sistema de posicionamento angular cujas entradas são dados obtidos por sensores (um sensor de visão, um sensor de orientação, dois encoders e dois tacômetros) e a saída são as tensões fornecidas para os motores de elevação e azimute de uma câmera montada em uma suspensão cardânica. 1. Equipamentos utilizados na montagem do projeto A. Câmera A câmera utilizada no projeto foi inicialmente a CMUcam, que faz a captação da imagem e após a seleção do objeto na imagem obtida, a câmera define aquela cor como alvo a ser seguido. Essa câmera emite sinais que podem ser utilizados por servos motores para posicioná-la. Como o objetivo era controlar a câmera através de um programa feito em LabVIEW tais sinais seria utilizados como dados de entrada para o referido programa, desta forma seria possível a elaboração de controladores mais sofisticados. No entanto, a câmera apresentou problemas de compatibilidade com o referido programa. Em conseqüência optou-se em utilizar uma webcam com saída USB ao invés da CMUcam. Porém tal modificação exigiu que o processamento da imagem passasse a ser realizado pelo LabVIEW de modo a se poder diferenciar o alvo do restante da imagem captada. Apesar de tal estratégia ter resultado em um aumento da complexidade do programa, resultados satisfatórios foram obtidos. B. Encoders e Tacômetro Para o uso dos encoders fizemos um estudo para aquisição de dados por eles medidos, utilizando em cada um deles dois canais e tensão de 5 Volts. A forma de envio do sinal dos canais indica o sentido que estão girando. Será necessário o uso de dois encoders no projeto, então utilizaremos 4 canais na placa da National, a mesma interpreta o sinal recebido e indica o número de pulsos enviados de cada um dos encoders: para cada giro de 360 graus ou 2 rad são enviados 1024 pulsos para a placa. Obtendo esse número de pulsos adquirimos assim o ângulo obtido pelo encoder.

O modelo de encoder que usaremos vem acoplado com um tacômetro, o sinal deste também será captado pela placa da National. O tacômetro funciona da seguinte forma, ele calcula a velocidade angular relativa em que o eixo do motor está girando e envia uma tensão proporcional àquela velocidade. C. Sensor de Orientação Usaremos um sensor de orientação, que é sensível às mudanças de angulação. Este sensor estará acoplado junto à câmera. Com este sensor obteremos as variações provocadas pelos motores na bancada. Assim a bancada se moverá em três direções: yaw,pitch e roll, ou seja, guinada, afastamento e rolamento. Esse sensor enviará um sinal com o ângulo desejado, ou seja, o ângulo que os motores devem girar para que a câmera se posicione de forma correta.

D. Placa NI USB-6229 Para todo o processo de aquisição e envio de dados do projeto será usada uma placa da National Instruments. Essa placa possui diversos canais analógicos e digitais. Para aquisição de dados dos encoders usaremos os dois contadores que a placa possui, para envio de sinal para os motores usaremos canais analógicos e para a medição de pulsos enviados pela câmera serão usados mais dois canais analógicos. E. Bancada O Projeto foi montado sobre uma bancada geradora de movimentos angulares, ou seja, essa bancada fornece movimentos tridimensionais. Nessa bancada serão acoplados 3 motores que gerarão movimentos aleatórios e 2 motores que serão comandados pelos sinais enviados pela placa gerados a partir das reações dos sensores.

F. Placa de Amplificação de Potência O Sinal enviado pela placa National para o motor tem uma potencia muito baixa, já que a corrente é muito baixa, então usaremos uma placa de amplificação de potência ligada a duas fontes de tensão, que vai pegar a tensão enviada pela placa e amplificar a potência para os motores. Essa placa será alimentada por duas fontes conectadas a ela, com essa alimentação a placa recebe o sinal da placa USB e amplifica a potência para que os motores tenham força suficiente para deslocarem a bancada onde se posiciona a câmera. 2. Softwares utilizados No projeto utilizaremos o programa LabVIEW para trabalharmos os sinais da plana USB. O programa LabVIEW, utilizaremos para lermos os dados transmitidos de encoders e tacômetros, também utilizada para enviar o sinal de retorno para os motores que irão deslocar um sistema de posicionamento de uma câmera digital. O LabVIEW é uma ferramenta muito utilizada para fazer aquisição e envio de dados, por essa capacidade usaremos ele para fazer aquisição, através da placa da National, dos dados fornecidos pela câmera, pelos encoders e pelo sensor de orientação, e enviaremos o sinal para os motores. No LabVIEW é onde iremos aplicar o sistema de controle PID(proporcional, integral e derivativo) no projeto, e é a plataforma que usaremos para calcular o erro, pegando o sinal de orientação e comparando-o com o sinal enviado dos encoders, que indicará quanto realmente se moveu a plataforma e assim teremos o cálculo do erro, usando esse resultado para aplicar o controle PID sobre o sistema. A câmera tem o seu próprio software para a aquisição da imagem e seleção do objeto, esse mesmo software envia o sinal, para os servos mecânicos, de orientação da câmera para um reposicionamento em caso de variação da posição da bancada onde foi fixada a câmera. Na plataforma LabVIEW iremos calcular a largura dos pulsos enviados pela câmera para os servos, obtendo a largura dos pulsos podemos calcular o ângulo de correção, aplicarmos controle sobre esse sinal e enviarmos ele para os motores que reposicionarão a câmera.

3. Controle PID De posse do erro angular (ângulos desejados na suspensão cardânica para se apontar para o alvo menos os ângulos em que a suspensão se encontra) aplica-se o controle PID (controle proporcional, integral e derivativo) para minimizarmos esse erro. Devido á presença de atrito seco nos eixos dos motores (devido principalmente às escovas dos motores CC) constatou-se que melhores resultados foram observados quando os motores são alimentados por tensão PWM de baixa frequência ao invés de tensão contínua. A utilização do Labview para a geração das tensões de controle permite que as mesmas possam ser geradas de forma contínua ou em PWM, o que se mostrou muito útil para a comparação do desempenho de ambas. Conclusão A utilização de labview facilitou a integração dos sinais provenientes dos vários sensores, possibilitando um controle eficiente e flexível, tendo em vista que eventuais modificações nos parâmetros dos controladores podem ser implementadas digitalmente. Com a inclusão da webcam no lugar da câmera CMUcam tornou possível capturar o sinal visual do alvo, e dessa forma posicionar a câmera através do sensor ótico que é o propósito inicial de utilização do projeto.

Referências 1 - Apostila: Miniature Drive Systems, FAULHABER 2 - Apostila: 3DM-G, Gyro Enhanced Orientation Sensor, Firmware version 1.3.00 3 - Apostila: PROGRAMAÇÃO EM LABVIEW 5.0, Carlos Roberto Hall Barbosa. 4 - Apostila: CMUcam2 Vision Sensor, User Guide. 5 - Gruzman, M., Weber, H.I. and Menegaldo, L.L., 2009, Modeling of a Pointing and Target Tracking System, Proceedings of the 13th International Symposium on Dynamic Problems of Mechanics, Angra dos Reis, Brazil. 6 Apostila: Modern Control Technology: Components and Systems Killian, 2nd edition, editora Delmar.