加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

老外教你學(xué)習(xí)紅外遙控接收機(jī)

2017/09/21
37
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買后不支持退換且無(wú)法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

描述

遙控器控制任何東西。該接收器與RC-5和NEC格式的紅外遙控器配合使用,具體取決于所使用的固件。接收器具有11個(gè)輸出通道,每個(gè)通道最多可以有4個(gè)與之相關(guān)聯(lián)的按鈕(開,關(guān),切換,瞬時(shí))。

輸出類型有:

關(guān):關(guān)閉關(guān)聯(lián)的輸出通道

on:打開相關(guān)的輸出通道

切換:關(guān)閉相關(guān)通道輸出,然后關(guān)閉

瞬間打開:按下按鈕的時(shí)間打開相關(guān)通道

教學(xué)按鈕

接收機(jī)的固件已經(jīng)包含了一個(gè)可以測(cè)試操作的默認(rèn)按鈕布局,所以你可以第一次跳過這個(gè)部分。RC-5版本的默認(rèn)按鈕關(guān)聯(lián)如下:

渠道 切換 瞬時(shí)上
#0 0
#1 1
#2 2
#3 3
#4 4
#5
#6 6
#7 7
#8 8
#9 9
#10 VOL - VOL +

要進(jìn)入編程模式,請(qǐng)將開關(guān)設(shè)置為:B0:ON,B1,B2,B3:OFF,然后打開電路。要清除所有按鈕的關(guān)聯(lián),請(qǐng)將開關(guān)設(shè)置為:B0,B1,B2,B3:ON,然后打開和關(guān)閉電路。

手術(shù) B0 B1 B2 B3
上電時(shí)進(jìn)入編程模式 關(guān)閉 關(guān)閉 關(guān)閉
在開機(jī)時(shí)清除所有按鈕關(guān)聯(lián)

進(jìn)入編程模式后,開關(guān)B1-B3選擇正在學(xué)習(xí)的遙控器的操作模式。

手術(shù) B1 B2 B3
清除內(nèi)存中按下的下一個(gè)按鈕 關(guān)閉
按下一個(gè)按鈕可將選定的輸出通道關(guān)閉 關(guān)閉 關(guān)閉
按下一個(gè)按鈕可以使選定的輸出通道打開 關(guān)閉 關(guān)閉
按下下一個(gè)按鈕可切換選定的輸出通道 關(guān)閉
按下一個(gè)按鈕可將所選輸出通道打開,直到被按下 關(guān)閉 關(guān)閉

根據(jù)所需的輸出類型設(shè)置開關(guān)B1-B3,然后用開關(guān)B4-B7選擇相關(guān)的輸出通道。

渠道 B4 B5 B6 B7
#0 關(guān)閉 關(guān)閉 關(guān)閉 關(guān)閉
#1 關(guān)閉 關(guān)閉 關(guān)閉
#2 關(guān)閉 關(guān)閉 關(guān)閉
#3 關(guān)閉 關(guān)閉
#4 關(guān)閉 關(guān)閉 關(guān)閉
#5 關(guān)閉 關(guān)閉
#6 關(guān)閉 關(guān)閉
#7 關(guān)閉
#8 關(guān)閉 關(guān)閉 關(guān)閉
#9 關(guān)閉 關(guān)閉
#10 關(guān)閉 關(guān)閉

用開關(guān)B4-B7選擇輸出通道,然后按遙控器上的按鈕進(jìn)行教學(xué)。如果按鈕被成功學(xué)習(xí),則VALID LED會(huì)閃爍一會(huì)兒。如果看不到LED亮起一會(huì)兒,按下的按鈕已經(jīng)連接到某些東西,不能再次使用?;蛘?,B1-B7開關(guān)的狀態(tài)無(wú)效。如果要從內(nèi)存中擦除遙控器按鈕,請(qǐng)將B1-B3開關(guān)設(shè)置為:B1:ON,B2:OFF,B3:ON。離開B4-B7開關(guān),它們的狀態(tài)不重要。然后按遙控器按鈕進(jìn)行擦除。VALID LED閃爍一會(huì)兒,表示按鈕被清除。完成編程后,將B0-B7全部關(guān)閉,并關(guān)閉電路。

產(chǎn)生的按鈕布局是:

渠道 切換 瞬間
#0 0
#1 1
#2
#3
#4
#5
#6 6
#7
#8
#9
#10 VOL - VOL +

操作:解碼

B0-B7開關(guān)必須全部關(guān)閉才能進(jìn)入正常的解碼操作。在此模式下,按下按鈕的任何遙控器按鈕將亮起VALID_LED。輸出通道狀態(tài)將根據(jù)所學(xué)習(xí)的類型設(shè)置而改變。

固件

下載源代碼并編譯HEX固件(見附件)

l 為RC-5格式的遙控器

l 用于NEC格式的遙控器

HEX文件可以編程到PIC單片機(jī)。如果要自己修改和編譯代碼,請(qǐng)創(chuàng)建一個(gè)鏈接的項(xiàng)目。

硬件:

將電路連接到12VDC,最小。500mA輸出電源。當(dāng)所有繼電器打開時(shí),輸出應(yīng)能夠提供足夠的電流。繼電器線圈為12VDC。

零件清單:

部分 計(jì)數(shù) 描述
IC1 1 PIC16F627或PIC16F627A或PIC16F628或PIC16F628A - Microchip微控制器,編程
IC2 1 LP2950CZ5.0 - 穩(wěn)壓器,5VDC輸出
IC3 1 紅外接收模塊,推薦型號(hào):RC-5格式(36kHz):TSOP1236,TSOP4836,TSOP34836,TSOP39236,TSOP36236NEC格式(38kHz):TSOP4438,TSOP58438或TSOP75438
C1,C2 2 22pF陶瓷電容
C3,C5 2 100nF陶瓷電容
C4 1 4.7uF / 6.3V電解電容器
C6 1 10uF / 16V電解電容器
R1,R13x8,R20-R30 20 220歐姆電阻(1/8 W)
R10,R12 2 10k電阻(1/8 W)
D1-D11 11 1N4004二極管
LED 1 3毫米LED,任何顏色
LED0-LED10 11 3毫米LED,任何顏色
Q1-Q11 11 BS170,BSS138,2N7002或類似的N溝道MOSFET晶體管
RL0-RL10 11 G5LE 12V繼電器
S1,S2 2 DIL4鋼琴開關(guān)
X1 1 HC49 4MHz晶體
  • 紅外線原理圖.png
    描述:原理圖
  • 紅外線代碼.rar
    描述:代碼

相關(guān)推薦

電子產(chǎn)業(yè)圖譜