Zweefanimatie

Algemene communicatiemethoden in het internet der dingen

Gerelateerde video's

Neem contact met ons op

WhatsApp / Telefoon

Communicatie in twee richtingen

Gewoonlijk is de seriële poort op de pc een full-duplex apparaat, wat betekent dat het tegelijkertijd gegevens kan verzenden en ontvangen. Om dit te doen, gebruikt het afzonderlijke lijnen om gegevens te verzenden en te ontvangen. Sommige soorten seriële apparaten ondersteunen slechts eenrichtingscommunicatie, dus worden er slechts twee draden gebruikt in de kabel, de zenddraad en de signaalaardedraad. De industriële IoT-communicatieapparatuur van sommige mensen is tweerichtingscommunicatieapparatuur, zoals de gemeenschappelijke seriële poort server USR-TCP232-410s, industriële router USR-G806, DTU-apparaat USR-G780 V2 en andere apparatuur.

Punt voor punt communiceren

Na het verzenden van het startbit verzendt de zender de feitelijke databits. Afhankelijk van het gekozen aantal, kunnen er 5, 6, 7 of 8 databits zijn. Zowel de ontvanger als de zender moeten het eens zijn over het aantal databits en de baudrate. Bijna alle apparaten gebruiken 7 of 8 databits om gegevens te verzenden.

Merk op dat ASCII-waarden groter dan 127 niet kunnen worden verzonden bij gebruik van slechts 7 databits. Ook hier beperkt het gebruik van 5 bits de maximaal mogelijke waarde tot 31. Nadat data is verzonden, wordt een stopbit verzonden. Het stopbit heeft een waarde van 1 (of vlagstatus) en het stopbit wordt correct gedetecteerd, zelfs als het vorige databits ook een waarde van 1 heeft. Dit wordt bereikt door de duur van het stopbit. Stopbits kunnen 1, 1,5 of 2 bitperioden lang zijn.

pariteitsbit

Naast de synchronisatie door het gebruik van start- en stopbits, is er een optie om een extra bit, een pariteitsbit, met de gegevens mee te sturen. De pariteitsbit biedt een kleine hoeveelheid foutcontrole om te helpen bij het detecteren van gegevenscorruptie die tijdens de overdracht kan optreden. Je kunt kiezen voor even pariteit, oneven pariteit, gemarkeerde pariteit, ruimtelijke pariteit of helemaal geen. Bij gebruik van even of oneven pariteit wordt het aantal tags (logische 1 bits) in elke gegevensbyte geteld en wordt na de gegevensbit een bit verzonden om aan te geven of het aantal zojuist verzonden 1 bits een even of oneven aantal is.

Als bijvoorbeeld even pariteit is geselecteerd, wordt de pariteitsbit verzonden met een waarde 0 als het aantal voorafgaande tags even is. Voor de binaire waarde 0110 0011 zal de pariteitsbit 0 zijn. Als even pariteit geldig is en het binaire getal 1101 0110 wordt verzonden, zal de pariteitsbit 1 zijn. Oneven pariteit is precies het tegenovergestelde, het pariteitsbit is 0 als het aantal tag-bits in het vorige woord een oneven getal is. Pariteitsfoutcontrole is erg eenvoudig. Hoewel het je zal vertellen of er een enkele bit fout is in het karakter, zal het niet laten zien welk bit fout ontvangen is. Ook als er een even aantal bits fout is, zullen de pariteitsbits helemaal geen fouten weergeven.

Markeer pariteit betekent dat de pariteitsbit altijd in de markeer signaalconditie wordt gezet, net zoals ruimtepariteit altijd een pariteitsbit in de ruimte signaalconditie stuurt. Aangezien deze twee pariteitsopties nutteloos zijn, worden ze bijna nooit gebruikt.

RS-232C

RS-232 staat voor Recommended Standard Number 232 en C is de laatste versie van de standaard. Seriële poorten op de meeste computers gebruiken een subset van de RS-232C standaard. De volledige RS-232C standaard specificeert een 25-pins "D" connector, waarvan 22 pinnen worden gebruikt. De meeste van deze pinnen zijn niet nodig voor normale PC communicatie en in feite worden de meeste nieuwe PC's geleverd met een mannelijke D-type connector die slechts 9 pinnen heeft.

DCE- en DTE-apparatuur

DTE en DCE zijn twee veelgebruikte termen in het Internet of Things. DTE staat voor dataterminalapparatuur en DCE staat voor datacommunicatieapparatuur. Deze termen worden gebruikt om de pin-out van een connector op een apparaat en de richting van de signalen op de pinnen aan te geven. Je computer is een DTE-apparaat, terwijl de meeste andere apparaten meestal DCE-apparaten zijn.

Als je problemen hebt om de twee in een rechte lijn te houden, vervang dan de term "DTE apparaat" door "je PC" en de term "DCE apparaat" door "apparaat op afstand" in de volgende discussie.

De RS-232 standaard specificeert dat DTE apparaten een mannelijke connector met 25 pinnen gebruiken, terwijl DCE apparaten een vrouwelijke connector met 25 pinnen gebruiken. Daarom kun je een DTE apparaat met een DCE verbinden door middel van een directe pin-naar-pin verbinding. Om twee gelijksoortige apparaten aan te sluiten, moet echter een nulmodem kabel gebruikt worden.

Neem contact met ons op