DRV8825: mutyairi wema stepper motors

drv8825

Un mutyairi wemota Iyo denderedzwa inobvumira yakananga yazvino mota kuti idzoreke nenzira yakapusa. Aya ma controller anokubvumidza iwe kuti utarisire ma voltages uye mafungu ari kupihwa mota iyo kuitira kudzora kumhanya kwekutenderera. Uye zvakare, ivo vanoshanda senzira yekudzivirira kudzivirira zvemagetsi emota kuti zvisakuvara nekukanganisa kutenderera kwazvino (kutema).

Naizvozvo, kana iwe uchizogadzira DIY chirongwa icho chinoita inosanganisira imwe kana kupfuura DC motorsChero zvavari, uye kunyanya kune vanomhanyisa mota, iwe unofanirwa kushandisa mutyairi kuita kuti zvinhu zvive nyore kwauri. Kunyangwe paine nzira dzekuzviita zvakasiyana, uchishandisa ma transistors, ma module ane mota madhiraivhi anonyanya kushanda uye akananga. Muchokwadi, aya madhiraivha anovimba nema transistors kuti aite basa ravo ...

Nei ndichida mutyairi?

Controller Module
Controller Module
Hapana wongororo

El mutyairi anodikanwa kune mota kudzora, sezvandambotaura kare. Zvakare, iwe unofanirwa kuziva kuti iyo Arduino bhodhi uye microcontroller yayo haigone kumanikidza kufamba kwemotokari. Iyo inongogadzirirwa zviratidzo zvemadhijitari, asi zvaisazoshanda mushe kana rimwe simba shoma richida kupihwa senge zvinodaidzwa nemhando idzi dzemota. Ndokusaka iwe uchifanira kuve nechinhu ichi pakati pebhodhi reArduino nemota.

Mhando dzemutyairi

Iwe unofanirwa kuziva izvo kune mhando dzinoverengeka dzevatyairi zvinoenderana nerudzi rweinjini kwainotarisirwa. Izvi zvakakosha kuti uzive kusiyanisa nayo kuti uwane mutyairi chaiye:

  • Mutyairi weunipolar mota: ndidzo dzakareruka kudzora, sezvo yazvino ichiyerera nepaseiri nguva dzose inoenda munzira imwechete. Basa remutyairi rinongo fanirwa kuziva kuti ndeapi ma coils aanofanira kumisikidza pane yega kurova. Muenzaniso werudzi urwu rwemutongi ungangove iyo ULN2003A.
  • Mutyairi webipolar mota: aya mota anonyanya kuomarara uye madhiraivha awo zvakare, seDRV8825. Mune ino kesi ivo vanogona kumisikidzwa neyezvino mune imwe nzira kana imwe (kuchamhembe-kumaodzanyemba uye kumaodzanyemba-kuchamhembe). Iye ndiye mutyairi uyo anosarudza iyo nzira yekuchinja iyo polarity yemagineti iyo inogadzirwa mukati memotokari. Dunhu rinozivikanwa kwazvo rekushandura nzira inonzi Punete H, ichibvumira injini kutenderera mumativi ese. Iyo H-bhiriji inoumbwa neanoverengeka ma transistors.

Iwo ekupedzisira ave akatonyanya kufarirwa mumakore achangopfuura nekuti iwo akaverengerwawo mune mamwe 3D printers kudzora kudhinda nemusoro. Izvo zvinokwanisika kuti kana iwe uchifunga kukwirisa 3D purinda kana kana iwe uchitova nayo imwe, iwe uchazoda imwe yeiyi kuti ukwanise kudzora mota kana kutsiva chikamu ichi kana chakakuvara. Iyo inoshandiswawo kumarobhoti, kuronga, mapurinta akajairwa, scanner, mota dzemagetsi, uye yakareba etc.

DRV8825

Controller Module
Controller Module
Hapana wongororo

Kune akati wandei mamodheru madhiraivha pamusika. Semuenzaniso, iye DRV8825 ishanduro yakavandudzwa yeA4988. Mutyairi uyu anongoda zvigadzirwa zviviri zvemadhijitari kubva ku microcontroller kuti akwanise kubata mota nemazvo. Chete neizvozvo unogona kudzora nhanho nedanho remotokari nezviratidzo zviviri izvi. Ndokunge, izvi zvinobvumidza kutsika, kana kuti mota inotenderera nhanho nhanho pachinzvimbo chekutenderera nekukurumidza senge mamwe mota ari nyore.

