《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 一種基于擴頻的短距無線數傳模塊的設計
一種基于擴頻的短距無線數傳模塊的設計
來源:電子技術應用2012年第6期
劉在勇,王興華,向 新,茹 樂,孫 曄
空軍工程大學 工程學院,陜西 西安710038
摘要: 在對2.4 GHz技術研究的基礎上,針對無線傳感器網絡應用設計了一種半雙工無線數傳模塊。該模塊應用Cypress Wireless USB硬件平臺,以通用MCU為處理器,結構簡單。軟件設計在充分應用射頻芯片既有功能的基礎上,增加糾錯編譯碼、頻率捷變等功能,提高了系統可靠性。對該模塊完成了工程實現,實驗證明該模塊達到預期指標。
中圖分類號: TP368.1
文獻標識碼: A
文章編號: 0258-7998(2012)06-0044-03
A design of short-haul wireless data-transmission module based on DSSS
Liu Zaiyong,Wang Xinghua,Xiang Xin,Ru Le,Sun Ye
College of Engineering, Air Force Engineering University,Xi′an 710038,China
Abstract: Based on the research of communication technology at 2.4 GHz frequency spectrum, half-duplex wireless data-transmission module is designed according to the wireless sensor net-work application. Cypress wireless USB hard ware platform and MUC processor is applied in the module, with the priority of easy construction. Except for full application of the existing function of the RF CMOS chip, the function of BCH code and decode, frequency agility and so on is enhanced in order to improve the system reliability. Project realization is also completed in this paper, which is tested to achieve the expected indexes.
Key words : the wireless sensor net;data-transmission module;2.4 GHz;wireless USB

    無線傳感器網絡是近年來信息科學研究的一個熱點,在軍事、農業、工業、醫療、環境、家庭和其他商業領域都有著廣泛的應用,引起了各國學術界和工業界的廣泛重視[1]。組建一個無線傳感器網絡,首先要求組成的節點具有低功耗、低成本、體積小、易組網、高安全性等特點[2]。數傳模塊是無線傳感器網絡節點的核心部分。本文所設計的無線數傳模塊是基于一個無線傳感器網絡的設計項目提出的。2.4 GHz ISM(Industry Science Medicine)頻段是全世界公開使用的無線頻段,開發的產品具有全球通用性;其整體帶寬優于其他ISM頻段,整體數據傳輸速率高,允許系統共存;該頻段產品體積相對較小,傳輸距離較遠。故本項目采用2.4 GHz頻段進行無線數據傳輸。根據項目指標,所設計數傳模塊除滿足上述無線傳感器網絡節點所必須的特點外,還要求信道數不少于80,數傳速率不低于15.625 kb/s,通信距離不小于10 m(加功放后可達1 000 m)。

1 硬件設計
    本文選擇AVR系列ATMEGA8L單片機作為微控制器,選擇基于擴頻的CYRF6936作為射頻芯片。CYRF6936是典型的低成本高集成度的2.4 GHz DSSS射頻片上系統(Radio System-On-Chip),具有可配置的雙向(接收或發送)功能;數據傳輸速率可達1 Mb/s,具有98個可配置信道;最大發射功率為4 dBm,有效傳輸距離可達30 m,可工作在-55 ℃~+125 ℃環境中;功耗低,待機電流僅1μA。CYRF6936提供了完整的針對Wireless USB LP的從串口SPI到射頻發射的調制解調方案[3]。該數傳模塊框圖如圖1所示。

    在硬件實現上,數傳模塊工作方式為半雙工,為減小體積,收發共用天線。ATMEGA8L的PC0~PC5端口作為數據采集端口(發送端時)或信號輸出端口(接收端時)。采用SPI口(SS、MOSI、MISO、SCK)作為程序下載端口[4]。單片機和射頻芯片通過SPI口連接。另外,ATMEGA8L的PD3(INT1)腳連接CYRF6936的IRQ腳,接收射頻中斷信號。當分立元件的平均尺寸大于波長的十分之一時,電路理論就不適用了,需要用到傳輸線理論,即在傳輸線上的是分布參量網絡,在整個長度內線上的電壓、電流的幅值和相位都可能發生變化[5]。本系統工作于2.4 GHz頻段,據上述理論粗略設計,射頻部分電容電感均采用0402封裝,微帶線盡可能短(<1 cm)。單片機ATMEGA8L、射頻芯片CYRF6936、電源芯片XC6209B332的外圍電路分別見其參考設計。
