LoginSignup

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

DSD TECH SH-U12 RS485 to TTL と AE-UM232Rについて

解決したいこと

Modbus温湿度センサとGPS受信キッドから、RaspberryPiを使ってデータ取得したいのですが、
行き詰っているのでここに投げます。
ただし、知りたいのは後述する問題モジュールでの挙動の原因です。

問題モジュール

Raspberry Pi : Raspberry Pi Model B Plus Rev 1.2
RS485変換モジュール : DSD TECH SH-U12 RS485 to TTL for Raspberry Pi
FT232RL USBシリアル変換モジュール : AE-UM232R

発生している問題・エラー

上記の3つを接続すると、RS485変換モジュールに謎の信号が送られ続けるといった不具合です。
センサ類は取り付けていません。プログラムも走らせていません。RasPiの電源は入れています。
2つ接続した後、USBシリアル変換モジュールを外しても謎の信号は送られ続けます。

イメージ図

image.png

一応

$ ls -l /dev/serial*
lrwxrwxrwx 1 root root 7 3月 24 20:34 /dev/serial0 -> ttyAMA0

/dev/serial1:
合計 0

$ raspi-gpio get 14-15
GPIO 14: level=1 fsel=4 alt=0 func=TXD0

自分で試したこと

・RS485変換モジュール単体で実験(温湿度センサ)
 シリアル通信が正常に行えた。シリアルポートは/dev/ttyAMA0。
・USBシリアル変換モジュール単体で実験(GPS受信キット*AE-GNSS-EXTANT)
 GPS信号を取得できた。シリアルポートは/dev/ttyUSB0。
・2つ組み合わせて実験
 正常に動作せずエラー。

私の推測

さっぱりわからない。
現状は、DE/RE信号線のあるやつで試しています。うまくいっていませんが、、、。

0

No Answers yet.

Your answer might help someone💌