一种历程记录仪通信信号处理方法技术

技术编号:36340990 阅读:53 留言:0更新日期:2023-01-14 17:54
本发明专利技术公开了一种历程记录仪通信信号处理方法,涉及设备的通信处理领域,包括:步骤一,利用反汇编技术对历程记录仪内部串口数据进行获取,对获取的串口数据进行解析,以分析各工作状态参数在串口数据中的定点位置;步骤二,在历程记录仪发送握手指令后,对历程记录仪反馈后每桢下行数据进行定点位置截取、拼接整合,进而得到历程记录仪内部存储数据包;步骤三,将需要修改的数据进行逆向转换,替代内部存储数据包中对应位置的数据,并将其发送给历程记录仪进行数据修改,得到修改数据包,以完成对历程记录仪通信信号的处理。完成对历程记录仪通信信号的处理。完成对历程记录仪通信信号的处理。

【技术实现步骤摘要】
一种历程记录仪通信信号处理方法


[0001]本专利技术涉及设备通信领域。更具体地说,本专利技术涉及与航空发动机相配的一种历程记录仪通信信号处理方法。

技术介绍

[0002]航空发动机的寿命控制是保证其安全使用的有效手段之一。通常发动机的寿命分为工作小时寿命和日历期寿命。其中,发动机的空中工作时间和地面维护开车时间决定了工作小时寿命;使用和维护条件决定了日历期寿命。目前用户通常采用历程记录仪对发动机的工作小时寿命和日历期寿命进行监控。
[0003]通常情况下历程记录仪在与发动机在地面通讯状态时,可以通过RS232 接口进行通讯,完成系统的自检、数据下载、配置参数加载和数据修正等功能。同时硬件平台中的接口电路可以与通用计算机通讯,实现发动机历程算法中完整循环和部分循环门限值的修改,可以在不更改软硬件设计的条件下,满足对不同发动机燃气涡轮转速信号的需求。
[0004]但对于发动机来说,其对应选配的历程记录仪,多数参数是可以修改的,但对于进口发动机,历程记录仪作为该型发动机的重要电子附件,其内部具有该型发动机历程参数的计算方法,因无法用近似的历程记录仪替换,只能使用对应历程记录仪与之发动机匹配,但因这类进口发动机在更换,修理,维护过程需对其配套的历程记录仪记录的历程信息进行修订,保障该型发动机安全可靠的使用,但进口历程记录仪内部的参数是固定的,无法对其进行适应性的修改,故将其应用在对应的时,无法满足实际应用场景的需要。

技术实现思路

[0005]本专利技术的一个目的是解决至少上述问题和/或缺陷,并提供至少后面将说明的优点。
[0006]为了实现本专利技术的这些目的和其它优点,提供了一种历程记录仪通信信号处理方法,包括:
[0007]步骤一,利用反汇编技术对历程记录仪内部串口数据进行获取,对获取的串口数据进行解析,以分析各工作状态参数在串口数据中的定点位置;
[0008]步骤二,在历程记录仪发送握手指令后,对历程记录仪反馈后每桢下行数据进行定点位置截取、拼接整合,进而得到历程记录仪内部存储数据包;
[0009]步骤三,将需要修改的数据进行逆向转换,替代内部存储数据包中对应位置的数据,并将其发送给历程记录仪进行数据修改,以完成对历程记录仪通信信号的处理。
[0010]优选的是,在步骤一中,所述工作状态参数被配置为包括:历程记录仪总工作时间、起飞工作时间、极限工作时间、燃气温度超温工作时间、断开电调/综调工作时间、断开PT工作时间、等效工作时间、循环数、启动次数。
[0011]优选的是,在步骤一中,所述内部串口数据获取包括利用IDA反汇编技术得到历程记录内部各子程序,从各子程序中找到涉及串口通信数据在串口通信数据包中的地址位,
以判别出串口数据的结构组成和分布情况。
[0012]优选的是,在步骤一中,所述串口数据的解析是将历程记录仪的下行信号进行分段提取,并通过解析得到对应工作状态参数。
[0013]优选的是,在步骤三中,在进行数据修改时,若发现输入的修改数据与修改后的数据存在偏差,则通过以下步骤消除偏差:
[0014]S30,采集n个输入的修改数据x
i
和修改后的数据y
i
,i=1、2...n;
[0015]S31,当y

