نرم افزار های الکترونیک بخشی مهم از دنیای الکترونیک میباشند. ان نرم افزارها در نقاط مختلف به یاری مهندسین این حوضه میآیند. برای مثال شناسایی قطعات طراحی PCB کانفیگ سخت افزاری از طریق نرم افزار همگی به کمک بخش نرم افزاری وابسته به الکترونیک قابل انجام خواهند بود. نرم افزار های الکترونیک نیز طبقه بندی مخصوص به خود را دارند که در ادامه با آنها آشنا خواهیم شد.
منظور از نرم افزار الکترونیک چیست؟
کامپیوتر ابزاری محاسباتی بوده که از بخشهای بسیاری تشکیل شده است. اما در کل به دو دسته اصلی تقسیم میشود. کامپیوتر نرم افزار و کامپیوتر سخت افزار.
بخش سخت افزاری کامپیوتر برای راه اندازی بخش نرم افزار است. از این رو بخش نرم افزاری وابستگی زیادی به بخش سخت افزاری دارد. محدودیتهای محاسباتی بخش نرم افزاری نشات گرفته از توانایی و محدودیت بخش سخت افزار است.
برنامه نویسان و شرکتهای زیادی در بخش نرم افزاری در حال ساخت و توسعه برنامههایی هستند که به پیشرفت الکترونیک یاری میرساند. این نرم افزارها شامل موضوعات زیر میباشند.
- کامپایلرهای نرم افزار برای برنامه نویسی راحتتر روی بخش سخت افزاری
- شبیه سازی میکرو چیپها
- شبیه سازی مدار و طراحی PCB
- شبیه سازی شبکه
- طراحی سه بعدی قطعات
کامپایلرهای سخت افزاری
برای نوشتن برنامه روی پلت فرمهای سخت افزاری برنامههایی وجود دارد. این برنامهها هر یک از زبان خاصی پیروی میکنند. پس از شناخت کامل بر سخت افزاری که میخواهیم روی آن برنامه نویسی نماییم. محیط نرم افزاری کدهای نوشته شدهی مارا روی پلت فرم سخت افزاری آپلود مینماید.
شبیه سازی میکرو چیپها
تا به حال به شیوهی طراحی میکرو پردازندهها و توسعه آنها فکر کردهاید. دانش آموختگان دکترای این رشته چگونه به تکامل و توسعه ریز پردازندهها میپردازند. نرم افزارهایی در این زمینه به طراحی و شبیه سازی مدلهای طراحی شده کمک میکنند. این نرم افزارها به صورت مجازی شرایط قرار گیری نانو ترانزیستورها را در کنار یکدیگر فراهم میآورند. سپس مدل ساخته شده را در محیط شبیه سازی تحت آزمایش قرار میدهند. نتیجه نهایی تبدیل به نسل بعدی CPU های داخل بازار خواهد شد.
- Simultaneous Multithreading SMT
شبیه سازی مدار و طراحی PCB
گروهی دیگر از نرم افزارها به طراحی مدارات PCB کمک میکنند. این نرم افزارها با در اختیار قرار دادن ابزارهایی به متخصصین این حوضه به طراحی بردهای الکترونیکی کمک مینمایند. در این نرم افزارها کتابخانههایی وجود داشته که شماتیک و شکل فیزیکی قطعاتی که مورد نیاز ما هستند وجود دارد. با استفاده از ابزارهای نرم افزار و کتابخانه قطعات میتوان در یک کامپیوتر خانگی مدار الکترونیکی مورد نیاز خود را طراحی نمود.
- Proteus
- ALTIUM DESIGNER
- EAGLE
- PROTEL
طراحی سه بعدی قطعات
بعضی دیگر از برنامهها که بخش الکتریکال نیز دارند علاوه بر طراحی قطعات سه بعدی به شما در طراحی شکل برد PCB کمک میکنند. برنامههایی در زمینه طراحی قطعات و شبیه سازی وجود دارند که علاوه بر ساخ قطعه آن را از نظر کشش خمش و تنش فشاری بررسی مینماید.
- سالیدورک الکتریکال
- CAD e-SIMU
- اتوکد الکتریکال
- DIg SILENT
- Automation Studio P6 SR9
- OrCAD PSpice