فروشگاه

توضیحات

پروژه مدار فرمان کولر

 

آنچه که پیش رو دارید ، گزارشی است از حاصل چند ماه تلاش برای به ثمر رساندن تحقیقات و ساخت پروژه ای با عنوان مدار فرمان کولر که به وسیله تایمر عمل میکند . مطالعه و کار با یک میکروکنترلر غالباً  برای ما لازم و ضروری است و چه بهتر که این یادگیری به روز باشد و زمانی که صرف میکنیم برای میکروکنترلری جدید باشد. یکی از جدیدترین میکروکنترلرهای قوی متعلق به شرکت ATMELبه نام میکروکنترلرهای AVRمی باشد. این میکروکنترولر های۸ بیتی به وجود کامپایلرهای قوی مورد استقبال و استفاده قرار گرفته است. ما نیز از این میکروکنترلر استفاده نموده ایم.

زبانهای سطح بالا یا همانHLL(HIGH LEVEL LANGUAGES) به سرعت در حال تبدیل شدن به زبان استاندارد برای میکروکنترلرها(MCU) حتی برای میکروهای  ۸بیتی کوچک هستند. زبان برنامه نویسی BASICوCبیشترین استفاده را در برنامه نویسی میکروها دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمبلی تولید می کنند.ATMEL  ایجاد تحولی در معماری، جهت کاهش کد به مقدار مینیمم را       درک کرد که نتیجه این تحول میکروکنترلرهای AVRهستندکه علاوه بر کاهش و        بهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل انجام میدهند و از ۳۲رجیستر همه منظوره استفاده می کنند که باعث شده ۴تا۱۲بار سریعتر از میکروهای دیگر باشد.

تکنولوژی حافظه کم مصرف غیر فرار شرکت ATMELبرای برنامه ریزی AVRها مورد استفاده قرار گرفته است. در نتیجه حافظه های FLASHوEEPROMدر داخل مدار قابل برنامه ریزی هستند.

  ۶۴ صفحه فایل ورد (Word) فونت ۱۴ منابع دارد قیمت:۹۹۰۰۰ تومان

 

پس از پرداخت آنلاین میتوانید فایل کامل این پروژه را دانلود کنید

 

 

فهرست :

 

 

 

پیشگفتار

۱

چکیده

۲

مقدمه

۳

اهداف پروژه

۴

نقشه مدار

۵

عملکرد مدار

۶

توضیحاتی در ارتباط با عملکرد قطعات مدار

۷

برنامه

۹

خصوصیات ATMega32

۱۲

ضمائم

۲۰

 

اهداف پروژه

عنوان پروژه ای که فعالیت خود را در مورد آن آغاز نمودیم و به سرانجام رساندیم، مدار فرمان کولر می باشد.

مداری که به وسیله تایمر کار می کند. و بر طرف کننده بسیاری از مشکلات انسان امروزی خواهد بود. شاید برای شما هم پیش آمده باشد که در  شبهای گرم تابستان در ابتدای شب برای فرار از شدت گرما کولر منزل خود را روشن گذاشته و در فضای مطبوعی که حاصل گشته است در خوابی شیرین فرو رفته اید ولی در نیمه های شب احساس سرما شما را وادار به بیدار شدن  نموده ، تا یا بوسیله کنترل از راه دور یا بدتر از آن با بلند شدن و رفتن به سمت کلید کولر، آن را خاموش کنید و حالا وقتی که کاملاً خواب از سرتان پریده باید تلاش نمایید تا بخوابید. این در حالی است که آرزو می کنید، کاش دستگاهی وجود داشت که کولر شما را درنیمه های شب و همان زمانی که شما می خواهید خاموش می کرد و شما را از خواب شیرینتان جدا نمی نمود.

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

 

 

فصل دوم

 

نقشه مدار

 

عملکرد مدار

 

