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

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

الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,688
نشاط [ عبدالله حجازى ]
قوة السمعة:111
قديم 25-08-2015, 01:33 AM المشاركة 1   
افتراضي كيف يتم حساب من 1 فولت الى 5 فولت فى محول الاشارة ADC Twitter FaceBook Google+



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

تحية طيبة لكل اعضاء المنتدى


ارجو توضيح هذة النقطة .. كيف يتم الحسابات الاشارة الانلوج ....


مثال صغير لتوضيح طلبى ..

عندى مثلا 8 ليدات موصلين على البورت B فى المتحكم PIC16F877A ... ومقاومة موصلة ك مقسم جهد على البورت A ويوجد عدد من اوامر الشرط كما فى الكود القادم ..



كود:
 void main(){
       
         trisa=0xFF;trisb=0;
         trisc=0;trisd=0;portb=0;
         portc=0;portd=0;
    
                 while(1){
         if(adc_read(0)<100)portb=0;
         else if(adc_read(0)<200)portb=1;
         else if(adc_read(0)<300)portb=2;
         else if(adc_read(0)<400)portb=4;
         else if(adc_read(0)<500)portb=8;
         else if(adc_read(0)<600)portb=16;
         else if(adc_read(0)<700)portb=32;
         else if(adc_read(0)<800)portb=64;
         else if(adc_read(0)<900)portb=128;
}
}


فى هذا الكود يوجد ارقام القرأوة المأخوذة من ADC محول الاشارة ... السؤال هنا كيف يتم حساب هذة الارقام ومعرفه الجهد المرادف لها ..

يعنى مثلا رقم ( 600 ) الجهد المرادف له هيكون كام ...



وشكرااا لكل السادة المشرفين والاعضاء ...



التعديل الأخير تم بواسطة : عبدالله حجازى بتاريخ 25-08-2015 الساعة 01:42 AM
اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 25-08-2015, 08:07 AM المشاركة 2   
افتراضي


أخى
AD لا يعرف كم فولت داخل إليه هو فقط يقارن بين مرجع و هذا الفولت ثم يقسم أعدادة على هذا الأساس
هنا 10 بت أى 1024 عد
هو يقسم هذه الكمية 1024 على جهد المرجع
لو كان المرجع 5 فولت سيكون كل عد من 1024 = 5000 مقسومة على1024 = 4.8828125 مللى فولت هكذا يمكنك حسابها

إن كان الفولت = المرجع يكون الخرج 1023 لكونه 10 بت
إن كان نصفه يكون الخرج 511 نصف 1023
وهكذا
فى هذا المتحكم كما فى غيره يمكنك استخدام إما مرجع داخلى 5 فولت أو مرجع خارجى يمكنك ضبطه
فلو استخدمت المرجع الخارجى على طرفى 4،5 و ضبطته على 2.048 فولت
فستقسم المرجع الجديد 2.048 على نفس القيمة 1024 سيكون
الواحد رقمى يوازى 2 مللى فولت
أما لو جعلته 1.024 فولت سيكون كل عد = 1 مللى فولت

للمزيد عن AD
http://www.qariya.info/vb/showthread.php?t=85647&page=7
المشاركة 52

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

الصورة الرمزية عريبى محمود
عريبى محمود
:: ( رحمه الله عليه ) ::
تاريخ التسجيل: Jan 2009
الدولة: لا تسأل الطغاه لماذا طغو بل اسأل العبيد لماذا انحنو
المشاركات: 3,139
نشاط [ عريبى محمود ]
قوة السمعة:188
قديم 28-08-2015, 11:17 PM المشاركة 3   
افتراضي


السلام عليكم ورحمة الله وبركاته
اخى الكريم
اليك هذه المعادلة والتى تستطيع عمل اى جهاز من انالوج الى ديجتال
(حرارة - فولت - قياس مسافة وغيرها )


وفيها يتم كيفيه حساب رقـــم 600 ليظهر على الشاشة 2.9





الصورة الرمزية عريبى محمود
عريبى محمود
:: ( رحمه الله عليه ) ::
تاريخ التسجيل: Jan 2009
الدولة: لا تسأل الطغاه لماذا طغو بل اسأل العبيد لماذا انحنو
المشاركات: 3,139
نشاط [ عريبى محمود ]
قوة السمعة:188
قديم 28-08-2015, 11:24 PM المشاركة 4   
افتراضي


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

اليك هذا الملف
PDF
يوضح هذه الفكرة





إضافة رد

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

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

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


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

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