ユーザー名:

パスワード:


パスワード紛失

新規登録
ビートス オンラインショップへ
アブソリュート株式会社様へ

SHARP TV系 15bitコード

このトピックの投稿一覧へ

SHARP TV系 15bitコード

msg# 1.4
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-8-26 2:43 | 最終変更
sin  <ROOKIE>   投稿数: 2
こんばんは〜
sinと申します。
最近、仕事と趣味の両方で、このリモコンを使い始めました。

# 新規に感想等を新規トピックで書いてしまったのですが、何故か反映されません・・・。
# 管理者様の承認が必要なのかしら?

FW 2.1.6 / 2.1.Gを使ってみました。
送信のみ自作ソフト(win C#のお手製コンソールアプリから 赤外線送信ライブラリ[DLL]をコールして使用)も作ってみました。

家電協48bitコードは、当然問題無く動作しました。

次にSHARP/DENON/TOSHIBAの15bitコードというのに対応したくて、ファームのソースを見ていたら、Type F(15)のDXアンテナのコード(リーダー無し、データ1(15bit) + データ2(15bit))に似ていたので、FW 2.1.Gで試してみました。実際に使ったのは、SHARPの古いTVリモコンです。

結果は、送信設定ツールでの受信はNG(データ化け)。(受信データの期待値を知っていたので)データを修正しての送信はOKでした。受信時に先頭が"1"の場合"0"と判定していました。

"0","1"の判定閾値のパラメーターを変更したFWを作れば、期待通りには受信しそうですが、"0"と"1"の中間の値を閾値にしているのに正しく判定しないのは不思議です。先頭1bit目以外のデータは正しく受信していました。送信したIRを、別なハード・ソフトで確認してみたら、波形はほぼ同じでした。


家電協になる前のリモコンフォーマットは、いろんな種類があるので、すべてに対応するのは困難ですね。FWのROM/RAMサイズ的にも厳しいですね。

PC側から以下のようなデータを毎回渡すようにしてしまえば、ROM/RAMの使用量も減って、もっといろんなフォーマットに対応可能になるのかな?とは思いましたが、今更の変更は面倒ですね(汗) 興味はあるのですけどね・・・。
 リーダーの有無とL/H期間
 データ0/1のL/H期間
 データ1のビット列
 データ1のトレイラーの有無とL/H期間
 中休み1の期間
データ2のビット列
 データ2のトレイラーの有無とL/H期間
 中休み2の期間
データ3のビット列
 データ3のトレイラーの有無とL/H期間
 ・・・他?
受信は、PC側で解析か?

けど、こんな事するくらいなら、FW3.x系でRAWデータを扱ってしまった方がなんでも送受信可能ですよね。
イイね!の数:0
返信する

この投稿に返信する

題名
投稿本文

投稿ツリー

  条件検索へ