Linux base kontrol için 128/128 io pci kart

seagate

Profesyonel Üye
Katılım
27 Şub 2007
Mesajlar
1,784
Puanları
281
Konum
IZMIR
Yapmayı düşündüğüm makine için linuxda çalışabilecek giriş çıkış kartlarına ihtiyacım bulunmaktadır. Daha önce böyle bir uygulama yapmış yada uygulamaya katılmış arkadaşlardan hangi marka ve özellikde kart kullanmam konusunda bilgilerini talep etmektedeyim. Bu kartların hızları nedir? maximum kaç giriş-çıkışı desteklemektedir?
 
Bu kartların hızları nedir? maximum kaç giriş-çıkışı desteklemektedir?
Donanim olarak PCI kartlar 1 Mhz üstü çalışabiliyor ama asıl sınırlama, kartın kendisinden gelmiyor. Kullanılan anakart, işlemci, Linux çekirdeğinin nasıl yapılandırıldığı, hızda daha belirleyici...

50 KHz'de çalışan (yani 20 mikrosaniyelik aralıklarla güncellenen) uygulamalar ben yaptım. Test ortaminda da 100 KHz'de çalıştım. Maksimum latency (bu kelimenin Turkce bir karşılığı var mi bilmiyorum) 10-20 mikrosaniye seviyelerindeydi. Bu hızlar zaten gerçek zamanlı (hard realtime) olarak kabul ediliyor.

Kullanılacak karta gelince 128 giris/cikisli bir kart kullanmadim. Bu giris/çıkışların hepsi dijital mi olacak?
 
Bu io ların hepsi digital olmayacak combine kartlarda olması mümkün benim özellikle sormak istediğim bu kartlarla uygulama yapan arkadaş varmı? CPU kernel optimizasyonuna gelince en büyük kernel Kubuntuda bulunmasına karşı en hızlı apache döndüren server kubuntu apache serverdir. Bu noktada kernel optimizasyonunun pek bir ehemmiyeti yok. Monitör işlemlerinin latency (uygulama gecikmesi)yuksek olsa kimin umrunda... Zaten çoğu uygulama bash olarak sistem bileşeni olarak çalışacak. Amacım 200$ alınmış bir endustriyel anakarta (P4) uygun IO kartını kullanarak kişisel bir PLC oluşturmaktır(universal). Yaklaşık 2 yıldır Python uygulamaları üzerinde çalışmaktayım. Web/Os tabanlı geniş bir uygulama yelpazesi var ama benim ilgi alanım bu açık kaynak kodlarını plc sistemine dönüştürüp yabancı firmaların ürünlerini bertaraf etmektir. SISCO VO-IP uygulamalarında firmalar linuxa dönmüş durumda PLC de neden olmasın ? Farklı amaçlar için tek bir PLC kullanmak ve hiçbir şekilde sowftware para ödememek iyi bir fikir olarak gözükmüyormu?
 
Bu noktada kernel optimizasyonunun pek bir ehemmiyeti yok.
Normal Linux çekirdeği (örneğin Kubuntu'da yer alan) gerçek zamanlı çalışmaz. Gerçek zamanlı çalışmak istiyorsan, çekirdekte bazı değişiklikler yapman gerekiyor.

Amacım 200$ alınmış bir endustriyel anakarta (P4) uygun IO kartını kullanarak kişisel bir PLC oluşturmaktır(universal).
Bu zaten yapılmış birşey ve halihazırda kullanılan birşey.
http://membres.lycos.fr/mavati/classicladder/

Farklı I/O kartlarını standart bir programlama arayüzü ile kullanmak istiyorsan:
http://www.comedi.org/
 
Teknoloji artık bu yone kayıyor plc lerin 100-150 ms (mili saniye) olarak çalıştıgı düşünürsek pc tabanlı plc lerin 10 mikro saniyelerde çalışabilmesi nedeniyle artık pc tabanlı sistemler piyasaya hakim olmakta ve profi bus gibi eski teknolojilerin yerini ethernet almakta. alman Beckhoff firmasi şu aralar dikkatleri bu konuda üstüne çekiyor geliştirdiği ethernet ıo protokolü olan ethercat ile diğer eski teknolojileri sollamış durumda. siemens s-7 gib cihazlar artık traşşşş makinası olmaktan kurtulamaz durumda çırpınmakta. iyi çalışmalar.
 

uyarıların için çok teşekkür ederim. Linuxda konsolu kullanarak bir ses kartından yazılım kullanmadan bip sesi cıkartmayı denersen sanırım daha anlamlı bir paylaşım olacak. ilgine teşekkürler..
 
uyarıların için çok teşekkür ederim. Linuxda konsolu kullanarak bir ses kartından yazılım kullanmadan bip sesi cıkartmayı denersen sanırım daha anlamlı bir paylaşım olacak. ilgine teşekkürler..
Ne dedigini veya istedigini anlamadim.
 
 
Arkadaşlar bu konu ne oldu güncelliği devam ediyormu?
Ayrıca PCI I/O kontrol kartı yapabilirmiyiz. Ben Bundan yaklaşık 7 sene önce ISA I/O kontrol kartı yapıp denemiştim. DOS 6.22 işletim sisteminde QBasic ile programlayıp çıkışlarıda bulunan 24 bitlik ledleri yakıp söndürmüştüm. Halen kart elimde duruyor fakat PCI slotlar güncel olduğu için ve ISA slotlar ana kartlardan yok olduğuı için PCI kontrol kartı yapma için çalışma düşünüyorum. Bu konuda tecrübeli arkadaşların görüş ve önerilerini bekliyorum.
 
Var zaten PCI'dan takilan I/O kartlari. Senin yaptiginin, onlara gore bir avantaji olmasi lazim. Ne gibi bir avantaji olacak sen yaparsan?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…