macOSではRS-485バスにアクセスできますが、Raspbianではアクセスできません

macOSではRS-485バスにアクセスできますが、Raspbianではアクセスできません

RS-485(MODBUS)を介して一部のデバイスと通信するアプリケーションを作成しました。私はmacOSで書いたが、FTDI USB-485アダプタを介してMac上で完全に動作します。ただし、別の同じアダプタを使用してRaspbianでコードを実行すると、どのデバイスとも通信できません。すべて(Mac、RPi、デバイス)が同じバス上にあることに注意してください。

RaspbianとmacOSで使用すると、screen両方が互いに対話できるようになります(各ウィンドウに入力する場合のみ)。

MODBUSの速度は19200にすぎず、信号の整合性に問題がないはずです。

明らかにRaspbianが私のシリアルポートを処理する方法に問題があるようですが、ほんの数日前に動作しました。いくつかのパッケージを更新しましたが、何が変わったのかわかりません。

シリアルポートをに設定してみましたrawが効果がないようです。私は次に何をしようとするのかわからず、明日家に帰る必要があります(現場でこれをインストールしようとしていましたが、私は現れました)。

ベストアンサー1

おすすめ記事