PROJETO E CONSTRUÇÃO DE UM SISTEMA MICROCONTROLADO PARA O CONTROLE DE UM MANIPULADOR ROBÓTICO EDUCACIONAL

Tamanho: px
Começar a partir da página:

Download "PROJETO E CONSTRUÇÃO DE UM SISTEMA MICROCONTROLADO PARA O CONTROLE DE UM MANIPULADOR ROBÓTICO EDUCACIONAL"

Transcrição

1 6º CONGRESSO BRASILEIRO DE ENGENHARIA DE FABRICAÇÃO 6 th BRAZILIAN CONFERENCE ON MANUFACTURING ENGINEERING 11 a 15 de abril de 2011 Caxias do Sul RS - Brasil April 11 th to 15 th, 2011 Caxias do Sul RS Brazil PROJETO E CONSTRUÇÃO DE UM SISTEMA MICROCONTROLADO PARA O CONTROLE DE UM MANIPULADOR ROBÓTICO EDUCACIONAL Armando Aguiar de Souza Cruz Neto, armandoeng@yahoo.com.br 1 Plínio Colen Bustamante, pliniocolen@ufmg.br 1 Renato Zanetti, renatoznt@yahoo.com.br 2 Antônio Augusto Torres Maia, aamaia@demec.ufmg.br 1 1 Universidade Federal de Minas Gerais Departamento de Engenharia Mecânica, Av. Antônio Carlos, nº 6627 Pampulha Belo Horizonte MG CEP: Universidade Federal de Minas Gerais Departamento de Engenharia Elétrica, Av. Antônio Carlos, nº 6627 Pampulha Belo Horizonte MG CEP: Resumo: O projeto de um manipulador robótico pode ser dividido em três partes. Inicialmente é necessário dimensionar todos os elementos da estrutura e os mecanismos de acionamento. Em seguida é preciso projetar os circuitos eletrônicos que serão utilizados no acionamento dos motores e na comunicação com o computador. Por último é preciso escrever um software para realizar todos os cálculos necessários e converter os resultados obtidos no valor em que cada motor deverá ser posicionado para possibilitar alcançar um determinado ponto no espaço. Seguindo estas três etapas, o Grupo de Mecatrônica da UFMG desenvolveu um manipulador robótico, com cinco graus de liberdade, feito em material compósito. Apesar de o conjunto ter apresentado um desempenho muito bom e ter atendido aos requisitos de projeto da época, o sistema desenvolvido não dispõe de um controle simultâneo para todos os motores do manipulador. Com isso é necessário concluir a operação de um motor antes de iniciar a operação do seguinte. Além disso, o controle de velocidade dos motores é pouco eficiente e a interface com o usuário é limitada a alguns poucos recursos. Desta forma, neste trabalho, pretende-se projetar e construir um circuito microcontrolado para controlar o acionamento dos motores do manipulador de forma simultânea. Em paralelo será desenvolvido um software para controlar o posicionamento e a velocidade dos motores. Uma interface com o usuário será desenvolvida em um computador pessoal para facilitar a entrada de dados e a programação do manipulador. Palavras-chave: Manipulador Robótico, PIC, Microcontrolador, Robótica, Sistema Embarcado 1. INTRODUÇÃO A robótica industrial é um campo com um alto crescimento (Craig, 2005), devido principalmente ao fator econômico: os manipuladores robóticos industriais estão cada vez mais baratos, mais precisos, mais rápidos e mais flexíveis. A robótica industrial teve seu início na década de 60, juntamente com os sistemas CAD e CAM. Segundo Craig (2005), a robótica pode ser dividida em quatro áreas principais: Manipuladores Robóticos, Locomoção, Visão Computacional e Inteligência Artificial. Este estudo se situa dentro da área de Manipuladores Robóticos, que por sua vez se baseia em três grandes áreas do conhecimento: mecânica, teoria de controle e ciência da computação. No projeto do manipulador em estudo essas três áreas foram levadas em consideração, podendo subdividir o projeto em três módulos, como exemplificado na Fig.(1): o mecânico, o eletrônico e o computacional. O sistema é em malha aberta, sem retroalimentação para o circuito eletrônico. O posicionamento de um determinado servo-motor no ângulo desejado é realizado pelo circuito eletrônico presente em cada servo-motor. O circuito de controle envia o ângulo pretendido na forma de pulsos, cuja duração em nível lógico alto é proporcional ao ângulo desejado. Associação Brasileira de Engenharia e Ciências Mecânicas 2011

2 Estrutura mecânica e servo motores do manipulador. Circuito eletrônico e firmware do microncontrolador. Interface Gráfica, Algoritmos para o cálculo da cinemática inversa e da trajetória. Figura 1 - Projeto de um manipulador robótico separado em módulos No módulo mecânico é necessário dimensionar todos os elementos da estrutura e os mecanismos de acionamento, sendo aplicados diretamente os conhecimentos da mecânica. No módulo eletrônico é desenvolvida a parte de acionamentos elétricos de motores, a comunicação entre os componentes e a escolha do microcontrolador a ser utilizado. Por fim, o módulo computacional preocupa-se em desenvolver um algoritmo capaz de realizar os cálculos necessários para prever o comportamento do manipulador, determinar sua nova posição e enviar os comandos aos acionadores, necessitando de algum conhecimento em ciência da computação. Dependendo de como foi feito, esse algoritmo pode ser realizado tanto em um computador quanto num microcontrolador (μc). O grupo de mecatrônica da Universidade Federal de Minas Gerais (UFMG) projetou e construiu um manipulador robótico usando materiais compósitos (Bustamante, 2009). Apesar de ter apresentado um desempenho muito bom e ter preenchido os requisitos de projeto da época, foram notados alguns problemas. O sistema desenvolvido não possui um sistema de controle simultâneo de todos os motores do manipulador, o controle de velocidade e aceleração são pouco eficientes e a interface gráfica com o usuário é limitada. O objetivo deste estudo é, a partir do trabalho realizado por Bustamante et al (2009), desenvolver e projetar um novo circuito microcontrolado para o acionamento simultâneo dos motores do manipulador, desenvolver um algoritmo capaz de realizar os cálculos de cinemática inversa e de trajetória do tipo junta a junta, controlar a velocidade e aceleração dos motores e criar uma interface gráfica no Matlab onde o usuário possa programar o manipulador. 2. MANIPULADOR ROBÓTICO O Manipulador Robótico foi desenvolvido pelo Laboratório de Controle e Automação do Departamento de Engenharia Mecânica da UFMG. Ele é um manipulador com cinco graus de liberdade do tipo cilíndrico. Seu projeto foi feito utilizando o software SolidWorks (Bustamante, 2009). O Manipulador robótico utiliza sete servomotores, seis para a movimentação das cinco juntas e um para a movimentação da garra, como mostrado na Fig. (2). A junta 2, por apresentar um maior esforço, utiliza dois motores para sua movimentação. Cada junta possui um ângulo, referenciado à haste a que está conectado. Junta 4 Junta 3 Junta 5 Garra Junta 2 Junta 1 Figura 2 - Representação do manipulador utilizado O circuito eletrônico de controle utilizado por Bustamante et al (2009), consiste basicamente de um PIC16F877A da Microchip Technology Inc., um circuito de alimentação do PIC e dos servomotores e um CI para comunicação RS- 232 via serial. Para esta primeira versão do sistema, o software para o cálculo das trajetórias e da cinemática inversa foram feitos em linguagem G, utilizando o software Labview da National Instruments Inc. 3. PROJETO Utilizando o manipulador robótico supracitado, foram projetados os novos circuitos eletrônicos de controle e acionamento dos motores, e os softwares do PIC e da Interface Gráfica. Para facilitar os cálculos e melhorar a eficiência do algoritmo de cinemática inversa, a cinemática do manipulador foi desenvolvida sob a perspectiva de coordenadas cilíndricas.

