LoggerNet が「PakBusPort」、「F」、「PakBus Framing Error(PakBus フレーミング エラー)」、「Invalid low level signature(無効な低レベル署名)」などの「PakBus フレーミング エラー」メッセージを表示する原因は何でしょうか?

無効な低レベル署名は、LoggerNet がシリアル ポートにデータを受信して​​ PakBus データ パケットとして解釈しようとしているが、パケットの署名チェックによって証明されるように、データが破損している可能性があることを意味します (データロガー応答の署名がメッセージの内容と一致しません)。

これが発生する理由はいくつか考えられます。

  • データロガー プログラムまたはその設定は、接続が試行されているポートにデータを書き込むように構成されています。
  • データロガーと LoggerNet の間でデータの破損が発生します。これは、PakBus 非対応の無線リンクで発生する可能性が高くなりますが、疑わしいシリアル インターフェイスでも発生する可能性があります。
  • コンピュータのシリアル ポートとデータロガーのボーレートが一致していません。このため、コンピュータの UART が、ゴミバイト (通常は FF または 16 進数の 00) と思われるデータを入力することがあります。通常、この状況が発生すると、シリアル ポートの通信ログに、シリアル フレーミング エラーまたはバッファ オーバーフローを報告するエラー メッセージが付随します。
  • リンクは、さまざまな理由により、送信から文字シーケンスをドロップすることがあります。これは、コンピュータの CPU の負荷が高すぎて、シリアル割り込みを適切なタイミングで処理できない場合に発生することがあります。また、デバイスの USB ドライバが適切に作成されていない場合にも発生することがあります。
  • 間違った COM ポート経由で通信を試行し、データロガー以外のデバイスが応答します。

この回答は役に立ちましたか?

よくある質問一覧