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ビットなどがあります。