Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Şemalar & Diğer Elk-Elnk.Projeler => Konuyu başlatan: veliusta - 22 Mart 2024, 20:35:57

Başlık: Çok fazla analog giriş okuması yapmak
Gönderen: veliusta - 22 Mart 2024, 20:35:57
Merhabalar, 5 Voltluk MCU kullanarak, 128 tane sensörden gelen voltajları okuyan bir devre tasarlamam gerekiyor.
6 veya 8 kablo ile yapmam gerekiyor.

Şuan için aklıma CD74HC4067 entegresi kullanmak geliyor. Hangi entegreleri kullanılarak yapılabilir?
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: power20 - 22 Mart 2024, 21:40:29
Sensör sinyalini 1 tane  veya diferansiyel olarak düşünelim. Her sensör için 4..20mA devresi olabilir
Sonuçta bu 1 adet analog hatta dönüşerek ölçülecek

MCU 8 girişi CD74HC4067 ile anahtarlanarak toplamada 128 giriş okunabilecektir

8 x 16 = 128

DC sinyal okuyorsanız sorun yok. Burada sorun olabilecek kısım okunacak sinyallerin hızıdır. Anahtarlama frekansı sinyalden en az 128 kat yüksek olmalıdır. 
(Sinyal 1khz, tarama 128kHz)




Bu iş için mcuda 8 analog giriş, ayrıca
CD74HC4067 anahtarlama uçları için uygun sayıda dijital çıkış pini olmalıdır


Belki 4067 yerine 4051 analog mux  kullanılabilir

