シリアル通信が動作しない時のトラブルシューティング方法は?


Windows7でUSB/シリアルケーブルでヤマハルータとシリアル通信しようと思っているのですが、TeraTermの画面に何も表示されません。
インターネット等であれば、パケットキャプチャをするのですが、シリアル通信の場合、どういったことが出来るでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/07/10 10:11:10
  • 終了:2011/07/17 10:15:03

回答(5件)

id:a-kuma3 No.1

a-kuma3回答回数4562ベストアンサー獲得回数19062011/07/10 10:34:38

ポイント17pt

LANケーブルがぶっとい黄色の同軸ケーブルだったころ、シリアル通信(RS232C)で

デバッグするときには、「プロトコルアナライザー」というものを使ってました。

↓こんな感じで、ケーブルの間にかませて、信号を横取りします。

f:id:a-kuma3:20110710102903j:image


実物は、こんな(↓)感じです。

http://www.lineeye.co.jp/html/product_le7200.html

あ、下手な絵を自分で描く必要はありませんでしたね。


USBもあるのかなー、って探してみたら、やっぱりありますね。

http://www.lineeye.co.jp/html/product_le620hs.html


CEと呼ばれる人であれば、会社 or 部署に一台は持っているので、必要になったら貸してもらってました。

値段が張るので、個人ユースではちょっと難しいですね...

id:a-kuma3 No.2

a-kuma3回答回数4562ベストアンサー獲得回数19062011/07/10 11:08:54

ポイント17pt

どのレベルで横取りしてるか分かりませんが、こんなツールがあるようです。

http://www.usblyzer.com/

http://www.sysnucleus.com/


もし、WindowsXP のマシンが用意できるなら、こういうのも。

http://benoit.papillault.free.fr/usbsnoop/

http://www.pcausa.com/Utilities/UsbSnoop/

id:syntaxerror No.3

syntaxerror回答回数354ベストアンサー獲得回数562011/07/10 11:18:16

ポイント17pt

下記URLのようにひとつひとつ設定していってできませんか?

http://whzat.dyns.net/shoko3/USB-Serial_Bridge/index.html


  • アナライザが無い場合は他のシリアル接続機器(例えば今となっては古くなった外付けモデムなど)を代わりに接続してみてPC側のシリアル設定が確実にできていることを確認。PC同士のクロス接続でも確認できます。
  • オシロスコープがあれば各信号をプローブで当たって見てみる。
  • ストレート接続とクロス接続の両方を試してみる。
  • ループバックコネクタで確認してみる。
id:wanderinpenguin No.4

wanderinpenguin回答回数164ベストアンサー獲得回数82011/07/10 12:28:55

ポイント17pt

tera termの設定や、COMポートは大丈夫ですか?

USB2シリアルの場合、通信のCOMポートは勝手に割り当てられることが多く、tera termの通信ポートと一致していない場合表示されません。

(下記OSによると思いますが)

コントロールパネル→システム→

ハードウェアタブ→デバイスマネージャー→ポート

から確認してみてください。

USB2シリアルケーブルに割り当てられたCOMと、

tera termのCOMが一致していれば大丈夫ですが。

id:aLisa No.5

aLisa回答回数113ベストアンサー獲得回数32011/07/15 07:33:43

ポイント16pt

自分なら

1) ハードウェアハンドシェークの設定を変えてみる

2) ボーレートを確認する

3) com x を確認する

4) うまく動くほかの機械をつないで設定を確認する

5) ピンをオシロであたる

の順ですかな

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません