max485 i AVR

Loading thread data ...

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.

Reply to
BartekK

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.

Reply to
Piotr [PKi

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?

Reply to
Piotr [PKi

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"

Reply to
BartekK

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.