تعداد صفحات:84
نوع فايل:wrord
فهرست مطالب:
چكيده
مقدمه
فصل اول : كليات
پيشينه كار و تحقيق
روش كار و تحقيق
فصل دوم : آشنايي با code vision
آشنايي با برنامه CodeVisio
تنظيمات اوليه ميكرو
برنامه ميكرو كنترلر
برنامه ريزي ميكرو كنترلر
فصل سوم : المان هاي مدار
LCD كاراكتري
سنسور MQ2
آشنايي با سنسور هاي گازي سري MQ
انواع سنسور هاي گاز
سنسور هاي نوري
ULN2003 & Stepper Motors
فصل چهارم : فرستنده گيرنده بيسيم RFM12
آشنايي با ماژول RF12
ويژگيهاي ماژول RF12
كاربردهاي عمومي ماژول RF12
واحدهاي داخلي
فيلتر كردن داده ها و بازيابي كلاك
بازيابي كلاك
اسيلاتور كريستالي Crystal oscillator
كاشف ولتاژ سطح پايين باطري Low Battery Voltage Detector
تايمر بيدار ساز Wake-Up Timer
راه اندازي رخدادها Event Handling
واسط كنترلي Interface and Controller
شرح وظايف پايه هاي ماژول
مشخصه هاي كاري DC ماژولRF
فصل پنجم : ميكرو كنترلر AVR
تفاوت ميكرو كنترولر و ميكرو پروسسور
ساختار داخلي ميكروكنترلر
رجيستر هاي همه منظوره (General Purpose Register)
معماري AVR
انواع ميكرو هاي AVR
انواع حافظه در ميكرو هاي AVR
قابليت ها
وسايل جانبي
AVR Timer/ Counter
تايمر بعنوان ابزار ايجاد تاخير
RTC (Real Time Clock)
مبدل آنالوگ به ديجيتال ADC(A to D)
ارتباط سريال سنكرون SPI
فصل ششم : طرح مدار و برنامه فرستنده و گيرنده
المانهاي الكترونيكي فرستنده
مدار فرستنده
بررسي نرم افزار و كدهاي سيستم فرستنده
توابع مربوط به ماژول بيسيم
شماتيك مدار گيرنده
بررسي نرم افزار و كدهاي سيستم گيرنده
فصل هفتم : نتيجه گيري
نتيجه گيري
ضميمه
كد سورس مدار فرستنده
كد گيرنده
منابع و ماخذ
فهرست منابع فارسي
سايت ها
چكيده:
اين پروژه در دو بخش كلي مدار فرستنده و مدار گيرنده طراحي شده است. در بخش فرستنده مدار ما شامل سنسورهاي نور (Photocell) و دود (MQ2) و همچنين دو Stepper Motor و يك LCD است كه در ادامه مقاله به تفصيل به آن ها اشاره خواهيم كرد و توضيحات مربوطه را ارائه خواهيم داد. اطلاعات كنترلي از طريق ماژول بيسيم با فركانس MHz915 براي گيرنده ارسال مي شود و پس از دريافت و اعمال دستورات لازم و محاسبات نتيجه روي نمايشگر نشان داده مي شود.
ولي به طور كلي اگر بخواهيم به عملكرد و وظيفه اين پروژه به طور خلاصه اشاره كنيم بايد از اين جا شروع كنيم كه در ابتدا زماني كه مدار را روشن ميكنيم سنسورهايي كه از قبل كاليبره شده اند شروع به كار ميكنند به اين صورت كه براي هر سنسور يك رنجي در نظر گرفته شده كه بر اساس آن مقدار، موتورها شروع به چرخش ميكنند و همان ميزان در LCD موجود در مدار گيرنده نمايش داده ميشود.
مقدمه:
هر سيستم مبتني بر پردازنده براي ارتباط با دنياي خارج، به انتقال داده احتياج دارد. انتقال داده به دو روش سريال و موازي صورت ميگيرد.
در روش موازي، در هر واحد زماني يك بيت، منتقل ميشود. و در روش سريال، در هر واحد زماني 8 بيت اطلاعات، منتقل ميشود. تبادل داده سريال در اغلب ميكرو كنترولر ها گنجانده شده است. نحوه انتقال سريال بصورت دو طرفه است. بدين معني كه، در عين حال كه يك طرف داده خودش را ميفرستد؛ طرف ديگر هم بتواند داده خودش را ارسال كند بدون اينكه تداخلي پيش بيايد.
برنامه هايي كه براي ميكرو كنترولر مينويسند را بايد پس از كامپايل كردن، توسط يك پرو گرامر در ميكرو كنترولر بارگذاري مي كنند. حافظه فلش ميكرو كنترولر هاي AVR، امكان برنامه ريزي تراشه و تغيير كد را در چند ثانيه فراهم مي آورد. علاوه بر اين، تراشه هاي AVR، داراي قابليت “برنامه ريزي درون مدار” هستند. بدين معنا كه ميتوان بدون خارج كردن ميكرو كنترولر از مدار آن را به صورت سريال برنامه ريزي نمود.
مدار پروگرامر از طريق پايه هاي SCK،MOSI،MISO با ميكرو كنترولر ارتباط برقرار ميكند. و كد hex برنامه را در آن بار گذاري مي كند و يا از آن مي خواند.
لينك دانلود
:: برچسبها:
اسيلاتور, الكترونيك, برنامه, برنامه ريزي, تحقيق, خانه هوشمند, دانلود پايان نامه, رجيستر, سنسور, سنكرون, فرستنده, ماژول, مبدل آنالوگ به ديجيتال, مدار, ميكرو كنترلر, نرم افزار, كامپيوتر, كد سورس, كلاك, گيرنده ,
:: بازدید از این مطلب : 239
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0