RS232C co to jest?

Materiały dotyczące budowy, zasady działania, sterowania i obsługi maszyn CNC
Awatar użytkownika

Autor tematu
chomikaaa
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 988
Rejestracja: 19 cze 2004, 23:22
Lokalizacja: lodz

RS232C co to jest?

#1

Post napisał: chomikaaa » 08 sty 2006, 21:53

zalonczam plik
Załączniki
RS232.Praktyczne programowanie.rar
(845.24 KiB) Pobrany 2426 razy




Piroman1024
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 61
Rejestracja: 29 mar 2005, 03:04
Lokalizacja: D?browa GĂłrnicza

#2

Post napisał: Piroman1024 » 08 sty 2006, 22:36

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.
"Mathematics is the language of nature"

Awatar użytkownika

Autor tematu
chomikaaa
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 988
Rejestracja: 19 cze 2004, 23:22
Lokalizacja: lodz

#3

Post napisał: chomikaaa » 08 sty 2006, 23:23

tak potwierdzam +/-12V dla 0 i 1

temat ten dodalem jako ciekawostke dla chetnych zglebienia wiedzy bo akurat plik wpadl mi w rece przy przegladaniu dysku
moze on choc troche przyblizyc zagadnienie


Piroman1024
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 61
Rejestracja: 29 mar 2005, 03:04
Lokalizacja: D?browa GĂłrnicza

#4

Post napisał: Piroman1024 » 13 sty 2006, 22:38

Przepraszam mogłem się myli poziom napięć w RS-232C to chyba 0/+5V czyli zwykły TTL ale tego też nie jestem pewien(ale w komputerze Commodore 64:) nie było napięcia -5V a był tam standard RS-232C).
.
"Mathematics is the language of nature"

Awatar użytkownika

triera
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1454
Rejestracja: 16 paź 2005, 01:26
Lokalizacja: Świecie

#5

Post napisał: triera » 13 sty 2006, 23:22


Awatar użytkownika

Autor tematu
chomikaaa
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 988
Rejestracja: 19 cze 2004, 23:22
Lokalizacja: lodz

#6

Post napisał: chomikaaa » 13 sty 2006, 23:58

Piroman1024, 0-5V jest dla rs485 a rs 232c +/-12


Piroman1024
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 61
Rejestracja: 29 mar 2005, 03:04
Lokalizacja: D?browa GĂłrnicza

#7

Post napisał: Piroman1024 » 15 sty 2006, 20:45

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?
"Mathematics is the language of nature"

Awatar użytkownika

Autor tematu
chomikaaa
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 988
Rejestracja: 19 cze 2004, 23:22
Lokalizacja: lodz

#8

Post napisał: chomikaaa » 15 sty 2006, 21:17

max232 generuje +/-10v dla rs232 jeydnka logiczna to -15do -3V a zero logiczne to 3-15V

standard okresla +/-12V a w rzeczywistosc bywa roznie zasieg w warunkach przemyslowych to 15m w rzeczywistosci 2,3x wiecej

informacje te przepisalem z ksiazki projektowanie sys mikroprocesowych P. Hadama


Freddy
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 1
Posty: 38
Rejestracja: 01 sty 2005, 18:58
Lokalizacja: Kraków

#9

Post napisał: Freddy » 17 sty 2006, 12:25

RS-232C jest pełnym interfacem RS-232 lecz poziomy ją 0 i 5V


Rtxdx
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 59
Rejestracja: 05 sie 2008, 23:42
Lokalizacja: Małe miasto

#10

Post napisał: Rtxdx » 17 wrz 2010, 22:51

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ć.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Teoria, arkusze kalkulacyjne, dokumenty”