دانلود مقاله کنترلرها
این فایل در قالب Word قابل ویرایش، آماده پرینت و ارائه به عنوان پروژه پایانی می باشدریزپردازنده ها و میکروکنترلرها در طراحی سیستم های کنترل برای طیف وسیعی از وسایل و کاربردها استفاده می شود. پیشرفتی که در این زمینه پدید آمده است. نگرشی همه جانبه را از طرف متخصصین و علاقمندان به این شاخه می طلبد. در این زمینه PLC یا کنترل گر منطقی برنامه پذیر از جایگاه خاصی برخوردار است. از ساده ترین فرآیندهایی که می توان بصورت توابع منطقی پیاده سازی کرد تا پیچیده ترین فرایندهای صنعتی، قابل پیاده سازی با PLC ها می باشند.
فهرست:
مقدمه
تاریخچه
کنترل گرها
سیستم کنترل شده توسط ریزپردازنده
کنترلگر منطقی برنامه پرداز
تفاوت بین PLC و کامپیوترها
سخت افزار
طراحیمکانیکی سیستم PLC
ساختار داخلی PLC
گذرگاهها
حافظه
واحد ورودی/ خروجی
مزیت
هارد درایو و کنترلر آن
24 صفحه
برای کنترل اطلاعات در هارد دیسک و نحوة ذخیرة آن بر روی صفحات مغناطیسی آن و خواندن محتویات آن به حافظه RAM از یک مدار کنترلر استفاده میشود که معمولاً در کامپیوترهای XT بر روی یک بورد موسوم به کنترلر هارد بوده و در یک اسلات قرار میگیرد. در هاردهای جدید بر روی خود هارد دیسک تعبیه میشود و از یک کارت به عنوان واسط بین کنترلر و هارد و مادربورد استفاده میشود. اگر سیستم ON board باشد این واسط یا آداپتور بر روی مادربورد قرار میگیرد ولی اگر ON bord نباشد بر روی یک کارت موسوم به مالتی I/O وجود دارد. در بسیاری از سیستمهای ON bord لین قابلیت که بتوانیم قسمت مربوطه روی مادربورد را غیر فعال نماییم و یک کارت واسط در اسلاتها قرار دهیم، را فراهم میسازد. برای اینکار باید جامپر مربوط به هارد (مثلاً IDE) را بر روی مادربورد غیر فعال (Disable) و بر روی کارت فعال (Enable) نماییم و آنگاه کارت را در یک اسلات قرار دهیم. دراین نوع سیستمها برای اینکار یک سوئیچ یا جامپر وجود دارد. با غیر فعال کردن این جامپر یا جامپرها میتوانیم یک کارت مالتی I/O را در اسلاتها قرار دهیم. شکل 8-9 یک نوع مالتی I/O را نشان میدهد (روی کارت مالتی I/O هر سه واسط هارد، فلاپی و I/O وجود دارد) ولی برای کنترل هارد به تنهایی نیز کارتهای موسوم به کنترلر هارد (مثلاً IDE) وجود دارد که از آنها نیز میتوانیم استفاده نماییم.
دانلود پایان نامه آماده
دانلود پایان نامه کارشناسی ارشد رشته الکترونیک کنترلر HOST USB در SLAT PCI با فرمت ورد و قابل ویرایش تعدادصفحات 90
مقدمه
شبکه ای از سیمها که ارتباط بین میکروپرسسور و دستگاههای جانبی را برقرار میکنند و آنها را به هم می پیوندند BUS نامیده می شود .
باسهای استاندارد :
- EISA , ISA
- Micro Channel
- PCI , VESA Local Bus
ابتدا به اختصار توضیحی چند در مورد هر یک می آوریم:
ISA Bus
کلیه اتفاقاتی که در باس ISA انجام میشود با سیگنال کلاک 8 مگاهرتز انجام می شود در اینصورت انجام جابجایی دیتا حداقل دو سیکل از باس کلاک طول میکشد . این معادل 165/4 میلیون جابجایی در ثانیه است . از آنجائیکه data Path در ISA Bus فقط 16 بیت پهنا دارد ، ماکزیمم 2 بایت در هر ارتباط میتواند انتقال داده شود . این معادل ماکزیمم سرعت انتقال نظری 33/8 مگابایت در ثانیه است .
EISA Bus
همانند ISA Bus ، کلیه اتفاقاتی که در EISA Bus انجام میگیرد با سیگنال ، کلاک 8 مگاهرتز بهتر انجام می شود . در این حال یک جابجایی دیتا حداقل یک سیکل از باس کلاک طول میکشد . این معادل 33/8 میلیون جابجایی در ثانیه است .
با توجه به اینکه پهنای data path در EISA 32 بیت است ، در هر ارتباط حداکثر چهار بایت میتواند منتقل شود . که این معادل سرعت انتقال نظری 33 مگابایت در ثانیه است .
Micro Channel Bus
امروزه ماکزیمم سرعت انتقال قابل دستیابی روی Micro Channel ، 40 مگابایت در ثانیه است . این بر اساس سرعت باس 10 مگاهرتز است ، در صورتی که یک جابجایی دیتا در هر سیکل از کلاک 10 مگاهرتز اتفاق بیفتد . ( 10 میلیون جابجایی در هر ثانیه ، چهار بایت در هر جابجایی) . در صورت استفاده از سرعت بیش از 80 و 160 مگابایت در ثانیه ممکن میباشد .
از میکروپرسسور 80286 به بعد سرعت بیش از 8 MHZ که سرعت باس بود، بوجود آمد . (مثلأ نرم افزاری مانند Microsoft windows) . همانطور که ماشینهای سریعتر احتیاج به جاده های بهتری دارند ، CPU ای سریعتر نیز نیاز به باسهایی با سرعت بیشتر دارند . برای دستیابی به سیستمی که دارای سرعت باس و سرعت CPU یکسان باشد ، Local Bus ها بوجود آمدند .
باس PCI یکی از انواع Local Bus ها میباشد .
PCI مخفف Peripheral Component Interconnect میباشد .
برخی از خصوصیات PCI عبارتند از :
1- حداکثر سرعت MHZ33
2- دارای مسیر دیتای 32 و 64 بیت
3- انتقال دیتا به روش Burst Mode
4- سازگار با MCA , EISA , ISA
VL Bus
(VESA Local Bus) VL Bus از جمله Local Bus ها میباشد .
دارای خصوصیات زیر است .
1- Version 1 ، باس 32 بیتی
Version 2 ، باس 64 بیتی (در دست ساخت)
2- حداکثر فرکانس کلاک 33 مگاهرتز و 3 شیار(slot) توسعه
حداکثر فرکانس کلاک 40 مگاهرتز و 2 شیار توسعه
حداکثر فرکانس کلاک 50 مگاهرتز و 1 شیار توسعه
PCI مخفف Peripheral Component Interface است و توسط شرکت Intel در سال 1992 ارائه گردید. در واقع ایده PCI به این دلیل از طرف شرکت Intel عرضه شد، که از معرفی باس های متفاوتی که بنا به نیازهای گوناگونی لازم می شوند، جلوگیری گردد. PCI دارای ویژگی های مخصوص به خود است و هیچگونه وابستگی خاصی به پردازنده سیستم ندارد، حتی از این استاندارد در جاهایی غیر از کامپیوترهای شخصی می توان استفاده نمود، کما اینکه نگارشی از آن با عنوان Compact PCI در محیط های صنعتی و در مصارف ارتباطی استفاده می شود. در ذیل نگاه کوتاهی به باس PCI و خصوصیات آن خواهیم انداخت.
باس PCI یک باس مشترک است. این مطلب بدین معنا است که باس اطلاعات (Data Bus) و باس آدرس روی آن مشترک هستند و باس های جداگانه ای به این منظور نداریم. در نگاه اول ممکن است این موضوع نقطه ضعفی برای این باس یه حساب آید ولی ویژگی دیگر این باس که انتقال اطلاعات به صورت burst است آن را جبران می کند. در توضیح انتقال اطلاعات روی این باس این مساله را به صورت دقیق تر خواهیم دید.
باس PCI از طریق یک Bridge از باس به پردازنده مرکزی و حافظه متصل شده است در حقیقت به دلیل عدم یکسان بودن ویژگی های PCI و پردازنده ها در حالت های مختلف، وجود یک جزء که در اینجا همان Bridge است برای ایجاد ارتباط بین پردازنده مرکزی در کامپیوتر و اجزای موجود بر روی باس PCI الزامی است. در مادربردهای امروزی این Bridge همان Chipset موجود بر روی مادربردها است، به هر کدام از اجزایی که بر روی باس PCI هستند یک Agent گفته می شود.
برای انجام تبادل اطلاعات یکی از Agent های روی باس باید این تبادل اطلاعات را با یکی دیگر از اجزای روی باس آغاز کند، به Agent ای که انتقال اطلاعات را آغاز می کند Master Initiator گفته می شود و به Agent ای که به درخواست یک Master پاسخ می دهد Slave Target می گویند. هر جزیی روی باس PCI به دلایلی که ذکر آن فراتر از حوصله این اوراق است باید Target باشد. بعضی از اجزا ممکن است بتوانند Master شوند، به عبارت دیگر Master بودن اجزا در باس PCI اختیاری است. البته توجه به این نکته خالی از لطف نیست که اگر یک باس PCI هیچ جزء Master نداشته باشد، هیچ انتقال اطلاعاتی روی آن صورت نخواهد گرفت. به هنگام آغاز یک تبادل اطلاعات Transaction یک Master باس را در اختیار می گیرد، تبادل اطلاعات بین Master و Target مورد نظرش انجام می شود و در آخر Master باس را برای استفاده های بعدی آزاد می کند.
دانلود پایان نامه رشته کامپیوتر میکرو کنترلر 8051 با فرمت ورد و قابل ویرای تعداد صفحات 138
دانلود پایان نامه آماده
پیشگفتار:
با ساخت وسایل الکترو مغنا طیسی نظیر انواع الکتروموتورها، بوبین ها ،رله ها وغیره ، انسان قادر شد با بهره گیری از الکترونیک ، کنترل ابزارهای مکانیکی را در دست گیرد و سر انجام با پیدایش میکرو پروسسورها و با توجه به توانایی آنها در پردازش اطلاعات و اعمال کنترلی و همچنین قابلیت مهم برنامه پذیر بودن آنها تحول شگرفی در ساخت تجهیزات الکترونیکی و صنعتی و غیره به وجود آمد.
پیشرفتها و تحولات اخیر باعث پیدایش اتوماسیون صنعتی شده که در بسیاری از موارد جایگزین نیروی انسانی می گردد. به عنوان نمونه انجام امور سخت در معادن و یا کارخانه ها و یا کارهایی که نیازمند دقت وسرعت بالا میباشد و یا انجام آن برای نیروی انسانی خطر آفرین است به انواع دستگاهها و رباتها سپرده شده است. همچنین با پیشرفت الکترونیک در زمینه ساخت سنسورها. بالا رفتن دقت آن ها، امروزه انواع گوناگونی از حسگرها در دنیا تولید می شود که در ساخت رباتها و در زمینه اتوماسیون نقش مهمی را ایفامیکنند.
در این پایان نامه پس از مباحثی در مورد پردازش دیجیتالی تصویر ، معرفی میکرو کنترلر 8051 بصورت مختصر و در حد نیاز و بخش کوچکی در مورد استپ موتورها به طراحی وپیاده سازی نمونه ای کوچک از یک ماشین مسیر یاب پرداخته شده است .شایان ذکر است که مطالب مربوط به طراحی وساخت ماشین بگونه ای بیان شده که توسط هر فردی که آشنایی مختصری با میکرو کنترلرها داشته باشد، قابل پیاده سازی است.
فهرست
پیشگفتار: ................................................................................. 3
فصل 1
آشنایی با ماشین بینایی و تصویر برداری دیجیتالی ...................... 6
فصل 2
میکروکنترلر 8051 .................................................................... 38
فصل 3
موتور پله ای و مشخصه های اساسی آن ................................... 99
فصل 4
نمونه عملی از یک ربات مسیر یاب ساده ................................. 112