- ベストアンサー
PCに複数のRS232C機器を接続するときの接続回路
- 1つのPCに複数のRS232C機器を接続する方法や接続回路について教えてください。
- RS232C機器を接続する際のRXやTXの制御方法についても教えていただきたいです。
- 他の方法でPCに複数のRS232C機器を接続することができるのか、よい方法があれば教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
Enable制御とは、具体的にどういう事ですか? プロトコルも含めて新規の設計でしたら 単純に232Cを並列に複数接続することも出来ないことでは無いです。
その他の回答 (3)
何となくやりたいことは分かってきました。<つもり? 例として↓こんな感じで良いのですか。 http://www.robotsfx.com/robot/AGB65_RSC.html 3線式の良くある回路で、調歩同期でマスタ対スレーブ(多)
RS232Cのケーブルあるいはコネクター端で複数並列動作を希望してるのですか。 出来ません。 盛んにイネーブルとおっしゃいますが本来232には無いステートですので。本質的に一対一の規格ですから。信号線をっハイインピーダンスには出来ません。 いわゆるバス構造はとれません。 もしどうしても複数と通信がしたいのなら。 cpuのバスに複数の232IFICをつけることになるけど。 いまから新規に開発するならUSBのほうが簡単。端末をバス構造に並列に繋げます。
毎度JOです。 >>1つのPCに複数の・・・ であれば通常はRS422とかRS485を使用します 1つのホスト(PC)に対して30台程度は接続できます、 接続される機器の詳細が記されていないので、なんとも言えませんが RS422とかRS485は「通信方法」なので、これらに対応したIC を調達しても、そのまま通信できる訳ではありません マイコンなどで回路を構築して、その回路の一部としての通信機能として動作します。 「何がしたいのか?」を記載されたほうが良い回答が得られますよ。
補足
回答ありがとうございます。 >であれば通常はRS422とかRS485を使用します これも検討しましたが PC側でRS485->RS232C変換が必要になることです。 PC側はRS232Cそのまま使いたいのです。 >「何がしたいのか?」を記載されたほうが良い回答が得られますよ。 1.機器側のTXを並列接続してPCのRXへ接続 2.機器側のRXを並列接続してPCのTXへ接続 したときに1.において送信している機器とそうでない機器のTXの 信号の衝突をさける回路方式をしりたいのです。 単純に考えると送信していない機器のTXをハイインピーダンスに しておけばよいということになりませんか?
補足
回答ありがとうございます。 >Enable制御とは、具体的にどういう事ですか? ある機器が送信しているとき(TXが並列接続されていると)他機器と 信号の衝突があるので他機器はDisableにしてハイインピーダンス 状態にしたいと思った次第です。 >単純に232Cを並列に複数接続することも出来ないことでは無いです。 信号としての衝突はポーリングで回避できても電気的な起きて しまいませんか???