Skip to main content

Hva er seriell kommunikasjon?

Seriell kommunikasjon er en dataoverføringsmetode som sender informasjon en bit av gangen fra enhet til enhet.Mange forskjellige seriestandarder er utviklet gjennom årene for både lavhastighets og høyhastighets enhetsbåndbredder.Data kan vanligvis utveksles over mye større avstander ved bruk av seriell snarere enn parallell kommunikasjon.Seriell kommunikasjon brukes vanligvis til å koble skrivere, terminaler og kameraer til datamaskiner.Det brukes også til å grensesnitt til eksterne harddisker, Digital Video Disc (DVD) -stasjoner og flash -minneenheter.

Siden bare en bit av data sendes om gangen i seriell kommunikasjon, er det behov for færre ledninger sammenlignet med et parallelt grensesnitt.En veldig minimal tilkobling kan bare inkludere en ledning for data og en annen for en bakkehenvisning.I praksis inkluderer mange serielle koblinger også flere håndtrykkssignaler samt en datalinje i hver retning.Den universelle serielle bussen (USB), som ofte brukes til å koble datamaskiner og periferiutstyr, bruker bare fire eller fem signaler, hvorav to er for strøm.Anbefalt Standard (RS) 232 Serielle tilkoblinger kan bruke opptil 20 signaler, avhengig av implementeringen.

Færre signaler lar vanligvis en seriell kommunikasjonslenke klokkeres raskere og opereres mer pålitelig over lange avstander.Parallell kommunikasjon kan introdusere skjevhet eller interferens mellom databiter når de reiser sammen en lang lenke.Rs 232 serielle tilkoblinger 1000 fot (300 meter) eller lenger kan vanligvis betjenes med mer enn 115.200 biter per sekund.I kontrast brukes USB 2.0-koblinger ofte for å koble lagringsenheter med høy båndbredde til datasystemer.De kan generelt utveksle data på opptil 480 megabit per sekund, men kabler er begrenset til 5 meter mellom knutepunktene.

Når data overføres over en seriell lenke, må mottakeren ha en måte å fortelle når hver byte slutterOg den neste begynner.I asynkron seriell kommunikasjon setter avsenderen en startbit før bitene til hver byte sendes.Startbiten synkroniserer også en intern klokke for å hjelpe til med å dele opp resten av den mottatte rammen i individuelle biter.Dette er den mest brukte Rs 232 synkroniseringsmetoden.I synkron seriell kommunikasjon brukes et eget klokkesignal for å indikere når hver bit og byte er fullført.

Før en Rs 232 datautveksling begynner, må enheter på begge sider settes til å bruke samme antall data og stoppbiter, som somvel som samme paritetstype.Åtte databiter, en stoppbit og ingen paritet er en hyppig konfigurasjon, ofte uttrykt som 8n1.Hvis merke eller romparitet brukes, er paritetsbiten tilsvarende satt til enten en eller null av avsenderen.Hvis jevn eller merkelig paritet brukes, er paritetsbiten satt til en verdi som vil gjøre det totale antallet én biter jevn eller rart.Mottakeren sjekker verdien av den mottatte paritetsbiten, hvis det er en, og indikerer en feil hvis den ikke stemmer overensmot dataoverføringsfeil.For eksempel brukes ofte Xmodem- eller ZModem -protokoll for filoverføringer mellom datamaskiner over en seriell kobling Rs 232.Disse protokollene ble opprinnelig designet for å brukes med et oppringt telefonbasert modem i hver ende av lenken, men fungerer også uten dem.Hver protokoll inkluderer validering av en Cyclic Redundancy Check (CRC) sjekksum beregnet for dataene som blir sendt.Hvis modemer er til stede, utfører de også lignende CRC -sjekker i maskinvare gjennom hele transmisjonen.