RS485 na ATmega, MAX1480

Mar 13, 2013 8 Replies

Witam,



Przymierzamy siê do zrobienia uk³adu umo¿liwiaj±cego komunikacjê miêdzy mikrokontrolerem ATmega, a innymi urz±dzeniami po RS485 wed³ug protoko³u MODBUS. Co prawda schematów w sieci jest sporo, ale ró¿ni± siê i nie wiem, który w praktyce zastosowaæ. Najpierw znalaz³em schematy z uk³adem NE555 -- pomy¶la³em, ¿e to dobre rozwi±zanie, dopóki nie natkn±³em siê na forach na w±tki dotycz±ce problemów z nim zwi±zanych. Zatem stwierdzi³em, ¿e zrobimy bez NE555. Chcemy koniecznie wykonaæ uk³ad z separacj± galwaniczn±. Znalaz³em w EP



2/2003 schemat konwertera USB-RS485 na uk³adzie MAX1480. Chcia³em zapytaæ, czy rozwi±zanie z u¿yciem tego w³a¶nie uk³adu to dobry pomys³, czy te¿ od
2003 roku zmieni³o siê na tyle du¿o, ¿e teraz proponujecie jaki¶ inny uk³ad?

Dawniej robili¶my interfejsy na RS232. Urz±dzenia chodzi³y w pobli¿u maszyn generuj±cych silne zak³ócenia elektromagnetyczne. Zdarza³y siê uszkodzenia uk³adu MAX232. Zrobili¶my separacjê galwaniczn±, dali¶my diody zabezpieczaj±ce i od tamtej pory uk³ady chodz± bezawaryjnie. Uk³ad z RS485 tak¿e musi dzia³aæ bezawaryjnie.



Z góry dziêkujê za pomoc.



Pozdrawiam, Robbo


Największy problem to chyba będzie z dostępnością MAX1480 czy ADM2582E w Polsce, i w niewielkiej liczbie w rozsądnej cenie. Dlatego nie wiem, czy jednak nie zrobię tego klasycznie.

R.

W dniu 2013-03-13 12:11, Robbo pisze:

W Farnellu MAX po 110 zł, ADM po 61. Ale IMHO to proszenie się o kłopoty. Jeśli będziesz robił na optoizolatorach to radzę ten ACPL zamiast TLP113 czy serii 6N. ACPL ma wewnętrz ekranowanie.

W dniu 2013-03-13 10:40, Robbo pisze:

A może LTM2881 ?

Pzdr.

2m

W dniu 2013-03-13 10:40, Robbo pisze:

ISO35T + 782485/55c

Przykładowy schemat:

formatting link

Wstępnie wybraliśmy układ ACPL-W61L-000E. Czy będzie on odpowiedni do RS485, MODBUS, prędkość zapewne 9600kbps (max. 57600)?

Robbo

W dniu 2013-03-13 16:41, Robbo pisze:

No 9600kbps to trochę dużo. Na szczęście ten optoizolator jest do 10 Mbps. Pewnie miałeś na mysli 9600 bps :) Spokojnie da radę. Musisz tylko wybrać sposób przełączania nadawanie/odbiór.

Pomysł z ACPL-W61L-000E upadł, gdyż to jest SMD, a nie THT, a ja potrzebuję THT. Miałem to już nawet w domu (był błąd w TME i podawali, że to THT, a po otworzeniu paczki zobaczyłem SMD), ale musiałem odesłać. Zdaje się, że wszystko, co zaczyna się od ACPL to jest SMD. No i tak siedzę od kilku godzin i szukam czegoś innego od Avago, żeby było:

- THT,

- 5V,

- 10Mbps,

- jakaś izolacja przyzwoita,

- ekranowanie wewnętrzne,

- i jeszcze najlepiej niewielki prąd wejściowy (może w ostateczności być to

16mA, ale lepiej ok. 5mA, żeby nie obciążać za bardzo ATmega, bo i tak kilkudziesięcioma wyjściami steruję),

- żeby dało się kupić w Polsce (np. TME),

Może coś doradzisz?

R.

Użytkownik "Robbo" snipped-for-privacy@gmail.com napisał w wiadomości news:5171ab5c$0$1232$ snipped-for-privacy@news.neostrada.pl...

Kiedyś izolację RS485 zrobiłem z:

- MAX845,

- C&D: 78253/55MVC (4kV, 4.2pF),

- AduM1301. Ale to było 9 lat temu więc pewnie nieaktualne. P.G.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required