新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 多媒體教學(xué)中集中控制各設(shè)備的方法解析方案

多媒體教學(xué)中集中控制各設(shè)備的方法解析方案

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

2.2紅外遙控信號自學(xué)習(xí)及還原的硬件實現(xiàn)

根據(jù)遙控信號編碼和發(fā)射過程,遙控信號的識別——即解碼過程應(yīng)是去除38KHz載波信號后識別出二進(jìn)制脈沖碼中的0和1。遙控信號識別、存儲、還原的硬件電路如圖(5)所示。由MCS—51系列單片機(jī) AT89C51、一體化紅外接收頭、存儲器、還原調(diào)制與紅外發(fā)光管驅(qū)動電路組成.。

一體化紅外接收頭采用SIEMENS SFH 506-38,它負(fù)責(zé)紅外遙控信號的解調(diào)。將調(diào)制在38kHz上的紅外脈沖信號解調(diào)并反向后再輸入到AT89C51的INT0(P3.2)引腳,由單片機(jī)進(jìn)行高電平與低電平寬度的測量。

圖中使用具有I2C總線接口的E2PROM 芯片24C32作為存儲器,其容量為4KB,


圖(5) 紅外遙控信號自學(xué)習(xí)及還原原理框圖

用來保存識別出來的遙控信號的高電平與低電平寬度數(shù)據(jù)。通常遙控信號的二進(jìn)制脈沖碼長為32位,每位由一個高電平與一個低電平組成,應(yīng)保存的信號寬度數(shù)據(jù)為 64個,再加上引導(dǎo)碼2個數(shù)據(jù),共計66個數(shù)據(jù),每個數(shù)據(jù)用一個字節(jié)來表示,一個遙控信號命令就需要66個字節(jié)來保存??紤]到不同的遙控系統(tǒng)有一定的區(qū)別,有些遙控信號命令長度較長,所以存儲空間應(yīng)適當(dāng)留有余量。在實際應(yīng)用中,可根據(jù)紅外遙控的數(shù)量及每個的遙控命令數(shù)量等具體情況來決定 E2PROM 芯片的容量和型號。

遙控信號的還原和發(fā)射是通過P0口(如圖中為P0.1)輸出二進(jìn)制脈沖碼(高電平與低電平的維持時間為識別時保存的一組寬度數(shù)據(jù))與38KHz調(diào)制脈沖相與,即P0口輸出高電平允許38KHz調(diào)制脈沖通過,P0口輸出低電平關(guān)斷38KHz調(diào)制脈沖。調(diào)制后的信號經(jīng)驅(qū)動后通過紅外發(fā)光管,發(fā)射紅外遙控信號去控制紅外遙控。圖中LED發(fā)光管用來指示紅外遙控信號,同時用來指示自學(xué)習(xí)中的各狀態(tài)。

P2口連結(jié)一組按鈕,按鈕的數(shù)量與需要的紅外遙控設(shè)備數(shù)量相同,用來控制單片機(jī)進(jìn)入或退出自學(xué)習(xí)狀態(tài),按鈕號即為設(shè)備號。

單片機(jī)同時通過串行口連接上位機(jī)PC或器接收控制命令,上位機(jī)或器通過RS—485總線與單片機(jī)通信,從而實現(xiàn)了紅外遙控設(shè)備的遠(yuǎn)程控制。

2.3 軟件設(shè)計

單片機(jī)上電復(fù)位后,首先對其內(nèi)部定時器、串行口進(jìn)行初始化,并允許串行口中斷。然后監(jiān)測 P2口,當(dāng)進(jìn)入自學(xué)習(xí)狀態(tài)(P2口有一引腳輸入為低電平并維持1S以上)時,采用定時器定時、軟件計數(shù)的,測量INT0引腳上輸入脈沖的高、低電平的寬度。INT0引腳平時為高電平,當(dāng)接收到紅外遙控信號時,由于一體化紅外接收頭的反向作用,INT0引腳下跳至低電平,此為引導(dǎo)碼。將測得的高低電平的寬度保存在存儲器中,并將每次測得的低電平的寬度與引導(dǎo)碼低電平寬度比較,若相等則表示一遙控命令碼識別、存儲(自學(xué)習(xí))結(jié)束。再次監(jiān)測P2口該引腳,若為低電平并維持1S以上,則退出自學(xué)習(xí)狀態(tài)。否則,進(jìn)一步自學(xué)習(xí)下一紅外遙控命令碼。

串行口中斷服務(wù)程序主要是根據(jù)接收到的設(shè)備號及命令號查表得到一組事先存儲的高、低電平寬度數(shù)據(jù),然后在P0口還原出紅外遙控信號去控制紅外遙控設(shè)備按指定的命令動作,即紅外遙控信號的還原。

3結(jié)束語

我們用上述紅外遙控信號的自學(xué)習(xí)及還原,成功地實現(xiàn)了新科VCD、DVD、金正DVD、松下系列錄像機(jī)以及多種型號數(shù)字投影機(jī)、彩色電視機(jī)遙控信號的自學(xué)習(xí)和還原,從而在遠(yuǎn)程系統(tǒng)中實現(xiàn)了可紅外遙控設(shè)備的遠(yuǎn)程控制。

紅外遙控器相關(guān)文章:紅外遙控器原理
脈沖點火器相關(guān)文章:脈沖點火器原理
全息投影相關(guān)文章:全息投影原理

上一頁 1 2 下一頁

評論


相關(guān)推薦

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

關(guān)閉