Kumaş ortalayıcı

Başlatan gokhangokcen, 11 Mayıs 2020, 17:34:31

gokhangokcen

Hocam zaten dediğiniz gibi çalışma şeklinide uyguladım. Eşit kalana kadar çıkış ver ve sonra durdur. Fakat kumaşın sürekli olarak 80mt/dk ilerlemesiyle kumaş alıp başını gidiyor. Belki bu sistemin çalışmasını net olarak anlatamadım. Sandığınız kadar basit bir uygulama değil. Çalışma ortamında görseniz daha net anlarsınız. Bir video çekeyim, yükleyeyim bugün olmasada en kısa sürede eklerim.
Bildiğini paylaşmak, Allah'ın verdiği öğrenme yeteneğinin zekatıdır.

Epsilon

Hocam sizde bana faydalı olacak olan bu sensör bağlantısı nasıl bunun fotoğrafını eklemiyorsunuz
Bu makinanın bir paneli kontrol sistemi yokmu?
Herhalde satın aldığınız sensörün bir manueli vardır ondan bile bir sürü bilgiye ulaşılır .
Ben bu sektörün içinde olsam anlarım ama siz elektronik kısma ait bir bilgi eklemiyorsunuz

gokhangokcen

#32
Satın aldığım bir şey değil. A'dan Z'ye kendi çizip tasarladığım programını yazdığım bir ürün. Alıcı verici bildiğiniz IR led. Kaskat bağlı 74HC595 ile 74HC165 entegreler ile tarama şeklinde okuma yapıyorum. Fakat şu an yoldayım. Başka şehire arızaya gidiyorum. Bir kaç güne döneceğim aksilik olmaz ise. O zaman yükleyeceğim hocam
Bildiğini paylaşmak, Allah'ın verdiği öğrenme yeteneğinin zekatıdır.

tunayk

Sanki sizin sorunun altında yatan temel sebep, ölçme ve düzeltme yaptığınız noktalar, hattın akışına çok uygun değil gibi.  Siz düzeltme yapana kadar kumaş alıp başını gidiyorsa, sensör ve aktüatörün yanlış yerde konumlanmış olabilir.

İkinci konu aktüatörün oluşturduğu etki, yeterli düzeltme etkisi oluşturmuyor olabilir mi? Daha fazla eğim / kaydırma gerkli olabilir. Düzeltme etkisinin hızla da ilişkilendirilmesi gerekli görünüyor. PID belki işin bu kısmında gerekebilir. 

sezgin

Alıntı yapılan: tunayk - 01 Mart 2022, 20:03:44Sanki sizin sorunun altında yatan temel sebep, ölçme ve düzeltme yaptığınız noktalar, hattın akışına çok uygun değil gibi.  Siz düzeltme yapana kadar kumaş alıp başını gidiyorsa, sensör ve aktüatörün yanlış yerde konumlanmış olabilir.


Mantıklı bir yaklaşım, acaba sensörle aktüatörün arasına kumaşın maksimum hızına göre mesafe koyulsa 30-45cm gibi, aktüatör önündeki sensörden gelen bilginin okunduğu noktaya göre müdahale etse nasıl olur?

z

Sensorun yerlesim yerinden dolayi sistemde gecikme var. Buna olu zaman gecikmesi deniyor.

Internette olu zaman gecikmesi diye arayin.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

gokhangokcen

Alıntı yapılan: tunayk - 01 Mart 2022, 20:03:44Sanki sizin sorunun altında yatan temel sebep, ölçme ve düzeltme yaptığınız noktalar, hattın akışına çok uygun değil gibi.  Siz düzeltme yapana kadar kumaş alıp başını gidiyorsa, sensör ve aktüatörün yanlış yerde konumlanmış olabilir.

İkinci konu aktüatörün oluşturduğu etki, yeterli düzeltme etkisi oluşturmuyor olabilir mi? Daha fazla eğim / kaydırma gerkli olabilir. Düzeltme etkisinin hızla da ilişkilendirilmesi gerekli görünüyor. PID belki işin bu kısmında gerekebilir. 

yanıtın için teşekkür ederim hocam. Kumaşın başını alıp gitme sorunu benden kaynaklanıyor. Muhtemelen yine dediğiniz gibi düzeltme etkisinin hızla ilişkilendirilmesi gerekiyor. Fakat piyasa bu işi yapanlar hız bilgisini sisteme girmiyorlar. Herhangi bir girişi enkoder ya da makine üzerinden aldıkları bilgi yok. Sensör ya da aktüatörün konumunun yanlış olduğunu düşünmüyorum. Piyasadakilerin hepsi bu şekilde çalışıyor. Benim programımda kontrol kısmında sorun olduğunu düşünüyorum.

x sn'de kumaş sağdan sola y sürede gidiyor gibi varyasyon oluşturup işleniyor sanki. @z hocamın dediği gibi ölü zaman gecikmesi muhakkak var. Ben bir tarafa doğru çıkış verdiğimde kumaş çoktan benim düzeltme oranımı aşmış oluyor geri toparlamak için tekrar tepki verdiğimde yine aradaki gecikmeden dolayı ölçüm yapana kadar diğer tarafa çoktan kaymış oluyor.ölü zaman gecikmesi bir kaç konu buldum. Bu sistemi nasıl programa dökeceğimi anlayamadım doğrusu.

Toparlayacak olursam sistemimdeki düzeltme oranını bulup, ona göre bir tepkiye on/off değeri hesaplamaya gideceğim gibi görünüyor. Bir kapalı çevrim sistem oluşturacağım. Bunun için elimdeki verileri nasıl işleyeceğimi bilmiyorum. Daha önce hiç pid kontrol bir sistem yapmadım/yazmadım. 
Bildiğini paylaşmak, Allah'ın verdiği öğrenme yeteneğinin zekatıdır.

Epsilon

#37
Eğer fotodiyot  array de ilk ışık almayan fotodiyotta timer ı başlatıp arraydeki en sondaki  ayarlanmış fotodiyot un "Işık kesildi" bilgisini aldığınızda timerı durdurursanız hangi yöne "Ne kadar eğrildiğini anlarsınız ve buna göre uygun valfi yönlendirirsiniz.

Tabiki sensör ve yönlendiriciler aynı dikey eksende olması lazım ,aksi takdirde gecikmiş veya öncesine ait bilgileri alırsınız.
Araya yazılımdan ayarlı bir "bekleme süresi" eklenerek denemeler yapılabilir