x近似满足一次函数时,设:
[0016]y=k
·
x+b
[0017]S32,采用“最小二乘法”,求解k、b,使残差平方和R
SS
最小,有:
[0018][0019]S33,采用S32中的公式分别对k、b求偏导,得:
[0020][0021][0022]S34,使R
SS
最小,则:
[0023][0024]解得:
[0025][0026]优选的是,在步骤三中,还包括在修改数据包中增加修改指令数据包头,增加校验码,发送修改指令。
[0027]优选的是,还包括:基于历程记录仪通信信号的处理方法编译历程记录仪检测软件,并将该软件固化在带有RS232串口的移动电脑设备中,得到与实际工况相配合的历程记录仪检测体系。
[0028]本专利技术至少包括以下有益效果:本专利技术针对性地对不能进行参数修改的历程记录仪进行数据通信方法限定,以使其满足与之匹配发动机在各种工况下的参数修订,具有更好的适应性。
[0029]本专利技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本专利技术的研究和实践而为本领域的技术人员所理解。
附图说明
[0030]图1为本专利技术的在数据包中截取有效数据的处理流程示意图;
[0031]图2为本专利技术历程记录仪记录的总工作时间中输入值与实际值的关系曲线图。
具体实施方式
[0032]下面结合附图对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
[0033]历程记录仪串口通信信号处理的方法采用通过反汇编历程记录仪内部工作软件,利用IDA反汇编技术得到历程记录仪内部串口数据结构组成和分布情况,将历程记录仪下行信号进行分段提取,并进行解析得到当前工作状态参数;发送握手指令后,对历程记录仪反馈后每桢下行数据进行特殊位置数据截取,对多个特殊位置数据结果进行拼接整合,得到历程记录仪内部存储数据包,并对数据包进行解析得到其内部存储数据;将需要修改的数据进行逆向转换,替代内部存储数据包中对应位置的数据,并将其发送给历程记录仪,完成数据修改;最终获得历程记录仪通信信号的处理方法。利用历程记录仪通信信号的处理方法编译历程记录仪检测软件,将该软件固化在带有RS232串口的移动电脑设备中,完成历程记录仪装置制作。
[0034]1、历程记录仪串口通信数据包主要由历程记录内部各子程序计算出的数据整合形成。利用IDA反汇编技术得到历程记录仪得到历程记录内部各子程序,从各子程序中找到涉及串口通信数据在串口通信数据包中的地址位,判别出串口数据结构组成和分布情况。依据串口数据结构组成和分布情况将历程记录仪下行信号进行分段提取,并进行解析得到当前历程记录仪工作状态参数;
[0035]举例:
[0036]55AA......000000(43760500)09110000.......0000173700004000000000F8000000C0000000000000000000000000000000000000......
[0037]历程记录仪内部子程序(总工作时间)经IDA反汇编后,在上述16进制代码中找到其对应的地址位(上列数据中的括号部分),即可确定其分布情况,其计算方式通过历程记录仪内部子程序(总工作时间)可得,此时总工作时间需要将16进制代码(00057643)转10进制,则此时历程记录仪记录的总工作时间为357955秒。
[0038]2、在发送握手指令后,对历程记录仪反馈后每桢下行数据进行特殊位置数据截取,对多个特殊位置数据结果进行拼接整合,具体来说,其处理流程包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种历程记录仪通信信号处理方法,其特征在于,包括:步骤一,利用反汇编技术对历程记录仪内部串口数据进行获取,对获取的串口数据进行解析,以分析各工作状态参数在串口数据中的定点位置;步骤二,在历程记录仪发送握手指令后,对历程记录仪反馈后每桢下行数据进行定点位置截取、拼接整合,进而得到历程记录仪内部存储数据包;步骤三,将需要修改的数据进行逆向转换,替代内部存储数据包中对应位置的数据,并将其发送给历程记录仪进行数据修改,以完成对历程记录仪通信信号的处理。2.如权利要求1所述的历程记录仪通信信号处理方法,其特征在于,在步骤一中,所述工作状态参数被配置为包括:历程记录仪总工作时间、起飞工作时间、极限工作时间、燃气温度超温工作时间、断开电调/综调工作时间、断开PT工作时间、等效工作时间、循环数、启动次数。3.如权利要求1所述的历程记录仪通信信号处理方法,其特征在于,在步骤一中,所述内部串口数据获取包括利用IDA反汇编技术得到历程记录内部各子程序,从各子程序中找到涉及串口通信数据在串口通信数据包中的地址位,以判别出串口数据的结构组成和分布情况。4.如权利要求1所述的历程记录仪通信信号处理方法,其特征在于,在步骤一中,所述串口数据的解析是将历程记录仪的...

【专利技术属性】
技术研发人员:陈晋陈海牛卓伟伟董宝君陈林谭耀兰敬宏敬敏贾永康蒋燕
申请(专利权)人:成都国营锦江机器厂
类型:发明
国别省市:

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

1