ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درموردآموزش میکرو کنترلر 8051

اختصاصی از ژیکو تحقیق درموردآموزش میکرو کنترلر 8051 دانلود با لینک مستقیم و پر سرعت .

تحقیق درموردآموزش میکرو کنترلر 8051


 تحقیق درموردآموزش میکرو کنترلر 8051

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه65

                                                             

فهرست مطالب

 

آموزش میکرو کنترلر 8051

تشریح پایه های 8051 و RAM و ROM داخلی آن

قبل از همه چیز چرا 8051 ؟

میکرولنترلر 8051 پایه و اساسی است برای یادگیری دیگر میکروکنترلر ها دستورات اسمبلی این میکرو نسبت به AVR خیلی کمتر هست و دارای امکانات کمتری نسبت به دیگر میکرو ها است به همین دلیل یادگیری و فهم آن خیلی راحت و آسان می باشد که برای شروع ابتدا باید مفاهیم منطق و دیجیتال را خوب فهمیده باشید و بعد از آن باید سخت افرار 8051 و RAM و ROM داخلی آن را درک کرده باشید تا بتوانید یک برنامه کاربردی بنویسید تا یک پروسه را کنترل کند. خیلی ها برای یادگیری میگن که ما که می خواهیم برنامه نویسی میکرو را یاد بگیرم پس بهتر بالاترین میکرو یعنی AVR یا PIC یاد بگیریم در صورتی که به نظر من کاملا اشتاه بوده و کار غلطی است که اگه بخواهید تا آخر ادامه دهید کاری طاقت فرسا خواهد بود. مثل این خواهد بود که سقف طبقه اول یک ساختمان را درست نکرده باشیم و بخواهیم طبقه دوم را درست کنیم. در این وبلاگ من تا بتوانم به زبان ساده و روان مطالب را بیان خواهم کرد که البته اگه یکم علاقه و پشتکار داشته باشد مطمئن باشید به میکرو مسلط خواهید شد و می توانید آن را به راحتی برنامه ریزی کنید. قیمت این میکرو خیلی ارزان می باشد در حدود 1000 تومان و حافظه ROM آن قابل پاک کردن و استفاده مجدد می باشد پس شما به راحتی می توانید در خانه یا محل کار برای راحتی خود و افراد خانواده چیزهایی با آن بسازید که آدم باورش نشه که اینو خودش ساخته و طراحی کرده.

                                                                                                              

 

 

                                                                                                                          

 


دانلود با لینک مستقیم


تحقیق درموردآموزش میکرو کنترلر 8051

مقاله در مورد رباتیک

اختصاصی از ژیکو مقاله در مورد رباتیک دانلود با لینک مستقیم و پر سرعت .

مقاله در مورد رباتیک


مقاله در مورد رباتیک

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:52

 

  

 فهرست مطالب

 

 

      مقدمه ای بر رباتیک

 

-1مقدمه

 

    2- تعریف ربات

 

    3- دسته بندی رباتها

 

    2-3- دسته بندی مؤسسه رباتیک آمریکا

 

    3-3- دسته بندی اتحادیه فرانسوی رباتهای صنعتی

 

    4- اجزاء اصلی یک ربات

 

    1-4- بازوی مکانیکی ماهر(Mechanical Manipulator)

 

    2-4- سنسورها

 

    3-4- کنترلر

 

    4-4- واحد تبدیل توان

 

     5-4- محرک مفاصل

 

    5- طبقه بندی رباتها

 

    1-5- طبقه بندی رباتها از نقطه نظر کاربرد

 

   2-1-5- رباتهای شخصی و علمی

 

    3-1-5- رباتهای نظامی

 

    2-5- طبقه بندی از نقطه نظر استراتژی کنترل در نسلهای ربات

 

    1-2-5- نسل اول

 

    3-2-5- نسل سوم

 

    4-2-5- نسل چهارم

 

    3-5- طبقه بندی از نقطه نظر محرک مفصلها

 

    1-3-5- سیستمهای الکتریکی

 

    1-1-3-5- موتورهایDC 

 

    2-1-3-5- مقایسه موتورهای DC

 

5-3-1-3- موتورهای AC

 

 

 

 

 

