Índice:
- Etapa 1: Sobre o motor
- Etapa 2: Sobre o driver do motor DC Bts7960b
- Etapa 3: O que você precisa
- Etapa 4: O circuito
- Etapa 5: inicie o Visuino e selecione o tipo de placa Arduino UNO
- Etapa 6: Adicionar e definir componentes no Visuino
- Etapa 7: nos componentes do Visuino Connect
- Etapa 8: gerar, compilar e fazer upload do código do Arduino
- Etapa 9: jogar
Vídeo: Controle o motor elétrico potente da E-Bike 350 W DC usando Arduino e BTS7960b: 9 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Neste tutorial, vamos aprender como controlar um motor DC usando o Arduino e o driver DC bts7960b.
O motor pode ser um 350W ou apenas um pequeno motor Toy Arduino DC, contanto que sua potência não exceda a corrente máxima do driver BTS7960b.
Assista o vídeo!
Etapa 1: Sobre o motor
Potência de saída nominal 350W. Tensão nominal 24 / 36V DC
Velocidade nominal 2750 RPM.
Sem velocidade de carregamento 3300 RPM
Corrente de carga total = 19,20A.
Corrente sem carga = 2,5A
Torque nominal 1,11 N.m (11,1 kg.cm).
Torque de parada 5,55 N.m (55,11 kg.cm) Eficiência = 78%
Etapa 2: Sobre o driver do motor DC Bts7960b
Especificação:
Duplo driver de ponte BTS7960 de grande corrente (43 A) H;
Isolar 5V com MCU e proteger efetivamente o MCU;
Indicador de energia 5V a bordo; indicação de tensão da extremidade de saída do driver do motor; pode soldar dissipador de calor;
Precisa apenas de quatro linhas do MCU ao módulo do driver (GND. 5V. PWM1. PWM2);
fonte de alimentação de 5 V do chip de isolamento (pode compartilhar com MCU 5 V); Tamanho: 4 * 5 * 1,2 cm;
Capaz de reverter o motor para frente, duas frequências de entrada PWM de até 25kHZ; dois fluxos de calor passando por uma saída de sinal de erro; fonte de alimentação de 5V com chip isolado (pode ser compartilhada com o MCU 5V), também pode usar a fonte de 5V on-board; a tensão de alimentação 5,5 V a 27 V
Etapa 3: O que você precisa
- Arduino Uno ou qualquer outra placa Arduino
- Driver do motor DC Bts7960b
- Algum motor DC pode ser pequeno ou algo mais poderoso como neste experimento
- Fonte de alimentação para o motor
- Potenciômetro
- Botão 2X
- Fios de ligação
- Tábua de pão
- Software Visuino: Baixe aqui
Etapa 4: O circuito
- Conecte o pino digital do Arduino [3] ao pino do driver bts7960 RPWM
- Conecte o pino digital do Arduino [3] ao pino do driver bts7960 LPWM
- Conecte o pino digital do Arduino [4] ao pino do driver bts7960 R_EN
- Conecte o pino digital do Arduino [3] ao pino do driver bts7960 L_EN
- Conecte o pino VCC do bts7960 ao pino analógico 5V do Arduino
- Conecte o pino GND bts7960 ao pino Arduino GND
- Conecte o pino GND da fonte de alimentação (-) para o motor ao pino B- do acionador bts7960
- Conecte o pino da fonte de alimentação VCC (+) para o motor ao pino B + do driver bts7960
- Conecte o fio positivo do motor ao pino de acionamento Bts7960 M +
- Conecte o fio negativo do motor ao pino de acionamento bts7960 M-
- Conecte o pino do potenciômetro OTB ao pino analógico A0 do Arduino
- Conecte o pino do potenciômetro VCC ao pino analógico 5V do Arduino
- Conecte o pino GND do potenciômetro ao pino GND do Arduino
- BOTÃO 1 Conecte o pino 1 ao pino 5V do Arduino
- BOTÃO 2 Conecte o pino 1 ao pino 5V do Arduino
- BOTÃO 1 Conecte o pino 2 ao pino digital 8 do Arduino e ao resistor 1Kohm, conecte o outro pino do resistor ao pino GND do Arduino
- BOTÃO 2 Conecte o pino 2 ao pino 9 digital do Arduino e ao resistor 1Kohm, conecte o outro pino do resistor ao pino GND do Arduino
Etapa 5: inicie o Visuino e selecione o tipo de placa Arduino UNO
O Visuino: https://www.visuino.eu também precisa ser instalado. Baixe a versão gratuita ou registre-se para uma avaliação gratuita.
Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2
Etapa 6: Adicionar e definir componentes no Visuino
- Adicionar componente "SR Flip-Flop"
- Adicionar componente "Velocidade e direção para acelerar"
- Adicionar componente "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960 / BTS7960)"
- Adicionar componente "Valor digital (booleano)"
Selecione "DigitalValue1" e na janela de propriedades defina "Value" como True, isso habilitará o driver, configurá-lo como false desabilitará o driver do motor e o motor não girará
Etapa 7: nos componentes do Visuino Connect
- Conecte o pino 8 digital do Arduino ao pino "SRFlipFlop1" "Set"
- Conecte o pino 9 digital do Arduino ao pino do componente "SRFlipFlop1" "Reset"
- Conecte o pino "SRFlipFlop1" ao pino "SpeedAndDirectionToSpeed1" "reverso"
- Conecte o pino 0 do Arduino Analog ao pino "SpeedAndDirectionToSpeed1" "Speed"
- Conecte "SpeedAndDirectionToSpeed1" pin Out to "DualMotorDriver1" pin "Motors [0]> In
- Conecte os motores "DualMotorDriver1" pin "[0]> Encaminhe para o pino digital 5 do Arduino
- Conecte os motores "DualMotorDriver1" pin "[0]> Reverse para o pino digital 6 do Arduino
- Conecte o pino "DigitalValue1" ao pino digital 3 do Arduino e ao pino 4 digital
Etapa 8: gerar, compilar e fazer upload do código do Arduino
No Visuino, na parte inferior, clique na guia "Construir", certifique-se de que a porta correta esteja selecionada e, em seguida, clique no botão "Compilar / Construir e Carregar".
Etapa 9: jogar
Se você ligar o módulo Arduino UNO, o motor começará a girar, você pode ajustar a velocidade com um potenciômetro ou alterar a direção pressionando os botões.
Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo e abri-lo no Visuino:
Recomendado:
Como construir um longboard elétrico com controle de telefone: 6 etapas (com fotos)
Como construir um longboard elétrico com controle de telefone: longboards elétricos são fantásticos! TESTE O FOOTAGE NO VÍDEO ACIMA, COMO CONSTRUIR UM LONGBOARD ELÉTRICO CONTROLADO POR UM TELEFONE COM BLUETOOTHUpdate # 1: Grip tape instalado, alguns ajustes no controlador de velocidade significa que eu tenho mais velocidade fora do bo
Rádio-controle RF 433MHZ usando HT12D HT12E - Fazendo um controle remoto Rf usando HT12E e HT12D com 433 MHz: 5 etapas
Rádio-controle RF 433MHZ usando HT12D HT12E | Fazendo um controle remoto Rf usando HT12E e HT12D com 433 mhz: Neste instrutível, vou mostrar como fazer um controle remoto RADIO usando o módulo receptor transmissor 433 mhz com codificação HT12E & IC decodificador HT12D. Neste instrutível, você poderá enviar e receber dados usando COMPONENTES muito baratos, COMO: HT
Motor de indução de bobina única / motor elétrico: 6 etapas
Motor de indução de bobina simples / motor elétrico: Neste projeto vamos fazer um motor de indução de bobina simplesComercial, e muito mais elaboradas, versões deste motor elétrico são usadas na maioria dos aparelhos de corrente alternada. Nosso motor não tem torque alto, é mais para trabalhar
Controle de motor elétrico de 2 fios e 2 eixos: 6 etapas
Controle de motor elétrico com 2 fios e 2 eixos: Este projeto propõe um método para acionar dois eixos de motor usando uma contagem de pulsos para cada canal e um método de travamento " liga-desliga " comutação usando 4017 contadores. Este método é adequado para qualquer função de entrada de pulso (botão, interruptor rotativo o
Faça um motor potente de 48 Vcc a partir de um misturador morto / motor de perfuração: 3 etapas
Faça um motor potente de 48 Vcc a partir de um motor de perfuração / misturador morto: Oi! Neste instrutível, você aprenderá como transformar um motor de máquina de perfuração / liquidificador morto (motor universal) em um motor CC de ímã permanente muito poderoso com até 10.000 RPM e um bom valor de torque. Observação: este método é aplicável apenas se