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

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

الصورة الرمزية ميكرومان
ميكرومان
:: عضو فضي ::
تاريخ التسجيل: Oct 2012
المشاركات: 373
نشاط [ ميكرومان ]
قوة السمعة:69
قديم 07-01-2013, 11:30 AM المشاركة 1   
افتراضي التحويل من تناظري الي رقمي وقراءة القيمة علي شاشة باستخدام فلوكود Twitter FaceBook Google+



السلام عليكم اخواننا

من اهم الاستخدامات للميكروكنترولر هو التحويل من تناظري الي رقمي

ايه الكلام دا

التحويل من تناظري لرقمي مثلا لو في حساس عندك وعاوز عند درجة حرارة معينة يشغل مهمة ما مثلا تشغل تكييف

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

ومن هنا هم صمموا التحويل من تناظري الي رقمي ADC انالوج الي ديجيتال

طيب ببساطة عشان نقرأ قيمة من الحساس يجب ان يكون الحساس يتغير قمة التيار الكهربي بتغير المؤثر الخارجي

وعلمنا ان الحساسات تعمل في نطاق من صفر فولت الي خمس فولت

اذن لابد لنا من قراءة قيمة الحساس لكي نبني عليه مشروعنا بالكامل

الفلوكود جعل هذا الامر في منتهي البساطة

ودا مشروع ساهل جدا بالفلو كود وظيفته قراءة قيمة الاشارة التناظرية (الانالوج

وطباعة قيمتها علي الشاشة

في الملفات ستجد ملف الهيكس لرفعه علي ميكرو كنترولر 16F877A

الكريستالة 4 ميجا

وايضا يوجد ملف ال C

وملف الفلوكود نفسه

تفضل هنا


التعديل الأخير تم بواسطة : ميكرومان بتاريخ 07-01-2013 الساعة 11:31 AM السبب: تصحيح العنوان
اعلانات

الصورة الرمزية ميكرومان
ميكرومان
:: عضو فضي ::
تاريخ التسجيل: Oct 2012
المشاركات: 373
نشاط [ ميكرومان ]
قوة السمعة:69
قديم 07-01-2013, 02:17 PM المشاركة 2   
افتراضي


السلام عليكم استكمالا للموضوع

اخواننا عند قراءة القيم علي الشاشة سيظهر تدرج القراءة من صفر الي 255

ماذا اذا اردنا تدرج القراءة من صفر الي 100

بسيطة جدا جدا

هاتقسم رقم 255 علي رقم 100

الناتج هايكون معاك 2.55

هاتيجي عند القيمة التي يخزنها المايكرو وتقسمها علي الرقم الناتج

ببساطة هاتقسم 255 علي 2.55

وسيتم قراءة العداد للقيمة التي تريدها

255/2.5

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

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

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

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


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

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