《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 基于nRF401的PC機無線收發模塊的設計

基于nRF401的PC機無線收發模塊的設計

2009-03-17
作者:張 銘 劉銀峰 黃 河

  摘? 要: 介紹了基于nRF401無線收發芯片的PC機串口通信模塊和PC機ISA插槽通信模塊的設計思路和實現方法。通過該兩種模塊可以方便地實現PC機數字信號的載頻傳播,使計算機之間的無線數據傳輸成為可能。?

  關鍵詞: 無線收發? nRF401? 串口? ISA? ActiveX?

?

  很多PC機應用系統需要增加無線數據傳輸功能。本文基于挪威NORDIC公司最新推出的單片無線收發一體芯片nRF401,設計出兩種無線通信模塊:具有標準RS232C接口的串口模塊和具有標準PC機ISA總線插槽的通信模塊。系統由基于nRF401的高頻頭(UFH)和連接PC機的接收適配器(ADAPTER)兩部分組成。?

1 高頻頭設計?

1.1 主芯片nRF401簡介?

  nRF401是工作于ISM頻段(433MHz)的單片無線收發一體芯片。它是目前集成度最高的無線數傳產品,20腳雙列直插封裝。nRF401內部結構如圖1所示,其中包含高頻接收/發射、PLL合成、FSK調制/解調和雙頻切換等單元。?

?

?

  該芯片有如下特點:FSK[5]頻移鍵控(FrequencyShiftKeying)調制方式,直接數據輸入輸出,抗干擾能力強,特別適合工業場合;采用DSS+PLL頻率合成技術,頻率穩定性極好;靈敏度高,達到-105dBm;無需曼徹斯特編碼;工作速率最高可達20kbit/s;最大發射功率達+10dBm,開闊地的使用距離最遠可達1000m;工作在ISM頻率433MHz和雙信道頻率433.92MHz/434.33MHz,使用不需要申請許可證。?

1.2 接口設計 ?

  考慮到相互干擾,在本系統中,高頻頭單獨做成一塊PCB板。?

  壓控振蕩器(VCO)外接22mH高品質因素電感;鎖相環(PLL)外接典型單端二階濾波器;振蕩源輸入接4MHz晶振;天線設計采用環形差分天線。和通信模塊接口的電路采用四腳端口連接。其中,TXEN為發送使能,接低PCB板上的跳線。當接高電平時表明發送模式,反之為接收模式;CS為頻率選擇,也接PCB跳線,由高低電平選擇所使用的頻率;PWN_UP為節電模式選擇,采用同樣處理方式;ANT1/ANT2為天線接口。這樣,高頻頭僅以DOUT、DIN、GND和VCC與通信模塊構成接口,使系統調試非常方便。?

2 通信適配器的設計?

  考慮到PC機應用的具體情況,本文提出了基于標準RS232C端口和基于ISA總線的兩種設計思路。為防止高頻電路對通信適配模塊的干擾,兩種情況下,通信適配器均單獨設計PCB電路板。?

2.1 RS232方案?

2.1.1 硬件實現?

  RS232方案如圖2所示,采用51系列芯片8052作為主控芯片,外加一片USART8251擴展8052的串行口,使之與PC機和高頻頭兩端都具有通信的能力。其中,8251的RXRDY和TXRDY可以用一片或門相連接至8052的INT0端口(中斷方式)或浮空(查詢方式)。

?

