Вы находитесь на странице: 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.!.
O solenide in"erior (3) ativado# outra rotao de 3.! o$orre.
O solenide esquerda (%) ativado, rodando novamente o eixo em 3.!. &uando o solenide do topo (1) "or
ativado novemante, o eixo ter' rodado em um dente de posio, $omo existem 2( dentes, sero ne$ess'rios 1))
passos para uma rotao $ompleta.*m motor de passo um tipo de motor eltri$o que usado quando al+o tem
que ser posi$ionado muito pre$isamente ou rota$ionado em um ,n+ulo exato.-m um motor de passo, um rotor
interno $ontendo um .m permanente $ontrolado por uma srie de $ampos eletroma+nti$os que so ativados e
desativados eletroni$amente. /esse modo, uma mistura entre um motor de $orrente $ont.nua e um solenide.
0otores de passo no usam esvo$ases ou $omutadores. Os motores de passo possuem um n1mero "ixo de plos
ma+nti$os que determinam o n1mero de passos por revoluo. Os motores de passo mais $omuns possuem 2))
passos $ompletos2revoluo, si+ni"i$ando que ele leva 2)) passos $ompletos para $ompletar uma volta.
3ontroladores avanados de motores de passo podem utili4ar modulao de lar+ura de pulso para reali4arem
mi$ropassos, o5tendo uma maior resoluo de posio e operao mais ma$ia. 6l+uns $ontroladores de
mi$ropassos podem aumentar a resoluo dos passos de 2)) passos2revoluo para (),))) mi$ropassos2revoluo.
Os motores de passo so $lassi"i$ados pelo torque que produ4em. *ma $ara$ter.sti$a 1ni$a deste tipo de motor a
sua 7a5ilidade de poder manter o eixo em uma posio se+urando o torque sem estar em movimento. 8ara ati+ir
todo o seu torque, as 5o5inas de um motor de passo devem re$e5er toda a sua $orrente mar$ada durante $ada
passo. Os $ontroladores de motor de passo deve possuir $ir$uitos re+uladores de $orrente para poderem "a4er isto.
6 mar$ao de volta+em (se 7ouver) prati$amente sem utilidade. O $ontrole $omputadori4ado de motores de
passo uma das "ormas mais vers'teis de sistemas de posi$ionamento, parti$ulamente quando di+italmente
$ontrolado $omo parte de um servo sistema. Os motores de passo usados em drives de disquete, s$anners planos,
impressoras, e muitos outros dispositivos.
Motor de Passo
TIPOS DE MOTOR DE PASSO
Os motores de passo so encontrados em 2 tipos: Magntico Permanente(permanent magnet) e Relutncia
Varivel(variable reluctance) (existe tamm os motores !"ridos# $ue so indistingu"veis de magntico
permanente ou relutncia varivel de ponto de vista de controle)% Motores magnticos permanente possuem
a tend&ncia a 'agarrar' $uando se gira o seu eixo com os dedos (com o motor desligado) e os motores de
relutncia variveis giram livremente ((s ve)es eles podem 'agarrar' levemente por causa do res"duo
magntico no rotor)% Voc& geralmente pode identi*ic+los tamm com um o!m"metro% Motores de
relutncia variveis geralmente possuem , enrolamentos ((s ve)es -)# com um retorno comum# en$uanto
motores magntico permanentes possuem 2 enrolamentos independentes# com ou sem *io centrais (center
taps)% .nrolamentos com *ios centrasi so usados por motores de passo do tipo unipolar%
Motores de passo v&m em vrios escalar de ngulos di*erentes% Os motores menos precisos giram
tipicamente /01 por passo# en$uanto os motores de maior preciso so capa)es de girar entre 2%3 e 0%421 por
passo5% 6om um controle apropriado# a maior"a dos motores de passo de magntico permanete e !"ridos
podem girar em meio+passo (half-steps)# e alguns controles podem traal!ar com pe$uenas *ra78es de
passos e micropassos%
Para amos motores do tipo magntico permantente e relutncia varivel# se somente um enrolamento *or
energi)ado# o eixo ir parar num determinado ngulo e assim *icar 'preso' at $ue o tor$ue exceda o
tor$ue do motor# nesse ponto# o eixo ir girar# tentando manter sucessivamente a posi7o de e$uil"rio%

