APP下载

固态降水传感器现场核查装置技术研究

2023-08-03赵建凯张平贵

计算机测量与控制 2023年7期
关键词:固态核查降水量

赵建凯,重 阳,张平贵

(内蒙古自治区大气探测技术保障中心,呼和浩特 010100)

0 引言

当前地面气象观测设备种类越来越多,随着山洪地质灾害防治气象保障工程、气象监测预警补短板工程等建设项目的推进[1],气象系统安装运行的固态降水传感器(称重降水传感器)数量越来越大,同时,基于冬季降水气象服务的需求,固态降水传感器的降水监测数据越来越重要,其数据质量要求也越来越高[2]。结合中国气象局ISO9001气象观测质量管理体系的要求,在设备运行保障方面必须保证观测设备的数据稳定可靠、数据精度可信,所以对固态降水传感器的现场核查测试、计量检定显得尤为重要[3],但由于目前我国并没有量产可购专门针对固态降水传感器成熟应用的测试测量仪器,所以在开展固态降水传感器现场核查工作时,操作人员面临较繁琐的操作步骤。同时,《JJG 669-2017 称重传感器检定规程》[4]及《QX/T320-2016称重式降水测量仪》[5]中提出了通过砝码进行校准核查的方法[6],但并没有可靠有效易于操作的仪器设备。

基于目前的运行情况,非常有必要开发并推广应用固态降水传感器的现场核查装置。

1 固态降水传感器结构与原理

固态降水传感器是一种为了弥补双翻斗雨量传感器不能用于冬季降水观测的短板而业务化使用的一种气象观测设备,主要用于冬季降水观测。其工作原理是通过对落入其中的降水进行称重,然后将重量经过计算换算成气象行业通用的以毫米为计量单位的降水量数据,从而实现可兼容液态和固态降水的观测设备。

如图1所示,固态降水传感器主要由称重单元、数据处理单元以及外围组件组成。其中称重单元由载荷元件和信号调理电路组成,依据生产厂家和设备型号的不同,载荷元件分为弦振式传感器和平行梁式传感器,前者由3支传感器将集水桶悬挂在结构件上,后者由1支传感器将集水桶承托在底座上。外围组件包括安装基座和防风圈、降水入口的保护罩、承载降水的集水桶等[7-8]。

固态降水传感器配备单独的电源箱以及数据采集箱,在业务使用时,可以通过连接自动气象站作为一个观测要素使用,也可以通过配备通讯模块单独进行使用。其信号输出端口包括模拟翻斗雨量传感器输出的脉冲端口,以及RS232和RS485的串口形式。

图1 称重式降水传感器结构框图

需要特别说明的是,在固态降水进入集水桶时,需穿过被支架架在集水桶的上端且与集水桶口无接触的OPD降水发生探测器。如图2所示,OPD利用红外线光束探测,一端为接收端,另一端为发射端。当有颗粒穿过红外光束时,导致接收端信号产生电平变化,固态降水传感器数据处理单元通过信号变化识别并判断是否有降水发生,从而控制数据处理单元是否将变化的重量作为干扰数据[9]。

图2 OPD降水发生探测器结构俯视图

OPD降水发生探测器的加入,主要用于设备端的数据质量控制。由于固态降水传感器的检测核心是称重,所以在设备实际使用中,由于风中携带的落叶和异物、虫鸟的落入,以及人为投入的异物等原因都会导致固态降水传感器检测到重量变化而输出降水量野值。而加入OPD降水发生探测器后,当上述异物从三路光束覆盖范围以外区域落入时,OPD接收端并不会产生电平变化;当异物从光束中穿过时,接收端的电平只发生一次变化,即只发生一个脉冲信号。而发生降水现象时,可以认为无论是降雨还是降雪,雨滴和雪花都是在一个小区域均匀下落的,足以覆盖固态降水传感器20厘米口径的入口口沿,并且持续的降水现象,可以不断阻挡红外光束,致使OPD接收端输出连续的脉冲,依据降水强度的不同,脉冲的频率也会不同。基于此原理,OPD可以尽最大可能排除设备端落入异物导致的观测数据野值。