?

  系統時鐘采用7.3728MHz的石英晶振,由8252的ALE、組合產生1.2288MHz的脈沖信號,該信號作為8251的CLK時鐘信號,同時利用一片可編程定時/計數器8253進行64分頻以產生8251的收發時鐘。?

  在接收板端,高頻頭接收來自發送高頻頭的FSK調制電磁波,經過接口送到適配器的8052引腳RXD。運行于查詢方式時,系統程序把數據從8052的TXD端向PC機傳送,完成一次數據傳輸;在中斷方式時,8251接收到數據后會激活系統中斷服務例程并完成同樣的操作。發送板端與此類似,只不過經由8052的RXD、8251的TXD直接從高頻頭發送出去。?

  在電路圖中,8052的P27用來產生8251的片選信號,P26接8253的WR以產生寫入數據或命令字的片選信號。本系統編址如下:8251的命令狀態端口C=7FFFH,數據端口D=7FFEH;8253的工作方式控制字口為BFF3H,通道1地址為BFF0H。?

  串行端口RXD/TXD與PC機串口連接時,選用一片MAXIM232芯片作TTL/RS232邏輯電平轉換,如圖3所示。?

?

?

2.1.2 軟件及設置?

  為平衡PC機端和8251端通訊的波特率,統一采用1200bps,設置如下:?

  可編程定時/計數器8253工作于方式3,即方波發生器方式。工作方式控制字寫入36H,采用二進制計數;為達到64分頻的目的,在通道1寫入40H。?

  通用同步/異步接收/發送器USART8251工作于異步方式,波特率1200bps,字符長度8位,一個停止位??紤]到系統的低波特率應該能滿足傳輸的可靠性,故不設校驗位。方式控制字為4EH,命令指令為15H。?

  在8051自身串口設置中,采用方式1即8位UART,以T1作為收發時鐘。為滿足1200bps的傳輸波特率,經計算得:T1編程為方式2定時狀態,即可重載方式,計數常數為F0H。?

  查詢方式通信適配器流程圖如圖4所示。?

2.2 ISA方案?

  在應用系統設計中,ISA總線由于其技術成熟性而被廣泛應用。下面簡單介紹本系統的ISA方案。 ?

  在該方案中,微型計算機作為系統中央處理設備,擴展一塊UART8251使之具有串口通信的能力;74LS138用于不完全地址譯碼,譯碼邏輯電路如圖5所示;為避免對ISA總線操作造成影響,加了兩片三態門電路74LS245進行總線隔離;在本系統中,去除了8052,僅使用一片USART8251和一片可編程定時/計數器8253,如圖5和圖6所示。?

?

?

?

  74LS138的輸出腳y0同時選通8251的CS片選引腳和總線隔離芯片74LS245的腳;由于74LS245固有的選通邏輯,使用ISA總線的IOR選通該三態門的DIR端;74LS138的y7腳同時選通8253的WR和另一片74LS245的端;8251的命令數據腳C/D接ISA總線的A0,8253的A0、A1腳接ISA總線的A0、A1。8253的輸出通道0和通道1設定8251的收發時鐘TXC/RXC和系統時鐘CLK。?

3 PC端通信軟件設計?

3.1 用8086匯編語言或C語言編制?

  傳統方式的PC端涉及的通信軟件一般采用8086匯編語言或C語言提供的端口讀寫語句來實現,在本系統設計中,也可以這樣做。?

  PC機讀寫串口其實就是對機內UART8251的操作。在本系統中,為達到1200bps的通信波特率,可對相關寄存器作如下設置:首先在線控制寄存器設置通信波特率,低位端口3F8H設置為60H,高位端口3F9H設置為00H;然后采用查詢方式編制軟件,先在線狀態寄存器查詢相關位,再作端口操作。?

  對ISA總線的訪問也是通過端口來操作的,例如在上述譯碼方案中,端口分配如下:8251命令狀態端口為331H,數據端口為330H;8253的通道0為33CH,通道1為33DH,命令口為33FH。只需使用IN或OUT指令進行操作。?

