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

دانلود پروژه پایان نامه مقاله تحقیق گزارش کارآموزی گزارش کارورزی طرح توجیهی گزارش کارآفرینی

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

دانلود پروژه پایان نامه مقاله تحقیق گزارش کارآموزی گزارش کارورزی طرح توجیهی گزارش کارآفرینی

دانلود پروژه پایان نامه مقاله تحقیق گزارش کارآموزی گزارش کارورزی طرح توجیهی گزارش کارآفرینی

بایگانی
آخرین نظرات
نویسندگان

۲ مطلب با کلمه‌ی کلیدی «پروژه کارآموزی رشته کامپیوتر» ثبت شده است

  • ۰
  • ۰

توضیحات : 
این فایل با فرمت ورد و آماده پرینت می باشد.

 

موضوع:

گزارش کارآموزی دانشگاه آزاد اسلامی واحد بیضا

 

مقدمه

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

با این مقدمه شاید اهمیت و جایگاه درس دو واحدی کارآموزی برای ما روشنتر شده و با نگاهی دیگر به آن بپردازیم .

میزان رضایت دانشجو از این دوره

این دوره بسیار مفید و برای دانشجوحاعز اهمیت می باشدوهدف آشنایی با محیط کارگاهی ، کسب تجربه ، ایجاد و درک روابط بین مفاهیم و اندوخته های تئوری با روشها و کاربردهای عملی و اجرایی ، ایجاد ارتباط با محیط کار و تعیین میزان کاربرد تئوری در عمل بوده است.

 

فصل اول

( آشنایی کلی با مکان کارآموزی )

مشخصات کلی محل کارآموزی

دانشگاه آزاد اسلامی واقع در شهرستان بیضاء که در سال 1381 تاسیس گردیده که تقریبا 900 نفر دانشجو در این واحد دانشگاهی در حال تحصیل می باشند .

فصل دوم

