Witam forumowiczów
Mam problem z uruchomieniem sieci RS-485 w trybie full duplex, wykorzystuje
elementy MAX488. Schemat podłączenia zgodnie z notą katalogową:
Rezystory pomiędzy pinami YZ i AB po 120 omów.
Wszystkie MAX są sterowane przez mikrokontolery Atmega8.
Jeden układ master wysyła ciąg znaków np: T01444, gdzie 01 to numer slave'a. Reszta znaków w komendzie to rozkaz do wykonania.
Mam dwa slave'y w układzie czyli mam do dyspozycji dwie komendy:
T154444 - slave numer 15
T073333 - slave numer 7
Problem polaga na tym że jak mam podłaczone oba slave'y to tak jakby jeden z nich przejmuje rolę nadrzędną i "zabiera" komendę nie kierowaną do niego.
Jak podłączne do układu jednego slave, wszystko działa OK. Zarówno na jednym
jak i drugim slave. Każdy odpowiada na swoją komendę ale tylko wtedy gdy
jeden slave jest w sieci RS.
Odpada problem błędu w kodzie bo jak piszę, wszystko działa gdy jest 1 slave i 1 master.
Czy może spotkaliście się z takim problemem ?
Wydaje mi się, że jeden z slave'ów staje sie masterem wśród slaveów. Trochę to dziwne.
Proszę o pomoc.
Mam problem z uruchomieniem sieci RS-485 w trybie full duplex, wykorzystuje
elementy MAX488. Schemat podłączenia zgodnie z notą katalogową:
Rezystory pomiędzy pinami YZ i AB po 120 omów.
Wszystkie MAX są sterowane przez mikrokontolery Atmega8.
Jeden układ master wysyła ciąg znaków np: T01444, gdzie 01 to numer slave'a. Reszta znaków w komendzie to rozkaz do wykonania.
Mam dwa slave'y w układzie czyli mam do dyspozycji dwie komendy:
T154444 - slave numer 15
T073333 - slave numer 7
Problem polaga na tym że jak mam podłaczone oba slave'y to tak jakby jeden z nich przejmuje rolę nadrzędną i "zabiera" komendę nie kierowaną do niego.
Jak podłączne do układu jednego slave, wszystko działa OK. Zarówno na jednym
jak i drugim slave. Każdy odpowiada na swoją komendę ale tylko wtedy gdy
jeden slave jest w sieci RS.
Odpada problem błędu w kodzie bo jak piszę, wszystko działa gdy jest 1 slave i 1 master.
Czy może spotkaliście się z takim problemem ?
Wydaje mi się, że jeden z slave'ów staje sie masterem wśród slaveów. Trochę to dziwne.
Proszę o pomoc.