3.2 在可視化環境下操作 ?

  微軟的可視化平臺VB、VC可以很方便地完成上述操作。下面簡述在VC中使用ActiveX控件開發PC串行通信程序。?

  在實際應用中,主要使用MSComm(MircosoftCommunicationControl)控件,它提供了事件驅動和查詢兩種方法。在事件驅動法中,每當有新字符到達端口,MSComm控件將觸發OnComm事件。這樣,應用程序可以通過檢查MSComm控件的CommEvent屬性采取相應的操作,它類似于匯編語言中的中斷方式;較小的應用程序可以采用查詢法,也就是應用程序不斷檢查MSComm的CommEvent屬性并采取相應操作,它類似于匯編中的查詢法。?

  本文介紹了基于nRF401芯片的PC機無線收發模塊的研制,提出了兩套具體的應用方案和相應的軟件編制方法。對本系統的適當擴展,可以廣泛應用于遙控、遙測、無線抄表、門禁系統、工業數據采集、身份辨識和非接觸式RF智能卡系統等[3],具有一定的實踐意義。?

參考文獻?

1 NRF401 Product Specification. Nordic VLSI ASA,2000,5?

2 黃海榮,田作華. 在VC中用ActiveX控件開發串行通信程序. 電子技術應用,2000;26(6)?

3 單片RF收發芯片nRF401介紹及其應用.哈工大訊通科技,2001(7).www.frequenchina.com.?

4 何立民. 單片機應用系統設計. 北京:北京航空航天大學出版社,1990:391~399?

