Përmbajtje:

Kontrolli i një motori Stepper: 5 hapa
Kontrolli i një motori Stepper: 5 hapa

Video: Kontrolli i një motori Stepper: 5 hapa

Video: Kontrolli i një motori Stepper: 5 hapa
Video: Control Speed of Stepper Motor using L298N with Push Button Switches STLPB-01 2024, Korrik
Anonim
Kontrolli i një Stepper Motor
Kontrolli i një Stepper Motor

Ky tutorial është i vlefshëm nëse përdorim Arduino dhe të dy duke përdorur Bordin Drivemall më poshtë lidhjes për të ndërtuar Drivemall.

Avantazhi i preferimit të Drivemall mbi bordin klasik Arduino është ai i zvogëlimit të kompleksitetit të lidhjeve që çojnë në një konfigurim më të rregullt. Sidoqoftë, kjo është opsionale: të gjitha rezultatet janë akoma të vlefshme me tabelën arduino, një dërrasë buke dhe mjaft kërcyes dupont për lidhje.

Le të kontrollojmë një motor stepper me një bord arduino.

Hapi 1: Ajo që na nevojitet

- Mikrokontrollues Arduino ose Drivemall

- Tela (t)

- Stepper Motor

- Një Shofer A4988 ose DRV8825 ose L298N ose ULN2003 (Ka shumë drejtues për)

Hapi 2: Si funksionon një motor stepper dhe pse ne përdorim një shofer

Si funksionon një motor Stepper dhe pse ne përdorim një shofer
Si funksionon një motor Stepper dhe pse ne përdorim një shofer
Si funksionon një motor Stepper dhe pse ne përdorim një shofer
Si funksionon një motor Stepper dhe pse ne përdorim një shofer
Si funksionon një motor Stepper dhe pse ne përdorim një shofer
Si funksionon një motor Stepper dhe pse ne përdorim një shofer

Një motor stepper në thelb përbëhet nga dy mbështjellje të cilat duhet të fuqizohen siç duhet (figura 1), nëse motori ushqehet me lëvizje të gabuar mund të shkaktojë një goditje të shkurtër në GND.

Në çdo hap motori kthehet në një kënd të mirënjohur i cili zakonisht tregohet nga prodhuesi si 1.8 °, kështu që kërkohen 200 hapa për të bërë një rreth të plotë

Le të sqarojmë pse kemi nevojë për një shofer në vend që ta lidhim hapin direkt me mikrokontrolluesin.

Drejtuesit ju lejojnë të skanoni hapat sepse një mikrokontrollues nuk është në gjendje të ngarkojë mbështjelljet brenda motorit stepper.

Ekzistojnë dy lloje të drejtuesve për motorët stepper në treg:

  • drejtuesit klasikë L298 ose ULN2003 një urë të dyfishtë H në të cilën logjika për të fuqizuar fazat e vetme qëndron në kod;
  • Drejtuesit modernë A4988 ose drv8825 ku një pjesë e logjikës qëndron në makinë.

A4988 për të funksionuar në hyrje siguron një mundësi dhe dy kunja, njëra për drejtimin dhe tjetra për numrin e hapave, si dhe furnizimin me energji.

Hapi 3: Lidhjet

Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet

Si qasje e parë ndaj motorëve stepper ne kemi zgjedhur të përdorim drejtuesin ULN2003.

Tre butona për kontrollin e motorit janë të lidhur me Arduino me një rezistencë të lidhur me GND.

Ne e lidhim motorin me ULN sipas skemës në figurën 2, Arduino është e lidhur me drejtuesin me kunjat 8 9 10 dhe 11.

Hapi 4: Firmware dhe Kontrolli

Firmware dhe Kontrolli
Firmware dhe Kontrolli

Këtu gjeni një firmware bazë për kontrollin e motorit stepper. Në këtë rast të veçantë, pjesa e poshtme është e ndezur

  • pin A0 përdoret për drejtimin dhe ndalimin pozitiv
  • pin A1 përdoret për drejtimin dhe ndalimin negativ
  • pin A2 përdoret për të konfirmuar dhe vënë në lëvizje sipas drejtimit të butonit të presimit të mëparshëm

numri i hapave për cikël është vendosur në 20, që do të thotë se programi do të kryejë 10 cikle për të bërë një revolucion të plotë të motorit

Hapi 5: Refuzimi

Ky tutorial është prodhuar si pjesë e projektit Makerspace for Inclusion, i bashkëfinancuar nga Programi Erasmus + i komisionit Evropian.

Projekti synon të promovojë një formë joformale të arsimit si një mjet për të nxitur përfshirjen sociale të të rinjve, edukim joformal siç mund të gjendet brenda hapësirave krijuese.

Ky tutorial pasqyron pikëpamjet vetëm të autorëve dhe Komisioni Evropian nuk mund të mbahet përgjegjës për çdo përdorim që mund t'i bëhet informacionit të përmbajtur në të.

Recommended: