DKOTS
Dijital Kart Otomatik Test Sistemi

Hedef

Müşterimizin sahip olduğu ve jet uçaklarında kullanılan 4 adet elektronik kartın üretim testleri için gerekli donanım ve yazılım altyapı gereksinimi ortaya çıkmıştır. Kartların sahip özellikler arasında seri haberleşme, sayısal I/O, FPGA, flash memory, PROM, PLL, ADC, DAC, audio arayüzleri yer almaktadır. Bu kapsamda üretilecek olan donanım altyapısında bu arayüzleri karşılamak için gerekli cihazların ve protokollerin olması kararlaştırılmıştır. Yazılım ihtiyacı olarak 4 adet kart test yazılımı ve 1 adet test donanım altyapısı self testi yapılması kararlaştırılmıştır. Self test yazılımı donanım için tasarlanan ve üretilen sistemin bileşenlerinin doğruluğu için yapılacaktır. Kart yazılımları ise yapılan sistemin kullanılarak kartların doğrulaması için yapılacaktır. Kart yazılımları iki parçadan oluşacaktır. Birincisi test için gerekli FPGA çekirdek yazılımının hazırlanmasıdır. Bu aşamada kartta bulunan arayüzleri dışarıya taşıyacak sayısal yapı kurulacaktır. İkinci aşamada ise tüm prosedürü yönetecek bir çatı yazılım kurulacaktır.

Çözüm

Bu proje kapsamında gerekli cihazları taşıyan bir istasyon yapılmıştır. İstasyondaki cihazların bağlantılarının ve fonksiyonlarının testi için bir Arayüz Bağlantı Adaptörü(ABA) tasarlanıp üretilmiştir. Self Test Arayüz Bağlantı Paneli istasyon üzerindeki kaynakların birbirlerinin testini gerçekleştirmeleri için gerekli bağlantıları içermektedir. Self Test yazılımı NI TestStand ortamında yazılmıştır. Diğer 4 kart için 3 adet ABA tasarlanmıştır. Bu ABA’lar kartların arayüzlerini istasyon arayüzüne taşıma görevini üstlenmektedir. Kartlar için gerekli FPGA ve CPLD çekirdek yazılımları Xilinx ISE ortamında yazılmıştır. Tüm testleri yönetecek olan çatı yazılım NI TestStand ortamında geliştirilerek sistem bir paket halinde müşterimize sunulmuştur.

Sonuç

Tasarlanan sistemde bahsi geçen 4 sayısal kartın tüm ente- grelerinin pinlerinin testini içeren bir rapor sunularak, hata tespiti, kartların gözlemlenebilecek en küçük ayrıntısına kadar yapılmaktadır. Gözlemlenemeyen yerlerde ise hata lokalize edilip o parçanın kontrolü sağlanmaktadır.

Tüm testleri yönetecek olan çatı yazılımını Teststand ortamında geliştirilerek sistem bir paket halinde müşterimize sunulmuştur.

Teknik İçerik

  • RS422 seri haberleşme arayüzü testi
  • PROM testi
  • Flash memory testi
  • SRAM Testi
  • DAC Testi
  • ADC Testi ve SINAD analizi
  • PLL testi
  • FPGA testi
  • CPLD Testi
  • Optocoupler testi
  • Solid State Relay testi