ايران ويج

نسخه‌ی کامل: فرمول تبديل
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
باسلام
من در برنامه بسكام مشكلي دارم خروجي سنسور من 4تا20ميلي امپر است انرا به ورودي adcميكرو داده ام چه فرمولي بايد به ميكرو بدهيم تا اين مقدار را برايم بخواند
با تشكر
سلام.

خروجيه سنسور رو بايد تقويت كنيد ،‌بعد به adc بديد ...
ولتاژ بيشتر از 4.5 تا 5 ولت هم نبايد مستقيم به adc بدبد وگرنه آسيب مي بينه ...
adc هاي AVR چون 10 بيتي هستند ، حداكثر دقتشون 5/1023 مي شه ...
مقدار ديجيتالي كه از وروديه adc بوجود مي ياد مي شه :
کد:
D = (Vin/Vref)*1023
D= (Vin / 5) * 1023

و مقدار قابل درك براي ما مي شه ...

کد:
Vin= ( D * 5 ) / 1023

خوب اين يه حالت كلي هست ، اما براي اينكه مقداري كه سنسور مي ده قابل فهم باشه ، بايد به ديتا شيتش مراجعه كني و ببيني براي اون سنسور خاص چه فرمولي ارائه كرده ...

مثلا دماسنج LM35 رابطش اينه : ( البته نياز به تقويت هم نداره ... )( اگر بخواي تقويت كني ، اون رو هم بايد لحاظ كني ... )

کد:
T = getadc(0)
T=W/2

موفق باشي.
يا علي.