امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
خطا در مقدار عدد دریافتی از ADC مگا 8
نویسنده پیام
علیدلی آفلاین
كاربر دو ستاره
**

ارسال‌ها: 143
موضوع‌ها: 62
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 108
( 101 تشکر در 52 ارسال )
ارسال: #1
خطا در مقدار عدد دریافتی از ADC مگا 8
سلام
من به ADC میکرو ولتاژ های در حد میلی ولت میدم . در ولتاژ زیر 500 میلی ولت (ولتاژ های پائین) عددی رو که ADC به من برمیگردونه خطا داره .

این مسله بخاطر دقت ADC میکرو که 10 بیتیه یا مشکل از جای دیگه هست .

مثلا من 45 میلی ولت به ADC 0 میدم و طبق روابط زیر


کد:
1023/5000=.2046
.2046*45=9.207
ADC باید عدد 9.2 رو به من بده ولی داره عدد 4 رو به من میده .ضمن اینکه هرچقدر هم ولتاژ زو کمتر میکنم خطا بدتر میشه
ولتاژ رفرنس 5 هست


کد:
$regfile = "m8def.dat"
$crystal = 8000000

Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc

Adc_result = Getadc(0)
۰۶-مرداد-۱۳۹۳, ۲۲:۵۸:۵۰
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #2
RE: خطا در مقدار عدد دریافتی از ADC مگا 8
سلام
از میکرو avr خصوصا سری mega نباید زیاد انتظار دقت داشته باشید
نویزگیری زیادی دارن

میتونید محاسبات و تغییر بدید
مثلا اگه عدد ورودی از یه بازه ای کمتر شد با فلان عدد جمع بزن
ضمنا واسه تغذیه adc یه فیلتر هم بذارید بهتره

موفق باشید.

۰۷-مرداد-۱۳۹۳, ۰۰:۰۱:۴۸
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, علیدلی, رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در ارسال مقدار دو ولوم از طریق HMT-HMR starlit 6 4,105 ۰۴-مهر-۱۳۹۴, ۱۹:۱۰:۲۳
آخرین ارسال: starlit
  حساب کردن مقدار موثر با میکرو atmega16 در بسکام m.riahi 2 2,738 ۰۶-مهر-۱۳۹۳, ۰۰:۲۵:۳۸
آخرین ارسال: m.riahi
  ثابت نگه داشتن مقدار دریافتی از ADC cinapa 9 8,928 ۲۶-آبان-۱۳۹۲, ۰۲:۰۶:۲۸
آخرین ارسال: king40
  خواندن مقدار 8 بیتی ADC فروم باز 6 4,490 ۲۷-مهر-۱۳۹۲, ۲۲:۵۶:۵۱
آخرین ارسال: sharin
  ریفرش نشدن مقدار های adc abbasalifix 2 2,311 ۰۸-دى-۱۳۹۱, ۱۳:۳۱:۵۵
آخرین ارسال: abbasalifix
  خواندن مقدار از میکرو فون فروم باز 7 5,290 ۲۶-آذر-۱۳۹۰, ۱۷:۳۴:۳۹
آخرین ارسال: sajadgh
  تنظیم مقدار برق شهر با میکرو ( دیمر ) EBKA 12 20,340 ۰۷-شهریور-۱۳۸۹, ۰۳:۴۰:۱۲
آخرین ارسال: t3r!p3000
  کمک ( مقدار ماکسیمم و مینیمم سه ورودی ) E.EINITABAR 4 5,155 ۲۶-اردیبهشت-۱۳۸۹, ۲۲:۳۰:۴۱
آخرین ارسال: E.EINITABAR
  تشخیص مقدار جریان iman-63 3 3,125 ۰۷-بهمن-۱۳۸۸, ۱۰:۳۷:۰۶
آخرین ارسال: t3r!p3000
  مقدار دهی به رشته در کدویژن محمد حسینی 2 4,934 ۱۵-تير-۱۳۸۸, ۱۳:۲۵:۱۵
آخرین ارسال: محمد حسینی

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS