Inhoudsopgave
SchakelBij seriële communicatie worden gegevens bit voor bit via een signaalkabel verzonden; om ervoor te zorgen dat de ontvanger de gegevens correct ontvangt, moet de verzender dus voor elke bit weten welke gegevens worden verzonden.In RS232 is de synchronisatie al gedefinieerd<通信和异步通信标准。 In RS232 zijn normen voor synchrone en asynchrone communicatie vastgelegd. Voor randapparatuur die wordt gebruikt voor metingen of besturing, wordt doorgaans gebruikgemaakt van de eerder genoemde full-duplex-communicatie en asynchrone communicatie.
Synchrone communicatie
Bij deze methode worden gegevens verzonden en ontvangen die zijn gesynchroniseerd met een klok die door een ander apparaat wordt gegenereerd, of met een klok die door het apparaat zelf wordt gegenereerd. De communicatie is gebaseerd op een synchronisatiesignaal dat door de verzender aan elke bit wordt toegevoegd. Dit zorgt voor een goede efficiëntie bij de gegevensoverdracht, maar het nadeel is dat het verzendproces hierdoor ingewikkelder wordt.
Asynchrone communicatie
Bij deze methode worden gegevens verzonden en ontvangen, gesynchroniseerd met de eigen klokken van beide partijen. Normale communicatie is niet mogelijk als de instellingen voor de overdrachtssnelheid niet overeenkomen; met andere woorden: de zender en de ontvanger komen in eerste instantie overeen hoeveel bits per seconde er moeten worden verzonden, waarna elk een synchronisatiesignaal genereert met een frequentie die overeenkomt met die overdrachtssnelheid. Bij asynchrone communicatie worden gegevens één voor één via een datalijn verzonden en ontvangen; als de instellingen voor de communicatievoorwaarden van beide partijen in eerste instantie niet overeenkomen, kan er dus geen normale communicatie plaatsvinden. Het is gebruikelijk om de instellingen aan de kant van de computer (controller) af te stemmen op die aan de kant van het randapparaat.
Overdrachtssnelheid
Geef het aantal bits per seconde op, in bps (bits per seconde). Kies uit 300, 600, 1200, 2400, 4800, 9600, 19200, enz. Door de instellingen en timing op elkaar af te stemmen, komt de gegevensscheidingsteken overeen en kunt u gegevens normaal verzenden en ontvangen. Voeg dus een startbit toe aan elk gegevensitem (1 byte) om de juiste timing te verkrijgen.
Lengte van het stopbit
Hiermee wordt de lengte ingesteld van de bits die het einde van de gegevens aangeven. Kies doorgaans voor 1 cijfer, 1,5 cijfer of 2 cijfers. De lengte van het startbit is vastgesteld op 1 bit, dus deze instelling is niet nodig.
Lengte van de databits
Hierin wordt het aantal bits gespecificeerd waaruit elk gegevenselement bestaat; dit is afhankelijk van het gebruikte apparaat, maar doorgaans worden 7 bits gespecificeerd voor alfanumerieke tekens en symbolen, en 8 bits voor binaire gegevens van 1 byte.
Pariteitsinstellingen
Deze functie controleert de gegevens op fouten en kan worden ingesteld op ‘Even pariteit’ (EVEN), ‘Oneven pariteit’ (ODD) of ‘Geen pariteit’ (NONE).
Gegevens over pariteit
Aan de verzendende kant wordt een pariteitsbit “1” of “0” aan de gegevens toegevoegd, zodat er bij even getallen een even aantal en bij oneven getallen een oneven aantal “1”-gegevensbits is. Aan de ontvangende kant geldt: “als het aantal even is, telt het als 1” gegevensbits, en worden de gegevens als correct beoordeeld; bij een oneven aantal geldt hetzelfde voor oneven getallen.
stroomregeling
Bij het verzenden en ontvangen van gegevens tussen apparaten kunnen gegevens verloren gaan als ze worden verzonden terwijl de ontvanger zich niet in een ontvangstmodus bevindt; daarom is het belangrijk om tijdens de communicatie de status van de andere partij te controleren. Stroomregeling is een functie die de betrouwbaarheid van de communicatie waarborgt. De zender stuurt een signaal naar de ontvanger met de mededeling “er worden gegevens verzonden”; de ontvanger ontvangt dit signaal en leest de gegevens af van de signaallijn. Vervolgens stuurt hij een antwoord naar de zender met de mededeling: “Gegevens ontvangen”. Met andere woorden: gegevens kunnen worden verzonden terwijl beide partijen het verzenden en ontvangen van gegevens controleren.
XON/XOFF-stroomregeling
Dit is een besturingsmethode waarbij een “XOFF-code” naar de afzender wordt gestuurd om een tijdelijke onderbreking van het verzenden aan te vragen wanneer de resterende vrije ruimte in de buffer van de ontvanger afneemt. Zodra er weer voldoende ruimte beschikbaar is, wordt een “XON-code” verzonden om de afzender te verzoeken het verzenden te hervatten.
Als alternatief voor het verzenden van XON/XOFF-codes bij softwarematige stroomregeling worden de stuurlijnen (RTS of DTR) automatisch geopend of gesloten. Het RTS-signaal en het CTS-signaal, of het DTR-signaal en het DSR-signaal, moeten met elkaar worden verbonden.
Trefwoorden: 4G DTU