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 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/ |