Cuprins:
- Pasul 1: Pregătirea materialului
- Pasul 2: Conexiune hardware
- Pasul 3: Exemplu de cod sursă
- Pasul 4: Monitor serial
- Pasul 5: Rezultate
- Pasul 6: Video
Video: Tutorial pentru modulul VNH2SP30 Monster Motor (canal unic): 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Descriere
VNH2SP30 este un driver de motor cu punte completă destinat unei game largi de aplicații auto. Dispozitivul încorporează un driver dual monolitic lateral înalt și două comutatoare laterale joase. Întrerupătorul driverului lateral înalt este proiectat folosind tehnologia VIPower M0, cunoscută și dovedită, a STMicroelectronic, care permite integrarea eficientă pe aceeași matriță a unui MOSFET Power adevărat cu un circuit inteligent de semnal / protecție. VIN și ieșirea motorului sunt înclinate pentru borne cu șurub de 5 mm, ceea ce face mai ușoară conectarea firelor cu ecartament mai mare. INA și INB controlează direcția fiecărui motor, iar pinii PWM pornesc sau opresc motoarele. Pentru VNH2SP30, pinii de detectare a curentului (CS) vor emite aproximativ 0,13 volți per amp de curent de ieșire.
Specificație:
- Gama de tensiune: 5.5V - 16V
- Curent maxim nominal: 30A
- Curent continuu practic: 14 A.
- Ieșire de curent proporțională cu curentul motorului
- Rezistență la MOSFET: 19 mΩ (per picior)
- Frecvența maximă PWM: 20 kHz
- Oprire termică
- Oprire subtensiune și supratensiune
Pasul 1: Pregătirea materialului
Pentru acest tutorial, am solicitat aceste elemente:
1. Modulul Monster Motor VNH2SP30 (canal unic)
2. Placa Arduino Uno și USB
3. Motor cu angrenaje din plastic
4. Baterie reîncărcabilă Li-Ion 7.4V 1200mAh
5. 2x sârmă cu crocodil capăt
Pasul 2: Conexiune hardware
Conectați pinul VNH2SP30 Monster Motor Module (Single Channel) la pinul Arduino Uno.
5V> 5V
GND> GND
CS> A2
INA> D7
INB> D8
PMW> D5
Pasul 3: Exemplu de cod sursă
Acesta este un exemplu de cod sursă pentru circuit, îl puteți descărca, deschide și încărca pe placa dvs. Arduino Uno. Asigurați-vă că accesați Instrumente și selectați placa și portul corecte.
Pasul 4: Monitor serial
După ce ați terminat de compilat eșantionul de cod sursă pe placa Arduino Uno, accesați Instrumente> Monitor serial și veți obține un monitor serial așa cum se arată în imaginea de mai sus.
Pasul 5: Rezultate
Acesta este rezultatul acestui tutorial:
eu. când utilizatorul introduce numărul '2', motorul cu roți dințate pornește să se rotească înainte și monitorul serial se va imprima înainte.
ii. când utilizatorul introduce „3”, motorul de viteze pornește înapoi și monitorul serial se va imprima înapoi.
iii. când utilizatorul introduce '+', viteza motorului cu viteză crește cu 10 și monitorul serial va imprima viteza motorului. Cu toate acestea, viteza maximă a motorului de transmisie este de 255, astfel, când utilizatorul introduce mai mult „++” va imprima în continuare 255 și niciodată mai mult de 255 (așa cum se arată în imagine).
iv. când utilizatorul introduce '-', viteza motorului reductor scade cu 10 și monitorul serial va imprima viteza motorului. Cu toate acestea, viteza minimă a motorului de transmisie este 0, astfel, atunci când utilizatorul introduce mai mult „-” va imprima în continuare 0 și niciodată mai puțin de 0 (așa cum se arată în imagine).
iv. când utilizatorul introduce „1”, opritorul motorului de viteze de la rotire și monitorul serial vor imprima oprire.
Pasul 6: Video
Această demonstrație video arată cum funcționează motorul cu angrenaje în funcție de codul sursă eșantion.
Recomandat:
Canal TV privat pentru vârstnici: 4 pași (cu imagini)
Canal TV privat pentru vârstnici: Amintirile sunt o problemă dificilă pentru bunica mea care împlinește 94 de ani anul acesta. Așa că am adăugat un canal TV la televizorul ei pentru a o ajuta să-și amintească membrii familiei și momentele cheie din viața ei. Pentru aceasta am folosit un cont Dropbox gratuit, un Raspber
Cum să controlați becul folosind modulul Arduino UNO și modulul de releu de stat solid cu un singur canal 5V: 3 pași
Cum să controlați becul utilizând modulul de releu de stare solidă Arduino UNO și un canal 5V: Descriere: Comparativ cu releul mecanic tradițional, releul de stare solidă (SSR) are multe avantaje: are o durată de viață mai lungă, cu o pornire mult mai mare / viteza de oprire și fără zgomot. În plus, are și o rezistență mai bună la vibrații și mecanică
Utilizați modulul Bluetooth 4.0 HC-08 pentru a controla LED-urile adresabile - un tutorial Arduino Uno: 4 pași (cu imagini)
Utilizați modulul Bluetooth 4.0 HC-08 pentru a controla LED-urile adresabile - un tutorial Arduino Uno: v-ați aprofundat încă în modulele de comunicare cu Arduino? Bluetooth deschide o lume de posibilități pentru proiectele dvs. Arduino și utilizarea internetului obiectelor. Aici vom începe cu un pas pentru copii și vom învăța cum să controlăm LED-urile adresabile cu un sma
Tutorial pentru modulul driverului de motor MD-L298: 5 pași
Tutorial pentru modulul driverului de motor MD-L298: Descriere Acest driver de motor dublu bidirecțional se bazează pe foarte popularul IC al driverului de motor dual H-Bridge L298. Acest modul vă va permite să controlați ușor și independent două motoare de până la 2A fiecare în ambele direcții. Este ideal pentru aplicații robotizate
LED intermitent utilizând modulul ESP32 NodeMCU WiFi și modulul Bluetooth Tutorial: 5 pași
LED intermitent utilizând modulul ESP32 NodeMCU WiFi și modulul Bluetooth Tutorial: Descriere NodeMCU este o platformă IoT open source. Este programat utilizând limbajul de scriptare Lua. Platforma se bazează pe proiecte open source eLua. Platforma utilizează o mulțime de proiecte open source, cum ar fi lua-cjson, spiffs. Acest ESP32 NodeMc