PCのCOM1ポートから出ている信号について

このQ&Aのポイント
  • 初心者の方がAVRマイコンを使用して外部機器を制御するためにCOMポートを使っている際、PC側のCOM1ポートから僅かに信号が出ていることについて疑問を持っています。
  • この信号が何を示しているのか分からず、制御した機器のON/OFFを感知するために使用されているのか疑問を持っています。
  • 質問者はこの信号の意味を理解したいと思っており、ご存知の方がいれば教えていただきたいと考えています。
回答を見る
  • ベストアンサー

COMポートの動作について

初心者ですので、勉強も兼ねて最近AVRマイコンによる 外部機器のコントロールを、シルアルポートを使って制御する 機器を作ろうと思っていました。 構成は AVRマイコン←→ADM3202A(RS-232C変換IC) ←232Cケーブル→PCのCOM1 を接続しています。 ここで、PC電源のON/OFFと、サスペンドのON/OFF時に 僅かにPC側のCOM1ポートに信号が出ているのですが、 これは何の信号なのでしょうか? 制御したい機器が、PC電源(サスペンド込み)のON/OFFで リレーを1回動作させ、外部機器のON/OFFをしたかっただけ なので、僅かに出たこの信号でPCのON/OFFを感知出来て しまったので、このままで良いと言えばいいのですが、 何だか腑に落ちないので、何の信号がCOM1から出ているのか ご存知の方いましたらご教示下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • koujikuu
  • ベストアンサー率43% (428/992)
回答No.1

シリアルポートのコントローラーが電源OFFになり出力が不定になった為の誤作動と思われます

be_silent
質問者

お礼

ありがとうございます。 誤作動の可能性ですか。 とりあえず機器は「何だか解らない信号」で 完成しました。 余裕があったら、どういった信号なのか検証する必要が ありそうですね。

