UART, PWM, RS485, 4 to 20 mA: scegliere l'uscita di un sensore
, 4 min di lettura
Usi UART o I²C per un sensore sulla stessa scheda del microcontrollore, PWM quando ha solo un ingresso timer, RS485 con Modbus per più sensori su un cavo lungo, 4 to 20 mA per PLC e siti industriali rumorosi, e LIN o CAN all'interno dei veicoli.
Confronto
| Uscita | Segnale | Cavo tipico | Da usare per |
|---|---|---|---|
| UART (TTL) | Frame seriali digitali | Sotto 1 a 2 m | Microcontrollori, sensore singolo |
| I²C | Bus digitale con indirizzi | Sotto 1 m | Più sensori sulla stessa scheda |
| PWM | La larghezza d'impulso codifica il valore | Pochi metri | Semplice ingresso timer |
| RS485 Modbus RTU | Bus digitale differenziale | Fino a circa 1.200 m | Molti sensori, tratte lunghe, diagnostica |
| 4 to 20 mA | Anello di corrente analogico | Centinaia di metri | PLC, siti rumorosi, alimentazione dal loop |
| 0 to 10 V | Tensione analogica | Tratte corte | Controllori OEM |
| LIN / CAN | Bus per veicoli | A bordo veicolo | Centraline automotive |
Perché il 4 to 20 mA resiste nel tempo
Un anello di corrente è immune alla caduta di tensione lungo il cavo, e usare 4 mA come zero significa che un filo interrotto legge 0 mA e può essere rilevato. I trasmettitori a due fili prelevano l'alimentazione dallo stesso anello.
Perché RS485 per molti sensori
La segnalazione differenziale respinge il rumore sui cavi lunghi, e gli indirizzi Modbus permettono a fino a 32 carichi standard di condividere una sola coppia. Il sensore può inoltre trasmettere diagnostica e accettare configurazioni.