DRV8825: ස්ටෙපර් මෝටර සඳහා ධාවක

drv8825

Un මෝටර සඳහා ධාවක එය සෘජු ධාරා මෝටර ඉතා සරල ආකාරයකින් පාලනය කිරීමට ඉඩ දෙන පරිපථයකි. භ්‍රමණ වේගය පාලනය කිරීම සඳහා මෝටරය සපයන වෝල්ටීයතා සහ ධාරා කළමනාකරණය කිරීමට මෙම පාලකයන් ඔබට ඉඩ සලසයි. ඊට අමතරව, සංසරණය වන ධාරාව සීමා කිරීම (කැපීම) මගින් මෝටරවල ඉලෙක්ට්‍රොනික් වලට හානි වීම වැළැක්වීම සඳහා ඒවා ආරක්ෂිත ක්‍රමයක් ලෙස සේවය කරයි.

එමනිසා, ඔබ DIY ව්‍යාපෘතියක් නිර්මාණය කිරීමට යන්නේ නම් එය එසේ වනු ඇත DC මෝටර එකක් හෝ කිහිපයක් ඇතුළත් කරන්නඒවා කුමක් වුවත්, විශේෂයෙන් ස්ටෙපර් මෝටර සඳහා, ඔබට පහසු කරවීම සඳහා මෝටර් ධාවකයක් භාවිතා කළ යුතුය. එය වෙනස් ආකාරයකින් කිරීමට ක්‍රම තිබුණද, ට්‍රාන්සිස්ටර භාවිතා කරමින්, මෝටර් රියදුරන් සමඟ මොඩියුල වඩාත් ප්‍රායෝගික හා සරල ය. ඇත්ත වශයෙන්ම, මෙම රියදුරන් ඔවුන්ගේ කාර්යය කිරීමට ට්‍රාන්සිස්ටර මත රඳා සිටිති ...

මට රියදුරෙකු අවශ්‍ය ඇයි?

El මෝටර් පාලනය සඳහා ධාවක අවශ්‍යයි, මම කලින් කිව්වා වගේ. එසේම, මෝටරයේ චලනය බල ගැන්වීමට Arduino පුවරුව සහ එහි ක්ෂුද්‍ර පාලකයට හැකියාවක් නොමැති බව ඔබ මතක තබා ගත යුතුය. එය හුදෙක් ඩිජිටල් සං als ා සඳහා නිර්මාණය කර ඇත, නමුත් මෙම වර්ගයේ මෝටරයන් ඉල්ලා සිටින ආකාරයට මඳක් වැඩි බලයක් සැපයිය යුතු විට එය හොඳින් ක්‍රියාත්මක නොවේ. Arduino පුවරුව සහ මෝටර අතර මෙම මූලද්‍රව්‍යය ඔබට තිබිය යුත්තේ එබැවිනි.

ධාවක වර්ග

