الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن مساعده في مشروع وهو Automatic control and dis

مغلق
بدأه ali22 juma في 14 ديسمبر 2005 · 2 رد · 833 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف الحال ؟ ان شاء الله الكل في خير وصحه والعافيه

عندي مشروع

وهو Automatic control and display of Room temperature

ولالكن لا افهم الخطوات المذكوره جيدا ؟ ممكن ان توضحوه لي ؟وشكر جزيلا

اولا: اختر الحساس المناسب وانصحك باستخدامThermocouple

ثانيا: اقراء البيانات وحولها من analog الى digital عن طريق

ADC الموجودة في المايكروكنترولر وانصحك باستخدام PIC16F873

ثالثا : ارسل البيانات عن طريق TX الموجودة في المايكروكنترولر الى الكمبيوتر

رابعا: قم بعمل برنامج لقرائة البيانات المرسلة وانصحك باستخدام اللاب فيو

او بامكانك عمل برنامج عن طريق VB

خامسا: للتحكم بعملية اطفاء المكيف او الجهاز الذي تتحكم فية ارسل من البرنامج

الى المايكروكنترولر امر الايقاف عن طريقRX

تحياتي

اخوكم علي

دعواتي لكم بالتوفيق دائما

#2

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

أولا : لمن هذه الخطوات ؟ هل هي الخطوات التي يطلبها المشرف على المشروع , أم انها اقتراح من أحد اصدقائك ؟

عموما ايا كان , يمكن الاستغناء عن الكمبيوتر والتحكم من خلال الميكروكنترولر فقط , او العكس , الاستغناء عن الميكروكنترولر والاستعاضه عنه بـ ADC يوصل مع الكمبيوتر مباشرة

كما يمكن تنفيذ المشروع بنفس الخطوات لكنها مبالغ فيها الى حد ما - ضد الهندسة عموما -

النظام عبارة عن تحكم في مكيف رقميا , طبعا اي نظام تحكم مستقر يحتاج الى feedback وهو الحساس , وبم أن النظام أساسا تناظري (التحكم في درجة الحرارة ) اذاً فالحساس هو الآخر تناظري

ولكن لقرائة القيم التناظرية في الكمبيوتر نحتاج الى تحويلها الى قيمة رقمية - وظيفة الـ ADC - بعد قرائة القيمة الرقمية المناظرة للقيمة التناظرية , تتم عملية المعالجة في الكمبيوتر عن طريق البرنامج المعد لهذا الغرض ( في هذه الحالة المعالجة فقط عبارة عن عرض القيمة و مقارنتها بقيمة ثابته لنتأكد من عدم خروجها عنها)

الناتج من الكمبيوتر في هذه الحالة شيء من اثنين اما اطفاء المكيف او تشغيله , اي انها قيمة رقمية 0 أو واحد لهذا لن نحتاج الى تحويلها مره اخرى الى قيمة تناظرية

كما ترى يمكن اتمام عملية المعالجة بالكمبيوتر مباشرة , وبرمجته بأي لغة تريدها

كما يمكن المعالجة باستخدام الميكروكنترولر والبعض منها لديه الـ ADC ضمنيا يعني لن تحتاج الى ADC خارجي, وبرمجته باللغة المتخصصة لبرمجته , أسمبلي - سي - بيسيك

كما يمكن الدمج بين الكمبيوتر والميكروكنترولر بدون سبب وبرمجة كل منهما

ولك الاختيار الأخير

#3

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

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

ممكن من فضلك توضح لي كيف يمكن الاستغناء عن الكمبيوتر والتحكم من خلال الميكروكنترولر فقط , او العكس ,

وشكرا جزيلا

وبالتوفيق

تحياتي

علي جمعه

هذا الموضوع مغلق.

مواضيع مشابهة