Motores de Relutncia Varivel
9e o motor possuir , enrolamentos#
t"picamente conectados como mostra a *igura acima(*igura 2%2)# com um terminal comum para todos os
enrolamentos# este o tipo mais comum de motores de passo de relutncia variveis% .m uso# o *io comum
t"picamente vai para o polo positivo da ateria e os enrolamentos so energi)ados em se$u&ncia%
O motor exemplo da *igura 2%2 de ,01 por passo% O eixo desse motor possui - dentes e os enrolamentos
*icam em volta *ormando : polos enrolados em volta de dois polos opostos% 6om o enrolamento n;mero 2
energi)ado# o dente do eixo marcado com < atra"do para o polo desse enrolamento% 9e a corrente atravs
do enrolamento 2 *or cortada e o enrolamento 2 *or ligado# o motor ir rodar ,01 (sentido !orrio) at $ue o
polo marcado com = se alin!e com o polo 2%
.xemplo animado do motor da *igura 2%2
Para rodar esse motor cont"nuamente# n>s simplesmente aplicamos energia nos , enrolamento em
se$u&ncia% ?sando l>gica positiva# onde *or 2 signi*ica passando corrente atravs do enrolamento do motor#
a se$u&ncia a seguir ir girar o motor ilustrado na *igura 2%2 no sentido !orrio# 2- passos ou 2 revolu78es%
.nrolamento 2 2002002002002002002002002
.nrolamento 2 0200200200200200200200200
.nrolamento , 0020020020020020020020020
tempo +++@
V na se7o 6ontrole A>gico de um Motor de Passo para saer como gerar esses sinais% . depois v em
6ontrole .letrBnico de um Motor de Passo para saer $uais circuitos eletrBnicos sero usados parar
controlar o motor dessa se$u&ncia%
C ainda motores de passo de relutncia variveis com - e D enrolamentos# possuindo D ou : *ios% O
princ"pio de controle desses motores so os mesmos dos de , enrolamentos# mas *ica importante traal!ar
com a ordem correta de energi)amento dos enrolamentos para *a)er o motor girar satis*at>riamente%
Motores de Passo Unipolares
Motores de passo# tanto magntico
permanete $uanto !"ridos com D ou : *ios so geralmente es$uemati)ados como mostra a *igura 2%2# com
um *io central em cada um dos enrolamentos% Ea prtica# usualmente o *io central ligado ao polo positivo
da ateria# e os dois *inais de cada enrolamento so levados ao polo negativo alternadamente para reverter
a dire7o do campo magntico proveniente dos enrolamentos%
F se7o do motor mostrada na *igura 2%2 de ,01 por passo# magntico permanente ou !"rido ++ a
di*eren7a entre esses dois tipos de motores irrelevante neste n"vel de complexidade% O enrolamento
n;mero 2 do motor distriu"do entre a parte de cima e a de aixo do polo do stator# en$uanto o
enrolamento 2 distriu"do entre a es$uerda e a direita dos polos do motor% O eixo um magntico
permanente com : polos# , suls e , nortes# colocad em volta da circun*er&ncia%
Para uma *aixa angular alta# o eixo provavelmente tem $ue ter mais polos% O motor de passo de ,01 por
passo na *igura um dos tipos mais comuns de motores de magntico permanente# entretanto motores com
2D e 4%D1 por passo so *acilmente encontrados% Motores de passo de magntico permanente com alta
preciso como 2%31 por passo tamm so *aricados# motores !"ridos so constru"dos em srie de ,%: e
2%31 por passo# com capacidade de at 0%421 por passo%
6omo mostrado na *igura# a corrente circulando do *io central do enrolamento 2 at o terminal a causa a
parte superior do polo do stator ser polo Eorte en$uanto a parte in*erior ser polo 9ul% Gsso atrai o eixo na
posi7o mostrada na *igura% 9e a anergia do enrolamento 2 *or desligada e o enrolamento 2 *or energi)ado#
o eixo ir girar ,01# ou um passo%
.xemplo animado do motor da *igura 2%2
Para girar o motor cont"nuamente# n>s simplesmente aplicamos corrente nos dois enrolamentos em
se$u&ncia% Fssumindo 2 como l>gico positivo# isto energi)ando o enrolamento do motor# as seguintes
se$&ncias de controle ir girar o motor da ilustra7o 2%2 no sentido !orrio# 2- passos ou - revolu78es%
.nrolamento 2a 2000200020002000200020002
.nrolamento 2 0020002000200020002000200
.nrolamento 2a 0200020002000200020002000
.nrolamento 2 0002000200020002000200020
tempo +++@
.nrolamento 2a 2200220022002200220022002
.nrolamento 2 0022002200220022002200220
.nrolamento 2a 0220022002200220022002200
.nrolamento 2 2002200220022002200220022
tempo +++@
Eote $ue os dois lados do mesmo enrolamento nunca so energi)ados ao mesmo tempo% Fs duas se$u&ncias
acima iro girar o motor em um passo de cada ve)% F se$u&ncia superior apenas energi)a um enrolamento
por ve)# como ilustrado na *igura acimaH isso gasta menos energia% F se$u&ncia in*erior energi)a 2
enrolamentos por ve) e geralmente produ) um tor$ue 2%- ve)e) maior do $ue a se$u&ncia superior gastando
o doro de energia%
V na se7o 6ontrole A>gico de um Motor de Passo para saer como gerar esses sinais% . depois v em
6ontrole .letrBnico de um Motor de Passo para saer $uais circuitos eletrBnicos sero usados parar
controlar o motor dessa se$u&ncia%
Fs posi78es dos eixos do motor nas duas se$u&ncias acima no so as mesmas# como resultado se
cominarmos as duas se$u&ncias consiguiremos girar o motor em Meio+Passo(!al*+step)% F se$u&ncia
cominada :
.nrolamento 2a 22000002220000022200000222
.nrolamento 2 00022200000222000002220000
.nrolamento 2a 02220000022200000222000002
.nrolamento 2 00000222000002220000022200
tempo +++@
6li$ue FI?J para ver dois gi*s animados demosntrando como o motor gira em Meio+Passo e em Passo+
6ompleto%
Motores de Passo Bipolares
Motores de passo ipolares tanto magntico permanente $uanto !"ridos so constru"dos com exatamente
os mesmo mecanismos usados nos motores unipolares# mas os dois enrolamentos so mais simples# sem *io
central% Gsto signi*ica $ue# o motor mais simples mas o circuito eletrBnico precisa controlar a reverso da
corrente para cada enrolamento# isso torna+o muito mais complexo% O ea$uema da *igura 2%, mostra como
o motor con*igurado# en$uanto a se7o mostrada a$u" exatamente a mesma da se7o da *igura 2%2%
O circuito eletrBnico para esses tipos de motores so do tipo C+Kridge (pontes com - transistores)% O motor
precisa de uma !+ridge para cada enrolamento# isso discutido com mais detal!es em 6ontrole .letrBnico
de um Motor de Passo% Kasicamente# uma !+ridge permite $ue a polaridade da energia aplicada em cada
ponta de cada enrolamento seLa controlado independentemente% F se$u&ncia de controle para um passo
simples mostrada aaixom usando os simolos M e + para indicar a polaridade da *or7a aplicada em cada
terminal do motor%
Terminal 1a +---+---+---+--- ++--++--++--++--
Terminal 1b --+---+---+---+- --++--++--++--++
Terminal 2a -+---+---+---+-- -++--++--++--++-
Terminal 2b ---+---+---+---+ +--++--++--++--+
tempo --->
Eote $ue essas se$u&ncias so id&nticas as do motor unipolar# num n"vel representativo%
Para distinguir um motor ipolar de um unipolar de - *ios# me7a a resist&ncia entre os terminais% N
importante oservar $ue alguns motores permanete magntico possuem - enrolamentos independentes#
organi)ados em uma dupla com 2 cada% .m cada uma# se os enrolamentos so conectados em srie# o
resultado pode ser um motor de passo ipolar de alta voltagem% 9e eles estiverem conectados em paralela# o
resultado pode ser usado como um motor de passo ipolar de aixa voltagem% 9e eles *orem conectados em
srie com um *io central# o resultado pode ser usado como um motor de passo unipolar de aixa voltagem%
Motores Multifases
Figura 1.4
?m tipo menos comum de motores de passo magntico permanete possui seus enrolamentos ligados de uma
*orma c"clica# com um pe$ueno enrolamento ligando o centro de cada par de enrolamentos *ormando um
c"rculo% O modelo mais comum nessa categoria usa caeamento de ,+*ase e D+*ase% O controle eletrBnico
re$uer 2O2 de um C+ridge para cada terminal do motor# mas esses motores podem gerar mais tor$ue
do$ue um outro motor do mesmo taman!o por$ue todos ou todos exceto um dos enrolamentos so
energi)ados a cada turno de passos% Flguns motores de D+*ase possuem resolu78es altas na ordem de 0%421
por passo (D00 passos por revolu7o)%
6om um motor de D+*ase# existe 20 passos sicos $ue se repetem em cada ciclo# como mostrado aaixo:
Terminal 1 +++-----+++++-----++
Terminal 2 --+++++-----+++++---
Terminal 3 +-----+++++-----++++
Terminal 4 +++++-----+++++-----
Terminal 5 ----+++++-----+++++-
tempo --->
F$u"# como no caso dos motores ipolares# cada terminal conectado !ora no positivo !ora no negativo da
ateria% Repare $ue# a cada passo# somente um terminal muda de polaridade% .ssa mudan7a remove a *or7a
de um enrolamento anexado no terminal (por$ue mos terminais do enrolamento em $uesto esto na
mesma polaridade) e aplica *or7a para um enrolamento $ue estava prviamente sem *or7a% ?m motor com
a geometria da *igura 2%-# essa se$uencia de controle ir girar o motor por 2 revolu78es%
Para distinguir um motor de D+*ase de outro motor com D *ios# repare $ue# se a resist&ncia entre 2 terminais
consecutivos do motor de D+*ase R# a resist&ncia entre terminais no+consecutivos ser 2%DR%
Repare $ue alguns motores D+*ase possuem D enrolamentos separados# num total de 20 comandos% .sse
pode ser conectado na con*igura7o estrela mostrada na *igura# usando D metades de um !+ridge# ou cada
enrolamento pode ser controlado pelo seu pr>prio C+ridge%
Motor de Passo
CONTROLE LGICO DE UM MOTOR DE PASSO
Os motores de passo se comportam di*erente de outros motores P6% Primeiramente ele no pode girar
livremente $uando alimentado 'classicamente'# eles *a)em como os seus pr>rpios nomes sugerem: usam
passos%
?m circuito responsvel de converter sinais de passo e de dire7o em comandos para os enrolamentos do
motor o controle l>gico% .le recee os sinais de passos e a dire7o e gera os sinais para $ue o motor gire%
Fp>s esta *ase de controle l>gico# preciso o 6ontrole .letrBnico $ue se encarrega de *ornecer a corrente
eltrica re$uerida pelos enrolamentos do motor%

