摘 要: 基于传感器技术和PLC技术设计了环境监测与数据记录系统。该系统可以自动将监测数据存储到可移动存储介质,并将数据实时发送给值班室的人机界面;通过环境监测与数据记录系统,获得并存储温湿度等环境载荷数据,为将来进行导弹相关部件的寿命疲劳评估以及对存储环境的季节、月份、区域变化规律统计分析提供原始数据支撑。

关键词: 存储环境; 监测; 数据纪录

导弹作为未来高科技战争的主战兵器,在日常存储时,其发动机装药和电子设备对可靠性有着特殊要求,对这类设备的存储必须严格控制温湿度、振动以及霉菌等环境要素[1]。库房环境要求密封,若采用人工方式监测导弹的存储环境,测量数据多,次数频繁,工作量大[2-3],且测量时会破坏导弹原有的密封环境。环境监测与数据记录系统可以自动将监测数据存储到可移动存储介质,并将数据实时发送给值班室的人机界面, 为导弹武器系统的故障预测与健康管理PHM(Prognostics and Health Management)提供环境数据,为值班人员对存储环境进行加热、除湿等决策提供判据。

通过环境监测与数据记录系统,大量温湿度等环境载荷数据被存储,为将来进行导弹相关部件的寿命疲劳评估和对存储环境的季节、月份、区域变化规律统计分析提供原始数据支撑。

1 系统组成

环境监测与数据记录系统主要由PLC主控模块、扩展模块组、信号调理模块组、传感器和人机界面(HMI)组成。如图1所示,各类传感器采集库房各房间的温湿度等环境信息,经信号调理,模拟信号传送至扩展模块进行A/D转换,经串行组网通信,采集数据传送给PLC主控模块,控制核心与HMI之间以Modbus协议通信,HMI画面上可以监控到所有库房的环境信息,同时将监测数据以一定周期存储到移动存储介质。

PLC控制器的工作环境范围较宽,可靠性高,模块采用直流24 V供电,运算速度快,本体具备多路模拟量扩展能力,并具有多通信口和CANBus总线通信功能。本体通过端口Port 2与HMI的端口COM 2相连接。扩展模块完成对标准电压、电流信号进行A/D转换的功能,对空气的温湿度信号采集时,选用E8AD,A/D转换的分辨率为1/163 83,通过通信电缆与本体的扩展通信口相连,将采集信息实时传递给PLC主控模块。

人机界面(HMI)选用TH865,可以实时对PLC控制器的各类寄存器状态进行读取,从而获得采集的各类库房环境信息,通过设置“功能域”和“数据采集导出”功能可以将采集的环境数据以表格形式存入到CE。CSV文件中。

1.1 信号调理

环境传感器传感的信号有电阻、电压等,这些信号一般不能直接接入扩展模块,需先进行信号调理,转换成扩展模块采集端所要求的标准电压电流[4]。对LNTT502FW传感器进行信号调理,如图2所示,电阻RTD为传感器电阻,传感器返回的是891 Ω~32 087 Ω范围的电阻值,经过电路转换,最终以VRTD的电压信号形式输出。

电路中各元器件的参数选取与传感器的R/T规律和扩展模块的信号接入标准相关。推导R/T规律时,以传感器的实验数据为样本,基于最小二乘法的多项式逼近原理建立数学模型[5-6]。假设测试数据的误差是无偏的,即没有系统误差,相互独立,服从正态分布,用最小二乘法寻求R/T数学模型各参数(a1,a2,a3,…,am+1)的最优估计值。运用传感器测量n组相互独立的数据(R1,T1),(R2,T2),(R3,T3),…,(Rn,Tn),假设m幂次非线性多项式为n组独立数据的数学模型,即:

1.2 传感器选用

各类环境要素信息的获取依靠传感器来完成。大气温度传感器选用LNTT502FW,为NTC热敏电阻型传感器,是与被测介质接触测量温度的负温度系数半导体测量元件。NTC型传感器大多为Mn、Ni、Co、Fe、Cu等金属氧化物经过烧结而制成的半导体材料,具有使用寿命长、可靠性高和灵敏度高等优点。对弹内某设备的内部温度监测选用TS118传感器,利用红外测温的原理,传感器本体安装在弹体外表面,将TS118的感应头对准要测量的设备,即可测得该部位设备内部的最高温度。环境大气温度传感器选用HTG3515CH,可以检测0~100%范围的湿度变化,传感器的线性度很高,测量误差为±3%,满足监测系统的设计要求。总之,传感器的选取直接决定数据采集的精度,是整个采集系统的感知器官,是采集系统的关键技术。

2 采集程序设计

采集控制程序基于梯形语言设计,图3是系统采集控制程序框图。首先系统进行设备模块端口初始化和系统自检,自检通过后进行通道选择,通过设置扩展模块的通道寄存器,实现通道控制,图4是某一通道控制梯形语言程序。相应传感器对监测点进行环境温湿度信号采集,可编程控制器对采集数据进行寄存器存储并进行算法分析,包括温湿度的算法换算、滤波处理和误差补偿等,处理好的数据通过Modbus协议传输网络传至人机监控界面HMI,并将测量数据实时存入到可擦写存储器。

消除与减小各种干扰,确保工作过程中传感器的稳定性和必需的运转指标,是高精度测量的关键之一。对于有些已经进入电路的干扰,用硬件措施不易实现并且不易凑效,可以考虑在采用微处理器的智能传感器系统中,通过编入一定的程序进行信号处理和分析判断,达到抑制干扰的目的。为了消除干扰因素对采集信号的影响,采集数据需要进行信号滤波处理。以某一时间段的温度采集数据为样本,采用软件滤波的方法,滤波效果如图5所示。图中“*”表示实测数据,曲线表示经过软件算法处理后的拟合数据。显然,滤波后的温度数据变化更趋平滑,符合实际大气温度连续变化的特点。

