كيفية استخدام Arduino مع مشغلات Firgelli Automations الخطية

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

لوحة تحكم اردوينو مع مرحلات للمشغل الخطي

إذا كنت تستخدم Arduino للتو ، فقد لا تدرك أنه لا يمكنك فقط توصيل محرك كبير بمسامير اللوحة والبدء في تحريكه. يجب عليك استخدام بعض آليات التحويل لتحمل الحمل الحالي العالي. يمكنك استخدام محرك أو جسر H ، ولكن الطريقة الأسهل والأسرع هي استخدام مرحلات أو لوحة ترحيل. لديك خياران عند استخدام Arduino مع مشغل خطي. يمكنك فقط استخدام لوحة الترحيل للتحكم في الطاقة التي تنتقل إلى المشغل بدون معلومات عن الموقع ، أو إذا كنت تستخدم أحد مشغلات ردود فعل FA-PO ، فيمكنك تحديد موضع العمود وإنشاء عنصر تحكم في موضع الحلقة المغلقة. سنركز في هذه المقالة على الخيار الأبسط ، فقط باستخدام المرحلات للتحكم في المشغل وعدم وجود معلومات عن الموقع.
تأكد من استخدام المرحلات (أو لوحة الترحيل) مع مرحلات SPDT. مرحلات SPDT (رمي مزدوج أحادي القطب) لها ثلاثة وصلات لكل مرحل. مشترك ، مفتوح عادة ، مغلق عادة. سنناقش المزيد من التفاصيل حول المرحلات في مقال آخر ، فقط تأكد من حصولك على مرحلات SPDT وإلا فلن تعمل. أنت بحاجة إلى مرحلتي SPDT للتحكم في المشغل. باستخدام مرحلتي SPDT ، يمكنك بدء تشغيل المحرك وإيقافه وتغييره.
كما ترون في مخطط الأسلاك أدناه ، تقوم بتوصيل أرضي 12VDC الخاص بك بالمحطة المغلقة عادة للمرحلين ، وتقوم بتوصيل + 12VDC بالمحطة المفتوحة عادة للمرحلين. يمكنك إما إنشاء تقاطع لتقسيم كل سلك إلى قسمين ، أو استخدام سلك توصيل قصير. تقوم بتوصيل سلكي المشغل بالطرف المشترك ، واحد لكل مرحل.

المسمار التوصيلات الطرفية للمشغل الخطي

الآن لديك كل شيء سلكي. من المزايا الرائعة لاستخدام مرحلتي SPDT للتحكم في المشغل الخطي أنه عندما لا يتم تشغيل أي من المرحلين يكون لديك وظيفة "الفرامل". هذا يجعل المشغل يتوقف على الفور بدلاً من الانجراف إلى التوقف.
بالنسبة إلى كود Arduino ، دعنا نفترض أن الدبابيس الرقمية 2 و 3 تتحكم في المرحلين. سيكون عليك التحقق مما هو موجود على لوحك. إليك مقتطف رمز بسيط يوضح كيف يمكنك تمديد وسحب وإيقاف المشغل الخطي.

 

const int RELAY_1_A = 2;
const int RELAY_1_B = 3;

void setup() {
   pinMode(RELAY_1_A, OUTPUT);
   pinMode(RELAY_1_B, OUTPUT);
} باطل loop() { //This is where your program logic goes //You can call the functions to control the //actuator here, as well as reading sensors, etc.. } باطل extuctuator (int المشغل) {// تعيين مرحل واحد والآخر إيقاف // سيؤدي هذا إلى تمديد المشغل الكتابة الرقمية(RELAY_1_A ، عالي); الكتابة الرقمية(RELAY_1_B ، منخفض); } باطل المنشط (int مشغل) { 
// ضبط أحد التتابع والآخر قيد التشغيل
// هذا سينتقل إلى سحب المشغل
الكتابة الرقمية(RELAY_1_A ، منخفض);
الكتابة الرقمية(RELAY_1_B ، عالي);
}

باطل stopActuator (int مشغل) {
// ضبط كلا المرحلات
// هذا سيوقف المشغل في الكبح
الكتابة الرقمية(RELAY_1_A ، منخفض);
الكتابة الرقمية(RELAY_1_B ، منخفض); }
 
هذا من شأنه أن يجعلك تستمر في استخدام Arduino (أو متحكم آخر) مع مرحلات للتحكم في المشغل الخطي Firgelli Automations.
إذا كنت تبحث عن مشغل خطي لتبدأ به ، فاتصل بنا أو أرسل لنا بريدًا إلكترونيًا على خطنا الفني. إذا كنت تبحث عن مشغل قوي ، فراجع ملف سلسلة المحركات الخطية الخفيفة نحمل ، أو وحدات الخدمة الخفيفة مع ردود فعل مقياس الجهد. لا تنس مصدر طاقة جيد بجهد 12 فولت تيار مباشر يمكنه التعامل مع الأحمال الاستقرائية. MB1 بين قوسين للمشغلات الخطية (MB1 لسلسلة FA-150) سيوفر لك الكثير من الوقت والإحباط.
Tags:

Share this article

مجموعات مميزة

هل تحتاج إلى مساعدة في العثور على المشغل الصحيح؟

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