స్టెప్పర్ మోటర్: ఆర్డునోతో అనుసంధానం

స్టెప్పర్ మోటర్

ఎలక్ట్రిక్ మోటార్లు డిమాండ్‌లో ఎక్కువగా ఉన్నాయి, వాటిలో డైరెక్ట్ కరెంట్‌తో పనిచేసేవి, ఆర్డునోతో తయారీదారుల ప్రాజెక్టులలో అత్యంత ప్రాచుర్యం పొందాయి, ఎందుకంటే అవి చలనశీలతను అందిస్తాయి. వాటిలో, హైలైట్ స్టెప్పర్ మోటార్లు అవి బహుళ అనువర్తనాల కోసం ఉపయోగించబడతాయి, ముఖ్యంగా రోబోటిక్స్, యాక్యుయేటర్స్ మొదలైనవి.

ఎలక్ట్రిక్ కార్లు, చిన్న స్వయంప్రతిపత్త రోబోట్లు, ఆటోమేషన్ కోసం పారిశ్రామిక అనువర్తనాలు, పునరావృత కదలిక పరికరాలు మొదలైనవి. ఈ అనువర్తనాలకు సర్వో మోటార్లు మరియు స్టెప్పర్ మోటార్లు చాలా మంచి కారణం అవి చేయగలవు నెమ్మదిగా లేదా వేగంగా కదలికలు చేయండి, కానీ అన్నింటికంటే నియంత్రించబడుతుంది. అదనంగా, అధిక ఖచ్చితత్వంతో చాలా స్టాప్‌లు మరియు ప్రారంభాలు అవసరమయ్యే అనువర్తనాల కోసం డ్రైవ్‌లు నిరంతరంగా ఉంటాయి.

ఎలక్ట్రిక్ మోటార్లు రకాలు

లోపల విద్యుత్ మోటార్లు కింది రకాలను హైలైట్ చేయవచ్చు:

  • DC లేదా DC మోటారు: పేరు సూచించినట్లుగా DC మోటార్లు ఈ రకమైన కరెంట్‌తో పనిచేస్తాయి. పారిశ్రామిక అనువర్తనాలు, వాహనాలు, ఎలివేటర్లు, కన్వేయర్ బెల్టులు, అభిమానులు మొదలైన వాటికి ఉపయోగించే అత్యంత శక్తివంతమైన మరియు పెద్ద వాటిలో ఇవి కొన్ని మెగావాట్ల శక్తి నుండి కొన్ని మెగావాట్ల వరకు ఉంటాయి. ఫీడ్ ప్రకారం దాని టర్నింగ్ స్పీడ్ (ఆర్‌పిఎం) మరియు టార్క్ వర్తించబడుతుంది.
  • ఎసి లేదా ఎసి మోటర్ (అసమకాలిక మరియు గాయం రోటర్): అవి ఆల్టర్నేటింగ్ కరెంట్‌తో పనిచేస్తాయి, చాలా నిర్దిష్టమైన రోటర్‌తో, ఈ రకమైన కరెంట్ విద్యుదయస్కాంతం యొక్క అయస్కాంత వికర్షణ ద్వారా భ్రమణాన్ని ఉత్పత్తి చేయడానికి దోహదపడే దశలకు కృతజ్ఞతలు డిసి వాటిని ఎలా చేస్తాయో అదే విధంగా పనిచేస్తుంది. అవి చాలా చౌకగా ఉంటాయి మరియు అనేక కిలోవాట్ల వరకు వెళ్తాయి. వాటిని భ్రమణ వేగంతో నియంత్రించవచ్చు, కాని నియంత్రణ అంశాలు DC వాటి కంటే ఖరీదైనవి. ఇవి తరచుగా గృహోపకరణాలకు ఉపయోగిస్తారు.
  • స్టెప్పర్ మోటర్- స్టెప్పర్స్ అని కూడా పిలుస్తారు, అవి DC కి అనేక విధాలుగా సమానంగా ఉంటాయి, కానీ తక్కువ స్పిన్ వేగం మరియు శక్తులతో ఉంటాయి. ఇక్కడ ప్రత్యేకమైనది అక్షం యొక్క స్థానం, అనగా వాటిని ఒక నిర్దిష్ట స్థానంలో ఉంచే ఖచ్చితత్వం. వాటి భ్రమణ కోణం మరియు వేగాన్ని చాలా నియంత్రించవచ్చు, అందుకే అవి ఫ్లాపీ డ్రైవ్‌లు, హార్డ్ డ్రైవ్‌లు (హెచ్‌డిడి), రోబోట్లు, ప్రాసెస్ ఆటోమేషన్ మొదలైన వాటిలో ఉపయోగించబడుతున్నాయి.
  • సర్వోమోటర్: ఇది స్టెప్పర్ మోటారు యొక్క పరిణామం అని చెప్పవచ్చు, కొన్ని సందర్భాల్లో 7000 RPM వరకు వెళ్ళే చిన్న శక్తులు మరియు వేగాలతో పనిచేస్తుంది. ఈ మోటారు గేర్ తగ్గింపు పెట్టె మరియు నియంత్రణ సర్క్యూట్‌ను కలిగి ఉంటుంది. అవి స్టెప్పర్స్ వలె అదే స్థాన ఖచ్చితత్వాన్ని కలిగి ఉంటాయి మరియు అనువర్తిత టార్క్ పరంగా చాలా స్థిరంగా ఉంటాయి, ఇవి కొన్ని రోబోట్లు మరియు పారిశ్రామిక అనువర్తనాలకు అనువైనవి.

