İçeriğe atla

Proteus Design Suite

Proteus Design Suite
Geliştirici(ler)Labcenter Electronics Ltd.
Güncel sürüm8.12
İşletim sistemiWindows
TürElektronik tasarım otomasyonu
LisansÖzel mülk
Resmî sitesilabcenter.com

Proteus Design Suite, temel olarak elektronik tasarım için kullanılan sahipli bir yazılımdır. Yazılım genellikle elektronik tasarım mühendisleri ve teknisyenler tarafından baskılı devre kartı üretimi için teknik resim ve elektronik baskı yapmak için kullanılır.

Yorkshire, İngiltere'deki Labcenter Electronics Ltd tarafından geliştirilen program İngilizce, Fransızca, İspanyolca ve Çince dillerini desteklemektedir.

Tarihçe

Günümüzde Proteus Design Suit olarak programın ilk versiyonunun adı PC-B'ydi ve şirketin yönetim kurulu başkanı John Jameson tarafından DOS için 1988'de yazılmıştı. 1990'da Schematic Capture desteğinin çıkmasından kısa bir süre sonra programın Windows için versiyonu çıktı. Karmaşık mod SPICE Simülasyon'u Proteus'a ilk defa 1996'da eklendi ve 1998'de mikrodenetleyici simülasyonu eklendi. Şekil tabanlı otomatik bağlantı 2002'de eklendi ve 2006'da 3D Kart Gösterimi güncellemesi geldi. Simülasyona ayrılmış IDE 2011'de eklendi ve 2015'te MCAD ekleme/çıkarma eklendi. Yüksek hızlı tasarım desteği 2017'de geldi.[1] Yazılıma özellik eklemeleri genellikle yılda iki defa yapılırken bakım amaçlı hizmet paketleri ihtiyaç duyuldukça çıkarılıyor.

Ürün modülleri

Proteus Design Suite şema hazırlanması, simülasyon ve baskılı devre kartı (BDK) tasarımı yapılan Windows uygulamasıdır. Mikrodenetleyicinin ihtiyacı ve tasarım büyüklüğüne göre program pek çok farklı konfigürasyonda satın alınabilir. Tüm BDK Tasarım ürünlerinde otomatik bağlantı ve temel SPICE simülasyonu kapasitesi vardır. 8. sürüme kadar ISIS ve ARES adında iki ayrı program olarak sunulan yazılım, 8. sürümü ile birlikte Proteus Design Suite adıyla tek bir programa indirgenmiştir. Daha önce ayrı ayrı dosyalarda tutulan şematik(.dsn) ve baskı devre kartı(.lyt) dosyaları ve diğer dosyalar tek bir .pdsprj dosyasında toplanmıştır. Bu sayede şematik modülü ile baskı devre kartı modülü arasında senkronizasyon sağlanmıştır. Sözgelimi şema üzerinde bir değişiklik yapıldığında bu anında baskı devreye de yansımaktadır.[2]

Şema tasarımı

Proteus Design Suite'teki şema tasarımı BDK tasarımı projelerinin hem simülasyon hem de tasarım aşamalarında kullanılır. Bu yüzden temel bir parçadır ve tüm ürün konfigürasyonlarında vardır.

Mikrokontrolcü simülasyonu

Proteus'taki mikrodenetleyici simülasyonu şemadaki mikrodenteleyiciye ya bir hex dosyasının ya da hata ayıklama dosyasının uygulanması ile çalışır. Bunun daha sonrasında denetleyiciye bağlı tüm analog ve dijital elektronik elemanların çalıştırılmasıyla simülasyonu yapılır. Böylece motor kontrolü,[3][4] sıcaklık kontrolü[5][6] ve kullanıcı ara yüzü tasarımı[7] gibi çeşitli projeler kontrol edilebilir. Ayrıca genel hobi amaçlı kullanımı da vardır[7][8] ve herhangi bir fiziksel donanım gerektirmediği için eğitim[9][10] ve öğretim[9][11] amacıyla da kullanılır. Aşağıdaki mikrodenetleyicilerin simülasyonu bu programla yapılabilir:

  • Microchip Technologies PIC10, PIC12, PIC16,PIC18,PIC24,dsPIC33 mikrodenetleyiciler.
  • Atmel AVR (and Arduino), 8051 ve ARM Cortex-M3 mikrodenetleyiciler
  • NXP 8051, ARM7, ARM Cortex-M0 ve ARM Cortex-M3 mikrodenetleyiciler.
  • Texas Instruments MSP430, PICCOLO DSP ve ARM Cortex-M3 mikrodenetleyiciler.
  • Parallax Basic Stamp, Freescale HC11, 8086 mikrodenetleyiciler.

