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
| Ausgang | Signal | Typisches Kabel | Einsatz |
|---|---|---|---|
| UART (TTL) | Digitale serielle Datenrahmen | Unter 1 bis 2 m | Mikrocontroller, einzelner Sensor |
| I²C | Digitaler Bus mit Adressen | Unter 1 m | Mehrere Sensoren auf einer Platine |
| PWM | Pulsbreite codiert den Wert | Wenige Meter | Einfacher Timer-Eingang |
| RS485 Modbus RTU | Differenzieller digitaler Bus | Bis etwa 1.200 m | Viele Sensoren, lange Strecken, Diagnose |
| 4 to 20 mA | Analoge Stromschleife | Hunderte Meter | SPS, störungsreiche Anlagen, Schleifenspeisung |
| 0 to 10 V | Analoge Spannung | Kurze Strecken | OEM-Steuerungen |
| LIN / CAN | Fahrzeugbusse | Im Fahrzeug | Automotive-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.