سلام
برای خواندن ولتاژ به کمک adc توی میکروها یک تقسیم مقاومتی لازمه.
نسبت تبدیل تقریبا یک صدم هست
تو انتخاب مقاومت ها سوال دارم که چه جوری باشه.
چیزهایی که خودم میدونم اینه که نباید مجموع مقاومت ها کم باشه به طوری که جریان زیادی از اون شاخه عبور کنه مثلا 10 اهم و یک کیلو مناسب نیست.
ممنونم میشم راهنمایی بفرمایید
سلام،
انتخاب مقاومت بستگی به ولتاژی داره که قصد دارید کاهش بدید. در حالت کلی باید سه نکته رو در نظر بگیرید؛
- ولتاژ مورد نظر چقدر میتونه جریان بده بدون اینکه افت کنه
- توان مقاومتهای تقسیم کننده بر اساس جریان و ولتاژ انتخاب بشه
- ADC میکرو چقدر اثر بارگذاری داره؟ باید بر اساس امپدانس ورودی مقدار مقاومتی انتخاب بشه حدود 0.1 اون مقدار.
به عنوان پیشنهاد شما سعی کنید در رنج کیلو اهم مقاومت رو انتخاب کنید. برای این کار میتونید از این سایت استفاده کنید:
Voltage Divider Calculator
برای بررسی و انتخاب دقیقتر هم میتونید به دیتاشیت میکرو مراجعه کنید و مقدار R(AIN) رو ببینید. این حداکثر مقدار امپدانسیه که میتونید روی پایهی ADC بذارید تا حداکثر مقدار یک بیت کم ارزش خطا داشته باشید (1LSB).
مثلاً برای STM32F4 این مقادیر نوشته شده:
که مقدار این امپدانس هم از این رابطه حساب میشه:
برای انتخاب مقادیر خازن و مقاومت هم میتونید از این نمودار استفاده کنید:
یرای مطالعه بیشتر و دقیقتر هم پیشنهاد میکنم این application note از ST رو بخونید:
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwi1oqevh_2CAxXWg_0HHcQOCsEQFnoECBUQAQ&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Fapplication_note%2Fan2834-how-to-optimize-the-adc-accuracy-in-the-stm32-mcus-stmicroelectronics.pdf&usg=AOvVaw1h5ICfsPRL-9zoi_TUSG6E&opi=89978449
6 پسندیده