コンピュータ制御学習リモコン

概要

ブロック図

赤外線信号解析

赤外線信号の分類
STD系(標準規格)Reader,40Bit Data(負論理),Stop Bit
VCR系Reader,32Bit Data(負論理),Stop Bit
TV,AV系Reader,12Bit Data(正論理) 間隔を置いて三回繰り返し
CableTV系未解析
STD系の例(Tは時間単位, 約0.47ms)
		Reader
		8T      4T
		~~~~~~~~____

		Data
		7             6           8         9           2         8         D             7             2         8
		T T   T   T   T T   T   T T   T T T T   T T T   T T T   T T   T T T T   T   T T   T T   T   T   T T T   T T   T T T
		~_~___~___~___~_~___~___~_~___~_~_~_~___~_~_~___~_~_~___~_~___~_~_~_~___~___~_~___~_~___~___~___~_~_~___~_~___~_~_~_
		 T 3T  3T  3T  T 3T  3T  T 3T  T T T 3T  T T 3T  T T 3T  T 3T  T T T 3T  3T  T 3T  T 3T  3T  3T  T T 3T  T 3T  T T T

		Stop
		T_
VCR系の例(Tは時間単位, 約0.57ms)
		Reader
		16T             8T
		~~~~~~~~~~~~~~~~________

		Data
		7             6           8         9           2         8         D             7
		T T   T   T   T T   T   T T   T T T T   T T T   T T T   T T   T T T T   T   T T   T T   T   T
		~_~___~___~___~_~___~___~_~___~_~_~_~___~_~_~___~_~_~___~_~___~_~_~_~___~___~_~___~_~___~___~___
		 T 3T  3T  3T  T 3T  3T  T 3T  T T T 3T  T T 3T  T T 3T  T 3T  T T T 3T  3T  T 3T  T 3T  3T  3T

		Stop
		T_
TV,AV系の例(Tは時間単位, 約0.49ms)
		Reader
		4T  T
		~~~~_

		Data
		A         8        1
		2T T 2T T 2T T T T T T T 2T
		~~_~_~~_~_~~_~_~_~_~_~_~_~~_
		  T T  T T  T T T T T T T  T

ハードウェア

RS232C 通信条件

通信速度9600bps
パリティなし
ビット数8
ストップビット1

RS232C 通信ケーブル


回路図


ソフトウェア


メニュー説明

メニュー機能
File
  • Save:学習したデータをファイル(remocon.dat)に保存
  • COM:COMポートの選択(デフォルトはCOM2)
  • Quit:終了
Set
  • VCR,AUX,TV,CBL種別ごとにボタンデータを学習
  • ボタン相当のメニューを選択後、お手持ちのリモコンボタンを赤外線受光部に向けて押して下さい。
  • 正常に認識すると読みとったデータを表示します。
  • VCR には VCR系, AUX,TV には TV,AV系, CBL には STD系を割り当てています。
Help
  • About:remoconについて

制御コマンド

分類コマンドデータ
VCR系赤外線送信0x04バイト(送信)
VCR系赤外線受信0x104バイト(受信)
AUX系赤外線送信0x12バイト(送信)
AUX系赤外線受信0x112バイト(受信)
STD系赤外線送信0x25バイト(送信)
STD系赤外線受信0x125バイト(受信)

PIC16C84 用ソフトウェア(ファームウェア)


あとがき


©1997 All rights reserved by Einstein. inserted by FC2 system