RJ-45-pinconventie
RS-485 op twee paren, de massa van de omvormer op pin 3 en 6, voeding op pin 4 en 5. Herzien op 03-09-2026 — vervangt de conventie van 29-08-2026 en is er niet mee compatibel.
Contacten naar u toe, palletje omlaag, pin 1 links · kleuren volgens T568B
De pinout
| Pin | T568B-kleur | Functie | Opmerkingen |
|---|
Ga uit van het pinnummer, nooit van de kleur. Dit zijn T568B-kleuren. Krimpt u T568A, dan houden de pinnen deze functies maar wisselen het oranje en het groene paar van kleur — een kabel die er fout uitziet kan goed zijn, en omgekeerd.
Koppeling met uw omvormer
Elk merk nummert zijn eigen communicatiepoort anders, en geen ervan komt overeen met deze poort. Ga uit van het signaal, nooit van het pinnummer — dit is met afstand het makkelijkst fout te doen. Huawei staat hier als uitgewerkt voorbeeld; zoek uw eigen merk op in de documentatie.
Let op de omkering in dit voorbeeld: Huawei voert A+ op zijn pin 1, wij op pin 2. “Pin 1 op pin 1” levert een omgekeerd paar op — bij een ander merk is de omkering anders, of is er geen.
A/B omdraaien maakt stil, niet stuk
De bus valt gewoon stil — geen schade, geen fout, niets in een log. Vindt een scan niets, dan is de twee omdraaien het eerste om te proberen, en het kost niets.
Voeding
Pin 4 en 5 voeren 5–30 V DC, pin 5 positief. Let op de polariteit — de plus zit op het hogere pinnummer. Dit paar is van ons; de rest volgt het schema van Deye, maar Deye laat deze twee vrij.
Voed de RS-485-transceiver met 5 V, niet met 3V3. De module regelt intern en 3,3 V zit precies op zijn dropout — op de werkbank lijkt het te werken en daarna valt het uit onder belasting of temperatuur.
Steek dit nooit in een netwerkpoort
De connector heeft RJ-45-vorm maar is geen Ethernet. Pin 4 en 5 voeren gelijkspanning en bij gigabit zijn juist die twee een actief datapaar: een Svitgrid-kabel in een switch, router of laptop zet er tot 30 V op.
Label beide uiteinden van elke kabel die u maakt.
Signaalmassa en het gedupliceerde paar
Pin 3 en 6 voeren de massa van de omvormer, als die er een aanbiedt. RS-485 is differentieel maar niet galvanisch gescheiden: een ontvanger onderscheidt A van B alleen zolang beide binnen zijn common-mode-venster blijven, ten opzichte van zijn eigen massa.
Veel communicatiepoorten bieden alleen A+ en B−. Is er geen massa af te nemen, dan blijven pin 3 en 6 ongebruikt en loopt de verbinding tweedraads — niet fout, wel ongedefinieerd: het werkt zolang beide uiteinden in common mode dicht genoeg bij elkaar liggen. Neem de massa mee als de omvormer die aanbiedt.
A+ en B− komen elk twee keer voor — op pin 2 en 7, en 1 en 8 — zodat een lijn zonder las kan worden doorgelust. Het is hetzelfde net, geen twee bussen: twee omvormers over de twee paren zijn twee slaves op één bus en hebben verschillende slave-id's nodig.
Pin 8 was aarde. Nu is het B−: een kabel volgens de oude conventie sluit hier B− aan op aarde, de bus valt stil en niets registreert het. Monteer oude kabels opnieuw in plaats van ze aan te passen.
De firmwarekant
RS-485 komt uit op GPIO6 (TX) en GPIO5 (RX), op UART2.
Nooit GPIO43 / GPIO44
Dat zijn de IOMUX-pads van UART0. IOMUX gaat boven de GPIO-matrix, en de zender sterft halverwege het opstarten terwijl de schrijfaanroep het volledige aantal bytes teruggeeft en succes meldt. De draad blijft stil en niets meldt een fout.
Als bekabeling en firmware elkaar tegenspreken, draai de pad-scan. Hij zendt vanaf elke uitgebrachte pad met het padnummer in de Modbus-slavebyte, zodat een luisteraar op A/B de pad noemt die de firmware werkelijk aanstuurt. Een meter kan dat niet — die bevestigt een verbinding zonder te zeggen welke pad wordt aangestuurd.