CN111786728A - Multi-level management scheduling network device of FC-AE-1553 bus - Google Patents

Multi-level management scheduling network device of FC-AE-1553 bus Download PDF

Info

Publication number
CN111786728A
CN111786728A CN202010806023.7A CN202010806023A CN111786728A CN 111786728 A CN111786728 A CN 111786728A CN 202010806023 A CN202010806023 A CN 202010806023A CN 111786728 A CN111786728 A CN 111786728A
Authority
CN
China
Prior art keywords
bus
sub
buses
connecting bridge
communicated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010806023.7A
Other languages
Chinese (zh)
Inventor
彭帮秀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Yunhu Zhihu Technology Co ltd
Original Assignee
Chengdu Yunhu Zhihu Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Yunhu Zhihu Technology Co ltd filed Critical Chengdu Yunhu Zhihu Technology Co ltd
Priority to CN202010806023.7A priority Critical patent/CN111786728A/en
Publication of CN111786728A publication Critical patent/CN111786728A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/27Arrangements for networking
    • H04B10/278Bus-type networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40013Details regarding a bus controller

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention discloses a multi-level management scheduling network device of an FC-AE-1553 bus, which comprises an FC-AE-1553 bus network, a connecting bridge and a plurality of buses to be communicated, wherein the connecting bridge is used for scheduling the plurality of buses to be communicated to communicate with the FC-AE-1553 bus network. The FC-AE-1553 bus can communicate with a plurality of external buses by arranging the connecting bridge, so that the defect that the external buses cannot be directly mounted with the FC-AE-1553 buses due to differences between the external buses and the FC-AE-1553 buses is overcome.

Description