1مقدمه

    اتوماسیون در بخشهای مختلف صنعت و کارهای تولیدی در چند دهه اخیر ظهور پیدا کرده است و روز به روز نیز در حال توسعه می باشد. بیش از چند دهه از ظهور کارخانجات کاملاً مکانیزه که در آنها تمامی پروسه ها اتوماتیک بوده و نیروی انسانی در آن نقش اجرائی ندارد، نمی گذرد. اما در چند ساله اخیر شاهد بوجود آمدن کارخانجات مکانیزه ای بوده ایم که طراحی، ساخت و نحوه کار آنها واقعاً حیرت انگیز است. ایده و دانش کنترل اتوماتیک و استفاده از سیستمهای مکانیزه در کارخانجات به جنگ جهانی دوم می رسد. ما تحولات عظیم و چشمگیر آن در سالهای اخیر بوقوع پیوسته است.

رباتها جدیدترین مرحله تلاش انسان جهت صنایع اتوماتیک به شمار می روند. رباتها آن دسته از ماشینهای ساخت بشر هستند که لزوماً حرکتهایی شبیه انسان ندارند ولی توان تصمیم گیری و ایجاد و کنترل فعالیتهای از پیش تعیین شده را دارند.

 

شکل 1 : نمونه ای از استفاده از ربات در صنعت

 

 

    2- تعریف ربات

    دو تعریف موجود در رابطه با کلمه ربات از قرار زیر می باشند[9] :

    1- تعریفــی که توسطConcise Oxford Dic.  صورت گرفتــه است؛ ماشینی مکانیکی با ظاهر یک انسان که باهوش و مطیع بوده ولی فاقد شخصیت است. این تعریف چندان دقیق نیست، زیرا تمام رباتهای موجود دارای ظاهری انسانی نبوده و تمایل به چنین امری نیز وجود ندارد.

    2- تعریفی که توسط مؤسسه ربات آمریکا صورت گرفته است؛ وسیله ای با دقت عمل زیاد که قابل برنامه ریزی مجدد بوده و توانایی انجام چند کار را دارد و برای حمل مواد، قطعات، ابزارها یا سیستم های تخصصی طراحی شده و دارای حرکات مختلف برنامه ریزی شده است و هدف از ساخت آن انجام وظایف گوناگون می باشد.

 

    3- دسته بندی رباتها

    رباتها در سطوح مختلف دو خاصیت مشخص را دارا می باشند :

    1- تنوع در عملکرد

    2- قابلیت تطبیق خودکار با محیط

به منظور دسته بندی رباتها لازم است که قادر به تعریف و تشخیص انواع مختلف آنــــــها باشیم. سه

 دسته بندی مختلف در مورد رباتها وجود دارد. دسته بندی اتحادیــــــه رباتهای ژاپنی، دسته بندی

 مؤسسه رباتیک آمریکا و دسته بندی اتحادیه فرانسوی رباتهای صنعتی.[9]

 

 

   1-3-دسته بندی اتحادیه رباتهای ژاپنی

    انجمن رباتهای صنعتی ژاپن، رباتها را به شش گروه زیر تقسیم می کند :

 

    1- یک دست مکانیکی که توسط اپراتور کار می کند : وسیله ای است که دارای درجات آزادی متعدد بوده و توسط عامل انسانی کار می کند.

    2- ربات با ترکیبات ثابت : این دسته رباتها با ترکیبات ثابت طراحی می شوند. در این حالت یک دست مکانیکی کارهای مکانیکی را با قدمهای متوالی تعریف شده انجام می دهد و به سادگی ترتیب کارها قابل تغییر نیست.

    3- ربات با ترکیبات متغیر : یک دست مکانیکی که کارهای تکراری را با قدمهای متوالی و با ترتیب تعریف شده، انجام می دهد و این ترتیب به سادگی قابل تغییر است.

    4- ربات قابل آموزش : اپراتور در ابتدای امر به صورت دستی با هدایت یا کنترل ربات کاری را که باید انجام شود، انجام می دهد و ربات مراحل انجام وظیفه را در حافظه ضبط می کند. هر وقت که لازم باشد، می توان اطلاعات ضبط شده را از ربات درخواست نمود و ربات وظیفه درخواست شده را بصورت خودکار انجام می دهد.

    5- ربات با کنترل عددی : اپراتور وظیفه ربات را توسط یک برنامه کامپیوتری به او تفهیم می نماید و نیازی به هدایت دستی ربات نیست. درواقع ربات با کنترل عددی، رباتی است که با برنامه کامپیوتری کار می کند.

    6- ربات باهوش : این ربات درک از محیط و استعداد انجام کار با توجه به تغییر در شرایط و محدوده عمل کار را دارد.

 

    2-3- دسته بندی مؤسسه رباتیک آمریکا

    انستیتوی رباتیک آمریکا تنها موارد 3 و 4 و 5 و 6 را به عنوان ربات پذیرفته است.

 

 


