• 締切済み

PCと他の機器との通信速度について

PCと他の機器との通信速度について 現在、通信速度が1.8Mbpsの機器からシリアル通信でPCと通信したいのですが PCのCOM1ポートのボーレートの最大が128kbpsであったのでこの通信速度に 合わせて通信しなければなりません。 もっと早い速度で通信したいのですが、何か解決策はあるのでしょうか?

みんなの回答

  • hanmemomo
  • ベストアンサー率35% (205/580)
回答No.3

>最後にご回答してもらえると嬉しいのですが, PICで処理した数値65535という十進数を二進数で二回に>分けて送信したい場合は,C言語でどのように書けばいいのでしょうか? >十進数を二進数に変換してから,putc関数を使うのだと思うんですが... コンピューターの中には10進も16進もありません、デジタルの羅列です。 参考になりそうな、サイトを探しておきました。 http://ken-create.cocolog-nifty.com/blog/2008/09/post-f094.html http://www.komoto.org/elec/portc.html 「整数型の並び順」も参考に フィールドが変化することがあり、 上位と下位を正確にプログラムすることも重要です。 putcなどは使っては駄目な関数です。 これは文字列用で、バイナリには向いていません。

mne34677
質問者

お礼

詳しく教えていただきありがとうございます。 参考サイトも役に立ちました。 なんとか自分でプログラムを組んで頑張ってみます。

  • hanmemomo
  • ベストアンサー率35% (205/580)
回答No.2

>すばやいご回答ありがとうございます。 > >現在、20bitのデータを10kHz以上の速さで通信したいと考えているので >実際は200kbps以上あれば十分です。 > >外付けのシリアル通信ボードを乗せた場合は、COM1として利用できるのでしょうか? 上記すべてを一発で解決しますね。 http://www.rexpccard.co.jp/products/subpage/usb60f.html 説明に 「最大DTE 通信速度230K」 また、 「COMポート番号の変更は、デバイスマネージャ画面で可能です。」 とも書いています。 なぜか、工業用でよく使われていて、サンプルプログラムまでついてる Windowsでそのまま認識するものなので、普通はソフトはなしでも動作します。 そして、私も持っていて使っています。 ちなみ、この画面に補足はないのですが、COMポートは確かに変更できるのですが 変更した後再起動しないと変更後のポートになっていないことがありました。 ただし、変更しない限り、設定をしたら常時有効でしたが こちらでは、PICライターやPICからの送信データを12V昇圧したものを これに入力させてシリアルデータのやり取りに使っています。 これで解決しそうですね

mne34677
質問者

お礼

大変ありがとうございます. このケーブルを利用すれば通信速度の問題は解決できそうです. 最後にご回答してもらえると嬉しいのですが, PICで処理した数値65535という十進数を二進数で二回に分けて送信したい場合は,C言語でどのように書けばいいのでしょうか? 十進数を二進数に変換してから,putc関数を使うのだと思うんですが...

  • hanmemomo
  • ベストアンサー率35% (205/580)
回答No.1

PCの内臓COMが遅いのなら、 早いCOM通信可能なボードを挿せばOKなのですが 1.8Mだと、もとから取りこぼしも相当ありそうですが、 大丈夫ですか? この速度だとPCが通信制御していると間に合わないので ハードフローのボードとなりますが、かなり高くなりそうですね

mne34677
質問者

お礼

すばやいご回答ありがとうございます。 現在、20bitのデータを10kHz以上の速さで通信したいと考えているので 実際は200kbps以上あれば十分です。 外付けのシリアル通信ボードを乗せた場合は、COM1として利用できるのでしょうか?