Multi-level management scheduling network device of FC-AE-1553 bus
Technical Field
The invention relates to the technical field of FC-AE-1553 bus scheduling, in particular to a multi-level management scheduling network device of an FC-AE-1553 bus.
Background
In the existing military avionics system, a great number of devices adopt the MIL-STD-1553B bus protocol, which plays an important role in the modern avionics system. As more and more avionics systems are integrated, the electromagnetic interference, electrostatic emission, electromagnetic pulse and the like from the inside and outside of the system have more and more serious influence on the electrical transmission bus system, and with the increase of the military I/O number, the data transmission quantity of the avionics system is increased, and the rate of 1M/bs of the traditional 1553B bus is far from meeting the requirement. The Fiber Channel (Fiber Channel) is used as a new generation of avionics system communication network technology, has the characteristics of high transmission speed, low delay, long transmission distance, high reliability and the like, and supports 1G/2G/4G bandwidth. The FC-AE-1553 bus protocol of the FC-based upper-layer communication protocol inherits the characteristics of MIL-STD-1553B communication and improves the communication rate and reliability. However, the original buses such as RS422, RS485, RS232, MIL-STD-1553B and the like on the avionics system cannot be directly communicated with FC-AE-1553.
For example: the communication bandwidth of the MIL-STD-1553B is only 1M/bs, and if the protocol rate difference of two buses directly mounted to the FC-AE-1553 is too large, the response of the MIL-STD-1553B cannot keep up with the scheduling rate of the FC-AE-1553. Therefore, it is very important to provide a multi-level management scheduling network device of the FC-AE-1553 bus to realize the normal communication between the FC-AE-1553 bus and each bus on the avionics system.
Disclosure of Invention
The invention aims to: in order to overcome the defects, a multi-level management scheduling network device of the FC-AE-1553 bus is provided to realize the normal communication between the FC-AE-1553 and each bus on an avionics system and improve the convenience of the communication.
In order to achieve the purpose, the technical scheme of the invention is as follows: a multi-level management scheduling network device of an FC-AE-1553 bus comprises an FC-AE-1553 bus network, a connecting bridge and a plurality of buses to be communicated, wherein the connecting bridge is used for scheduling the plurality of buses to be communicated to communicate with the FC-AE-1553 bus network.
Furthermore, the buses to be communicated are used as sub-networks to be connected with the connecting bridge, the connecting bridge is connected with a node on the FC-AE-1553 bus, and the buses to be communicated comprise RS422, RS485, RS232 and MIL-STD-1553B buses.
Furthermore, a receiving cache block and a sending cache block are arranged in the connecting bridge and used as a sending sub-address block and a receiving sub-address block of the connecting bridge, so that information of the FC-AE-1553 bus network and a plurality of buses to be communicated can be stored.
Furthermore, the input end of the sending sub-address block is connected with an external bus, the output end of the sending sub-address block is connected with an FC-AE-1553 bus, the output end of the receiving sub-address block is connected with the external bus, and the input end of the receiving sub-address block is connected with the FC-AE-1553 bus.
Furthermore, the connecting bridge allocates sub-addresses to the sub-networks connected with the connecting bridge, and numbers the sub-addresses so that the sub-addresses correspond to the number of nodes in the connected sub-networks.
Due to the adoption of the scheme, the invention has the beneficial effects that: the invention solves the defects of the prior art, provides a multi-level management scheduling network device of an FC-AE-1553 bus, and has the advantages that:
(1) the FC-AE-1553 bus can be communicated with a plurality of external buses by arranging the connecting bridge, the connecting bridge can store the information of each bus in advance, and the defect that the external bus cannot be directly mounted with the FC-AE-1553 bus due to the difference of transmission rate, frame format and the like between the external bus and the FC-AE-1553 bus can be avoided.
(2) According to the invention, the information of the FC-AE-1553 bus and the bus to be communicated is stored in the connecting bridge in advance, and the connecting bridge can be matched with the information of each sub-address in the connecting bridge during communication, so that the driving software and the application software matched with the original bus can be completely multiplexed without re-building, and the convenience of communication is improved.
(3) The invention can realize multi-level scheduling of the external bus, namely correspondingly scheduling the bus with a plurality of nodes, thereby improving the communication rapidity.
Drawings
Fig. 1 is a block diagram of a multi-level management scheduling network device according to the present invention.
FIG. 2 is a block diagram of the structure of the FC-AE-1553 bus connected with serial buses such as RS422, RS485 and the like.
FIG. 3 is a block diagram of the connection between the FC-AE-1553 bus and the MIL-STD-1553B bus according to the present invention.
Detailed Description
The technical solutions of the present invention will be described clearly and completely with reference to the accompanying drawings, and it should be understood that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience of description and simplicity of description, but do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
In the description of the present invention, it should be noted that, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
Examples
As shown in fig. 1 to 3, a multi-level management scheduling network device for an FC-AE-1553 bus includes an FC-AE-1553 bus network, a connection bridge, and a plurality of buses to be communicated, in this embodiment, the buses to be communicated include external buses such as RS422, RS485, RS232, MIL-STD-1553B, and the connection bridge is PowerPC.
The buses to be communicated are used as sub-networks to be connected with the PowerPC, the PowerPC is connected with one node on the FC-AE-1553 bus, and therefore the buses to be communicated can be mounted on the nodes of the FC-AE-1553 bus network. Then several buses to be communicated connected with the PowerPC can be dispatched by sending an instruction to the PowerPC through the FC-AE-1553 bus. Therefore, the FC-AE-1553 bus is connected with various external buses or interfaces, various different interfaces and buses can be scheduled, and the practicability and convenience of the scheduling of the FC-AE-1553 bus, the external interfaces and the buses are improved.
The PowerPC is internally provided with a sending cache block and a receiving cache block which are respectively used as a sending sub-address block and a receiving sub-address block of the connecting bridge. The subaddress blocks are numbered according to the specific number of nodes (namely, external buses to be communicated) in the sub-networks of the connecting bridge, so that the subaddress blocks correspond to the connected nodes one by one, or a plurality of subaddress numbers correspond to one node according to different requirements, so that information of each external bus to be communicated is cached firstly, specifically, the input end of the sending subaddress block is connected with the external bus to be communicated, the output end of the sending subaddress block is connected with the FC-AE-1553 bus, the output end of the receiving subaddress block is connected with the external bus to be communicated, and the input end of the receiving subaddress block is connected with the FC-AE-1553 bus.
Further, the PowerPC allocates the sub-address to the serial interfaces connected to RS422, RS485, RS232, etc., and establishes mapping, so that the PowerPC can correctly access its internal storage unit when executing the instruction, and is convenient for addressing, that is, the information of the serial interface is stored in the transmitting sub-address block. When the FC-AE-1553 network node receives the frame message sent by the network administrator on the bus, the PowerPC can put the message into the corresponding receiving subaddress according to the subaddress in the frame format and schedule the corresponding serial interface connected with the PowerPC by accessing the corresponding sending subaddress block, thereby realizing the communication between the FC-AE-1553 bus and the RS422, RS485, RS232 and other buses and realizing the multi-layer scheduling.
Specifically, when the FC-AE-1553 bus communicates with buses connected with serial interfaces such as RS422, RS485 and RS232, the PowerPC is powered on and the connection states of links of the external 422 interface, the 485 interface and the 232 interface are checked, if the connection state of the bus interface has no problem, a sub-system flag bit is set to be 1 in a PowerPC state frame, and if the connection state has the problem, the sub-system flag bit in the state frame is set to be 0.
After receiving a control frame sent by a network administrator on the FC-AE-1553 bus, the FC-AE-1553 network node sends an instruction to the PowerPC, and the PowerPC maps the instruction into a sub-network in a sub-address mode, namely, the instruction from the FC-AE-1553 is stored in a receiving sub-address block, and then the corresponding sending sub-address block is accessed to schedule a corresponding serial interface connected with the PowerPC, so that the communication between the FC-AE-1553 bus and external RS422, RS485, RS232 and the like can be realized, namely, the PowerPC is equal to the network administrator of the sub-network, the information of the corresponding sub-address can be managed during the communication, the multi-level management scheduling can be realized, and the defect that the communication cannot be realized because the external buses and the FC-AE-1553 bus bottom layer transmission medium are different is avoided.
Furthermore, when the FC-AE-1553 bus communicates with the MIL-STD-1553B and other buses, the original bus mode of the MIL-STD-1553B is still reserved in the whole network, and only a network administrator of the MIL-STD-1553B is required to be connected with the PowerPC through a corresponding interface, so that the PowerPC is connected with one network node of the FC-AE-1553, namely the network administrator of the MIL-STD-1553B can be indirectly connected with one network node of the FC-AE-1553 through the PowerPC. The MIL-STD-1553B bus protocol frame format comprises the following steps: a command word, a status word, and a data word, wherein the command word and the status word correspond to a command frame and a status frame, respectively, in the FC-AE-1553 bus. The data word of the MIL-STD-1553B bus exists depending on the command word or the status word, and the frame format of the MIL-STD-1553B bus protocol is as follows: when the frame format of the command word + data word or the status word + data word is converted, S _ ID and D _ ID in the command word or the status word need to be extracted, and then the frame header is filled according to the FC-AE-1553 frame format. And finally, the data segment can be placed into a subaddress designated by the PowerPC, so that the PowerPC can send the data word to the FC-AE-1553 network during communication, and communication between the MIL-STD-1553B bus and the FC-AE-1553 bus is realized.
And because the MIL-STD-1553B bus contains a plurality of network nodes and can realize communication among different nodes, the MIL-STD-1553B bus schedules the communication with the nodes at the lower layer by the MIL-STD-1553B bus per se during communication, when the communication is required to be carried out with the FC-AE-1553 bus network at the upper layer, a network administrator of the MIL-STD-1553B bus sends a message to a PowerPC connected with the PowerPC, the PowerPC inquires the storage information of the corresponding bus inside the PowerPC according to the received message and sends the storage information to the corresponding FC-AE-1553 network node, and finally, the FC-AE-1553 network administrator makes corresponding scheduling. Of course, before sending the message, the PowerPC internally sets the receiving sub-address block and the sending sub-address block in advance. The management mode can reserve all connection modes of the original MIL-STD-1553B and software based on 1553B bus matched development, realizes multiplexing of the original software without additional change, improves the convenience of communication between the MIL-STD-1553B bus and the FC-AE-1553 bus, does not need to build a structure again, and can avoid the defect that the two buses cannot directly communicate due to different transmission rates and frame formats by storing messages in advance.
Parts not described in the above modes can be realized by adopting or referring to the prior art.
Finally, it should be noted that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that changes may be made in the embodiments and/or equivalents thereof without departing from the spirit and scope of the invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (5)

