NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2669 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 20 از 20

موضوع: مشکل با دقت ADC در Atmega32

  1. #1
    تازه وارد
    تاریخ عضویت
    Sep 2011
    نوشته ها
    3
    تشکر
    1
    تشکر شده 3 بار در 3 پست

    Icon16 مشکل با دقت ADC در Atmega32

    یه پروژه دانشجویی با لودسل دارم
    خوشبختانه خروجی لودسل رو به راحتی با op177 تقویت کردم
    ولی الان که خروجی رو به adc دادم مقدار روی lcd مرتبا کم و زیاد میشه... مثلا برای وزنه 1 کیلویی مرتب مینویسه 1.025 | 1.040 | 0.990 | 1.015 ....

    ترفندای زیادی پیاده کردم ولی هیچ کدوم جواب نداد
    مثلا با فاصله های 64 میلی ثانیه ای نمونه گرفتم بعد از گرفتن 10 نمونه میانگین گرفتم. از خازن و سلف برای حل مشکل نویز استفاده کردم... حتی 1 بار از مد اسلیپ هم استفاده کردم ولی نشد.
    تو یکی از پستا خوندم باید مقدار مین و ماکس رو تو برنامت پیدا کنی بعد میانگین بگیری... ولی نمیدونم چطور میشه این برنامه رو نوشت....

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    یه راه حل اینه که بیت های پایین مبدل رو بی خیال بشی مثلا اگه مبدل 10 بیتی است از 9 بیت بالا استفاده کنی
    راه دوم اینه که فیلتر پایین گذر بذاری سر راه مبدل، یعنی یه مقاومت با یه خارن .

  5. کاربران : 2 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  6. #3
    تازه وارد
    تاریخ عضویت
    Sep 2011
    نوشته ها
    3
    تشکر
    1
    تشکر شده 3 بار در 3 پست

    پیش فرض

    از نظر سخت افزاری و فیلتر و اینا خیالم راحته... روش خیلی کار کردم ....
    حالا این کاری رو که گفتی چه جور عملیش کنم؟
    میشه یه برنامه با بیسیک مثال بزنید ؟؟

  7. تشکرها از این نوشته :


  8. #4
    تازه وارد
    تاریخ عضویت
    Sep 2011
    نوشته ها
    3
    تشکر
    1
    تشکر شده 3 بار در 3 پست

    پیش فرض

    نـــشد
    من به 3 رقم اعشار برای نمایش گرم نیاز دارم
    پس لطفا یه راهنمایی کنید که نخوام دقت رو پایین بیارم!

  9. تشکرها از این نوشته :


  10. #5
    کاربر فعال saeed210 آواتار ها
    تاریخ عضویت
    May 2010
    نام
    سعید
    نوشته ها
    320
    تشکر
    442
    تشکر شده 78 بار در 61 پست

    پیش فرض

    سلام
    مدل لودسل رو میگی چیه؟
    اگر دیتا شیتش رو هم داری بزار
    ویرایش توسط saeed210 : 15-09-2011 در ساعت 17:48

  11. تشکرها از این نوشته :


  12. #6
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    4
    تشکر
    0
    تشکر شده 4 بار در 4 پست

    پیش فرض مدل لودسل

    نقل قول نوشته اصلی توسط saeed210 نمایش پست ها
    سلام
    مدل لودسل رو میگی چیه؟
    اگر دیتا شیتش رو هم داری بزار
    مدل لودسلم 500 گرمی با دقت 0.1 گرم است

  13. تشکرها از این نوشته :


  14. #7
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    4
    تشکر
    0
    تشکر شده 4 بار در 4 پست

    پیش فرض

    به ازای هر 0.1 گرم هم 2 میلی ولت خروجی میده

  15. تشکرها از این نوشته :


  16. #8
    کاربر علاقه مند
    تاریخ عضویت
    May 2010
    نوشته ها
    67
    تشکر
    727
    تشکر شده 145 بار در 49 پست

    پیش فرض

    نقل قول نوشته اصلی توسط elecshopsina2 نمایش پست ها
    مدل لودسلم 500 گرمی با دقت 0.1 گرم است
    با سلام

    روی لود سل با ظرفیت 500 گرم، وزن 1 کیلویی قرار داده اید؟
    اگر اینطور است، لود سل در اشباع و آسیب قرار گرفته است.

    a2d شما چیست؟ : atmega32 - دقت 10 بیت - 1 تا 2 بیت پرش و خطا داریم
    ولتاژ تغذیه چقدر است؟ اگر 5 ولت است، op177 با 5 ولت درست کار نمی کند.
    ولتاژ رفرنس چقدر است؟

    ضمنا این عبارت برای بعد از تقویت است؟
    "به ازای هر 0.1 گرم هم 2 میلی ولت خروجی میده "
    چون معمولا 2 میلی ولت برای بار کامل(تمام ظرفیت) و برای هر ولت تغذیه می باشد.
    لذا اگر 5 ولت برای تغذیه داشته باشید، 10 میلی ولت در بار کامل سیگنال دارید.

    مدار تقویت کننده را چطوری بسته اید؟ ( شماتیک آن چیست ؟ )

    با سپاس
    ویرایش توسط gangi : 11-05-2012 در ساعت 20:53

  17. کاربران : 3 تشکر کرده اند از شما gangi برای ارسال این پست سودمند:


  18. #9
    کاربر علاقه مند VAKILZADEH آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    حسين وكيل زاده
    نوشته ها
    47
    تشکر
    33
    تشکر شده 92 بار در 36 پست

    پیش فرض

    من فكر نمي كنم اشكال از ADC‌باشد. باز دوستان بهتر مي توانند كمك كنند. ولي از aDC نيست.

  19. تشکرها از این نوشته :


  20. #10
    کاربر دائمی raminrayat آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    رامین چمن ارا
    نوشته ها
    474
    تشکر
    268
    تشکر شده 608 بار در 256 پست

    پیش فرض

    نقل قول نوشته اصلی توسط VAKILZADEH نمایش پست ها
    من فكر نمي كنم اشكال از ADC‌باشد. باز دوستان بهتر مي توانند كمك كنند. ولي از aDC نيست.
    سلام یه سوالی دارم ازتون
    از کریستال خارجی استفاده کردید ؟
    من قبلا تو خوندن دقیق adc مثل شما مشکل داشتم
    اما وقتی میکرو رو رو کریستال خارجی پروگرم کردم مشکل حل شد

  21. #11
    کاربر علاقه مند VAKILZADEH آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    حسين وكيل زاده
    نوشته ها
    47
    تشکر
    33
    تشکر شده 92 بار در 36 پست

    پیش فرض

    نقل قول نوشته اصلی توسط raminrayat نمایش پست ها
    سلام یه سوالی دارم ازتون
    از کریستال خارجی استفاده کردید ؟
    من قبلا تو خوندن دقیق adc مثل شما مشکل داشتم
    اما وقتی میکرو رو رو کریستال خارجی پروگرم کردم مشکل حل شد
    من هميشه از كريستال خارجي استفاده مي كنم.

  22. #12
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    پیش فرض

    مسئله شما حل شد؟

  23. #13
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    4
    تشکر
    0
    تشکر شده 4 بار در 4 پست

    Gadid

    نقل قول نوشته اصلی توسط raminrayat نمایش پست ها
    سلام یه سوالی دارم ازتون
    از کریستال خارجی استفاده کردید ؟
    من قبلا تو خوندن دقیق adc مثل شما مشکل داشتم
    اما وقتی میکرو رو رو کریستال خارجی پروگرم کردم مشکل حل شد
    من لودسل 500 گرمی با دقت 0.1 گرم دارم و شخص دیگری ام
    مداری دارید که بتونم روی ال سی دی avr نشون بدم؟
    ممنون
    ویرایش توسط morteza_rk : 18-05-2012 در ساعت 14:05

  24. تشکرها از این نوشته :


  25. #14
    کاربر دائمی raminrayat آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    رامین چمن ارا
    نوشته ها
    474
    تشکر
    268
    تشکر شده 608 بار در 256 پست

    پیش فرض

    نقل قول نوشته اصلی توسط elecshopsina2 نمایش پست ها
    من لودسل 500 گرمی با دقت 0.1 گرم دارم و شخص دیگری ام
    مداری دارید که بتونم روی ال سی دی avr نشون بدم؟
    ممنون
    سلام .لطفا بگید مثلا چجور مداری.چون خیلی مدار وجود داره .من درست متوجه نشدم
    مثلا مدار تنظیم دما با lm35 ونمایش روی lcd یا هرچیز دیگه
    اگه اونچیزی که مد نظرتونه کاملتر شرح بدید بهتر میتونم کمکتون کنم
    ویرایش توسط raminrayat : 20-05-2012 در ساعت 21:14

  26. #15
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    4
    تشکر
    0
    تشکر شده 4 بار در 4 پست

    پیش فرض

    لودسل من به ازای 500 گرم حدود 2 میلی ولت خروجی میده
    یه مدار مبدل انالوگ به دیجیتال تقویت کننده میخوام که بتونم دقت 0.12 گرم از لودسل را روی ال سی دی نمایش بدم...و.
    ممنون

  27. تشکرها از این نوشته :


  28. #16
    کاربر دائمی alghasi آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    سعيد القاصي
    نوشته ها
    467
    تشکر
    22
    تشکر شده 519 بار در 265 پست

    پیش فرض

    اول شماتيك مدار آنالوگ رو بزار،‌ اگه تو قسمت
    آنالوگ مشكل نداشتي برو سمت ديجيتال.
    سرعت ميكرو رو بزار رويه بالا ترين حد يعني 16mhz‌و سرعت ADC‌رو بزار روي پايين ترين حد. شركت اتمل ميگه كه 10 بيت رو تويه سرعت پايين به صورت real ميشه ازش گرفت
    مقدار دفعات ميان گين گيري بسته فركانس نوسانات داره. هرچي نويزت نوسانش پايين تر باشه بايد تويه ميانگين گيري دفعات رو بيشتر كني كه اين برميگرده به مدل فيلتر فركانس پايين تويه ديجيتال سيگنال پروسسينگ
    تو اون سنسور شما حد اقل ميان گين گيري حدود 1K‌بايد باشه و 10k ايده عاله.
    يه الگوريتم هايي هست كه دقت ADC 10 بيت رو به 12بيت تغيير ميده و من تست كردم . ADC ميكرو دقتش خيلي خوبه

  29. کاربران : 2 تشکر کرده اند از شما alghasi برای ارسال این پست سودمند:


  30. #17
    کاربر دائمی raminrayat آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    رامین چمن ارا
    نوشته ها
    474
    تشکر
    268
    تشکر شده 608 بار در 256 پست

    پیش فرض

    شما از همون adc میکرو استفاده کنی و راهنماییهای دوستمون که بالا نوشتن اجرا کنی جواب میگیری

  31. #18
    کاربر فعال mapmap آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    M
    نوشته ها
    158
    تشکر
    246
    تشکر شده 74 بار در 61 پست

    پیش فرض

    از اساتید خواهش میکنم یه نمونه برنامه از بسکام بذارن
    روش max و min گیری رو بلد نیستم
    میانگین گیریم بدین که چه بهتر
    معدل گیری استاد با شاگرد زمین تا آسمون تفاوت داره
    متشکرم

  32. #19
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    پیش فرض

    تعداد نمونه هاتو ببر بالا ..نترس .. جوابت بهتر ميشه .. اما مبدل اين ميكروها خطي نيستن .. اگر دقت خوب ميخواهي از مبدل خارجي 16 بيتي استفاده كن

  33. تشکرها از این نوشته :


  34. #20
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    2
    تشکر
    18
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام
    منم یه همچین مشکلی داشتم
    ولتاژ کار مدار رو از 5 ولت ببر زیر 4 ولت مشکلت حل میشه

موضوعات مشابه

  1. سوال از میکروکنترلرهای avr - ATMega32
    توسط سلیلة الزهراء در انجمن AVR
    پاسخ: 0
    آخرين نوشته: 27-12-2012, 14:59
  2. راه اندازی همزمان چند ADC در Atmega32
    توسط hashemifard در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 24-10-2012, 10:20
  3. atmega32 smd
    توسط gate_crasher در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 14-04-2010, 22:45
  4. پاسخ: 2
    آخرين نوشته: 20-12-2009, 22:35
  5. خروجي DTMF در atmega32
    توسط matarsak در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 09-09-2009, 21:44

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •