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

   

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 16-04-2009, 06:11 PM المشاركة 401   
افتراضي



السلام عليكم
أستاذ noornader
لم أتمكن من تنزيل ملفاتك اول الامر ..المهم:
1/ العدادان متشابهان الفرق فقط في الاسم ! والعمل طبيعي : أنت تأمر المتحكم (عندما يصير العداد =0 ) بالعودة الى نقطة الوصل B المتطابقة مع تعليمة نهاية البرنامج END
2/ بعض خيارات المحاكاة (لا أدري ان كنت على علم بها ) تساعد على تتبع مراحل تنفيذ البرنامج سواء:
خطوة خطوة يسار الصورة
او بإيقاع محدد: يمين الصورة

http://www.up-00.com/upfiles/8aq84785.png
3/العدادان لايقفان على 0 بل على 1 (00000001=PORTB)
4/ يلاحظ أن الإعدادات الأولية Chip/Configure غير مضبوطة: يستحسن التعود على ضبطها حتى ولو كان المشروع بغرض التجربة الافتراضية فقط..
5/ اذا كان بالامكان ترفق ملف بروتوس مع ملفات تجاربك المقبلة ان شاء الله..

اعلانات

فوزي سامي
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
المشاركات: 255
نشاط [ فوزي سامي ]
قوة السمعة:
قديم 16-04-2009, 11:45 PM المشاركة 402   
افتراضي


السلام عليكم
أخ زكي
أرجو مساعدتي لحل المشاكل التالية بالدارة المرفقة:
1- كيف ممكن جعل الأرقام أكثر ثبات وإستقرار بحيث يظهر دائما في العارض الأول رقم 4
والثاني رقم 7 والثالث رقم 2 .
2- لماذا تظهر عندي رسالة الخطأ المبينة بالمرفقات؟؟؟؟؟
الرجاء مشاهدة الصور بالمرفقات وشكرا لك.
المرفقات: http://filaty.com/f/904/47710/displa...stors.rar.html

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

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 17-04-2009, 12:21 AM المشاركة 403   
افتراضي


جميل انك اثرت هذا الموضوع من جديد ..
ما تلاحظه من ارتعاش على بروتوس لست الوحيد الذي يراه : ذاك بلاء عام وإذا عمت هانت..
ما هو الحل؟ :
ان تنسى بروتوس بالنسبة لهذا النوع من الدوائر ..
وتبرمج المتحكم مباشرة ..
غير ذلك لا أعرف حلا..
ملاحظة:
عندي الان ساعة رقمية 7 seguments (نفس الساعة المعروضة ب LCD سابقا)
الملف جاهز بفلوكودPIC16F84A ..لكنني لم اضعه في المنتدى لان بروتوس يرفض المحاكاة على الوجه المطلوب.. نفس المشكل الذي تشكو منه: ارقام لا تستقر.
من يرغب في تجربته على متحكم حقيقي ..ارسله له...


فوزي سامي
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
المشاركات: 255
نشاط [ فوزي سامي ]
قوة السمعة:
قديم 17-04-2009, 12:28 AM المشاركة 404   
افتراضي


جميل انك اثرت هذا الموضوع من جديد ..
ما تلاحظه من ارتعاش على بروتوس لست الوحيد الذي يراه : ذاك بلاء عام وإذا عمت هانت..
ما هو الحل؟ :
ان تنسى بروتوس بالنسبة لهذا النوع من الدوائر ..
وتبرمج المتحكم مباشرة ..
غير ذلك لا أعرف حلا..
ملاحظة:
عندي الان ساعة رقمية 7 seguments (نفس الساعة المعروضة ب LCD سابقا)
الملف جاهز بفلوكودPIC16F84A ..لكنني لم اضعه في المنتدى لان بروتوس يرفض المحاكاة على الوجه المطلوب.. نفس المشكل الذي تشكو منه: ارقام لا تستقر.
من يرغب في تجربته على متحكم حقيقي ..ارسله له...
هل تقصد ان الدارة ممكن أن تعمل عند برمجتها فعليا ولكنها لا تعمل على البروتوس؟؟؟؟؟


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 17-04-2009, 12:38 AM المشاركة 405   
افتراضي


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