2 系统结构及原理

固态降水传感器核查设备主要由数据获取装置和加重装置构成,前者完成固态降水传感器采集器的监测数据读取、环境气压、温度、湿度信息的检测,加重装置和人机交互部件的控制,以及与现场核查平台的交互。加重装置主要以配备降水模拟器和砝码托盘的三脚支架及砝码组构成,实现降水的模拟及砝码的承载。

此外,由于目前我国气象观测台站业务在用的固态降水传感器主要有3个型号,在进行数据读取时,有的型号可以在固态降水传感器上完成,而有的型号在不拆解传感器外壳的情况下需要在主采集器端读取,因此,为了增加核查设备的适应性和便捷性,核查设备的数据读取部分和加重装置需进行分体设计,通过ZigBee无线方式进行数据交互。系统结构如图3所示。

图3 现场核查设备结构

3 加重装置硬件设计

OPD降水模拟器作为加重装置的核心,安装于加重装置三脚架上,在现场核查时,需要将三脚架放入固态降水传感器集水桶,同时保证降水模拟器能够阻断OPD降水发生探测器的红外光束,并且发出的可控频率和占空比的光束能够被OPD降水探测器检测到。加重装置安装后的结构如图4,加重装置三脚支架高度可调,当用于DSC3型固态降水传感器时,由于该型号集水桶高度固定,所以降水模拟器红外光束与三角支架底部的垂直距离约为33.2 cm即可;当应用于DSC2型固态降水传感器时,由于该型号集水桶由三支弦振传感器悬挂安装,而弦振传感器安装时高度具有一定的调整空间,经实际测量验证可知,降水发生探测器红外光束距离集水桶底部的垂直距离约为33.0 cm到34.5 cm之间,在实际使用时,经过实际测试验证,将降水模拟器红外光束与三角支架底部的垂直距离调整为33.8 cm时,能够确保集水桶安装高度在最高或最低时降水发生探测器均能够正常探测到降水模拟器信号。

图4 加重装置安装效果图

在降水模拟器红外发射管点亮时,需结合固态降水的实际情况,进行频率和占空比的设计,尽可能模拟真实降水发生的情况,以保证降水模拟有效可靠,在该装置中,降水模拟器红外管点亮时,相当于无降水现象发生,当降水模拟器红外管熄灭时,降水模拟器完全阻挡降水发生探测器光束,当降水模拟器红外管再次点亮,由亮-灭-亮的过程形成一个信号脉冲,相当于有物体穿过降水发生探测器。

在电路信号上,当无粒子穿过OPD降水发生探测器光束时,OPD输出信号为高电平,当粒子穿过光束发生光路遮挡时,信号呈现低电平,OPD光束共三路,只要有一路有粒子穿过,整体输出信号就会出现一个脉冲,所以在降水现象发生时,也就是固态降水传感器称重重量发生变化的同时,OPD信号需要输出连续的脉冲信号。

降水模拟器的工作通过数据获取装置无线控制,主要包含红外发光管控制电路、蜂鸣器提示电路、Zigbee网络电路,其供电采用外接5 V蓄电池的方式实现,电路结构图如图5所示。

图5 电路结构图

4 数据获取装置硬件设计

数据获取装置主要实现固态降水传感器的检测数据读取以及系统运行控制和人机交互。其结构如图6所示。在进行硬件设计时,充分考虑使用的方便性和合理性,并结合现场核查业务相关指导文件要求,设计了气压、温度、湿度检测模块,并预留了自动气象站现场核查平台(此处不涉及现场核查平台具体内容)连接端口。

图6 结构图

数据获取装置采用STM32F103VCT6单片机作为核心处理器,STM32F103VCT6是一款高密度性能ARM Cortex-M3 32位微控制器,它包含72 MHz运行频率高性能RISC核心,高速嵌入式存储器,具有12位模数转换器,计时器,PWM计时器,以及3个SPI外设接口,2个I2C外设接口,以及5个UART外设接口,广泛应用于嵌入式设计与开发,电机驱动与控制,医用,便携式器材,无线,工业,成像,视频和目视,消费电子产品等领域,能够满足本设计的需求[10-11]。