ඔබ එය දැනගත යුතුයි ධාවක වර්ග කිහිපයක් තිබේ ඔවුන් අදහස් කරන එන්ජින් වර්ගය මත පදනම්ව. නිවැරදි ධාවකය ලබා ගැනීම සඳහා එය වෙන්කර හඳුනා ගන්නේ කෙසේදැයි දැන ගැනීමට මෙය වැදගත් වේ:

  • ඒක ධ්‍රැවීය මෝටරය සඳහා රියදුරු: දඟර හරහා සංසරණය වන ධාරාව සෑම විටම එකම දිශාවට ගමන් කරන බැවින් ඒවා පාලනය කිරීමට සරලම වේ. රියදුරුගේ කාර්යය හුදෙක් එක් එක් ස්පන්දනය මත සක්‍රිය කළ යුතු දඟර මොනවාදැයි දැන සිටිය යුතුය. මෙම වර්ගයේ පාලකයට උදාහරණයක් වනුයේ ULN2003A ය.
  • බයිපෝලර් මෝටරය සඳහා රියදුරු: මෙම මෝටර වඩාත් සංකීර්ණ වන අතර ඒවායේ ධාවකද DRV8825 මෙන් වේ. මෙම අවස්ථාවේ දී ඒවා එක් දිශාවකට හෝ අනෙක් දිශාවට (උතුරු-දකුණ සහ දකුණු-උතුර) ධාරාව සමඟ සක්‍රිය කළ හැකිය. මෝටරය තුළ නිපදවන චුම්බක ක්ෂේත්‍රයේ ධ්‍රැවීයතාව වෙනස් කිරීමේ දිශාව තීරණය කරන්නේ රියදුරු ය. දිශාව ආපසු හැරවීම සඳහා වඩාත්ම දන්නා පරිපථය Punete H ලෙස හැඳින්වේ, එමඟින් මෝටරය දෙපැත්තටම භ්‍රමණය වේ. එච් පාලම ට්‍රාන්සිස්ටර කිහිපයකින් සෑදී ඇත.

දෙවැන්න මෑත වසරවල දී වඩාත් ජනප්‍රිය වී ඇත්තේ ඒවා සමහරක් ද ඇතුළත් කර ඇති බැවිනි 3D මුද්රණ යන්ත්ර හිස සමඟ මුද්‍රණය පාලනය කිරීමට. ඔබ ත්‍රිමාණ මුද්‍රණ යන්ත්‍රයක් සවි කිරීමට අදහස් කරන්නේ නම් හෝ ඔබට දැනටමත් එකක් තිබේ නම්, මෝටරය පාලනය කිරීමට හෝ මෙම කොටස හානි වී ඇත්නම් එය ප්‍රතිස්ථාපනය කිරීමට ඔබට මෙයින් එකක් අවශ්‍ය වනු ඇත. රොබෝවරු, කුමන්ත්‍රණකරුවන්, සාම්ප්‍රදායික මුද්‍රණ යන්ත්‍ර, ස්කෑනර් යන්ත්‍ර, ඉලෙක්ට්‍රොනික වාහන සහ දිගු ආදිය සඳහාද ඒවා භාවිතා වේ.

DRV8825

වෙළඳපොලේ ධාවක මාදිලි කිහිපයක් තිබේ. උදාහරණයක් ලෙස, ඔහු DRV8825 යනු A4988 හි වැඩි දියුණු කළ අනුවාදයකි. මෙම ධාවකයට අවශ්‍ය වන්නේ මෝටරය නිසි ලෙස හැසිරවීමට මයික්‍රොකොන්ට්රෝලර් වෙතින් ඩිජිටල් ප්‍රතිදානයන් දෙකක් පමණි. මෙම සං als ා දෙකෙන් ඔබට මෝටරයේ දිශාව සහ පියවර පාලනය කළ හැක්කේ ඒ සමඟ පමණි. එනම්, මෙය පියවර තැබීමට ඉඩ දෙයි, නැතහොත් වෙනත් සරල මෝටර මෙන් වේගයෙන් භ්‍රමණය වීම වෙනුවට මෝටරය පියවරෙන් පියවර භ්‍රමණය වේ.

DRV8825, A4988 භාවිතා කළ වෝල්ටීයතා සමඟ වැඩ කිරීමට ඉඩ සලසයි 45v කරා ළඟා විය හැකිය A35 හි 4988v වෙනුවට. එයට ඉහළ ධාරාවක් හැසිරවිය හැකිය, විශේෂයෙන් 2.5A, එය A4988 ට වඩා ඇම්පියර් භාගයක් වැඩිය. මේ සියල්ලට අමතරව, මෙම නව ධාවකයට ස්ටෙපර් මෝටර් පතුවළ වඩාත් නිවැරදිව ගෙනයාමට හැකි වන පරිදි නව 1/32 මයික්‍රොස්ටෙපිං මාදිලියක් (A1 සඳහා 16/4988) එක් කරයි.