(https://2n3904blog.com/wp-content/uploads/2021/07/CD4051_FunctionalDiagram.png)
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: veliusta - 22 Mart 2024, 22:08:30
(https://imageup.ru/img201/4774136/yes.png)

Yapmak istediğim proje; https://imageup.ru/img201/4774136/yes.png (https://imageup.ru/img201/4774136/yes.png)

Her kartta 16 kanallı ADC'li bir MCU koyup her karta i2c adreslemesi gibi adresleme yapmak, Seri Haberleşmeyle tüm sensör verilerini sırasıyla okumak.
Bu şekilde çözdüm ama çok saçma ve maliyetli bir çözüm...
Daha iyi bir çözümü olmalı  :du:
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: mustafa_cmbz - 22 Mart 2024, 22:53:32
Ölçmek istediğin sensör çıkışı nedir ? yani belki bunu belirtir isen daha net tavsiyeler gelebilir.
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: Tagli - 23 Mart 2024, 09:08:05
Sensörler arasındaki mesafeler nedir?
Tüm girişlerin ne kadar sürede (hangi frekansta) okunması gerekiyor?
Kanallar arasındaki okuma zamanlaması ne kadar kritik? Aynı anda mı olması gerekiyor?
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: veliusta - 23 Mart 2024, 11:14:12
Sensörlerin mesafesi 3cm.
200Hz, 5 milisaniye içinde tüm sensörlerin verisi okunması uygun gibi, 10 milisaniyede olsa sorun olacağını düşünmüyorum.
Aynı anda okunmasına gerek yok. Sensörler Tek tek ölçüp MCU'ye bilgisi gelip, basit bir Röle çıkışı verecek.

Sensör: (https://images.tcdn.com.br/img/editor/up/557243/A0195Ea.jpg)
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: Epsilon - 23 Mart 2024, 11:57:38
Eğer nerede kulanılacağını izah ederseniz,muhtemelen bu tür bir uygulama için özelleştirilmiş bir modül bile hazır satılıyor olabilir.
Bu sayede karmaşık bir uygulamayı çok daha kısa sürede gerçekleştirirsiniz.
(Know-How lık bir konu bile olsa detay vermeden izah edebilirsiniz)
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: Epsilon - 23 Mart 2024, 15:21:19
Arkadaş bizi kâle almamış ,konunun ne olduğunu bilemesekte yinede belki işine yarar diye izah edelim:

-CCD Line Array sensor leri araştırın
-Eskinden kullanılan Flatbed tarayıcılar vardı bunları araştırın.
- All in One cihazların Scan ve fotokopi çekme kısmında kullanılan devreleri inceleyin
Bunların çalışan hurdasını bulmanız zor olmaz.
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: veliusta - 23 Mart 2024, 20:39:27
Alıntı yapılan: Epsilon - 23 Mart 2024, 15:21:19Arkadaş bizi kâle almamış ,konunun ne olduğunu bilemesekte yinede belki işine yarar diye izah edelim:

-CCD Line Array sensor leri araştırın
-Eskinden kullanılan Flatbed tarayıcılar vardı bunları araştırın.
- All in One cihazların Scan ve fotokopi çekme kısmında kullanılan devreleri inceleyin
Bunların çalışan hurdasını bulmanız zor olmaz.

(https://resmim.net/cdn/2024/03/23/fTCwqM.jpg)

Uygulama Işık bariyeri ile geçen cismin uzunluğun ölçülmesi.
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: Epsilon - 23 Mart 2024, 20:57:18
Alıntı yapılan: veliusta - 23 Mart 2024, 20:39:27(https://resmim.net/cdn/2024/03/23/fTCwqM.jpg)

Uygulama Işık bariyeri ile geçen cismin uzunluğun ölçülmesi.

Asansör kapılarının önündeki ışıklı sistemi araştırın
Işık sensörlü kapının açık/kapalı olduğunu anlayan modülü
Ayrıca neden bu kadar sensör kullanıyorsunuz ki
Eğer ağacın /kütüğün ne kadar büyük olduğunu anlamanız gerekiyorsa Ultrasonic sensör de kullanılabilir.
Yanda durur ,burda sorun kütük hızı sabit olmalı.
Yada kütük test alanında  sabit kalacak 2  yanında ,aynı konumda olan alıcı /verici ışık sensörü kütüğün sonuna  kadar hareket edecek.(Birlikte)
Arada kütük varken sinyal algılamıyacak,ilk sinyali algıladığı nokta kütüğün boyu  olacak
*Motor controllü büyük  bir kumpas (cetvel) sistemi
** CNC lerde kullanılan 3  eksenlli koordinat ruler da  tam bu iş için üstelik display kısmıda hazır
Ayrıca CNC ruler ın Z ekseninide çalıştırırsanız .Kütüğün ortalama hacminide hesaplarsınız
*Kaç m2 lik ortalama kalas üretilebilir onu bile hesaplayabilirsiniz(Yaklaşık)
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: Epsilon - 23 Mart 2024, 21:21:22
Fotoğrafı sonradan gördüm. Sistem zaten hazır gibiymiş.
Bandın hızı değiştimiyorsa.
Gayet  basit.
Işık kesildiğinde timer başlar .süreyi hızla çarpıp ekranda yazdırırsınız.yada bir yere gönderirsiniz.
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: veliusta - 23 Mart 2024, 23:57:43
@Epsilon

Cevaplarınız için çok teşekkür ederim. Aradığım şey dediğiniz gibi Asansörlerde kullanılan Boy Fotoseli.
Bariyerden geçecek parça bazen delikli, bazende şeffaf olabiliyor. Bu yüzden sensörlerin analog verilerini almak daha mantıklı gelmişti bana.
Sanırım bu boy fotoseli dijital çalışıyor.
Vericide frekans var. Çarpaz çalışıyor sanırım. Böylelikle 4cm ölçme hassasiyetini dahada arttırmış oluyor.

(https://static.wixstatic.com/media/3c2ec5_6b74d0589c5d438093e5a034f5993f29~mv2.jpg)

Tam nasıl çalıştığını anlamadım yinede.
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: Epsilon - 24 Mart 2024, 01:56:17
Ben asansör photosellerini 128 tane ışık sensörünü ayrı satın almak yerine ,bu hazır sensör kitin hardware olarak kullanabilirsiniz diye tavsiye etmiştim.
Burada sadece kapının herhangi bir noktasında alıcı ile verici arasında engel varsa kapının açık kalmasını sağlamak için kullanıyorlar.

Bu tür kütükleri nasıl ölçüyorlar diye biraz araştırdım.Tahmin ettiğim gibi genelde Laser triangular sistemden faydalanıyorlar.
Bu sistemin nasıl çalıştığını aşağıdaki videodan anlayabilirsiniz
Temel mantığı :Laser ışığı nesneye gönderilir,yansıyan ışın  CCD algılayıcı hücrede hangi noktaya kadar algılanırsa nesne o kadar büyük olduğu anlaşılır.
Bu sensörlerin hassasiyeti çok fazladır.( 1-2 mm den daha azdır) Nesne ölçme mesafeleri farklıdır
Sensörler pahalıdırlar ama ucuz olan Çin modelleri kesin vardır.Ayrıca  bir kütüğü 2 mm hata ile ölçmek çok da büyük sorun olmaz
İkinci elide kolaylıkla bulunabilir.
Aşağıdaki video sensörü izah ediyor
Bu konuda ,PLC konusunda bilgili bir arkadaş dahada fazla yardımcı olabilir.
*22.saniyede konu tam olarak anlatılıyor.


Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: gokhangokcen - 25 Mart 2024, 08:58:38
@veliusta benzer bir yapıyı bende kullanıyorum. Alıcı ve verici karşılıklı IR ledlerim var. Verici taraf zaten klasik 74HC595 ile akım ihtiyacı varsa çıkışına transistör ile sürebilirsin. Alıcı tarafta da yine 74HC595 kullanıp IR alıcı ledlere girersin ve ledlerin çıkışını seri bir diyot ile birbirine paralel bağla. Daha sonra elinde bütün ledlerden gelen tek bir analog/dijital sinyalin olacaktır. Tek dezavantajın diyot üzerinde bir gerilim düşmesi olacaktır. Opamp ile bir yükselteç yapıp ardından işlemciye girer isen, 4 pin üzerinden (clock,data,latch,analog/dijital input) istediğin durumu sağlamış olursun. Alıcı ve verici çiftleri paralel sürebilirsin. Pin sayısında sıkıntı yok dersen ayrı sürebilirsin. Clock ve Latch pinlerini paralel bağlarsan pin sayısını dahada düşürmüş olursun gibi gibi..
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: veliusta - 25 Mart 2024, 09:22:37
@gokhangokcen

Sizin kullandığınız sistemde Verici kartında 74HC565 ile ledleri tek tek mi açıyorsunuz? Yoksa hepsi sürekli sabit yanıyor mu?
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: gokhangokcen - 25 Mart 2024, 09:36:20
Tek tek karşılıklı açıp okuyorum. Kayan yazılardaki tarama mantığı gibi düşünebilirsin. Aynı anda 1 alıcı 1 verici led aktiftir ve aktif olan ledin analog/dijital bilgisi hatta olur.
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: power20 - 25 Mart 2024, 09:44:49
Alıcı tarafta katodlar  74HC565  ile veya sabit  sürülür.   Sadece verici tarama yapar
 Bu şekilde ayrıca diyod eklemeden ortak anod ucundan okuma yapılabilir gibi görünüyor.
Kendinden diyodlu sistem. Op-amp da gerekmez.

(https://i.ibb.co/L6J28bN/res1.jpg) (https://imgbb.com/)


Tarafımdan denenmemiştir.

 74HC565  aktif olmayan pinler toprağa çekileceği için sinyali zayıflatacaktır. Pin, aktif değilse yüksek empedans olması gerekir.
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: power20 - 25 Mart 2024, 10:04:04
Alıcı ledler 74HC565   yerine sabit beslemeyle  sürülürse  komşu led(ler) alım yapabilir. Belki bir sorundur. 
Hassasiyet gerektirmeyen ucuz versiyon.
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: mustafa_cmbz - 25 Mart 2024, 19:21:48
(https://resmim.net/cdn/2024/03/23/fTCwqM.jpg)

bu tip sensörler cismin uzunluğunu vs. ölçmek için değil ( kaldıki hatalı sonuçlar elde edili çıkıntılı nesnelerde ) genelde güvenlik bariyerlerinde kullanılır.Bu güvenlik bariyerlerinin böyle karşılıklı led ve photo sensörleri dizerek oluşturmalarındaki amaç genelde band usulü çalışan işletme ve makinelerde ürün geçerken baypas sensörüne ihtiyaç duymadan nesneyi önceden tanıtarak ( kaç sensörü kesiyor ) bu cisim haricinde bir cisim geçtiğinde yada cisim ile biirlite data farklı bir nesne geçtiğinde ikaz vermesi amaçlanır.Bunun yanında asıl amaç çok noktadan geçisi önlemek ve açık bırakmamak.

Bu gibi güvenlik sistemlerinde kullanılan ışık bariyerlerinin giriş ve çıkışında normalde 1'er tane daha fotosel olur.Güvenlik rölesine cisim geçiyor diye baypasa alır çıkıştaki sensör görür ve çıkıştaki sensör görmeyi bıraktığında tekrar koruma moduna geçirir güvenlik rölesini..Buda cisim geçerken güvenliğin devre dışı kalması ile birileri elini soktuğında tehlile arz eder..

Birde ayrıca bu fotosellerin hata yapması durumunda yada gördü görmedi yapması ve operatörlerin nesnenin geçisi esnasında makine içine makine çalışırken elini kolunu sokmaya çalışması gibi durumunda çok sıkıntılar yaşadık zamanında buna çözüm olarak yukarıda bahsettiğim içerisinden geçen nesneyi tanıyan ve buna göre alarm veren perdeler ile işi çözmüş idik..Bunlar genelde makinenin riks ve tehlike durumuna göre kategorize edilerek tercih edilen yapılardır.

fabrikada çalışırken bu ışık perdelerinin arızalı olanlarında çok söktüm dağıttım içerisinde hep BPW34 Fotodiyot kullanmışlar.incelemek ister isen elimde hurda kartlar hala duruyor.Gönderebilirim

https://www.direnc.net/bpw34-fotodiyot?gad_source=1&gclid=Cj0KCQjwwYSwBhDcARIsAOyL0fhkJUHAAoO9Nb8dAOiZ2TAFO1qPlss0I3LShN36B2bEmJffgBrk0g8aAhkxEALw_wcB

Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: argeman - 25 Mart 2024, 22:30:05
Lidar sensörler mesafe ölçebiliyor, 3 boyutlu tarama yapabiliyor.
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: mustafa_cmbz - 25 Mart 2024, 23:22:08
Alıntı yapılan: argeman - 25 Mart 2024, 22:30:05Lidar sensörler mesafe ölçebiliyor, 3 boyutlu tarama yapabiliyor.
Lidarların yaptığı işi şuan kameralar ile yapıyorlar bildiğim kadarı ile ..
bir kaç yerde gördüm bu sensörlerden 3-5 ay sonra söküp attılar..fakat dediğim gibi güvenlik kategorisi ile alakalı durumlar var tercih meselesi..Mesela bir prres hattının çevresine takılması pek mümkün değil.

kategori meselesini daha net anlatabilmek için bir kaç örnek verebilirim.Belki konuyu açan arkadaşa da bilgi olur.
Kategori numaralarını hatırlayamayacağım fakat örnek olarak yazacağım.

mesela bir hat var sadece panel programlanıyor ve sonrasında alttaki kartezyen robot tuşlara basıp test yapıyor paneli koydukları kısımda ışık perdesi var fazla bir risk yok.burada normal güvenlik rölesi 2 kanal fakat 0-1 direk sinyal alıyor..

ama bir makine var mesela pres çevresi konveyör çıkışı tel çit kapıları orada kullanılan güvenlik röleleri 2 kanal ve her kanaldan farklı bir sinyal çıkıyor yani bir yerden +24v vs veremezsin her kanal çıkan sinyali girişinde istiyor.

mesela büyük bir 5 kademe pres var sırası ile her pres in kapısı mevcut burada bir kapı kilidi var idi karşılığında rfid chip var yetmiyormuş gibi kilidin dilinde de rf chip var illa kutusundan takım çıkartıp takman gerek yani yeni bir tane alıp opeartör kapıyı açık bırakıp bantlasa çalışmayacak şekilde tasarlanmış..

Ve yine kablolaması için bir örnek vereyim.Mesela bu tarz güvenlik devrelerinde kapı switchleri için mesela ( yan yana 2 kapı var ise ) her kapı switch'ine ayrı blendajlı baklo çekilmesi gerekiyor. vs gibi durumlar var..

bukadar anlatmamın sebebi şayet böyle bir tasarım yapılacak ise standartlara uyulmasını tavsiye ederim.Bu tarz ürünler aşırı pahalıdır sebebi ise güvenlik ekipmanı olmasından ötürüdür.Bir diğer sebebi ise hata yapmıyacak şekilde üretilmiş standartlara sahip olmalarıdır..Tasarımınızda bunlara dikkat ediniz yoksa insan hayatına maal olabilir ( güvenlik amaçlı kullanacak iseniz ) ve bunun yanında maddi zarara da uğrayabilirsiniz...
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: M.Salim GÜLLÜCE - 29 Mart 2024, 10:04:38
Alıntı yapılan: veliusta - 23 Mart 2024, 20:39:27(https://resmim.net/cdn/2024/03/23/fTCwqM.jpg)

Uygulama Işık bariyeri ile geçen cismin uzunluğun ölçülmesi.

Deri sektöründe deri boyama makinelerini incelemeni öneririm.
Döner Boya tabancası sadece konveyör üzerindeki derinin bulunduğu alana boya püskürtür. deri üzerindeki delikleri bile es geçer.
Deri yüsey ölçüm makinalarıda benzer şekilde derinin alanını ölçüp üzerine damgalar.
Yöntemleri aynıdır.
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: veliusta - 13 Nisan 2024, 22:46:43
Hocam sizin alıcı kartta 74HC165 entegresi yok mu hiç? Kartta hangi entegreleri kullanıyorsunuz?  :du:

@gokhangokcen
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: gokhangokcen - 14 Nisan 2024, 07:56:30
@veliusta iki taraftada 74HC595 var
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: veliusta - 14 Nisan 2024, 12:08:38
Alıntı yapılan: gokhangokcen - 14 Nisan 2024, 07:56:30@veliusta iki taraftada 74HC595 var

(https://imageup.ru/img220/4800393/asd.png)

Bağtıntı bu şekilde mi hocam, Siz op-amp kullanıyormusuz ihtiyaç duyuyor musunuz?
Teşekkür ederim.
Başlık: Ynt: Çok fazla analog giriş okuması yapmak
Gönderen: gokhangokcen - 14 Nisan 2024, 15:26:38
@veliusta evet, bağlantı bu şekilde. Ben 10k dirençleri kullanmıyorum sadece. Diyotların uçları birleşip direkt analog kısıma giriyor. Diyotlardan dolayı yaklaşık 0.7v civarı kayıp oluyor. İstersen opamp kullanıp bunu düzeltebilirsin. Bunun dışında bir şey yok.