GUINDASTE CONTROLADO POR PC ATRAVÉS DE INTERFACE SERIAL RS- 232



Documentos relacionados
Medidor Powersave V2 USB

Figura 01 Visão Geral da Placa

Capítulo 12. Projeto 5 Controle de Motores de Passo Circuito e Funcionamento

2.1 Montando o cabo serial Conectando o receptor ao PC Instalando o programa (DRU)... 5

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger

PROGRAMAÇÃO BÁSICA DE CLP

Manual de Operação e Instalação. Microterminal TCP/IP MT740. versão 1.0

Mouse & Teclado. Mouse & Teclado

Brasil. 5. Aspecto da câmera de vídeo. A. Modo de pré-visualização. B. Foto instantânea. C. Modo de videoclipe

Brasil. 5. Descrição da função dos principais ícones. A. Reproduzir o arquivo.avi.

Maxwell Bohr Instrumentação Eletrônica Ltda. Rua Porto Alegre, 212 Londrina PR Brasil KDE50. Kit Didático de Eletrônica

Hamtronix CONTROLE REMOTO DTMF. CRD200 - Manual de Instalação e Operação. Software V 2.0 Hardware Revisão B

DEPARTAMENTO DATA ABRANGÊNCIA NÚMERO REVISÃO SAT 08/01/07 GERAL 42 0

Figura 1: Interface 3G Identech

PASSFINGER Manual de utilização

MODELIX SYSTEM SOFTWARE DE PROGRAMAÇÃO DE ROBÔS

Descrição do Produto. Altus S. A. 1

Instruções para uso do peso de bater automático

APLICAÇÕES E ANÁLISE DE SISTEMAS SUPERVISÓRIOS "SCADA"

Cerne Tecnologia e Treinamento (21) (11) cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec

TUTORIAL Arduino Nano

NX- USB MANUAL DO USUARIO V1.2

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 267/269 - TELEFONE: (11) SÃO CAETANO DO SUL - SP - CEP:

CONFIGURAÇÃO CONVERSOR ADAM- 4571

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

1. Informações Gerais

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

DESENVOLVIMENTO DE UM ROBÔ MANIPULADOR INDUSTRIAL

Pró-Reitoria de Pesquisa, Inovação e Pós-Graduação. Resumo Expandido

SISTEMA AUTOMÁTICO DE AQUISIÇÃO DE DADOS DE UM INCINERADOR DE RESÍDUOS

Atenção ainda não conecte a interface em seu computador, o software megadmx deve ser instalado antes, leia o capítulo 2.

Módulo de Desenvolvimento PIC16F877A

INTRODUÇÃO A ROBÓTICA

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox

CVMDDC - CONTROLE DE VELOCIDADE DO MOTOR DC

Acionamento através de senha*, cartão de proximidade e biometria. Compatível com fechaduras magnéticas, eletroímãs e cancelas.

LINEAR-HCS RUA SÃO JORGE, 269 TELEFONE: (11) SÃO CAETANO DO SUL SÃO PAULO CEP:

* Acesso à programação protegido por senha; * Alimentação: 90 a 240Vca (Fonte chaveada).

R O B Ó T I C A. Sensor Smart. Ultrassom. Versão Hardware: 1.0 Versão Firmware: 1.0 REVISÃO

Leitora Perto Smart. Guia de Instalação. Leitora Perto Smart Guia de Instalação. Janeiro/2010. Instalação da leitora Perto Smart.

DESENVOLVIMENTO DE SOFTWARE PARA MONITORAMENTO AUTOMATIZADO DE COLUNA D ÁGUA EM PIEZÔMETROS

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

Manual de utilização do módulo NSE METH 3E4RL

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE : SÃO CAETANO DO SUL - SP - CEP:

Medição tridimensional

S U M Á R I O APRESENTAÇÃO Instalando os programas Introdução à lousa Calibrando a caneta Abrindo o programa...

Teclado. Mike McBride Anne-Marie Mahfouf Tradução: Lisiane Sztoltz

