DONANIM
 RTU
    YAZILIM
    ENDÜSTRİYEL PC
    SENSÖRLER
    SİNYAL KOŞULLAYICILAR
    KAMERALAR
    HAZIR SİSTEMLER
LABVIEW FPGA NEDİR?
National Instruments n LabVIEW FPGA yazılım modülü ve tekrar konfigüre edilebilir gömülü I/O (RIO)donanımını kullanarak geleneksel HDL dilleri yada board level donanım tasarlama hakkında temel bilgiler olmaksızın uygulamanıza özel I/O işlemleri ve kontrol donanımı oluşturulabilir. NI LabVIEW FPGA Modulüyle LabView grafiksel yazılım geliştirme ortamı, yine NI ın RIO donanım içerisinde yeralan FPGA çipleriyle sentezlenebilir.Ayrıca RIO donanımının LabView içerisindeki FPGA arabirim fonksiyonları kullanılarak Windows ortamındaki yada real- time ortamındaki diğer uygulamalarla entegrasyonu mümkündür.
Bir RIO uygulaması çiin LabView FPGA blok diagram oluşturduktan sonra onu derleyip RIO cihazına aktarmak yeterlidir.Yukarıdaki kod 32-bitlik bir sayıcı ve pulse üretecini ve uygulamaya özel kontrol algoritmasını aynı anda çalıştırır.
Uygulamalar:
LabVIEW FPGA ve RIO Teknolojisi kullanıcının istediği gibi alması gereken donanımlara ihtiyaç duyulan uygulamalar için idealdir. Kullanıcının test gereksinimleri değiştiğinde , Donanım güncellenmesi yerine yazılım olan FPGA VI ın blok diagramının değiştirilerek RIO cihazına aktarlması yeterli olmaktadır. Aşağıda bu tarz uygulamalara örnekler verilmiştir:

*Değişken zamanlama ve tetikleme rutinleri için uygulamalarda
*Analog, dijital, sayıcılar, ve tetikleyici sinyallerin tek bir cihazda
toplandığı özel uygulamalarda
*çok kanallı sayıcılar , olay tespitleri ,ve zaman etiketlemesi gerektiren
uygulamalarda uygulamaya özel sinyal işlemelerde
*Dijital haberleşme protokollerinde
*Hızlı kontrol prototiplemelerinde
*(HIL) simulasyonlarında
*Araç içi veri toplama sistemlerinde
*Makine Kontrollerinde
*Makine Durum değerlendirmelerinde

RIO TEKNOLOJİSİ NEDİR?
NI reconfigurable I/O (RIO) teknolojisi kullanıcılarna FPGA çipleri ve LabView araçlarıyla kendi istedikleri gibi alalm donanm oluturabilme imkan sunar.RIO nun özünde bir FPGA çipi , ve onu tamamlayan, donanım sentezini gerçekletiren bir devre mekanizması vardır.
stenilen Tipte Donanmn Hzlca Tasarlanmas
Kullanıcıpular RIO teknolojisini kullanarak ok hzl ekilde, istedii tipte, yksek performansl donanm ve ei benzeri olmayan esneklikte sistem zamanlama kontrol olutururlar.

NI n rn yelpazesinde yeralan RIO teknolojisi NI PCI ve PXI R Series veri toplama DAQ cihazlar , compact vision sistem, ve CompactRIO yu ierir. R Serisi veri toplama kartlar istenilen tipte veri toplama uygulamalar yada gerek-zamanl uygulamalar iindir. Yapay grme uygulamalarna zel haberleme protokolleri , pulse-width modlasyon sinyalleri , veya tetikleme sinyalleri eklemek iin Compact Vision Sistem de size zel FPGA mant gelitirmek yeterlidir. Gml sistemlerle lmler ve Kontrol uygulamalarnda maksimum esneklik iin , entegre sinyal koullama ve direk sinyal balants zellikleriyle, modler FPGA zamanlamal I/O imkan sunan CompactRIO rn tercih edilmelidir.


Figure 1. NI n FPGA cihazlar
RIO tenolojisi I/O haberleme ve Kontrol (IOCC) uygulamalarnda idealdir. LabVIEW kullanarak ,FPGA ip zerindeki mantk dngs kullancnn ihtiyac olan bir ok haberleme protokolyle ilikilendirebilir (Figure 2). Buna ek olarak ,Kullanc LabView ierisinde bulunan sinyal ileme, tam lineer yada non lineer fonksiyonlar kullanarak 20 MHz e kadar dijital 150kHz e kadar analog kontrol sistemleri oluturabilir.