DRV8825 inobvumidza kushanda nematanho akakwirira kupfuura ayo anoshandiswa neA4988, kubvira inogona kusvika pa45v pachinzvimbo cheiyo 35v yeA4988. Iyo inogona zvakare kubata yakakwira masaisai, kunyanya 2.5A, iyo hafu amp amp kupfuura iyo A4988. Pamusoro pezvese izvo, uyu mutyairi mutsva anowedzera nyowani 1/32 microstepping mode (1/16 yeA4988) kuti ikwanise kufambisa inotsika mota shaft zvakanyatsonaka.

Zvikasadaro zvakafanana. Semuenzaniso, ese ari maviri anokwanisa kusvika kumatunhu ekushanda akanyanya pasina dambudziko. Naizvozvo, kana iwe ukavaperekedza neiyo heatsink diki, zvirinani (mazhinji mamodheru anotoisanganisira), kunyanya kana uchizoishandisa pamusoro pe1A.

Kana iyo encapsulation ikasvika pakakwirira tembiricha, seyambiro iwe unofanirwa kuidzima. Zvingave zvakanaka kubvunza iyo dhatabheti yemhando yawakatenga uye nekuona iyo yakanyanya tembiricha iyo kwainogona kushanda. Kuwedzera tembiricha yekunzwa padhuze nemutyairi kuongorora tembiricha uye kushandisa dunhu rinokanganisa mashandiro kana rikasvika iwo iwo muganho tembiricha ingakurudzirwa kwazvo ...

Iyo DRV8825 ine kudzivirira kumatambudziko ye overcurrent, pfupi wedunhu, overvoltage uye yakanyanya kupisa. Naizvozvo, iwo akavimbika chaizvo uye anopikisa zvishandiso. Uye zvese zve mutengo wakaderera muzvitoro zvine hunyanzvi kwaunogona kuwana chinhu ichi.

Microsteping

microsteping

Nemaitiro e microstepping matanho akaderera pane yezita danho rinogona kuwanikwa yeiyo inofambisa mota iwe yauchazoshandisa. Ndokunge, govanisa shanduko kuita zvimwe zvikamu kuti ukwanise kufambira mberi zvishoma zvishoma kana zvakanyanya. Kuti uite izvi, iyo yazvino inoshandiswa kune yega yega coil inosiyana nekuteedzera kukosha kweanalogog nezviratidzo zvemadhijitari zviripo. Kana akakwana sinusoidal analog masaini akawanikwa uye 90º kunze kwechikamu nemumwe, kutenderera kwaunoda kunowanikwa.

Asi zvirokwazvo, haugone kuwana chiratidzo cheanalogog, nekuti tinoshanda nezviratidzo zvemadhijitari. Ndosaka izvi zvichifanira kurapwa kuyedza kutevedzera chiratidzo cheanalogog kuburikidza nekukwakuka kudiki muchiratidzo chemagetsi. Kugadziriswa kwemotokari kunoenderana neizvi: 1/4, 1/8, 1/16, 1/32, ...

Kuti usarudze resolution yaunoda iwe unofanirwa kudzora iyo M0, M1 uye M2 pini dzemu module. Iwo mapini akabatanidzwa pasi kana GND nemadhonza-ekudhonza, saka kana pasina chakabatanidzwa anogara ari ZVAKASIKANA kana 0. Kuti uchinje kukosha uku, uchafanirwa kumanikidza kukosha kwe1 kana YEMAHARA. Iyo kukosha kweM0, M1, M2 zvichiteerana izvo zvinofanirwa kunge zviri maererano nesarudzo, ndeizvi:

  • Nhanho yakazara: Yakadzika, Yakadzika, Yakadzika
  • 1/2: Yakakwira, Yakadzika, Yakadzika
  • 1/4: Yakadzika, Yakakwirira, Yakadzika
  • 1/8: Kumusoro, Kumusoro, Kumusoro
  • 1/16: Yakadzika, Yakadzika, Yakakwirira
  • 1/32: dzese dzimwe tsika dzinogona kuitika

Pinout

DRV8825 pini

El DRV8825 mutyairi ane yakapusa yekubatanidza scheme, kunyangwe kuve nemapini akakwana kunogona kunge kwakaomarara kune nyanzvi. Unogona kuzviona mumufananidzo uri pamusoro, asi ita shuwa yekumisa module zvakanaka kana iwe uri kutarisa mapini, nekuti zvakajairika kuita zvikanganiso uye kuzvitora zvakachinjika, izvo zvinoguma nehukama hwakaipa uye kunyange kukuvara.

