O MC3479 pertence ao motorola semiconductor e trabalha com um drive e controle de passo muito utilizado em aplicaes onde envolve motores de passo bipolar O MC3479 aciona o motor de passo de ! "ases no modo bipolar#ste dispositivo contm $uatro est%&ios de entrada' uma se(o l)&ica e dois est%&ios de sa*da O circuito inte&rado' em seu aspecto construtivo' est% contido em um encapsulamento de pl%stico de +, pinos -./0 +,1 para melhoria de sua capacidade trmica ++ .ia&rama de 2locos Figura 1.13.ia&rama de blocos do C/ MC3479 Os $uatro pinos de terra centrais s(o conectados a uma camada de suporte trmico melhorando a condu(o trmica e' portanto a vida 4til do componente +! 0ina&em Figura 1.230ina&em 2. Caractersticas Construtivas 5abricado com tecnolo&ia bipolar6 Cont7m $uatro est%&ios de entrada' uma l)&ica de sele(o' dois est%&ios de sa*da e uma sa*da $ue indica o estado do sinal 089:# 96 #ncapsulado em "orma pl%stica para melhor dissipa(o trmica no modo .uplo em ;inha -./;1 com +, pinos6 Os $uatro pinos centrais s(o conectados a lar&as trilhas de cobre na placa de circuito impresso para melhor condu(o trmica 3. Caractersticas Eltricas #st%&ios de driver pro<etados para motores de passo bipolares de 7'! a +,'=>6 Corrente m%?ima de sa*da de =@@m96 .iodos de livre circula(o inte&rados para suprimir sobretenses6 Aens(o limiar de n*vel l)&ico bai?o bem distante da tens(o limiar de n*vel l)&ico alto6 .ispon*vel op(o para opera(o do motor' ou em meio passo ou passo completo6 .ispon*vel comando de sentido de rota(o do motor6 #ntradas compat*veis com as tecnolo&ias mais populares do mercadoB AA; e MO:6 #st%&io de sa*da adapt%vel a dissipa(o de pot7ncia do motor para melhorar a e"ici7ncia do sistema6 8isterese m*nima na entrada de 4@@m>6 9 sa*da 089:# 9 indica o estado -coletor aberto16 5ase l)&ica pode ser inicializado pela 089:# 9 4. Teoria Os pinos de entrada do C/ MC3479 possuem histerese para redu(o de e"eito de ru*dos em seus sinais de controle O "uncionamento dessa "orma de supress(o ser% dado a se&uir :uponha um sinal $uadrado como o da 5i&ura 4+' variando no tempo /dealmente os tempos de subida e de descida s(o nulos 9ssim' o sinal passa instantaneamente do n*vel bai?o para o n*vel alto e vice3versa Figura 4.13:inal /deal /dealmente n(o haveria necessidade de se introduzir uma histerese para percep(o de mudana de estado l)&ico deste sinal Mas na pr%tica' devido a ru*dos de diversas naturezas -trmico' deriva' indues eletroma&nticas de v%rias naturezas' entre outras1' e' devido tambm' a n(o idealidade dos componentes respons%veis pela &era(o do sinal discreto' a transi(o de n*vel n(o ocorre instantaneamente e nem de "orma linear 9 5i&ura 4! ilustra um sinal $uadrado real Figura 4.23:inal Ceal Os n*veis l)&icos na realidade n(o possuem um valor e?ato devido D presena dos ru*dos inerentes ao sistema 9ssim' eles se somam aos sinais &erados pelos componentes do circuito Como a "re$E7ncia dos ru*dos &eralmente bem maior $ue a "re$E7ncia do sinal' eles aparecem como borres na "orma de onda do sinal ori&inal 9nalisando a transi(o positiva do sinal $uadrado real' tem3se a 5i&ura 43 0ara analisar esta 5i&ura' ima&ine um &rande zoom no ei?o do tempo' para veri"icar apenas a transi(o de n*vel Figura 4.3 Transi!"o de nvel. Os ru*dos e?istentes no sinal' aliados a transi(o n(o nula de n*vel' resultam no sinal mostrado :e esse sinal "or aplicado a uma entrada $ue n(o possui histerese na determina(o de transi(o de n*vel l)&ico' pode haver um erro na identi"ica(o de mudana de n*vel' "azendo o circuito se&uinte identi"icar erroneamente uma transi(o de n*vel 9 5i&ura 44 mostra o $ue ocorreB Figura 4.4.etec(o sem 8isterese 0ara minimizar esse problema' uma histerese na detec(o de mudana de n*vel pode ser detectada 9 5i&ura 4 mostra tal tcnica de redu(o de e"eitos de ru*do Figura 4.33 .etec(o com 8isterese 0ela 5i&ura' percebe3se $ue se o potencial de transi(o de n*vel positivo "or di"erente do ne&ativo' a amplitude do ru*do n(o mais capaz de promover percepes incorretas de mudana de n*vel 9ssim' a entrada deste se torna mais imune Ds intempries do ambiente a $ue o circuito est% instalado #. $escri!"o dos %inos Cloc& F 0ino 7B G ativo em transi(o de pulso positiva 0ossui histerese para evitar $ue ru*dos possam causar conta&em indevida de passos CHICCH F 0ino +@B .etermina o sentido de rota(o do motor de passo J*vel bai?o "az o motor &irar no sentido hor%rio e n*vel alto o "az &irar no sentido anti3 hor%rio Aambm possui histerese para evitar mudana indevida de rota(o do motor Full'(al) *te+ F 0ino 9B .etermina a rota(o an&ular do motor para cada pulso de clocK J*vel bai?o "az o motor &irar em passo completo e n*vel alto o "az &irar em meio passo 0ossui histerese para evitar mudana incorreta do passo do motor ,$ F 0ino +B 0rote&e as sa*das -0ino !' 3' +4 e +=1 $uando podem ocorrer sobretenses devido ao e"eito diIdt $ue ocorre nas bobinas do motor de passo Lm diodo zener pode melhorar o desempenho do sistema se colocado entre os pinos ! e +=' de acordo com a 5i&ura = *et' -ias F 0ino ,B #ste pino adapta os drivers de sa*da -$uatro transistores li&ados em ponte1 ao motor utilizado para melhoria de e"ici7ncia do con<unto Lm resistor li&ado a terra "az essa adapta(o >alores menores aumentam a corrente m%?ima $ue os drivers podem "ornecer O resistor Cb pode ser determinado de acordo com a corrente e tens(o do motor 0e$uenos valores do resistor podem aumentar a dissipa(o de pot7ncia do circuito e altos valores de Cb podem aumentar a tens(o de satura(o dos transistores re&ulando a corrente necess%ria para o motor com a menor dissipa(o de pot7ncia pelo circuito Muando a "un(o set n(o utilizada' o terminal 9 do resistor Cb pode ser aterrado Muando a "un(o :et utilizada' o terminal 9 do resistor conectado a um circuito de coletor aberto -bu""er1 O circuito de bu""er deve sustentar a tens(o do motor Muando o pulso aplicado via bu""er ao resistor de polariza(o' o driver de transistor do motor cortado durante o pulso e a tens(o do pino de clocK nominalmente bai?aO motor &ira na transi(o positiva do pulso de clocK *adas F 0inos !' 3' +4' +=B ;i&am os drivers de sa*da Ds respectivas bobinas do motor de passo %.ase / F 0inos ++B /ndica -$uando em bai?a1$ue o driver de sa*da est% na condi(o ;+N;3N>ohd' ;!N;4N>old 0IC 3 0ino OB #sta entrada irrelevante $uando est% no modo de meio passo Muando em bai?a' dois drivers de sa*da estar(o com as bobinas desener&izadas na condi(o de alta impedPncia Muando em alta' o mesmo driver de sa*da estar% com baiza impedPncia re"erindo3se a >m 9 tens(o zener calculada como se se&ueB >z N , F >" onde >" a tens(o dos diodos de livre circula(o internos ao C/ 1. E2e3+lo de )unciona3ento 9 5i&ura ,+ mostra um circuito t*pico de aplica(o do C/ MC3479 para rodar um motor de passo bipolar Figura 1.13 #?emplo de 9plica(o O clocK utilizado um push3bottom' mas um oscilador de onda $uadrada -ou retan&ular1 pode ser utilizado sem problemas O controle de sentido de rota(o e do tipo de passo pode ser determinado atravs de suas respectivas chaves O circuito pode ser modi"icado de acordo com as necessidades de pro<eto Os leds servem apenas para indicar $ual pino est% sendo utilizado 7. /+lica!"o co3 3otor de +asso Como os motores de passos t7m movimentos precisos' $ual$uer e$uipamento $ue precise de precis(o no movimento utilizaram estes motores 0odemos citar pQr e?emplo o controle de microcPmeras num circuito interno de vi&ilPncia' em cl*nicas radiol)&icas no au?*lio de operadores para os mesmos orientarem o posicionamento das pessoas submetidas a uma radio&ra"ia' posicionamento de uma mesa de trabalho em duas dimenses' "ura(o autom%tica de acordo com instrues em "ita sobre as posies dos "uros 9 se&uir veremos al&umas aplicaes mais detalhadamente 7.1 *canner 4+tico 9 primeira aplica(o relatada de um scanner )ptico O pro<etista do laser utilizado para o scanner tem $ue rotacionar precisamente uma rede de di"ra(o com o controle do computador para a<ustar a "re$E7ncia do laser 9 rede precisa ser posicionada com um erro m%?imo de @@=R 9 alta resolu(o do micromotor de passo e a aus7ncia de movimentos n(o previstos $uando este p%ra o tornam ideal 9 solu(o encontradaB como a inrcia da rede i&ual a !S da inrcia do motor ela pode ser i&norada 9 situa(o e?i&ia um pe$ueno motor Lm micromotor de passo' $ue produzia um &rande tor$ue "oi selecionado 9travs da inter"ace utilizando o protocolo /###34OOO controlada por um simples pro&rama escrito em 29:/C' o micromotor "uncionou de "orma satis"at)ria 9bai?o se&ue uma "i&ura ilustrativa do problema 7.2 Movi3enta!"o de telesc4+io #sta se&unda aplica(o tem por ob<etivo mostrar o uso dos motores de passo' acoplado a en&rena&ens' na movimenta(o de telesc)pios Comparadas Ds aplicaes $ue utilizam apenas micromotores' as en&rena&ens apresentam bai?a e"ici7ncia' des&aste e podem ser barulhentas 9s en&rena&ens s(o <ustamente 4teis' para romper &randes inrcias' pois a inrcia re"letida de volta para o motor atravs das en&rena&ens dividida pelo $uadrado da inrcia aplicada a elas .esta maneira' &randes car&as inerciais podem ser movimentadas en$uanto o rotor mantem uma car&a menor Jo caso descrito era necess%rio vasculhar "enQmenos celestiais em velocidade bai?a de +=R por hora e em velocidade alta em +=R por se&undo 9ssim' utilizando uma cai?a de en&rena&ens $ue reduz de 3@B+' 3@ revolues dadas pelo motor e$uivalem a uma rota(o de 3,@R dada pelo telesc)pio' "oi desenvolvido o pro<eto 9 velocidade de tracKin& de +=R por hora corresponde +!= revolues por hora' ou em torno de 9 passos por se&undo para uma resolu(o de !=@@@ passos por revolu(o 9 velocidade de +=R por se&undo re$uere +!= rps para o mesmo motor 9 lei do inverso do $uadrado "az com $ue o motor so"ra uma car&a de +I9@@ da inrcia rotacional do telesc)pio Ja "i&ura abai?o mostra o es$uema do pro<eto 7.3 $rive de $is5uete >eremos a&ora a aplica(o do motor para rotacionar discos "le?*veis anti&os para "inalizar #stes discos possu*am uma alta velocidade de rota(o' -em torno de 3@@rpm1' alimenta(o de T+!>' um passo de +'OU ou 3',U' e im( permanente Ltilizando uma l)&ica AA; $ue alm de comandar a alimenta(o das bobinas do motor na ordem certa para a correta utiliza(o do mesmo' a l)&ica tambm controlava os processos de leitura e escrita Aais discos continham tambm o bloco ampli"icador' se caracterizando como um circuito completo de manuseio do motor 9bai?o mostramos uma "i&ura com os conectores de um anti&o disco "le?*vel Aandon AM+@@' de =+I4V 0ara se acionar o motor do drive preciso produzir o passo no pino !@' indicar a posi(o no pino +O e li&ar os pinos terras do circuito controlador com o do driver' atravs de $ual$uer pino *mpar Lniversidade #stadual 0aulista W4lio de Mes$uita 5ilho .##3 .epartamento de #n&enharia #ltrica Campus de Xuaratin&uet% E6ET789IC/ I9$:*T7I/6 II Controlador de 3otor de +asso MC 3479 #d*lson Oliveira 5onseca nU @,=7!33 5elipe 2ortoleto Martins nU @=@7!33 ;uiz Xustavo Xuimar(es Monteiro nU @,=!+33