නැතිනම් ඒවා බෙහෙවින් සමාන ය. උදාහරණයක් ලෙස, දෙකම ගැටළුවකින් තොරව ඉහළ මෙහෙයුම් උෂ්ණත්වයකට ළඟා විය හැකිය. එමනිසා, ඔබ ඔවුන් සමඟ කුඩා හීට්සින්ක් සමඟ යන්නේ නම්, වඩා හොඳ (බොහෝ මාදිලි දැනටමත් එය ඇතුළත් කර ඇත), විශේෂයෙන් ඔබ එය 1A ට වඩා භාවිතා කිරීමට යන්නේ නම්.

සංසරණය ඉහළ උෂ්ණත්වයකට ළඟා වන්නේ නම්, පූර්වාරක්ෂාවක් ලෙස ඔබ එය නිවා දැමිය යුතුය. උපදේශනය ලබා ගැනීම සතුටක් දත්ත පත්‍රිකා ඔබ මිලදී ගත් ආකෘතියේ සහ එය ක්‍රියා කළ හැකි උපරිම උෂ්ණත්වය බලන්න. උෂ්ණත්වය අධීක්‍ෂණය කිරීම සඳහා ධාවකයට යාබදව උෂ්ණත්ව සංවේදකයක් එක් කිරීම සහ එම සීමාවට ළඟා වුවහොත් මෙහෙයුමට බාධා කරන පරිපථයක් භාවිතා කිරීම නිර්දේශ කරනු ලැබේ.

DRV8825 සතුව ඇත ගැටළු වලින් ආරක්ෂාව අධි ධාරා, කෙටි පරිපථ, අධි වෝල්ටීයතාව සහ අධි උෂ්ණත්වය. එබැවින් ඒවා ඉතා විශ්වාසදායක හා ප්‍රතිරෝධී උපාංග වේ. සහ සියල්ල සඳහා තරමක් අඩු මිලක් ඔබට මෙම සංරචකය සොයාගත හැකි විශේෂිත වෙළඳසැල් වල.

මයික්‍රොස්ටෙපිං

මයික්‍රොස්ටෙපිං

තාක්‍ෂණය සමඟ නාමික පියවරට වඩා අඩු මයික්‍රොස්ටෙපිං පියවර ලබා ගත හැකිය ඔබ භාවිතා කිරීමට යන ස්ටෙපර් මෝටරයේ. එනම්, වඩාත් සෙමින් හෝ වඩාත් නිවැරදිව ඉදිරියට යාමට හැකිවන පරිදි හැරීම වැඩි කොටස් වලට බෙදන්න. මෙය සිදු කිරීම සඳහා, එක් එක් දඟරයට යොදන ධාරාව ඩිජිටල් සං als ා සමඟ ඇනලොග් අගයක් අනුකරණය කිරීමෙන් වෙනස් වේ. පරිපූර්ණ සයිනොසොයිඩල් ඇනලොග් සං als ා ලබාගෙන 90º ක් අදියරෙන් බැහැරව නම්, අපේක්ෂිත භ්‍රමණය සාක්ෂාත් කරගනු ඇත.

නමුත් ඇත්ත වශයෙන්ම, ඔබට එම ඇනලොග් සං signal ාව ලබා ගත නොහැක අපි ඩිජිටල් සං als ා සමඟ වැඩ කරන්නෙමු. විද්‍යුත් සං .ාවේ කුඩා පැනීම් හරහා ඇනලොග් සං signal ාව අනුකරණය කිරීමට උත්සාහ කිරීම සඳහා මේවාට ප්‍රතිකාර කළ යුත්තේ එබැවිනි. මෝටරයේ විභේදනය මේ මත රඳා පවතී: 1/4, 1/8, 1/16, 1/32, ...

