RS485

Oct 04, 2015 3 Replies

Witam uprzejmie.



Na obrazku przedstawiam przebiegi transmisji RS485 zrealizowanej przez mój uk³ad.

formatting link
Parametry transmisji: 19200 8N1



Na pierwszy rzut oka wszystko dzia³a (dane poprawnie odczytywane s± przez obydwa urz±dzenia, które komunikuj± siê ze sob±). Niemniej zastanawia mnie fragment przebiegu na koñcu nadawania (oznaczony znakiem zapytania na obrazku). Po zakoñczeniu nadawania prze³±czam nadajnik spowrotem na odbiór (zmian sygna³u na nó¿kach 2 i 3 uk³adu MAX485), a 500us pó¼niej na nó¿ce nr 4 uk³adu MAX485 pojawia siê "1". Przy odbiorze na nó¿ce nr 1 uk³adu MAX485 sygna³ "1" po zakoñczeniu odbierania pojawia siê od razu. Chcia³em zapytaæ, czy to jest poprawne zachowanie, czy te¿ nie i jakie mog± byæ jego przyczyny?



Z góry dziêkujê za pomoc.



Robbo



Dnia Sun, 4 Oct 2015 11:21:10 +0200, Robbo napisał(a):

Mo to wyglada jakbys dodatkowe 00 wysylal. Ale poniewaz DE jest zmieniane wczesniej, to moze nawet na linie nie trafia. Chyba nie, bo by sie pokazal na RI. Jest ryzyko, ze jak sie ten DE troche spozni, to krotki impuls 0 sie pojawi, i inni odbiora FF.

J.

Szczerze mówiąc nie rozumiem opisu, 4 pin to wejście, to co się tam pojawi zależy otego cp jest do wysłania. Te przebiegi to na jakim pinie?

By³ b³±d w bibliotece odpowiedzialnej za transmisjê. Wysy³a³a niepotrzebnie dodatkowy znak (0).

Robbo.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required