3 O circuito eletrônico foi feito em quatro etapas: concepção, simulação, protótipo e construção. A concepção, como etapa inicial, foi a identificação dos problemas e suas possíveis soluções. Uma vez escolhida a solução, foram feitas simulações para comprovação de sua eficácia e, logo em seguida, seguiu-se a fase de montagem e testes dos protótipos. Com os protótipos testados, procurou-se dar uma forma final ao circuito eletrônico fazendo o layout de uma placa de circuito impresso (PCB) e posterior confecção. Em paralelo, o software do PIC e da Interface Gráfica foram desenvolvidos Cinemática A cinemática pode ser calculada tanto diretamente quanto inversamente. Na cinemática direta têm-se os valores dos ângulos das juntas do manipulador e encontra-se a ponta da ferramenta do manipulador no espaço, juntamente com a sua orientação. Na cinemática inversa têm-se o ponto no espaço da ponta da ferramenta, juntamente com a sua orientação, e encontram-se quais devem ser os ângulos das juntas do manipulador, o que muitas vezes incorre em duas ou mais soluções. No uso prático de um manipulador robótico o segundo caso é o mais frequente. Para se obter as equações da cinemática inversa, primeiramente devem ser encontradas as equações da cinemática direta, e a partir dela, desenvolver equações para a cinemática inversa. Neste caso, tem-se como entrada os ângulos das juntas 1 a 5, referenciados como θ 1 a θ 5, e como saída a posição no espaço da ponta da ferramenta (X, Y e Z) e a sua orientação (alpha, beta e gama). Na Figura (3) são mostrados as posições e os ângulos de orientação, e sua transformação para coordenadas cilíndricas. Neste caso, as coordenadas X, Y e Z são transformadas para theta, R e Z, com theta igual a θ 1. Os ângulos alpha, beta e gama podem ser reduzidos para θ 5 e alpha, sendo este último o ângulo entre o plano x-y e o eixo da junta 5. Figura 3 - Coordenadas cartesianas e cilíndricas do manipulador robótico. Baseado no plano formado por R e Z, tem-se as Eq. (1) e (2). (1) (2) A partir das equações da cinemática direta, são encontradas as da cinemática inversa, dadas pelas Eq. (3), (4) e (5). (3) (4) (5) Essas equações podem ser resolvidas sem muitas iterações usando o método de Newton-Raphson. Existem duas soluções, como demonstrado na Fig.(4), para esse sistema de equações. Além disso, existe um limite físico para o valor dos ângulos das juntas e do comprimento do braço robótico, chamado área de trabalho do manipulador. Uma vez encontrada as soluções, deve-se descartar aquelas que não se encontram dentro dessa área de trabalho do manipulador, e escolher aquela que for mais conveniente (mais próxima do último conjunto de juntas) ou o primeiro ponto.

4 Figura 4 - Soluções Possíveis para a cinemática inversa Apesar de simplificar os cálculos e a modelagem do manipulador a apenas um plano com duas incógnitas e duas soluções, este tipo de solução não possibilita o uso da notação de Denavit-Hartenberg, o que significa que qualquer alteração na posição da base das coordenadas ou na orientação da ferramenta deve ser seguida de alteração ou mesmo de nova formulação das equações Circuito Eletrônico O circuito projetado, visto na Fig. (5), utiliza o µc PIC18F4550 da Microchip Technolgy Inc. com comunicação USB, utilizando o protocolo HID (Human Device Interface). Este protocolo é muito utilizado em mouses, teclados e outros dispositivos. A sua grande vantagem é a possibilidade do periférico ser automaticamente reconhecido pelo computador assim que é conectado (plug-and-play). Assim que o manipulador é conectado, o computador identifica o dispositivo e configura a porta de comunicação automaticamente. O PIC 18F4550 possui uma memória de programa de 32 kb e uma memória de Dados de 2 kb, com capacidade de processamento 2 vezes maior que o PIC16. A parte inovadora do circuito é a utilização dos Timers Programáveis 8253 da Intel. Figura 5 - Layout do PCB feito no software Eagle Utilizando o 8253, é possível controlar os servomotores sem a necessidade de ocupar o PIC computacionalmente. A tarefa do PIC passa a ser de monitoramento do manipulador robótico e configuração dos Apenas um CI 8253 pode ser acessado por vez durante a configuração da posição dos motores, através de uma lógica digital utilizando-se portas, onde a saída será zero para o CI escolhido e um para os demais, porém essa configuração não demora mais que alguns microssegundos, e não interrompe a geração das funções de controle. As funções de controle são pulsos periódicos de 50 Hz, onde o tempo em que o pulso permanece em nível lógico alto indica a posição em que o servomotor deve se movimentar. Este tempo t, representado na Fig. (6), deve variar entre um mínimo de 200 (o menor ângulo possível do servomotor) e um máximo de 2000 microsegundos (o maior ângulo possível), dos 20 milisegundos totais da onda. Cada tempo no servomotor representará um ângulo diferente, sendo que esses limites e a posição a que eles se referem variarão para cada servomotor. Esta função é gerada continuamente pelos 8253, onde a velocidade e aceleração dos motores são controladas pelo incremento gradual da posição a cada ciclo de onda, partindo-se da posição que o motor se encontra para a posição desejada. A saída dos motores é habilitada por um bit de controle, onde caso este bit seja zero, a saída desligará os motores, e caso seja um, permitirá o envio da função.