( ارزیابی بخشهای مرتبط با رشته علمی کارآموزی

 

شریح کلی از نحوة کار، وظایف و مسئولیت‌های کارآموزی در محل کارآموزی و ارائه لیستی از عناوین کارهای انجام شده توسط دانشجو:

وظایف انجام شده در دانشگاه آزاد اسلامی واحد بیضاء به شرح زیر می باشد.

 

1- آشنایی با سخت افزارو لوازم جانبی

2- اسمبل کردن کامپیوتر

فصل سوم

( آزمون آموخته‌ ها، نتایج و پیشنهادات )

 

گزارش کار کارآموز

1- آشنایی با سخت افزارو لوازم جانبی

سخت افزار شامل کلیه قطعات کامپیوتر می باشد از قبیل:

1- مادر بورد 2- CPU 3- کیس و پاور 4- فلاپی دیسک 5- هارد دیسک 6- سی دی رام 7- کارت صدا 8- کارت فکس مودم 9- کارت گرافیک 10- کی بورد 11- مانیتور 12- ماوس 13- پلاتر 14- پرینتر 15- کارت شبکه 16- کارت TV17- کارت I/O 18- قلم نوری 19- RAM 20- رسیور کارت 21- اسکنر

آشنایی با قطعات سخت افزاری

مادر بورد یا برد اصلی کامپیوتر( Main Board , Mother Board): بردی است که کلیه بردهای کامپیوتر روی آن نصب می شوند. بر روی آن محلهایی برای اتصال یا قرار گرفتن کارتهای مختلف‘ کابلهای مختلف و سی پی یو قرار دارد. ابعادی حدود 25*30 سانتی متر دارد. چند مدل رایج آن عبارتند از: GIGA، ATC 7010، Asusو ... جزء اصلی ترین بردها محسوب می گردد. نوع سی پی یو و ایرادهایش مستقیما روی نحوه کاردکرد سیستم تاثیر می گذارد و کوچکترین ایراد آن باعث عدم کارکرد کامپیوتر می گردد.

مادر بردقسمتهای روی برد به شرح زیر می باشد:

1- سوکت مخصوص CPU: که در مادر بردهای 486 و پنتیوم به صورت مربع بوده ولی در پنتیوم 2 به صورت کارتی می باشد. نوع سوراخهای سوکتهای 486 موازی بوده و در سوکتهای پنتیوم سوراخها به صورت اریب می باشد. هر دو دارای ضامنی جهت وصل کامل دارند.

2- اسلاتها( (SLOTیا شیارهای گسترشی: توانایی مادربرد را گسترش میدهند. اسلاتها به سه صورت می باشند: آیزا AISA))- پی سی آی(PCI) - ای جی پی (AGP)که به ترتیب سریعتر و جدیدتر می باشند. اسلاتها برای نصب انواع بردها یا کارتها روی مادربرد طراحی شده اند.

3- ماژولهای رم: که جهت نصب رم طراحی شده اند و انواع رم های 4 مگابایت- 16 مگابایت- 32 مگابایت- 64 مگابایت- 128 مگابایت و ... در این ماژولهای مخصوص خود نصب می شوند که دارای ضامنی نیز می باشند.

4- باطری ساعت و تاریخ: این باطری جهت نگهداری ساعت و تاریخ سیستم در مواقعی که کامپیوتر خاموش می باشد گذاشته شده است که به صورت جعبه ای و سکه ای و خازنی قابل تعویض می باشد.

5- خروجی کی بورد: این خروجی که جهت نصب به صفحه کلید طراحی شده به دو صورت معمولی و PS2می باشد.

6- خروجی های :ONBOARDبعضی از مادربردها بردها را به صورت روی برد دارند که خروجی این بردها روی مادر برد خواهند بود. در روی مادربرد جامپرهایی جهت تنظیم ولتاژ و سرعت و نوع سی پی یو وجود دارد که حتما باید تنظیم شود چرا که در غیر اینصورت ممکن است به سی پی یو آسیب برساند. یکسری جامپرها در مادر برد دیده می شود که به کیس وصل می شود جهت نمایش وضعیت روشن و خاموش بودن LEDهای روی کیس و کی بورد می باشد. جعبه مادر بورد معمولا شامل یک کابل IDEجهت اتصال به هارد درایو و یک کابل روبان برای اتصال به فلاپی درایو می باشد. یک سی دی شامل درایورهای چیپ ست مادر بورد که در صورت داشتن کارت صدا و کارت گرافیک و کارت LANبه صورت ONBOARDدارای درایورهای آنها نیز خواهد بود. مادربوردها مجموعه وسیعی از کانکتورها را در پنل I/Oفراهم می کنند. به عنوان مثال در مادربورد EPoX 8RDA+ ازچپ به راست داریم: کانکتور داخل رنگ آبی کمرنگ یک کانکتور ماوس PS/2می باشد. کانکتور داخل رنگ ارغوانی یک کانکتور کی بورد PS/2می باشد. دو کانکتور داخل رنگ سبز کانکتورهای USB 2.0می باشند. کانکتور داخل رنگ قرمز کانکتور پورت پارالل (موازی) می باشد((LPT. دو کانکتور داخل رنگ زرد کانکتورهای پورت سریال (COM1,COM2) هستند. کانکتور داخل رنگ نارنجی کانکتور RJ45 LANمی باشد. دو کانکتور داخل رنگ سبز دو کانکتور اضافی USB 2.0می باشند. کانکتور داخل رنگ صورتی برای میکروفن می باشد. کانکتور داخل رنگ آبی کانکتور خط ورودی کارت صدای BUILT INو کانکتور داخل رنگ سبز کانکتور خط خروجی کارت صدای BUILT INمی باشد. اتصال وسایل از طریق کانکتور USBبه خاطر راحتی در استفاده روز به روز گسترش پیدا می کند و از آنجا که وسایل به صورت گردان می توانند به همدیگر زنجیره ای وصل شوند بنابراین کانکتورهای USBتمام شدنی نیستند. اما استفاده از یک پرینتر یا سیستم BACK UPدرایو نوار در پورت پارالل غیر معمول نیست یا اینکه کانکتورهای PS/2کی بورد و ماوس جهت استفاده کی بورد و ماوس. کانکتورهای روی پنل I/Oهنگامی که مادربورد نصب می شود از پشت کیس کامپیوتر برآمدگی دارند بنابراین این کانکتورها بدون باز کردن کیس کامپیوتر قابل دسترسی هستند. برای کارآیی بهتر سی دی رایتر و هارددرایو نباید روی یک IDEنصب شوند. جعبه مادربورد شامل یک کابل IDEاست. بنابراین یک کابل IDEدیگر باید جداگانه خریده شود. در شکل زیر یک کابل IDEبا طول 18 اینچ استاندارد با کیفیت بالا-BELKIN- دیده می شود. کانکتورهای کابل جهت نشان دادن محل اتصال هر کدام رنگهای متفاوتی را دارند. آبی برای مادربورد- سیاه برای وسیله MASTER IDEو خاکستری برای وسیله SLAVE IDE.

مادربردهای DDR:

نوع جدید مادربوردها که علاوه بر دارا بودن اسلاتهای AGPماژولهای حافظه DDRرا نیز ساپورت می کنند. مادربردهایSDRAM: نوع قدیمی مادربوردها که شامل اسلاتهای ISAمی باشد. مادربردهای RAID: نوعی از مادربردها که استفاده از دو هارددرایو را به صورت parallelفراهم می کند. واحد پردازش مرکزی((CPU: کنترل کننده مرکزی کامپیوتر می باشد که به کلیه قسمتهای کامپیوتر رسیدگی می نماید و عمل پردازش را انجام میدهد. این قطعه پردازشگر اصلی کامپیوتر است و در واقع تعیین‌ کننده نوع کامپیوتر می ‌باشد. در حال حاضر CPUهای پنتیوم رایج است که انواع آن پنتیوم II، III، IIIIمی ‌باشند. CPUها دارای ابعادی حدود 5 * 5 cmو با ضخامتی حدود 2 mmمی ‌باشند. CPUبر روی برد اصلی در جای مخصوص خود نصب می ‌شود. سرعت CPUبا واحد مگاهرتز معرفی می شود. این پردازنده دارای مدار الکترونیکی گسترده و پیچیده است که به انجام دستورات برنامه های ذخیره شده می پردازد. بخشهای اصلی CPUحافظه و واحد کنترل و واحد محاسبه و منطق هستند. در بخش حافظه کار ذخیره سازی موقت دستورها و یا داده ها در داخل ثباتها یا registerها انجام می شود. واحد کنترل با ارتباط با بخشهای مختلف سی پی یو کار هدایت و کنترل آنها را بر عهده دارد. واحد محاسبه و منطق(ALU) کار انجام توابع حسابی و مقایسه ای و منطقی را بر عهده دارد. از میان انواع سی پی یوهای AMDو اینتل که بازار را در چنگ خود دارند پردازنده athlonاز AMDارزانتر و سریعتر و با کیفیت تر از پردازنده های اینتل می باشد.

CPU

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

نسل های پردازنده ها

مهم ترین عامل شناسایی پردازنده ها، نوع آنها می باشد که با شماره و یا نام اختصاصی مشخص می شود. از بین پردازنده های تولید شده نوع اینتل و موتورولا متداولتر از بقیه هستند. موتورولا پردازنده خود را به صورت ۸۶xxxیا نام اختصاصی و اینتل به صورت ۸۰x86یا نام اختصاصی خود به بازار معرفی نمودند. بدین صورت xمی تواند یک عدد دلخواه یک رقمی باشد که هر چه مقدار آن بیشتر باشد در نتیجه رقم آن بزرگ تر بوده و پردازنده جدید تر، سریعتر و کاراتر می باشد. قبل از پردازنده پنتیوم پردازنده ها یک شماره ۵رقمی داشتند که دو رقم سمت چپ معمولاً نام پردازنده و سه رقم سمت راست نسل پردازنده رامشخص می کنند. برخی سازندگان دیگر به جای شماره از نام های اختصاصی مانند K5و K6استفاده می نمودند.

مدل پردازنده

هر کدام از نسل های مختلف پردازنده ها دارای انواع متفاوتی می باشند که برای کارهای خاصی ساخته شده اند. به عنوان مثال پردازنده های ۸۰۴۸۶داری انواع (SX- SLC- DX- DX2- DX3- DX4- DX5) می باشد که در آن DXاولین پردازنده با یک کمک پردازنده است که دارای ۸کیلوبایت حافظه زمان اولیه می باشد و سرعت آن۵۰برابر ۸۰۸۸است، در صورتی که SXفاقد کمک پردازنده می باشد. نسل پنجم پردازنده اینتل دارای مدل های (کلاسیک، MMX) می باشد. نسل ششم پردازنده اینتل دارای مدل های (IIT,II ,PRO Celeron) هستند. نسل هفتم پردازنده های اینتل دارای مدل های (ایتانیوم) ۶۴بیتی با سرعت یک گیگاهرتز) می باشد.

سرعت پردازنده

یکی از مواردی که مستقیاً روی کارآیی پردازنده اثر می گذارد سرعت آن است که معمولاً بر روی آن نوشته می شود. هر چه پردازنده سریعتر باشد اطلاعات را سریعتر پردازش می کند. سرعت پردازنده ها بر حسب مگاهرتز بیان می شود و یک مگاهرتز، معادل یک میلیون چرخه در ثانیه است. بعضی تولید کنندگان سرعتی که بر روی پردازنده می نویسند واقعی نیست، بلکه آنها توانمندی پردازنده در مقابل اینتل را می سنجند و به آن سرعت معادل پنتیوم می گویند. عوامل مؤثر در کارآیی پردازنده فرکانس ساعت یا سرعت ساعت است که معمولاً به دو صورت می باشد: ۱- سرعت ساعت داخلی: در این حالت پردازنده عملیات داخلی خود را براساس این ساعت انجام می دهد، این سرعت برابر سرعتی است که بر روی پردازنده ذکر شده است. در هنگام فروش نیز این سرعت را معرفی می کنند. مانند:P4/2.2Ghz

۲-سرعت ساعت خارجی (سرعت گذرگاه سیستم): این سرعت درواقع مدار الکترونیکی است که خارج از تراشه قرار دارد و به پایه های مربوط به ساعت وصل می شود. اطلاعات خارج از پردازنده مانند اطلاعات حافظه اصلی رایانه بر این اساس سنجیده می شود. ولتاژ پردازنده در ابتدای ساخت پردازنده ها از ولتاژ ۵ولتی به صورت استاندارد استفاده می شد، اما پس از ورود پردازنده های «۴۸۶دی ایکس ۴» و «پنتیوم» از ولتاژهای پایین تر مانند ۸/۲و ۳/۳نیز استفاده می شود.

RAM
معروفترین حافظه مورد استفاده کامپیوتر است . به این وسیله از انجایی که دستیابی به سلول های حافظه آن بلافاصله قابل دسترسی هست random accessمیگویند نقطه مقابل RAMرا Serial Access Memory (SAM) مینامند همانطور که از نامش پیداست دیتاها را بصورت سریال مانند نوار کاست نگهداری میکند . در SAMاگر دیتایی در دسترس نباشد کلیه دیتاها چک میشوند تا به دیتای مورد نظر برسد . کاربرد SAMدر حافظه بصورت بافر بیشتر مورد استفاده است . اما در RAMدر هر لحظه ای که بخواهید میتوانید به دیتای مورد نظر دسترسی داشته باشید . در این مقاله سعی میکنم تمامی چیزهایی که لازمست تا بدانید RAMچیست و چه میکند را توضیح میدهم . یک چیپ حافظه تقریبا شبیه به میکروپروسسور همان IC (Integrated Circuit) هست در این مدارات مجتمع میلیون ها ترانزیستور و خازن قرار دارد . در تقریبا تمامی کامپیوتر ها در حافظه dynamic random access memory (DRAM) ترانزیستور و خازن مجموعا با هم یک سلول از حافظه را تشکیل میدهند که نمایش دهنده یک بیت از حافظه هستند . خازن یک بیت از حافظه را نگهداری میکند یا صفر یا یک . در مقابل ترانزیستور بصورت سوئیچی عمل میکند که وظیفه کنترل مدارات را روی چیپ حافظه دارد که ایا خازن را بخواند یا اینکه موقعیت را برای نخواندن ان و تغییر موضع ایجاد کند . خازن را میتوانید مثل سطلی در نظر بگیرید که الکترون ها در ان ذخیره میشوند . برای ذخیره کردن 1 در سلول حافظه این سطل پر از الکترون میشود و برای 0 شدن خالی از الکترون میشود . مشکلی که این خازنها دارند اینستکه پس از مرور زمان نشتی میکنند و گرایش به خالی شدن دارند . این اتفاقات در کمتر از میلی ثانیه اتفاق می افتد . بنابراین برای عملکرد درست حافظه پویا یا حتی CPUکنترل کننده حافظه باید انها را شارژکند تا مقدار 1 را در خودشان نگه دارند . یعنی کنترل کننده حافظه مدام حافظه را میخواند و دوباره انرا مینویسد ! این عملیات بصورت خودکار در یک ثانیه هزاران بار اتفاق می افتد . برای تصور قضیه فوق در ذهنتان فرض کنید سطل آبی داریم که از زیر سوراخ کوچکی دارد وقتی سطل را از اب پر میکنی و شیر اب را قطع کردی اب ظرف رو به اتمام میرود حالا برای اینکه ظرف همیشه پر از اب یا همان الکترون باشد یک شناور میگذاریم که با پایین امدن ان اب دوباره به ظرف بریزد . عملیات refreshشدن رم برای رم های پویا هست و عملا برای همین قضیه به این نام نامیده شده اند . بنابراین رم های پویا مداوما باید در حال refreshشدن باشند درغیر اینصورت اطلاعات داخل خود را از دست میدهند . بنابراین این refreshشدن ها باعث میشود از سرعت این رم کم بشود . سلول های حافظه روی یک تخته سیلیکونی قرار دارند که بصورت ارایه ای از ستون ها و سطر ها هست به ستون ها bitlineو به سطرها wordlineمیگویند . محل تقاطع این دو محدوده شناسایی ادرس های سلول حافظه میباشد . DRAMها مداوما ستونهایشان را شارژ میکنند تا ترانزیستور های خود را بصورت فعال نگهدارند . وقتی قرار باشد که مقدار یک را به خازن اختصاص دهد انرا شارژ میکند اما وقتی میخواهد ان مقدار را بخواند که ایا مقدار یک را دارد یا نه یک امپلی فایر حساس مشخص میکند که ایا خازن ظرفیتش از الکترون باندازه بیش از 50% هست یا خیر اگر هست مقدار یک دارد وگرنه باید مقدار یک به ان داده میشود . تحلیل عملکرد DRAMتا همینجا بماند بنابراین یادتان باشد که خازن ها به تنهایی نمیتوانند کاری کنند بلکه RASو CASبرای ادرس دهی خازنها لازمند . یک کنتور برای انکه لحظات رفرش شدن را بشمارد . یک امپلی فایر حساس برای خواندن مقدار خازن و اینکه ایا خازن قابل نوشتن هست یا خیر . Static RAM (SRAM) از تکنولوژی متفاوتی استفاده میکند . در رم از نوع ایستا نوعی flip-flopوجود دارد که هر بیت از حافظه را نگهداری میکند . یک فلیپ فلاپ برای حافظه چهار تا شش ترانزیستور سیم کشی شده به هم دارد اما دیگر نیازی به تازه شدن و refreshشدن ندارند . و این همان نقطه ای است که باعث میشود رم ایستا از رم پویا پیشی بگیرد . به هر حال از انجایی که بخش های بیشتری نسبت به رم پویا در رم ایستا داریم بنابراین سلول های حافظه فضای بیشتری نسبت به رم پویا اشغال میکنند . بنابراین شما روی چیپ حافظه از حافظه کمتری برخوردار میشوید که باعث میشود این نوع حافظه گران شود . بنابراین رم ایستا سرعت بیشتری دارد اما گرانتر است اما رم پویا سرعت کمتری دارد در عوض ارزان تر است . لذا رم ایستا برای کش CPUبهتر است و رم پویا برای حافظه های بزرگتر پرکاربرد تر است . چیپ های حافظه امروزه بصورت کارتهایی که ماژول مینامیم هستند حتما شده که روی این حافظه ها اعدادی مثل 8*32 یا 4*16 را دیده باشید این اعداد تعداد چیپهای موجود در ان چیپ را نمایش میدهند و اینکه هر اما اینکه چه نوع رمی بر روی چه نوع پایه ای قرار بگیرد نیز نکته ایست که نباید از ان به این سادگی رد شد . در مقالات قبلی درمورد نحوه اتصال رم با مادربرد توضیحاتی داده ام . اما نکاتی را باز هم یاداور میشوم : SIMM single in-line memory moduleاین برد از حافظه از 30 پین برای اتصال با ابعاد 9*2 سانتیمتر دارد در اکثر کامپیوتر ها SIMMها را باید بصورت جفت نصب کنید علاوه بران میزان حافظه نیز در این جفت باید یکی باشد این بان دلیل است که پهنای باند ارتباطی باس مادربرد شما بیش از یک SIMMمیباشد . یعنی برای انکه شما از 16 مگابایت رم بهره مند شوید باید دو رم 8 مگابایتی نصب کنید . که هر SIMMبفرض میتواند 8 بیت دیتا منتقل کند . در حالیکه باس سیستم میتواند 16 مگابایت منتقل کند . SIMMهای اخیر در ابعاد 11*2.5 سانتیمتر هستند که از 72 پین برای اتصال استفاده میکنند که این پینها برای افزایش پهنای باند است که تا بیش از 256 مگابایت رم هم میتوان برانها نصب کرد . اما همانطور که میدانید SIMMها قدیمی شده و تکنولوژی جدید بنام Dual in-line Memory Module (DIMM) وجود دارد . که دارای 164 یا 184 پین هستند با ابعاد تقریبا 14*2.5 سانتیمتر DIMMها میتوانند از 8 مگابایت تا 1 گیگابایت گنجایش برای رم داشته باشند و دیگر نیازی به اینکه بصورت جفت قرار بگیرند ندارند . نوع دیگری هم وجود دارد که در مقاله مربوطه در مورد Rambus in-line MemoryModule (RIMM) توضیح داده ام


دانلود گزارش کارآموزی دانشگاه آزاد اسلامی

  • جواد صادقی
  • ۰
  • ۰

توضیحات : 
این فایل با فرمت ورد و آماده پرینت می باشد.

 

موضوع:

گزارش کارآموزی شرکت سخت افزار

 

فهرست مطالب

 

عنوان صفحه

 


مقدمه................................................................................................................................1

سرآغاز..............................................................................................................................2

کاربرد راحت.....................................................................................................................4

- یک رابط برای همه دستگاهها .........................................................................4

- پیکربندی خودکار.............................................................................................4

- به دور از تنظیمات کاربر...................................................................................4

- آزاد کردن منابع سخت‌ افزاری برای وسایل جانبی ........................................4

- سادگی کابل......................................................................................................5

- Hot pluggable..............................................................................................5

- عدم احتیاج به منبع تغذیه..............................................................................5

سرعت..............................................................................................................................6

قابلیت اطمینان................................................................................................................7

قیمت پایین......................................................................................................................7

صرفه‌جویی در مصرف انرژی...........................................................................................7

قابلیت انعطاف..................................................................................................................8

پشتیبانی توسط سیستم عامل........................................................................................9

پشتیبانی وسیله جانبی..................................................................................................10

مجمع ابزار آلات USB...................................................................................................11

 

الف

این پورت کامل نیست....................................................................................................12

- از دید کاربران.................................................................................................12

- پشتیبانی نشدن توسط سخت افزارهای قدیمی............................................12

- محدودیت سرعت...........................................................................................13

- محدودیت فاصله.............................................................................................14

- ارتباطات نظیر به نظیر....................................................................................14

- تولیدات شکل‌دار............................................................................................14

- از دید ارتقاء دهندگان....................................................................................15

- پیچیدگی پروتکل...........................................................................................15

- پشتیبانی در سیستم عامل............................................................................15

- گیرهای سخت افزاری.....................................................................................16

- مبالغ................................................................................................................16

USB در برابر IEEE _ 1394.....................................................................................17

حداقل نیازهای کامپیوتر................................................................................................17

- کنترل کننده میزبان.......................................................................................18

- سیستم عامل..................................................................................................18

- اجزا..................................................................................................................18

- اجزای یک اتصال............................................................................................19

- تجهیزات لازم برای ارتقاء...............................................................................20

- انتخاب تراشه..................................................................................................21

اجزای یک کنترلر USB....................................................................................21

- پورت USB....................................................................................................22

 

ب

- بافرهای داده USB........................................................................................22

- CPU..............................................................................................................23

- حافظه برنامه...................................................................................................24

- حافظه داده....................................................................................................26

- رجیسترها.......................................................................................................26

- I/Oهای دیگر................................................................................................26

- ویژگیهای دیگر..............................................................................................27

ساده سازی پروسه ارتقاء..............................................................................................27

- انتخاب معماری...............................................................................................27

- تراشه‌هایی که از ابتدا برای USBطراحی شده‌اند......................................28

- تراشه‌هایی بر اساس خانواده‌های آشنا.........................................................28

- تراشه‌هایی که به میکرو کنترلرهای خارجی متصل می‌گردند......................29

- مرجع خصوصیات تراشه................................................................................30

- برنامه تراشه نمونه..........................................................................................30

- انتخاب راه انداز..............................................................................................30

- ابزارهای اشکال‌زدایی.....................................................................................31

- بردهای ارتقا از فروشندگان تراشه................................................................31

- بردهای از منابع دیگر.....................................................................................32

- نیازمندیهای پروژه.........................................................................................33

نگاهی به بعضی از تراشه‌ها...........................................................................................35

- EnCoreمحصول شرکت سیپرس...............................................................35

- معماری CPU................................................................................................35

 

پ

- کنترلر USB..................................................................................................36

- EZ _ USBشرکت سیپرس........................................................................37

- معماری CPU................................................................................................37

- کنترلر USB..................................................................................................38

PCI 16C7X5شرکت میکروچیپ............................................................................42

- معماری............................................................................................................42

- کنترلر USB...................................................................................................42

NET 2888شرکت نت چیپ

- کنترلر USB

USB 9603شرکت National Semiconductor.....................................................44

- کنترلر USB...................................................................................................46

PDIUSBD 11/1محصول فیلیپس...........................................................................46

- معماری...........................................................................................................46

- کنترلرهای USB...........................................................................................47

Strong ARMاینتل...................................................................................................47

- کلاسهای دستگاهها.......................................................................................48

- استفاده از کلاسها..........................................................................................48

- اجزای یک مربع خصوصیات کلاس................................................................49

- کلاسهای تعریف شده.....................................................................................50

- مطابقت یک دستگاه با یک کلاس................................................................52

- وسایل جانبی استاندارد.................................................................................52

- صفحه کلید ، ماوس و دسته بازی .................................................................52

 

ت

- دستگاههای انبارش توده‌ای..........................................................................53

- چاپگرها.........................................................................................................55

- دوربینها و اسکنرها .......................................................................................55

- برنامه‌های صوتی............................................................................................56

- مودم‌ها...........................................................................................................57

- کاربردهای غیر استاندارد..............................................................................57

- دستگاههایی که داده‌ها را با یک سرعت کم منتقل می‌کنند......................58

- به روز رسانی دستگاههای RS _ 232..........................................................59

- دستگاههای مراکز فروش...............................................................................60

- جایگزینی دستگاههای با پورت موازی غیر استاندارد..................................61

- ارتباطهای کامپیوتر به کامپیوتر....................................................................63

 

ث

- پیوندهای بی‌سیم...........................................................................................63

 

ü مقدمه

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

به طور خلاصه، USBبا مدار‌های واسط قبلی بسیار متفاوت است. یک دستگاه USBقادر است که چهار نوع پاسخ دهد که به وسیلة آنها کامپیوتر، دستگاه را شناخته و آماده تبادل داده با آن می‌شود. همة دستگاهها باید بر روی کامپیوتر دارای راه‌اندازی باشند که به عنوان پلی بین برنامة کاربردی و سخت افزار USBعمل می‌کند.

برای ارتقا و ساخت یک دستگاه USBو طراحی نرم‌افرهای ارتباط با آن، شما باید اطلاعاتی دربارة چگونگی نحوة کار سیستم عامل کامپیوتر داشته باشید. همچنین باید تراشة کنترلی، کلاس و روشهای ارتقا پروژه‌تان را معین کنید.

ü سرآغاز

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

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

کاربرد راحت:به گونه‌ای که نیازی به آشنایی با جزئیات نصب نخواهیم داشت.

سرعت:به گونه‌ای که رابط باعث پایین آمدن سرعت ارتباط نشود.

قابلیت اطمینان:به گونه‌ای که خطا‌ها کاهش یابد و امکان اصلاح خودکار خطا‌هایی که اتفاق می‌افتد وجود داشته باشد.

قابلیت تطبیق:به گونه‌ای که انواع مختلفی از وسایل جانبی بتوانند از این رابط استفاده کنند.

ارزانقیمت:به گونه‌ای که کاربران (و کارخانه‌هایی که از این رابط برای تولیدات خود بهره می‌برند) متحمل هزینه زیادی نشوند.

صرفه جویی در مصرف انرژی:به منظور کاهش مصرف باتری در کامپیوتر‌های قابل حمل.

شناخته شده توسط سیستم عامل‌ها:به گونه‌ای که ارتقادهندگانی که از این رابط برای ارتباط با وسیله جانبی خود استفاده می‌کنند مجبور به نوشتن راه اندازهایی نزدیک به زبان ماشین نباشند.

خبر خوب آنکه شما مجبور به ایجاد این رابط ایده‌آل نیستید چون طراحان (USB) این کار را برای شما انجام داده‌اند. طراحی USBاز ابتدا بر این اساس بوده که بتواند رابطی باشد آسان، با توانایی ارتباط مؤثر با همة انواع وسایل جانبی و به دور از محدودیتهایی که در رابطهای کنونی وجود دارد.

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

این اهداف بزرگ USBباعث شد که ارتقادهندگان، یعنی کسانی که وسایل جانبی USBرا طراحی و برنامه ریزی می‌کنند، با مشکلاتی رو به رو شوند. یک نتیجه از کاربرد راحت این رابط پیچیده شدن آن نسبت به رابطهای قدیمی‌تر بود. به علاوه کارکردن با رابطی که هنوز عمری از طراحی آن نگذشته، فقط با این دلیل که جدید است طراحان را با سختیهایی رو به رو کرد. هنگامی که USBبرای اولین‌بار روی کامپیوتر‌ها قرار گرفت، ویندوز هنوز دارای راه‌انداز برای همة انواع وسایل جانبی USBمتعارف، نشده بود. از طرفی آنالیز کننده‌های پروتکل و ابزار‌ةای ارتقا هنوز طراحی نشده بودند، بنابراین انتخاب USBبه عنوان رابط مناسب دچار محدودیت می‌شد. مشکلاتی شبیه به این امروزه دیگر وجود ندارند و مزایای استفاده از USBدر کنار متعدد شدن میکروکنترلرها و ابزارها ارتقا و تواناییهای سیستم‌های عامل افزایش یافته است. این کتاب به شما نشان خواهد داد که چگونه می‌توانید یک وسیله جانبی USBرا به آسانی و سرعت و با استفاده از بهترین وسایلی که هم اکنون وجود دارد طراحی کنید و راه بیندازید.

این فصل شامل مطالبی از جمله شرح ویژگیهای از USB، مزایا و اشکالات آن، همچنین مسائلی که در طراحی و برنامه‌ریزی وسایل جانبی USBپیش می‌آید و مختصری از تاریخچه رابطها خواهد بود.

ü کاربرد راحت

بزرگترین هدف از طراحی USB، ایجاد رابطی با کاربری راحت بوده است و حاصل آن رابطی است که به علتهای زیادی استفاده از آن مقبول واقع شده است.

یک رابط برای همة دستگاههاـ USBمی‌تواند برای ارتباط با همه نوع وسیلة جانبی مورد استفاده قرار گیرد به جای داشتن کانکتور‌های مختلف و سخت‌افزارهایی که فقط یک نوع وسیله جانبی را پشتیبانی کنند، از یک رابط برای همة وسایل جانبی استفاده می‌کنیم.

پیکربندی خودکارـ هنگامی که کاربر وسیله جانبی USBرا به سیستم خود متصل می‌کند، ویندوز به طور خودکار آن را پیدا کرده و راه‌آنداز مربوط به آن را بارگذاری می‌کند. هنگامی که برای اولین بار یک وسیله را به کامپیوتر‌مان متصل می‌کنیم، ممکن است ویندوز به ما پیغام دهد که دیسکتی که شامل راه‌انداز آن دستگاه می‌باشد را درون دستگاه قرار دهیم، اما در بقیه مواقع، نصب به صورت خودکار انجام می‌شود و ما مجبور نیستم که برنامه setupرا اجرا کنیم و یا کامپیوتر را برای استفاده از آن وسیله جانبی restartکنیم.

 


دانلود گزارش کارآموزی شرکت سخت افزار

  • جواد صادقی