Inhoudsopgave
SchakelRS485 (RS232 naar RS485) is een voordelig en gebruiksvriendelijk communicatiesysteem, maar bepaalde fouten bij het gebruik leiden vaak tot communicatiestoringen of zelfs tot systeemuitval en andere storingen. Laten we het vandaag hebben over de veelvoorkomende problemen die u kunt tegenkomen bij RS485-communicatie en hoe u deze kunt oplossen.

Problemen met RS485-communicatie oplossen: 8 veelvoorkomende problemen
1. RS-485 (RS485-converter) maakt gebruik van een paar asymmetrische differentiële signalen, wat betekent dat elk apparaat in het netwerk via een signaallus op aarde moet worden aangesloten om ruis op de datalijn te elimineren. Het medium voor gegevensoverdracht bestaat uit een paar getwiste draadparen die in omgevingen met veel ruis moeten worden afgeschermd.
2. In de overgrote meerderheid van de RS-485-netwerken veroorzaakt het afsluitknooppunt meer problemen dan het oplost. Om te controleren welk knooppunt niet meer werkt, moet de stroomtoevoer naar elk knooppunt worden onderbroken en moet het knooppunt van het netwerk worden losgekoppeld. Gebruik een ohmmeter om de weerstand tussen A en B of + en – aan de ontvangende kant te meten. Een defect knooppunt zal doorgaans een waarde van minder dan 200 ohm aangeven, terwijl een goed functionerend knooppunt een waarde van ruim 4.000 ohm zal aangeven.
3. Het is nooit duidelijk geweest welke draad a is en welke draad b. Verschillende fabrikanten gebruiken verschillende aanduidingen om aan te geven welke draad a is en welke draad b. De aanduidingsvoorschriften verschillen per fabrikant. Verschillende fabrikanten hanteren verschillende aanduidingen, hoewel draad b in rusttoestand altijd de draad met de hogere spanning zou moeten zijn. Dus draad a komt overeen met – en draad b komt overeen met +. Dit kan worden gecontroleerd met een voltmeter wanneer het netwerk in ruststand is. Als lijn b geen hogere spanning heeft dan lijn a, is er een aansluitingsprobleem.
4. Wanneer geen enkel apparaat verzendt en alle apparaten in de ontvangststand staan, ontstaat er een tri-state-toestand in het RS-485-netwerk. Hierdoor gaan alle drivers over in een toestand met hoge weerstand, waardoor een ‘hung’-toestand wordt teruggestuurd naar alle RS-485-ontvangers. Een veelgebruikte methode die door ontwerpers van knooppunten wordt toegepast om deze onstabiele toestand te verhelpen, is het simuleren van een rusttoestand door pull-down- en pull-up-weerstanden toe te voegen aan de lijnen A en B aan de ontvangstzijde.
Om deze voorspanning te controleren, moet de spanning tussen lijn b en lijn a worden gemeten terwijl het netwerk is ingeschakeld en in ruststand staat. Er is een spanning van ten minste 300 mV vereist om te voorkomen dat de in de afbeelding weergegeven onbepaalde toestand optreedt. Als er geen afsluitweerstanden zijn geïnstalleerd, zijn de eisen aan de voorspanning zeer soepel.

5. Een RS-485-netwerk met een getwist paar plus aarde kan gegevens zowel in de opwaartse als in de neerwaartse richting verzenden. Aangezien niet twee zenders tegelijkertijd succesvol met elkaar kunnen communiceren, gedraagt het netwerk zich alsof het gedurende een tijdsegment na één bit aan gegevens is verzonden, maar het knooppunt heeft de drivers nog niet daadwerkelijk in de tri-state-modus gezet.
Als een ander apparaat tijdens deze periode probeert te communiceren, ontstaat er een conflict met onvoorspelbare gevolgen. Gebruik een digitale oscilloscoop om een paar bytes aan 1-en en 0-en vast te leggen en dit conflict op te sporen. Bepaal hoeveel tijd het duurt voordat een knooppunt aan het einde van een transmissie in de tri-state-toestand terechtkomt. Zorg ervoor dat de RS-485-software niet probeert te reageren op een verzoek dat korter is dan de tijd die nodig is voor één byte (iets meer dan 1 ms bij 76,8 kb/s).
6. Elke betrouwbare netwerktechnologie voor middellange tot lange afstanden beschikt over een vorm van ingebouwde isolatie, met uitzondering van RS-485. Het is aan de systeemontwerper om ervoor te zorgen dat het netwerk geen aardlussen bevat. Door elk knooppunt te isoleren, wordt de betrouwbaarheid van het netwerk met een factor van vele grootheden vergroot.
7. Hoewel isolatie bescherming biedt tegen stroompieken, kan de toevoeging van meertraps overspanningsbeveiligingen grotere pieken afzwakken en ervoor zorgen dat deze binnen de aanvaardbare grenzen van de netwerkaisolatie blijven. Overspanningsbeveiligingen worden geïnstalleerd op plaatsen in het netwerk waar zich hoogwaardige aardingspunten bevinden. Sluit het aan op aarde op hetzelfde punt als elk ander netwerkapparaat of het elektrische systeem van de fabriek.
8. Zodra het RS-485-netwerk operationeel is, moeten alle configuratiegegevens worden gedocumenteerd. Dit omvat informatie over de aansluitingen, de voorspanning, het type kabel en reserveonderdelen. Reserveonderdelen moeten worden aangeschaft en, indien dit haalbaar is, in kasten worden opgeborgen.
Conclusie
Kortom: hoewel RS485-communicatiesystemen een kosteneffectieve oplossing bieden voor gegevensoverdracht, kunnen er diverse problemen optreden die tot communicatiestoringen kunnen leiden. Door inzicht te krijgen in deze veelvoorkomende problemen en effectieve technieken voor probleemoplossing toe te passen, kunnen gebruikers de betrouwbaarheid van hun RS485-netwerken aanzienlijk verbeteren, waardoor naadloze communicatie en een stabiele werking in hun toepassingen worden gewaarborgd.



