あなた自身の手を使って単一チャンネルIRリモコンシステムを作る、写真とマクタークラス。 リモートコントロール図IRコントロール

誰かがテレビに従って夕方遅くに興味深い映画があり、妻はテレビを静かにするつもりです、子供は寝ていますか? 何をすべきか? ワイヤーを持つヘッドフォンは便利ではなく、無線で高価です。 しかし、方法があります。

IR線にワイヤレスヘッドフォンを表示しています。 より正確には、ヘッドホン用の送信機および受信機。 操作の原理は非常に単純であり、送信機はテレビのオーディオ出力またはその他の技術に接続します。 IRダイオードの確立の送信機では、テレビからのコンソールと同じであるため、送信機はテレビからの音声を受信機によって受け入れられているIR信号に変換します。

スキームを点滅させる必要はありません。スキームを組み立てて楽しんでください。

これがトランスミッタスキームそのものです。

それは多数の詳細で構成されています、それは彼女を集めることははるかに難しくありません。 あなたは手数料を乗り越えることさえできますが、取り付けられている設置をすべて行います。 トランスミッタの電源は12Vです。たとえば、9Vなど、すべてが機能しますが、ヘッドフォンでは長音があることになります。 セットアップ内の送信機は必要ない、図のようにすべてを接続するための主なものです。

アセンブリの後のトランスミッタボード自体。

この図は、伝送のための4つのIRダイオードを示していますが、3つだけを適用し、それは単に単にそうではありませんでした。 また、1つを置くこともできますが、より多くの場合、それが送信信号をキャッチすることが簡単です。 写真の下のダイオードのIRダイオードと写真を接続する:

受信機はまた、送信機よりもさらに少ない詳細で構成されています。
受信機スキーム:

受信機の中心はTDA 2822マイクロ回路です。店にはペニーがあります。

受信機は、任意の電源から3~4.5Vの電源を供給されます。
受信機ボードは十分にコンパクトです。

その結果、受信機に適したケースが見つかりました。

充填全体がそこに配置されています、多くのスペースが残っていました。

食事になりました。 私は子供のおもちゃから電池を適応させて選択することを長い間考えました。 その結果、単に電池を充電することができ、電池を変更することはできません。

ハウジングではすべてが台無しにされていました、その場所は端に十分でした。

その結果、すべてが素晴らしく見えます。


トランスミッタエンクロージャーの回転が回転します。 体は私がその時にいたことを置きました。 結局のところ、電源から食品は外部になります。

9V電源装置。
すべて準備ができています。 受信側の操作性を確認するには、HEADPHONESを接続します。ヘッドフォンを接続します。テレビから簡単なリモコンを導き、ボタンを押す必要がある場合は、受信側が機能することを意味します。

家庭用無線電子機器では、赤外線の統合受信機が広く使用されていた。 他の互いに、それらはIRモジュールとも呼ばれる。

それらは任意の電子機器で検出することができ、リモコンを使用して使用できる管理を管理することができます。

ここでは、例えば、テレビPCB上のIR受信機。


