Motor de Paso

Embed Size (px)

Citation preview

  • 8/14/2019 Motor de Paso

    1/16

    Motor de passo

    O solenide do topo (1) esta ativado, atraindo o dente superior do eixo.

    O solenide do topo (1) desativado, e o solenide da direira (2) ativado, movendo o quarto dente mais prximo direita. Isto resulta em uma rotao de 3.6.

    http://pt.wikipedia.org/wiki/Imagem:Stepper_motor_2.pnghttp://pt.wikipedia.org/wiki/Imagem:Stepper_motor_1.pnghttp://pt.wikipedia.org/wiki/Imagem:Stepper_motor_1.png
  • 8/14/2019 Motor de Paso

    2/16

    O solenide inferior (3) ativado; outra rotao de 3.6 ocorre.

    O solenide esquerda (4) ativado, rodando novamente o eixo em 3.6. Quando o solenide do topo (1) for

    ativado novemante, o eixo ter rodado em um dente de posio, como existem 25 dentes, sero necessrios 100passos para uma rotao completa.Um motorde passo um tipo de motor eltricoque usado quando algo temque ser posicionado muito precisamente ou rotacionado em umnguloexato.Em um motor de passo, um rotorinterno contendo um m permanente controlado por uma srie de campos eletromagnticosque so ativados edesativados eletronicamente. Desse modo, uma mistura entre ummotor de corrente contnuae um solenide.Motores de passo no usamesvocases ou comutadores. Os motores de passo possuem um nmero fixo deplosmagnticos que determinam o nmero de passos por revoluo. Os motores de passo mais comuns possuem 200passos completos/revoluo, significando que ele leva 200 passos completos para completar uma volta.Controladores avanados de motores de passo podem utilizarmodulao de largura de pulsopara realizaremmicropassos, obtendo uma maior resoluo de posio e operao mais macia. Alguns controladores de

    http://pt.wikipedia.org/wiki/Motorhttp://pt.wikipedia.org/wiki/Motorhttp://pt.wikipedia.org/wiki/Motor_el?tricohttp://pt.wikipedia.org/wiki/Motor_el?tricohttp://pt.wikipedia.org/wiki/?ngulohttp://pt.wikipedia.org/wiki/?ngulohttp://pt.wikipedia.org/wiki/?ngulohttp://pt.wikipedia.org/w/index.php?title=?m?_permanente&action=edithttp://pt.wikipedia.org/w/index.php?title=Eletromagn?tico&action=edithttp://pt.wikipedia.org/w/index.php?title=Eletromagn?tico&action=edithttp://pt.wikipedia.org/wiki/Motor_de_corrente_cont?nuahttp://pt.wikipedia.org/wiki/Motor_de_corrente_cont?nuahttp://pt.wikipedia.org/wiki/Motor_de_corrente_cont?nuahttp://pt.wikipedia.org/w/index.php?title=Solen?ide&action=edithttp://pt.wikipedia.org/w/index.php?title=Escova_(el?trica)&action=edithttp://pt.wikipedia.org/w/index.php?title=Escova_(el?trica)&action=edithttp://pt.wikipedia.org/w/index.php?title=Comutador_(el?trica)&action=edithttp://pt.wikipedia.org/w/index.php?title=Comutador_(el?trica)&action=edithttp://pt.wikipedia.org/wiki/P?lo_magn?ticohttp://pt.wikipedia.org/wiki/P?lo_magn?ticohttp://pt.wikipedia.org/wiki/P?lo_magn?ticohttp://pt.wikipedia.org/w/index.php?title=Modula??o_de_largura_de_pulso&action=edithttp://pt.wikipedia.org/w/index.php?title=Modula??o_de_largura_de_pulso&action=edithttp://pt.wikipedia.org/wiki/Imagem:Stepper_motor_4.pnghttp://pt.wikipedia.org/wiki/Imagem:Stepper_motor_4.pnghttp://pt.wikipedia.org/wiki/Imagem:Stepper_motor_3.pnghttp://pt.wikipedia.org/wiki/Imagem:Stepper_motor_3.pnghttp://pt.wikipedia.org/wiki/Motorhttp://pt.wikipedia.org/wiki/Motor_el?tricohttp://pt.wikipedia.org/wiki/?ngulohttp://pt.wikipedia.org/w/index.php?title=?m?_permanente&action=edithttp://pt.wikipedia.org/w/index.php?title=Eletromagn?tico&action=edithttp://pt.wikipedia.org/wiki/Motor_de_corrente_cont?nuahttp://pt.wikipedia.org/w/index.php?title=Solen?ide&action=edithttp://pt.wikipedia.org/w/index.php?title=Escova_(el?trica)&action=edithttp://pt.wikipedia.org/w/index.php?title=Comutador_(el?trica)&action=edithttp://pt.wikipedia.org/wiki/P?lo_magn?ticohttp://pt.wikipedia.org/wiki/P?lo_magn?ticohttp://pt.wikipedia.org/w/index.php?title=Modula??o_de_largura_de_pulso&action=edit
  • 8/14/2019 Motor de Paso

    3/16

    micropassos podem aumentar a resoluo dos passos de 200 passos/revoluo para 50,000 micropassos/revoluo.Os motores de passo so classificados pelotorqueque produzem. Uma caracterstica nica deste tipo de motor asua habilidade de poder manter o eixo em uma posio segurando o torque sem estar em movimento. Para atigirtodo o seu torque, as bobinas de um motor de passo devem receber toda a sua corrente marcada durante cadapasso. Os controladores de motor de passo deve possuir circuitos reguladores de corrente para poderem fazer isto.A marcao de voltagem (se houver) praticamente sem utilidade. O controle computadorizado de motores depasso uma das formas mais versteis de sistemas de posicionamento, particulamente quando digitalmente

    controlado como parte de umservo sistema. Os motores de passo usados em drives de disquete, scanners planos,impressoras, e muitos outros dispositivos.

    Motor de PassoTIPOS DE MOTOR DE PASSO

    Os motores de passo so encontrados em 2 tipos: Magntico Permanente(permanent magnet) e RelutnciaVarivel(variable reluctance) (existe tambm os motores hbridos, que so indistinguveis de magnticopermanente ou relutncia varivel de ponto de vista de controle). Motores magnticos permanente possuema tendncia a "agarrar" quando se gira o seu eixo com os dedos (com o motor desligado) e os motores derelutncia variveis giram livremente (s vezes eles podem "agarrar" levemente por causa do resduomagntico no rotor). Voc geralmente pode identific-los tambm com um ohmmetro. Motores derelutncia variveis geralmente possuem 3 enrolamentos (s vezes 4), com um retorno comum, enquantomotores magntico permanentes possuem 2 enrolamentos independentes, com ou sem fio centrais (center

    taps). Enrolamentos com fios centrasi so usados por motores de passo do tipo unipolar.Motores de passo vm em vrios escalar de ngulos diferentes. Os motores menos precisos giramtipicamente 90 por passo, enquanto os motores de maior preciso so capazes de girar entre 1.8 e 0.72 porpasso!. Com um controle apropriado, a maiora dos motores de passo de magntico permanete e hbridospodem girar em meio-passo (half-steps), e alguns controles podem trabalhar com pequenas fraes depassos e micropassos.Para ambos motores do tipo magntico permantente e relutncia varivel, se somente um enrolamento forenergizado, o eixo ir parar num determinado ngulo e assim ficar "preso" at que o torque exceda otorque do motor, nesse ponto, o eixo ir girar, tentando manter sucessivamente a posio de equilbrio.

    Motores de Relutncia Varivel

    Se o motor possuir 3 enrolamentos,tpicamente conectados como mostra a figura acima(figura 1.1), com um terminal comum para todos osenrolamentos, este o tipo mais comum de motores de passo de relutncia variveis. Em uso, o fio comumtpicamente vai para o polo positivo da bateria e os enrolamentos so energizados em sequncia.O motor exemplo da figura 1.1 de 30 por passo. O eixo desse motor possui 4 dentes e os enrolamentosficam em volta formando 6 polos enrolados em volta de dois polos opostos. Com o enrolamento nmero 1energizado, o dente do eixo marcado com X atrado para o polo desse enrolamento. Se a corrente atravs

    do enrolamento 1 for cortada e o enrolamento 2 for ligado, o motor ir rodar 30 (sentido horrio) at que opolo marcado com Y se alinhe com o polo 2.

    http://pt.wikipedia.org/wiki/Torquehttp://pt.wikipedia.org/wiki/Torquehttp://pt.wikipedia.org/wiki/Torquehttp://pt.wikipedia.org/w/index.php?title=Corrente_(eletricidade)&action=edithttp://pt.wikipedia.org/wiki/Voltagemhttp://pt.wikipedia.org/w/index.php?title=Sistema_de_posicionamento&action=edithttp://pt.wikipedia.org/w/index.php?title=Servomecanismo&action=edithttp://pt.wikipedia.org/w/index.php?title=Servomecanismo&action=edithttp://pt.wikipedia.org/wiki/Impressorahttp://pt.wikipedia.org/wiki/Impressorahttp://pt.wikipedia.org/wiki/Torquehttp://pt.wikipedia.org/w/index.php?title=Corrente_(eletricidade)&action=edithttp://pt.wikipedia.org/wiki/Voltagemhttp://pt.wikipedia.org/w/index.php?title=Sistema_de_posicionamento&action=edithttp://pt.wikipedia.org/w/index.php?title=Servomecanismo&action=edithttp://pt.wikipedia.org/wiki/Impressora
  • 8/14/2019 Motor de Paso

    4/16

    Exemplo animado do motor da figura 1.1

    Para rodar esse motor contnuamente, ns simplesmente aplicamos energia nos 3 enrolamento emsequncia. Usando lgica positiva, onde for 1 significa passando corrente atravs do enrolamento do motor,a sequncia a seguir ir girar o motor ilustrado na figura 1.1 no sentido horrio, 24 passos ou 2 revolues.Enrolamento 1 1001001001001001001001001Enrolamento 2 0100100100100100100100100Enrolamento 3 0010010010010010010010010tempo --->V na seoControle Lgico de um Motor de Passopara saber como gerar esses sinais. E depois v em

    Controle Eletrnico de um Motor de Passopara saber quais circuitos eletrnicos sero usados pararcontrolar o motor dessa sequncia.H ainda motores de passo de relutncia variveis com 4 e 5 enrolamentos, possuindo 5 ou 6 fios. Oprincpio de controle desses motores so os mesmos dos de 3 enrolamentos, mas fica importante trabalharcom a ordem correta de energizamento dos enrolamentos para fazer o motor girar satisfatriamente.

    Motores de Passo Unipolares

    Motores de passo, tanto magnticopermanebte quanto hbridos com 5 ou 6 fios so geralmente esquematizados como mostra a figura 1.2, comum fio central em cada um dos enrolamentos. Na prtica, usualmente o fio central ligado ao polo positivoda bateria, e os dois finais de cada enrolamento so levados ao polo negativo alternadamente para reverter

    a direo do campo magntico proveniente dos enrolamentos.A seo do motor mostrada na figura 1.2 de 30 por passo, magntico permanente ou hbrido -- a

    diferena entre esses dois tipos de motores irrelevante neste nvel de complexidade. O enrolamentonmero 1 do motor distribudo entre a parte de cima e a de baixo do polo do stator, enquanto o

    enrolamento 2 distribudo entre a esquerda e a direita dos polos do motor. O eixo um magnticopermanente com 6 polos, 3 suls e 3 nortes, colocad em volta da circunferncia.

    Para uma faixa angular alta, o eixo provavelmente tem que ter mais polos. O motor de passo de 30 porpasso na figura um dos tipos mais comuns de motores de magntico permanente, entretanto motores com

    15 e 7.5 por passo so facilmente encontrados. Motores de passo de magntico permanente com altapreciso como 1.8 por passo tambm so fabricados, motores hbridos so construdos em srie de 3.6 e

    1.8 por passo, com capacidade de at 0.72 por passo.Como mostrado na figura, a corrente circulando do fio central do enrolamento 1 at o terminal a causa aparte superior do polo do stator ser polo Norte enquanto a parte inferior ser polo Sul. Isso atrai o eixo na

    posio mostrada na figura. Se a anergia do enrolamento 1 for desligada e o enrolamento 2 for energizado,o eixo ir girar 30, ou um passo.

    http://www.mrshp.hpg.ig.com.br/rob/passologico.htmhttp://www.mrshp.hpg.ig.com.br/rob/passologico.htmhttp://www.mrshp.hpg.ig.com.br/rob/passologico.htmhttp://www.mrshp.hpg.ig.com.br/rob/passoele.htmhttp://www.mrshp.hpg.ig.com.br/rob/passoele.htmhttp://www.mrshp.hpg.ig.com.br/rob/passologico.htmhttp://www.mrshp.hpg.ig.com.br/rob/passoele.htm
  • 8/14/2019 Motor de Paso

    5/16

    Exemplo animado do motor da figura 1.2Para girar o motor contnuamente, ns simplesmente aplicamos corrente nos dois enrolamentos emsequncia. Assumindo 1 como lgico positivo, isto energizando o enrolamento do motor, as seguintesseqncias de controle ir girar o motor da ilustrao 1.2 no sentido horrio, 24 passos ou 4 revolues.Enrolamento 1a 1000100010001000100010001Enrolamento 1b 0010001000100010001000100Enrolamento 2a 0100010001000100010001000Enrolamento 2b 0001000100010001000100010tempo --->Enrolamento 1a 1100110011001100110011001

    Enrolamento 1b 0011001100110011001100110Enrolamento 2a 0110011001100110011001100Enrolamento 2b 1001100110011001100110011tempo --->Note que os dois lados do mesmo enrolamento nunca so energizados ao mesmo tempo. As duas sequnciasacima iro girar o motor em um passo de cada vez. A sequncia superior apenas energiza um enrolamentopor vez, como ilustrado na figura acima; isso gasta menos energia. A sequncia inferior energiza 2enrolamentos por vez e geralmente produz um torque 1.4 vezez maior do que a sequncia superior gastandoo dobro de energia.V na seoControle Lgico de um Motor de Passopara saber como gerar esses sinais. E depois v emControle Eletrnico de um Motor de Passopara saber quais circuitos eletrnicos sero usados pararcontrolar o motor dessa sequncia.As posies dos eixos do motor nas duas sequncias acima no so as mesmas, como resultado secombinarmos as duas sequncias consiguiremos girar o motor em Meio-Passo(half-step). A sequncia

    combinada :Enrolamento 1a 11000001110000011100000111Enrolamento 1b 00011100000111000001110000Enrolamento 2a 01110000011100000111000001Enrolamento 2b 00000111000001110000011100tempo --->CliqueAQU para ver dois gifs animados demosntrando como o motor gira em Meio-Passo e em Passo-Completo.

    Motores de Passo Bipolares

    Motores de passo bipolares tanto magntico permanente quanto hbridos so construdos com exatamenteos mesmo mecanismos usados nos motores unipolares, mas os dois enrolamentos so mais simples, sem fiocentral. Isto significa que, o motor mais simples mas o circuito eletrnico precisa controlar a reverso dacorrente para cada enrolamento, isso torna-o muito mais complexo. O eaquema da figura 1.3 mostra como

    http://www.mrshp.hpg.ig.com.br/rob/passologico.htmhttp://www.mrshp.hpg.ig.com.br/rob/passologico.htmhttp://www.mrshp.hpg.ig.com.br/rob/passologico.htmhttp://www.mrshp.hpg.ig.com.br/rob/passoele.htmhttp://www.mrshp.hpg.ig.com.br/rob/passoele.htmhttp://www.mrshp.hpg.ig.com.br/rob/passo_steps.htmhttp://www.mrshp.hpg.ig.com.br/rob/passo_steps.htmhttp://www.mrshp.hpg.ig.com.br/rob/passologico.htmhttp://www.mrshp.hpg.ig.com.br/rob/passoele.htmhttp://www.mrshp.hpg.ig.com.br/rob/passo_steps.htm
  • 8/14/2019 Motor de Paso

    6/16

    o motor configurado, enquanto a seo mostrada aqu exatamente a mesma da seo da figura 1.2.O circuito eletrnico para esses tipos de motores so do tipo H-Bridge (pontes com 4 transistores). O motorprecisa de uma h-bridge para cada enrolamento, isso discutido com mais detalhes em Controle Eletrnicode um Motor de Passo. Basicamente, uma h-bridge permite que a polaridade da energia aplicada em cadaponta de cada enrolamento seja controlado independentemente. A sequncia de controle para um passosimples mostrada abaixom usando os simbolos + e - para indicar a polaridade da fora aplicada em cadaterminal do motor.Terminal 1a +---+---+---+--- ++--++--++--++--

    Terminal 1b --+---+---+---+- --++--++--++--++

    Terminal 2a -+---+---+---+-- -++--++--++--++-

    Terminal 2b ---+---+---+---+ +--++--++--++--+

    tempo --->

    Note que essas sequncias so idnticas as do motor unipolar, num nvel representativo.Para distinguir um motor bipolar de um unipolar de 4 fios, mea a resistncia entre os terminais. importante observar que alguns motores permanete magntico possuem 4 enrolamentos independentes,organizados em uma dupla com 2 cada. Em cada uma, se os enrolamentos so conectados em srie, oresultado pode ser um motor de passo bipolar de alta voltagem. Se eles estiverem conectados em paralela, oresultado pode ser usado como um motor de passo bipolar de baixa voltagem. Se eles forem conectados emsrie com um fio central, o resultado pode ser usado como um motor de passo unipolar de baixa voltagem.

    Motores Multifases

    Figura 1.4

    Um tipo menos comum de motores de passo magntico permanete possui seus enrolamentos ligados de umaforma cclica, com um pequeno enrolamento ligando o centro de cada par de enrolamentos formando umcrculo. O modelo mais comum nessa categoria usa cabeamento de 3-fase e 5-fase. O controle eletrnicorequer 1/2 de um H-bridge para cada terminal do motor, mas esses motores podem gerar mais torquedoque um outro motor do mesmo tamanho porque todos ou todos exceto um dos enrolamentos soenergizados a cada turno de passos. Alguns motores de 5-fase possuem resolues altas na ordem de 0.72por passo (500 passos por revoluo).Com um motor de 5-fase, existe 10 passos bsicos que se repetem em cada ciclo, como mostrado abaixo:Terminal 1 +++-----+++++-----++

    Terminal 2 --+++++-----+++++---

    Terminal 3 +-----+++++-----++++

    Terminal 4 +++++-----+++++-----

    Terminal 5 ----+++++-----+++++-tempo --->

    Aqu, como no caso dos motores bipolares, cada terminal conectado hora no positivo hora no negativo dabateria. Repare que, a cada passo, somente um terminal muda de polaridade. Essa mudana remove a forade um enrolamento anexado no terminal (porque mbos terminais do enrolamento em questo esto namesma polaridade) e aplica fora para um enrolamento que estava prviamente sem fora. Um motor coma geometria da figura 1.4, essa sequencia de controle ir girar o motor por 2 revolues.Para distinguir um motor de 5-fase de outro motor com 5 fios, repare que, se a resistncia entre 2 terminaisconsecutivos do motor de 5-fase R, a resistncia entre terminais no-consecutivos ser 1.5R.Repare que alguns motores 5-fase possuem 5 enrolamentos separados, num total de 10 comandos. Esse

    http://www.mrshp.hpg.ig.com.br/rob/passoele.htmhttp://www.mrshp.hpg.ig.com.br/rob/passoele.htmhttp://www.mrshp.hpg.ig.com.br/rob/passoele.htmhttp://www.mrshp.hpg.ig.com.br/rob/passoele.htm
  • 8/14/2019 Motor de Paso

    7/16

    pode ser conectado na configurao estrela mostrada na figura, usando 5 metades de um h-bridge, ou cadaenrolamento pode ser controlado pelo seu prprio H-bridge.

    Motor de PassoCONTROLE LGICO DE UM MOTOR DE PASSO

    Os motores de passo se comportam diferente de outros motores DC. Primeiramente ele no pode girarlivremente quando alimentado "classicamente", eles fazem como os seus prrpios nomes sugerem: usampassos.Um circuito responsvel de converter sinais de passo e de direo em comandos para os enrolamentos domotor o controle lgico. Ele recebe os sinais de passos e a direo e gera os sinais para que o motor gire.Aps esta fase de controle lgico, preciso o Controle Eletrnicoque se encarrega de fornecer a correnteeltrica requerida pelos enrolamentos do motor.

    Nela, VLOGIC a fonte de alimentao do controle lgico,TRANSLATOR o controle lgico,POWER DRIVERS o controle eletrnico,e VMOTOR a tenso requerida pelo motor.GERANDO OS SINAISPode-se gerar os sinais lgicos de 2 maneiras distintas: Por Hardware e por Software. Observe que se foremusados microcontroladores, a gerao ser feita tanto pelo Software(o programa) tanto quanto pelo

    Hardware(o prrpio microcontrolador).Controle por HardwareO controle lgico por Hardware simples e eficiente se voc trabalhar com Passo-Completo, cliqueaqupara ver a diferena entre ele e o Meio-Passo. Assim, para se gerar o Meio-Passo mais aconselhvelutilizar o Software.O controle lgico dos motores de passo servem para qualquer tipo de motor: Unipolar, Bipolar, MagnticoPermanente, etc... O que se diferencia so os tipos de passo.O tipo de passo mais simples esse:

    E para ger-lo mais simples ainda. Basta usar um circuito integrado contador como o CD4017 (esse

    http://www.mrshp.hpg.ig.com.br/rob/passoele.htmhttp://www.mrshp.hpg.ig.com.br/rob/passoele.htmhttp://www.mrshp.hpg.ig.com.br/rob/passo_steps.htmhttp://www.mrshp.hpg.ig.com.br/rob/passo_steps.htmhttp://www.mrshp.hpg.ig.com.br/rob/passoele.htmhttp://www.mrshp.hpg.ig.com.br/rob/passo_steps.htm
  • 8/14/2019 Motor de Paso

    8/16

    circuito integrado muito fcil de se encontrar e barato), basta mont-lo como na figura abaixo e ligar osseus terminais 1A, 1B, 2A, 2B no controle eletrnico.

    Uma forma de passo alternativo, que consome mais energia mais fornece muito mais torque esse:

    Observe que este tipo de passo trabalha alimentando 2 bobinas de cada vez. Para gerar esse sinais pode serusado vrios circuitos, os mais comuns usam 2 flip-flops como na figura abaixo:

    Mas esse tipo de controle no oferece o controlede direo, para resolver este problema so colocados portas lgicas que controlam a direo:

  • 8/14/2019 Motor de Paso

    9/16

    Com isso, fica fcil definir a direo e os passos do motor.Tente utilizar esse tipo de passo, pois ele melhor que o outro em vrios aspectos, tando em torque quantoem controle. Abaixo segue dois esquemas prticos para se gerar esses sinais,observe que nenhum deles foitestado. Monte-os primeiro num Proto-Board antes de soldar qualquer coisa.

  • 8/14/2019 Motor de Paso

    10/16

  • 8/14/2019 Motor de Paso

    11/16

  • 8/14/2019 Motor de Paso

    12/16

    Este circuito faz a reverso automtica de pequenos motores, com tempo programado pelo CI 555. FuncionamentoAo ligar S1 o CI 555 envia pulso para entrada de clock do CI 4017, fazendo com que sua primeira saida(pino 3)v a nvel alto, saturando o transistor Q2(Q4 e Q1 entra em corte) que junto com o transistor Q3 alimenta abobina do motor, fazendo com que este gire em um sentido. Quando o CI 4017 receber o segundo clock doCI 555, seu pino 3 vai a nvel baixo(Q2 e Q3 entram em corte), ao mesmo tempo que seu pino 2 vai a nvel alto(Q1 e Q4 so saturados) fazendo com que a rotao do motor seja no sentido contrrio. Para motores com consumo at100mA:Q1 e Q2 = BC548 - Q3 e Q4 =BC558 - R1 e R2 =10k.

    Para motores de maior consumo:Q1 e Q2 = BD135 - Q3 e Q4 = BD136 - R1 e R2 = 2k2.P1 controla o tempo de giro do motor em cada rotao.

    Mater ia l Necessrio:

    1 Cabo de Impressora (DB 25 Macho)

    1 Circuito Integrado ULN2003 ou ULN2803 ( 1: 0.56 ,2: 1)

    1 Motor de Passo no mx. de 500mA

    1 Dodo de Zener de de 0.5W / 12v (0.30)

    Multmetro (se puder ser para verificar os fios do motor)

    (D odo de Zener e Ci rcu i to In teg rado bem Como o Cabo de Impresso ra ( se n t ive rem) Podem SerEncont rados Numa Lo ja Normal de Elec t rn ica , Por Ex. Na DIMODEL em Lisboa.www.Dimofel.pt)1 Tentar

    arranjar um Motor de Passo, muito simples, se tiverem uma impressora estragada ou um scanner ideal!Os meus motores:

    De Uma Impressora. De Um Scanner

    H dois tipos de motores os Bipolares e os Unipolares, os de 6 fios ou de 5 fios(Unipolares) e os de 4 fios (Bipolares), (o 1 da foto de 6 fios e o 2 de 5 fios,Unipolares) a diferena est no papel que cada um desempenha, mais preciso oumenos preciso (Em impressoras possivelmente encontram tanto os Bipolarescomo os Unipolares).Motores

    Neste caso tanto faz, independentemente do motor que tiverem vai funcionar.NOTA: O motor no pode exceder os 500mA de Intensidade devido o ULN2003 s suportar at 500mA.(Se souberem a Voltagem do motor e a resistencia: V=R*I Logo: I=V/R)2 Aps adquirir o motor temos que verificar os fios, vou usar como exemplo o motor de 6 fios (Unipolar),vamos ter que ident i f icar os f ios comuns do motor, ou seja, os 2 fios que se vo ligar aos 12v da nossafonte de alimentao. Para poderem ver melhor:Circuito, a diferena do motor de 5 fios para este queem vez de ter 2 fios comuns s tem um fio comum (geralmente o vermelho) que se liga aos 12v.

    Como ident i f i ca r os f io s com um mult metro :

    Para identificarmos quais ou qual o fio comum verificar qual dos fios tem MENOR RESISTNCIA, com ummultmetro na seco das resistncias (R) se medirmos por ex. o motor de 5 fios e se meterem um cabo domultmetro no Fio Vermelho do Motor e o outro no Amarelo e se a Resistncia medida for de 75R e se em vez dovermelho ligarem Amarelo+Castanho e for de 150R ento o Fio Vermelho o comum pk o que tem menosresistncia ou seja METADE da resistncia dos outros Fios! Ver

    Se chegaram at aqui ento agora muito simples, basta fazerem o circuito uma vez que j sabem os fios do

    motor:

    O Circuito Integrado ULN2003tem 16 "Pinos", do 1 ao 7 so entradas, do 10 ao 16 so sadas, o pino 8 Terra(00v) e o pino 9 Positivo (12v).

    http://www.dimofel.pt/http://www.dimofel.pt/http://motorpasso.no.sapo.pt/Motores.htmhttp://motorpasso.no.sapo.pt/Motores.htmhttp://motorpasso.no.sapo.pt/CircuitoULN.gifhttp://motorpasso.no.sapo.pt/CircuitoULN.gifhttp://motorpasso.no.sapo.pt/CircuitoULN.gifhttp://motorpasso.no.sapo.pt/Ver.htmhttp://www.dimofel.pt/http://motorpasso.no.sapo.pt/Motores.htmhttp://motorpasso.no.sapo.pt/CircuitoULN.gifhttp://motorpasso.no.sapo.pt/Ver.htm
  • 8/14/2019 Motor de Paso

    13/16

    Verificar a "Marca" do ULN2003, a imagem em cima corresponde se oULN2003 tiver com a marca para Cima:

    A Porta Paralelatem 25 Pinos, o 1 Massa e do 2 ao 9 so sadas (ondens vamos ligar o ULN2003) e os pinos 18 a 25 Terra:

    4 Agora s montar o circuito, como visto em cima em "circuito" asligaes fazem-se da seguinte forma:

    Pinos 2 ao 5 (ou do D0 ao D3) da LTP1 Ligamos Nos Pinos 1,2,3 e 4 do ULN2003.

    Ligar um Pino do 18 ao 25 da Ltp1 ao Pino 8 do ULN2003 e Ligar TERRA (0v da fonte). Ex. Ltp1 Pino18 +

    Pino 8 ULN2003==> 0volts (terra da fonte de alimentao)

    Entre o Pino 9 do ULN2003 e a Fonte 12v Vamos colocar o Dodo de Zener e vamos tb ligar o FioComum ou os Fios Comuns (depende do motor) aos 12v. Ex. Pino 8 ULN2003==>Dodo deZener==>12v (+ fio comum do motor)

    Para fonte de alimentao podem usar uma Molex da fonte de alimentao do vosso PC, o fio Amarelo de 12 Volts, o Preto o Negativo.

    Nota: O dodo de Zener para ser ligado correctamente tem que se ligar com a "risca" para o lado do

    ULN2003. VERouArquivo

    Usando a Porta Paralela do seu PC para acionar um motor de Passo

    Um dos motivos que me fizeram escrever esse artigo que com esse site eu sempre pretendipopularizar os conhecimentos sobre eletrnica e robtica pois muitos acham isso uma coisa dooutro mundo e na verdade no . Esse artigo tem o objetivo de esclarecer como podemosfazer com que um PC possa funcionar como um microcontrolador, pois se analisar friamenteoque um microcontrolar veremos que ele no passa de um circuito processado que possuimemria e tem dispositivos de Entrada/Saida de dados, parece que estamos descrevendo umPC, no verdade?.

    Cuidados a serem tomados Como o ttulo desse artigo diz , iremos usar a porta paralela para fazer um pequeno experimento,

    ento peo encarecidamente para o leitor seguir a risca esses conselhos pois a porta paralela algo muito delicado, e qualquer ligao que por ventura voc faa errado, seu PC literalmentepode queimar, e o dano ser maior se sua placa for com dispositivos ON BOARD. Todos osartigos sobre Porta Paralela que so encontrados na internet, recomendam que se deveinterfacear a porta paralela com um outro circuito, usando-se acopladores pticos, mas nessecaso o nosso circuito to simples que estarei dispensando esse componente que tornaria onosso circuito bem mais complicado, e at o fim das minhas frias irei escrever sobre osacoplamentos pticos.

    Lista de Componentes 1 Conector DB 25 Macho (custa 1 Real)

    1 Circuito Integrado ULN 2003 (Custa 1 Real)1 Motor de Passo de no mximo 500 mA por fase (consumo) ( 10 Reais)1 Diodo 1N4001

    Mapa da Porta Paralela

    http://motorpasso.no.sapo.pt/Diodo.htmhttp://motorpasso.no.sapo.pt/Diodo.htmhttp://motorpasso.no.sapo.pt/Diodo%20zener.dochttp://motorpasso.no.sapo.pt/Diodo%20zener.dochttp://motorpasso.no.sapo.pt/Diodo.htmhttp://motorpasso.no.sapo.pt/Diodo%20zener.doc
  • 8/14/2019 Motor de Paso

    14/16

    Identificando os fios do motor

    Um dos passos mais trabalhosos nesse projeto identificar os fios do motor. Vou tomar por base ummotor de 6 fios onde 2 so para ser ligados em +VCC. Usando um multmetro deve-se medir asresistncias entre todos os fios. Logo voc ir notar que vai haver 3 tipos de resistncia: R , 2R e infinito,imagine que a resistncia entre o fios 1 e 2 de 2R e entre os fios 1 e 3 deu R e entre os fios 2 e 3 tambmdeu R. Com isso podemos dizer que o fio 3 o fio de alimentao +, e os fios 1 e 3 fazem parte da mesmabobina. A mesma coisa deve ocorrer com os 3 fios restantes, sendo que se voc medir as resistncias entre

    qualquer um dos fios 1,2,3 e 4,5,6, elas vo dar infinito, pois eles no esto ligados entre si. Supondo queo fio 3 e o fio 6 sejam nos nossos fios de alimentao, teremos que liga-los na alimentao de 12V( nocaso do motor que eu estou usando, no caso de vocs chequem o valor que o motor necessita ser alimentado, eo alimentem com essa tenso)

    Achando a ordem correta de acionamento das BobinasVerificar a ordem das bobinas um passo extremamente importante, pois se isso no for verificado,

    provavelmente o seu motor no ir funcionar do jeito que voc quer. Para verificar a ordem dasbobinas, basta alimentar os fios de alimentao com a tenso requerida, e com o terra da fonte,v encostando nos outros 4 cabos que sobraram, um de cada vez, voc ir perceber que o motorcomear a girar, a cada vez que voc encostar o terra em um cabo diferente, uma hora ele vai girargirar em um sentido, outras em outro sentido.. V trocando a ordem dos cabos que voc liga no terra,at que o seu motor gire 4 vezes consecutivas no mesmo sentido. Anote a ordem dos cabos que vocligou no terra para dar essa seqncia de 4 giradinhas no mesmo sentido, e com isso voc tem a ordemdas bobinas. Agora basta voc ligar os fios na ordem na sada do ULN 200

    Esquema do Circuito

  • 8/14/2019 Motor de Paso

    15/16

    Um pouco de Algebra Booleana

    Aporta paralela possui 8 Bits que podemos mudar o nivel lgico de 0 para 1 ou vice-versa, no entantoas funes que acessam a porta paralela podem usar valores tanto em binrios, hexadecimais ou inteiros,ento irei explicar como transformar um em outro.

    Base Binria:Temos 8 bits que podemos manipular, ento claramente temos 11111111 para todas as sadas igual a 5V,ou 00000001 para apenas uma sada igual a 5V e o restante igual 0V.

    Base Decimal:Pensando primeiro em Binrio para depois transformando em inteiro, ento por exemplo temos,

    (00010111)B = 20 + 21 + 22 + 24 = 23 na base decimal.Base HexadecimalPensando em Binrio primeiro pois o mais intuitivo e passando para hexadecimal, temos:(00010111)B= 17 na base Hexadecimal

    Esse caso no to bvio como o caso acima, ento para transformar em Hexadecimal, temosque separar o numero em binrio em agrupamentos de 4 nmeros, no caso acima temos,0001 e 0111 , depois calcularemos o valor desses dois nmeros em decimal, assim encontramos

    o valor 1 para o primeiro binrio e 7 para o segundo, com isso achamos o nmero 17, que ovalor em Hexadecimal.

    Obs: Note que 10 em decimal igual a A em Hexadecimal., e assim por diante.Visual Basic x WindowsPara quem tem o WIN95/98 :

    1- pegue esse arquivo: http://www.mrshp.hpg.ig.com.br/rob/inpout32.zip

    2-descompacte em algum lugar, e copie o arquivo inpout32.dll pra%windir%\system32 ou %windir%\system dependendo do seu sistema

    3- veja o programa exemplo que vem com esse arquivo para aprender.4- Qualquer duvida, me contatem!!

    Para quem tem WINXP/2000

    1- pegue esse arquivo: http://www.mattjustice.com/parport/userport.zip

    2-Copiar UserPort.sys para %windir%\system32\drivers3-Rodar o UserPort.exe para setar configuracao da sua porta paralela4- seguir os passos do tutorial acima de quem tem o WIN95/98

    Obs: necessario rodar sempre esse programa Userport, pois com oWinxp/2000 no possivel interfacear a porta paralela diretamente, liisso em varios artigos na internet, e testei aqui, e realmente da certo.

    http://www.mrshp.hpg.ig.com.br/rob/inpout32.ziphttp://www.mattjustice.com/parport/userport.ziphttp://www.mrshp.hpg.ig.com.br/rob/inpout32.ziphttp://www.mattjustice.com/parport/userport.zip
  • 8/14/2019 Motor de Paso

    16/16

    Observaes: A LPT1 se encontra no endereo H378 e funciona como descrito acimaA LPT2 se encontra no endereo H278 e todas as porta D0 - D7 so negadas, isto, a tenso de 5V dado quando o nvel lgico Zero.

    FinalizandoA lgica de programao para fazer o motor funcionar a de energizar uma bobina

    de cada vez na ordem correta, assim o eixo do motor ir se alinhar com o campoinduzido por essa bobina, assim no exemplo que eu vou citar , temos um objeto Timer

    cuja funo foi programada desse modo (onde conta = integer)

    Controlando motor de passo (incio da pgina)O integrado UCN5804 um controladorpara motores de passo unipolares de duasfases, podendo suportar corrente mximade 1,25 A por fase e tenso de 35 V.

    O circuito ao lado um exemplo daaplicao conforme datasheet de um

    fabricante. Os diodos de proteo em srieno so especificados, mas sorecomendados tipo Schottky para acorrente prevista. Os resistores em srietambm no so informados, mas devemser de baixo valor. Em alguns exemplos elesno so usados.

    http://%20parent.scrollto%280%2C0%29/http://%20parent.scrollto%280%2C0%29/