INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Beskrywing
Hierdie tweerigting motorbestuurder is gebaseer op die baie gewilde L298 Dual H-Bridge motorbestuurder IC. Met hierdie module kan u maklik en onafhanklik twee motors van tot 2A elk in beide rigtings bestuur. Dit is ideaal vir robottoepassings en baie geskik vir aansluiting op 'n mikrobeheerder wat slegs 'n paar bedieningslyne per motor benodig.
Kenmerke:
- Bestuurder: L298
- Bestuurder se kragbron: +5V ~ +46V
- Logiese kraguitset Vss: +5 ~ +7V (interne toevoer +5V)
- Logiese stroom: 0 ~ 36mA
- Beheervlak: Laag -0.3V ~ 1.5V, hoog: 2.3V ~ Vss
- Afmetings: 2,7 * 4,5 * 4,5 cm
- Bestuurder se gewig: 48g
Stap 1: definisie van die pen
Stap 2: Teorie van werking
In hierdie module word die rotasie -rigtings van motors deur die Motor Control Pin beheer. Die IN1 en IN2 beheer Motor 1 terwyl IN3 en IN4 Motor 2 beheer.
Behalwe die rigting van die motor, kan hierdie motorbestuurdermodule ook die motorsnelheid beheer deur die motor PWM -stuurpen. Die pen ENA beheer die spoed van Motor 1, terwyl ENB die snelheid van Motor 2 beheer.
Stap 3: Voorbeeld van hardeware -installasie
Die diagram toon die hardewareverbinding tussen motorbestuurdermodule en Arduino UNO. Behalwe Arduino, kan dit ook met enige mikrobeheerder soos PIC en ens.
Opmerking: die grond van die battery, die motorbestuurdermodule en die Arduino moet aan mekaar gekoppel word.
Verbinding tussen:
- IN1> Arduino -pen 9
- IN2> Arduino -pen 8
- ENA> Arduino Pin 10
- IN3> Arduino -pen 7
- IN4> Arduino -pen 6
- ENB> Arduino Pin 5
Laai die voorbeeldbronkode in Arduino UNO af om die resultaat te sien.
Stap 4: Resultate
Op grond van die resultate beweeg die Motor 1 in een rigting met geleidelik toenemende spoed tot die maksimum gevolg deur geleidelik af te neem tot stilstand. Hierdie siklus word voortdurend herhaal. Dieselfde geld vir Motor 2, maar beweeg in verskillende rigtings.
Stap 5: Video
Hierdie video toon die demonstrasie van die tutoriaal vir die MD-L298-motorbestuurdermodule.