<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 光電顯示 > 設(shè)計應(yīng)用 > 多功能紅外線彩燈遙控器方案設(shè)計

          多功能紅外線彩燈遙控器方案設(shè)計

          作者: 時間:2012-06-23 來源:網(wǎng)絡(luò) 收藏

          1.3 接收放大電路

          本文引用地址:http://www.ex-cimer.com/article/167884.htm

            傳統(tǒng)的接收放大電路多采用分立元件組成2 級到3 級的反饋放大電路,對接收頭所產(chǎn)生的微弱的電流變化進(jìn)行放大。

            本系統(tǒng)采用了一體化紅外線接收頭可以接收并放大全波段的紅外線這樣既可省去外設(shè)放大電路又提高了輸出幅度。

            1.4 解碼電路

            解碼電路主要由NE567 組成如圖3 所示,其性能的好壞決定了系統(tǒng)的紅外線遙控功能能否實現(xiàn)。 NE567 是一個高穩(wěn)定性的低頻集成鎖相環(huán),具有AM 同步鎖相檢波及功率輸出功能。 NE567 的中心頻率,帶寬和輸出延時等由外接元件Rt 、Ct 、Cof 、Clf 獨(dú)立確定。 電路的工作頻率為:

            

            式中Rt 的阻值限定在2~20 k Ω之間,Ct 應(yīng)采用溫度穩(wěn)定性好的電容器。

            

            其中Vi 是輸入信號幅度的有效值,單位為V,f o 的單位為Hz, Clf 的單位為uF.

            

            Clf 的容量對環(huán)路的性能有重要的影響,它的選擇要兼顧以下兩點(diǎn):一是考慮到環(huán)路的帶寬B 時,如果已知輸入信號幅度Vi ,就可以根據(jù)公式(7) 求出所需的Clf 值。 二是Clf 對環(huán)路的鎖定時間有影響,Clf 容值越小,則環(huán)路的鎖定時間也就越小,勢必使帶寬B 加大。

            

          圖3 解碼電路圖

            圖3 解碼電路圖

            輸出濾波電容Cof 的選取一般不太嚴(yán)格,為濾除各種寄生輸出,Cof 可取大一些。 但是Cof過大,會使Cof 上電壓變化太慢,將延遲輸出級的開啟時間,所以Cof 也不宜取得太大,通常用下面公式計算:

            

            為防止干擾造成對CD4017 的多次觸發(fā),特在NE567 的第8 腳外接一個π型濾波器減少誤觸發(fā)。

            1.5 秒脈沖發(fā)生器

            秒脈沖發(fā)生器由NE555 為核心的振蕩器和反相器組成,占空比D = 1/ 2 ,頻率f = 1Hz 的方波發(fā)生器。 電路圖如圖4 所示。

            

          圖4 秒脈沖發(fā)生器原理圖

            圖4 秒脈沖發(fā)生器原理圖

            秒脈沖發(fā)生器在系統(tǒng)中的作用是為邏輯控制電路中的從計數(shù)器CD4017( IC3) 提供計數(shù)脈沖(實現(xiàn)“流水”、“追逐”功能)、為與門集成CC4081 提供脈沖信號和反相脈沖信號(實現(xiàn)“跳閃”功能) .



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();