
پروژه : کنترل کننده ی دما توسط میکروکنترلر AVR
فرمت : word
تعداد صفحه : 86 قیمت : مبلغ ۱۱ هزار تومان
با نگاهی کلی به نامی که برای این پروژه در نظر گرفته شده است به عملکرد آن پی می بریم . چنین است که با تغییر دما مقدار مقاومت داخلی سنسور تغییر کرده و در نتیجه ولتاژ خروجی آن که به میکرو متصل است تغییر میکند که میکرو تغییرات را توسط مبدل آنالوگ به دیجیتال خود می سنجد و آنرا به یک کد که نشان دهنده ی مقدار دما می باشد تبدیل می کند و پس از عملیات ریاضی مقدار دما را به کامپیوتر ارسال کرده و کامپیوتر پس از دریافت آنرا نمایش می دهد. اما سوالی که اینک به ذهن ما می رسد این است که چه موقع باید از کنترلر PID استفاده کنیم؟ بهترین مثال برای روشن شدن این قضیه کنترل دمای یک هیتر می باشد . همانطور که می دانیم وقتی که ما هیتر را روشن می کنیم عوامل زیادی در دمای آن نقش دارند مثلا هیتر در فضای باز قرار دارد یا در فضای بسته و یا اینکه اندازه ابعاد اتاق چقدر است و ... خلاصه وقتی ما سیگنالی به هیتر اعمال می کنیم دما کم کم شروع به بالا رفتن می کند بعد از مدتی با اعمال تعدادی پالس مشخص دما به صورت تناسبی بالا نمی رود و می بینیم که دما به طور چشمگیری خود به خود بالا می رود و کنترل آن از دست ما خارج می شود ......
برنامه نویسی میکروکنترولر ها و قوائد مربوط به برنامه نویسی همه وابسته به یک چیز هستند و آنهم کامپایلر ومحیط بر نامه نویسی مورد استفاده می باشد . اصولأ هر کامپایلر و زبانی ، مشخصات مخصوص به خود را دارد و هر کدام دارای قابلیت ها وتوانایی هایی هستند . از جمله می توان اشاره کرد به موارد زیر :
زبان اسمبلی و ماشین پایه ای ترین نوع برنامه نویسی می باشد که در آن برنامه نویس مستقیمأ با CPU و سخت افزار در ارتباط است .
برنامه AVR STUDIO برای این منظور طراحی شده است . همچنین در این برنامه محیط شبیه ساز نیز برای آنالیز برنامه قبل از ارسال به تراشه (Program) دز اختیار کاربر قرار می دهد (Simulation) .
چکیده
نقش کنترل کننده PID
فصل اول : مقدمه
1-1 معرفی پروژه
1-2 معرفی میکروکنترلر مورد استفاده
فصل دوم : اجرای پروژه
2-1 بررسی مدارهای مورد استفاده
2-2 بلوک دیاگرام واحد کنترل مرکزی ( Microcontroller )
2-2-1 مبدل آنالوگ به دیجیتال
2-2-2 بکارگیری تایمر در میکروکنترولر AVR
2-3 راه اندازی ( بایاس ) پایه میکروکنترولر AVR
2-3 مدار RESET
2-4 مدار نوسان ساز ( Oscillator )
2-5 مدار کامل بایاس صحیح یک میکروکنترولر
2-5 اتصال LED به میکروکنترولر
2-6 بررسی نرم افزار مورد استفاده
2-6-1 معرفی محیط برنامه نویسی
2-7 معرفی برنامه میکروکنترولر
2-8 سنسور LM35
فصل سوم : پورت سریال
3-1 چکیده
3-2 مقدمه ای در مورد پورت سریال
3-3 توصیف سخت افزاری RS-232
3-3-1 سطوح ولتاژ در RS-232
3-3- 2 پین های مورد استفاده در RS-232
3-4 تعریف پایه ها Rs-232
3-5 کابل های Null-Modemدر RS-232
3-6 طول کابل و امنیت نویز در RS-232
3-7 تبدیل سیگنال های RS-232 به کمک TTL Max 232
3-8 توصیف نرم افزاری RS-232
3-8-1 ارسال موازی ((Parallel
3-8-2 ارسال سریال
3-8-2-1 ارسال سریال غیر هم زمان
3-8-2-2 ارسال سریال هم زمان
3-9 جهت انتقال اطلاعات
3-9-1 ارتباط یک طرفه (simplex)
3-9-2 ارتباط نیمه دو طرفه (Half duplex)
3-9-3 ارتباط تمام دوطرفه (Full duplex)
3-10 معایب پورت سریال RS-232
مراجع
ضمایم
روال شناسایی حافظه های ISP
دستورات پرش و انشعاب برنامه
دستورات انتقالی و مقداردهی رجیستر ها و ارتباط با RAM
دستورات کار بر روی بیت ها وشرط های چک کردن بیت
دستورات دستکاری و کنترل بر روی cpu
***************************************************************************************
در صورت تمایل
به دریافت فایل فوق در مدت 10 دقیقه ، لطفاً اینجا کلیک
کنید
***************************************************************************************
مشاوره ؛نگارش پایان نامه ؛ مقاله + شبیه سازی
در تمام مقاطع دانشگاهی پذیرفته می شود
در صورت
تمایل می توانید عنوان و جزئیات پروژه خود را در قسمت نظرات این پست
اعلام فرمایید. ضمنا می توانید اطلاعات درخواستی خود را به ایمیل یا تلگرام
نمایید
ایمیل :
com.dr@yahoo.com
درباره :
AVR میکروکنترلر ,
|