へのへのもへじ工作室
07 | 2017/08 | 09
S M T W T F S
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

赤外線通信の誤り検知
さきほどの記事では、「誤り検知が必要」と書いたのですが、その後検討したところ、面倒なことをしないでもなんとかなりそうです。

通信異常は、
(1)データの一部が遮光されて0が1になる。
(2)赤外線リモコンなど、他の機器が赤外線を送信する。
が代表的だと思います。
どちらにしても正常データのビットの数をあらかじめきめておけば、
完全ではないですが通信異常を検知できそうです。

そこで8ビット中4ビットを1、残り4ビットを0とした場合を考えます。
数学的には 8C4になりますので、70通りのコマンドが使えそうです。
仮にセンサーを16台として個別に割り振っても4つのコマンドを使えるので、
 ”通過なし”、”左から右”、”右から左”、”その他(異常検知)”とでもしましょうか。
また、コマンドが1バイトになれば受信処理もかなり楽になると思われます。
スポンサーサイト

コメント

コメントの投稿














管理者にだけ表示を許可する


トラックバック
トラックバック URL
http://henohenomoheji.blog22.fc2.com/tb.php/365-6bd0d4d4
この記事にトラックバックする(FC2ブログユーザー)

天気予報


-天気予報コム- -FC2-

プロフィール

へのへのもへじ

Author:へのへのもへじ
FC2ブログへようこそ!

最近の記事

最近のコメント

最近のトラックバック

カテゴリー

ブロとも申請フォーム

この人とブロともになる

アルバム

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。