UART, PWM, RS485, 4 to 20 mA: cómo elegir la salida de un sensor

, 4 min de lectura

Use UART o I²C para un sensor en la misma placa que un microcontrolador, PWM si solo dispone de una entrada de temporizador, RS485 con Modbus para varios sensores en un cable largo, 4 to 20 mA para PLC y sitios industriales con ruido, y LIN o CAN dentro de los vehículos.

Comparación

SalidaSeñalCable típicoÚsela para
UART (TTL)Tramas serie digitalesMenos de 1 a 2 mMicrocontroladores, un solo sensor
I²CBus digital con direccionesMenos de 1 mVarios sensores en una placa
PWMEl ancho de pulso codifica el valorUnos pocos metrosEntrada de temporizador sencilla
RS485 Modbus RTUBus digital diferencialHasta unos 1200 mMuchos sensores, tramos largos, diagnóstico
4 to 20 mALazo de corriente analógicoCientos de metrosPLC, sitios con ruido, alimentación por lazo
0 to 10 VTensión analógicaTramos cortosControladores OEM
LIN / CANBuses de vehículoEn el vehículoECU de automoción

Por qué perdura 4 to 20 mA

Un lazo de corriente es inmune a la caída de tensión a lo largo del cable, y al ser 4 mA el cero, un cable roto lee 0 mA y se puede detectar. Los transmisores de dos hilos toman su energía del mismo lazo.

Por qué RS485 para muchos sensores

La señal diferencial rechaza el ruido en cables largos, y las direcciones Modbus permiten que hasta 32 cargas estándar compartan un par. El sensor también puede reportar diagnósticos y aceptar configuración.

Sensores de esta guía