Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Distributed aviation communication middleware simultaneously supporting CAN bus and Ethernet

A CAN bus, aviation communication technology, applied in the direction of bus network, electrical components, data exchange network, etc., can solve the problem that the middleware system cannot be applied in the field of avionics

Active Publication Date: 2020-08-21
CETC AVIONICS
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Due to the safety considerations of the avionics system, all subsystems and data business processes are mutually backed up to ensure that the operation capability of the avionics system will not be affected after a system failure, so the traditional centralized middleware system cannot be applied in the field of avionics

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
  • Distributed aviation communication middleware simultaneously supporting CAN bus and Ethernet
  • Distributed aviation communication middleware simultaneously supporting CAN bus and Ethernet
  • Distributed aviation communication middleware simultaneously supporting CAN bus and Ethernet

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] This embodiment proposes a distributed aviation communication middleware that simultaneously supports CAN bus and Ethernet.

[0043] The middleware in this embodiment works under the linux system and relies on the interface provided by the operating system to realize the control of the physical bus. Such as figure 1 As shown, the middleware in this embodiment mainly includes three parts: a bus adaptation module, a routing management module, and an interface API.

[0044] Among them, the bus adaptation module shields the differences in the bus operation process, abstracts the various operations of the Ethernet and CAN buses into the same set of operation processes, and provides the data structure and operation functions for accessing the bus to the internal routing management module of the middleware.

[0045] The routing management module is responsible for parsing the received message during the message receiving process, and determines whether it needs to be forwarde...

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 distributed aviation communication middleware simultaneously supporting a CAN bus and the Ethernet, and the aviation communication middleware works under a linux system and depends on an interface provided by an operating system to control a physical bus. The aviation communication middleware comprises a bus adaptation module, a route management module and an interface API.The bus adaptation module is used for shielding bus operation process differences, abstracting various operations of the Ethernet and the CAN bus into the same set of operation process, and providinga data structure and an operation function for accessing the bus for the routing management module; the route management module is responsible for analyzing the received message in the message receiving process, determining whether the message needs to be forwarded or not according to the message information, and searching for a correct route in the message sending process to send out the message; and the interface API is responsible for providing a unified interface for an external program. According to the invention, different bus differences in an avionics system can be shielded, and datatransceiving between different bus devices is realized.

Description

technical field [0001] The invention relates to the technical field of distributed communication middleware, in particular to distributed aviation communication middleware supporting both CAN bus and Ethernet and a message sending and receiving method thereof. Background technique [0002] With the development of electronic technology, in the field of civil avionics (Avionics), the on-board systems are becoming more and more complex. Civil avionics not only involves general-purpose equipment such as communication, navigation, identification, flight management, air data, radar, and electronic display control that meet basic functions, but also optimizes experiences such as audio control, passenger service, cabin control, wireless Internet access, and multimedia services. system. [0003] Due to the large number of devices, the physical bus between devices is complex. When designing communication scenarios between devices, business software requires a lot of manpower to adap...

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): H04L12/40H04L29/06H04L29/08
CPCH04L12/40006H04L12/40032H04L67/12H04L69/162H04L2012/40215H04L2012/4028H04L67/56
Inventor 吴夏风赵羚钧
Owner CETC AVIONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products