5 Figura 6 - Pulso de Onda Gerada para controle dos servomotores Como o sistema funciona em malha aberta, não é possível saber a posição em que o manipulador se encontra. Desta forma, o manipulador grava a última posição do manipulador na EEPROM do PIC e, ao ser reiniciado, ele busca estas informações. Caso a posição tenha sido alterada, isso deve ser informado ao software de controle, para que este posicione o manipulador em um ponto de referência padrão Interface Gráfica A Interface Gráfica (GUI) foi desenvolvida utilizando o software Matlab do Mathworks Inc. Essa interface realiza os cálculos de trajetória e da cinemática inversa do manipulador, e comunica-se, utilizando o protocolo HID, com o PIC. A interface Gráfica é dotada de três áreas com funções distintas, como visto na Fig.(7). Na esquerda da tela é apresentado as coordenadas de posição X, Y e Z (cartesianas), assim como as coordenadas de posição theta, R e Z (cilíndricas) e as variáveis de entrada da orientação de rotação desejada do manipulador da junta 5 e alpha. Apesar dos cálculos serem em coordenadas cilíndricas, o usuário pode entrar com os dados em coordenadas cartesianas. Os ângulos de rotação (Junta 5 e alpha ) são os mesmos em ambos os casos. Em seguida, basta clicar no botão Mover da coordenada escolhida. Caso a GUI esteja conectada com o manipulador, este também irá movimentar-se para o ponto escolhido. A comunicação entre a GUI e o PIC é feita utilizando um protocolo proprietário, onde são enviados caracteres que identificam os comandos e os motores, além de quatro bytes extras para indicar o tempo desejado da onda a ser gerada. Independente da conexão com o manipulador, a GUI irá esboçar no gráfico 3D a nova posição do braço robótico. Na direita existe uma lista onde são guardados os pontos marcados pelo botão Marcar Ponto, que utilizará as coordenadas da posição atual mostrada no gráfico 3D. Para marcar novos pontos, é necessário primeiro mover o braço para uma nova posição, usando o botão Mover explicitado anteriormente, e então marcar este novo ponto. Os pontos marcados serão usados para o cálculo da geração de trajetória do tipo Junta a Junta (o movimento Linear será implementado posteriormente). No movimento Junta a Junta, descrito em Craig (2005), o manipulador move-se de um ponto para o outro gastando o mesmo tempo de acionamento a uma velocidade constante para cada motor. No movimento Linear, a velocidade de junta não é constante, mas a trajetória entre um ponto a outro é linear e possui uma velocidade constante. Figura 7 - Interface Gráfica desenvolvida em Matlab

6 OSC2 OSC1 6 º C O N G R E S S O B R A S I L E I R O D E E N G E N H A R I A D E F A B R I C A Ç Ã O 1 1 a 1 5 d e A b r i l d e C a x i a s d o S u l - RS Uma vez definido esses pontos, basta apertar o botão executar. Caso se deseje que este movimento permaneça em loop, basta selecionar a opção Executar em Loop. A GUI comunica-se com o PIC e envia os comandos que farão o manipulador mover-se. As trajetórias não são simuladas pela GUI. 4. MONTAGEM E RESULTADOS Em um primeiro momento, o circuito eletrônico projetado foi simulado no software Proteus, demonstrado na Fig.(8), com todas as funcionalidades previstas, utilizando o PIC16F877A. Apesar do sucesso da simulação, tornou-se claro que a pequena memória de programação e o clock máximo (20MHz) do PIC16F877A trariam problemas durante o desenvolvimento da aplicação. Uma segunda simulação foi feita utilizando o PIC18F4550 que possui maior capacidade de processamento (48MHz), de memória e com conexão USB. SELMOTOR0 SELMOTOR0 SELMOTOR1 R8 10k C2 U3 SELMOTOR1 U13 NOT MCLR SELMOTOR0 U4 U12 U15 CHIP3 CHIP1 CHIP2 OSC2 OSC1 RB4 C3 470nF U19 R/AN0 RC0/T1OSO/T1CKI R/AN1 RC1/T1OSI/CCP2/UOE RA2/AN2/VREF-/CVREF RC2/CCP1/P1A RA3/AN3/VREF+ RC4/D-/VM RA4/T0CKI/C1OUT/RCV RC5/D+/VP RA5/AN4/SS/LVDIN/C2OUT RC6/TX/CK RA6/OSC2/CLKO RC7/RX/DT/SDO OSC1/CLKI RB0/AN12/INT0/FLT0/SDI/SDA R/SPP0 RB1/AN10/INT1/SCK/SCL R/SPP1 RB2/AN8/INT2/VMO R/SPP2 RB3/AN9/CCP2/VPO R/SPP3 RB4/AN11/KBI0/CSSPP R/SPP4 RB5/KBI1/PGM R/SPP5/P1B RB6/KBI2/PGC R/SPP6/P1C RB7/KBI3/PGD R/SPP7/P1D RE0/AN5/CK1SPP RE1/AN6/CK2SPP RE2/AN7/OESPP VUSB RE3/MCLR/VPP PIC18F D- D+ SELMOTOR1 SELMOTOR0 MCLR X1 22p C1 22p R7 10k RB4 OUT1 U1 R0 Q0 Clock4mhz CHIP1 U14 CLK MR Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 MOTORES0 CS 8253A CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK2 GATE2 OUT2 250kHz CHIP KHZ CS OUT1 OUT2 MOTORES2 8253A CHIP CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK2 GATE2 OUT2 U2 NOT MOTORES1 CS 8253A OUT6 OUT7 CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK2 GATE2 OUT2 1MHZ OUT OUT2 OUT3 OUT4 OUT5 OUT6 OUT3 OUT7 OUT4 1MHZ OUT5 OUT8 U5 U6 U7 U8 U9 U10 U11 R1 R2 R3 R4 R5 R6 R9 Q1 Q2 Q3 Q4 Q5 Q6 Q7 LED-RED Figura 8 - Simulação do circuito feita no Proteus

7 Figura 9 - Resultado de uma simulação vista no Osciloscópio A Figura (9) mostra a saída dos timers 8253 no Osciloscópio da simulação com o Proteus. Para que os sinais sejam utilizados nos motores, basta inverte-las numa porta NOT, como visto no diagrama da Fig. (8). Cada motor está configurado numa posição diferente, facilmente verificado pelo tempo em nível zero que a onda permanece. Deste modo, todos os motores são acionados simultaneamente, sem a necessidade direta do PIC na geração das ondas. Figura 10 - Protótipo Montado do circuito de Controle do Manipulador

8 Com o protótipo montado, Fig.(10), foram realizados testes para confirmar as seguintes funcionalidades: acionamento simultâneo de todos os motores do manipulador, verificação pelo Osciloscópio do controle de velocidade e aceleração, comunicação HID via USB e capacidade de transmissão de comandos da Interface Gráfica para o PIC. O protótipo funcionou perfeitamente em todos esses quesitos. Figura 11 - Imagem do circuito com a saída do comando dos motores no Osciloscópio. A fase final do projeto foi a construção da placa de circuito impresso, utilizando o layout mostrado da Fig. (5), e visto na Fig. (11). Foram realizados os mesmo testes feitos no protótipo. 5. DISCUSSÃO Em relação a Bustamante et al(2009), pode-se afirmar que houve uma grande melhoria no software e no hardware de controle do manipulador robótico. O projeto mecânico original do manipulador não foi alterado, mas os demais módulos foram substituídos ou modificados. O manipulador agora é capaz de realizar movimentos simultâneos sem a necessidade de intervenção direta do PIC ou do programador. Com a movimentação simultânea dos motores, além da diminuição do tempo necessário à movimentação para um ponto, é possível realizar movimentos do tipo junta a junta, com a possibilidade futura dos movimentos linear e circular. Outro problema do projeto original era a grande velocidade e aceleração a qual a estrutura do manipulador estava submetida. Com o controle de velocidade, os movimentos tornaram-se mais suaves diminuindo os esforços associados à inércia do manipulador no momento da partida e da parada do sistema. Este aspecto também pode contribuir para o aumento da vida útil do manipulador. A utilização de comunicação USB é outro ponto importante, pois não há mais a necessidade de comprar conversores USB-Serial para a comunicação com o microcontrolador. A acurácia e repetibilidade do manipulador não foram testadas com o novo circuito. Bustamante (2009) fez esses testes com o circuito antigo, onde foram colocados quatro pontos a serem alcançados pelo robô, e testados três vezes cada um. Os valores encontrados foram +2 mm e 5 mm para o eixo X, +1 mm e -4 mm no eixo Y e +5 mm e -8 mm no eixo Z. De acordo com Bustamante (2009), o eixo Z é o mais problemático, porque depende de motores que não conseguem sustentar o conjunto quando são desligados. Acredita-se que com a utilização simultânea e ininterrupta dos motores, a acurácia e repetibilidade do manipulador sejam melhoradas, dependendo apenas da precisão do próprio servo-motor, dos deslocamentos devido às folgas existentes na estrutura e das deformações sofridas em virtude do peso do conjunto. Um sistema semelhante encontrado na literatura é descrito em PIC Robotics (2004), demonstrando como fazer um braço robótico de cinco graus de liberdade em alumínio. Apesar de semelhante na concepção, a estrutura é de alumínio

9 e utiliza braços menores. Ele também apresentava o mesmo problema encontrado em Bustamante et al (2009), ao ter a capacidade de movimentar apenas um motor por vez, pois a geração da onda é feito pelo PIC. Deve-se salientar que é possível movimentar mais de um motor simultaneamente utilizando-se o PIC, mas isso exige uma programação complexa, que pode encontrar limitação no tamanho da memória do PIC utilizado ou na capacidade de processamento. Pode-se utilizar os timers para a marcação do tempo, como indicado por Sandhu (2009), ao invés de utilizar a CPU para a contagem, porém fica limitado na quantidade presente de timers, que normalmente não passa de três. O PIC possui PWM, porém sua utilização é inviável, pois ele possui uma frequência mínima de 180 Hz (para um clock de 48 MHz), que é acima da utilizada nos servomotores (50Hz). Um ponto ainda vulnerável do sistema é a utilização de malha aberta para indicar a posição do manipulador. Isso torna o controle de velocidade e aceleração imprecisos, principalmente nos motores que necessitam de mais torque, como os da junta 2 e 3 (Fig. (2)). Um trabalho futuro seria a utilização de sensores de posição nos motores, e a confecção de uma malha retroalimentada. 6. CONCLUSÃO O Sistema desenvolvido apresenta todas as funcionalidades previstas em projeto, com a construção de uma placa de circuito impressa responsável pelo controle do manipulador, além do desenvolvimento do firmware do PIC18F e do software em Matlab. A utilização do sistema pelos alunos do Lab. de Automação e Controle poderá ser feita somente pela Interface Gráfica, sem o conhecimento de programação de microcontroladores, atingindo assim seu objetivo didático. Devido ao baixo custo dos componentes do circuito (o componente mais caro é o PIC), obteve-se um sistema de manipulador robótico similar ao utilizado nas indústrias a um custo extremamente baixo. Outro ponto é a importância da separação do projeto em módulos onde, desde que mantidos os parâmetros de entrada e saída entre eles, podem ser modificados ou substituídos livremente. 7. AGRADECIMENTOS Agradecimentos especiais ao Programa de Monitoria da Graduação e ao departamento de Engenharia Mecânica. 8. REFERÊNCIAS Bustamante, P. C., Maia, A. A. T., 2009, Projeto e Construção de um Manipulador Robótico Educacional Feito em Material Compósito, 5 Congresso Brasileiro de Engenharia de Fabricação, 2009, Belo Horizonte. Bustamante, P.C., 2009, Implementação de software de comando para robô manipulador, Trabalho de Graduação, UFMG, Belo Horizonte. Craig, John J., 2005, Introduction to Robotics Mechanics and Control, Third Edition, Pearson Prentice Hall Iovine, John, 2004, PIC Robotics A Beginner s Guide to Robotics Projects Using the PICmicro, McGraw-Hill Sandhu, Harprit S., 2009, Running Small Motors with PIC Microcontrollers, McGraw-Hill 9. DIREITOS AUTORAIS Os autores são os únicos responsáveis pelo conteúdo do material impresso incluído no seu trabalho.

10 6º CONGRESSO BRASILEIRO DE ENGENHARIA DE FABRICAÇÃO 6 th BRAZILIAN CONFERENCE ON MANUFACTURING ENGINEERING 11 a 15 de abril de 2011 Caxias do Sul RS - Brasil April 11 th to 15 th, 2011 Caxias do Sul RS Brazil PROJECT AND CONSTRUCTION OF A MICROCONTROLED SYSTEM TO THE EDUCATIONAL MECHANICAL MANIPULATOR CONTROL Armando Aguiar de Souza Cruz Neto, armandoeng@yahoo.com.br 1 Plínio Colen Bustamante, pliniocolen@ufmg.br 1 Renato Zanetti, renatoznt@yahoo.com.br 2 Antônio Augusto Torres Maia, aamaia@demec.ufmg.br 1 1 Universidade Federal de Minas Gerais Departamento de Engenharia Mecânica, Av. Antônio Carlos, nº 6627 Pampulha Belo Horizonte MG CEP: Universidade Federal de Minas Gerais Departamento de Engenharia Elétrica, Av. Antônio Carlos, nº 6627 Pampulha Belo Horizonte MG CEP: Abstract: The project of a robotic manipulator could be divided in three parts. Firstly, it is necessary to dimension all the structural elements and the actuators mechanisms. In addition, an electronic circuit to perform the motors control and communication between the computer and the microcontroller must be projected. It is important a software to perform all the calculations and to convert the obtained results in values understandable by the motors to reach certain point in his workspace. Following these three steps, the UFMG Mechatronic Group developed a robotic manipulator, with five degrees of freedom, build in composite material. Despite the good performance, the developed system does not have a simultaneous control of all the servomotors manipulator. Because of that, it is necessary to finish the control of one servomotor before going to the next. Nevertheless, the velocity control is ineffective and the graphical interface is limited to some few resources. In this way, this work aim is to project and to build a microcontrolled circuit to control the servomotors of the manipulator in a simultaneous way. In parallel will be designed and written a software to control the position and velocity of the servomotors. A graphical user interface will be developed in a personal computer to make easier to the user to communicate with the manipulator, as well to programming it. Keywords: Robotic Manipulator, PIC, Microcontroller, Robotics, Embebbed System Associação Brasileira de Engenharia e Ciências Mecânicas 2011

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

GUINDASTE CONTROLADO POR PC ATRAVÉS DE INTERFACE SERIAL RS- 232 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

Leia mais

DESENVOLVIMENTO DE UM ROBÔ MANIPULADOR INDUSTRIAL

DESENVOLVIMENTO DE UM ROBÔ MANIPULADOR INDUSTRIAL 1 DESENVOLVIMENTO DE UM ROBÔ MANIPULADOR INDUSTRIAL Carlos Henrique Gonçalves Campbell Camila Lobo Coutinho Jediael Pinto Júnior Associação Educacional Dom Bosco 1. Objetivo do Trabalho Desenvolvimento

Leia mais

Tutorial de Eletrônica Aplicações com 555 v2010.05

Tutorial de Eletrônica Aplicações com 555 v2010.05 Tutorial de Eletrônica Aplicações com 555 v2010.05 Linha de Equipamentos MEC Desenvolvidos por: Maxwell Bohr Instrumentação Eletrônica Ltda. Rua Porto Alegre, 212 Londrina PR Brasil http://www.maxwellbohr.com.br

