999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于stm32的無(wú)線收發(fā)系統(tǒng)

2019-10-21 18:46:47劉波
關(guān)鍵詞:數(shù)據(jù)采集

劉波

摘要:針對(duì)監(jiān)測(cè)控制系統(tǒng)中對(duì)前端參數(shù)采集部分的設(shè)計(jì)需求,設(shè)計(jì)了基于STM32F030(采用ARMCORTEX-M0內(nèi)核)處理器的多參數(shù)采集單元,采集單元可完成溫濕度、氣壓等參數(shù)數(shù)據(jù)的采集和存儲(chǔ)并通過(guò)無(wú)線模塊NRF24L01實(shí)現(xiàn)數(shù)據(jù)的無(wú)線收發(fā);單元配有按鍵及液晶顯示器,便于查看當(dāng)前參數(shù)數(shù)據(jù)。通過(guò)選取性價(jià)比高的數(shù)字傳感器簡(jiǎn)化了電路結(jié)構(gòu)并降低硬件成本,通過(guò)合理的軟件程序設(shè)計(jì)進(jìn)一步降低系統(tǒng)的功耗。經(jīng)測(cè)試單元工作穩(wěn)定,可實(shí)現(xiàn)參數(shù)的采集傳輸?shù)裙δ?。同時(shí),采集單元方便移植,可應(yīng)用于環(huán)境監(jiān)測(cè),工業(yè)數(shù)據(jù)檢測(cè),智能溫室等監(jiān)控系統(tǒng)中。

關(guān)鍵詞:STM32處理器;數(shù)據(jù)采集;無(wú)線通信;低功耗

在現(xiàn)代監(jiān)測(cè)控制系統(tǒng)中,獲取前端參數(shù)數(shù)據(jù)至關(guān)重要,可以說(shuō)參數(shù)采集是實(shí)現(xiàn)控制的基礎(chǔ)。在工業(yè)自動(dòng)化控制、農(nóng)業(yè)生產(chǎn)自動(dòng)化、環(huán)境質(zhì)量監(jiān)測(cè)、智能醫(yī)療監(jiān)護(hù)等眾多領(lǐng)域都離不開數(shù)據(jù)的采集和處理。本文設(shè)計(jì)了采用以32位處理器為核心的無(wú)線數(shù)據(jù)采集單元。選用ST公司的STM32F030處理器作為控制核心,單元集參數(shù)采集、數(shù)據(jù)存儲(chǔ)與顯示、無(wú)線轉(zhuǎn)發(fā)為一體,采用電池供電且具有低電壓告警功能。[1]

1單元硬件電路設(shè)計(jì)

數(shù)據(jù)采集單元的電路設(shè)計(jì)在滿足基本功能的基礎(chǔ)上按照低成本、低功耗的設(shè)計(jì)原則。在實(shí)際采集系統(tǒng)中,前端采集單元數(shù)量眾多,硬件設(shè)計(jì)應(yīng)盡量降低成本;另外,單元采用電池供電,為避免頻繁更換電池,單元電路功耗設(shè)計(jì)要盡量低,以延長(zhǎng)電池的使用時(shí)間。單元整體結(jié)構(gòu)框如1所示。

1.1 處理器

單元選用ST(意法半導(dǎo)體)公司的STM32F030C8T6控制器作為處理器,STM32F030系列是意法半導(dǎo)體推出的超值系列32位微控制器,該系列芯片基于超低功耗的ARMCORTEX-M0處理器內(nèi)核,其價(jià)格與8位微控制器相當(dāng),有豐富的外設(shè)數(shù)量和種類,內(nèi)核頻率高達(dá)48MHz。

STM32F030內(nèi)置高速12位ADC、先進(jìn)且靈活的定時(shí)器(支持ADC同步、死時(shí)管理和電機(jī)控制PWM時(shí)序功能)、溫度傳感器、日歷RTC和通信接口(如I2C、USART、SPI等)[2]。因此,選用該處理器可以減少外圍元件的數(shù)目、提高電路性能、降低系統(tǒng)的成本。