1. A multi-level management scheduling network device of FC-AE-1553 bus is characterized in that: the system comprises an FC-AE-1553 bus network, a connecting bridge and a plurality of buses to be communicated, wherein the connecting bridge is used for scheduling the plurality of buses to be communicated to communicate with the FC-AE-1553 bus network.
2. The multi-level management scheduling network device of the FC-AE-1553 bus of claim 1, wherein: the buses to be communicated are used as sub-networks to be connected with the connecting bridge, the connecting bridge is connected with a node on the FC-AE-1553 bus, and the buses to be communicated comprise RS422, RS485, RS232 and MIL-STD-1553B buses.
3. The FC-AE-1553 bus multi-level management scheduling network device of claim 2, wherein: and a receiving cache block and a sending cache block are arranged in the connecting bridge and used as a sending subaddress block and a receiving subaddress block of the connecting bridge, so that information of the FC-AE-1553 bus network and a plurality of buses to be communicated can be stored.
4. The multi-level management scheduling network device of the FC-AE-1553 bus as claimed in claim 3, wherein: the input end of the sending sub-address block is connected with an external bus, the output end of the sending sub-address block is connected with an FC-AE-1553 bus, the output end of the receiving sub-address block is connected with the external bus, and the input end of the receiving sub-address block is connected with the FC-AE-1553 bus.
5. The FC-AE-1553 bus multi-level management scheduling network device of claim 4, wherein: the connecting bridge allocates sub-addresses for the sub-networks connected with the connecting bridge, and numbers the sub-addresses so that the sub-addresses correspond to the number of nodes in the connected sub-networks.
CN202010806023.7A 2020-08-12 2020-08-12 Multi-level management scheduling network device of FC-AE-1553 bus Pending CN111786728A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010806023.7A CN111786728A (en) 2020-08-12 2020-08-12 Multi-level management scheduling network device of FC-AE-1553 bus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010806023.7A CN111786728A (en) 2020-08-12 2020-08-12 Multi-level management scheduling network device of FC-AE-1553 bus

