جمعه ۰۴ خرداد ۱۳۹۷
سلام مهمان گرامی !
ورود
ثبت نام

آمار سایت

افراد آنلاین : 2 نفر
اعضای آنلاین : 0 نفر
بازدید امروز : 342 بازدید
بازدید دیروز : 442 بازدید
بازدید این هفته : 2743 بازدید
بازدید هفته قبل : 3178 بازدید
امروز : جمعه ۰۴ خرداد ۱۳۹۷



Google



در این پست میخوام در مورد اساس کار دماسنجها بگم بعد یه دماسنج ساده توسط سنسور LM35 بسازیم سپس دماسنج دیگری با همین سنسور و با قابلیت اندازه گیری دمای منفی رو هم کار کنیم

 

مقدمه

همونطور که میدونید برای اندازه گیری دما بایستی از سنسورهای مختلفی که در بازار هست استفاده کنیم سنسورهای دیجیتالی و شیمیایی دقت و کارایی بالایی دارند و بیشتر در صنعت استفاده میشوند برای استفاده عادی معمولا از سنسورهای آنالوگ استفاده میشود چراکه قیمت این سنسورها بسیار کمتر از سنسورهای دیجیتالی ست و کارکرد راحت و دقت قابل قبول از دیگر ویژگیهای این سنسورهاست

 

ساده ترین دماسنج توسط سنسور آنالوگ LM35

این سنسور یکی از مشهورترین سنسورها برای ساخت دماسنج میباشد برنامه نویسی با این سنسور خیلی راحت هست و مسله خاصی ندارد خروجی این سنسور ولتاژ آنالوگ هست لذا با اندازه گیری ولتاژ خروجی آن دما اندازه گیری میشود.

در پستهاي بعدي دماسنج هاي دقيقتر با امكانات بيشتر و داراي خروجي براي ساخت ترموستات قرار خواهم داد.

در این پروژه توسط میکروکنترلر AVR قصد دریافت ولتاژ آنالوگ و نمایش دما روی LCD 2 در 16 را داریم این میکروها که دیجیتالی اند در حالت عادی نمیتوانند ولتاژ آنالوگ را دریافت کنند اما توسط مبدل آنالوگ به دیجیتال ، ولتاژ آنالوگ را تبدیل به دیجیتال کرده و سپس درLCD نمایش داده میشود

متداول ترین نوع ADC (مبدل آنالوگ به دیجیتال) به قرار زیر هست:

1-               نوع شمارشی

2-               نوع تقریبهای متوالی

3-               با مقایسه موازی

4-               دوشبیه

مبدل نوع Successive – Approximation

ADC( مخفف Anaalog to Digital Convertor) میکروهای AVR از این نوع (نوع تقریبهای متوالی ) ست خصوصیات آن به شرح زیر هست

-         وضوح 10 بیتی

-         صحت مطلق +-2 LSB

-         زمان تبدیل 65 – 260 us

-         وضوح 15 KSPS در بالاترین حد

-         کانالهای مولتی پلکس شده

-         مدهای تبدیل FREE و SINGLE

-         ولتاژ ورودی از 0 – Vcc

-         پرچم وقفه پایان تبدیل ADC

-         حذف کننده نویز (Noise Caceler)

 

برای محاسبه مقدار دیجیتال ولتاژ موجود بر روی پایه ADC از فرمول زیر استفاده میشود:

ADC=(1024*Vin)/Vref

در فرمول بالا Vin ولتاژ موجود روی پایه ADC و Vref ولتاژ مرجع (پایه AREF میکرو) هست

 

در این پروژه از میکروی ATMEGA8 که دارایمبدل آنالوگ به دیجیتال هست استفاده شده مدار به صورت زیر هست:

 

Temp

 

ADC میکروهای AVR نمیتواند ولتاژ منفی را ندازه گیری کند درحالی که خروجی سنسور در دمای منفی ولتاژ منفی تولید میکند برای آنکه بتوانیم دمای منفی را هم اندازه گیری کنیم بایستی از مدار زیر استفاده کنیم

Negative

همانطور كه ميبينيد با افزودن دو عدد ديود در پايه 3 آي سي ميتوان آفستي به وجود آورد كه در دماي منفي 55 درجه خروجي سنسور داراي ولتاژ منفي نباشد

براي بدست آوردن دقيق دما دراین مدار از ولتاژ مرجع داخلی میکرو استفاده شده است که مقدار آن 2.56 ولت هست كه در اينصورت تفاضل عدد ديجيتال را بر 4 تقسيم ميكنيم در صورتي كه از ولتاژ 5 ولت Avcc استفاده شود بايستي عدد ديجيتال را بر 2 تقسيم كنيم .

برای دانلود فایل شبیه سازی در پروتیوس + سورس برنامه بسکام برروی شکل زیر کلیک کنید:

اگر این مطلب برای شما مفید بوده برروی کلید G+1 کلیک کنید !

دانلود فایل های پروژه :

دانلود رایگان پروژه
http://pcenter.ir/download/Dama Manfy.rar
خرید پروژه
کلیه فایل های ضمیمه این پروزه به صورت رایگان قرار داده شده است.
اگر این مطلب برای شما مفید بوده میتوانید با درج لینک سایت ما در سایت یا وبلاگ خود ویا معرفی سایت ما به دوستان خود و یا با روش های پیشنهادی ما از پی سنتر حمایت کنید.
راهنمای پروژه
رمز فایل
www.pcenter.ir
نوشته شده در یکشنبه ۰۸ اردیبهشت ۱۳۹۲ | ۲۰:۱۸   توسط Admin   بازدید : 4286
نظر شما :
نام :
ایمیل :
(ایمیل نمایش داده نمیشود)
پیام شما :
شکلک ها :
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
:Pa :*q :Ow :Be :Sr :?x

کد امنیتی :
برای تعویض عکس کلیک کنید


RSS Feed Site map