Ni ni Stepper Motor Driver nani?
Maegesho ya Stepper Motor Driver
Stepper motor driver unamaanishwa kama mkando unaotumiwa kutumia au kukubalika stepper motor, unaojumuisha mshambuliaji, driver, na majukumu ya motori.
Vyanzo Vya Muhimu
Mshambuliaji (kwa dharura microcontroller au microprocessor)
Driver IC ili kusimamia current ya motori
Kituo cha umeme
Mshambuliaji wa Stepper Motor
Uchaguzi wa mshambuliaji ni hatua ya kwanza katika kujenga driver. Yeye lazima awe na chanzo chenye pin za tofauti zaidi ya nne kwa stepper. Pia, lazima iwe na tima, ADC, port ya serial, na vyovyavyo kutegemea na matumizi ambayo itatumika driver.
Driver wa Stepper Motor
Sasa, watu wanakimbiza kutoka kwenye vyanzo vya tofauti kama transistors kwenye ICs zenye upatikanaji zaidi.
Hizi za ICs zinapatikana kwa bei nafuu na zingine zinazorudi rahisi kutengeneza, ambayo huimarisha muda wa kupanga kwa mikando yote.
Drivers lazima zichaguliwe ili ziwe sawa na maonyesho ya motori kwa mujibu wa current na volts. Mfululizo wa ULN2003 ni populi zaidi katika matumizi sio H Bridge-based, ya yake ya stepper motor drive.
Kila Darlington pair ndani ya ULN inaweza kushughulikia hadi 500mA na volts imekuwa zaidi ya 50VDC.
Umeme wa Stepper Motor Drive
Stepper motor anafanya kazi kati ya volts 5 na 12 na anapata 100mA hadi 400mA. Tumia maegesho ya motori yanayotozwa na muuzaji kudesign power supply iliyokontrolishwa ili kuevita mabadiliko ya mwendo na nguvu.
Kituo cha Umeme

Tangu regulator wa voltage 7812 anaweza kushughulikia tu hadi 1A ya current, transistor wa nje unatumika hapa. Anaweza kushughulikia 5 A ya current. Lazima uweke heat sink sahihi kulingana na jumla ya current draw.
Diagramu ya block inatoa mzunguko na interconnections kati ya vyanzo vya kituo cha driver.
Vyanzo Vidogo
Switches, Potentiometers
Heat sink
Wires za kunecta
Stepper Motor Drive kamili
Stepper motor drive ni electronics kidogo isipokuwa utumie microcontroller kutoa ishara sahihi kwa stepper motor kupitia driver. Stepper motor anaweza kufanya kazi kwenye modes kama full step, wave drive, au half-stepping. Driver lazima awe interactive kuwasaidia amri za mtumiaji kwa ajili ya stepping modes mbalimbali na kudhibiti mwendo. Pia, lazima isupport amri za start/stop.
Kutatua hayo malengo, tunahitaji kutumia pins zingine za micro-controller. Pins mbili zinahitajika kuchagua aina ya stepping na kuanza au kusimamia motori.
Pin moja inahitajika kunitumia pot, ambayo itakuwa speed controller. ADC ndani ya micro-controller itatumika kudhibiti mwendo wa rotation.
Algorithm ya Programu
Initialize port pins katika modes za input/output.
Initialize module ya ADC.
Unda functions tofauti kwa ajili ya half-stepping, full stepping, na wave drive na delay.
Angalia pins mbili za port kwa mode ya kazi (00-stop, 01-wave drive,10-full step, 11-half stepping).
Nenda kwenye function sahihi.
Soma thamani ya Potentiometer kupitia ADC na set delay value kulingana na hiyo.
Maliza one cycle of sequence.
Nenda kwenye hatua ya 4.
Kituo cha Driver
Ikiwa unapanga kutengeneza kituo chako chenye CAD software kama EAGLE, hakikisha umepeleka uzito mzuri wa thickness kwa currents za motori kuchoka bila kuchoma kituo.
Pia, kama motors ni vyanzo vidogo, lazima uweke nia usisababishie mzunguko mwingine wa signals kupitia interferences. Checks za ERC na DRC lazima zifololiwe.