BDK tasarımı

BDK tasarımı modülü bağlantı bilgisini şema çıkarma modülünde ağ listesi şeklinde otomatik olarak verir. Bu bilgiyi kullanıcı tanımlı tasarım kuralları ve çeşitli tasarım otomasyonu araçları ile birleştirerek hatasız kart tasarımı için kullanır. Boyutu ürün yapısına bağlı olarak 16 kata kadar BDK tasarımı yapılabilir.

3D onaylama

3D İzleme modülü geliştirilen devre kartının 3 boyutlu olarak kartın kabını temsil eden yarı geçirgen bir platformda gösterilmesini sağlar. STEP formatında alınabilen görüntü kartın doğru bağlantı ve konumlanmasının sağlanması için çeşitli CAD mekanik tasarım programlarına aktarılabilir.

Kaynakça

  1. ^ "Length Matching". Labcenter Electronics. 21 Ekim 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Şubat 2018. 
  2. ^ "NEW PROTEUS 8 RELEASED!" (PDF). Labcenter Electronics. 21 Ağustos 2014 tarihinde kaynağından (PDF) arşivlendi. 
  3. ^ Satar, Mohamad Nasrul Abdul; Ishak, Dahaman (2011). "Application of Proteus VSM in modelling brushless DC motor drives". 2011 4th International Conference on Mechatronics (ICOM). ss. 1-7. doi:10.1109/ICOM.2011.5937161. ISBN 978-1-61284-435-0. 
  4. ^ Satar, Mohamad Nasrul Abdul; Ishak, Dahaman (2011). "Application of Proteus VSM in modelling brushless DC motor drives". 2011 4th International Conference on Mechatronics (ICOM). ss. 1-7. doi:10.1109/ICOM.2011.5937161. ISBN 978-1-61284-435-0. 
  5. ^ Xiumei, Xu; Jinfeng, Pan (2011). "The simulation of temperature and humidity control system based on PROTEUS". 2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC). ss. 1896-1898. doi:10.1109/MEC.2011.6025856. ISBN 978-1-61284-719-1. 
  6. ^ Zhenwei, Han; Kefei, Song (2011). "Design of thermostat system based on Proteus simulation software". Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology. ss. 1901-1904. doi:10.1109/EMEIT.2011.6023410. ISBN 978-1-61284-087-1. 
  7. ^ a b Ding, Yanchuang; Guo, Jinying (2010). "LED Display Screen Design and Proteus Simulation Based on Single-Chip Microcomputer". 2010 2nd International Conference on Information Engineering and Computer Science. ss. 1-4. doi:10.1109/ICIECS.2010.5677762. ISBN 978-1-4244-7939-9. 
  8. ^ Circuits Gallery (Ekim 2014).
  9. ^ a b Online Training with Microchip and Proteus VSM "Get Started with MPLAB® X IDE and Microchip Tools" 20 Ekim 2020 tarihinde Wayback Machine sitesinde arşivlendi..
  10. ^ Future Engineers Proteus VSM projects." 5 Mayıs 2018 tarihinde Wayback Machine sitesinde arşivlendi.
  11. ^ Bo Su; Li Wang (2010). "Application of Proteus virtual system modelling (VSM) in teaching of microcontroller". 2010 International Conference on E-Health Networking Digital Ecosystems and Technologies (EDT). ss. 375-378. doi:10.1109/EDT.2010.5496343. ISBN 978-1-4244-5514-0. 

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Mikrodenetleyici</span>

Mikrodenetleyici bir VLSI entegre devre çipinde küçük bir bilgisayar'dır. Mikrodenetleyici, bellek ve programlanabilir giriş/çıkış çevre birimleri ile birlikte bir veya daha fazla CPU kapsar.

<span class="mw-page-title-main">Merkezî işlem birimi</span> bir bilgisayar programının talimatlarını, talimatlar tarafından belirtilen temel aritmetik, mantıksal, kontrol ve giriş/çıkış (G/Ç) işlemlerini gerçekleştirerek yürüten ve diğer bileşenleri koordine eden bir bilgisayar içindeki elektro

Merkezî işlem birimi, dijital bilgisayarların veri işleyen ve yazılım komutlarını gerçekleştiren bölümüdür. Çalıştırılmakta olan yazılımın içinde bulunan komutları işler. Mikroişlemciler ise tek bir yonga içine yerleştirilmiş bir merkezî işlem birimidir. 1970'lerin ortasından itibaren gelişen mikroişlemciler ve bunların kullanımı, günümüzde MİB teriminin genel olarak mikroişlemciler yerine de kullanılması sonucunu doğurmuştur.