Instruções para Transferência de Dados OPL9728

Sensores e Atuadores (2)

Introdução ao icare 2

MOVIMENTADOR PARA PORTAS DE ENROLAR

PROJETO. Ponte Digital. Luciano Daniel Amarante - carabina@pop.com.br Ricardo Watzko - rw@netuno.com.

Leitora GemPC Twin Guia de Instalação

(21) (11) (21) Skype: cerne-tec MSN:

AULA: Introdução à informática Computador Digital

MEDIDOR DE VELOCIDADE UTILIZANDO FOTOTRANSISTOR

UNIVERSIDADE CEUMA CAMPUS RENASCENÇA CURSO DE ENGENHARIA DE PRODUÇÃO. Professor Leonardo Gonsioroski

SOLID EDGE ST3 TUTORIAL 2 CRIANDO UM DESENHO NO AMBIENTE DRAFT

Fontes de Alimentação

Universidade Federal de Minas Gerais Escola de Engenharia Departamento de Engenharia Eletrônica Laboratório de Informática Industrial

Nível de Enlace. Nível de Enlace. Serviços. Serviços oferecidos os nível de rede

IRISPen Air 7. Guia rápido. (Windows & Mac OS X)

Manual de Configuração e Operação

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

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

SUMÁRIO. Motivação Contextualização Objetivo Desenvolvimento. Aplicação Discussão Conclusão Perguntas. Hardware Software

Objetivo: Levantamento da curva temporizada utilizando a configuração para relés eletromecânicos

NX-MAX6 MANUAL DO USUARIO V1.1

Guia de Usuário Teclado sensível ao toque TM40

Laboratório de Processadores Confecção das PCIs

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) /

MinyScan Home. Leitor Manual de Código de Barras. Manual do Usuário Versão 2.0b. Data da Revisão: 26/08/05

1. Introdução. Avaliação de Usabilidade Página 1

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1

SUMÁRIO. 1. Instalação Operações Comunicação Modo Ethernet Serial... 6

Viggia. Manual de Instruções Viggia - MP Rev 02-19/10/2011 PG - 1 -

"O LabVIEW envia e recebe dados do DAQ e o DAQ atua sobre os sensores e atuadores do reator." - Eleilson S. Silva,

MANUAL DO SOFTWARE. EPmfd II. Standard. Rev. Nro. Notas. Data da cópia 03/10/2008 Copiado por EGS EPSON PAULISTA LTDA. SEIKO EPSON CORPORATION

É a parte física de um computador, formada por peças e circuitos eletrônicos que ficam dentro do Gabinete (Torre). Existem diversos tipos de

CENTRAL GERENCIADORA DE BOLICHE PS 2009

DISPOSITIVOS DE BLOCO. Professor: João Paulo de Brito Gonçalves

UNIVERSIDADE LUTERANA DO BRASIL ULBRA CONTROLE DE MOTOR DE PASSO VIA PORTA PARALELA -BUILDER C++ FABRÍCIO DE MARI

DK105 GROVE. Temperatura Termistor. Radiuino

Nome do modelo: LG Smart AC App. P/NO : MFL

Capítulo 13 Pastas e Arquivos

O ENSINO DE CÁLCULO NUMÉRICO: UMA EXPERIÊNCIA COM ALUNOS DO CURSO DE CIÊNCIA DA COMPUTAÇÃO

A porta paralela. 1 - Introdução. 2- Modelos de porta paralela

Manual de Instalação da Plataforma Scorpion. 1. Como conectar a Plataforma Scorpion com a Xilinx Starter-3E kit

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

PROJETO DE REDES

CONTROLADOR LÓGICO PROGRAMAVEL

DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR

Manual do Usuário PRELIMINAR

O processador é um dos elementos componentes do computador moderno, sendo responsável pelo gerenciamento de todo o computador.

Hardware Básico. - Conceitos Básicos - Números Binários - Principais Componentes. Professor: Wanderson Dantas

