The invention discloses a real-time data synchronization system for rail transit based on network communication, which comprises two or more CPUs in the rail transit system, each of which is connected with a network card, and the network cards are connected with each other. The invention is suitable for different types of CPUs, suitable for systems with high real-time requirements, simple implementation, standard-based industrial ethernet, UDP protocol is simple and convenient, does not need complex network links, link mode is point-to-point, and has high real-time and reliability.
【技术实现步骤摘要】
基于网络通信的轨道交通实时数据同步系统
本专利技术属于软件算法领域,用于数据的实时同步通信。
技术介绍
在工业控制系统和安全信号系统(应用于航空电子、铁路信号、核电等行业)中,软件系统一般采用多个CPU实现,软件系统之间需要进行实时的数据同步。为了确保数据同步的高实时性和高可靠性,必须采用有效的通信方式在软件系统之间进行实时数据同步,避免由于数据同步不及时或丢失导致系统功能失效、甚至安全事故的发生。该方法可以克服传统的同步通信方式一些缺陷。目前在轨道交通信号系统行业,CPU之间的数据同步多采用共享内存RAM方式。采用共享内存RAM同步CPU之间数据,虽然数据传输量可以比较大,但该方式有如下缺点:1.对硬件设计有限制,必须将两块CPU设计在同一块主板上,系统架构耦合性高。2.程序设计必须按照具体的硬件定制,可移植性差。一旦改动或升级,必须重新开发。3.不可以并行处理。一个CPU存取RAM数据时,另一个CPU不可以同时存取。另外,传统的数据传输方式,如CAN总线,高速串口等,由于传输数据量较小,时间确定性差,不能适应轨道交通信行业实时性能要求比较高、性息处理量较大、安 ...
【技术保护点】
1.基于网络通信的轨道交通实时数据同步系统,其特征在于,包括:轨道交通系统内的两个以上的CPU,每个CPU分别与一个网卡相连接,所述网卡之间相互连接。
【技术特征摘要】
1.基于网络通信的轨道交通实时数据同步系统,其特征在于,包括:轨道交通系统内的两个以上的CPU,每个CPU分别与一个网卡相连接,所述网卡之间相互连接。2.根据权利要求1所述的基于网络通信的轨道交通实时数据同步系统,其特征在于:网卡之间的连接基于工业以太网,MAC层以上的协议由处理器完成,MAC协议由网卡实现。3.根据权利要求2所述的基于网络通信的轨道交通实时数...
【专利技术属性】
技术研发人员:李建,
申请(专利权)人:苏州品幕春信息科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。