benchhida
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
المشاركات: 102
نشاط [ benchhida ]
قوة السمعة:
قديم 18-04-2009, 12:29 AM المشاركة 406   
Wink


شكرا لك يا اخي زكي . رب أخ لم تلده أمي
لم استطع التثبت من المشروع الاتي ذكره (وذلك لان المبرمج الذي استخدمته و قع به عطب ساحاول اصلاحه )وفيه ربط pic 16f84a بواسطة multiplexeur الذي يمكن بواسطته ربط pic بعدد قد يصل الى 32( afficheur 7seg )
وبرنامج flowcode هو من اروع البرامج للمبتدئين ولكن لا يمكن التعامل مع composant externe مثل multiplexeur ولهذا اردت استعمال Proteus 7 Professional
البرنامج نجح على flowcode ولم ينجح على Proteus 7 Professional والرابط من هنا


http://www.zshare.net/download/58799300da5adacf/
ليلتك سعيدة ان شاء الله


الصورة الرمزية noornader
noornader
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2007
المشاركات: 608
نشاط [ noornader ]
قوة السمعة:
قديم 19-04-2009, 02:44 PM المشاركة 407   
افتراضي


السلام عليكم الأستاذ الفاضل ذكى شاكر
لقد قمت بعون من الله بتنفيذ خمس مشاريع للفلاشر فى صورتها النهائية وذلك بعد ضبط اعدادات شريحة المتحكم configuration بناء على ملاحظات الهامة ولقد ارفقت ملف البروتس وصورته والفلوكاد وصورته وملف الهيكس وهى كالتالى:

1- مشروع فلاشر يضئ جميع اللدات معا التحميل من هنا
2- مشروع فلاشر يضئ الليدات من اليمين واليسار معا التحميل من هنا
3- مشروع فلاشر يضئ الليدات من اليسار الى اليمين والإعادة التحميل من هنا
4- نفس المشروع رقم 3 ولكن مع مفتاح تحكم التحميل من هنا
5- نفس المشروع رقم 3 ولكن مع مفتاح تحكم يعمل بخاصية الماكرو التحميل من هنا

وفى انتظار ملاحظاتك وتوجيهاتك عليها وان شاء سوف اقوم بتنفيذ مجموعة العدادات بنفس الاسلوب واطلعك عليها وتقبل تحياتى،،،


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 19-04-2009, 06:00 PM المشاركة 408   
افتراضي


اخي عبدالله
لا شكر على واجب..
1/ فكرة استعمال multiplexeur فكرة جميلة ويمكن استعمال متكاملة بحجم أصغر 4028 ،اذا كان عدد العارضات 10 او اقل:
http://www.standardics.nxp.com/produ...t/hef4028b.pdf
2/ فلوكود مثله كمثل اي كومبيلر اسمبلي او سي او بيزك .. لا يوفر امكانية التعرف على متكاملات خارجية : يكتفي بإعطائك الحالات المنطقية المطلوبة على منافذ المتحكم وعليك توظيفها بالشكل الذي يناسب مشروعك ..
3/ فلوكود للمبتدئين والمحترفين على السواء .. وهو كباقي الكومبيلرات في تطور مستمر.
4/ بانتظار اصلاح المبرمجة و نتائج التجربة الحقيقية وأرجو لك التوفيق..
-----------------
أستاذ noornader
مجهود كبير أحييك عليه ..
بالنسبة للدوائر الحقيقية : الطرف الموصول بالسويتش من الضروري اضافة مقاومة 10 كيلو (كمثال) بينه وبين الارضي .. هذه المقاومة تدعى Pull-down
مثال:

http://www.sprut.de/electronic/pic/grund/s3.gif
بدون تلك المقاومة سيكون مدخل البيك في وضع غير محدد : لا هي الحالة 0 ولا الحالة 1


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 29-04-2009 الساعة 01:28 AM


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