99爱免费_精品一区二区无码AV_欧美屁股xxxxx_日批视频国产_AV天堂亚洲区无码先锋影音_特黄A又粗又大又黄又爽A片

產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網>技術中心>應用設計>正文

歡迎聯系我

有什么可以幫您? 在線咨詢

MSP430和nRF905的無線數傳系統設計

   2012年04月20日 16:11  
  MSP430+nRF905的組合特別適合于低功耗、短距離(1OO~200m)、小數據量的無線數傳系統。MSP430CPU在低功耗應用方面有很大優勢,nRF905無線收發芯片具有功耗低、控制簡單、可自動處理字頭和CRC校驗的優點,兩者結合組成的數傳系統可以在很多產品中得到應用。
  
  1、MSP430簡介
  
  MSP430是TI公司新推出的16位系列單片機,在電池供電的低功耗應用中具有*的優勢。其工作電壓在1.8~3.6V之間,正常工作時功耗可控制在2OOμA左右,低功耗模式時可實現2μA甚至O.1μA的低功耗。MSP430具有非常高的集成度,通常在單個芯片上集成有12位的A/D、比較器、多個定時器、片內USART、看門狗、片內振蕩器、大量的I/O端口及大容量的片內存儲器,一般單片就可以滿足大多數的應用需要。在低功耗應用中設計程序時,采用以下方法:CPU在初始化完成后,處于低功耗工作模式,在有外部事件發生時喚醒進入中斷服務程序,完成后重新進入低功耗模式,照此循環往復,可以zui大限度地降低功耗。較差等。上述問題經過精心設計是可以避免和解決的,所以基于GPRS的設計仍具有*的優勢。
  
  2、nRF905簡介
  
  nRF905是挪威Nordik公司推出的單片射頻收發器芯片,工作電壓為1.9~3.6V,32引腳QFN封裝(5mm×5mm),工作于433/868/915MHz3個ISM頻道(可以免費使用)。nRF905可以自動完成處理字頭和CRC(循環冗余碼校驗)的工作,可由片內硬件自動完成曼徹斯特編碼/解碼,使用SPI接口與微控制器通信,配置非常方便。其功耗非常低,以一10dBm的輸出功率發射時電流只有11mA,在接收模式時電流為12.5mA。nRF905傳輸數據時為非實時方式,即發送端發出數據,接收端收到后先暫存于芯片存儲器內,外面的MCU可以在需要時再到芯片中去取。nRF905一次的數據傳輸量zui多為32B。
  
  2.1nRF905的工作模式及設置
  
  nRF905有兩種工作模式和兩種節能模式,分別為掉電模式、待機模式、ShockBurstTM接收模式和Shock—BurstTM發送模式。這幾種模式由外界CPU通過控制nRF905的3個引腳PWR_UP、TRX_CE和TX_EN的高低電平來決定,如表1所列。
  
  外界MCU通過SPI總線配置nRF905的內部寄存器,讀寫數據時必須把其置為待機或掉電模式。nRF905在待機模式時功耗為40,μA,在掉電模式時功耗為2.5μA。
  
  2.2nRF905的狀態輸出
  
  nRF905有3個引腳用于狀態輸出,分別是:CD(載波檢測)、AM(地址匹配)和DR(數據就緒),均為高電平有效。nRF905在處于接收模式時,若檢測到接收頻率段的載波,就置CD為高;接著檢測載波數據中的地址字節,若與本身已配置的接收地址相同,則置AM為高;若再檢測到接收數據中的CRC校驗正確,則存儲有效數據字節,置DR為高。
  
  此外,nRF905還有一個時鐘輸出引腳uPCLK,供用戶選擇使用。通過配置內部寄存器,可改變其頻率輸出,這一點在調試時很有用。無線系統至少需要一發一收兩個設備,調試時若出現問題很難判斷是哪一方的故障。可以通過修改nRF905的寄存器,用示波器觀察uPCLK輸出是否變化的方法,來判斷其硬件電路和CPU操作nRF905的程序是否正確,從而判斷該設備是否工作正常。
  
  2.3nRF905的數據接口
  
  外圍MCU通過SPI總線配置nRF905的內部寄存器和收發數據。nRF905的SPI總線包括4個引腳:CSN(SPI使能)、SCK(SPI時鐘)、MISO(主人從出)和MOSI(主出從人)。這里nRF905為從機,其SPI的時鐘范圍很寬,可以從1Hz~10MFIz,因此MCU在寫控制程序時不必苛求時間的準確度。
  
  SPI總線的每次操作都必須在使能引腳CSN的下降沿開始,CSN低電平有效,總線上的數據在時鐘的上升沿有效。MCU對SPI總線的操作不外乎兩種方式:讀和寫。在進行讀操作時,先把CSN置低,然后在MOSI數據線上輸出一個表示讀命令的字節,與此同時,nRF905會在MISO數據線上輸出一字節表示狀態信息的數據,隨后輸出一地址字節,后面跟隨有效數據。在進行寫操作時比較簡單,MCU先把CSN拉低,然后在MOSI線上輸出寫命令字節和數據字節即可。
  
  2.4nRF905的寄存器配置
  
  nRF905內部有5類寄存器:一是射頻配置寄存器,共10個字節,包括中心頻點、無線發送功率配置、接收靈敏度、收發數據的有效字節數、接收地址配置等重要信息;二是發送數據寄存器,共32字節,MCU要向外發的數據就需要寫在這里;三是發送地址,共4個字節,一對收發設備要正常通信,就需要發送端的發送地址與接收端的接收地址配置相同;四是接收數據寄存器,共32字節,nRF905接收到的有效數據就存儲在這些寄存器中,MCU可以在需要時到這里讀取;五是狀態寄存器,1個字節,含有地址匹配和數據就緒的信息,一般不用。
  
  MCU若要操作這些寄存器,需遵循nRF905規定的操作命令,常用的有以下7種,都是1個字節:寫射頻配置(OXH,“X”含4位二進制位,該字節表示要開始寫的初始字節數)、讀射頻配置(1XH,“X”含4位二進制位,該字節表示要從哪個字節開始讀)、寫發送數據(20H)、讀發送數據(2lH)、寫發送地址(22H)、讀發送地址(23H)和讀接收數據(24H)。關于寄存器的詳細信息可以參閱nRF905的數據手冊。
  
  2.5nRF905的工作過程
  
  nRF905在正常工作前應由MCU先根據需要寫好配置寄存罨,或是按照默認配置工作。其后的工作主要是兩個:發送數據和接收數據。
  
  發送數據時,MCU應先把nRF、905置于待機模式(PWR_UP引腳為高、TRX_CE引腳為低),然后通過SPI總線把發送地址和待發送的數據都寫入相應的寄存器中,之后把nRF905置于發送模式(PWR_UP、TRX_CE和TX_EN全置高),數據就會自動通過天線發送出去。若射頻配置寄存器中的自動重發位(AuTO_RETRAN)設為有效,數據包就會重復不斷地一直向外發,直到MCU把TRX_CE拉低,退出發送模式為止。為了數據更可靠地傳輸,建議多使用此種方式。
  
  接收數據時,MCU先在nRF905的待機模式中把射頻配置寄存器中的接收地址寫好,然后置其于接收模式(PWR_UP=1、TRX_CE=1、TX_EN=O),nRF905就會自動接收空中的載波。若收到地址匹配和校驗正確的有效數據,DR引腳會自動置高,MCU在檢測到這個信號后,可以改其為待機模式,通過SPI總線從接收數據寄存器中讀出有效數據。
  
  3、系統硬件設計
  
  MSP43O的USART模塊可通過寄存器配置為通用異步串行口或SPI模塊功能,這里配置為SPI模塊。本系統選用的MCU是MSP430F133,在硬件設計時把MCU的SPI接口和nRF905的SPI接口相連即可,另外再選幾個I/O口連接aRF905的輸入輸出信號,如圖1所示。
  
  對于初次接觸無線系統的設計者,因其射頻部分的元件采購、焊接和調試比較麻煩,可以選用PTR8000模塊。該模塊內核使用nRF905,硬件電路已經焊好,使用起來相對方便一些。
  
  4、控制程序設計
  
  本系統設計的重點是控制nRF905的程序設計,大致分兩個階段:首先是對nRF905進行初始配置,配置完成后按需要編寫數據的發送或接收程序。
  
  4.1初始化配置
  
  *階段應完成初始化配置,分以下幾項:
  
  ①MSP430的SPI接口設置。MSP430的異步串行接口和SPI接口用同一個uSART模塊,這里需要用軟件配置為SPI功能。本設計中SPI配置為主機模式、3線制和8位數據。程序源代碼參見子程序“SPI_SET”。(編者注:程序源代碼見本刊www.mesnet.com.cn。)
  
  ②初始化nRF905的射頻配置寄存器。這些寄存器中有很多信息,必須根據實際情況進行配置,本設計中nRF905外接16MHz晶體,“XOF”應配置為“011”;“PA_PWR”為發射功率,”RX_RED_PWR”為接收靈敏度,可根據需要配置;另外還有發送地址、接收地址、發送數據和接收數據的長度(字節數),可根據實際應用配置。注意這組寄存器中還有接收時的實際地址,而發送地址在其他單獨寄存器中。
  
  ③配置nRF905的發送地址,zui多4個字節(32位),發送端的發送地址應與接收端設備的接收地址相同。在實際工作中,nRF905可以自動濾除地址不相同的數據,只有地址匹配且校驗正確的數據才會被接收,并存儲在接收數據寄存器中。
  
  4.2發送數據
  
  使nRF905發送數據前,需要MSP430通過SPI總線在待機模式下先把待發數據填進發送數據寄存器中,一次zui多32B。然后把nRF905的“TRX_CE”、“TX_EN”引腳都置為高電平,數據就會自動發送出去。本設計在射頻配置寄存器中選定了自動重發位,因此在“TRX_CE”被置高的時間內數據一直在重復不斷地發。本程序中設計延時500ms,之后拉低“TRX_CE”引腳,回到待機模式。
  
  4.3接收數據
  
  MSP30把nRF905的“TRX_CE”引腳置為高電平,“TX_EN”引腳拉為低電平后,就開始接收數據。本設計中CPU在設定的35s內一直判斷nRF905的“DR”引腳是否變高,若為高,則證明接收到了有效數據,可以退出接收模式,若一直沒有接收到,待時間到時也退出接收模式。退出后在待機模式,CPU通過SPI總線把nRF905內部的接收數據寄存器中的數據讀出,即接收到的有效數據。編寫接收部分程序時,有一點應該注意,很多資料中都沒有提到,就是CPU在“M0SI”信號線上發出讀命令字節后,在“MISO)”信號線上nRF905會自動返回一字節數據,為本身的狀態寄存器信息,后續的接收數據并不會自動跟著輸出,只有CPU在“MOSI”上再輸出一個字節(可以是隨意值),nRF905才會在“MISO”上返回一個字節,CPU再發,nRF905再返回,直到讀完為止。

