Lacze szeregowe przez podczerwien - pytanie

May 22, 2005 14 Replies

Witam



Mam proste pytanie: Czy ktoś próbował i z jakim skutkiem zestawić połączenie szeregowe przez podczerwień, ale nie w standardzie IrDA. Ot poprostu do TX dioda, do RX odbiornik i już. Chodzi o to, że potrzebuję połączyć dwa AVRy bezprzewodowo. Odległość wystarczy mi 10-20 cm. Mają gadać tylko ze sobą i nie chce mi się pakować dodatkowych układów tylko po to żeby to była IrDA. Oba układy są zasilane ze ściany więc oszczędności prądu na transmisję mnie nie interesują.


Slawomir Sidor snipped-for-privacy@graficomp.com.pl> pisze:

Ja tak robiłem.

1) O LED i fotodiodzie zapomnij. Nadajnik 38kHz, odbiornik od pilota działa rewelacyjnie. 2) Jeśli używasz UARTA, to nie możesz za często nadawać, bo odbiornik może się nasycić. Do sporadycznej transmisji jest ok (1200 bps), do ciągłej trzeba kodować np. manchesterem.

"Marcin Łukasik (milea.pl)" snipped-for-privacy@milea.pl pisze:

  1. Będzie działać tylko w ciemności.
  2. Trzeba malutki choćby wzmaczniaczyk zapodać.
  3. TSOP1736 to trzy nogi i tyle.

Moim zdaniem para TFDU4100 powinna sobie poradziæ, choæ nie testowa³em.

Pozdrawiam Piotr Wyderski

Ale wtedy trzeba daæ TOIM4232 bo inaczej TFDU410 strasznie siê grzeje. Ja tak zrobi³em i dzia³a super. Tylko, ¿e TOIM jest drogi.

PC

Mo¿e dlatego, ¿e stanem nieaktywnym portu szeregowego jest jedynka, wiêc dioda w TFDU ca³y czas dostaje zasilanie? Mo¿e para inwerterów wystarczy?

Tylko wtedy otrzymujesz ca³± irdê (a przynajmniej jej doln± warstwê), a pytaj±cy zaznaczy³, ¿e nie chce takich rozwi±zañ.

Soj± drog±, to ciekawe, dlaczego. Wiele wiêcej ni¿ modulator PWM w nim nie ma...

Pozdrawiam Piotr Wyderski

Dlaczego? Co to, fotodiody i LEDy z różną czułością i długością fali wyszły z mody? ;)

LEDy są fajne, bo są szybkie. I fotodiody też.

m.

Z tym to sie nie zgodze. Inaczej pilota tez moglbys oslepic latwo a jednak sie nie udaje.

No jeden tranzystor przy diodzie odbiorczej. Przy nadawczej to chyba AVR da rade? Przynajmniej mam nadzieje :)

Dioda ma dwie ;) A ta mozliwosc zapychania sie mnie troche martwi. Chociaz zawsze moge na 300 bodow ustawic lacze ;) Nie bedzie tam czesto transmisji, ale jak bedzie to kilkadziesiat bajtow do 1 kB bedzie przepychane w jednej sesji. Predkosc raczej dowolna, ma przejsc w rozsadnym czasie i tyle.

Na grzanie powinna, ale odbiornik tfdu musi miec jakis uklad likwidujacy oswietlenie stale a wylapujacy krotkie impulsy. No wlasnie - krotkie, a nie 9 bitow "0" ..

Na tranzystory przeliczajac to pewnie niewiele, ale troche funkcji spelnia. UAR musi miec zeby pojedyncze bity do nadania wylapac, jakis "wydluzacz" impulsow tez, troche logiki zeby na roznych predkosciach dzialalo ..

J.

Slawomir Sidor snipped-for-privacy@graficomp.com.pl> pisze:

Zrób taki układ transmisyjny z dyskretnych... powodzenia!

No nie wiem, czy jeden.

To ustaw na 1200 bit/s i co jeden bajt rób trochę przerwy. czas dwóch bajtów przerwy jest wystarczający. sprawdzone ;-)

Grzeje siê tylko w czasie transmisji, bo powinien byæ sterowany krótkimi szpilkami 1,63us co stanowi 1/16 standardu uart. W czasie nadawania ¿re strasznie du¿o pr±du impulsowo oczywi¶cie st±d to grzanie.

PC

Przecie¿ anoda diody nadawczej jest wyprowadzona, wiêc co za problem zwiêkszyæ warto¶æ rezystora miêdzy ni± a VCC2?

Pozdrawiam Piotr Wyderski

Może stara ronja (szukaj w googlu: ronja rs-232)

No i to mnie satysfakcjonuje. Taki bajer mogę tam wstawić.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required