MANUAL DO USUÁRIO. Argox OS-214 Plus. Conteúdo: Manual do Usuário ARGOX OS214 PLUS Página:

TCC TP02-USB Cabo de Programação USB para PLC WEG TP02 Manual de Instalação

1.Roteador Re054 e RE108

Manual de instalação e configuração do módulo de entradas WEBER-REP

Transcrição:

GUINDASTE CONTROLADO POR PC ATRAVÉS DE INTERFACE SERIAL RS- 232 Carlos Renato Borges dos Santos Instituto Federal de Minas Gerais - IFMG Departamento de Engenharia Elétrica Campus Formiga MG carlos.renato@ifmg.edu.br Resumo - O objetivo deste documento é mostrar o desenvolvimento de um guindaste microcontrolado comandado por computador. Nesse projeto, são usados: microcontrolador (família 8051), motores de passo, interface serial RS-232 e software desenvolvido em Delphi. Palavras-Chave Delphi, Eletrônica, guindaste, microcontrolador, RS-232. mini-guindaste está sendo aperfeiçoado para ser conectado à porta USB. A seguir serão mostradas as partes principais do circuito eletrônico. II. CIRCUITO ELETRÔNICO DO MINI-GUINDASTE O diagrama lógico de funcionamento do circuito pode ser visto na Figura 1. CRANE CONTROLLED BY PC THROUGH RS-232 SERIES INTERFACE Abstract - The aim of this document is to show the development of a microcontrolled crane commanded by personal computer. In this project, are used: microcontroller (8051 family), step motors, RS-232 interface and software developed in Delphi. 1 Keywords crane, Delphi, Eletronic, microcontroller, RS-232. PC CI RX TX NOMENCLATURA Computador pessoal. Circuito integrado. Receptor. Transmissor. I. INTRODUÇÃO O estudo dos microcontroladores é fundamental para os estudantes de engenharia elétrica. Em um mundo digital, os microcontroladores e os microcomputadores são o centro de comando dos circuitos eletrônicos. Este trabalho mostra uma aplicação do microcontrolador da família 8051 para controlar um mini-guindaste. Dois motores de passo são usados para girar o guindaste e levantar o eletroímã. Este tem a função de capturar peças ferromagnéticas que serão movidas de um lugar para outro. Além disso, o mini-guindaste é comandado por computador, em um software desenvolvido em Delphi, especialmente para essa finalidade. A interface serial RS-232 é usada para conectar o mini-guindaste ao computador. Atualmente o Fig. 1. Diagrama lógico de funcionamento do projeto. O diagrama mostrado na Figura 1 revela como é o direcionamento do controle. O computador envia o comando (sinal) para o microcontrolador; este entende qual é o comando e o executa (virar o guindaste, subir ou descer o eletroímã, ligar ou desligar o eletroímã). Após a execução do movimento, o microcontrolador envia um sinal de volta ao computador, e este atualiza a tela do guindaste, informando ao usuário que o comando requisitado foi obedecido. O mini-guindaste pode ser visto na Figura 2. Fig. 2. Foto do mini-guindaste. A seguir serão mostrados os componentes eletrônicos principais do projeto. A. O microcontrolador O microcontrolador utilizado foi o 89C2051, que possui apenas as portas P1 e P3 do 8051. Dessa forma, a porta P1 é usada para acionar os dois motores de passo (4 pinos para cada motor); da porta P3, os pinos RX e TX são usados na

