TRABALHO PONTE H E ARDUINOk

458 palavras 2 páginas
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO PIAUÍ
CURSO: TÉCNICO EM ELETRÔNICA SEMESTRE: 4° TURMA: 450 DISCIPLINA: AUTOMAÇÃO INDUSTRIAL PROFESSOR

CIRCUITO DE CONTROLE
PONTE H E ARDUINO

ALUNOS:

TERESINA-PI
2014
CONTROLE DE MOTOR CC - PONTE H E ARDUINO

Ponte H é um conceito bem simples, em que um motor é controlado por 4 chaves e uma fonte de alimentação. Observando a figura abaixo, vemos que, acionando as chaves S1 e S4, o sentido da corrente será da esquerda para a direita, e o motor será acionado. Desligando S1 e S4 e ligando S2 e S3, o sentido da corrente é invertido, e consequentemente o motor passa a girar no sentido contrário.

Para controle circuito, aplicamos uma tensão variável ao pino 1, que irá determinar a velocidade do motor, e aos pinos 2 e 7 (INPUT 1 e INPUT 2), alternamos os estados LOW (baixo) e HIGH (alto) para utilizar os conceitos de ponte H e determinar o sentido de rotação.
Utilizamos um motor de 5v, ligados aos 5v do Arduino.

Aqui está a versão resumida do programa de controle, para mostrar a utilização das portas 2 (INPUT 1 ), e 7 (INPUT 2 ) para controlar o sentido de rotação simplesmente alterando o nível ALTO e BAIXO (1 ou 0) das portas.
PROGRAMA NO ARDUINO 1 2 3 4 5 6 7 8 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// Programa : Controle de motor CC com Ponte H
// Autor : Arduino e Cia int PinoVelocidade = 3; //Ligado ao pino 1 int Entrada1 = 2; //Ligado ao pino 2 int Entrada2 = 7; //Ligado ao pino 7 void setup()
{
//Define os pinos como saida pinMode(PinoVelocidade, OUTPUT); pinMode(Entrada1, OUTPUT); pinMode(Entrada2, OUTPUT);
}

void loop()
{
//Define a velocidade de rotacao int velocidade = 500; analogWrite(PinoVelocidade, velocidade);

//Aciona o motor digitalWrite(Entrada1, LOW);

Relacionados