Hasil (
Bahasa Indonesia) 1:
[Salinan]Disalin!
Controle de motor de passo com ponte H L298NA maioria dos projetos que eu vejo utilizando odriver motor ponte H L298N envolve o controle de motores DC. Faz sentido pois uma das grandes vantagens desse módulo é que ele suporta correntes de até 2A por canal. Mas com esse módulo também é possível controlarmos motores de passo. Vamos ver como isso funciona, mostrando antes as especificações e pinagem :PinagemMOTOR A e MOTOR B são os conectores utilizados para ligação de 2 motores DC ou 1 motor de passoATIVA MA e ATIVA MB - Podem ser ligados aos pinos PWM do Arduino para controle de velocidade do motorATIVA 5V e 5v - Esta placa possui um regulador de tensão integrado. Quando o módulo é alimentado por fonte externa (6 à 35v) e um jumper está colocado no conector Ativa 5v, o pino 5v possui uma SAÍDA de +5v. Quando não há jumper no pino Ativa 5v, o pino 5v se comporta como ENTRADA, podendo ser utilizado , por exemplo, os 5v do Arduino para alimentação. Portanto,tome cuidado ao utilizar o pino 5v e evite danos ao módulo.6-35v e GND - Pinos alimentação externaENTRADA - Barramento com os pinos de IN1 a IN4. IN1 e IN2controlam o Motor A, e IN3 e IN4controlam o Motor B. No caso de motores de passo, os 4 pinos são utilizadosEu testei esse módulo com um motor de passo bipolar, retirado de uma impressora (o mesmo que eu utilizei no post Controlando motor de passo bipolar com o módulo Easydriver). Como o motor é de 12 volts, utilizei uma fonte externa para alimentação. Repare que o pino GND do Arduino deve ser ligado ao GND da fonte externa :Com esse motor eu vou usar a sequência mostrada na tabela abaixo, que se refere ao motor que eu tenho. A bobina 1 está ligada aos fios amarelo e cinza, e a bobina 2 aos fios marrom e verde, e provavelmente são diferentes das cores dos fios do motor que você tiver aí. De qualquer forma, basta descobrir quais são os pares das bobinas.Com base na tabela, vou acionando os pinos 8, 9, 10 e 11 do Arduino com pequenos intervalos, movimentando o motor. Como estamos acionando diretamente os pinos, não vamos utilizar bibliotecas nesse programa.
Sedang diterjemahkan, harap tunggu..
