【技术实现步骤摘要】
一种基于RS485网络的多组分气体检测装置及方法
本专利技术涉及一种多组分气体检测装置及方法,具体是一种基于RS485网络的多组分气体检测装置及方法。
技术介绍
由于一些特殊场景需要同时检测多种气体的含量,并且可以通过无线远程传输检测的气体信息。比如:火灾现场,有毒有害气体泄漏现场等对人员有安全威胁的场所。在这些场所,安全、高效、可靠的多组分气体检测设备将具有巨大的优势。目前,检测单一种类的气体传感器有很多,比如:CITY、Alphasense、Honeywell等。但是各个传感器仅具有检测单一气体含量的功能,目前还没有多种气体传感器的集成方案。另外由于现有的电化学气体传感器在测量多组分气体时会出现干扰,所以,开发一种高效、可靠、快速的多组分气体传感器集成方案尤为重要。而实现多组分气体含量的测量及无线传输,主要存在两方面的问题:1)多组分气体传感器网络搭建及后期数据处理时避免相互干扰;2)气体传感器采集到的数据如何进行稳定的无线传输。
技术实现思路
针对上述现有技术存在的问题,本专利技术提供一种基于RS485网络的多组分气体检测装置及方法,能保证多组分气体传感器采集的数据相互不会干扰,同时能对采集的数据进行稳定的无线传输。为了实现上述目的,本专利技术采用的技术方案是:一种基于RS485网络的多组分气体检测装置,包括多个气体传感器、MAX485接口模块、MCU控制器、YL-500IL无线数传模块,MCU控制器的USART1接口与MAX485接口模块连接,MCU控制器的USART2接口与YL-500IL无线数传模块连接,MAX485接口模块与RS485总线连接,多 ...
【技术保护点】
1.一种基于RS485网络的多组分气体检测装置,其特征在于,包括多个气体传感器、MAX485接口模块、MCU控制器、YL‑500IL无线数传模块,MCU控制器的USART1接口与MAX485接口模块连接,MCU控制器的USART2接口与YL‑500IL无线数传模块连接,MAX485接口模块与RS485总线连接,多个气体传感器并行挂载在RS485总线上。
【技术特征摘要】
1.一种基于RS485网络的多组分气体检测装置,其特征在于,包括多个气体传感器、MAX485接口模块、MCU控制器、YL-500IL无线数传模块,MCU控制器的USART1接口与MAX485接口模块连接,MCU控制器的USART2接口与YL-500IL无线数传模块连接,MAX485接口模块与RS485总线连接,多个气体传感器并行挂载在RS485总线上。2.根据权利要求1所述的一种基于RS485网络的多组分气体检测装置,其特征在于,所述MAX485接口模块中的电路采用自动收发电路,用于实现信息流的双向传输。3.根据权利要求1所述的一种基于RS485网络的多组分气体检测装置,其特征在于,所述气体传感器为8个。4.一种根据权利要求1所述的基于RS485网络的多组分气体检测方法,其特征在于,具体步骤为:A、基于RS485搭建气体传感器网络;B、设定8个气体传感器的分辨率、地址及校验码;地面站控制系统将修改地址指令无线发送给YL-500IL无线数传模块,并传递给MCU控制器,MCU控制器接收到指令后,根据指令内容按照顺序依次给各个气体传感器发送解锁指令与修改数据指令,完成各个气体传感器的地址修改;地面站控制系统将修改分辨率指令无线发送给YL-500IL无线数传模块,并传递给MCU控制器,MCU控制器接收到指令后,根据指令内容按照顺序依次给各个气体传感器发送解锁指令与修改数据指令,完成各个气体传感器的分辨率修改;上述各个指令的数据帧均带有两个字节的CRC16校验码;C、进行多组分气体检测时,MCU控制器根据修改后的8个气体传感器地址,等时间间隔向MAX485模块发送读取数据指令,MAX485模块采用Modbus-RTU通讯协议对8个气体传感器通过串口空闲中断接收各个气体传感器返回的数据帧,并将数据帧传递给MCU控制器;最后MCU控制器将未经处理的数据通过YL-500IL无线数传模块将数据发送给地面站控制系统;D、地面站控制系统接收到数据后根据不同应用场景所选择的不同气体传感器进行数据建模,然后根据所建数据模型计算得出各个传感器测得的气体浓度值;E、通过卡尔曼滤波算法对步骤D中得出的数据进行滤波处理,最终得出滤波后的真实气体浓度值。5.根据权利要求4所述的基于RS485网络的多组分气体检测方法,其特征在于,所述步骤D中选择火灾现场气体检测应用场景,具体的过程为:所采用的8个气体传感器分别为:甲烷、氨气、一氧化碳、氯气、苯、硫化氢、氯化氢、氟化氢;通过线性神经网络对各组分的气体浓度进行建模;设线性神经网络算法共有3层,分别为输入层、中间层和输出层;输入层分别为甲烷、氨气、一氧化碳、氯气、苯、硫化氢、氯化氢、氟化氢,共8个气体传感器的测量值,输出层分别为甲烷、氨气、一氧化碳、氯气、苯、硫化氢、氯化氢、氟化氢,共8种气体的浓度值,中间层为输入层的调整层,该层为多维回归线性输入,中间层设置公式如下:式(1)中:I满足0≤x1+x2+L+x8≤2;x1、x2、L、x8分别为整数0的组合个数;将上述8种气体传感器用变量X1,X2,L,X8代替,根据式(1),多组分气体传感器数据融合算法中间层设置一维矩阵:X45×1为45×1的矩阵,L、分别表示甲烷、氨气、L、氟化氢,共8种气体的浓度测量值,中间层到输出层之间的权值矩阵为W8×45,...
【专利技术属性】
技术研发人员:马贺平,李会军,周怡,白烨,
申请(专利权)人:苏州天地衡遥感科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。