CN119892296B - ARINC717 protocol-based parameter data frame arrangement device and method - Google Patents
ARINC717 protocol-based parameter data frame arrangement device and methodInfo
- Publication number
- CN119892296B CN119892296B CN202411956999.7A CN202411956999A CN119892296B CN 119892296 B CN119892296 B CN 119892296B CN 202411956999 A CN202411956999 A CN 202411956999A CN 119892296 B CN119892296 B CN 119892296B
- Authority
- CN
- China
- Prior art keywords
- parameter
- data frame
- bit
- word
- bit length
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/26—Special purpose or proprietary protocols or architectures
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Communication Control (AREA)
Abstract
The invention provides a parameter data frame arrangement device and method based on ARINC717 protocol, relating to the field of avionic equipment and information technology, wherein the method comprises the steps of fixedly arranging a synchronous word in a first word and fixedly arranging a frame counter in a second word of each subframe in a data frame according to ARINC717 protocol; and screening out parameters with the parameter frequency of 1 Hz from all the parameters to be recorded, sorting according to the parameter recording bit length from high to low, carrying out data frame position arrangement according to the principle based on the parameter bit length, and carrying out data frame position arrangement according to the principle based on the parameter frequency by using the parameters with the parameter frequency of not 1 Hz in all the parameters to be recorded. The invention ensures the integrity of the parameter record, improves the utilization rate of the data frame, improves the performance of the parameter record and analysis, and meets the diversity requirement of parameter output.
Description
Technical Field
The invention relates to the technical field of avionics equipment and information, in particular to a parameter data frame arrangement device and method based on ARINC717 protocol.
Background
The ARINC standard is an airline use electronics and electronic system standard made by the airline radio communications company (Aeronautical Radio inc.). The ARINC717 standard is mainly used for an expandable digital flight data acquisition and recording system of an airline company, and comprises specific requirements required by mandatory flight data recording and other flight data acquisition requirements, and requirements for ensuring customer control interchangeability of equipment in standard aircraft installation.
The data acquisition unit is defined in the ARINC717 standard, wherein the output data of the data acquisition unit is a serial digital bit stream that has been defined to be format ready for recording, and the sampling, conditioning and digitizing of the output data is format defined in the standard. The output data is composed of "data frames" that are repeated every 4 seconds. Each frame is again composed of 4 "subframes", each taking one second, and each subframe is composed of 64, 128, 256 or 512 12 bit "words", the number of words being dependent on the system defined data word rate.
In the data frame, the ARINC717 standard adopts a frame synchronization pattern to represent each subframe. The first word in each subframe fixedly places a sync word, and the octal codes of sync words for 1-4 subframes are 1107, 2670, 5107, and 6670, respectively. And the data frames should contain a run frame counter that is incremented once with each data frame issue, counting from 0 to 4095 consecutively in binary form.
Because of the diversity of parameter output requirements, different recording frequency requirements are required for different parameters in practical application, and the number and bit length of words in a data frame defined in the ARINC717 standard are limited, so that the diversity requirement of parameter output cannot be met.
Disclosure of Invention
In view of this, the embodiment of the application provides a parameter data frame arrangement device and method based on ARINC717 protocol, so as to ensure the integrity of parameter recording, improve the utilization rate of data frames, and improve the performance of parameter recording and analysis.
The embodiment of the application provides a parameter data frame arrangement method based on ARINC717 protocol, comprising the following steps:
According to ARINC717 protocol, a synchronous word is fixedly placed in the first word of each subframe in a data frame, and a frame counter is fixedly placed in the second word, wherein one data frame comprises 4 subframes, each subframe consists of words, when recording, each word has a storage bit length of 16 bits, the actual recording bit length is the lower 12 bits of 16 bits, and the rest upper 4 bits are filled in to 0;
screening out parameters with the parameter frequency of 1 Hz from all the parameters to be recorded, sequencing the parameters according to the length of the parameter recording bits from high to low, and arranging the positions of the data frames according to the principle based on the length of the parameter bits;
carrying out data frame position arrangement according to the principle based on the parameter frequency on the parameters with the parameter frequency of not 1 Hz in all the parameters to be recorded;
when the parameter record bit length of a parameter is larger than 12 bits and the parameter record bit length of the parameter is an integer multiple of 12, the parameter is placed in continuous words of a data frame and occupies all 12 bits of the words, wherein the lowest bit of the parameter is placed at the 1 st bit of the maximum word, and the highest bit of the parameter is placed at the 12 th bit of the minimum word;
The principle based on the parameter frequency comprises the steps of repeatedly placing parameters with the parameter frequency larger than 1 Hz in the same subframe for a plurality of times, wherein the number of times of repeated placement is consistent with the frequency of the parameters, and placing parameters with the parameter frequency smaller than 1 Hz in a specific subframe in a data frame once.
According to one embodiment of the present application, the parameter bit length based principle further includes:
When the parameter record bit length of a parameter is 12 bits, the parameter is placed in the whole word of the data frame, wherein the lowest bit of the parameter is placed in the 1 st bit of the word, and the highest bit of the parameter is placed in the 12 th bit of the word.
According to one embodiment of the present application, the parameter bit length based principle further includes:
When the parameter record bit length of a parameter is less than 12 bits and greater than 8 bits, the parameter is placed in a word and the most significant bit of the parameter is placed in the 12 th bit of the word.
According to one embodiment of the present application, the parameter bit length based principle further includes:
When the parameter record bit length of a parameter is smaller than 8 bits, the parameter is placed in a word, if the data frame has a free bit which is not full of the word and the free bit is larger than or equal to the parameter record bit length of the parameter, the parameter is preferentially placed in the free bit, and if the data frame has no free bit which is not full of the word or the free bit is smaller than the parameter record bit length of the parameter, the parameter is placed in a word, and the highest bit of the parameter is placed in the 12 th bit of the word.
According to one embodiment of the present application, the parameter frequency-based principle further includes:
And repeatedly placing parameters with the parameter frequency larger than 1 Hz in the same subframe for a plurality of times, wherein the number of times of repeated placement is consistent with the frequency of the parameters, and the parameters are sequentially placed on the same bit of the continuous word of the data frame from small to large according to the time sequence.
According to one embodiment of the present application, the parameter frequency-based principle further includes:
When the frequency of the parameter is 0.25 Hz, the parameter is placed in 1 subframe in the data frame, and the placement rule in the subframe is placed according to the principle based on the parameter bit length.
According to one embodiment of the present application, the parameter frequency-based principle further includes:
when the frequency of the parameter is 0.5 Hz, the parameter is placed in the same word and bit in 2 subframes in the data frame, and 1 subframe is arranged between the 2 subframes.
The application also provides a parameter data frame arrangement device based on ARINC717 protocol, comprising:
The parameter information acquisition module is used for reading the imported parameter information file, forming a parameter list and storing the parameter list in the parameter storage area;
The parameter data frame arrangement module is used for monitoring the parameter storage area in real time, when the parameter storage area stores a new parameter list, sequentially reading parameters of the parameter list and corresponding information thereof, and generating a parameter data frame according to the parameter data frame arrangement method based on the ARINC717 protocol;
The parameter map generation module is used for acquiring the parameter data frames, combining the parameter data frames to generate a corresponding parameter map, and storing the parameter map in a parameter map storage area;
and the parameter map display and output module is used for displaying and outputting the parameter map in the parameter map storage area.
Compared with the prior art, the ARINC717 protocol parameter data frame recording format design and the data frame arrangement method based on the parameter bit length and the parameter frequency, which are adopted by the embodiment of the invention, are at least used for the transmission and recording of the avionics system aircraft parameters, rationalize the data frame structure defined by the ARINC717 standard, ensure the integrity of parameter recording, improve the utilization rate of the data frame, improve the performance of parameter recording and analysis, and meet the diversity requirement of parameter output.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a data frame arrangement method according to an embodiment of the present invention;
FIG. 2 is an ARINC717 data frame sub-frame structure based on a data frame design of a parameter recording bit length in an embodiment of the present invention;
Fig. 3 is a schematic diagram of an overall architecture of a data frame arrangement apparatus according to an embodiment of the present invention.
Detailed Description
Embodiments of the present application will be described in detail below with reference to the accompanying drawings.
Other advantages and effects of the present application will become apparent to those skilled in the art from the following disclosure, which describes the embodiments of the present application with reference to specific examples. It will be apparent that the described embodiments are only some, but not all, embodiments of the application. The application may be practiced or carried out in other embodiments that depart from the specific details, and the details of the present description may be modified or varied from the spirit and scope of the present application. It should be noted that the following embodiments and features in the embodiments may be combined with each other without conflict. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
As shown in fig. 1, an embodiment of the present invention provides a parameter data frame arrangement method based on ARINC717 protocol, including:
ARINC717 protocol parameter data frame record format design:
In order to facilitate the computer to record and read the data frames and improve the performance of parameter recording and analysis, in the embodiment of the invention, a data frame recording format conforming to ARINC717 protocol is defined, wherein one data frame comprises 4 subframes, each subframe consists of words (Word), when recording, each Word has a storage bit length of 16 bits, and the actual recording bit length is 12 bits, namely, only the lower 12 bits in the 16 bits are used for parameter recording in storage, and the default filling of the upper 4 bits is 0.
The data frame arrangement method based on the parameter bit length and the parameter frequency comprises the following steps:
step 1, according to the ARINC717 protocol, the first word of each subframe in the data frame is fixedly provided with a synchronization word, and the second word is fixedly provided with a frame counter, as shown in fig. 2.
Step 2, screening out parameters with the parameter frequency of 1 Hz from all parameters to be recorded, sorting according to the parameter recording bit length from high to low, and carrying out data frame position arrangement according to the following principle based on the parameter bit length after sorting:
(1) When the parameter recording bit length of a parameter is larger than 12 bits, the parameter occupies a plurality of consecutive words.
If the parameter record bit length of the parameter is an integer multiple of 12, the parameter record bit length is placed in continuous words of a data frame, and all 12 bits of the words are occupied, wherein the lowest bit of the parameter is placed in the first bit of the largest word, and the highest bit of the parameter is placed in the 12 th bit of the smallest word;
if the parameter record bit length of the parameter is not an integer multiple of 12, the lowest bit of the parameter is placed at the first bit of the largest word, all other words except the smallest word occupy all 12 bits, the record residual bit length of the parameter sequentially occupies the high bit of the smallest word, and the highest bit of the parameter is placed at the 12 th bit of the smallest word.
(2) When the parameter record bit length of a parameter is 12 bits, the parameter is placed in the entire word of the data frame. Wherein the lowest order parameter is located at the first order of the word and the highest order parameter is located at the 12 th order of the word.
(3) When the parameter record bit length of a parameter is less than 12 bits and greater than 8 bits, the parameter needs to be placed in a word, and the cross-word record cannot be performed, wherein the highest bit of the parameter should be guaranteed to be placed at the 12 th bit of the word.
(4) When the parameter record bit length of a parameter is less than 8 bits, the parameter is placed in a word, and the parameter is preferentially placed in the spare bits of the unoccupied word in the data frame. It is necessary to ensure that the spare bits of the word are greater than or equal to the bit length of the parameter. If there is no word meeting the requirement, the parameter placement rule is the same as (3).
And 3, carrying out data frame position arrangement on parameters of other recording frequencies according to the following principle based on parameter frequencies:
(1) When one parameter is a high-frequency recording parameter, that is, the recording frequency is greater than 1 hz, the recording frequency needs to be repeatedly placed in the same subframe multiple times. For example, a parameter with a recording frequency of 4 hz is placed 4 times in a subframe to ensure the recording frequency of the parameter. In the invention, in designing the data frame, the high-frequency parameters are arranged according to the principle based on the parameter frequency and are sequentially arranged on the same bit of the continuous word of the data frame from small to large according to the time sequence.
(2) When one parameter is a low frequency recording parameter, i.e. a recording frequency less than 1 hz, the invention is only directed to low frequency parameters recorded at 0.5 hz and 0.25 hz. The low frequency recording parameters are placed once in a specific sub-frame in the data frame. In order to effectively improve the utilization rate of the data frame, the low-frequency parameters are arranged according to the following principle:
a. when the parameter is a parameter recorded at 0.25 hz, that is, the parameter is placed in 1 subframe in a data frame, the placement rule in the subframe needs to satisfy the principle based on the parameter bit length, and other low-frequency recording parameters should be placed in the same bit of the same word corresponding to other subframes.
B. when the parameter is recorded at 0.5 Hz, the parameter is placed in 2 subframes in the data frame, the parameter at 0.5 Hz in the data frame is designed to be placed at intervals in the invention, and the same word is in the same position in 1,3 subframes or 2.4 subframes, and other low-frequency recording parameters are placed in the spare subframes.
As shown in fig. 3, an embodiment of the present invention provides a parameter data frame arrangement device based on a parameter bit length and a parameter frequency ARINC717 protocol, including:
and the parameter information acquisition module is used for reading the imported parameter information file to form a parameter list and storing the parameter list in the parameter storage area when in operation.
And the parameter data frame arrangement module monitors the parameter storage area in real time when running, reads parameter list parameters and corresponding information thereof in sequence when a new parameter list appears, and generates a parameter data frame according to a parameter data frame arrangement method based on parameter bit length and parameter frequency ARINC717 protocol.
And the parameter map generation module is used for acquiring the parameter data frames generated by the parameter data frame arrangement module during operation, combining the parameter data frames to generate a corresponding parameter map and storing the corresponding parameter map into the parameter map storage area.
And the parameter map display and output module displays and outputs the parameter map in the parameter map storage area when running.
And the parameter storage area is used for storing imported aircraft parameter files and parameter information during operation.
And the parameter map storage area is used for storing the generated parameter map when in operation.
When the system is operated, the imported parameter information file converts parameters and related information thereof into a parameter list structure through the parameter information acquisition module, the parameter list structure is stored in the parameter storage area, a parameter map is generated in the parameter map storage area by the parameter data frame arrangement module and the parameter map generation module correspondingly, and the stored parameter map can be displayed and exported through the parameter map display and output module.
Aiming at the problem that the number and bit length of the words in the data frame defined in the ARINC717 standard are limited, the embodiment of the invention provides a parameter data frame arrangement device and method based on the ARINC717 protocol, which simultaneously improves the performance of parameter recording, facilitates the analysis work of aircraft parameters, ensures the integrity of the parameters, ensures the different recording frequencies of different parameters, improves the utilization rate of the data frame, ensures that the symbol bits of a large number of non-discrete parameters are placed at the highest bit of the data frame words as much as possible, facilitates the parameter analysis work, and meets the diversity requirement of parameter output.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any changes or substitutions easily contemplated by those skilled in the art within the scope of the present application should be included in the present application. Therefore, the protection scope of the application is subject to the protection scope of the claims.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411956999.7A CN119892296B (en) | 2024-12-29 | 2024-12-29 | ARINC717 protocol-based parameter data frame arrangement device and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411956999.7A CN119892296B (en) | 2024-12-29 | 2024-12-29 | ARINC717 protocol-based parameter data frame arrangement device and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN119892296A CN119892296A (en) | 2025-04-25 |
| CN119892296B true CN119892296B (en) | 2025-09-30 |
Family
ID=95421535
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411956999.7A Active CN119892296B (en) | 2024-12-29 | 2024-12-29 | ARINC717 protocol-based parameter data frame arrangement device and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119892296B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104468122A (en) * | 2014-12-05 | 2015-03-25 | 中国航空工业集团公司第六三一研究所 | Universal flight data encryption method |
| CA2913388A1 (en) * | 2015-11-27 | 2017-05-27 | Plane Sciences Inc. | Memory readout system (hardware, firmware and software) for a universal flight data recorder and cockpit voice recorder |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7774112B2 (en) * | 2004-09-27 | 2010-08-10 | Teledyne Technologies Incorporated | System and method for flight data recording |
| CN109614352A (en) * | 2018-10-18 | 2019-04-12 | 中国航空无线电电子研究所 | Avionics data bus data are converted to the program of ARINC717 data format |
| CN110782549B (en) * | 2019-09-06 | 2022-03-22 | 中国商用飞机有限责任公司 | Decoding method and system of flight recorder data based on ARINC767 specification |
| CN116150102A (en) * | 2023-01-31 | 2023-05-23 | 中国商用飞机有限责任公司 | Decoding method and system applicable to ARINC standard flight data |
| CN117608701A (en) * | 2023-12-04 | 2024-02-27 | 中国商用飞机有限责任公司 | Configuration method, configuration system and computer-readable storage medium for aircraft onboard parameters |
-
2024
- 2024-12-29 CN CN202411956999.7A patent/CN119892296B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104468122A (en) * | 2014-12-05 | 2015-03-25 | 中国航空工业集团公司第六三一研究所 | Universal flight data encryption method |
| CA2913388A1 (en) * | 2015-11-27 | 2017-05-27 | Plane Sciences Inc. | Memory readout system (hardware, firmware and software) for a universal flight data recorder and cockpit voice recorder |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119892296A (en) | 2025-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4122297B2 (en) | Message analysis apparatus and message display method | |
| CN1146237C (en) | A flow builder for an audio video interactive transmission system | |
| EP2265029A1 (en) | Image processor, image generator and computer program | |
| CN108572919A (en) | Automated testing method, device, computer equipment and storage medium | |
| CN108804320A (en) | Automated testing method, device, computer equipment and storage medium | |
| US9258250B2 (en) | Dynamic data channel scheduling | |
| US7409464B2 (en) | System and method for converting compact media format files to synchronized multimedia integration language | |
| CN106897832A (en) | Production scheduling method of production line, production scheduling system of production line | |
| CN119892296B (en) | ARINC717 protocol-based parameter data frame arrangement device and method | |
| CN115865279B (en) | Method and device for decoding airborne record data of airplane, electronic equipment and storage medium | |
| CN108133017A (en) | A kind of multi-data source acquisition configuration method and device | |
| US20120208152A1 (en) | Systems and Methods to Define and Monitor a Scenario of Conditions | |
| CN112231327B (en) | Flight information updating method, device, server and storage medium | |
| CN117762992A (en) | Flight data processing method and device, electronic equipment and readable storage medium | |
| JP2008083750A (en) | Logic circuit redesign program, logic circuit design apparatus, and logic circuit redesign method | |
| CN106874354A (en) | A kind of daily record data screening technique and device | |
| US20150269233A1 (en) | Data Reduction With Specified Constraints | |
| CN104243201B (en) | Network equipment detection use-case corresponds to the storage method and system of topological diagram | |
| CN111221716B (en) | Configurable data simulation synthesis method based on FPGA | |
| CN109658997A (en) | Three survey single method for drafting, device, electronic equipment and storage medium | |
| CN114416238B (en) | Intelligent configuration method for instrument panel based on dynamic layout technology | |
| US20040002847A1 (en) | Method for creating and displaying signaling eye-plots | |
| CN116312388B (en) | Data writing method and device, storage medium and electronic equipment | |
| CN104007963B (en) | The method and apparatus for generating the skin file of browser readable | |
| JP4922448B1 (en) | Moving image processing apparatus, moving image reproducing apparatus, moving image reproducing system, moving image processing method, moving image reproducing method, and program |
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 | ||
| GR01 | Patent grant |