Índice:

Motor DC e codificador para controle de posição e velocidade: 6 etapas
Motor DC e codificador para controle de posição e velocidade: 6 etapas
Anonim
Motor DC e codificador para controle de posição e velocidade
Motor DC e codificador para controle de posição e velocidade

Introdução

Somos um grupo de alunos UQD10801 (Robocon I) da Universiti Tun Hussei Onn Malaysia (UTHM). Temos 9 grupos neste curso. Meu grupo é o grupo 2. A atividade do nosso grupo é motor DC e codificador para controle de posição e velocidade. o objetivo do grupo é controlar a rotação do motor DC com a velocidade necessária.

Descrição

O acionamento dos motores elétricos requer uma alta corrente. Além disso, a direção e a velocidade de giro são dois parâmetros importantes a serem controlados. Esses requisitos podem ser tratados usando um microcontrolador (ou uma placa de desenvolvimento como o Arduino). Mas há um problema; Microcontroladores não podem fornecer corrente suficiente para operar o motor e se você conectar o motor ao microcontrolador diretamente, você pode danificar o microcontrolador. Por exemplo, os pinos do Arduino UNO são limitados a 40mA de corrente, que é muito menos do que a corrente de 100-200mA necessária para controlar um pequeno motor de passatempo. Para resolver isso, devemos usar um driver de motor. Os drivers do motor podem ser conectados ao microcontrolador para receber comandos e operar o motor com alta corrente.

Etapa 1: Preparação do Material

Preparação de Material
Preparação de Material

Material Requerido

Para fazer esta atividade, precisamos nos preparar:

-Arduino UNO R3

-2 Potenciômetro com 10kOhm

-2 motor DC com codificador

- Fonte de alimentação com 12V e 5A

- Motorista H-bridge

-2 botão de pressão

-8 resistor com 10kOhm

-Jumper fios

-Breadvroad pequeno

Etapa 2: Conexão de pinos

Conexão de pino
Conexão de pino

1. Para o motor do lado esquerdo, conecte-se ao Arduino UNO 3:

-Canal A ao pino 2

-Canal B ao pino 4

2. Para o motor correto, conecte-se ao Arduino UNO 3:

-Canal A ao pino 3

-Canal B ao pino 7

3. Para o potenciômetro 1, conecte-se ao Arduino UNO 3:

-Wiper para A4 analógico

4. Para o potenciômetro 2, conecte-se ao Arduino UNO 3:

-Wiper para analógico A5

5. Para o botão 1, conecte-se ao Arduino UNO 3:

-Terminal 1a ao pino 8

6. Para o botão 2, conecte-se ao Arduino UNO 3:

-Terminal 1a ao pino 9

7. Para H-Bridge Motor Drive conecte ao Arduino UNO 3:

-Insira 1 ao pino 11

-Insira 2 ao pino 6

Etapa 3: codificação

Codificação
Codificação

Você pode baixar a codificação para testar o motor DC que pode girar. Esta codificação pode ajudá-lo a fazer o motor DC girar e funcionar. Você deve fazer o download desta codificação para o seu PC para a próxima etapa.

Etapa 4: Testando o Motor DC

Testando o motor DC
Testando o motor DC

Portanto, após baixar a codificação da etapa anterior, você deve abri-la no seu IDE Arduino que já está instalado no seu PC ou usar o Tinkercad no online. E isso, carregue essa codificação para a sua placa Arduino via cabo USB. Se usar o Tinkercad no online, basta fazer o upload dessa codificação para o "Código" que aparece na foto. Depois de fazer o upload da fonte de codificação, você pode rodar o motor DC. Se você usar o Tinkercad, deve pressionar "Iniciar Simulação" para iniciar este sistema.

Etapa 5: Resultado

Resultado
Resultado
Resultado
Resultado

Depois de iniciarmos a simulação, podemos ver que o motor DC está girando, mas em direção diferente. Quando vemos o "Monitor Serial", a direção de M1 é no sentido horário e a direção de M2 é anti-horária.

Recomendado: