PC で RS485 デバイスと通信しようとしています。RS485 デバイスを RS485-RS232 コンバータに接続しました。RS485-RS232 コンバータは USB-RS232 コンバータに接続され、USB-RS232 コンバータは PC に接続されています。
RS485 デバイスにコマンドを送信でき、デバイスはコマンドを受信して処理します。しかし、RS485 デバイスから応答を受信できません。
RS485 デバイスには 2 つのピンがあります (A と B)。RS485-RS232 コンバータの RS485 側には 4 つのピンがあります (T+、T-、R+、R-)。RS485-RS232 コンバータの RS232 側には RS232 DB25 ソケットがあります。USB-RS232 コンバータには DB9 ソケットがあります。
私のRS485-RS232コンバータ:https://www.aten.com/au/en/products/data-communication/industry-controls/ic485s/
私のUSB-RS232コンバータ:https://www.digitus.info/de/produkte/computer-zubehoer-und-komponenten/computer-zubehoer/seriell-und-parallel-adapter/da-70156/?PL=tr
Rs485デバイス:https://entes.com.tr/epr_serisi_guc_ve_enerji_olcerler_ud.asp?livecatID=8&livecataltID=18&urunID=1
あらゆることを試しましたが、デバイスから応答を受信できません。
このデバイスを PC に接続するにはどうすればよいですか。
答え1
何を試したか、どのように接続したかについては、あまり詳しく述べられていません。まず、デバイスには 2 つのピン (半二重 rx/tx ポート) があり、アダプタには 4 つのピン (送信ポートと受信ポート) があるため、rx ピンを tx ピンに接続する必要があります。次に、アダプタが送信していないときは listen モードにし、送信中のみ RTS を有効にする必要があるため、RS485 タイプのハンドシェイクを有効にする必要があります。