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.
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
In the existing 1553B bus network, unrefreshed data transmission leads to a waste of bus transmission bandwidth.
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.
It improves the utilization of bus bandwidth, saves unnecessary data transmission, and achieves simple and efficient bandwidth management.
Smart Images

Figure CN115576875B_ABST
Abstract
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