設(shè)計(jì)中為了降低微處理器的功耗,可采用32.768kHz的晶體振蕩器作為時(shí)鐘,另外,STM32F030有3種低功耗模式,在完成數(shù)據(jù)采集任務(wù)后,處理器進(jìn)入低功耗模式[3]。

1.1傳感器

傳感器部分實(shí)現(xiàn)空氣溫濕度及大氣壓的數(shù)據(jù)檢測(cè),在具體應(yīng)用中可以更換傳感器類型實(shí)現(xiàn)不同參數(shù)采集。

溫濕度傳感器:選用數(shù)字溫濕度傳感器DHT11,DHT11是一款有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度傳感器。工作電壓3.3~5.5V,量程濕度20~90%RH,溫度0~5℃;濕度精度+-5%RH,溫度±2℃。DHT11與處理器之間的通訊和同步,采用單總線數(shù)據(jù)格式,一次通訊時(shí)間4ms左右,數(shù)據(jù)分小數(shù)部分和整數(shù)部分。操作流程如下:一次完整的數(shù)據(jù)傳輸為40bit,高位先出。數(shù)據(jù)格式:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bit溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit校驗(yàn)和數(shù)據(jù),傳送正確時(shí)校驗(yàn)和數(shù)據(jù)等于“8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bit溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)”所得結(jié)果的末8位[3] 。氣壓傳感器:采用數(shù)字氣壓傳感器BMP085,BMP085是一款高精度、超低能耗的壓力傳感器,絕對(duì)精度可達(dá)到0.03hPa,工作電壓為1.8~3.6V,且耗電極低,只有3μA;BMP085內(nèi)部由壓阻傳感器、AD轉(zhuǎn)換器、和EEPROM與I2C接口控制單元組成。它采用標(biāo)準(zhǔn)的I2C接口,可以方便的與主設(shè)備(單片機(jī))連接通信,其測(cè)壓范圍在300~1100hPa。本單元硬件設(shè)計(jì)中處理器使用硬件I2C接口與傳感器進(jìn)行通信。[4]

1.2無(wú)線通信

采用低功耗、小體積的NRF24L01無(wú)線收發(fā)模塊,NRF24L01的工作頻段為2.4~2.5GHz,該頻段無(wú)需授權(quán)許可。芯片內(nèi)置了多個(gè)功能模塊,如功放模塊、晶振、頻率合成器等;可通過(guò)程序?qū)δK的工作頻道和輸出功率進(jìn)行配置。可通過(guò)配置命令設(shè)置模塊工作于掉電或空閑等模式,以降低系統(tǒng)的功耗。

1.3存儲(chǔ)單元

數(shù)據(jù)的存儲(chǔ)選用AT24C512,為Atmel公司生產(chǎn)的64kB串行電可擦的可編程存儲(chǔ)器(EEPROM)。AT24C512內(nèi)部共有512頁(yè),每一頁(yè)有128個(gè)字節(jié),任一單元的地址為16位,地址范圍為0000H~0FFFFH。它采用8引腳封裝,芯片引腳及應(yīng)用電路,芯片結(jié)構(gòu)緊湊、存儲(chǔ)容量大等特點(diǎn),特別適用于具有大容量數(shù)據(jù)存儲(chǔ)要求的數(shù)據(jù)采集系統(tǒng),因此在測(cè)控系統(tǒng)中被大量采用。[5]

1.4鍵盤與液晶顯示

因采集單元所需按鍵較少,所以鍵盤部分采用獨(dú)立式按鍵設(shè)計(jì),實(shí)現(xiàn)存儲(chǔ)數(shù)據(jù)的查詢功能;液晶顯示使用NOKIA5110單色點(diǎn)陣液晶模塊,模塊為84*48的點(diǎn)陣LCD,可顯示4行漢字,工作電壓3.3V,采用串行接口與處理器通信,支持多種串行通信協(xié)議,通信速率可高達(dá)4Mbps。

1.5電源模塊

