ATNEL tech-forum
https://forum.atnel.pl/

Atmega8 RS485
https://forum.atnel.pl/topic4764.html
Strona 1 z 1

Autor:  vaffanculo [ 12 lis 2013, o 15:56 ]
Tytuł:  Atmega8 RS485

Zastanawiam się czy mogę podpiąć w ten sposób układ SN75176 (zamiennik MAX485):

Obrazek

Chodzi mi o to żeby zaoszczędzić jeden pin µC
Atmega ma jedynie wysyłać dane po RS485 natomiast druga ma je tylko odbierać

Moje pytanie brzmi czy schemat jest prawidłowy?

Obrazek

------------------------ [ Dodano po: kilkunastu sekundach ]

Oczywiście schemat uproszczony pomijam kwestie zasilania i inne bajery

Autor:  mirekk36 [ 12 lis 2013, o 16:34 ]
Tytuł:  Re: Atmega8 RS485

Jeśli ma to być komunikacja jednostronna to JAK NAJBARDZIEJ tak możesz zrobić ;)

------------------------ [ Dodano po: kilkunastu sekundach ]

tzn zaraz tylko pomyliłeś - ale to chyba na szybko rysując piny RxD i TXd - mają być na odwrót podłączone do tych 75176

------------------------ [ Dodano po: 7 minutach ]

Obrazek

o coś takiego ;)

Autor:  vaffanculo [ 12 lis 2013, o 16:48 ]
Tytuł:  Re: Atmega8 RS485

Racja nawet nie zauważyłem tak szybko rysowałem ;)
Pomijając już to że posiadam świadomość iż w tym przypadku wykorzystuję tylko linię Txd od strony Master'a oraz RxD od strony Slave'a

------------------------ [ Dodano po: 7 minutach ]

Czyli rozumowałem prawidłowo ale mam jeszcze jedno pytanie

Zestawiłem już komunikację pomiędzy dwoma urządzeniami łączą bezpośrednio Txd -> RxD oraz RxD-> Txd

Wszystko chodzi jak należy odbieram to czego oczekuję czyli to co wysyłam :)

Natomiast po podłączeniu tych "75176" po obu krańcach komunikacji brak...

Czy muszę coś jeszcze pozmieniać w kodzie? Wydaje mi się że jeżeli mostkuję piny 75176 bezpośrednio do Vcc oraz odpowiednio do GND to nie. Nie steruję kierunkiem transmisji danych czyli mogę użyć kodu jak do obsługi rs232?

Autor:  Krauser [ 12 lis 2013, o 19:10 ]
Tytuł:  Re: Atmega8 RS485

Jeżeli RxD jest skonfigurowane jako wejście, a nie podłączone nigdzie to będzie odbierać sygnały z kosmosu i zajmować procesor. To wejście też podepnij do 75176, albo w programie nie włączaj odbiornika USART.
Sprawdź sobie czy jak ustawisz na stałe 1 na TxD to czy jedynka jest na wejściu RxD drugiego mikrokontrlera i na odwrót. Dodaj też rezystory 120R, bo są wymagane przez standard.

Autor:  ziajek444 [ 22 lis 2017, o 13:29 ]
Tytuł:  Re: Atmega8 RS485

hej, robie podobny uklad. widze ze dales tylko dwa rezystory 120 ohm. czy tyle ci wystarczylo? zastanawiam sie czy trzeba dac taki rezystor przy kazdym konwerterze 485? no bo jak przykladowo odlaczysz ten ostatni, to automatycznie pozostale dwa nie maja takiego rezystora.

Autor:  mirekk36 [ 22 lis 2017, o 14:44 ]
Tytuł:  Re: Atmega8 RS485

ziajek444 napisał(a):
hej, robie podobny uklad. widze ze dales tylko dwa rezystory 120 ohm. czy tyle ci wystarczylo? zastanawiam sie czy trzeba dac taki rezystor przy kazdym konwerterze 485? no bo jak przykladowo odlaczysz ten ostatni, to automatycznie pozostale dwa nie maja takiego rezystora.


Czy kolega nie widzi, że odkopuje starego kotleta ? widział kolega datę ostatniego postu w tym wątku ?

Autor:  Marhef [ 22 lis 2017, o 14:45 ]
Tytuł:  Re: Atmega8 RS485

Widzę, że Mirek już coś dopisał... jako że umęczyłem garść informacji, dorzucę

