Agrinovo

SDI-12 vs Modbus vs RS-485 vs analógico: protocolos de sensores

Comparación de SDI-12, Modbus RTU, RS-485 y protocolos analógicos: distancias máximas de cable, costos de cableado y cuál elegir para su campo o instalación.

protocolos de sensores SDI-12 Modbus RS-485 sensores analógicos IoT agrícola agricultura inteligente
SDI-12 vs Modbus vs RS-485 vs analógico: protocolos de sensores

Hace tres años compré seis sensores costosos de humedad del suelo para mi viñedo sin revisar su protocolo de salida. Resultó que eran sensores SDI-12, y mi flamante controlador IoT solo soportaba entradas analógicas. Terminé necesitando un controlador completamente distinto, más dos semanas de retrasos en plena temporada crítica de crecimiento. Lección cara: los protocolos de sensores importan, y “es un sensor” no es información suficiente.

Si está especificando un sistema de monitoreo agrícola, se topará con estos términos: analógico, digital, SDI-12, Modbus RTU, RS-485, I²C. Suenan a sopa de letras, y la mayoría de las explicaciones asume que usted ya sabe qué significan. Vamos a aclararlo y hablar de qué son realmente estos protocolos, cuáles importan para la agricultura y cómo elegir sensores que funcionen con su instalación.

Por qué importan los protocolos de sensores (y por qué nadie lo explica de entrada)

Un sensor mide algo: humedad del suelo, temperatura, pH, lo que sea. Pero el sensor tiene que comunicar esa medición a su controlador o registrador de datos. Ahí es donde entran los protocolos.

Piénselo como idiomas. Si su sensor habla francés y su controlador solo entiende español, no pueden comunicarse por bueno que sea el sensor. El protocolo es el idioma que usan para hablar entre sí.

Los distintos protocolos difieren en:

  • Límites de distancia: algunos funcionan en unos pocos centímetros, otros a lo largo de un kilómetro
  • Requisitos de cableado: dos cables vs. cuatro cables vs. seis cables
  • Cantidad de sensores por cable: algunos permiten uno, otros dejan encadenar docenas
  • Necesidades de energía: algunos sensores requieren alimentación separada, otros toman energía de la línea de datos
  • Costo y complejidad: lo analógico es simple y de bajo requerimiento, los protocolos digitales agregan capacidad pero cuestan más

Repasemos los que realmente encontrará en el IoT agrícola.

Sensores analógicos: simples, confiables, un poco tontos

Los sensores analógicos entregan una señal continua de voltaje o corriente que corresponde al valor medido. Lo más común es ver:

  • Salida 0-5V: donde 0V = valor mínimo, 5V = valor máximo
  • Lazo de corriente 4-20mA: donde 4mA = mínimo, 20mA = máximo
  • Salida 0-10V: menos común, pero usada en algunos sensores industriales

Cómo funcionan

Supongamos que tiene un sensor analógico de humedad del suelo con salida 0-5V que mide 0-100% de contenido volumétrico de agua. Cuando el suelo está completamente seco (0% VWC), entrega 0 voltios. Cuando está saturado (100% VWC), entrega 5 voltios. A 50% VWC, entrega 2.5 voltios.

Su controlador lee ese voltaje y hace la cuenta: (2.5V / 5V) × 100% = 50% VWC.

Simple. Sin comunicación sofisticada, solo “aquí hay un voltaje, usted deduce qué significa”.

Lo bueno

Simplicidad: sin configuración, sin direcciones, sin diagnóstico de protocolos. Conecte, lea el voltaje, listo.

Compatibilidad: casi todos los registradores de datos y controladores IoT tienen entradas analógicas. Puede mezclar marcas libremente.

Costo: los sensores analógicos suelen tener un costo menor que sus equivalentes digitales.

Distancia: los lazos de corriente 4-20mA pueden recorrer cientos de metros sin degradación de señal. Las señales de voltaje son más limitadas pero funcionan en distancias razonables.

Yo uso sensores analógicos para el monitoreo de temperatura de mi invernadero porque son a prueba de todo. Veinte sensores, cada uno entregando 0-5V, sin un solo problema de comunicación en cuatro años. Para más detalle sobre qué miden realmente los sensores de suelo (humedad, CE, pH), vea nuestra guía completa de sensores de suelo.

Lo malo

Un sensor por cable: cada sensor analógico necesita su propio tendido de cable dedicado hasta el controlador. Si tiene 20 sensores, necesita 20 tendidos. Esto se vuelve costoso y desordenado rápido.

Sin autoidentificación: el controlador no sabe qué sensor está conectado. Tiene que configurarlo manualmente: “la entrada 1 es humedad del suelo con salida 0-5V que representa 0-100% VWC”.

