[发明专利]一种基于条件过滤的MVB报文及波形采集存储方法有效
| 申请号: | 202011087723.1 | 申请日: | 2020-10-12 |
| 公开(公告)号: | CN112491578B | 公开(公告)日: | 2023-01-24 |
| 发明(设计)人: | 赵建博;沈华波;董建磊;孙晓东;韩帅;刘真;王新政;于雷;王中方 | 申请(专利权)人: | 中车青岛四方机车车辆股份有限公司 |
| 主分类号: | H04L41/0677 | 分类号: | H04L41/0677;H04L43/028;H04L12/40;H04L1/00 |
| 代理公司: | 北京元中知识产权代理有限责任公司 11223 | 代理人: | 贺兆乐 |
| 地址: | 266111 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 条件 过滤 mvb 报文 波形 采集 存储 方法 | ||
1.一种基于条件过滤的MVB报文及波形采集存储方法,其特征在于,包括以下步骤:
S1,采集MVB总线A/B波形数据;
S2,将采集到的波形数据存入波形数据缓存器;
S3,将采集到的波形数据进行实时解码,得到解码报文;
S4,将解码报文存入解码报文缓存器;
S5,根据预先设置的过滤判决器对解码报文进行过滤,并从解码报文缓存器中提取相应的解码报文;
S6,根据过滤后的解码报文计算目标波形数据的位置及长度;
S7,从波形数据缓存器中提取目标波形数据并存入波形数据存储器;
所述过滤判决器中包含五个基础过滤条件,所述五个基础过滤条件分别用于过滤所述解码报文中的总线通道号、报文异常类型、主帧Fcode、主帧地址、从帧数据;
根据开始采样时间、报文起始时间、采样率、采集波形时长计算出目标波形起始数据点索引以及数据长度:
posIndex=(T1-T0)×(K/10)
dataLength=δt×(K×1000)
其中posIndex表示目标波形起始数据点索引,dataLength表示数据长度,T0为采样开始时间,T1为报文起始时间,δt代表采集波形时长,K代表采样率。
2.根据权利要求1所述的一种基于条件过滤的MVB报文及波形采集存储方法,其特征在于,单个基础过滤条件包含数据类型字段、位偏移字段、字节偏移字段、条件类型字段、条件值字段。
3.根据权利要求2所述的一种基于条件过滤的MVB报文及波形采集存储方法,其特征在于,所述数据类型字段为8位无符号字符类型数据,前4位代表数据类型,后4位为使能位。
4.根据权利要求3所述的一种基于条件过滤的MVB报文及波形采集存储方法,其特征在于,根据所述字节偏移字段和所述位偏移字段获取目标元素在所述解码报文中的起始位置,根据所述数据类型字段获取目标元素在所述解码报文中的长度,将所述条件值字段与目标元素的值进行对比,将对比结果存入所述数据类型字段中的使能位。
5.根据权利要求4所述的一种基于条件过滤的MVB报文及波形采集存储方法,其特征在于,所述五个基础过滤条件组成一组条件组,当所述条件组中所有基础过滤条件中数据类型字段的使能位的判决结果均为真时,该解码报文满足该组过滤条件。
6.根据权利要求1所述的一种基于条件过滤的MVB报文及波形采集存储方法,其特征在于,所述过滤判决器中还包括从帧字节数、主帧CRC、从帧CRC其中之一或者其组合。
7.根据权利要求1-6任一所述的一种基于条件过滤的MVB报文及波形采集存储方法,其特征在于,所述过滤判决器对所述解码报文信息实时过滤,所述解码报文缓存器中有数据时所述过滤判决器对所述解码报文缓存器中的解码报文进行过滤,从所述解码报文缓存器中删除不符合过滤条件的解码报文信息。
8.根据权利要求1所述的一种基于条件过滤的MVB报文及波形采集存储方法,其特征在于,根据所述目标波形起始数据点索引以及数据长度,到波形数据缓存器中提取相应波形数据,将提取的波形数据和相应的解码报文信息以文件形式存入波形数据存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中车青岛四方机车车辆股份有限公司,未经中车青岛四方机车车辆股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011087723.1/1.html,转载请声明来源钻瓜专利网。





