28BYJ-48: ఈ స్టెప్పర్ మోటర్ గురించి మీరు తెలుసుకోవలసిన ప్రతిదీ

28BYJ-48 స్టెప్పర్ మోటార్

ఒకటి అత్యంత ప్రాచుర్యం పొందిన స్టెప్పర్ మోటారు 28BYJ-48. ఈ బ్లాగులో ప్రచురించబడిన వ్యాసం తరువాత, మీరు ఇప్పటికే తెలుసుకోవాలి ఈ రకమైన ఇంజిన్ గురించి మీకు కావలసిన ప్రతిదీ మీరు మలుపును నియంత్రించగలిగే ఖచ్చితత్వంతో ఇది నెమ్మదిగా అభివృద్ధి చెందుతుంది లేదా మీకు కావలసిన స్థితిలో స్థిరంగా ఉంటుంది. ఇది పారిశ్రామిక నుండి రోబోటిక్స్ వరకు, మీరు ఆలోచించగలిగే అనేక ఇతర అనువర్తనాల ద్వారా అనేక అనువర్తనాలను కలిగి ఉండటానికి వారిని అనుమతిస్తుంది.

28BYJ-48 ఒక చిన్నది యూనిపోలార్ రకం స్టెప్పర్ మోటర్, మరియు ఆర్డునోతో కలిసిపోవటం సులభం, ఎందుకంటే దీనికి డ్రైవర్ / కంట్రోలర్ మాడ్యూల్ మోడల్ ULN2003A ఉంది, ఇది సాధారణంగా దానితో పాటుగా ఉంటుంది. అన్నీ చాలా తక్కువ ధర మరియు చాలా కాంపాక్ట్ సైజు కోసం. ఈ పరికరాలతో ప్రాక్టీస్ చేయడం ప్రారంభించడానికి ఆ లక్షణాలు కూడా అనువైనవి.

28BYJ-48 ఫీచర్స్

28BYJ-48

మోటారు 28BYJ-498 ఇది కింది లక్షణాలను కలిగి ఉన్న స్టెప్పర్ మోటారు:

  • రకం: స్టెప్పర్ మోటర్ లేదా యూనిపోలార్ స్టెప్పర్
  • దశలు: 4 (పూర్తి దశ), లోపల 4 కాయిల్స్ ఉన్నందున.
  • ప్రతిఘటన: 50.
  • ఇంజిన్ టార్క్: 34 N / m, అనగా, మీటరుకు న్యూటన్లు Kg కి వెళితే, అది దాని అక్షం మీద సెం.మీ.కు 0.34 Kg ఉంచడానికి సమానమైన శక్తి అవుతుంది. ఒక కిలో పావు వంతుకు పైగా కప్పితో ఎత్తడానికి సరిపోతుంది.
  • వినియోగం: 55 ఎంఏ
  • ల్యాప్‌కు దశలు: సగం దశ రకం 8 (ఒక్కొక్కటి 45º)
  • ఇంటిగ్రేటెడ్ గేర్‌బాక్స్: అవును, 1/64, కాబట్టి ఇది ప్రతి అడుగును 64 చిన్నదిగా ఎక్కువ ఖచ్చితత్వంతో విభజిస్తుంది, కాబట్టి, ఇది 512º యొక్క 0.7 దశలను చేరుకుంటుంది. లేదా ల్యాప్‌కి 256 పూర్తి దశలుగా (పూర్తి దశ) కూడా చూడవచ్చు.

పూర్తి లేదా సగం దశలు, లేదా పూర్తి మరియు సగం దశలు మీరు పని చేయగల మోడ్‌లు. మీకు గుర్తుంటే, స్టెప్పర్ మోటారులపై వ్యాసంలో ఆర్డునో ఐడిఇ యొక్క కోడ్ ఉదాహరణ పూర్తి టార్క్ వద్ద పనిచేస్తుందని నేను చెప్పాను.

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

ULN2003 మాడ్యూల్ డ్రైవర్

