ARINC 429 communication redundancy method based on vxworks operation system

An operating system and redundancy technology, applied in the field of ARINC429 communication redundancy based on vxworks, it can solve problems such as unreliability, communication redundancy, and increase link load, so as to reduce unreliable factors, meet real-time requirements, and reduce complexity. sexual effect

Inactive Publication Date: 2009-12-16
XIDIAN UNIV
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, the simplest and most effective redundancy technology often used in communication systems is hardware redundancy technology. To detect faults, thereby realizing communication redundancy, this method has the following technical bottlenecks: (1) when the hardware detection circuit itself breaks down, it cannot monitor the state of the master-slave channel, nor can it complete the automatic switching function of the master-slave channel; (2) ) Due to the need to design hardware circuits, the design and implementation of communication systems are complicated, and additional unreliable factors are introduced
[0005] Another example is the "Design and Realization of Information Redundancy" mentioned in the article "The Redundancy Design of Aviation ARINC429 Bus Communication", which is the ARINC429 communication redundancy realized by cyclic redundancy check (CRC). The disadvantage of redundancy, but the encoding is more complicated, which increases the load of the link
[0006] In addition, real-time performance is an important requirement in the communication technology field of real-time systems. The redundancy methods mentioned above increase the complexity of the system and the difficulty of design to a certain extent, which will inevitably reduce the real-time performance of the system.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • ARINC 429 communication redundancy method based on vxworks operation system
  • ARINC 429 communication redundancy method based on vxworks operation system
  • ARINC 429 communication redundancy method based on vxworks operation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The specific embodiment of the present invention is described in detail below in conjunction with accompanying drawing and program pseudo-code:

[0033] In a specific implementation manner, the pseudocode of the function pcdeal() corresponding to the utilized task PCDeal is:

[0034] void pcdeal()

[0035] {

[0036] ...

[0037] while(1)

[0038] {

[0039] taskDelay(T);

[0040] Choose429();

[0041] ...

[0042] }

[0043] ...

[0044] }

[0045] The pseudocode of the function Choose429() used to select the channel is:

[0046] void Choose429()

[0047] {

[0048] ...

[0049] if()

[0050] {

[0051] ...

[0052] NA=0; NB=0;

[0053] ...

[0054] }

[0055] else if()

[0056] {

[0057] NA++; NB=0;

[0058] if(NA<=N)

[0059] {

[0060] Choose429();

[00...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an ARINC 429 communication redundancy method based on a vxworks operation system, mainly solving the problems of unreliability, low instantaneity and complex design of the redundancy method in the existing instant communication system. The method of the invention has the follow realizing procedures: in an upper computer and a CPU communication system, the upper computer communicates with CPU via two independent ARINC 429 channels, namely a main channel A and a spare channel B; the working sequence and the transmitted data of the two channels are identical; CPU stores data received from the two channels via two different circular buffer zones; before receiving data each time, CPU calls a channel choice function; firstly, the channel choice function judges the number of bytes in the two buffer zones, and detects and chooses a channel according to different situations of the number of bytes in the two buffer zones. The method fully utilizes the circular buffer zone operation function in vxworks, and simplifies the process of anomaly detection and information synchronization to treat faults in time, so that the reliability and the instantaneity of the system can be ensured in software.

Description

technical field [0001] The invention relates to the technical field of communication of real-time systems, in particular to an ARINC429 communication redundancy method based on vxworks. Background technique [0002] The Vxworks operating system is an embedded real-time operating system designed and developed by Winder River Corporation of the United States in 1983. The system provides high-efficiency real-time multitasking while providing good scalability, that is, the main components of the system can be implemented according to the requirements of the application. Add or subtract. [0003] ARINC429 is an aerospace-specific serial communication bus protocol. Due to the high speed and reliability of the information transmitted by ARINC429 itself, it has been used as a general serial transmission bus standard in almost all aircraft avionics systems. However, various environmental factors on the aircraft, such as jitter, high and low temperature, humidity and electromagnetic...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/16G06F9/46
Inventor 相征苑峰万娟汤书苑刘校伟齐佩汉
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products