基于nRF905的低功耗溫濕度無(wú)線(xiàn)測量系統
首先對于A(yíng)Tmega16L具有先進(jìn)的RISC結構,大多數指令執行時(shí)間為單個(gè)時(shí)鐘周期,是具有最高M(jìn)IPS/mW能力的8位單片機。此外它還具有512 B的E2PROM,可在掉電時(shí)存儲用戶(hù)信息,并采 用FLASH存儲技術(shù),可使單片機的內部存儲單元能夠在線(xiàn)重復擦寫(xiě)1 000次以上。
其次,Atmega16L的工作電壓范圍為2.7~5.5 V,具有睡眠模式,空閑模式,掉電模式以及省電模式,這些多樣的模式也使得Atmega16L成為低功耗產(chǎn)品的最佳控制芯片之一。
最后,Atmega16L提供二線(xiàn)數字串行接口SDA和SCL,接口簡(jiǎn)單。支持主機和從機操作器件可以工作于發(fā)送器模式或接收器模式,并且支持多主機仲裁。
2.3 無(wú)線(xiàn)收發(fā)模塊
無(wú)線(xiàn)收發(fā)芯片采用挪威Nordic公司的單片無(wú)線(xiàn)收發(fā)器芯片nRF905。工作電壓為1.9~3.6 V,工作于433/868/915 MHz三個(gè)ISM頻道,最大數據速率為100 Kb/s。芯片內部集成了頻率合成器、接收解調器、功率放大器、晶體振蕩器和調制器。其主要特點(diǎn)是能夠自動(dòng)處理報頭和CRC冗余校驗,而且可以直接通過(guò)SPI接口來(lái)進(jìn)行軟件配置。此外,其功耗非常低,以-10 dBm的輸出功率發(fā)射時(shí)電流只有11 mA,工作于接收模式時(shí)的電流為12.5 mA,并內建有空閑模式與關(guān)機模式,易于實(shí)現節能。
nRF905的應用電路如圖4所示。電路主要利用nRF905與外圍器件構成的電路組成無(wú)線(xiàn)發(fā)送接收電路,圖4展示的是用nRF905差分連接的環(huán)形天線(xiàn)圖。其中,nRF905模塊的SPI接口引腳MOSI,MISO,SCK引腳分別接Atmega16L的SPI接口引腳:PB5(MOSI),PB6(MISO),PB7(SCK)。nRF905的SPI接口工作于從機模式,并且利用環(huán)形天線(xiàn)發(fā)射信號。本文引用地址:http://dyxdggzs.com/article/195488.htm
為了充分利用能量,nRF905分別設定了兩種工作模式和兩種節能模式,分別由TRX_CE,TX_EN和PWR_UP三個(gè)引腳決定。因此,設計使用Atmega16L的PA2~PA7連接至nRF905的控制檢測,用于切換模式以及配合通信。表1為nRF905的工作模式及相應功能。
評論