收藏 分销(赏)

基于nRF24L01的无线气象数据采集系统设计.pdf

上传人:自信****多点 文档编号:2090868 上传时间:2024-05-15 格式:PDF 页数:4 大小:1.88MB
下载 相关 举报
基于nRF24L01的无线气象数据采集系统设计.pdf_第1页
第1页 / 共4页
基于nRF24L01的无线气象数据采集系统设计.pdf_第2页
第2页 / 共4页
基于nRF24L01的无线气象数据采集系统设计.pdf_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、Microcomputer Applications Vol.39,No.9,2023文章编号:10 0 7-7 57 X(2 0 2 3)0 9-0 0 30-0 3基金项目基于nRF24L01的无线气象数据采集系统设计微型电脑应用2 0 2 3年第39 卷第9 期何颖(西安思源学院,电子信息工程学院,陕西,西安7 10 0 38)摘要:在计算机技术、电子技术以及信息技术的蓬勃发展的大环境下,气象观测也朝着更自动更智能的方向发展。监测电子化、自动化、传输网络化是气象观测领域发展的目标,自动化气象观测系统由此而生。主要从功能的设计、硬件电路和软件系统的设计等方面对无线气象数据采集系统进行论述。

2、通过实验验证,该系统具有足够的稳定性及可靠性,同时该系统具有结构简单、成本不高、质量轻、传输稳定等优点。关键词:气象;数据采集;nRF24L01;G PS中图分类号:TN911文献标志码:ADesign of Wireless Meteorological Data Acquisition SystemBased on nRF24L01HE Ying(College of Electronic and Information Engineering,Xian Siyuan University,Xian 71o038,China)Abstract:In the vigorous develop

3、ment of computer technology,electronic technology and information technology,meteorologi-cal observation develops fast,and becomes more automatic and intelligent.Electronization,automation and transmission net-work are the development goals in the field of meteorological observation,and automatic me

4、teorological observation system be-comes the target.This paper mainly deals with the design of the function,hardware circuit and software system of the wirelessmeteorological data acquisition system,and the design is validated by experiment.It is proved that the system has enough sta-bility and reli

5、ability,at the same time,the system has simple structure,low cost,light quality,stable transmission,etc.Key words:weather;data acquisition;nRF24L0l;GPS研究背景,设计一种基于nRF24L01的无线气象数据采集0引言系统。目前在我们国家,气象监测技术已经较为成熟,气象台1无线气象数据采集系统设计方案站普、自动气象观测系统已经大面积铺设,并且在一些人类难以生存的苛刻环境也有气象站或者是气候站的布置,这些气象观测系统的数据传输使用卫星通信。尽管我国的气

6、象监测技术已经有了巨大的发展,但相较于发达国家来说我国仍有不小的差距,尤其是在气象数据采集这一自动气象站的关键技术上我们国家仍有很大发展提高空间。作为自动气象站的核心技术,数据采集的主要作用就是数据采样、处理、传输以及存储 1-2 ,其性能主要取决于测量的精度、系统的稳定性、可靠性以及灵活性。目前来说,强实时、多参数、高精度等方面是数据采集的主要展望。对于采集数据的存储来说,容量大、体积小、携带方便则是其发展关键。多通信方式(有线、无线)以及远距离数据传输则是数据传输技术的发展目标,可模块化设计以及可灵活组态的数据采集系统使用较少。因此,国内仅有部分观测系统采用自已研发的数据采集器,这些数据采

7、集器的功能单一、灵活性以及重配置性差,其应用范围受到局限,仅适用于一些特定场合 3-1。鉴于以上基金项目:陕西省教育科学 十四五”规划2 0 2 1年度课题(SGH21Y0322);西安思源学院2 0 19年校级重点科研项目(XASY-B1901);西安思源学院2 0 17 年校级重点科研项目(XASY-B1701)作者简介:何颖(198 3一),女,硕士,副教授,研究方向为信号与信息处理。30本设计分为主机和从机,从机上有各种传感器,将采集的信息通过nRF24L01模块传输给主机,主机的12 8 6 4液晶屏可以实时显示当前的经纬度、高度、气压、温度、湿度等数据;采用的是远距离nRF24L0