関連するQ&A

  • COMポートの通信速度

    COMポートはどのぐらいの速度が出るのでしょうか? また、「COMポート」=「RS-232C」なのでしょうか? もしそうだとしたら、最大20kbpsしかでないはずだと思うのですが実際にはもっと出てますよねぇ?

  • インターネットの通信速度について。

    インターネットの通信速度について。 プロバイダーの説明に 上りアップロード30Mbps 下りダウンロード2Mbps、で100BASE-TX対応LANアダプタ、カテゴリ5以上のケーブルを使うようにと書いてあります。 PCに直接LANケーブルで繋いだとき、ケーブルは100Mbps対応でもプロバイダーが30Mbpsなので、通信速度は最大30Mbpsということですか? また、無線LANの場合でもプロバイダーが30Mbpsなので54Mbpsが使える機器で十分だということですか? ここで無線LANを300Mbpsに換えると速度は速くなりますか? プロバイダーの通信速度と家庭内でのLANの速度は全く別のものですか? よろしくお願いします。

  • 通信速度が出ません

    この度、PCを買い換えたのですが、通信速度が思ったほど 出ません。 通信タイプはBフレッツで、新しいPCのスペックはCPU Core2DUO 3G、メモリ1G、OSはXP 今までのノートPCだと40Mくらい出てたので、おそらく PC側の問題だと思いますが、その原因がわかりません。 今回の計測結果は以下のとおり。 ------ BNRスピードテスト (ダウンロード速度) ------ 測定サイト: http://www.musen-lan.com/*****/ Ver3.5001 測定日時: 2007/09/17 14:21:36 回線/ISP/地域: -------------------------------------------------- 1.NTTPC(WebARENA)1: 9966.281kbps(9.966Mbps) 1245.15kB/sec 2.NTTPC(WebARENA)2: 10445.034kbps(10.445Mbps) 1304.88kB/sec 推定転送速度: 10445.034kbps(10.445Mbps) 1304.88kB/sec これでは、ADSLと変わりません。 つきましては、もう少し速度を上げたいのですが、何か方法が あれば御教授願いたいと思います。 宜しくお願いします。

  • 携帯の通信速度について

    携帯の通信速度なんですが、契約している通信量をオーバーした際等に通信制限がかかると、大手キャリアでは最大128kbps、格安SIMやahamo等の新ブランドでは最大1Mbpsに制限されるとあるんですが、これってつまり制限がかかった場合の通信速度は大手キャリアの方が遅いってことですよね? 私は今、大手キャリアの方を使ってるんですが、数回、月末に制限がかかったことがあって、ウェブページを開くのに物凄く時間がかかって諦めたんですが、1Mbpsの速度ならそこまで遅くなく使えるんでしょうか? そもそも料金が高い方の大手キャリアで、なんでそこまで遅くなるのかも疑問なんですが、わかる方いらっしゃいましたら教えてください。 宜しくお願いします。

  • スマホ通信速度について教えて 

    通信速度について教えて欲しいです スマホ Ymobileエスプラン データプランで最大300 KBPS とありますが どういう感じなのでしょうか 単位もよく分かりません 普段 wi-fi を使っています M プランとかだと最大1MBPS とありますが ゲームとかしない限りは YouTube などを見ていても良いレベルなのでしょうか

  • 通信速度について

    現在ドコモ光の戸建てタイプA Sコースの1Gの契約をしています。 時間帯にもよるのですが、通信速度がかなり遅いです。 比較的速い時間帯でも実測のダウンロードスピードが10Mbps,夜の時間帯で遅いときだと、数十kbpsくらいのときもあります。 ルーターはNECのAterm WF1200HP2から無線を2.4GHzと5Ghzで飛ばしています。 また、そこから有線でwindowsに1台繋いでいます。 現在埼玉の田舎に住んでいますが、同じ構成で東京にいた時は100Mbpsほど出ておりました。 何か解決策をご存知の方はいらっしゃいますでしょうか。 ※OKWAVEより補足:「ひかりTVのサービスやISPぷらら」についての質問です。

  • 通信速度が遅い?

    WILLCOM「新つなぎ放題」の4xパケット方式を利用しているのですが、最大通信速度が256kbpsのはずなのに通信速度115.2Kbpsと表示されます。 アクセス番号は0570-570-711##64です。 通信速度が遅いせいかは分からないのですが、HPを開くとページでエラーが発生しましたというメッセージがよく出ます・・・。

  • 携帯電話のデータ通信速度について教えて下さい。

    受信(下り)のデータ通信速度が、DocomoとSoftbankは最大384Kbpsなのに対して、auは最大2.4Mbpsとカタログなどに書かれているのですが、これは携帯でWEB閲覧したり着うたフルをダウンロードしたりする時にauの方が他の2社より6倍くらい短時間で出来ると思って良いのでしょうか? それともこの最大2.4Mbpsという速度は、特定の条件での速度で、携帯でWEB閲覧したり着うたフルをダウンロードしたりするような状況下では、3社とも同様の速度なのでしょうか? よく判らなくて。。。回答よろしくお願いします。

  • 通信速度512kbpsと10Mbpsの差は・・。

    現在、パソコンをケーブルで使っています。 そのケーブル会社から、「光ケーブルに移行します」という案内が来ました。 その申し込みをしないといけないので、その通信速度の質問です。 現在の速度は、上り256kbpsで、下り512kbps となっています。 光にするといちばん遅いもので10Mbps、次は50Mbps。 いちばん早いので100Mbpsだそうです。 質問ですが、10Mbpsというのは現在使用中の512kbpsとどれくらいの 差があるんでしょうか。大違いですか?それとも少しマシなほうという程度でしょうか。 数字的な差ではなく、実感としてどうなのかを教えていただきたいのです。 ちなみに現在使っているPCは2台で、XP(デスクトップ)とVista(ノート)。 ノートのほうは無線LANでやってます。つまり1本のケーブルで2分配ということです。 もしかしたら、XPなど古いスペックのPCだと、10Mbpsで充分なのかな?・・とも 考えたりします。その辺のことも考慮に入れながら、ご回答よろしくお願いします。

  • 通信速度が遅すぎで困っております。

    So-net光コラボを使用中です。 通信速度が遅く大変困っております。 無線LANの速度計測をすると、夜の場合、下りが1Mbpsでない事がほとんどです。 逆に上りは150Mbpsまで出ます。 なにか改善策はございますか? やはりプロバイダー側で解決策はありませんでしょうか? ※OKWAVEより補足:「So-netの各種設定」についての質問です。