欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级

  • 由RFW122-M構成的短距離無線數據通信系統
    單片機與嵌入式系統應用

    摘要 利用AT89LV52單片機作控制器,實現基于RFWaves公司的射頻芯片RFW122-M的短距離無線數據通信系統;分析射頻芯片RFW122-M及其與單片機的接口芯片RFW-D100的特點;給出系統的硬件原理框圖及軟件流程圖。對應用于該裝置的無線數據傳輸協議CSMA進行分析,并且在對固件的編程配置中加以實現。
    關鍵詞 無線數據通信系統 RFW122-M RFW-D100 AT89LV52 CSMA協議

      目前, 短程射頻通信技術是一種熱門技術, 已廣泛應用于實際中, 主要有無線局域網(WLAN )、個人區域網絡(PAN) 及無線短距離消費類產品(如中低速數據傳輸應用, 有效范圍在30 m以內)。該通信技術的標準有IEEE802.11a、Hiperlan2、藍牙(IEEE802.15.1)、 HomeRF及IEEE802.11b(WIFI)等。支持這些標準的器件一般功耗都比較高,結構復雜,價格較高, 因而不適合低端產品。RFWaves 公司針對現有市場發展推出的面向低端的用于短距離無線通信的射頻通信芯片組RFW122-M,符合美國聯邦通信委員會(FCC)的技術規范。

      本系統利用射頻芯片RFW122-M及其與MCU的接口芯片RFW-D100,在單片機AT89LV52的控制下,實現了短距離的無線數據通信。

    1  射頻芯片RFW122-M及其接口芯片RFW-D100

      RFW122-M無線收發芯片是一種半雙工、使用直接序列擴頻(DSSS)技術的無線收發兩用集成電路,工作中心頻率為2.44 GHz(ISM頻段),采用ASK調制方式,工作電壓為2.4~3.6 V。在空閑狀態下,幾乎不消耗功率(0.1 μA @ VCC=3 V)。RFW122-M可以外接一個200 Ω的差分阻抗天線(印制版天線)或帶有匹配電路的其他天線,在誤碼率為10-3的條件下,接收靈敏度為-77 dBm。該模塊有3根數據控制線,且其數據I/O口是一個串行的數字接口。它的喚醒時間為20 μs,同步時間是1.2 μs。最高數據傳輸速率為1 Mbps,此時工作電流為33 mA。

      為了降低MCU實時處理MAC協議的要求,RFW122-M芯片組提供了RFW122-M與MCU之間的接口芯片RFW-D100。該芯片在MCU和RFW122-M之間提供了一個并行接口;同時提供了對CSMA協議的支持。RFW-D100采用了兩種技術來獲得比較好的載波偵聽的能力: 一種是RSSI(射頻信號強度檢測),能檢測到任何強度的無線傳輸,避免沖突;另一種是使用RFWaves 網絡的載波偵聽算法。采用這種技術可以避免與本網絡內的或其他網絡的RFWaves站點發生沖突。

    (1)  RSSI(射頻信號強度檢測)

      RSSI機制用來比較某個非RFWaves站點傳輸的功率超過了一個確定的門限(用一個外部的電阻來設置這個數值,RFW-D100給出了該門限的參考電壓和計算公式),比較的結果放在寄存器SSR[7]-COMP_IN中。當MCU內有數據傳輸時,就去讀取該寄存器,根據寄存器的狀態確定信道是否處于被占用的狀態,從而確定數據是否被傳輸。

    (2) 內部/外部RFWaves網絡的載波監聽的算法

      該機制主要用來監測相似的RFWaves網絡。RFWD100利用載波偵聽算法監聽是否有外部相似的RFWaves網絡正在傳輸數據。如果外部的RFWaves網絡正在進行數據的傳輸,則內部的標志位將被置1,表示信道處于被占用的狀態;如果信道由被占用的狀態轉為空閑的狀態,將產生一個中斷來通知MCU,此時MCU可以進行數據的傳輸。

    2  硬件設計

      系統的微處理器采用Atmel公司的AT89LV52。它是一款基于51系列的低功耗微處理器,支持匯編和C語言,開發環境采用Keil公司 Keil C51(51單片機的匯編和C語言的開發工具);支持匯編、C語言以及混合編程,同時具備功能強大的軟件仿真和硬件仿真。系統包含兩個半雙工的通信終端,來自高層的數據由串口發往MCU,MCU再將數據發往RFW-D100。RFW-D100將數據打包以后送往RFW122-M進行調制,再通過天線發送出去。系統框圖如圖1所示。

    圖1  系統框圖

      MCU與RFW122-M及RFW-D100的連接關系如圖2所示。

                     

    圖2  MCU與RFW122-M及RFW-D100的連接關系

    3  通信協議及軟件流程

      系統所采用的數據鏈路層的協議是載波偵聽多路訪問協議(CSMA)。局域網一般采用共同介質的方法,為此當多個站點要同時訪問介質時,就要進行控制。CSMA就是常用的一種方式。當網中站臺要發送數據時,先檢測是否有別的站臺占用了傳輸媒體。具體做法是:先進行載波偵聽,如果發現介質(媒體)空閑,則立刻發送數據;否則,就根據不同的策略退避重發。

      由于該系統工作在2.44 GHz的ISM頻段,該頻段存在較大干擾,所以設計數據包結構時最重要的原則是,以盡量短的時間占用信道,以降低潛在沖突的概率。在傳輸中,包重疊的概率是與每個發送節點占用共享信道的時間成正比的。因此,若以高比特率傳輸數據包, 會提高數據被正確接收的概率。RFW-D100最高的空中數據傳輸速率為1 Mbps,它可以被配置為各種傳輸速率。在RFW-D100的數據手冊中,降低數據速率并不能降低誤碼率,因此為了縮短數據包在空中傳輸的時間,降低數據碰撞的概率,在協議中建議以最高的速率傳輸數據。若把數據分成小包,則每個小包被正確接收的概率又會增加。這樣,當干擾出現時,只有一小部分會丟失,而且協議有能力來定位在特定包中損壞的數據。因此可以得出這樣的結論:以高的數據速率發送短的數據包,將增強協議處理損壞數據的能力。

    3.1  數據包格式

      數據包格式如圖3所示。

    圖3  數據包格式

     ?、?nbsp; PREAMBLE:RFWD100 發送PREAMBLE 的目的是使接收機和發送機同步。20 位長,高4位為1111,其他16位可以配置。發送順序為從高到低。
     ?、?nbsp; NET_FIRST:1字節,網絡地址字節。
      ③  NET_SEC:1字節,網絡地址字節。
      ④  DST_ID:1字節,數據包所發往的目的節點地址。
     ?、?nbsp; SRC_ID:1字節,發數據包的源站地址。
     ?、?nbsp; SEQUENCE:1字節。這個段包括兩個值:高4位表示數據序號,低4位表示數據包的類型。低4位代表的含義:0000b為握手數據包, 0001b為握手應答包,0010b為數據包,0011b為數據包的應答包,0100b為拆鏈包,0101b為拆鏈的響應包。
     ?、?nbsp; SIZE:1字節。這個段說明包的大小。當設定數據包為固定大小時,SIZE沒有意義。
     ?、?nbsp; PAYLOAD:1字節。來自上層軟件層的數據。
      ⑨  CRC:1字節。RFWD100 在發送端給每個包增加CRC 信息,使得接收機對接收的數據進行檢測。

      在本系統的協議設計過程中,采用小數據包的傳輸模式,從串口中收到的數據個數(以字節為單位)等于10時,將這些數據打包發送出去。如果收到的數據個數小于10, 并且串口數據的發送已經結束, 則系統也將這些數據打包并發送出去。

    3.2  系統狀態轉移圖

      系統的狀態轉移如圖4所示,包含4個狀態,分別是空閑態、握手態、傳輸態和接收態。
                      

    圖4  系統狀態轉移圖

      空閑態:如果沒有串口中斷或外部的握手信號中斷,則系統將一直處于空閑狀態。

      握手態:如果串口中斷發生,則表明有上層的數據包需要傳輸,系統進入握手的狀態。

      傳輸態:系統把從串口收到的數據通過無線信道發送出去。

      接收態:系統處理接收到的數據包,發往串口,并對從串口到來的數據包做丟棄處理。

    3.3  4個狀態的處理流程

      系統4個狀態的處理流程如圖5~圖8所示。
                        

    圖5  空閑態流程

    圖6  握手態流程

    圖7  發送態流程

    圖8  接收態流程

      系統接收串口數據的緩沖池的大小為15字節。

      圖6中各個標志位的意義如下:

      New_flag串口中有新數據到來(串口中有數據到來,將New_flag置1,在串口中斷中設置此標志位)。
      Checkact_suc_flag收到握手應答包的標志。收到握手應答數據包后將此標志位置1。
      Tx_size系統接收到的來自串口的字節個數。
      Tx_end_flag串口中的數據發送完畢。由定時器1控制,定時一段時間。如果在這段時間內沒有新的數據到來,則認為串口數據的這次發送完畢。每次收到新的串口數據時重置定時器,定時的時間大于1字節數據傳輸的時間。
      Checkact _send_flag由定時器0控制,在定時的時間內如果沒有收到握手應答包,則定時器0溢出,Checkact _send_flag被置1,重發握手包。

      圖7中各個標志位的意義如下:

      New_flag串口中有新的數據到來。若串口有數據到來,則將New_flag置1,在串口中斷中設置此標志位。
      Pk_sended_nack一個數據包已經發送出去但還沒有收到確認包時將此位置1,為0時表示系統可以發送數據包。
      Ack_flag為1表示發出的數據包收到了確認。
      Tx_end_flag從串口發來的數據已經停止了發送。
      Exceed_timing_flag在發送完每一個數據包的同時打開定時器0,從定時器0打開到定時器0溢出的這段時間內,如果沒有收到確認包,則認為數據包發送失敗,將Exceed_timing_flag置1;如果在這段時間內收到確認的數據包,則將定時器0關閉。
      Tx_size系統接收到的來自串口的字節個數。

      圖8中各個標志位的意義如下:

      Lock_flag本節點收到了其他節點發來的數據包。
      Tx_to_s_flag在接收狀態,如果MCU中的緩沖區內仍有數據,且Tx_to_s_flag=1,則可向串口發送1字節數據。當MCU的TI中斷發生時,將此標志位置1。

    4  接口芯片RFW_D100的固件編程

      對RFWD100進行固件的編程是通過對RFWD100內的特殊功能寄存器的編程實現的。

      SCR2=0x1c配置前的操作;
      BLR=0x06配置數據的空中碼速為1 Mbps;
      PPR=0xca配置數據包的格式;
      LCR=0x45配置數據包特殊字節的位置;
      NIR=0xbb網絡識別地址;
      BIR=0xee節點識別地址;
      SCR1=0x20打開RSSI;
      SCR3=0x03
      SCR4=0x03
      IER=0x13中斷使能;
      SCR2=0x02系統處于數據包的搜索狀態。

    結語

      本設計以射頻芯片RFW122M及其接口芯片RFED100為核心,采用單片機AT89LV52作微處理器,實現了一個短距離無線數據傳輸系統。今后的工作是完善和改進該協議,進一步提高無線數據的傳輸效率。

    參考文獻

    [1] 黃智偉. 無線數字收發電路設計——電路原理與應用實例. 北京:電子工業出版社,2003.
    [2] 鄭少仁,王海濤,趙志峰,等. Ad Hoc 網絡技術. 北京:人民郵電出版社,2005.
    [3]  張全寶,李峻. RFW102無線收發芯片組的原理與應用. 國外電子元器件, 2004(1).
    [4]  陳媛媛,楊凱,胡文東.基于RFW102芯片組的短距無線數據傳輸系統的實現. 現代電子技術, 2005(24).
    [5]  Vishay RFWaves Ltd. RFW122M ISM Transceiver Module, Preliminary Datasheet. 200505.
    [6] Vishay RFWaves Ltd. RFWDD100: Standard Interface to The RFW100 Series. Datasheet. July 200207.




     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级
    国产一区二区在线观看免费播放| 午夜久久资源| 久久亚洲高清| 欧美日韩另类丝袜其他| 亚洲一级一区| 国产一区成人| 欧美+亚洲+精品+三区| 欧美日韩在线高清| 一区二区三区免费看| 久久国产精品一区二区三区四区| 欧美日韩国产一区精品一区| 精品91在线| 亚洲一区综合| 伊人成人在线视频| 亚洲女人av| 欧美日韩中文| 亚洲一区二区在线看| 欧美日韩亚洲一区三区| 99精品视频免费观看视频| 久久av一区二区三区| 激情久久久久| 久久精品日产第一区二区| 精品白丝av| 亚洲欧美网站| 亚洲精品系列| 狠狠88综合久久久久综合网| 美女诱惑一区| 国产精品一区二区三区免费观看| 韩国在线视频一区| 女人香蕉久久**毛片精品| 一区二区三区四区五区在线| 国产一区二区三区四区三区四| 亚洲女人av| 91久久黄色| 合欧美一区二区三区| 午夜日韩电影| 久久综合图片| 久久精品国产第一区二区三区最新章节| 亚洲国产精品第一区二区三区| 欧美日韩国产高清视频| 久久精品盗摄| 久久精品国产99精品国产亚洲性色| 99av国产精品欲麻豆| 亚洲国产网站| 亚洲精品黄色| 一本色道久久综合一区| 夜夜爽99久久国产综合精品女不卡| 国产综合自拍| 亚洲无玛一区| 亚洲日本视频| 国产亚洲精品久久久久婷婷瑜伽| 亚洲九九精品| 国产伦精品一区二区三区照片91 | 国产精品日本| 国产欧美日韩视频一区二区三区| 亚洲福利免费| 最新国产乱人伦偷精品免费网站| 韩国自拍一区| 在线观看福利一区| 99精品国产福利在线观看免费| 亚洲激情综合| 一区二区三区精品国产| 亚洲欧美卡通另类91av| 麻豆91精品| 欧美高清视频一区二区三区在线观看| 欧美久久久久| 亚洲国产欧美不卡在线观看| 一区二区精品| 久久久天天操| 亚洲国产精品123| 中文日韩在线| 欧美成人一区二免费视频软件| 欧美日韩高清免费| 亚洲伦理精品| 久久综合亚州| 亚洲美女黄网| 久久裸体视频| 亚洲国产日韩综合一区| 久久精品官网| 精品96久久久久久中文字幕无| 正在播放亚洲| 欧美日韩喷水| 亚洲视频www| 午夜精品电影| 国产精品久久久久久久久久妞妞| 欧美在线高清| 国产欧美一级| 欧美日韩在线精品| 午夜在线精品偷拍| 亚洲韩日在线| 午夜电影亚洲| 先锋影音久久久| 伊人色综合久久天天五月婷| 六月天综合网| 国产精品乱码一区二区三区| 韩日在线一区| 欧美1区3d| 亚洲一区久久| 在线一区欧美| 91久久久久| 亚洲一级影院| 欧美日韩免费观看一区=区三区| 国产日韩一区二区| 伊人精品成人久久综合软件| 欧美日本一区| 欧美二区不卡| 欧美激情 亚洲a∨综合| 欧美专区18| 亚洲欧美日韩国产一区| 国产精品日韩欧美一区| av成人免费观看| 日韩一级不卡| 亚洲精品欧美精品| 18成人免费观看视频| 国内在线观看一区二区三区| 欧美日本精品| 欧美激情91| 午夜视频一区| 欧美日韩综合精品| 国产精品分类| 韩日视频一区| 亚洲性图久久| 亚洲国产一区二区三区a毛片 | 先锋影音久久久| 国产精品久久777777毛茸茸| 国产视频一区免费看| 中文亚洲欧美| 香蕉久久国产| 蜜桃精品久久久久久久免费影院| 亚洲欧美日本国产专区一区| 亚洲一区二区三区精品动漫| 国产亚洲综合精品| 亚洲免费影院| 欧美成人国产| 国内精品久久久久久久果冻传媒| 欧美三级乱码| 亚洲国内在线| 亚洲一区二区网站| 午夜亚洲福利| 亚洲一级二级| 国产视频不卡| 久久婷婷av| 韩国久久久久| 国产偷久久久精品专区| 久久精品国产第一区二区三区最新章节| 久久精品系列| 国产精品国码视频| 一区二区高清| 欧美精品18| 亚洲人体大胆视频| 欧美一进一出视频| 欧美日韩在线大尺度| 亚洲三级视频| 久久久亚洲人| 亚洲美女一区| 亚洲欧美综合| 国产精品久久亚洲7777| 欧美伊人影院| 一本色道久久| 国产一区再线| 久久亚洲午夜电影| av不卡在线| 欧美日韩综合网| 亚洲专区在线| 亚洲激情专区| 欧美日韩精品久久| 亚洲女优在线| 亚洲第一网站| 欧美另类一区| 新狼窝色av性久久久久久| 欧美日韩国产色综合一二三四| 日韩午夜在线| 国产精品chinese| 久久久久久国产精品mv| 99精品99| 亚洲一二区在线| 欧美成人69av| 美女精品在线| 久久大香伊蕉在人线观看热2| 亚洲大胆av| 狠狠久久婷婷| 欧美午夜电影在线观看 | 久久激情网站| 欧美亚洲专区| 一本色道久久综合亚洲精品高清| 国产一区再线| 国产精品二区在线观看| 欧美日本二区| 欧美亚洲不卡| 国产综合自拍| 欧美久久视频| 欧美日韩三区| 欧美日韩 国产精品| 你懂的网址国产 欧美| 久久精品国产第一区二区三区最新章节 | 欧美在线三级| 欧美一区二区三区久久精品| 六月天综合网| 久久精品二区三区| 欧美淫片网站| 欧美午夜a级限制福利片| 国产一区清纯| 亚洲精品影院| 国产一区91| 亚洲一区高清| 久久一区视频| 欧美三级在线| 亚洲成人在线| 国产日韩欧美二区| 亚洲在线国产日韩欧美| 亚洲女人av| 久久综合婷婷| 亚洲一本视频| 中国成人亚色综合网站| 国产精品一卡| 老司机免费视频久久| 黑丝一区二区三区| 国产一区二区久久久| 媚黑女一区二区| 精品不卡视频| 亚洲欧美网站| 欧美日韩三级电影在线| 亚洲精品国产日韩| 性欧美长视频| 亚洲无毛电影| 国产精品乱码一区二区三区| 久久黄色影院| 亚洲国产精品日韩| 麻豆久久久9性大片| 国产在线观看一区| 国产农村妇女毛片精品久久莱园子| 欧美99久久| 中文精品视频一区二区在线观看| 久久久久综合一区二区三区| 亚洲精品乱码视频 | 亚洲黄色一区| 欧美在线资源| 国产欧美精品| 国产精品hd| 午夜在线播放视频欧美| 伊人久久大香线蕉综合热线| 久久人人九九| 一区二区精品在线| 欧美网站在线| 欧美伊人影院| 性欧美xxxx大乳国产app| 一区二区视频欧美| 欧美极品一区二区三区| 亚洲一区二区伦理| 亚洲伦理精品| 精品999日本| 欧美日韩理论| 欧美日本久久| 欧美一区三区二区在线观看| 国产欧美另类| 99国内精品| 日韩视频精品在线观看| 亚洲国产国产亚洲一二三| 国内精品久久久久国产盗摄免费观看完整版 | 亚洲午夜高清视频| 久久九九免费| 亚洲一区二区三区精品在线观看| 99精品视频免费| 亚洲激情另类| 亚洲黄色视屏| 亚洲茄子视频| 亚洲三级色网| 夜夜夜久久久| 亚洲视频大全| 国产精品久久久亚洲一区| 国产日韩欧美三级| 亚洲欧美国产不卡| 乱人伦精品视频在线观看| 久久福利影视| 久久一区激情| 欧美日韩调教| 极品av少妇一区二区| 国产一区二区三区四区hd| 国产精品分类| 亚洲网站在线| 日韩视频在线播放| 国产精品普通话对白| 香蕉久久国产| 亚洲欧美文学| 亚洲东热激情| 免费在线国产精品| 欧美日韩亚洲一区| 亚洲看片网站| 久久亚洲美女| 亚洲二区在线| 午夜在线播放视频欧美| 牛牛国产精品| 在线成人h网| 亚洲一区欧美二区| 欧美日韩国产不卡在线看| 影音先锋亚洲一区| 亚洲一区久久| 韩国亚洲精品| 免费日韩av片| 亚洲视频中文| 国产精品日韩二区| 欧美日韩一区二| 亚洲视频www| 欧美日本免费| 国产伦精品一区二区三区| 久久综合狠狠综合久久综青草| 国产精品vip| 亚洲一区二区三区在线观看视频| 久久影院亚洲| 国产日韩一区二区三区在线| 欧美激情在线| 国产亚洲永久域名| 欧美日韩免费观看一区=区三区| 日韩视频精品在线观看| 久久久久久亚洲精品不卡4k岛国| 亚洲性图久久| 欧美成人高清| 国产视频一区在线观看一区免费| 午夜日韩av| 国产精品一页| 亚洲区一区二区三区| 欧美一区二区三区另类| 国产情侣久久| 伊人久久大香线蕉综合热线| 久久这里只有| 香蕉久久a毛片| 99热这里只有精品8| 国产精品hd| 久热综合在线亚洲精品| 国产精品嫩草99av在线| 国产精品地址| 美女爽到呻吟久久久久| 99精品国产99久久久久久福利| 欧美日韩系列| 欧美成人蜜桃| 久久一区中文字幕| 久久久久高清| 久久福利影视| 国产欧美综合一区二区三区| 亚洲激情自拍| 亚洲开发第一视频在线播放| 亚洲高清激情| 91久久精品国产91久久性色tv| 欧美日韩三区| 欧美午夜免费| 国内不卡一区二区三区| 欧美1区3d| 欧美日韩一区二区三区免费| 欧美日韩一区在线播放| 欧美一区二区三区四区在线观看地址| 性高湖久久久久久久久| 亚洲欧美网站| 久久久久久亚洲精品不卡4k岛国| 性一交一乱一区二区洋洋av| 美女久久一区| 久久一日本道色综合久久| 欧美福利网址| 欧美日韩国产精品一区二区亚洲 | 亚洲久久成人| 99精品国产福利在线观看免费| 日韩午夜av在线| 国产伦理一区| 欧美在线三级| 激情欧美国产欧美| 99精品视频网| 久久精品中文| 国产精品v欧美精品∨日韩| 狠狠色狠狠色综合人人| 亚洲久久成人| 久久蜜桃精品| 国产精品国码视频| 99精品久久| 久久看片网站| 亚洲国产一区二区三区在线播| 国产一区二区三区的电影| 亚洲女人av| 亚洲性图久久| 国产农村妇女毛片精品久久莱园子 | 伊人久久久大香线蕉综合直播 | 久久综合图片| 国内精品视频在线播放| 一本色道久久综合| 欧美一区免费| 亚洲精品无人区| 久久久久久久久久久久久久一区| 国模 一区 二区 三区| 一区二区三区av| 欧美日韩综合久久| 国产精品亚洲一区| 国产一区二区中文| 国产精品一区二区a| 欧美日韩一区二区三区四区在线观看 | 国产精品v欧美精品v日韩| 99成人精品| 欧美日韩免费观看一区| 国产精品视区| 伊人久久大香线蕉综合热线| 亚洲综合不卡| 亚洲人体一区| 韩国一区二区三区在线观看|