معرفی نرم افزارهای مهندسی برق

Download Report

Transcript معرفی نرم افزارهای مهندسی برق

‫احمد کریمی‬
‫شهریور ‪1391‬‬
‫‪‬‬
‫امروزه نرم افزارها جایگاه مهمی در تمامی رشته های مهندسی برای‬
‫خود باز کرده است‪.‬‬
‫در مهندسی برق نرم افزارهای مختلف با کابردهای متنوع به کمک‬
‫مهندسان برق آمده و آن ها را در پروژه هایشان کمک می کند‪ .‬مانند‬
‫نرم افزارهای طراحی و شبیه سازی‪ ،‬طراحی بردچاپی و کامپایلرها‪.‬‬
‫‪‬‬
‫برای مثال نرم افزارهای طراحی و شبیه سازی مدارات‪ ،‬در طراحی‬
‫مدارات مختلف استفاده شده و با شبیه سازی و رفع عیب های‬
‫احتمالی آن در نرم افزار‪ ،‬باعث کاهش هزینه و وقت می شود‪.‬‬
‫‪‬‬
‫این دسته از نرم افزارها کمک بسیار بزرگی به مهندسان می کند‪ .‬یک مهندس می تواند با استفاده از این نرم افزارهای مدارهای‬
‫مورد نظر خود را طراحی کند و با استفاده از شبیه سازهای مختلف‪ ،‬مدار خود را در یک محیط بسیار نزدیک به محیط واقعی شبیه‬
‫سازی کند‪ .‬با این کار در زمان و هزینه صرفه جویی می شود و این صرفه جویی مهم ترین علت استفاده از اینگونه نرم افزارهاست‪.‬‬
‫برد مدار چاپی یا ‪ PCB‬همان بردی است که قطعات روی آن قرار می گیرد‪ .‬تمام سیم کشی ها روی برد چاپ می شود و‬
‫دیگر نیازی نیست که قطعات را با سیم به هم وصل کنیم‪ .‬اینجاست که یک نرم افزار به کمک مهندس برق آمده و او را‬
‫در این راه یاری مینماید‪.‬‬
‫قطعاتی مانند ‪ FPGA‬و میکروکنترلرها و یا ‪ FPAA‬نیازمند این هستند که برنامه ریزی شوند‪ .‬بدین منظور نرم افزارهایی‬
‫به موازات ساخت این قطعات ساخته شد که برنامه مورد نظر برای این قطعات را نوشت و آن ها در حافظه این قطعات‬
‫پروگرام کرد‪.‬‬
‫‪‬‬
‫نرم افزار ‪ OrCad‬یکی از قدیمی‬
‫ترین و قدرتمند ترین نرم افزار‬
‫های رسم شماتیک‪ ،‬طراحی‬
‫مدارهای الکترونیکی‪ ،‬شبیه سازی‬
‫طرح الکترونیکی‪ ،‬طرح پشت فیبر‬
‫مدار چاپی و طرح ‪ layout‬است‪.‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫دسترسی به کتابخانه این نرم افزار با بیش از ‪ 3000‬قطعه‬
‫رسم شماتیک در محیط ‪OrCad Capture‬‬
‫ایجاد کتابخانه ها و المانهای جدید در این نرم افزار‬
‫شبیه سازی طرح مورد نظر به وسیله ‪pspice simulaction , Orcad‬‬
‫‪signal explorer‬‬
‫تهیه ‪ netlist‬از طرح مورد نظر جهت ایجاد ‪ PCB‬در محیط ‪Orcad PCB‬‬
‫‪Designer‬‬
‫قراردادن مدار بر روی فیبر مدار چاپی به صورت دستی یا به صورتی که نرم افزار‬
‫را ارائه میکند‬
‫رسم اتصاالت بین قطعات ‪ PCB‬با روشهایی چون ‪ Routing–Auto‬یا‬
‫‪- Semi Automatic Roting‬‬
‫مشاهده نهایی برد ایجاد شده به صورت گرافیکی و از نماهای مختلف‬
‫امکان ارتباط و تبادل داده این نرم افزار با نرم افزار ‪MATLAB‬‬
‫و‪...‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫نرم افزاری با قدرت بسیار و امکانات‬
‫فراوان‬
‫طراحی مدارات الکتریکی و الکترونیکی‬
‫شبیه سازی مدارات به صورت پویا‬
‫داشتن ابزار آالت اندازه گیری مجازی‬
‫مانند اسکوپ و مولتی متر و ‪...‬‬
‫طراحی برد مدارچاپی ‪PCB‬‬
‫داشتن آرشیو کاملی از مدارات و‬
‫قطعات‬
‫گرافیک نسبتا عالی‬
‫شبیه ساز قدرتمند‬
‫و ‪...‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫نرم افزاری پرکاربرد با کارایی ساده و‬
‫نزدیک به دنیای واقعی‬
‫طراحی مدارات الکتریکی و الکترونیکی‬
‫طراحی مدارات میکروکنترلری‬
‫طراحی مدارات دیجیتالی‬
‫داشتن ابزار آالت اندازه گیری مجازی‬
‫مانند اسکوپ و مولتی متر و ‪...‬‬
‫طراحی برد مدارچاپی ‪PCB‬‬
‫داشتن آرشیو کاملی از مدارات و‬
‫قطعات‬
‫داشتن المان های پویا مانند ‪ LCD‬که‬
‫در زمان شبی سازی مطالب روی آن‬
‫نمایش داده می شود‪.‬‬
‫و ‪...‬‬
‫‪‬‬
‫نرم افزار قدرتمندی است که برای پیاده سازی‬
‫شماتیک ‪ ،‬طراحی ‪ PCB‬و آنالیز مدارهای آنالوگ‬
‫و برخی مدار های دیجیتالی طراحی شده است‪.‬‬
‫‪‬‬
‫یکی از مزایای این نرم افزار دسته بندی مناسب‬
‫کتابخانه ها بنحوی است که با صرف زمان کوتاهی‬
‫قطعه مورد نظر را خواهید یافت‪.‬‬
‫‪‬‬
‫آنالیز مدارهای آنالوگ در پروتل‪ ،‬توسط تحلیل‬
‫گر پی اسپایس انجام می شود‪.‬‬
‫‪‬‬
‫محیط طراحی ‪ PCB‬در پروتل‪ ،‬بدلیل داشتن‬
‫کتابخانه هایی کامل و بدون نقص معروف است و‬
‫این امر سبب رفاه بیشتر کاربر در حین طراحی‬
‫انواع ‪ PCB‬با این نرم افزار‪ ،‬خواهد شد‪.‬‬
‫شماتیکمداردر ‪Altium‬‬
‫شبیه سازی و رسم شماتیک مدار در آلتیوم‬
‫بردمدارچاپیدر ‪Altium‬‬
‫یک نمونه برد مدار چاپی که به صورت پیش نمایش ‪3‬بعدی نمایش داده می شود‬
‫‪‬‬
‫نرم افزار ‪ AutoCAD Electrical‬بصورت‬
‫خاص برای ساخت و طراحی مدارات کنترل‬
‫الکتریکی ساخته شده است‪ .‬مانند دیگر محصوالت‬
‫نرم افزاری خانواده ‪ ،AutoCAD‬نرم افزار‬
‫‪AutoCAD Electrical‬قابلیت رفع مجازی‬
‫ایراد های کنترلی و طراحی مدار‪ ،‬اطالعات دقیق‬
‫برای ساخت و زمان بیشتر برای طراحی و مهندسی‬
‫را در اختیار کاربران می گذارد‪.‬‬
‫‪‬‬
‫قابلیت های نرم افزار ‪:‬‬
‫قابلیت ترسیم ورودی و خروجی های ‪PLC‬‬
‫افزایش انعطاف پذیری نرم افزار در مقابل طرح ها‬
‫و هماهنگ سازی تنظیمات آن ها‬
‫قابلیت حاشیه نویسی در کنار نقشه ها‬
‫قابلیت ترسیم به صورت دو بعدی‬
‫قابلیت ترسیم به صورت سه بعدی واقعی‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
AutoCad Electrical ‫محیطنرمافزار‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪Labview‬تحولی اساسی و نوین در شیوه های زبانهای‬
‫برنامه نویسی ایجاد کرده است‪ .‬برنامه نویسان بدون‬
‫نوشتن هیچ کدی برنامه های قدرت مندی را تنها با‬
‫ابزارهای گرافیکی ( زبان گرافیکی ‪ ) G‬موجود در‬
‫برنامه ایجاد میکنند‪.‬‬
‫روش کار به این صورت است که تنها اشیاء را از‬
‫پالتهای ‪ control‬و ‪ functions‬برداشته و در پنجره‬
‫‪ frontpanel‬قرار میدهیم و سپس به وسیله سیم کشی‬
‫های صحیح آنها را به یکدیگر اتصال میدهیم‬
‫‪Labview‬یک زبان برنامه نویسی همه منظوره بوده و‬
‫با آن میتوان کارهای برنامه نویسی شبکه ‪،‬پایگاه داده‪،‬‬
‫ورودی و خروجی فایل و غیره را انجام داد‪.‬‬
‫اما اوج قدرت ‪ Labview‬در کار با پورتهای سریال و‬
‫موازی و مدارهای واسط کامپیوتری‪ ،‬عمل کنترل و‬
‫اتوماسیون و پردازش داده ها است‪.‬در ‪ Labview‬شما‬
‫یک واسط کاربری به نام ‪ front panel‬برای خودتان‬
‫میسازید‪ .‬این واسط شامل ابزارهای کنترلی (مثل کلیدها)‬
‫و یا ابزارهای نمایشی (مثل درجه ها‪-‬گرافها‪-‬‬
‫نمایشگرها) میشود‪.‬‬
‫برنامهتهیهشدهبا‪LabView‬‬
‫برنامهتهیهشدهبا‪LabView‬‬











ADS (Advanced Design System)
WinCC
SimaticPLC
Eplan
CadSoft Eagle
SynaptiCAD Product Suite
Circuit Maker
Hspice
MicroSim Pspice 9.2
Agilent Genesys
BascomeAVR

CodeVision AVR
Atmel Studio (Last is AVR Studio )
FlowCode AVR
IAR Embedded Workbench
Keil uVision
ExpressPCB
GerbTool

And Many Others …






‫وبالگ جامع مهندسی برق و الکترونیک‬
‫‪Download4All.rzb.ir‬‬