Sin diagnóstico integrado: si las lecturas se ven raras, ¿el sensor está dañado, hay un problema de cableado o en realidad está midiendo bien? Lo analógico le da un número; usted decide si es confiable.

Datos limitados: obtiene un solo valor. Si un sensor puede medir varios parámetros (como temperatura Y humedad), necesita dos salidas analógicas.

Cuándo usar analógico

  • Sistemas pequeños con 10 sensores o menos
  • Tramos de cable cortos (menos de 50m para voltaje, hasta 500m para lazos de corriente)
  • Cuando la simplicidad y el costo importan más que la sofisticación
  • Adaptación de sistemas existentes con entradas analógicas

RS-485: el bus de comunicación

RS-485 no es un protocolo de sensores en sí mismo: es una especificación de capa física de cómo viajan las señales eléctricas por los cables. Piénselo como la carretera sobre la que circulan otros protocolos (como Modbus).

Qué hace útil a RS-485

Larga distancia: hasta 1,200 metros (4,000 pies) entre dispositivos

Múltiples dispositivos: hasta 32 dispositivos en un bus (128 o más con repetidores)

Inmunidad al ruido: la señalización diferencial lo hace resistente a la interferencia eléctrica, lo que importa en campos con motores, bombas y otros equipos ruidosos

Comunicación por dos cables: más tierra y alimentación si se necesitan, pero los datos solo requieren dos cables

Por eso RS-485 está en todas partes en entornos industriales y agrícolas. Funciona en ambientes hostiles y en distancias largas.

La realidad de RS-485

No es conectar y listo. Necesita:

  • Resistencias de terminación en ambos extremos del bus (típicamente 120Ω)
  • Polaridad correcta (invierta los cables A y B y nada funciona)
  • Resistencias de polarización en algunas configuraciones
  • Entender la topología del bus (las topologías en estrella causan reflexiones y fallas)

He pasado horas diagnosticando redes RS-485 solo para descubrir una resistencia de terminación faltante o un sensor cableado al revés. Cuando funciona, es excelente. Lograr que funcione puede ser… educativo.

Modbus RTU: el caballo de batalla industrial

Modbus es un protocolo que corre encima de RS-485 (normalmente, aunque puede correr sobre otras capas físicas). Existe desde 1979 y está absolutamente en todas partes en la automatización industrial.

En agricultura, verá Modbus RTU en:

  • Estaciones meteorológicas profesionales
  • Medidores de flujo
  • Controladores de motores
  • Sensores de suelo y agua de gama alta
  • Sistemas de climatización

Cómo funciona Modbus

Los dispositivos en una red Modbus tienen direcciones únicas (1-247). Un dispositivo maestro (su controlador) envía comandos: “Dispositivo 7, lee tu valor de temperatura”. El dispositivo 7 responde con los datos. Luego el maestro puede decir “Dispositivo 12, lee tu valor de humedad”, y así sucesivamente.

Esta arquitectura de sondeo significa que el maestro siempre está al mando, y los esclavos (sensores) solo hablan cuando se les habla.

Lo bueno

Estándar de la industria: miles de dispositivos de cientos de fabricantes hablan Modbus

Sensores multiparámetro: un sensor Modbus puede reportar docenas de valores: temperatura, humedad, CE, todo en una sola dirección de dispositivo

Confiabilidad probada: bien configuradas, las redes Modbus funcionan durante años sin problemas

Capacidad de diagnóstico: los sensores pueden reportar códigos de error, información de estado, datos de calibración, mucho más que lo analógico

Lo malo

Complejidad de configuración: cada dispositivo necesita una dirección única, la velocidad en baudios debe coincidir en todos los dispositivos, la paridad debe coincidir

Sobrecarga de sondeo: el maestro tiene que consultar cada sensor individualmente, lo que toma tiempo. Con 20 sensores y velocidades bajas, puede que solo obtenga actualizaciones cada 30-60 segundos

Una falla puede tumbar todo el bus: si un sensor falla y bloquea el bus, ninguno de los demás puede comunicarse

Los errores de cableado son invisibles: a diferencia de lo analógico, donde se ven valores obviamente incorrectos, Modbus funciona o no funciona. Depurarlo es “divertido”.

Cuándo usar Modbus

  • Operaciones de escala profesional o comercial
  • Cuando necesita sensores multiparámetro (ahorra frente a comprar sensores separados de un solo parámetro)
  • Tramos de cable largos con muchos dispositivos
  • Integración con sistemas de control industrial existentes
  • Cuando la confiabilidad y la estandarización importan más que la simplicidad

Mi sistema de riego usa Modbus porque tengo medidores de flujo, controladores de válvulas y sensores de suelo en un solo bus. Una vez configurado (me tomó una tarde y algunas maldiciones), ha sido sólido como una roca.

SDI-12: el protocolo construido para monitoreo ambiental

SDI-12 (interfaz de datos serial a 1200 baudios) fue diseñado específicamente para sensores ambientales en ubicaciones remotas. Se inventó para monitoreo hidrológico y se ha convertido en el estándar para sensores de suelo y agua de grado científico.

Qué hace especial a SDI-12

Un solo cable de datos: literalmente un cable más tierra. Alimentación, datos, todo corre por dos cables en total.

Autoidentificable: puede consultar a un sensor su dirección, fabricante, modelo, tipo de sensor: el sensor le dice qué es

Bajo consumo: los sensores duermen hasta que se les ordena despertar y tomar una lectura

Encadenamiento: hasta 10 sensores en un cable (más con direccionamiento especial)

Sensores inteligentes: los sensores SDI-12 tienen microprocesadores que pueden hacer procesamiento a bordo, promedios e incluso calibración

Cómo funciona SDI-12 en la práctica

El protocolo se basa en comandos. Su controlador envía comandos como:

  • ?! = “¿Hay alguien ahí?” (consulta de dirección)
  • 0M! = “Sensor en la dirección 0, toma una medición”
  • 0D0! = “Sensor en la dirección 0, envíame los datos”

Los sensores responden con sus datos en un formato estandarizado.

Lo que me encanta: puede literalmente conectar un sensor SDI-12, enviar una consulta de dirección, y le dice “soy un sensor de humedad del suelo en la dirección 3, y entrego contenido volumétrico de agua y temperatura”. Sin configuración manual.

Lo bueno

Precisión de grado científico: la mayoría de los sensores ambientales de alta precisión usa SDI-12

Multiparámetro: un sensor SDI-12 comúnmente reporta 3-5 mediciones distintas

Autodocumentado: los sensores se identifican a sí mismos y a sus tipos de medición

Bajo consumo: crítico para estaciones remotas alimentadas por energía solar

Simplicidad de cable: la instalación de dos cables mantiene bajos los costos de cableado

Lo malo

Velocidad: 1200 baudios es lento. Tomar una medición puede tardar 3-10 segundos por sensor.

Distancia limitada: la especificación dice 60 metros, aunque en la práctica lo he llevado a 100m con buen cable

Peculiaridades de direccionamiento: aunque los sensores se autoidentifican, cambiar direcciones requiere comandos específicos y puede ser tedioso

Costo: los sensores SDI-12 son típicamente más costosos que los equivalentes analógicos (aunque obtiene más capacidad)

Cuándo usar SDI-12

  • Monitoreo ambiental remoto
  • Requisitos de precisión de grado científico
  • Aplicaciones de investigación
  • Cuando quiere sensores que se identifiquen solos
  • Estaciones solares donde el bajo consumo importa
  • Monitoreo de largo plazo donde la confiabilidad vale más que el costo

Mi red de monitoreo de humedad del suelo usa tensiómetros SDI-12 porque necesito la precisión, tengo varios sensores por estación, y la instalación de dos cables me ahorró una parte importante del costo de cableado en 15 estaciones.

Digital (I²C, 1-Wire, SPI): los protocolos de corta distancia

Estos se agrupan porque comparten una característica: distancias máximas cortas, típicamente menos de 3 metros.

I²C (Inter-Integrated Circuit)

Se usa para sensores ambientales simples: temperatura, humedad, presión barométrica, sensores de luz. Comunicación por dos cables con múltiples dispositivos en un bus.

Dónde lo verá: sensores ambientales pequeños, especialmente en invernaderos o ambientes controlados

Límite de distancia: típicamente 1-3 metros

Ventajas: sensores de costo mínimo, cableado simple, fácil encadenar varios sensores

Desventajas: el límite de distancia lo hace práctico solo para sensores cerca del controlador

Yo uso sensores I²C de temperatura y humedad montados directamente en los gabinetes de mis controladores. Son sensores prácticos que funcionan muy bien para monitoreo ambiental.

1-Wire (Dallas/Maxim)

A pesar del nombre, en realidad es un protocolo de dos cables (datos + tierra). Se usa principalmente para medición de temperatura con sensores DS18B20.

Dónde lo verá: monitoreo de temperatura, especialmente en acuicultura y refrigeración

Límite de distancia: 100m con buen cableado

Ventajas: costo mínimo por sensor, fácil encadenar docenas de sensores

Desventajas: limitado casi solo a temperatura, puede ser eléctricamente delicado en tramos largos

Mis tanques de acuicultura tienen sondas de temperatura 1-Wire porque puedo correr 15 sensores en un solo cable. Para monitoreo básico de temperatura, su relación valor-desempeño es inmejorable. Si está montando monitoreo de acuicultura, nuestra guía de monitoreo de calidad del agua cubre qué parámetros importan más para la salud de los peces.

SPI (Serial Peripheral Interface)

El más rápido de los protocolos de corto alcance, pero requiere cuatro cables y está aún más limitado en distancia que I²C.

