日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 芯聞號(hào) > 充電吧
[導(dǎo)讀]由于紅外線遙控裝置具有體積小、功耗低、功能強(qiáng)、成本低等特點(diǎn),因而,繼彩電、錄像機(jī)之后,在錄音機(jī)、音響設(shè)備、空凋機(jī)以及玩具等其它小型電器裝置上也紛紛采用紅外線遙控。工業(yè)設(shè)備中,在高壓、輻射、有毒氣體、粉

由于紅外線遙控裝置具有體積小、功耗低、功能強(qiáng)、成本低等特點(diǎn),因而,繼彩電、錄像機(jī)之后,在錄音機(jī)、音響設(shè)備、空凋機(jī)以及玩具等其它小型電器裝置上也紛紛采用紅外線遙控。工業(yè)設(shè)備中,在高壓、輻射、有毒氣體、粉塵等環(huán)境下,采用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾。

1、 紅外遙控系統(tǒng)

       通用紅外遙控系統(tǒng)由發(fā)射和接收兩大部分組成。應(yīng)用編/解碼專用集成電路芯片來(lái)進(jìn)行控制操作,如圖1所示。發(fā)射部分包括鍵盤矩陣、編碼調(diào)制、LED紅外發(fā)送器;接收部分包括光、電轉(zhuǎn)換放大器、解調(diào)、解碼電路。
 

 
圖1 紅外線遙控系統(tǒng)框圖
 
2 、遙控發(fā)射器及其編碼
 
       遙控發(fā)射器專用芯片很多,根據(jù)編碼格式可以分成兩大類,這里我們以運(yùn)用比較廣泛,解碼比較容易的一類來(lái)加以說(shuō)明,現(xiàn)以日本NEC的uPD6121G組成發(fā)射電路為例說(shuō)明編碼原理(一般家庭用的DVD、VCD、音響都使用這種編碼方式)。當(dāng)發(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。這種遙控碼具有以下特征:

       采用脈寬調(diào)制的串行碼,以脈寬為0.565ms、間隔0.56ms、周期為1.125ms的組合表示二進(jìn)制的“0”;以脈寬為0.565ms、間隔1.685ms、周期為2.25ms的組合表示二進(jìn)制的“1”,其波形如圖2所示。
 
圖2 遙控碼的“0”和“1” (注:所有波形為接收端的與發(fā)射相反)

       上述“0”和“1”組成的32位二進(jìn)制碼經(jīng)38kHz的載頻進(jìn)行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。然后再通過(guò)紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射,如圖3所示。
 
圖3 遙控信號(hào)編碼波形圖

       UPD6121G產(chǎn)生的遙控編碼是連續(xù)的32位二進(jìn)制碼組,其中前16位為用戶識(shí)別碼,能區(qū)別不同的電器設(shè)備,防止不同機(jī)種遙控碼互相干擾。該芯片的用戶識(shí)別碼固定為十六進(jìn)制01H;后16位為8位操作碼(功能碼)及其反碼。UPD6121G最多額128種不同組合的編碼。

       遙控器在按鍵按下后,周期性地發(fā)出同一種32位二進(jìn)制碼,周期約為108ms。一組碼本身的持續(xù)時(shí)間隨它包含的二進(jìn)制“0”和“1”的個(gè)數(shù)不同而不同,大約在45~63ms之間,圖4為發(fā)射波形圖。
 
圖4 遙控連發(fā)信號(hào)波形
 
       當(dāng)一個(gè)鍵按下超過(guò)36ms,振蕩器使芯片激活,將發(fā)射一組108ms的編碼脈沖,這108ms發(fā)射代碼由一個(gè)引導(dǎo)碼(9ms),一個(gè)結(jié)果碼(4.5ms),低8位地址碼(9ms~18ms),高8 位地址碼(9ms~18ms),8位數(shù)據(jù)碼(9ms~18ms)和這8位數(shù)據(jù)的反碼(9ms~18ms)組成。如果鍵按下超過(guò)108ms仍未松開(kāi),接下來(lái)發(fā)射的代碼(連發(fā)碼)將僅由起始碼(9ms)和結(jié)束碼(2.25ms)組成。
 
                    圖5 引導(dǎo)碼                                                    圖6連發(fā)碼
 
3 、遙控信號(hào)接收
 
       接收電路可以使用一種集紅外線接收和放大于一體的一體化紅外線接收器,不需要任何外接元件,就能完成從紅外線接收到輸出與TTL電平信號(hào)兼容的所有工作,而體積和普通的塑封三極管大小一樣,它適合于各種紅外線遙控和紅外線數(shù)據(jù)傳輸。
       接收器對(duì)外只有3個(gè)引腳:Out、GND、Vcc與單片機(jī)接口非常方便,如圖7所示。
 
   圖 7
       ① 脈沖信號(hào)輸出接,直接接單片機(jī)的IO 口。
       ② GND接系統(tǒng)的地線(0V);
       ③ Vcc接系統(tǒng)的電源正極(+5V);
 
4 遙控信號(hào)的解碼
 
       下面是一個(gè)對(duì)51實(shí)驗(yàn)板配套的紅外線遙控器的解碼程序,它可以把紅外遙控器每一個(gè)按鍵的鍵值讀出來(lái),并且通過(guò)實(shí)驗(yàn)板上P1口的8個(gè)LED顯示出來(lái),在解碼成功的同時(shí)并且能發(fā)出“嘀嘀嘀”的提示音。

   ORG 0000H
    
    MAIN:
        JNB    P2.2,IR        ;遙控掃描
        LJMP   MAIN           ;在正常無(wú)遙控信號(hào)時(shí),一體化紅外接收頭輸出是高電平,程序一直在循環(huán)。
    
    ;=================================================
    ;   解碼程序
    IR:
        ;以下對(duì)遙控信號(hào)的9000微秒的初始低電平信號(hào)的識(shí)別,波形見(jiàn)圖5。
        MOV    R6,#10
    IR_SB:
        ACALL DELAY882        ;調(diào)用882微秒延時(shí)子程序
        JB     P2.2,IR_ERROR  ;延時(shí)882微秒后判斷P2.2腳是否出現(xiàn)高電平如果有就退出解碼程序
        DJNZ   R6,IR_SB       ;重復(fù)10次,目的是檢測(cè)在8820微秒內(nèi)如果出現(xiàn)高電平就退出解碼程序
    
        ;識(shí)別連發(fā)碼,和跳過(guò)4.5ma的高電平。
        JNB     P2.2, $       ;等待高電平避開(kāi)9毫秒低電平引導(dǎo)脈沖
        ACALL  DELAY2400
        JNB     P2.2,IR_Rp    ;這里為低電平,認(rèn)為是連發(fā)碼信號(hào),見(jiàn)圖6。
        ACALL  DELAY2400      ;延時(shí)4.74毫秒避開(kāi)4.5毫秒的結(jié)果碼
    
        ;以下32數(shù)據(jù)碼的讀取 ,0和1的識(shí)別 請(qǐng)看圖2
        MOV     R1,#1AH        ;設(shè)定1AH為起始RAM區(qū)
        MOV     R2,#4
    IR_4BYTE:
        MOV     R3,#8
    IR_8BIT: 
        JNB     P2.2,$         ;等待地址碼第一位的高電平信號(hào)
        LCALL  DELAY882        ;高電平開(kāi)始后用882微秒的時(shí)間尺去判斷信號(hào)此時(shí)的高低電平狀態(tài)
        MOV    C,P2.2          ;將P2.2引腳此時(shí)的電平狀態(tài)0或1存入C中[!--empirenews.page--]
        JNC     IR_8BIT_0      ;如果為0就跳轉(zhuǎn)到IR_8BIT_0
        LCALL  DELAY1000
    IR_8BIT_0:
        MOV    A,@R1           ;將R1中地址的給A
        RRC    A               ;將C中的值0或1移入A中的最低位
        MOV    @R1,A           ;將A中的數(shù)暫時(shí)存放在R1中
        DJNZ   R3,IR_8BIT      ;接收地址碼的高8位
        INC    R1              ;對(duì)R1中的值加1,換下一個(gè)RAM
        DJNZ   R2,IR_4BYTE     ;接收完16位地址碼和8位數(shù)據(jù)碼和8位數(shù)據(jù),
                               ;存放在1AH/1BH/1CH/1DH的RAM中
        ;解碼成功
        JMP    IR_GOTO
    
    IR_Rp:
        ;這里為重復(fù)碼執(zhí)行處
        ;按住遙控按鍵時(shí),每過(guò)108ms就到這里來(lái)
        JMP    IR_GOTO
    
    IR_ERROR:
        ;錯(cuò)語(yǔ)退出
        LJMP   MAIN ;退出解碼子程序
    
    ;=================================================
    ;遙控執(zhí)行部份
    IR_GOT
        ;這里還要判斷1AH和1BH 兩個(gè)系統(tǒng)碼或用戶碼,用于識(shí)別不同的遙控器
        ;MOV   A,1AH
        ;CJNE  A,#xxH,IR_ERROR   ;用戶碼1不對(duì)則退出
        ;MOV   A,1BH
        ;CJNE  A,#xxH,IR_ERROR   ;用戶碼2不對(duì)則退出
       
        ;判斷兩個(gè)數(shù)據(jù)碼是否相反
        MOV    A,1CH
        CPL    A
        CJNE   A,1DH,IR_ERROR    ;兩個(gè)數(shù)據(jù)碼不相反則退出
        ;遙控執(zhí)行部份
        ;MOV   A,1DH             ;判斷對(duì)應(yīng)按鍵
        ;CJNE  A,#xxH,$+6
        ;LJMP  -à跳到對(duì)應(yīng)按鍵執(zhí)行處
        ;CJNE  A,#xxH,$+6
        ;LJMP  -à跳到對(duì)應(yīng)按鍵執(zhí)行處
        ;.
    
        MOV     P1,1DH         ;將按鍵的鍵值通過(guò)P1口的8個(gè)LED顯示出來(lái)!
        CLR     P2.3          ;蜂鳴器鳴響-嘀嘀嘀-的聲音,表示解碼成功
        LCALL  DELAY2400
        LCALL  DELAY2400
        LCALL  DELAY2400
        SETB   P2.3          ;蜂鳴器停止
    
        ;清除遙控值使連按失效
        MOV    1AH,#00H
        MOV    1BH,#00H
        MOV    1CH,#00H
        MOV    1DH,#00H
        LJMP   MAIN
    ;=================================================
    ; 延時(shí)子程序
    ;=============================882
    DELAY882: ;1.085x ((202x4)+5)=882
        MOV R7,#202
    DELAY882_A:
        NOP
        NOP
        DJNZ   R7,DELAY882_A
    RET
    
    ;=============================1000
    DELAY1000: ;1.085x ((229x4)+5)=999.285
        MOV R7,#229
    DELAY1000_A:
        NOP
        NOP
        DJNZ   R7,DELAY1000_A
    RET
    ;=============================2400
    DELAY2400: ;1.085x ((245x9)+5)=2397.85
        MOV R7,#245
    DELAY2400_A:
        NOP
        NOP
        NOP
        NOP
        NOP
       NOP
        NOP
        DJNZ   R7,DELAY2400_A
    RET
    END

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

系統(tǒng)參數(shù)設(shè)置窗口用于設(shè)置系統(tǒng)整體和各個(gè)模塊的參數(shù),一般情況下,不需要對(duì)整個(gè)系統(tǒng)默認(rèn)參數(shù)進(jìn)行改動(dòng)設(shè)置,只需要對(duì)軟件的一些常用參數(shù)進(jìn)行設(shè)置,比如光標(biāo)設(shè)置,封裝庫(kù)指定等。已達(dá)到使軟件快速高效地配置資源的目的,從而更高效地使用軟...

關(guān)鍵字: 參數(shù)設(shè)置 模塊 軟件

魁北克市, Oct. 20, 2022 (GLOBE NEWSWIRE) -- 最靈活、最穩(wěn)健、最精確的高級(jí)駕駛輔助系統(tǒng)(ADAS)和自動(dòng)駕駛(AD)軟件技術(shù)全球領(lǐng)先提供商LeddarTech?很高興宣布將參加在密歇根州...

關(guān)鍵字: 汽車 LED 軟件 數(shù)據(jù)融合

美國(guó)紐約州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)發(fā)布 2022 年第三季度業(yè)績(jī)報(bào)告。 IBM 董事長(zhǎng)兼首席執(zhí)行官 Arvind Kri...

