logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Schemat konwertera RS232 na TTL na tranzystorach - poszukiwany

wicy 19 Gru 2005 16:23 7261 13
REKLAMA
  • #1 2097977
    wicy
    Poziom 22  
    Posty: 670
    Pomógł: 30
    Ocena: 111
    Witam,
    Wiem że było. Sam znalazłem schemacik konwerterka na tranzystorach, ale mi się gdzieś stracił. Tak na szybko nie mogę zneleźć. Czy ktoś byłby łaskaw mi to przypomnieć??
  • REKLAMA
  • #2 2098034
    _Matik_
    Poziom 19  
    Posty: 390
    Pomógł: 25
    Ocena: 7
    Moim zdaniem to nie bedzie takie proste gdyz musialbys uzyskac w jakis sposob odpowiednie napiecia dodatnie i ujemne zgodne ze standardem rs232. Zadanie to spelnia pompa pojemnosciowa na kondensatorze, ktora jest czescia maxa232. Skoro mowisz ze da sie to zrobic na tranzystorach to pewnie jest to mozliwe (zakladac ze masz te napiecia), ale czy nie prosciej zastosowac jednak tego maxa i miec spokoj?;]
    Z gory przepraszam ze nie pomoglem :>.
  • #4 2145345
    wicy
    Poziom 22  
    Posty: 670
    Pomógł: 30
    Ocena: 111
    No.. przykładów masa, ale wolałbym nie spalić portu :( Może znalazłby się ktoś, kto już tego typu układ wypróbował? Dodam, ze potrzebna mi komunikacja tylko od PC do układu, miejsca w układzie mam zero i nie mam juz czym zasilic dodatkowego max232...
    Jeszcze takie pytanie mi zaświtało. Czy max232 można zasilić s portu com? Z wykorzystaniem lini np. DTR i RTS przez diode zenera. I czy wystarczą wtedy tylko dwie linie TX i GND?
  • REKLAMA
  • #5 2145453
    PiotrLotnik
    Poziom 15  
    Posty: 207
    Pomógł: 2
    Ocena: 2
    Dołączam się do tematu.
    Do tej pory w układach stosowałem MAX232 ale troche miejsca zajmuje i jest (podobno) prądożerny.
    Też interesuje mnie tylko przesył z PC do ATMEGA.
  • REKLAMA
  • #6 2189466
    wicy
    Poziom 22  
    Posty: 670
    Pomógł: 30
    Ocena: 111
    No i jakoś się udało! Transmisja tylko PC->uC z wykorzystaniem transoptora CNY17-2 i dwóch oporników :D Zajmuje mi to 3 linie. Gdybym może przepiął +5V na stronę PC, może wystarczyły by tylko dwie linie TX, GND.
    Cały bajer opisany jest też tu http://www.eti.pg.gda.pl/katedry/kmse/dydaktyka/Interfejsy_Systemow_Elektronicznych/RS232_RS485.pdf na str. 18. Z tym, że przeba pamiętać, że sygnał TX z PC ma ujemny potencjał w stosunku do masy (przynajmniej u mnie :D) Nie dawałem dodatkowego tranzystora na linię TX z PC. Podpiąłem to bezpośrednio pod diodę transoptora.
  • #7 2190822
    keramstwo
    Poziom 13  
    Posty: 123
    Mam gotowy schemat. Dwa tranzystory i 4 oporniki. Stosuje go juz 15 lat. Dziala bez zarzutu. Dodatkowa zaleta miedzy pc i atmega tylko 2 przewody. Ciekawe jest to jeszcze ze robi sie z tego petla prodowa wiec długosc kabla nie jest krytyczna. U mnie 2 km i chodzi. Schemat moge przeslac na skrzynke jezeli ktos zechce.
  • #8 2190835
    wicy
    Poziom 22  
    Posty: 670
    Pomógł: 30
    Ocena: 111
    To ja poproszę.. nie zaszkodzi obadać :D
  • REKLAMA
  • #9 2190969
    BoskiDialer
    Poziom 34  
    Posty: 1530
    Pomógł: 353
    Ocena: 42
    wicy napisał:
    Jeszcze takie pytanie mi zaświtało. Czy max232 można zasilić s portu com? Z wykorzystaniem lini np. DTR i RTS przez diode zenera. I czy wystarczą wtedy tylko dwie linie TX i GND?

    1) niezbyt wyszukany pomysł z tą zenerką.. masz konwersje 12V(rs)->5V(zenerka)-> +- 10V(max232)
    pamiętam że w max232 można ominąć podwajacz i inwerter najzyczajniej usuwając 4 kondensatory i podłączając +12V i -12V (odpowiednio do V+ i V-)
    wtedy łącząc V+ z DTR oraz V- z RTS, oraz wystawiająć napięcia DTR=12V RTS= -12V mamy zapewnione napięcia potrzebne dla max232... Gnd maxa z rs'em a 5V z jakiegoś innego punku..
    2) co do pomysłu 1) - ewentualnie można zostawić sam inwerter a z RTS i DTR wyciągnąć 12V do V+
    3) " I czy wystarczą wtedy tylko dwie linie TX i GND" jeśli to ma być konwersja _tylko_ rs232->ttl to nawet nietrzeba dawać kondensatorów..
    4) konwersja tylko rs232->ttl:
    wystarczy ograniczyć prąd z linii TX przez opornik, sygnał puścić na baze tranzystora npn. emiter do masy a kolektor opornikiem jakieś 1k do vcc.. kolektor jest wtedy sygnałem TX w ttl'u
  • #10 2192426
    wicy
    Poziom 22  
    Posty: 670
    Pomógł: 30
    Ocena: 111
    Cytat:
    4) konwersja tylko rs232->ttl:
    wystarczy ograniczyć prąd z linii TX przez opornik, sygnał puścić na baze tranzystora npn. emiter do masy a kolektor opornikiem jakieś 1k do vcc.. kolektor jest wtedy sygnałem TX w ttl

    Chyba nie za bardzo... na lini TX jest sygnał ujemny względem masy (u mnie akurat coś koło -10V) . W transoptorze do działa bo daję GND na A diody i TX na K diody. Jak to sie ma do tranzystora? Chyba ze GND mialoby sterować bazą a emiter do TX (minus)
  • #11 2289010
    pawee
    Poziom 12  
    Posty: 83
    Pomógł: 1
    Ocena: 1
    keramstwo to ja tez poprosze schemacik
    z gory dizekuje
  • #12 2289263
    bolszoy26
    Poziom 12  
    Posty: 53
    Pomógł: 1
    Ocena: 16
    Może i ja go dostałbym /schemat/ zgóry dziękuję bolszoy(_at_)op.pl
  • #14 2290519
    wicy
    Poziom 22  
    Posty: 670
    Pomógł: 30
    Ocena: 111
    No tak, faktycznie, jakiś konwerterek tam jest, ale ma od groma i ciut elementów i działa w obie strony. Przy potrzebie transmisji w jedną tylko stronę i chęci zmniejszenia układu do rozmiwarów mieszczących się w obudowie wtyczki com (nie mówmy o smd) taki konwerter to juz prawie kombajn :D
    Ja zrobiłem na jedna linię taki układ
    Schemat konwertera RS232 na TTL na tranzystorach - poszukiwany
    i hula jak Hula w Pragelato :D

