Nema 17: كل شيء عن محرك السائر المتوافق مع Arduino

نعمة 17

لقد قمنا بالفعل بتحليل كل شيء عن محركات السائر يمكنك استخدامه مع مشاريع Arduino الخاصة بك ، ولكن هناك واحد من تلك المحركات التي تبرز عن بقية الموديلات ، مثل Nema 17 ، لأنه محرك دقيق للغاية مع العديد من التطبيقات ، بما في ذلك استبدال المحرك التالف لبعض طابعات ثلاثية الأبعاد.

باستخدام هذا المحرك المتدرج ، ستتمكن من التحكم بدقة شديدة في دوران محوره عمل حركات دقيقة وبالتالي التحكم في حركة جهازك أو الروبوت الخاص بك. وفي هذا الدليل ، يمكنك الحصول على جميع المعلومات التي تحتاجها للتعرف عليه عن قرب والبدء في العمل معه.

الخصائص التقنية لنيما 17

السائر المحركات نيما 17 هو نوع ثنائي القطب، بزاوية خطوة 1,8 درجة ، أي أنه يمكن تقسيم كل دورة من الدورات أو يتحول إلى 200 خطوة. تدعم كل لفة بداخلها 1.2A من الشدة عند 4 فولت من التوتر ، والتي يمكن بواسطتها تطوير قوة كبيرة تبلغ 3.2 كجم / سم.

أيضا ، هذا المحرك نيما 17 قويهذا هو السبب في استخدامه في تطبيقات مثل الطابعات ثلاثية الأبعاد المنزلية والروبوتات الأخرى التي تحتاج إلى قدر كبير من الاتساق. مثال على الطابعات التي تستخدم هذا المحرك كأساس لتحركاتها هو Prusa. كما أنها تستخدم في قواطع الليزر ، وآلات CNC ، وآلات الالتقاط والوضع ، إلخ.

ومع ذلك ، ليست كل العجائب والمزايا في هذا المحرك ، لأنه كذلك اقوى وبالتالي ، فإن ذلك الموثوق به ليس متوازنًا بهذا المعنى ...

باختصار، الخصائص التقنية هي:

  • السائر المحركات.
  • نموذج 17 نيما
  • الوزن 350 غرام
  • حجم 42.3x48mm بدون رمح
  • قطر رمح 5 مم د
  • طول رمح 25 مم
  • 200 خطوة لكل دورة (1,8 درجة / خطوة)
  • التيار 1.2A لكل ملف
  • امدادات التيار الكهربائي 4 فولت
  • المقاومة 3.3 أوم لكل ملف
  • 3.2 كجم / سم من عزم دوران المحرك
  • الحث 2.8 مللي أمبير لكل ملف

Pinout وورقة البيانات

نيما 17 pinout

El pinout من هذه المحركات السائر إنه أمر بسيط للغاية ، نظرًا لعدم وجود عدد كبير جدًا من الكابلات للاتصال ، لديهم أيضًا موصل بحيث يمكنك القيام بها بسهولة أكبر. في حالة NEMA 17 ، ستجد pinout مثل الذي يمكنك رؤيته في الصورة أعلاه.

ولكن إذا كنت بحاجة إلى معرفة المزيد من التفاصيل الفنية والكهربائية للحدود والنطاقات التي يمكن أن يعمل فيها NEMA 17 ، فيمكنك ابحث عن ورقة بيانات من هذا المحرك السائر وبالتالي الحصول على جميع المعلومات التكميلية التي تبحث عنها. هنا تستطيع تنزيل ملف PDF مع مثال.

مكان الشراء والسعر

تستطيع ان تجد بسعر منخفض في العديد من متاجر الإلكترونيات المتخصصة وكذلك في المتاجر عبر الإنترنت. على سبيل المثال ، لديك على موقع أمازون. توجد هذه الأجهزة من جهات تصنيع مختلفة وفي تنسيقات مبيعات مختلفة ، مثل حزم من 3 وحدات أو أكثر إذا كنت بحاجة إلى العديد منها للروبوت المحمول ، إلخ فيما يلي بعض الصفقات الرائعة:

مثال على كيفية بدء استخدام Nema 17 و Arduino

نيما 17 واردوينو التخطيطي السائر

مثال بسيط لبدء استخدام هذا محرك متدرج نيما 17 مع Arduino ، هذا هو هذا التخطيطي البسيط الذي يمكنك تجميعه. لقد استخدمت برنامج تشغيل لمحركات DRV8825 ، ولكن يمكنك استخدام محرك مختلف وحتى محرك متدرج مختلف إذا كنت تريد تغيير المشروع وتكييفه مع احتياجاتك. يحدث الشيء نفسه مع رمز الرسم ، والذي يمكنك تعديله حسب رغبتك ...

في حالة استخدام السائق ، فإنه يقاوم شدة 45 فولت و 2 أمبير ، لذلك فهو مثالي لمحركات السائر أو السائر الصغيرة والمتوسطة الحجم مثل NEMA 17 ثنائي القطب. ولكن إذا كنت بحاجة إلى شيء "أثقل" ، محرك أكبر مثل نيما 23، ثم يمكنك استخدام برنامج التشغيل TB6600.

تذكر أنه يمكنك أيضًا استخدام المكتبة AccelStepper للتعامل بشكل أفضل. مكتبة كتبها Mike McCauley وهي عملية جدًا لمشاريعك ، مع دعم للتسريع والتباطؤ ، وهي ميزة رائعة للعديد من الوظائف.

ال روابط يتلخص ما يلي:

  • يحتوي محرك NEMA 17 على توصيلات GND و VMOT بمصدر الطاقة. الذي يظهر في الصورة بمكون به شعاع مرسوم ومكثف. يجب أن يحتوي المصدر على ما بين 8 و 45 فولت ، والمكثف المضاف الذي أضفته يمكن أن يكون 100 درجة فهرنهايت.
  • يتم توصيل ملفي السائر بـ A1 و A2 و B1 و B2 على التوالي.
  • يتم توصيل دبوس GND الخاص بالغواص بـ GND الخاص بـ Arduino.
  • يتم توصيل دبوس VDD الخاص بالمشغل بـ 5 فولت من Arduino.
  • يتم توصيل STP و DIR للخطوة والاتجاه بالمسامير الرقمية 3 و 2 على التوالي. إذا كنت ترغب في اختيار دبابيس Arduino أخرى ، يمكنك فقط تعديل الكود وفقًا لذلك.
  • RST و SLP لإعادة ضبط ونوم السائق ، يجب توصيلهما بـ 5 فولت من لوحة Arduino.
  • قد يتم فصل EN أو رقم التعريف الشخصي ، لأنه بهذه الطريقة سيكون السائق نشطًا. إذا تم ضبطه على HIGH بدلاً من LOW ، فسيتم تعطيل برنامج التشغيل.
  • سيتم قطع المسامير الأخرى ...

كما أن رمز الرسميمكن أن يكون الأمر بهذه البساطة لجعل NEMA 17 يعمل والبدء ، يقصد التورية ...

#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);
}

مزيد من المعلومات، يمكنك استشارة دورة البرمجة مع اردوينو إيد بواسطة Hwlibre.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.