• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
UART i izolacja za pomocą transoptora
#1
Witam!

Mam nadzieję, że to właściwy dział, jeśli nie to proszę o przeniesienie.
Otóż mam taki problem, że muszę przesyłać dane między Arduino które pracują na różnych potencjałach przez co konieczne jest ich odizolowanie. Postanowiłem wykorzystać transoptory LTV827, które akurat miałem pod ręką.
Trafiłem na schemat oparty na dwóch PC817 czyli w sumie na LTV827:
   
Zmajstrowałem na płytce stykowej podobny układ ale niestety dane między Arduino nie przechodzą.
Uprościłem układ żeby wyeliminować zbędne połączenia (wybaczcie moje zdolności plastyczne):
   
Prędkości ustawiłem w obu Arduino na 4800, by opóźnienia w zapalaniu/gaszeniu diody w transoptorze nie miały znaczenia. Niestety ciągle nic nie przechodzi. Podłączyłem diodę do wyjścia transoptora i podawałem +5V na wejście diody transoptrora (oczywiście przez rezystor) i dioda się zapalała - więc chyba połączenia są OK. Nie mam pomysłu co zrobić, że by Arduino zagadało przez transoptor. Jak łączę TX jednego z RX drugiego to dane się przesyłają, przez transoptor nie Sad
Zauważyłem jeszcze, że jak zostawię diodę na wyjściu transoptora i podepnę RX drugiego Arduino to dioda zaczyna świecić (stan na RX jest wysoki) ale to chyba normalne?
Będę wdzięczny za sugestie i podpowiedzi jak rozwiązać problem albo w którą stronę drążyć temat Smile
 
Odpowiedź
  


Wiadomości w tym wątku
UART i izolacja za pomocą transoptora - przez wieczny_student - 11-12-2017, 22:35

Skocz do:


Przeglądający: 1 gości