版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
一、JL-RF905模塊介紹二、JL-RF905接口電 ·五、配置JL-RF905·板原理圖八、備 九、系方式
90
180433/868/915Mhz開放ISM頻段免證使用(亞洲地區(qū)客戶使用433Mhz,具體頻段選擇請參詳下面這張);適合工業(yè)控制場合,傳輸距離:開闊地傳輸500米,距離傳輸視具體環(huán)境而定;接收靈敏度:-100dBm,最大:10mW(+10dBm),瞬間最大工作電流:<30mA,125頻道,滿足多點通信和跳頻通信需要;內(nèi)置硬件CRC低功耗1.93.6V3.3V供電待機模式下狀態(tài)僅為2.5uA,收發(fā)模式切換時間<650us;TXMode:+10dBm情況下,電流為30mA;RXMode:12.2mA標準DIPVCC3V~3.6V機IO口模擬SPI不需要單片機SPI模塊介入,只需添加代碼模擬其他系列的單片機,如果是5V的,請參考該系列單片機IO模塊使用公司的RF905開發(fā)而成JLRF905單片無線收發(fā)器工作在433/868/915MHZ的ISM頻段由一個完全集成的頻率調(diào)制器一個帶解調(diào)器的一個功率放大器一個晶體震蕩器和一個調(diào)節(jié)器組成ShockBurst工作模式的特點是自動產(chǎn)生前導碼和CRC可以很容易通過SPI接口進行編程配置電流消耗很低在為+10dBm時發(fā)射電流為30mA接收電流為0XX掉電和SPI10XStandbySPI110ShockBurst111ShockBurstJL-RF905一共有四種工作模式,其中有兩種活動RX/TX模式和兩種ShockBurstRXShockBurst掉電和SPI編程ShockBurst在ShockBurstTMRF905CRC加上字頭和CRC,當發(fā)送過程完成后,DR引腳通知微處理器ShockBurstTX當TRX_CE被置低,RF905發(fā)送過程完成,自動進入空閑模式。注意:ShockBurstTM工作模式保證,一旦發(fā)送數(shù)據(jù)的過程開始,無論TRX_EN和TX_EN引腳是高或低,發(fā)送過程都會被處理完。只有一ShockBurstRX當正在接收一個數(shù)據(jù)包時,TRX_CE或TX_EN引腳的狀態(tài)發(fā)生改變,腳的信號之后,其就知道RF905正在接收數(shù)據(jù)包,其可以決定是讓節(jié)能模后,RF905保持配置字中的內(nèi)容,但不會接收或發(fā)送任何數(shù)據(jù)。空接口由5SPI接口和5寄存器包含數(shù)據(jù)就緒DRAMRFRF-Configuration寄存器包含發(fā)送的有效ShockBurst數(shù)據(jù)包數(shù)據(jù)字節(jié)長度寄存器包含接收到的有效ShockBurst數(shù)據(jù)包數(shù)據(jù)字節(jié)長度由配置寄存器設(shè)置在寄存器中的有效數(shù)據(jù)由數(shù)據(jù)準備就緒DRSPI當CSN為低時,SPI用于SPI接口的有用命令見下表:5.4配置寄存器RF-Configuration-Register說明9同HFREQ_PLL一起設(shè)置中心頻率默認值= FRF=422.4+CH_NOd/10*(1+HFREQ_PLLd)MHZHFREQ_1設(shè)置PLL433868/915MHZ=00433MHZ1868/915MHZ2輸出功率默認值=000010dBm012dBm10+6dBm11RX_RED_1降低接收模式電流消耗至1.6mA=00AUTO_1重發(fā)數(shù)據(jù)如果TXTRX_CETX_EN=0013RX1000011RX1004RX3TX1000011TX1004TX6RX1000000000011RX數(shù)據(jù)寬度0000102RX10000032RX6TX=1000000000011TX寬度0000102TX10000032TXRX_RXRX_AFWUP_CLK_2輸出時鐘頻率默認值=11004MHZ012MHZ101MHZ-13000-4MHZ001-8MHZ010-12MHZ011-16MHZ100-20MHZ1CRC=101CRC_1CRC=108CRC116CRC收發(fā)過程中,TX_PAYLOAD、RX_PAYLOAD、TX_ADDRESS和JL-RF905模塊無需掌握任何專業(yè)無線或高頻方面的理論,C語言程序基礎(chǔ)即可。本文檔沒有涉及到的問題,請您直接聯(lián)系,我們會盡快回復您。[7:0]OperatingfrequencyHFREQ_PLL[][][][][][][][][][][]CH_NO[8HFREQ_PLL[3:2]PA_PWR0010dBm(默認01-RX_RED_PWR(默認0(默認[7:6][2:0]RX_AWF[2:0]0011字節(jié)RX(默認1004字節(jié)RX[3][6:4]TX_AWF[2:0]0011字節(jié)TX1004TX[5:0]RX_PW[5:0][7:6][5:0]TX_PW[5:0][7:6]字節(jié)5RX地址0字節(jié)字節(jié)6RX地址1字節(jié)字節(jié)7RX地址2字節(jié)字節(jié)8RX地址3字節(jié)字節(jié)9[1:0]UP_CLK_FREQ00-01---UP_CLK_EN[5:3]XOF[2:0]000-001-010-01116MHZ(模塊標配為100-CRC_EN(默認CRC_MODEtypedefstructRFConfig{ucharucharcodeRFConfigRxTxConf{0x4c,0x0c,0x44,0x20,0x20,0xcc,0xcc,0xcc,0xcc,//buf[10]中數(shù)據(jù)對應字節(jié)0~字節(jié)9,具體內(nèi)容可參考上文寄存6.2[通過SPI接口向nRF905配置寄存器讀寫配置信息] MOSI主機輸出從機輸入(主機寫操作)voidSpiWrite(uchar{uchar{if(flag)//flag=DATA_BUF^7;SCK=1;SCKSCK=0;SCK}}uchar{uchar{SCK=1;//SCK高電平ifflag1=1;//flag1=DATA_BUF^0;SCK=0;SCK}}voidConfig905(void){ucharCSN=0;//CSN片選信號,SPI使能SpiWrite(WC);//向905寫配置命令{SpiWrite(RxTxConf.buf[i//RxTxConf保存預先設(shè)置}}#defineWC(RF-ConfigurationRegister)#defineRC0x10(RF-ConfigurationRegister)#defineWTP0x20#defineRTP#defineWTA0x22TX-Address寄存器寫入發(fā)送地址#defineRTA0x23//從TX-Address寄存器發(fā)送地址#defineRRP0x24voidTxPacket(void){ucharSpiWrite(WTP);//Writepayloadcommandfor(i=0;i<32;i++){}CSN=0;//SPI使能,準備寫入地址信息for(i=0;i<4;i++)//寫入4字節(jié)地址{}CSN=1;Delay(1);//進入ShockBurst發(fā)送模式后,保證數(shù)據(jù)發(fā)送完}步驟六:TRX_CE=1;開始發(fā)送數(shù)據(jù)void{ucharCSN=0;for{}CSN=1;SPI}DR接收到有效數(shù)據(jù)包,并后,被置高,當所有有效數(shù)據(jù)被{Delay(1);//delayformode}void{Delay(1);//delayformode}#include<reg52.h>#include<intrins.h>#include<stdio.h>#defineuintunsignedint#defineBYTE_BIT00x01#defineBYTE_BIT10x02#defineBYTE_BIT20x04#defineBYTE_BIT30x08#defineBYTE_BIT40x10#defineBYTE_BIT50x20#defineBYTE_BIT60x40#defineBYTE_BIT7bdata char#defineDATA7 #define sbitflagsbit #defineTxRxBuf_Len
unsignedchar//配置口定義sbitTXEN=P1^6;sbitTRX_CE=P1^7;sbitPWR=P2^0;sbitMISO=P3^0;sbitMOSI=P3^1;
sbitSCK=P3^2;sbitsbitAM=P2^3;sbitDR=P3^3;sbit
uchar #define #define #define #define #define #define #define unsignedcharidata{
chartf; staticvoidDelay(uchar{uinti;}unsignedchar{
unsignedcharj;for{if {}{}
}return} voidSpiWrite(unsignedchar{unsignedchari;for(i=0;i<8;i++){if {}{}
}} void{ // //Spiclocklineinit //InitDRfor //InitAMfor //InitCDfor //nRF905power //SetnRF905instandby //setradioinRx} void{uchar //Spienableforwriteaspi for {} //Disable} voidTxPacket(uchar{uchar for(i=0;i<4;i++){SpiWrite(TxRxBuf[i]);//Write32bytesTx}//Spienableforwriteaspicommand //Spi //Spienableforwriteaspi for //Write4bytes{} //Spi //SetTRX_CEhigh,startTxdata //while //SetTRX_CE}void{
//delayformode} void{ //delayformode} unsignedchar //Data{{}{}}
//Delay(50) return1;return
void{uchari;
//SetnRF905instandby //Spienableforwritea
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝修后的出租房屋合同約定
- 園林綠化項目評估突發(fā)應急預案
- 鋁單板吊頂施工方案中的節(jié)能措施
- 餐飲行業(yè)顧客接待規(guī)范方案
- 2024-2030年中國蠔油醬行業(yè)市場發(fā)展趨勢及銷售模式分析報告版
- 2024-2030年中國茶飲料行業(yè)市場發(fā)展趨勢及銷售渠道分析報告
- 2024-2030年中國航空物流園行業(yè)商業(yè)模式創(chuàng)新及投資戰(zhàn)略規(guī)劃分析報告
- 2024-2030年中國臘光紙項目可行性研究報告
- 2024-2030年中國腳踏式水龍頭行業(yè)銷售渠道與需求前景預測報告
- 回收PET塑料資源化利用及產(chǎn)業(yè)化進展研究
- 《住院患者身體約束的護理》團體標準解讀課件
- 英語-浙江省湖州、衢州、麗水2024年11月三地市高三教學質(zhì)量檢測試卷試題和答案
- 勞動技術(shù)教案
- 廣東省深圳市2023-2024學年高一上學期生物期中試卷(含答案)
- 第七章 立體幾何與空間向量綜合測試卷(新高考專用)(學生版) 2025年高考數(shù)學一輪復習專練(新高考專用)
- 大學美育(同濟大學版)學習通超星期末考試答案章節(jié)答案2024年
- 2024年浙江省衢州市營商環(huán)境建設(shè)辦公室招聘政府雇員17人高頻難、易錯點500題模擬試題附帶答案詳解
- 中國急性缺血性卒中診治指南(2023版)
- 福建省殘疾人崗位精英職業(yè)技能競賽(美甲師)參考試題及答案
- 勞動法律學習試題
評論
0/150
提交評論