- 締切済み
PCとRS-485端末間を無線化したい。
PCにUSBで接続するRS-485通信端末というのを今まで使用しています。RS-485通信端末というのは、PCとこの端末とはUSB接続して、この端末から複数の子機端末間はRS-485通信するというものです。この端末の中身を確認してみたら、PCと端末間とをUSB通信するためにFT232RLというFTDI社のチップを使っており、そのTX,RX通信をRS-485通信化するためにTI社のチップを使っていました。 PCを一新しようと思いLenovo社のYOGAタブレットで試しているのですが、USB端子はサードパーティーの拡張ケーブルが必要で、試してみたのですが、電源の共用ができないようで困っています。 そこで、通信部分を思い切ってBluetooth化したいと考えているのですが、そのようなPCとRS-485通信をワイヤレス化してくれるような商品というのをご教示頂けないでしょうか? どうぞ、よろしくお願い致します。
- techhouse
- お礼率77% (1159/1490)
- その他([技術者向] コンピューター)
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
みんなの回答
BluetoothはSPP(Serial Port Profile)が利用できます。 http://intersolutionmarketing.jp/products/parani_sd1100.html
- memphis
- ベストアンサー率40% (975/2395)
USBをWifiで使うなら以下の製品があります。 http://www.iodata.jp/product/lan/option/ 私も使っていますが便利です。 Bluetoothは、こういう製品がないので自作するしかないと思います。
関連するQ&A
- USBシリアル通信での電源への疑問
USBには+5VとGNDと信号線がありますが、 USBによる通信機器を触っていて、疑問があります。 通信機器の双方が+5Vを持っていて、ショートとかしないのでしょうか? 違う電源同士のGNDは厳密に言えばくっつけても良いものなのでしょうか? http://www.alles.or.jp/~thisida/mycpu207.html 上記通信機器のようにFT232RLを介して、パソコン側のUSBに接続したいのですが、 お互いの+5V電源というのは干渉しないように作られているんでしょうか。 FT232RLを駆動する+5V電源は通信機器のどちら側から4Pinと20pinに供給すれば良いか、決まっているのでしょうか? それと関連して、今FT232Rが乗ったUSBコードの電圧を計測しているのですが、4pinにすでに+5VがPC(USB)側から供給されています。この場合、非PC側からはTXとRXだけ送れば良いのでしょうか。TXとRXの信号の電圧は5Vとか3.3Vとか決まっているのでしょうか???
- ベストアンサー
- 物理学
- FTDIのFT2232Dでのハンドシェイク通信について
FTDIのFT2232Dでのハンドシェイク通信について FTDIのFT2232とCPLDを接続してROMライターを作ろうとしています。 CPLDとの接続にパラレルのハンドシェイクで通信させたいと思っています。 (できれば、FT245を使う可能性もあるのでMPSSEモードは使いたくないんです) PC側のアプリはD2XXの.netラッパーをかませています。(ラッパーはFTDI純正で、言語はC#で書いています) FTDI device = new FTDI(); FTDI.FT_STATUS ftStatus = FTDI.FT_STATUS.FT_OK; インスタンスを作って、 ftStatus = device.OpenByIndex(0); if (ftStatus != FTDI.FT_STATUS.FT_OK) { MessageBox.Show("Error"); } ftStatus = device.SetBitMode(0xFF, 0x00); if (ftStatus != FTDI.FT_STATUS.FT_OK) { MessageBox.Show("Error"); } ftStatus = device.SetBaudRate(9600); if (ftStatus != FTDI.FT_STATUS.FT_OK) { MessageBox.Show("Error"); } SetBItModeで第2引数で0x00を与えてハンドシェイクモードにしています。 byte[] data = new byte[1]; data[0] = 0x0A; uint rcount = 0; ftStatus = device.Write(data, 1, ref rcount); if (ftStatus == FTDI.FT_STATUS.FT_OK) { MessageBox.Show(rcount.ToString()); uint buffcount = 0; ftStatus = device.GetTxBytesWaiting(ref buffcount); if (ftStatus == FTDI.FT_STATUS.FT_OK) { MessageBox.Show(buffcount.ToString()); } else { MessageBox.Show("Buff Count Error"); } } else { MessageBox.Show("Error Write"); } FTDIチップのFIFOへの書き込みですが、このようにしています。 本来、書き込みが正常に完了したら、buffcountが増えていてほしいのですが、 0のままで、チップにLEDを付けて動作を見ていると、PC側アプリでWriteしてから、 すぐにチップが出力しているようでした。 ハンドシェイクにしているので、制御ピンをいじるまでFIFOにとどまっているはずですが、 困ったものです。何かおかしい点ありましたら指摘していただけないでしょうか? よろしくお願いします。
- 締切済み
- その他(パソコン)
- RS-422通信のグランドの設定
RS-422通信では接続する両端末に「+、-、GND」を接続しますが、「+、-」だけ接続して、 GNDを接続し忘れた場合(片方の端末、両方の端末)、通信可能なのでしょうか。 ご教授のほどよろしくお願いいたします。 RS-422 http://www.wdic.org/w/WDIC/RS-422
- ベストアンサー
- 科学
- RS-485通信のデバック方法
はじめて投稿させてもらいます。 設計(ソフト)の初心者ですので皆さんよろしくお願いします。 今回、RS-485通信を使用した簡単な端末を設計する事になりました。 上位プロトコルはMODBUS RTUです。 以前、RS-232の端末を作ったときはNULLモデムを使ってデバックした記憶がありますが、今回は+,-,シールドしかないので、以前ほど簡単にはいかないと思っています。 WEBで見つけたFreeのMODBUSシュミレータアプリをPCにダウンロードし、USB-->RS-485変換ケーブル(又は、基板)を使用し、設計する端末側とは1対1(+と+、-とー)接続でデバックを考えています。 どなたか、RS-485の知識・経験のある方が居られました、御教授願いたいと思っています。 宜しくお願い致します。
- 締切済み
- その他(開発・設計)
- RS232をPCに取り付ける事は可能ですか?
会社のPCで以前からRS232で接続して使っている古い機器が有るのですが、PC自体が古くなって来たので、今の新しいPCに買い替えを検討しています。 今でも初めからRS232が付いているPCも有るようですが、その中から選ぶとどうしても選択肢が少ないので、例えば、USBのアダプタみたいな物を使って接続する事は出来ないのか?と考えています。 PC本体にRS232の端子が無くても接続可能な方法をご存じの方、どうすれば良いのか教えて下さい。 ちなみに以前のPCのOSはXPで、新しいPCは7はまだ早いと思うので、VISTAを考えています。 よろしくお願いします。
- ベストアンサー
- その他(PCパーツ・周辺機器)
- RS232C
・PCをUSBからRS232C(9ピン)に変換 ・接続する機器を25ピンからストレートで9ピンに その2つの9ピンストレートケーブルで繋いで接続しようとしましたが、通信が上手くいきません。 PCからの変換は http://www.area-powers.jp/white/u1rs.htm こちらのものを使っていて、ピンの配列がちょっとわからないのですが、書いてないので恐らくはストレートで大丈夫だと思います。 なお、機器とPC間の結線は25ピンで (1)ーーーーー(1) (2)ーーーーー(2) (3)ーーーーー(3) (4)↓ ↓(4) (5)↑ ↑(5) (6)↓ ↓(6) (7)ーーーーー(7) (20)↑ ↑(20) このようになっています。 ちょっとわかりづらいですが、矢印はくっついていると考えてください。 ((4)と(5)、(6)と(20)はつながっています) 接続はこれで合ってますか…? 通常のストレートでも通信できるか微妙な結線な気がします。 クロスなどは大分かけ離れてますし。。。 不明なことなどございましたら、なんでも言ってください。
- 締切済み
- その他(PCパーツ・周辺機器)
- RS232Cのマルチドロップ回路での接続数
PCのRS232Cコネクタ又はUSB→シリアル変換ケーブルは マルチドロップ回路において 何等かの規格があって並列の接続数が決まっているのでしょうか? 送信方法はPCから信号を送信するだけの単向通信です。 (接続長は10m以下です。) とりあえず16台接続を考えていますが、 どうも接続可能数に関する資料は見当たりません。 #1さんのお礼文にも書いたことですが PCの1つのTXピンにRS232Cの周辺機器のRXピンが何個、並列に 接続できるでしょうか? という質問です。
- ベストアンサー
- 電子部品・基板部品
- PCMCIAカードでRS232C通信
古いマシニングセンターと最近のノートPCをRS232通信 したいのです。 USB変換でRS232C通信するよりもPCMCIAカードでRS232C 通信する方が安定すると聞きました。 機械側は25ピンのオス 指定された、ケーブルは9ピン25ピンのメスの ケーブルです。 これをノートPCと接続しRS232C通信するための、PCMCIAカード でお勧めのをご存知なら教えて頂けないでしょうか? お願いします。
- 締切済み
- マシニングセンター
- PCに複数のRS232C機器を接続するときの接続…
PCに複数のRS232C機器を接続するときの接続回路 1つのPCに複数のRS232C機器(これは新規に設計します)を 接続することを検討しています。 機器側のRS232CドライバーをTX、RXをEnable制御できる ものにものにしたいと考えています。 しかし、こんな「都合のよいIC」は無いのか(?)、みあたりません。 ご存知の方、教えてください。 または、このような場合、もっと別なよい方法があるのでしょうか? ご教授をお願いします。
- ベストアンサー
- 電子部品・基板部品
- シリアル通信(RS-485とRS-644)について
いつも大世話になります。 下記内容につき教えて下さい。 (1)RS-485 この方式ですと1ラインに出力可能なデバイス(端末)が複数接続することが可能だと思います。 トライステート(Hi-z)で出力衝突を物理的に回避できるる事は分かるのですが、制御が よく変わりません。どのデバイスが出力して良い等はどの様にして制御するのでしょうか? 例)必ず1デバイスがマスター。他はスレーブでマスターから通信で指示が有った時だけ出力する等・・・。 (2)RS-644(LVDS) この規格を調べたかったのですがWebで探せませんでした。 この電気的特性はどの様な仕様になりますでしょうか? 差動信号であることまでは理解できています。 また、RS-422とRS-644の仕様の信号が同じポートで受けられるPC増設のI/Oボードを 見かけました。 異なる仕様と思うので、なぜ共存できるのか分からずにいます。 おわかりになる方教えて下さい。 宜しくお願いいたします。 以上
- ベストアンサー
- ハードウェア・サーバー