در ابتدا، برنامه ساعتی طراحی شده که از ساعت ۱ تا ۱۲ را نشان می دهدوتوسط دو کلیدی که به پایه های  PC0و PC1متصل گشته ساعت قابل تنظیم می باشد، کاربر      می تواند به وسیله صفحه کلید ی که به پایه های  PORTDاتصال یافته دو عدد متناظر با ساعت مورد نظر خود را وراد نماید ، اولین عدد مربوط به رله اول است و دومین عدد مربوط به رله دوم، که این اعداد در صورتی که از عدد ۱۲کوچکتر باشند  بر روی  LCDنمایان    می گردند. اعداد ذکر شده طبق برنامه با ساعت اصلی مقایسه می شوند و به محض مساوی شدن با ساعت، رله مربوط به آن عدد به کار می افتد و ولتاژی روی آن ایجاد میگردد، و رله دیگر از کار خواهد افتاد. رله های ذکر شده نقش سیستم تند و کند کولر را بر عهده دارند و به عنوان خروجی در برنامه تعریف گشته و به پایه های  PA0و PA1متصل شده اند.

 

توضیحاتی در ارتباط با عملکرد قطعات مدار

مدار RESET

 

به محض وصل شدن  VCCخازن ابتدا اتصال کوتاه است زیرا تغییر فرکانس زیاد است و در فرکانس خیلی زیاد خازن اتصال کوتاه است، پس نقطه  Aبه زمین وصل است یعنی صفر است، و چون  RESET، ACTIVE LOWاست با صفر شدن این پایه مدار می شود. خازن فقط در لحظه اول اتصال کوتاه است و بعد از آن رفته رفته به دلیل میرا بودن فرکانس ، مدار باز می شود.

مدار خروجی

       

 

 

VCC=5 v

 

 

 

 

 

در مدار بالا ترانزیستور نقش محدود کننده جریان را ایفا می کند، وقتی از رله به تنهایی استفاده می کنیم پایه ICجریانی در حدود۶۰mAمی کشد با اتصال ترانزیستور به IC و رله این جریان به حدود ۱mAکاهش می یابد

 

مدار اسیلاتور

 

خازنهای ۲۲PF استفاده شده در مدار اسیلاتور برای از بین بردن نویز های ایجاد شده     می باشد.

 

 

 

 

برنامه:

$regfile = “m32def.dat”

$crystal = 8000000

Config Lcdpin = Pin , Db4 = Pinb.4 , Db5 = Pinb.5 , Db6 = Pinb.6 , Db7 = Pinb.7 , Rs = Pinb.2 , E = Pinb.3

Config Lcd = 16 * 2

Config Kbd = Portd

Config Pinc.1 = Input

Config Pinc.0 = Input

Config Pina.1 = Output

Config Pina.0 = Output

Declare Sub Incr -h

Declare Sub Incr -m

Declare Sub Incr -f

Declare Sub Incr -n

Dim S As Byte , M As Byte , H As Byte , Z As Byte , X As Byte

Dim A As Bit

Cls : Home : Lcd “tond:”

Locate 2 , 1 : Lcd “kond:”

Do

M1:

Z = Getkbd()

If Z < 13 Then Call Incr -n

X = Getkbd()

If X < 13 Then Call Incr -f

S = 0 : M = 0 : H = 0

If Pinc.0 = 1 Then Call Incr -h

If Pinc.1 = 1 Then Call Incr -m

Locate 1 , 8

Lcd “” ; H ; “:” ; M ; “:” ; S

Waitms 995

Incr S

If S > 59 Then

S = 0

Incr M

Shiftcursor Left , 2

If M > 59 Then

Incr H

M = 0

If H > 12 Then

jmp m1

End If

End If

End If

Loop

End                                                         ‘end program

Sub Incr -n

Locate 1 , 6 : Lcd Z

If Z = H Then Porta.0 = 1

End Sub

Return

Sub Incr -f

Locate 2 , 6 : Lcd X

If X = H Then

Porta.

 

…………….

 

 

 

بلافاصله بعد از پرداخت موفق میتوانید فایل کامل این پروژه را با سرعت و امنیت دانلود کنید

قیمت اختصاصی و استثنایی این پروژه در پایان نامه دات کام : تنها , ۹۹۰۰۰ تومان

 

 

نقد وبررسی

نقد بررسی یافت نشد...

اولین نفر باشید که نقد و بررسی ارسال میکنید... “پایان نامه مدار فرمان کولر”

پایان نامه مدار فرمان کولر

0 نقد و بررسی
وضعیت کالا : موجود است.
شناسه محصول : 1094

قیمت : تومان99,000