共查询到19条相似文献,搜索用时 156 毫秒
1.
2.
3.
基于PeliCAN协议的AUV总线系统设计 总被引:3,自引:3,他引:0
设计了基于PeliCAN协议的AUV总线系统;文中介绍了系统总体设计,系统工作流程和基于报文滤波的数据通讯过程;重点介绍了在报文标志符中加入子设备地址的设计方法,在CAN总线原有的开放性基础上,使AUV系统的设备构成更加灵活自由,系统采用双冗余方法,备用总线使系统具有传输容错能力,监测记录系统作为主控计算机的备份,可代替发生故障的主机维持系统正常运转,提高了AUV的可靠性。 相似文献
4.
5.
6.
针对当前工程机械、有轨电车中的CAN总线网络由于线路断裂导致通信中断的问题,提出一种新型的双冗余CAN总线同步系统。该系统提高了传统的双冗余CAN总线发送的同步性,同时解决了CAN总线因错误重发导致的冗余线路时间差问题。多次试验结果表明,该设计提高了CAN总线冗余线路的实时性和安全性,在单线路短路、断路等情况下无丢失数据的现象,对工程机械、有轨电车的稳定运行具有一定的应用价值。 相似文献
7.
8.
9.
CAN总线高层协议CANaerospace及其设计应用 总被引:1,自引:0,他引:1
分析了CAN总线的特点及其应用于航空航天领域所存在的一些问题.概述了专门针对航空航天应用开发的CAN总线的高层协议CANaerospace,重点介绍了CANaerospace的报文类型和结构,以及系统对冗余的支持.最后以MC68376芯片为核心进行了CANaerospace系统应用设计. 相似文献
10.
双冗余容错计算机系统的设计与实现 总被引:1,自引:1,他引:0
本文从容错角度出发介绍了以Intel 8088系列芯片为基础,主要用作线切割控制机的双冗余容错计算机系统。文中讨论了双CPU子系统,一套公共I/O设备的系统硬件结构以及各主要硬件电路的设计与实现,尤其对两个CPU子系统共用一套I/O总线时用硬件实现总线以机器周期切换作了论述。对系统的软件尤其是双机容错管理软件也作了较详细的论述。 相似文献
11.
ARINC659总线因其在时间和空间上均提供了完备的故障冗余和操作健壮性,已经逐渐在对数据通信确定性及故障沉默和屏蔽要求较高的航天领域中展开应用。为了使ARINC659总线能够更好的适应航天器综合电子系统的高度冗余容及分布式控制的需求,对一种能够在不同设备中ARINC659总线之间相互桥接的技术进行了研究,进而实现分布式综合电子系统中所有硬件模块的统一时序规划和通信调度,可以显著提升系统中的资源共享、并行处理、故障冗余及分布式控制能力,同时也为关键系统中不同设备中的硬件模块间实现严格的时序关系操作提供了一种解决方案。最后就桥接对ARINC659总线同步机制的影响进行了分析,据此提出了桥接设计的约束和实现规则。 相似文献
12.
13.
Multi-protocol label switching (MPLS) is an evolving network technology that is used to provide traffic engineering (TE) and high speed networking. Internet service providers, which support MPLS technology, are increasingly demanded to provide high quality of service (QoS) guarantees. One of the aspects of QoS is fault tolerance. It is defined as the property of a system to continue operating in the event of failure of some of its parts. Fault tolerance techniques are very useful to maintain the survivability of the network by recovering from failure within acceptable delay and minimum packet loss while efficiently utilizing network resources.In this paper, we propose a novel approach for fault tolerance in MPLS networks. Our approach uses a modified (k, n) threshold sharing scheme with multi-path routing. An IP packet entering MPLS network is partitioned into n MPLS packets, which are assigned to node/link disjoint LSPs across the MPLS network. Receiving MPLS packets from k out of n LSPs are sufficient to reconstruct the original IP packet. The approach introduces no packet loss and no recovery delay while requiring reasonable redundant bandwidth. In addition, it can easily handle single and multiple path failures. 相似文献
14.
《Microprocessors and Microsystems》1987,11(4):187-195
In multiprocessor systems, interprocessor communication is fundamental to overall performance in terms of throughput, modularity and fault tolerance. Generally, emphasis is placed on achieving high processing speeds (as measured in Whetstone and Dhrystone benchmarks) at the expense of other factors. Communication methods used to support high throughputs are often unacceptable when factors such as reliability and redundancy are paramount. This paper presents a multiprocessor communications architecture designed to achieve high performance, good modularity and expandability, good fault tolerance and the ability to support processor reconfiguration. The protocol is based on that of the token passing bus method, electrical signalling being carried out using a simple parallel bus structure. The design is processor independent. 相似文献
15.
武器系统对可靠性要求较高,这就意味着系统本身要对各种突发故障具有一定的容错能力.为了检测并提升系统容错能力,需要在总线测试过程中加速系统故障生成,因此故障注入系统的设计尤为关键.本文旨在设计这样一套系统,该系统将武器领域中使用较为广泛的1553B总线以及RS422总线进行集成,具备更广泛的适用性.系统包含上位机软件以及... 相似文献
16.
17.
18.
提高冗余服务性能的动态容错算法 总被引:12,自引:0,他引:12
针对分布式应用的性能要求,引入了负载平衡机制,以便对activere plication和primary backup容错算法进行权衡.提出一种基于冗余服务的动态容错算法RAWA(read-any-write-any),能根据系统负载状况动态改变请求的quorum,不但提高了请求的处理速度,而且以一种简单、有效的方式实现了负载平衡.结合所提出的一致性维护和互斥访问机制,该算法可以适用于嵌套访问和状态服务.另外,还分析了RAWA算法的性能,并通过在CORBA平台上与其他容错算法的对比测试,证明RAWA算法在 相似文献
19.
Lingxi Li Hadjicostis C.N. Sreenivas R.S. 《IEEE transactions on systems, man, and cybernetics. Part A, Systems and humans : a publication of the IEEE Systems, Man, and Cybernetics Society》2008,38(1):207-217
This paper proposes an approach for providing tolerance against faults that may compromise the functionality of a given controller modeled by a Petri net. The method is based on embedding the given Petri net controller into a larger (redundant) Petri net controller that retains the original functionality and properties, and uses additional places, connections, and tokens to impose invariant conditions that allow the systematic detection and identification of faults via linear parity checks. In particular, this paper considers two types of redundant Petri net controllers: 1) nonseparate redundant Petri net controllers have the same functionality as the given Petri net controller and allow for fault detection and identification, but do not necessarily retain the given controller intact; and 2) separate redundant Petri net controllers are a special case of the nonseparate redundant controllers that retain the given Petri net controller intact but enhance it with additional places to enable fault detection and identification. The work in this paper obtains complete characterizations of both types of redundant controllers along with necessary and sufficient conditions for them to be bisimulation equivalent to the given original Petri net controller. In addition, this paper discusses how each type of redundant controllers can be designed to have desirable fault detection and identification capabilities. When the bisimulation equivalence requirement is not directly enforced, nonseparate redundant controllers can potentially have advantages over separate ones (e.g., they can use fewer connections to detect and identify the same number of faults). An example of a Petri net controller for a production cell and its fault tolerance capabilities using separate and nonseparate embeddings is used to illustrate the approach. 相似文献