还没注册? 现在免费注册,您即可: ?阅读所有技术文章及下载网站资料; ?定期获得业界最新资讯及设计实例; ?拥有个人空间参与网站及客户活动; ?撰写博客与业界朋友交流分享经验; 已经注册? 登录阅览全部精彩内容 用户名: 密码:

存储服务器内的温度检测信号线 用线,存储环境监测与数据记录系统设计相关推荐

  1. 卡尔曼滤波算法在DS18B20温度检测中的应用

    KalmanFilterAlgorithm 1.卡尔曼滤波算法特点 采用递归的方法解决线性滤波问题,只需要当前的测量值和前一个采样周期的估计值就能进行状态估计,需要的存储空间小,每一步的计算量小. 2 ...

  2. 综合小项目1--基于51单片机的温度检测报警系统

    目录 一. 系统简介 二. 系统设计 三. 实验设备 四. 实验过程 五. 系统测试 六. 总结 一. 系统简介   该系统是基于51单片机的温度监测报警系统.由主控模块.检测模块.显示模块以及报警模 ...

  3. 单片机温度检测记录系统(温度时间串口传输)

    具体实现功能 具体功能: 1.LCD显示实时时钟:年.月.日.时.分.秒: 2.每30秒采样温度,LCD更新显示温度值: 3.按键触发存储当前温度和时钟信息(年.月.日.时.分): 4.按键触发串口传 ...

  4. 带内部参考电压(VREFINT)校正的STM32 DMA 内置温度采集

    笔者今天来介绍一下STM32ADC内置温度的采集,重点是通过内置参考电压来避免ADC参考电压VDDA对温度ADC采集的影响. 1.STM32ADC简介   stm32F4系列ADC,逐次趋近型AD.1 ...

  5. 【NodeJs-5天学习】第四天存储篇④ ——基于MQTT的环境温度检测,升级存储为mysql

    [NodeJs-5天学习]第四天存储篇④ --基于MQTT的环境温度检测,升级存储为mysql 1. 前言 2. 服务器代码 2.1 配置MySQL服务器 2.2 NodeJs服务器代码 2.2.1 ...

  6. 整车智能-浅谈“车内生命体征检测方案”

    车内生命体征检测 前言 出于对生命的尊重,减少人员/宠物在车内由于热射病/缺氧引起的事故,车内生命检测技术被越来越多的企业所重视. 整车制造商企业,依托智能感知.车内算力等软硬从而实现了生命体征监测方 ...

  7. 【物联网服务NodeJs-5天学习】第四天存储篇④ ——基于MQTT的环境温度检测,升级存储为mysql

    [NodeJs-5天学习]第四天存储篇④ --基于MQTT的环境温度检测,升级存储为mysql 1. 前言 2. 服务器代码 2.1 配置MySQL服务器 2.2 NodeJs服务器代码 2.2.1 ...

  8. 基于单片机双路温度检测报警系统设计-基于单片机声光控智能开关控制灯设计-基于单片机热电偶智能体温检测设计-基于单片机小型家用燃气锅炉控制系统设计-基于单片机一氧化碳有毒气体采集报警系统设计

    1628基于单片机双路温度检测报警系统设计(串口上位机控制) 基于pcf8591 tlc2543的双路温度检测报警系统 带串口上位机控制带仿真 源程序 温度传感器是 LM35 两路测温通道所用的ad芯 ...

  9. Hi3559AV100芯片内部温度检测

    芯片集成温度传感器(T-Sensor),用于获取芯片内部温度. 参考文档 <Hi3559A╱C V100 ultra-HD Mobile Camera SoC 用户指南.pdf>3.12. ...

最新文章

  1. Windows Server 2016 部署Hyper-V
  2. 1091. Acute Stroke (30)
  3. 刷脸取件遭小学生破解,丰巢智能柜紧急下线相关功能
  4. push an existing repository from the command line
  5. redisson redlock(基于redisson框架和redis集群使用分布式锁)
  6. 租网站服务器安全吗,租用的服务器安全吗
  7. python库--pandas--Series.str--字符串处理
  8. CC1101魔幻的收发切换机制
  9. nginx or apache前端禁收录,爬虫,抓取
  10. Xshell 6免费安装
  11. pdf编辑软件哪个好用?这个办法值得一试
  12. SpringBoot实现文件上传和下载
  13. 关于CFree5.0中设置支持C99模式
  14. VS2015安装失败KB3022398 KB3165756
  15. 大连东软信息学院计算机怎么样,大连东软信息学院到底怎么样
  16. FLIR Brickstream 力天创见客流方案
  17. 学习Excel的使用
  18. 垃圾去哪里系列之可回收物
  19. 培训班出身的程序员,和科班程序员有什么区别?
  20. Springboot2.x集成ecache3.8.1使用@Cacheable缓存(代码方式,无xml)

热门文章

  1. TRC20共识机制 DPoS
  2. 数据库原理实验2:使用Select语句查询数据(一)——简单查询
  3. 直播电商软件开发,控制是否允许ViewPager左右滑动
  4. 使用JS调用本地摄像头录制视频
  5. 书中自有颜如玉,书中自有黄金屋
  6. Ubuntu 18.04安装英特尔Optane DC Persistent Memory Module配置工具ipmctl
  7. 女粉丝终见刘德华 卖肾老父不满只留影跳海自杀
  8. Qt 垂直布局 (QVBoxLayout)
  9. GUI guider学习笔记1
  10. 基于matlab得图像感兴趣区域提取