4.1 电源控制电路

数据获取装置使用时,位于与其连接的自动气象站主采集器机箱或固态降水传感器采集箱,而采集箱均具备12 V直流电源供电,所以数据获取装置的工作电源采用业务设备电源即可。数据获取装置的电源模块,采用TPS5430作为核心电源芯片[12-13],TPS5430是德州仪器公司生产的电源管理芯片,该芯片支持5.5~36 V的宽输入电压范围,具备高输出电流的能力,能够输出高达3 A的持续电流。其电路结构如图所示,通过设置电阻R8为10 k,R7为5.9 k确定电源电路输出电压为3.3 V。

图7 电源电路

4.2 接口电路

气象系统业务在用的固态降水传感器输出信号主要有三种,分别为RS232、RS485和脉冲方式,所以在数据获取装置接口电路设计时,需同时具备3种数据的数据采集能力。如图8所示,RS232采用MAX3232ESE芯片作为RS232电平与TTL电平的转换芯片,连接到MCU的UART5端口,RS485采用SSP3485芯片实现RS485与UART端口TTL电平的转换,连接于MCU的USART1端口,此外还需要将SSP3485的/RE和DE引脚连接于MCU的对应引脚,作为RS485通信数据收发的控制[14]。同时为了增加系统的稳定性和可靠性,在串口输入端口增加了瞬态抑制二极管及可恢复保险丝作为端口保护。

此外,脉冲输入方式采用光电耦合器作为隔离器件连接到MCU,以便增强电路的可靠性和耐用性。

图8 接口电路图

4.3 传感器电路

气象设备的现场核查相关规定要求,在进行探测设备现场核查时,需同时记录当时压温湿等气象要素数据,该核查设备通过在数据采集模块上设计相关检测电路和传感器,实现现场环境压温湿气象要素的检测和记录,并连同固态降水传感器的检测数据进行打包存储和上传。

气压的检测选用BMP180作为敏感元件,BMP180是Bosch Sensortec的一种高精度数字气压和温度传感器,可以测量环境温度、压力和高度[15-16]。BMP180是超低功耗,低电压的电子元件,经过优化,具有高精度和高稳定性,适用于移动电话,PDA,GPS导航设备和户外设备。

它由压阻传感器、模数转换器,带E2PROM和串行I2C接口的控制单元组成,通过I2C总线实现数据交互,其压力测量范围为300至1 100 hPa(海拔9 000米~-500米),芯片电压1.62~3.6 V(VDD),高线性模式下,分辨率为0.03 hPa,内部温度传感器精度为0.5℃。

温湿度的检测选用SHT21作为敏感元件,SHT21是新一代Sensirion湿度和温度传感器,该传感器出厂时都经过了校准和测试,确保检测数据的准确,其输出数据的分辨率可通过命令进行修改。该元件相对湿度的分辨率典型值为0.04%RH(12bit),精度误差的典型值在20℃到80℃间为±2%RH,在接近0%RH和100%RH附近约为±3%RH。温度的分辨率典型值为0.01℃(12bit),精度误差典型值为±0.3℃。传感器的供电电压典型值为3.0 V,最大值为3.6 V。SHT21还包含了一个放大器、A/D转换器、OTP内存和数字处理单元,并且通过I2C接口实现数据的交互[17-20]。

由于选用的微处理器具备两个I2C接口,而数据采集模块配置的人机交互显示器为I2C接口,所以气压传感器和温湿度传感器只能用同一个I2C接口,由于选用的两个传感器均无法设置地址,所以可以通过数字开关切换进行复用或通过专用芯片完成I2C端口的扩展。综合运行可靠性及稳定性,选用总线切换器PCA9548完成I2C总线的扩展。

PCA9548是恩智浦公司生产的I2C总线扩展器,可将1路I2C总线扩展为8路,实现在不设置I2C总线设备地址的情况下,1台主设备与8台从设备的数据交互。使用PCA9548的气压、温湿度传感器检测电路如图所示。PCA9548的地址线A2、A1、A0均连接到GND,设置地址值为“000”,在PCA9548的前后端I2C总线SDA、SCL信号线上均连接4.7 kΩ上拉电阻。

图9 传感器检测电路

4.4 ZigBee无线局域网

在自动气象站的日常维护及计量检定工作中,所有运行的设备,均需进行周期性的计量检定,所以现场核查是一种面向所有观测设备开展的基础性工作,但不同的观测设备使用的现场核查设备和流程均不同,为了工作的整体一致性和工作人员的便捷性,以一个现场核查主机结合多个现场核查设备组成的一主多分式现场核查平台是非常有必要的,但受制于观测场中各观测仪器安装位置的分布情况,各设备的连接采用无线通信方式无疑是最佳的选择。在无线通信领域,ZigBee通信方式恰恰是最适合该领域的一种方式。

ZigBee是一种用于短距离传输的低速无线网络通信协议,具备功耗低、成本低、安全可靠的优点,可搭建多种网络拓扑结构[21]。

固态降水传感器核查装置中,数据采集模块和加重装置均可作为ZigBee网络的协调器或终端节点,在进行网络连接时,数据采集模块作为协调器与终端节点加重装置进行组网连接完成固态降水传感器的现场核查,然后数据采集模块作为终端节点与作为协调器的现场核查平台连接组网,实现现场核查数据的上传。

现场核查设备的ZigBee网络,采用基于CC2530的E18-MS1-IPX模块实现,CC2530是TI公司开发的一款专门用于无线传感器网络中进行数据传输的集成芯片,具备低功耗和低成本的优势,目前在军民领域都有着广泛的应用。

而集成了CC2530的ZigBee3.0自组网低功耗串口透传工业级物联网模组E18-MS1-IPX内置了PA+LNA、内置了ZigBee协议栈,其功率为4 dBm,通讯距离达到0.24 km,可作为协调器、路由器和终端。采用该模块的电路如图10所示。

图10 ZigBee无线组网电路

其中,模块通过串口与MCU进行通讯,同时连接两颗LED指示灯,作为网络连接和运行正常的信息指示,同时为了增强用户体验,将网络状态和运行状态信息引脚也接入了MCU。

4.5 人机交互设计

现场核查装置在使用中,无法避免的需要进行人工交互,考虑到核查装置需简单易用,所以在人机交互部件中设置了显示屏、按键、蜂鸣器以及必要的LED指示灯。

其中显示装置采用12864OLED显示屏实现,其供电电压为3.3 V,通讯方式为I2C,占用MCU一个I2C外设接口,用来显示固态降水传感器检测到的重量数据以及换算出的降水量;蜂鸣器主要用于加重装置的操作提醒,在设备进行使用时,操作人员需根据蜂鸣器及显示屏的提示信息进行操作。

5 系统软件设计

5.1 软件设计思路和编程方法

固件程序基于Keil开发平台设计,Keil软件是一款广泛应用于单片机硬件开发领域的C语言程序设计软件。数据读取装置的固件程序主要完成RS232、RS485以及脉冲雨量采集端口的驱动和控制,环境压温湿气象要素的检测,以及人机交互、加重装置交互等功能;同时对数据打包处理并发送到现场核查平台(现场核查平台不在此处叙述)及现场OLED显示屏。加重装置固件程序主要完成OPD降水模拟器的驱动、人机交互装置的驱动以及数据读取装置的交互等。

固件程序的开发,采用模块化编程方式,程序结构由主程序文件以及功能部件程序文件组成。

5.2 软件实现流程图

软件实现流程如图11所示,数据获取装置首先进行外设初始化并读取设置参数,然后实现开机信息的显示。

图11 软件实现流程图

当开始核查按键按下后,数据获取装置开始进行环境气象要素检测;其次通过RS232及RS485端口每间隔一分钟发送DMPR命令到固态降水传感器采集器串行端口,依据中国气象局固态降水传感器功能需求书命令格式要求,读取4位状态标识、分钟降水量、分钟降水量质量标识、小时降水量、小时降水量质量标识和实时质量数据,并对读取的降水量进行统计,同时依据状态标识和质量标识做出数据正常、不合格、警告的提示。

