- posted
17 years ago
max485 i AVR
- Vote on answer
- posted
17 years ago
Paweł napisał(a):
Nie potrzeba, mozna zewrzec i sterowac jednym pinem /odbior i nadawanie
Tak, odbieralbys to samo co wysylasz, tak samo jakbys zwarl RxD z TxD w procku. Czasem jest to przydatne - kontrolnie mozesz sprawdzic czy magistrala rs485 nie jest zwarta - jesli by byla (albo uwalony driver) to bys nie odebral.
Na koncach magistrali potrzebujesz terminatory (dla skretki okolo
120ohm), ale w urzadzeniach po drodze podlaczanych - nie. Wiec dobrze jest zrobic terminator zalaczany zworka (jesli nie wiesz gdzie ktory uklad w magistrale bedziesz wpinal). Pozatym - jesli nie przewidujesz ciaglej transmisji bez przerwy - przydatne sa oporniki podciagajace magistrale. Zakladajac ze masz jakiegos mastera na tej magistrali - to w nim dajesz oporniki podciagajace A do plusa oraz /B do masy - dzieki temu nawet z wylaczonym nadajnikiem (z wylaczonymi wszystkimi nadajnikami) na magistrali wisi zdecydowane 0 logiczne i odbiorniki nie zbieraja szumow i radia ma-ryja z kabla... Inna metoda byloby wymuszenie w spoczynku przez jakiegos mastera swoim nadajnikiem 0 na magistrali, ale to dosc znaczne prady sa- po co grzac caly czas ~5v w 60ohm (2 terminatory) przez driver jak wystarczy duzo mniejszy prad by zdecydowanie okreslic poziom.
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
Paweł napisał(a):
Możesz spokojnie zewrzeć i używać jednej linii.
Musisz odczekać koniec nadawania, dopiero wtedy przełączasz na odbiór.
Tak.
Jak pod sprzętowy port RS procka się podłączasz potrzebujesz inwerter między prockiem a max'em. Chyba że robisz RS'a całkowicie programowo, to w programie możesz odwrócic. No i nie znam AVRa, może jest opcja odwrócenia, w PIC'u nie ma.
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
Piotr Gałka napisał(a):
No dziwne, u mnie tak działa, bez inwertera nie działało, odbierałem tylko jakieś bzdety, po odwróceniu sygnały między prockiem a maxem ruszyło normalnie.
Czy zmiana kierunku w pętli prądowej (A-B) może mieć wpływ?
- Vote on answer
- posted
17 years ago
Piotr [PKi] napisał(a):
Oczywiscie, zmiana petli A-B daje dokladnie to samo, co wstawienie negatorow na liniach RxD i TxD ;) Niektore drivery lini 485 maja wlasnie taka fajna nozke - wlaczajaca negacje, dzieki czemu mozna softowo zrobic korekte "jesli nic nie dziala, to moze klient odwrotnie kable podlaczyl"
- Vote on answer
- posted
17 years ago