Wat is de RS485-pin?
RS485-pin bevat Lijn A (+) en Lijn B (-)en werkt samen met de signaalaarde (GND) om een stabiel communicatiekanaal te vormen.
RS485 Speldnaam | Functie | Vereist? |
---|---|---|
A (T+/R+) | Positief differentieel signaal (hogere spanning voor logica "1") | ✔️ Vereist |
B (T-/R-) | Negatief differentieel signaal (hogere spanning voor logica "0") | ✔️ Vereist |
GND | Signaalaarde (elimineert common-mode ruis) | ✔️ Aanbevolen |
Van de EIA standaardserie wordt het RS485 protocol beschouwd als het meest veelzijdige protocol, met goede prestaties in alle vier standaarden voor seriële communicatie. Daarom wordt RS485 veel gebruikt als communicatie-interface wanneer meerdere knooppunten moeten communiceren in besturings- of gegevensverwervingstoepassingen.
RS485 signaallijn definitie
DB9 | Interface-instructies | Pinnaam |
1 | CD CD | Carrierdetectie |
2 | RXD RXD | 接收数据Gegevens ontvangen |
3 | TXD TxD | 传输数据overdrachtsgegevens |
4 | DTR DTR | 数据终端就绪Gereed voor dataterminal |
5 | GND GND | 系统接地Systeemaarde |
6 | DSR DSR | 数据准备就绪gegevens gereed |
7 | RTS | 发送请求verzoek verzenden |
8 | CTS | 清楚发送duidelijk verzenden |
9 | RI RI | 振铃指示器Ring indicator |
Carrier Detect (CD) Dit besturingssignaal wordt gebruikt wanneer de seriële server de computer meldt dat het een drager heeft gedetecteerd die de computer kan gebruiken voor gegevensoverdracht.
De lijn voor ontvangstgegevens (RXD) wordt gebruikt voor gegevensoverdracht tussen twee bronnen. Een voorbeeld is de overdracht van gegevens ontvangen van een seriële poort-server naar een computer.
Transmission Data (TXD) Dit is de lijn waarop de transmissiegegevens staan.
Data Terminal Ready (DTR), een signaal dat de computer klaar is om te zenden.
Systeemaarde (GND) verwijst naar de fysieke verbinding met de aarde die gebruikt wordt als basislijn voor het meten van spanningen in een circuit of als gemeenschappelijk pad voor retourstroom.
Vergeleken met het DTR signaal, data ready (DSR), informeert dit signaal de computer of terminal dat de seriële poort server actief is en gegevens kan ontvangen.
Voor dit signaal is een positieve spanning nodig om het verzoek tot verzenden (RTS) te kunnen uitvoeren. Dit geeft aan dat een storingsvrije overdracht tussen de dataset en de dataterminal mogelijk is.
Nadat een verbinding tot stand is gebracht tussen de dataterminal en de seriële poort server, stuurt Clear to Send (CTS) dit signaal om te bevestigen dat de dataterminal heeft bevestigd dat de communicatie kan beginnen.
Het doel van de belsignaalindicator (RI) is om de seriële poort-server waarop de gegevensset draait, te waarschuwen dat er een lage frequentie is gedetecteerd. Dit signaal waarschuwt alleen de gegevensterminal en heeft geen invloed op de gegevensoverdracht tussen apparaten.
RS485 pintoewijzing via 2 en 4 contacten naar DB9 en DB25 connectoren
De TxD- en TxD-lijnen van de DB25-pin bevatten zendgegevens, terwijl de RxD- en RxD-lijnen ontvangstgegevens bevatten. Deze signalen leggen grotere afstanden af door differentiële signalering.
De RS485-interface bereikt een langere afstand en een betere gegevenssnelheid, die superieur is aan de RS232 protocol overdrachtsmethode. Ondersteunt transmissiesnelheden van 30-35 Mbps over een afstand tot 10 meter. Gegevenssnelheden van 100Kbps worden bereikt over afstanden tot 1200 meter. RS485 wordt voornamelijk gebruikt in multipoint configuraties waarbij gebruik wordt gemaakt van de gebalanceerde differentiële interface.
Zoals te zien is in de RS485 kabelpinout, zijn bij deze interface alle signalen differentieel geconfigureerd.
CTS en CTS- en RTS- en RTS- signalen worden gebruikt als handshake controlesignalen.
TxD en TxD - gegevensoverdracht uitvoeren.
RxD en RxD - zijn de rijen die gebruikt worden om gegevens te verzamelen.
Multidrop-configuraties verbinden tot 32 apparaten met één besturingsmaster. VSAT NMS (Network Management System) is een voorbeeld. In deze implementatie kan software die op de PC draait verschillende subsystemen controleren en besturen. Deze omvatten MUX'en, modems, RF up/down converters en andere netwerkcomponenten. Om dit type implementatie goed te laten werken, is een goed bedrade RS485 connector nodig op de pc waarop de NMS toepassing draait en op alle aangesloten subsystemen.
RS485 interface beschrijving
De RS485 (EIA485) interface heeft bewezen extreem robuust te zijn en is het populairste communicatieprotocol in de industrie geworden dankzij de meerpunts topologie. Het RS422 protocol is vergelijkbaar met RS485 in die zin dat beide differentiële signalen gebruiken voor gegevensoverdracht.
Er zijn twee soorten RS485:
Half-duplex RS485 heeft 2 contacten
Gebruik RS485 4 contacten in full duplex modus.
De full-duplex modus wordt gebruikt als je tegelijkertijd gegevens moet kunnen verzenden en ontvangen. In half-duplex modus kun je op elk moment alleen gegevens verzenden of ontvangen.
De spanning op de lijn varieert van -7 V tot 12V.
Er is geen specifiek type connector voor het implementeren van het RS485 protocol, maar in de meeste gevallen wordt een DB9 connector of aansluitblok gebruikt.
Specifieke RS485 connectoren kunnen andere pinouts hebben. De werkelijke configuratie kun je vinden in de documentatie bij het apparaat.