DRV8825: waa wadaha mootooyinka isteerinka

xikmad 8825

Un darawal mooto Waa wareeg u oggolaanaya matoorrada tooska ah ee hadda jira in lagu xakameeyo qaab aad u fudud. Xakameeyayaashani waxay u oggol yihiin maareynta mawjadaha iyo mawjadaha ay ku socdaan mootada si loo xakameeyo xawaaraha wareegga. Intaas waxaa sii dheer, waxay u adeegaan hab difaac si looga hortago elektaroonikada mootooyinka inay waxyeelloobaan iyagoo xaddidaya xaddiga wareegaya (goynaya).

Sidaa darteed, haddii aad abuureyso mashruuc DIY ah oo sameyn doona ku dar hal ama in ka badan matoorrada DCNoocuu doono ha ahaadee, iyo gaar ahaan matoorrada isteerinka, waa inaad isticmaashaa darawal mooto si ay wax kuugu fududaan. In kasta oo ay jiraan habab loo sameeyo si ka duwan, iyada oo la adeegsanayo transistors, modules leh darawallada mootada ayaa aad uga waxtar badan oo toos ah. Xaqiiqdii, darawaladani waxay ku tiirsan yihiin transistors si ay u gutaan shaqadooda ...

Maxaan ugu baahanahay darawal?

Module Controller
Module Controller
Faallooyin ma lahan

El darawalka ayaa lagama maarmaan u ah xakamaynta mootada, sidii aan horay u sheegay. Sidoo kale, waa inaad maskaxda ku haysaa in guddiga Arduino iyo microcontroller-ka aysan awood u lahayn inay awood u yeeshaan dhaqdhaqaaqa dhaqdhaqaaqa. Waxaa si fudud loogu talagalay calaamadaha dhijitaalka ah, laakiin si fiican uma shaqeyn doonto marka xoogaa yar oo dheeri ah ay tahay in la bixiyo sida ay dalbadeen mootooyinka noocan ah. Taasi waa sababta ay tahay inaad u yeelato cunsurkan inta udhaxeysa guddiga Arduino iyo matoorrada.

Noocyada darawalka

Waa inaad taas ogaataa waxaa jira dhowr nooc oo wadayaal ah iyadoo kuxiran nooca mishiinka loogu talagalay. Tani waa muhiim in la ogaado sida loo kala saaro si loo helo darawal sax ah:

  • Darawalka mootada unipolar: Iyagu waa kuwa ugu fudud ee la xakameyn karo, maaddaama hadda qulqulka qulqulaya ay marwalba isku jiho u socdaan. Darawalka shaqadiisu waa inay si fudud u ogaataa nooca gariiradda ay ku qasban tahay inay ku shubto garaac kasta. Tusaalaha noocan ah kontoroolaha ayaa noqon kara ULN2003A.
  • Darawalka mootada laba-cirifoodka: matoorradani way ka dhib badan yihiin wadayaashooduna sidoo kale, sida DRV8825. Xaaladdan oo kale waxaa lagu hawlgelin karaa iyada oo hadda loo socdo hal jiho ama dhinaca kale (waqooyi-koonfur iyo koonfur-waqooyi). Waa darawalka go'aamiya jihada si loo badalo kala-soocida aagga magnetka ee lagu soo saaro gudaha mootada. Wareega ugu caansan ee loo rogo jihada waxaa loo yaqaan Punete H, taasoo u oggolaaneysa mootada inay ku wareegto labada jiho. Buundadaas H-Bridge waxay ka kooban tahay dhowr transistors.

Kuwa dambe ayaa xitaa caan ka noqday sanadihii la soo dhaafay maxaa yeelay iyagana qaar baa lagu soo daray Daabacayaasha 3D si loo xakameeyo daabacaadda madaxa. Waa macquul in haddii aad damacsan tahay inaad fuusho daabacaad 3D ah ama haddaad mid leedahay, waxaad u baahan doontaa mid ka mid ah kuwan si ay u awoodaan inay xakameeyaan mootada ama u beddelaan qaybtan haddii ay waxyeello gaadhay. Waxaa sidoo kale loo isticmaalaa aalado, mu'aamarado, madbacado caadi ah, iskaan-qaadayaal, gawaarida elektarooniga ah, iyo dheer iwm.

DRV8825

Module Controller
Module Controller
Faallooyin ma lahan

