国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于單片機(jī)的紅外遙控開關(guān)設(shè)計(jì)

2021-12-08 13:26:18宋振凱趙婧鄭洋王宇朱浩林柏宇
無線互聯(lián)科技 2021年19期
關(guān)鍵詞:單片機(jī)

宋振凱 趙婧 鄭洋 王宇 朱浩 林柏宇

摘 要:紅外遙控技術(shù)在各種家用電器和工業(yè)電子器件中的應(yīng)用逐漸普及,成為現(xiàn)代人生活工作中不可或缺的部分,尤其是紅外遙控可以遠(yuǎn)距離控制電器,大大方便了人們的生活。文章提出一種紅外遙控開關(guān)的設(shè)計(jì),采用單片機(jī)作為發(fā)射端核心,對電燈的開關(guān)控制及亮度調(diào)節(jié);單片機(jī)作為接收端核心,接收端 IRLink組件將解調(diào)信號送入控制器,通過編寫C程序,實(shí)現(xiàn)紅外遙控信號的收發(fā)。

關(guān)鍵詞:單片機(jī);IRLink模塊;紅外遙控控制;C語言

0 引言

隨著科技的不斷發(fā)展,紅外遙控家用電器幾乎已經(jīng)成為每個(gè)家庭日常生活中必不可失的一部分。紅外遙控是目前家用電器中應(yīng)用比較多的遙控方式,其優(yōu)點(diǎn)是不會影響周圍環(huán)境,不會干擾其他電器設(shè)備[1-2]。由于難以穿過墻壁,因此不同的房間的電器可使用同一的遙控器而不會相互干擾;電路調(diào)試較為簡單,只要電路連接無誤,一般不需其他調(diào)試就可以投入工作;編解碼不難,可進(jìn)行多路遙控。紅外遙控在家用電器、近距離的遙控中得到了廣泛應(yīng)用。

本文設(shè)計(jì)利用紅外遙控的系統(tǒng)由數(shù)字電路及模擬電路兩部分組成。基于單片機(jī)的紅外遙控開關(guān),擁有用于控制用電器的電源、調(diào)節(jié)用電器的功率大小等多種功能,不僅可指定使用現(xiàn)有的任意一個(gè)紅外遙控器進(jìn)行控制[3],還能進(jìn)一步設(shè)定具體用哪一個(gè)按鍵控制,具有學(xué)習(xí)記憶功能。

1 紅外遙控開關(guān)電路設(shè)計(jì)

1.1 電路設(shè)計(jì)方案

整個(gè)系統(tǒng)由發(fā)射電路和接收電路組成。其工作流程,首先是由人按下按鍵發(fā)射信號,紅外信號會被接收電路采集,通過對所采集的信號的檢測和放大,輸出信號給單片機(jī),通過單片機(jī)的指令來實(shí)現(xiàn)對繼電器的控制;由發(fā)射電路發(fā)射的信號經(jīng)過光電耦合電路后發(fā)送給接收電路,接收電路檢測到輸出信號時(shí),對外接LED燈進(jìn)行通斷和亮度的調(diào)節(jié)。

紅外遙控發(fā)射部分包括單片機(jī)、行列式鍵盤、數(shù)碼管顯示(見圖1)。控制核心為AT89C52,單片機(jī)的定時(shí)器中斷產(chǎn)生38kHz紅外方波信號,其P3.6口輸出待發(fā)射數(shù)據(jù)。該數(shù)據(jù)和38k 載波信號調(diào)制后發(fā)射到接收電路,接收電路再通過光電耦合器即Proteus軟件自帶的IRLINK模塊調(diào)制后送到U2的外部中斷INTO。當(dāng)按下某一個(gè)鍵后會點(diǎn)亮LED燈,并產(chǎn)生具有不同的編碼數(shù)字脈沖,會發(fā)出對應(yīng)的編碼。

P1口作為鍵掃描端口,采用4X4矩陣鍵盤, PO口相接數(shù)碼管顯示的值是矩陣鍵盤的按鍵值。

紅外接收部分的控制核心為單片機(jī),P2.0到P2.3輸出經(jīng)三極管放大后與對應(yīng)的繼電器連接。

1.2 矩陣鍵盤工作原理

此處用到的是4×4矩陣鍵盤,將16個(gè)按鍵排成4行4列,一行將每個(gè)按鍵的一端連接在一起構(gòu)成行線,第一列將每個(gè)按鍵的另外一端連接在一起構(gòu)成列線,將8根線連接到單片機(jī)的8個(gè)I/O端口上。檢測時(shí)先送一列為低電平,其余全為高電平,然后立即輪流檢測各行是否有低電平,若檢測到某一行為低電平,便可知道被按下的是哪個(gè)鍵。