<span class="mw-page-title-main">Mikroişlemci</span> ana işlem biriminin fonksiyonlarını tek bir yarı iletken tümdevrede birleştiren programlanabilir sayısal elektronik bileşen

Mikroişlemci, işlemci olarak da bilinen, merkezî işlem biriminin (CPU) fonksiyonlarını tek bir yarı iletken tüm devrede (IC) birleştiren programlanabilir bir sayısal elektronik bileşendir.

<span class="mw-page-title-main">Rockwell Arena</span>

Arena, Systems Modeling tarafından geliştirilen ve 2000 yılında Rockwell Automation tarafından satın alınan bir ayrık olay simülasyonu ve otomasyon yazılımıdır. SIMAN işlemcisini ve simülasyon dilini kullanır. 2020 itibarıyla 16. sürümdedir. Arena'nın "FactoryTalk" markası altında diğer Rockwell yazılım paketlerine katılabileceği öne sürülmüştür.

<span class="mw-page-title-main">Arduino</span> Processing/Wiring dilinin bir uygulamasını içeren geliştirme ortamından oluşan bir fiziksel programlama platformudur

Arduino bir G/Ç (I/O) kartı ve Processing/Wiring dilinin bir uygulamasını içeren geliştirme ortamından oluşan bir fiziksel programlama platformudur. Arduino tek başına çalışan interaktif nesneler geliştirmek için kullanılabileceği gibi bilgisayar üzerinde çalışan yazılımlara da bağlanabilir. Hazır üretilmiş kartlar satın alınabilir veya kendileri üretmek isteyenler için donanım tasarımı ile ilgili bilgiler mevcuttur.

<span class="mw-page-title-main">İşlev modeli</span>

Sistem ve yazılım mühendisliğindeki işlev modeli modellenen sistem veya konu alanının işlevlerinin yapısal temsilidir.

Fiziksel kopyalanamayan fonksiyon (FKF), çözülmesi kolay fakat tahmin edilmesi oldukça zor olan bir fonksiyonun fiziksel bir yapıda şekillendiği bir oluşumdur.

Siber-fiziksel sistemler (SFS), fiziksel bir mekanizmanın bilgisayar tabanlı algoritmalar tarafından kontrol edildiği veya izlendiği sistemlerdir. Siber-fiziksel sistemlerde, fiziksel ve yazılım bileşenleri derinlemesine iç içe geçmiştir, farklı mekansal ve zamansal ölçeklerde çalışabilir, çoklu ve farklı davranışsal modaliteler sergileyebilir ve bağlamla değişen şekillerde birbirleriyle etkileşime girebilir. SFS örnekleri arasında akıllı şebeke, otonom otomobil sistemleri, tıbbi izleme, endüstriyel kontrol sistemleri, robotik sistemler ve otomatik pilot aviyonik projeleri sayılabilir.

Galina Andreyevna Balaşova, Sovyet uzay programı ile ilişkili bir Rus mimar ve tasarımcı.

<span class="mw-page-title-main">Zamanda sonlu farklar yöntemi</span> elektromanyetizmada kullanılan bir yöntem

Zamanda sonlu farklar yöntemi, kısaca FDTD ya da Yee yöntemi, hesaplamalı elektromanyetizmada kullanılan bir sonlu farklar tekniğidir. Zaman düzleminde çalışan bir yöntem olduğundan ötürü, elektromanyetik spektrumun mikrodalga veya görünür ışık gibi farklı bölgelerinde anten veya fotonik aygıt tasarımı gibi çeşitli problemlerin çözümünde kullanılır. Aynı zamanda bu özellik, simülasyonu yapılan sistemin geniş bir frekans yelpazesine tepkisinin gözlenebilmesini sağlamaktadır. Matris tersinmesi gerektirmeyen bu FDTD, en yaygın elektromanyetik simülasyon yöntemlerinden biri olarak kabul edilir.

<span class="mw-page-title-main">Tren simülasyonu</span>

Bir tren simülasyonu, demiryolu taşımacılığı operasyonlarının bilgisayar tabanlı bir simülasyonudur. Bunlar genellikle, hem ticari eğitmenler olarak uygulanan 3B sanal gerçeklik dünyasını hem de kullanıcının sanal dünyanın içine adım atarak etkileşime girmesini sağlayan oyun modlarına sahip tüketici bilgisayar oyun yazılımını modelleyen büyük ve karmaşık yazılım paketleridir. Yakın görüş modellemesi nedeniyle genellikle hızlı tren simülatörü yazılımı genellikle uçuş simülatörü programlarından çok daha karmaşık ve yazılması ve uygulanması zor bir yazılımdır.

