Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Popis
VNH2SP30 je kompletný mostíkový ovládač motora určený pre širokú škálu automobilových aplikácií. Zariadenie obsahuje duálny monolitický výškový ovládač a dva spodné spínače. High side driver driver je navrhnutý pomocou dobre známej a osvedčenej patentovanej technológie VIPower M0 spoločnosti STMicroelectronic, ktorá umožňuje efektívnu integráciu skutočného Power MOSFETu na jednom mieste s inteligentným signálovým/ochranným obvodom. VIN a výstup motora sú vybavené skrutkovými svorkami 5 mm, čo uľahčuje pripojenie káblov väčšieho rozchodu. INA a INB riadia smer každého motora a kolíky PWM zapínajú alebo vypínajú motory. Pre VNH2SP30 budú kolíky snímania prúdu (CS) produkovať približne 0,13 voltu na ampér výstupného prúdu.
Špecifikácia:
- Rozsah napätia: 5,5V - 16V
- Maximálne prúdové hodnotenie: 30A
- Praktický kontinuálny prúd: 14 A
- Výstup snímania prúdu úmerný prúdu motora
- Odpor MOSFET: 19 mΩ (na nohu)
- Maximálna frekvencia PWM: 20 kHz
- Tepelné vypnutie
- Vypnutie podpätia a prepätia
Krok 1: Príprava materiálu
Pre tento tutoriál sme požadovali tieto položky:
1. Motorový modul monster VNH2SP30 (jednokanálový)
2. Doska Arduino Uno a USB
3. Motor s plastovým prevodom
4. Li-Ion nabíjateľná batéria 7,4V 1200mAh
5. 2x drôt s krokosvorkovou koncovkou
Krok 2: Pripojenie hardvéru
Pripojte kolík modulu monster VNH2SP30 (jednokanálový) k kolíku Arduino Uno.
5V> 5V
GND> GND
CS> A2
INA> D7
INB> D8
PMW> D5
Krok 3: Vzorový zdrojový kód
Toto je ukážkový zdrojový kód pre obvod, ktorý môžete stiahnuť, otvoriť a nahrať do dosky Arduino Uno. Choďte na Nástroje a vyberte správnu dosku a port.
Krok 4: Sériový monitor
Po dokončení kompilácie zdrojového kódu na dosku Arduino Uno prejdite na položku Nástroje> Sériový monitor a získate sériový monitor, ako je znázornené na obrázku vyššie.
Krok 5: Výsledky
Toto je výsledok tohto tutoriálu:
i. keď používateľ zadá číslo „2“, prevodový motor sa začne otáčať dopredu a sériový monitor vytlačí dopredu.
ii. keď používateľ zadá „3“, prevodový motor začne cúvať a sériový monitor vytlačí spätný chod.
iii. keď používateľ zadá „+“, rýchlosť prevodového motora sa zvýši o 10 a sériový monitor vytlačí otáčky motora. Maximálna rýchlosť prevodového motora je však 255, takže keď používateľ zadá „++“viac, vytlačí stále 255 a nikdy nie viac ako 255 (ako je znázornené na obrázku).
iv. keď užívateľ zadá „-“, rýchlosť prevodového motora sa zníži o 10 a sériový monitor vytlačí otáčky motora. Minimálna rýchlosť prevodového motora je však 0, takže keď používateľ zadá „-“viac, vytlačí stále 0 a nikdy nie menej ako 0 (ako je znázornené na obrázku).
iv. keď používateľ zadá „1“, zastaví sa prevodový motor z otáčania a sériový monitor sa zastaví.
Krok 6: Video
Táto ukážka videa ukazuje, ako funguje prevodový motor podľa vzorového zdrojového kódu.