logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

RS485, full duplex i multimaster

misiakufal 06 Lip 2010 13:23 6209 4
  • #1 8265902
    misiakufal
    Poziom 10  
    Witam! Powoli opracowuję swoją koncepcję inteligentnego domu. Wybrałem sieć RS485. Pytanie moje jest takie: czy jest możliwe zrealizowanie tej siecie w trybie full duplex i multimaster? Ze schematów które są na sieci np:

    RS485, full duplex i multimaster

    W powyzszym schemacie nie ma możliwości przesyłu z prawego układu do prawego-dolnego. Czy zeby zachować funkcjonalność multimaster jedyne wyjscie to half-duplex?
  • #2 8266944
    Szymon Tarnowski
    Poziom 27  
    Jest możliwe tyle że dość upierdliwe, bo główny master musiałby przekazywać dane z wejścia do wyjścia.

    Osobiście nie widzę uzasadnienia merytorycznego w używaniu full-duplex w systemie inteligentnego budynku. Jeśli kolega chce transmitować dużo danych, albo spodziewa się problemów z opóźnieniami, to polecam podział na "strefy" i spięcie stref ethernetem.
  • #3 8267082
    misiakufal
    Poziom 10  
    Dlatego myślałem o full-duplex, bo często tu na forum piszą ludzie, że w halfduplexie trzeba uważać na kolizje. Więc pomyślałem ze jak uzyje full duplex, to będę mógł sobie odpuścić wykrywanie kolizji, no ale coś mi właśnie nie pasowało z tym multimasterem... no cóż, w takim razie zostaje halfduplex:)
  • #4 8281060
    shadoweyes
    Poziom 20  
    Można mieć sieć multimaster zobacz sieć Profibus(sprzętowo RS 485).
  • #5 8309166
    RAPELC
    Poziom 17  
    Pełny duplex bez sensu bo masz więcej masterów niż dwa, bo prawie każdy węzeł może być masterem. W halfduplex wykorzystujesz 1-ną parę, druga para (pełny duplex) aby transmitować jednocześnie w drugą stronę jest zbędna i za bardzo by wszystko wtedy się pogmatwało.
    Aby pozbyć się problemów programowych z kolizjami itp to możesz zastosować CAN-a. Nie musisz stosować układów sprzęgających z linią odpowiednich do CAN lecz można dać typowe dla RS485 np MAX485 lub dużo tańsze SN75176. Za nimi dajesz układy z CAN w których jest sprzętowo cały protokół. W tej chwili nie pamiętam na pamięć ich nazw, ale znajdziesz je bez problemów w necie.
REKLAMA