مهندسی برق

سیستم های دیجیتال 1

آموزش سیستم های دیجیتال 1 (مدار منطقی)

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

جبرخطی

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

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

مدرس 1: دکتر اردشیر محمدزاده

@intelligentcontrolref

intelligent.controlref@gmail.com

طراحی و شبیه‌سازی حافظه ۸*۸ SRAM با نرم‌افزار کیدنس

طراحی و ترسیم layout و شبیه‌سازی یک بلوک حافظه SRAM 8*8)، ۶۴) بیتی با نرم افزار کیدنس در تکنولوژی ۱۸۰ نانومتر cmos می‌باشد. SRAM 8*8 طراحی شده شامل: سلول‌های حافظه استاتیک، مدار پیش شارژ، sense amplifier، مالتی پلکسر، گیت‌های NAND ،AND، NOR و یک دیکدر سطر می‌باشد. 

آموزش پردازش تصویر در متلب و OPENCV

وجود جعبه‌ابزار پردازش تصویر که شامل مجموعه‌ای از توابع است منجر به افزایش توانایی محاسباتی نرم افزار متلب (MATLAB) در تحلیل و پردازش تصاویر شده است و سادگی کار با نرم افزار متلب باعث شده است این نرم افزار در رده نخستین نرم افزارهای پردازش تصویر قرار گیرد.

آموزش کاربردی آردوینو – ورودی و خروجی دیجیتال

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

آردوینو می تواند با استفاده از سنسور های مختلف محیط اطراف را احساس کند ، آردوینو می تواند با کنترل لامپ ها ، موتور ها  و سایر ماژول ها بر دنیای اطراف خود تأثیر گزاری کند. شما برای کد نویسی به هیچ نرم افزار جانبی و یا کامپایلر دیگری نیاز ندارید. پروژه های آردوینو می توانند به صورت stand-alone و یا مرتبط با سایر نرم افزار های کامپیوتر شخصی شما باشد. برای مثال شما می توانید فرمان های خود را برای کنترل موتور ها با یک کامپیوتر شخصی از طریق پورت USB ارسال نموده و یا داده های سنسورها را نیز از همین پورت دریافت نمایید.

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

آردوینو در سال ۲۰۰۶ موفق به اخذ یک دیپلم افتخاری در بخش Digital Communities از جشنواره Ars Electronica Prix شده است.

سعی کرده ایم مطالب را به ساده ترین شکل بیان کنیم تا همه دوستان بتوانند استفاده کافی را ببرند. در این مجموعه آموزشی که به صورت کاملا عملی ارائه شده است تولید خروجی دیجیتال ماند تولید فرامین مختلف برای روشن کردن LED یا به صدا درآوردن یک Buzzer و یا ارسال اطلاعات به یک Bargraph LED Array ارسال اطلاعات به ۷-segement و همچنین خواندن ورودی دیجیتال مانند دکمه و کار با شیلد Multi Function مورد بررسی قرار گرفته است.

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

آموزش کاربردی آردوینو – LCD کاراکتری

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

 

آموزش کاربردی آردوینو – ارتباط سریال

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

 

آموزش کاربردی آردوینو – LCD گرافیکی

درسالهای اخیر Arduino رشد چشمگیری در دنیای الکترونیک داشته است. آردوینو یک برد اپن سورس مناسب برای نمونه سازی می باشد و بر اساس سخت افزار و نرم افزار ساده پایه ریزی و طراحی شده است. ا

 

کنترل سیستمهای تاخیردار با استفاده از LMI

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

 

کنترل فیدبک خروجی بهینه LQG

کنترل فیدبک حالت بهینه LQR

کنترل بهینه (Optimal Control) به عنوان یکی از روشهای مدرن کنترلی، جایگاه ویژه‌ای در بحث سیستمهای کنترل دارد. یکی از روشهای کنترلی بهینه رگولاتور درجه دوم خطی (Linear Quadratic Regulator) است که به اختصار LQR خوانده می‌شود.

آموزش حل ناتساوی های ماتریسی خطی (LMI) با متلب

 

 

حل تمرین سیستمهای کنترل دیجیتال اوگاتا

درس سسیتمهای کنترل دیجیتال (Digital Control Systems) یکی از مهمترین دروس مهندسی برق-کنترل است که دانشجویان این رشته در دوره کارشناسی یا ارشد این درس سه واحدی را می‌گذرانند.

کنترل مقاوم سیستمهای خطی تحت نامعینی‌های پارامتری با استفاده از نامساوی‌های ماتریسی خطی (LMI)

در این سری جلسات نحوه فرمولبندی مساله حذف نامعینی پارامتری را برای سیستمهای خطی به صورت LMI تقدیم می‌کنم. با امید به اینکه برای شما مفید واقع بشود.

 

کنترل مقاوم ∞H سیستمهای خطی تحت اغتشاش با استفاده از نامساوی‌های ماتریسی خطی (LMI)

در این سری جلسات مساله تضعیف اغتشاش را با استفاده از نامساوی های ماتریسی خطی یا LMI خدمت شما تقدیم می‌کنم. کل مبحث طی چهار جلسه خلاصه شده و LMI های مورد نیاز برای محاسبه بهره کنترل کننده فیدبک حالت بدست آمده است.

 

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

سیستم کنترل تعلیق فعال خودرو یکی از سیستمهای جذاب و پرکاربرد برای ارزیابی کنترل کننده های مختلف بوده و در بسیاری از مجلات کنترلی میتونید مقالات مختلفی در موردش پیدا کنید. 

کنترل مقاوم سیستمهای خطی تحت نامعینی‌های پارامتری و اغتشاش با استفاده از نامساوی‌های ماتریسی خطی (LMI)

در سری فیلمهای قبلی موجود در سایت، کنترل مقاوم سیستمهای خطی تحت نامعینی پارامتری و کنترل مقاوم ∞H سیستمهای خطی دارای اغتشاش از طریق فیدبک حالت و با استفاده از نامساویهای ماتریسی خطی به صورت جداگانه مورد بررسی قرار گرفته و شروط LMI مورد نیاز برای هر دو مورد بدست آمد.

کنترل فیدبک خروجی سیستمهای خطی از طریق رویتگر (تخمین‌گر) با استفاده از نامساوی‌های ماتریسی خطی (LMI)

در این سری فیلمها قراره رویتگرهای لیونبرگر مرتبه کامل و مرتبه کاهش یافته به همراه کنترل کننده متناسب با هر کدوم به گونه‌ای طراحی بشن که همزمان هم پایداری سیستم حلقه بسته تضمین بشه و هم تخمین حالتها به خود حالتها همگرا بشه.

کنترل مقاوم فیدبک خروجی سیستمهای خطی تحت نامعینی پارامتری با استفاده از نامساوی‌های ماتریسی خطی (LMI)

در سری فیلمهای قبلی موجود در سایت به صورت جداگانه کنترل مقاوم سیستمهای خطی تحت نامعینی پارامتری با فیدبک حالت و کنترل فیدبک خروجی سیستمهای خطی بدون نامعینی مورد بررسی قرار گرفتند.

کنترل مقاوم ∞H فیدبک خروجی سیستمهای خطی تحت اغتشاش با استفاده از نامساوی‌های ماتریسی خطی (LMI)

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