Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Descrição
O VNH2SP30 é um driver de motor de ponte completa destinado a uma ampla gama de aplicações automotivas. O dispositivo incorpora um driver monolítico duplo do lado alto e dois interruptores do lado baixo. O switch de driver do lado alto é projetado usando a tecnologia VIPower M0 de propriedade bem conhecida e comprovada da STMicroelectronic, que permite integração eficiente no mesmo dado de um verdadeiro Power MOSFET com um circuito inteligente de sinal / proteção. O VIN e a saída do motor são inclinados para terminais de parafuso de 5 mm, facilitando a conexão de fios de bitola maior. INA e INB controlam a direção de cada motor, e os pinos PWM ligam ou desligam os motores. Para o VNH2SP30, os pinos de detecção de corrente (CS) produzirão aproximadamente 0,13 volts por ampere de corrente de saída.
Especificação:
- Faixa de tensão: 5,5 V - 16 V
- Classificação máxima atual: 30A
- Corrente Prática Contínua: 14 A
- Saída de detecção de corrente proporcional à corrente do motor
- Resistência MOSFET: 19 mΩ (por perna)
- Frequência PWM máxima: 20 kHz
- Desligamento Térmico
- Desligamento de subtensão e sobretensão
Etapa 1: Preparação do Material
Para este tutorial, exigimos estes itens:
1. Módulo Monster Motor VNH2SP30 (canal único)
2. Placa Arduino Uno e USB
3. Motor de engrenagem de plástico
4. Bateria recarregável de íons de lítio 7,4 V 1200 mAh
5. 2x fio com clipe de extremidade de crocodilo
Etapa 2: Conexão de Hardware
Conecte o pino do VNH2SP30 Monster Motor Module (canal único) ao pino do Arduino Uno.
5V> 5V
GND> GND
CS> A2
INA> D7
INB> D8
PMW> D5
Etapa 3: Amostra de código-fonte
Este é um exemplo de código-fonte para o circuito, você pode baixar, abrir e fazer o upload para a placa Arduino Uno. Certifique-se de ir em Ferramentas e selecionar a placa e a porta corretas.
Etapa 4: Monitor serial
Depois de terminar de compilar o código-fonte de amostra em sua placa Arduino Uno, vá para Ferramentas> Monitor serial e você obterá um monitor serial conforme mostrado na imagem acima.
Etapa 5: Resultados
Este é o resultado deste tutorial:
eu. quando o usuário inserir o número '2', o motor de engrenagens começará a girar para frente e o monitor serial imprimirá para frente.
ii. quando o usuário inserir '3', o motor de engrenagens começará a reverter e o monitor serial imprimirá reverso.
iii. quando o usuário inserir '+', a velocidade do motoredutor aumentará em 10 e o monitor serial imprimirá a velocidade do motor. No entanto, a velocidade máxima do motor redutor é 255, portanto, quando o usuário digitar '++' mais, ele ainda imprimirá 255 e nunca mais do que 255 (como mostrado na foto).
4. quando o usuário inserir '-', a velocidade do motor de engrenagens diminuirá em 10 e o monitor serial imprimirá a velocidade do motor. No entanto, a velocidade mínima do motor de engrenagens é 0, portanto, quando o usuário inserir '-' mais ainda imprimirá 0 e nunca menos que 0 (como mostrado na foto).
4. quando o usuário insere '1', o motor de engrenagens para de girar e o monitor serial irá parar de imprimir.
Etapa 6: Vídeo
Este vídeo de demonstração mostra como o motor de engrenagens funciona de acordo com o código-fonte de amostra.