Leia mais

Funções de Posicionamento para Controle de Eixos

Funções de Posicionamento para Controle de Eixos Funções de Posicionamento para Controle de Eixos Resumo Atualmente muitos Controladores Programáveis (CPs) classificados como de pequeno porte possuem, integrados em um único invólucro, uma densidade significativa

Leia mais

5 Sistema Experimental

5 Sistema Experimental 5 Sistema Experimental Este capitulo apresenta o sistema experimental utilizado e é composto das seguintes seções: - 5.1 Robô ER1: Descreve o robô utilizado. É dividida nas seguintes subseções: - 5.1.1

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

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

PdP. Autor: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 26/12/2005 Última versão: 18/12/2006 TUTORIAL Servo-motor Autor: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 26/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br

Leia mais

Projeto de controle e Automação de Antena

Projeto de controle e Automação de Antena Projeto de controle e Automação de Antena Wallyson Ferreira Resumo expandido de Iniciação Tecnológica PUC-Campinas RA: 13015375 Lattes: K4894092P0 wallysonbueno@gmail.com Omar C. Branquinho Sistemas de

Leia mais

5 Entrada e Saída de Dados:

5 Entrada e Saída de Dados: 5 Entrada e Saída de Dados: 5.1 - Arquitetura de Entrada e Saída: O sistema de entrada e saída de dados é o responsável pela ligação do sistema computacional com o mundo externo. Através de dispositivos

Leia mais

LÓGICA DE PROGRAMAÇÃO

LÓGICA DE PROGRAMAÇÃO Todos direitos reservados. Proibida a reprodução, mesmo parcial, por qualquer processo mecânico, eletrônico, reprográfico, etc., sem a autorização, por escrito, do(s) autor(es) e da editora. LÓGICA DE

Leia mais

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

Programação de Robótica: Modo Circuitos Programados - Avançado - Programação de Robótica: Modo Circuitos Programados - Avançado - 1 Programação de Robótica: Modo Circuitos Programados - Avançado ATENÇÃO Lembramos que você poderá consultar o Manual de Referência do Software

Leia mais

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

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO 28 CAPÍTULO 5 INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO Interfaces para periféricos de armazenamento: Periféricos de armazenamento,

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

Análise de Dados do Financeiro

Análise de Dados do Financeiro Análise de Dados do Financeiro Introdução Para reunir em um só local as informações de contas a pagar e receber cadastradas e/ou geradas no sistema TTransp existe a interface de análise de dados do financeiro.

Leia mais

ULA Sinais de Controle enviados pela UC

ULA Sinais de Controle enviados pela UC Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento

Leia mais

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA 8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente

Leia mais

ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA)

ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA) ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA) 1. Introdução 1.1 Inversor de Frequência A necessidade de aumento de produção e diminuição de custos faz surgir uma grande infinidade de equipamentos desenvolvidos

Leia mais

Disciplina: Introdução à Informática Profª Érica Barcelos

Disciplina: Introdução à Informática Profª Érica Barcelos Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados

Leia mais

O USO DE UM SENSOR DE LUZ LINEAR COMO RECURSO DIDÁTICO PARA DEMONSTRAR PRINCÍPIOS DE DIFRAÇÃO E ESPECTROSCOPIA

O USO DE UM SENSOR DE LUZ LINEAR COMO RECURSO DIDÁTICO PARA DEMONSTRAR PRINCÍPIOS DE DIFRAÇÃO E ESPECTROSCOPIA Quim. Nova, Vol. 38, No. 3, S1-S6, 2015 O USO DE UM SENSOR DE LUZ LINEAR COMO RECURSO DIDÁTICO PARA DEMONSTRAR PRINCÍPIOS DE DIFRAÇÃO E ESPECTROSCOPIA Fernando Arruda Mendes de Oliveira a,b, Eduardo Ribeiro

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS

DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS Ilmar Ferreira Santos Rodrigo Fernandes de Carvalho UNICAMP - Faculdade de Engenharia Mecânica Departamento de Projeto

Leia mais

Exercícios DAC/ADC e Trabalhos

Exercícios DAC/ADC e Trabalhos Exercícios DAC/ADC e Trabalhos Aula 02 - DAC / ADC Heitor Medeiros Florencio 1 heitorm@dca.ufrn.br 1 Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Engenharia de Computação

Leia mais

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador

Leia mais

Controle de Múltiplos Pivôs Centrais com um único Conjunto Motor-Bomba

Controle de Múltiplos Pivôs Centrais com um único Conjunto Motor-Bomba Controle de Múltiplos Pivôs Centrais com um único Conjunto Motor-Bomba Thiago de Lima MUNIZ, Bernardo Pinheiro de ALVARENGA, José Wilson de Lima NERYS, Antônio Marcos de Melo MEDEIROS Escola de Engenharia

Leia mais

Placa Acessório Modem Impacta

Placa Acessório Modem Impacta manual do usuário Placa Acessório Modem Impacta Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. A Placa Modem é um acessório que poderá ser utilizado em todas as centrais

Leia mais

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

Controle para Motores de Passo usando módulo USB-6008 Departamento de Física e Ciência dos Materiais Caixa Postal 369-13560-970 São Carlos SP Brasil e-mail : andretec@ifsc.usp.br Controle para Motores de Passo usando módulo USB-6008 Introdução Neste projeto

Leia mais

www.vwsolucoes.com Copyright 2013 VW Soluções

www.vwsolucoes.com Copyright 2013 VW Soluções 1 1. Especificação técnicas: Dimensões do módulo 4EA2SA v1.0: 100 mm x 56 mm Peso aproximado: xxx gramas (montada). Alimentação do circuito : 12 ou 24Vcc Tipo de comunicação: RS232 ou RS485 Tensão de referencia:

Leia mais

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

FAPERJ & PIUES/PUC-Rio FÍSICA E MATEMÁTICA DO ENSINO MÉDIO APLICADAS A SISTEMAS DE ENGENHARIA FAPERJ & PIUES/PUC-Rio FÍSICA E MATEMÁTICA DO ENSINO MÉDIO APLICADAS A SISTEMAS DE ENGENHARIA 1) INTRODUÇÃO Rio de Janeiro, 05 de Maio de 2015. A equipe desenvolvedora deste projeto conta com: - Prof.

Leia mais

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

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 ARDUINO O que é Arduino Arduino foi criado na Itália por Máximo Banzi com o objetivo de fomentar a computação física, cujo conceito é aumentar as formas de interação física entre nós e os computadores.

Leia mais

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

Título: Controle de um sistema Bola- Barra com realimentação através de imagem Título: Controle de um sistema Bola- Barra com realimentação através de imagem Autores: Caio Felipe Favaretto, Henrique Corrêa Ramiro, Rômulo de Oliveira Souza e Marcelo Barboza Silva Professor orientador:

Leia mais

SISTEMA DE APONTAMENTO

SISTEMA DE APONTAMENTO 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

Leia mais

Serial Paralela USB FireWire(IEEE1394)

Serial Paralela USB FireWire(IEEE1394) Serial Paralela USB FireWire(IEEE1394) histórico Tudo começou em 1980 quando a IBM estava desenvolvendo seu primeiro micro PC. Já haviam definido que o barramento ISA seria usado para permitir que o IBM

