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

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

walid nadim
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2015
المشاركات: 92
نشاط [ walid nadim ]
قوة السمعة:0
قديم 30-12-2017, 09:59 PM المشاركة 1   
افتراضي ADC غير مستقر Twitter FaceBook Google+



السلام عليكم
عملت مشروع multimeter يقوم بقراءة الجهد DC عبر مدخل ADC و يعرض القيمة على شاشة LCD لكن المشكل ان القيمة غير مستقرة على الشاشة مثلا عند ادخال جهد 5 فولط يظهر على الشاشة متذبذب من 4.85 ل 5 فولط ما العمل لتستقر القراءة للعلم المشروع ب MikroC استعملت Pic18F452 في المحاكات كل شيء طبيعي لكن في الواقع لا يوجد استقرار

اعلانات

Zezo20172018
:: مهندس ::
تاريخ التسجيل: Sep 2017
المشاركات: 10
نشاط [ Zezo20172018 ]
قوة السمعة:0
قديم 31-12-2017, 04:10 AM المشاركة 2   
افتراضي


السلام عليكم
عملت مشروع multimeter يقوم بقراءة الجهد DC عبر مدخل ADC و يعرض القيمة على شاشة LCD لكن المشكل ان القيمة غير مستقرة على الشاشة مثلا عند ادخال جهد 5 فولط يظهر على الشاشة متذبذب من 4.85 ل 5 فولط ما العمل لتستقر القراءة للعلم المشروع ب MikroC استعملت Pic18F452 في المحاكات كل شيء طبيعي لكن في الواقع لا يوجد استقرار
اخ وليد..اولا قم بقراءت الفولتيه الداخله عن طريق فولت ميتر خارجي لتقارن القيم.
ثانيا قم بابطاء قراءه مدخل adc متلا كل ثانيه مرتين ومن ثم عرضها على الشاشه وكدلك لاطاله عمر الشاشه
ايضا امل انك تقرا adc بةضوح ١٠ بت وليس ٨ بت

هده ملاحظات عامه لاننا لم نرى الداره او الكود..بالتوفيق

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

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 31-12-2017, 05:12 AM المشاركة 3   
افتراضي


الفرق هو 0.15 فولت من أصل 5.00 فولت
0.15÷5 = 3% خطأ و معظم محولات الميكرو بها نسبة خطأ معلنه 2%
إذن هذا غالبا طبيعى


walid nadim
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2015
المشاركات: 92
نشاط [ walid nadim ]
قوة السمعة:0
قديم 31-12-2017, 06:13 AM المشاركة 4   
افتراضي


الفرق هو 0.15 فولت من أصل 5.00 فولت
0.15÷5 = 3% خطأ و معظم محولات الميكرو بها نسبة خطأ معلنه 2%
إذن هذا غالبا طبيعى
لا اظن انه خطأ و انما عدم استقرار لان القيمة ترتفع و تنخفض حتى عند ادخال صفر فولط فهي لا تستقر عند الصفر اما الخطأ عادتا يكون ثابت


walid nadim
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2015
المشاركات: 92
نشاط [ walid nadim ]
قوة السمعة:0
قديم 31-12-2017, 06:15 AM المشاركة 5   
افتراضي


اخ وليد..اولا قم بقراءت الفولتيه الداخله عن طريق فولت ميتر خارجي لتقارن القيم.
ثانيا قم بابطاء قراءه مدخل adc متلا كل ثانيه مرتين ومن ثم عرضها على الشاشه وكدلك لاطاله عمر الشاشه
ايضا امل انك تقرا adc بةضوح ١٠ بت وليس ٨ بت

هده ملاحظات عامه لاننا لم نرى الداره او الكود..بالتوفيق
اجل قمت بالقراءة خارجيا حتى عند استعمال تأخير زمني فإن الامر غير مستقر بالرغم من استقرار جهد الدخل في المساء سوف ارفق الكود و الدارة


Zezo20172018
:: مهندس ::
تاريخ التسجيل: Sep 2017
المشاركات: 10
نشاط [ Zezo20172018 ]
قوة السمعة:0
قديم 31-12-2017, 08:17 PM المشاركة 6   
افتراضي


اجل قمت بالقراءة خارجيا حتى عند استعمال تأخير زمني فإن الامر غير مستقر بالرغم من استقرار جهد الدخل في المساء سوف ارفق الكود و الدارة
السلام عليكم
اعتقد ان الخطا او التدبدب نناتج بسبب انك تقرا القيمه بوضوح ٨ بت او انك تضع القيمه الانالوج عند القراءه بمسجل دو ٨ بت ..حيت ان نسبه التدبدب عند 8 بت ستكون حوالي 19 ,ميلي فولت


walid nadim
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2015
المشاركات: 92
نشاط [ walid nadim ]
قوة السمعة:0
قديم 31-12-2017, 11:48 PM المشاركة 7   
افتراضي


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

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 0 اعجاب
شكراً abu-thabit ( شكر العضو على هذه المشاركة )

احمد شهيد جواد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2015
الدولة: العراق
المشاركات: 324
نشاط [ احمد شهيد جواد ]
قوة السمعة:0
قديم 01-01-2018, 10:17 AM المشاركة 8   
افتراضي


اخي الكريم لكي تستقر القراءة عليك ان تأخذ 50 قراءة للأنلوج ثم تأخذ افضل قراءة
وفي كل مرة تضع delay تأخير .... انظر للمثال

كود:
char x
for(x=0;x<50;x++)
{ read+ =adc_read(0);
delay_ms(1);
}
read=read/50

إضافة رد

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

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

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


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

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