IRリピーターを構築する方法?


9

私はテレビの下の木製キャビネットに住んでいるデジタルケーブルボックスを持っています。キャビネットの扉を閉めたままリモコンを使いたいのですが。IRリピーターは約30ドル以上動作するようです。低コストで簡単に構築できますか?

回答:


7

最善の方法は、IRレシーバーモジュールを使用して、出力信号を再変調することです。
馬鹿と言う前に:-)最初に復調し、次に再変調します。説明しましょう。
フォトダイオードを使用してフィルタリングせずに信号を受信するだけの場合、信号であらゆる種類のゴミが発生し、場合によっては信号が溺れることもあります。そして、それはあなたが再送信したいものではありません。したがって、すべての可能なノイズを取り除くために、このためのフィルターを備えたIRレシーバーモジュールを使用します。出力はベースバンド信号で、このスクリーンショットの下のトレースです。

スコープのスクリーンショット

一番上のトレースは変調された信号です。これを再構築する必要がありますが、これは驚くほど簡単です。ベースバンド信号と36kHzの方形波(または、使用している搬送周波数)のANDをとるだけです。

ゲート発振器

ベースバンド信号はCONTROL、発振器を有効にする信号です。以下のために74HC132クワッドNANDゲート発振器の周波数は次式で与えられます。

f=1T10.8×RC

IRレシーバーはアクティブLOW信号を出力し、発振器がオフのときは低出力信号も必要なので、実際にはシュミットトリガーNORゲートが必要ですが、それらを取得するのは難しいため、NANDからNORを作成します。制御入力と出力を反転します。74HC132の残りの3つのNANDゲートのうち2つを使用できます。次に、反転出力を使用してトランジスタを駆動し、トランジスタが赤外線LEDを切り替えます。

それでは、IRレシーバーモジュール、74HC132クワッドNANDゲート、トランジスター、IR LEDです。これで、IRリピーターを構築できます。


supercatを編集して、適切な信号がないために着信ノイズを増幅するAGCに関するコメントを正しく記述します。これは実際に発生し、このノイズによってシュミットトリガー発振器がすばやくオン/オフされる場合があります。これは見栄えが良くないことは認めますが、おそらく害はありません。おそらく、キャリアは非常に破損しているため、2番目のレシーバーはロックされず、受信したノイズを出力します。信号を受信しないときにも出力されるノイズ。

この欠点に悩まされないより良い解決策があります。IRレシーバーに「データ有効」出力があればいいのですが、そのようなコンポーネントを見たことがありません。しかし、信号をマイクロコントローラーでデコードすると、それが有効な信号であるかどうかがわかります。そして、マイクロコントローラは受信したコードを再送信できます。マイクロコントローラはキャリアを作成できるため、74HC132オシレータを置き換えることができます。
その間、別の拡張機能を導入できます。74HC132の出力のデューティサイクルは50%でした。これは、最初のRCトランスミッターで使用されるデューティサイクルでもあります。次のスコープのスクリーンショットに示すように、バッテリー電力を節約するために、後の世代のトランスミッターは33%または25%のデューティサイクルを使用しました。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

マイクロコントローラのPWM出力を使用することにより、25%のデューティサイクルキャリアを簡単に作成できます。


2
あなたのばか、ああ待って、私はあなたの説明を読みましょう。: ) いい答えです。
Kortuk、2011

そのようなアプローチについて私が言及する1つの警告は、一部のIR復調器チップには、有効な信号がない場合にランダムノイズを出力する傾向がある自動ゲイン制御があることです。有効な信号を受信すると、ノイズがしばらく止まる程度までゲインが低下するため、通常、ノイズは動作に影響しません。ただし、IR LEDで駆動しようとしている機器に有効な信号がないと通常はノイズを出力しないレシーバーがある場合は、強いランダム信号を供給すると問題が発生する可能性があります。
スーパーキャット'28

たとえば、一部のデバイスには、IRポートに「何か」またはフロントパネルのボタンに「何か」があるかどうかを確認するポーリングロジックが含まれている場合があります。IRポートに「何か」がある場合、ポーリングロジックは、何もない状態で一定の時間が経過しない限り、それだけに焦点を合わせる可能性があります。このようなロジックにより、ランダムノイズがIRに送信されている間、フロントパネルのコントロールが応答しなくなる場合があります。また、デバイスが消費する電流の量も増加する可能性があります(おそらくケーブルボックスの問題ではありませんが、この方法をバッテリー駆動の機器で使用した場合は、要因になる可能性があります)。
スーパーキャット