Leia mais

Curso Automação Industrial Aula 2 Estrutura e características Gerais dos Robôs. Prof. Giuliano Gozzi Disciplina: CNC - Robótica

Curso Automação Industrial Aula 2 Estrutura e características Gerais dos Robôs. Prof. Giuliano Gozzi Disciplina: CNC - Robótica Curso Automação Industrial Aula 2 Estrutura e características Gerais dos Robôs Prof. Giuliano Gozzi Disciplina: CNC - Robótica Cronograma Introdução a Robótica Estrutura e Características Gerais dos Robôs

Leia mais

Conceitos Básicos de Telefonia Celular

Conceitos Básicos de Telefonia Celular O curso foi elaborado especialmente para atender o profissional que atua no mercado varejista de aparelhos celulares e quer atender seus clientes com rapidez e qualidade. O treinamento é direcionado ao

Leia mais

Prof. Esp. Lucas Cruz

Prof. Esp. Lucas Cruz Prof. Esp. Lucas Cruz O hardware é qualquer tipo de equipamento eletrônico utilizado para processar dados e informações e tem como função principal receber dados de entrada, processar dados de um usuário

Leia mais

DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH

DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH UNIVERSIDADE FEDERAL DO PARANÁ DEPARTAMENTO DE ENGENHARIA ELÉTRICA DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH Projeto para a matéria TE130 Projeto de Circuitos Integrados Digitais, ministrada pelo

Leia mais

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

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações. Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações. A partir de agora, iremos conhecer o hardware do Arduino e suas caracteristicas

Leia mais

Boletim Técnico R&D 03/08 CARACTERÍSTICAS DO DRIVER MPC6006L 14 de março de 2008

Boletim Técnico R&D 03/08 CARACTERÍSTICAS DO DRIVER MPC6006L 14 de março de 2008 Boletim Técnico R&D 03/08 CARACTERÍSTICAS DO DRIVER MPC6006L 14 de março de 2008 O objetivo deste boletim é mostrar as características do driver MPC6006L. Tópicos abordados neste boletim: APRESENTAÇÃO

Leia mais

Desenvolvimento de Estratégia para Programação do Futebol de Robôs da Mauá

Desenvolvimento de Estratégia para Programação do Futebol de Robôs da Mauá Desenvolvimento de Estratégia para Programação do Futebol de Robôs da Mauá Wânderson O. Assis, Alessandra D. Coelho, Marcelo M. Gomes, Cláudio G. Labate, Daniel F. Calasso, João Carlos G. C. Filho Escola

Leia mais

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

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO Alessandro A. M de Oliveira 1 ; Alexandre de Oliveira Zamberlan 1 ; Péricles Pinheiro Feltrin 2 ; Rafael Ogayar Gomes 3

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Sistemas Microcontrolados Uma Abordagem com o Microcontrolador PIC 16F84 Nardênio Almeida Martins Novatec Editora Capítulo 1 Introdução Os microcontroladores estão presentes em quase tudo o que envolve

Leia mais

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250 LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250 Recomendações Iniciais SOFTWARE HCS 2005 - VERSÃO 4.2 (Compatível com Guarita Vr4.03 e Vr4.04) Para

Leia mais

Simulação de Circuitos Microcontrolados com o Proteus

Simulação de Circuitos Microcontrolados com o Proteus Universidade Federal do Pará Laboratório de Processamento de Sinais (LaPS) Simulação de Circuitos Microcontrolados com o Proteus Flávio Hernan Figueiredo Nunes flaviohernanfnunes@gmail.com 25 de janeiro

Leia mais

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS Orientando: Oliver Mário

Leia mais

Sensores e Atuadores (2)

Sensores e Atuadores (2) (2) 4º Engenharia de Controle e Automação FACIT / 2009 Prof. Maurílio J. Inácio Atuadores São componentes que convertem energia elétrica, hidráulica ou pneumática em energia mecânica. Através dos sistemas

Leia mais

Braço robótico para educação técnica. Manual do usuário. RCS - XBot Software de Controle Robótico

Braço robótico para educação técnica. Manual do usuário. RCS - XBot Software de Controle Robótico para educação técnica RCS - XBot Software de Controle Robótico Introdução Índice Introdução...3 Requerimentos Mínimos...4 INSTALAÇÃO...4 TELA PRINCIPAL...6 CONEXÃO COM O ROBÔ...8 MODO DE EXECUÇÃO E SIMULAÇÃO...8

Leia mais

AUTOMAҪÃO INDUSTRIAL E LINHAS DE PRODUҪÃO FLEXÍVEIS

AUTOMAҪÃO INDUSTRIAL E LINHAS DE PRODUҪÃO FLEXÍVEIS CENTRO FEDERAL DE ENSINO TECNOLÓGICO MG CONTEXTO SOCIAL E PROFISSIONAL DA ENGENHARIA MECATRÔNICA AUTOMAҪÃO INDUSTRIAL E LINHAS DE PRODUҪÃO FLEXÍVEIS COMPONENTES: Guilherme Márcio Matheus Sakamoto Rafael

Leia mais

Manual da aplicação da ufrn_al5d.h no braço robótico Lynx AL5D - v2.0

Manual da aplicação da ufrn_al5d.h no braço robótico Lynx AL5D - v2.0 UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA DE COMPUTAÇÃO E AUTOMAÇÃO Manual da aplicação da ufrn_al5d.h no braço robótico Lynx AL5D - v2.0 Engº M.Sc. Desnes

Leia mais

DESCRIÇÃO DO FUNCIONAMENTO Basicamente o ANTRON II-s recebe sinais provenientes da atuação de contatos elétricos externos, associados a equipamentos

DESCRIÇÃO DO FUNCIONAMENTO Basicamente o ANTRON II-s recebe sinais provenientes da atuação de contatos elétricos externos, associados a equipamentos DESCRIÇÃO DO FUNCIONAMENTO Basicamente o ANTRON II-s recebe sinais provenientes da atuação de contatos elétricos externos, associados a equipamentos ou sistemas que se queiram supervisionar, via contatos

Leia mais

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

Capítulo 12. Projeto 5 Controle de Motores de Passo. 12.1 Circuito e Funcionamento Capítulo 12 Projeto 5 Controle de Motores de Passo A crescente popularidade dos motores de passo deve-se a sua adaptação à lógica digital. Estes dispositivos são usados em inúmeras aplicações, tais como:

Leia mais

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

* Acesso à programação protegido por senha; * Alimentação: 90 a 240Vca (Fonte chaveada). PROGRAMADOR HORÁRIO MANUAL DE INSTRUÇÕES MTZ622R - 90~240VCA - P504 VERSÃO.0 ABRIL/202 * Acesso à programação protegido por senha; * Alimentação: 90 a 240Vca (Fonte chaveada). 3.2 DIMENSÕES PLACA IHM:

Leia mais

CONTROLO VISUAL DE UM TAPETE ROLANTE

CONTROLO VISUAL DE UM TAPETE ROLANTE CONTROLO VISUAL DE UM TAPETE ROLANTE José Fernandes; José Silva; Nuno Vieira; Paulo Sequeira Gonçalves Curso de Engenharia Industrial Escola Superior de Tecnologia de Castelo Branco Av. do Empresário,