与此同时,数据获取装置的脉冲雨量检测端口开启工作,针对既有串口数据输出、又有脉冲雨量输出的设备,进行二者的同步检测与数据比对,针对只有脉冲方式输出的设备,通过脉冲端口进行降水量的记录。

此外,数据获取装置同时通知加重装置开启OPD降水模拟器,并通过显示屏和蜂鸣器通知加重。加重完成后,为避免风吹及人为晃动导致的数值误差,需要在数据获取装置上点按加重完成按钮,数据获取装置通知加重装置关闭OPD降水模拟器,以免造成数据干扰,影响固态降水传感器的测量。

系统完成现场核查后,数据获取装置显示读取到的降水量数据、环境气象要素值及重量变化值,并将重量变化值对应的降水量与直接输出的降水量值进行比对,最后通过ZigBee网络上传至现场核查平台。

6 现场核查流程与核查结果

6.1 核查步骤和方法

参照中国气象局《地面气象自动观测规范(第一版)》要求,固态降水传感器需进行周期性现场测试、核查,设备现场核查应选择晴朗的天气进行。

首先关闭固态降水传感器采集器电源,断开固态降水传感器与主采集器连接的数据线,检查承水口水平、高度,以及集水桶内部液面高度。清除承水口的蜘蛛网及其他堵塞物,如遇承水口沿被积雪覆盖,应及时将承水口沿内部的积雪扫入桶内,承水口沿外部的积雪清除。在冬季开展现场核查工作时,观察集水桶内是否有结冰,如有,先对积冰进行清除,待核查完成后加入防冻液以及抑制蒸发油,如在夏季开展现场核查工作,观察集水桶内是否有足够的抑制蒸发油,如果缺少需按照标准进行添加[22-24]。

完成固态降水传感器维护后,将加重装置放入集水桶内,并使其保持稳定,开启加重装置工作电源,同时使用自动气象站主采集器机箱电源为数据获取装置提供电源并开机。

数据获取装置运行后,会自动与加重装置建立无线网络连接,并读取固态降水传感器称重单元起始重量值。按下“开始”按钮后,数据获取装置发送指令到加重装置,加重装置开启OPD降水模拟器,以设定频率和脉宽发出红外光束,并通知用户放入砝码。

放入砝码后,在数据获取装置上按下“完成”按钮,加重装置关闭降水模拟器,数据获取装置进入数据采集阶段,待固态降水传感器检测的数据全部获取后,结束单次现场核查过程。

6.2 实验验证分析

实验选用由天津华云天仪特种气象探测技术有限公司生产的编号为202007210245的DSC2型称重式降水传感器为实验对象,数据获取装置采用RS232串行通信方式及通断信号方式分别与固态降水传感器采集器的“RS232”和“雨量”端口相连,实验试验结果如下表1所示。通过将不同重量值的标准重量块放置到加重装置上,再读取固态降水传感器检测数据并进行误差分析的方法实现。表1中的要素说明如下:

1)加重值(g):为了接近实际降水量及凸显固态降水传感器检测性能,加重值包含1个500 g标准砝码块及其他8种不同重量的重量块,每个重量块在加重放置前通过已校准的精度为0.01 g的电子天平进行测量,分别进行3次测量取算术平均值作为最终重量值,各重量块累积加重。

2)理论降水量(mm):由加重值依据下式换算而来。其中,m为称重测量所得重量值(单位g);d为固态降水传感器降水入口直径(20 cm);ρ为水的密度;p为降水量(单位mm);

(1)

3)雨量端口降水量(mm):通过固态降水传感器脉冲输出端口读取的雨量数值;

4)串口重量测量值(g):通过串口读取的固态降水传感器重量检测值;

5)串口降水量计算值(mm):由串口读取的固态降水传感器重量测量值依据公式(1)计算而得的降水量值,用于核查固态降水传感器的串口降水量测量值;

6)串口降水量(mm):由串口读取的固态降水传感器检测到的降水量值(单位mm)。

7)重量值误差(g):固态降水传感器重量测量值与加重值的差值;

8)雨量端口降水量误差(mm):脉冲输出端口降水量测量值与理论值差值;

9)串口降水量误差(mm):串口读取的降水量与理论值的差值。