స్టెప్పర్ మోటార్లు మరియు సర్వో మోటార్లు

రోటర్ మరియు స్టేటర్

ఈ రెండు రకాల ఎలక్ట్రానిక్ మోటారు ఏమిటో మీకు ఇప్పటికే తెలుసు, కాని నేను ఏదో చెప్పాలనుకుంటున్నాను స్టెప్పర్స్ గురించి మరింత. వారు చేసే మలుపు నిరంతరం జరగదు, కానీ చిన్న దశల్లో, అందుకే వారి పేరు. రోటర్ (తిరిగే భాగం) పంటి చక్రం ఆకారాన్ని కలిగి ఉంటుంది, అయితే స్టేటర్ (తిరగని భాగం) ఇంటర్లీవ్డ్ ధ్రువణ విద్యుదయస్కాంతాలతో రూపొందించబడింది. ఈ విధంగా, ఒకదానిని "సక్రియం చేసినప్పుడు" దాని వైపులా ఉన్నవి సక్రియం చేయబడవు, ఇది రోటర్ పంటిని దాని వైపుకు ఆకర్షిస్తుంది, దీని కోసం ఖచ్చితమైన పురోగతిని అనుమతిస్తుంది.

drv8825
సంబంధిత వ్యాసం:
DRV8825: స్టెప్పర్ మోటారుల కోసం డ్రైవర్

బట్టి రోటర్ పళ్ళు, మలుపులో ఎక్కువ లేదా తక్కువ ముందుకు సాగడం సాధ్యమవుతుంది. మీకు ఎక్కువ దంతాలు ఉంటే, మలుపు పూర్తి చేయడానికి మరిన్ని దశలు అవసరమవుతాయి, కాని దశలు తక్కువగా ఉంటాయి, కాబట్టి ఇది మరింత ఖచ్చితమైన మోటారు అవుతుంది. మీకు తక్కువ దంతాలు ఉంటే, దశలు మరింత ఖచ్చితత్వం లేకుండా, ఆకస్మిక జంప్‌లుగా ఉంటాయి. అందువల్ల, ఒక మలుపు పూర్తి చేయడానికి స్టెప్పర్ మోటారు తీసుకోవలసిన దశలు కోణీయ దశలపై ఆధారపడి ఉంటాయి.

ఆ దశలు కోణీయ ప్రామాణికం, మీరు ప్రామాణికం కాని పిచ్ ఉన్న కొన్ని మోటార్లు కనుగొనవచ్చు. కోణాలు సాధారణంగా: 1.8º, 5.625º, 7.5º, 11.25º, 18º, 45º మరియు 90º. పూర్తి మలుపు లేదా మలుపు (360º) పూర్తి చేయడానికి స్టెప్పర్ మోటారుకు ఎన్ని దశలు అవసరమో లెక్కించడానికి, మీరు విభజించాలి. ఉదాహరణకు, మీకు 45º స్టెప్పర్ మోటారు ఉంటే, మీకు 8 దశలు (360/45 = 8) ఉంటాయి.

