wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> STM32 >> 瀏覽文章

射頻遙控:射頻遙控接收及解碼(對PT2622及EV1527進行有效解碼)

作者:未知   來源:Rainbow開源硬件   點擊數:  更新時間:2014年06月21日   【字體:

  前兩天用軟件實現了EV1527及PT2622射頻編碼功能,周末在家閑來無事,我就琢磨用軟件來實現射頻編碼接收并對PT2622和EV1527格式的編碼進行解析,說干就干,周天上午一早就開始,晚上也是邊看電視邊做,經過一天的努力,終于在睡覺前完整了主要程序的編寫,周一又花了些時間來檢查,最后終于搞定。

 
    這次我用的是315M無線接收模塊,就是這種的模塊:

    按照資料說明這個模塊需要5V供電,我本來還擔心3.3V下面可能不工作,不過實踐證明,是可行的。將這個模塊的DATA管腳接到開發板的PA8,PA8是TIM1的CH1,對于射頻遙控編碼的采集我用了定時器的PWM捕獲功能,這點和紅外遙控編碼采集方式類似,不同之處在于,紅外遙控編碼用的是下降沿觸發采集,而射頻遙控編碼采用的上升沿觸發進行采集。還有一點特別重要:紅外遙控編碼接收模塊HX1838在平時沒有收到紅外信號的時候是高電平,當收到信號過后才產生脈沖,但是射頻采用電磁波進行傳輸,而平時我們所在的空間中存在各種電磁波,所以即便沒有信號的時候,也會出現不規則的波形輸入,我們需要做的就是將有用的信號從各種干擾信號中提取出來,這一點是與紅外遙控編碼接收的最大不同。
 
    將有用的射頻遙控編碼信號從雜波中提取出來還是比較容易的,射頻遙控的一個字碼是由同步編碼+地址碼+數據碼構成,我們只需要甄別出同步碼,然后從同步碼開始進行波形采集即可。射頻編碼一般一次至少發送4個以上的字碼,由于無線傳輸過程中可能出現干擾信號,導致信號失真,因此我們必須對收到的多個字碼進行驗證,保證至少有兩個以上的連續字碼相同,這一點也是和紅外遙控編碼提取的最大不同。
 
    經過過濾雜波、驗證有效的射頻遙控編碼之后,我們就可以得到一個有效的射頻編碼原始數據,接下來我們就需要判斷是EV1527還是PT2622以及其它類型的編碼,除了EV1527和PT2622之外的編碼暫時不支持解碼,只保留了原始采集的時長數據,而EV1527和PT2622的編碼都是由50個高低電平來表示的,怎么樣進行區分呢?
 
    PT2622是用兩個脈沖來表示一個位,有0,1,F三種狀態:兩個窄脈沖表示0,兩個寬脈沖表示1,一個窄脈沖+一個寬脈沖表示F;而EV1527用一個脈沖來表示0和1:窄脈沖表示0,寬脈沖表示1。所以在PT2622編碼中不可能出現一個寬脈沖+窄脈沖的組合,通過這個特征就可以很方便將兩種編碼進行區分。進行了編碼區分之后,接下來的事情就比較簡單了,只需要根據兩種編碼格式的規則進行解析,得到真實的二進制編碼即可。
 
    根據上述原理,我編寫了一個類RFRecv,這個類里面封裝了射頻編碼采集、解碼的功能;同時又對之前編寫的PT2622和EV1527編碼程序進行了封裝,寫了一個類RFSend,用于實現對原始編碼時長數據發送、EV1527和PT2622進行編碼發送的功能。
 
    在軟件包的“Projects\RF-Recv”文件夾包含了射頻接收的完整工程,可以直接編譯、燒寫和調試。程序代碼如下:
#include "WProgram.h"
#include "RFRemote.h"
 
//創建射頻遙控接收實例,射頻接收模塊接到TIM1的CH1,即:PA8
RFRecv rfRecv;
 
