Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => Endüstriyel Elektronik => Konuyu başlatan: birumher - 04 Haziran 2003, 10:58:29

Başlık: Ortalama alma
Gönderen: birumher - 04 Haziran 2003, 10:58:29
Elimde içinden geçen hava debisini ölçüp 0-5 V aralığında doğru akım veren bir sensör (MAF) var. Ben bu sinyali pic 16F877 nin ADC lerinden birine gönderip, bu sinyal ile birşeyler kontrol ediyorum. Fakat geçen hava debisi çok değişken örneğin saniyede 5-10 defa 2 V ile 4 V  arasında değişiyor. Bu şekilde  gelen bir sinyalin yaklaşık ortalamasını nasıl ADC ye gönderebilirim ?
Başlık: Ortalama alma
Gönderen: ftsahin - 04 Haziran 2003, 22:29:17
Bu işlemin matematikteki aritmetik ortalamadan farkı yok. Ölçüm değerlerini toplayıp ölçüm adedine bölerek ortalama alabilirsin. Bu işlemi PicbasicPro'da yapmak oldukça kolay.
Başlık: Ortalama alma
Gönderen: birumher - 05 Haziran 2003, 11:20:25
benim amacım direkt olarak ADC den değeri almak ortalama ile uğraşırsam yaklaşık 0.5 sn kadar zaman kaybedeceğim ama direkt ADC e analog olarak ortalaması alınmış şekilde verebilirsem PIC hemen karar verip gerekli düzeltmeleri yapabilir. Bu işlemi bir içten yanmalı motorun kontrolü için yaptığımdan aradaki zaman benim için önemli.
Başlık: Ortalama alma
Gönderen: birumher - 06 Haziran 2003, 17:14:15
bir RC devresi ile yapılabilir mi bu iş?
Başlık: Ortalama alma
Gönderen: diot - 07 Haziran 2003, 09:15:52
basitce şöyle izah edebiliriz.

gelen gerilimi bir diyot ve bir dirençten geçirip, bu uca birer adet c ve r yi paralel bağlarsın. yanlız zaman sabitesini iyi ayarlaman lazım. yoksa hatalı değer verir.
(yani T tipi filitre)

yanlız nekdar güvenilir olur bilemem
Başlık: Ortalama alma
Gönderen: z - 04 Aralık 2003, 19:29:44
Çıkışından akım çekmemek kaydıyla  basit bir RC devresi giriş voltajının ortalamasını alır.
Başlık: Ortalama alma
Gönderen: Veli B. - 21 Aralık 2003, 22:09:59
Sanırım hava debimetresini örnekleyerek zengin karışımı önlemek istiyorsun , eğer böyle ise  aklıma  takılan birkaç nokta

var;
   
  a. Yakıt debisini ayarlayacak olan mekanik aksamın bu denli hızlı tepkiler verebilecek mi?
  b. Verdiğini varsayıyorum, 877 yi 20Mhz le kullanır isen  sanırım 160-170 us gibi

bir zamanda örnekleme alıp işleme sokabilirsin ve kabaca bir hesapla ( mesela  5 örnekleme için söylüyorum)  2-3 ms gibi bir zamanda sonuç alabilirsin.
  Tabii düşündüğüm gibi ise!!! ;)
Başlık: Ortalama alma
Gönderen: birumher - 22 Aralık 2003, 20:21:52
Aksam mekanik değil. Direk olarak enjektörün açık kalma süresini ayarlayıp daha az veya daha fazla yakıt yollayacak. Ayrıca

ayarlama yapmak için çok az zamanımız da yok 20-30 ms içerisinde olacak bir ayarlama bile yeteri kadar hızlı.
Başlık: Ortalama alma
Gönderen: Veli B. - 23 Aralık 2003, 00:57:29
Merhaba Birumber,

   Yeterince hızlımı derken ilk mesajına göre söylemiştim. Bu verdiğin bilgilere göre şunu

düşünüyorum; saniyede 10 defa gibi bir değişiklik sözkonusu, enjeksiyon kontrolun hızlı tepkime verebiliyor, performansı artırmak için ne kadar hassas bir kontrol uygularsan o kadar iyi...
    50

Hz lik sinüsün bir alternansını (10ms), 40 defa gibi örnekleyip, her örneklemeyi  bir karşılaştırmadan geçiriyordum ve gayet sağlıklı çalışmıştı.
    Demek istiyorum ki ortalamayı dışarıda alıp

hassasiyeti kaybetmekten ise sürekli örnekleyip hızlı bir kontrol sağlasan performans daha da artar gibi geliyor.
    Üretici firmalar ( otomotiv sektörü ) bununla yetinmeyip atık gazı bir de lambda

sensörü ile kontrol ederek basit bir PID kontrol uyguluyor. Bunu da + olarak düşünebilirsin.
    Lambda sensörleri ile ilgili detaylı bir çalışmam olmadı ama elimde bazı döküman ve bilgiler var

istersen gönderebilirim.
    Lambda için buraya da bir bakabilirsin.
   
http://www.ngkntk.de/en/technik/leicht-verstaendlich-lambdasonde.html