Como kurudziro yekubatanidza mutyairi, zvinokurudzirwa kugadzirisa zvakanaka uye kuenzanisa chishandiso nekutevera nhanho dziri pazasi kuitira mashandiro akanaka uye kwete kukuvadza.

  1. Unganidza mutyairi kune iyo voltage magetsi pasina mota yakabatana kana microstepping.
  2. Edza ne multimeter makakatanwa iripo pakati peGND ne potentiometer.
  3. Chinja potentiometer kusvikira yave kukosha kwayo.
  4. Iye zvino unogona dzima simba.
  5. Panguva ino hongu unogona batanidza mota. Uye dzorera zvakare simba kune diver.
  6. Nechi multimeter chiyero kusimba pakati pemutyairi nemota nhanho nhanho uye iwe unogona kugadzirisa zvakanakisa iyo potentiometer.
  7. Bvisa simba zvakare uye iwe unogona ikozvino kuibatanidza neArduino.

Kana usiri kuzoshandisa microstepping iwe unogona kugadzirisa kusimba kwemutongi kusvika ku100% yeiyo ratarwa mota yazvino. Asi kana iwe uchizoishandisa, iwe unofanirwa kudzikisira uyu muganho, nekuti kukosha kuchazotenderera kuchakwira kupfuura iyo yakayerwa ...

l298n
Nyaya inoenderana:
L298N: module yekudzivirira mota dzeArduino

Kubatanidzwa naArduino

ARduino uye DRV8825 zvirongwa

Kuti ushandise mutyairi weDRV8825 naArduino, kubatana kuri nyore sezvaungaona kumusoro kumusoro mune ino magetsi schematic kubva kuna Fritzing:

  • VMOT: yakabatana nesimba kusvika ku45v yakakwira.
  • GND: pasi (mota)
  • SLP: pa5v
  • RST: pa5v
  • GND: pasi (pfungwa)
  • STP: kuArduino pini 3
  • DIR: kuArduino pini 2
  • A1, A2, B1, B2: kutsika (mota)

Kamwe ikabatanidzwa uye yakagadziriswa zvakanaka, iyo kodhi yekutonga kwayo iri nyore zvakare. Semuenzaniso, kudzora inotsika mota unogona kushandisa zvinotevera kodhi muArduino IDE:

const int dirPin = 2;
const int stepPin = 3;
 
const int steps = 200;
int stepDelay;
 
void setup() {
   // Configura los pines como salida
   pinMode(dirPin, OUTPUT);
   pinMode(stepPin, OUTPUT);
}
 
void loop() {
   //Se pone una dirección y velocidad
   digitalWrite(dirPin, HIGH);
   stepDelay = 250;
   // Se gira 200 pulsos para hacer vuelta completa del eje
   for (int x = 0; x < 200; x++) {
      digitalWrite(stepPin, HIGH);
      delayMicroseconds(stepDelay);
      digitalWrite(stepPin, LOW);
      delayMicroseconds(stepDelay);
   }
   delay(1000);
 
   //Ahora se cambia la dirección de giro y se aumenta la velocidad
   digitalWrite(dirPin, LOW);
   stepDelay = 150;
   //Se hacen dos vueltas completas
   for (int x = 0; x < 400; x++) {
      digitalWrite(stepPin, HIGH);
      delayMicroseconds(stepDelay);
      digitalWrite(stepPin, LOW);
      delayMicroseconds(stepDelay);
   }
   delay(1000);
}

Ini ndinokukurudzira kuti zvakare edza mimwe mienzaniso yekodhi iwe yaunowana pakati peiyo mienzaniso inouya neArduino IDE uye edza kugadzirisa hunhu kuti udzidze kuti zvinokanganisa sei mota.

Para mamwe mashoko nezve stepper motors, kwavo kutonga uye Arduino chirongwa, ini ndinokurudzira dhawunorodha kosi yedu yekuronga yemahara.


Makomendi gumi, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Jesu akadaro

    Mhoroi, ndiri kuvaka iyo yekumba CNC ine drv8825, mubvunzo wangu ndewokuti ndinogona here kuisa nema 23 2.8a mota sezvo iwo ari akadhura pane 2.5a, ndingadai ndine dambudziko here? Ndatenda

    1.    Isaac akadaro

      Mhoro Jesu,
      Kutenda nekuverenga kwedu. Kana zviri zvemubvunzo wako, tarisa kune mutyairi wauri kuzoshandisa kuitira kuti ienderane neinjini. Nyaya yeDRV8825 inokwira kusvika pa2.5A. Tarisa uone iyo TB6600, iyo inogona kukwira kusvika ku3.5A kana ndikarangarira nemazvo ...
      Thanks!

  2.   Rodolfo akadaro

    Salaudos. Ndeipi kukosha kweiyo electrolytic capacitor iri mune magetsi emota. Ndatenda.