An LKJ data replacement rate optimization method and system includes: (1) DMI broadcasts to several redundant CPUs, and each redundant CPU receives broadcasts, sends a request to DMI, DMI receives all CPU requests, and sends files in the form of data packets; (2) If the address of one of the CPUs receives data packets is less than the desired address, the CPU resets the timing. (3) If the address of the data packet received by one of the CPUs is greater than the expected address, the current CPU immediately sends the reply of the request to the DMI to resend the data; (4) If the address of the data packet received by all CPUs equals the desired address, then all CPUs Normally receive data. The invention chooses the method of data transmission when DMI receives all module requests, optimizes the data transmission process, and can effectively improve the replacement rate.
【技术实现步骤摘要】
一种LKJ数据换装速率优化方法和系统
本专利技术涉及一种数据换装方法,尤其涉及一种LKJ数据换装速率优化方法和系统。
技术介绍
新一代列车运行监控车载系统(LKJ)采用2乘2取2的主控单元,即采用两端四模的热备荣冗余方式保证安全性,而采用两端四模方式的主机单元,需要在四模同时换装数据时尽可能提高换装速率。
技术实现思路
本专利技术提供一种能够较好提高换装速率的数据换装速率优化方法,以解决现有技术存在的问题。本专利技术采用以下技术方案:一种LKJ数据换装速率优化方法,包括:(1)DMI向若干个冗余CPU发起广播,每个冗余CPU接收到广播后,向DMI发出应答,DMI接收到四个CPU的应答后,通过数据包的形式同时向每个CPU进行文件的发送;(2)如果其中一个CPU接收到的数据包的地址小于期望地址,则该CPU重置计时器,延迟向DMI中发送重新发送数据包的应答;所述期望地址为当前应接收的数据包的地址;(3)如果其中一个CPU接收到的数据包的地址大于期望地址,则当前CPU立即重新向DMI发送请求重新发送数据包的应答;(4)如果所有CPU接收到的数据包的地址等于期望地址,则所有CPU正常接收数据。DMI发出请求发送数据的应答,当CPU发出应答时,计时器开始计时,计时器计时结束后,CPU重新发送应答。DMI广播发送换装数据包的过程为:DMI接收所有CPU发出的应答,如果在设定时间内接收不到其中至少一个CPU发出的应答,则将该至少一个CPU剔除出当前选择换装的CPU,对其它CPU立即广播发送换装数据的操作;DMI预先设置发送状态表,发送状态表保存当前选择换装的所有CPU的请求信 ...
【技术保护点】
1.一种LKJ数据换装速率优化方法,其特征在于,包括:(1)DMI向若干个冗余CPU发起广播,每个冗余CPU接收到广播后,向DMI发出应答,DMI接收到所有CPU的应答后,通过数据包的形式同时向所有CPU进行文件的发送;(2)如果其中一个CPU接收到的数据包的地址小于期望地址,则该CPU重置计时器,延迟向DMI中发送重新发送数据包的应答;所述期望地址为当前应接收的数据包的地址;(3)如果其中一个CPU接收到的数据包的地址大于期望地址,则当前CPU立即重新向DMI发送请求重新发送数据包的应答;(4)如果所有CPU接收到的数据包的地址等于期望地址,则所有CPU正常接收数据。
【技术特征摘要】
1.一种LKJ数据换装速率优化方法,其特征在于,包括:(1)DMI向若干个冗余CPU发起广播,每个冗余CPU接收到广播后,向DMI发出应答,DMI接收到所有CPU的应答后,通过数据包的形式同时向所有CPU进行文件的发送;(2)如果其中一个CPU接收到的数据包的地址小于期望地址,则该CPU重置计时器,延迟向DMI中发送重新发送数据包的应答;所述期望地址为当前应接收的数据包的地址;(3)如果其中一个CPU接收到的数据包的地址大于期望地址,则当前CPU立即重新向DMI发送请求重新发送数据包的应答;(4)如果所有CPU接收到的数据包的地址等于期望地址,则所有CPU正常接收数据。2.根据权利要求1所述的一种LKJ数据换装速率优化方法,其特征在于:所述(2)中,计时器设置在CPU中,该计时器设定的设定时间到时,向DMI发出请求发送数据的应答,当CPU发出应答时,计时器开始计时,计时器计时结束后,CPU重新发送应答。3.根据权利要求1所述的一种LKJ数据换装速率优化方法,其特征在于:DMI广播发送换装数据包的过程为:DMI接收所有CPU发出的应答,如果在设定时间内接收不到其中至少一个CPU发出的应答,则将该至少一个CPU...
【专利技术属性】
技术研发人员:张文华,徐景胜,赵霄,赵俊峰,张效,闫鑫,周文虎,
申请(专利权)人:河南思维自动化设备股份有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。