• 締切済み

USBシリアル変換でDTR/RTS或いは…

シリアルの無い、B5ノートです。 DELLのラチチュードL400です。 あるのは、パラレル、USB、LAN、PS/2マウス、アナログモデム、と外部ディスプレイの各コネクタと、底に得体の知れないカバー付きコネクタがあるのみです。 ある目的で、RTS若しくはDTR制御信号を取り出したいのですが、今まで買ったUSBシリアル変換器では、それらを変換してくれないので困っています。 製品として、このような希望を満たしてくれる物はあるのでしょうか。それとも、諦めてPCを入れ換えるべきでしょうか。或いは、他に何か方法はありますでしょうか。

みんなの回答

  • kabasan
  • ベストアンサー率44% (264/588)
回答No.3

<シグマ製> コントローラ:PL-2303 エレコム、サンワサプライ、アイオーデータの製品と同じものです。これら3製品は自分で確認用ソフトを作り、プロトコルアナライザで1本ずつ動作確認しました。完全なモデムコントロールが出来ます。 <Arvel製> コントローラ:FT8U232AM 変換器に使用されるのは少数派ですが、コントローラチップ自体は電子工作マニアによく使用されています。少なくともRTSは正常に使用されているようですし、モジュールベンダーではすべての制御線を使用可能と謳っています。(残念ながらこちらは使用したことが有りません) DTRはともかくとしても、RTSの使用できない変換器はクレームの雨あられになるハズです。コレが使えないとハードウェアフロー制御が出来ないのですから。 また、これら制御線で動作しないものがあるとモデムが使用できません。どのメーカーもモデムに接続できることを謳っているのですから使えるはずです。(前回の回答に書きましたが、登場初期はファームやドライバのバグで不具合の出る製品もあったようです) 補足内容から察するにご自分でソフトを作られているようですが、どのように操作されているのでしょうか? VBならMSComm、C系ならWindowsAPIで正常に動作すると思われます。それと、ドライバは付属していたものでなく、メーカーサイトから最新版を入手することをお勧めします。

  • kabasan
  • ベストアンサー率44% (264/588)
回答No.2

アイオーデータとエレコムの製品は現物を詳しく調べました。どちらもすべての制御線が正しく動作します。 現在売られている製品は、実質的に2種類程度しかないと思います。つまり、中身は同じもので、ドライバやUSBのIDをそのメーカー向けに書き換えており、さも別物のように見せているだけだと言うことです。私の知っている2種類は、どちらもすべての制御線が正しく動作するようです。 元来、モデムなどを接続しようとした時、すべての制御線が動作しないと通信できなくなるので、動くのが当たり前なのです。昔、ファームの不具合などで動かないものが一時存在したにすぎません。 むしろこのような変換器の場合には、正しくOSを経由したプログラムでないと正常にアクセスできないことのほうが問題になります。つまりソフト側の問題である場合が多いと思われます。 具体的のどのような使い方で問題になったのでしょうか?

tanupon323
質問者

補足

無線機の送受信を切り換える制御に使うので、むしろ信号線(TxD,RxD)はどうでも良く、DTR(データ端末レディ)若しくはRTS(送信要求)が正常に出力できればよいのです。 このソフトウエアでは、ある操作(受信→送信切換)をしたときに、DTR/RTSに正電圧が出す命令を出します。それをNPNトランジスタのベース・エミッタ間にかければ、コレクタ・エミッタ間が通じ、切換動作を制御することができます。 ハードウェア(USBシリアル変換器)がこれに対応していません。今まで、シグマ製とArvelを試しましたが、どちらもダメでした。 現在は、-8Vが連続で出たまま、何をしても変わりません。 アイオーデータとエレコムの製品は、DTR/RTSが使えるのでしょうか。

noname#198951
noname#198951
回答No.1

PCカード型のシリアルカードを購入してみては? 値段がちょっと高いですが... サン電子製VS-50C #ただ、期待している結果が出るかどうかは不明です。

参考URL:
http://www.sun-denshi.co.jp/scc/products/mobile/vs50c/vs50c.htm

関連するQ&A

専門家に質問してみよう