關(guān)鍵字: IBM 軟件 BSP 云平臺(tái)

北京2022年10月17日 /美通社/ --  "天下武功、唯快不破",數(shù)字經(jīng)濟(jì)時(shí)代尤甚。 數(shù)據(jù)極富價(jià)值,堪比新時(shí)代的石油。數(shù)字經(jīng)濟(jì)時(shí)代,數(shù)據(jù)價(jià)值如何快速、高效地釋放顯得尤為重要。自20...

關(guān)鍵字: 軟件 IO SSD CPU

最近呢,在工作期間,確實(shí)被這種問(wèn)題給困擾了,如何有效的管理電腦自啟動(dòng)的程序,相信大多數(shù)人都沒(méi)有搞透徹,下面主要從Windows和Linux兩個(gè)系統(tǒng)來(lái)進(jìn)行分享,喜歡的記得點(diǎn)贊和再看哦!

關(guān)鍵字: 自啟 電腦 軟件

濟(jì)南2022年10月14日 /美通社/ -- 近日,浪潮新基建成功通過(guò)CMMI(軟件能力成熟度集成模型)三級(jí)認(rèn)證并正式獲得資質(zhì)證書。繼2021年組建后,僅一年時(shí)間就斬獲全球軟件領(lǐng)域最權(quán)威的認(rèn)證之一,標(biāo)志著浪潮新基建在技術(shù)...

