تحقیق در مورد آموزش ساخت ربات میکروکنترلر 23 ص

لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 22 صفحه

 قسمتی از متن word (..doc) : 
 

‏آموزش ساخت ربات (میکروکنترلر‏) 
‏میکروکنترلر چیست: ‏میکروکنترلر رو درواقع می توان یه کامپیوتر ‏کوچولو‏ ‏در‏ ‏قالب یه چیپ برای کنترل وسایل الکترونیکی (در اینجا ربات)‏ ‏تلقی کرد. ‏تفاوت میکروکنترلر با میکروپروسسور در اینه که میکروکنترلر دارای یک CPU ‏٫‏مقدار ‏محدودی RAM ‏٬ ROM ‏٬ ‏پورت های I/O ‏و تایمر در درون خود می باشد در صورتی که ‏میکروپروسسور فقط یه CPU ‏هست و شما باید RAM, ROM ,... ‏رو به صورت اجزای جانبی به ‏اون متصل کنید (درست مثل CPU ‏کامپیوتر). برای همین میکروکنترلرها تک منظوره ولی ‏میکروپروسسورها همه منظوره هستند. با این تفاسیر میکروکنترلرها دارای کارایی های ‏خاص خودشون مثلا در ماشین لباسشویی‏٬‏ ماکروویو‏٬‏ تلفن و البته ربات هاو... هستند یعنی ‏جایی که استفاده از میکروپروسسور نه از نظر کارایی و نه از نظر اقتصادی عقلانیه! ‏تازه فهمیدیم میکرو یعنی چی
‏انتخاب میکرو(‏مناسب ربات ما:
‏در انتخاب ‏میکرو فاکتورهای زیادی دخیله: ‏۱-‏هزینه ‏ ‏۲-‏سرعت‏ ‏ ‏۳-‏کارایی و قابلیت ها‏ ‏ ‏۴-‏راحتی کار ‏با آن و... در حال حاضر در‏ ‏بازار ایران میکروهای متنوعی ازجمله ‏۸۰۵۱‏ از اینتل‏٬ PIC ‏از میکروچیپ تکنولوژی و AVR ‏از شرکت ATMEL ‏هواخواهان زیادی دارن. همچنین آمارها ‏نشون داده که در ساخت ربات اکثرا از PIC ‏استفاده شده (در آمریکا :)) ولی من می خوام ‏این پروژه رو با AVR ‏انجام بدم چون تقریبا کم هزینه (‏۳۵۰۰) ‏هستش‏٬‏ هم کارایی های ‏مناسبی داره‏٬‏ هم برنامه نویسی برا اون آسونه (هم C ‏داره هم Basic ‏تازه کلی هم نرم ‏افزار Emulator, Simulator ,... ‏داره) و تازه پروگرمر ائن بسیار ساده و کم خرجه. با ‏این حال فکر نمی کنم‏ ‏نوع میکرو تفاوتی در نقشه مدار و.. بزاره بجز کد و کامپایلر ‏میکرو که سعی می کنم مال PIC ‏یا حتی ‏۸۰۵۱‏ رو هم در کنار AVR ‏زمیمه کنم. پس کسایی که ‏با AVR ‏کار نکردن اصلا نگران نباشن.‏راستی یادم رفت بگم‏ ‏برا این ربات‏ ‏از AVR ‏مدل Atmega32 ‏استفاده خواهم کرد (مفت ‏۳۵۰۰ ‏و برای آموزش برنامه نویسی اون با وجود کامپایلرهای متنوعی چون Bascom (‏بیسیک) و CodeVision (‏سی) من Bascom ‏رو انتخاب می کنم تا تازه کارهای برنامه نویسی ‏هم مشکلی نداشته باشن (بیسیک که دیگه کاری نداره!). فکر نمی کنم چیزی ناگفته‏ ‏مونده ‏باشه! پس از جلسه بعد آموزش ساخت پروگرمر و یکم آموزش برنامه نویسی AVR ‏٬‏البته فقط ‏در حد کار خودمون -ربات- رو خواهیم داشت‏.
‏جلسه قبل کمی در مورد میکرو و میکروی مناسب کار خودمون صحبت کردیم. این جلسه می ‏خوام به طور کلی تر راجع به قابلیت های میکروی AVR ‏بخصوص مدل Atmega32 ‏صحبت کنم. ‏بزارین‏ ‏بعضی از‏ ‏قابلیت های مهم مربوط به کار خودمون رو‏ ‏بصورت لیست بنویسم:
‏کارایی بالا و توان مصرف کم
‏سرعت بسیار بالا نسبت به سایر میکروها
32K ‏حافظه فلش داخلی قابل برنامه ریزی

 

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

لوکس فایل | فروشگاه ساز رایگان فروش فایل دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید