Nema ១៧៖ ទាំងអស់អំពីម៉ូទ័រអ័កគីណូដែលឆបគ្នា

ណាម៉ា ១៧

យើងបានវិភាគអ្វីៗគ្រប់យ៉ាងរួចហើយ ម៉ូទ័រ stepper ដែលអ្នកអាចប្រើជាមួយគម្រោង Arduino របស់អ្នកប៉ុន្តែមានម៉ូទ័រមួយក្នុងចំណោមម៉ូតូទាំងនោះដែលលេចធ្លោរពីម៉ូឌែលផ្សេងទៀតដូចជាម៉ូណា ១៧ ព្រោះវាជាម៉ូទ័រច្បាស់លាស់ដែលមានកម្មវិធីជាច្រើនរួមទាំងការជំនួសម៉ូទ័រខូច នៃម៉ាស៊ីនបោះពុម្ព 17D ។

ជាមួយនឹងម៉ូទ័រ stepper នេះអ្នកនឹងអាចគ្រប់គ្រងយ៉ាងជាក់លាក់នូវការបង្វិលអ័ក្សរបស់វា ធ្វើចលនាច្បាស់លាស់ ហើយគ្រប់គ្រងចលនារបស់ម៉ាស៊ីនឬរ៉ូបូតរបស់អ្នក។ ហើយនៅក្នុងការណែនាំនេះអ្នកអាចទទួលបានព័ត៌មានទាំងអស់ដែលអ្នកត្រូវការដើម្បីស្គាល់គាត់ឱ្យកាន់តែជិតស្និទ្ធហើយចាប់ផ្តើមធ្វើការជាមួយគាត់។

លក្ខណៈបច្ចេកទេសរបស់ណាម៉ា ១៧

ម៉ូទ័រចំហាយ ណាម៉ា ១៧ គឺជាប្រភេទពពួកពពុះជាមួយនឹងមុំជំហាននៃ1,8ºដែលត្រូវនិយាយវាអាចបែងចែកបដិវត្តនីមួយៗឬប្រែទៅជា 200 ជំហាន។ របុំនីមួយៗដែលវាមាននៅខាងក្នុងគាំទ្រដល់អាំងតង់ស៊ីតេ ១.២ អានៅភាពតានតឹង ៤ វ៉ដែលវាមានសមត្ថភាពអភិវឌ្ឍកម្លាំងសន្ធឹកសន្ធាប់ ៣.២ គីឡូក្រាម / ស។ ម .។

ដូចគ្នានេះផងដែរម៉ាស៊ីននេះ ណាម៉ា ១៧ គឺរឹងមាំនេះជាមូលហេតុដែលវាត្រូវបានប្រើនៅក្នុងកម្មវិធីដូចជាម៉ាស៊ីនបោះពុម្ព 3D នៅផ្ទះនិងរ៉ូបូតផ្សេងទៀតដែលចាំបាច់ត្រូវមានភាពជាប់លាប់គួរឱ្យកត់សម្គាល់។ ឧទាហរណ៏នៃម៉ាស៊ីនបោះពុម្ពដែលប្រើម៉ាស៊ីននេះជាមូលដ្ឋាននៃចលនារបស់ពួកគេគឺ Prusa ។ វាត្រូវបានគេប្រើផងដែរនៅក្នុងម៉ាស៊ីនកាត់ឡាស៊ែរម៉ាស៊ីនអេសស៊ីអេសអេសភីម៉ាស៊ីនដាក់និងកន្លែង។ ល។

ទោះយ៉ាងណាក៏ដោយមិនមែនទាំងអស់សុទ្ធតែជាភាពអស្ចារ្យនិងគុណសម្បត្តិនៅក្នុងម៉ាស៊ីននេះទេ កាន់តែមានឥទ្ធិពល ដែលអាចជឿទុកចិត្តបាន, ដូច្នេះ, គឺមិនមានតុល្យភាពដូច្នេះនៅក្នុងន័យនេះ ...

សរុបសេចក្ដីមក លក្ខណៈបច្ចេកទេស ពួកគេមាន:

  • ម៉ូទ័រចំហាយ។
  • ម៉ូដែល NEMA ១៧
  • ទំងន់ ៣៥០ ក្រាម
  • ទំហំ ៤២.៣ គុណនឹង ៤៨ ម។ ម។ ដោយគ្មានស៊ាវ
  • រាងសាជីអង្កត់ផ្ចិត ៥ ម។ ម .។
  • ប្រវែងប្រហោង ២៥ ម
  • ២០០ ជំហានក្នុងមួយវេន (១.៨ គ។ ក្រ / ជំហាន)
  • ចរន្ត 1.2A ក្នុងមួយខ្សែ
  • វ៉ុលផ្គត់ផ្គង់ ៤ វ៉ុល
  • ភាពធន់ 3.3 Ohm ក្នុងមួយឧបករណ៏
  • កម្លាំងបង្វិលម៉ូទ័រ ៣,២ គីឡូក្រាម / សង់ទីម៉ែត្រ
  • អាំងតង់ស៊ីតេ 2.8 mH ក្នុងមួយឧបករណ៏