Publications (1)

Publication Number Publication Date
CN111786728A true CN111786728A (en) 2020-10-16

Family

ID=72761755

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010806023.7A Pending CN111786728A (en) 2020-08-12 2020-08-12 Multi-level management scheduling network device of FC-AE-1553 bus

Country Status (1)

Country Link
CN (1) CN111786728A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113595844A (en) * 2021-08-03 2021-11-02 北京国科天迅科技有限公司 Data interaction method and device
CN113676386A (en) * 2021-06-18 2021-11-19 天津津航计算技术研究所 FC-AE-1553 bus protocol message communication system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113676386A (en) * 2021-06-18 2021-11-19 天津津航计算技术研究所 FC-AE-1553 bus protocol message communication system
CN113676386B (en) * 2021-06-18 2023-01-24 天津津航计算技术研究所 FC-AE-1553 bus protocol message communication system
CN113595844A (en) * 2021-08-03 2021-11-02 北京国科天迅科技有限公司 Data interaction method and device
CN113595844B (en) * 2021-08-03 2022-07-08 北京国科天迅科技有限公司 Data interaction method and device

Similar Documents

Publication Publication Date Title
EP0993635B1 (en) Method and apparatus for dynamic queue sizing
CN111786728A (en) Multi-level management scheduling network device of FC-AE-1553 bus
CN100542180C (en) Method and device during a kind of bandwidth of advanced data link control channel is dynamically adjusted
US8441957B2 (en) Apparatus and method of remote PHY auto-negotiation
CN105144637A (en) Interface device and method for exchanging user data
CN108616402B (en) Management method and system of remote equipment
CN101442563A (en) Data communication method and Ethernet equipment
CN103942014B (en) FC-AE-1553 protocol interface card storage mapping device and storage mapping method
JPH08274720A (en) Memory interface system
CN111552440B (en) Cloud-edge-end data synchronization method for electric power Internet of things
CN110401558A (en) Safety level multi-point communication network equipment, system and safety level network communication method
CN113328870B (en) Multi-node parallel working method of multi-protocol hybrid network
CN115695089A (en) Method, system and bridging device for realizing data forwarding
CN115242652A (en) Network topology device of multi-cluster battery pack management system
CN117439960A (en) Interface management method and system supporting interface multiplexing and compatible virtual network interconnection
CN212392888U (en) Multi-level management scheduling network device of FC-AE-1553 bus
CN109040868A (en) The method and system of ONU end uplink framing in a kind of XGSPON
US6721321B1 (en) Data communication channel processing apparatus for transmitter, protocol stack structure and operating method therefor
CN102201974B (en) Bandwidth allocation method and bandwidth allocation equipment
EP0923269B1 (en) Capability modeling using templates in network management system
CN109257403A (en) Date storage method and equipment, distributed memory system
CN1135749C (en) Bandwidth allocation method for passive optical network based on ATM
US20110149772A1 (en) Transmission and reception apparatus for dynamic lane operation in multi-lane based ethernet system, and method of controlling the same
CN110519137A (en) Switching device
JPH10303962A (en) Node recognizing method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination