آزمایشگاه

لیست آزمایشگاههای گروه مهندسی کامپیوتر و فناوری اطلاعات
آزمایشگاه مدارمنطقی
هدف این آزمایشگاه آشنایی عملی دانشجویان با اجزای مدارهای منطقی و نحوه عملکرد این مدارها و کسب مهارت در توسعهی مدارها و سیستمهای دیجیتال است.
آزمایشگاه مدارهای الکتریکی و الکترونیکی
هدف این آزمایشگاه آشنایی دانشجویان با المانهای الکتریکی، دستگاههای اندازهگیری کمیتهای الکتریکی و دیگر تجهیزات آزمایشگاه (مولتیمتر، اسیلوسکوپ، منبع تغذیه، مولد پالس و ...) و نحوه کار با آنها است. همچنین دانشجویان با نحوه شبیهسازی و پیادهسازی عملی مدارهای پرکاربرد الکتریکی و الکترونیکی و نحوه تست و عیبیابی آنها آشنا میشوند.
آزمایشگاه معماری کامپیوتر
هدف این آزمایشگاه آشنایی عملی دانشجویان با مفاهیم ارائه شده در درس معماری کامپیوتر مانند طراحی و پیاده سازی سخت افزار هسته اولیه کامپیوتر ۸ بیتی، بررسی عملکرد واحد محاسبه و منطق (ALU)، ارتباط بین رجیسترها، حافظه RAM و راه اندازی آن در مدهای مختلف خواندن و نوشتن، مسیر داده و عملکرد آن در معماری سیستمهای ۸ بیتی، بررسی انواع فرآیندهای اجرای دستورات یک برنامه در یک CPU است.
آزمایشگاه ریزپردازنده
هدف از آزمایشگاه ریزپردازنده آشنایی عملی دانشجویان با مطالبی چون تشکیل شمارنده باینری توسط میکروکنترلر، نمایش اعداد بر روی ۷ Segment، نمایش اعداد و حروف بر روی نمایشگر HEX، تابلو روان توسط نمایشگر DOTMATRIX، نمایش داده و تابلو روان بر روی نمایشگر LCDکاراکتری، نمایش اطلاعات بر روی نمایشگر LCD گرافیکی، اسکن کی پد، ساعت دیجیتال، دماسنج، فرکانسمتر دیجیتال، راه اندازی موتور پلهای به صورت پله کامل، راه اندازی موتور DC، رطوبت سنج، دماسنج توسط NTC، کنترل نور به کمک سنسور CDS، ارتباط با حافظه EEPROM خارجی، ارتباط SD/MMC به کمک RS۲۳۲، RTC ساعت جهانی، تبادل داده با RF-Transceiver و ریموت کنترل، ارتباط با کامپیوتر از طریق پورت USB، ارسال دیتا به کمک ریموت کنترل به بلوک IR-Receiver، ارتباط با تلفن از طریق DTMF و پروگرام کردن میکرو از طریق BOOTLOADER، است.
آزمایشگاه سیستم عامل
هدف این آزمایشگاه آشنایی عملی دانشجویان با مفاهیم درس سیستمهای عامل است. بخش اول این آزمایشگاه عمدتاً به کار با سیستم عامل لینوکس تمرکز دارد و در بخش دوم آن، برنامهنویسی در این سیستم عامل و تعامل با هسته آن انجام میشود.
آزمایشگاه شبکههای کامپیوتری
هدف این آزمایشگاه ایجاد درک صحیح از مفاهیم پایه شبکههای کامپیوتری است. در این آزمایشگاه دانشجویان با ابزارها و تجهیزات مورد نیاز برای طراحی، پیادهسازی و مدیریت شبکههای کامپیوتری آشنا میشوند و به منظور کسب مهارتهای لازم، آزمایشهای عملی مبتنی بر مباحث نظری را انجام میدهند.
آزمایشگاه الکترونیک دیجیتال
هدف این آزمایشگاه آشنایی عملی دانشجویان با اصول مدارهای الکترونیکی MOS، مشخصههای یک مدار الکترونیکی دیجیتال و تحلیل مدارهای ساده الکترونیکی است.
کارگاه کامپیوتر
هدف این کارگاه آشنایی عملی دانشجویان با مباحث پایه در کار با سختافزارها و نرمافزارهای سیستمهای کامپیوتری، امنیت اطلاعات، نوشتن ماکرو در مدیریت نرمافزارها، برنامهریزی یک محیط کاری و ارتباطی هوشمند بیسیم با اتصالات بلوتوث، زیگ بی و شبکه محلی، کار با اتصالات و کارتهای شبکه و میکروکنترلرها در یک محیط شبکهای، نوشتن برنامههای کاربردی ساده در محیط وب و طراحی صفحات وب است.
سیستمهای موجود در مجموعه ی آزمایشگاه های سخت افزار
- سیستم آموزشی معماری کامپیوتر
سیستم آموزشی معماری کامپیوتر مجموعهای کامل جهت آموزش عملی معماری میکرو کامپیوترها میباشد که براساس آموزشهای ارائه شده در دروس تئوری این واحد طراحی و ساخته شده است. ۴ واحد اصلی یعنی RAM، CU، ALU، و رجیسترها به صورت مجزا در بلوکهای مختلف طراحی شده که در ابتدا عملکرد هر یک از این واحدها و در ادامه ارتباط بین آنها بررسی خواهد شد. بورد نمایشگر دارای یک واحد باس LED هوشمند است که نشانگر مسیر توزیع اطلاعات بین واحدهاست. همچنین در این قسمت یک واحد کنترلی طراحی شده که باس اشغال شده توسط هر واحد را نشان میدهد. در ورودی نیز ۴ بلوک مجزا مبتنی بر کلید، ورودیهای مختلف را به واحدهای عملیاتی اعمال میکنند.
- سیستم آموزشی مدار منطقی
سیستم آموزشی مدار منطقی مجموعهای کامل جهت آموزش آزمایشگاه مدار منطقی میباشد که بر اساس آموزشهای ارائه شده در دروس تئوری این واحد طراحی و ساخته شده است. در این سیستم آموزشی به دلیل تسریع در بستن مدارها و اطمینان از نتایج حاصل شده، بایاس تمامی بلوکها انجام شده و تنها پایههای مورد نیاز در اختیار کاربر قرار گرفته شده است. همچنین یک عدد بردبورد جهت تشکیل مدارهای دلخواه و ارتباط بلوکها در این مجموعه قرار دارد.
- سیستم آموزشی میکروکنترلرهای PIC/AVR/۸۰۵۱
این سیستم آموزشی مناسب برای کار در آزمایشگاه ریزپردازنده است که شامل مجموعهای کامل جهت آموزش سه خانواده پر کاربرد میکروکنترلرهای ۸۰۵۱، AVR و PIC میباشد. در این مجموعه آموزشی بایاسینگ تمامی بلوکها انجام شده و تنها ورودیها و خروجیهای مورد نیاز برای برنامه نویسی جهت استفاده آسانتر کاربر بر روی دو سری ترمینالهای نری و مادگی قرار داده شده است. به دلیل وجود پورتهای USB در کلیه لپ تاپها و PC ها، پروگرامر +RN-MICRO از طریق پورت USB برنامه ریزی شده و قابلیت برنامه ریزی درون مدار در حین کار میکروکنترلر را نیز دارا میباشد. نقشه شماتیک بلوکها، تشریح برنامههای نوشته شده و نحوه ارتباط میکروکنترلر با تمامی بلوکها به طور کامل در دستور کار توضیح داده شده است. همچنین یک عدد بردبورد جهت تشکیل مدارهای دلخواه و ارتباط با بلوکها از طریق ترمینالهای مادگی در این مجموعه قرار دارد.
- سیستم آموزشی تراشه های FPGA و CPLD
این سیستم آموزشی مناسب برای راهاندازی آزمایشگاه FPGA است که شامل مجموعهای کامل جهت آموزش تراشههایCPLD، FPGA و مدارهای مرتبط با این دو تراشه میباشد که بر اساس نیاز بازار صنعت و آموزش سخت افزار، طراحی و ساخته شده است. تراشههای FPGA و CPLD قرار داده شده در این سیستم آموزشی محصول شرکت XILINX هستند. ضمناً FPGA و CPLD قرار داده شده در این مجموعه آموزشی به ترتیب از خانوادههای قدرتمند SPARTAN۳ و XC۹۵۰۰ انتخاب شدهاند. کلیه بلوکهای آزمایشی این مجموعه آموزشی، سازگار با هر دو تراشه میباشند و تمام مثالها و برنامههای موجود در دفترچه راهنما نیز بر مبنای هر دو تراشه برنامه نویسی و طراحی شدهاند. نقشه شماتیک بلوکها، تشریح برنامههای نوشته شده و نحوه ارتباط FPGA و CPLD با تمامی بلوکها به طور کامل در دستور کار توضیح داده شده است. همچنین یک عدد بردبورد جهت تشکیل مدارهای دلخواه و ارتباط با بلوکها از طریق ترمینالهای مادگی در این مجموعه قرار دارد.
- سیستم آموزشی میکروکنترلر ARM
این سیستم آموزشی مناسب برای راهاندازی آزمایشگاه ARM است که شامل مجموعهای کامل جهت آموزش میکروکنترلر ARM و مدارهای مرتبط با این نسل از میکروکنترلرها است. تراشه انتخاب شده در این مجموعه آموزشی میکروکنترلر LPC۱۷۶۸ محصول شرکت NXP میباشد که با توجه به تعدد سازندگان این تراشه، تجهیزات و منابع اطلاعاتی موجود، بهترین گزینه ها جهت آموزش میکروکنترلر ARM است. کلیه بلوکهای آزمایشی این مجموعه سازگار با تراشه های LPC۱۷۶۸ و STM۳۲F۴۰۷ بوده و تمام مثالها و برنامههای موجود در دفترچه راهنما نیز بر مبنای Datasheet و User Manual هر دو تراشه مذکور طراحی شده است. نقشه شماتیک بلوکها، تشریح برنامههای نوشته شده و نحوه ارتباط میکروکنترلر با سایر بلوکها به طور کامل در دستورکار دستگاه قرار داده شده است. همچنین بردبوردی جهت تشکیل مدارهای دلخواه و ارتباط با بلوکها از طریق ترمینالهای مادگی در این مجموعه قرار دارد