ユニバーサルIRリモート「コード」はどのように機能しますか?


9

特定の機器のIRプロトコルとコードを検索するときに、この種のリファレンスを見つけるのは簡単です。実際のIR送信には、これらの小さなコードが保持できるよりもはるかに多くのデータが含まれています。

これらのコードは正確に何を表していますか?
デバイスが受信できるすべてのコマンドを4桁で表すにはどうすればよいですか?
これらの「コード」は、いくつかの標準プロトコルを参照していますか?ユニバーサルリモートは、プロトコルと製品がこの小さな構成コードから理解できるすべてのコードをどのようにして知るのですか?

この技術についてもっと知りたいです。私にとってはすべてのリモートが異なるようで、どのビット/バイトが何をするかを特定するためにすべてのメッセージをリバースエンジニアリングする必要があります。

回答:


15

コードは、実際のIRコードのセットへの参照にすぎません。これは、使用するコード変調のタイプ、ブランド、およびデバイスタイプをリモートのマイクロコントローラーまたはCPU(緩い用語)に通知します。標準プロトコルはRC5とNECですが、他のタイプもあります。プロトコルがわかったら、あとは実際のボタンコードを作成するだけです。これはかなり小さな一般的なコードのセットで、通常は8ビットなので、0〜255または0x00〜0xFFとメーカーコードです。各値はデバイスに基づいて異なることを行うので、1つのテレビが電源オンを意味するために0x0Aをとる場合があり、別のテレビはそれをチャネルダウンに使用する場合があります。

ユニバーサルリモコンは基本的に、メーカーが一般的なデバイスの一般的なIRコードセットに関するデータを収集し、エンドユーザーにそのコードセットを設定する方法を提供することで機能します。入力したコードは、番地のようなもので、リモートがそのコードに必要なすべての情報を把握しています。

テレビメーカーは、あるテレビから別のテレビにコードを再利用する場合があり、一部のホワイトラベルメーカーはそれらを再利用します(ホワイトラベルメーカーは、ブランド名のある一般的なテレビを製造しています)。したがって、コードには多くの重複があります。誰も車輪を再発明することを好まない。


だから私が参照した表のコードは、デバイス自体よりもユニバーサルリモコンにはるかに関連していますか?
Filipe

はい。これらは基本的に、リモート会社が新しいコードセットを追加した順序の任意の番号です。
通行人2018年

わかります。これらのコードセットのオンラインソースを知っていますか?
フィリッペニコリ2018年

1
はい!getzweb.net/jp1には、複数のリモートタイプの膨大なリストがあります。UEIが作成したユニバーサルリモコンであるComcastリモコンで使用します。通常、JP1コネクタで見られます。あなたはリモートタイプをググってもっと見つけることができます。カスタムコードでプログラムできるものもあります。たとえば、私のテレビコードセットには、AndroidテレビボックスとMacのコードが含まれています。
2018年

3

コードが行うことはすべて、送信デバイスに何が話しているのかを伝えることです。特定のコマンドは、各モデルの送信デバイスによってすでに認識されています。

リモコンが各モデルのコマンドをどのように認識するかについては、リモコンにプログラムする必要があります。そのため、コマンドはメーカーによって定義およびリリースされるか、リバースエンジニアリングされます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.