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

موضوع: راهنمایی در مورد دقت adc

  1. #1
    عضو جدید
    تاریخ عضویت
    Mar 2012
    نوشته ها
    12
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    Icon16 راهنمایی در مورد دقت adc

    سلام دوستان
    خسته نباشد
    من میخوام پیک سیگنال sin که بین 0 و 5 ولت تغیرات داره رو با ADC محاسبه کنم و مقدار آن را به LCD ارسال کنم
    ولی هر کار میکنم دقتش زیاد نمیشه
    مثلا وقتی پیک 5 ولته میکرو 4.86 رو نشون میده چه طوری میشه جوری میکرو رو تنظیم کرد که بتونه تا حد میلی دقت داشته باشه
    ویرایش توسط m.safavy : 25-04-2012 در ساعت 16:38

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

  3. #2
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

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

  4. #3
    عضو جدید
    تاریخ عضویت
    Mar 2012
    نوشته ها
    12
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض

    این سیگنالی که من میخوام بدم به میکرو ولتاژ و جریان کابل برقه،تا با اندازه گیری پیک هر دو و ضربشون یک پاور متر بسازم
    الان هم نظرتون تبدیل به پالس مربعیه؟
    فک کنم اکثر op-apmهایی که برای تبدیل موج سینوسی به مربعی استفاده میشه افت داخلی نسبت به ولتاژ مرجع خودشان دارند که اینها به درد کار من نمیخوره چون من میخوام پیک رو بدست بیارم!
    درسته؟
    ویرایش توسط m.safavy : 25-04-2012 در ساعت 17:52

  5. #4
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط m.safavy نمایش پست ها
    این سیگنالی که من میخوام بدم به میکرو ولتاژ و جریان کابل برقه،تا با اندازه گیری پیک هر دو و ضربشون یک پاور متر بسازم
    الان هم نظرتون تبدیل به پالس مربعیه؟
    بله الان هم نظرم همینه مطمئن تر هم شدم

  6. #5
    کاربر فعال
    تاریخ عضویت
    Sep 2010
    نوشته ها
    158
    تشکر
    102
    تشکر شده 72 بار در 47 پست

    پیش فرض

    نقل قول نوشته اصلی توسط m.safavy نمایش پست ها
    سلام دوستان
    خسته نباشد
    من میخوام پیک سیگنال sin که بین 0 و 5 ولت تغیرات داره رو با ADC محاسبه کنم و مقدار آن را به LCD ارسال کنم
    ولی هر کار میکنم دقتش زیاد نمیشه
    مثلا وقتی پیک 5 ولته میکرو 4.86 رو نشون میده چه طوری میشه جوری میکرو رو تنظیم کرد که بتونه تا حد میلی دقت داشته باشه
    سلام.
    شما ولتاژ مرجع adc را چقدر دادین؟؟؟؟
    با ولتمتر ولتاژ پایه مربوط به ولتاژ مرجع را اندازه بگیرین و مقدارش را بگین.

    من احتمال میدم ولتاژ مرجع همون 4.86 ولت باشه.
    برای افزایش دقت هم میتونید adc را در مد 10 بیتی راه اندازی کنید.که با این کار حداقل ولتاژی که میتونید اندازه گیری کنیدبرابر است با 5/1024 ولت یعنی تقریبا 5 میلی ولت.
    به هر حال امیدوارم عرایضم به درد بخوره

  7. #6
    عضو جدید
    تاریخ عضویت
    Mar 2012
    نوشته ها
    12
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط msmut7020 نمایش پست ها
    سلام.
    شما ولتاژ مرجع adc را چقدر دادین؟؟؟؟
    با ولتمتر ولتاژ پایه مربوط به ولتاژ مرجع را اندازه بگیرین و مقدارش را بگین.

    من احتمال میدم ولتاژ مرجع همون 4.86 ولت باشه.
    برای افزایش دقت هم میتونید adc را در مد 10 بیتی راه اندازی کنید.که با این کار حداقل ولتاژی که میتونید اندازه گیری کنیدبرابر است با 5/1024 ولت یعنی تقریبا 5 میلی ولت.
    به هر حال امیدوارم عرایضم به درد بخوره
    ولتاژ مرجع 5 ولته و از 10بیت هم استفاده کردم ولی نمیدونم چرا اینجوری جواب میده

    اصلا فک کنم کلا مشکل داره
    چون برای یه مقدار ثابت از ورودی، وقتی فرکانس پالس ADC رو تغیر میدم( به عبارتی وقتی مقدار ریجیستر ADCSRA رو از 0xE8 تا 0xEF تغیر میدم ) برای هر حالت یک مقدار دیجیتال نمایش میده
    من که نمیدونم چطوری دقت اندازه گیری ADC رو بالا ببرم تا بتونه مقدار دقیق ( تا حد میلی) ورودی رو محاسبه کنه

  8. #7
    عضو جدید
    تاریخ عضویت
    Mar 2012
    نوشته ها
    12
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط masoud70 نمایش پست ها
    بله الان هم نظرم همینه مطمئن تر هم شدم
    خوب اگه مداری دارین که بتونه به طور دقیق مقدار مثبت موج مربعی رو روی پیک موج سینوسی قفل کنه برام بزارین
    ممنون

  9. #8
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    خدمت شما مقادیر هم دقیق توی نقشه نوشتم!
    فقط مقدار r3 را به یک کیلو تغییر بدهید.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: sintop.JPG
