RS232C

メモ:

RS232Cは、パソコンなどのDTE(Data Terminal Equipment : データ端末装置)とモデムなどのDCE(Data Circuit-Terminating Equipment : データ回線終端装置)を接続してデータを送受するための規格です。私の場合、工作機との通信や特殊なプリンタとの通信に使用しています。工作機へは、加工手順の送信、プリンターへは印字情報や印字条件を送信しています。通常、パソコンをDTEと呼び接続機器をDCEと呼びます。

9ピンと25ピンのピンアサイン

パソコンについているような9本のピンからなるRS232Cと25本のピンからなるRS232Cがあります。9ピンはEIA-574、25ピンはEIA-232という規格があるようです。

9ピンのピンアサイン

番号 表記 機能
1 DCD キャリア検出(Data Carrier Detect)
2 RD 受信データ(Received Data)
3 TD 送信データ(Transmitted Data)
4 DTR データ端末レディ(Data Terminal Ready)
5 SG/GND 信号グランド(Signal Ground)
6 DSR データセットレディ(Data Set Ready)
7 RTS 送信要求(Request To Send)
8 CTS 受信要求(Clear To Send)
9 RI 被呼表示

25ピンの主なピンアサイン

番号 表記 機能
1 FG 保安用グランド
2 TD 送信データ(Transmitted Data)
3 RD 受信データ(Received Data)
4 RTS 送信要求(Request To Send)
5 CTS 受信要求(Clear To Send)
6 DSR データセットレディ(Data Set Ready)
7 SG/GND 信号グランド(Signal Ground)
8 DCD キャリア検出(Data Carrier Detect)
20 DTR データ端末レディ(Data Terminal Ready)
22 RI 被呼表示

通信

RS232Cの通信では、1バイトを1単位とします。1バイトごとにスタートビット・データビット・[パリティ]・ストップビットをセットとして通信を行います。

スタートビット

通信データの開始を表します。

データビット

機器同士で通信を行う実際のデータです。7ビット・8ビット等の設定を行います。

パリティ

通信データが正常であるか確認するために設定できます。

データに誤りがある場合、パリティエラーを発生します。

ストップビット

1バイト分の終了を表します。ストップビットに指定できるビット数は、1ビット、1.5ビット、2ビットなどがあります。