8、1,传输距离为2 30 0 M,本设计的气象信息采集,从机小巧,质量轻,传输稳定,距离远。系统设计框图如图1所示。温度湿度压度GPS位置图1系统设计框图2天无线气象数据采集系统硬件电路设计2.1CPU电路单片机需要有一个最小的系统维持芯片的正常运行,系从站CPUAT89C52主站CPUAT89C52显示屏Microcomputer Applications Vol.39,No.9,2023统采用STC89C52作为主控芯片,单片机最小系统需要一对供电单元,40 号引脚供给电源,接正极,2 0 号引脚接到电路的零极,由此组成一个供电单元。微处理器的运行程序需要有一个标准的振荡时钟电路,时钟电路接

9、入XTAL1和XTAL2的两个引脚上,一个复位电路接人RST引脚上。2.2温湿度采集电路DHT11温湿采集模块在进行数据采集的时候,会自动从低功耗模式变成高速工作模式,DHT11会在主机的开始信号结束的时候发出40 位的响应信号数据。这将使信号采集被首次触发,此时操作者可以对部分数据进行有选择的读取操作。在采集完毕数据之后,如果单片机尚未发送下一次采集指令,传感器就会从高速模式变回低功耗模式 5。对于总线来说,其在空闲的情况下处于高电平,但是CPU会将总线电压拉低来保证DHT11能够检测到起始信号,并且这个拉低的时间要大于18 ms。D H T 11在检测到起始信号时会在这个信号结束延时2 0

10、 40 s后发送低电平信号,这个低电平信号的持续时间在8 9s。此后再读取DHT11的相应信号。主机发送开始信号后,有两种相应操作,分别是切换到输人模式、输出高电平。总线由上拉电阻拉高。2.3LCD显示电路LCD12864是12 8 6 4分辨率的常用的图形液晶显示模块,其内置8 19 2 个中文汉字(16 16 点阵可显示汉字及图形),可以将汉字实现图形出来。此外还有12 8 个字符(8 16点阵)及6 4X256点阵显示RAM(GDRAM)。2.4无线收发电路数据发射的过程为:第一步,先配置nRF24L01到发射模式。第二步,按照时序通过SPI在nRF24L01的缓存区写人相应的 TX_A

11、DDR以及TX_PLD,其中,TX_ADDR是接收节点地址且仅在发射的时候写入一次,TX_PLD是有效数据。当nRF24L01开启自动应答模式,在接收模式下将接收应答信号。当信号未被接收,系统会自动将该数据重新发射 6-7。2.5GPS定位电路在模式控制引脚MS置1的状态下,芯片将在单通道模式下工作。此时,仅有一组RXD和TXD被允许与母串口通信。地址线的作用则是选择与母串口连接的目标子串口。外部CPU则会使用两根输人地址线与两根输出地址线来选择与母串口连接的子串口。输人输出地址线并没有被要求是相同的,也就是说RXD和TXD可以属于不同子串口 。GPS定位电路图如图2 所示。3无线气象数据采集

12、系统软件设计软件开发环境采用Keil编译器。当打开软件时系统会进行10 端口及时钟的初始化,会显示实时时间、温度、湿度、压力等信息,当初始化成功后,温湿度传感器会对环境中的温度进行实时监控,并将温湿度信息转换为电脉冲信息,随着电信号传送到单片机进行预处理;类似地,压力传感器也会收集检测时刻的压力值,并将其转换为相应的电脉冲信号,一并将其送到单片机进行处理;同时,GPS模块运用卫星定位功能,将装置的大致位置信息传送到单片机端进行处基金项目C20133nFY201T1MHzC20233nF理。然后单片机通过5个GPIO进行无线发送 9。3.1从站程序流程图从站程序流程图如图3所示。开始模块初始化温

