摘要:温度采集是监测技术的重要指标之一,针对当前温度采集系统存在的传输范围小、实时性差、成本高等问题,设计了一种智能温度采集系统。该系统处理器采用MSP430F149,液晶显示屏采用LCD12864,温度传感器采用DS18B20,WIFI模块采用ESP8266,电源电路采用LM1117-3.3稳压芯片,串口通信选择RS232模块。下位机软件以IARforMSP430为开发环境,采用C语言编程;上位机软件采用LabVIEW编写;云平台选用中国移动的OneNET平台。可以实现通过LCD显示屏、PC端上位机和OneNET云平台实时查看温度信息,同时,下位机与上位机分别以LED与布尔指示灯亮为预警信号,OneNET云平台则以发送邮件的方式进行预警。给出系统原理图并搭建了样机,在实验室完成模拟测试,实验效果良好,具有一定的参考价值。
加入收藏
引言
我国社会正处于高速发展阶段,各行各业发展迅速,人民生活水平日益提高,但也伴随着各种环境问题[1],如:水环境污染和全球变暖等[2],而温度作为水质监测和气候环境监测的主要参数之一[3],显得越发重要。同时,在工业生产和日常生活中也避免不了对温度的测量,如监测元器件在成产和使用过程中的温度变化,山林、室内、人体等温度变化的监测[4],对预防重大事故、自然灾害、疾病等具有较大帮助[5,6]。因此,设计一种性能优良、低成本、低功耗的智能温度采集系统,具有极大的实际意义。
当前的温度采集方式主要以人工现场测量为主,该方式存在耗时、耗力以及采集成本较高等问题[7];通过有线数据传输,如RS232等,将监测数据上传至PC端上位机[8],这种方式对短距离数据采集具有一定的便利性,但当传输距离较远时,会大大提高采集成本和布线难度[9];此外,通过GPRS短信的方式也是较为常用的一种数据传输方式,该方式具有设计简单和成本低廉等优势,但由于其采用短信发送的方式,则需要预先设定发送对象,这在一定程度上限制了监测用户对象。文献[10]采用AT89C52设计了基于PT100的高精度温度采集系统,该系统具有LCD12684和PC端上位机两种查看当前温度信息方式,其与上位机通信选用RS232串口通信;文献[11]采用AT89C51设计了基于LabVIEW的多通道温度监测系统,可将各通道温度数据通过串口上传至LabVIEW上位机,实现了PC端的多通道温度在线监测;文献[12]以STC89C52为控制核心,结合LCD1602显示模块设计了温度采集系统,该系统可以实现采集参数的本地实时显示;文献[13]以AT89C52作为控制芯片,结合LCD1602液晶显示模块与WIFI模块,完成了温度采集系统的硬件设计与仿真,实现了温度参数的本地实时显示和Android手机客户端显示,但该系统要求手机查看范围需在WIFI模块信号覆盖范围内。以上温度采集系统均实现了温度参数的本地实时显示,但对远程监测信号传输大多采用有线通信方式,即使文献[13]采用WIFI模块也要求手机客户端需在该WIFI信号覆盖范围内。针对以上存在问题,选用MSP430F149为主控制芯片,设计了一种智能温度采集系统,该系统不仅可以实现采集温度的LCD实时显示和RS232串口通信,而且可以实现通过OneNET云端远程实时查看数据,系统具有体积小、功耗低、使用方便等特点。
1、系统总体结构
1.1系统总体设计
系统总体设计包括温度传感器、微控制器、报警、LCD显示、RS232串口和WIFI等模块电路的设计,系统采用5V与3.3V电源供电。其中温度传感器采用DS18B20,LCD选用LCD12864,WIFI模块选用ESP8266,RS232与MSP430F149通信需要经过MAX3232进行数据处理[14]。系统整体结构框如图1所示。
图1系统整体结构框图
1.2网络平台搭建
系统云端选用中国移动推出的OneNET平台作为数据的云平台存储和指令中转站。数据传输通常经过应用层、网络层、数据链路层和物理层等[15]。其中物理层为各硬件设备;数据链路层为ESP8266模块,将数据包传输到网络层。网络层主要为路由器,在WIFI和OneNET之间建立数据链路通路,实现网络之间的数据交互。图2为网络协议层。
图2网络协议层
2、系统硬件电路设计
系统硬件电路主要包括RS232串口、WIFI、DS18B20传感器和LCD12864模块电路的设计。图3为系统电路原理图。
WIFI模块选用ESP8266芯片,通过UART串口通信协议与MSP430F149进行通信[16]。DS18B20传感器模块的DQ引脚通过10kΩ上拉电阻接MSP430F149的P2.4引脚;LCD12864模块选用串行数据通信方式,以减少单片机引脚使用;由于DS18B20传感器模块需要5V电源供电,采用LM1117-3.3稳压芯片设计了系统电源电路;同时,还设计了LED报警电路,当采集温度超出阈值电压范围时,单片机P2.3引脚至高电平,LED指示灯亮报警。
图3系统原理图
3、系统软件设计
3.1下位机软件设计
系统下位机选用IARforMSP430为软件开发环境,采用C语言完成程序编写[17]。本设计采用模块化编程[18],图4为下位机系统软件流程图。首先对系统硬件进行初始化,设置每间隔5min获取一次DS18B20温度信息,系统自动检测DS18B20是否接入下位机,当检测到DS18B20时,获取温度信息并对其进行格式转换,分别发送至上位机、OneNET云台和在LCD中显示。同时,在MSP430F149内部设置温度阈值,当温度超出阈值范围时,LED灯亮预警。
图4下位机软件流程图
3.2OneNET云平台
OneNET是由中国移动公司打造的免费物联网开放平台,其内部提供多种标准协议,供开发者选择,具有开发简单、使用方便和功能完备等特点[19]。对OneNET云端的设计,首先在OneNET官网进入开发者中心,选择添加设备,包括设置产品基本信息和选用接入协议等,本设计选用HTTP协议。添加产品完成后,进入如图5所示的产品概况界面,由图可知设备ID号为“238097”,APIkey为“=mydoZAsLCgpt9guKRkgt3AQkqo=”。图6为添加触发器设置界面,用户在此设置报警温度阈值和添加预警使用邮箱,当上传温度超出该温度阈值时,系统将发送邮件预警信息。此外,可编辑产品应用,图7为设计的温度采集系统应用界面,其温度显示方式分别为仪表盘实时温度显示和折线图显示两种。
图5产品概况
图6触发器设置界面
图7温度采集系统应用界面
3.3上位机软件设计
上位机软件采用NI公司开发的LabVIEW软件进行编写,该软件是一种基于数据流的G语言开发环境,提供具有完备的函数封装库,极大地缩短了编程周期,得到越来越多从事仪器控制开发人员的青睐。
上位机开发主要采用LabVIEW的VISA函数库,程序设计包括软件初始化、VSIA读取、数据保存与历史数据显示等。图8为软件初始化程序,软件初始化包括对各个控件赋初值和创建对应保存数据文件夹等;图9为VISA串口读取与预警程序,首先将VISA读取的数据进行处理,其次在仪表中显示实时数据,在波形图表中显示数据变化情况,最后通过算法判断温度是否超出所设置的预警阈值,超出则灯亮提醒用户温度异常;图10为数据保存与读取程序,该程序可以将采集温度数据保存为Excel文件,以便用户做后续分析,同时将历史数据显示在数组控件中。
图8初始化程序
图9串口读取与报警程序
图10数据保存与读取程序
4、系统测试
为了验证系统能否正常工作,在实验室完成模拟测试,以自来水为温度测量对象。下位机测试结果如图11所示,由图11可知下位机可以正常显示当前温度信息,表明系统运行正常。图12为上位机测试结果,由波形图表可知经过45min的测试,温度最大值为18.2℃,最小值为17.7℃,波动范围较小。
图11下位机测试结果
图12上位机测试结果
为了验证系统测量温度的准确性,选择三种不同温度的水作为测量对象,分别将采集系统温度值与温度计测量温度值进行对比,表1为不同水温下测试温度值。由表1的测量数据可得知,两者得到的温度值最大相差0.3℃,测量误差在正常范围内,满足系统设计要求。可能引起误差的原因有传感器自身测量误差、电路焊接和导线过长等。
表1不同水温下的测试结果
5、结束语
设计了一种基于MSP430F149智能温度采集系统。完成了系统各硬件和软件电路的设计,采用LabVIEW完成了系统上位机的开发,利用OneNET云设计了远程监测平台,实现了将DS18B20采集的温度数据以LCD12864显示屏、PC端上位机和OneNET云平台远程实时查看。在实验室完成系统测试,结果表明,系统运行稳定,采集误差不超过0.3℃,具有一定的实际意义。
为提高系统应用场景,后续可增加采集参数、设计自组织网络、优化PCB设计方案等方面的改进。
参考文献:
[1]叶莉,李欣广.空气质量对我国入境旅游收入的影响[J].统计与决策,2019,(8):101-104.
[3]陆洲,李江华.农用灌溉水水质监测系统设计—基于无线传感设备网络[J].农机化研究,2017,39(07):235-239.
[4]范秋华,李健,张旭.基于MSP430的超低功耗温度监测站[J].青岛大学学报(工程技术版),2017,32(04):63-67.
[5]曹京荥,徐超,陈杰,等.防火带材对高压电缆载流量和温度监测影响研究[J].电力工程技术,2019,38(01):19-23.
[6]陈晓媛,陈昕.2500例门急诊发热患者的处理[J].中国危重病急救医学,2003,(8):494.
[7]陈炳瑞,张震,付浩,等.基于水力模型的多因子水质监测点优化布置方法研究[J].重庆大学学报,2019,42(04):92-100.
[8]杨思源.基于ZigBee的无线监测监控网络系统研究[D].青岛:青岛理工大学,2011.
[9]艾红,邱靖鹏.基于ZigBee无线传输的供暖温度监测系统研究[J].现代电子技术,2018,41(23):113-117.
[10]张修太,胡雪惠,翟亚芳,等.基于PT100的高精度温度采集系统设计与实验研究[J].传感技术学报,2010,23(06):812-815.
[11]孙毅刚,何进,李岐.基于LabVIEW的多通道温度监测系统设计[J].现代电子技术,2017,40(08):183-186.
[12]刘如意,常驰,李刚.基于51单片机的温度数据采集系统[J].电子制作,2018,(21):8-10.
[13]熊启金,姜茹,匡仁珺,等.温度采集系统的硬件设计与仿真实现[J].物联网技术,2018,8(11):11-12.
[14]陈体军,施乐平.基于MSP430的单片机多路温度采集系统设计[J].舰船电子工程,2015,35(03):161-164.
[15]王计波.面向智能断路器的多协议通信技术研究[D].石家庄:河北工业大学,2013.
[16]田思庆,于兆荣,祁晓忠,等.基于Wi-Fi通信的家居环境监测与控制系统设计[J].工业控制计算机,2016,29(09):70-72.
[17]王兆滨,马义德,孙文恒.MSP430单片机原理与应用[M].北京:清华大学出版社,2017.
[18]李红飞.智能水环境检测系统设计[D].西宁:青海师范大学,2017.
[19]郭晓岩.中国移动物联网之路:聚焦蜂窝物联网深耕OneNET平台能力[J].通信世界,2017,(11):35.
陈博行,马俊,方卫强.基于MSP430F149的智能温度采集系统设计[J].自动化与仪器仪表,2020(04):93-96.
分享:
电磁弹射主要是指利用通电导体在磁场中受到安培力的基本特征形成非接触、稳定的动力,从而使得目标物体获得一定的速度。电磁弹射的基本原理在于电场与磁场的相互作用,简单来讲就是通电导体在磁场中会受到力的作用。在现实的应用场景中,利用电磁铁或永磁铁行程稳定的磁场,后通过控制电流的有无或者大小实现对拟移动物体施加力的作用。
2024-10-10信号与系统的课程定位决定其同时具有数学类和实践类课程的特点和难点[3],通过引入多种数学描述及其表述入手来建立分析应用体系[4],不仅要求学生具备较好的数学基础、较强的抽象思维能力,还要求学生能够理论联系实际,掌握运用数学手段和工程手段解决应用问题。
2024-09-19储能设备具备多样化的能量存储与释放机制,它们能够通过物理、化学或电磁等方式对电能进行转换,并结合实际需求进行电能释放[1]。这种储能手段不仅能够有效解决可再生能源发电的间歇性和不稳定性问题,同时在电力物联网中发挥着能量调度以及优化的作用。
2024-08-25随着信息技术的飞速发展,数据驱动与人工智能在电力储能设备的声纹识别和监测诊断中扮演着愈发重要的角色。作为电力系统运行的核心部分之一,电力储能设备自身的运行状态和性能会直接影响电力系统工作的安全与稳定。然而传统的设备监测和诊断方法往往存在效率低下、准确性不高等问题。数据驱动技术的兴起为解决上述问题提供了解决路径。
2024-08-23在现代通信网络中,通信电源系统扮演着至关重要的角色,为通信设备提供稳定的电力保障,确保通信网络的安全、高效运行[1]。随着通信技术的飞速发展,通信电源系统面临着更高的要求,通信电源设备稳定高效的工作是整个通信网络稳定性和安全性的必要保障[2]。
2024-08-05全球正在经历一场新的科技革命和产业转型,伴随着新经济模式的迅猛发展,在工程教育领域,对教育模式的改革和人才培养机制的革新提出了更高的要求。我国随着“创新驱动发展”“中国制造2025”等一系列国家重大战略的制定,迫切需要高素质的工程人才,工程教育的创新改革迎来了前所未有的重大机遇。
2024-07-25高速公路监控网络是一种新型观察与测量方法,可以通过路旁数据采集等方式,对道路状况以及设备工作状况实时监测,并借助通信网络,将所得数据信息传输至监控中心。监测行驶车辆既可以为高速公路的通行能力提供保障,也能够大幅提升道路运营效率。其中信道增益条件可以用来描述网络体系的信道属性。
2024-06-20在扩频通信系统中,四相相移键控(Quadrature⁃PhaseShiftKeying,QPSK)信号具有误码率低、频谱利用率高等特点[1,2],应用越来越广。为了提高其抗干扰性,I、Q支路分别调制扩频码,如果载波多普勒动态范围大,不完全解扩I、Q支路上的扩频码情况下,锁相的环路无法直接进行载波捕获[3]。一般的扩频系统中都是先进行FFT运算对载波进行初始捕获,再通过锁相环进行跟踪捕获,可见精确的FFT算法是至关重要的[4]。
2024-01-03需要解决的问题。典型远程探测场景下,4 000 km处干扰机与弹头之间的角度间隔仅为0.02°~0.05°,导致常规的单站抗主瓣干扰手段力不从心。例如:利用和差波束的主瓣对消方法可以抑制近主瓣干扰(≥1 5波束宽度)[1,2,3],但对上述场景的目标信干比改善不足5 dB,不满足实际应用需求;盲源分离方法[4,5,6,7,8]利用混合信号相对于源信号统计特性变化找到信号的分离点,从而实现干扰与目标信号的分离。
2024-01-03显示玻璃破碎机理为玻璃缺陷位置应力集中导致裂纹萌生与扩展,并采用断裂分析技术解析起源位置、裂纹扩展、应力类型、冲击和摩擦方向等,全方位研究了玻璃断裂机理;文献[2]研究表明,显示玻璃强度主要取决于表面及边缘缺陷,并通过表面强度测试[3,4]、边缘强度测试[5,6]和冲击强度测试[7,8]表征玻璃强度;文献[9]基于神经网络算法,通过选取玻璃缺陷图像进行神经网络训练,对常见玻璃缺陷进行精确分类及识别。
2024-01-03人气:7273
人气:6327
人气:6224
人气:5919
人气:5461
我要评论
期刊名称:信号处理
期刊人气:1530
主管单位:中国科学技术协会
主办单位:中国电子学会,中电新一代(北京)信息技术研究院
出版地方:北京
专业分类:科技
国际刊号:1003-0530
国内刊号:11-2406/TN
邮发代号:18-531
创刊时间:1985年
发行周期:月刊
期刊开本:大16开
见刊时间:一年半以上
影响因子:0.407
影响因子:0.095
影响因子:0.500
影响因子:0.497
影响因子:0.353
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!