برق. قدرت. کنترل. الکترونیک. مخابرات. تاسیسات.

دایره المعارف تاسیسات برق (اطلاعات عمومی برق)

طرز کار مدار:

این مدار به این صورت کار می کند که سنسور LM 35 درجه حرارت محیط را اندازه گیری میکند و آنرا به ولتاژ تبدیل می کند و به میکرو کنترلر می فرستدمیکرو کنترلر این متغیر آنالوگ را توسط واحد A/D به عدد دیجیتال تبدیل نموده وعمل پردازش را بز روی آن انجام می دهد ونتیجه را در خروجی نمایش می دهد

توضیحی در مورد سخت افزار والمانهای مدار:

المانهای مورد استفاده:

1)-------------------ATMEGA8

2)-------------------LCD 2*16

3)-------------------SENSOUR LM 35

4)-------------------CRYSTAL 8MH

۵)-------------------- (CAPACITANCE ( 30PF * 2,100NF,10NF

6)-------------------- (INDUCTANCE( 100 MH

7)-------------------- (DIODE (1N4001

8)-------------------- (RESISTOR( 100, 4.7K,VOLUME_10k

۹)--------------------SWITCH

طرز کار مدار:

این مدار به این صورت کار می کند که سنسور LM 35 درجه حرارت محیط را اندازه گیری میکند و آنرا به ولتاژ تبدیل می کند و به میکرو کنترلر می فرستدمیکرو کنترلر این متغیر آنالوگ را توسط واحد A/D به عدد دیجیتال تبدیل نموده وعمل پردازش را بز روی آن انجام می دهد ونتیجه را در خروجی نمایش می دهد

توضیحی در مورد سخت افزار والمانهای مدار:

المانهای مورد استفاده:

1)-------------------ATMEGA8

2)-------------------LCD 2*16

3)-------------------SENSOUR LM 35

4)-------------------CRYSTAL 8MH

۵)-------------------- (CAPACITANCE ( 30PF * 2,100NF,10NF

6)-------------------- (INDUCTANCE( 100 MH

7)-------------------- (DIODE (1N4001

8)-------------------- (RESISTOR( 100, 4.7K,VOLUME_10k

۹)--------------------SWITCH

همانطور که ملاحظه می گردد سخت افزار زیاد پیچیده نیست وتوضیح خاصی ندارد مگر مدار RESET

مدار RESET :

مدارRESET علاوه بر اینکه عمل راه اندازی مجدد را برعهده دارد مزایا یی نیز دارد که عبارت است از:

۱) در هنگام اتصال برق باعث می شود تا برای چندمیلی ثانیه مبکرو کنترلر RESET گردد( همان طورکه می دانیم میکرو کنترلر دارای پارامترها و ثبات ها وشمارنده هاو....میباشد ومقدار آنها ممکن است در لحظه اولیه تغییریابد مدار RESET از این پدیده جلوگیری می کند.)

۲) ممکن است در مدارهایی که طراحی می کنیم برای نویز گیری در کنارخطوط تغذیه از خازنهایی استفاذه کنیم که باعث می شوند ظرفیت خازنی خط افزایش یابد وزمانلازم برای پر شدن این خازن ها بیشترشود مدار RESET باعث می شود زمان لازم برای پر شدن این خازن ها فراهم گردد.

۳)در صورتیکه از تراشه ها و حافظه های جانبی استفاده کنیم ممکن است درلحظه اولیه تغذیه میکرو کنترلر فراهم شود ولی ممکن است تغذیه کافی برای تراشه های جانبی فراهم نشده باشد ومواردی که گفتیم برای آنها پیش آید مدار RESET از این حالت جلوگیری می کند.

به صورت جمع بندی مدار RESET باعث می شود لحظه اول وگذرا سپری شود وبه حالت پایدار برسیم.

باتوجه به مطالب گفته شده در تمامی سخت افزارهای میکرو کنترلری از مدار RESET حتما استفاده کنید!!!!!!

توضیحی در مورد طرز کار مدار:

۱) واحد ورودی(سنسور lm 35 ):

این سنسور دارای چندین منحنی مشخصه است دراینجا ما از منحنی voltage_temprature استفاده میکنیم با مراجعه به data sheet این سنسور در می یابیم منحنی مشخصه voltage_temprature یک تابع خطی می باشد یعنی ولتاژ بصررت خطی با دما تغییر می کند (از این خا صیت خطی بعدا در پردازش اطلاعات در میکرو کنترلر استفاده خواهیم کرد) سنسورتغییرات دما را بر حسب ولتازدر خروجی خود نشان می دهد

۲) واحد پردازش (AT MEGA 8 ):

سیگنال آنالوگ ارسالی از سنسور به واحد A/D میکرو کنترلر راه می یابد دراین واحد کارهایی مانند نمونه برداری و..... بر روی آن انجام می شود وبه عدد دیجیتال تبدیل می شود

حال باید عمل پردازش روی آن انجام گیرد:

گفتیم خروجی سنسور خطی است یعنی از معادله ریاضی y=ax+b پیروی می کند.

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

( V -V0 = M ( TEMP - TEMP

درمعادله بالا V ولتاز و TEMP دماو M شیب تابع خطی می باشد TEMP0 نقطه دلخواه دما و V0 نقطه دلخواه ولتاز می باشد از روی تابع خطی سنسور مختصات 2 نقطه

دلخواه را در می آوریم ودرتابع بالا جا یگذاری می کنیم سپس 2 معادله بدست آمده را مساوی هم قرار می دهیم تا شیب خط یعنی M بدست آ ید. مختصات 2نقطه ای که من از آنها استفاده کردم عبارتند از:

(10,0.101 )

(37,0.371)

با جا یگذاری وساده سازی نهایتا به معادله می رسیم:

V = 0.01 TEMP + 0.001

وفرمول برای استفاده در بر نامه نویسی :

TEMP = V - 0.001 / 0.01

در ضمن سیگنال دیجیتال شده احتیاج به یک ضریب تصحیح دارد که ضریب تصحیح زیر بهترین ضریب بودّ و کمترین خطا را پیش آورد:

1023 / 8.0 * عدد بدست آمده از واحد A/D = عدد دیجیتال تصحیح شده

با این ضریب و فرمول گفته شده یک ترمومتر دقیق و حساس خئاهیم داشت.

(3 واحد خروجی ( LCD ) :

برای نمایش اطلاعات ( دما ) از یک LCD 2*16 استفاده شده است .( تر جیحا از back ground استفاده کنید ).

برای دانلود اینجا کلیک کنید.

THERMOMETER


صفحات جانبی

نظرسنجی

    لطفاً نظرات خود را درمورد وبلاگ با اینجانب در میان بگذارید.(iman.sariri@yahoo.com)نتایج تاکنون15000مفید و 125غیرمفید. با سپاس


  • آخرین پستها

آمار وبلاگ

  • کل بازدید :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :