Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Beskrivelse
VNH2SP30 er en motor med full bro som er beregnet på et bredt spekter av bilapplikasjoner. Enheten har en dobbel monolitisk høysidedriver og to lavsidebrytere. Høysidebryterbryteren er designet ved hjelp av STMicroelectronics velkjente og velprøvde proprietære VIPower M0 -teknologi som muliggjør effektiv integrering på samme dør av en ekte Power MOSFET med et intelligent signal/beskyttelseskrets. VIN og motor ut er plassert for 5 mm skrueterminaler, noe som gjør det enkelt å koble til større gauge ledninger. INA og INB styrer retningen til hver motor, og PWM -pinnene slår motorene på eller av. For VNH2SP30 vil strømføleren (CS) pinne gi cirka 0,13 volt per ampere utgangsstrøm.
Spesifikasjon:
- Spenningsområde: 5.5V - 16V
- Maksimal gjeldende vurdering: 30A
- Praktisk kontinuerlig strøm: 14 A
- Strømfølelsesutgang proporsjonal med motorstrøm
- MOSFET-motstand: 19 mΩ (per ben)
- Maksimal PWM -frekvens: 20 kHz
- Termisk avstengning
- Underspenning og overspenning
Trinn 1: Forberedelse av materiale
For denne opplæringen krevde vi disse elementene:
1. VNH2SP30 Monster Motor Module (enkelt kanal)
2. Arduino Uno Board og USB
3. Plastgirmotor
4. Li-Ion oppladbart batteri 7,4V 1200mAh
5. 2x Wire med Crocodile End Clip
Trinn 2: Maskinvaretilkobling
Koble VNH2SP30 Monster Motor Module (Single Channel) pin til Arduino Uno pin.
5V> 5V
GND> GND
CS> A2
INA> D7
INB> D8
PMW> D5
Trinn 3: Eksempel på kildekode
Dette er en eksempelkildekode for kretsen. Du kan laste den ned, åpne og laste den opp til Arduino Uno Board. Sørg for å gå til Verktøy og velg riktig brett og port.
Trinn 4: Seriell skjerm
Etter at du er ferdig med å kompilere prøvekildekoden til Arduino Uno -kortet, går du til Verktøy> Seriell skjerm, og du får en seriell skjerm som vist på bildet ovenfor.
Trinn 5: Resultater
Dette er resultatet av denne opplæringen:
Jeg. Når brukeren angir nummeret '2', begynner girmotoren å rotere fremover, og seriell skjerm skrives ut.
ii. Når brukeren angir '3', starter girmotoren for å reversere og seriell skjerm skrives ut omvendt.
iii. Når brukeren angir '+', øker girmotorens turtall med 10 og seriell monitor vil skrive ut motorens turtall. Maksimal hastighet på girmotoren er imidlertid 255, så når brukeren skriver inn ++ mer, vil den fortsatt skrive ut 255 og aldri mer enn 255 (som vist på bildet).
iv. Når brukeren angir '-', reduseres girmotorens turtall med 10 og seriell monitor vil skrive ut motorens turtall. Minimalt turtall på girmotoren er 0, og når brukeren skriver '-' mer, vil den fortsatt skrive ut 0 og aldri mindre enn 0 (som vist på bildet).
iv. Når brukeren angir '1', stopper girmotoren fra roterende og seriell skjerm skriver ut stopp.
Trinn 6: Video
Denne videodemonstrasjonen viser hvordan girmotoren fungerer i henhold til eksempelkildekoden.