Rara vez verá SPI en agricultura salvo aplicaciones específicas como sensores de CO₂ o sensores espectrales avanzados. Lo menciono por completitud, pero no es algo que la mayoría de los sistemas de monitoreo agrícola use.

Cómo elegir el protocolo correcto: el árbol de decisión

Según su situación:

Necesita 1-5 sensores a menos de 30 metros del controlador

Use sensores analógicos. Simple, práctico, funciona.

Necesita 5-15 sensores, distancias moderadas (50-200m)

Use RS-485/Modbus. Buen balance entre capacidad y costo.

Necesita sensores de suelo/agua de grado científico en ubicaciones remotas

Use SDI-12. Construido para esta aplicación exacta.

Necesita muchos sensores de temperatura al menor costo por punto

Use 1-Wire. Costo por sensor inmejorable.

Necesita sensores ambientales pequeños cerca del controlador

Use I²C. Práctico, simple, funciona.

Necesita integrarse con sistemas industriales existentes

Use Modbus. Compatibilidad con el estándar de la industria.

Controladores multiprotocolo: por qué importan

Aquí es donde muchos se equivocan: eligen los sensores primero y luego intentan encontrar un controlador que funcione.

Hágalo al revés: consiga un controlador con soporte para múltiples protocolos, y luego elija los mejores sensores para cada aplicación.

Mi instalación actual usa un controlador Omni Genesis que soporta:

  • Entradas analógicas (para sensores heredados de estación meteorológica)
  • SDI-12 (para sensores de suelo de precisión)
  • Modbus/RS-485 (para medidores de flujo y controladores de válvulas)
  • 1-Wire (para monitoreo de temperatura)
  • I²C (para sensores de humedad ambiente)

Esta flexibilidad significa que puedo elegir el mejor sensor para cada trabajo en lugar de sacrificar porque mi controlador está limitado.

La realidad del cableado de la que nadie habla

La elección de protocolo afecta sus costos de cableado, que a menudo superan el costo de los sensores.

Ejemplo real de mi campo de 10 hectáreas:

Opción A: todos los sensores analógicos

  • 30 sensores, cada uno con su propio tendido de cable dedicado hasta el controlador
  • 30 tendidos separados de 150 m en promedio, así que el cable y la mano de obra dominan el total

Opción B: SDI-12 y Modbus

  • 30 sensores digitales, mayor precio por unidad pero compartiendo el cableado del bus
  • Solo 6 tendidos de bus (5 sensores por bus) de 150 m en promedio, una fracción de la huella de cable

Los sensores digitales “costosos” recortaron drásticamente mi costo total de cableado porque los sensores comparten un bus en lugar de necesitar cada uno un tendido dedicado. En un campo de este tamaño el cableado es la partida mayor, no los sensores. Por eso el protocolo importa.

Solución de problemas comunes por protocolo

Porque los va a encontrar:

Analógico: lecturas ruidosas o fluctuantes

→ Use cable blindado, revise la puesta a tierra, considere 4-20mA en lugar de voltaje

Modbus: nada se comunica

→ Revise las resistencias de terminación, verifique que la velocidad en baudios coincida, pruebe invertir los cables A/B

SDI-12: faltan algunos sensores

→ Conflictos de dirección, cable demasiado largo, fuente de alimentación insuficiente

1-Wire: los sensores se caen aleatoriamente

→ Agregue una resistencia pull-up más fuerte, use modo alimentado en lugar de alimentación parásita

RS-485: fallas intermitentes

→ Revise la topología del bus (lineal, no en estrella), verifique terminación solo en ambos extremos

Lo esencial sobre los protocolos de sensores

No necesita ser ingeniero eléctrico para instalar sensores agrícolas, pero entender los protocolos lo salva de errores caros como mi desastre SDI-12/analógico.

Empiece con estos principios:

  1. Elija controladores con soporte para múltiples protocolos para máxima flexibilidad
  2. Ajuste el protocolo a la aplicación: analógico para lo simple, Modbus/SDI-12 para lo complejo
  3. Considere los costos de cableado al comparar precios de sensores
  4. Compre un solo sensor primero y verifique que funciona con su controlador antes de pedir 20
  5. Documente su direccionamiento y cableado religiosamente (confíe en mí)

El protocolo no es la parte emocionante del IoT agrícola. Los datos que recolecta y las decisiones que toma importan más. Pero acertar con el protocolo es lo que hace posible todo lo demás.

Y si alguna vez se encuentra mirando una pila de sensores que no hablan con su controlador, recuerde: no está solo. Todos hemos pasado por ahí. Revise sus resistencias de terminación.

¿Busca un tensiómetro para su parcela? Compare la gama de tensiómetros Agrinovo según la profundidad de la zona radicular de su cultivo y solicite una cotización a la medida.