مشاهده: 46
حجم: 39.9 کیلو بایت  

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


  11. #9
    عضو جدید
    تاریخ عضویت
    Mar 2012
    نوشته ها
    12
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض

    خیلی ممنون دوست عزیز
    همون طور که گفتم من میخوام پیک رو به دست بیارم در حالیکه اگه از این مدار استفاده کنم خروجی آن حدود 2 ولت نسبت یه ولتاؤ مرجع lm318 کمتر خواهد شد
    در نتیجه پیک که اطلاعات مورد نظر را داراست از بین میرود
    به هر حال ممنون از توجهتون دوست گرامی

  12. #10
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط m.safavy نمایش پست ها
    خیلی ممنون دوست عزیز
    همون طور که گفتم من میخوام پیک رو به دست بیارم در حالیکه اگه از این مدار استفاده کنم خروجی آن حدود 2 ولت نسبت یه ولتاؤ مرجع lm318 کمتر خواهد شد
    در نتیجه پیک که اطلاعات مورد نظر را داراست از بین میرود
    به هر حال ممنون از توجهتون دوست گرامی
    درسته دوست عزیز حق با شماست فکر اینجاشو نکرده بودم
    ولتاژ تغذیه این ای سی تا 20 ولته شما اگه ولتاژ تغذیه رو به 7.2 تغییر بدین دقیق اون کاری را که میخواهید انجام میدهد
    توی پروتئوس شبیه سازی کن دقیق بهت جواب میده.
    ولی برای اینکار بازم بهتره فکر یه مداری به همین صورت باشی چوت موج مربعی برای کار با adc خیلی بهتر و دقیقتر از موج sin هست من خودم همیشه از این راه استفاده میکنم نه دقیق مثل پروژه شما
    ویرایش توسط Ma3ood : 27-04-2012 در ساعت 01:37

  13. #11
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    یه سوال برام پیش اومد...

    مگر نه اینکه حداکثر ولتاژ ورودی که میشه به پایه های میکرو داد 5 ولت هست...؟

    پس مولتی مترهای دیجیتال که با این میکرو ساخته میشن چجوری ولتاژ 10 ولت یا بیشتر رو اندازه میگیرند...؟

    آیا فعالسازی پورت a میکرو به عنوان ورودی adc باعث محافظت این پورت در مقابل ولتاژهای بالاتر از 5 ولت میشه...؟

    یا نکنه این موضوع کلا به ورودی تفاضلی ربط داره...؟
    ویرایش توسط roberty : 03-05-2012 در ساعت 21:22

  14. #12
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    Gadid

    نقل قول نوشته اصلی توسط roberty نمایش پست ها
    یه سوال برام پیش اومد...

    مگر نه اینکه حداکثر ولتاژ ورودی که میشه به پایه های میکرو داد 5 ولت هست...؟

    پس مولتی مترهای دیجیتال که با این میکرو ساخته میشن چجوری ولتاژ 10 ولت یا بیشتر رو اندازه میگیرند...؟

    آیا فعالسازی پورت a میکرو به عنوان ورودی adc باعث محافظت این پورت در مقابل ولتاژهای بالاتر از 5 ولت میشه...؟

    یا نکنه این موضوع کلا به ورودی تفاضلی ربط داره...؟
    درود
    دوست عزیز ولتاژ ورودی adc همون 5 ولت هستش و تحت هیچ شرایطی بیشتر نمی شه و در صورت بیشتر شدن از 5.5 ولت پورت میسوزه ویه وقت میکرو
    حالا چه جوری ولتاژ بیشتر رو اندازه میگیرند که باید با یه تقسیم ولتاژ باید این کار را انجام بدهید
    زمانی که مثلا ولتاژ 10 ولت روی ورودی هست مثلا ولتاژی که روی adc میفته 1 ولت هست( با یک تقسیم مقاومتی ساده ) توی برنامه بهش میفهمونی هر چی به دست اوردی ضربدر 10 کن .حالا به راحتی میتونی تا 50 ولت را اندازه بگیری .

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


  16. #13
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2008
    نوشته ها
    35
    تشکر
    40
    تشکر شده 22 بار در 8 پست

    پیش فرض

    سلام به دوستان عزیز
    ایا با مبدل آنالوگ تو دیجیتال میکرو میشه کاری کرد که ولتاژی dcبا دقت 0.01mvاندازه گیری کند؟

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

    پیش فرض

    سلام دوستان . ببخشد اما اينجوريا هم نيستا.
    ببينيد يه تايمي ADC‌ براي تبديل نياز داره و تو اين تايم بايد ولتاژ ورودي ثابت باشه....
    3 تا پيشنهاد دارم واستون
    1 - اگه با ADC‌ ميكرو كار ميكنيد رو كند ترين حالتش بزاريد تا بلا ترين دقت رو بده
    2 - از پيك ديتكتور براي خوندن پيك استفاده كنيد
    3 - از Sample and Hold واسه خوندن موج استفاده كنيد

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


  19. #15
    کاربر فعال
    تاریخ عضویت
    Apr 2011
    نوشته ها
    108
    تشکر
    34
    تشکر شده 70 بار در 34 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alghasi نمایش پست ها
    سلام دوستان . ببخشد اما اينجوريا هم نيستا.
    ببينيد يه تايمي ADC‌ براي تبديل نياز داره و تو اين تايم بايد ولتاژ ورودي ثابت باشه....
    3 تا پيشنهاد دارم واستون
    1 - اگه با ADC‌ ميكرو كار ميكنيد رو كند ترين حالتش بزاريد تا بلا ترين دقت رو بده
    2 - از پيك ديتكتور براي خوندن پيك استفاده كنيد
    3 - از Sample and Hold واسه خوندن موج استفاده كنيد
    بنده هم با ایشون هم عقیده هستم ولی چند نکته رو در نظر داشته باشید
    1- پیک دیتکتور رو با توجه به فرکانس ولتاژ AC تون استفاده بفرمائید (اندازه خازن و مقاومت اگر استفاده میکنید)
    2- پیک دیتکتور بصورت مادر زادی یک مقداری افت ولتاژ ثابت داره اون رو همدر نظر بگیرید
    3- مقدار پیک دیتکتور با زمان افت میکنه به این مورد هم دقت بفرمائید هم خودش هم مورد قبلی
    4- شما احتمالا adc تون بعد یا قبل پیک دیتا رو می گیره که با پیک دیتکتور حل میشه

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


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

  1. تضاد بینایی کامپیوتر و بینایی ماشین
    توسط ROBOTICS در انجمن مفاهیم اولیه در رباتیک
    پاسخ: 6
    آخرين نوشته: 25-12-2010, 22:02

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

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