UART, PWM, RS485, 4 to 20 mA: Sensorausgang wählen

, 4 Min. Lesezeit

Nutzen Sie UART oder I²C für einen Sensor auf derselben Platine wie ein Mikrocontroller, PWM, wenn Sie nur einen Timer-Eingang haben, RS485 mit Modbus für mehrere Sensoren an einem langen Kabel, 4 to 20 mA für SPS und störungsreiche Industrieanlagen sowie LIN oder CAN im Fahrzeug.

Vergleich

AusgangSignalTypisches KabelEinsatz
UART (TTL)Digitale serielle DatenrahmenUnter 1 bis 2 mMikrocontroller, einzelner Sensor
I²CDigitaler Bus mit AdressenUnter 1 mMehrere Sensoren auf einer Platine
PWMPulsbreite codiert den WertWenige MeterEinfacher Timer-Eingang
RS485 Modbus RTUDifferenzieller digitaler BusBis etwa 1.200 mViele Sensoren, lange Strecken, Diagnose
4 to 20 mAAnaloge StromschleifeHunderte MeterSPS, störungsreiche Anlagen, Schleifenspeisung
0 to 10 VAnaloge SpannungKurze StreckenOEM-Steuerungen
LIN / CANFahrzeugbusseIm FahrzeugAutomotive-Steuergeräte

Warum 4 to 20 mA sich hält

Eine Stromschleife ist unempfindlich gegen Spannungsabfall im Kabel. Mit 4 mA als Nullpunkt liefert eine gebrochene Leitung 0 mA und lässt sich erkennen. Zweileiter-Transmitter beziehen ihre Energie aus derselben Schleife.

Warum RS485 für viele Sensoren

Differenzielle Signalübertragung unterdrückt Störungen auf langen Kabeln, und über Modbus-Adressen teilen sich bis zu 32 Standardlasten ein Adernpaar. Der Sensor kann außerdem Diagnosedaten melden und Konfigurationen annehmen.

Sensoren zu diesem Ratgeber