Zgodnie z założeniami standardu RS485, rezystor 120R ma być wpięty na początku i na końcu magistrali. Czyli ma ich być w sumie dwa.
Rezystory te służą do wymuszenia prądu płynącego przez magistralę. Dając więcej rezystorów automatycznie zwiększasz płynący prąd.
Jeżeli odłączysz ostatni, to powinieneś zadbać o to, żeby aktualnie ostatni miał taki rezystor.
I oczywiście układy podłączane do RS485 powinny być w topologi magistrali, nie gwiazdy.

Uwaga, która nie ma odbicia w standardzie: z doświadczenia (przypadkowego!), jeżeli nie dasz rezystorów, na biurku i na małe odległości, będzie działać. Ale jeśli umieścisz przewody w środowisku zakłóconym, będziesz miał błędy transmisji. Mi taki przypadek zdarzył się przez przypadek - odłączyłem skrajne urządzenia. I naprawiłem zaraz po zauważeniu.

Autor:  ziajek444 [ 24 lis 2017, o 11:21 ]
Tytuł:  Re: Atmega8 RS485

ok, a jezeli chcialbym zeby wszystkie urzadzenia byly odłączywalne ( nie ma takiego slowa ale mysle ze kumacie o co chodzi ). Nawet ostatni, tzn. ze gdy odlacze wszystkie uzadzenia od magistrali to zostanie sam master ze swoim rezystorem 120 ohm. Co wtedy? Drugi rezystor powinien tez byc na plytce z masterem, tylko podlaczony w taki sposob aby byl zawsze ostatni w magistrali?

Autor:  Marhef [ 24 lis 2017, o 11:32 ]
Tytuł:  Re: Atmega8 RS485

Ale jeśli nie masz żadnego podłączonego urządzenia, to po co drugi rezystor? On jest po to, żeby uodpornić na zakłócenia. A sam master nie będzie "gadał" z nikim.
Możesz zrobić tak, że rezystor będziesz wpinał do złączki dla ostatniego wpiętego slave'a
Jak wspomniał Mirek, załóż nowy temat dla dalszych pytań.

Autor:  ziajek444 [ 24 lis 2017, o 16:12 ]
Tytuł:  Re: Atmega8 RS485

bez sensu, albo ludzie placza ze google nie boli, albo ze taki temat juz byl, a teraz ze temat za stary i zaloz nowy. Teraz to ja juz wogle nie kumam jak dziala spolecznosc forumowa. Zaloze nowy jak tylko narysuje schematy.

edit: mirek36 to Szanowyn Pan Mirosław Kardaś?

Autor:  mirekk36 [ 24 lis 2017, o 16:40 ]
Tytuł:  Re: Atmega8 RS485

ziajek444 napisał(a):
bez sensu, albo ludzie placza ze google nie boli, albo ze taki temat juz byl,

Gdzie ci pisał tak ktoś ? - nie przesadzaj

ziajek444 napisał(a):
albo ze taki temat juz byl,

taka odpowiedź tu padła ? toż pomimo że wątek archiwalny to kolega Marhef tobie próbuje podpowiadać - to jeszcze tobie źle ?

ziajek444 napisał(a):
Teraz to ja juz wogle nie kumam jak dziala spolecznosc forumowa

Raczej kolega niech się zastanowi jak działają fora - po raz KOLEJNY - chyba TYSIĘCZNY to przypomnę

Gdyby KAŻDY podchodził tak jak ty, żeby "przyklejać się" do starego kotleta - bo jak często ludzie do tego piszą "bo nie chce mi się zakładać nowego wątku" ..... to po jasnego grzyba w ogóle forum hmmm? Forum to różne działy i różne wątki - gdzie w TYTUŁACH wątków widać pytania i problemy, widać daty ...

a idąc "twoją drogą" to ciekawe jak ty byś widział takie forum na którym jest po wielu latach TYLKO JEDEN GIGANTYCZNY MONSTRUALNY PRZEROŚNIĘTY jeden GIGA WĄTEK, do którego każdy się dopisuje jak ty na końcu .... dałbyś radę coś znaleźć na takim pseudo forum?

Więc jak nie kumasz jak działa społeczność to wiedz że działa dobrze a ty zrozum jak działają fora

ziajek444 napisał(a):
Zaloze nowy jak tylko narysuje schematy.

I o to chodzi .... o to chodzi

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/