Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 mar 2024, o 11:31


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
 Tytuł: Atmega8 RS485
PostNapisane: 12 lis 2013, o 15:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 wrz 2013
Posty: 58
Zbananowany użytkownik

Pomógł: 10

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2013, o 16:34 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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 ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2013, o 16:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 wrz 2013
Posty: 58
Zbananowany użytkownik

Pomógł: 10

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?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2013, o 19:10 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

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.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2017, o 13:29 
Offline
Nowy

Dołączył(a): 28 kwi 2016
Posty: 16
Pomógł: 0

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2017, o 14:44 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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 ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2017, o 14:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1146
Lokalizacja: Kraków
Pomógł: 93

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2017, o 11:21 
Offline
Nowy

Dołączył(a): 28 kwi 2016
Posty: 16
Pomógł: 0

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?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2017, o 11:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1146
Lokalizacja: Kraków
Pomógł: 93

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ń.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2017, o 16:12 
Offline
Nowy

Dołączył(a): 28 kwi 2016
Posty: 16
Pomógł: 0

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ś?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2017, o 16:40 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO