RS485 DE KAÇ TANE SLAVE PIC KULLANABİLİRİM.?

Başlatan davul42, 28 Kasım 2013, 11:58:11

davul42

Arkadaşlar RS485 haberleşmede 10  tane PIC i slave olarak kullanabilen var mı? veya bununla ilgili tecrübesi olan var mı :) ?

Kabil ATICI

ambar7

frederic


mur@t

Alıntı yapılan: davul42 - 28 Kasım 2013, 11:58:11
Arkadaşlar RS485 haberleşmede 10  tane PIC i slave olarak kullanabilen var mı? veya bununla ilgili tecrübesi olan var mı :) ?

hat sonlandırma ve bias dirençlerini doğru kullanırsanız 10 veya daha fazla uniteyi rahatlıkla kullanabilirsiniz.

Aşağıdaki dökümanları incelemenizi tavsiye ederim.

http://deltamotion.com/support/webhelp/rmctools/Communications/Serial/Configuration_and_Wiring/RS-485_Termination_and_Biasing.htm
http://www.mikrocontroller.net/attachment/109688/slyt086.pdf

davul42

Teoride 127 tane ama bu gerçekte olmuyor olsa bile sağlıklı olmuyor :)..Haberleşen arkadaşım hangi PIC i kullandınız ve Master olarak kullandığınız cihaz neydi?

Klein

Çipine göre değişir.
Standart 75176  için max 32 adet.
Bir çok üreticinin 128 ve 256 adet slave sürebilen çipleri var. ancak bunun için tüm ünitelerin aynı ya da benzer özellikte çip kullanıyor olması gerek.
Eğer karşıdaki ünitelerin çiplerinin ne olduğunu bilmiyorsanız en fazla 32 olarak düşünebilirsiniz.
 

OG

Tak hat ve tek sonlandırma direnci kullanıyorsanız (sonlandırma dirençleri aynı zamanda hat gerilimini yükleyen yük olduğunu hatırlayın) 75176 ile bile en az 70-80 adet sürebilirsiniz. Hele hız düşükse 150 yi bile bulursunuz.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

frederic

18f46k22 kullandım, master projeye göre değişiyordu. HMI-PLC-SCADA gibi.

Ramiz

Alıntı yapılan: Klein - 28 Kasım 2013, 15:16:28
Çipine göre değişir.
Standart 75176  için max 32 adet.
Bir çok üreticinin 128 ve 256 adet slave sürebilen çipleri var. ancak bunun için tüm ünitelerin aynı ya da benzer özellikte çip kullanıyor olması gerek.
Eğer karşıdaki ünitelerin çiplerinin ne olduğunu bilmiyorsanız en fazla 32 olarak düşünebilirsiniz.


Ben 75176 ile 80 aleti konuşturmuştum. Max-32-device olayı nerede yazılı? Mümkünse o dökümanı okumak istiyorum.
Electrical & Electronics Engineering -> Step one

skara1214

hocam datasheetin 12 . sayfasında  typical application circuit ta  Up to 32Transceivers yazıyor
Herkes ölür ama herkes gerçekten yaşamaz


OG

Konu elektriksel parametrelerle alakalı.

Parametreler (aklıma gelenler)

Ana parametreler
Algılanabilip çözülebilen voltaj seviyesi (yaklaşık 200mV)

Tali parametreler
Sürülen voltaj seviyesi (5V kimi zaman 3,3V)
Sürücü eleman iç empedansı
Sürücü eleman akım kapasitesi
Kablo kayıpları
Tıkaç dirençlerin ortaya çıkardığı kayıplar
Alıcı tarafın giriş empedansı.


Ana parametrelerin sınırlarına uyabiliyorsanız sayı artışına engel yok

Sınırlandırmaya etken en büyük faktör kabloya takılan tıkama direncidir.

Tıkama direnci neden kullanılır?

Uzayıp giden bir transmisyon hattında, duran dalgalar oluşur ve hattın doğru şekilde kapatılmadığı durumlarda yansıyan dalgalar oluşur. Yansıma bütün datayı allak bullak eder.

Yansımanın önüne geçmek için kablo uygun bir yük ile sonlandırılmalıdır. Tıkama dirençleri bu sebeple kullanılır.

Tek transmisyon hattı varsa tek tıkama direnci yeterli olacağından yani hat üzerinden beslenen alıcılara tıkama dirençleri gerekmeyeceğinden tıkama direnci ile oluşan kayıp en aza inmiş olacaktır. Böylece kullanılabilir unite sayısı artacaktır.

Hatta genelde 2 yonlu iletim yapıldığından, hattın 2 baş ucuna tıkama direnci koyulması gerekir.

FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.