關(guān)鍵字: 軟件 新基建 智慧城市 模型

魁北克, Oct. 13, 2022 (GLOBE NEWSWIRE) -- 提供最靈活、最強(qiáng)大和最準(zhǔn)確ADAS及AD傳感技術(shù)的全球領(lǐng)先企業(yè)LeddarTech?欣然宣布,公司將采用一項(xiàng)業(yè)務(wù)戰(zhàn)略,將更多的資金和團(tuán)隊(duì)資源用...

關(guān)鍵字: LED 汽車 軟件 ADAS

麥格納(MAGNA)正在進(jìn)行一項(xiàng)1.2億美元的投資,在印度班加羅爾建立和運(yùn)營(yíng)一座全新工程中心,旨在為出行電動(dòng)化提供支持。該設(shè)施占地約2.2萬(wàn)平方米,預(yù)計(jì)將于2023年第一季度開(kāi)業(yè),屆時(shí)該中心將聘請(qǐng)眾多經(jīng)驗(yàn)豐富的工程師和技...

關(guān)鍵字: 工程師 仿真 電動(dòng)汽車 軟件

嵌入式軟件技術(shù)到目前為止己經(jīng)在很多領(lǐng)域起到了中流砥柱的作用,例如在電子消費(fèi)、移動(dòng)通訊方面,這種技術(shù)為我國(guó)的很多行業(yè)提供了更多的可能性。未來(lái),嵌入式軟件技術(shù)會(huì)為人類做出更大的貢獻(xiàn)。伴隨著計(jì)算機(jī)技術(shù)與電子技術(shù)的成熟發(fā)展,電子...

關(guān)鍵字: 嵌入式 軟件 人工智能

(全球TMT2022年9月29日訊)銳思華創(chuàng)正式宣布9月同時(shí)拿下兩個(gè)定點(diǎn)項(xiàng)目,本次拿到的定點(diǎn)項(xiàng)目均為國(guó)內(nèi)知名主機(jī)廠商新能源車型,其中一款車型發(fā)布之后有望成為國(guó)內(nèi)新一代新能源運(yùn)動(dòng)轎車領(lǐng)跑車型,另一款車型定位為中大型SUV...

關(guān)鍵字: 新能源 CW 軟件 CORE

充電吧

89209 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