2 軟件設計
    系統發射:主要實現對6路輸入電平信號采樣,對采樣(或輸入)數據進行BCH編碼,隨后將編碼后的數據通過SPI口送至CYRF6936的發射緩存區(地址0x20),對數據進行打包、擴頻(DSSS)、GFSK調制后發射出去。在接收狀態下,系統接收到數據后,CYRF6936對數據進行解調、解擴等處理后將數據通過SPI口傳給AVR,對數據進行BCH解碼,最后還原成6路電平信號。
    信號采集:信號采集單元主要實現將電平信號轉換為數字信號。用ATMEGA8L片內集成的ADC對電平信號進行采樣,其采樣精度為10 bit,ADC參考電壓VREF=3.3 V,理論上采樣電壓范圍為0~3.3 V[6]。流程如圖2所示。

    信號輸出:接收端單片機通過PC0~PC5端口輸出處理后的信號。
    增強可靠性的方法:
    (1)信道編解碼[7]。本系統支持的數據傳輸幀結構如圖3所示。

    系統采樣精度為10 bit,CYRF6936支持的幀格式中每一路采樣數據占2 B(16 bit)。為滿足系統幀結構,且考慮低采樣位權值小,出現誤碼對系統應用影響較小的特點,在軟件設計中對每一路采樣數據采用(14,8)(僅對高8位采樣值編碼,最低兩位采樣值不做編碼)循環碼(BCH碼)。生成多項式為:g(x)=x6+x2+1。
    (2)直接序列擴頻。直接序列擴頻是指直接用具有高碼率的擴頻碼序列在發射端去擴展信號的頻譜。在接收端用相同的擴頻碼序列進行解擴,把展寬的擴頻信號還原成原始信號。本系統數據幀中幀頭SOP使用偽隨機碼用于收發兩端的數據連接和識別。CYRF6936支持的偽碼長度有32 bit和64 bit兩種,在寄存器FRAMING_CFG_
ADR(地址0x10)中設定偽隨機碼位數,所使用偽噪聲碼在寄存器SOP_CODE_ADR(地址0x22)中設定。在寄存器DATA32_THOLD_ADR(地址0x11)和DATA64_THOLD_ADR(地址0x12)中分別設定32 bit、64 bit偽碼相關閾值,偽噪聲碼具有良好的相關特性,接收端接收到數據后進行相關運算,相關值大于設定閾值,認為是所需數據包進行后續操作,反之認為是非所需數據包,棄之不理[8]。
    CYRF6936支持4種數據傳輸模式GFSK、8DR、DDR、SDR。其中,GFSK不采用偽碼擴頻,其他3種模式均可采用32 bit偽碼和64 bit偽碼進行直擴。其數據傳輸速率如表1所示。

    在寄存器DATA_CODE_ADR(地址0x23)中設定數據擴頻所用的偽隨機碼。采用直擴技術使系統具有很強的隱蔽性和抗偵察、抗干擾、抗測向的能力;具有選址能力,易實現碼分多址;可進行高分辨率的測向、定位[9]。
    (3)CRC校驗技術。為了提高無線信息傳輸過程中數據傳輸的可靠性,CYRF6936射頻收發器芯片將附加CRC16于每一個數據包中。CRC16是一個16 bit的循環冗余校驗碼(CRC),是使用USB的CRC多項式運算所得,可以檢測所有單位和雙位差錯,檢測率達所有可能差錯的99.998%[1]。
    (4)數據應答與重發。CYRF6936提供了從基帶到射頻的完整的解決方案,只需要按照芯片固有的格式進行設定,就可以使芯片自動完成數據打包、成幀、DSSS擴頻解擴以及GFSK調制解調等功能,極大地降低了系統的設計難度,縮短了設計時間[8]。為提高系統可靠性設計中使用數據應答和數據重發技術,半雙工工作方式是該技術的基礎[2]。發射端發射數據前在寄存器XACT_CFG_
ADR(地址0X0F)中設定ACK等待時長,發送完數據后,打開超時定時器開始計時同時轉入接收模式,如果超時時間到未收到ACK信號,重發數據。如果設定時間內收到ACK信號,則重新開始新的數據發送時序。接收端使能ACK(寄存器0X0F中設定),收到合法數據后自動發送ACK信號。流程如圖4所示。

 

 

    (5)頻率捷變技術。頻率捷變,簡單地說,就是頻率跳變,它只是在受到干擾時頻率才發生改變,這一點與通常講的跳頻通信有本質的區別。CYRF6936提供98個信道,每個信道的帶寬為1 MHz,用戶可通過頻率捷變技術來避免強干擾[2-3]。強信號對于系統的干擾,不只是對哪一個終端進行干擾,而是對系統中所有的終端都會產生干擾,會影響所有的通信連接。即系統中所有終端都可以檢測到這個干擾的存在,這就為系統實現同步跳變提供了可能。首先對系統設定一個統一的跳頻序列,其次設定一個統一的跳頻規則。如規定系統每20 ms傳輸一包數據,若100 ms內無有效數據傳輸,則依跳頻序列跳變一次。本項目根據應用實際,啟用CYRF6936的載波監聽(RSSI)功能[2]。各終端在接收模式下,通過讀取寄存器RSSI_ADR(地址0X13)的值判斷當前信道上無線信號的功率密度即干擾強度。其工作時序為:先進行監聽,如果信道有強干擾則依跳頻序列跳轉到下一頻道,若無強干擾,則傳輸數據。
