找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 180|回复: 0

模块化多通道通用气象数据采集系统设计

[复制链接]

212

主题

0

回帖

1034

积分

管理员

积分
1034
发表于 2025-8-24 06:03:52 | 显示全部楼层 |阅读模式
随着气象产业快速发展,人们对气象数据采集系统的成本、准确度、功耗等标准要求也越来越高;社会需求的增加,促使我国气象观测技术快速发展。国外气象数据采集系统如DT80、DT85以及CR1000系列等具有良好的灵活性、自主性、兼容性。国内传统型气象数据采集系统虽然已经应用于自动气象站,但跟国外相比,依然存在着差距;比如系统拓展能力有限,采集接口无法通用,气象要素采集单一等。
利用MSP430F149和EPM570T100C5N设计一种高准确度、多通道、兼容性强的气象数据采集系统。将硬件电路各功能模块化;采集接口采用通用性设计,可以适合各种模拟信号输入。数字信号与模拟信号分别用EPM570T100C5N与MSP430F149采集;为降低系统功耗,将MSP430F149作为主控制器。
1系统结构
系统通过处理气象传感器输出的电信号来完成温度、湿度、气压、雨量、辐射、蒸发、风速、风向的测量。常用气象传感器输出信号类型、电信号和气象量之间的函数关系如表1所示。其中气压传感器PTB220输出信号既可以是电压形式,也可以是RS232或者RS485形式。
对于模拟信号,通过信号调理电路、模拟开关和A/D转换电路处理,由MSP430F149单片机完成采集;数字信号经EPM570T100C5N采集后将数据发送至MSP430F149,由MSP430F149进一步处理。气压传感器输出的RS232信号可以直接由MSP430F149采集。系统将处理后的气象数据通过显示模块实时显示,或通过串口将气象数据传送给上位机,由上位机进行显示、存盘等。工作方案如图1所示。
2硬件电路设计
系统硬件电路包括模拟信号采集电路、数字信号采集电路、显示模块、通信接口电路。
2.1模拟信号采集电路
2.1.1模拟信号采集接口
每个模拟信号采集接口端有4个接线通道,分别为E、H、L、C。各通道功能为:
1)E通道提供触发源。
2)H通道和L通道是信号输入通道,可以采用差分输入,从而提高准确度。
3)C通道是接地通道。采集接口适合电压、电流、电阻信号的输入。
2.1.2温度测量电路
温度传感器一般采用PT100,根据PT100阻值与温度变化成正比的关系,确定温度,测温电路如图2所示。测温时,AD7793的IOUT1引脚输出电流设置为1mA,IOUT1与通用接口的E通道相连,为PT100提供电流源。电流通过R1与一个低温漂、高精度参考电阻R2。AD7793的测量通道1(AIN+,AIN-)、通道3(REFIN+,REFIN-)分别测量R1与R2两端的电压V1、V2;由于R1与R2两端电压已知,通过R1与R2的电流相同,根据式(1):
2.1.3蒸发、湿度、辐射、气压的测量
蒸发传感器输出电流量,要进行I-V转换才可以完成测量;湿度、辐射、气压传感器输出电压量。在进行A/D转换之前要根据各传感器输出信号的特点,以及ADC参考电压范围,设计信号调理电路。
信号调理电路由集成单电源仪表放大器AD627和轨道精密运算放大器TLV2461组成。
AD627采用单电源供电,根据传感器输出电压范围不同,只需改变AD627的1脚和8脚之间电阻R即可调节其增益。可用下式表示:
Vout=1+Rtype/R)(3
式中:Vout———经过放大后的模拟信号电压;
Rtype———定值电阻。
轨道精密运算放大器TLV2461作为跟随器,可以尽量减小系统能耗,其输入失调电压也为微伏级。图3是辐射传感器的信号测量与调理电路。其他模拟信号的测量与调理电路与图3相同。
2.1.4A/D转换模块
气象数据采集系统A/D转换采用24位高准确度AD芯片AD7793。
AD7793的通道1(AIN+,AIN-)、通道3(REFIN+,REFIN-)用于测量温度,通道2(AIN2+,AIN2-)用于测量其他模拟信号。各模拟信号由CD4051模拟开关控制分时A/D转换。
2.2数字电路设计及气压、风速、风向、雨量的测量
自动气象站采用的气压传感器主要是VAISALA公司的PTB220,测量范围为50~110kPa,除了具有模拟电压输出接口外,还具有RS232或者RS485数据输出接口。通过RS232或者RS485接口电路就可以与PTB220通信,获取气压数据。
风速大小与风速传感器输出的脉冲信号频率成正比例,EPM570T100C5N对脉冲进行计数处理后,将数据发送至MSP430F149,由MSP430F149计算风速。
风向传感器输出7位格雷码,经过缓冲保护电路,送入EPM570T100C5N进行处理。
雨量传感器一般为翻斗式,翻斗翻转1次,输出1个脉冲信号。EPM570T100C5N在1min内对雨量传感器信号计数,根据计数值与雨量换算公式确定雨量。
风速、风向、雨量的测量电路相同,均是先通过保护电路、74HC244缓冲器后由EPM570T100C5N进行处理。
2.3显示模块
显示模块采用TFTLCD显示屏。LCD_CS为TFTLCD的片选端,用于控制TFTLCD是否工作,LCD_WR与LCD_RD为TFTLCD的读写数据控制引脚。LCD_DB[1]~LCD_DB[16]为TFTLCD的16位双向数据线,用于数据的传输显示。
2.4通信接口电路
根据系统数据传输的特点,选用RS232进行数据传输。RS232采用MAX3232集成电路驱动。MSP430F149自带2个串行接口模块(USART),UART0与PTB220进行通信,采集气压数据;UART1与上位机进行数据通信。
3软件设计
3.1系统时序流程图
由于采集的信号分为模拟量和数字量,所以采集流程图分为模拟、数字两类。
3.2模拟信号采集流程图
蒸发传感器输出的是电流量,温度传感器输出的是电阻量;分别经过I-V和R-V转换才能进行A/D转换。模拟信号采集流程如图4所示。
3.3数字信号采集流程图
气压传感器除产生模拟信号外,还可以产生RS232信号,可直接用MSP430F149处理。数字量采集流程如图5所示。
4系统测试
为了便于分析数据,采用JJQ1气象信号模拟器进行系统测试。JJQ1气象信号模拟器能够根据实际需求模拟多种传感器的输出信号。通过设置JJQ1气象信号模拟器信号输出要素和特征值,完成系统数据采集。将设定值和系统测量值进行比对,检测系统的性能,测试结果如表2所示。
从表2可以看出,传感器输出的数字量信号(风速、风向、雨量、气压(RS232))测量误差为0;但是模拟量信号设定值和测量值存在误差,通过实验发现其主要原因是输出信号受环境中电磁场影响产生噪声。
5结束语
基于MSP430F149与EPM570T100C5N处理器硬件平台,设计了模块化多通道通用气象数据采集系统;在保证准确度前提下,解决了自动气象站数据采集系统兼容性与扩展性差、采集要素单一的问题。系统能够准确采集气象传感器信号,具有良好的通用性与稳定性。
参考文献:
[1]张一波,行鸿彦,徐伟.模块化多通道通用气象数据采集系统设计[J].中国测试,2016,42(08):68-72.
声明:本文所用图片、文字均为转载,如有涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认并立即删除内容。本文内容系作者个人观点,不代表物联网123观点或立场。
特别提醒:物联网专业交流群欢迎物联网行业相关的人群加入,同时群内欢迎各路社牛、大咖、前辈加入,群内除了不能发敏感内容、色情内容,以及不太建议多次发送推广内容,其他内容皆可畅聊~——交流QQ群724511126,进群的朋友请备注:姓名-单位-研究方向(无备注请恕不通过),由编辑审核后邀请入群!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|物联网论坛|物联网BB|物联网之家|农业物联网|气象物联网|冷链运输物联网

GMT+8, 2026-4-3 06:39 , Processed in 0.046875 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2026 Tencent Cloud.

快速回复 返回顶部 返回列表