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シリアル変換モジュールを外しても謎の信号は送られ続けます。
イメージ図
一応
$ 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