PDA

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



mnasimifar
31-07-2015, 04:16
سلام دوستان
من سنسور Lm35 رو قبل از اینکه به میکرو وصل کنم با مولتی متر خروجیش رو اندازه گرفتم اما اصلا خروجی درستی نشون نمیده
هرچی ولتاژ ورودی رو بیشتر میکنم ولتاژ خروجی هم بیشتر میشه و بدنه سنسور به شدت داغ میشه در صورتی که توی دیتاشیت ورودی میتونه از 4 تا 20 ولت باشه.
به هر حال توی ولتاژ حدود 5ولت هم تستش کردم که خروجی 0.384 ولت (38 درجه) میداد درصورتی که دمای واقعی 27 درجه بود

خواهش میکنم کمکم کنید باید سریعا این پروژه رو انجام بدم

hossein1122
01-08-2015, 17:57
از این تیکه کد استفاده کن :

int chane1=5,number=0,tenth=0;
double temperature,temp;
LPC_GPIO2->FIODIR=0x0000FFFF;
SystemInit();
while(1){
temperature=ADC_read(chane1,Vref);
temp=100*temperature;
number=temp/10;
tenth=temp-10*number;

mzarkoob
01-08-2015, 18:33
سلام
اول که بایستی درست بایاس کرده باشید . بعد ممکنه اصلا سوخته باشه و سر کار باشید با یکی دیگه هم تست کنید. و اینکه adc میکرو تان ممکنه نسان داشته باشه باید رفع نویز به صورت سخت افزاری نرم افزاری کنید تا پرش و نوسان نداشته باشه و مقداری که نشون میده با ثبات باشد

alghasi
02-08-2015, 00:06
تا اونجایی که من میدونم lm35 فقط 5 ولته. و باید یه ولتاژ دقیق فیلتر شده 5 ولتی بهش بدی.
البته شاید مخم نم کشیده باشه.