توضیحات
پروژه مدار فرمان کولر
آنچه که پیش رو دارید ، گزارشی است از حاصل چند ماه تلاش برای به ثمر رساندن تحقیقات و ساخت پروژه ای با عنوان مدار فرمان کولر که به وسیله تایمر عمل میکند . مطالعه و کار با یک میکروکنترلر غالباً برای ما لازم و ضروری است و چه بهتر که این یادگیری به روز باشد و زمانی که صرف میکنیم برای میکروکنترلری جدید باشد. یکی از جدیدترین میکروکنترلرهای قوی متعلق به شرکت 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است با صفر شدن این پایه مدار می شود. خازن فقط در لحظه اول اتصال کوتاه است و بعد از آن رفته رفته به دلیل میرا بودن فرکانس ، مدار باز می شود.
مدار خروجی
|
در مدار بالا ترانزیستور نقش محدود کننده جریان را ایفا می کند، وقتی از رله به تنهایی استفاده می کنیم پایه 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.
…………….
بلافاصله بعد از پرداخت موفق میتوانید فایل کامل این پروژه را با سرعت و امنیت دانلود کنید
قیمت اختصاصی و استثنایی این پروژه در پایان نامه دات کام : تنها , ۹۹۰۰۰ تومان
اولین نفر باشید که نقد و بررسی ارسال میکنید... “پایان نامه مدار فرمان کولر”
پایان نامه مدار فرمان کولر
قیمت : تومان99,000
نقد وبررسی
نقد بررسی یافت نشد...