13、湿度采集立压力度采集GPS定位无线数据发送结束图3从站程序流程图3.2主站程序流程图主电路板功能比从电路板功能简单,主要采集无线模块传送过来的数据,整理后进行显示,向使用者实时显示从站上采集的气象数据。通过按键可以分屏显示不同的数据。主站程序流程图如图4所示。开始单片机初始化无线数据接收显示立结束图4主站程序流程图关键代码如下:*/*void RX_Mode(void)nRF24L01_CE_L;SPI_Write_Buf(WRITE_REG+RX_ADDR_P1),Rx_Addressl1,TX_ADR_WIDTH);/Use the sameaddress on the RX device

14、 as the TX deviceSPI_RW_Reg(WRITE_REG+RX_ADDR_P2),0 x22);31微型电脑应用2 0 2 3年第39 卷第9 期GPS采集电路L?1DSCI2OSCO3TXD1STADDO417RSD1STADD15TXD3SRADDO1676RSD3SRADD115NCGM8123RST148TXD29RXD210GNDGM8123图2 GPS定位电路图VCCVDD2019MS1813RXDP3.0RXDO12TXDOTXDP3.1GND11Ci0333nFMicrocomputer Applications Vol.39,No.9,2023SPI_RW_

15、Reg(WRITE_REG+RX_ADDR_P3),0 x33);SPI_RW_Reg(WRITE_REG+CONFIG,Oxof);基金项目;/经度:18 9.8 7 42 56纬度:34.2 352 7 4微型电脑应用2 0 2 3年第39 卷第9 期经度:1 89,0743 3 7伟度:3 4.23 5 1 79Set PWR_UP bit,enableCRC(2 bytes)&.Prim:RX.RX_DR enabled.nRF24L01_CE_H;/Set CE*/void RX_Mode(void)nRF24L01_CE_L;SPI_Write_Buf(WRITE_REG+RX-A

16、DDR-Po),Rx-Addressll,TX-ADR-WIDTH);/写RX节点地址SPI_RW_Reg(WRITE_REG+EN_AA,0 x01);能通道0 的自动应答SPI_RW_Reg(WRITE_REG+EN_RXADDR,0 x01);/使能通道0 的接收地址3.3键盘扫描模块设计系统主控单元是单片机控制系统,采用独立式按键结构,初始化后确定是否有按键按下。当检测到有键盘按下则去抖动,延时一段时间再检测判断,识别出是哪一个键闭合 10 。扫描过程如图5所示。开始初始化否是否有按键按下无操作是数据处理上结束图5键盘扫描流程图4天无线气象数据采集系统的综合调试将测试装置放置于不同温湿

17、度的环境之中(其余测量参数不宜改变,故只需要改变温湿度已达到不同环境下的测试效果),以便进行测试虚拟环境的仿真。不同环境下的测试结果如图6 所示。对于所有测试的情况,若发生以下情况,则为正常情况:(1)微处理器上电后运行正常、无报错为合格。(2)能下载、上传程序为合格。(3)将从站置于不同温湿度环境内,主站能准确显示温湿度数值为合格。(4)将从站置于不同压力环境内,主站能准确显示压力数值为合格。(5)将从站置于不同位置,主站能准确显示定位信息为S:33:.P:895.2KpaT:23.4C:559M图6 不同环境下温湿度的测试情况合格。;/使从机实物图如图7 所示。图7 从机实物图主站在开始运

18、行时,单片机进行预处理、初始化。当一切显示稳定后,单片机运用无线接收装置进行无线连接,连接成功后接收由从站发送过来的相关环境信息,并通过LED显示屏将所接收的温湿度、压强和位置信息全部显现出来。主机实物图如图8 所示。图8 主机实物图5总结无线气象数据采集系统在人们的日常生活和国防建设中都有着十分巨大的影响意义。文中通过查阅资料了解每个元器件的使用方法,并通过计算得出电路的配置关系,绘制完整的电路原理图,结合电路原理图和控制要求,从站采(下转第41页)32S:95%.P:095,1Kpa1:25.7C:560M欢迎使用三气象数据菜集系统Microcomputer Applications Vo

19、l.39,No.9,2023标准SVM模型也能取得9 6.57%的诊断精度;而利用DE-SVM进行故障诊断则能取得上述4类算法的最高精度99.80%。这进一步表明了CNN特征提取的有效性和DE算法的优化性能。同时,上述分析也表明CNN-DE-SVM模型具有推广至华润江中药谷生产基地滚动轴承自测数据集的应用潜力。表2 诊断结果对比诊断模型诊断精度/%CNN-DE-SVM99.80WPD-DE-SVM91.32CNN-SVM96.57WPD-SVM85.784总结本文以公开轴承数据集为研究对象,使用CNN结合PCA的特征提取方法从振动数据中提取出更加有效的抽象特征,再将此特征输入DE-SVM的故障