免責聲明

  • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
  • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
聯系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

企業未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 亚洲=av禁18成人毛片一级在线|九九在线视频免费观看|饥渴少妇高潮正在播放|欧美成人精品高清视频在线观看|伊人久久大香线蕉综合色狠狠|黄色片一级的 | 亚洲精品无码成人=a片|国产美女口爆吞精普通话|国产精品国产三级国产专播i12|91精品国产一区自在线拍|日韩特级|成人在线免费观看小视频 | 搡的我好爽视频免费观看野战|一级黄色国产视频|日本理伦片午夜理伦片|北条麻妃国产九九九精品小说|亚洲97色|亚洲人成伊人成综合无码 | 91成人小视频|国产精品乱码视频|日韩美女乱婬=a=a=a高清视频|www.xxxx欧美|欧美浓毛大BBwBBW|精品图区 在线观看免费v=a|国产久一|日本亚洲三级|c=aowo88国产欧美久久|能免费看的=av|97热精品视频官网 | АⅤ天堂中文在线网|人人澡人人澡人人看欧美|高H喷水荡肉爽文NP肉色学校|日韩一二三区不卡在线视频|欧美在线观看www|中文字幕一区二区三区5566 | 全黄h全肉边做边吃奶流浪汉|#NAME?|日本高清二区视频久二区|国模少妇一区两区三区|2018中文字幕在线视频|亚洲=aV国产精品无码 | 女女同性=aV片在线播放免费|91久久香蕉囯产熟女线看|在线观看国产日韩亚洲中|97se国产在线公开视频|日本欧美视频|国产成人短视频在线观看 | 999精品视频一区二区三区|内射一区二区精品视频在线观看|成人无码区免费=a∨|狠狠操五月天|久久亚洲一区二区三区成人国产|日韩欧无码一区二区三区免费不卡 | 国产乱妇乱子在线播视频播放网站|国产免费人成在线视频|精品欧洲=av无码一区二区14|精品少妇一区二区三区在线观看|播放一区二区|国产精品久久久久久久久无码日本蜜乳 | #NAME?|国产99九九久久无码熟妇|人妻无码第一区二区三区|亚洲精品一区二|亚洲国产最大=av|黄瓜视频污网站 | 成人免费高清|精品色呦呦|国产另类ts人妖一区二区|99热精品在线|国产人免费人成免费视频|欧美国产日韩二区 | 伊人5566|久久久久久久久久久影视|国产精品正在播放|精品久久黄色|成人免费看黄yyy456|欧美伊香蕉久久综合网99 | 色综合久久蜜芽国产精品|中国国产精品|国产黄色的视频|风间由美无打码在线观看|欧美日韩国产精品久久久久|最新中文字幕免费视频 | 日本xxx大片免费观看|久色在线三级三级三级免费看|视频一区在线播放|国产=a∨国片精品白丝美女视频|天美传媒=aV成人片免费看|成人天堂yy6080亚洲高清 | 日本真人边吃奶边做爽免费视频|麻豆中文字幕|九色porny丨首页入口在线|亚洲黄色片一级|2024韩国三级午夜理论|尤物一区二区 | 老汉=av免费一区二区三区|国产又大又黑又粗免费视频|黄大片日本一级在线=a|成年人黄色毛片|亚洲精品一区二区三区免|国产精品91大屁股白浆一区二区 | 日韩免费v片在线观看|国产一区精品二区|777777在线视频观看|国产一区二区色|4438x五月|日韩精品一区二区在线视频 | 法国少妇XXXX做受|狂野欧美性猛xxxx乱大交|天堂在线最新版www资源|国产在观线免费观看久久|国产综合自拍|午夜毛片在线 | 啄木乌欧美一区二区三区高压监狱|久久综合狠狠|日本亚欧乱色视频在线观看|亚洲=av毛片久久久久|国产亚洲精品二区|波多野结衣免费观看视频 | 日韩成人久久久|农村妇女精品一二区|色站在线|成人=a站|99精品一级欧美片免费播放|品色堂成人论坛 | CHINESE熟女熟妇1乱|亚洲一区二区三区乱码=aⅴ蜜桃女|最新国产福利一区二区免费视频|爱豆传媒国产剧情|国産精品久久久久久久|超碰超碰在线 | 久久久久高潮毛片免费全部播放|精品国产一区二区三区久久狼黑人|7878视频在线观看|国产日韩精品视频一区二区三区|#NAME?|91p九色成人 | 97久久精品人人澡人人爽|亚洲人成图片小说网站|99久久精品毛片免费播放高潮|夜夜操网站|三区在线|69看片 | CHINESE新版少妇嫖妓VIDEOS|老外黄色一级片|天天午夜|欧美不卡影院|精品国产V无码大片在线看|国产免费网址 | 婷婷五月综合国产激情|亚洲自拍一区在线观看|日本做暖暖视频高清观看|国产高清一区二区三区综合四季|蜜桃=av影院|天美传媒一区二区 | 日本三级日本三级韩国三级视|国产精品国产自线拍免费|CHIN=a男男互插网站|女邻居丰满的奶水在线观看|免费国产v=a在线观看|国产乱子伦无套一区二区三区 | 亚洲日本乱码一区二区产线一∨|我要看WWW免费看插插视频|老师课后辅导乳揉搓H在线观看|视频一区二区三区波多野结衣|中文字幕在线资源|精品国产第一页 | 精品国产成人一区二区99|综合一区在线观看|成人婷婷网色偷偷亚洲男人的天堂|欧美综合图区|国产精品=a无线|亚洲国产精品成人久久久麻豆 | 中国一级毛片在线视频|99在线观看免费视频|亚洲九九热|www.精品国产|亚洲www久久久|欧美白浆视频 | 精品成人免费一区二区三区|亚洲专区在线|欧美裸体xxxx极品少妇软件|欧洲vi一区二区三区|免费激情网站|久久久青 | 剑来高清视频在线观看|欧美一区二区日韩一区二区|亚洲欧美日韩成人高清在线一区|国模GOGO无码人体啪啪|加勒比东京热无码国产=aV|亚洲色图在线观看 | 成人免费=av在线播放|国产CHINESEHDXXXX宾馆TUBE|夜夜夜夜夜夜爽噜噜噜噜噜噜|午夜理论在线观看无码|亚洲人ⅴs=aⅴ国产精品|91免费影视 | 久精品国产欧美|精品久久久久免费影院的功能介绍|香港三日本三级少妇三级视频|草草视频网|日韩精品免费在线视频|chinese洗澡偷窥voyeurhit | #NAME?|欧美成人免费网站|亚洲成人天堂|日本一级视频在线观看|VR欧美乱强伦XXXXX|国产国语对白露脸正在播放 | 成色视频|欧美一级视频免费看|粉嫩=av一区二区在线播放|国产精品女丝袜白丝袜|两性午夜视频|99热在线精品国产观看 | 最新精品国偷自产在线老年人|国产青涩|日韩精品久久久久|九九99久久精品国产|亚洲=aV无码有乱码在线观看|91精选视频在线观看 | 国产伦精品一区二区三区免费|天天躁日日躁狼狼超碰97|综合亚洲视频|欧美性生交XXXXX无码小说|成年人免费网站在线观看|96国产精品 | 国产免费=ab|视频精品在线观看|国产小视频毛片|高潮好爽视频在线观看|欧美一区二区大片|三级黄片毛片 | zzijzzij亚洲日本少妇jizjiz|日韩精品在线视频播放|欧美亚洲黄色片|99久久国产福利自产拍|日韩人妻潮喷中文在线视频|亚洲精品字幕在线观看 | 中国一级毛片在线视频|99在线观看免费视频|亚洲九九热|www.精品国产|亚洲www久久久|欧美白浆视频 | 国产一级片一区|欧美在线观看中文字幕|波波成人网|亚洲第一色区|人妻免费一区二区三区最新|久久www色情成人免费 |