色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于NEC協議的紅外遙控實習技術方面的總結

0BFC_eet_china ? 來源:未知 ? 作者:李倩 ? 2018-06-04 14:40 ? 次閱讀

花了一個多月的時間研究基于NEC協議的紅外遙控,下面是這次實習技術方面的總結。

一、NEC協議特征:

8位地址和8位命令長度

每次傳輸兩遍地址(用戶碼)和命令(按鍵值)

通過脈沖串之間的時間間隔來實現信號的調制(PPM)

38Khz載波

每位的周期為1.12ms(低電平)或者2.25ms(高電平)

二、NEC協議的典型脈沖鏈:

上圖所示為NEC協議的典型脈沖鏈。協議規定低位首先發送。首先發送9ms+4.5ms的引導碼,接下來是兩字節用戶碼,第三字節是數據碼,用來判斷按鍵值,第四字節是數據反碼,可以用來校驗,提高按鍵的準確性。

三、NEC協議脈沖鏈的其他圖片

除了引導碼、用戶碼和數據碼以外,協議最后還有一個1bit的停止位,用于數據發送完畢判斷。另外在NEC協議中,似乎沒有說明停止位的高低電平持續時間。

四、NEC協議的高低電平辨別方式

用戶碼和數據碼中的‘0’和‘1’是利用脈沖的時間間隔來區分,這種編碼方式稱為脈沖位置調制方式(PPM)。

其中位0首先為0.56ms的高電平,然后是0.565ms的低電平;位1首先是0.56ms的高電平,然后是1.69ms的低電平。

五、編程注意事項

1.紅外接收頭引腳信號是相反的電平。以上電平是從發射頭角度來看,紅外接收頭引腳輸出的是相反的電平。

如圖,即沒有數據傳輸時,P3.2引腳保持為高電平,當接收到數據時,首先是引導碼,9ms的低電平和4.5ms的高電平,然后是32位數據和1位停止位。一般來說,P3.2與單片機的某中斷引腳相連,當接收數據時,低電平會觸發中斷。

2.數據從LSB(低位)開始發送,所以選擇右移方式接收數據。

四個字節的數據都是先發送D0,最后發送D7。所以接收到1位數據后,給變量的最高位賦值,右移。或者先右移,再給變量的最高位賦值。

3.可以用一個數組保存32個數據的持續時間,用于后面判斷高低電平。

定時器對兩個數據(中斷)之間的時間計時,并保存這個持續時間用于以后判斷是位1還是位0。

4.可以用2字節,4字節變量存儲32個數據,以節省代碼空間。

可以用兩個16位的int型變量存儲數據,第一個int變量存儲用戶碼,第二個存儲數據碼和數據反碼。也可以用一個32位long型的變量存儲所有數據。

5.判斷停止位。

接收到停止位后可以屏蔽紅外引腳的中斷,防止后面數據的干擾,解碼成功后在開啟中斷。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電平
    +關注

    關注

    5

    文章

    360

    瀏覽量

    39883
  • NEC
    NEC
    +關注

    關注

    0

    文章

    238

    瀏覽量

    99111
  • 紅外遙控
    +關注

    關注

    22

    文章

    347

    瀏覽量

    45588

原文標題:紅外遙控NEC協議使用總結

