
جزوه کامل مدار های الکتریکی
بسیار کامل و جامع مناسب دانشجویان برق و افرادی که قصد تحقیق در مورد مدارهای الکتریکی دارند
جزوه کامل مدار های الکتریکی
جزوه کامل مدار های الکتریکی
بسیار کامل و جامع مناسب دانشجویان برق و افرادی که قصد تحقیق در مورد مدارهای الکتریکی دارند
دانلود تحقیق در مورد “ سازمان مشتری مدار ”
تعداد صفحات: 5
فرمت: Word
قیمت: 1500 تومان
تحقیق شبیه سازی و پیاده سازی مدار سخت افزار پایه به کمک VHDL در 49 صفحه با فرمت ورد شامل بخش های زیر می باشد:
چکیده
مقدمه
مروری بر VHDL
فصل اول
مروری بر تحقیقات گذشته
تراشه های قابل برنامه ریزی
کاهش ابعاد و حجم سیستم
کاهش مدت زمان طراحی و ساخت و عرضه به بازار
کاهش توان مصرفی ، نویز و اغتشاش
فصل دوم :
روش تحقیق و مواد
طراحی مدار voter هوشمند
توصیف عملیاتی
عملیات بخش switching
عملیات بخش master _ slave
عملیات بخش Comparement
عملیات بخش ed _ om
عملیات بخش error finder
عملیات بخش data_ selector
کد نویسی در VHDL
کد نویسی بخش switch – cell
کد نویسی بخش switching
کد نویسی بخش d – ff – 2 bit
کد نویسی بخش ms - d – ff – 2 bit
کد نویسی بخش ms – block
کد نویسی بخش m – s – block
کد نویسی بخش error – finder
کد نویسی بخش data – selector
کامپایل و شبیه سازی
استاندارد کردن قطعه کدها و آنالیز آنها توسط FPGA express
تولید طرح سطح گیت بوسیله FPGA express
استخراج فایل Net list بوسیله FPGA express
طریقه سنتز بوسیله Foundation 2.1
فاز اجرایی در برنامه foundation 2.1
پیکر بندی روی تراشه XC4005XL توسط Foundation 2.1
چکیده
در این پروژه یک مدار سخت افزاری با 17 ورودی و 2 خروجی از نوع qit کد نویسی و شبیه سازی شده و برای پیکربندی روی چیپ های FPGA یا CPLD آماده شده است .
کد نویسی این مدار بوسیله زبان VHDL و شیه سازی آن بوسیله نرم افزار model sim صورت گرفته است . مراحل آنالیز و سنتز قطعه کد های VHDL توسط دو برنامه foundation 2.1و FPGA express از شرکت xilinx انجام شده است .
در صفحات بعدی این مقاله هر قسمت از روال فوق را که عبارت اند از : کد نویسی اولیه و مشکلات کامپایل ، آنالیز قطعه کدهای غیر استاندارد ، استاندارد کردن قطعه کدها و سنتز آنها می باشد . بطور کامل توضیح داده ام . همچنین در پایان در قسمت اجرایی نحوه تولید فایل باینری نهایی جهت برنامه ریزی روی چیپ XC4005XLPC84 که یک FPGA از خانواده XC4000XL است را مشاهده می کنید .
امید دارم با مطالعه این مقاله به اطلاعات شما در این زمینه افزوده شود .
مقدمه
طی چند دهه اخیر ،مدارهای الکترونیکی پیشرفت قابل ملاحظه ای داشته اند . با پیچیده تر شدن هرچه بیشتر این مدارها ،نیاز به یافتن روشهایی است که سیستمها را بتوان با مجتمع سازی و جزئیات بیشتر طراحی و پیاده سازی نمود. قطعات قابل برنامه ریزی و FPGA ها ،آی سی هایی هستند که به تبع این پیشرفتها به بازار عرضه شده اند . هزینه ساخت کم و جزئیات زیاد این آی سی ها نسبت به حجم آنها،همچنین قابلیت برنامه ریزی شدن این قطعات بوسیله برنامه های نرم افزاری معمول و نرم افزارهای طراحی شماتیک باعث افزایش کاربرد این قطعات شده است . چنین پیش بینی می شود که با وجود این پیشرفت،آینده در تسخیر این قطعات قرار گیرد تا جائیکه بتوان بوسیله آنها تمامی یک سیستم پیچیده را به سادگی طراحی و اجرا نمود .
در این میان زبان توصیف سخت افزاری VHDL نقش مهمی را در طراحی و شبیه سازی مدارات سخت افزاری به عهده دارد . در این قسمت لازم می دانم تا توضیحی اجمالی از نحوه عملکرد و مزایای این زبان به شما ارائه کنم ...
.
.
.
-2-2 کد نویسی در VHDL
2-2-2-1 کدنویسی بسته basic _ utility
در شبیه سازی و کد نویسی مدار سخت افزاری انتخابگر داده از بسته کتابخانه ای تحت عنوان basic _ utility استفاده کرده ام . استفاده از بسته کتابخانه ای ( package )این امکان را به ما می دهد تا بتوانیم نوع داده هایی را که مایلیم با آنها کار کنیم را برای کامپایلر برنامه model sim معرفی کنیم .
به عنوان مثال من برای هر bit از نوع داده جدیدی تحت عنوان qit استفاده کرده ام . نوع داده bit بطور پیش فرض درکامپایلر model sim معرفی شده که می تواند دو مقدار ( 1 ) , ( 0 ) باینری را در خود جای دهد . ما می توانیم از نوع داده bit و همچنین bit _ vector ( آرایه ای از بیت ها ) استفاده کنیم . ولی اگر بخواهیم هر سیگنال یا اتصال ما مثلاً مقدار Z یعنی امپدانس بالا را نیز قبول کند باید یک نوع داده جدیدی در بسته کتابخانه ای تعریف کنیم که شامل این مقدار جدید نیز باشد .
این کار با دستور TYPE در VHDL انجام می شود . به عنوان مثال در خط اول قطعه کد basic _ utility نوع داده ای با نام qit تعریف شده که می تواند ارزشهای “ X “ , “ Z “, “ 1 “ , “ 0 “ که به ترتیب صفر منطقی ، یک منطقی ، امپدانس بالا و حالت بی اهمیت است را در خود جای دهد . توابع منطقی که با این نوع داده جدید ( qit ) کار می کنند مانند “ xor “ , “ nor “ , “ nand “ , “ or “ , “ and “ , “ not “ نیز به بسته کتابخانه ای اضافه شده اند .
همچنین توابع دیگری مانند int – to – bin , bit – to – int , equal که هر یک وظیفه خاصی را دارا می باشند طراحی و کد نویسی و به بسته کتابخانه ای مورد نظراضافه شده اند . بسته کتابخانه ای basic _ utility به وسیله نرم افزار model sim کامپایل شده و در کتابخانه با نام work که بصورت پیش فرض در هر پروژه انتخاب می شود جای می گیرد . برای اینکه هر یک از قطعه کدها بتوانند از نوع داده ها و امکاناتی که در این بسته قرار دارند استفاده کنند ما باید در ابتدای هر قطعه کد این بسته کتابخانه ای که در کتابخانه work قرار دارد را معرفی کنیم . قطعه کد مربوط به این بسته کتابخانه ای در صفحات بعد چاپ شده است ...
این جزوه به صورت دستنویس است.
این جزوه درس مدار الکتریکی 1 پروفسور محمد باقر شمس اللهی دانشگاه صنعتی شریف می باشد که به طور کامل و بسیار عالی به ارائه مباحث مطرح در این واحد درسی پرداخته است.
این جزوه در 155 صفحه با کیفیت عالی اسکن شده و امیدواریم در جهت کمک به شما عزیزان مورد استفاده قرار بگیرد.
دستور کار حاضر بر مبنای درس مدارهای منطقی دوره کارشناسی پیوسته رشته های مهندسی برق تهیه و تنظیم شده است. از دانشجویان گرامی انتظار می رود پس از اتمام این آزمایشگاه با مدارات مجتمع آشنا شده و قادر باشند مدارهای ترکیبی و ترتیبی را طراحی و عملاً تست نمایند.
پیوست 1
مدارهای مجتمع یا آی سی ها بر چند منطق استوار هستند:
تفاوت بین IC های TTL و CMOS:
تفاوت ها زیادی بین IC های TTL و CMOS وجود دارد به دلیل اینکه اصولا دو تکنولوژی متفاوت هستند. TTL ها جز تکنولوژی های دو قطبی هستند که خود تکنولوژی دو قطبی شامل چندین خانواده است که بررسی روند تکامل و تفاوت هایشان در نوع خودش جالب هست.
اما CMOS به دلیل ساختمان متفاوتش با تکنولوژی دو قطبی، به نوعی باعث تحول و انقلاب در الکترونیک دیجیتال شد! چرا که امکان ایجاد پیکر بندی های متفاوت از آن و گسترش آن بر روی تراشه امکان پذیر شد. اگه مراحل ساخت BJT رو ببینید متوجه می شوید در BJT نیاز به نفوذ لایه های p و n روی هم بوده ولی درساخت Cmos نیازی به این کار نیست و امکان گسترش اون بر روی تراشه فراهم هست. حالا اگه بخواهیم به موردی اشاره کنیم داریم:
پیوست 2
آشنایی با برد بورد (Bread Board)
با توجه با شکل چهار بخش از بالا به پایین مشاهده می شود و کلیه ردیف هایی که در این شکل با خط پر به یکدیگر متصل شده اند از لحاظ الکتریکی به یکدیگر وصل هستند . به عبارت دیگر دو بخش بالا و پایین ،هرکدام از ردیف های بالا و پایین به صورت افقی به هم متصل اند که از وسط جدا شده اند، یعنی در هر قسمت ،4 اتصال ۲۵ سورا ی وجود دارد . اما در دو بخش میانی سوراخ ها به صورت عمودی به هم متصل اند و حدود ۶۰ ستون داریم.
معمولأ در دو بخش بالا و پایین ردیف های چپ و راست را به هم وصل و از بیرون هم ردیف بالای بخش پایینی را به ردیف پایین بخش بالا متصل کرده، همینطور ردیف بالا ی بخش بالا را به ردیف پایین بخش پایین متصل می کنیم تا دو حلقه ی بیرونی و درون ی تشکیل شود در واقع قطب مثبت و منفی برق ورودی دور تا دور بورد می چرخد و می توان هر جا که لازم شد از منبع به طورمستقیم ولتاژ موردنظر را دریافت کرد . غالبأ قطب مثبت باتری را به حلقه ی بیرونی و قطب منفی را به حلقه درونی متصل می کنیم
آشنایی با منبع تغذیه DC
منبع تغذیه DC یک منبع ولتاژ یا یک منبع جریان با دامنه قابل تنظیم است. یک
نمونه منبع تغذیه در شکل نشان داده شده است که دارای دو خروجی است و
میتواند تواماً هم به عنوان منبع ولتاژ (0 تا 30 ولت) و هم منبع جریان (0 تا 3 آمپر)
مورد استفاده قرار گیرد. این دو منبع می توانند به هم وابسته شوند و منابع ولتاژ
سری و یا منابع جریان موازی به وجود آورند. در این حالت منبع سمت راست به
عنوان منبع اصلی در نظر گرفته می شود و باید مقادیر ولتاژ و جریان از صفحه
نمایش این منبع قرائت شوند.
عملکرد مهمترین قسمتهای این دستگاه در ادامه ذکر شده است:
برای تنظیم حداکثر جریان خروجی هر منبع می توان سرهای مثبت و منفی مربوط به آن منبع را اتصال کوتاه کرد و با دکمه های 3 حداکثر جریان را تعیین کرد.
پیوست 4 Logic Probe آشنایی با
این دستگاه حالت هر نقطه از مدارات دیجیتالی را اندازه گیری میکند . برای این
کار باید منبع ولتاژ تغذیه مدار و زمین مورد سنجش با این مدار یکی باشد . برای
آنالیز نقطه مورد نظر باید سیم تست به آن نقطه متصل شود .
اگر سطخ ولتاژ Low باشد مقدار “0″ منطقی را نشان می دهد و LED سبز
روشن می شود . در صورتی که سطح ولتاژ High باشد عدد “1″ منطقی ظاهر
می شود و LED قرمز به تنهایی روشن می شود و در صورتی که سیم تست به
جایی وصل نباشد حالت مقاوتی Impedance دارد و هیچ عددی در نمایشگر نشان
داده نمی شود و LED ها خاموش هستند .
حالت High زمانی ایجاد می شود که سیم تست به ولتاژ 3-5 ولتی ( بر اساس
ولتاژ تغذیه به کار رفته ) متصل شده باشد و حالت Low مربوط به اتصال های زمین
در حدود 0-2 ولت است .
شامل 31 صفحه فایل word قابل ویرایش