పక్షపాతంతో స్పిన్ చేయండి (దశ)

ఈ మోటారులలో మీకు 5 లేదా 6 తంతులు, లేదా బైపోలార్, 4 తంతులు ఉన్న యూనిపోలార్ (అత్యంత ప్రాచుర్యం) ఉంది. దీని ప్రకారం, ఒకటి లేదా మరొకటి నిర్వహించబడుతుంది ధ్రువణ సన్నివేశాలు దాని కాయిల్స్ ద్వారా ప్రవాహాన్ని దాటుతుంది:

  • కోసం ధ్రువణత బైపోలార్:
పాసో టెర్మినల్ A టెర్మినల్ బి టెర్మినల్ సి టెర్మినల్ డి
1 +V -V +V -V
2 +V -V -V +V
3 -V +V -V +V
4 -V +V +V -V
  • కోసం యూనిపోలార్:
పాసో కాయిల్ A. కాయిల్ బి కాయిల్ సి కాయిల్ డి
1 +V +V 0 0
2 0 +V +V 0
3 0 0 +V +V
4 +V 0 0 +V

రెండు సందర్భాల్లోని ఆపరేషన్ ఒకే విధంగా ఉంటుంది, అక్షం ఉంచాలని మీరు కోరుకునే చోటికి రోటర్‌ను ఆకర్షించడానికి కాయిల్‌లను ధ్రువపరుస్తుంది. మీకు కావాలంటే ఒక స్థితిలో ఉంచండి, మీరు ధ్రువణాన్ని నిర్వహించాలి ఆ స్థానం మరియు వోయిలా కోసం. మరియు అది ముందుకు సాగాలని మీరు కోరుకుంటే, మీరు తదుపరి అయస్కాంతాన్ని ధ్రువపరుస్తారు మరియు ఇది మరొక అడుగు పడుతుంది, మరియు ...

మీరు ఉపయోగిస్తే a సర్వోమోటర్, ఇది ప్రాథమికంగా స్టెప్పర్ మోటర్ అని మీకు ఇప్పటికే తెలుసు, అందువల్ల ప్రతిదీ వారికి కూడా పని చేస్తుంది. ప్రతి మలుపుకు ఇంకా చాలా దశలను పొందటానికి ఆ తగ్గింపు గేర్‌లను కలిగి ఉన్న ఏకైక విషయం మరియు అందువల్ల చాలా ఎక్కువ ఖచ్చితత్వం ఉంటుంది. ఉదాహరణకు, మీరు 8:1 గేర్‌బాక్స్ కలిగి ఉంటే ప్రతి మలుపుకు 64 దశలతో కూడిన మోటారును మీరు కనుగొనవచ్చు, ఎందుకంటే ఆ ఎనిమిది యొక్క ప్రతి అడుగు 64 చిన్న దశలుగా విభజించబడింది, ఇది ప్రతి మలుపుకు గరిష్టంగా 512 దశలను ఇస్తుంది. అంటే, ప్రతి అడుగు 0.7º ఉంటుంది.

l298n
సంబంధిత వ్యాసం:
L298N: ఆర్డునో కోసం మోటార్లు నియంత్రించడానికి మాడ్యూల్

మీరు కొన్ని ఉపయోగించాలని కూడా జోడించండి కంట్రోలర్ ధ్రువణత, వేగం మొదలైనవాటిని నియంత్రించడానికి, ఉదాహరణకు, H- వంతెనతో. కొన్ని నమూనాలు L293, ULN2003, ULQ2003, మొదలైనవి.

కొనుగోలు ఎక్కడ

మీరు చెయ్యగలరు వివిధ ఆన్‌లైన్ సైట్లలో కొనండి లేదా ప్రత్యేక ఎలక్ట్రానిక్స్ స్టోర్లలో. అలాగే, మీరు ఒక అనుభవశూన్యుడు అయితే, మీకు అవసరమైన ప్రతిదాన్ని మరియు ప్లేట్‌ను కలిగి ఉన్న కిట్‌లను ఉపయోగించవచ్చు Arduino UNO మరియు మీ ప్రాజెక్ట్‌లను ప్రయోగాలు చేయడం మరియు సృష్టించడం ప్రారంభించడానికి మాన్యువల్. ఈ కిట్లలో మీకు అవసరమైన ప్రతిదీ, మోటారు నుండి, కంట్రోలర్లు, బోర్డులు, బ్రెడ్‌బోర్డ్ మొదలైనవి ఉన్నాయి.

