freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于at89s51單片機(jī)無線傳輸系統(tǒng)設(shè)計(jì)-wenkub.com

2025-05-30 08:24 本頁(yè)面
   

【正文】 s society, People urgently hope exchange information anytime, anywhere without constraints of time. A variety of intelligent control system is also inseparable from the transmission of the data wireless data transmission is new transmission,and its different from the traditional wired transmission, the system does not require transmission cable and it cheap, simple be construction. Now, there are a lot of electrical products (such as domestic appliances) control are also using wireless data transmission,some electrical products function with wireless data transmission relatively simple, wireless data transmission signal receiving recognition are often used coding modulation matching decode electrical products with more of plex functions wireless data transmission, which wireless data transmission signal recognition and decoding with MCU, and its also use a variety of coding modulation. This project describes a wireless data transmission program base on AT89S51 MCU and nRF905 modules, and identification programming method MCU for reference. Keywords:AT89S51 Micro Controller Unit, nRF905 module, Wireless data transmission。經(jīng)實(shí)驗(yàn)測(cè)試 ,上述無線數(shù)據(jù)傳輸?shù)男盘?hào)的發(fā)送和接收方法沒有出現(xiàn)傳輸誤碼 ,可靠實(shí)用 ,在編碼解碼方面降低了硬件成本。本文所用的方法可以舉一反三,對(duì)不同類型的發(fā)射器的基本思路和方法是相同的,只需要根據(jù)具體波形修改其參數(shù)和表達(dá)式即可,能靈活應(yīng)用。本設(shè)計(jì)非常簡(jiǎn)便可靠地實(shí)現(xiàn)了單片機(jī)編碼、發(fā)送、接收、解碼的任務(wù),完成了無線數(shù)據(jù)傳輸?shù)墓δ?,取得了良好的效果,?yīng)用前景廣闊。 success_flag=0。 TRX_CE=1。 TRX_CE=1。 success_flag=0。 DR=1。 } else if(TxRxBuffer[2]==0xa2) { led3=~led3。 TxRxBuffer[1]=0xff。 第 20 頁(yè)(共 23 頁(yè)) TRX_CE=1。 TxRxBuffer[1] = SpiRead()。 } void Wait_Rec_Packet(void) { if(DR) { TRX_CE=0。 PWR_UP=1。SpiWrite(0xE7)。 //地址寬度設(shè)置,為 4 字節(jié) SpiWrite(0x03)。 SpiWrite(0x00)。 TRX_CE=0。 } return date1。 SCK=1 。 SCK=0。 date=1 。 } void SpiWrite(uchar date) { uchar i=8。 void Delay(uint x) { uint i。 sbit led2=P1^2。 sbit MOSI=P0^7。 sbit CD=P0^3。 led=1。 TX_EN=0。 key_value=0xa2。 key_value=0xa1。 key_value=0xa0。 key_value=0x00。 Delay(1000)。 Delay(1000)。 CSN=1。SpiWrite( 0xE7)。 //輸出功率為 10db,不重發(fā),節(jié)電為正常模式 SpiWrite( 0x44)。 CSN=0。 PWR_UP=1。 //等帶發(fā)送完成 // TRX_CE=0。 CSN=1。 SpiWrite(0x20)。 第 14 頁(yè)(共 23 頁(yè)) SpiWrite(0xE7)。 SpiWrite(0x22)。 TX_EN=1。 SCK=1。 MOSI=(bit)(dateamp。ix。 sbit key3=P3^7。 sbit CSN=P1^5。 sbit DR=P3^2。 sbit TRX_CE=P1^1。在軟件解碼無線數(shù)據(jù)傳輸系統(tǒng)中 ,解碼的核心是單片機(jī) ,電路極為簡(jiǎn)單 ,無須外圍器件。PA_PWR=pp 射頻配置寄存器和內(nèi)容如表 3 表 3 射頻配置寄存器和內(nèi)容 參數(shù) 位寬 說明 CH_NO 9 同 HFREQ_PLL 一起設(shè)置中心頻率默認(rèn)值 =001101100b=180d FRF= + CH_NOd/10 *(1+ HFREQ_PLLd)MHZ HFREQ_ PLL 1 設(shè)置 PLL 在 433或 868/915MHZ 模式 默認(rèn)值 =0。 R_RX_PLAYLOAD (RRP) 00100100 讀 RX 有效數(shù)據(jù): 132 字節(jié)。 W_TX_ADDRESS (WTA) 00100010 寫 TX 地址: 14 字節(jié)。 AAAA 指出讀操作的開始字節(jié),字節(jié)數(shù)量取決于 AAAA 指出的開始地址 W_TX_PLAYLOAD (WTP) 00100000 寫 TX 有效數(shù)據(jù): 132 字節(jié)。狀態(tài)寄存器包含數(shù)據(jù)準(zhǔn)備好引腳狀態(tài)信息和地址匹配引腳狀態(tài)信息;射頻配置寄存器包含收發(fā)器配置信息,如頻率和輸出功能等; [12]發(fā)送地址寄存器包含接收機(jī)的地址和數(shù)據(jù)的字節(jié)數(shù);發(fā)送數(shù)據(jù)寄存器包含待發(fā)送的數(shù)據(jù)包的信息,如字節(jié)數(shù)等;接收數(shù)據(jù)寄存器包含要接收的數(shù)據(jù)的字節(jié)數(shù)等信息,串行接口指令如表 2。 圖 7 nRF905 典型應(yīng)用電路圖 SPI 接口配置 所有配置字都是通過 SPI 接口送給 nRF905。已調(diào)脈沖列可用一個(gè)窄帶接收器進(jìn)行接收 ,可提高無線數(shù)據(jù)傳輸系統(tǒng)的抗干擾能力 。 [9]主要芯片均系無線數(shù)據(jù)傳輸專用集成芯片。 3 系統(tǒng)軟硬件設(shè)計(jì) 硬件設(shè)計(jì) 概述 無線數(shù)據(jù)傳輸系統(tǒng)一般由無線數(shù)據(jù)傳輸?shù)陌l(fā)射系統(tǒng)、無線數(shù)據(jù)傳輸接收系統(tǒng)、處理系統(tǒng)、執(zhí)行機(jī)構(gòu)構(gòu)成。在 ShockBurstTM發(fā)送模式, nRF905 自動(dòng)產(chǎn)生字頭和 CRC 校驗(yàn)碼,當(dāng)發(fā)送過程完成后,數(shù)據(jù)準(zhǔn)備好引腳通知微處理器數(shù)據(jù)發(fā)射完畢。兩種工作模式分別是ShockBurstTM 接收模式和 ShockBurstTM 發(fā)送模式,兩種節(jié)能模式分別是關(guān)機(jī)模式和空閑模式。此外,其功耗非常低,以 10 dBm 的輸出功率發(fā)射時(shí)電流只有 11 mA,工作于接收模式時(shí)的電流為 mA,內(nèi)建空閑模式與關(guān)機(jī)模式,易于實(shí)現(xiàn)節(jié)能。解調(diào)過的信號(hào)經(jīng)過放大后送入單片機(jī)中進(jìn)行解碼。按照這種方法判斷八次,從而還原出發(fā)送端發(fā)送的信號(hào)。 為了能夠達(dá)到上述要求,解碼方式采用無線 數(shù)據(jù)傳輸信號(hào)的解碼由接收單片機(jī)來完成 ,它把無線數(shù)據(jù)傳輸接收模塊送來的無線數(shù)據(jù)傳輸編碼波形通過解碼 ,還原出發(fā)送端發(fā)送的數(shù)據(jù)。單片機(jī)無線數(shù)據(jù)傳輸軟件解碼要保證第 6 頁(yè)(共 23 頁(yè)) 正確無誤地還原無線數(shù)據(jù)傳輸信息碼 ,其主要功能包括以下幾部分 : (1)過濾附加信息 ,得到有效信息位。對(duì)于頻率調(diào)制方式 , 只要測(cè)出每次脈沖的周期就可以解碼出 對(duì)應(yīng)的二進(jìn)制信息。適用于群控或者應(yīng)用環(huán)境本身就保證了其他信號(hào)發(fā)射源不會(huì)同時(shí)出現(xiàn)的場(chǎng)合 ,如在一個(gè)密閉的設(shè)備內(nèi)部。適用于安防、工業(yè)控制等對(duì)可靠性要求較高的場(chǎng)合。 圖 5 脈寬調(diào)制編碼方式 無線數(shù)據(jù)傳輸解碼 無線數(shù)據(jù)傳輸信號(hào)的解碼 硬件解碼可分為專用解碼集成電路和自行設(shè)計(jì)的解碼電路兩種。曼徹斯特編碼“二進(jìn)制位”的表示方法如圖 4 所示。兩種曼徹斯特編碼是將時(shí)鐘和數(shù)據(jù)包含在數(shù)據(jù)流中,在傳輸代碼信息的同時(shí),也將時(shí)鐘同步信號(hào)一起傳輸?shù)綄?duì)方,每位編碼中有一跳變,不存在直流分量,因此具有自同步能 無線數(shù)據(jù)傳輸發(fā)射部分 ,一般由一個(gè)能產(chǎn)生等幅振蕩的高頻載頻振蕩器和一個(gè)產(chǎn)生低頻調(diào)制信號(hào)的低頻振蕩器組成。 圖 3 FSK 編碼方式 第二種 :曼徹斯特編碼方式 又稱雙相調(diào)制編碼方式 ,常用于局域網(wǎng)傳輸。所以 ,在電器的遙控器中極少應(yīng)用。圖 1 第 4 頁(yè)(共 23 頁(yè)) [4]如果用改變載波頻率的方法來傳送二進(jìn)制符號(hào),就是移頻鍵控( F
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1