RS-232 [RS Elektronika] #58

Поділитися
Вставка
  • Опубліковано 3 лют 2025

КОМЕНТАРІ • 94

  • @spajkej
    @spajkej 9 років тому +6

    super, czekam na wiecej, nikt tak dobrze nie tłumaczy elektroniki dla takiej sieroty jak ja :)

  • @szymonbrygidyn9513
    @szymonbrygidyn9513 9 років тому +6

    Świetny film jak zawsze.

  • @krzysztofzmuda8535
    @krzysztofzmuda8535 9 років тому +29

    Standard RS232 bardzo powszechny jest w przemyśle :)

    • @piotrjanicki18
      @piotrjanicki18 2 роки тому

      Dokładnie tak.

    • @AtteroAtteros
      @AtteroAtteros День тому

      @piotrjanicki18 nadal jest powszechny? 8 lat mineło

    • @krzysztofzmuda8535
      @krzysztofzmuda8535 11 годин тому

      @AtteroAtteros oczywiście :) nadal używam RS232, żeby zaprogramować przekaźnik bezpieczeństwa PILZ PNOZmulti.

  • @rmpmiroslaw
    @rmpmiroslaw 9 років тому +9

    Dobrze wyjaśniający filmik o RS232. Może kolejny odcinek o RS-485?

  • @Qwintony
    @Qwintony 9 років тому +1

    Pamiętam jeszcze RS232 na DB25, przejściówki z DB25 na DB9, porty COM1 i COM2 na jednym DB25, gardnery do DB25 i DB9 (SUN Microsystems). No i wspomniane RJ45 na Cisco :)

  • @adamb.4286
    @adamb.4286 Рік тому

    Wooo dzięki :D już wiem, dlaczego podłączenie wagi przemysłowej sprawiło mi tyle problemów :D

  • @TheTheandrzej1234
    @TheTheandrzej1234 9 років тому +3

    Widziałem kiedyś na schematach proste konwertery na tranzystorach diodach i opornikach, ale zwykle pozwalały one tylkona odbiór sygnału z linii RS232, bo do transmisji już było wymaganie zewnętrzne źródło napięcia symetrycznego.

  • @krzpob
    @krzpob 9 років тому +1

    1. Można użyć "sztucznej" masy i inwersji sygnału. Da się uzyskać w ten sposób +/-5V
    2. Niektóre urządzenia (większość mikrokontrolerów) na wyściu RS232c ma logikę TTL, a ramkę zgodną ze standartem, wówczas 2 takie urządzenia będą się dobrze komunikowały.

  • @E.PpUTIN
    @E.PpUTIN 7 років тому +1

    bardzo wazny odcinek. Niegdy nie wiedzialem jak to dziala tylko te kable ze schematow do Quake lutowalem. Jak ten czas leci...PZDR!

  • @Dzejwor_Gromowladny
    @Dzejwor_Gromowladny 9 років тому +1

    Warto byłoby omówić także LPT który przez bardzo długi czas był chętnie wykorzystywany do wszelkiej maści zastosowań nietypowych od sterowania lampkami na choince przez programatory po sterowniki maszyn CNC ze względu na ekstremalnie prosty sposób wyprowadzenia danych z komputera ;)

  • @TzOk
    @TzOk 9 років тому +10

    Zazwyczaj UART komputerów PC traktuje napięcie 0V jako stan wysoki na RS232, natomiast 5V jest pełnoprawnym stanem niskim RS232. Wystarczy więc zanegować sygnał w logice TTL 5V i komunikacja będzie możliwa.

    • @ImekxD
      @ImekxD 9 років тому

      +tzok83 tylko, że zastosowanie negacji to już nie jest komunikacja bezpośrednia

    • @TzOk
      @TzOk 9 років тому

      +ImekxD Dlaczego nie? Negacja może być nawet programowa.

    •  9 років тому

      +ImekxD ale mowa o TTL i CMOS a nie o potrzebie bezpośredniej komunikacji. A tak poza tym, co to jest bezpośrednia komunikacja? Bo przecież nie chodzi o wysyłanie sygnału na jeden tranzystor, a do urządzenia - a wystarczy jeden tranzystor w takim urządzeniu aby zanegować sygnał…

    • @ImekxD
      @ImekxD 9 років тому

      +tzok83 no tak, ale wtedy między logiką TTL a RS232 wykonujemy już jakąś operację (mniejsza o to czy programową czy sprzętową) - dla mnie to już jest komunikacja pośrednia, jeżeli natomiast ma Pan rację, to nie widzę powodu, dla którego zamiast pańskiej odpowiedzi nie można by było odpowiedzieć po prostu jak już ktoś napisał, że należy zastosować układ MAX232

    • @TzOk
      @TzOk 9 років тому

      +Sebastian Śledź Bezpośrednia komunikacja to komunikacja bez użycia żadnych (specjalizowanych) konwerterów.

  • @Darkiii666
    @Darkiii666 9 років тому +8

    Ja pamiętam łączenie dwóch komputerów po LPT.

  • @bartekjablonski9719
    @bartekjablonski9719 6 років тому +1

    co do zagadki : w rs 232 poziomy napięc zawierają się od +/- 3 do 25 v czyli poziom ttl ( 5v ) załapuje się w tą granicę ;-)

  • @TheJkowi
    @TheJkowi 9 років тому +1

    RS-232 z układami TTL można łączyć w prosty sposób ze względu na poziomy napięć obowiązujące w standardzie RS-232, które wynoszą odpowiednio dla "1" (-15V do -3V) i "0" (3V do 15V). Trzeba jednak zastosować zarówno na wejściu (RX) jak i wyjściu (TX) układu TTL tranzystory, odpowiednio NPN i PNP, pracujące jako inwertery.

  • @arturgacek
    @arturgacek 9 років тому

    Odpowiedź: potrzebny jest konwerter sygnałów logicznych :) Układ MAX232 ewentualnie izolacja galwaniczna przy pomocy transaptorów lub transformatorków.

  • @FUBU19845
    @FUBU19845 7 років тому

    Bardzo fajny odcinek

  • @edtix
    @edtix 9 років тому

    Proponuję odcinek z popularnym IC-kiem CD4046. Szczególnie, że o pętli PLL już była mowa w odcinkach 56, 46, 43 i 29. Układ warty omówienia. Pozdrawiam!

  • @77elfi
    @77elfi 9 років тому

    Co do użycia gniazda typu RJ45 to spotyka się je głównie w urządzeniach sieciowych przeznaczonych do montażu w szafach rack, takich jak switche, routery itp. Ma to bardzo dobre uzasadnienie - w większych serwerowniach z dobrym chłodzeniem dłuższa praca z laptopem podpiętym na 2m kabelku jest bardzo uciążliwa ze względu na hałas jak i temperaturę. W takim wypadku zazwyczaj wykorzystuje się okablowanie sieciowe UTP (i odmiany) do zapewnienia sobie komunikacji w pomieszczeniu biurowym. Natomiast w przypadku samej szafy rack wystarczy spiąć gniazdo konsoli urządzenia z odpowiednim gniazdem na patchpanelu, dołączony kabel RJ45->RS232 wetknąć do gniazdka w ścianie i gotowe. Nie da się ukryć że w tym przypadku producenci pomyśleli o adminach :)

  • @tomasz5315
    @tomasz5315 8 років тому +1

    myślę, że bezpośrednia komunikacja RS232 z układami cmos czy ttl jest możliwa przy zasilaniu symetrycznym napięciem mikrokontrolera , lub zastosować na wyjściu parę mosfetów N oraz P sterowaną przez dane urządzenie no i oczywiście zasilanie mosfetów musiało by być symetryczne.

  • @Jagigda
    @Jagigda 9 років тому

    Wykorzystuje się konwertery (max232, ft232 lub podobne) albo transmisja simple (jednokierunkowa) z układu TTL do ukłądu z obsługiwanym RS. Komputery są w stanie przyjmowac stan niski ttl jako stan wysoki w rs232. (nie jest to reguła że stan 0V jest zerwaniem linii). Po wygenerowaniu startu przez układ TTL urządzenie obsługujące RS wie że jest transmisja przez co stan niski różny od 3-5V będzie interpretowany jako stan wysoki po RS. Przewód naprawde wtedy musi być bardzo krótki! Po za tym układ TTL ma u(s)arta który konfiguruje transmisję i na bank umożliwia negację sygnału sprzętowo.

  • @zdzisiek1979
    @zdzisiek1979 9 років тому

    Sygnał z RS można dostosować do TTL czy CEMOS poprzez wykorzystanie tranzystorów i rezystorów wystarczy tylko trzy piny wykorzystać to by wymagało tylko dwóch tranzystorów i kilku rezystorów do dopasowania sygnałów tranzystorom.

  • @quatium1000
    @quatium1000 9 років тому +5

    Z jedną rzeczą się nie mogę zgodzić: bod (baud) nie jest jednostką prędkości przesyłu danych, a ilości zmian na sygnału w sekundzie. O ile w przypadku RS232 1Bd jest równy 1b/s, to gdyby sygnał miał więcej "strumieni" tych bitów czyli np. w sygnale było by 8 bitów to automatycznie 1Bd oznacza 8b/s.

    • @RSElektronika
      @RSElektronika  9 років тому

      +quatium1000 W zasadzie tak, ale mowa tutaj o transmisji szeregowej.

    •  9 років тому

      Mowa o transmisji szeregowej, ale równoległa również ma swoje kilka sekund, a jednostka prędkości została tak zdefiniowana, że można mylnie odnieść wrażenie, że 1Bd to tylko i wyłącznie 1b/s.
      +quatium1000, dzięki, niestety sam o tym nie pamiętałem, to nie jest zbyt często używana jednostka.

    • @Strunek
      @Strunek 9 років тому

      +quatium1000 Zgadzam się. Wyobraźmy sobie iż w jednej sekundzie udało się przesłać 2 bity, odpowiednio stan wysoki oraz niski. Czyli mieliśmy jedną zmianę w sekundzie czyli 1 bod, ale przesłaliśmy 2 bity (oczywiście w zależności od systemu, metody modulacji itp.) czyli prędkość przesyłu (binarna) wyniosła 2b/s. Tak czy tak co do RS232 w zasadzie wszystko się zgodziło ale moim zdaniem warto byłoby wspomnieć o tym fakcie.

    • @pllevi
      @pllevi 8 років тому

      +RS Elektronika bod określa ilość modujacji sygnału na sekundę. Nie stosuje się go w odniesieniu do transmisji równoległych! Pojęcie jest użyteczne przy transmisji gdzie pojedyncza zmiana (modulacja) sygnału przenosi więcej niż jeden bit informacji.

  • @MrElektro225
    @MrElektro225 9 років тому +4

    ale trafiony odcinek

  • @ESEMI0015
    @ESEMI0015 3 роки тому

    w 2008 roku ładowałem klucze nagravision 2 w dekoderach ferguson aby mieć eksperymentalny dostęp do cyfrowego polsatu za darmo , transmisja 300 kb danych trwała ok 5 minut , klucze trzeba było wymieniać co 72 h oczywiście ręcznie modyfikowany przewód typu null modem z pc do dekodera dvbs1

  • @pawegwiazdowicz4918
    @pawegwiazdowicz4918 5 років тому +1

    Szybkość transmisji w bitach na sekundę nie jest
    równoznaczna z szybkością modulacji w bodach.
    Przykład:
    Znak: 1 bit startu+ 5 bitów znaku + 1bit parzystości + 1
    bit stopu
    czyli 8 stanów znamiennych.
    Przy założeniu szybkości modulacji 300Bd oznacza to
    przesłanie
    37,5 znaku na sekundę (300 : 8)
    Szybkość transmisji informacji wynosi :
    37,5 x 5 bitów = 187,5 b/s

  • @krzysztofsonka4406
    @krzysztofsonka4406 9 років тому +5

    Zrób odcinek o trafopowielaczach.

  • @aminmine5268
    @aminmine5268 8 років тому

    Odnośnie zagadki. Znalazłem info, ze zależnie od rezystancji wejść podłączonych do rs232 ustawia odpowiednie napięcie wyjścia i przy 3-7kohma ma +-5v. Wysyłanie do RSA może natomiast się powieść, jeśli RS wylicza stany miedzy -3 a +3 jako np. Logiczne 1 i sprawdza z bitem parzystości.

  • @taypmf
    @taypmf 9 років тому

    Nie zgodzę się, że RS232 jest mało używany. Bo mam z nim styczność praktycznie codziennie w pracy. Używamy go do komunikacji pomiędzy urządzeniami na kasie w sklepie. Drukarki fiskalne i kasy fiskalne mają wejścia RS w formie portu RJ45, a urządzenia takie jak waga, komputer do obsługi drukarki fiskalnej jest wyposażony w zwykłego RS-a. Stare kasy jeszcze mają czytniki kodów kreskowych na RS-ie i o ile rezygnuje się z połączeń RS to jeszcze na kasach w sklepie ten sposób nie ucieknie za szybko.

  • @rafalrafal9660
    @rafalrafal9660 9 років тому +1

    Świetne filmiki, nakręci pan film o mostku H ?

  • @pki79
    @pki79 9 років тому

    Połączenie bezpośrednie oczywiście po zanegowaniu sygnału, najczęściej wystarczy rezystor szeregowy. Nie podoba mi się natomiast wskazany schemat przewodu nullmodem, jest nieprawidłowy. Sygnały kontroli przepływu nie zostały połączone a jedynie zapętlone lokalnie. Warto było by pokazać przewód nullmodem z pełnym połączeniem. Pozdr.

    • @RSElektronika
      @RSElektronika  9 років тому

      +pki79 Taki kabel zawsze działa. Sprawdzone.

    • @pki79
      @pki79 9 років тому

      +RS Elektronika Jeśli oba urządzenia są na tyle szybkie że zbędna jest kontrola przepływu to tak. Sporo jest urządzeń które jednak potrzebują kontroli przepływu, w sumie dla samej zasady powinno coś o tym być bo to dość ważny element tego standardu, no ale wiadomo, czas ograniczony. :)

  • @Makrelnet
    @Makrelnet 7 років тому

    RS232 wykorzystuje np Roger w swoich kontrolerach KD. Dziś programowałem:)

  • @arek8472
    @arek8472 7 років тому

    Doom po RS, heh widać nie byłem sam :)

  • @krzysztofh1905
    @krzysztofh1905 7 років тому

    Mam pytanie na temat programowania sterowników PLC przez złącze com. Jak rozumiem z wykresów kabelek powinien być wyposażony w odpowiedni konwerter, pytanie- jaki?

  • @77elfi
    @77elfi 9 років тому

    Co do zagadki to chyba przy wykorzystaniu przejściówki usb->rs232 można się pokusić o bezpośrednie połączenie np. atmegi, maksymalne napięcie nie powinno przekroczyć 5V, poza tym niektóre układy akceptują różne poziomy napięcia. za: www.allaboutcircuits.com/textbook/digital/chpt-3/logic-signal-voltage-levels/

  • @scalak4
    @scalak4 9 років тому

    praca rs232 z układami TTL jest możliwa dzięki zastosowaniu scalaka MAX232. Kowertuje on sygnały +\- z rs232 na 0 i 5 V TTL lub 0 i 3.3V.

    • @ImekxD
      @ImekxD 9 років тому +4

      +Paweł O ale to już będzie współpraca pośrednia

  • @sawomirjarzyna7453
    @sawomirjarzyna7453 7 років тому +1

    RS232 jest do dzis NIEODZOWNY w urzadzeniach infrastruktury SAN / LAN / WAN. To tyle ode mnie, wykorzystuje to na codzien w pracy.

  • @GourangaPL
    @GourangaPL 9 років тому +1

    A skoro już mowa o klawiaturach i myszkach to co ze złączem PS/2 ? Ono też się wywodzi z RS232?

  • @serwiskomputeraczestochowa1743
    @serwiskomputeraczestochowa1743 9 років тому +5

    Nadal jest popularny i wykorzystywany choćby w Arduino :)

  • @szymonszymoki
    @szymonszymoki 9 років тому +5

    Następny proszę o 486 i przyklady z arduino :)

    • @RSElektronika
      @RSElektronika  9 років тому +2

      +szymoki Co to jest 486?

    • @szymonszymoki
      @szymonszymoki 9 років тому +1

      Rs486 (485) :)

    • @cyklop1977
      @cyklop1977 8 років тому +1

      +RS Elektronika heheh 486 DX / 66 mhz to taki stary procesor intel ehhehe

  • @januszszostek
    @januszszostek 9 років тому

    Witam
    dobrze przygotowane wideo lecz ja mam małe pytanie :) dlaczego częściej stosuje się w RS-232 transmisje asynchroniczną niż synchroniczną jakimi przesłankami jest to spowodowane ?
    Pozdrawiam

    • @TzOk
      @TzOk 9 років тому

      +Janusz Szostek Transmisja asynchroniczna jest wygodniejsza - jedna linia transmisyjna, a co za tym idzie komplet driverów mniej. Poza tym RS-232C nie ma w ogóle przewidzianej linii zegara.

    • @radoslawbiernacki
      @radoslawbiernacki 9 років тому

      +Janusz Szostek rs232 nie posiada transmisji synchronicznej

  • @lukeduke9304
    @lukeduke9304 2 роки тому

    👍

  • @krzysztofczubachowski2530
    @krzysztofczubachowski2530 3 роки тому

    Witam was. Tak myślę chyba zacznę oglądać wszystko od nowa...

  • @marcinziajkowski9042
    @marcinziajkowski9042 7 років тому

    Czy jeżeli nie zależy mi na szybkośći połączenia (czytaj ok. 2 BODY (ok. 20 Bajtów na sec)), to czy mogę pozwolić sobie na długość kabla -> 60 metrów?
    Jeżeli już ktoś odpowie, to może ma od razu wiedzę, jaka jest zależność między prędkością przesyłu i długością kabla

  • @catzy4492
    @catzy4492 7 років тому +1

    Kurde, mam takiego samego laptopa :D

  • @krzysztofgaka4040
    @krzysztofgaka4040 8 років тому

    Witam,
    Mam pytanie, otóż posiadam komputer z 1998 roku który ma tylko wyjście rs232 (COM), myszkę którą posiadam do niego jest w słabym stanie, prawie nie da się jej używać.Czy możliwe jest ucięcie kabla od tej myszki i przełożenie go do myszki na usb lub ps/2?, jak zobaczyłem to myszka na rs232 i myszka na usb posiada też 4 kabelki i nawet kolory się zgadzają.Mam też współczesny komputer z portem rs232 na którym jest windows 10 i podłączają tą myszkę na rs232 wszystko działa poza tym że myszka ledwo chodzi :).Myszki nie mają sterowników do zainstalowania?

    • @lukin1231
      @lukin1231 8 років тому

      Podłączając myszkę pierwotnie działającą jako USB/PS2 w najlepszym wypadku nie będzie działała, a w najgorszym ją spalisz. Występuje tu różnica napięć (PS2/USB 5V, RS232 9/12V). Istniały kiedyś myszki hybrydowe które mając złącze PS2 umożliwiały połączenie przez port COM za pomocą przejściówki dołączanej w opakowaniu. Możesz spróbować znaleźć taką starą myszkę i dobrać/dorobić przejściówkę ale jest mała szansa że myszkę znajdziesz (tzn. ja nie mogłem). Na 12 myszek nie zadziałała mi żadna, ale znalazłem 2 myszki COM u znajomego więc możesz pochodzić i popytać (po znajomych lub pochodzić po blokach). Jak będziesz potrzebował pomocy z tym lub z kompem to pisz, poszukamy. I tak, DOS potrzebował sterownika do myszki jako plik mouse.com/mouse.sys przypisany jako urządzenie w config.sys DOS'a. Ja bym jednak rozkręcił tamtą myszkę (wyjęcie kulki i 1 śrubka) i wyczyścił dokładnie rolki z kurzu (możesz też przetrzeć sensory). W ostateczności wymiana kabla, schemat masz na internecie. Powodzenia.

    • @krzysztofgaka4040
      @krzysztofgaka4040 8 років тому

      Dzięki za odpowiedź

  • @przemek4101
    @przemek4101 7 років тому +1

    Może LPT?

  • @TheMalpa99
    @TheMalpa99 9 років тому

    wydaje mi sie ze wystarczy zastosowac negacje bitowa. To tak w kwestii zagadki

  • @wudujar
    @wudujar 9 років тому

    Przecież odpowiedź na tę zagadkę jest zawarta w filmiku :)
    BTW: W pracy na co dzień spotykam się z RS232 i to nieprawda, że 'odchodzi do lamusa' - przynajmniej ja tego nie odczuwam. Szczerze mówiąc to z tym standardem spotykam się najczęściej i wiele nowoczesnych urządzeń posiada złącze do RSa. Jeśli ktoś myśli, że nie ma sensu się tego uczyć no to sory, ale nie ;)

  • @grzylen
    @grzylen 9 років тому

    Może trzeba zmodyfikować masę i tym samym zmienić punkt odniesienia

  • @kamilsz336
    @kamilsz336 9 років тому

    max232 jest chyba najprostszym rozwiązaniem w większości aplikacji.

  • @TheTheandrzej1234
    @TheTheandrzej1234 9 років тому

    www.instructables.com/id/Simple-3-Resistor-40-pins-PIC-Programmer/
    Tu znalazłem schemat gdzie port COM współpracuje z mikrokontrolerem za pośrednictwem trzech rezystorów i wbudowanych w mikrokontroler zabezpieczających jego porty diod ale transmisja w tym przypadku nie odbywa się w standardzie RS-232

  • @MaciekStaniec
    @MaciekStaniec 9 років тому +7

    Eee tam, musi pan jeszcze wrócić do układów. Nie ma opcji. ;)

  • @666elektronik
    @666elektronik 9 років тому

    Co do zagadki: z wykorzystaniem układów do konwersji napięć Max232 i max3232

    • @TzOk
      @TzOk 9 років тому

      +Tomasz Pachołek O MAX232 było w materiale... wskazówka dot. odpowiedzi na pytanie była przy omawianiu poziomów napięć.

  • @leszeksiwek05
    @leszeksiwek05 9 років тому

    A Ja bym proponował coś o izolacji galwanicznej np. Driwera IGBT, za pomocą światłowodów. Dzięki :)

  • @kamilodj8440
    @kamilodj8440 Рік тому

    Ja używam do dzisiaj mówimy o monitorze

  • @pawefranczyk5943
    @pawefranczyk5943 5 років тому

    Bardzo podobny do vga

  • @maksrej5082
    @maksrej5082 7 років тому

    W moim komputerze jest wtyk 25 pinowy

  • @nohumanst.6694
    @nohumanst.6694 4 роки тому

    Storo się grało w Warcraft2 po null modem

  • @tytusromek9618
    @tytusromek9618 5 років тому

    ::)

  • @SatanicJamnic
    @SatanicJamnic 9 років тому

    Jezusie, jakie to nudne. Umarłem w środku filmu.

    • @RSElektronika
      @RSElektronika  9 років тому +3

      +SatanicJamnic Ale komentarz zdążyłeś napisać...

    • @sebas38393
      @sebas38393 9 років тому

      +SatanicJamnic Nie każdemu ta wiedza pisana :)

    • @SatanicJamnic
      @SatanicJamnic 9 років тому

      sebas100798 Widza, wiedzą. Ale na litość. Jak nudnie to jest przekazane. Masakra.

    • @scalak4
      @scalak4 9 років тому +3

      jak dla mnie to bardzo ciekawie przekazywane. Jest trochę historii i ciekawostek. Jeżeli ktoś oczywiście lubi temat to ok. No chyba że ktoś każe tobie tego słuchać na siłę