Arduino తో స్టెప్పర్ మోటార్ ఉదాహరణ

స్టెప్పర్ మోటారు మరియు నియంత్రికతో ఆర్డునో

చివరగా, ఒక చూపించు Arduino తో ఆచరణాత్మక ఉదాహరణ, ULN2003 కంట్రోలర్ మరియు 28BYJ-48 స్టెప్పర్ మోటారును ఉపయోగిస్తుంది. ఇది చాలా సులభం, కానీ ఇది ఎలా పనిచేస్తుందో మీకు తెలుసుకోవడం ప్రారంభించడానికి ఇది సరిపోతుంది, తద్వారా మీరు కొన్ని పరీక్షలు చేయడం ప్రారంభించవచ్చు మరియు ఇది ఎలా ప్రవర్తిస్తుందో చూడవచ్చు ...

లో చూసినట్లు కనెక్షన్ పథకం, మోటారు కాయిల్స్ A (IN1), B (IN2), C (IN3) మరియు D (IN4) లు ఆర్డునో బోర్డులో వరుసగా 8, 9, 10 మరియు 11 కనెక్షన్లకు కేటాయించబడ్డాయి. మరోవైపు, డ్రైవర్ లేదా కంట్రోలర్ బోర్డ్ దాని 5-12V పిన్స్‌పై (జిఎన్‌డి మరియు ఆర్డ్యునో యొక్క 5 వికి) తగిన వోల్టేజ్‌తో ఇవ్వాలి, తద్వారా ఈ డ్రైవర్ ఉన్న వైట్ ప్లాస్టిక్ కనెక్టర్‌కు అనుసంధానించబడిన మోటారును ఫీడ్ చేస్తుంది. నియంత్రిక.

ఎస్ట్ 28BYJ-48 ఇంజిన్ ఇది నాలుగు కాయిల్స్ కలిగిన యూనిపోలార్ రకం స్టెప్పర్ మోటర్. అందువల్ల, ఇది ఎలా పనిచేస్తుందనే దాని గురించి మీకు ఒక ఆలోచన ఇవ్వడానికి, మీరు దశల కోసం ఈ క్రింది విధంగా ఆర్డునో బోర్డు నుండి కాయిల్స్‌కు HIGH (1) లేదా తక్కువ (0) విలువలను పంపవచ్చు:

పాసో కాయిల్ A. కాయిల్ బి కాయిల్ సి కాయిల్ డి
1 అధిక అధిక LOW LOW
2 LOW అధిక అధిక LOW
3 LOW LOW అధిక అధిక
4 అధిక LOW LOW అధిక

కోసం మీ కదలికను ప్రోగ్రామ్ చేయడానికి అవసరమైన స్కెచ్ లేదా కోడ్, ఇది క్రింది ఉపయోగం Arduino IDE (దాన్ని సవరించండి మరియు కదలిక ఎలా మారిందో పరీక్షించడానికి ప్రయోగం చేయండి):

// Definir pines conectados a las bobinas del driver
#define IN1  8
#define IN2  9
#define IN3  10
#define IN4  11

// Secuencia de pasos a par máximo del motor. Realmente es una matriz que representa la tabla del unipolar que he mostrado antes
int paso [4][4] =
{
  {1, 1, 0, 0},
  {0, 1, 1, 0},
  {0, 0, 1, 1},
  {1, 0, 0, 1}
};

void setup()
{
  // Todos los pines se configuran como salida, ya que el motor no enviará señal a Arduino
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
  pinMode(IN3, OUTPUT);
  pinMode(IN4, OUTPUT);
}

// Bucle para hacerlo girar
void loop()
{ 
    for (int i = 0; i < 4; i++)
    {
      digitalWrite(IN1, paso[i][0]);
      digitalWrite(IN2, paso[i][1]);
      digitalWrite(IN3, paso[i][2]);
      digitalWrite(IN4, paso[i][3]);
      delay(10);
    }
}


వ్యాఖ్యానించిన మొదటి వ్యక్తి అవ్వండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.