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

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

محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 29-05-2012, 08:02 PM المشاركة 73   
افتراضي



شكرا
وفى انتظار المتابعة

اعلانات

Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:115
قديم 29-05-2012, 08:58 PM المشاركة 74   
افتراضي


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

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

Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:115
قديم 30-05-2012, 10:00 AM المشاركة 75   
افتراضي


السلام عليكم
متابعة للموضوع
مقطع فيديو لبرمجة أولية بفلوكود
حول استخدام 4051 مفتاح الكتروني يربط بطريقة متتالية المداخل الثمنانية :
http://filaty.com/f/1205/12269/TEST_SPEED_1.rar.html
او
http://www.2shared.com/video/jOWFV7P7/TEST_SPEED_1.html


محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 30-05-2012, 03:03 PM المشاركة 76   
افتراضي


السلام عليكم
اخى tico
بسم الله ما شاء الله عليك
هو ده اللى فى دماغى واللى بفكر فيه بالضبط

هل يمكن ان تنفذ البرنامج الذى يحقق هذا ال simulation ؟
ولكن هناك عدة ملاحظات
1- خرج المالتيبليكسر على النقطة RA0
اعتقد انه فى حالتنا سوف نستخدم النقطة RBO
وذلك لاستخدام المقاطعة


2- انا اريد ان يكون هناك خرج مختلف لكل دخل
بمعنى
عندما تزيد سرعة الحساس 1
يظهر خرج على النقطة RB1 مثلا
وعندما تزيد سرعة الحساس 2
يظهر خرج على النقطة RB2 مثلا
وهكذا

فهل يمكن تحقيق ذلك
وشكرا


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:115
قديم 30-05-2012, 05:50 PM المشاركة 77   
افتراضي


السلام عليكم
اخى tico
بسم الله ما شاء الله عليك
هو ده اللى فى دماغى واللى بفكر فيه بالضبط
هل يمكن ان تنفذ البرنامج الذى يحقق هذا ال simulation ؟
ولكن هناك عدة ملاحظات
1- خرج المالتيبليكسر على النقطة RA0
اعتقد انه فى حالتنا سوف نستخدم النقطة RBO
وذلك لاستخدام المقاطعة
2- انا اريد ان يكون هناك خرج مختلف لكل دخل
بمعنى
عندما تزيد سرعة الحساس 1
يظهر خرج على النقطة RB1 مثلا
وعندما تزيد سرعة الحساس 2
يظهر خرج على النقطة RB2 مثلا
وهكذا
فهل يمكن تحقيق ذلك
وشكرا
شكرا لك أخي محمد
هو تطبيق لقياس التردد بفلوكود وجدته في الارشيف وعدلت فيه لتشغيل مداخل متعددة بدل دخل واحد اللي كان فيه أصلا.
التطبيق لا يعمل بمقاطعة RB0 وإنما يستخدم مقاطعة التايمر 0 وهي مقاطعة داخلية ..
بذلك يمكن ان نختار اي دخل ونبرمجه كدخل للقياس .
للمقارنو لو انت فاكر كود الاستاذ حيدر .. فيه زمن تأخير 993 ميلي تانية ..
في هذا التطبيق بفلوكود التايمر يؤدي نفس المهمة وهي توليد زمن تأخير بمقدار 1 تانية .
هذا الزمن للتذكير هو المدى الذي يسمح فيه المتحكم باستقبال نبضات الدخل وعرضها على الشاشة.
طبعا بالنسبة لك ان شاء الله تستمر بكود الميكروسي اللي عندك وتطور فيه .
وأنا ارسل لك تطبيق فلوكود فقط لتتوضح الصورة :

http://filaty.com/f/1205/26334/ftest1.rar.html

وإذا حبيت اشرح اي جزء من تطبيق فلوكود ان شاء الله افعل.
----------
محمد عبدالله.


محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 30-05-2012, 10:44 PM المشاركة 78   
افتراضي


السلام عليكم
اخى محمد
شكرا على البرنامج

الان انا عندى مشكلتين
1- فى احدى المشاركات السابقة سالت سؤال وهو

اعتقد ان الاول مختلف عن الثانى

http://www.google.com.eg/imgres?q=74...w=1280&bih=632







http://www.google.com.eg/imgres?q=74...w=1280&bih=632






الاول
كل المداخل تؤدى الى مخرج واحد
وهو الذى نريده


الثانى
كل مدخل له مخرج

اليس كذلك ؟ ام ان الاثنين متشابهين؟




2- هل يمكنك عمل التعديلات التى طلبتها فى المشاركة السابقة

انا اريد ان يكون هناك خرج مختلف لكل دخل
بمعنى
عندما تزيد سرعة الحساس 1
يظهر خرج على النقطة RB1 مثلا
وعندما تزيد سرعة الحساس 2
يظهر خرج على النقطة RB2 مثلا
وهكذا

فهل يمكن تحقيق ذلك
وشكرا


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:115
قديم 30-05-2012, 11:31 PM المشاركة 79   
افتراضي


أخي الروابط تفتح عندي على صفحات فارغة . لكن المهم ان طريقة توصيل 4051 هي كما في الرسم اللي ارسلت لك . وطريقة عمله هي كما شرحت لك وهذا توضيح بسيط :
التحكم من الارجل الثلاثة بالتنائي :
لم تريد توصيل الدخل الاول مع الخرج تعطي للارجل الثلاثة المذكورة الرقم 000
ولما تحب توصل الخرج مع الدخل الثاني تعطيهم الرقم 001 وهكذا الى الرقم 111 وهو الترتيب 7
اي له 8 وضعيات من 0 الى 7
عمله بسيط ويشبه هذا :
http://www.lextronic.fr/doc/produit/img1_5618.jpg
الفرق ان تغيير الوضعيات الكترونيي وليس يدوي.
اما بالنسبة للخروج فقد حاولت قبل ان تطلب ذلك لانني متابع معك الموضوع من الاول ..
لكن للاسف لم اتوصل الى نتائج مرضية فالخروج تبدو غير مستقرة عند برمجتها حسب التردد.


محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 30-05-2012, 11:38 PM المشاركة 80   
افتراضي


اخى محمد
معلش انا متقل عليك
ولكن اعذرنى
انا حاسس انه بقى قليل ويتنفذ ما اريده
بالنسبة للبرنامج انا بصراحة مش فاهمه كويس
وبالنسبة لموضوع الخروج
هل يمكن ان نضعها فى شرط عن طريق جملة if
مع نفس السطر الخاص بعرض سرعة الحساس على الشاشة

إضافة رد

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

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

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


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

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