50 Metre Çift Yönlü Seri Haberleşme İçin Entegre Ne Kullanabilirim?

Başlatan RaMu, 22 Temmuz 2015, 16:51:12

RaMu

Kısaca 50 metre mesafe içinde
toplam 20-30 tane cihazı seri haberleştirmek için
nasıl hangi data hattını kullanmak lazım,
bu iş için kullanılacak entegre tavsiyesi istiyorum.
9600 Baudrate yeterli, daha hızlısı daha güzel olur.
Pic in UART modülünü kullanacağım.


SN75176 gibi diferansiyel hat sağlayacak alternatif entegreler olabilir.
Bu entegre 1984 doğumlu sanırım,
yani güncel tasarımlarda yine uygun fiyata
daha iyi alternatifler varsa onu kullanmak lazım.

Max485 e baktım biraz.

Esd protection tamamda
bu Slew -Rate-Limited ne anlama geliyor.

Yani entegre tavsiyesi istiyorum.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html


alexsi

http://www.kontrolarge.com/ Bildiklerimiz öğrendiklerimiz kadardır. Ya bilmediklerimiz ..?

ercan_t

merhaba

max serisinin autodirections özelliği olanı vardı yani RX,TX yaparken direction pini otomatikdi.


sanırsam şu:
MAX13488E 

OG

9600 çok düşük bir hız, özel bir şey aramana gerek yok.
RS485 yapı ve bunun için bolca bulabilinecek SN75176.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

RaMu

@OG hocam zaten "Kısaca 485" yazından baktım SN75176 ya,
isisde denemeleri yapıyorum ama sn75176 yok,
yanlış anlamadıysam MAX487 ile birebir aynı işlevde,
isisdeki denemeleri onunla yaptım.

Şuanda aslında yukarıdaki anladığıma göre sn75176 kullanabilirim, problem yoktur.
Sadece eski bir entegre olduğundan
daha yeni daha işlevsel alternatifi varsa öğrenmek istedim.
En ucuzu zaten sn75176 (0.8 TL şuan), istediğimde özellikte
böyle her şey güzel olunca bir şey gözümden mi kaçıyor diye düşünüyorum.

@ercan_t  aklımda bulunsun ama
fiyat performans açısından şimdilik otomatik yön işlemine ihtiyacım yok hatta
yönü kendim seçebilmem daha avantajlıymış gibi geliyor.
Zaten 1 master diğerleri slave olacak ve
master slave e sorarsa, slave kısa bir cevap verecek.

@AsHeS  @alexsi  entegreleri bir inceleyeyim ama
neden bunlar, kısa bilgi verebilseniz güzel olurdu.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

alexsi





mesaj birleştirme:: 22 Temmuz 2015, 21:03:16




''Zaten 1 master diğerleri slave olacak ve
master slave e sorarsa, slave kısa bir cevap verecek.''
bu şekilde bir uygulama yapmıştım. PCB Kart resimdeki gibidir. Birçok uygulamada da ADM485 kullandım/ kullandık. EMC ve gürültü haberleşme sorunu yaşamadım.EMC cihazında da test yaptım. Resimdeki 8 slave 1 master ile RS485 haberleşme yapıyor.(Modbus RTU). Daha fazlasına da olabilirdi. Bu nedenle ADM485 dedim.
http://www.kontrolarge.com/ Bildiklerimiz öğrendiklerimiz kadardır. Ya bilmediklerimiz ..?

AsHeS

RS485 half duplex iletişim dolayısıyla 75176 burada iş görür. Fakat eş zamanlı çift yönlü için full duplex gerekir bunun için ya 2x75176 kullanabilirsin ya da full-duplex destekleyen bir çipe geçersin onun haricinde altı üstü transceiver düzgün bir protokol oluşturularak tüm modellerle iş yapılır diye düşünüyorum.

Ek olarak ST490 25 Mbit e kadar destekler.

RaMu

@AsHeS   @alexsi  açıklamalar için teşekkür ederim,
iki entegrede güzel.

Peki cihazları birbirine bağlamak için RJ45 konnektör ve cat5 kablo kullanmayı düşünüyorum,
her bir modül ~100mA çekecek, çoğunlukla uyku modundada bekleyebilirler.

Her bir cihaza gücü yine cat5 kablo üzerinden DC olarak sağlamak doğru olur mu?
Veya data hattınıda taşıyan cat5 üzerinden AC olarak beslemeyi dağıtsam ve
cihazlarda doğrultup kullansam nasıl olur,
AC beslemenin data hattıyla beraber gezmesi problem çıkarır mı?
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

