Goto page Previous 1, 2
John Smith
Guest
Fri May 27, 2011 4:19 pm
W dniu 2011-05-27 17:38, Piotr Gałka pisze:
Quote:
Użytkownik "John Smith" <dam9723@buziaczek.pl> napisał w wiadomości
news:irocco$5mc$1@node2.news.atman.pl...
Ja zaś neguję potrzebę wstawiania interfejsu RS485 na odległość 2cm.
Sugerujesz, że powinien specjalnie wydłużyć połączenie, aby nie
profanować RS485

?
P.G.
Odpowiadając Tobie i Mario: najszybsze scalaki RS485 jakie spotkałem są
na 50Mbps. Zupełnie nie rozumiem co chce zrobić wątkotwórca. Ścieżkę o
długości 2cm przy takich wymaganiach prowadzi się "spokojnie".
K.
Andrzej W.
Guest
Fri May 27, 2011 4:39 pm
W dniu 2011-05-27 18:19, John Smith pisze:
Quote:
Odpowiadając Tobie i Mario: najszybsze scalaki RS485 jakie spotkałem są
na 50Mbps. Zupełnie nie rozumiem co chce zrobić wątkotwórca. Ścieżkę o
długości 2cm przy takich wymaganiach prowadzi się "spokojnie".
K.
Watkotwórca zastanawia się tylko, czy te rezystory nie są jeszcze
używane do czegoś innego niż dopasowanie impedancji.
W dokumentacji użytych modułów wymagany jest terminator z trzech
połączonych rezystorów (Vcc --- P --- N --- GND).
--
Pozdrawiam,
Andrzej
Grzegorz Niemirowski
Guest
Fri May 27, 2011 5:32 pm
Andrzej W. <awa_wp.a_to_wytnij.@wp.pl> napisał(a):
Quote:
Watkotwórca zastanawia się tylko, czy te rezystory nie są jeszcze
używane do czegoś innego niż dopasowanie impedancji.
Nie, to linia różnicowa.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express:
http://www.grzegorz.net/oe/
Uptime: 6 days, 1 hours, 39 minutes and 26 seconds
Piotr Gałka
Guest
Sat May 28, 2011 9:22 am
Użytkownik "Andrzej W." <awa_wp.a_to_wytnij.@wp.pl> napisał w wiadomości
news:irokkg$63t$1@mx1.internetia.pl...
Quote:
Watkotwórca zastanawia się tylko, czy te rezystory nie są jeszcze
używane do czegoś innego niż dopasowanie impedancji.
W dokumentacji użytych modułów wymagany jest terminator z trzech
połączonych rezystorów (Vcc --- P --- N --- GND).
Takie wymaganie oznacza, że odbiornik w module nie jest fail-safe.
Jeśli linia bywa niewysterowana (tylko wtedy) to oporniki trzeba dać, ale
nie koniecznie takie jak piszą bo podali pewnie wartości wynikające z
dopasowania linii - czyli jeśli założyli specjalny kabel RS485 to chyba
wypadkowa rezystancja widziana z linii powinna wyjść 120 ohm. Na drugim
końcu też 120 ohm i rezystory rozciągające tak, aby na wypadkowych 60ohm
(nieco więcej, bo te rozciągające też wchodzą do widzianej na końcu, więc
faktycznie między linie jakiś większy od 120) spowodować co najmniej 0,2V
spadku, bo tyle wymaga standard RS485 aby odbiornik na pewno widział 1-kę.
Jeśli dopasowanie linii można pominąć to można według mnie wybrać między:
- taki zestaw rezystorów jak sugerują,
- to samo tylko wartości z 10 razy większe (szkoda prądu)
- jeszcze większe oporniki (np. po 100k), ale tylko dwa (bez tego między
liniami).
Jak dla niewysterowanej linii moduł nie będzie widział 1-ki to będzie
odbierał jakieś frame error i gdy pojawi się faktyczna komunikacja to bit
startu stanie się jednym z bitów aktualnie odbieranego błędnego bajtu i
ogólnie odbierze jakieś śmieci.
Z drugiego wątku wynikało, że dasz bufor, cały czas pracujący w kierunku
tego modułu więc niewysterowanie linii (modułu) nie będzie występowało i
rezystory są zbędne. Natomiast czy oporniki na linii przed buforem to zależy
czy ten bufor będzie fail-save, czy nie.
P.G.
Andrzej W.
Guest
Sat May 28, 2011 10:11 am
W dniu 2011-05-28 11:22, Piotr Gałka pisze:
Quote:
....
Jak dla niewysterowanej linii moduł nie będzie widział 1-ki to będzie
odbierał jakieś frame error i gdy pojawi się faktyczna komunikacja to
bit startu stanie się jednym z bitów aktualnie odbieranego błędnego
bajtu i ogólnie odbierze jakieś śmieci.
Z drugiego wątku wynikało, że dasz bufor, cały czas pracujący w kierunku
tego modułu więc niewysterowanie linii (modułu) nie będzie występowało i
rezystory są zbędne. Natomiast czy oporniki na linii przed buforem to
zależy czy ten bufor będzie fail-save, czy nie.
Bardzo dziękuję za wyczerpującą odpowiedz, bez czepiania się mojej
niewiedzy i uproszczeń, co widzę jest ulubionym zajęciem co poniektórych.
Już mam większą jasność po dwóch dniach grzebania w sieci.
Jako bufor użyję prawdopodobnie SN65HVD50 lub MAX13087E (okazało się, że
10 Mbps wystarczy).
Wyczaiłem, że w moim module na wejściu jest IL3685, ma on wewnętrzne
rezystory podciągające do Vdd i GND na wejściach, wstępna polaryzacja
linii będzie więc zapewniona.
Dam też szeregowo w linie danych rezystory 100 Ohm na wypadek gdyby
jednak oba nadajniki zdecydowały się nadawać w jednej chwili. Mam
niestety zasilanie o znikomej wydajności.
--
Pozdrawiam,
Andrzej
Piotr Gałka
Guest
Sat May 28, 2011 11:59 am
Użytkownik "Andrzej W." <awa_wp.a_to_wytnij.@wp.pl> napisał w wiadomości
news:irqi8b$ufv$1@mx1.internetia.pl...
Quote:
Bardzo dziękuję za wyczerpującą odpowiedz, bez czepiania się mojej
niewiedzy i uproszczeń, co widzę jest ulubionym zajęciem co poniektórych.
W drugim wątku też się czepiałem, bo nie zdajesz sobie chyba sprawy z tego,
że pisząc niejasno marnujesz czas tych którzy faktycznie chcą pomóc, a
zmuszasz ich do domyślania się o co autorowi może chodzić i marnowania czasu
na odpowiadanie przy pewnych założeniach, które potem okazują się błędne
czyli czas stracony, za który nikt nie zwróci, a życie ma się jedno.
Kiedyś miałem mocne postanowienie już tu się więcej nie odzywać bo 2h
dziennie to nie wiadomo skąd brać i każda sytuacja kiedy chcę pomóc a muszę
się domyślać o co biega skłania do wniosku, że trzeba było postanowienia
dotrzymać.
Tak pewnie myśli wiele osób i w ten sposób niejasne pytania skutkują
zmniejszaniem liczby tych, którzy są w stanie pomóc.
Quote:
Już mam większą jasność po dwóch dniach grzebania w sieci.
Najpierw powinieneś pogrzebać te dwa dni, a potem pytać. To by świadczyło o
szacunku do tych którzy chcą bezinteresownie pomóc.
Wtedy zapytałbyś rzeczowo i szybko uzyskał rzeczową odpowiedź i nikt by się
nie denerwował.
Normalnego człowieka denerwuje pasożytniczość przejawiająca się w
oczekiwaniu uzyskania informacji bez wysiłku ze swojej strony, a wystarczy
zapytać dwa dni później.
Quote:
Jako bufor użyję prawdopodobnie SN65HVD50 lub MAX13087E (okazało się, że
10 Mbps wystarczy).
Wyczaiłem, że w moim module na wejściu jest IL3685, ma on wewnętrzne
rezystory podciągające do Vdd i GND na wejściach, wstępna polaryzacja
linii będzie więc zapewniona.
Dam też szeregowo w linie danych rezystory 100 Ohm na wypadek gdyby
jednak oba nadajniki zdecydowały się nadawać w jednej chwili. Mam
niestety zasilanie o znikomej wydajności.
W którejś tam odpowiedzi szacowałem dla 40Mbps i mi wyszło, że po 200 Ohm
nie powinno stanowić problemu.
Przy 10M by wyszło 800 Ohm. Im dasz więcej tym mniej prądu w razie co z tej
znikomej wydajności.
Ja pewnie bym dał między 220 a 470 i obejrzał na oscyloskopie, czy na oko
wystarczająco podobne do prostokąta, ale ja nigdy powyżej 57600 na RS485 nie
robiłem, bo mam 1km, a nie 2 cm.
P.G.
Andrzej W.
Guest
Sat May 28, 2011 12:30 pm
W dniu 2011-05-28 13:59, Piotr Gałka pisze:
Quote:
W drugim wątku też się czepiałem, bo nie zdajesz sobie chyba sprawy z
tego, że pisząc niejasno marnujesz czas tych którzy faktycznie chcą
pomóc, a zmuszasz ich do domyślania się o co autorowi może chodzić i
marnowania czasu na odpowiadanie przy pewnych założeniach, które potem
okazują się błędne czyli czas stracony, za który nikt nie zwróci, a
życie ma się jedno.
Kiedyś miałem mocne postanowienie już tu się więcej nie odzywać bo 2h
dziennie to nie wiadomo skąd brać i każda sytuacja kiedy chcę pomóc a
muszę się domyślać o co biega skłania do wniosku, że trzeba było
postanowienia dotrzymać.
Tak pewnie myśli wiele osób i w ten sposób niejasne pytania skutkują
zmniejszaniem liczby tych, którzy są w stanie pomóc.
Wcześniej szukałem i nie znalazłem, o ile pamiętasz pierwszy wątek
dotyczył specyficznego bufora do magistrali, okazało się, że takich
scalonych rozwiązań nie ma. Jeśli chodzi o braki w definicji, kiedy
tylko, okazało się,że opis może być niezrozumiały, zamieściłem od razu
odpowiednie schematy, więc z tym zgadywaniem to chyba troszkę przesadzasz.
--
Pozdrawiam,
Andrzej
Mario
Guest
Sat May 28, 2011 5:19 pm
W dniu 2011-05-28 14:30, Andrzej W. pisze:
Quote:
W dniu 2011-05-28 13:59, Piotr Gałka pisze:
W drugim wątku też się czepiałem, bo nie zdajesz sobie chyba sprawy z
tego, że pisząc niejasno marnujesz czas tych którzy faktycznie chcą
pomóc, a zmuszasz ich do domyślania się o co autorowi może chodzić i
marnowania czasu na odpowiadanie przy pewnych założeniach, które potem
okazują się błędne czyli czas stracony, za który nikt nie zwróci, a
życie ma się jedno.
Kiedyś miałem mocne postanowienie już tu się więcej nie odzywać bo 2h
dziennie to nie wiadomo skąd brać i każda sytuacja kiedy chcę pomóc a
muszę się domyślać o co biega skłania do wniosku, że trzeba było
postanowienia dotrzymać.
Tak pewnie myśli wiele osób i w ten sposób niejasne pytania skutkują
zmniejszaniem liczby tych, którzy są w stanie pomóc.
Wcześniej szukałem i nie znalazłem, o ile pamiętasz pierwszy wątek
dotyczył specyficznego bufora do magistrali, okazało się, że takich
scalonych rozwiązań nie ma. Jeśli chodzi o braki w definicji, kiedy
tylko, okazało się,że opis może być niezrozumiały, zamieściłem od razu
odpowiednie schematy, więc z tym zgadywaniem to chyba troszkę przesadzasz.
Oczekujesz pomocy w podążaniu drogą która jest być może błędna. Miałeś
przykład z wymyślonymi przez ciebie buforami. Pewnie to nie jest jedyna
zasadzka jaką sobie szykujesz upierając się przy założeniach
wynikających być może z braku wiedzy. Schemat który przedstawiłeś jest
zapewne nieadekwatny do prawdziwej sytuacji, bo nie bardzo wierzę, że na
jakiejś swojej płytce montujesz dwa (lub więcej) urządzeń komunikujących
się po RS485 (jedną parą) a oprócz tego dołączasz jeszcze jedno
urządzenie które ma tylko odbierać z tej linii. Rzadko się zdarza żeby
moduły montowane na PCB miały komunikację RS-485. Moze ewentualnie
jakiś moduł Ethernetowy czy GSM. Ale RS-485 (zwłaszcza jednoparowy) nie
jest dobrą magistralą wewnętrzną na płytce. Moduły wyposażone w ten
interfejs mają też często inne na pokładzie bardziej pasujące na
komunikację wewnętrzną.
--
Pozdrawiam
MD
Andrzej W.
Guest
Sat May 28, 2011 6:51 pm
W dniu 2011-05-28 19:19, Mario pisze:
Quote:
bo nie bardzo wierzę
Na Twój brak wiary za bardzo nic poradzić nie mogę.
Dziękuję Tobie i innym Kolegom za udzieloną pomoc.
A co do schematu, który przedstawiłem, to w 100% odzwierciedla on
przebieg magistrali RS485 w układzie, który muszę zrealizować.
--
Pozdrawiam,
Andrzej
Goto page Previous 1, 2