此外,由于固态降水传感器的测量误差为±0.4 mm(≤10 mm),±4%(>10 mm),分辨率为0.1 mm,且重量的测量精度为0.1 g,所以表1中加重值保留2位小数,串口重量测量值保留1位小数,雨量值保留1位小数,串口降水量计算值保留2位小数。

表1 核查装置试验验证结果

从测量结果可知:

1)固态降水传感器测得的“串口重量测量值”与标准“加重值”相比最大误差为2.07 g,依据公示(2)计算得出相关系数为0.999 992。测量误差换算成降水量值误差小于0.1 mm,但当下次降水达1.07 g时,会输出0.1 mm降水量,产生新的误差。

(2)

2)固态降水传感器的“雨量端口降水量”值与“串口降水量”值保持一致,表明在固态降水传感器数据输出时,即使采用不同的端口,输出数据是一致的;降水量测量值与理论降水量相比,误差最大为0.1 mm,依据公示(2)得出相关系数为0.999 90。由于测量原理的原因,固态降水传感器单次降水换算为降水量后不足3.14 g的部分,依然会存储在设备中,与下次降水量变化值叠加后,转移到新的降水量输出,如加重值271.46 g、91.75 g和123.62 g所对应的降水量测量值均比理论值大0.1 mm;而对于初始加重500 g标准砝码出现的重量测量值较大,但降水量测量值较小的现象,可能由固态降水传感器质量控制算法和测量误差导致,可见,相比于对固态降水传感器重量测量值核查,直接读取降水量值进行核查更客观真实。

在现场核查时,由于环境气象要素的检测仅用于指示当前气象环境,无精度要求,所以环境气象要素的测试采用与检定合格的业务在用设备DZZ5型自动气象站在同一环境中比对实现,如表2所示。

表2 环境要素测试

比对结果误差主要由自动气象站观测数值误差、比对环境差异以及数据获取装置误差构成,该误差值对固态降水传感器现场核查业务开展没有影响。

经过上述测试分析可知,(1)数据获取装置能够准确获取当前环境气压、温度、湿度信息并正确显示,为现场核查和测试业务提供气象条件指示;(2)OPD降水模拟器能够输出频率、占空比可调的红外光束,能够准确模拟降水现象;(3)加重装置上放置的标准砝码以及随机重量块均能够被固态降水传感器检测,并输出相应的重量信息及降水量信息,降水量测量值与理论值相关系数达0.999 90;(4)固态降水传感器数据输出时,3种端口输出的“降水量”数据保持一致。综上可知,固态降水传感器现场核查装置可应用于固态降水传感器的现场核查和测试业务。

7 结束语

针对目前在用固态降水传感器业务需求而研究开发的现场核查装置,其特点在于能够不改变被核查传感器的结构及硬件连接的情况下,兼容适用现用多种型号的设备。

但在实际使用中,由于人为放置标准砝码时,加重装置的降水模拟器已经开始工作,所以在数据获取装置开始核查和核查完成按钮按下的间隙,固态降水传感器会有引入由于人为误压或大风导致的误差的风险;此外,由于加重机构的三脚支架是放置在集水桶中的,如果在固态降水传感器安装时未调整好集水桶的水平,则三脚支架会存在歪斜的可能,稳定性会降低,此时需要打开固态降水传感器外壳,对集水桶水平进行重新调整。

固态降水传感器现场核查装置的业务应用,能够大大方便气象部门基层工作人员固态降水传感器的测试与现场核查工作,并且在故障排除中能够作为重要的“信号源”,从业务需求考虑,该装置具备较大的推广应用前景。

猜你喜欢

固态核查降水量
对某企业重大危险源核查引发的思考
固态Marx发生器均流技术研究
Sn掺杂石榴石型Li7La3Zr2O12固态电解质的制备
透明陶瓷在固态照明中的应用进展
关于设计保证系统适航独立核查的思考
基于无人机影像的营造林核查应用研究
降水量是怎么算出来的
黄台桥站多年降水量变化特征分析
1988—2017年呼和浩特市降水演变特征分析
基于小波变换的三江平原旬降水量主周期识别