Transcript RS232
Sarjaliikenne RS-232 Digtaalinen tiedonsiirto: mm. RS232 ss. 44-52 1 3-Sarjaliikenne TKVP/AVi Helmi 2012 Sarjaliikenne RS-232 Common names: EIA-232D (RS232-D), ITU-TSS (CCITT) V.24/V.28, ISO 2110 2 3-Sarjaliikenne TKVP/AVi Helmi 2012 Päätelaite - liitäntälaite Telepääte tietoverkko DCE esim. modeemi DTE esim. PC Verkkopääte, DCE (Data Connecting Equipment) liitäntälaite, jolla pääte voidaan liittää verkkoon Pääte, DTE (Data Terminal/Terminating Equipment) 3 3-Sarjaliikenne TKVP/AVi Helmi 2012 Digitaalinen tiedonsiirto v Sarjamuotoinen siirto F Siirretään sanan tai tavun bitit peräkkäin F Tietoliikenteessä helpompi toteuttaa kuin rinnakkaissiirto R in nakkaissiirto 1 1 0 1 1 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 1 0 0 1 0 0 1 0 0 0 1 0 0 1 L injalle 4 3-Sarjaliikenne 1 0 0 1 0 1 1 0 TKVP/AVi Helmi 2012 Sarjaliikenne RS-232 v ITU-T V.24 - suositus F Vanha suositus, jonka sähköiset ominaisuudet on kuvattu suosituksessa ITU-T V.28 F Vastaava suositus Yhdysvalloissa EIA Recommended Standard 232C F Käyttää ISO 2110-suosituksen mukaista 25-nastaista nk. D-liitintä F Naarasliitin modeemeissa ja verkkopäätteissä (DCE) F Urosliitin päätelaitteissa (DTE) F Liittimessä määritelty pinnit GND TxD RxD Pinni nume ro 1 - datan siirtoon ja vastaanottoon - laitteiden väliseen kättelyyn - siirron tahdistukseen - yhteynen maataso (GND) TxC D TR RxC Pinni nume ro 14 25-nastainen nk. D-liitin 5 3-Sarjaliikenne TKVP/AVi Helmi 2012 Sarjaliikenne RS-232 v ITU-T V.24 - tärkeimmät pinnit DTE: F 1 Runkomaa - Shield 101 F 2 F 6 Lähetys - TxD Vastaanotto - RxD Lähetyspyyntö - RTS Lähetys valmis - CTS Verkkopääte valmis – DSR 103 104 105 106 107 F 7 Signaalimaa - GND 102 F 8 Kantoaallon ilmaisin – CD 109 F 15 Lähetyksen tahdistus – TxC 114 F 17 Vastaanoton tahdistus – RxC 115 F 20 Yhteyden muod.pyyntö - DTR 108/2 F 3 F 4 F 5 6 DCE: 3-Sarjaliikenne RxD TxD TKVP/AVi Helmi 2012 Sarjaliikenne RS-232 Otteita DTE ja DCE - laitteiden seurustelusta Computer: "I’m now on-line and prepared to exchange data" (Assert DTR) Modem: "Oh! OK, fine. I’m ready to work with you."(Assert DSR) Computer: "I have data to send. Is that OK?" (Assert RTS) Modem: "I’m prepared to receive your data" (Assert CTS) Computer: "Here is my data..." Computer: "Here is more data..." Modem: (Buffer is now full) "Stop sending please." (Deassert CTS) Computer: (Stops sending but continues to assert RTS) Modem: "I’m prepared to receive your data" (Assert CTS) Computer: "Here is more data..." Computer: "I’m done sending data; thank you." (Deassert RTS) Modem: "All right, I’m off to do other things" (Deassert CTS) 7 3-Sarjaliikenne TKVP/AVi Helmi 2012 Sarjaliikenne RS-232 DTE ja DCE - laitteiden seurustelu aikakaaviona v 8 3-Sarjaliikenne TKVP/AVi Helmi 2012 Sarjaliikenne RS-232 v Tietokoneen COM-portti F Ei ole täydellinen V.24/V.28-liitäntä F Tarkoitettu vain asynkronisille päätelaitteille (tahdistussignaalit puuttuvat) R xD TxD Pinni numero 1 DTR GND 9 3-Sarjaliikenne Pinni numero 6 TKVP/AVi Helmi 2012 http://www.hardwarebook.info/ Sarjaliikenne RS-232 nasta Signaalin nimi Lyhenne CCITT RS EIA Suomennos --------------------------------------------------------------------1 -Chassis Gound 101 AA Suojamaa 2 -> Transmit data TD,TxD,SOUT 103 BA BA Lähtevä data 3 <Receive Data RD,RxD,SIN 104 BB BB Tuleva data 4 -> Request To Send RTS 105 CA CA Lähetyspyyntö 5 <Clear To Send CTS 106 CB CB Lähetysvalmius 6 <Data Set Ready DSR 107 CC CC Siirtolaitteen valmius 7 -Signal Ground SG 102 AB AB Signaalimaa 8 <Carrier Detect DCD,RLSD 109 CF CF Kantoaaltotunnistus 9 <+ Test Voltage Testijännite + 10 <- Test Voltage Testijännite 11 unassigned ei kyketty 12 <Secondary DCD SDCD 122 SCF SCF/CI 13 <Secondary CTS SCTS 121 SCB SCB 14 -> Secondary TxD STD 118 SBA SBA 15 <- * Sync TX Timing DCE TC 114 DB DB Lähetyskello DCE 16 <Secondary RxD SRD 119 SBB SBB 17 <- * Sync RX Timing DCE RC 115 DD Vastaanot tokello DCE 18 <- D Local Loopback LL LL 19 -> Secondary RTS SRTS 120 SCA SCA 20 -> Data Terminal Ready DTR 108.2 CD CD Päätelaitteen valmius 21 <Remote Loopback RL 110 CG CG 22 <Ring Indicate RI 125 CE CE Soiton osoitus 23 </> Data Signal Rate DRS 111/112 CH/CI CH/CI 24 -> * Sync TX Timing DTE XTC 113 DA DA Lähetyskello DTE 25 <- D Test Mode TM Ka ukoluupin ohjaus 10 3-Sarjaliikenne TKVP/AVi Helmi 2012 Digitaalinen siirtotie v Suosituksen V.28 mukaiset jännitteet + 15V 0 -B itti + 3V 0V -3V 1 -B itti -15V F Jättää välille +3V - -3V alueen, jolla signaalin arvo ei muutu F Bittiarvot, 0 -bitti = U > +3 V, 1 -bitti = U < -3V 11 3-Sarjaliikenne TKVP/AVi Helmi 2012 Digitaalinen siirtotie v Viestin V.28 mukainen koodaus + 15V +15V 0 -B itti + 3V 0V -3V 0 -B itti +3V 0V -3 V 1 -B itti -15V 1 0 0 1 0 1 1 0 1 -B itti -1 5 V S ig n aali “ep äm ääräisessä” tilassa F 0 -tilasta (U > +3V) käytämme nimitystä space F 1 -tilasta (U < -3V) käytämme nimitystä mark 12 3-Sarjaliikenne TKVP/AVi Helmi 2012 Sarjaliikenne RS-232 RS-232 protokollan mukainen tavurakenne 13 3-Sarjaliikenne TKVP/AVi Helmi 2012 Harjoitus 1: RS-232 -dekoodaus +5 V / ruutu 0.1 ms / ruutu 10 kbit/s +9V Stop 1, 1 1/2, 2 0V -9V LSB 0 1 MSB 0 1 1 0 0 1 0 Data 5-9 bit 0100 1101 = 4D = ’M’ 14 3-Sarjaliikenne TKVP/AVi Helmi 2012 Sarjaliikenne RS-232: pariteettibitti Odd – pariton None 15 3-Sarjaliikenne TKVP/AVi Helmi 2012 Sarjaliikenne RS-232 Stop-bitti 16 3-Sarjaliikenne TKVP/AVi Helmi 2012 Sarjaliikenne RS-232: DTE9 - DCE25 liittimeen DTE (9 napainen) TD RD RTS CTS DSR DCD DTR SG RI 17 3 2 7 8 6 1 4 5 9 DCE (25 napainen) ------------------------> <-----------------------------------------------> <-----------------------------------------------> ------------------------> ------------------------> ------------------------<------------------------ 3-Sarjaliikenne 2 3 4 5 6 8 20 7 22 TKVP/AVi Helmi 2012 Sarjaliikenne RS-232: DTE25 – DTE25 liittäminen, nollamodeemi F Kahden päätelaitteen (eli DTE--DTE) välinen kytkentä F Näyttäytyy päätelaitteelle kuten modeemi F Nollamodeemi ei tuo modeemin ominaisuuksia yhteydelle! 18 3-Sarjaliikenne TKVP/AVi Helmi 2012 Sarjaliikenne RS-232: nollamodeemit DTE25-DTE9 ja DTE9-DTE9 19 3-Sarjaliikenne TKVP/AVi Helmi 2012 Sarjaliikenne RS-232: Kaksijohtoinen DTE9 – DTE9 v ITU-T V-24 -liitäntä, vähimmäiskytkentä F Lähetys kytketään vastaanottoon F Vastaanotto kytketään lähetykseen F Signaalimaat kytketään yhteen F Lähetys valmis kytketään lähetyspyyntöön JOS tarvitaan vuon ohjausta !! 24 3-Sarjaliikenne TKVP/AVi Helmi 2012 Sarjaliikenne RS-232 Terminologiaa v DTE = Data Terminal Equipment eli yleensä tietokone DCE = Data Communication Equipment eli yleensä modeemi TD = DTE:stä DCE:hen lähtevän datan ulostulo RD = DCE:stä DTE:hen tulevam datan sisältö SG = Signaalimaa (data-ja ohjaussignaalien nollataso) DTR = DTE:stä lähtevä signaali, joka ilmoittaa, että DTE on päällä ja linjalla DSR = DCE:stä lähtevä signaali, joka kertoo, että DCE päällä ja valmis aloittamaan RTS = DTE asttaa RTS signaalin kysyäkseen, onko DCE valmis vastaanottamaan dataa CTS = DCE asttaa vastaukseksi DTE:n lähettämälle RTS signaalille kun DCE on valmis vastaanottamaan DTE:stä tulevaa dataa DCD = DCE asettaa varoittamaan DTE:tä, että DCE:ltä on odotettavissa tulevan dataa millä hetkellä hyvänsä RI = DCE asettaa, kun (modeemi)linjan toisen pään laite haluaa muodostaa yhteyden DRS = DTE tai DCE asettaa vaihtaakseen toisen laitteen nopeutta erikoistilanteessa 25 3-Sarjaliikenne TKVP/AVi Helmi 2012