قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

air-man001
:: مهندس ::
تاريخ التسجيل: Jan 2010
المشاركات: 17
نشاط [ air-man001 ]
قوة السمعة:0
قديم 06-05-2011, 07:35 AM المشاركة 1   
Exclamation استفسار عن Enable في برنامج Mach3 Twitter FaceBook Google+



بسم الله الرحمن الرحيم


أخواني الأعزاء

بالنسبة للـ( Enable ) في برنامج Mach3


أكتشفت أنه ليس له علاقة بالـ( Step ) بل مربوط بالزر الأحمر الكبير RESET

صحيح ؟؟؟؟؟؟


الذي أريده

هو ان يتم إرسال 1 عبر الـ( Enable Pin ) في حالة وجود إشارة على الـ( Step Pin )

و ان يتم إرسال 0 عبر الـ( Enable Pin ) في حالة عدم وجود إشارة على الـ( Step Pin )

أو العكس

هل هذا ممكن؟

اعلانات

الزير911
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2007
المشاركات: 178
نشاط [ الزير911 ]
قوة السمعة:0
قديم 06-05-2011, 07:52 PM المشاركة 2   
افتراضي السلام عليكم


لا اخي العزيز اسمح لي بالمعارضه وظيفة الاينيبل هي تمكين البورتات من العمل وعند الضغط على رست انت ترسل 1 يعني قيمة فولتيه الى درايفر ال cnc انت تريد ببساطه ان يعمل ال steeper motor بطريقة on step يعني لما يرسل الماخ 3 امر للمحرك x يطفي المحرك y حتى ينتهي x من الامر او ان هذا الامر بحثت عنه بكافة جوارحي على الماخ 3 ولم اجده الا في الكي كام فقط ممكن سوال ما هو الدرايفر الذي تستخدمه

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

air-man001
:: مهندس ::
تاريخ التسجيل: Jan 2010
المشاركات: 17
نشاط [ air-man001 ]
قوة السمعة:0
قديم 06-05-2011, 08:20 PM المشاركة 3   
افتراضي


أخي الزير911

ليس هذا ما قصدته ...... تخيّل معي إعدادات الماك3 كالتالي :

Step -> Pin2
Direction -> Pin3
Enable -> Pin4

و عندك 3 ليدات (لمبات صغيره)

اللمبه الأولى موصلة على " بن 2 " => Step
اللمبه الثانية موصلة على " بن 3 " => Direction
اللمبه الثالثة موصلة على " بن 4 " => Enable



و من خلال التحكم في ماك3 بالأسهم "كيبورد" نجد الحالات التالية :

عندما لا تضغط أي سهم:
اللمبه الأولى off
اللمبه الثانيه off
اللمبه الثالثة on

لو ضغطت يمين:
اللمبه الأولى تومض بسرعه تكاد تكون غير واضخة
اللمبه الثانيه off
اللمبه الثالثة on

لو ضغطت يسار:
اللمبه الأولى تومض بسرعه تكاد تكون غير واضخة
اللمبه الثانيه on
اللمبه الثالثة on



ما هي الملاحظة ؟؟؟ هي أن اللمبه الموصلة على Enable Pin شغالة دائماّ في جميع الحالات , لكن عند الضغط على زر RESET الأحمر الكبير تصبح اللمبه OFF.

المطلوب أنها تكون on في حالة عدم ضغط أي سهم ( يعني لا يوجد ستيب )

وتكون OFF في حالة ضغط يمين أو يسار ( يعني يوجد ستيب )




هذا وشكراً لك


air-man001
:: مهندس ::
تاريخ التسجيل: Jan 2010
المشاركات: 17
نشاط [ air-man001 ]
قوة السمعة:0
قديم 06-05-2011, 08:25 PM المشاركة 4   
افتراضي


آآآه نسيت أن أجيب على سؤالك


أنا أستخدم الدائرة المشهورة




air-man001
:: مهندس ::
تاريخ التسجيل: Jan 2010
المشاركات: 17
نشاط [ air-man001 ]
قوة السمعة:0
قديم 07-05-2011, 10:18 AM المشاركة 5   
افتراضي


يا أخوان ليس بالضرورة أن يكون الحل برمجي

لا مانع لو كان الحل بإضافة قطع جديدة للدائرة


الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,630
نشاط [ 5282 ]
قوة السمعة:112
قديم 07-05-2011, 12:17 PM المشاركة 6   
افتراضي


اليك الحل

قم باخذ نبضات ال step وحولها الى enable عن طريق 555 مثلا او اى قطعة مكافئة
بحيث يعمل الدريفر فقط عندما يكون هناك step


الصورة الرمزية compiler_x
compiler_x
:: مهندس متميز ::
تاريخ التسجيل: Apr 2008
الدولة: IRAQ
المشاركات: 375
نشاط [ compiler_x ]
قوة السمعة:0
قديم 07-05-2011, 02:02 PM المشاركة 7   
افتراضي


السلام عليكم

لا اعتقد ان الماخ يدعم enable وهذا حسب ما جربته وكنت قد استخدمت الدائرة التي وضعها الاخ air-man001 في المشاركة 4

ولكن لاحظ انه في نفس هذه الدائرة خط ال enable انه اختياري اي يمكنك الاستغناء عنه وبذلك تكون الدائرة مكونه من step و direction فقط وهي تعمل

ومما قراته في احد المواقع انه يمكن ربط enable لجميع المواتير مع احد البنات في المنفذ وليكن احد البنات الغير مستعمله من قبل الدرايفر والذي يكون معكوس reverse ولكني لم اجرب هذه الطريقة


air-man001
:: مهندس ::
تاريخ التسجيل: Jan 2010
المشاركات: 17
نشاط [ air-man001 ]
قوة السمعة:0
قديم 07-05-2011, 03:07 PM المشاركة 8   
افتراضي


أساتذتي الكرام (5282 و compiler_x) شكراً جزيلاً لكم جميعاً سيتم التقييم

أستاذ 5282

هل من توضيح أكثر !!!!




أستاذ compiler_x

المشكلة أنه في حالة عدم وجود ستيب , يكون أحد الموسفت الأربعة On

وبالتالي يسخن و ينحرق

ولكن "بالإنيبل" نتفادا هذه المشكلة

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 08:19 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025