Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Opis
VNH2SP30 je pokretač motora s punim mostom namijenjen širokom spektru automobilskih primjena. Uređaj sadrži dvostruki monolitni upravljački program sa visoke strane i dva prekidača sa niske strane. Visoki bočni prekidač dizajniran je pomoću dobro poznate i dokazane zaštićene VIPower M0 tehnologije STMicroelectronic -a koja omogućava efikasnu integraciju na istoj matrici pravog Power MOSFET -a sa inteligentnim signalom/zaštitnim krugom. VIN i izlaz motora su postavljeni za vijčane stezaljke od 5 mm, što olakšava spajanje žica većeg promjera. INA i INB kontroliraju smjer svakog motora, a PWM pinovi uključuju ili isključuju motore. Za VNH2SP30, pinovi osjetnika struje (CS) će emitirati približno 0,13 volti po pojačalu izlazne struje.
Specifikacija:
- Raspon napona: 5.5V - 16V
- Maksimalna struja: 30A
- Praktična kontinuirana struja: 14 A
- Izlaz osjetljivosti struje proporcionalan struji motora
- Otpor na uključivanje MOSFET-a: 19 mΩ (po nozi)
- Maksimalna frekvencija PWM: 20 kHz
- Termičko isključivanje
- Isključivanje podnapona i prenapona
Korak 1: Priprema materijala
Za ovaj vodič su nam potrebne sljedeće stavke:
1. VNH2SP30 Modul motora čudovišta (jednokanalni)
2. Arduino Uno ploča i USB
3. Plastični zupčasti motor
4. Li-Ion punjiva baterija 7,4V 1200mAh
5. 2x žica s krokodilskom završnom kopčom
Korak 2: Povezivanje hardvera
Spojite pin VNH2SP30 modula motora čudovišta (jednokanalni) na Arduino Uno pin.
5V> 5V
GND> GND
CS> A2
INA> D7
INB> D8
PMW> D5
Korak 3: Uzorak izvornog koda
Ovo je primjer izvornog koda za kolo, možete ga preuzeti, otvoriti i učitati na svoju Arduino Uno ploču. Idite na Tools i odaberite ispravnu ploču i port.
Korak 4: Serijski monitor
Nakon što završite sa sastavljanjem uzorka izvornog koda na svoju Arduino Uno ploču, idite na Alati> Serijski monitor i dobit ćete serijski monitor kao što je prikazano na gornjoj slici.
Korak 5: Rezultati
Ovo je rezultat ovog vodiča:
i. kada korisnik unese broj '2', motor zupčanika će se okrenuti prema naprijed, a serijski monitor će se ispisati prema naprijed.
ii. kada korisnik unese '3', motor zupčanika će se pokrenuti unatrag, a serijski monitor će ispisati unatrag.
iii. kada korisnik unese '+', brzina motora se povećava za 10, a serijski monitor će ispisati brzinu motora. Međutim, maksimalna brzina motora zupčanika je 255, pa će, kad korisnik unese više "++", i dalje ispisivati 255, a nikada više od 255 (kao što je prikazano na slici).
iv. kada korisnik unese '-', brzina motora reduktora će se smanjiti za 10, a serijski monitor će ispisati brzinu motora. Međutim, minimalna brzina motora zupčanika je 0, pa će, kada korisnik unese više '-', i dalje ispisivati 0, a nikada manje od 0 (kao što je prikazano na slici).
iv. kada korisnik unese '1', zaustavljanje motora zupčanika se okreće i serijski monitor će ispisati stop.
Korak 6: Video
Ova video demonstracija prikazuje kako motor zupčanika funkcionira prema izvornom kodu uzorka.