3 電路實現及調試
    該數傳模塊PCB電路采用4層雙面板布線,其中間兩層接地。主要器件均布于頂層,底層僅布設部分電容與電感。實體電路頂層圖如圖5所示。其平面面積為4 cm&times;2 cm。實驗室調試連接示意圖如圖6所示。

    目前為止系統曾做以下功能測試:SPI口通信調試;20 ms精確控制發射調試;無線收發調試;采樣發射和接收輸出PWM信號調試;半雙工調試;串口調試;編譯碼調試;頻率捷變調試;數據應答與重發調試;有效通信距離測試。經調試系統工作正常。
    圖7為發射單字節數據包頻譜圖,其中心頻率為2.497 GHz,帶寬為1 MHz。圖8為收發完成中斷信號圖,系統實現了數據收發功能。經測試室外空曠地區30 m距離內可實現有效通信,且耗電小,工作穩定。
    基于2.4 GHz無線傳輸芯片CYRF6936設計的無線傳感器網絡節點的數據傳輸部分,其硬件電路搭建簡單、體積小、功耗低,軟件采用了易于實現的抗干擾機制,實用性強。設計中還有很多不夠完善的地方,有待在后期的實驗及實際應用中進一步改善。
參考文獻
[1] 孫弋.短距無線通信及組網技術[M].西安:西安電子科技大學出版社,2008.
[2] 喻金錢,喻斌.短距離無線通信詳解[M].北京:北京航空航天大學出版社,2009.
[3] WirelessUSBTM LP 2.4 GHz radio SoC[OL/EB].(2007-02-xx).[2011-12-10].http://www.laogu.com/wz_40353.html.
[4] 馬潮,詹衛前,耿德根.Atmega8原理及應用手冊[M].北京:清華大學出版社,2005.
[5] 文光俊,謝甫珍,李建.無線通信[M].北京:電子工業出版社,2010.
[6] 馬潮.AVR單片機嵌入式系統原理與應用實踐[M].北京:北京航空航天大學出版社,2007.
[7] 樊昌信,曹麗娜.通信原理[M].北京:國防工業出版社,2010.
[8] WirelessUSBTM LP and PRoCTM LP technical refere-nce manual[OL/EB].(2008-xx-xx).[2011-12-10].http://www.cypress.com/portal/server.pt.
[9] 曾興雯.擴展頻譜通信及其多址技術[M].西安:西安電子科技大學出版社,2004.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲六月丁香色婷婷综合久久| 亚洲国产精品成人精品| 国产日韩欧美制服另类| 欧美体内she精视频| 欧美精品一区二区三区蜜臀 | 久久青草欧美一区二区三区| 欧美一区二区三区四区在线观看地址| 亚洲一区三区视频在线观看| 亚洲小说欧美另类婷婷| 亚洲午夜国产成人av电影男同| 亚洲天堂成人在线视频| 亚洲线精品一区二区三区八戒| 在线天堂一区av电影| 一区二区激情小说| 亚洲一区图片| 午夜精品久久久久久99热软件| 亚洲综合成人在线| 欧美亚洲综合在线| 久久久国产亚洲精品| 久久综合狠狠综合久久综青草 | 国产精品亚洲综合一区在线观看| 国产精品久久久久影院色老大| 国产精品免费aⅴ片在线观看| 国产精品呻吟| 国产亚洲一区在线播放| 韩国成人福利片在线播放| 一区二区亚洲精品| 亚洲国产婷婷香蕉久久久久久| 亚洲精品日韩精品| 亚洲在线观看| 久久精品国产久精国产爱| 亚洲精品久久久久| 亚洲一区二区视频在线观看| 性一交一乱一区二区洋洋av| 久久九九全国免费精品观看| 免费一级欧美片在线观看| 欧美人与禽性xxxxx杂性| 国产精品久久久久9999| 国产一区二区0| 亚洲黄色在线看| 一区二区三区国产| 久久国产一区二区| 一本久久青青| 久久精品亚洲国产奇米99| 亚洲国产精品毛片| 日韩写真视频在线观看| 午夜精品视频| 美女日韩在线中文字幕| 欧美日韩在线播放三区四区| 国产日韩欧美一区二区三区四区| 在线观看的日韩av| 一本色道久久88综合日韩精品 | 欧美伊人久久久久久久久影院| 亚洲精品中文字幕在线| 亚洲欧美日韩国产综合在线 | 欧美国产欧美综合 | 91久久黄色| 亚洲欧美视频一区| 日韩一区二区电影网| 欧美一区二区视频免费观看| 欧美国产免费| 国产视频欧美视频| 亚洲美女色禁图| 久久国产一区二区三区| 亚洲影院免费观看| 欧美.www| 亚洲精品乱码久久久久久久久| 在线日韩电影| 亚洲在线第一页| 9久re热视频在线精品| 久久国产欧美精品| 欧美日韩一区在线视频| 伊人久久亚洲美女图片| 亚洲午夜成aⅴ人片| 亚洲精品一线二线三线无人区| 欧美综合77777色婷婷| 欧美涩涩网站| 原创国产精品91| 亚洲欧美中文日韩v在线观看| 99精品国产热久久91蜜凸| 久久夜色精品国产欧美乱| 国产精品亚洲综合天堂夜夜 | 久久国产欧美精品| 亚洲综合日韩| 欧美日韩 国产精品| 在线国产精品一区| 欧美一级视频精品观看| 亚洲一区中文字幕在线观看| 免费在线视频一区| 国产性做久久久久久| 亚洲视频综合| 亚洲午夜电影网| 欧美人妖在线观看| 亚洲区欧美区| 亚洲国产精品一区二区三区| 亚洲欧美视频在线| 亚洲在线观看视频| 欧美日本韩国在线| 亚洲国产导航| 最新中文字幕一区二区三区| 久久久久久国产精品mv| 国产精品视频一二三| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲婷婷在线| 一区二区三区免费网站| 久久久久99精品国产片| 久久久久9999亚洲精品| 国产毛片精品国产一区二区三区| 一区二区三区高清视频在线观看| 一本久道久久综合婷婷鲸鱼| 欧美激情一区二区三区在线视频 | 91久久嫩草影院一区二区| 久久精品一区二区三区中文字幕 | 一区二区三区在线不卡| 久久激情久久| 久久一区二区精品| 极品尤物av久久免费看| 久久精品视频99| 久久亚洲风情| 狠狠入ady亚洲精品经典电影| 午夜老司机精品| 欧美在线视频一区二区| 国产欧美一区二区三区国产幕精品| 亚洲天堂男人| 欧美一区二区三区四区在线观看 | 狠狠色丁香久久综合频道| 欧美一区中文字幕| 久久中文久久字幕| 揄拍成人国产精品视频| 亚洲人久久久| 欧美日韩亚洲一区二区三区| aa级大片欧美三级| 午夜精品福利在线| 国产一区二区三区最好精华液| 久久精品国产亚洲a| 免费亚洲电影在线观看| 亚洲精品久久久久久久久久久久| 这里只有精品视频在线| 国产精品免费小视频| 性欧美暴力猛交69hd| 久久天天狠狠| 亚洲国产精品精华液网站| 一本色道久久综合狠狠躁篇的优点 | 裸体素人女欧美日韩| 亚洲国产岛国毛片在线| 亚洲午夜精品网| 国产女主播在线一区二区| 亚洲第一网站| 欧美日韩国产免费| 亚洲欧美视频| 欧美成人一区二区三区| 亚洲大胆人体视频| 欧美一区二区播放| 免费久久精品视频| 夜夜嗨av一区二区三区中文字幕 | 久久国产成人| 欧美片第1页综合| 亚洲一区二区av电影| 久久在线免费观看| 亚洲精品久久久久久一区二区 | 久久久福利视频| 亚洲欧洲精品一区二区三区波多野1战4| 一区二区国产在线观看| 国产日产亚洲精品| 亚洲美女黄网| 国产精品亚洲а∨天堂免在线| 欧美在线一级视频| 欧美激情在线播放| 亚洲欧美精品中文字幕在线| 免费观看成人鲁鲁鲁鲁鲁视频 | 欧美v国产在线一区二区三区| 一区二区av在线| 久久亚洲春色中文字幕久久久| 99国产精品国产精品久久| 久久精品视频免费播放| 日韩一级大片在线| 久久天天狠狠| 宅男噜噜噜66国产日韩在线观看| 久久免费视频在线观看| 中文久久精品| 欧美成人四级电影| 亚洲在线一区二区| 欧美成人亚洲| 欧美一激情一区二区三区| 欧美日韩国产一中文字不卡| 欧美中文在线视频| 国产精品成人免费| 91久久中文字幕| 国产区亚洲区欧美区| 一本一本久久| 在线观看国产精品网站| 欧美一级精品大片| 亚洲美洲欧洲综合国产一区| 久久久久久一区| 亚洲午夜性刺激影院| 欧美高清视频在线| 欧美制服丝袜第一页| 国产精品在线看| 亚洲一级二级在线| 亚洲激情偷拍|