@supercat-AGCについてはあなたの言う通りです。適切な入力信号がないとノイズが増幅されることに気づきました。私はそれについて私の答えに何かを追加します。
stevenvh 2011

素敵な反応。マイクロコントローラーについて言及するもう1つのことは、少なくとも3つの方法があることです。(1)有効なコードワードを探し、それをデコードしてから、そのコードワードを送信します。(2)送信の開始である可能性が高いパターンを探し、そのパターンを再確認せずに一定の時間が経過するまで、データの逐語的な通過を開始するための手掛かりとして使用します。(3)特定の長さのパルスを探し、正しい値のように見えるように正規化して出力します。デコードおよび再エンコードにより、翻訳を行うことができますが、それ以上になる可能性があります...
スーパーキャット'28

2

かなりシンプルでなければなりません。IR LED(トランスミッター)を駆動するIR(赤外線)フォトトランジスター(レシーバー)が機能すると思います。デバイスで使用されるさまざまな赤外線周波数には、約800 nmから940 nmの範囲があります。940nmはかなり一般的です*が、それから始めますが、いくつかの実験が必要になる場合があります。

IRリモコンは特定の周波数で変調されているため、他の光源からの干渉を受けにくくなっています。この変調は約38KHzですが、フォトトランジスタはその変調をLEDに問題なくコピーするだけです。

回路は、左のトランジスタがIRフォトトランジスタであるダーリントンのようなものです。右側のトランジスタは、100mA程度を処理できるNPNでなければなりません。LEDは、電流制限抵抗器を備えた右側のトランジスタの上にあり、光がフォトトランジスタに当たると、グランドに引き込まれます(そしてオンになります)。

注意:不正なasciiアート回路図は次のとおりです。

        --- VCC
         |
         R  RESISTOR
         |
         V  LED
         |
   ------|
 |/      |
-|       |
 |\    |/
   ----|    NPN
       |\
         |
        --- GND

ただし、これは周囲の光に敏感すぎて、ほとんどの時間、LEDがオンのままになっている可能性があります。その場合は、38KHz(または特定の周波数)の受信機と変調器でさらに複雑なものが必要になる場合があります。

[*] -私はこの雰囲気の中で、H 2 O吸収帯によるものであると思われるフィルタリングこの周波数で日光を。テレビ-B-ゴーン用途は940nmの、これはあなたが望むものと考えられます。


2
これにはAGC回路が必要になる場合があります。より複雑になりますが、適切な設定を使用すると、はるかに信頼性が高くなります。
Jesse

2
フォトダーリントンは非常に敏感で、IR LEDが常にオンであり、その日はかなり明るいです。遊んでいるだけなら、抵抗器、LED、PTを直列に接続して試してみます。私はまた、DC太陽光をフィルターで取り除くために、容量結合エミッターフォロアを試します。en.wikipedia.org/wiki/Common_collector
joeforker

多くの場合、自動利得レシーバーが必要です。蛍光灯などのアイテムは、38 kHzなどの周波数で変調IRをオフにします。オールインワンのIRレシーバーは、常に一定の信号がベースラインとして得られるように、考慮されていないものを常に調整します。
Kortuk、2011

0

数年前に作られキットがまだ市場に出ていました。計画は2006年10月にシリコンチップ(オーストラリア)に掲載されます。


それは面白い。キットは、既製のものとほぼ同じ価格ですが:(
NotDan

しかし、それはどんな楽しみでしょうか?:)

@NotDan、一般的に、あなた自身の電子機器を構築することで、あなた自身にお金を節約することはありません。彼らは彼らの側に規模の経済を持っています、あなたはそうではありません。このサイトのほとんどの人は、コスト削減ではなく、学習課題としてそれに取り組みます。
Kortuk、2011

@Kortuk-私のソリューションはよりシンプルで安価です。彼らはもっとコピーされるので、彼らは商用製品をこれほど単純にしたくないと思います。それが私が考えることができる唯一の理由です。
stevenvh 2011

@Stevenvh、私は以前にあなたの解決策を作りました、そしてそれは簡単だったことを認めます、しかし私はいくつかのより良いリモコンがIRDAのような通信プロトコルを使用することを読みました。私の心の中で最初のステップは、データをキャプチャし、プロトコルが単純な一方向通信であるかどうかを判断することです。
Kortuk、2011
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.