Inversor solar con comunicación RS485: qué conecta realmente y cómo evitar problemas
Un inversor solar con comunicación RS485 puede intercambiar información con una batería, un medidor inteligente, un sistema EMS u otros equipos compatibles.

Eso suena bastante sencillo.
Conectas dos cables, seleccionas RS485 y debería funcionar.
Bueno... no siempre.
En una instalación real aparecen detalles como la dirección del dispositivo, protocolo, velocidad de comunicación, polaridad A/B y pinout del conector. Si uno de ellos no coincide, puedes tener una batería perfectamente cargada y un inversor funcionando, pero ninguna comunicación entre ambos.
Por eso RS485 es útil, sí, pero hay que entender un poco qué está haciendo.
¿Qué es RS485 en un inversor solar?
RS485 es un estándar de comunicación serie muy utilizado en equipos industriales.
Dentro de un sistema solar puede servir para comunicar:
Inversor ↔ BMS
Inversor ↔ Smart Meter
Inversor ↔ EMS
Inversor ↔ sistema de monitoreo
La energía no pasa por RS485.
La potencia de la batería sigue entrando al inversor mediante cables DC.
RS485 solamente transporta información.
Por ejemplo, el J6200HP de JSDsolar dispone de comunicación RS485 específica para baterías de litio, además de función de activación de batería.
¿Qué información puede transmitir RS485?
Cuando se utiliza entre BMS e inversor, los datos pueden incluir:
| Información | Para qué se utiliza |
|---|---|
| SOC | Estado de carga de la batería |
| Voltaje | Supervisión del banco |
| Corriente | Saber cuánto carga o descarga |
| Temperatura | Protección térmica |
| Alarmas | Informar fallos del BMS |
| Límite de carga | Evitar sobrecarga |
| Límite de descarga | Proteger la batería |
| Estado BMS | Confirmar disponibilidad |
En algunos sistemas RS485 también se utiliza para leer un medidor bidireccional y saber cuánta energía entra o sale de la red.
Así que “tener RS485” puede significar varias cosas.
Conviene revisar exactamente para qué puerto está diseñado.
RS485 no es automáticamente Modbus
Aquí hay una confusión bastante común.
RS485 es la capa física de comunicación.
Modbus RTU es un protocolo que puede funcionar sobre RS485.
No son exactamente lo mismo.
Un equipo puede tener RS485 y utilizar Modbus RTU, pero también puede utilizar un protocolo propietario.
| Término | Qué significa |
|---|---|
| RS485 | Forma física de transmitir los datos |
| Modbus RTU | Protocolo de comunicación |
| Baud rate | Velocidad de transmisión |
| Device ID | Dirección del equipo |
| A/B | Líneas diferenciales de datos |
| Register | Dirección donde se guarda un dato |
Por eso dos dispositivos con RS485 no tienen por qué entenderse automáticamente.
Es bastante parecido a dos personas utilizando el mismo teléfono, pero hablando idiomas diferentes.
RS485 y CAN: ¿qué diferencia hay?
Ambos se utilizan mucho para comunicación BMS.
Pero no hace falta decidir que uno es “mejor” en todos los casos.
| RS485 | CAN |
|---|---|
| Muy común en industria | Muy común en automoción y BMS |
| Puede usar Modbus RTU | Utiliza mensajes CAN |
| Fácil integrar varios dispositivos | Buena gestión de mensajes |
| Requiere dirección en muchos sistemas | Utiliza identificadores de mensaje |
| Muy utilizado con meters y EMS | Muy utilizado batería-inversor |
La pregunta más importante sigue siendo:
¿Qué interfaz recomienda el fabricante para esta batería concreta?
Si el fabricante ha probado la batería mediante RS485, utilizar RS485 suele ser la opción más lógica.
Si recomienda CAN, utiliza CAN.
No hay premio por elegir el protocolo más “tecnológico”.
¿Cómo se conecta RS485 físicamente?
Normalmente encontramos dos líneas:
A
B
En algunos equipos también:
GND
Pero aquí empieza uno de los problemas.
Algunos fabricantes identifican las líneas como:
A+ / B-
otros:
485+ / 485-
y otros pueden utilizar nomenclaturas diferentes.
Además, algunos inversores utilizan un conector RJ45 para RS485.
Eso no significa que puedas utilizar cualquier cable Ethernet y ya está.
El pinout tiene que coincidir.
¿Qué pasa si A y B están invertidos?
Normalmente no habrá comunicación.
El inversor puede mostrar:
- Communication Error
- BMS Error
- Battery Communication Lost
- Sin datos SOC
Pero la batería puede seguir teniendo tensión DC perfectamente normal.
Por eso, cuando una instalación funciona eléctricamente pero no muestra SOC o datos BMS, una de las primeras cosas que merece la pena comprobar es:
A/B + pinout + protocolo.
No empieces desmontando todo el banco de baterías.
Baud rate y dirección: dos detalles pequeños que causan muchos fallos
RS485 necesita que los dispositivos utilicen parámetros compatibles.
Por ejemplo:
9600 bps
Device ID 01
Si el inversor espera 9600 bps y el BMS está configurado de otra manera, pueden no comunicarse.
Lo mismo ocurre cuando varios dispositivos comparten el bus.
| Parámetro | Ejemplo |
|---|---|
| Baud rate | 9600 / 19200 / 115200 |
| Data bits | 8 |
| Parity | None / Even / Odd |
| Stop bits | 1 |
| Device address | 1–247, según protocolo |
| Protocol | Modbus RTU o propietario |
Estos valores son solo ejemplos. Debes utilizar siempre los parámetros especificados por el fabricante.
RS485 es especialmente útil con baterías LiFePO4
Una batería LiFePO4 moderna ya incluye un BMS que conoce bastante información sobre el estado real de las celdas.
Si el inversor recibe esos datos mediante RS485, puede gestionar mejor:
- Corriente de carga
- Corriente de descarga
- SOC
- Temperatura
- Alarmas
- Límites operativos
El J11000H de 11kW utiliza precisamente comunicación RS485 con baterías de litio y trabaja con un banco nominal de 48V.
Esto es especialmente importante en sistemas de potencia alta, donde la corriente de batería puede ser considerable.
¿Puede funcionar el inversor si falla RS485?
En algunos sistemas sí.
Pero depende del modelo.
El inversor puede:
- Cambiar a control por voltaje
- Mantener parámetros manuales
- Limitar potencia
- Generar una alarma
- Detener carga o descarga
Por eso conviene preguntar antes de comprar:
¿Qué ocurre si se pierde la comunicación BMS?
No es una pregunta muy llamativa para una ficha comercial, pero es importante cuando el sistema lleva funcionando tres años y un cable falla.
RS485 también puede conectar un Smart Meter
RS485 no está limitado a la batería.
En inversores conectados a red también puede utilizarse para comunicar con un medidor inteligente.
El meter puede informar al inversor de:
Importación desde red
Exportación a red
Potencia instantánea
Con esos datos, el inversor puede realizar funciones como:
- Zero export
- Limitación de exportación
- Autoconsumo
- Gestión energética
El inversor híbrido de 10kW de JSDsolar dispone de comunicación RS485/CAN para BMS, meter o EMS, además de WLAN y 4G opcional.
Esto muestra bastante bien que un mismo estándar puede utilizarse con varios dispositivos.
¿Cuántos equipos se pueden conectar al mismo bus?
RS485 permite una arquitectura multipunto.
En teoría puede conectar varios dispositivos sobre un mismo bus, aunque la cantidad real depende del diseño del equipo y del protocolo.
Aquí aparece la dirección del dispositivo.
Por ejemplo:
- Meter → ID 01
- Device 2 → ID 02
- Device 3 → ID 03
Si dos dispositivos utilizan la misma dirección cuando no deberían, pueden aparecer conflictos.
En sistemas solares sencillos esto quizá nunca lo veas.
En instalaciones comerciales con EMS, meters y varios inversores ya empieza a ser bastante más relevante.
¿Qué es la resistencia de terminación?
RS485 trabaja mejor cuando el bus está correctamente diseñado.
En líneas largas puede ser necesario utilizar resistencias de terminación, normalmente en los extremos del bus, para reducir reflexiones de señal.
No significa que tengas que añadir una resistencia de 120 Ω en cualquier instalación sin mirar el manual.
Algunos dispositivos ya la incorporan internamente.
Otros permiten activarla mediante DIP switch.
Por eso primero se revisa el esquema del fabricante.
Especialmente cuando la comunicación funciona de forma intermitente, este detalle puede ser importante.
Problemas típicos de RS485 y qué revisar
| Problema | Qué revisar primero |
|---|---|
| No aparece SOC | Protocolo y pinout |
| Communication Error | A/B y cable |
| Datos intermitentes | Terminación y longitud |
| Valores incorrectos | Protocolo/configuración |
| Un dispositivo desaparece | Device ID |
| Funciona cerca, falla lejos | Calidad de cable |
| BMS comunica pero no controla | Perfil de batería |
Un error bastante frecuente es cambiar cinco parámetros al mismo tiempo.
Mejor revisar una cosa cada vez.
Cable.
Después pinout.
Después protocolo.
Después dirección.
Así sabes realmente dónde estaba el problema.
¿Qué inversor RS485 elegir?
No elegiría un inversor solo porque tenga esta interfaz.
También hay que mirar:
- Potencia AC
- Voltaje de batería
- Corriente máxima de carga
- Corriente máxima de descarga
- MPPT
- Entrada FV
- Paralelo
- Compatibilidad de batería
- Protección IP
- WiFi/LAN si hace falta
Puedes comparar varios modelos en la sección de inversores solares JSDsolar.
Por ejemplo, el J8KHP de 8kW incluye CAN, RS485, WiFi, LAN y DRM, además de cuatro MPPT y batería recomendada de 48V.
Para instalaciones comerciales, los inversores Deye trifásicos de 30–60kW también ofrecen comunicación BMS mediante RS485/CAN.
Qué confirmar con el proveedor antes de comprar
Yo pediría estas respuestas:
- ¿RS485 se utiliza para BMS, meter o ambos?
- ¿Qué protocolo utiliza?
- ¿Es Modbus RTU?
- ¿Cuál es el baud rate?
- ¿Cuál es el pinout?
- ¿Qué baterías se han probado?
- ¿Necesito seleccionar una marca en el menú?
- ¿El cable viene incluido?
- ¿Cómo se configura Device ID?
- ¿Qué pasa si falla la comunicación?
Con estas diez respuestas se eliminan bastantes sorpresas.
Preguntas frecuentes sobre inversores solares con RS485
¿Qué es RS485 en un inversor solar?
Es una interfaz de comunicación utilizada para intercambiar datos con baterías, BMS, medidores, EMS y otros equipos compatibles.
¿RS485 sirve para cargar la batería?
RS485 no transporta energía. Transmite información que puede ayudar al inversor a decidir cómo cargar o descargar la batería.
¿RS485 y Modbus son lo mismo?
No. RS485 es un estándar físico de comunicación; Modbus RTU es uno de los protocolos que puede utilizar RS485.
¿Puedo conectar cualquier batería RS485?
No. La batería y el inversor deben utilizar un protocolo compatible y un pinout correcto.
¿Qué pasa si invierto A y B?
Normalmente se pierde la comunicación. El equipo puede seguir encendido, pero no intercambiará correctamente los datos.
¿Puedo utilizar un cable RJ45 normal?
Solo si el pinout coincide con el especificado por ambos fabricantes. El hecho de que el conector sea RJ45 no garantiza compatibilidad.
¿RS485 es mejor que CAN?
No necesariamente. Ambos funcionan bien cuando el protocolo y los dispositivos son compatibles.
¿RS485 puede leer el SOC?
Sí, si el BMS transmite ese dato y el inversor entiende el protocolo utilizado.
¿Puede conectarse un Smart Meter mediante RS485?
Sí. Es una aplicación muy habitual para medir importación, exportación y potencia de red.
¿Qué distancia admite RS485?
Puede trabajar a distancias relativamente largas comparado con muchas interfaces domésticas, pero la distancia efectiva depende de velocidad, cable, topología e interferencias.
RS485 funciona muy bien cuando la configuración también está bien
Un inversor solar con comunicación RS485 puede integrarse muy bien con baterías LiFePO4, medidores y sistemas de gestión energética.
Pero ver “RS485” en dos fichas técnicas no es suficiente.
Hay que comprobar:
protocolo + baud rate + dirección + A/B + pinout.
Cuando esos datos coinciden, la comunicación suele ser estable y muy útil.
Cuando no coinciden, puedes pasar horas mirando dos puertos RS485 que físicamente están conectados... pero siguen sin hablar entre ellos.
Por eso, antes de comprar, pide siempre la tabla de compatibilidad y el diagrama de comunicación.
Es bastante más fácil hacerlo antes de instalar que después.
In This Article
- 1 ¿Qué es RS485 en un inversor solar?
- 2 ¿Qué información puede transmitir RS485?
- 3 RS485 no es automáticamente Modbus
- 4 RS485 y CAN: ¿qué diferencia hay?
- 5 ¿Cómo se conecta RS485 físicamente?
- 6 ¿Qué pasa si A y B están invertidos?
- 7 Baud rate y dirección: dos detalles pequeños que causan muchos fallos
- 8 RS485 es especialmente útil con baterías LiFePO4
- 9 ¿Puede funcionar el inversor si falla RS485?
- 10 RS485 también puede conectar un Smart Meter
- 11 ¿Cuántos equipos se pueden conectar al mismo bus?
- 12 ¿Qué es la resistencia de terminación?
- 13 Problemas típicos de RS485 y qué revisar
- 14 ¿Qué inversor RS485 elegir?
- 15 Qué confirmar con el proveedor antes de comprar
-
16
Preguntas frecuentes sobre inversores solares con RS485
- 16.1 ¿Qué es RS485 en un inversor solar?
- 16.2 ¿RS485 sirve para cargar la batería?
- 16.3 ¿RS485 y Modbus son lo mismo?
- 16.4 ¿Puedo conectar cualquier batería RS485?
- 16.5 ¿Qué pasa si invierto A y B?
- 16.6 ¿Puedo utilizar un cable RJ45 normal?
- 16.7 ¿RS485 es mejor que CAN?
- 16.8 ¿RS485 puede leer el SOC?
- 16.9 ¿Puede conectarse un Smart Meter mediante RS485?
- 16.10 ¿Qué distancia admite RS485?
- 17 RS485 funciona muy bien cuando la configuración también está bien