alexsi

Sadece haberleşme için cat5 kullanmanızda sakınca yok bence.
Cat5 üzerinden haberleşme ile birlikte AC sinyal/besleme geçirmek doğru olmaz. Haberleşme kilitlenmesi,kopması,bozulması gibi sorunlar yaşarsınız. DC denemedim ama genellikle ayrı götürmekte fayda var ve ayrıca haberleşme koblosunu ac kablo yumağından da uzak geçirmekte fayda var. Zira EMC sorunları yaşattığını biliyorum. Özellikle kontaktörlü sistemlerde.
Ilavetten haberleşme tarafını izolasyonlu besleme ile yapmanızda çok şık/sağlıklı olacaktır. Göz ardı etmeyin derim.
http://www.kontrolarge.com/ Bildiklerimiz öğrendiklerimiz kadardır. Ya bilmediklerimiz ..?

ercan_t

merhaba,

rs485 için üretilmiş  özel hafif bükümlü, aynalı kablolar var kırmızı ücerisinde 4 cift oluyor ayrıca dışında topraklamada var,

bu cift kablolardan birini data diğerini power kullanman sorun teşkil etmez her cift aynalı isole edilmiş ayrıca toplu halde de bir aynalı isolesi var.

mufitsozen

Alıntı yapılan: RaMu - 23 Temmuz 2015, 10:08:20
@AsHeS   @alexsi  açıklamalar için teşekkür ederim,

Peki cihazları birbirine bağlamak için RJ45 konnektör ve cat5 kablo kullanmayı düşünüyorum,
her bir modül ~100mA çekecek, çoğunlukla uyku modundada bekleyebilirler.

Her bir cihaza gücü yine cat5 kablo üzerinden DC olarak sağlamak doğru olur mu?
Veya data hattınıda taşıyan cat5 üzerinden AC olarak beslemeyi dağıtsam ve
cihazlarda doğrultup kullansam nasıl olur,
AC beslemenin data hattıyla beraber gezmesi problem çıkarır mı?

AC olmaz,

PoE kullanin, spilitter devresini siz kendiniz bile yapabilirsiniz, ticari bir urun almak icin IP kameralar icin satilan PoE injector/splitterlar var. Ama kendinizde bu devreleri cok ucuza yapabilirsiniz
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

RaMu

@mufitsozen hocam öyle bir şey ekstraya girmez mi?

Alıntı yapılan: alexsi - 23 Temmuz 2015, 10:30:26
Ilavetten haberleşme tarafını izolasyonlu besleme ile yapmanızda çok şık/sağlıklı olacaktır. Göz ardı etmeyin derim.
Bu izolasyon kısmını tam oturtamadım,
iki farklı güç kaynağı bağlayıp
biriyle data hattını diferansiyel > logic dönüştüren SN75176 gibi entegreleri beslemek için
diğeriylede mcu kısmını beslemek için
mi kullanmak lazım yani?
İki farklı besleme durumunda
SN75176 gibi entegreler ile mcu arasındaki bağlantıları
optokuplör ile bağlamak daha iyi olacak o zaman.


Aklımda kabaca şöyle bir şey var:


Besleme regulatörü için
7805 ile LM2576 kullanımı arasında
çok çok büyük farklar olur mu?
Maliyet fark ediyor.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

alexsi

izoleden kastım dc/dc konverter kullanmak. Optokuplorler-485 ile iç beslemeyi izole etmek.
http://www.karakoyelektronik.com/tr/5vdc-cikis/68001-nmf0505sc.html

LM7805 sorun çıkarmaz diye düşünüyorum.Hangi slave olduğunun kontrolünü nasıl yapacaksınız?  Master -Slave için nasıl bişey düşündünüz ?
http://www.kontrolarge.com/ Bildiklerimiz öğrendiklerimiz kadardır. Ya bilmediklerimiz ..?

OG

Alıntı yapılan: RaMu - 23 Temmuz 2015, 10:08:20

Peki cihazları birbirine bağlamak için RJ45 konnektör ve cat5 kablo kullanmayı düşünüyorum,
her bir modül ~100mA çekecek, çoğunlukla uyku modundada bekleyebilirler.

Her bir cihaza gücü yine cat5 kablo üzerinden DC olarak sağlamak doğru olur mu?
DC ile olur ve çok kullanılıyor, mesela otopark sistemlerinde.

DC voltajdaki kayıpları önlemek için MCU voltaj seviyesinden daha yuksek degerlerde gonderilip orada MCU voltajına indirgenir.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.