izolować?

May 04, 2014 36 Replies

Przymierzam się teraz powoli do realizacji kolejnego projektu z mojej listy - zegara Nixie. Zamierzam wykorzystać ENC28J60 do konfiguracji (w ATmedze328 powinno się zmieścić kilka stron www) i synchronizacji czasu przez NTP. Zastanawiam się jednak czy nie dodać jakiegoś MAX3232 albo FT232, aby mieć też możliwość konfiguracji z terminalu (poza tym ta opcja przyda się podczas debugowania).



Jednak pewne pytanie nasuwa mi się do głowy. Czy z racji na występowanie wysokiego napięcia (przetwornica zasilająca lampy nixie) powinienem zastosować jakąś izolację, chociażby w postaci transoptorów na liniach TX i RX? Czy może mogę sobie odpuścić to dodatkowe zabezpieczenie?



Myślałem też o innych rozwiązaniach, np. iRDA (niestety obecnie coraz trudniej o urządzenie, które to obsłuży) albo tanim module bluetooth.


Ja ostatnio zniszczylem sobie dwie przejściówki usb-serial (bez użycia wysokich napieć), podłączone były do uarta mcu zasilanego z aku 12v (nie bezpośrednio, rzecz jasna). Wygląda na to, że padały gdy przypadkowo odpieła się im masa i wisiały tylko na TX (monitorowany był TX od strony mcu). W obu przejściówkach RX jest martwy...

W dniu 2014-05-04 13:32, Marek pisze:

Hmm... W takim razie jak powinna wyglądać prawidłowa izolacja pomiędzy UART-em MCU a układem takim jak max3232?

Kiedyś zrobiłem układ na dwóch transoptorach z konwerterem USB/RS232 zabudowanym we wtyku USB.

Plus był taki, że nie zajmowało to miejsca w module (jedynie tr-optorki)

Ale problem miałem z prędkością. Maksymalnie co udało mi się osiągnąć to 9600 kb. Mi to wystarczało, a że nie miałem wtedy oscyloskopu to nie drążyłem tematu.

ASZ

Dnia Sun, 04 May 2014 12:03:33 +0200, Atlantis napisał(a):

To napiecie jest tam mocno ograniczone obszarowo i raczej nie jest niebezpieczne ... ale przy sprzecie zasilanym z sieci optoizolacja to zawsze dobry pomysl. A konwertery napiecia i tak trzeba jakies dac, wiec czemu nie opto.

J.

Co rozumiesz przez zasilanie z sieci? 5V ze stabilizowanego zasilacza impulsowego się kwalifikuje?

Na pewno trzeba? Max3232 pracuje przy 3V, więc można by go równie dobrze podłączyć bezpośrednio do pinów MCU.

Chyba 9600 bps? W kilobajtach to byłoby całkiem sporo. :)

Jakich transoptorów użyłeś? Na dobrą sprawę do konfiguracji 9600 bps wystarczy...

Oczywiście, że 9600 bps :)

A transoptory JC817 (PC817), takie jakie miałem pod ręką.

6n137. Da się kupić bez problemu. 115k wyciąga bez zająknięcia. Stosuje do separacji UARTu i dziala bosko.

Hmm... A wskazane będzie też odizolowanie zasilania max3232 przy pomocy jakiejś przetwornicy dc-dc, czy mogę się bez tego obejść bo np. scalak posiada własne zabezpieczenia?

W dniu 2014-05-04 13:52, Atlantis pisze:

Wstaw ISO71221.

W dniu 2014-05-04 16:03, Akond ze skwak pisze:

Na ACPL-M61 albo TLP113 uzyskasz ponad 1Mbps. Dawniej używałem też

6N137. Prościej dać izolatory ISO7221 (bariera pojemnościowa) czy ADuM1200 (transformator) bo to tylko jeden układ SO8. W dodatku uzyskasz nawet 10 Mbps. Tylko izolatory gorzej tłumią przewodzone zaburzenia RF niż transoptory.

Nie wiem, ja mam mniejszy kłopot bo lewa strona i prawa strona transoptora ma własne zasilania. jedno z USB drugie z zasilacza.

FT232 zasil z napięcia 5V USB.

W dniu 2014-05-04 17:50, Mario pisze:

A co to i gdzie to idzie kupić? W farnelu, TME i AVT nie widzę czegoś takiego. Google zwraca cztery wyniki w jakimś azjatyckim języku.

W dniu 2014-05-04 18:02, Mario pisze:

Hmm... A gdybym się uparł na zastosowanie tradycyjnego RS232? Pójdzie zasilić MAX-a z nieużywanych linii, jak to się robiło np. w przypadku myszek komputerowych?

W dniu 04.05.2014 18:52, Atlantis pisze:

Da się, ale musisz się liczyć z tym, że nie zawsze to będzie chciało działać (bo trafi ci się jakiś energooszczędny driver RSa w laptopie).

W dniu 2014-05-04 18:52, Atlantis pisze:

Zależy do czego chcesz podłączać. Jeśli do PC to lepiej użyć USB, bo rzadko który PC ma RS232. A oprócz MAXa musiałbyś też zasilić izolator czy transoptor. Dojdzie przynajmniej 5 mA. No i port (albo przejściówka USB/RS232) musi sterować liniami do sterowania przepływem. Ponadto soft (terminal) musiałby odpowiednio (na zero) ustawić przy inicjalizacji portu te linie, żeby dały wartość dodatnią. No i nie wiesz czy to będzie

5V czy 12V. Lepiej już dać konwerter i zasilić od strony uC. Reasumując: jeśli nie ma istotnych powodów żeby dać RS232 to daj USB.

W dniu 2014-05-04 18:48, Atlantis pisze:

Sorry za litrówkę. Miało być ISO7221. Są w TME po 9 zł. Tą samą topologię pinów mają ADuM1200 - w podobnej cenie.

W dniu 2014-05-04 16:03, Akond ze skwak pisze:

To są transoptory z samym fototranzystorem. W nich trudno uzyskać większą częstotliwość przełączania niż kilkanaście kHz. Do komunikacji najlepiej używać transoptorów z bramką jak 6N137, TLP113, czy z serii ACPL.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required