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

正文內容

多傳感器數(shù)據(jù)采集與傳輸電路設計畢業(yè)論文-閱讀頁

2025-07-06 23:20本頁面
  

【正文】 夠正常的進行數(shù)據(jù)傳輸。第六步: 人為的改變傳感節(jié)點端的環(huán)境參數(shù),將環(huán)境參數(shù)達到設定的預警值,測試報警系統(tǒng)是否能正常啟動。 測試數(shù)據(jù)分析根據(jù)系統(tǒng)設計的要求及目的,在系統(tǒng)設計完成后通過一些簡單的測量儀器,對一些動態(tài)值進行測量,: 動態(tài)數(shù)據(jù)表測試項實測值主從機收發(fā)端電壓從機端功率主機端功率從機端電流主機端電流主從機收發(fā)距離大于20m通過實際系統(tǒng)的測試及測試結果表明,本系統(tǒng)的設計能夠達到低功耗的工作,另外主從機的收發(fā)距離也達到了設計的初衷。圖51 主機接收部分成品如圖52就是從機溫濕度數(shù)據(jù)采集和發(fā)送端成品(從機一和從機二),兩個從機實時的讀取傳感節(jié)點的溫濕度數(shù)據(jù),并通過nRF24L01模塊把檢測的溫濕度數(shù)據(jù)發(fā)送給主機。STM32單片機以其高可靠性、高性價比,在工業(yè)和農業(yè)等諸多領域得到廣泛的應用。并且在對本課題作品進行設計與芯片選型時,就遇到了很多麻煩,最終才選定使用STM32單片機與nRF24L01無線模塊進行組合,實現(xiàn)無線收發(fā)系統(tǒng)的雛形,經(jīng)過附加一些外圍電路的輔助,很好的達到了自己預期的效果。當然在整個系統(tǒng)的設計和制作過程中,遇到過很多很多的技術性難題,特別是在通過單片機控制nRF24L01模塊進行數(shù)據(jù)發(fā)送和接收的過程及程序編寫都非常的復雜,并且這方面的資料相對理解起來較難,但是在對大量的文獻和資料的學習以及指導老師的耐心指導下。參考文獻[1] [M].[2] [M]. [3] [J].[4] 李敏,[M]. [5] 常鐵原,[J].[6] Ghenadii Korotcenkov ,Chemical Sensors: Comprehensive SensorTechnologies[M],Volume 5, El. Momentum Press 2011[7] . Tse,Fundamentals of Wireless Communication[M] .2009[8] 葉紅海,[J].2008[9] [M].[10] [M].[11] 李群芳,[M].[12] [M].[13] [M]..[14] [M].. [15] [J].[16] [J]. 東華理工學院學報(自然科學版).2010[17] [M].[18] 盧勝利,[M].機械工業(yè)出版社,2009[19] [M].[20] 李文忠,[M].[21] Simon Haykin,Machael Moher,[M]. 電子工業(yè)出版社,2006.[22]《MCS51單片機原理及其應用實例》.清華大學出版社,.u8 RH_H,RH_L,Tem_H,Tem_L。u8 TEMP。//狀態(tài)標志void Delay(u32 t)。//接收通道0u8 rx1_buf[13]={0}。 //房間一接收的數(shù)據(jù)u8 rx_room_two[7]={0,2,5,3,3,2,4}。void RCC_Configuration(void)。void TIM_Configuration(void)。void USART_Configuration(void)。u16 Smokescope_Value,Rainfall_Value。//ch送給USART1 while(USART_GetFlagStatus(USART1, USART_FLAG_TC)==RESET)。//返回ch}void delay_us(u32 dly){ u32 temp。 SysTickVAL=0x00。 SysTickCTRL=0x01。 } while(!(tempamp。 SysTickCTRL=0x0。 //清空計數(shù)值}void IWDG_Configuration(void) { IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable)。 IWDG_SetReload(5000)。 }int main(void){ ifdef DEBUG debug()。 RCC_Configuration()。 TIM_Configuration()。 USART_Configuration()。 LCD_12864_Init()。 IWDG_Configuration()。 // 上電復位一次 /*以下函數(shù)為NRF24L01所用*/ RX_Mode(0)。 LCD_12864_room2_Temp()。 //以下判斷上限值 if(rx_buf[1]=4) { GPIO_SetBits(GPIOB, GPIO_Pin_12)。 } //以上判斷上限值 if(rx_buf[0]==0x31) { for(i=1。i++) { rx_room_one[i]=rx_buf[i]。 } } if(rx_buf[0]==0x32) { for(i=1。i++) { rx_room_two[i]=rx_buf[i]。 } } else { GPIO_ResetBits(GPIOB, GPIO_Pin_3)。 NRF24L01_CSN_low()。 //發(fā)送寄存器號 SPI_SendByte(value)。 //禁止SPI傳輸 return(status)。 NRF24L01_CSN_low()。 //發(fā)送寄存器號 reg_val=SPI_SendByte(0XFF)。 //禁止SPI傳輸 return(reg_val)。 NRF24L01_CSN_low()。//發(fā)送寄存器值(位置),并讀取狀態(tài)值 for(ctr=0。ctr++) {pBuf[ctr]=SPI_SendByte(0xFF)。 //關閉SPI傳輸 return status。 NRF24L01_CSN_low()。//發(fā)送寄存器值(位置),并讀取狀態(tài)值 for(ctr=0。ctr++) SPI_SendByte(*pBuf++)。 //關閉SPI傳輸 return status。 NRF24L01_CE_low()。 //寫數(shù)據(jù)到TX BUF 32個字節(jié) NRF24L01_CE_high()。 //等待發(fā)送完成 sta=NRF24L01_Read_Reg(STATUS)。 NRF24L01_Write_Reg(WRITE_REG2401+STATUS,sta)。MAX_TX) //達到最大重發(fā)次數(shù){ NRF24L01_Write_Reg(FLUSH_TX,0xff)。 } if(staamp。 } return 0xff。sta=NRF24L01_Read_Reg(STATUS)。 //清除TX_DS中斷標志 if(staamp。//讀取數(shù)據(jù) NRF24L01_Write_Reg(FLUSH_RX,0xff)。Ch0) //通道0接收到數(shù)據(jù) return Ch0。Ch1) //通道1接收到數(shù)據(jù) return Ch1。 } return 1。 if(channel==0) { NRF24L01_Write_Buf((WRITE_REG2401 + RX_ADDR_P0), (u8 *)TX_ADDRESS, TX_ADR_WIDTH)。 //接收數(shù)據(jù)通道0的有效數(shù)據(jù)寬度(1~32字節(jié)) NRF24L01_Write_Reg(WRITE_REG2401+EN_AA,0x01)。//使能通道0的接收地址 } if(channel==1) { NRF24L01_Write_Buf((WRITE_REG2401 + RX_ADDR_P1), (u8 *)Rx_Address1, TX_ADR_WIDTH)。 //接收數(shù)據(jù)通道1的有效數(shù)據(jù)寬度(1~32字節(jié)) NRF24L01_Write_Reg(WRITE_REG2401+EN_AA,0x02)。//使能通道1的接收地址 } NRF24L01_Write_Buf(WRITE_REG2401+RX_ADDR_P0,(u8*)TX_ADDRESS,RX_ADR_WIDTH)。 //設置RF通信頻率 NRF24L01_Write_Reg(WRITE_REG2401+RX_PW_P0,RX_PLOAD_WIDTH)。 //設置TX發(fā)射參數(shù),0db增益,2Mbps,低噪聲增益開啟 NRF24L01_Write_Reg(WRITE_REG2401+CONFIG, 0x0f)。PWR_UP,EN_CRC,16BIT_CRC(不使能),接收模式 NRF24L01_CE_high()。 NRF24L01_Write_Buf(WRITE_REG2401+TX_ADDR,(u8 *)TX_ADDRESS,TX_ADR_WIDTH)。 //設置RX節(jié)點地址,主要為了使能ACK NRF24L01_Write_Reg(WRITE_REG2401+EN_AA,0x3f)。 //使能通道0的接收地址 NRF24L01_Write_Reg(WRITE_REG2401+SETUP_RETR,0x1a)。最大自動重發(fā)次數(shù):10次 NRF24L01_Write_Reg(WRITE_REG2401+RF_CH,40)。 //設置TX發(fā)射參數(shù),0db增益,2Mbps,低噪聲增益開啟 NRF24L01_Write_Reg(WRITE_REG2401+CONFIG,0x0e)。PWR_UP,EN_CRC,16BIT_CRC(不使能), //發(fā)送模式,開啟所有中斷 NRF24L01_CE_high()。還記得剛進入大學的時候,總是盼望著快點畢業(yè),可真到了這個時候,心里剩下的都是滿滿的不舍。本次畢業(yè)設計能夠順利結束,要十分感謝我的指導教師易老師。在做畢業(yè)設計的過程中,易老師都幫我細心地審核。在大學的生活過程中,陪伴我最多的便是我的同學和朋友。還要感謝班長和團支書,在我的學生工作中給我的幫助相當大。真摯的感謝大學中教育我的老師,陪伴的我同學和朋友們。感謝老師們在我人生最關鍵的時刻給予
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1