一种数字双模列尾数据分析方法及装置制造方法及图纸

技术编号:14009066 阅读:128 留言:0更新日期:2016-11-17 08:46
本发明专利技术公开了一种数字双模列尾数据分析方法及装置,包括:读取列尾风压和列尾电池电压数据;拼接帧头帧尾数据;根据帧头帧尾数据以及协议进行解析;绘制列尾风压及列尾电池的数据曲线并分析故障原因。本发明专利技术具有方便、准确地对列尾系统及列尾电池进行故障分析优点。

【技术实现步骤摘要】

本专利技术涉及数字双模列尾数据分析
,具体涉及一种数字双模列尾数据分析方法及装置
技术介绍
目前,在铁路现场货车的列车尾部,设置有安全防护装置,作为控制列车尾部风压的有效手段;随着该项技术的大量应用,列车尾部的安全防护装置,已经成为行车安全的一个重要设备。一般地,在上述列车尾部的安全防护装置中,列尾主机的数据传输通道采用模拟制式。从传输频点上看,与该列尾主机相匹配的列尾系统,包括450MHz列尾系统与800MHz列尾系统。其中,450MHz列尾系统包括列尾装置、列尾控制盒与450MHz无线列尾调频电台,800MHz列尾系统包括列尾装置、列尾控制盒与800MHz车载电台。列尾主机的故障及列尾电池的故障分析不方便及不准确。
技术实现思路
针对现有技术中的缺陷,一种数字双模列尾数据分析方法,读取列尾风压和列尾电池电压数据;拼接帧头帧尾数据;根据帧头帧尾数据以及协议进行解析;绘制列尾风压及列尾电池的数据曲线并分析故障原因。优选地,所述拼接帧头帧尾数据后,还要对数据进行CRC验证。优选地,对数据进行CRC验证后,串口特定时间内未接受字节,则执行下一步骤。优选地,所述数据内容字段的遇到两个10H则去掉一个10H。优选地,所述分析故障原因具体为:如果列尾风压曲线图的某一时间点的风压数值大于特定值N1及小于特定值N2,则列尾主机有故障,并对该时间点的故障进行分析;如果列尾电池电压的曲线图的某一时间点的电压数值大于特定值N3及小于特定值N4,对该异常电压的时间点的列尾电池进行分析,是否发生列尾电池脱落情况。一种数字双模列尾数据分析装置,包括:读取模块,读取列尾风压和列尾电池电压数据;拼接模块,拼接帧头帧尾数据;解析模块,根据帧头帧尾数据以及协议进行解析;分析模块,绘制列尾风压及列尾电池的数据曲线并分析故障原因。优选地,还包括CRC验证模块,用于CRC验证。优选地,所述数据内容字段的遇到两个10H则去掉一个10H。优选地,所述分析模块具体为:如果列尾风压曲线图的某一时间点的风压数值大于特定值N1及小于特定值N2,则列尾主机有故障,并对该时间点的故障进行分析;如果列尾电池电压的曲线图的某一时间点的电压数值大于特定值N3及小于特定值N4,对该异常电压的时间点的列尾电池进行分析,是否发生列尾电池脱落情况。由上述技术方案可知,本专利技术提出的装置,具有以下优点:1、方便、准确地对数字双模列尾系统进行故障分析;2、方便、准确地查询数字双模列尾系统的运行情况;3、方便、准确地对列尾电池进行故障分析;4、方便、准确地查询列尾电池的工作情况;5、可按时间段、机车号方便、准确地标示数字双模列尾查询、报警、排风点风压变化情况;可图片格式导出标示风压变化图片。本专利技术的其它特征或优点将在随后的说明书中阐述。并且,本专利技术的部分特征或优点将通过说明书而变得显而易见,或者通过实施本专利技术而被了解。本专利技术的目的和部分优点可通过在说明书、权利要求书以及附图中所特别指出的步骤来实现或获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是根据本专利技术一实施例方法执行流程图;图2是根据本专利技术一实施例装置运行示意图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此本专利技术的实施人员可以充分理解本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程并依据上述实现过程具体实施本专利技术。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。图1是根据本专利技术一实施例方法执行流程图,如图1所示。S110,读取列尾风压和列尾电池电压数据;列尾风压及列尾电池数据包括各时间点的列尾风压及列尾电池电压;S120,拼接帧头帧尾数据;具体为有特定开始帧和特定结束帧S130,CRC验证;具体为CRC校验码生成多项式为:G(X)=X16+X12+X5+1。校验内容为从“信息长度”到“数据”结束的全部内容。“信息长度”表示从“源端口代码”开始到“CRC”结束的字节数。CRC校验码为两个字节S140,如果串口已3秒未接收到字节,则执行步骤S150;如果出口已3秒接收到字节则执行步骤S110;通过设定时间判断数据接收是否完成,提高了数据接收的准确性,避免了数据的接收不完整。S150,如果已发送读取风压及电压曲线指令,则执行步骤S160;如果未发生读取风压及电压曲线指令则执行步骤S110;S160,按照协议解析数据并缓存数据;读取特定开始帧和特定的结束帧,并对协议进行解析。协议具体为所有的时间,均使用4字节时间制式;所有信息字节,均按照高字节在前,低字节在后原则;所有数据在无约定的情况下,均使用HEX格式;是16进制数据,如17标识0x17;若数据命令字段为空,仅有操作命令字段,无需操作码,则设备不判断后续字节;所有数据内容字段的遇到两个10H则去掉一个10H。S170,绘制列尾风压及列尾电池的数据曲线并分析故障原因;如果列尾风压曲线图的某一时间点的风压数值大于特定值N1及小于特定值N2,则列尾主机有故障,并对该时间点的故障进行分析。如果列尾电池电压的曲线图的某一时间点的电压数值大于特定值N3及小于特定值N4,对该异常电压的时间点的列尾电池进行分析,是否发生列尾电池脱落等情况。图2是根据本专利技术一实施例装置运行示意图,如图2所示。一种数字双模列尾数据分析装置,包括:读取模块210,读取列尾风压和列尾电池电压数据;拼接模块220,拼接帧头帧尾数据;所述数据内容字段的遇到两个10H则去掉一个10H。因一个完整数据帧中的开始和结束帧是有10H字节见上表,所以当程序找完整数据帧时,当发送数据内容有10H时要双写10H,当接收数据处理时,再将数据内容中的10H去掉一个。解析模块230,根据帧头帧尾数据以及协议进行解析;分析模块240,绘制列尾风压及列尾电池的数据曲线并分析故障原因。所述分析模块具体为:如果列尾风压曲线图的某一时间点的风压数值大于特定值N1及小于特定值N2,则列尾主机有故障,并对该时间点的故障进行分析;如果列尾电池电压的曲线图的某一时间点的电压数值大于特定值N3及小于特定值N4,对该异常电压的时间点的列尾电池进行分析,是否发生列尾电池脱落情况。还包括CRC验证模块,用于CRC验证。虽然本专利技术所公开的实施方式如上,但所述的内容只是为了便于理解本专利技术而采用的实施方式,并非用以限定本专利技术。本专利技术所述的方法还可有其他多种实施例。在不背离本专利技术实质的情况下,熟悉本领域的技术人员当可根据本专利技术作出各种相应的改变或变形,但这些相应的改变或变形都应属于本专利技术的权利要求的保护范围。本文档来自技高网...
一种数字双模列尾数据分析方法及装置