ఈ 28BYJ-48 మోటారులో చేర్చబడిన మోటారు కంట్రోలర్ లేదా డ్రైవర్ విషయానికొస్తే, మీకు ఉంది ULN2003A, అత్యంత ప్రాచుర్యం పొందిన వాటిలో ఒకటి మరియు మీరు ఆర్డునోతో చాలా సులభంగా ఉపయోగించవచ్చు. ఇది 500mA వరకు మద్దతిచ్చే డార్లింగ్టన్ ట్రాన్సిస్టర్‌ల శ్రేణిని కలిగి ఉంది మరియు నేను పైన పేర్కొన్న స్టెప్పర్ మోటారు కథనంలో మీరు చూసినట్లుగా, IN4 నుండి IN1 వరకు ఉన్న ఆర్డునో బోర్డు యొక్క పిన్‌లతో 4 కాయిల్‌లను అనుసంధానించడానికి కనెక్షన్ పిన్‌లను కలిగి ఉంది. Arduino నుండి, మీరు పిన్ 5v మరియు GND నుండి గుర్తించబడిన డ్రైవర్ మాడ్యూల్ బోర్డ్‌లోని రెండు పిన్‌ల వరకు వైర్లను కలిగి ఉండవచ్చు - + (5-12v) బోర్డు మరియు స్టెప్పర్ మోటారుకు శక్తినివ్వడానికి.

ULN2003A చిప్ పిన్అవుట్ మరియు సర్క్యూట్

మార్గం ద్వారా, తో డార్లింగ్టన్ ట్రాన్సిస్టర్లు ఒక జత బైపోలార్ ట్రాన్సిస్టర్‌లను కలిసి ఉంచడానికి మరియు ఒకే ట్రాన్సిస్టర్‌గా పనిచేయడానికి ఇది అనుమతించబడుతుంది. ఇది ఫలిత సింగిల్ 'ట్రాన్సిస్టర్'లో సిగ్నల్ యొక్క లాభాలను బాగా పెంచుతుంది మరియు అధిక ప్రవాహాలు మరియు వోల్టేజ్‌లను మోయడానికి కూడా అనుమతిస్తుంది.

El డార్లింగ్టన్ జత, రెండు బైపోలార్ ట్రాన్సిస్టర్‌ల కలయికతో ఏర్పడిన ఒకే "ట్రాన్సిస్టర్" అంటారు. ఇది 1952 లో సిడ్నీ డార్లింగ్టన్ చేత బెల్ ల్యాబ్స్ వద్ద ఉద్భవించింది, అందుకే దీనికి ఈ పేరు వచ్చింది. ఈ ట్రాన్సిస్టర్‌లు ఒక ఎన్‌పిఎన్ దాని కలెక్టర్‌ను రెండవ ఎన్‌పిఎన్ ట్రాన్సిస్టర్ యొక్క కలెక్టర్‌తో అనుసంధానించే విధంగా అనుసంధానించబడి ఉన్నాయి. మొదటి జారీ చేసినవారు రెండవ స్థావరానికి వెళతారు. అంటే, ఫలిత ట్రాన్సిస్టర్ లేదా జత ఒకే ట్రాన్సిస్టర్‌గా మూడు కనెక్షన్‌లను కలిగి ఉంటుంది. మొదటి ట్రాన్సిస్టర్ యొక్క బేస్ మరియు రెండవ ట్రాన్సిస్టర్ యొక్క కలెక్టర్ / ఉద్గారిణి ...

మోటారు ఎక్కడ కొనాలి

28BYJ-48 ఇంజిన్ ప్యాకేజీ

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

  • సుమారు € 6 కోసం మీరు ఒక కలిగి ఉండవచ్చు డ్రైవర్ మాడ్యూల్‌తో 28BYJ-48 ఇంజిన్.
  • ఉత్పత్తులు కనుగొనబడలేదు. మరియు మీరు చేస్తున్న రోబోట్ లేదా ప్రాజెక్ట్ కోసం మీకు ఒకటి కంటే ఎక్కువ మోటారు అవసరమైతే ...

ఆర్డునోతో 28BYJ-48 ను ప్రోగ్రామింగ్ చేస్తోంది

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

మొదట, మీరు తప్పక స్టెప్పర్ మోటర్ యొక్క భావనల గురించి స్పష్టంగా ఉండండి, కాబట్టి నేను మీకు సిఫార్సు చేస్తున్నాను ఈ అంశాలపై హ్వాలిబ్రే యొక్క కథనాన్ని చదవండి. ఈ మోటార్లు నిరంతరం తినిపించటానికి రూపొందించబడలేదు, కానీ వాటిని వేర్వేరు దశలలో ధ్రువపరచడం ద్వారా అవి మనకు కావలసిన డిగ్రీలను మాత్రమే ముందుకు తీసుకువెళతాయి. దశలను ఉత్తేజపరిచేందుకు మరియు షాఫ్ట్ యొక్క భ్రమణాన్ని నియంత్రించడానికి, మీరు ప్రతి కనెక్షన్‌ను సరిగ్గా పోషించాలి.

