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

UscitaSegnaleCavo tipicoDa usare per
UART (TTL)Frame seriali digitaliSotto 1 a 2 mMicrocontrollori, sensore singolo
I²CBus digitale con indirizziSotto 1 mPiù sensori sulla stessa scheda
PWMLa larghezza d'impulso codifica il valorePochi metriSemplice ingresso timer
RS485 Modbus RTUBus digitale differenzialeFino a circa 1.200 mMolti sensori, tratte lunghe, diagnostica
4 to 20 mAAnello di corrente analogicoCentinaia di metriPLC, siti rumorosi, alimentazione dal loop
0 to 10 VTensione analogicaTratte corteControllori OEM
LIN / CANBus per veicoliA bordo veicoloCentraline 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.

Sensori in questa guida