A method of transmission based on vector words and message flushing in a 1553B bus network

By introducing vector words and message refresh mechanisms into the 1553B bus network, the problem of bandwidth waste caused by unrefreshed data is solved, and more efficient bandwidth utilization and management are achieved.

CN115576875BActive Publication Date: 2026-04-28SHENZHEN TIANXUAN TIANJI ELECTRONICS CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN TIANXUAN TIANJI ELECTRONICS CO LTD
Filing Date
2022-09-29
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In the existing 1553B bus network, unrefreshed data transmission leads to a waste of bus transmission bandwidth.

Method used

A transmission method based on vector words and message refresh is adopted. The method determines whether the data has been refreshed by sending vector word commands and refresh flags, and transmission is only performed after the data has been refreshed.

Benefits of technology

It improves the utilization of bus bandwidth, saves unnecessary data transmission, and achieves simple and efficient bandwidth management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115576875B_ABST
    Figure CN115576875B_ABST
Patent Text Reader

Abstract

The application discloses a transmission method based on vector words and message refreshing in a 1553B bus network, and a vector word transmission method is designed for BC input messages, such as RT to BC, RT to RT, RT to RTS, a format of a sending vector word command of the RT is designed as "sending vector word instruction, vector word, sending RT state word", so that the BC can determine whether the sending message related to the sending RT has a transmission condition according to the vector word of the sending RT; and a refreshing flag mechanism transmission method is designed for BC output messages, such as BC to RT, BC to RTS, 16 words are set, each bit in the 16 words corresponds to an output message of the BC, when the output message of the BC is ready, a refreshing flag bit of a refreshing flag word corresponding to the BC is set through a driving software joint, when the refreshing flag bit is set by the transmission software of the BC, the output message transmission is organized, in this way, once the refreshing flag bit is not set, the message is not transmitted, so that the bus bandwidth is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer communication technology, and in particular to a transmission method based on vector words and message refresh in a 1553B bus network. Background Technology

[0002] The 1553B is a time-division multiplexed command / response data bus widely used in avionics due to its high reliability and real-time performance, and is also currently widely used in shipboard systems. A bus controller (BC), several (no more than 31) remote terminals (RTs) for data communication between subsystems and the data bus can be connected to the bus. Typically, a bus monitor (MT) can also be connected to monitor the communication status of each node.

[0003] In existing technologies, bus lists are always scheduled according to a predefined message cycle. However, in reality, not every message in the bus list needs to be scheduled according to its predefined cycle; transmission is only required when the data needs to be refreshed. Transmitting non-refreshed data results in a waste of bus transmission bandwidth. Summary of the Invention

[0004] In view of the above technical problems, the present invention provides a transmission method based on vector words and message refresh in a 1553B bus network, which ensures that messages are sent only after data refresh, so as to save bus transmission bandwidth.

[0005] Other features and advantages of the invention will become apparent from the following detailed description, or may be learned in part by practice of the invention.

[0006] The purpose of this invention is to provide a transmission method based on vector words and message refresh in a 1553B bus network, the method comprising:

[0007] In the bus table, for the input message of BC, the format of the transmit vector word command for transmitting RT is designed as: "transmit vector word instruction, vector word, transmit RT status word", wherein the vector word and the transmit RT status word are transmitted by the transmit RT. When the data to be transmitted by the transmit RT has been refreshed, the vector word bit corresponding to the corresponding transmit sub-address is set to "1".

[0008] For the output message of the BC, 16 words are set, and each bit of the 16 words corresponds to one output message of the BC. When the output message of the BC is ready, the refresh flag bit of the corresponding refresh flag word is set through the driver software connector. When the transmission software of the BC detects that the refresh flag bit is set, the transmission of the output message is organized, and the refresh flag bit is cleared after the transmission is completed.

[0009] Furthermore, the input message of the BC is one of RT to BC, RT to RT, or RT to RTS.

[0010] Furthermore, the output message of the BC is one of BC to RT or BC to RTS.

[0011] Furthermore, the sending sub-address is designed to be 1 to 16, which corresponds to bits 0 to 15 of the vector word.

[0012] The technical solution of the present invention has the following beneficial effects:

[0013] This invention improves bandwidth utilization: by using a refresh flag and vector word to determine whether a message needs to be sent, the bus bandwidth can be used to transmit other messages if no message is sent. Furthermore, it is simple to implement: the vector word of RT is obtained by sending a vector word message, and the BC output message refresh flag is determined using up to 16 16-bit words. Attached Figure Description

