بسم الله الرحمن الرحیم


1- دانشجویان گروه های 2 نفره تشکیل میدهند و از طریق ایمیل اسامی را برای اینجانب ارسال خواهند کرد. (مهلت انجام: 5 اسفند)
2- دریافت یک برد بورد، یک میکرو از اینجانب پس از تایید ایمیل گروه بندی. (سایر وسایل لازم برای انجام آزمایش توسط دانشجویان خریداری خواهد شد ولی تحویل گرفته نخواهد شد)
3- در تاریخ های ذکر شده یکی از آزمایش های زیر را تحویل خواهند داد و از آنها بصورت کامل راجع به سخت افزار و برنامه توضیح خواسته خواهد شد ضمنا باید بتوانند در زمان ارائه، تغییراتی در نحوه ی عملکرد مدار انجام دهند. (تاریخ و زمان تحویل پروژه ها از طریق همین وبگاه به اطلاع دوستان خواهد رسید)

انجام همه ی آزمایشها توسط همه ی گروه ها الزامی ست.

الف: (مهلت تحویل: 21 اسفند) خواندن ولتاژ آنالوگ خروجی یک پتانسیومتر توسط ADC  داخلی میکرو، نمایش مقدار هشت بیت بالا روی یکی از پورتهای میکرو، تبدیل مقدار خوانده شده به ولتاژ آنالوگ توسط یک DAC هشت بیتی (انتخاب D/A آزاد است اما AD7302 توصیه میشود) فرکانس نمونه برداری، یک دهم ثانیه

ب: (مهلت تحویل: 27 فروردین ) راه اندازی یک لامپ یا مصرف کننده ی کم توان 220 ولتی توسط میکرو. در این پروژه باید فرمان توسط میکرو ابتدا به یک Opto-coupler داده شود. از خروجی اپتوکوپلر، این فرمان به یک رله داده خواهد شد. متعاقبا، رله یک مصرف کننده ی کم توان را روشن یا خاموش خواهد کرد. انتخاب مصرف کننده با خود شماست. تغذیه ی سمت خروجی اپتوکوپلر و رله باید از تغذیه ی سمت ورودی اپتوکوپلر و میکرو کاملا ایزوله باشد. صدور فرمان توسط کاربر و با فشردن یک میکروسوییچ خواهد بود. (مسایل امنیتی را در حین انجام این پروژه رعایت کنید. از دست زدن به ولتاژ 220 خودداری کنید. ترجیحا ابتدا با رله یک led را خاموش و روشن کنید و در صورت موفقیت] آنگاه بجای led یک لامپ بگذارید)

ج: (مهلت تحویل: 10 اردیبهشت) پروژه ی قسمت ب را به نحوی تغییر دهید که لامپ مزبور در صورتی روشن شود که نور محیط از یک مقدار قابل تنظیم (توسط پتانسیومتر) کمتر شود (این پتانسیومتر یک threshold به میکرو میدهد و میکرو میزان نور محیط را که از سنسور میگیرد با این threshold  مقایسه میکند. اگر روشنی محیط زیاد بود، لامپ خاموش میشود و اگر روشنی کم بود، لامپ رو روشن میکند. 

د (مهلت تحویل 24 اردیبهشت : ) کنترل دور موتور dc با استفاده از یک pwm تولید شده توسط میکرو. duty cycle مربوط به pwm توسط یک پتانسومتر تنظیم میشود. موتور دی سی مزبور را پس از پروژه ی "ج" از اینجانب تحویل بگیرید.

ه) (مهلت تحویل 7 خرداد) کنترل دور یک موتور dc با استفاده از یک کنترل کننده ی تناسبی. در این جالت شما باید سرعت یک موتور را با مقدار خواسته شده مقایسه کنید و با بدست آوردن میزان خطا، متناسب (k برابر) با آن یک pwm به موتور اعمال کنید. 

و)

ز)


گروه 1 دهقانی راستی 

گروه 2 مقدس
گروه 3 مظفری پارسا
گروه 4 صالحیه ***