Figure 2. LabView FPGA de Oluturulmu 16 bit lik Seri Haberleen Arabirim zerinden k Sinyali
Kullanclar , RIO donanm ve LabVIEW FPGA Modl kullanarak , donanm tasarlama yada donanm tanmlama yazlmlar konusunda derin bilgilere ihtiya duymakszn kendi donanmlarn oluturabilirler. Haberleme protokolleri veya kontrol sinyalleri iin_ analog, digital, veya counter I/O veya daha karmak I/O ki tr hi nemli deildir_ LabView kodu oluturup RIO teknolojisiyle sinyallere direk balanabilmek mmkndr. Uygulama gereksinimleri deitiinde ise I/O saysn yada tipi ni deitirmek iin donanmda deiiklik yapmak yerine LabView kodunu yenileyip , derlemek ve FPGA cihazna aktarmak yeterli olacaktr. Bu esneklik kullanclara zaman ve paradan tasarruf salar, nk bu sayede kullanc ayn donanm ve yazlm kullanrlar ve bu da extra harcama yaplmamas demektir..
LABVIEW FPGA UYUMLU DONANIMLAR
National Instruments LabVIEW FPGA Moduluyumlu donanmlarFigure 1. de gsterilmektedir. kompleks veri toplama ve gerek zamanl uygulamalar iin R Serisi veri toplama kartlar kullanlr. Yapay grme uygulamalarna zel tetikleme , PWM sinyalleri, hareket kontrol veya haberleme protokolleri eklemek iin NI Compact Vision Sistem zerinde zel FPGA mant gelitirilmesi yeterlidir. Gml sistemlerle lmler ve Kontrol uygulamalarnda maksimum esneklik iin , entegre sinyal koullama ve direk sinyal balants zellikleriyle, modler FPGA zamanlamal I/O imkan sunan CompactRIO rn tercih edilmelidir. PXI kartlar ise istee zel zamanlama , tetikleme ve teknikleri senkronizasyon gerektiren uygulamalarda tercih edilebilir.
  R Serisi Veri Toplama (DAQ) Kartlar
National Instruments ın PCI veya PXI bus tipli R Serisi veri toplama (DAQ) kartlar yüksek performans , manuel zamanlama ve senkronizasyon gerektiren analog veya dijital veri toplama ve kontrol uygulamalarında kullanlabilir. R Serisi RIO kartlar ve LabVIEW FPGA ile , PXI veya PCI tabanl lm ve kontrol sistemlerini zellikleri kullanc tarafndan belirlenen bir donanm haline getirmek mmkndr.
  CompactRIO
NI CompactRIO kullanıcıya Sistem zamanlaması açısından eşi benzeri olmayan bir esneklik ve sinyal girişi knda yksek performans salayan kk ebatlarda olduka salam yapda endstriyel bir lme ve kontrol platformudur. CompactRIO bir R serisi cihazn sinyal koullaycs olarak kullanlabilecei gibi ara ii veri toplamada , portatif NVH teslerinde , ve makine kontrol sistemlerinde gml tek bana alan bir sistem olarak konfigre edilebilir. CompactRIO is 50 g den yksek ok ivmelerine dayanacak ve -40 - 70 C scaklk aralnda sorunsuz alacak ekilde tasarlanmtr..
  Compact Vision Sistem
National Instruments ın Compact Vision Sistem i robotik, otomatize görsel denetim sistemleri ve endstriyel denetim sistemleri gibi zorlu fabrika ortamlarında çalışmak üzere tasarlanmış tek başına çalışabilen bir görüntü toplama cihazıdır. NI CVS-145x ürünleri yapay görme uygulamaları için eşi benzeri olmayan bir I/O ve network bağlantı özelliğine sahiptir.CVS-145x sistemleri IEEE 1394 (FireWire) teknolojisini kullanır, fiyat , performans ve fonksiyonellik açısından 40 tan fazla çeşitte kamera ile uyumludur. CVS-1455 ve CVS-1456 cihazlar , sayıcılar, zamanlayıcılar ve motor kontrollerini yapay görme uygulamalarına adapte etmek için FPGA teknolojisini kullanırlar.
  PXI Zamanlama ve Senkronizasyon Cihazları
NI PXI-6653 ve NI PXI-6652 zamanlama ve senkronizasyon kontrol modülleri trigger bus , star trigger ve PXI n sistem referans klok özelliklerini kullanarak çoklu cihaz yada çoklu şase senskronizasyonunu sağlar. LabVIEW FPGA Modülü ile FPGA PXI-6653/2 modulleri kullanıcının istediği tipte uygulamalar geliştirmek için kullanılır. Bu uygulamalar zamanlama ve tetikleme teknikleri ve yüksek hızlı analog sayıcılar içerir,