Sommario:
- Passaggio 1: preparazione del materiale
- Passaggio 2: connessione hardware
- Passaggio 3: codice sorgente di esempio
- Passaggio 4: monitor seriale
- Passaggio 5: risultati
- Passaggio 6: video
Video: Tutorial per modulo motore Monster VNH2SP30 (canale singolo): 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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
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:
Motore passo-passo controllato da motore passo-passo senza microcontrollore (V2): 9 passaggi (con immagini)
Motore passo-passo controllato da motore passo-passo senza microcontrollore (V2): in uno dei miei precedenti Instructables, ti ho mostrato come controllare un motore passo-passo usando un motore passo-passo senza microcontrollore. È stato un progetto veloce e divertente, ma è arrivato con due problemi che verranno risolti in questo Instructable. Quindi, spirito
Motore passo-passo controllato da motore passo-passo - Motore passo-passo come encoder rotativo: 11 passaggi (con immagini)
Motore passo-passo controllato da motore passo-passo | Motore passo-passo come encoder rotativo: hai un paio di motori passo-passo in giro e vuoi fare qualcosa? In questo Instructable, utilizziamo un motore passo-passo come encoder rotativo per controllare la posizione di un altro motore passo-passo utilizzando un microcontrollore Arduino. Quindi, senza ulteriori indugi, ge
Braccio robotico Bluetooth con driver a motore singolo: 3 passaggi
Braccio robotico Bluetooth che utilizza un driver a motore singolo: benvenuto nel mio Instructable. Questo è un progetto di lavoro da casa svolto in regime di coprifuoco. Quindi questa volta ho solo un L29
Come controllare la lampadina utilizzando Arduino UNO e il modulo relè a stato solido 5V a canale singolo: 3 passaggi
Come controllare la lampadina utilizzando Arduino UNO e il modulo relè a stato solido 5V a canale singolo: Descrizione: confrontato con il tradizionale relè meccanico, il relè a stato solido (SSR) ha molti vantaggi: ha una vita più lunga, con un accensione / fuori velocità e nessun rumore. Inoltre, ha anche una migliore resistenza alle vibrazioni e ai meccanismi
6283 Cablaggio della scheda dell'amplificatore audio a canale singolo IC: 8 passaggi
Cablaggio della scheda dell'amplificatore audio a canale singolo 6283 IC: Ciao amico, oggi ti dirò come possiamo collegare i fili dell'altoparlante, del cavo aux, dell'alimentatore e del potenziometro del volume nella scheda dell'amplificatore audio a canale singolo 6283 IC. Questa scheda dell'amplificatore audio fornirà 30 W potenza di uscita. Prendiamo