Leia mais

Manual Equipamento ST10 Flasher Rev. 1

Manual Equipamento ST10 Flasher Rev. 1 Maio de 2014 2 Sumário Introdução:... 3 Acessórios utilizados:... 4 Instalação:... 5 Abrindo e Conhecendo o Software:... 10 SET PORT... 11 RELOAD MONITOR... 13 BlankCheck... 14 ERASE FLASH... 14 DUMP...

Leia mais

Easy Lab. Manual do usuário Revisão 1.2 01/11/14. www.dma.ind.br. DMA Electronics 1

Easy Lab. Manual do usuário Revisão 1.2 01/11/14. www.dma.ind.br. DMA Electronics 1 Easy Lab Manual do usuário Revisão 1.2 01/11/14 www.dma.ind.br DMA Electronics 1 A DMA ELECTRONICS projeta e fabrica sistemas para aquisição e registro de dados com conexão a um computador do tipo PC.

Leia mais

O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2

O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2 3.2 O Espaço Nulo de A: Resolvendo Ax = 0 11 O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2 Esta seção trata do espaço de soluções para Ax = 0. A matriz A pode ser quadrada ou retangular. Uma solução imediata

Leia mais

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

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger O controle da entrada e saída (E/S ou I/O, input/output) de dados dos dispositivos é uma das funções principais de um sistema operacional.

Leia mais

Sessão Prática: Oficina de Robótica com NI LabVIEW e LEGO Mindstorms NXT

Sessão Prática: Oficina de Robótica com NI LabVIEW e LEGO Mindstorms NXT Sessão Prática: Oficina de Robótica com NI LabVIEW e LEGO Mindstorms NXT LabVIEW e NXT Hardware Necessário: LEGO MINDSTORMS NXT Software Necessário: LabVIEW Módulo NXT Exercício 1: Atualização de firmware

Leia mais

AUTOMAÇÃO INDUSTRIAL INTRODUÇÃO A ROBÓTICA

AUTOMAÇÃO INDUSTRIAL INTRODUÇÃO A ROBÓTICA AUTOMAÇÃO INDUSTRIAL INTRODUÇÃO A ROBÓTICA CONTEÚDO PROGRAMÁTICO Microcontroladores - Hardware Microcontroladores - Software Visão Geral de um Robô Manipulador Constituição Básica de um Robô Industrial

Leia mais

Guia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE.

Guia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE. Guia PDA e SmartPhones Windows Mobile, Pocket PC e CE. Referência completa para o integrador do sistema Module. Aborda os recursos necessários para a itulização, instalação do software e importação das

Leia mais

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

R O B Ó T I C A. Sensor Smart. Ultrassom. Versão Hardware: 1.0 Versão Firmware: 1.0 REVISÃO 1211.13. www.robouno.com.br R O B Ó T I C A Sensor Smart Ultrassom Versão Hardware: 1.0 Versão Firmware: 1.0 REVISÃO 1211.13 Sensor Smart Ultrassom 1. Introdução Os sensores de ultrassom ou ultrassônicos são sensores que detectam

Leia mais

Arquitetura de Computadores Arquitetura de entrada e saída

Arquitetura de Computadores Arquitetura de entrada e saída Arquitetura de Entrada e Saída Arquitetura de Computadores Arquitetura de entrada e saída Barramento Meio de transmissão de dados entre a CPU, a memória principal e os dispositivos de entrada e saída.

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES 1 ARQUITETURA DE COMPUTADORES U C P Prof. Leandro Coelho Plano de Aula 2 Aula Passada Definição Evolução dos Computadores Histórico Modelo de Von-Neumann Básico CPU Mémoria E/S Barramentos Plano de Aula

Leia mais

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos

Leia mais

TÍTULO: SIMULADOR DE SUSPENSÃO AUTOMOTIVA - SSA CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA: ENGENHARIAS

TÍTULO: SIMULADOR DE SUSPENSÃO AUTOMOTIVA - SSA CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA: ENGENHARIAS Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: SIMULADOR DE SUSPENSÃO AUTOMOTIVA - SSA CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS

Leia mais

Módulos IP Configuração e Criação de Cenas

Módulos IP Configuração e Criação de Cenas Módulos IP Configuração e Criação de Cenas Versão do documento: 1-12/08/2015 Versão do software: 1.6 Versão de Mínima do Firmware do Módulo IP: 48 1. Visão Geral Os módulos dimer e relê com conexão IP

Leia mais

Manual de Operação Fresadora CNC

Manual de Operação Fresadora CNC Manual de Operação Fresadora CNC 1 Índice Introdução...3 Métodos de Utilização...3 Controle manual...4 Link Serial...5 Modo Automático com Cartão SD...6 2 Introdução A Fresadora CNC do Lab, é uma fresadora

Leia mais

Quadro de consulta (solicitação do mestre)

Quadro de consulta (solicitação do mestre) Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta

Leia mais

PAINEL ELETRÔNICO DE MENSAGENS MANUAL DE OPERAÇÃO E INSTALAÇÃO CARROS URBANOS E G7 MARCOPOLO

PAINEL ELETRÔNICO DE MENSAGENS MANUAL DE OPERAÇÃO E INSTALAÇÃO CARROS URBANOS E G7 MARCOPOLO PAINEL ELETRÔNICO DE MENSAGENS MANUAL DE OPERAÇÃO E INSTALAÇÃO CARROS URBANOS E G7 MARCOPOLO INTRODUÇÃO INFORMAÇÃO GERAL 1 O Painel Eletrônico LOHR foi desenvolvido para ser instalado no interior de veículos

Leia mais

O que há de novo. Audaces Idea

O que há de novo. Audaces Idea O que há de novo Audaces Idea Com o propósito de produzir tecnologia de ponta, o principal requisito da Política de Qualidade da Audaces é buscar a melhoria contínua de seus produtos e serviços. Inovadora

Leia mais

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual Algoritmos: Lógica para desenvolvimento de programação de computadores Autor: José Augusto Manzano Capítulo 1 Abordagem Contextual 1.1. Definições Básicas Raciocínio lógico depende de vários fatores para

Leia mais

Computadores de Programação (MAB353)

Computadores de Programação (MAB353) Computadores de Programação (MAB353) Aula 19: Visão geral sobre otimização de programas 06 de julho de 2010 1 2 3 Características esperadas dos programas O primeiro objetivo ao escrever programas de computador

Leia mais

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

6 Conclusões e Trabalhos futuros 6.1. Conclusões 6 Conclusões e Trabalhos futuros 6.1. Conclusões Neste trabalho estudou-se o comportamento do sistema que foi denominado pendulo planar com a adição de uma roda de reação na haste do pendulo composta de

Leia mais

1.1. Organização de um Sistema Computacional

1.1. Organização de um Sistema Computacional 1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes

Leia mais

GT BLOCK LBS RASTREAMENTO VIA CÉLULA COM BLOQUEADOR

GT BLOCK LBS RASTREAMENTO VIA CÉLULA COM BLOQUEADOR GT BLOCK LBS RASTREAMENTO VIA CÉLULA COM BLOQUEADOR Esta tecnologia torna possível o sistema de anti sequestro, rastreamento, escuta e bloqueio de veículos conforme a área de cobertura, que ao ser acionado,