20、诊断模型当中,进而实现滚动轴承振动数据从特征提取直至故障诊断的全过程智能化,无须进行繁琐的信号分析以及人工参数调优。最后,通过算法对比表明本文所提出的CNN-DE-SVM故障诊断模型还拥有更高的诊断精度。1牛一捷,李花,邓武,等.基于TQWT和稀疏表示的滚动轴承故障诊断方法 J.交通运输工程学报,2 0 2 1,21(6):237-246.2张珂,王竞禹,石怀涛,等.基于CNN的变工况滚动轴承故障诊断研究 J.控制工程,2 0 2 2,2 9(2):2 54-2 6 2.3 LIU J F,YU X A.Rolling Element Bearing Fault Di-(上接第32 页)集温度

21、、湿度、压力和GPS位置信息,主站接收从站发来的信息后显示状态信息。硬件构成主要包括:单片机、最小系统、LCD12864液晶显示模块、NRF24L01无线收发模块、GPS定位模块、DHT11温湿度采集模块、BMP180气压检测模块、DS18B20温度采集模块、LED指示灯模块。本设计从机具有小巧、质量轻、传输稳定、传输距离远等优点,可以用作航模的气象信息采集。1徐文涛.基于HPLC通信技术的用电信息采集系统设计J.微型电脑应用,2 0 19,35(12):117-12 0.2 孙宁,张颖超,毛伟民,等.北斗低空数字探空仪的系统设计 J.现代电子技术,2 0 2 1,44(12):10 9-11

22、4.3姜余祥,杨萍.基于无线传感网络的微环境气象参数采集系统探析 J.教育信息化论坛,2 0 19,3(11):113-114.4黄国政,邓瑞麒,王海柱,等.应用物联网的电能信息基金项目agnosis for Complex Equipment Based on MFMD andBP Neural NetworkJJ.Journal of Physics:Confer-ence Series,2021,1948(1):012113.4李舜,侯钰哲,李香莲.滚动轴承振动故障时频域分析方法综述J.重庆理工大学学报(自然科学),2021,35(10):85-93.5金玮,孟君,黄宇飞,等.基于CNN

23、和高速通信技术的医用人体姿态识别方法 J.微型电脑应用,2 0 2 2,3 8(7):20-22.6庞婷婷,王玮.基于卷积神经网络的地铁客流识别系统应用J.微型电脑应用,2 0 2 2,38(8):151-153.7史志远,滕虎,马驰.基于多信息融合和卷积神经网络的行星齿轮箱故障诊断 J.工矿自动化,2 0 2 2,48(9):56-62.8孙祺淳,李媛媛.DE算法优化CNN的滚动轴承故障诊断研究 J.噪声与振动控制,2 0 2 2,42(4):16 5-17 1.9 STORN R,PRICE K.Differential Evolution A Simpleand Efficient Ad

24、aptive Scheme for Global Optimiza-tion over Continuous Spaces R.Computer ScienceJournal of Global Optimization,1997.10朱琳.差分进化算法的改进研究 D.兰州:西北师范大学,2 0 18.11The Case Western Reserve University Bearing Data参考文献CenterEB/OL.2012,11,15.http:/csegroups.case.edu/bear ingdata-center/pages/download-data-file.1

25、2赖思银.基于PCA和改进SVDD的异常检测算法J.微型电脑应用,2 0 2 2,38(8):12 9-132.(收稿日期:2 0 2 2-10-17)采集终端研究与设计 J.微型电脑应用,2 0 2 1,37(2):30-32.5袁卫,王艳,毛露露.气象环境监测远程数据采集系统J.山西电子技术,2 0 16(4):17-19.6孟庆龙.基于nRF24L01十的单片机无线通信 JI.电子世界,2 0 2 0(4):193-195.7张帆.车辆运行实时数据采集系统设计 J.微型电脑应用,2 0 19,35(7):58-6 2.参考文献8朱维娜,滕华,苏智华.基于ZigBee的网络机房无线数据采集系统设计J.微型电脑应用,2 0 2 0,36(3):75-77.9李国进,黄鹏.一种光伏发电系统无线监测平台设计J.装备制造技术,2 0 19(7):12 3-12 6.10赵小强,陈玉兵,高强,等.基于Modbus协议的农田气象信息监测站设计J.电子技术应用,2 0 18,44(12):55-59.(收稿日期:2 0 2 1-12-31)41微型电脑应用2 0 2 3年第39 卷第9 期

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服