ايران ويج

نسخه‌ی کامل: Serial - ADC
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5
معمولا نرم افزاری درست می کنن
اگه ولتاژ یکم دقیق می خوای ولتاژ داخلی
اگه دقیق تر می خوای آی سی های رفرنس
البته یکم پرش هم هیچ کاریش نمی شه کرد در حد 2 یا 3 تا پرش عادیه
متاسفانه پرش در حد 10 تا 15 در 1024 تاست که قابل اغماض نیست. آیا بدست آوردن رفرنس با تقسیم مقاومتی کار درستیه؟ البته همون طور که گفتم من از AVCC ولتاژ برای تقسیم مقاومت می گیرم. آیا باید با دیود زنر و ترانزیستور ولتاژ بسازم؟ Amaze
یا اونکه خروجی LM35 رو با Op-Amp زیاد کنم که به رفرنس داخلی برسه؟
جالبه که وقتی رفرنس 2.56 ولت داخلی فعاله دیگه پرشی نیست. این نشون میده که رفرنس ایراد داره.
استفاده از مقاومت که کار درستی نیست با حتی دما هم تغییر می کنه
ولتاژ رو باید حتما تقویت کنی حتی اگه رفرنس خوب هم استفاده کنی نسبت به نویز باید بیشترین دامنه رو داشته باشه
شما چرا ولتاژ ریفرنس رو 5 نمیدی؟
خوب چون می خوام تا 0.1 درجه رو هم داشته باشم.
شما اگه به مشخصات سنسورت مراجعه کنی می بینی همچین دقتی رو نداره پس بهتره از همون 5 ولت استفاده کنی و اگه دقت برات مهمه از سنسورهای دقیقتر استفاذه کن
با تشکر از آقای newdesign
شما هم اگه به datasheet مراجه کنید می بینید که عبارت 10mV/C برای توصیف خروجی آی سی ذکر شده که نشون میده به ازای هر درجه دما 10 میلی ولت خروجی میده که اگه ما بتونیم 1 میلی ولت رو اندازه بگیریم یا به عبارتی میلی ولتمتر داشته باشیم اندازه گیری دهم درجه ممکن میشه. بنده هم وقتی ولت متر دیجیتال خودم رو به خروجی LM35DZ میزنم نشون میده 323 میلی ولت (بدون پرش ) که نشون میده دما 32.2 درجه سلسیوس هست. در واقع اگه من دنبال رفرنس 1.024 هستم در حقیقت برای داشتن یه میلی ولت متره. :wink:
در قسمت ADC گزینه ای با نام Prescaler وجود دارد که تقسیم پالس ساعت برای کار با ADC است مقدارهایی که متواند به خود بگیرد
2,4,8,16,32,64,128
است .
در صورت استفاده از مقدارهای بیشتر دقت تبدیل بیشتر و سرعت تبدیل کند تر خواهد شد. شما از مقدار 128 استفاده کن ببین جواب بهتر می گیرید ؟ نتیجه کار را به ما نیز بگید.
و مورد دیگر این که برای منبع تغذیه هم خازن کوچولو و هم خازن بزرگ قرار دهید. این خازن بزرگ مهم من برای آزمایش آلتراسونیک این مشکل را داشتم منبع تغذیه کاملا ولتاژ صافی داشت اما استفاده از سنسور فرستنده باعث خطا زیادی می شد. البته مشکل اصلی از منبع تغذیه بوده که جریان دهی خوب نداشت.
حالا همه این حرفا یه طرف اگر از بیشترین ولتاژ ورودی استفاده کنیم بهترین کیفیت را داریم . البته ساختار داخلی میکرو نیز مهم که باید خوانده یا آزمایش شود. - مثل این که اندازه یک جسم کوچک را با توجه به ضریب بزرگنمایی عدسی اندازه گیری کنیم 8O خوب حالا اگر این بزرگنمایی بیشتر باشد کارمان راحت تر می شود. :wink:
خدمت آقای pardazeshgar بگم که بله من perscale رو128 امتحان کرده بودم ولی نتیجه ای متفاوت نداشت و پرش ها همون 15 20 تا بود . آخرش من از رفرنس 2.56 داخلی استفاده کردم و با LM358 ولتاژ خروجی LM35DZ رو زیاد کردم. تو این حالت پرش هست اما حداکثر 3 یا گاهی 4 تاست .
من موندم چرا ولتمتر که با 7107 هستش پرش نداره اما ADC در AVR باید پرش داشته باشه.
ببین خود میکرو نویز تولید می کنه وجودش باعث نویز تومداره adc یه مد داره که میکرو رو خاموش می کنه بعد ولتاژ رو می خونه اون می تونه کمک کنه
شما باید ولتاژت رو تقویت کنی هر چی ولتاژ اندازه گیری شده بیشتر باشه (چون نویز محیط ثابته) بیشتر می تونه کمک کنه
شما اگه 10 بار بخونی و میانگین بگیری نویز کمتری پیدا می کنی 7107 توی 1 ثانیه 3 تا نمونه مثلا می گیره شما با میانگین گرفتن نویز رو خیلی خوب می تونی کاهش بدی و اون روش خاموش کردن میکرو
آقا دمت گرم . چرا به ذهن خودم نرسیده بود که میانگین گیری کنم؟ :P ولی ایول واقعا موثر بود و تونستم مقادیری رو نمایش بدم که دقیقا روی ولت متر نشون میده و بودن پرش!!!! Biggrin دیگه بی خیال مد ADC noise reduction شدم همین خیلی خوبه. ولی مسلما برای کار مطمئن باید از این مد استفاده کرد.
صفحه‌ها: 1 2 3 4 5