دانلود با لینک مستقیم


مقاله در مورد رباتیک

دانلودمقاله آموزش و مطالب کلی راجع به میکرو کنترلر

اختصاصی از ژیکو دانلودمقاله آموزش و مطالب کلی راجع به میکرو کنترلر دانلود با لینک مستقیم و پر سرعت .

 

 

 

 

 

• آشنایی با دستگاه اسیلوسکوپ
• معرفی پورت موازی
• میکروپروسسور به عنوان قلب یک کامپیوتر
• مختصری بر تاریخچه ی ریزپردازنده ها
• چرا میکروکنترلر؟
• بررسی انواع حافظه ها
• آشنایی با پورت سریال
• مفهوم فرکانس ساعت پردازنده
• همه چیز در باره بایوس کامپیوترتان
در این قسمت قصد داریم یک دوره کوتاه و ساده از کار با اساسی ترین وسایل تولید و اندازه گیری سیگنال های الکتریکی ارایه کنیم. سعی کردیم که توضیحات به زبانی ساده بیان شود .
یک راهنمای قدم به قدم استفاده از اسکوپ نیز در انتهای مطالب قرار دادیم تا مورد استفاده سریع شما قرار گیر
1- اسیلوسکوپ (oscilloscope)
اصولا کلمه oscilloscope به معنی نوسان نما یا نوسان سنج است و این وسیله برای نمایش دوبعدی سیگنال های متغیر با زمان است. که محور افقی نمایش زمان و محور عمودی محور اختلاف ولتاژ بین دو نقطه از مدار است. پس اسیلوسکوپ فقط توانایی نمایش ولتاژ رو داره و وسیله ای صرفا برای اندازه گیری است و یک اسکوپ ایده آل نباید هیچ تاثیری بر روی سیگنال ورودی داشته باشه و فقط اون رو نمایش بده.
2- تنظیمات پایه
اگرچه کلیدهای کنترلی اسکوپ های مختلف کمی با هم فرق می کنه ولی در مجموع در اسکوپ های آنالوگ یک سری کلید های اساسی وجود داره که اگرچه در ظاهر تفاوت هایی وجود داره ولی در نهایت وظیفه ی اونا در مدل های مختلف یکیه و در شکل زیر یکی از ساده ترین مدل ها رو می بینید. این شکل به چهار قسمت مختلف تقسیم شده که سه قسمت مهم اون نامگذاری شده که در زیر توضیح اون ها رو می بینید.