ඔබට අවශ්‍ය විභේදනය තෝරා ගැනීමට ඔබ මොඩියුලයේ M0, M1 සහ M2 අල්ෙපෙනති පාලනය කළ යුතුය. අදින්න ප්‍රතිරෝධක මගින් අල්ෙපෙනති බිම හෝ GND සමඟ සම්බන්ධ වේ, එබැවින් කිසිවක් සම්බන්ධ නොවන්නේ නම් ඒවා සැමවිටම අඩු හෝ 0 වනු ඇත. මෙම අගය වෙනස් කිරීම සඳහා ඔබට 1 හෝ ඉහළ අගයක් බල කිරීමට සිදුවේ. එම M0, M1, M2 හි අගයන් පිළිවෙලින් යෝජනාවට අනුව විය යුතු ඒවා නම්:

  • සම්පූර්ණ පියවර: අඩු, අඩු, අඩු
  • 1/2: ඉහළ, පහත්, අඩු
  • 1/4: අඩු, ඉහළ, පහත්
  • 1/8: ඉහළ, ඉහළ, පහත්
  • 1/16: අඩු, පහත්, ඉහළ
  • 1/32: හැකි අනෙකුත් සියලුම අගයන්

පින්අවුට්

DRV8825 පින්අවුට්

El DRV8825 ධාවකයට සරල සම්බන්ධතා ක්‍රමයක් ඇත, ප්‍රමාණවත් තරම් අල්ෙපෙනති තිබීම අඩු විශේෂ expert යෙකුට ටිකක් සංකීර්ණ විය හැකි වුවද. ඔබට එය ඉහත රූපයේ දැකිය හැකිය, නමුත් අල්මාරිය දෙස බලන විට මොඩියුලය නිසි ලෙස ස්ථානගත කිරීමට වග බලා ගන්න, වැරදි සිදු කිරීම සහ එය ප්‍රතිලෝමව ගැනීම සාමාන්‍ය දෙයක් වන බැවින් නරක සම්බන්ධතාවයක් හා හානියක් සිදු වේ.

Como ධාවක සම්බන්ධ කිරීම සඳහා නිර්දේශය, නිසි ක්‍රියාකාරීත්වය සඳහා පහත පියවර අනුගමනය කිරීමෙන් හා හානියක් නොවන පරිදි උපාංගය නිසි ලෙස සකස් කර ක්‍රමාංකනය කිරීම රෙකමදාරු කරනු ලැබේ:

  1. ධාවකය වෝල්ටීයතාවයට සම්බන්ධ කරන්න මෝටර් සම්බන්ධිත හෝ මයික්‍රොස්ටෙපිං නොමැතිව.
  2. බහුමාපකය සමඟ මැනීම ආතතිය එය GND සහ පොටෙන්ටෝමීටරය අතර පවතී.
  3. පොටෙන්ටෝමීටරය සකසන්න එය නිසි අගය වන තුරු.
  4. දැන් ඔබට පුළුවන් බලය නිවා දමන්න.
  5. මේ මොහොතේ ඔව් ඔබට පුළුවන් මෝටරය සම්බන්ධ කරන්න. කිමිදුම්කරුට බලය නැවත සම්බන්ධ කරන්න.
  6. බහුමාමක මිනුම සමඟ රියදුරු සහ මෝටරය අතර තීව්‍රතාවය පියවරෙන් පියවර ඔබට පොටෙන්ටෝමීටරයේ වඩාත් ගැලපීමක් කළ හැකිය.
  7. නැවත විදුලිය විසන්ධි කරන්න ඔබට දැන් එය Arduino සමඟ සම්බන්ධ කළ හැකිය.

