Wat is het RS232 protocol?
Het RS232 protocol is een populaire seriële interface die gebruikt wordt om computers aan te sluiten op netwerkapparaten zoals seriële servers. We zullen kijken naar de seriële poort pinnen die gebruikt worden om RS232 te implementeren en wat andere referentie informatie over het protocol.
Het RS232 protocol verzendt draadgegevens op een ander signaalniveau dan de standaard 5V om signaalinterferentie te minimaliseren. Het voert asynchrone transmissie uit met een constante snelheid die wordt gesynchroniseerd met het niveau van het startpulssignaal. Een afstand tot 20 meter is de limiet voor betrouwbare datatransmissie met de RS232 interface.
Waar staat RS232 voor?
Datatransmissie standaarden worden ontwikkeld door de Electronic Industries Association (EIA). Het voorvoegsel RS geeft een aanbevolen standaard aan en alle EIA standaarden beginnen met deze tekens. De formele specificatie van RS232 is dat het een interface is voor communicatie tussen DTE en DCE apparaten die gebruik maken van seriële binaire gegevensuitwisseling. DTE is de afkorting van data terminal apparatuur, terwijl DCE staat voor datacommunicatie apparatuur. Een basisvoorbeeld van deze twee apparaten definieert de computer als een DTE apparaat, waarbij de seriële server de rol van DCE op zich neemt.
Seriële communicatie wordt bereikt door seriële gegevens te verzenden tussen de DTE en DCE. Een computer (DTE) kan bijvoorbeeld binaire gegevens "11011101" serieel verzenden naar een seriële server (DCE) en de seriële server antwoordt door "11010101" terug te sturen naar het DTE-apparaat.
Het RS232 protocol wordt gebruikt om gegevens over te dragen tussen DTE en DCE door de werkingsmodus, elektrische standaard, aantal bits en spanningsniveaus op te geven.
Seriële server-seriële communicatieapparatuur
Apparaten voor seriële communicatie gebruiken 9- of 25-pens D-type connectoren voor de bekabeling. Ze worden meestal aangeduid met DB-9 of DB-25, waarbij het nummer het aantal pinnen aangeeft. Verschillende fabrikantnamen kunnen DB vervangen in de specificatie. Een stekker bestaat uit een contactdoos en pinnen, die elk genummerd en gelabeld zijn. Het seriële pinschema wordt hieronder weergegeven.
Het RS232 protocol gebruikt een 9-pins seriële poort, die een mannelijke of vrouwelijke connector kan hebben. De laatste versie van dit protocol heet RS232C.
RS232C behoudt de functionaliteit van RS232 maar gebruikt 25-pins seriële pinnen in plaats van 9-pins. Of je nu de DB9 seriële pinout of de 25-pins aansluiting gebruikt, er zijn slechts drie pinnen nodig om verbinding te maken met het eindapparaat.
COM-poort pinout en configuratie
RS232 gebruikt de seriële pintoewijzingen van DB9 of DB25 om de communicatiestroom tussen de DTE en DCE te beheren. Deze D-sub connectoren kunnen worden afgesloten met RS232 vrouwelijke pinnen of DB25 of DB9 vrouwelijke pinnen. Elke pin in de 9 of 25 seriële connector pinout heeft zijn eigen unieke functie. Je kunt ook meer te weten komen over de RS485 pinout.
Functiebeschrijving:
Naast het definiëren van elektrische karakteristieken specificeert RS232 ook signalen voor gebruik op seriële kabel pinouts en seriële poorten. Inbegrepen in deze specificaties zijn bekende zaken als timing signalen en massa.
Hieronder volgt een lijst met signalen die gebruikt worden in de RS232 COM poort pinout:
Beschermende aarde: Dit signaal is verbonden met de chassisaarde van de metalen connector.
Gemeenschappelijke aarde: Het nulreferentiespanningsniveau voor alle besturingssignalen.
TxD (transmissiepin): Verzendt gegevens van DTE naar DCE.
RxD (ontvangstpin): Gegevens verzenden van DCE naar DTE.
DTR (data terminal ready): DTE is klaar om verzoeken te accepteren.
DCD (Data Carrier Detection): DCE accepteert de draaggolf van een DTE die zich op een externe locatie bevindt.
DSR (Data Set Ready): DCE is klaar om informatie te zenden en te ontvangen.
RI (belindicator): Detecteert inkomende beltonen op de telefoonlijn.
RTS (verzoek tot verzenden): DCE's DTE-oproep om gegevens te verzenden.
RTR (Klaar om te ontvangen): De DTE is klaar om data te ontvangen van de DCE.
CTS (clear to send): DCE is in staat van gereedheid en kan gegevens van DTE accepteren.
Deze signalen zijn de primaire RS232 signalen, maar het protocol staat ook secundaire signalen toe. Deze omvatten hulpsignalen DTE, RTS, DCD, TxD en RxD. Hulpsignalen worden gebruikt om optioneel DTE en DCE apparatuur te verbinden.
RS232 lucht seriële poort netwerkconverter aansluiting
De seriële poort server maakt seriële communicatie tussen DTE en DCE apparaten mogelijk. De RS232 lucht seriële poort netwerkconverter pinout verbindt de Tx pin van de mannelijke connector met de Rx pin van de RS232 vrouwelijke connector en de pin van de Rx mannelijke connector met de Tx pin van de vrouwelijke connector.
Door gebruik te maken van het RS232 protocol kan een nul-seriële kabel gebruikt worden om twee computers met elkaar te verbinden zonder een seriële netwerkconverter. Dit benadrukt een van de oorspronkelijke toepassingen van het RS232 protocol, dat werd ontwikkeld om teletype machines met elkaar te laten communiceren via hun seriële poort servers.
rechtdoorgaande kabel
Een ander type RS-232 kabel is een straight-through kabel. Het is een één-op-één connector die de pinnen van het ene apparaat doorgeeft, die verbonden worden met de zendpennen van een ander apparaat, en de ontvangerpennen van het ene apparaat, die verbonden worden met de ontvangerpennen van een ander apparaat.
De reden hiervoor is dat RS232 signalen langere afstanden afleggen. Bovendien is het beter bestand tegen ruis. Het heeft bewezen compatibel te zijn tussen verschillende fabrikanten van aangesloten computers en seriële servers.