Stepper Motor Driver çi ye?
Stepper Motor Driver Pêşnûs
Stepper motor driver dijî heye circuitek ji bo derketina an pêk kirina stepper motor. Wê têr binivîse yên din hewce dike: controller, driver û têkilên motor.
Binihên Xwestiy
Controller (her wek microcontroller an microprocessor)
Driver IC ji bo kudbardina dergahy motor
Unita berdestkirina demgî
Stepper Motor Controller
Hilbijartina controller di navbera yekem e ku hilanîne driver. Li ser her şert de divê wê da minimum 4 output pin ji bo stepper bibe. Dibejiş li gor karbikarîna ku driver dike werin lêbirin, divê wê ji tiştên din timar bike: timer, ADC, port serial, jî bêtir.
Stepper Motor Driver
Yên diha, werger ji komponentên driverên parçeyên din bisekin, mase transistors, ji bo IC'ên terfiyayî çetkir hatine.
IC'ên driver ên bi xercên razû hene û zêdetir bêtir ne ji bo amada. Ev nisandekê biguhezîne rêbazên genel ya circuit.
Divê drivers hilbijartin bide ku vê ratingên motorê bikin, bi rêza dergah û demgî. Seriya ULN2003 ji driverên çok populer e di serwendiyên di nav H Bridge de, ku ji bo derketina stepper motorê bêtir in.
Her Darlington pair di nav ULN de dikare bi 500mA werekînin û demgîya girîngê heta 50VDC be.
Berdestkirina Demgî ji bo Derketina Stepper Motor
Stepper motor bi demgîyên nêre 5V û 12V ve wereke û 100mA heta 400mA derbar dide. Ji bo diseqnameya motorê dike xebitandin, biaze berdestkirina unita demgî regule kirin bi tenê ku vê gireja û torke tevkerî bête.
Power Supply Unit

Ji ber ku voltage regulator 7812 tikê dibêje 1A dergah, transistor outboard werin lêkirin. Wê dikare 5 A dergah werekîne. Divê heat sinkê bêtir werehatin li gor total dergahy derbar.
Block diagram nîşan dide flow û interconnections di nav komponentên boardy driver.
Komponentên Miscellaneous
Switches, Potentiometers
Heat sink
Connecting wires
Stepper Motor Drive Comprehensive
Stepper motor drive têkilên elektronîkên bisdar e ta tu program bikî microcontroller ji bo wergerîna signals rastîn ji bo stepper motor bi driver. Stepper motor dikare bi modes yên wek full step, wave drive, an half-stepping wereke. Driver divê interactive be bi bo agahdarî user commands ji bo modes yên jîyan stepping û control speed. Di sêm de, divê wê start/stop commands support bike.
Bi tenê ku vê farsên werin saz kirin, divê pinên zêdetir bi micro-controller bikin lêkirin. Du pin hewce ne ji bo hilbijartina kind of stepping û ji bo start an stop motor.
Pin ek hewce ye ji bo têkil pot, ku wekî speed controller wereke. ADC di nav micro-controller de bikar bibe ji bo control speed of rotation.
Program Algorithm
Initialize the port pins in input/output modes.
Initialize the ADC module.
Create separate functions for half-stepping, full stepping, and wave drive and delay.
Check two port pins for operating mode (00-stop, 01-wave drive,10-full step, 11-half stepping).
Go to the appropriate function.
Read the Potentiometer value via the ADC and accordingly set a delay value.
Complete one cycle of sequence.
Go to step 4.
Driver Board
Ji ber ku tu plan bike boardy xwe bikî bi software CAD wek EAGLE, hewce ye ku thickness ên bêtir biber ji bo currents motor ên bi tenê ku board ne rewere.
Di sêm de, ji ber ku motors komponentên inductive ne, care bikin ku signal paths din ne rewere. Checks ERC û DRC bêtir bine hatin.