1

私は、10 個のスケールからデータを取り出して並べ替える必要があるプロジェクトに取り組んでいます。各体重計には RS232 シリアル ポートがあり、それらすべてを 1 台のコンピューターに接続する最善の方法を考えています。これらのスケールをコンピューターに接続するには、2 つのオプションがあるようです。

  1. 10 個の RS232 - USB アダプタを 1 つの USB ハブに接続

  2. 16 個の RS232 ポートと 1 個の USB ポートを備えた RS232 ハブ

オプション 1 の方が安価に思えるので、16 ポートの RS232 ハブを入手する説得力のある理由があるかどうか疑問に思っています。Windows で Python を使用して、スケールからデータを取得します。

これらのアプローチのいずれかから発生する可能性のある潜在的な問題と、一方が他方よりも優先される理由を明らかにできる人はいますか。

前もって感謝します!

追加のメモ: 各スケールは個別の測定に使用されるため、簡単に識別できるようにする必要があります。

4

1 に答える 1

3

記録として、およびこの情報を探す可能性のある他の人は、考慮すべき 2 つの潜在的な問題を次に示します。

COM ポート番号の割り当て

  • 16 個の独立した USB-to-RS232 コンバーターを使用する場合、追加の調整を行わない限り、COM 列挙に依存することはできません。
  • 16 個の RS232 ポートを備えたコンバータ ボックスが 1 つある場合、これは通常、業界グレードの製品であり、ドライバは COM ポートが時系列で割り当てられるようにします。たとえば、RS232 ポート 1 -> COM4、RS232 ポート 2 -> COM5、RS232 ポート 3 -> COM6 などです。

パフォーマンス/安定性

  • オプションの「10 個の RS232 - USB アダプター」の方が安かった場合、これらは標準的なコンシューマ プラグであり、通常は使用するチップセットがわからないか、さらに悪いことに、バッチ内でチップセットが異なる可能性があると思います。通常、電気的特性 (RS232 ライン レベルなど) と全体的な信頼性は、産業用ソリューションよりも劣ります。ハンドシェイク信号が必要な場合、正しくサポートされていないことがあります。

  • さらに、ドライバーの安定性の問題が発生する場合と発生しない場合があります。これは、この消費者向け製品のドライバーの作成者が、1 台のコンピューターで 2 つ以上のドライバーを使用することを決して想定していなかったからでもあります。(確かに、私は約 12 年前にこのような副作用の問題を最後に見たので、2015 年に発生する可能性は低いと思います。しかし、「名前のない」プラグについては、確実に知る方法がありません。)

于 2015-09-24T09:33:23.113 に答える