Leia mais

Manual do Usuário. Plano de Corte

Manual do Usuário. Plano de Corte Manual do Usuário Plano de Corte Sumário Gigatron Plano de Corte...2 Versão...2 Plano de Corte...2 Edição de Atributos de Peças...3 Atributos de Linhas de Corte...4 Estilos de Entrada e Saída...8 Contorno...8

Leia mais

PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO

PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO Rua Coronel Botelho, 64 - Alto da Lapa - CEP: 05088-020 São Paulo - SP - Brasil +55 (11) 3832-6102 PÉGASUS (ETHERNET POCKET) STUDIO

Leia mais

PAINEL DE SENHAS RBSG4JE. Imagem ilustrativa do painel. Operação/Configuração Painel Eletrônico de Senhas / Guichê com jornal de mensagens.

PAINEL DE SENHAS RBSG4JE. Imagem ilustrativa do painel. Operação/Configuração Painel Eletrônico de Senhas / Guichê com jornal de mensagens. PAINEL DE SENHAS RBSG4JE Imagem ilustrativa do painel Operação/Configuração Painel Eletrônico de Senhas / Guichê com jornal de mensagens. Há basicamente dois modos de operação no Painel de Senhas: - Operação

Leia mais

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

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM... 1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER

Leia mais

Manual do Usuário. Protocolo

Manual do Usuário. Protocolo Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

Automação Industrial Parte 2

Automação Industrial Parte 2 Automação Industrial Parte 2 Prof. Ms. Getúlio Teruo Tateoki http://www.getulio.eng.br/meusalunos/autind.html Perspectiva Histórica Os primeiros sistemas de controle foram desenvolvidos durante a Revolução

Leia mais

Profª Danielle Casillo

Profª Danielle Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Automação e Controle Aula 07 Linguagem Ladder Profª Danielle Casillo A LINGUAGEM LADDER Foi a primeira que surgiu para programação

Leia mais

Estrutura de um Computador. Linguagem de Programação Rone Ilídio UFSJ - CAP

Estrutura de um Computador. Linguagem de Programação Rone Ilídio UFSJ - CAP Estrutura de um Computador Linguagem de Programação Rone Ilídio UFSJ - CAP Hardware e Software HARDWARE: Objetos Físicos que compões o computador Circuitos Integrados, placas, cabos, memórias, dispositivos

Leia mais

Monitor de Rede Elétrica Som Maior Pro. Manual do Usuário Versão 3.9f

Monitor de Rede Elétrica Som Maior Pro. Manual do Usuário Versão 3.9f Monitor de Rede Elétrica Som Maior Pro Manual do Usuário Versão 3.9f 2 ÍNDICE PÁG. 1 APRESENTAÇÃO...03 2 DESCRIÇÃO DO EQUIPAMENTO...04 2.1 ROTINA INICIAL DE AVALIAÇÃO DA REDE ELÉTRICA...04 2.2 TROCA DE

Leia mais

O cursor se torna vermelho e uma Paleta de Edição contendo as instruções mais utilizadas é apresentada.

O cursor se torna vermelho e uma Paleta de Edição contendo as instruções mais utilizadas é apresentada. Editor de Ladder para VS7 Versão Teste O editor de ladder é um software de programação que permite que o VS7 e o µsmart sejam programados em linguagem de contatos. Esse editor está contido na pasta Público

Leia mais

Controle universal para motor de passo

Controle universal para motor de passo Controle universal para motor de passo No projeto de automatismos industriais, robótica ou ainda com finalidades didáticas, um controle de motor de passo é um ponto crítico que deve ser enfrentado pelo

Leia mais

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P.

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. Centro de Emprego e Formação Profissional da Guarda Curso: Técnico de Informática Sistemas (EFA-S4A)-NS Trabalho Realizado Por: Igor_Saraiva nº 7 Com

Leia mais

Sistemas Computacionais II Professor Frederico Sauer

Sistemas Computacionais II Professor Frederico Sauer Sistemas Computacionais II Professor Frederico Sauer Livro-texto: Introdução à Organização de Computadores 4ª edição Mário A. Monteiro Livros Técnicos e Científicos Editora. Atenção: Este material não

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO

FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO O Driver IGS possui um módulo de configuração que possibilita a comunicação com protocolos proprietários. Trata-se do Driver

Leia mais

Multimedidores Inteligentes MGE G3 Modo de uso do software IBIS_BE_cnf. ABB Automação. Hartmann & Braun

Multimedidores Inteligentes MGE G3 Modo de uso do software IBIS_BE_cnf. ABB Automação. Hartmann & Braun Multimedidores Inteligentes MGE G3 Modo de uso do software IBIS_BE_cnf ABB Automação Hartmann & Braun Índice 1. IBIS_BE_CNF - DEFINIÇÃO... 3 2. INSTALAÇÃO... 3 2.1. PRÉ-REQUISITOS PARA INSTALAÇÃO... 3

Leia mais

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho 20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam

Leia mais

Henry Equipamentos Eletrônicos e Sistemas Ltda.

Henry Equipamentos Eletrônicos e Sistemas Ltda. Henry Equipamentos Eletrônicos e Sistemas Ltda. +55 41 3661-0100 Rua Rio Piquiri, 400 - Jardim Weissópolis - Pinhais/PR - Brasil CEP: 83322-010 CNPJ: 01.245.055/0001-24 Inscrição Estadual: 90.111.008-53

Leia mais

A seguir serão detalhados os atuadores da estação com a finalidade de facilitar a visualização e ilustrar os circuitos contidos em anexo.

A seguir serão detalhados os atuadores da estação com a finalidade de facilitar a visualização e ilustrar os circuitos contidos em anexo. MANUAL DE OPERAÇÃO Estação de Distribuição MPS Documentação Técnica Estação de distribuição Vista superior da estação Detalhe do terminal de válvulas CPV 2 Descrição da Estação Essa estação tem como principal

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

MANUAL DO USUÁRIO. Software de Imagem via Celular (isic) baseado no sistema operacional Android

MANUAL DO USUÁRIO. Software de Imagem via Celular (isic) baseado no sistema operacional Android MANUAL DO USUÁRIO Software de Imagem via Celular (isic) baseado no sistema operacional Android Software de Imagem via Celular (isic) baseado no sistema operacional Android Esse software possui tecnologia

Leia mais

COMO USAR DOIS MONITORES NO WINDOWS 8

COMO USAR DOIS MONITORES NO WINDOWS 8 COMO USAR DOIS MONITORES NO WINDOWS 8 Trabalhar com dois monitores no Windows tem diversas utilidades. Dentre elas podemos destacar a possibilidade de visualizar mais itens ao mesmo tempo, exibir o conteúdo

Leia mais

1.3 Conectando a rede de alimentação das válvulas solenóides

1.3 Conectando a rede de alimentação das válvulas solenóides 1.3 Conectando a rede de alimentação das válvulas solenóides CONTROLE DE FLUSHING AUTOMÁTICO LCF 12 Modo Periódico e Horário www.lubing.com.br (19) 3583-6929 DESCALVADO SP 1. Instalação O equipamento deve

Leia mais