関連するQ&A

  • COMポートが表示されない

    デバイスマネージャーでポート(COMとLPT)を開くと、「LPT1」は表示されるのですが、「COM1」や「COM2」といったCOMポートが表示されません。 因みに接続している機器(自作品)につけているLEDはRS-232Cに接続すると点灯するようです。 今の時点ではRS-232Cで制御できるはずの機器を制御できないので、制御できるよう正常に戻す方法と「デバイスマネージャー」にCOMを表示させる方法をどなたかお教えください。

  • COM1ポート IRQが変わる

    RS232Cを使ってPCと制御機器の通信プログラムを作成しています。 使用言語はVC++6.0です。 CreateFile関数でCOM1ポートをOpenして使用したいのですが オープン出来ずエラーになります。 コントロールパネルのデバイスマネージャから COM1ポートのIRQを見ると4となっています。 (通常そうだと思いますが。) そこで、一度、COM1ポートを無効してPC再起動 再起動後、COM1ポートを削除してハードウエアをスキャン。 その後、COM1ポートが出ますが、その時IRQは7になっています。 その状態ではCreateFile関数を使ったCOM1ポートのオープンは 出来ます。 しかし、再度、PCを再起動するとIRQが4に戻って ポートが開けない状態になります。 また、ポートを削除して・・・IRQを7にするとポートが開ける。 再起動する度に変更したIRQが4になり、上手く使いこなせません この現象について、アドバイスいただける方いましたら よろしくおねがいします。

  • COMポートについて

    WINDOWS98での通信COMポートについて教えてください。 使用したいと考えているモバイルノートPCにはRS232C用のポート がついていません。そこで、USB接続の変換ケーブルを使用 することにしました。 (1)変換ケーブルを接続した状態で、PCを立ち上げ、プラグアンドプレイで  ドライバのインストールを行いました。 (2)USB接続の変換ケーブルはCOM4ポートに自動で割り当てられました。 ある理由(ソフトのテストのため)によりこの自動で割り当てられたCOM4ポートを強制的に COM1ポートにしたいと考えています。 そのようなことは可能でしょうか? ちなみに現在COM1ポートには何も割り当てられていない状態です。 宜しくお願い致します。

  • COMポートにどのような機器が接続されているかを調べる方法

    こんにちは。 VC++6.0を使ってアプリを開発しているのですが、 COMポートにどのような機器が接続されているかを 調べる方法がわからず困っています。 やりたい事はPCにRS232Cで接続した外部機器がCOMの何番 に割り付けられているかを知りたいのです。 レジストリを検索すれば良いのかなと思い色々調べているのですが 判りません。 よろしくお願い致します。

  • COMポートが使用不可

    AT200を使っていますがPC上のアプリからCOMポートに接続されている赤道儀(天体写真撮影用)を操作が目的です。 しかし全く認識をしてくれません。 別PCから同じアプリだと問題は無いのですが、AT200では再起動しても不可です。 別PCからは問題が無いのでポートから出てるケーブルや相手側の問題では無いと思います。 ただ、相手側が全く異なる制御機器では問題がありません。 COMポートが壊れている訳では無いと思いますが、何か信号のレベルの問題があるのか。

  • Internet explorer から COM portへのアクセスの方法

    PC(OS XP)のbrowserからSerial port(RS232C)しか持っていない機器にあるファイルを見たいのですがどうして良いのか途方にくれています。 特にパソコン側でCOM port(シリアルポート)をExploreなどのbrowzerでアクセスする方法をお教え願えませんか。 機器側にあるエンベデットシステムは、マイコンなのでTCP/IPのプロトコルの実装は、出来そうだと考えています。しかしそのこともインプリするほど理解できていませんので、関連の判りやすいサイトなどお教え願えればうれしいです。

  • COMポートの設定を変えたい

    FMV Biblo LooX を使用しています。以前、ある機器を接続するのにPCにその機器の使用に必要なソフトをインストールし、ブルートゥースドライバーをインスト-ルして無線で作業をしました。今回同じソフトを使用する別な機器(ブルートゥース機能無し)をUSBポートに接続して作業をすることになりソフトのセッティングでCOM10が指定されているのですが、デバイスマネジャーで見るとCOMポートがブルートゥースの設定(Toshiba BT Port)になっているため通常のCOMポートに変更する必要があると思うのですが方法がわかりません。ブルートゥースドライバーをアンインストールしないと駄目でしょうか? 今後、ブルートゥース機器を再び使うこともあるので出来ればそのつど切り替えられればと思うのですが、どなたか教えていただけないでしょうか? 

  • PCに挿したIOボードを制御するためのプログラム

    IOボード(AD/DAボード)を使ってPCで入出力制御(例えばモーターのフィードバック制御)をしたいと思っているのですが、ボードにアクセスするためのプログラムや、信号を入出力するためのプログラムをどのように書いたら良いかわかりません。おそらくデータシート?に書いていると思うのですが、知識不足で読み解くことができません。(いままでArduino IDEでArduinoの制御をしたことしかありません。普通にC言語でAVRマイコンをプログラムして制御することはできません。C言語の基礎知識はあります。) そこで質問なのですが、PCから(例えばPCIスロットに挿した)IOボード(AD/DAボード)を制御するための知識は、どのようにして習得できますでしょうか?参考になる本やサイトが見つかりません。PICやAVRなどのマイコンであれば本が色々出ているようなのですが、そのようなマイコンを使えるようになれば、PCからIOボードを制御できる基礎知識は付きますでしょうか?

  • VOSTRO3550のCOMポートについて

    お世話になります。 古いPCですが、DellのVOSTRO3550という機種です。 OSは、Windows7 Professionalで、windows10の無料アップデート期間に一旦、Windows10にアップしたのですが、ディスプレイが表示出来ない事情(後で調べたら、Windows10の対応不適合機種でした。)があった為、Windows7に戻した物です。 要望内容は、USBからシリアル(RS-232C)に変換してシーケンサ機器に使用したいのですが、PCのデバイスマネージャーに「ポート(COMとLPT)」が表示されず、使用したいポートの選択も出来ず、上手くいきません。元々、この機種には、COMポートが存在していないのかどうかは良く分かりませんが、COMポートを新たに認識させるには、どうすれば良いかご教示願います。ちなみにネットで調べて、レジストリエディタの中を確認したのですが、あるはずのComDBというファイルも見つかりません。 所有は、会社の元同僚で、何とか使える様にしたいとの事でした。 不可能であれば、このPCでは無理だと所有者に伝えます。 以上、宜しくお願いします。

  • COMポートの数について

    デバイスマネージャで、デバイスを調べていたら、リアパネルには、COMポート(RS-232C D-sub9ピン)は、1つしかないのに、COM1とCOM2と表示されていて、COMポートが2つあることになっています。 とくに気にすることは無いのでしょうが、気持ち悪いです。 なぜ、このような表示がされるのでしょうか? 使用しているPCは、自作です。 マザーボード GIGABYTE GA-M52S-S3P メモリ DDR2 800MHz 1GBx2 DC グラフィックボード GIGABYTE GV-RX24P256HE 主な部分は、だいたいこのような構成です。 ご回答よろしくお願いします。