Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Popis
VNH2SP30 je plně mostový ovladač motoru určený pro širokou škálu automobilových aplikací. Zařízení obsahuje duální monolitický horní boční ovladač a dva spodní boční spínače. Přepínač na straně řidiče je navržen s využitím dobře známé a osvědčené patentované technologie VIPower M0 společnosti STMicroelectronic, která umožňuje efektivní integraci skutečného Power MOSFETu do stejné matrice s inteligentním obvodem signálu/ochrany. Výstup VIN a výstup motoru jsou vybaveny šroubovými svorkami o průměru 5 mm, což usnadňuje připojení vodičů větších měrek. INA a INB ovládají směr každého motoru a kolíky PWM zapínají nebo vypínají motory. U VNH2SP30 budou piny pro snímání proudu (CS) vydávat přibližně 0,13 voltu na ampér výstupního proudu.
Specifikace:
- Rozsah napětí: 5,5V - 16V
- Maximální proud: 30A
- Praktický trvalý proud: 14 A
- Výstup snímání proudu úměrný proudu motoru
- Odpor MOSFET: 19 mΩ (na nohu)
- Maximální frekvence PWM: 20 kHz
- Tepelné vypnutí
- Vypnutí podpětí a přepětí
Krok 1: Příprava materiálu
Pro tento tutoriál jsme požadovali tyto položky:
1. Motorový modul VNH2SP30 Monster (jednokanálový)
2. Deska Arduino Uno a USB
3. Plastový převodový motor
4. Li-Ion dobíjecí baterie 7,4 V 1200 mAh
5. 2x drát s krokosvorkovou koncovkou
Krok 2: Hardwarové připojení
Připojte kolík modulu monster motoru VNH2SP30 (jednokanálový) ke kolíku Arduino Uno.
5V> 5V
GND> GND
CS> A2
INA> D7
INB> D8
PMW> D5
Krok 3: Ukázka zdrojového kódu
Toto je ukázkový zdrojový kód obvodu, který můžete stáhnout, otevřít a nahrát do desky Arduino Uno. Určitě přejděte na Nástroje a vyberte správnou desku a port.
Krok 4: Sériový monitor
Poté, co dokončíte kompilaci ukázkového zdrojového kódu na desku Arduino Uno, přejděte na Nástroje> Sériový monitor a získáte sériový monitor, jak je znázorněno na obrázku výše.
Krok 5: Výsledky
Toto je výsledek tohoto tutoriálu:
já. když uživatel zadá číslo „2“, začne se převodový motor otáčet dopředu a sériový monitor vytiskne dopředu.
ii. když uživatel zadá „3“, motor převodového stupně začne couvat a sériový monitor vytiskne zpátečku.
iii. když uživatel zadá „+“, rychlost motoru převodovky se zvýší o 10 a sériový monitor vytiskne rychlost motoru. Maximální rychlost převodového motoru je však 255, takže když uživatel zadá '++' více, bude stále tisknout 255 a nikdy ne více než 255 (jak je znázorněno na obrázku).
iv. když uživatel zadá '-', sníží se rychlost převodového motoru o 10 a sériový monitor vytiskne otáčky motoru. Minimální rychlost převodového motoru je však 0, takže když uživatel zadá '-' více, bude stále tisknout 0 a nikdy méně než 0 (jak je znázorněno na obrázku).
iv. když uživatel zadá '1', zastaví se převodový motor z otáčení a sériový monitor se zastaví.
Krok 6: Video
Tato ukázka videa ukazuje, jak funguje převodový motor podle ukázkového zdrojového kódu.