przetwornik rs232(txd) na ttl

Aug 03, 2005 5 Replies

Witam. Próbujê zrobiæ najprostrzy przetwornik do transmisji danych w jednym kierunku z komputera do avr po rs232.



Czy takie co¶ ma prawo dzia³aæ?

formatting link
Nie wiem czy dobrze rozumujê. Jak z kompa wyjdzie "1" (-3 do -12V) to na RxD bêdzie 5V. Jak z kompa wyjdzie "0" (3 do 12V) to na RxD bêdzie -0,7V. Czy mo¿e nie powinienem krzy¿owaæ linii? Czy powinienem daæ mniejszy opornik? Mo¿e 10k?



Dziêkujê za pomoc Pozdrawiam Pawe³r


Ano powinno. Moze troche mniejszy rezystor - 10k powiedzmy.

Nie powinienes. Teraz przypadkowo zetkniesz obudowy i zwierasz port w komputerze - moze sie spalic. No i przydalaby sie lacznosc w dwei strony.

Nie kombinuj - wsadz max232.

J.

Pewnie bedzie dzialac ale nie za dobrze.

jesli nie skrzyzujesz linii to nie bedzie dzialac, ze skrzyzowanymi liniami powinno dzialac pod warunkiem:

  1. ze zasilasz avr z baterii lub nieuziemionego zasilacza
  2. nie zetkniesz obudowy komputera z masa/obudowa avr Jesli przydazy ci sie ktores z powyzszych to pewnie uwalisz port szeregowy w komputerze - w zwiazku z tym chybas lepeij wydac pare groszy na lepszy uklad.

Przy 5k bedzie plynelo przez diode 1 mA w kierunku zaporowym i 2 mA w kierunku przewodzenia (w przyblizeniu), przy 100k plynie tylko 0.05 mA w kierunku zaporowym - z glowy ci nie powiem czy pelne 5 V bedzie na diodzie przy tym pradzie.

Tomek

Do transmisji w stronę kompa wystarczy zwykła bramka NOT (sprawdzone).

sword

U¿ytkownik "Pawe³r" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:dcrel1$li7$ snipped-for-privacy@news.onet.pl...

Ja to robiê tak:

- masy wspólne

- TXD przez 10k na bazê tranzystora npn (emiter do masy)

- miêdzy bazê, a emiter diodê aby zablokowaæ ujemne napiêcia (ale nie jest konieczna)

- kolektor do VCC przez 10k

- na kolektorze masz 0 do 5V P.G.

Kierunek przeciwny miał być to tak jak podał P.G. oczywiście (przetestowane również).

sword

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required