RS485やRS422、RS232Cなどのいわゆるレガシー通信規格が 特に産業機器や 2足歩行型ロボットなどに、 その手軽さと 物理的な低価格と 開発時間の短さによる低コスト などを主な理由に まだまだ、現役で活用され続けている。 しかしそこには、すこし誤解があるように思う。 誤解とは、原始的な通信手法であるからこそ、本来の【通信】の姿をさらけ出し、 スパイクノイズなどの外乱にデータをゆさぶられているのにもかかわらず、 データを1回出力すれば、必ず正確にそのまま相手側に伝達されると言う誤解だ。 例えば、EthernetやUSBは人の目にふれず、データ補間を自動的に行っている。 その状況に、我々はとても慣れているので、 通信エラーを目の前で見たとき、大変驚くのかもしれない。 しかし、RS485やRS422やRS232Cは違う。 本当に、USBやEthernetに比較して ”原始的” なのだ。
![通信エラー発生!! : RS485, RS232C, RS422, シリアル通信変換器専門情報](https://cdn-ak-scissors.b.st-hatena.com/image/square/9dde5668408edf157d4185121a9122a6c7632acd/height=288;version=1;width=512/https%3A%2F%2Flivedoor.blogimg.jp%2Frs485%2Fimgs%2Fb%2Fa%2Fba252ee0.png)