シリアル通信(RS232C/422A/485)の特徴まとめ

概要

  • Beagle Bone Black(以下BBB)/Ubuntu 12.04でのシリアル通信利用方法(RS232C/485)とその際に利用したRS232C-485コンバータのまとめ。(動作実績品ということで)

背景

  • BBBでモータードライバとシリアル通信する際にRS232Cだけでなく、RS485も使うことになったので、シリアル通信の整理と、サンプルコード、その際に利用したコンバータの情報などを整理しておきたいと思ったため。

環境

// 書く

RS232C/422A/485の特徴

  • RS485はRS422Aの上位互換があるらしい。(RS485が改良版)
規格 最大伝送速度 最大ケーブル長 接続形式
RS232C 20kbps 15m 1:1
RS422A 10Mbps 1200m 1:N (Nmax:10)
RS485 10Mbps 1200m N:N (Nmax:32)

コンバータ

// RS232C<->RS485のコンバータ。BBBで動作実績あり。写真も。

コード

// 書く