void setup()
{
  //初始化默認串口
  Serial.begin();
 
  rfRecv.enableRFIn();
  Serial.println("RFRemote start...");
}
 
void loop()
{
  uint16_t* rawBuf;
  int16_t len = rfRecv.available();
  //判斷射頻遙控編碼采集是否完成
  if(len > 0)
  {
    //取采集的原始編碼
    awBuf = rfRecv.getRawCode();
    //將接收到的原始編碼通過默認串口輸出
    Serial.print("Frame Length:");
    Serial.print(len);
    Serial.println();
    for(uint16_t i=0; i
    {
      Serial.print(rawBuf[i]);
      if(i != len - 1)
      {
        Serial.print(",");
      }
    }
    Serial.println();
    if(rfRecv.decode())
    {
      Serial.println("RF decode success...");
      uint8_t codeType = rfRecv.getCodeType();
      uint32_t adValue = rfRecv.getADValue();
      //二進制方式顯示解碼結果
      Serial.print("RF adValue:");
      Serial.println(adValue, 16);
 
      if(codeType == 1)
      {
          Serial.println("Code Type: PT2622" );
          //12位數據中,地址為占8位,數據占4位
          Serial.print("Address: " );
          Serial.println(PT2622::parseAddress(adValue, 8), 16);
          Serial.print("Data: " );
          Serial.println(PT2622::parseData(adValue, 8), 16);
        }
        else if(codeType == 2)
        {
          Serial.println("Code Type: EV1527" );
          //24位數據中,地址占20為,數據占4位
          Serial.print("Address: " );
          Serial.println(EV1527::parseAddress(adValue), 16);
          Serial.print("Data: " );
          Serial.println(EV1527::parseData(adValue), 16);
        }
        else
          Serial.println("Other code type..." );
      }
      else
      {
        Serial.println("RF decode error...");
      }
      //準備取下一個遙控編碼
      rfRecv.resume();
    }
}
 
int main()
{
  //初始化Rainbow
  boardInit();
  setup();
  while(1) loop();
}
 
    這個程序的功能是接收射頻遙控編碼,并進行解碼和顯示,運行的效果如下:

 
    在軟件包的“Projects\EV1527”文件夾包含了發射EV1527遙控編碼的完整工程,可以直接編譯、燒寫和調試。程序代碼如下:
#include "WProgram.h"
#include "RFRemote.h"
 
//定義射頻編碼發送對象,使用PA0作為輸出端口
RFSend rfSend(PA0);
 
void setup()
{
  //初始化默認串口
  Serial.begin();
  Serial.println("EV1527 encode start...");
}
 
void loop()
{
  rfSend.ev1527Send(0x0FE018, 7);
  delay(3000);
}
 
int main()
{
  //初始化Rainbow
  boardInit();
  setup(); 
  while(1) loop();
}
 
    將315M無線發射模塊的DATA和PA0相連,軟件將每隔3秒鐘通過無線發射模塊發送指定的地址碼和數據。PT2622編碼調用方式類似,可以參考“Projects\PT2622”這個工程。
關閉窗口
欧洲亚洲两性| 久久久久久电影| av高清不卡| 羞羞小视频视频| 国产乱淫片视频| 风间由美一二三区av片| 男人j进女人j| 91九色国产在线| 亚洲性av在线| 日本道色综合久久| 国产日韩在线不卡| 日精品一区二区| 国内精品视频在线观看| av成人在线播放| 国产高清免费av在线| 黄瓜视频网站| 亚洲人成绝费网站色ww| 青青草免费观看视频| 亚洲国产综合视频| 能看的毛片网站| 亚洲欧美日韩精品久久久| 国产精品久久久久久一区二区| 亚洲男女自偷自拍图片另类| 91黄色免费网站| 中文字幕一区二区三区在线播放| 国产最新精品精品你懂的| 国产真实久久| 视频福利一区| 成人午夜毛片| 国产丝袜在线播放| 加勒比一区二区三区在线| 天干天干啦夜天天天视频| 欧美高清xxxx性| 高h震动喷水双性1v1| 精人妻无码一区二区三区| 91插插插插插插| 少妇光屁股影院| 欧美成人手机在线视频| 日本精品www| 精品福利在线导航| 午夜激情久久久| 中文字幕一区二区三区精华液| 国产黄色91视频| 日韩高清国产一区在线| 狠狠爱www人成狠狠爱综合网| 国产精品最新| 欧美日韩一区二区三区四区不卡| 国产91亚洲精品久久久| 婷婷电影在线观看| 俄罗斯一级**毛片在线播放| 精品麻豆一区二区三区| 国产中文字幕在线播放| 中文字幕在线网| 97影院理论| www.99热.com| xfplay资源站夜色先锋5566| 三级毛片在线| 一个人免费观看在线视频www| 欧美三级超在线视频| 色av中文字幕| 影音先锋在线资源中文字幕| 五月婷婷六月丁香| 亚洲av毛片成人精品| 狠狠躁日日躁夜夜躁av| 可以免费观看的毛片| 亚洲精品网站在线| 成人免费观看在线视频| 亚洲女同志亚洲女同女播放| 亚洲av无码乱码国产精品| 精品人妻久久久久一区二区三区 | 精品欧美一区二区在线观看视频| 成人精品福利视频| 91久久精品一区| 成人亚洲激情网| 91手机视频在线观看| 成人欧美一区二区三区黑人孕妇 | 怡红院红怡院欧美aⅴ怡春院| yourporn在线观看中文站| av在线中文| 亚洲小说区图片区都市| 国产黄大片在线观看| 粉嫩一区二区三区| 美女精品久久| 群体交乱之放荡娇妻一区二区 | 色综合天天在线| 色拍拍在线精品视频8848| 在线观看欧美日本| 日韩一区二区三区视频在线| 亚洲国产精彩中文乱码av在线播放| 亚洲第一区第二区| www.日韩免费| 欧美性受xxxx白人性爽| 成人国产在线激情| 欧美污视频久久久| 黄色三级中文字幕| 欧美日韩在线观看不卡| 欧类av怡春院| 欧美日韩在线视频免费播放| 在线精品免费视| 午夜精品久久久久久久99老熟妇| 天堂在线中文网| 精品国产高清a毛片无毒不卡 | 一区二区三区在线资源| 亚洲宅男网av| 欧美日本中文| 久色婷婷小香蕉久久| av不卡一区二区三区| 亚洲人一二三区| 欧美性猛交一区二区三区精品| 欧美精品一区二区三区一线天视频 | 成人免费一区二区三区| www.avtt| 538任你躁在线精品免费| 精品国产av色一区二区深夜久久 | 国内视频自拍在线视频| 在线看的你懂得| 色女人在线视频| 国产精品1区| 欧美黄色大片在线观看| 麻豆精品在线看| 国产视频一区二区在线| 色8久久精品久久久久久蜜| 日韩国产高清污视频在线观看| 欧美乱妇高清无乱码| 国产一区二区在线免费| 正在播放91九色| 九九热免费在线观看| 亚洲精品久久久久久国| va视频在线观看| 女明星视频黄又免费| 中文字幕在线播放第一页| 阿v视频在线| 亚洲影院天堂中文av色| 免费人成精品欧美精品| 中文字幕一区二区三区在线不卡 | 国产激情一区二区三区四区 | 91九色在线视频| 黄色一级片av| 成人免费看aa片| 中文在线字幕免费观| 国产69精品久久久久9999小说| 日本一级在线观看| 外国成人毛片| 亚洲在线国产日韩欧美| 亚洲色图制服诱惑| 亚洲欧美第一页| 97神马电影| www.天天射.com| 精品爆乳一区二区三区无码av| 天天干天天爽天天操| 国产一二三视频| 欧美电影网址| 亚洲视频免费| 中文字幕一区二区三区四区不卡| 亚洲精品久久久久中文字幕欢迎你 | 成人网址大全| 超碰成人av| 91成人网在线观看| 国产午夜精品一区二区| 欧美精品一区二区三| 国产情人节一区| 99爱视频在线| 精品99久久久久成人网站免费 | 精品国产一区二区精华| 国产成人aa精品一区在线播放| 大桥未久一区二区| 天天摸日日摸狠狠添| 男女毛片免费视频看| 成年人免费在线视频| 免费萌白酱国产一区二区三区| 国产乱子伦视频一区二区三区 | 一区二区三区四区不卡| 国产激情在线免费观看| 日韩在线观看视频一区| 三级视频在线播放| 噜噜噜狠狠夜夜躁精品仙踪林| 国产精品自拍网站| 国产综合欧美| 中文字幕精品在线不卡| 亚洲欧美日韩精品久久| 精品综合久久| 一本色道久久综合亚洲精品图片| 欧日韩在线视频| 四虎精品在线| 亚洲婷婷伊人| 国产精品免费aⅴ片在线观看| 中日韩午夜理伦电影免费| 深夜福利成人| 成人免费精品动漫网站| 又黄又骚的视频| 欧美成a人片在线观看久| 老妇喷水一区二区三区| 欧美影院午夜播放| 成人亚洲欧美一区二区三区| 俄罗斯女人裸体性做爰| 少妇一级淫片免费看| 日本在线免费看| 韩日成人在线| 欧美色区777第一页| 超碰97在线资源| 3d动漫精品啪啪一区二区下载| 欧美色xxx| 日韩电影网站| 国产成人av电影在线播放| 亚洲欧美日韩直播| eeuss中文| 亚洲天堂视频网站| 在线国产1区| 久久精品亚洲人成影院| 日韩欧美一区二区三区久久| 国产精品在线看| 国产精品嫩草av| 国产精品理人伦一区二区三区 | 91视频免费播放| 欧洲精品久久一区二区| 深夜福利在线观看直播| 狠狠色狠狠色综合婷婷tag| 亚洲欧洲中文日韩久久av乱码| 午夜精品久久久久久久久久久久 | 日韩欧美美女在线观看| 综合电影一区二区三区| 日本免费一区二区三区视频观看| 亚洲va在线va天堂va偷拍| 男女爱爱福利视频| 国产精品第一| 国产视频一区二区在线| 日本aⅴ大伊香蕉精品视频| www.四虎在线| 性生活视频网址| 国产精品任我爽爆在线播放| 一区二区三区精品久久久| 国产九九精品视频| 九九热久久免费视频| www.国产91| 999成人网| 欧美一级精品在线| 999久久欧美人妻一区二区| 国产视频手机在线| 三妻四妾的电影电视剧在线观看| 国产精品69久久久久水密桃| 日韩网站免费观看高清| 日日干夜夜操s8| 精品国产一区二区三区不卡在线| 免费观看亚洲天堂| 亚洲影院理伦片| 久精品国产欧美| 国产中文字幕视频| 亚洲综合影视| 96av麻豆蜜桃一区二区| 日本亚洲欧洲色| 一区二区伦理片| jk破处视频在线| 亚洲伊人网站| 日韩在线视频观看| 韩国三级hd中文字幕有哪些| 菠萝蜜视频网站入口| 亚洲香蕉av| 亚洲精品97久久| jizz欧美激情18| 91九蝌蚪视频| 婷婷综合网站| 亚洲激情中文字幕| 中文字幕第17页| 美女福利网站视频在线观看| 99热播在线观看| 欧美国产美女| 亚洲码在线观看| √天堂资源在线| 亚洲四虎av| 99视频在线精品国自产拍免费观看| 精品亚洲va在线va天堂资源站| 国产九九在线视频| 成年人在线免费| 国产精品大片| 日韩一区二区三区国产| 短视频在线观看| 日韩二区三区| 国产99久久久国产精品潘金网站| 国产精品成人av在线| 日韩成人一区二区三区| 交100部在线观看| 亚洲男人电影天堂| 亚洲精品高清视频| 亚洲最新永久在线观看| 欧美色图一区| 亚洲女人被黑人巨大进入al| 无码人妻一区二区三区在线| 午夜男人视频在线观看| 国产剧情一区二区三区| 国产日韩精品在线观看| 91视频久久久| 亚洲视频自拍| 欧美日韩一区二区三区在线| 色七七在线观看| 四虎永久在线高清国产精品| 美女视频网站久久| 国产精品爽爽ⅴa在线观看| 日韩欧美国产另类| 亚洲欧洲日韩精品在线| 欧美一三区三区四区免费在线看| 久久精品免费网站| 高清日韩av| 懂色av一区二区三区免费观看| 91精品中文在线| 朝桐光av在线一区二区三区| 妖精视频一区二区三区| 亚洲网站视频福利| 一级片黄色录像| 国产精品xx| 在线亚洲一区二区| 三区视频在线观看| 欧美人体大胆444www| 国产日韩欧美一区二区三区综合| 亚洲高清精品中出| 91视频播放| 免费人成黄页网站在线一区二区 | 成年人视频软件| 182在线播放| 在线日韩一区二区| 亚洲av午夜精品一区二区三区| 69av在线| 午夜不卡av免费| 久久人人爽av| 国产高清在线| 一区二区三区欧美| 女性隐私黄www网站视频| 黄色免费看网站| 久久久久久久久岛国免费| 国产成人生活片| 免费高清视频日韩| 中文字幕高清不卡| 免费观看精品视频| 欧美日韩国产亚洲沙发| 国产欧美精品一区aⅴ影院| 日韩欧美视频第二区| 成年女人毛片| 国产精品白丝av| 视频一区二区三区在线观看| 九九热在线观看| 成人亚洲一区二区一| 夜夜爽www精品| 另类图片亚洲色图| 欧美激情一区二区三区四区| 免费看一级大黄情大片| 手机看片福利在线观看| 亚洲免费成人av在线| 色偷偷噜噜噜亚洲男人| 精品人妻一区二区三区免费看| 国产色噜噜噜91在线精品| 欧美成人精品三级在线观看| 波多野结衣av无码| 久久精品国内一区二区三区水蜜桃| 国产精品99久久99久久久二8| 无码国产伦一区二区三区视频| 一区二区三区国产在线| 久久99精品久久久久久水蜜桃| 黄色三级在线| 国产色一区二区| 九九热免费精品视频| 亚洲性图自拍| 日韩av影视综合网| 波多野结衣毛片| 亚洲高清av| 蜜桃精品久久久久久久免费影院| jizz在线播放| **性色生活片久久毛片| 在线播放黄色av| 91av亚洲| 社区色欧美激情 | 精品国产av 无码一区二区三区| 国产精品五区| 亚洲欧洲一区二区福利| 一区二区三区区四区播放视频在线观看| 亚洲精品综合在线| 国产熟女高潮一区二区三区| 免费一区二区三区四区| 欧美高清视频在线| 中文字幕少妇| 99天天综合性| 色悠悠久久综合网| 小草在线视频免费播放| 亚洲色图狂野欧美| 亚洲国产精品一| 国产激情一区二区三区四区| 99999精品视频| 国产99在线| www.日韩视频| 亚洲日本色图| 99精品视频免费在线观看| 成年网站免费在线观看| 日本中文字幕视频一区| 26uuu久久噜噜噜噜| 91专区视频| 亚洲乱码国产乱码精品精98午夜| 日本少妇色视频| 一区三区在线欧| 国产精品三区四区| 少妇精品放荡导航| 日韩欧美一区二区三区在线| 无码人妻久久一区二区三区不卡|