తయారీదారు ఒకేసారి 2 కాయిల్స్ నడపాలని సిఫార్సు చేస్తున్నాడు.

  • ఇది పని చేయడానికి గరిష్ట టార్క్ వద్ద, వేగవంతమైన వేగం మరియు గరిష్ట వినియోగంతో, మీరు ఈ పట్టికను ఉపయోగించవచ్చు:
పాసో కాయిల్ A. కాయిల్ బి కాయిల్ సి కాయిల్ డి
1 అధిక అధిక LOW LOW
2 LOW అధిక అధిక LOW
3 LOW LOW అధిక అధిక
4 అధిక LOW LOW అధిక
  • ఒకేసారి ఒక కాయిల్‌ను మాత్రమే నడపడం మరియు పని చేసేలా చేయడం వేవ్ డ్రైవ్ మోడ్‌లో (సగం, కానీ తక్కువ వినియోగం కోసం), మీరు ఈ క్రింది పట్టికను ఉపయోగించవచ్చు:
పాసో కాయిల్ A. కాయిల్ బి కాయిల్ సి కాయిల్ డి
1 అధిక LOW LOW LOW
2 LOW అధిక LOW LOW
3 LOW LOW అధిక LOW
4 LOW LOW LOW అధిక
  • లేదా పురోగతి కోసం సగం దశలు, తక్కువ దశల్లో ఎక్కువ మలుపు ఖచ్చితత్వాన్ని సాధించడానికి మీరు దీన్ని ఉపయోగించవచ్చు:
పాసో కాయిల్ A. కాయిల్ బి కాయిల్ సి కాయిల్ డి
1 అధిక LOW LOW LOW
2 అధిక అధిక LOW LOW
3 LOW అధిక LOW LOW
4 LOW అధిక అధిక LOW
5 LOW LOW అధిక LOW
6 LOW LOW అధిక అధిక
7 LOW LOW LOW అధిక
8 LOW LOW LOW అధిక

మరియు మీరు అనుకోవచ్చు ... దీనికి ఆర్డునో ప్రోగ్రామింగ్‌తో సంబంధం ఏమిటి? సరే నిజం చాలా ఉంది మీరు Arduino IDE లోని విలువలతో మాతృక లేదా శ్రేణిని సృష్టించవచ్చు తద్వారా మోటారు మీకు కావలసిన విధంగా కదులుతుంది, ఆపై చెప్పిన శ్రేణిని లూప్‌లో లేదా మీకు అవసరమైనప్పుడు ఉపయోగించండి ... LOW = 0 మరియు HIGH = 1, అంటే వోల్టేజ్ లేకపోవడం లేదా అధిక వోల్టేజ్ లేకపోవడం వంటివి పరిగణనలోకి తీసుకుంటే, మీరు సృష్టించవచ్చు మోటారును నడపడానికి మీరు తప్పక నియంత్రికకు పంపే ఆర్డునో సంకేతాలు. ఉదాహరణకు, మీడియం దశలను తీసుకోవడానికి మీరు మాతృక కోసం కోడ్‌ను ఉపయోగించవచ్చు:

int Paso [ 8 ][ 4 ] = 
     {  {1, 0, 0, 0}, 
        {1, 1, 0, 0}, 
        {0, 1, 0, 0}, 
        {0, 1, 1, 0}, 
        {0, 0, 1, 0}, 
        {0, 0, 1, 1}, 
        {0, 0, 0, 1}, 
        {1, 0, 0, 1} };

అంటే, కోసం స్కెచ్ యొక్క పూర్తి కోడ్ Arduino IDE నుండి, మీరు 28BYJ-48 స్టెప్పర్ మోటారు ఎలా పనిచేస్తుందో పరీక్షించడానికి ఈ ప్రాథమిక ఉదాహరణను ఉపయోగించవచ్చు. దానితో, మీరు మొత్తం రేఖాచిత్రాన్ని సరిగ్గా కనెక్ట్ చేసిన తర్వాత మోటారు షాఫ్ట్ను తిప్పవచ్చు. మీ విషయంలో మీకు అవసరమైన అనువర్తనం కోసం విలువలను సవరించడానికి లేదా కోడ్‌ను మార్చడానికి ప్రయత్నించండి:

// 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. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.