ඔබ භාවිතා කිරීමට යන්නේ නැතිනම් මයික්‍රොස්ටෙපිං මඟින් ඔබට නියාමකයාගේ තීව්‍රතාව වෙනස් කළ හැකිය ශ්‍රේණිගත මෝටර් ධාරාවෙන් 100% දක්වා. නමුත් ඔබ එය භාවිතා කිරීමට යන්නේ නම්, ඔබ මෙම සීමාව අඩු කළ යුතුය, මන්ද එවිට සංසරණය වන අගය මනින ලද අගයට වඩා වැඩි වනු ඇත ...

l298n
අදාළ ලිපිය:
L298N: Arduino සඳහා මෝටර පාලනය කිරීමේ මොඩියුලය

Arduino සමඟ ඒකාබද්ධ වීම

ARduino සහ DRV8825 ක්‍රමානුකූල

Arduino සමඟ DRV8825 ධාවකය භාවිතා කිරීමට, සම්බන්ධතාවය තරමක් සරලයි ෆ්‍රිට්සිං වෙතින් මෙම විද්‍යුත් ක්‍රමලේඛයේ ඉහළින් ඔබට දැකිය හැකි පරිදි:

  • VMOT: උපරිම 45v දක්වා බලයට සම්බන්ධයි.
  • GND: බිම් (මෝටර්)
  • එස්එල්පී: 5 ව
  • RST: 5v ට
  • GND: බිමට (තර්කනය)
  • STP: Arduino pin 3 වෙත
  • DIR: Arduino pin 2 වෙත
  • A1, A2, B1, B2: සිට පියවර දක්වා (මෝටරය)

සම්බන්ධ වී නිසි ලෙස සකස් කළ පසු, එහි පාලනය සඳහා කේතය ද සරල ය. උදාහරණයක් ලෙස, ස්ටෙපර් මෝටරයක් ​​පාලනය කිරීම සඳහා ඔබට පහත සඳහන් දෑ භාවිතා කළ හැකිය 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);
}

Arduino IDE සමඟ එන උදාහරණ අතර ඔබ සොයා ගන්නා කේත උදාහරණ කිහිපයක් උත්සාහ කර එය මෝටරයට බලපාන ආකාරය ඉගෙන ගැනීමට අගයන් වෙනස් කිරීමට උත්සාහ කරන ලෙස මම ඔබට උපදෙස් දෙමි.

පැරා වැඩි විස්තර ස්ටෙපර් මෝටර, ඒවායේ පාලනය සහ ආර්ඩුයිනෝ වැඩසටහන්කරණය ගැන මම නිර්දේශ කරමි අපගේ ක්‍රමලේඛ පා course මාලාව නොමිලේ බාගන්න.


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් 3 ක්, ඔබේ අදහස් තබන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.

  1.   යේසුස් ප්රකාශ කළේය

    හෙලෝ, මම drv8825 සමඟ ගෙදර හැදූ CNC එකක් සාදමි, මගේ ප්‍රශ්නය වන්නේ නෙමා 23 2.8a මෝටර 2.5a ට වඩා තරමක් ලාභදායී බැවින් ඒවා දැමිය හැකිද යන්නයි. ඔබට ස්තුතියි

    1.    ඊසාක් ප්රකාශ කළේය

      හෙලෝ ජේසුනි,
      අප කියවීම ගැන ස්තූතියි. ඔබේ ප්‍රශ්නය සඳහා, ඔබ භාවිතා කිරීමට යන රියදුරු ගැන විමසිල්ලෙන් සිටින්න, එවිට එම එන්ජින් සමඟ අනුකූල වේ. DRV8825 හි නඩුව උපරිම 2.5A දක්වා වේ. මට නිවැරදිව මතක නම් 6600A දක්වා ඉහළ යා හැකි TB3.5 බලන්න ...
      ස්තූතියි!

  2.   රොඩොල්ෆෝ ප්රකාශ කළේය

    සලාදෝස්. මෝටර් බල සැපයුමේ ඇති විද්‍යුත් විච්ඡේදක ධාරිත්‍රකයේ වටිනාකම කුමක්ද? ස්තූතියි.