UART、PWM、RS485、4 to 20 mA:センサ出力の選び方

, 読了目安 4分

マイコンと同じ基板上のセンサにはUARTまたはI²Cを、タイマ入力しかない場合はPWMを、長いケーブルで複数のセンサを接続するにはRS485とModbusを、PLCやノイズの多い産業現場には4 to 20 mAを、車載にはLINまたはCANを使います。

比較

出力信号標準的なケーブル長適した用途
UART(TTL)デジタルシリアルフレーム1~2 m以下マイコン、単一センサ
I²Cデジタル、アドレス指定のバス1 m以下同一基板上の複数センサ
PWMパルス幅で値を表す数mシンプルなタイマ入力
RS485 Modbus RTU差動デジタルバス最大約1,200 m多数のセンサ、長距離配線、診断
4 to 20 mAアナログ電流ループ数百mPLC、ノイズの多い現場、ループ電源
0 to 10 Vアナログ電圧短距離OEMコントローラ
LIN / CAN車載バス車内車載ECU

4 to 20 mAが使われ続ける理由

電流ループは、ケーブルでの電圧降下の影響を受けません。また、4 mAをゼロとすることで、断線時に0 mAとなり、検出できます。2線式のトランスミッタは、同じループから電力を得ます。

複数のセンサにRS485を使う理由

差動信号は、長いケーブルでもノイズを除去し、Modbusのアドレスにより、最大32個の標準負荷が1対の線を共有できます。センサは診断情報を通知し、設定も受け付けられます。

このガイドに関連するセンサ