Logo
Olá visitante Início
CONTROLE DE UM SISTEMA XY COM MOTORES DE PASSO POR MEIO DO ALGORITMO BRESENHAM
Autor: ISRAEL BURIGO DALMOLIN Enviar e-mailVer Currículo Lattes
Orientador: SÉRGIO CORAL Enviar e-mailVer Currículo Lattes
Resumo:
Este projeto descreve a confecção de um sistema de controle de automação, para controlar motores dispostos em forma de plano cartesiano, utilizando baixa tecnologia e algoritmos computacionais, afim de reduzir o custo e trazer facilidade de implementação, para empresas que estão entrando no ramo de automação. Para tal, é necessário compreender as etapas da automatização, desde a entrada de sinais por comparação, passagem pelo controle, até a atuação dos deslocamentos nos eixos. Os deslocamentos são executados por motores de passo que auxiliam nesse processo, e são controlados por sistemas eletrônicos dedicados, conhecidos como drivers. Estes drivers, por sua vez, são gerenciados por sistemas inteligentes, tal como os microcontroladores, componentes eletrônicos que podem ser programados. Os microcontroladores também fazem parte da recepção das informações entre um usuário e o sistema. Um dos problemas de um de um microcontrolador é operar em baixa velocidade de processamento, visando a busca por algoritmos mais eficazes, como o algoritmo de Bresenham, utilizado para traçar retas em formato de pixels, por meio de operações com números inteiros, ou lógica inteira. A confecção do driver se deu através de circuitos integrados que controlam da melhor forma os motores de passo, juntamente utilizando um microcontrolador para abstrair o acionamento destes circuitos, afim de facilitar o controle dos mesmos. Uma etapa seguinte, foi a objetivação da mesa, com o intuído de testar o sistema. Na confecção do controle, foi estipulado a utilização de protocolos de comunicação, para que um usuário final possa estar se comunicando com o sistema. Este protocolo, têm como objetivo receber pontos de um objeto a ser plotado no plano cartesiano. Ainda no controle, foi implementado o algoritmo de Bresenham, com a finalidade de acionar os motores de forma a executarem os passos, como se fossem pixels. Com a eletrônica projetada e programada, o controle do sistema foi contemplado, podendo ser testado plotando diversos objetos, de diferentes tamanhos. Para testar o desempenho do microcontrolador, foi implementado também um algoritmo para traçar retas, utilizando lógica flutuante. Uma comparação foi estabelecida entre os algoritmos implementados, e foi comprovado a eficácia da utilização do algoritmo de lógica inteira. Por fim, todas as etapas do projeto foram alcançadas. Ainda assim, este sistema pode ser melhorado, otimizando recursos de hardware e software, além da implementação de sistemas que possuem soluções gráficas eficientes, até a questão de aumentar a precisão dos motores de passo.
Início: 2013.1  Término: 2014.1



Curso de Ciência da Computação (UNESC)