單元采用3.7V鋰電池作為電源,經(jīng)過(guò)TPS62291DC-DC電源轉(zhuǎn)換模塊,將電壓降至3.3V為整個(gè)單元供電。TPS62291是TI的一款寬電壓輸入,固定電壓輸出的高效率降壓轉(zhuǎn)換芯片,轉(zhuǎn)換效率在95%左右,最高輸出電流為1000mA。處理器內(nèi)置ADC對(duì)電池電壓進(jìn)行實(shí)時(shí)監(jiān)測(cè),當(dāng)電池電壓過(guò)低時(shí),發(fā)送報(bào)警信號(hào),以便及時(shí)更換電池。

2軟件設(shè)計(jì)

采集單元能量受限,處理器大部分時(shí)間處于睡眠模式,定時(shí)喚醒對(duì)參數(shù)進(jìn)行采集、存儲(chǔ)并轉(zhuǎn)發(fā),為了降低處理器的功耗,對(duì)于閑置的IO端口設(shè)置成IPU/IPD模式。[6]

軟件整體設(shè)計(jì)流程:上電后處理器進(jìn)行初始化自檢,執(zhí)行數(shù)據(jù)采集程序并進(jìn)行顯示,無(wú)按鍵操作,關(guān)閉顯示并對(duì)外圍電路進(jìn)行設(shè)置,然后進(jìn)入睡眠模式;若有按鍵操作或者是定時(shí)時(shí)間到可喚醒處理器去執(zhí)行相關(guān)程序;如:讀取鍵值,調(diào)用顯示程序,使能內(nèi)部ADC,配置無(wú)線模塊,執(zhí)行數(shù)據(jù)采集程序,進(jìn)行數(shù)據(jù)處理和存儲(chǔ),轉(zhuǎn)發(fā)數(shù)據(jù)等;在完成當(dāng)前任務(wù)結(jié)束后,關(guān)閉內(nèi)部ADC,配置IO,設(shè)置無(wú)線模塊進(jìn)入偵聽模式,再次進(jìn)入低功耗模式。

若沒有按鍵操作,液晶顯示處于關(guān)閉狀態(tài)以降低單元功耗,若有按鍵操作,液晶顯示打開并顯示最近一次采集的參數(shù)值和當(dāng)前電池電壓情況。通過(guò)上下按鍵可查看參數(shù)得歷史數(shù)據(jù),若長(zhǎng)時(shí)間沒有按鍵操作,顯示器再次關(guān)閉。

3 結(jié)論

本采集單元可對(duì)參數(shù)進(jìn)行實(shí)時(shí)監(jiān)測(cè)、存儲(chǔ)和無(wú)線轉(zhuǎn)發(fā),單元配有獨(dú)立按鍵和液晶顯示器,方便隨時(shí)查看當(dāng)前各參數(shù)值;存儲(chǔ)器中存放著本單元的ID號(hào),用于區(qū)分不同的采集單元;處理器對(duì)外圍電路進(jìn)行合理配置后進(jìn)入睡眠模式有效降低了系統(tǒng)的功耗。采集單元按設(shè)定時(shí)間間隔進(jìn)行數(shù)據(jù)采集。

參考文獻(xiàn):

[1] 李帥男.基于STM32的無(wú)線病房呼叫管理系統(tǒng)的設(shè)計(jì)[J].數(shù)字技術(shù)與應(yīng)用,2018,36(09):167-168.

[2] 王朝陽(yáng),鄒存芝,金小雪,宋曉丹,趙雪松,孫通.基于STM32的無(wú)線脈搏檢測(cè)系統(tǒng)的設(shè)計(jì)[J].科學(xué)技術(shù)創(chuàng)新,2018(09):91-92.

[3] 宋霞萍.基于STM32的小型智能家居系統(tǒng)設(shè)計(jì)[D].中南林業(yè)科技大學(xué),2014.

[4] 許永通.基于si4432的高性能無(wú)線收發(fā)系統(tǒng)設(shè)計(jì)[D].杭州電子科技大學(xué),2014.

[5] 徐國(guó)平.智能感控視力保護(hù)儀的設(shè)計(jì)[D].華中師范大學(xué),2013.

[6] 何哲.基于nRF24L01和STM32的無(wú)線文件收發(fā)系統(tǒng)[J].可編程控制器與工廠自動(dòng)化,2011(04):91-93.

(作者單位:德州聯(lián)合石油科技股份有限公司)

猜你喜歡
數(shù)據(jù)采集
Web網(wǎng)絡(luò)大數(shù)據(jù)分類系統(tǒng)的設(shè)計(jì)與改進(jìn)
CAN總線通信技術(shù)在電梯監(jiān)控系統(tǒng)中的應(yīng)用
基于大型嵌入式系統(tǒng)的污水檢測(cè)系統(tǒng)設(shè)計(jì)
社會(huì)保障一卡通數(shù)據(jù)采集與整理技巧
基于AVR單片機(jī)的SPI接口設(shè)計(jì)與實(shí)現(xiàn)
CS5463在植栽用電子鎮(zhèn)流器老化監(jiān)控系統(tǒng)中的應(yīng)用
大數(shù)據(jù)時(shí)代高校數(shù)據(jù)管理的思考
科技視界(2016年18期)2016-11-03 22:51:40
鐵路客流時(shí)空分布研究綜述
基于廣播模式的數(shù)據(jù)實(shí)時(shí)采集與處理系統(tǒng)
軟件工程(2016年8期)2016-10-25 15:54:18
通用Web表單數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
軟件工程(2016年8期)2016-10-25 15:52:53
主站蜘蛛池模板: 91国内在线观看| 91麻豆精品国产91久久久久| 精品国产电影久久九九| 黄色网在线免费观看| 福利国产在线| 一级做a爰片久久毛片毛片| 国产哺乳奶水91在线播放| 亚洲美女高潮久久久久久久| 亚洲人成日本在线观看| 99热这里只有精品国产99| 91亚洲免费视频| 91尤物国产尤物福利在线| 精品久久久久久中文字幕女| 国产成人91精品| 污污网站在线观看| 亚洲人成网站18禁动漫无码| 精品国产www| 在线视频精品一区| 波多野结衣一级毛片| 国产色网站| 91精品啪在线观看国产91九色| 亚洲AⅤ永久无码精品毛片| 欧美精品v日韩精品v国产精品| 国产性生大片免费观看性欧美| 九一九色国产| 五月天香蕉视频国产亚| 久久久久亚洲精品无码网站| 丁香六月激情综合| 麻豆精品视频在线原创| 亚洲日本www| 伊人久热这里只有精品视频99| 免费全部高H视频无码无遮掩| A级全黄试看30分钟小视频| 国产91蝌蚪窝| 午夜福利在线观看入口| 亚洲AV无码一二区三区在线播放| 国产成人一区免费观看| 黄色福利在线| 欧美高清国产| 久久精品无码一区二区国产区 | 免费国产高清精品一区在线| 2020国产精品视频| 综合色婷婷| 国产va欧美va在线观看| 亚洲欧美成aⅴ人在线观看| 中文国产成人精品久久| 乱码国产乱码精品精在线播放| 国产在线第二页| 国产福利免费视频| 亚洲成aⅴ人在线观看| 久久国产精品夜色| 欧美日韩综合网| 欧美啪啪一区| 亚洲av日韩综合一区尤物| 欧美一级大片在线观看| 亚洲欧洲日产国产无码AV| 91成人在线免费观看| 五月天天天色| 日本午夜影院| 国产真实乱了在线播放| 黄色网站在线观看无码| 国产成人福利在线视老湿机| 91精品国产一区| 在线五月婷婷| 国产精品久久久久久影院| 久久免费精品琪琪| 国产99久久亚洲综合精品西瓜tv| 青青热久免费精品视频6| 国产天天射| 亚洲国产精品VA在线看黑人| swag国产精品| 亚洲无码一区在线观看| 精品一区二区三区自慰喷水| 日本黄色不卡视频| 亚洲国产中文在线二区三区免| 国产午夜福利亚洲第一| 国产欧美日韩18| 五月婷婷伊人网| 亚洲精品卡2卡3卡4卡5卡区| 国产一在线| 中文字幕在线不卡视频| 无遮挡国产高潮视频免费观看 |