Waxaa jira dhowr nooc oo darawallo ah oo suuqa jooga. Tusaale ahaan, isaga DRV8825 waa nooc la casriyeeyay oo ah A4988. Darawalkaan wuxuu kaliya ubaahanyahay laba wax soo saar kumbuyuutareedka si uu awood ugu yeesho inuu si sax ah ula qabsado mootada. Kaliya intaas waxaad ku xakameyn kartaa jihada iyo tallaabada mootada labadan calaamadood. Taasi waa in la yiraahdo, tan waxaa suurtagal ah in la sameeyo tallaabo, ama in mashiinku u wareego tallaabo tallaabo halkii uu si dhakhso leh ugu wareegi lahaa sida matoorada kale ee fudud

DRV8825 waxay u oggolaaneysaa la shaqeynta danab ka sarreeya kuwa ay isticmaaleen A4988, tan iyo waxay gaari kartaa 45v halkii laga rabay 35v ee A4988. Waxay sidoo kale xamili kartaa qulqulka sare, gaar ahaan 2.5A, taasi waa kalabar amp ka badan A4988. Intaas oo dhan waxaa sii dheer, darawalkan cusub wuxuu ku darayaa qaab cusub oo ah 1/32 microstepping (1/16 ee A4988) si uu si hufan ugu dhaqaajiyo mashiinka mootada mashiinka.

Haddii kale way isku mid yihiin. Tusaale ahaan, labaduba waxay gaari karaan heerkulka hawlgalka sareeya dhib la'aan. Sidaa darteed, haddii aad ku raacdo iyaga oo leh heatsink yar, aad uga fiican (moodallo badan ayaa horeyba ugu jira), gaar ahaan haddii aad u isticmaali doontid wax ka sarreeya 1A.

Haddii xayndaabku gaaro heer kulka sare, taxaddar ahaan waa inaad damisaa. Way fiicnaan laheyd in lala tashado waraaqaha macluumaadka nooca aad iibsatay oo aad aragto heerkulka ugu sarreeya ee ay ku shaqeyn karto. Ku darida dareeraha heerkulka ku xiga darawalka si uu ula socdo heerkulka una adeegsado wareeg joojinaya howlgalka haddii uu gaaro heerkulka xadkaas aad ayaa loogu talin lahaa ...

DRV8825 ayaa leh ilaalinta dhibaatooyinka wareegga xad-dhaafka ah, wareegga gaaban, xad-dhaafka xad-dhaafka ah iyo heerkulka. Sidaa darteed, iyagu waa qalab aad loogu kalsoon yahay oo u adkaysi u leh. Iyo wax walba oo loogu talagalay qiimo aad u hooseeya dukaamada khaaska ah ee aad ka heli karto qaybtaan.

microstepping

maroojin

Iyadoo farsamada ah tallaabooyinka microstepping ee ka hooseeya tallaabada magacaaban waa la gaari karaa mootada tallaabada ah ee aad isticmaali doontid. Taasi waa, u qaybso leexashada qaybo badan si aad awood ugu yeelatid inaad si tartiib tartiib ah ama si sax ah u sii wadatid. Si tan loo sameeyo, tan hadda la adeegsanayo gariiradda kasta way ku kala duwan tahay iyadoo lagu dayanayo qiime analog ah oo leh astaamaha dijitaalka ah ee la heli karo. Haddii calaamadaha analogga sinusoidal kaamil ah la gaaro oo 90º ka baxo wajiga midba midka kale, wareegga la doonayo ayaa lagu guuleysan doonaa.

Laakiin dabcan, ma heli kartid calaamadda analogga ah, sababtoo ah waxaan la shaqeynaa calaamadaha dhijitaalka ah. Taasi waa sababta kuwan loo daaweyn karo si ay isugu dayaan inay u ekeysiiyaan calaamadda analogga iyada oo loo marayo boodbooyin yaryar oo ku jira calaamadaha korantada. Xallinta mootada waxay ku xirnaan doontaa tan: 1/4, 1/8, 1/16, 1/32, ...

Si aad u xulato xalka aad rabto waa inaad xakameysaa biinanka M0, M1 iyo M2 ee moduleka. Biinanka ayaa kuxiran dhulka ama GND iyada oo loo marayo soojiidayaasha soo jiidaya, markaa haddii aysan waxba isku xirnayn waxay had iyo jeer noqonayaan LOW ama 0. Si aad u beddesho qiimahan, waa inaad ku qasabtaa qiimaha 1 ama SARE. Ku qiyamka M0, M1, M2 siday u kala horreeyaan kuwa ay tahay inay ahaadaan sida ku xusan qaraarka, waa:

  • Tallaabo buuxda: Hoose, Hoose, Hooseeya
  • 1/2: Sare, hooseeya, hooseeya
  • 1/4: Hoose, Sare, Hoose
  • 1/8: Sare, Sare, Hoose
  • 1/16: Hoose, Hoose, Sare
  • 1/32: dhammaan qiimaha kale ee suurtogalka ah

