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

   

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 28-10-2009, 11:08 AM المشاركة 17   
افتراضي



اخى
نظريا يمكنك أن تتحكم فى عدد كبير جدا من ال LED بمتحكم واحد و المخطط المرفق للتحكم فى 8×16 =128 صف و بتكرارها تحصل على 256 و أكثر إن شئت



لى ملاحظة أرجو تقبلها وهى انك لا تختار الأرقام الأكثر مناسبة لعرض BUSS وهى 8 بت و مضاعفاتها فمثلا ذكر 9 بت والتاسع سيشغل Buss بكاملة و برمجة من أجل خط وهو لن يفرق كثيرا لو زاد إلى 16 لكن سيفرق لو نقص إلى 8
نفس الكلام فى اختيار 250 وهى لا تفرق عن 256

فيما يخص سعة الميكرو ، هنا تكمن المشكلة و هذه لها حلين
الأول ان ينشأ جدول به اشكال الحروف كما كان يستخدم قديما مع الشاشات حيث توجد اى سى بها كل الأبجدية اللاتينية على مصفوفة 5×8 أو 8×8 نقطة لكل حرف و كل مرة تترجم الحرف منها حتى لا تضطر لحفظ أى لد يضاء لكل حرف كل مرة تريد كتابتة كما تسهل البرمجة حيث تدخل الجملة كما تقرأ و الدائرة تتولى التحويل أثناء العرض

الحل الثانى استخدام ذاكرة خارجية وهى تتيح إضافة كمية ضخمة من البيانات

يبقى أخيرا سرعة الميكرو كما ذكرت فى مشاركة سابقة وقيل عنها تفسير الماء بالماء، هل يستطيع أن يكرر إضاءة كل ليد 16 مرة كل ثانية حتى تبدو الصورة ثابتة؟

اعلانات

الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,583
نشاط [ 5282 ]
قوة السمعة:
قديم 28-10-2009, 02:17 PM المشاركة 18   
افتراضي


المتحكم 16F877 عقيم وبطئ وغالى الثمن وذاكرة صغيرة بالنسبة لهذا المشروع

انصحك استخدام pic18f ذات سعة 32 او 48 كيلو بايت حتى يكون هناك مرونة فى الكود + سرعة عالية

أو استخدم
atmega32 من شركة atmel عائلة avr سعة 32 كيلو بايت

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

الصورة الرمزية الشـرس
الشـرس
:: مهندس ::
تاريخ التسجيل: Oct 2009
الدولة: KSA
المشاركات: 17
نشاط [ الشـرس ]
قوة السمعة:
قديم 29-10-2009, 08:47 PM المشاركة 19   
افتراضي


السلام عليكم
يعطيكم الف عافية ومشكورين على التفاعل

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

اخوي 5282
انا وياك في الي قلته لان ما اعرف معلومات واجد عن 16F877 او اي تجربات سابقه له
بينما PIC18F452 في معلومات واجد ونتايج البحث كانت اكثر
اما عن atmega32 فانا لا احبذ ان استخدم قطع المتحكمات من شركة غير microchip لتفادي حصول مشاكل يصعب حلها مستقبلاً

مشكورين جميعاً بيضتو الوجه وعساكم على القوة
وتحتسبون اجركم من الله انشاء الله


الصورة الرمزية SAMI-ALG
SAMI-ALG
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2009
الدولة: الجزائر
المشاركات: 199
نشاط [ SAMI-ALG ]
قوة السمعة:
قديم 30-10-2009, 12:26 AM المشاركة 20   
افتراضي


السلام عليكم ورحمة الله وبركاته

ان شاء الله توفق الى ما تود ان تصل اليه , فقط لي راي مخالف اظن انو بيك واحد فقط من نوع 16f84 وهو ارخص الانواع كافي ووافي ليعمل لوحة من هذا النوع

ودمتم في رعاية الله وحفظه


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 30-10-2009, 08:46 AM المشاركة 21   
افتراضي


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


الصورة الرمزية الشـرس
الشـرس
:: مهندس ::
تاريخ التسجيل: Oct 2009
الدولة: KSA
المشاركات: 17
نشاط [ الشـرس ]
قوة السمعة:
قديم 03-11-2009, 02:50 AM المشاركة 22   
افتراضي


اخوي سامي
كيف يمكنني ذلك
ممكن تعطيني فكره كيف نوصله ب 250 مصباح ديود ونتحكم في كل مصباح على حدى؟؟

اخوي ماجد
انا معاك انه ممكن يكون هناك تفاوت في جزء او اجزاء من الثانية في عرض كل من الدوائر لكن هذا في حالتنا بعد لان عرض اللوحه لن يتجاوز الثلاث دقايق او اقل من ذلك

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


الصورة الرمزية SAMI-ALG
SAMI-ALG
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2009
الدولة: الجزائر
المشاركات: 199
نشاط [ SAMI-ALG ]
قوة السمعة:
قديم 03-11-2009, 02:53 PM المشاركة 23   
افتراضي


السلام عليكم ورحمة الله وبركاته

اليك هذا الرابط

http://qariya.com/vb/showthread.php?t=53463

تجد فيه انه يتحكم ب 64 ليد وان شاء الله البحث مازال متواصل

ودمت في رعاية الله وحفظه


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 03-11-2009, 03:05 PM المشاركة 24   
افتراضي


اخى
معذرة هل ممكن أن تحدد ما إن كانت 250 LED فى مصفوفة كذا × كذا أم 250 واحد مستقل؟



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