سلام
اینم برنامه نمونه با bascom-avr برای دماسنج وlm35
اینم سایتش
http://www.avrprojects.net/articles.php?lng=en&pg=62
سلام
اینم برنامه نمونه با bascom-avr برای دماسنج وlm35
اینم سایتش
http://www.avrprojects.net/articles.php?lng=en&pg=62
با سلام
برنامه داده شده به icl7107 یا lm35 برای ساخت دماسنج دیجیتالی میخوام اگه میشه برام میل کنید با تشکر
باسلام
lm35:
كه** دماهاي منفي رو نشون بده** با
code vision
بنويسم
read adc
رو چرا در عددي ضرب ميكنيم؟
ميگن تو كاتالوگش گفته به ازاي هر 1 درجه افزايش دما خروجي سنسور 10 ميلي ولت تغيير داره خوب اين يعني چه كجاي كاتالوگ يه چنين چيزي گفته؟
بعد براي دماي منفي من تو كاتالوگ ديدم كه ميشه با افزودن يك مقاوت در خروجي سنسور دماهاي منفي رانيز نشان داد اما اكثر سايت ها امدند با زبان بيسيك وافزودن دوديود و يك مقاومت اين را انجام داده اند
ومن با بيسيك كار نكردم و با code vision كار ميكنم
اگر يه راهنمايي كامل كنيد ممنون ميشم با تشكر
را
راستي lm335
چطوريه؟
ویرایش توسط imannejaty : 01-02-2014 در ساعت 13:02
با سلام تا جایی که میدونم lm35 دماهای منفی رو نشون نمیده. ولی lm335 میتونه تا-30 درجه رو در مقیاس سانتی گراد اندازه گیری کنی و یه سنسور غیر خطی هست.
برای lm35 هم چون به ازای هر درجه افزایش دما ولتاژ خروجی 10mv زیاد میشود و با یه تناسب ساده با در نظر گرفتن ولتاژ رفرس میتوان با یه ظریب مقدار adc رو به دما تبدیل کرد.
برنامه دماسنج هم بسیار ساده هست و توی اینترنت با کدویژن موجوده
اين لينك ديتا شيت lm35 هستش :
www.alldatasheet.com/datasheet-pdf/pdf/8866/NSC/LM35.html
دماهاي منفي رو هم اندازه ميگيره توسط يك مقاومت
بعدشم ميشه اون تناسب رو دقيق بنويسيد و توضيح بدهيد
ویرایش توسط imannejaty : 24-01-2014 در ساعت 00:12
سلام
دوستان لطف کنید منو از این سد بزرگ رد کنید!!
یه برنامه برا ترمومتر با سنسور دما ( LM35dz ) با قابلیت روشن و خاموش کردن هیتر و فن طراحی کردم.
اما روشن و خاموش شدن بی مورد خروجیها کلافه ام کرده!!
به خاطر راحتی شما اساتید همه فایل رو اینجا میذارم تا با باز کردن فایل پروتئوس متوجه ی اشکال من شید
با سپاس
http://s5.picofile.com/file/8123555542/M_A_P.zip.html
(پروتئوس و فایلهای مربوط به بسکام)
با سلام یه سری به این لینک بزنین
مدار دماسنج بدون میکرو کنترلر
من اشتباها گفتم که دمای منفی نمیشه میتونید به لینک رزیر مراجعه کنید.
دماسنج با lm335
من دقیقا مشکل شما رو نفهمیدم.
اگه منظور شما اینه که خروجی نوسان داره راهش میتونه این باشه که میانگین بگیرین.
اگه بیشتر توضیح بدین بهتر به نتیجه میرسین.
بازم اشکال ، بازم اعصاب خوردی ، بازم بی سوادی .....................
به سختی تونستم یه دماسنج کم نویز با قابلیت فعال کردن رله برای فن یا ..... طراحی کنم!!
اما اما نویز نمیذاره که !!
تاثیر 0.1 نویز روی قطع و وصل شدن رله خروجی رو چطور میتونم حل کنم؟؟
مثال:
فرض کنید دمای تنظیم شده 22 درجه اس و وقتی دمای محیط به 22.1 رسید باید رله ی فن روشن میشه
همه چی درسته فقط وقتی دما به 22.1 میرسه نویز باعث میشه دما بین 22 و 22.1 نوسان داشته باشه و این باعث میشه رله ی فن تند تند روشن و خاموش شه
و این یعنی فاجعه!!!
با چه دستوری میتونم این مشکل رو حل کنم ؟؟
با تشکر
ویرایش توسط mehdi29665 : 25-05-2014 در ساعت 17:31
از خاصیت هیسترزیس که به تازگی یاد گرفتم استفاده کردم عالی شد.
متشکرم
سلام
چند تا نکته را رعایت نکردید
مثلا ولتاژ مقایسه را گذاشتید روی aref ولی تو شبیه سازی ولتاژِی اعمال نکردید تو برنامه نویسی هم تنظیمات را درست اعمال نکردید
تا فردا یه نمونه براتون میزارم
سلام
من برای یه پروژه می خوام روی lcd یه منو ایجاد کنم و بعد از اونجا با انتخاب یه کلید می خوام وارد قسمت بعدی برم و بتونم تنظیمات برنامه رو انجام بدم. ولی نمی دونم چطور منو درست کنم.
با دستوری مثل دستور زیر می تونم منو اولیه رو درست کنم ولی بعدیش رو نه.
کد:if(meno == 1){ ...if(up==1){ } ...}
الان مشکل قبلیتون حل شده و به راحتی دمای محیط را روی ال سی دی نمایش میدهید؟
سلام
فایل زیر را بررسی کنید ، تغییراتی اعمال کردم و تا دقت 0.1 درجه برنامه تون را نوشتم
واقعا ازت ممنونم. مرسی مهندس. برام ارزش قائل شدی و برام وقت صرف کردی. ازت یه دنیا ممنونم.
در مورد منو و زیر منو درست کردن می تونی اطلاعاتی در اختیارم بذاری؟
فکر کردم با فشردن یبار یک کلید منو ایجاد بشه و با دوباره فشردن همون کلید از منو خارج بشه. و اینکه بشه با کلید های دیگه به زیر منوها رفت. یکم اشکال دارم. بازم ممنونم ازت