Azer Arastunoğlu Kasımzade - Teknik Bilimler Doktoru (D.Sc.), Ondokuz Mayıs Üniversitesi (OMÜ) Mühendislik Fakültesi Profesörü.

<span class="mw-page-title-main">ARM Cortex-A15</span> ARM mikromimarisine sahip mikroişlemci çekirdekleri ailesi

ARM Cortex-A15 MPCore, ARM Holdings tarafından lisanslanan ve ARMv7-A mimarisini içeren 32 bit bir işlemci çekirdeğidir. Cortex-A15, sırasız yürütüm superscalar boru hattı bulunan ve 2.5 GHz'ye kadar hızlarda çalışan çok çekirdekli bir işlemcidir.

<span class="mw-page-title-main">Süreç mühendisliği</span> ham veya başlangıç maddesinin kimyasal-fiziksel ya da biyolojik işlemler kullanılarak başka bir ürüne dönüştürüldüğü tüm teknik işlemler

Süreç mühendisliği, insanların hammaddeleri ve enerjiyi endüstriyel düzeyde toplum için yararlı ürünlere dönüştürmesini sağlayan temel ilkelerin ve doğa kanunlarının anlaşılması ve uygulanmasıdır. Süreç mühendisleri, basınç, sıcaklık ve derişim gradyanları gibi doğadaki itici güçlerden ve kütlenin korunumu yasasından yararlanarak, istenilen kimyasal ürünleri büyük miktarlarda sentezlemek ve saflaştırmak için yöntemler geliştirebilirler. Süreç mühendisliği, kimyasal, fiziksel ve biyolojik süreçlerin tasarımı, işletimi, kontrolü, optimizasyonu ve yoğunlaştırılmasına odaklanır. Süreç mühendisliği, tarım, otomotiv, biyoteknik, kimya, gıda, malzeme geliştirme, madencilik, nükleer, petrokimya, ilaç ve yazılım geliştirme gibi çok çeşitli endüstrileri kapsamaktadır. Sistematik bilgisayar tabanlı yöntemlerin süreç mühendisliğine uygulanmasına "süreç sistemleri mühendisliği" adı verilir.

Uygulamaya özel komut seti işlemcisi (UÖKİ) veya ASIP, yongada sistem tasarımında kullanılan bir bileşendir. Aynı zamanda bir tasarım yöntemi olarak kullanılır. Bir UÖKİ'nin komut seti, belirli bir uygulamaya fayda sağlayacak şekilde uyarlanmıştır. Çekirdeğin özelleşmesi, genel amaçlı bir CPU'nun esnekliği ve bir ASIC'in performansı arasında denge sağlar.

Bu liste, kullanımdan kalkmış ve halen kullanılmakta olan ağ simülatörlerine ait alfabetik bir listedir.

<span class="mw-page-title-main">ExtendSim</span>

ExtendSim, ayrık olay, sürekli, ajan tabanlı, ayrık hız ve karışık modlu süreçlerin modellenmesi için bir simülasyon programıdır. Üç ExtendSim paketi bulunmaktadır:

Web tabanlı simülasyon, bilgisayar simülasyonu hizmetlerinin World Wide Web üzerinden, özellikle de bir web tarayıcısı aracılığıyla sunulması ve kullanılmasıdır. Web, giderek artan bir şekilde modelleme ve simülasyon uygulamaları sağlamak için elverişli bir ortam olarak görülmekte ve bu nedenle simülasyon topluluğu içinde gelişmekte olan bir araştırma alanıdır.

Alpha 21464, Digital Equipment Corporation ve daha sonra Digital'i satın aldıktan sonra Compaq tarafından geliştirilen Alpha komut seti mimarisini (ISA) uygulayan tamamlanmamış bir mikroişlemcidir. Mikroişlemci EV8 olarak da biliniyordu. 2004 yılında piyasaya sürülmesi planlanan bu mikroişlemci, 25 Haziran 2001 tarihinde Compaq'ın Alpha'nın 2004 yılına kadar Itanium lehine aşamalı olarak kaldırılacağını duyurmasıyla iptal edildi. İptal edildiğinde, Alpha 21464 geliştirmenin geç bir aşamasındaydı ancak banttan çıkarılmamıştı.

<span class="mw-page-title-main">Karışık sinyal devreleri</span>

Karışık sinyalli entegre devre, tek yarı iletken kalıpta hem analog hem de dijital devresi olan entegre bir devre'dir.