在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于FPGA的家居遙控設計

            基于FPGA的家居遙控設計

            作者: 時間:2011-10-27 來源:網(wǎng)絡 收藏
            3 系統(tǒng)的硬件與實現(xiàn)

            本文引用地址:http://www.biyoush.com/article/150098.htm

              3.1 學習器

              學習器是硬件電路的主要部分,兼有學習與的功能,它以為核心,外圍電路力求簡單,主要由鍵盤、存儲器、接收電路和發(fā)射電路組成,考慮到用純硬件來控制LCD顯示的困難較大 ,決定采用微控制器協(xié)助來實現(xiàn)。這里的接收電路與后面要講的接收器不同,它專為學習功能設置,負責接收已有器的紅外信號并送至內(nèi)部進行識別、譯碼以及存儲,發(fā)射電路由驅動電路和紅外發(fā)光二極管兩部分電路組成,負責將編碼信號以紅外光的形式發(fā)射出去。

              總體原理框圖如圖2所示:

            圖2.學習器硬件結構

              3.1.1 FPGA的

              包括鍵盤模塊、發(fā)射編碼調(diào)制模塊、接收譯碼存儲模塊三個模塊,另外還有一個總控制模塊,其內(nèi)部結構如圖3所示:

            圖3.FPGA內(nèi)部結構

              總控制模塊是一個有限狀態(tài)機,它負責協(xié)調(diào)其他各個模塊的工作并提供與顯示電路和存儲器的接口;鍵盤模塊接收用戶的按鍵信息,并編碼輸出給總模塊,這些信息包括按鍵的地址,按鍵的類型和用戶選擇要的器件編碼;接收譯碼存儲模塊由計數(shù)器記錄接收信號高低電平的寬度,并將數(shù)據(jù)存入存儲器相應地址中,存儲時序由狀態(tài)機來控制;發(fā)射編碼調(diào)制模塊負責由存儲器中讀取當前按鍵的數(shù)據(jù)信息,產(chǎn)生與學習到的信號相似的高低變化的電平,并以38kHz的載波調(diào)制輸出。

              3.1.2 單片機實現(xiàn)的LCD顯示電路

              顯示電路采用RT12864M-2型液晶顯示器,由我們較為熟悉的單片機控制液晶來顯示遙控器所處的狀態(tài)并提示用戶進行正確的操作。

              3.2 教練器

              教練器的作用是產(chǎn)生種類足夠多的編碼信號供學習器來學習,進而控制不同的接收器。

              SC2262是一種CMOS工藝制造的低功耗低價位通用編碼電路,最多可有12位(A0-A11)三態(tài)地址端管腳(懸空,接高電平,接低電平),任意組合可提供531441地址碼, SC2262最多可有6位(D0-D5)數(shù)據(jù)端管腳,其編碼方式如圖4所示。

            圖4.SC2262的編碼脈沖

              3.3 接收器

              SC2272 是與SC2262 配對使用的一塊遙控解碼專用集成電路。它可支持多達531441個地址的編碼,極大的減少了碼的沖突。SC2272 對從Din(14腳)端子送入的信號進行解碼。解碼出來的地址碼與所設置地址輸入端進行比較。如果所設置的地址與連續(xù)2個字碼匹配,則SC2272 做以下動作:

              a)當解碼得到有“1”數(shù)據(jù)時,驅動相應的數(shù)據(jù)輸出端為高電平;

              b)驅動VT (17腳)輸出為高電平。

              將SC2272與繼電器結合就可以控制電燈、電扇等用電器的電源開關,再加上小型直流電動機就可控制窗簾等機械裝置。

              3.4 與主機接口

              為了能使此遙控器控制電腦就須將紅外信號送入主機內(nèi),有兩種可行的接口,分別為電視卡的紅外接收頭和串口。

              3.4.1電視卡的紅外接收頭

              現(xiàn)在的電視卡很多都帶有紅外遙控器,這樣的遙控器除了可以控制電視的播放外,通過適當?shù)能浖?,它還可以控制音頻、視頻播放、圖片瀏覽程序及電腦的關機等,實現(xiàn)真正的電腦遙控功能。這種方法的缺點是需要購買電視卡,成本較高,不予采用。

              3.4.2 串口

              現(xiàn)在流行的有半軟半硬和全軟兩種方案,半軟半硬方案在紅外接收頭與串口間加入了數(shù)據(jù)預處理電路,使數(shù)據(jù)符合串口規(guī)范,降低了編程難度,減少了CPU占用率;而全軟方案則是直接把紅外接收頭收到的數(shù)據(jù)送入串口,完全由軟件處理,其編程難度和CPU占用率偏大,但硬件電路非常簡單。圖5是“軟”方案的硬件電路。

            圖5.串行紅外接口電路

              由于目前應用串口的技術比較成熟,網(wǎng)上有很多現(xiàn)成的插件可以借鑒,因此我們決定采用串口的方式實現(xiàn)。

            紅外熱像儀相關文章:紅外熱像儀原理


            評論


            相關推薦

            技術專區(qū)

            關閉