a. انتخاب و ضعیت عمودی (کلید Vertical MODE در مرز مشترک قسمت 2 و 3)
بسته به این که بخواهیم از کدوم یک از ورودی های اسکوپ استفاده کنیم می تونیم کلید MODE رو تنظیم کنیم که به ترتیب از بالا به پایین اسکوپ، روی صفحه نمایش، کانال یک، کانال دو، دو موج را
همزمان و در وضعیت ADD، جمع ریاضی دو موج را نشان خواهد داد.
توجه1: بعضی از اسکوپ ها بجای کلید DUAL دو کلید دیگر به نام های ALT و CHOP دارند که هر دوی اون ها هم دو موج رو همزمان نمایش می دن اما تفاوت ALT و CHOP در اینه که ALT یک دوره تناوب از یک موج رو به طور کامل و بسیار سریع نمایش میده و بعد موج کانال دیگه رو. اما این تغییر انقدر سریع انجام میشه که ما اون رو حس نمی کنیم. اما وضعیت CHOP به صورت انتخابی بریده هایی از یک موج و بریده هایی ازیک موج دیگه رو هم زمان نشون میده که ممکنه شکل موج در فرکانس های پایین با نقطه هایی خالی نشون داده بشه.
توجه2:(MODE X-Y) در بعضی از اسکوپ ها دکمه ی تغییر وضعیت به X-Y در کنار همین دکمه های Vertical mode قرار داره و در بعضی در قسمت تریگر و برخی در قسمت های دیگه مثلا کلید MODE (نه Vertical MODE مثل چیزی که در بالا توضیح داده شد). اما چیزی که مهمه اینه که این وضعیت برای حذف بین دو کانال استفاده میشه و درواقع اونچه بر روی اسکوپ نشون داده میشه، مشخصه ی انتقالی بین دو نقطه است که محور عمودی معرف تغییرات کانال A و محور افقی نمایش تغییرات کانال B است.
b.کنترل زمان
همون طور که در شکل قسمت 1 می بینید صفحه نمایش (CRT) اسکوپ با واحدهایی مدرج شده که در مورد زمان برای پیدا کردن فرکانس موج استفاده می شه به این شکل که فرض کنیم یک موج به ورودی اسکوپ وارد شده(منبع اش می تونه مثلا یک سیگنال ژنراتور یا یک ترانس باشه که توضیح داده خواهد شد) و ما می خواهیم فرکانس اش رو پیدا کنیم. اول باید سوییچ Sweep time/Div رو به صورتی تنظیم کنیم که یک موج ثابت با حداقل یک دوره ی تناوب بر روی صفحه مشخص بشه، بعد از اون عددی رو که سوییچ روی اونه در واحد اون قسمت ضرب کنیم و به این ترتیب دوره ی تناوب یا پریود موج به دست می یاد که با معکوس کردن اون می تونیم فرکانس اش رو به دست بیاریم. مثلا فرض کنیم در مورد موج بالا اگه سوییچ time/div(بخونید تایم دیویژن) روی عدد 5 در قسمت ms باشه، نشون می ده که هر واحد افقی ما 5 میلی ثانیه رو نشون می ده و از اون جایی که موج ما در یک دوره ی تناوب در امتداد 4 خونه قرار گرفته، پس 4 تا 5 میلی ثانیه که 20 میلی ثانیه(یا 0.02 ثانیه) است دوره ی تناوب این موجه و در نتیجه فرکانس اون 0.02/1 یا پنجاه هرتزه که مثلا می تونه خروجی یه ترانس از برق شهری باشه.
c.کنترل ولتاژ یا دامنه
کنترل دامنه یا روش خوندن دامنه ی موج دقیقا مثل روش خوندن زمانه با این تفاوت که باید واحد های عمودی در Volt/Div (بخونید ولت دیویژن) ضرب بشه. مثلا در مورد موج بالا اگه بخواهیم ولتاژ P-P (پیک تو پیک یا از قله تا قله) رو اندازه بگیریم. با فرض اینکه Volt/Div بر روی عدد 1 باشه از قله تا قله ی موج ما 4 خونه رو اشغال کرده که ضربدر عدد یک، 4 ولت رو نشون میده. و این تنظیمات برای هر کانال ورودی باید به طور جداگانه انجام بشه و موج هر کانال باید بر اساس مقیاس خودش خونده بشه.
نکته ی مهم: در اکثر اسکوپ ها روی دستگیره های Time/Div و Volt/Div یه دستگیره ی کوچکتر وجود داره که برای کالیبره کردن اسکوپ استفاده میشه و ما همیشه باید قبل از تنظیم این سوییچ ها این دستگیره ی کوچکتر رو تا انتها در جهت عقربه های ساعت بچرخونیم در غیر اینصورت اندازه گیری های ما صحیح نخواهد بود.
d. انتخاب وضعیت های AC , GND , DC
این کلید سه حالته که معمولا زیر Volt/Div قرار داره به ما امکان میده که نوع خروجی مون رو انتخاب کنیم به این صورا که اگر کلید در وضعیت AC قرار داشته باشه تنها مولفه ی AC سیگنال نمایش داده خواهد شد و مقدار DC یا آفست موج ما حذف خواهد شد. وضعیت GND ورودی ما را به زمین اتصال کوتاه می کند و امکان تنظیم عمودی سطح صفر رو به ما میده. و وضعیت DC موج رو دست نخورده و بدون تغییر به ما نشون می ده که این موج مقدار شامل DC و AC خواهد بود.
توجه: همیشه در ابتدای کار باید از تنظیم بودن وضعیت صفر اسکوپ مطمئن بشیم به این ترتیب که کلید رو در حالت GND قرار داده و با دستگیره های Position خط افقی را بر روی صفر قرار دهیم. اینکار را باید برای هر کانال به طور جداگانه باید انجام دهیم و برای تغیر وضعیت از یک کانال به کانال دیگه می تونیم از کلید MODE (که توضیح داده شد) استفاده کنیم.
نکته1: استفاده از وضعیت AC اگرچه می تونه باعث مسدود کردن مقدار DC موج بشه اما در فرکانس های پایین می تونه باعث اعوجاج و به هم ریختگی شکل موج بشه و دلیل این مسئله استفاده از خازن های ظرفیت بالایی است که برای حذف مقدار DC موج درون اسکوپ وجود داره.
نکته2: اگرچه استفاده از وضعیت AC، ممکنه مشکل مطرح شده در قسمت الف رو بوجود بیاره، اما استفاده ی مفید اون می تونه برای اندازه گیری ریپل های بسیار کوچک موجود بر روی ولتاژ های به ظاهر DC باشه.(چطوری؟)
نکته3: تنها مشکل وضعیت DC اینه که ممکنه مقدار DC موج، مزاحم اندازه گیری دقیق مقدار AC بشه.

 

اساسی ترین مسائل مربوط به اسکوپ رو بررسی کردیم ولی مطالب دیگه ای هم وجود داره که معمولا در استفاده های مقدماتی کمتر از اونا استفاده میشه مثل تریگر کردن اسکوپ با یک منبع خارجی(و کلا بخش Triggering) یا کالیبره کردن اسکوپ بوسیله ی سیگنال مربعی یی که اسکوپ در اختیارمون قرار میده و یا مسایل نسبتا گسترده در رابطه با پروب ها جهت اندازه گیری های بسیار دقیق و ... که در یک پست دیگه بعد از معرفی مولتی متر دیجیتال و سیگنال ژنراتور، اونا رو خواهم نوشت ولی تنظیم برخی از کلیدهای بخش Triggering رو (بدون دلیل) جهت اندازه گیری صحیح در قسمت راهنمای قدم به قدم نوشته ام.
راهنمای قدم به قدم استفاده از اسکوپ
• قدم اول: روشن کردن اسکوپ!
• قدم دوم: اطمینان از کالیبره بودن اسکوپ
کلید های Gain Variable Control رو که به صورت کلیدی کوچکتر بر روی کلیدهای Volt/Div و Time/Div وجود داره تا انتها در جهت عقربه های ساعت بچرخونید.
• قدم سوم: تنظیم زمین اسکوپ
کلید سه حالته ی AC GND DC رو برای هر دو کانال در حالت GND قرار بدید و با دستگیره ی Position محور عمودی رو روی صفر قرار بدید. بوسیله ی کلیدهای Intensity و Focus به ترتیب شدت نور و نازکی موج رو تنظیم کنید و بعد از تنظیم زمین کلیدها رو در وضعیت DC قرار بدید.
• قدم چهارم: وصل مدار به اسکوپ
اگر از یک کانال می خواهید استفاده کنید با یک پروب و اگه از دو کانال با دو پروب باید مدار رو به اسکوپ وصل کنید. به این صورت که سوکت پروب رو به ورودی کانال مورد نظر وصل کنید و سر دیگه ی اون رو به دو سر المان یا قسمتی از مدار که می خواهید تغییرات ولتاژ اون رو بررسی کنید، وصل کنید
• قدم پنجم: پایداری موج
اگه موجی که روی صفحه نشون داده میشه یا سریع حرکت میکنه، دستگیره ی Trigger Level رو در حالت وسط قرار بدید و یه کم Time/Div رو هم تغییر بدید تا شکل موج واضحتر بشه و اگه موجتون ثابت بود به قدم بعد برید.
• قدم ششم: انتخاب منبع
کانال مورد نظرتون رو برای نمایش روی صفحه بوسیله ی کلید چند حالته ی Vertical Mode انتخاب کنید. اگه هر دو کانال رو هم زمان می خواهید ببینید یکی از حالتهای ALT یا CHOP رو انتخاب کنید و اگه مجموع دو موج مورد نظرتونه وضعیت ADD رو انتخاب کنید.

 

• قدم هفتم: اندازه گیری مشخصات موج
تعداد خونه های افقی رو که در امتداد یک دوره ی تناوب قرار گرفته اند در واحد Time/Div ضرب کنید و عدد به دست اومده رو معکوس کنید تا فرکانس موج بدست بیاد. برای بدست اوردن دامنه ی سیگنال، تعداد خونه های افقی رو از قله تا پایین ترین نقطه ی موج بشمارید و در Volt/Div اون کانال ضرب کنید. عدد به دست اومده اندازه ی دامنه ی P-P موج خواهد بود.
اگه مدارتون رو دست بسته باشید و اسکوپ تون هم سالم باشه باید بعد از این مراحل یک شکل موج ثابت رو بر روی اسکوپ ایجاد کرده باشید و مشخصات اون رو هم اندازه گیری کرده باشید. در غیر اینصورت باید دنبال پیدا کردن اشکال مدارتون یا اطمینان از سالم بودن اسکوپ باشید.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  55  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلودمقاله آموزش و مطالب کلی راجع به میکرو کنترلر