Convención de pines RJ-45
RS-485 en dos pares, la masa del inversor en los pines 3 y 6, alimentación en los pines 4 y 5. Revisado el 03/09/2026 — sustituye a la convención del 29/08/2026 y no es compatible con ella.
Contactos hacia ti, pestillo abajo, pin 1 a la izquierda · colores T568B
El pinout
| Pin | Color T568B | Función | Notas |
|---|
Guíate por el número de pin, nunca por el color. Estos son colores T568B. Si crimpas T568A, los pines mantienen estas funciones pero los pares naranja y verde intercambian color — así que un cable que parece mal puede estar bien, y uno que parece bien puede estar mal.
Correspondencia con tu inversor
Cada marca numera su puerto de comunicaciones de forma distinta, y ninguna coincidirá con esta toma. Guíate por la señal, nunca por el número de pin — esto es lo más fácil de equivocar. Huawei se muestra aquí como ejemplo resuelto; busca tu propia marca en la documentación.
Fíjate en la inversión de este ejemplo: Huawei lleva A+ en su pin 1, nosotros en el pin 2. Cablear “pin 1 con pin 1” invierte el par — y en otra marca la inversión será distinta, o no habrá ninguna.
Invertir A/B deja silencio, no daño
El bus simplemente enmudece — sin daños, sin errores, sin nada en el registro. Si un escaneo no encuentra nada, intercambiar los dos es lo primero que hay que probar, y no cuesta nada.
Alimentación
Los pines 4 y 5 llevan 5–30 V CC, pin 5 positivo. Atención a la polaridad: el positivo es el pin de número mayor. Este par es nuestro; el resto sigue el esquema de Deye, pero Deye deja estos dos libres.
Alimenta el transceptor RS-485 con 5 V, no con 3V3. El módulo regula internamente y 3,3 V queda justo en su límite — parecerá funcionar en el banco y luego fallará bajo carga o con la temperatura.
No lo enchufes nunca a un puerto de red
El conector tiene forma RJ-45 pero no es Ethernet. Los pines 4 y 5 llevan CC y, en gigabit, esos dos son un par de datos activo: un cable Svitgrid en un switch, router o portátil le aplica hasta 30 V.
Etiqueta ambos extremos de cada cable que fabriques.
Masa de señal y el par duplicado
Los pines 3 y 6 llevan la masa del inversor, cuando lo ofrece. RS-485 es diferencial pero no aislado: un receptor solo distingue A de B mientras ambos estén dentro de su ventana de modo común, referida a su propia masa.
Muchos puertos exponen solo A+ y B−. Si no hay masa que tomar, los pines 3 y 6 quedan sin usar y el enlace funciona a dos hilos — no es incorrecto, es indefinido: funciona mientras ambos extremos estén lo bastante cerca en modo común. Tome la masa cuando el inversor la ofrezca.
A+ y B− aparecen dos veces — en los pines 2 y 7, y 1 y 8 — para poder continuar la línea sin empalme. Es la misma red, no dos buses: dos inversores en los dos pares son dos esclavos en un bus y necesitan ids distintos.
El pin 8 era tierra. Ahora es B−: un cable hecho con la convención antigua cortocircuita aquí B− a tierra, el bus queda mudo y nada lo registra. Re-termine los cables antiguos, no los adapte.
El lado del firmware
RS-485 va en GPIO6 (TX) y GPIO5 (RX), en UART2.
Nunca GPIO43 / GPIO44
Esos son los pads IOMUX de UART0. IOMUX anula la matriz GPIO, y el transmisor muere a mitad del arranque mientras la llamada de escritura devuelve el recuento completo de bytes e informa de éxito. El cable queda mudo y nada informa de ningún error.
Cuando el cableado y el firmware no concuerdan, ejecuta el barrido de pads. Transmite desde cada pad accesible con el número de pad en el byte de esclavo Modbus, de modo que un oyente en A/B nombra el pad que el firmware está usando realmente. Un multímetro no puede hacer eso — confirma una conexión sin decir qué pad se está excitando.