In order to solve the technical problems of high cost of rocket engine test caused by using the existing communication protocol of development platform for industrial remote control, which is not convenient for subsequent maintenance and function expansion of rocket engine system, the invention provides a communication method for rocket engine test system, which is based on UDP communication protocol and combined with the existing liquid rocket engine test control system The corresponding data analysis rules are designed to get rid of the dependence on imported control equipment or real-time operating system, reduce the cost of aerospace engine test, and also reduce the difficulty of later system maintenance and function expansion. The whole communication protocol and data specification are simple, feasible, easy to understand, and easy to use and develop. The IP address and data header are used for binding Fixed verification: if the IP address and data header are matched with the lower computer at the same time, the lower computer will start to parse and receive the data packet. Otherwise, the lower computer will not perform any operation, which can ensure that the lower computer receives its own data with high reliability.
【技术实现步骤摘要】
用于火箭发动机试验系统的通信方法
本专利技术涉及一种用于火箭发动机试验系统的通信方法。
技术介绍
在工业控制
中,通讯协议被广泛应用于数据传输过程中,通讯协议定义了控制器能够识别和使用的信息结构,通过使用通讯协议,电子设备之间或经由网络和其他设备可以通信,而不关心它们是具体经过何种网络进行通讯。目前国内在航空、航天发动机试验控制领域,大多数开发者和使用者会选用进口控制设备或实时操作系统作为开发平台,使用平台已有的通讯协议进行工业远程控制,这样虽然可以提高开发的效率,但是试验成本较高,而且给系统后续的维护、功能扩展、集成带来了一定的困难。因此,针对火箭发动机试验的特点,开发一种用于火箭发动机试验系统的通信方法进行火箭发动机试验数据的传输是目前急需解决的问题。
技术实现思路
为解决采用开发平台已有的通讯协议进行工业远程控制而导致的火箭发动机试验的成本较高,不便于火箭发动机系统后续的维护、功能扩展的技术问题,本专利技术提供了一种用于火箭发动机试验系统的通信方法。本专利技术的技术方案是:用于火箭发动机试验系统的通信方法,其特殊之处在于,包括以下步骤:1)上位机接收外部输入的单元测试参数、加热器时序和发动机时序;2)上位机进行时序校验,检查加热器时序和发动机时序的数据格式是否符合UDP通讯协议要求;若符合要求,则将IP地址、数据头、单元测试参数和加热器时序依次打包,得到第一下行数据包,将IP地址、数据头、单元测试参数和发动机时序依次打包,得到第二 ...
【技术保护点】
1.用于火箭发动机试验系统的通信方法,其特征在于,包括以下步骤:/n1)上位机接收外部输入的单元测试参数、加热器时序和发动机时序;/n2)上位机进行时序校验,检查加热器时序和发动机时序的数据格式是否符合UDP通讯协议要求;若符合要求,则/n将IP地址、数据头、单元测试参数和加热器时序依次打包,得到第一下行数据包,/n将IP地址、数据头、单元测试参数和发动机时序依次打包,得到第二下行数据包,进入步骤3);/n否则,上位机显示时序错误提示,返回步骤1);/n所述IP地址与下位机一一对应;所述下位机包括加热器下位机和发动机下位机;/n3)上位机发送第一下行数据包和第二下行数据包;/n4)加热器下位机根据UDP通讯协议接收所述第一下行数据包,发动机下位机根据UDP通讯协议接收所述第二下行数据包;/n5)下位机接收所述第一下行数据包和第二下行数据包:/n加热器下位机根据说明书表1所示规则解析所述第一下行数据包中的IP地址和数据头,若IP地址和数据头同时与加热器下位机匹配,则加热器下位机开始接收所述第一下行数据包;/n发动机下位机根据说明书表2所示规则解析所述第二下行数据包中的IP地址和数据头,若 ...
【技术特征摘要】
1.用于火箭发动机试验系统的通信方法,其特征在于,包括以下步骤:
1)上位机接收外部输入的单元测试参数、加热器时序和发动机时序;
2)上位机进行时序校验,检查加热器时序和发动机时序的数据格式是否符合UDP通讯协议要求;若符合要求,则
将IP地址、数据头、单元测试参数和加热器时序依次打包,得到第一下行数据包,
将IP地址、数据头、单元测试参数和发动机时序依次打包,得到第二下行数据包,进入步骤3);
否则,上位机显示时序错误提示,返回步骤1);
所述IP地址与下位机一一对应;所述下位机包括加热器下位机和发动机下位机;
3)上位机发送第一下行数据包和第二下行数据包;
4)加热器下位机根据UDP通讯协议接收所述第一下行数据包,发动机下位机根据UDP通讯协议接收所述第二下行数据包;
5)下位机接收所述第一下行数据包和第二下行数据包:
加热器下位机根据说明书表1所示规则解析所述第一下行数据包中的IP地址和数据头,若IP地址和数据头同时与加热器下位机匹配,则加热器下位机开始接收所述第一下行数据包;
发动机下位机根据说明书表2所示规则解析所述第二下行数据包中的IP地址和数据头,若IP地址和数据头同时与发动机下位机匹配,则发动机下位机开始接收所述第二下行数据包;
第一下行数据包和第二下行数据包接收完成后,进入步骤6);否则,加热器下位机和/或发动机下位机显示错误提示,返回步骤1);
6)上位机向加热器下位机发送第一启动指令;
7)加热器下位机接收第一启动指令,根据所述第一下行数据包中的单元测试参数和加热器时序控制加热器工作,并向上位机返回自身运行状态和/或阀门状态;
8)加热器工作设定时间后,加热器下位机通过硬件IO向发动机下位机发送第二启动指令;
9)发动机下位机接收第二启动指令,根据所述第二下行数据包中的单元测试参数和发动机时序控制发动机工作,并向上位机返回自身运行状态和/或阀门状态。
2.用于火箭发动机试验系统的通信方法,其特征在于,
1)上位机接收外部输入的单元测试参数、闭环参数、加热器时序和发动机时序;
2)上位机进行时序校验,检查加热器时序和发动机时序的数据格式是否符合UDP通讯协议要求;若符合要求,则
将IP地址、数据头、单元测试参数和加热器时序依次打包,得到第一下行数据包,
将IP地址、数据头、单元测试参数和发动机时序依次打包,得到第二下行数据包,
将IP地址、数据头、单元测试参数和闭环参数依次打包,得到第三下行数据包,
...
【专利技术属性】
技术研发人员:张小松,周亚奇,章萌,郭宁敏,赵恒,杨敏利,
申请(专利权)人:西安航天动力试验技术研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。