5 曹志剛,錢亞生. 現代通信原理. 北京:清華大學出版社,1992:254~256
本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
日韩午夜电影| 久久国产成人| 狠狠操狠狠色综合网| 国产精品美女久久久久av超清| 欧美激情一区在线| 久久婷婷一区| 久久久久久久成人| 久久狠狠婷婷| 欧美中日韩免费视频| 性8sex亚洲区入口| 欧美一区二区三区久久精品茉莉花 | 国产精品手机视频| 国产精品久久波多野结衣| 欧美特黄a级高清免费大片a级| 欧美日韩成人精品| 欧美色偷偷大香| 国产精品久久久久久久久久久久久久 | 国产精品一区二区久激情瑜伽| 国产精品久久7| 国产精品剧情在线亚洲| 国产精品欧美在线| 国产欧美va欧美不卡在线| 国产视频一区二区三区在线观看| 国产欧美精品日韩| 国产一区二区三区网站 | 久久成年人视频| 亚洲国产精品视频一区| 亚洲人成久久| 日韩视频一区二区在线观看| 在线视频一区二区| 午夜在线播放视频欧美| 午夜在线a亚洲v天堂网2018| 欧美中文字幕第一页| 美女主播一区| 欧美日韩精品福利| 国产精品国产亚洲精品看不卡15| 国产欧美日韩亚洲| 在线观看av不卡| 日韩午夜在线视频| 亚洲伊人一本大道中文字幕| 欧美一区二区三区视频在线观看 | 国产日韩专区| 一区二区在线看| 日韩天堂av| 亚洲免费综合| 亚洲日本中文| 亚洲欧美在线高清| 六十路精品视频| 欧美三区在线视频| 国产亚洲欧美另类中文| 亚洲国产日韩在线一区模特| 亚洲视频电影在线| 久久精品一区二区三区不卡牛牛| 日韩一级不卡| 久久国产精品一区二区三区四区 | 性伦欧美刺激片在线观看| 亚洲国产日韩在线| 亚洲性感美女99在线| 久久精品中文| 欧美日韩精品一区视频| 国产一区二区三区四区老人| 亚洲精品久久久久久久久久久久久| 亚洲影视九九影院在线观看| 亚洲日本欧美| 欧美一区在线直播| 欧美理论视频| 国产一区二区三区免费不卡 | 日韩系列在线| 久久aⅴ国产紧身牛仔裤| 一区二区三区久久精品| 久久免费99精品久久久久久| 欧美三区在线视频| 在线观看成人av电影| 亚洲一区二区三区四区在线观看 | 夜夜嗨av一区二区三区中文字幕 | 伊人精品成人久久综合软件| 亚洲午夜性刺激影院| 亚洲欧洲精品一区二区三区| 午夜精品久久久久久久99樱桃| 欧美国产视频在线| 国外成人在线视频网站| 国产精品99久久久久久久久久久久 | 亚洲乱码久久| 久久视频一区二区| 国产精品网曝门| 亚洲精品你懂的| 一区二区三区四区五区在线| 亚洲欧美日韩久久精品| 欧美不卡激情三级在线观看| 欧美亚洲一区二区在线观看| 日韩西西人体444www| 久久久亚洲国产美女国产盗摄| 欧美日韩情趣电影| 亚洲第一免费播放区| 欧美一区三区三区高中清蜜桃| 亚洲自拍16p| 欧美日韩精品| 亚洲品质自拍| 亚洲人成在线观看一区二区| 老司机成人网| 国产中文一区二区| 欧美一级欧美一级在线播放| 亚洲一区二区三区视频播放| 欧美精品色网| 亚洲韩国青草视频| 亚洲第一精品久久忘忧草社区| 久久不射中文字幕| 国产日韩亚洲欧美| 亚洲欧美国产日韩天堂区| 亚洲一区二区三区四区在线观看| 欧美日本一区二区视频在线观看 | 中文网丁香综合网| 亚洲深夜激情| 欧美三级在线播放| 在线亚洲自拍| 亚洲女同精品视频| 欧美性淫爽ww久久久久无| 一区二区高清视频| 亚洲制服av| 国产精品久久久久久久7电影 | 亚洲电影免费| 亚洲激情校园春色| 欧美aⅴ一区二区三区视频| 亚洲高清激情| 日韩午夜在线播放| 欧美日本国产精品| 日韩视频不卡中文| 亚洲午夜久久久久久久久电影网| 欧美另类一区| 一区二区国产日产| 亚洲欧美激情在线视频| 国产精品一区免费在线观看| 欧美一区二区三区免费看| 久久久另类综合| 激情小说另类小说亚洲欧美| 亚洲片区在线| 欧美日韩精品欧美日韩精品| 亚洲一级高清| 欧美在线观看天堂一区二区三区| 国产美女诱惑一区二区| 久久激情网站| 欧美高清视频一区二区| 99精品欧美一区| 午夜伦理片一区| 国产精品综合| 亚洲国产免费| 欧美日韩亚洲一区| 亚洲一线二线三线久久久| 欧美中文字幕在线观看| 极品尤物av久久免费看| 99精品视频免费观看视频| 国产精品久久久久aaaa樱花| 久久成人一区| 欧美极品色图| 亚洲自拍16p| 欧美aⅴ一区二区三区视频| 99视频精品免费观看| 欧美中文字幕在线观看| 亚洲高清在线观看一区| 亚洲五月六月| 国产一区二区三区免费在线观看 | 久久精品首页| 欧美日韩精品在线视频| 午夜国产不卡在线观看视频| 麻豆freexxxx性91精品| 一本色道精品久久一区二区三区| 亚洲欧美在线看| 在线观看日韩一区| 亚洲一二区在线| 国产亚洲欧洲| 在线亚洲观看| 韩日成人av| 在线中文字幕一区| 国户精品久久久久久久久久久不卡| 日韩亚洲欧美高清| 国产欧美 在线欧美| 亚洲精选在线观看| 国产精品一区二区三区乱码| 亚洲另类在线视频| 国产日韩av高清| 中日韩男男gay无套| 狠狠干成人综合网| 亚洲午夜精品| 在线成人性视频| 香蕉视频成人在线观看| 1204国产成人精品视频| 欧美制服第一页| 99视频精品免费观看| 蜜桃av一区二区三区| 亚洲欧美日韩一区二区| 欧美另类人妖| 亚洲二区精品| 国产欧美日韩不卡| 亚洲一区二区三区免费观看| 亚洲高清视频一区| 久久躁狠狠躁夜夜爽| 性色av香蕉一区二区| 国产精品v一区二区三区| 亚洲九九精品| 极品尤物av久久免费看|