1

私の質問はとても簡単です。背面に RS-485 接続を備えた大きな古いマシンと、RS-485 から 9 ピン シリアルへのコンバーターがあります。

接続しているデバイスは、ACK 信号を送信して、何かが接続されているかどうかを確認します。Arduino (Uno) を 9 ピンのシリアル コネクタに接続して、ACK を読み取って (後で書き戻して)、シリアル モニタに ACK 信号を表示するにはどうすればよいですか?

4

2 に答える 2

1

ほとんどの場合、RX、TX、およびグラウンド信号のみを配線する必要があります (Arduino の RX から RS-232 の TX へ、またはその逆)。ただし、追加のラインが必要かどうかは、RS-485 コンバーターに大きく依存します。このコンバーターが半二重の場合、DTR 信号で制御する必要があるかもしれません。UNO で任意のデジタル IO を使用して、ソフトウェアで制御できます。また、この古いマシンのシリアル ポートの速度を知り、それに応じて UNO シリアル ポートを構成する必要があります。

于 2013-09-02T07:26:02.090 に答える