Tutorial per modulo motore Monster VNH2SP30 (canale singolo): 6 passaggi (con immagini)
Tutorial per modulo motore Monster VNH2SP30 (canale singolo): 6 passaggi (con immagini)
Anonim
Tutorial per modulo motore Monster VNH2SP30 (canale singolo)
Tutorial per modulo motore Monster VNH2SP30 (canale singolo)

Descrizione

VNH2SP30 è un driver motore full bridge destinato a un'ampia gamma di applicazioni automobilistiche. Il dispositivo incorpora un doppio driver high side monolitico e due switch low side. L'interruttore del driver high-side è progettato utilizzando la ben nota e comprovata tecnologia VIPower M0 proprietaria di STMicroelectronic che consente un'integrazione efficiente sullo stesso die di un vero MOSFET di potenza con un circuito di protezione/segnale intelligente. Il VIN e l'uscita del motore sono inclinati per terminali a vite da 5 mm, facilitando il collegamento di cavi di diametro maggiore. INA e INB controllano la direzione di ciascun motore e i pin PWM accendono o spengono i motori. Per il VNH2SP30, i pin di rilevamento della corrente (CS) emetteranno circa 0,13 volt per amp di corrente di uscita.

Specifica:

  • Gamma di tensione: 5,5 V - 16 V
  • Corrente nominale massima: 30A
  • Corrente continua pratica: 14 A
  • Uscita di rilevamento della corrente proporzionale alla corrente del motore
  • Resistenza al MOSFET: 19 mΩ (per gamba)
  • Frequenza massima PWM: 20 kHz
  • Arresto termico
  • Arresto per sottotensione e sovratensione

Passaggio 1: preparazione del materiale

Preparazione del materiale
Preparazione del materiale
Preparazione del materiale
Preparazione del materiale
Preparazione del materiale
Preparazione del materiale

Per questo tutorial, abbiamo richiesto questi elementi:

1. Modulo motore mostro VNH2SP30 (canale singolo)

2. Scheda Arduino Uno e USB

3. Motoriduttore in plastica

4. Batteria ricaricabile agli ioni di litio 7,4 V 1200 mAh

5. 2x filo con clip a coccodrillo

Passaggio 2: connessione hardware

Connessione hardware
Connessione hardware

Collegare il pin VNH2SP30 Monster Motor Module (Single Channel) al pin Arduino Uno.

5V > 5V

GND > GND

CS > LA2

INA > D7

INB > D8

PMW > D5

Passaggio 3: codice sorgente di esempio

Questo è un codice sorgente di esempio per il circuito, puoi scaricarlo, aprirlo e caricarlo nella tua scheda Arduino Uno. Assicurati di andare su Strumenti e selezionare la scheda e la porta corrette.

Passaggio 4: monitor seriale

Monitor seriale
Monitor seriale

Dopo aver finito di compilare il codice sorgente di esempio nella tua scheda Arduino Uno, vai su Strumenti> Monitor seriale e otterrai un monitor seriale come mostrato nell'immagine sopra.

Passaggio 5: risultati

Risultati
Risultati
Risultati
Risultati

Questo è il risultato di questo tutorial:

io. quando l'utente immette il numero '2', il motoriduttore inizia a ruotare in avanti e il monitor seriale stamperà in avanti.

ii. quando l'utente immette '3', il motoriduttore inizia a invertire e il monitor seriale stamperà in retromarcia.

ii. quando l'utente inserisce '+', la velocità del motoriduttore aumenta di 10 e il monitor seriale stamperà la velocità del motore. Tuttavia, la velocità massima del motoriduttore è 255, quindi, quando l'utente immette '++' in più, stamperà comunque 255 e mai più di 255 (come mostrato nella foto).

IV. quando l'utente immette '-', la velocità del motoriduttore diminuisce di 10 e il monitor seriale stamperà la velocità del motore. Tuttavia, la velocità minima del motoriduttore è 0, quindi, quando l'utente immette '--' in più, stamperà comunque 0 e mai meno di 0 (come mostrato nella foto).

IV. quando l'utente immette '1', il motoriduttore si ferma dalla rotazione e il monitor seriale stampa l'arresto.

Passaggio 6: video

Questa dimostrazione video mostra come funziona il motoriduttore secondo il codice sorgente di esempio.

Consigliato: