女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 測試測量 > 測試測量
[導(dǎo)讀]文章設(shè)計與開發(fā)了一套無線傳輸多路溫度采集系統(tǒng)。溫度采集端由8枚DS18B20溫度傳感器,AT89C52單片機和NRF24L01無線發(fā)射模塊組成,溫度接收端由CY7C68013A單片機、LCD12864顯示模塊、NRF24L01無線接收模塊和上位機組成。經(jīng)實物測試,該系統(tǒng)測溫精度可達(dá)0.1攝氏度,無線傳輸距離可達(dá)50米,能同時采集8路溫度數(shù)據(jù)。

 0 引言

溫度采集系統(tǒng)在現(xiàn)代工業(yè)和農(nóng)業(yè)領(lǐng)域有著極其廣泛的應(yīng)用,在某些特殊環(huán)境下,采集的溫度必須通過無線電波才能傳輸出來。傳統(tǒng)的無線溫度采集系統(tǒng)一般只能在終端進(jìn)行顯示,沒有上位機數(shù)據(jù)采集存儲功能。本文設(shè)計與開發(fā)了一套無線傳輸多路溫度采集系統(tǒng),該系統(tǒng)由溫度采集端和溫度接收端兩部分組成。溫度采集端由DS18B20溫度傳感器,AT89C52單片機和NRF24L01無線發(fā)射模塊組成,八枚DS18B20溫度傳感器獲取數(shù)字溫度信號后,傳輸給主控AT89C52單片機,然后通過NRF24L01無線模塊將數(shù)據(jù)通過2.5GHz的載波發(fā)送出來。接收端由CY7C68013A單片機、LCD12864顯示模塊、NRF24L01無線接收模塊和上位機組成。NRF24L01無線接收模塊將溫度采集端發(fā)送過來的數(shù)據(jù)送至CY7C68013A單片機,然后通過USB2.0總線上傳給上位機進(jìn)行溫度數(shù)據(jù)采集和存儲,同時把溫度數(shù)據(jù)送至LCD12864進(jìn)行實時顯示。

1 系統(tǒng)硬件設(shè)計

系統(tǒng)總體框架如圖1所示。溫度采集端的8枚溫度傳感器采集將溫度數(shù)據(jù)送入主控芯片AT89C52,再通過NRF24L01無線模塊將數(shù)據(jù)發(fā)送出來。溫度接收端的NRF24L01無線模塊將收到的溫度數(shù)據(jù)送至CY7C68013A單片機,然后通過USB2.0總線提交給上位機。

 


 

(1)溫度采集端。溫度采集端由8枚DS18B20溫度傳感器,AT89C52單片機和NRF24L01無線發(fā)射模塊組成。8枚DS18B20溫度傳感器共用一個總線與AT89C52單片機的P2.2口連接。每個DS18B20都具有唯一的64位二進(jìn)制ROM代碼作為識別序列號,利用唯一的序列號可以分別讀出各個DS18B20的溫度,這在多路采集中應(yīng)用非常方便,大大減少了I/O口的

占用。利用DS18B20的此特征,本系統(tǒng)也可以非常方便的擴展為16路或32路溫度采集。NRF24L01無線模塊與單片機的P3.2口~P3.7口連接,負(fù)責(zé)將8路溫度數(shù)據(jù)通過2.5GHz的載波發(fā)送出來。本文所采用的是基于挪威VLSI公司出品的無線數(shù)字傳輸芯片NRF24L01開發(fā)的無線收發(fā)模塊,其豐富資料,硬件上無需附加其他元件,直接通過相應(yīng)接口與單片I/O端口相連即可由單片機控制使用,非常方便。

 


 

(2)CY7C68013A系統(tǒng)模塊。溫度接收端的主控芯片為CY7C68013A,其為美國CYPRESS公司推出的功能強大的USB2.0接口芯片,內(nèi)建增強型51單片機,是USB2.0設(shè)備常用的主控芯片。CY7C68013A的系統(tǒng)模塊電路圖如圖3所示,其中LT1763CS8—3.3為3.3V穩(wěn)壓芯片,負(fù)責(zé)將USB接口的5V電壓轉(zhuǎn)換為CY7C68013A工作所需的3.3V電壓。AT24C08為I2C總線的E2PROM存儲芯片,其容量為8K,用來存儲CY7C68013A的固件程序。

 


 

(3)LCD顯示模塊與無線接收模塊。為了讓溫度接收端實時直觀顯示溫度數(shù)據(jù),本系統(tǒng)設(shè)置了LCD12864液晶模塊,LCD12864工作在串行顯示模式,由CY7C68013A通過PD0~PD2端口控制顯示,PA0~PA7端口控制數(shù)據(jù)的傳輸。NRF24L01無線接收模塊與CY7C68013A的PB0~PB5端口連接,負(fù)責(zé)接收溫度采集端發(fā)來的無線溫度數(shù)據(jù)。圖4 LCD顯示模塊與無線接收模塊電路圖。

 


 

2.系統(tǒng)軟件設(shè)計

系統(tǒng)軟件的開發(fā)包含了溫度采集端AT89C52和溫度接收端CY7C68013A的固件程序開發(fā)、CY7C68013A的windows驅(qū)動程序開發(fā)以及USB上位機應(yīng)用程序的開發(fā)。對于溫度接收端的CY7C68013A的固件、驅(qū)動和上位機的程序的開發(fā),我們可以利用CYPRESS公司提供的開發(fā)包,縮短開發(fā)周期,提高開發(fā)效率。

溫度采集端的AT89C52的固件程序主要完成對8枚DS18B20溫度采集的控制和對NRF24L01無線模塊數(shù)據(jù)發(fā)送的控制。為此我們采用TC51語言編寫,開發(fā)環(huán)境為Keil uVision 4.0。其固件程序的主要思路為:先初始化NRF24L01,然后進(jìn)入大循環(huán),從DS18B20讀取溫度數(shù)值(采用默認(rèn)12位精度),將得到的溫度數(shù)據(jù)(2字節(jié)16位)進(jìn)行標(biāo)記,將此數(shù)據(jù)表示的溫度路數(shù)標(biāo)記在高4位(1~8路的數(shù)據(jù)分別對應(yīng)為0000~0111),然后將數(shù)據(jù)寫入發(fā)射數(shù)組,再將溫度發(fā)射出去,經(jīng)過延時溫度發(fā)送完畢。然后循環(huán)切換到下一路DS18B20的ROM地址,繼續(xù)下一路溫度的讀取與發(fā)射。

CY7C68013A的固件程序主要完成對NRF24L01無線模塊的通信控制,將其接收的無線數(shù)據(jù)傳送給LCD12864進(jìn)行實時顯示和上傳給USB上位機。對于CYTC68013A的固件程序的開發(fā),我們采用了C51語言編寫,開發(fā)環(huán)境為Keil uVision4.0,并利用了CYPRESS公司提供的固件程序框架,免去了編寫一些通用性比較強、模式化的程序,提高了開發(fā)效率。在驅(qū)動程序開發(fā)方面,我們直接利用了CYPRESS公司的SDK中為CY7C68013A提供的通用設(shè)備驅(qū)動程序CYUSB.SYS,其不僅完全符合Windows Driver Foundation規(guī)范,而且還具有兼容USB1.1和USB2.0設(shè)備、支持即插即用和支持高帶寬數(shù)據(jù)傳輸?shù)葍?yōu)點。我們只對CYUSB.SYS通用驅(qū)動程序相匹配的CYUSB.INF文件進(jìn)行相應(yīng)的簡單修改,使其符合我們USB硬件的VID和PID數(shù)值。在上位機的應(yīng)用程序的開發(fā)方面,我們同樣利用CYPRESS公司SDK中為CY7C68013A提供的功能強大的C++編程接口:CyAPLLib庫函數(shù)。我們選用了Microsoft Visual C++6.0作為開發(fā)工具,通過CyAPLLib函數(shù)與CYUSB.SYS設(shè)備驅(qū)動程序傳遞溫度數(shù)據(jù),并將8路溫度數(shù)據(jù)存入了相應(yīng)的服務(wù)器上的SQL2005數(shù)據(jù)庫,從而實現(xiàn)了溫度數(shù)據(jù)的實時采集和儲存。

3.總結(jié)

本文針對目前無線測溫系統(tǒng)的不足,利用CY7C68013A芯片、NRF24L01無線模塊、DS18B20數(shù)字溫度傳感器等元件設(shè)計與開發(fā)了一套無線傳輸多路溫度采集系統(tǒng)。該系統(tǒng)具有以下優(yōu)點:溫度米集端利用8個DS18B20數(shù)字溫度傳感器進(jìn)行并聯(lián),共用一根I/O總線,不僅大幅度節(jié)約了端口資源,而且非常容易擴展為16路和32路溫度采集;溫度接收端采用CY7C68013A芯片為主控CPU,不僅能實現(xiàn)8路溫度數(shù)據(jù)的LCD實時顯示,而且可以與上位機直接進(jìn)行USB通信,通過上位機的應(yīng)用程序可以非常方便的對溫度數(shù)據(jù)進(jìn)行圖形顯示、計算分析和上傳數(shù)據(jù)服務(wù)器進(jìn)行儲存。經(jīng)實物測試,該系統(tǒng)測溫精度可達(dá)0.1攝氏度,無線傳輸距離可達(dá)50米,能同時采集8路溫度數(shù)據(jù)。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

Holtek針對無線通信領(lǐng)域新推出Arm? Cortex?-M0+為核心的2.4GHz Transceiver MCU HT32F67041/HT32F67051。具備32-bit MCU核心提供優(yōu)勢運算效能及豐富外圍資...

關(guān)鍵字: MCU 安防 無線傳輸

提起物聯(lián)網(wǎng)無線傳輸技術(shù),很多人的第一反應(yīng)可能是NB-IoT或LoRaWAN。這兩種技術(shù)各有優(yōu)缺點,并擁有各自不同的應(yīng)用場景。目前,又一新的無線傳輸技術(shù)來襲,即Wi-SUN(Wireless Smart Ubiquitou...

關(guān)鍵字: 物聯(lián)網(wǎng) 無線傳輸

在這篇文章中,小編將為大家?guī)頍o線網(wǎng)橋的相關(guān)報道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: 無線網(wǎng)橋 網(wǎng)橋 無線傳輸

– 全新的Z-Wave 800系列,包含ZG23 SoC和ZGM230S模塊,可實現(xiàn)2.4公里以上的無線傳輸距離、功耗降低了50%、并通過PSA 3級安全認(rèn)證–

關(guān)鍵字: Silicon Labs 無線傳輸 物聯(lián)網(wǎng)

本文來源:物聯(lián)傳媒頭部消息1、NFT成為互聯(lián)網(wǎng)大廠內(nèi)卷新對象11月,互聯(lián)網(wǎng)巨頭們在NFT圈里扔下了幾顆重磅炸彈,一個是小紅書推出了NFT數(shù)字收藏品,另一個是百度旗下百信銀行推出NFT數(shù)字藏品。螞蟻是國內(nèi)第一家進(jìn)軍NFT的...

關(guān)鍵字: 微芯片 無線傳輸 量子

摘 要 :為了解決手機戶外無法充電而不能正常使用的問題,設(shè)計一款基于單片機的便攜式太陽能無線智能手機充電器,利用太陽能電池板將光能轉(zhuǎn)換為電能,由降壓穩(wěn)壓電路將電能存儲于蓄電池中,通過無線電力傳輸模塊將電能傳輸至手機終端...

關(guān)鍵字: 太陽能 無線傳輸 單片機 蓄電池 智能監(jiān)控 降壓穩(wěn)壓電路

摘 要 :針對傳統(tǒng)建筑環(huán)境監(jiān)測系統(tǒng)現(xiàn)場布線工作量大、不適合長距離遠(yuǎn)程監(jiān)控的特點,設(shè)計并實現(xiàn)了由無線傳感器、Sink 節(jié)點、云服務(wù)、桌面端監(jiān)控軟件、手機端 WAP 軟件組成的無線型建筑環(huán)境監(jiān)測系統(tǒng)。前端傳感器無需現(xiàn)場布線、...

關(guān)鍵字: 物聯(lián)網(wǎng) 無線傳輸 建筑環(huán)境 監(jiān)測系統(tǒng) Sink 節(jié)點 WAP

摘 要 :為了實現(xiàn)對患者的遠(yuǎn)程診斷或監(jiān)測,設(shè)計了相應(yīng)的硬件模塊采集心電、心率、脈搏、血氧飽和度和體溫等生理信號,采集到的用戶生理參數(shù)通過 WiFi 傳輸至上位機。上位機采用 LabVIEW 實現(xiàn)對用戶生理參數(shù)的處理與顯示...

關(guān)鍵字: 無線傳輸 生理參數(shù)監(jiān)測 LabVIEW QRS 波形檢測 微信小程序 單片機

摘 要:介紹了一款新型無線語音識別點菜系統(tǒng)的設(shè)計方法。該系統(tǒng)以MSP430f149單片機為處理器,使用了LD3320語音識別模塊、ISD4003語音播放模塊、NRF24L01無線傳輸模塊和12864液晶顯示屏,并通過VC...

關(guān)鍵字: 語音識別 點菜機 無線傳輸 菜單分揀機

摘要:在石油開采過程中,要求用于油井參數(shù)測量的壓力計能長期可靠工作在100°C以上的高溫環(huán)境?;诖耍恼陆o出了選用先進(jìn)的高溫電子元器件進(jìn)行硬件設(shè)計,以將井下的壓力、溫度通過傳感器采集后,由處理器對采集的溫度、壓力數(shù)據(jù)進(jìn)...

關(guān)鍵字: 單片機 高溫 溫度采集 壓力采集
關(guān)閉