Pinout និងសំណុំទិន្នន័យ

ណាឌី ១៧ pinout

El pinout នៃម៉ូទ័រ stepper ទាំងនេះ វាពិតជាសាមញ្ញណាស់ដោយសារពួកគេមិនមានខ្សែច្រើនពេកសម្រាប់ការតភ្ជាប់ពួកគេក៏មានឧបករណ៍ភ្ជាប់ផងដែរដូច្នេះអ្នកអាចធ្វើវាបានកាន់តែងាយស្រួល។ ក្នុងករណីណីអេអាអេ ១៧ អ្នកនឹងឃើញលេខកូដដូចអ្វីដែលអ្នកអាចឃើញក្នុងរូបភាពខាងលើ។

ប៉ុន្តែប្រសិនបើអ្នកត្រូវការដឹងពីព័ត៌មានលម្អិតបច្ចេកទេសនិងអគ្គិសនីបន្ថែមអំពីដែនកំណត់និងជួរដែល NEMA 17 អាចដំណើរការអ្នកអាច ស្វែងរកសំណុំទិន្នន័យ នៃម៉ូទ័រ stepper នេះហើយដូច្នេះទទួលបានព័ត៌មានបន្ថែមទាំងអស់ដែលអ្នកកំពុងរក។ នៅទីនេះអ្នកអាចធ្វើបាន ទាញយកឯកសារ PDF ជាមួយឧទាហរណ៍មួយ។

កន្លែងដែលត្រូវទិញនិងតម្លៃ

អ្នក​អាច​រក​ឃើញ ក្នុងតម្លៃទាប នៅក្នុងហាងលក់គ្រឿងអេឡិចត្រូនិចឯកទេសផ្សេងៗគ្នានិងនៅក្នុងហាងលក់តាមអ៊ិនធឺរណែតផងដែរ។ ឧទាហរណ៍អ្នកមានវានៅលើ Amazon ។ មានពួកគេមកពីក្រុមហ៊ុនផលិតផ្សេងៗគ្នានិងក្នុងទ្រង់ទ្រាយលក់ផ្សេងៗគ្នាដូចជាក្នុងកញ្ចប់ ៣ ឬច្រើនជាងនេះប្រសិនបើអ្នកត្រូវការច្រើនសម្រាប់រ៉ូបូតចល័ត។ ល។ នេះគឺជាការផ្តល់ជូនដ៏អស្ចារ្យមួយចំនួន៖

ឧទាហរណ៍ពីរបៀបចាប់ផ្តើមជាមួយណាម៉ា 17 និងអារីដូណូ

ម៉ូតូម៉ាណា ១៧ និងអារីដូណូ stepper គ្រោងការណ៍

ឧទាហរណ៍សាមញ្ញដើម្បីចាប់ផ្តើមប្រើវា ម៉ូទ័រ stepper NEMA ១៧ ជាមួយ Arduino វាគឺជាគ្រោងការណ៍ដ៏សាមញ្ញនេះដែលអ្នកអាចប្រមូលផ្តុំ។ ខ្ញុំបានប្រើកម្មវិធីបញ្ជាសម្រាប់ម៉ូទ័រឌីវី ៨៨២៥ ប៉ុន្តែអ្នកអាចប្រើម៉ូទ័រខុសៗគ្នានិងម៉ូទ័រ stepper ផ្សេងគ្នាប្រសិនបើអ្នកចង់ផ្លាស់ប្តូរគម្រោងនិងសម្របវាទៅនឹងតំរូវការរបស់អ្នក។ វាកើតឡើងដូចគ្នានឹងកូដបង្ហាញប្រភេទរូបភាពដែលអ្នកអាចកែប្រែតាមការចង់បានរបស់អ្នក ...

ក្នុងករណីដែលអ្នកបើកបរប្រើវាធន់នឹងអាំងតង់ស៊ីតេ 45v និង 2A ដូច្នេះវាល្អសម្រាប់ម៉ូទ័រ stepper ឬចង្រ្កានដែលមានទំហំតូចនិងមធ្យមដូចជាប៊េលឡាអេអិមអេអេ 17 ។ ប៉ុន្តែប្រសិនបើអ្នកត្រូវការអ្វីមួយ "ធ្ងន់ជាង" នោះម៉ូទ័រធំជាងដូច អិន។ អេ។ ១៧បន្ទាប់មកអ្នកអាចប្រើកម្មវិធីបញ្ជា TB6600 ។