この電子部品の単純さが簡単になるにもかかわらず、これはリモコン(DB)から赤外線信号を受信するように設計された特殊な集積回路である。 原則として、IR受信機は少なくとも3つの結論を持ちます。 1つの出力が一般的で、マイナスに接続します «-» 食物 ( GND。その他の利点に役立ちます «+» 出力( v)、および受信信号の3番目の出力( でる。).

通常の赤外線フォトダイオードとは異なり、IR受信機は、固定周波数のIRパルスである赤外線信号を受信して\u200b\u200b処理することができ、これは固定周波数と一定時間束のパルス束である。 この技術的解決策はランダムなトリガを排除します。これは、バックグラウンドの放射によって引き起こされ、赤外線範囲で放出される他の装置からの干渉によって引き起こされる可能性があります。

例えば、IR信号の受信機に対する強い干渉は電子安定器を有する蛍光灯灯を作り出すことができる。 IRモジュールは特定のニーズで鮮明された専用のマイクロ回路であるため、通常のIRフォトダイオードとの反対のIR受信機を使用することは不可能であることが明らかである。

IRモジュールの動作の原理を理解するために、構造的スキームを使用してその装置でより詳細に説明します。

IR放射線受信機のマイクロ回路は以下を含む。

    ピンフォトダイオード

    調整可能なアンプ

    ストリップフィルター

    振幅検出器

    フィルタの統合

    めっきり


ピンフォトダイオード - これは地域間にある様々なフォトダイオードです。 n そして p それ自身の半導体の面積があります( i-oblast. )。 それ自体の半導体の面積は、その中に不純物のない純粋な半導体からの基本的には基本的に層である。 その特殊な特性をピンドットするのはこのレイヤです。 ところで、ピンダイオード(フォトダイオードではない)がマイクロ波エレクトロニクスに積極的に使用されています。 携帯電話を見て、PINダイオードも使用しています。

しかし、PINフォトドライダーに戻りましょう。 通常状態では、ピンフォトダイオードを介した電流は進行しない(いわゆる逆変位)。 外部赤外線放射の作用以降 i領域 電子 - 正孔対があるので、電流はダイオードを通って流れ始める。 この電流は次に電圧に変換されて入力されます 調整可能なアンプ.

次に、調整可能なアンプからの信号が入力されます ストリップフィルター。 干渉に対する保護として機能します。 ストリップフィルタは特定の周波数に設定されています。 そのため、IR受信機では、周波数30に設定されているストリップフィルタが主に使用されています。 33; 36; 36.7; 38; 40; 56と455キロヘルツ。 リモコンによって放出された信号がIR受信機によって受信されるためには、IR受信機ストリップフィルタが構成されているのと同じ周波数によって変調されなければならない。 したがって、例えば、変調された信号は放射状の赤外線ダイオードのように見えます(図を参照)。

しかし、それはIR受信機の出口の信号のように見えます。

バンドフィルタの選択性が小さいことが注目に値する。 したがって、30キロヘルツフィルタを有するIRモジュールは、周波数が36.7キロヘルツ以上の信号を受信することができる。 真実、自信を持って受信する距離は著しく低下しています。

信号がストリップフィルタを通過した後、それが入る 振幅検出器 そして フィルタの統合。 統合フィルタは、干渉によって引き起こされる可能性がある短い単一信号バーストを抑制するために必要とされる。 次に、信号が点灯します めっきりそしてその後 出力トランジスタ.

受信機の持続可能な動作のために、調整可能な増幅器の利得は自動利得制御システムによって監視される( ar)。 有用な信号は一定期間のパルスのパッケージであるので、慣性aruのために、信号は利点ノードおよび残りの回路ノードを通過する時間を有する。

パルスパッケージの持続時間が過大である場合、寒天システムがトリガされ、受信機は信号を受信しなくなる。 このような状況は、IR受信機が電子安定器を有する蛍光灯によって照明され、それは30~50キロヘルツの周波数で動作する。 この場合、蒸気水銀ランプの産業用赤外線放射は、光検出器の保護ストリップフィルタを通過させ、ARUのトリガを引き起こす可能性がある。 当然のことながら、IR受信機の感度が低下する。

したがって、テレビの光検出器がリモコンからコマンドを受けないときは驚くべきではありません。 おそらく彼はただ蛍光灯の照明を防ぎます。

しきい値の自動調整 ar ar閾値装置のしきい値を制御するARUと同様の機能を実行する。 ARPは、モジュール出力における誤パルス数を減らすようにしきい値閾値のレベルを示す。 有用な信号がない場合、誤ったパルスの数は毎分15に達することができます。

IRモジュール本体の形態は、フォトダイオードの敏感な表面上の受信された放射線の集束に寄与する。 ケースの材料は、830~1100nmの波長の放射線を通過させる。 したがって、光学フィルタは装置内に実装される。 外部電界の影響から受信機の要素を保護するために、モジュール内に静電スクリーンが設置されている。 写真はIRブランドモジュールで表示されています HS0038A2。 そして TSOP2236。。 比較のために、普通のIRフォトダイオードが次に示されている KDF-111V。 そして FD-265.

IR受信機

IR受信機の健全性を確認する方法

IR信号受信機は特殊なチップであるため、その保守性を確実に確認するために、電源電圧がチップ上で使用される。 例えば、TSOP22シリーズの「高電圧」IRモジュールの公称供給電圧は5ボルトである。 消費電流はミリアンパー単位(0.4~1.5 mA)です。 電源がモジュールに接続されると、天井を考慮する価値があります。

信号が受信機上で与えられていない状態では、パルスパック間の一時停止は、その出口の電圧(負荷なし)は電源電圧とほぼ等しい。 合計出力(GND)と出力出力の間の出力電圧は、デジタルマルチメータを使用して測定できます。 現在のモジュールによって消費される電流を測定することもできます。 消費電流が典型的なものを超える場合は、モジュールが不良のほどおそらく不良です。

電源装置、マルチメータ、リモコンを使用してIR受信機の状態を確認する方法については、読み取りできます。

我々が見ることができるように、赤外線チャネル内の遠隔制御システムで使用されるIR信号の受信機は十分に洗練された装置を有する。 これらのフォトダイギットは、自家製デバイスでマイクロコントローラ技術のファンを使用しています。

中国のチップのIR線のシステムDU

今私たちの国の中では、さまざまな中国の電子機器がたくさんありました。 ラジオコントロールまたはIRコントロールの様々な飛行および運転玩具は非常に人気があります。 それらのほとんどは、それぞれSM6135-SM6136、制御システムのコーダおよびデコーダに基づいています。 これらのチップは故障したおもちゃから採掘することも、ただ店で買うことができます。

ここでは、これらのチップと同様に表示したいです。たとえば、IR線の5倍のリモコンを整理することができます。

この図はリモートとデコーダを示しています。

SM6136にはリモートが残ります。 ご覧のとおり、それは非常に小さく、詳細とスキームは非常にコンパクトに実行できます。 S1~S5ボタンはコマンドをフィードするように機能します。 コマンドは、特定のシーケンスのパルスパックによって送信されます。 パルスを通すと、変調周波数によってスワップされます。 この変調周波数、ならびに指令パルス信号の等価頻度は、抵抗R1によって設置されているクロック発生器の周波数に依存し、パックのパックの周波数はクロック発生器の周波数の半分に等しい。これは制御出力13d1で測定することができる。

パルス変調信号は、VT1上のキーとそれを介してHL1 IR LEDに入り込む。 電流VIA HL1はR3抵抗に制限されています。 HL1 LED - テレビリモコン3VからLEDを導きました。
HL2 - チーム送信インジケータ。

受信回路は右側に示されており、SM6135チップ上。 コンソールの区画は統合された光検出器FL1を取ります。 これは、38 kHzの変調周波数の下で、テレビからの標準的な光検出器DUです。 トランジスタVT2 - インバータで。 そして、コマンドはリード7,6,10で論理ユニットの形で表示されます.11,12 D1。 クロック周波数はR4抵抗によって設定されます。

設定
コンソールから始めます。 出力周波数13d1の測定は、光検出器とのペアリングに必要なDUDDY周波数に等しく設定されている。 すなわち、SFH506-38であれば、すなわち38kHzの周波数で76kHzが出力13d1にあるべきである。
次に、コマンドが受け入れられ、最高の範囲になるようにR4を構成するためのコマンドを渡します。

同じキットSM6136 / 6135は、モデルとおもちゃを備えたラジコンシステムに使用されています。 この場合、コマンドインパルスは、パルスを充填することなく、変調パルス、すなわち純粋にコマンドコードで充填されていないSM6136の8番目の出力から除去される。 このコードはトランスミッタ変調器に供給されます。
受信部は、SM6135チップの増幅カスケードを使用するので、受信部も異なっている(結論1~3,14~16)。 これらのカスケードでは、超走行検出器からの信号増幅回路が収集される。

可能な無線制御方式の1つが第2の図に示されている。

JDMプログラマーを収集した場合は、スキームを繰り返すために単純なものを見つけるために進みます。 非常に多くの場合、これらはLEDまたはLEDインジケータ上のLEDまたは時間のバラのフラッシャーですが、実用的なアプリケーションの最初のバージョンは何も関係ありません。アウトバックに住んでいる、常に所望のコンポーネント(たとえば、石英共振器またはLEDインジケータ)がありません。


以下に提案されたスキームでは、アイアンオフのサイト(http://aes.at.ua/publ/31-1-0-61)から取られ、より手頃な価格の要素が使用されます。

TSOP1738フォトセンサーはTSOP1736で私に置き換えられましたが、備わっている備品で中止された同様の詳細を実験することができます。

スキームで指定されたマイクロコントローラは、ファームウェアによって異なるファームウェアによってステッチされます。ファームウェアの両方のオプションを上記のサイトからダウンロードできます。

リレーは任意の12ボルトの巻き取り電圧を使用することができる。

それらのいくつかの図ではあまり良くないので、アイテムの残りの部分について少し。
C1 - 220μF25 V。
C2 - 220μF、10 V以上。
C3 - 0.1μF(Typteerは著者のスキームでは胚です - 次のコンデンサー、電解液は配列番号4を持っています)。
C4 - 4.7 ICF 10 V。
R1 - 330オーム。
R2 - 1K;
R3 - 4.7 K。
T1 - BC547、KT315、またはN - P - N構造の他の同様のトランジスタ。
LED - どのような種類のLEDとあなたが好きな色;
D1 - 1N4148、1N4007または類似体。
ボタン - 固定なし。
スタビライザー - 5ボルト

ヤコラセルゲイ

前書き

インターネットでは、MicrochipのPIC16FファミリとPIC18F企業のコントローラに基づく多くの簡単なデバイスがあります。 私はあなたの注意をお勧めしますか? この記事では、プログラムのソーステキストを実行してリアルタイムシステムを作成できるため、PIC18Fのプログラムを書くすべての人にとって役立ちます。 このプロジェクトのハードウェアとソフトウェアの実装で終わる理論と標準からの範囲で、情報が平らになるでしょう。 AseMblerのソーステキストは完全なコメントを備えています。 したがって、プログラムを理解するのは難しくありません。

考え

いつものように、すべてのアイデアから始まります。 私たちはStavropol地域の地図を持っています。 地図上のエッジの26個の領域があります。 カードサイズ2 x 3 m。選択した領域のバックライトを制御する必要があります。 管理は赤外線制御チャネルでリモートであるべきです、そしてテキストは単にIRまたはIRリモコンです。 同時に、制御コマンドはRS制御サーバに送信されるべきです。 地図上の地域を選択するとき、制御サーバーはモニターに追加の情報を表示します。 サーバーからのコマンドで、マップ上の情報の表示を管理できます。 タスクが配信されます。 最終的には、写真に見えるものを手に入れました。 しかし、これがすべて実施されなければならなかった前に、いくつかの段階はさまざまなテクニカルタスクを解決しなければならなかった。


端からの眺め。

デバイス操作アルゴリズム

リモコンから、ディスプレイ管理システムは、CDのトラック番号をテレビまたはタスクのプログラムを選択することよりも難しく制御されるべきです。 Philips Video Recorderから携帯電話を準備することにしました。 部屋地区を選択すると、ボタンボタン「P +」の次の2つのデジタルボタンを順番に押すと、終了入力「R-」が設定されています。 最初にエリアを選択すると割り当てられます(LED照明がオンになります)、繰り返し選択すると選択は削除されます。
RS管理サーバーを使用したカード管理プロトコル。

送信コマンド、すなわち PCのデバイスからのコマンド:

1.1。 RSのデバイスの電源を入れるとコマンドが付属しています.MAP999
1.2。 エリアをオンにすると、マップ(地区番号)1
1.3。 エリアがオフになっているとき:MAP(地区番号)0
1.4。 カード全体をオンにすると、Map001
1.5。 カード全体をオフにすると、MAP000

2.着信コマンド:

2.1。 地図全体を含める:MAP001
2.2。 地図全体をオフにしてください:map000
2.3。 エリアを有効にする:マップ(地区番号)1
2.4。 地域の電源を切る:Map(地区番号)0
2.5。 添付の分野に関する情報を入手する:Map999このコマンドに応答して、段落1.2の形式のすべての幅広い分野に関するデータが送信されます(すべての幅の領域が再含まれているかのように)。
2.6。 無効な領域に関する情報を入手する:MAP995このコマンドに応答して、データはすべてのオフの領域についてパラグラフ1.3の形式で転送されます(すべてのオフの領域が再びオフになっているかのように)。

最後のエリアをオフにすると、「カード全体の電源を切る」コマンドも受信する必要があります。
最後の非包括的な領域をオンにすると、 "enable map"コマンドも受信する必要があります。
領域番号は数字のASCII文字(0x30-0x39)です。

実装のためのアイデアから

自筐体の製造がかなり困難な問題である可能性があることを期待して、シリアルマシンから完成したリモコンを取ります。 RC5制御コマンドのIR制御システムは、IR制御システムの基礎として選択される。 現在、IR光線上のリモコン(DF)は様々な機器を制御するために非常に広く使用されています。 おそらく、IR DUが使用された最初のタイプの世帯機器がテレビであった。 今、それはほとんどの種類の家庭用オーディオとビデオ機器です。 携帯用音楽センターでさえ最近DUのシステムを備えています。 しかし、家電機器はduを適用する唯一の範囲ではありません。 DFと生産を備えた楽器、そして科学研究所ではかなり広範囲にわたりあります。 世界では、IR DUの互換性のないシステムの非互換性のあるシステムがあります。 RC-5システムは最大の分布を受けました。 このシステムは国内を含む多くのテレビで使用されています。 現在、RC-5リモコンのいくつかの修正は異なるプラントによって生産されており、いくつかのモデルにはかなりのデザインがあります。 これにより、IR DUを持つ自作のデバイスを入手できます。 詳細を下げた後、このシステムが選択された理由は、RC5形式に基づく建設システムの理論を検討します。

理論

制御システムがどのように機能するかを理解するために、IRリモコンの出力における信号であることが侵入する必要があります。

赤外線リモコンシステムRC-5は、家電製品を管理する必要性についてPhilipsによって開発されました。 リモコンボタンを押すと、送信機チップが起動され、36 kHzの周波数の充填を持つ一連のパルスが生成されます。 LEDはこれらの信号をIR放射に変換します。 放射信号はフォトダイオードによって受信され、それは再びIR放射を電気的インパルスに変換する。 これらのパルスは、受信機のマイクロホップを強化し復調する。 それからそれらはデコーダで提供されます。 デコードは通常、マイクロコントローラを使用してソフトウェアを実行します。 これについては復号化に関するセクションで詳しく説明します。 RC5コードは2048のコマンドをサポートしています。 これらのコマンドはそれぞれ64チームの32グループ(システム)を構成しています。 各システムは、テレビ、ビデオレコーダーなどの特定のデバイスを制御するために使用されます。

IR制御システムの形成の黎明時に、信号生成はハードウェアであった。 このために、専門的なICが開発され、今度はますますリモコンをマイクロコントローラに基づいて行われます。

最も一般的な送信機チップの1つはSAA3010マイクロ回路です。 簡単にその特徴を考慮してください。

  • 供給電圧 - 2 .. 7 IN
  • 待機モードにおける消費電流 - 10μA以下
  • 最大出力電流 - ±10 ma
  • 最大クロック周波数 - 450 kHz

SAA3010マイクロ回路のブロック図を図1に示す。

図1. SAA3010の構造方式。

SAA3010チップの結論の説明は表に記載されています。

出力 指定 関数
1 x7。 入力線マトリックスボタン
2 SSM。 ロギングモードの選択
3-6 Z0-Z3。 入力線マトリックスボタン
7 MDATA。 変調された出力、1/12共振器周波数、2%
8 データ。 出力
9-13 DR7-DR3 スキャン出力
14 VSS 土地
15-17 DR2-DR0。 スキャン出力
18 OSC 発電機入力
19 TP2。 テスト入力2。
20 TP1 入力入力1。
21-27 X0~X6。 入力線マトリックスボタン
28 VDD。 供給電圧

送信機用マイクロ回路はリモコンの基礎となる。 実際には、同じリモコンを使用して複数のデバイスを管理できます。 送信機用マイクロ回路は、組み合わせて単一のシステムモードで2つの異なるモードで32のシステムをアドレス指定することができる。 結合モードでは、システムが最初に選択され、次にコマンドが選択されます。 選択されたシステム(アドレスコード)の数は特別なレジスタに格納され、このシステムに関連するコマンドが送信されます。 したがって、コマンドを送信するには、2つのボタンの順次プレスが必要です。 多数のシステムと同時に作業する場合にのみ完全に便利で正当化されていません。 実際には、送信機は1つのシステムのモードでより頻繁に使用されます。 この場合、システム選択ボタンのマトリックスの代わりに、ジャンパがマウントされ、システム番号を決定します。 このモードでは、任意のコマンドを転送して1つのボタンのみを押します。 スイッチを適用することで、複数のシステムで動作できます。 そしてこの場合、コマンドを送信するには1つのボタンのみを押す必要があります。 送信されたコマンドは、このときスイッチを使用して選択されているシステムに関連付けられます。

SSM送信機出力(システムモード)への組み合わせモードを有効にするには、ローレベルを送信する必要があります。 このモードでは、トランスミッタマイクロ回路は次のように動作します.Xの残りの間、および送信機のZ線は、内部Pチャネル締め付けトランジスタを使用して高レベルの状態です。 X-DRまたはZ-DRマトリックスのボタンを押すと、キーボードのクラッキングの周期が開始されます。 ボタンが18クロックで閉じられている場合、発電機の解像度の信号が記録されます。 バウンス抑制サイクルの終了時に、DR出力はオフになり、各DR出力を含む2つのスキャンサイクルが開始されます。 最初のスキャンサイクルでは、2番目のXアドレスにZアドレスが検出されます。 ゼロ状態でZ入力(システム行列)またはX入力(コマンド行列)が検出された場合、アドレスは固定されます。 システム行列のボタンを押すと、選択されたシステム内の最後のコマンドが送信されます(すなわち、チームのすべてのビットは1に等しい)。 このコマンドは、システム選択ボタンがリリースされるまで渡されます。 コマンド行列のボタンを押すと、レジスタクロックに格納されているシステムのアドレスとともにコマンドが送信されます。 送信開始前にボタンが解放された場合は、リセットが発生します。 送信が開始された場合は、ボタンの状態に関係なく、完全に満たされます。 複数のZまたはXボタンを同時に押すと、ジェネレータは起動しません。

シングルシステムモードを有効にするには、SSM出力はハイレベルでなければならず、システムアドレスは対応するジャンパまたはスイッチによって設定する必要があります。 このモードでは、送信機のX線の残りの部分はハイレベルの状態にある。 同時に、消費電流を防ぐためにZ線をオフにします。 2回のスキャンサイクルのうち、システムのアドレスが決定され、レジスタロックに保存されます。 2番目のサイクルはコマンド番号を定義します。 このコマンドは、レジスタロックに格納されているシステムのアドレスとともに送信されます。 Z-DRジャンパがない場合は、コードは送信されません。

コードの渡しの間にボタンが解放された場合は、リセット。 評価抑制手順またはマトリックススキャン中にボタンが離されたが、ボタンを押す前にボタンも放電される。 DR0 - DR7の出力は開いた在庫があり、AT RESTトランジスタが開いています。

RC-5コードでは、各ボタンリリースで反転された追加の制御ビットがあります。 このビットは、ボタンが保持されているか新しいプレスを持っているかどうかについてデコーダに通知します。 コントロールビットは、完全に完了した小包後にのみ反転されます。 スキャンサイクルは各前提の前に行われますので、区画の転送中にボタンを別のものに変更しても、システム番号とコマンド番号が正しく送信されます。

OSC出力は1出力発生器の入出力であり、セラミック共振器を432 kHzの周波数に接続するように設計されています。 抵抗を6.8kΩの抵抗のある抵抗を含むことを推奨します。

通常動作中のテスト入力TP1とTP2はグランドに接続する必要があります。 高い論理レベルでは、TP1はスキャン周波数を増加させ、TP2 - シフトレジスタの周波数を高くします。

静止時には、データとMDATAの出力はZ状態にあります。 MDATAパルスシーケンスの出力における送信機によって生成されたは、25%の規格で36kHz(クロック発生器周波数の1/12)の周波数を有する。 データ出力では、同じシーケンスが生成されますが、充填されていません。 この出力は、送信機チップが内蔵キーボードコントローラの機能を実行する場合に使用されます。 データ出力信号は、リモートコントロール受信機の出力時の信号と完全に同じです(ただし、受信機とは異なり、それは反転はありません)。 これらの信号は両方とも同じデコーダによって処理され得る。 ある場合には、マトリックスを64ボタンに調査するために1つの割り込み入力が消費されるため、セットアップキーボードコントローラとしてのSAA3010の使用は非常に便利です。 さらに、送信機用マイクロ回路は、電力を+5Vにすることを可能にする。

送信機は14ビットのワードデータを生成し、そのフォーマットは次のとおりです。


図2.データワードフォーマットRC-5コード。

開始ビットは、受信機ICにARUSをインストールするように設計されています。 コントロールバッチは新しいプレスの符号です。 クロックの持続時間は1.778ミリ秒です。 ボタンが押されたままになると、データワードは64クロックの間隔で送信されます。 113.778 MS(図2)。

最初の2つのインパルスは開始され、両方が論理 "1"です。 受信側よりも早くビット(空)が渡されることで、メッセージの実際の開始が決まります。
高度なRC5プロトコルは1つのスタートビットだけを使用します。 ビットS2は、チームの6ビットに変換され、チームの6ビットに追加され、チームの全体の7ビットとして形成されます。

3番目のビットはマネージャです。 このビットはキーが押されたときはいつでも反転されます。 このようにして、受信機は、押されたままの鍵を区別することができ、または定期的に押される。
次の5ビットは、最初のLSBに送信されるIRデバイスのアドレスを表します。 住所はチームの6ビットに続きます。
メッセージには、一時停止とともに14ビットが含まれており、25.2ミリ秒の合計期間があります。 スタートビットS1の前半がブランクのままであるため、メッセージは短くなる可能性があります。 コマンドの最後のビットが論理 "0"の場合、メッセージビットの最後の部分も空です。
キーが押されたままになると、114ミリ秒ごとにメッセージが繰り返されます。 コントロールビットはすべてのメッセージで同じままです。 これは、自動ヘルパーの関数として解釈するための受信プログラムのための信号です。

良好なノイズ耐性を確保するために、二相符号化が使用される(図3)。

図3. RC-5コードの「0」と「1」のコーディング。

RC-5コードを使用する場合は、消費される平均電流を計算する必要があります。 ご飯を使っても十分にそれを作りなさい。 詳細なパッケージが示されている4。

図4.詳細なRC-5小包構造。

RC-5コマンドでの機器の同一の応答を確実にするために、コードは一定の方法でかなり分布しています。 そのような標準化により、さまざまなデバイスを制御できる送信機を設計できます。 異なる装置で同じ機能に対するコマンドのコマンドのコマンドでは、比較的少数のボタンを持つ送信機、例えばオーディオコンプレックス、テレビ、ビデオレコーダなどの送信機を制御することができる。

いくつかの種類の家庭装置のシステム番号を以下に示します。

0 - テレビ(TV)
2 - テレテキスト
3 - ビデオデータ
4 - Video Player(VLP)
5 - カセットVCR(VCR)
8 - ビデオチューナー(Sat.tv)
9 - ビデオカメラ
16 - オーディオプリアンプ
17 - チューナー
18 - テープレコーダー
20 - コンパクトプレイヤー(CD)
21 - 選手(LP)
29 - 照明

残りのシステム番号は、将来の標準化や実験的な使用のために予約されています。 標準化されたコマンドコードと機能にも準拠しています。
いくつかの機能のコマンドコードを以下に示します。

0-9 - デジタル値0-9
12 - デューティ政権
15 - ディスプレイ
13 - ミュート。
16ボリューム+
17 - ボリューム -
30 - 前後の検索
31 - 検索を検索します
45 - 排出量
48 - 一時停止
50 - 戻っ戻しになります
51 - 前後に巻き戻します
53 - 再生
54 - 停止
55 - 録音

LEDドライバに基づく送信チップに基づいて完成したリモコンを構築するために、大きなパルス電流を提供することができる。 モダンなLEDは、約1 Aのリモコンのリモコンで機能します.LEDドライバは、低レベル(ロジックレベル)MOSトランジスタ、たとえばKP505Aで構築するのが非常に便利です。 コンソールの概念の一例を図4に示す。 五。

図5. RC-5コンソール方式。

システム番号は、ZI出力とDRJ出力の間のジャンパーによって設定されます。 システム番号は次のとおりです。

ボタンを押したときに送信されるコードコードは、DRJ回線でXIラインを閉じます。次のように計算されます。

IR DU受信機は2相符号化でデータを復元する必要があり、干渉に関係なく大きな急速な信号レベルの変化に応答するはずです。 受信機の出口におけるパルスの幅は、公称No以外のものとは異なるはずです。 受信機は一定の外光に鈍感でなければなりません。 これらすべての要件を満たすことは簡単ではありません。 特殊なチップを使用しても、IR DUの受信機の古い実装は、数十部のコンポーネントを含んでいました。 このような受信機は、36 kHzの周波数に設定された共振輪郭をしばしば使用した。 これは製造と構成においてデザイン複合体を作ったすべて、良い遮蔽の使用を必要としていました。 最近、IR DUの三方向統合受信機は大きな分布を受けました。 一例では、それらはフォトダイオード、プリアンプおよびフォルダを組み合わせる。 マイクロコントローラを用いたさらなる処理に適した、36kHzを充填することなく、通常のTTL信号が出口に形成される。 そのような受信機は、多くの企業、このシーメンスSFH-506企業、豆、ILM5360によって「積分」などで作られています。 現在、そのようなチップのより小型の変形がある。 特に、特に充填頻度が異なる他の標準は、特に異なる周波数に対する統合受信機であるので。 RC-5コードを使用するには、36 kHzの充填周波数で計算されたモデルを選択する必要があります。

増幅器整形器を有するフォトダイオードもIR DOOの受信機として適用することができ、これは専門のKR1568HL2マイクロ回路として機能することができる。 そのような受信機の図を図6に示す。

図6. KR1568HL2チップの受信機。

ディスプレイ管理システムでは、積分受信機IR DBを選択しました。 TSOP1736チップ内の光放射の受信機として、高感度ピンフォトダイオードが設置され、そこからフォトダイオードの出力電流を電圧に変換する入力増幅器に入る。 変換された信号は、ARUとストリップフィルタで増幅器に入り、これはノイズと干渉から36 kHzの動作周波数の信号を強調します。 専用信号は復調器に入り、これは検出器と積分器からなる。 パルス間の一時停止時には、ARUシステムが校正されます。 この制御方式を管理します。 この構造のおかげで、マイクロ回路は動作周波数でも連続的な干渉に反応しません。 出力信号のアクティブレベルは低いです。 マイクロ回路は、その作業のための外部要素の設置を必要としません。 光検出器を含む全ての構成要素は、内部電気スクリーンを備えた外部フィッティングから保護され、特別なプラスチックであふれています。 このプラスチックは、光の可視範囲の光干渉を遮断するフィルタです。 これらすべての対策のおかげで、マイクロ回路は非常に高い感度と偽の信号の出現の可能性が低い。 そして、すべての統合受信機は栄養干渉に非常に敏感であるため、フィルタなどのフィルタを使用することを常に推奨します。 一体型光検出器の外観および結論の位置を図4に示す。 7。

図7.積分受信機RC-5。

RC-5デコード

私たちのデバイスの基礎は、RC-5コードのマイクロコントローラPIC18F252の復号化であるため、プログラム的になります。 ネットワークで提案されているRC5コード受信アルゴリズムは、リアルタイムデバイスにはほとんど適していません。 提案されたアルゴリズムのほとんどはプログラムサイクルを使用して一時的な遅延と測定間隔を形成します。 私たちの場合は、これは適していません。 INT入力入力マイクロコントローラPIC18F252で信号遅い割り込みを使用することにしました.TMR0 PIC18F252マイクロコントローラを使用した時間パラメータ測定値は、次のパルス待機時間が期限切れになったときに同じタイマーが割り込みを発生します。 2つの小包の間で一時停止が発生したとき。 DA1チップのリリースからの復調された信号はINT0マイクロコントローラ入力に入り、そこでは復号化されたコマンドを復号化し、レジスタを制御キーにシフトさせる。 復号化アルゴリズムは、マイクロコントローラPIC18F252の割り込み間の時間間隔を測定することに基づいています。 図8を慎重に見ている場合は、いくつかの機能に気付くことができます。 したがって、マイクロコントローラPIC18F252の割り込み間の間隔が2Tに等しい場合、Tは1つのパルプRC5の持続時間である場合、受信ビットは0または1になります。 詳細なコメントを備えた以下のプログラムでは、それは非常に明確に見えます。 完全にすべてのプロジェクトはダウンロードと個人的な目的のために使用可能です。 リンクを再印刷する必要があります。

トピックを続ける:
ルーター

数週間前、LEDパネルが部屋の照明のために収集され、それはそれにアコースティックスイッチを組み立てることにしました、そして今日私はおそらく最も...