Eela# VAOQG6 a *onte de alimenta7o do controle l>gico#
RRFE9AFROR o controle l>gico#
POS.R PRGV.R9 o controle eletrBnico#
e VMOROR a tenso re$uerida pelo motor%
Q.RFEPO O9 9GEFG9
Pode+se gerar os sinais l>gicos de 2 maneiras distintas: Por CardTare e por 9o*tTare% Oserve $ue se *orem
usados microcontroladores# a gera7o ser *eita tanto pelo 9o*tTare(o programa) tanto $uanto pelo
CardTare(o pr>rpio microcontrolador)%
Controle por Hardare
O controle l>gico por CardTare simples e e*iciente se voc& traal!ar com Passo+6ompleto# cli$ue a$u"
para ver a di*eren7a entre ele e o Meio+Passo% Fssim# para se gerar o Meio+Passo mais aconsel!vel
utili)ar o 9o*tTare%
O controle l>gico dos motores de passo servem para $ual$uer tipo de motor: ?nipolar# Kipolar# Magntico
Permanente# etc%%% O $ue se di*erencia so os tipos de passo%
O tipo de passo mais simples esse:
. para ger+lo mais simples ainda% Kasta usar um circuito integrado contador como o 6P-024 (esse
circuito integrado muito *cil de se encontrar e arato)# asta mont+lo como na *igura aaixo e ligar os
seus terminais 2F# 2K# 2F# 2K no controle eletrBnico%
?ma *orma de passo alternativo# $ue consome mais energia mais *ornece muito mais tor$ue esse:
Oserve $ue este tipo de passo traal!a alimentando 2 oinas de cada ve)% Para gerar esse sinais pode ser
usado vrios circuitos# os mais comuns usam 2 *lip+*lops como na *igura aaixo:
Mas esse tipo de controle no o*erece o controle
de dire7o# para resolver este prolema so colocados portas l>gicas $ue controlam a dire7o:
6om isso# *ica *cil de*inir a dire7o e os passos do motor%
Rente utili)ar esse tipo de passo# pois ele mel!or $ue o outro em vrios aspectos# tando em tor$ue $uanto
em controle% Faixo segue dois es$uemas prticos para se gerar esses sinais#oserve $ue nen!um deles *oi
testado% Monte+os primeiro num Proto+Koard antes de soldar $ual$uer coisa%

Este circuito faz a reverso automtica de pequenos motores, com tempo programado pelo CI 555. Funcionamento
Ao ligar S1 o CI 555 envia pulso para entrada de cloc do CI !"1#, fazendo com que sua primeira saida$pino %&
v a n'vel alto, saturando o transistor ()$(! e (1 entra em corte& que *unto com o transistor (% alimenta a
+o+ina do motor, fazendo com que este gire em um sentido. (uando o CI !"1# rece+er o segundo cloc do
CI 555, seu pino % vai a n'vel +ai,o$() e (% entram em corte&, ao mesmo tempo que seu pino ) vai a n'vel alto
$(1 e (! so saturados& fazendo com que a rota-o do motor se*a no sentido contrrio. .ara motores com consumo at/
1""mA0
(1 e () 1 2C5!3 4 (% e (! 12C553 4 51 e 5) 11".
.ara motores de maior consumo0
(1 e () 1 261%5 4 (% e (! 1 261%7 4 51 e 5) 1 )).
.1 controla o tempo de giro do motor em cada rota-o.
Material Necessrio:
2 6ao de Gmpressora (PK 2D Mac!o)
2 6ircuito Gntegrado ?AE200, ou ?AE230, ( 2U: 0%D:V #
2U: 2V)
2 Motor de Passo no mx% de D00mF
2 P"odo de Wener de de 0%DS O 22v (0%,0V)
Multmetro (se puder ser para verificar os fios do motor)
(Dodo de Zener e Circuito Integrado bem Como o Cabo de Impressora (se n tiverem) Podem Ser
Encontrados Numa Loja Normal de Electrnica! Por E"# Na DI$%DEL em Lisboa# &&&#Dimo'el#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 !canner
"# dois tipos de motores os $ipolares e os Unipolares, os de % &os ou de ' &os
(Unipolares) e os de * &os ($ipolares), (o 1 da +oto de % &os e o , de ' &os,
Unipolares) a di+eren-a est# no papel .ue cada um desempen/a, mais preciso ou
menos preciso (0m impressoras possivelmente encontram tanto os $ipolares
como os Unipolares) Motores
1este caso tanto +a2, independentemente do motor .ue tiverem vai +uncionar
1OT3: O motor n4o pode e5ceder os '66m3 de Intensidade devido o U71,668 s9 suportar at '66m3
(!e sou:erem a ;oltagem do motor e a resistencia: ;<=>I 7ogo: I<;?=)
, 3p9s ad.uirir o motor temos .ue veri&car os &os, vou usar como e5emplo o motor de % &os (Unipolar),
vamos ter .ue identifcar os fos comuns do motor, ou seja, os , &os .ue se v4o ligar aos 1,v da nossa
+onte de alimenta-4o Para poderem ver mel/or: Circuito, a di+eren-a do motor de ' &os para este .ue
em ve2 de ter , &os comuns s9 tem um &o comum (geralmente o vermel/o) .ue se liga aos 1,v
@omo identi&car os &os com um multAmetro:
8ara identi"i$armos quais ou qual o "io $omum veri"i$ar qual dos "ios tem 0-9O: :-;I;<=93I6, $om um
mult.metro na se$o das resist>n$ias (:) se medirmos por ex. o motor de ( "ios e se meterem um $a5o do
mult.metro no ?io @ermel7o do 0otor e o outro no 6marelo e se a :esist>n$ia medida "or de A(: e se em ve4 do
vermel7o li+arem 6mareloB3astan7o e "or de 1(): ento o ?io @ermel7o o $omum pC o que tem menos
resist>n$ia ou seDa 0-<6/- da resist>n$ia dos outros ?iosE Ver
!e chegaram at" a#ui ent$o agora " muito simples% basta fa&erem o circuito uma ve& #ue ' sabem os fios do
motor(
O 6ircuito Gntegrado ?AE200, tem 1 F8inosF, do 1 ao A so entradas, do 1) ao 1 so sa.das, o pino G <erra
())v) e o pino H 8ositivo (12v).
Verificar a "Marca" do ULN2003, a imagem em cima corresponde se o
ULN2003 tiver com a marca para ima!
3 Porta Paralela tem ,' Pinos, o 1 Massa e do , ao B s4o saAdas (onde
nCs vamos ligar o U71,668) e os pinos 1D a ,' Terra:
-U Fgora s> montar o circuito# como visto em cima em 'circuito' as
liga78es *a)em+se da seguinte *orma:
Pinos 2 ao D (ou do )* ao )+, da -.P/ -igamos 0os Pinos /%1%+ e 2 do U-01**+3
-igar um Pino do /4 ao 15 da -tp/ ao Pino 4 do U-01**+ e -igar 6 .7RR8 9*v da fonte,3 7:3 -tp/
Pino/4 ; Pino 4 U-01**+<<= *volts 9terra da fonte de alimenta>$o,
-ntre o 8ino H do *I92))3 e a ?onte 12v @amos $olo$ar o /.odo de Jener e vamos t5 li+ar o
?io 3omum ou os ?ios 3omuns (depende do motor) aos 12v. -x. 8ino G *I92))3KKL/.odo de
JenerKKL12v (B "io $omum do motor)
8ara "onte de alimentao podem usar uma 0olex da "onte de alimentao do vosso 83, o "io
6marelo de 12 @olts, o 8reto o 9e+ativo.
0ota( ? d@odo de Aener para ser ligado correctamente tem #ue se ligar com a BriscaB para o lado do
U-01**+3 V7R ou 8r#uivo
*sando a 8orta 8aralela do seu 83
para a$ionar um motor de 8asso
*m dos motivos que me "i4eram es$rever esse arti+o que $om esse site eu sempre pretendi
populari4ar os $on7e$imentos so5re eletrMni$a e ro5ti$a pois muitos a$7am isso uma $oisa do
outro mundo e na verdade no . -sse arti+o tem o o5Detivo de es$lare$er $omo podemos
"a4er $om que um 83 possa "un$ionar $omo um mi$ro$ontrolador, pois se analisar "riamente
oque um mi$ro$ontrolar veremos que ele no passa de um $ir$uito pro$essado que possui
memria e tem dispositivos de -ntrada2;aida de dados, pare$e que estamos des$revendo um
83, no verdadeN.
3uidados a serem tomados
3omo o t.tulo desse arti+o di4 , iremos usar a porta paralela para "a4er um pequeno experimento,
ento peo en$are$idamente para o leitor se+uir a ris$a esses $onsel7os pois a porta paralela
al+o muito deli$ado, e qualquer li+ao que por ventura vo$> "aa errado, seu 83 literalmente
pode queimar, e o dano ser' maior se sua pla$a "or $om dispositivos O9 OO6:/. <odos os
arti+os so5re 8orta 8aralela que so en$ontrados na internet, re$omendam que se deve
inter"a$ear a porta paralela $om um outro $ir$uito, usandoPse a$opladores pti$os, mas nesse
$aso o nosso $ir$uito to simples que estarei dispensando esse $omponente que tornaria o
nosso $ir$uito 5em mais $ompli$ado, e at o "im das min7as "rias irei es$rever so5re os
a$oplamentos pti$os.
Iista de 3omponentes
1 3one$tor /O 2( 0a$7o ($usta 1 :eal)
1 3ir$uito Inte+rado *I9 2))3 (3usta 1 :eal)
1 0otor de 8asso de no m'ximo ()) m6 por "ase ($onsumo) ( 1) :eais)
1 /iodo 19%))1
0apa da 8orta 8aralela
Identi"i$an
do os "ios do motor
*m dos passos mais tra5al7osos nesse proDeto identi"i$ar os "ios do motor. @ou tomar por 5ase um
motor de "ios onde 2 so para ser li+ados em B@33. *sando um mult.metro devePse medir as
resist>n$ias entre todos os "ios. Io+o vo$> ir' notar que vai 7aver 3 tipos de resist>n$iaQ : , 2: e in"inito,
ima+ine que a resist>n$ia entre o "ios 1 e 2 de 2: e entre os "ios 1 e 3 deu : e entre os "ios 2 e 3 tam5m
deu :. 3om isso podemos di4er que o "io 3 o "io de alimentao B, e os "ios 1 e 3 "a4em parte da mesma
5o5ina. 6 mesma $oisa deve o$orrer $om os 3 "ios restantes, sendo que se vo$> medir as resist>n$ias entre
qualquer um dos "ios 1,2,3 e %,(,, elas vo dar in"inito, pois eles no esto li+ados entre si. ;upondo que
o "io 3 e o "io seDam nos nossos "ios de alimentao, teremos que li+aPlos na alimentao de 12@( no
$aso do motor que eu estou usando, no $aso de vo$>s $7equem o valor que o motor ne$essita ser alimentado, e
o alimentem $om essa tenso)
6$7ando a ordem $orreta de a$ionamento das Oo5inas
@eri"i$ar a ordem das 5o5inas um passo extremamente importante, pois se isso no "or veri"i$ado,
provavelmente o seu motor no ir' "un$ionar do Deito que vo$> quer. 8ara veri"i$ar a ordem das
5o5inas, 5asta alimentar os "ios de alimentao $om a tenso requerida, e $om o terra da "onte,
v' en$ostando nos outros % $a5os que so5raram, um de $ada ve4, vo$> ir' per$e5er que o motor
$omear' a +irar, a $ada ve4 que vo$> en$ostar o terra em um $a5o di"erente, uma 7ora ele vai +irar
+irar em um sentido, outras em outro sentido.. @' tro$ando a ordem dos $a5os que vo$> li+a no terra,
at que o seu motor +ire % ve4es $onse$utivas no mesmo sentido. 6note a ordem dos $a5os que vo$>
li+ou no terra para dar essa seqR>n$ia de % +iradin7as no mesmo sentido, e $om isso vo$> tem a ordem
das 5o5inas. 6+ora 5asta vo$> li+ar os "ios na ordem na sa.da do *I9 2))
-squema do 3ir$uito