Podsumowanie tematu

✨ Dyskusja dotyczy poszukiwania schematu konwertera sygnału RS232 na TTL wykonanego na tranzystorach, z naciskiem na prostotę i minimalizację elementów. Wskazano, że standard RS232 wymaga napięć dodatnich i ujemnych, które zwykle generuje układ MAX232 z pompą ładunkową na kondensatorach. Mimo to, możliwe jest wykonanie konwertera na tranzystorach, szczególnie gdy potrzebna jest tylko jednokierunkowa transmisja z PC do mikrokontrolera (np. ATMEGA). Zaproponowano rozwiązania z użyciem transoptora CNY17-2 i dwóch rezystorów, co pozwala na ograniczenie liczby przewodów do trzech, a potencjalnie do dwóch (TX i GND) przy odpowiednim zasilaniu. Podano również prosty schemat z dwoma tranzystorami i czterema rezystorami, działający bez zarzutu nawet na długich kablach (do 2 km). Omówiono możliwość zasilania MAX232 z linii portu COM (DTR, RTS) z wykorzystaniem diody Zenera, a także uproszczenia układu poprzez pominięcie podwajacza napięcia i inwertera w MAX232. Wskazano, że sygnał TX z PC ma ujemny potencjał względem masy, co wymaga odpowiedniego podejścia do sterowania bazą tranzystora lub zastosowania transoptora. Na koniec zwrócono uwagę na oryginalny schemat konwertera RS232-UART w programatorze AVRISP, który działa dwukierunkowo, ale jest bardziej rozbudowany. Autor własnoręcznie wykonał prosty układ jednoliniowy, który działa stabilnie i zajmuje mało miejsca.
Wygenerowane przez model językowy.
REKLAMA