《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 基于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。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          男人天堂欧美日韩| 一区二区三区不卡视频在线观看| 精品va天堂亚洲国产| 日韩小视频在线观看| 在线激情影院一区| 欧美精品色一区二区三区| 国产精品video| 久久综合狠狠综合久久综合88| 一本一本a久久| 久久手机精品视频| 巨胸喷奶水www久久久免费动漫| 久久国产精品久久国产精品| 欧美日韩aaaaa| 99视频在线观看一区三区| 日韩一级不卡| 国产精品v欧美精品v日韩| 国产精品日韩专区| 亚洲一区欧美一区| 国产欧美成人| 欧美伦理一区二区| 国内精品久久久久影院薰衣草| 国产精品综合视频| 一区二区在线视频播放| 久久一二三国产| 国产综合香蕉五月婷在线| 亚洲免费视频中文字幕| 久久av老司机精品网站导航| 欧美日韩亚洲视频| **性色生活片久久毛片| 夜夜嗨av色一区二区不卡| 亚洲一级二级| 久久福利精品| 亚洲在线1234| 老司机免费视频一区二区| 国产精品日本| 尤物99国产成人精品视频| 韩国av一区二区| 国产日韩欧美精品一区| 久久av一区二区三区亚洲| 亚洲欧美日韩国产一区二区三区| 米奇777在线欧美播放| 一区二区亚洲精品| 蜜臀久久久99精品久久久久久| 国产精品二区在线观看| 欧美午夜电影网| 久久国产高清| 午夜精品福利一区二区蜜股av| 老司机免费视频一区二区| 国内精品视频在线观看| 欧美国产成人精品| 欧美成va人片在线观看| 欧美精品二区三区四区免费看视频| 国产欧美一区二区三区在线看蜜臀| 美女网站在线免费欧美精品| 影音先锋久久| 亚洲缚视频在线观看| 国产精品草莓在线免费观看| 亚洲美女在线视频| 在线精品一区二区| 久久免费视频一区| 欧美电影免费观看高清完整版| 在线日韩一区二区| 欧美本精品男人aⅴ天堂| 欧美日韩亚洲精品内裤| 国产一区二区三区久久久久久久久| 久久av一区二区三区亚洲| 午夜日本精品| 欧美国产综合| 欧美日韩一区二区欧美激情| 国产精品成人一区二区艾草| 国产精品毛片| 国产精品国内视频| 久久久欧美精品sm网站| 欧美日韩久久久久久| 黄色精品一区二区| 欧美一级黄色录像| 国产亚洲人成网站在线观看| 亚洲欧洲一区二区天堂久久| 亚洲精品一区在线观看香蕉| 欧美亚洲网站| 欧美精选一区| 欧美一区二区三区视频在线| 欧美一区二区三区四区视频| 亚洲免费在线播放| 国内精品伊人久久久久av影院| 亚洲大片免费看| 影音先锋亚洲电影| 国产精品美女一区二区| 一本色道久久综合亚洲精品高清| 亚洲国产经典视频| 亚洲欧美综合一区| 日韩视频在线你懂得| 欧美在线播放一区二区| 国产字幕视频一区二区| 亚洲黄色在线观看| 欧美日韩另类在线| 国产一区二区欧美| 欧美日韩成人综合在线一区二区| 午夜激情久久久| 国产精品综合av一区二区国产馆| 欧美福利一区二区三区| 国产美女精品人人做人人爽| 欧美亚洲综合网| 欧美日韩1234| 国产精品亚洲美女av网站| 性感少妇一区| 国产精品免费看片| 国产精品专区第二| 亚洲一二三四久久| 中日韩在线视频| 欧美在线视频全部完| 国产精品毛片a∨一区二区三区| 亚洲先锋成人| 欧美大片专区| 99国产成+人+综合+亚洲欧美| 你懂的视频欧美| 久久综合婷婷| 国产一区在线看| 国产精品日韩精品欧美精品| 在线成人免费观看| 欧美一级午夜免费电影| 小嫩嫩精品导航| 国产一区三区三区| 99热这里只有成人精品国产| 国产在线观看精品一区二区三区| 亚洲黑丝在线| 亚洲无限av看| 欧美在线视频a| 国产视频一区二区三区在线观看| 亚洲一区二区免费| 亚洲一区二区三区乱码aⅴ| 韩国三级电影久久久久久| 国产日韩欧美精品一区| 久久久久免费视频| 久久国产精品毛片| 久久久久国色av免费看影院| 久久久久看片| 亚洲免费福利视频| 国产伦精品一区二区三区免费| 欧美日韩不卡在线| 狠狠色狠狠色综合日日五| 亚洲婷婷在线| 欧美系列精品| 欧美在线三区| 欧美一区二区三区四区在线| 欧美一级精品大片| 午夜精品短视频| 欧美精品久久久久久久久老牛影院| 亚洲色图在线视频| 在线成人免费观看| 欧美极品在线观看| 亚洲免费精品| 亚洲一区欧美二区| 性欧美在线看片a免费观看| 午夜影院日韩| 国产精品一区二区三区免费观看| 国产精品久久亚洲7777| 欧美电影专区| 久久精品国产免费看久久精品| 欧美一区二视频在线免费观看| 一区二区三区久久久| 一区二区三区视频免费在线观看| 欧美在线国产精品| 在线观看一区视频| 久久久久久97三级| 国产精品h在线观看| 欧美日韩一区二区三区免费看| 国产亚洲精品久久飘花| 欧美日韩一区二区三区高清| 中文欧美字幕免费| 国产美女一区二区| 国产精品自拍三区| 国产精品亚洲综合久久| 欧美日韩ab| 亚洲无限乱码一二三四麻| 久久精品av麻豆的观看方式| 久久国内精品视频| 国产精品美女久久久久久久| 国产乱码精品一区二区三区不卡| 亚洲人体1000| 欧美第一黄网免费网站| 欧美中文字幕在线播放| 国产精品一区二区久久精品| 羞羞视频在线观看欧美| 99ri日韩精品视频| 亚洲高清av在线| 欧美三级视频在线播放| 久久一区国产| 久久精品在线观看| 国内精品久久久久国产盗摄免费观看完整版| 韩国在线视频一区| 99riav1国产精品视频| 亚洲国产精品一区二区第四页av| 亚洲人成在线播放网站岛国| 亚洲午夜日本在线观看| 亚洲一区二区三区色| 欧美午夜在线视频| 欧美破处大片在线视频| 1024成人网色www| 国产精品mv在线观看| 精品不卡在线| 老司机午夜免费精品视频| 欧美 亚欧 日韩视频在线| 亚洲小视频在线观看| 亚洲人成网站在线播| 羞羞答答国产精品www一本| 麻豆亚洲精品| 亚洲国产片色| 久久国产精品久久久| 韩国自拍一区| 欧美日韩在线亚洲一区蜜芽| 亚洲精品久久久久久久久| 亚洲视频网在线直播| 91久久国产精品91久久性色| 亚洲欧美成aⅴ人在线观看| 国产日韩在线亚洲字幕中文| 99爱精品视频| 欧美理论电影网| 一级日韩一区在线观看| 国产女主播一区二区| 日韩视频在线观看| 欧美精品在线观看一区二区| 欧美日韩在线另类| 一区二区三区日韩欧美| 亚洲免费伊人电影在线观看av| 国产午夜精品在线观看| 国产欧美日韩视频| 免费观看成人| 欧美激情一二区| 欧美精品久久久久久久| 激情综合色综合久久综合| 好吊妞**欧美| 久久久精品2019中文字幕神马| 国产日产亚洲精品系列| 欧美激情精品久久久久久久变态| 久久高清福利视频| 午夜精品久久久久久久99热浪潮| 欧美日韩国产色站一区二区三区| 亚洲国产欧美日韩| 欧美在线视频不卡| 欧美激情亚洲另类| 一区二区不卡在线视频 午夜欧美不卡'| 国产一区二区三区黄| 国产精品99久久久久久人| 国产精品美女一区二区| 久久国产黑丝| 国产精品99久久久久久宅男| 亚洲国产精品嫩草影院| 久久精品一区二区三区不卡| 欧美成人精品1314www| 在线一区二区三区四区五区| 欧美黄色aaaa| 亚洲国产精品va在线观看黑人| 精品va天堂亚洲国产| 你懂的视频欧美| 黄色亚洲大片免费在线观看| 欧美亚洲综合久久| 亚洲国产高清aⅴ视频| 亚洲视频一区二区在线观看| 亚洲视频网在线直播| 亚洲精品乱码| 国产精品国产一区二区| 欧美精品亚洲| 国产一区二区在线观看免费播放| 久久成人免费电影| 亚洲人成7777| 国产人成一区二区三区影院| 欧美一区二区三区精品电影| 国产精品网红福利| 亚洲欧美国产不卡| 久久精品国产亚洲一区二区三区| 国产精品一区二区a| 欧美mv日韩mv国产网站| 亚洲人成网站在线观看播放| 欧美电影在线免费观看网站| 亚洲欧美在线免费| 一区二区av在线| 欧美交受高潮1| 日韩一级黄色大片| 久久中文字幕导航| 欧美日韩免费观看一区三区| 尤物yw午夜国产精品视频明星| 国产午夜精品理论片a级探花| 久热爱精品视频线路一| 在线观看一区二区视频| 国产日韩欧美精品一区| 欧美大片18| 久久久99免费视频| 欧美日韩在线视频首页| 羞羞答答国产精品www一本| 亚洲人成毛片在线播放女女| 欧美日产一区二区三区在线观看| 性欧美精品高清| 黄色成人av在线| 欧美 日韩 国产一区二区在线视频| 国产精品久久久久久久久| 亚洲一区二区三区四区在线观看| 欧美日韩xxxxx| 91久久精品视频| 在线成人欧美| 亚洲电影在线看| 一本色道精品久久一区二区三区| 欧美一区国产二区| 国产婷婷色一区二区三区四区| 国产精品一区二区久久久久| 久久久91精品国产| 欧美视频福利| 欧美日韩卡一卡二| 国产精品99久久久久久久vr| 亚洲欧洲一区二区天堂久久| 欧美亚洲在线播放| 国模叶桐国产精品一区| 免费观看不卡av| 久久人人97超碰人人澡爱香蕉| 在线成人中文字幕| 国产精品免费观看视频| 欧美日韩精品伦理作品在线免费观看| 欧美日韩在线影院| 亚洲精品欧美日韩| 欧美1区视频| 日韩香蕉视频| 99国内精品久久久久久久软件| 欧美色欧美亚洲另类七区| 亚洲国产裸拍裸体视频在线观看乱了| 一本色道久久综合狠狠躁的推荐| 在线日韩av永久免费观看| 欧美在线一二三区| 国产美女一区二区|