UNIVERSIDADE FEDERAL DE PERNAMBUCO DEPARTAMENTO DE ELETRÔNICA E SISTEMAS 1o semestre de 2009 ES440 Técnicas Digitais Prof. João Paulo Cerquinho Cajueiro Laboratório VI - Motor de passo Objetivo - Utilizar os conhecimentos adquiridos na implementação do controle de um motor de passo. Introdução Um motor de passo funciona travando o rotor em posições especı́ficas (ou passos) através da polarização de suas bobinas. Para um entendimento mais fácil, abaixo tem o diagrama simplificado de um motor de passo de 4 passos. O funcionamento discretizado de um motor de passo o torna ideal para ser controlado por um sistema digital. Devido a alta corrente puxada pela bobina de um motor de passo, ele funciona ligado a um circuito driver (o ULN2803). Da maneira como está montado, as entradas do motor de passo (antes do driver) são os bits l3 l2 l1 l0 e as sequências para que o motor gire no sentido horário ou anti-horário são mostradas abaixo. Note que em cada sequência mostrada o motor anda 8 passos. l3 l2 l1 l0 (a) Sentido horário l3 l2 l1 l0 (b) Sentido anti-horário Além disso, o motor de passo conta com um detector de fim-de-curso, localizado no ângulo 0o , que nada mais é do que um led infravermelho e um sensor de luminosidade, ligados de tal forma que quando a paleta ligada ao rotor do motor passa por esta posição, corta a passagem de luz entre o led e o sensor, gerando um sinal lógico alto na saı́da. Prática 1. Implemente um circuito que, recebendo uma onda quadrada ck com perı́odo T e um sinal d/e, faça o motor andar no sentido horário se d/e = 1 ou anti-horário se d/e = 0 numa velocidade de 1 passo por T . 2. Utilizando o circuito da questão anterior, implemente um circuito que faça o motor de passo girar continuamente sendo uma volta no sentido horário e outra no sentido anti-horário, invertendo a direção sempre que acionar o sensor de fim-de-curso.