عنوان پروژه : بررسی شبکه های بی سیم ، پروتکل های مسیریابی و شبکه های ادهاک
تعداد صفحات : ۸۳
شرح مختصر پروژه : پروژه حاضر به بررسی شبکه های بی سیم ، پروتکل های مسیریابی و شبکه های ادهاک پرداخته است.شبکه های بی سیم دارای کاربردهای فراوانی می باشد.کاربردهای این شبکه ها از صنعتی و کشاورزی، پزشکی و حتی کاربردهای نظامی را نیز شامل میشود.برای مثال دوربین های مدار بسته ای که از نقاط دور کنترل میشوند از شبکه های بی سیم استفاده میکنند.شبکههای بیسیم اقتضایی یا همان (ad-hoc) معمولاً از یک شبکه سنسور تشکیل یافته ، به این معنی که هر گره از الگوریتم مسیریابی multi-hop استفاده میکند. (تعداد زیادی گره یک بسته اطلاعاتی را جلو برده و به ایستگاه مرکزی میرساند). در حال حاضر شبکههای بی سیم حسگر یکی از موضوعات فعال تحقیقاتی در علوم کامپیوتر و ارتباطات است که هر ساله تعداد بیشماری کارگاه و کنفرانس در این زمینه انجام میشود.
در فصل اول پروژه شبکه های بی سیم ، پروتکل های مسیریابی و شبکه های ادهاک،مقدمه ای از شبکه های بی سیم و تقسیم بندی پروتکلهای مسیریابی در شبکه های Adhoc و همچنین تعدادی از پروتکل ها بررسی گردیده است.فصل دوم به بررسی پروتکل DSR و عملکرد کلی پروتکل DSR آماده گردیده است.فصل های سوم تا هفتم به بررسی پروتکل های FSR ، CGSR ، OLSR ، ZRP و ZHLS پرداخته است.فصل هشتم این پروژه درجه مشارکت نودها در مسیریابی را مورد بررسی قرار داده است.
فصل ۱- مقدمه ای بر شبکه های بی سیم
۱-۱- پیش گفتار
۱-۲- تقسیم بندی پروتکلهای مسیریابی در شبکه های Adhoc
۱-۳- Event – driven Update در مقابل Periodical Updat
۱-۴- Source Routing درمقابل hop- by-hop Routing
۱-۵- مسیریابی ProActive در مقابل مسیریابی ReAvtive
۱-۶- ( DSDV )Distance Sequence Vector Ronting Protocol
۱-۷- جدول مسیریابی درنود H6
۱-۸- انواع بسته های بروز رسانی اطلاعات مسیریابی
۱-۹- پاسخ به تغییرات توپولوژی
۱-۱۰- مشکلات پروتکل DSDV
۱-۱۰-۱- کاهش نوسانات
۱-۱۰-۲- لینکهای یکطرفه
۱-۱۱- Adhoc On – Demard Distance vector Routing
۱-۱۲- – پروسه کشف مسیر (Route Discovery)
۱-۱۳- -پروسه نگهداری مسیر
۱-۱۴- حل مشکل شمارش تا بی نهایت
فصل ۲- Dynamic Source Routing ) DSR )
۲-۱- عملکرد کلی پروتکل DSR
۲-۲- پروسه کشف مسیر
۲-۳- پروسه نگهداری مسیر
۲-۴- بهینه سازی
۲-۵- استفاده کامل از Rout cache
۲-۶- استفاده از تکنیک Piggy backing در کشف مسیر
۲-۷- بهینه سازی بر روی مدیریت خطاها
فصل ۳- Optimized link State Routing Protocol) OLSR)
۳-۱- عملکرد پروتکل OLSR
۳-۲- ارسال مجدد چند نقطه ای (Multipoint Relay)
۳-۳- شناسایی همسایه
۳-۴- انتخاب MPR ها
فصل ۴- Zone Routing Protocol ) ZRP)
۴-۱- انگیزه به وجود آمدن پروتکل ZRP
۴-۲- معماری ZRP
۴-۳- (IntrA-Zone-Routing-Protocol) و IntEr-Zone Routing Protocol) IERP می باشد .
۴-۴- مسیریابی در پروتکل ZRP
۴-۵- پروسه نگهداری مسیر
فصل ۵- Zone Based Hierarchcal Link State –ZHLS
۵-۱- معرفی
۵-۲- خصوصیات ZHLS
فصل ۶- Cluster Switch Gateway Protocol ) CGSR)
۶-۱- عملکرد کلی پروتکل +CGSR
فصل ۷- Fisheye State Routing) FSR)
۷-۱- عملکرد پروتکل FSR
۷-۲- پروتکل GSR
فصل ۸- درجه مشارکت نودها در مسیریابی
۸-۱- انتخاب مسیر
تعداد مشاهده: 49 مشاهده
فرمت فایل دانلودی:.rar
فرمت فایل اصلی: doc
تعداد صفحات: 83
حجم فایل:354 کیلوبایت
تعداد مشاهده: 644 مشاهده
فرمت فایل دانلودی:.zip
فرمت فایل اصلی: word
تعداد صفحات: 60
حجم فایل:554 کیلوبایت
پایان نامه ربات و اجزای سازنده آن
پیشگفتار
واژه رباتیک که اولین بار توسط آیزاک آسیموف ابداع شد،به علم مطالعه و استفاده از ربات ها باز می گردد و هدف آن اتصال هوش از ادراک به رفتار است.
نویسندگان این پروژه با تشخیص اهمیت این علم و نیاز اولیه ، به ساخت ربات تعقیب خط که از سری ربات های انتخاب شده در بسیاری از مسابقات می باشد،پرداخته اند. با به کارگیری رویکرد های عملی و اصول بنیادین این رشته،قابلیت های این رباتنشان داده شده است تا به هدف آن که اتوماسیون نمودن ،کاهش وقت و هزینه و افزایش کارایی هر چه بهتر در این زمینه می باشد،دست یابند.
موضوع های مورد مطالعه رباتیک بیشتر در سه حوزه مهندسی مکانیک،مهندسی برق و مهندسی کامپیوتر قرار دارد.بدین منظور در بخش های مختلف این پروژه مباحث این سه حوزه به طور مشخص و کامل توضیح داده شده است.در زیر فصل های این پروژه مختصراً توضیح داده شده است.
• فصل اول به مقدمات رباتیک از معرفی ربات گرفته تا مزایا و کاربرد آن و همچنین آشنایی مختصری با ربات تعقیب خط ،پرداخته است.
• در فصول دوم،سوم و چهارم به مباحث الکترونیک،مکانیک و نرم افزار پرداخته شده است.
• در فصل پنجم نحوه ساخت ربات و اجزای به کار رفته در آن بیان شده است.
• در قسمت پیوست ها شماتیک مدارات آورده شده است.
در طراحی این ربات مراحل بررسی و امکان سنجی،تجزیه و تحلیل که شامل فهم دقیق موضوع و تحلیل مهندسی می باشد،طراحی و شبیه سازی ،پیاده سازی و مستندسازی ،اطمینان از صحت عملکرد و اصلاح خطاها انجام گرفته شده است.
امیدواریم تلاش این گروه سهمی کوچک در ارتقاء دانش داشته باشد.
چکیده:
ربات یک ماشین هوشمند است که جهت انجام وظایف مختلف استفاده می شود و در شرایط مختلف قابلیت تصمیم گیری را دارد.
طرح فوق به بررسی اجزاء و شرح مراحل کار ساخت ربات تعقیب خط می پردازد که قابلیت طی کردن مسیرهای از پیش تعیین شده را دارد.
بخش های اصلی سخت افزار سیستم شامل مدار سنسورها،مدار درایور و موتور می باشد که از سنسور های مادون قرمز، درایور TIP122 و موتور DCگیربکسیاستفاده شده است.
IC ربات، میکرو کنترلر AVRسری ATMEGA 16 می باشد.
برنامه ریزی میکرو توسط نرم افزار CodevisionAVR و زبان C انجام شده است و برای بارگذاری دستورات در میکرو از پروگرامر STK 200/300 استفاده شده است.
ایده اصلی در برنامه ریزی میکرو،برطرف کردن نویز سنسور ها بوده است که این کار توسط تابع های تعریف شده در قسمت ADC میکرو انجام گرفته است.
کلمات کلیدی:
ربات،ربات تعقیب خط،سنسور مادون قرمز،درایور TIP122، موتور DC،پروگرامرSTK 200/300 ،میکرو کنترلر AVR ،نرم افزار CodevisionAVR
فهرست مطالب
فصل اول: مقدمه
1-1 ربات چیست؟
1-2 تاریخچه توسعه تکنولوژی رباتیک
1-3 نسل های رباتیک
1-4 اهداف استفاده از ربات
1-5 قوانین کلی ربات ها
1-6 اجزای سازنده ربات
1-7 کاربرد ربات
1-8 مزایا و معایب ربات
1- 9 انواع ربات
1-10 آشنایی با ربات تعقیب خط
1-11 برخی از قوانین مسابقات تعقیب خط
فصل دوم: الکترونیک
2-1 مفاهیم پایه الکترونیک
2-2 سنسور
2-2-1 سنسور چیست؟
2-2-2 انواع سنسورهای نوری
2-2-3 کاربرد سنسور نوری
2-3 درایور
2-3-1 یک نمونه مدار درایور(L298)
فصل سوم: مکانیک
3-1 مکانیک و زیر ساخت های مکانیکی در ساخت ربات
3-2 بدنه و شاسی
3-3 موتور
3-4 چرخ
3-4-1 انواع چرخ ها
3-4-2 نقش چرخ ها
3-4-3 تعداد چرخ ها
3-4-4مکان چرخ ها
3-4-5 مشخصات فیزیکی چرخ ها
3-5 سیستم های انتقال قدرت
3-5-1 اتصال مستقیم
3-5-2 مکانیزم چرخ و تسمه
3-5-3 مکانیزم چرخ و دنده
3-5-4 مکانیزم چرخ و زنجیر
3-5-5 چرخ های اصطکاکی
فصل چهارم: نرم افزار
4-1 مرجع کامپایلر C
4-1-1 دستورات اولیه و کاربردی
4-1-2 انواع داده ها
4-1-3 متغیر ها
4-1-4 ثابت ها
4-1-5 عملگر ها
4-1-6 عبارات شرطی و کنترلی
4-1-7 ساختار تصمیم گیری if
4-1-8 ساختار تصمیم گیری else if
4-1-9 حلقه تکرار for
4-1-10 حلقه تکرار while
4-1-11 فرمان go to
4-1-12 ساختار برنامه ها در C
4-1-13 توابع در زبان C
4-2 میکرو کنترلر
4-2-1 مختصری راجع به8051
4-2-2 مختصری راجع به PIC 57
4-2-3مختصری راجع به AVR 58
4-2-3-1 ویژگی های میکروها
4-2-3-2 تنظیماترجیسترهای I/O
4-2-3-3 منابع کلاک
4-2-3-4 مبدلآنالوگبهدیجیتال
4-3 پیکر بندی پورت ها
4-4 پیکره بندی تایمر،کانتر
4-4-1 تایمر/ کانتر یک و ریجسترهای مربوطه
4-4-2 تایمر کانتر 1 در حالت PWM
فصل پنجم: ارزیابی سیستم
5-1 سنسور بکار رفته در سیستم
5-2 موتور، چرخ ها وسیستم انتقال قدرت بکار رفته در سیستم
5-2 درایور بکار رفته در سیستم
5-3میکروکنترلر سیستم
5-3-1 میکروکنترلر ATMEGA 16
5-3-2 فیوز بیت های ATMEGA 16
5-4 مدار رگولاتور ولتاژ
5-5پروگرامر ATK200/300
5-6 برنامه ریزی میکرو و توابع موجود
فصل ششم: نتیجه گیری و پیشنهادات برای ادامه کار
6-1 نتیجه گیری
6-2 مشکلات طرح
6-3 پیشنهاد برای ادامه کار
ییوست یک : شماتیک مدارات و دیتا شیت ها
مراجع
تعداد مشاهده: 485 مشاهده
فرمت فایل دانلودی:.zip
فرمت فایل اصلی: docx
تعداد صفحات: 127
حجم فایل:10,553 کیلوبایت
تعداد مشاهده: 654 مشاهده
فرمت فایل دانلودی:.zip
فرمت فایل اصلی: word
تعداد صفحات: 15
حجم فایل:12 کیلوبایت
تعداد مشاهده: 571 مشاهده
فرمت فایل دانلودی:.zip
فرمت فایل اصلی: word
تعداد صفحات: 40
حجم فایل:23 کیلوبایت