Pinout

Dareemo DRV8825

El Darawalka DRV8825 wuxuu leeyahay qaab isku xir fudud, inkasta oo haysashada biinano ku filan ay xoogaa dhib ku noqon karto khabiirka yar. Waxaad ku arki kartaa sawirka kore, laakiin iska hubi inaad si sax ah u dhigto moduleka marka aad fiirineyso biinanka, maadaama ay caadi tahay in qalad la sameeyo oo la rogo, taas oo keenta xiriir xun iyo xitaa waxyeelo.

Como talo soo jeedinta isku xirka darawalka, waxaa lagugula talinayaa inaad si sax ah u hagaajiso oo aad u hagaajiso qalabka adigoo raacaya talaabooyinka hoose si aad ugu shaqeyso oo aadan u dhaawicin:

  1. Ku xir darawalka danab aan lahayn matoor ku xiran ama microstepping.
  2. Ku cabir mitir mitir xiisadda taas oo udhaxeysa GND iyo potentiometer.
  3. Isku hagaaji mitirka dhererka ilaa ay noqoto qiimaha saxda ah.
  4. Hadda waad awoodaa dami korontada.
  5. Xilligan la joogo haa waad awoodaa ku xir mashiinka. Oo dib ugu xir awoodda quuska.
  6. Iyada oo leh cabirka mitirka xaddiga u dhexeeya darawalka iyo mootada talaabo talaabo ah waxaadna ka dhigi kartaa hagaajin fiican qalabka mitirka.
  7. Demi korontada markale iyo hadda waad ku xidhi kartaa Arduino.

Haddii aadan isticmaali doonin microstepping waxaad hagaajin kartaa xoogga xakamaynta ilaa 100% ee matoorka la qiimeeyay. Laakiin haddii aad isticmaali doontid, waa inaad yareysaa xadkaan, maadaama qiimaha markaas wareegi doona uu ka sarrayn doono midka la qiyaasay ...

L298n
Maqaalka laxiriira:
L298N: module lagu xakameeyo matoorrada Arduino

Isdhexgalka Arduino

ARduino iyo DRV8825 qorshe

Si aad ugu isticmaasho darawalka DRV8825 ee la socda Arduino, xiriirku waa iska fudud yahay sida aad ku arki karto xagga sare ee farsamadan elektaroonigga ah ee Fritzing:

  • VMOT: ku xiran koronto ilaa ugu badnaan 45v.
  • GND: dhulka (mootada)
  • SLP: 5v
  • RST: 5v
  • GND: dhulka (macquul)
  • STP: ilaa Arduino pin 3
  • DIR: ilaa Arduino pin 2
  • A1, A2, B1, B2: loo maro stepper (mootada)

Marka la isku xiro oo si habboon loo hagaajiyo, lambarka xakamaynta sidoo kale waa mid toos ah. Tusaale ahaan, si loo xakameeyo mootada stepper waxaad isticmaali kartaa waxyaabaha soo socda lambarka Arduino 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);
}

Waxaan kugula talinayaa inaad sidoo kale tijaabiso tusaalooyin koodh ah oo aad ka dhex heli doontid tusaalooyinka la imanaya Arduino IDE iskuna day inaad wax ka beddesho qiyamka si aad u baratid sida ay u saameyso mootada.

para macluumaad dheeraad ah ku saabsan matoorka isteerinka, kontoroolkooda iyo barnaamijyada Arduino, waxaan kugula talinayaa Ku soo dejiso koorsadeena barnaamijka bilaash.


3 faallooyin, ka tag taada

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Ciise dijo

    Waad salaaman tahay, waxaan dhisayaa CNC guri lagu sameeyo oo leh drv8825, su'aashaydu waxay tahay hadii aan dhigi karo matoorada nema 23 2.8a maadaama ay xoogaa ka jaban yihiin 2.5a, dhibaato miyaa igu dhacaa? Mahadsanid

    1.    Isaac dijo

      Salaan ciise,
      Waad ku mahadsantahay akhrintaada. Su'aashaada, isha ku hay darawalka aad u isticmaali doonto si aad uga dhigto mid la jaan qaadaya matooradaas. Kiiska DRV8825 wuxuu gaarayaa ugu badnaan 2.5A. U fiirso inaad aragto TB6600, oo kor u kici kara ilaa 3.5A haddii aan si sax ah u xasuusto ...
      Mahadsanid!

  2.   Rodolfo dijo

    Salaudos. Waa maxay qiimaha korantada korantada ee korontada ku jirta. Mahadsanid.