RS232C co to jest?
-
Autor tematu - Specjalista poziom 3 (min. 600)
- Posty w temacie: 4
- Posty: 988
- Rejestracja: 19 cze 2004, 23:22
- Lokalizacja: lodz
RS232C co to jest?
zalonczam plik
- Załączniki
-
- RS232.Praktyczne programowanie.rar
- (845.24 KiB) Pobrany 2442 razy
-
- Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 3
- Posty: 61
- Rejestracja: 29 mar 2005, 03:04
- Lokalizacja: D?browa GĂłrnicza
Z tego co wiem jest to to samo co RS232 tylko z innymi poziomami napięć - jeżeli dobrze pamiętam RS232C był stosowany przez firmę Commodore.
Standard przesyłu danych jest ten sam tylko inne poziomy napięć w RS232C jest chyba +/-5V a w 'zwykłym' +/-12V.
Mogę się mylić gdyż dawno temu się tym zajmowałem.
Standard przesyłu danych jest ten sam tylko inne poziomy napięć w RS232C jest chyba +/-5V a w 'zwykłym' +/-12V.
Mogę się mylić gdyż dawno temu się tym zajmowałem.
"Mathematics is the language of nature"
-
- Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 3
- Posty: 61
- Rejestracja: 29 mar 2005, 03:04
- Lokalizacja: D?browa GĂłrnicza
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 1
- Posty: 1454
- Rejestracja: 16 paź 2005, 01:26
- Lokalizacja: Świecie
oto linki z opisem RS232C i innych szeregowych:
http://lodd.p.lodz.pl/kwbd/rs232.htm
http://lodd.p.lodz.pl/kwbd/standardyeia.htm
http://lodd.p.lodz.pl/kwbd/rs232.htm
http://lodd.p.lodz.pl/kwbd/standardyeia.htm
-
- Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 3
- Posty: 61
- Rejestracja: 29 mar 2005, 03:04
- Lokalizacja: D?browa GĂłrnicza
No właśnie sam już nie wiem.
Owszem RS-485 ma poziomy napięć 0/+5V.
W pewnej książce opisującej obsługę C64 był schemat przejściówki pomiędzy RS-232C(C64) i RS-232(PC).
Przejściówka ta miała za zadanie tylko zmienić poziom napięć z RS-232C(0/+5V) na RS-232(+/-12V).
Podobne przejściówki tylko w jednym układzie stosuję się do dzisiaj - MAX232( z poziomu 0/5V na +/-12V).
Wie ktoś jak to jest do końca?
Owszem RS-485 ma poziomy napięć 0/+5V.
W pewnej książce opisującej obsługę C64 był schemat przejściówki pomiędzy RS-232C(C64) i RS-232(PC).
Przejściówka ta miała za zadanie tylko zmienić poziom napięć z RS-232C(0/+5V) na RS-232(+/-12V).
Podobne przejściówki tylko w jednym układzie stosuję się do dzisiaj - MAX232( z poziomu 0/5V na +/-12V).
Wie ktoś jak to jest do końca?
"Mathematics is the language of nature"
-
- Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 1
- Posty: 60
- Rejestracja: 05 sie 2008, 23:42
- Lokalizacja: Małe miasto
Otóż piszę to jako elektronik, informatyk, projektant, konstruktor
.
Sprawa z RS232C jest myląca za sprawą wspomnianego commodore, który notabene miał napis RS232C ale nie miał tego interfejsu zgodnego ze standardem
. To zabawne, ale niestety taka jest rzeczywistość. Np. c-64 nie był wyposażony w ten interfejs! Aby korzystać w pełni z RS232C trzeba było mieć konwerter napięć! Bez tego się nie dało. Interfejs w C-64 był interfejsem po prostu szeregowym o poziomach TTL, gdzie na liniach TXD i RXD jedynce odpowiadał stan wysoki (~5V) a zeru stan niski (~0V). Dopiero po konwersji napięć uzyskiwaliśmy pełnoprawny interfejs RS232C, gdzie na liniach TXD i RXD zeru odpowiadało napięci od 3 do 15V a jedynce od -3 do -15V. I to w zasadzie powinno rozwiewać wątpliwości.
Jeśli chodzi o RS485, to jest to interfejs o nieco bardziej złożonej architekturze niż RS232 i pozwala na znacznie więcej, na budowę znacznie bardziej skomplikowanej infrastruktury sieci. Oczywiście można wykorzystywać tylko proste metody transmisji i cieszyć się większym zasięgiem. Zasięg w tym interfejsie jest większy dzięki temu, że transmisja przebiega na liniach symetrycznych. Oznacza to, że na dwóch liniach transmisyjnych występuje zawsze różnica potencjałów i raz jest to różnica dodatnia a raz ujemna. Działa to w ten sposób, że jeśli na wyprowadzeniu A mamy 1V a na wyprowadzeniu B 5V i taki stan odpowiada jedynce logicznej to mamy różnicę potencjałów B-A=5-1=4V. Jeśli pojawi się zero logiczne to stan na wyprowadzeniu A przyjmie wartości 5V a na wyprowadzeniu B 1V. Wówczas różnica potencjałów B-A=1-5=-4V. Zastosowanie linii symetrycznej zwiększyło odporność na zakłócenia z zewnątrz oraz pozwoliło na proste odseparowanie mas w urządzeniach (nadajnikach i odbiornikach). W RS232 wszystkie urządzenia musiały mieć wspólną masę. W RS485 nie muszą jej mieć.

Sprawa z RS232C jest myląca za sprawą wspomnianego commodore, który notabene miał napis RS232C ale nie miał tego interfejsu zgodnego ze standardem

Jeśli chodzi o RS485, to jest to interfejs o nieco bardziej złożonej architekturze niż RS232 i pozwala na znacznie więcej, na budowę znacznie bardziej skomplikowanej infrastruktury sieci. Oczywiście można wykorzystywać tylko proste metody transmisji i cieszyć się większym zasięgiem. Zasięg w tym interfejsie jest większy dzięki temu, że transmisja przebiega na liniach symetrycznych. Oznacza to, że na dwóch liniach transmisyjnych występuje zawsze różnica potencjałów i raz jest to różnica dodatnia a raz ujemna. Działa to w ten sposób, że jeśli na wyprowadzeniu A mamy 1V a na wyprowadzeniu B 5V i taki stan odpowiada jedynce logicznej to mamy różnicę potencjałów B-A=5-1=4V. Jeśli pojawi się zero logiczne to stan na wyprowadzeniu A przyjmie wartości 5V a na wyprowadzeniu B 1V. Wówczas różnica potencjałów B-A=1-5=-4V. Zastosowanie linii symetrycznej zwiększyło odporność na zakłócenia z zewnątrz oraz pozwoliło na proste odseparowanie mas w urządzeniach (nadajnikach i odbiornikach). W RS232 wszystkie urządzenia musiały mieć wspólną masę. W RS485 nie muszą jej mieć.