serial e um pino é usado para o acionamento do eletroímã, restando, ainda, 5 portas que podem ser usadas para outras finalidades. Para melhorar a taxa de transmissão tanto com relação à taxa de erro quanto à velocidade de transmissão, foi usado um cristal de 11,0592 MHz. [4]. O CI 89C2051 pode ser visto na Figura 3. velocidade. Objetivando o controle da posição, foram utilizados motores de passo para controle do ângulo de giro do mini-guindaste e da altura do eletroímã. Um dos motores de passo utilizados é visto na Figura 5. Fig. 5. Motor de passo (usado para controle de posição). B. A interface serial Fig. 3. Microcontrolador da família 8051. A conexão serial é realizada através do CI MAX232, que converte o padrão TTL (0 a 5V) para o padrão serial RS-232 (-15V a +15V). O manual do MAX232 é facilmente obtido na internet e o circuito é mostrado na Figura 4. O motor de corrente contínua também pode ser utilizado para controle de posição, mas o sistema de controle para essa finalidade é mais complexo, o que não é objetivo deste trabalho. D. Driver de potência Os pinos de saída do microcontrolador não são capazes de acionar diretamente os motores de passo ou o eletroímã. Para serem acionados, é preciso um driver de potência. No caso deste projeto, foi utilizado o IRF 540 para acionar os dispositivos citados. O IRF 540 é um transistor do tipo MOSFET canal N. O IRF 540 e seus pinos podem ser vistos na Figura 6. Fig. 6. Mosfet IRF 540. Fig. 4. Esquema de ligação do padrão TTL ao RS-232. Como visto na Figura 4, este CI pode ser utilizado em até dois canais de transmissão e 2 de recepção. Para o miniguindaste, é necessário apenas um canal TX e um canal RX. O pino 11 do MAX232 foi conectado ao TX do microcontrolador e o 14 ao RX do computador (PC, pino 2). O pino 12 do MAX232 foi conectado ao RX do microcontrolador e o 13 foi conectado ao TX do computador (PC, pino 3). A partir da transmissão do comando por parte do usuário, o microcontrolador receberá o comando, executando-o e enviando uma resposta ao computador de que o comando foi executado. A seguir será mostrado o software e suas janelas principais. III. O SOFTWARE O software que controla o mini-guindaste é de interface simplificada para que o usuário possa movimentar o guindaste através de botões que são clicados com o mouse. Este software foi desenvolvido em Delphi [3]. A. Protocolo de comunicação Na Tabela 1 são mostrados os caracteres de comunicação entre o software e o microcontrolador. C. O motor de passo O motor de passo é vantajoso em relação ao motor de corrente contínua no que tange ao controle da posição; por outro lado, o motor de corrente contínua é mais veloz. Neste projeto, o controle da posição é mais importante do que a

TABELA I Lista de caracteres usados para comunicação. B. Comandos manuais Para o controle manual basta clicar com o mouse nos botões mostrados na Figura 9. Esses botões controlam o movimento do braço (movimento horizontal), a altura do eletroímã (movimento vertical) e o acionamento do eletroímã (liga ou desliga). A Figura 7 mostra o software antes da conexão com o microcontrolador e a Figura 9 mostra o software após a conexão. Fig. 9. Janela do software quando conectado. Fig. 7. Janela do software quando desconectado. Inicialmente, deve-se realizar a conexão, clicando em Conectar. O botão conectar é aquele com o desenho de um telefone, que pode ser visto na Figura 7. Ao clicá-lo, o software envia um sinal (caractere E, conforme a Tabela 1) ao microcontrolador e este retorna outro sinal (caractere F, conforme a Tabela 1), habilitando os botões da janela, como mostrado na Figura 9. A cada byte enviado pelo computador deve haver um byte recebido. Dessa forma, o software tem o controle de cada movimento e pode atualizar a sua tela. Uma janela foi desenvolvida para mostrar os comandos enviados e recebidos. Essa janela é importante para solucionar problemas e pode ser vista na Figura 8. Se ocorrer algum defeito, a janela da Figura 8 ajuda a identificar se o problema ocorre na transmissão ou na recepção, agilizando a detecção do problema. O projeto descrito em [5] também utiliza esta janela para auxiliar na detecção e correção de problemas. Na janela mostrada na Figura 9 vê-se 3 áreas de controle, citadas a seguir. Na área Vista Panorâmica, tem-se a posição do braço do mini-guindaste, que pode girar quase 360 graus, sendo cerca de 180 graus para a esquerda e 180 graus para a direita (a limitação do giro se deve aos cabos que alimentam os motores). Na área Vista Lateral, tem-se o controle da altura do eletroímã. Na área Eletroímã tem-se o acionamento do eletroímã, ligando-o (ver Figura 10) ou desligando-o (ver Figura 9). Ainda olhando a Figura 9, pode ser notada a existência de uma régua, na parte de baixo da janela. Nela há o ajuste de velocidade do guindaste. Neste caso, é controlado o tempo entre a recepção e a transmissão do sinal. Há, também, a barra de menu, na parte de cima, responsável por diversas ferramentas que são mostradas a seguir. Na Figura 10 pode ser visto o eletroímã ligado. Neste caso, aparecerá linhas horizontais azuis, representando a circulação de corrente na bobina do eletroímã. Fig. 8. Janela de mensagem dos comandos enviados e recebidos.

Fig. 10. Janela do software com eletroímã ligado. C. Controle automático O usuário pode automatizar o mini-guindaste, programando-o para que realize movimentos automaticamente. Para isso, o usuário pode escolher duas formas de programar os movimentos do mini-guindaste. A primeira forma é mostrada na Figura 11. Fig. 11. Janela de programação automatização do mini-guindaste. Na Figura 11 é mostrada uma forma em que o usuário utiliza o mouse e o teclado para programar. Já na Figura 12, o usuário já deve ter um pequeno conhecimento de programação, pois este já utiliza a linguagem desenvolvida para o controle automático do mini-guindaste. Fig. 12. Janela de automatização mostrando a linguagem desenvolvida para automatizar o mini-guindaste. Em seguida são comentadas as conclusões do trabalho. IV. CONCLUSÕES O projeto de um mini-guindaste microcontrolado foi desenvolvido para apresentar a funcionalidade dos microcontroladores e sua possibilidade de conectar-se com o computador ou qualquer outro sistema de informação. A partir de um microcontrolador e com drivers de potência é possível realizar acionamento de máquinas de potência elevada. Através desse projeto, torna-se evidente a importância do aprendizado em algoritmos e de eletrônica digital, analógica e de potência, além do conhecimento em microcontroladores e de conceitos básicos de telecomunicações. Inúmeras melhorias podem ser implementadas, entre elas a utilização da porta USB, a inserção de mais movimentos, aumento da velocidade, comandos à distância, entre outros. Essas melhorias foram sugeridas pelas pessoas que conheceram o mini-guindaste. Dessa forma, é nítida a vontade de dar continuidade a este projeto, além de ser fonte geradora de novas idéias que utilizam os conhecimentos descritos neste artigo. Deseja-se, através deste texto, motivar os estudantes e conhecedores da área desenvolver novos projetos de eletrônica. REFERÊNCIAS BIBLIOGRÁFICAS [1] IRF540, N-Channel 100V - 0.055 W - 22AtoO-220 Low gate charge STripFET II Power Mosfet, Disponível para download em: www.datasheetcatalog.com/datasheets_pdf/i/r/f/5/irf5 40.shtml [2] Adel S. Sedra; Kenneth C. Smith, Microeletrônica, 5a Ed., 2007 São Paulo. [3] Kent Reisdorph, Aprenda Delphi em 21 Dias, Editora Campus. [4] Denys E. C. Nicolosi, Microcontrolador 8051 Detalhado, Editora Érica. [5] C. R. B. Santos, Diário de Classe Eletrônico, I Conferência em Estudos de Engenharia Elétrica, Uberlândia-MG, 2003.

DADOS BIOGRÁFICOS Carlos Renato Borges dos Santos, graduado em Engenharia Elétrica pela Universidade Federal de Goiás UFG (2003) e mestrado em Engenharia Elétrica e de Computação pela Universidade Federal de Goiás UFG (2005). Atualmente é professor do Instituto Federal Minas Gerais - IFMG. Tem experiência na área de Engenharia Elétrica, com ênfase em Engenharia Elétrica, atuando principalmente nos seguintes temas: aterramento, materiais elétricos, eletrônica e microcontroladores.