Através de um Application Note a Renesas/Mitsubishi (www.mitsubishi.com) descreve a utilização do microcontrolador M16C/6x no controle de um motor de passo. Levando em conta a ampla gama de aplicações atuais que fazem uso de motores de passo, o projeto pode ter grande interesse para nos leitores que trabalham na área desenvolvimento.
Para entender como funciona o circuito apenas lembramos que os motores de passo exigem o energizamento seqüencial de um conjunto de bobinas para que possam rodar num sentido ou outro e que o energizamento estático de uma das bobinas faz com que ele estacione numa posição determinada.
O tipo mais comum de motor de passo é o bipolar com quatro bobinas que tem a configuração típica mostrada na figura 1.
Existem diversas técnicas para se fazer o seqüencialmente dos impulsos aplicados ao motor de passo, A mais comum é a denominado Passo Completo que faz é mostrada na figura 2.
Nesse tipo de acionamento, conforme podemos ver, cada enrolamento fica energizado pelo mesmo intervalo de tempo (que corresponde ao tempo em que a saída correspondente está no nível alto). No entanto, observa-se que pode-se obter mais torque de um motor de passo se os enrolamentos ficarem energizados por mais tempo. Assim, um truque para essa finalidade é mostrado na figura 3 em que cada enrolamento fica no nível alto durante dois bits em lugar de apenas um, mas o ciclo total de acionamento é mantido.
Uma possibilidade de se obter um torque maior ainda, sem afetar significativamente a velocidade, já que a freqüência de acionamento pode ser alterada, consiste em se energizar cada enrolamento por três passos, conforme mostra a figura 4.
Nessa seqüência temos a combinação das duas seqüências mostradas anteriormente obtendo-se assim o que se denomina "meio passo" .Com a utilização dessa seqüência temos um movimento mais suave do motor e também com melhor rendimento.
Para fazer esse tipo de acionamento utilizando o microcontrolador M16C/6x, deve ser utilizado um circuito integrado adicional para fornecer a corrente exigida pelo motor de passo, tipicamente da ordem de 500 mA. Também são usados alguns diodos junto aos enrolamentos para amortecer os picos de corrente gerados quando o motor é comutado, conforme mostra a figura 5.
Na figura 6 temos um diagrama de blocos que representa o circuito de controle de motor de passo. O microcontrolador interfaceia o motor de passo através de um CI Driver. O driver usado nessa aplicação é da STMicroelectronics.
Na documentação original que pode ser acessada no site da empresa temos informações tanto sobre o software usado como das ferramentas necessárias a sua utilização.
Contato:
VLA Solutions
Rua Alcides Ricardini Neves, n°12
Sala n°918, Brooklin
Sao Paulo, SP Brasil 04575-050
Tel: 011 3938-0811 / 5505-8011
Fax: 011 3938-0842
Cite este site ao fazer sua consulta.