1

これは主にハードウェアの問題ですが、興味深いソフトウェアの意味があります。

パラレル ポートは、時代の驚異の 1 つです。印刷するだけでなく、それらを使用して外部デバイスを制御することもできます。たとえば、正しいワードをパラレル ポート バッファーに書き込むだけでリード リレーのオンとオフを切り替えることができます。

そして、彼らは本当に安いです。信頼性の高い USB パラレル ケーブルの価格はわずか 5 ポンドです。したがって、10ポンド未満で8つのことをオン/オフできる非常にきちんとしたソフトウェア制御システムを構築できます(標準のパラレルインターフェースで8つのデータビットが利用できるため).

パラレル ポートを追加することで、切り替えることができるものの数を増やすことができます。1つ5ポンドで、それでも安いです。しかし、たとえば 128 回線を制御する、非常に大きなマルチプレクサを構築したい場合はどうすればよいでしょうか。これには 16 個のパラレル ポートが必要です。ハードウェアとソフトウェアの不具合が発生する可能性が高く、処理とコーディングが煩雑になり始めています。

同じ仕事をするが、たとえば2バイト以上で、使用する必要のある数を減らすことができるインターフェイス(レガシーまたはその他)はありますか?

はい、パラレル ポートの 8 つのデータ ピン以外のピンを制御できることは知っています。これにより、さらにいくつかの制御行が提供されます。しかし、確かに、16ビット以上を並列に使用できる、安価で優れたポートはありますか?

すべての考えやアドバイスを温かく歓迎します。

4

1 に答える 1

0

なぜこれがスタックオーバーフローで、electronics.seやarduino.seなどとは言わないのかわかりません。答えは、シリアルポートに切り替えることができるということです。USB がすでにシリアル ポートであることを確認してください。データはシリアル ケーブルを経由して移動し、パラレルに変換されます。1 つのパラレル ポートが 8 つの値しか分割できない理由はありません。必要な数だけ分割できます。(サンプリング速度の要件によってのみ制限されます)

約 5 ~ 20 ユーロ相当のコンポーネントで、独自の電子機器を簡単に構築できます。bogstandard arduino は 13 行を提供します。しかし、シフト レジスタを使用して簡単に拡張できます。もちろん、任意のアドレス指定可能なシリアル通信バスに接続されたいくつかの安価なマイクロ コントローラを使用する方がよい場合もあります。

また、特別なマルチプレクサ チップが利用可能で、サンプルが同時に取得されることを確認できるシステムもあります。たとえば、Maxwell 81840を使用できます。

于 2016-06-07T17:19:06.057 に答える