【技术保护点】
一种数字双模列尾数据分析方法,其特征在于,读取列尾风压和列尾电池电压数据;拼接帧头帧尾数据;根据帧头帧尾数据以及协议进行解析;绘制列尾风压及列尾电池的数据曲线并分析故障原因。

【技术特征摘要】
1.一种数字双模列尾数据分析方法,其特征在于,读取列尾风压和列尾电池电压数据;拼接帧头帧尾数据;根据帧头帧尾数据以及协议进行解析;绘制列尾风压及列尾电池的数据曲线并分析故障原因。2.根据权利要求1所述的方法,其特征在于,所述拼接帧头帧尾数据后,还要对数据进行CRC验证。3.根据权利要求2所述的方法,其特征在于,对数据进行CRC验证后,串口特定时间内未接受字节,则执行下一步骤。4.根据权利要求1所述的方法,其特征在于,所述数据内容字段的遇到两个10H则去掉一个10H。5.根据权利要求1所述的方法,其特征在于,所述分析故障原因具体为:如果列尾风压曲线图的某一时间点的风压数值大于特定值N1及小于特定值N2,则列尾主机有故障,并对该时间点的故障进行分析;如果列尾电池电压的曲线图的某一时间点的电压数值大于特定值N3及小于特定值N4,对该异常电压的时间点的列尾...

【专利技术属性】
技术研发人员:田秀臣熊道权张飞王海燕
申请(专利权)人:北京世纪东方通讯设备有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1