PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : گرفتن خروجی دقیق(اعشاری) از lm35



mnasimifar
06-08-2015, 00:41
سلام دوستان
اگه بخوام با میکرو دما رو بصورت دقیق و با اعشار نشون بدم چه کدی توی bascom پیشنهاد میکنید.
از ولتاژ مرجع داخلی(2.56) استفاده میکنم.

alghasi
06-08-2015, 01:36
الان بسکام یادم نیست.
ولی کافیه یه متغیر از جنس Float انتخاب کنی. تو یه حلقه مثلا 1000 بار بخونیش و با مقدار قبلی جمعش کنی.
بعدش تقسیم بر 1000 کنی.
ظاهرآ این کار میانگین گیری به نظر میاد. ولی این یه کار مهم میکنه. دقت adc رو یک یا دو بیت با لا میبره. یعنی اگه مدارت رو خوب بسته باشی میتونه رزولوشن 12 بیت بهت بده. میتونی application note سایت atmel رو بخونی در نورد adc.
بعدش کافیه در ایت عدد ضربش کنی
256/1024
میشه درجه حرارت.
دو تا نکته
اول اینکه رزولوشن دما تو این حالت شاید بتونی تا سه رقم اعشار نشون بدی
دوم دقت خود سنسور دما lm35 برابر با 0.5 درجه هست