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

   

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 21-05-2013, 11:18 AM المشاركة 9   
افتراضي



بالنسبة للملاحظة الاولى فان الليد يعمل بمجرد الضغط على المفتاح لاننا جعلنا جملة تغيير الحالة قبل جملة توقف البك عن العمل طالما كنا ضاغطين ...
و كلامك سيكون صحيح لو بدلنا ترتيب الجملتين ..ز

الملاحظة الثانية حسب نوع الوظيفة المراد اضافتها فبعض الظائف تتاثر بالضغط على المفتاح و بالذات التي تتعلق بالعد او حساب الزمن و لها حلولها و بعضها لا تتأثر ..

اعلانات

zamalkawi
:: مهندس جيد ::
تاريخ التسجيل: May 2013
المشاركات: 260
نشاط [ zamalkawi ]
قوة السمعة:
قديم 21-05-2013, 12:30 PM المشاركة 10   
افتراضي


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

فكرت فيها مرة أخرى بعد ردك هذا، ووجدت أن كلامك صحيح في حالة المفتاح NC بينما كلامي صحيح في حالة المفتاح NO
وعلى صاحب التطبيق الانتباه لأي نوع من المفاتيح يستعمل

وفكرت في الكود مرة أخرى بناء على أن المفتاح NC فوجدت أن البرنامج لا يتعطل، ولا يظل بداخل الحلقة الداخلية إلا في أثناء الضغط على المفتاح، فوقتها يظل بداخل الحلقة الداخلية ولا يقوم بأي خطوات أخرى في البرنامج، باستثناء خطوات المقاطعة بالطبع إن وجدت

أما في حالة المفتاح NO كما تصورت في البداية، فربما يكون كلامي صحيحا في أن البرنامج يظل معطلا في انتظار الضغط على المفتاح

وهنا أرى أن استعمال مفتاح NC أفضل من مفتاح NO (أو استعمال مفتاح NO مع عكس القيم في الكود من صفر إلى واحد)
وعلى صاحب التطبيق أن يفكر فيما يريد، ويرى ما الأنسب له


التعديل الأخير تم بواسطة : zamalkawi بتاريخ 21-05-2013 الساعة 12:55 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 21-05-2013, 09:33 PM المشاركة 11   
افتراضي


المفتاح الستخدم دائما NO و لكن هنالك حالتين للتوصيل :
الحالة الاولى نجعل المقاومة UP و هنا عند الضغط على المفتاح فان منفذ الدخل سيتحول من واحد الى صفر و العكس بالعكس ...
الحالة الثانية نجعل المقاومة DOWN و هنا عند الضغط على المفتاح سيتحول المنفذ من صفر الى واحد . و العكس بالعكس


zamalkawi
:: مهندس جيد ::
تاريخ التسجيل: May 2013
المشاركات: 260
نشاط [ zamalkawi ]
قوة السمعة:
قديم 22-05-2013, 09:01 AM المشاركة 12   
افتراضي


المفتاح الستخدم دائما NO و لكن هنالك حالتين للتوصيل :
الحالة الاولى نجعل المقاومة UP و هنا عند الضغط على المفتاح فان منفذ الدخل سيتحول من واحد الى صفر و العكس بالعكس ...
الحالة الثانية نجعل المقاومة DOWN و هنا عند الضغط على المفتاح سيتحول المنفذ من صفر الى واحد . و العكس بالعكس
نعم عندك حق، ولكني لم أفهم أول جملة وهي أن المفتاح دائما NO؟ لماذا لا يستعمل مفتاح NC؟ توجد مفاتيح NO ومفاتيح NC وعلى المصمم أن يختار الأنسب للتطبيق، وكذلك طريقة التوصيل المناسبة (كما ذكرت أنت في مشاركتك تلك)

لذا لا أفهم لماذا تقول أن المفتاح دائما NO

ملحوظة: أنا مبتدئ إلى حد كبير، وليس لدي خبرة


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 22-05-2013, 12:14 PM المشاركة 13   
افتراضي


لاحظ الفرق بين التوصيلتين ...



zamalkawi
:: مهندس جيد ::
تاريخ التسجيل: May 2013
المشاركات: 260
نشاط [ zamalkawi ]
قوة السمعة:
قديم 22-05-2013, 12:26 PM المشاركة 14   
افتراضي


شكرا على الرد، وأساليب التوصيل هذه مفهومة
ولكن سؤالي هو لماذا قلت:
بينما يمكن استخدام مفتاح NO أو NC حسب الرغبة وحسب التطبيق
فلماذا تقول أن المفتاح يكون دائما NO؟؟؟
هل توجد موانع تمنع استخدام مفتاح NC في دوائر المايكروكنترولر؟


التعديل الأخير تم بواسطة : zamalkawi بتاريخ 22-05-2013 الساعة 02:13 PM

الصورة الرمزية عطية حسن محمود
عطية حسن محمود
:: عضو ذهبي و مشرف سابق لورشة صيانة التلفزيون ::
تاريخ التسجيل: Aug 2005
المشاركات: 1,029
نشاط [ عطية حسن محمود ]
قوة السمعة:
قديم 22-05-2013, 04:06 PM المشاركة 15   
افتراضي


ممكن التحكم بسويتش واحد بالفلوكود

خذ الفكرة وطبقها اللغة التى تريد



الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 22-05-2013, 09:14 PM المشاركة 16   
افتراضي


شكرا على الرد، وأساليب التوصيل هذه مفهومة
ولكن سؤالي هو لماذا قلت:

بينما يمكن استخدام مفتاح NO أو NC حسب الرغبة وحسب التطبيق
فلماذا تقول أن المفتاح يكون دائما NO؟؟؟
هل توجد موانع تمنع استخدام مفتاح NC في دوائر المايكروكنترولر؟
اقصد في الكود الذي كتبناه و ليس بصورة عامة ...
طبعا يمكنك ان تستخدم اي نوع من المفاتيح ...



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