[0014] Figure 1 This is a flowchart of a transmission method according to an embodiment of this specification. Detailed Implementation

[0015] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of example embodiments to those skilled in the art. The described features and characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0016] like Figure 1 As shown in the embodiments of this specification, a transmission method based on vector words and message refresh in a 1553B bus network is provided. The method includes steps S101 to S102:

[0017] In step S101, in the bus table, for the input message of BC, the input message is one of RT to BC, RT to RT, or RT to RTS. The format of the transmit vector word command for transmitting RT is designed as: "transmit vector word instruction, vector word, transmit RT status word". The vector word and the transmit RT status word are transmitted by the transmit RT. When the data to be transmitted by the transmit RT has been refreshed, the vector word bit corresponding to the corresponding transmit sub-address is set to "1". The transmit sub-address is designed to be 1 to 16, corresponding to bits 0 to 15 of the vector word bit. Thus, based on the vector word of the transmit RT, BC can determine whether the transmission conditions for the transmit message related to the transmit RT are met. If the conditions are not met, i.e., the vector word bit is not set, the transmission of the related message is not organized, thereby saving bandwidth. In this way, by using the transmission of a simple vector word message (3 1553B words), the transmission conditions for several subsequent possible 1553B words can be determined, thereby saving bus bandwidth.

[0018] In step S102, 16 words are set for the output message of the BC, and each bit of the 16 words corresponds to one output message of the BC. When the output message of the BC is ready, the refresh flag bit of the corresponding refresh flag word is set through the driver software connector. When the transmission software of the BC detects that the refresh flag bit is set, the transmission of the output message is organized, and the refresh flag bit is cleared after the transmission is completed.

[0019] The BC output messages, specifically BC to RT and BC to RTS, employ a refresh flag mechanism. This mechanism uses 16 words, with each word corresponding to one BC output message, thus supporting the transmission of up to 256 BC output messages. When the BC output data is ready, the driver software interface sets the refresh flag bit of the corresponding refresh flag word. The BC transmission software only organizes the message transmission when it detects the refresh flag is set; after transmission, it clears the refresh flag bit.

[0020] In this way, if the refresh flag is not set, the message will not be transmitted, thus saving bus bandwidth.

[0021] This invention improves bandwidth utilization: by using a refresh flag and vector word to determine whether a message needs to be sent, the bus bandwidth can be used to transmit other messages if no message is sent. Furthermore, it is simple to implement: the vector word of RT is obtained by sending a vector word message, and the BC output message refresh flag is determined using up to 16 16-bit words.

[0022] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention. In addition, those skilled in the art can understand that although some embodiments described herein include certain features included in other embodiments but not other features, combinations of features of different embodiments are meant to be within the scope of the present invention and form different embodiments. For example, in the above claims, any one of the claimed embodiments can be used in any combination. The information disclosed in this background section is only intended to deepen the understanding of the overall background technology of the present invention, and should not be regarded as an admission or in any form implying that the information constitutes prior art known to those skilled in the art.

Claims

1. A transmission method based on vector words and message refresh in a 1553B bus network, characterized in that, The method includes: In the bus table, for the input message of BC, the format of the transmit vector word command for transmitting RT is designed as: "transmit vector word instruction, vector word, transmit RT status word", wherein the vector word and the transmit RT status word are transmitted by the transmit RT. When the data to be transmitted by the transmit RT has been refreshed, the vector word bit corresponding to the corresponding transmit sub-address is set to "1"; For the output message of the BC, 16 words are set, with each word corresponding to one output message of the BC. When the output message of the BC is ready, the refresh flag bit of the corresponding refresh flag word is set through the driver software connector. When the transmission software of the BC detects that the refresh flag bit is set, the transmission of the output message is organized, and the refresh flag bit is cleared after the transmission is completed. The input message of the BC is one of RT to BC, RT to RT, or RT to RTS; The output message of BC is one of BC to RT or BC to RTS; The sending sub-address is designed to be 1~16, which corresponds to bits 0~15 of the vector word.

Citation Information

Patent Citations

  • Real-time control method for asynchronous messages of 1553B bus

    CN104317764A

  • 1553B bus universe message triggering control method

    CN105530155A

  • 1553B bus controller protocol processing IP core

    CN114077562A

  • Transmission method based on vector word and message refreshing in 1553B bus network

    CN116155640A