随着总线技术的发展,基于多总线融合的信息化综合系统越来越受到人们的重视,现已被应用于武器系统装备中。针对信息化综合系统的通讯实时性问题,首先采用新型的抢占式时间Petri网对系统中多进程通讯过程进行建模与分析,然后利用Petri网理论对模型进行分析,评估其实时性,根据评估结果设计通讯软件中进程的调度。最后,通过一个基于CAN总线和VXI总线的信息化综合系统实例来验证进程调度的实时性。该方法能有效的避免死锁,资源冲突和优先级翻转等不良现象,使实时系统设计更科学化,合理化。
As the development of field bus technique, the Information Synthetic System based on multi-bus tech- nologies has been paid more and more attention and used in weapon systems. Aiming at the problem of real time capa- bility of communication for multi-bus Information Synthetic System, the modeling approach using Preemptive Petri Net for the multi-process communication system is presented in the paper. The model is analyzed with the theory of Petri Net, the model performance in real-time is assessed, and the software for communication process scheduling is de- signed according to the results of the evaluation. Finally, the real-time process scheduling is verified through the exam- ple of Information Synthetic System based on CAN bus and VXI bus. The method can avoid the happening of deadlock, resource confiiction and priority inversion and so on. It makes real time system's design more scientific and reasonable.