基于STM32的无线瞬态温度测试系统
2021-10-01
来源:星星旅游
2014年第3期仪表技术与传感器InstmmentTechniqueandSensor2014No.3基于STM32的无线瞬态温度测试系统李立煌,张志杰,梁杰,轩志伟,张霞(中北大学,仪器科学与动态测试教育部重点实验室,山西太原03∞51)摘要:针对现行瞬态温度测试方法的不足,设计了一种基于嵌入式和wIFI技术的具有无线控制与数据传输功能的温度测试系统,实现了多路数据同时采集、数据存储以及远距离传输。文中对该测试系统硬件和软件都做了具体阐述,并对它进行了相应的具体实验。试验证明,该测试系统体积小、功耗低、操作简单、数据可靠、传输距离远、可行性高。关键词:STM32;WIFI;瞬态温度测试系统;实时传输中图分类号:’rP29文献标识码:A文章编号:1002一184l(2014)03—0096—02Wireless(NortlIUIliVe璐ityTransientTemperatureTestSystemBasedonSTM32LILi—huang,ZHANGzhi-jie,LIANGjie,XUANzhi—wei,ZHANGXia0fCmna,KeyLabo隋toryofI璐t咖entationScience&脚lamicMea轴弛ment,Taiyuan03伽晤l,China)aAbstract:Aimedatthedeficiencyofthetransienttemperaturetestmethods,thisdesignedb鹊edonkindoftemperaturetestsystemtheSTM32andWIFItechnolo斛,whichhasthefunctionofwirelesscontrolanddatatransmission.711lesystemrealizedthedataandacquisition,datastorageandremotetIansmission.Thispapermakesamultiplespecmcdescriptionaboutthehardwareandsoftwaretestsystem.Theresultoftheexperimentpmvedthatthesystemhasfeaturesofsmallvolume,low-power,simpleoperation,reliabledaIa,longdistanceoftmnsmissionalldhighfeasibility.Keywords:STM32;WI兀;transienttemperaturetestsystem;real-timetransmissionl无线瞬态温度测试系统总体结构总体结构分为:传感器适配电路、数据采集及状态检测模爆炸场温度测试的需要…。整个电路由电源管理提供+5V的电压,传感器输出信号经过仪表放大器和程控放大器的放大,通过运算放大器及电阻、电容组成的带通滤波电路以达到电路AD的采样要求Bo。2.2块、wIFI无线模块、无线接入点、上位机软件等。系统总体结构如图1所示。无线接入点2STM32现行的测试系统控制电路多采用FPGA或cPLD芯片作为温度传感器貅H耋记录彼无线接入点1核心控制器,文中设计的测试系统采用了一块基于ARM处理器的STM32芯片。STM32系列采用高性能、低成本、低功耗的ARMconex—M3内核。它的功耗仅为36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz.根据实际需要,设计中图l无线瞬态温度测试系统总体结构该系统选用的是sTM32F103CB芯片。该芯片性能参数:工作温度范围为一40—85℃;最高72MHz工作频率;内含128K字节的闪存程序存储器;内嵌2个12位模数转换器,转换时间为l仙s(多达lO个输入通道)"1。2.3控制电路控制电路主要由电源管理、复位电路、存储电路、下载串口电路、usB接口电路、wIFI接口电路等构成。电源管理为sTM32F103cB提供3.3V的工作电压,该芯片由1个8MHz和1个32.768kHz的外部晶振为系统提供基本的时钟信号。芯片内置的AD将适配电路信号转换为数字信号,然后将数据存储到FLAH中,或无线传输给上位机。控制电路硬件设计框图如图2所示。2.4无线电路无线电路主要由射频模块及无线接入点构成。射频模块选用一款成熟的wM00lswIFI模块。该模块集成微控制器和802.1l工作原理:温度传感器检测到信号的变化后,经过适配电路的放大及滤波,达到采样的要求;由S1M32对信号进行AD转换;转换后的数据通过无线局域网实时传输到上位机,或存储到nAsH存储器中,实验结束后使用usB接口进行现场采集。2硬件结构设计设计硬件主要由3部分组成:传感器适配电路、控制电路、无线电路。2.1传感器适配电路传感器适配电路主要由电源管理、程控放大器、运算放大器、低通滤波器等组成。瞬态温度测试环境下,采集温度的瞬时变化,要求温度传感器具有极快的瞬态温度响应,因此设计选用了E12钨铼侵蚀热电偶。该型号热电偶瞬态温度响应时间仅为几百斗s,温度测量范围高达0—2320℃,耐压程度高达69MPa.完全能够满足收稿日期:2013一08—21收修改稿日期:2013—10一llb/92.4GHz无线射频收发芯片为一体。模块通过串口万方数据第3期与控制电路进行通信。李立煌等:基于S1’M32的无线瞬态温度测试系统面直观明朗,操作简单方便。在LabVIEw中包含了所有socket通信模块。设计中将上位机作为服务器,测试设备作为客户端进行socket通信。sock—et连接分为3个步骤:服务器监听即服务器实时监听网络状态;客户端向服务器socket提出连接请求;连接确认即服务器响应客户端请求p・。设计软件功能主要包括:状态检测;参数设置;数据读取;数据保存;数据显示;数据分析。软件结构如图5所示。图2控制电路硬件设计框图无线接入点即无线AP(AccessP0int),是用于无线网络的无线交换机,特别适合ⅥFI网络覆盖及远距离无线传输。系统选用型号为NanoStati佣M2的无线AP,工作在2.4GHz频段,系统增益在10.4~11.2dB,支持802.1lb/g、802.1ln多种传输协议”]。在实际测试中将所有AP设置在同一个信道,只需要对wIFI模块和AP进行简单的IP地址、子网掩码、网关及工作模式等设置,使带有wIFI模块的测试设备为客户端,AP为服务器。所有AP组成一个无线局域网,设备上电就会自动挂载到AP,实现测试设备与上位机的通信。无线网络框图如图3所示。图3无线网络框图3软件设计为了实现测试设备与上位机之间进行可靠的数据传输,选用TCP/IP协议作为传输协议,测试设备作为客户端,上位机为服务器,进行单点对单点的数据传输。软件设计主要分为两部分:sTM32F程序及上位机软件。3.1S’n位2n∞CB程序设计编程软件选择界面简单、操作方便并同样适用于单片机的KEIL.程序编程主要包括AD通道配置、串口配置、DMA中断控制、数据存储转发等。配置端口PAl—PA6为AD输入端,可以将输入的信号转化为数字信号进行存储等处理;usARTl配置为普通串口,可以使用该端口下载程序,也可以使用uSARTl作为WIn模块的控制端口,将采集到的数据转发出去。程序流程图如图4所示。图4程序流程圈3.2上位机软件设计设计上位机软件选用图形化编程语言IJabVIEw.它提供了丰富的外观与传统仪器类似的控件,采用数据流编程方法,界万方数据图5软件结构图实验选在1片10km2的空旷地带,电路设计选用6通道的m,如图3连接,APl与AP2用网线连接,2km外架设AP3。圈6传感器布设图用火药爆炸模拟瞬态温度测试环境,上位机在远端接受信号,实验实测温度曲线如图7所示。图7为一次实验中一只热电偶传感器捕捉到的温度变化曲线,表1列出了同一只传感器,其中两次实验的结果分析。表l两次实验结果分析(下转第100页)4实验结果AD输入信号。在该空旷场地沿直线架设3个AP,架设高度均为5在APl覆盖范围之内,以爆心为中心,离爆心不同距离的位置布设测试传感器,在AP3处连接上位机。布设图如图6所示。100Instmment7IkhnicnJe锄dSen蚶MaL2014鲥DGND露面GNDENAGND摩:C笔呵II甜∞轴焉三=一.D图4一路超声波接收电路GNDLENABXOXl】【2VCCEN、℃CABX0X1)【2XXYoYlY2YYOYlY2Y图5峰值包络检波器电路VCCBXOX1X2XYOYYlY2GNDVEEGNDVEEGNDVEE占_DM7蛆㈣52Mm而圈6多路模拟转换开关[2]何希才.传感器技术及应用.北京:北京航空航天大学出版社,2005.[3]王之海.数字化印刷设备接口技术开发:[学位论文].北京:北京工业大学,2008.(上接第97页)的远距离无线数据采集系统。该系统克服了现行存储测试系统中数据读取繁琐、布设复杂、未能实时监测设备工作状态的蚪・。羞;■aE缺点,操作员可以在离测试地点数公里外的安全地带实时监测和控制设备,给测试工作带来了极大的便利。参考文献:[1]张晶,基于cP【D的低功耗爆炸场温度测试系统.电子设计工程,2012,20(2):9l一93.[2]张哲,冲击波场无线传感器节点设计与实现.太原:中北大学,2009.[3]YIu、墨灌、型I型I。皇一壤、鬟一灌羔jil点j|J.,nleD曲nitiveGuidetotlleARMcortn—hB.宋岩,译.北京:北京航空航天大学出版社,2009:l一348.[4]曾强.基于ARM的wIFI无线传感器网络的设计与实现:[学位论文].太原:中北大学,2012.图7实测数据[5]姚娟.基于IJabvIEw和TCP的数据采集系统设计与实现.测控技术与仪器仪表,2012。38(7):72—74.作者简介:李立煌(1989一),硕士研究生,主要研究领域:电子与通信工程及可编程逻辑器件在测试系统中的应用。E・mail:lili—huaIl90809@sohu.com_经过多次实验,结果证实:该系统的数据传输速度快、误码率低、工作稳定有效,具有很好的实际应用性。5结束语文中设计了一种基于wIFI无线通信和ARM嵌入式技术万方数据基于STM32的无线瞬态温度测试系统
作者:作者单位:刊名:英文刊名:年,卷(期):
李立煌, 张志杰, 梁杰, 轩志伟, 张霞, LI Li-huang, ZHANG Zhi-jie, LIANG jie, XUAN zhi-wei, ZHANG Xia
中北大学,仪器科学与动态测试教育部重点实验室,山西太原030051仪表技术与传感器
Instrument Technique and Sensor2014(3)
本文链接:http://d.wanfangdata.com.cn/Periodical_ybjsycgq201403031.aspx