ចងចាំថាអ្នកក៏អាចប្រើបណ្ណាល័យបានដែរ ឧបករណ៍បង្កើនល្បឿន សម្រាប់ការដោះស្រាយល្អប្រសើរជាងមុន។ បណ្ណាល័យមួយដែលសរសេរដោយលោក Mike McCauley ដែលជាការអនុវត្តជាក់ស្តែងសម្រាប់គម្រោងរបស់អ្នកដោយមានការគាំទ្រសម្រាប់ការពន្លឿននិងការថយចុះដែលជាអត្ថប្រយោជន៍ដ៏ល្អសម្រាប់មុខងារជាច្រើន។

នេះ ការតភ្ជាប់ សង្ខេបមានដូចខាងក្រោមៈ

  • ម៉ូទ័រ NEMA 17 មានការតភ្ជាប់ GND និង VMOT របស់ខ្លួនទៅនឹងការផ្គត់ផ្គង់ថាមពល។ ដែលនៅក្នុងរូបភាពលេចឡើងជាមួយសមាសធាតុដែលមានកាំរស្មីដែលបានគូរនិងប្រដាប់បញ្ចូលចរន្តអគ្គិសនី។ ប្រភពត្រូវតែមានការផ្គត់ផ្គង់ចន្លោះពី ៨ ទៅ ៤៥ វ៉។ ហើយឧបករណ៍បន្ថែមដែលខ្ញុំបានបន្ថែមអាចមាន ១០០ អង្សា។
  • រ៉ឺស័រទាំងពីររបស់ stepper ត្រូវបានភ្ជាប់ទៅនឹង A1, A2, និង B1, B2 រៀងៗខ្លួន។
  • ម្ជុល GND របស់អ្នកមុជទឹកត្រូវបានភ្ជាប់ទៅនឹង GND របស់ Arduino ។
  • ម្ជុល VDD របស់អ្នកបើកបរត្រូវបានភ្ជាប់ទៅនឹងអាវ៉ូឌីណូ ៥ ស៊ី។
  • STP និង DIR សម្រាប់ជំហាននិងទិសដៅត្រូវបានភ្ជាប់ទៅនឹងម្ជុលឌីជីថល 3 និង 2 រៀងៗខ្លួន។ ប្រសិនបើអ្នកចង់ជ្រើសរើសម្ជុល Arduino ផ្សេងទៀតដែលអ្នកអាចធ្វើបានអ្នកគ្រាន់តែត្រូវកែប្រែលេខកូដនោះឱ្យបានត្រឹមត្រូវ។
  • RST និង SLP ដើម្បីកំណត់ឡើងវិញនិងដេករបស់អ្នកបើកបរអ្នកត្រូវតែភ្ជាប់វាទៅនឹងក្តារ ៥ អារ៉ាត។
  • EN ឬម្ជុលធ្វើឱ្យសកម្មអាចត្រូវបានផ្តាច់ព្រោះវិធីនេះអ្នកបើកបរនឹងសកម្ម។ ប្រសិនបើវាត្រូវបានកំណត់ទៅ HIGH ជំនួស LOW កម្មវិធីបញ្ជាត្រូវបានបិទ។
  • ម្ជុលផ្សេងទៀតនឹងត្រូវបានផ្តាច់ ...

ដូចជាសម្រាប់ កូដបង្ហាញប្រភេទរូបភាពវាអាចមានលក្ខណៈសាមញ្ញដើម្បីធ្វើឱ្យ NEMA ១៧ ដំណើរការនិងចាប់ផ្តើមដោយមានគោលបំណង ...

#define dirPin 2
#define stepPin 3
#define stepsPerRevolution 200
void setup() {
  // Declare pins as output:
  pinMode(stepPin, OUTPUT);
  pinMode(dirPin, OUTPUT);
}
void loop() {
  // Set the spinning direction clockwise:
  digitalWrite(dirPin, HIGH);
  // Spin the stepper motor 1 revolution slowly:
  for (int i = 0; i < stepsPerRevolution; i++) {
    // These four lines result in 1 step:
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(2000);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(2000);
  }
  delay(1000);
  // Set the spinning direction counterclockwise:
  digitalWrite(dirPin, LOW);
  // Spin the stepper motor 1 revolution quickly:
  for (int i = 0; i < stepsPerRevolution; i++) {
    // These four lines result in 1 step:
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(1000);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(1000);
  }
  delay(1000);
  // Set the spinning direction clockwise:
  digitalWrite(dirPin, HIGH);
  // Spin the stepper motor 5 revolutions fast:
  for (int i = 0; i < 5 * stepsPerRevolution; i++) {
    // These four lines result in 1 step:
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(500);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(500);
  }
  delay(1000);
  // Set the spinning direction counterclockwise:
  digitalWrite(dirPin, LOW);
  //Spin the stepper motor 5 revolutions fast:
  for (int i = 0; i < 5 * stepsPerRevolution; i++) {
    // These four lines result in 1 step:
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(500);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(500);
  }
  delay(1000);
}

បន្ថែមអ្នកអាចពិគ្រោះវគ្គសិក្សាសរសេរកម្មវិធីជាមួយ Arduino IDE ដោយ Hwlibre ។


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

ធ្វើជាយោបល់ដំបូង

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។