*m pou$o de 6l+e5ra Oooleana
F porta paralela possui G Oits que podemos mudar o nivel l+i$o de ) para 1 ou vi$ePversa, no entanto
as "unSes que a$essam a porta paralela podem usar valores tanto em 5in'rios, 7exade$imais ou inteiros,
ento irei expli$ar $omo trans"ormar um em outro.
Oase Oin'riaQ
<emos G 5its que podemos manipular, ento $laramente temos 11111111 para todas as sa.das i+ual a (@,
ou )))))))1 para apenas uma sa.da i+ual a (@ e o restante i+ual )@.
Oase /e$imalQ
8ensando primeiro em Oin'rio para depois trans"ormando em inteiro, ento por exemplo temos,
()))1)111)O K 2
)
B 2
1
B 2
2
B 2
%
K 23 na 5ase de$imal.
Oase Texade$imal
8ensando em Oin'rio primeiro pois o mais intuitivo e passando para 7exade$imal, temosQ
()))1)111)OK 1A na 5ase Texade$imal
-sse $aso no to 5vio $omo o $aso a$ima, ento para trans"ormar em Texade$imal, temos
que separar o numero em 5in'rio em a+rupamentos de % n1meros, no $aso a$ima temos,
)))1 e )111 , depois $al$ularemos o valor desses dois n1meros em de$imal, assim en$ontramos
o valor 1 para o primeiro 5in'rio e A para o se+undo, $om isso a$7amos o n1mero 1A, que o
valor em Texade$imal.
O5sQ 9ote que 1) em de$imal i+ual a 6 em Texade$imal., e assim por diante.@isual Oasi$ x UindoVs
8ara quem tem o UI9H(2HG Q
1P pe+ue esse arquivoQ
7ttpQ22VVV.mrs7p.7p+.i+.$om.5r2ro52inpout32.4ip
2Pdes$ompa$te em al+um lu+ar, e $opie o arquivo inpout32.dll pra
WVindirWXsYstem32 ou WVindirWXsYstem dependendo do seu sistema
3P veDa o pro+rama exemplo que vem $om esse arquivo para aprender.
%P &ualquer duvida, me $ontatemEE
8ara quem tem UI9Z822)))
1P pe+ue esse arquivoQ
7ttpQ22VVV.mattDusti$e.$om2parport2userport.4ip
2P3opiar *ser8ort.sYs para WVindirWXsYstem32Xdrivers
3P:odar o *ser8ort.exe para setar $on"i+ura$ao da sua porta paralela
%P se+uir os passos do tutorial a$ima de quem tem o UI9H(2HG
O5sQ [ ne$essario rodar sempre esse pro+rama *serport, pois $om o
Uinxp22))) no possivel inter"a$ear a porta paralela diretamente, li
isso em varios arti+os na internet, e testei aqui, e realmente da $erto.
O5servaSesQ 6 I8<1 se en$ontra no endereo T3AG e "un$iona $omo des$rito a$ima
6 I8<2 se en$ontra no endereo T2AG e todas as porta /) P /A so ne+adas, isto
, a tenso de (@ dado quando o n.vel l+i$o Jero.
?inali4ando
6 l+i$a de pro+ramao para "a4er o motor "un$ionar a de ener+i4ar uma 5o5ina
de $ada ve4 na ordem $orreta, assim o eixo do motor ir' se alin7ar $om o $ampo
indu4ido por essa 5o5ina, assim no exemplo que eu vou $itar , temos um o5Deto <imer
$uDa "uno "oi pro+ramada desse modo (onde $onta K inte+er)
Controlando motor de passo (incio da pgina)
O integrado UCN5804 um controlador
para motores de passo unipolares de duas
fases, podendo suportar corrente mima
de !,"5 # por fase e tens$o de %5 &'
O circuito ao lado um eemplo da
aplica($o conforme datas)eet de um
fa*ricante' Os diodos de prote($o em srie
n$o s$o especificados, mas s$o
recomendados tipo +c)ott,- para a
corrente pre.ista' Os resistores em srie
tam*m n$o s$o informados, mas de.em
ser de *aio .alor' /m alguns eemplos eles
n$o s$o usados'

Вам также может понравиться