問題タブ [rs485]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android RS485 送受信データ
RS485シリアルポートとの間でデータを送受信するアプリケーションを開発しようとしています。そのために、私はこのAPIに従っています:
https://code.google.com/archive/p/android-serialport-api/
https://github.com/cepr/android-serialport-api
この API は RS232 または RS485 に使用されますか? または両方?両方の場合、どちらを使用するかをどのように決定できますか?
これは推奨される API ですか、それとも別の API ですか?
python - Python で rs485 経由で通信する
私はpythonが初めてです。PythonでRS485経由で温度センサーからデータを取得しようとしています
ここに私のコード:
応答: >> 8
何を送信しても、応答は常に文字列の長さです (ex ser.write("abcd")、応答は「4」です)。
この問題を解決する方法を教えてください、ありがとう
python - MinimalModbus IO エラー
Windows マシン (Windows 10) から Modbus RTU 半二重 RS-485 接続を介してカスタム ボードと通信しようとしています。私は python MinimalModbus API を使用しており、すべての依存ライブラリがインストールされています。また、適切な RS-422/485 アダプターも持っています。ボーレート、COM ポート、スレーブ アドレス、パリティ ビットがすべて正しいことはわかっています。また、コードが O スコープ トレースからビットストリームを出力していることもわかっています。なんらかの理由で、ボードはまったく応答しません。どんな助けでも大歓迎です。
c - rs485通信用ポートの設定 linux
RS485 送信用の適切なパラメータの設定に問題があります。すでにこの 4 日目に取り組んでいますが、なぜ機能しないのかわかりません。
rs485経由で他のデバイスと通信するプログラムを書いています。私は i.MX6 と Linux Linaro を搭載したミニコンピュータを持っています。ミニコンプでプログラムを実行している特別なフレームを送信しようとすると、送信されますが、デバイスは応答しません。さらに、私のプログラムのように同じ正しいフレームで PC からエコーを送信すると、デバイスが応答します。したがって、問題は UART ポート /dev/ttyUSB の正しい構成です。
ボー レート 115200、フレーム 8 ビット、ストップ ビット 1 が必要です。
最後に ioctl の問題です。プログラムを開始すると、次のようなエラーが発生しました。
私は多くのことを試していると思いますが、なぜうまくいかないのかまだわかりません。誰でも私を助けることができますか?
cvanny。
python - RS485 Modbus-RTU デバイスによって表示されるこのエラーは何ですか?
USB-RS485 アダプター ケーブルを使用して RS485 経由でPID コントローラー (Love 16C-3)と通信するために、minimalmodbusを使用しています。
ただし、レジスタを読み取ろうとすると、次のエラーが表示されます。このエラーはどういう意味ですか?
ハードウェアマニュアルより
Python コード
c# - C# でのバス RS 485 およびプロトコル DLMS によるシリアル通信
DLMS プロトコル、バス RS 485、および RS 485 コンバーターをコンピューターに接続した電気メーターを持っています。DLMS シリアルと通信しようとしています。
コード
私の問題は次のとおりです。
このコードを実行しても何も表示されません。
予想される出力は次のとおりです。
何か返事が必要です。さまざまな方法で試し、多くの記事を読みましたが、問題は解決しません。ソフトウェア ComTestSerial を使用して、応答するかどうかを確認できます。はい、今すぐ応答します。コードを介して応答を送り返したいと思います。
事前の感謝と応答は本当に高く評価されます.
更新 1
arduino - RS485 経由で NodeMCU に接続された RFID リーダー - 動作しない
NodeMCU(12E)ボードに長距離RFIDカードリーダーユニットを接続してカード番号を読み取りたい。RFID リーダー ボードには RS485 出力ポートがあり、RS485 から USB へのコンバーターを使用してこのボードをラップトップに接続すると、RealTerm/CoolTerm プログラムを使用してカード番号を取得します。
RFIDリーダーボードをNodeMCUに直接接続してカード番号を読み取る方法を考えていました。
これまでのところ、次のことを行いました。この点での助けをいただければ幸いです-
- RS485 から USB へのコンバーターを備えた接続された RFID ボード
- メス対メスの USB コネクタを使用し、もう一方の端で NodeMCU に接続 (1) (NodeMCU のマイクロ USB ポート経由)
シリアルデータを次のように読み取るための非常に単純なarduinoスケッチを作成しました-
/li>
ただし、ブザーは鳴りません。
私の質問は -
これは、RS485 ポート経由でカード リーダーからデータを読み取る正しい方法ですか?
ラップトップのターミナル プログラムでデータを確認できるのに、NodeMCU でデータが受信されないのはなぜですか
NodeMCU でカード番号を読み取るために参照できる arduino スケッチはありますか?
lua - UART2 経由の Sim5360e 通信
モジュールとデバイス Sim5360e の間のデータ交換を UART2 経由で実装します。Lua に書き込み、UART2 経由で情報を送受信する AT コマンドが見つからなかったので、内部の devio 関数を使用します。
PC の端末に接続すると、正しい受信メッセージが表示されます。モジュールは読み取りモードに入り、端末を介してデータを送信しますが、タイムアウト (4000 ミリ秒) 後、unswer = nil になります。端末からのデータは正確に正しい - 別のデバイスによってチェックされます。
メッセージへの返信を受け取る方法を教えてください。