文章出處:【微信號:eet-china,微信公眾號:電子工程專輯】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何連接PSoc4的紅外接收器,以檢查通過NEC協議輸入遙控器的數據?

    你好! 我想連接 PSoc4 的紅外接收器,以檢查通過 NEC 協議輸入遙控器的數據。 有相關代碼或示例嗎?
    發表于 07-04 07:04

    紅外遙控在節能和無線操作方面的應用

    紅外遙控在節能和無線操作方面的應用
    發表于 08-09 00:18

    藍牙學習型紅外遙控器(NEC協議編解碼)

    學習型紅外遙控器(NEC協議編解碼) 單片機:STC89C52RC晶振:11.0592M 波特率:9600編譯環境:Keil uVision4
    發表于 02-26 10:34

    紅外遙控NEC協議介紹

    NEC協議紅外遙控
    發表于 12-21 07:51

    如何利用NEC協議實現紅外遙控

    NEC協議具有什么特征?如何利用NEC協議實現紅外遙控
    發表于 04-19 10:14

    什么是紅外遙控紅外信號是怎么傳輸的?

    什么是紅外遙控紅外信號是怎么傳輸的?紅外通信為什么要遵循NEC協議
    發表于 07-23 07:14

    紅外遙控協議是什么

    內容分三個部分:(1)紅外遙控協議(2)硬件連接(3)代碼編寫1、紅外遙控協議
    發表于 08-04 07:55

    NEC協議紅外遙控器的相關資料推薦

    文章目錄NEC 協議紅外遙控NEC 協議紅外
    發表于 12-06 06:24

    講述人機界面的概念以及紅外遙控相關的背景知識

    【朱老師課程總結 侵刪】第一部分、章節目錄2.2.1.紅外遙控背景知識2.2.2.原理圖電路分析2.2.3.NEC協議講解2.2.4.官方示
    發表于 12-07 07:04

    STM32 NEC紅外遙控器解碼的相關資料推薦

    STM32 NEC紅外遙控器解碼紅外遙控編碼格式一體化紅外接收頭STM32顯示
    發表于 01-25 08:07

    NEC MCU在馬達方面的應用

    NEC MCU在馬達方面的應用 Agenda1、NEC MCU在馬達應用方面的特點 1.1 NEC 8位MCU在馬達應用
    發表于 03-17 16:48 ?53次下載

    紅外遙控在節能和無線操作方面的應用

    紅外遙控在節能和無線操作方面的應用
    發表于 02-07 17:31 ?7次下載

    基于STM32的紅外遙控和解碼遙控程序解析

    目前廣泛使用的是:NEC Protocol的PWM(脈沖寬度調制)和Philips RC-5 Protocol的PPM(脈沖位置調制) 本文將以NEC協議實現紅外
    發表于 11-30 01:57 ?4846次閱讀
     基于STM32的<b class='flag-5'>紅外</b><b class='flag-5'>遙控</b>和解碼<b class='flag-5'>遙控</b>程序解析

    單片機:NEC 協議紅外遙控

    文章目錄NEC 協議紅外遙控NEC 協議紅外
    發表于 11-23 18:06 ?31次下載
    單片機:<b class='flag-5'>NEC</b> <b class='flag-5'>協議</b><b class='flag-5'>紅外</b><b class='flag-5'>遙控</b>器

    STM32 NEC紅外遙控器解碼

    STM32 NEC紅外遙控器解碼紅外遙控編碼格式一體化紅外接收頭STM32顯示
    發表于 11-30 14:36 ?30次下載
    STM32 <b class='flag-5'>NEC</b><b class='flag-5'>紅外</b><b class='flag-5'>遙控</b>器解碼
    主站蜘蛛池模板: 日本熟妇乱妇熟色A片蜜桃| 中文字幕在线播放| 国产午夜精品不卡观看| 天堂色| 国产成人a一在线观看| 少妇久久久久久被弄高潮| 国产成人综合在线| 天美麻豆成人AV精品视频| 国产精品久久久精品日日| 校草让我脱了内裤给全班看| 国产亚洲精品久久孕妇呦呦你懂| 亚洲精品久久久午夜福利电影网| 精品久久久久久久99热| 亚洲九九视频| 妹妹成人网| 国产v综合v亚洲欧美大片| 扒开双腿疯进出爽爽爽动态图| 热99re久久精品国产首页| 大胆国模一区二区三区伊人 | xxnxx美女| 少妇精油按摩| 久热人人综合人人九九精品视频 | 色柚视频网站ww色| 国产九九熟女在线视频| 99在线观看精品| 亚洲一卡久久4卡5卡6卡7卡| 欧美一区二区激情视频| 恋夜影院安卓免费列表uc| 國産麻豆AVMDMD0179| 国产高清免费视频免费观看| 波多野结衣二区| 91av成年影院在线播放| 亚洲VA天堂VA欧美VA在线| 三级网站视频| 秋霞伦理手机在线看片| 六月婷婷国产精品综合| 狂野欧美性猛XXXX乱大交| 大学生一级毛片免费看| 夜色视频社区| 日韩精品人成在线播放| 国语自产偷成人精品视频|