2 光電耦合電路

光電耦合器是以光為媒介來傳輸電信號的器件,把紅外發(fā)光二極管與光敏二極管封裝在管殼內(nèi)。當(dāng)輸入端加電信號時(shí)發(fā)光器發(fā)出光線,光敏二極管接收后就產(chǎn)生光電流,從輸出端流出,從而實(shí)現(xiàn)光-電-光的轉(zhuǎn)換。

由三極管放大后的信號,接紅外發(fā)射接收一體化裝置光電耦合器,即Proteus 軟件自帶的IRLINK模塊,其接入了解調(diào)器,以實(shí)現(xiàn)對脈沖編碼信號調(diào)制的紅外光信號的接收。然后,對紅外信號的接收、放大、檢波、整形,得到TTL電平編碼,將信號解調(diào)后送到U2的外部中斷P3.2INTO口。

3 系統(tǒng)總體設(shè)計(jì)流程

在發(fā)射電路中使用12M集體振蕩器,按下開關(guān)產(chǎn)生相應(yīng)的脈沖頻率,信號掃描后,會由三極管放大。本設(shè)計(jì)采用的是一個(gè)PNP型的三極管,采用共基級接法。

接收電路的信號由P3.2接口接收,LED燈連接至單片機(jī)的2.0,2.1,2.2,2.3,2.7接口,對來自4×4矩陣鍵盤的信號做出反應(yīng)。檢測到輸出電流時(shí),電流通過繼電器即LED燈,可以通過觀察發(fā)光三極管和小燈泡是否亮起來判斷對應(yīng)繼電器電源是否接通,以此來確定控制是否成功。要完成遙控開關(guān)的實(shí)現(xiàn),需選與單片機(jī)配合的繼電器來實(shí)現(xiàn)具體功能,本設(shè)計(jì)選擇的是一個(gè)5 V額定電壓的電磁繼電器。

系統(tǒng)工作時(shí),紅外遙控接收電路接收到發(fā)射電路的指令,外部中斷初始化,完成矩陣鍵盤掃描,按鍵檢測由相對應(yīng)的端口設(shè)置的高低電平來完成;而后根據(jù)按鍵碼找到相應(yīng)的紅外發(fā)射碼,信號在經(jīng)過三極管放大以后,經(jīng)光電耦合器即IRLINK模塊,因?yàn)橛薪尤虢庹{(diào)器,能夠接收脈沖編碼信號調(diào)制的信號。具體設(shè)計(jì)的整體流程如圖2所示。

4 結(jié)語

本文設(shè)計(jì)的是基于單片機(jī)的紅外遙控開關(guān),可很好實(shí)現(xiàn)通過發(fā)射紅外信號來控制外接開關(guān)電路。其由發(fā)射電路和接收電路組成,系統(tǒng)操作簡便,穩(wěn)定安全,成本較低,滿足日常生活的使用[4]??蛇m用于智能家居、工廠機(jī)械設(shè)備等領(lǐng)域,其體積小,功耗低,適合疫情當(dāng)下的非接觸式需求。經(jīng)反復(fù)調(diào)試優(yōu)化后,測試其效果良好,安全可靠,靈活性較強(qiáng),有一定的抗干擾能力,在10 m內(nèi)的短距離表現(xiàn)尤其良好。

[參考文獻(xiàn)]

[1]楊斌,楊延寧,杜永星.家庭照明智能遙控器開關(guān)設(shè)計(jì)[J].電子世界,2017(20):53-54.

[2]周樂樂.無線紅外遙控開關(guān)的設(shè)計(jì)[J].電子世界,2016(8):138-139.

[3]謝維成,楊加國.單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2006.

[4]向燕,余炳雄,呂理毅.智能紅外遙控開關(guān)原理及設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2010(15):163-165.

(編輯 王雪芬)

猜你喜歡
單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機(jī)的三維LED點(diǎn)陣設(shè)計(jì)
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個(gè)全新PIC單片機(jī)系列
基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計(jì)
绍兴县| 重庆市| 遂昌县| 广昌县| 芜湖市| 无为县| 屯留县| 元谋县| 萝北县| 刚察县| 济源市| 奈曼旗| 丰城市| 云龙县| 民乐县| 西青区| 澜沧| 汽车| 都昌县| 应城市| 盐亭县| 普格县| 凤山县| 望江县| 广灵县| 和田县| 山丹县| 盐边县| 长沙市| 龙游县| 红桥区| 寿光市| 山丹县| 左权县| 沁阳市| 天峻县| 乐山市| 榆社县| 南皮县| 玉山县| 南陵县|