( Bascom AVR) اندازه گیری ولتاژ های منفی زیاد _ مثبت و...با ADC کار با (AMP-OP) (برق _ الکترونیک)

پژوهشگر و نویسنده: دانشجویِ دکترای تخصصی (  افشین رشید )


نکته: مبدل انالوگ به دیجتال میکرو توانای اندازه گیری ولتاژ بین 0 تا 5 ولت را دارد ، این مبدل این محدوده ولتاژ را با دقت بالا اندازه میگیرد اما توانایی اندازه گیری ولتاژ های بیشتر یا کمتر از این مقدار را ندارد. 

همچنین دقت در اندازه گیری ولتاژ های کمتر از 1 ولت ( ولتاژ های اعشاری و خیلی کم ) بسیار پایین است ، در زیر روش اندازه گیری هر یک گفته میشود.یک ADC یا مبدل آنالوگ به دیجیتال ، به شخص اجازه می دهد تا یک ولتاژ آنالوگ را به یک مقدار دیجیتالی تبدیل کند که توسط میکروکنترلر قابل استفاده است. منابع زیادی از سیگنال های آنالوگ وجود دارد که ممکن است شخصی بخواهد آن را اندازه گیری کند. سنسورهای آنالوگ در دسترس هستند که دما ، شدت نور ، فاصله ، موقعیت و نیرو را اندازه می گیرند.AVR ADC به میکروکنترلر AVR اجازه می دهد تا ولتاژ های آنالوگ را به مقادیر دیجیتالی با قطعات کم و بدون خارجی تبدیل کند. ATmega8 دارای 10 بیتی تقریب پی در پی ADC.ATmega8 دارای 7 کانال ADC در PortC است. ADC دارای پین ولتاژ منبع تغذیه آنالوگ جداگانه ، AVCC است. AVCC نباید بیش از V 0.3V از VCC باشد. مرجع ولتاژ ممکن است در پین AREF از بین برود. AVCC به عنوان مرجع ولتاژ استفاده می شود. ADC همچنین می تواند تنظیم شود که بطور مداوم (حالت آزاد) اجرا شود یا فقط یک تبدیل انجام دهد.


نتیجه تنظیم  سمت چپ ADC بیت ADLAR بر ارائه نتیجه تبدیل ADC در ثبت اطلاعات ADC تأثیر می گذارد. برای تنظیم نتیجه ، یکی را برای ADLAR بنویسید. در غیر این صورت ، نتیجه درست تنظیم می شود.هنگامی که تبدیل ADC کامل باشد ، نتیجه در ADCH و ADCL یافت می شود وقتی ADCL خوانده می شود ، ثبت نام داده های ADC تا زمانی که ADCH خوانده نشود به روز نمی شود. در نتیجه ، اگر نتیجه تنظیم نشده باشد و بیش از دقت 8 بیتی لازم نباشد ، خواندن ADCH کافی است. در غیر این صورت ، ابتدا باید ADCL خوانده شود ، سپس ADCH. بیت های انتخاب کانال آنالوگ مقدار این بیت ها کدام ورودی های آنالوگ را به ADC وصل می کند.

نویسنده: دانشجویِ دکترا (افشین رشید )

دانشجویِ دکترایِ نانو _ میکرو الکترونیک در دانشگاه آزاد اسلامی واحد علوم و تحقیقات تهران