SENT protocol decoding method and device
By synchronizing the queue cache and CRC correction of the data frames of the sent protocol, the problem of slow decoding speed of the sent protocol is solved, and the effect of real-time decoding is achieved.
Patent Information
- Application Number
- CN202210852064.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-19
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2042-07-19
AI Technical Summary
The existing decoding technology cannot effectively process the data of the sent protocol, resulting in slow processing speed and difficult to meet the real-time decoding requirements.
By obtaining the data frame of the tick pulse width sent by the sent sensor, the synchronous data frame is determined using the queue cache, and CRC cycle correction is performed in the fast and slow channels, the status data and target data are extracted and corrected, and finally converted into serial port protocol data and sent to the terminal.
It realizes efficient decoding of the sent protocol, can quickly identify and process the sent signal, and meet the real-time decoding requirements.
Smart Images

Figure CN115225723B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a method and device for decoding a sent protocol. Background Art
[0002] The SENT protocol is a digital signal transmission protocol that offers higher transmission accuracy and speed than other traditional communication protocols. Decoding is the process of using specific methods to convert digital data into its intended meaning, or to convert electrical pulses, optical signals, radio waves, and other signals into the information or data they represent. Traditional protocol decoding technology is typically pure software decoding. However, since user service data is mostly encoded in text format, the service data volume is large, and there are many data service protocols. Furthermore, service data is often fragmented into multiple data packets, and retrieving this service data requires string lookups. This results in slow processing speeds and makes it difficult to meet real-time decoding requirements. Therefore, specialized decoding equipment has emerged, and traditional communication protocols can be decoded using specialized decoding equipment.
[0003] However, the sent protocol cannot be directly decoded due to its encoding method, and there is a lack of a dedicated method for decoding the sent protocol. Summary of the Invention
[0004] Based on this, in order to solve the above technical problems, a method and device for decoding the sent protocol are provided, which are specifically used for decoding the sent protocol.
[0005] A method for decoding a sent protocol, the method comprising:
[0006] Get each data frame of the tick pulse width sent from the sent sensor;
[0007] Buffering each of the data frames in a queue, and determining a synchronization data frame from each of the data frames;
[0008] Respectively extracting the state data and target data from the synchronization data frame, and inputting the target data into a fast channel for cyclic correction to obtain valid target data;
[0009] collecting the state data of the continuous synchronous data frames, and inputting the state data into the slow channel for cyclic correction to obtain valid state data;
[0010] The valid target data and the valid status data are converted into serial port protocol data and sent to the terminal.
[0011] In one embodiment, before determining the synchronization data frame from each of the data frames, the method further includes:
[0012] Acquire a collection value of a data frame; the collection value is used to represent the number of the collected data frames;
[0013] The data frames having a number corresponding to the collected values are taken as a group of processed data frames.
[0014] In one embodiment, determining a synchronization data frame from each of the data frames includes:
[0015] Extracting the frame headers of the respective data frames in sequence from the set of processed data frames;
[0016] The frame headers are compared, and the data frames with the same frame headers are used as synchronization data frames.
[0017] In one embodiment, the target data is input into a fast channel for cyclic correction to obtain valid target data, including:
[0018] Input the target data into a fast channel, perform CRC-4 cyclic correction on the target data, and obtain a target data correction value;
[0019] Obtaining a first reference correction value of CRC-4 cyclic correction, and comparing the first reference correction value with the target data correction value;
[0020] When the first reference correction value is identical to the target data correction value, the target data is determined to be valid, and valid target data is obtained.
[0021] In one embodiment, the state data is input into a slow channel for cyclic correction to obtain valid state data, including:
[0022] Inputting the state data into a slow channel, performing CRC-6 cyclic correction on the state data, and obtaining a state data correction value;
[0023] Obtaining a second reference correction value of the CRC-6 cyclic correction, and comparing the second reference correction value with the state data correction value;
[0024] When the second reference correction value is identical to the status data correction value, the status data is determined to be valid, and valid status data is obtained.
[0025] In one embodiment, converting the valid target data and the valid status data into serial port protocol data and sending the data to the terminal includes:
[0026] Parsing the valid target data into hexadecimal data and parsing the valid status data into hexadecimal data;
[0027] The parsed valid target data and the parsed valid status data are synthesized into serial port protocol data, and the serial port protocol data is sent to the terminal.
[0028] In one embodiment, the method further comprises:
[0029] Obtaining a channel configuration instruction sent from the terminal, and configuring each channel mode according to the channel configuration instruction; the channel mode includes a fast channel mode and a slow channel mode;
[0030] Configuring a channel coding mode according to each of the channel modes;
[0031] Wherein, the fast channel and the slow channel are both multi-threaded channels.
[0032] A decoding device for a sent protocol, the device comprising:
[0033] The data acquisition module is used to obtain each data frame of the tick pulse width sent from the sent sensor;
[0034] a synchronous data frame determining module, configured to buffer the data frames in a queue and determine a synchronous data frame from the data frames;
[0035] A first data analysis module is used to extract the status data and target data from the synchronization data frame respectively, and input the target data into a fast channel for cyclic correction to obtain valid target data;
[0036] a second data analysis module, configured to collect the state data of continuous synchronous data frames, and input the state data into a slow channel for cyclic correction to obtain valid state data;
[0037] The data transmission module is used to convert the valid target data and the valid status data into serial port protocol data and send them to the terminal.
[0038] The above-mentioned method and device for decoding the sent protocol obtains each data frame of the tick pulse width sent from the sent sensor; caches each data frame in a queue and determines the synchronization data frame from each data frame; extracts the status data and target data from the synchronization data frame, and inputs the target data into a fast channel for cyclic correction to obtain valid target data; collects the status data of consecutive synchronization data frames, and inputs the status data into a slow channel for cyclic correction to obtain valid status data; converts the valid target data and the valid status data into serial port protocol data and sends it to the terminal. By establishing a connection with the sent sensor, the sent signal can be identified, and then the sent signal can be captured and calculated. The obtained serial port protocol data can be conveniently processed; and the converted serial port protocol data is sent to the terminal, through which the decoding results of the sent protocol can be viewed. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 1 is a flow chart of a method for decoding a sent protocol in one embodiment;
[0040] Figure 2 A schematic diagram of a data frame structure of a sent protocol in one embodiment;
[0041] Figure 3 Schematic diagram of multiple data frame structures for slow channel data analysis in one embodiment;
[0042] Figure 4 A schematic diagram of a process for synthesizing data into serial port protocol data for transmission in one embodiment;
[0043] Figure 5 A schematic diagram of a flow chart for configuring a channel coding mode in one embodiment;
[0044] Figure 6 is a structural block diagram of a decoding device for the sent protocol in one embodiment;
[0045] Figure 7 is a circuit diagram of two sent signal input ports in one embodiment;
[0046] Figure 8 A serial port output circuit diagram in one embodiment;
[0047] Figure 9 A circuit diagram of a power port in one embodiment;
[0048] Figure 10 Schematic diagram of the download port circuit, crystal oscillator port circuit, and working indicator light circuit in one embodiment. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0050] It will be understood that the terms "first," "second," etc., used herein may be used herein to describe data analysis modules, but these data analysis modules are not limited by these terms. These terms are only used to distinguish a first data analysis module from another data analysis module. For example, without departing from the scope of this application, a first data analysis module may be referred to as a second data analysis module, and similarly, a second data analysis module may be referred to as a first data analysis module. Both the first data analysis module and the second data analysis module are data analysis modules, but they are not the same data analysis module.
[0051] In one embodiment, Figure 1 As shown, a decoding method for the sent protocol is provided, comprising the following steps:
[0052] Step 102: Acquire each data frame of the tick pulse width sent from the sent sensor.
[0053] The sent protocol decoding device can be connected to the sent sensor and perform data transmission. Specifically, the sent protocol decoding device can obtain each transmitted data frame from the sent sensor.
[0054] The pulse width of a sent protocol tick is 3-10us. The sent protocol decoding device can use the MCU's two timers to capture each data frame. The timer clock rate can be higher than 10MHz. In this embodiment, the sent protocol decoding device can support 1-5 sent channels depending on the number of timers, facilitating the processing of each data frame.
[0055] Step 104: Buffer each data frame in a queue and determine a synchronization data frame from each data frame.
[0056] The number of data frames collected can be multiple. Each data frame captured by the timer can be queued and sent to the cache for subsequent data processing. After each data frame is cached, a synchronization data frame search can be performed. Specifically, the sent protocol decoding device can search for synchronization data frames in each data frame in sequence.
[0057] Step 106 , extracting the state data and target data from the synchronization data frame respectively, and inputting the target data into the fast channel for cyclic correction to obtain valid target data.
[0058] The structure of the data frame can be as follows Figure 2 As shown, it includes the Sync pulse, which is fixed at 56 ticks; the Status / Com status and communication field, which is usually 12-27 ticks; the Data segment, which is usually 12-162 ticks; the CRC check field, which is usually 12-27 ticks; and the Pause pulse, which is usually 12 to 768 ticks.
[0059] The sent protocol decoding device can extract the status data and target data in the synchronization data frame, wherein the status data can be the Status / Com status and communication field, and the target data can be the Data data segment.
[0060] The target data, namely the Data segment, can be input into the fast channel for cyclic correction to obtain valid target data.
[0061] Step 108 : collecting status data of continuous synchronous data frames, and inputting the status data into the slow channel for cyclic correction to obtain valid status data.
[0062] like Figure 2 As shown, the SENT protocol decoding device can collect status data of consecutive synchronous data frames, namely the Status / Com status and communication fields of consecutive synchronous data frames, for data analysis on the slow channel. Specifically, the SENT protocol decoding device can continuously search the Status / Com status and communication fields of 18-32 synchronous data frames, perform cyclic correction according to the slow channel format requirements, and thus obtain valid status data.
[0063] Step 110: convert the valid target data and valid status data into serial port protocol data and send it to the terminal.
[0064] The sent protocol decoding device can convert the valid target data and the valid status data into serial port protocol data. In this embodiment, the sent protocol decoding device can send the serial port protocol data to the terminal. Specifically, the sent protocol decoding device can send the serial port protocol data to the terminal according to a character string or hexadecimal.
[0065] In this embodiment, each data frame of the tick pulse width sent from the sent sensor is obtained; each data frame is cached in a queue and a synchronization data frame is determined from each data frame; the status data and target data in the synchronization data frame are extracted respectively, and the target data is input into the fast channel for cyclic correction to obtain valid target data; the status data of consecutive synchronization data frames is collected and input into the slow channel for cyclic correction to obtain valid status data; the valid target data and valid status data are converted into serial port protocol data and sent to the terminal. By establishing a connection with the sent sensor, the sent signal can be identified, and then the sent signal can be captured and calculated. The obtained serial port protocol data can be conveniently processed; and the converted serial port protocol data is sent to the terminal, through which the decoding results of the sent protocol can be viewed.
[0066] In one embodiment, a decoding method for a sent protocol is provided that may further include a process of processing data into groups, the specific process including: obtaining a collection value of a data frame; the collection value is used to represent the number of collected data frames; and the number of data frames corresponding to the collection value is treated as a group of processed data frames.
[0067] The collected value may be used to represent the number of collected data frames, and the collected value may be pre-set. The sent protocol decoding device may obtain the collected value of the data frames. In this embodiment, the collected value of the data frames may be 500, that is, the sent protocol decoding device may process the 500 data frames as a group of data.
[0068] By treating the number of data frames corresponding to the collected values as a group of processing data frames, the efficiency of data processing can be improved.
[0069] In one embodiment, a decoding method for a sent protocol is provided that may further include a process for determining a synchronization data frame, the specific process including: extracting the frame header of each data frame in a group of processed data frames in turn; comparing each frame header, and treating each data frame with the same frame header as a synchronization data frame.
[0070] The sent protocol decoding device can perform synchronous search in a group of processed data frames. In this embodiment, a group of processed data frames can include 500 data frames, and the sent protocol decoding device can perform synchronous search in the 500 data frames.
[0071] Specifically, when performing synchronous search, the sent protocol decoding device can extract the frame header of each data frame in turn, and the value of the frame header is approximately equal to 56±20% tick. If the extracted current data is not synchronous data, the sent protocol decoding device can search one by one.
[0072] In one embodiment, a decoding method for a sent protocol is provided that may further include a process of performing cyclic correction on the data, the specific process including: inputting the target data into a fast channel, performing CRC-4 cyclic correction on the target data, and obtaining a target data correction value; obtaining a first reference correction value of the CRC-4 cyclic correction, and comparing the first reference correction value with the target data correction value; when the first reference correction value is the same as the target data correction value, determining that the target data is valid, and obtaining valid target data.
[0073] The target data is the data segment D1-D6 in the data frame, and the sent protocol decoding device can input the target data into the fast channel for data verification. Specifically, after obtaining the synchronous data frame, CRC-4 cyclic correction can be performed in the fast channel.
[0074] When performing CRC-4 cyclic correction, the target data correction value can be obtained. The CRC-4 cyclic correction can correspond to a first reference correction value. When the first reference correction value is the same as the target data correction value, it indicates that the target data is valid, and the sent protocol decoding device can obtain the valid target data and store it.
[0075] In another embodiment, a decoding method for a sent protocol is provided that may further include a process of performing cyclic correction on the data, the specific process including: inputting the status data into a slow channel, performing CRC-6 cyclic correction on the status data, and obtaining a status data correction value; obtaining a second reference correction value of the CRC-6 cyclic correction, and comparing the second reference correction value with the status data correction value; when the second reference correction value is the same as the status data correction value, determining that the status data is valid, and obtaining valid status data.
[0076] The status data is the Status / Com status and communication fields in the data frame. The sent protocol decoding device can input the status data into the slow channel and perform CRC-6 cyclic correction on the status data to obtain a status data correction value.
[0077] In this embodiment, if Figure 3 As shown, the sent protocol decoding device can continuously search multiple data frames for slow channel data analysis. Specifically, the sent protocol decoding device can continuously search 18-32 data frames for slow channel data analysis and perform CRC-6 cyclic correction to determine whether the status data is valid and obtain valid status data.
[0078] In one embodiment, a decoding method for a sent protocol is provided that may also include a process of converting data into serial port protocol data for sending. The specific process includes: parsing the valid target data into hexadecimal data, and parsing the valid status data into hexadecimal data; synthesizing the parsed valid target data and the parsed valid status data into serial port protocol data, and sending the serial port protocol data to the terminal.
[0079] like Figure 4 As shown, after obtaining the valid target data and the valid status data, the sent protocol decoding device can parse the valid target data into hexadecimal data and the valid status data into hexadecimal data respectively, and then synthesize the parsed valid target data and the parsed valid status data into serial port protocol data, and output the serial port protocol data to the terminal.
[0080] In one embodiment, Figure 5 As shown, a decoding method for the sent protocol provided may also include a process of configuring a channel coding mode, the specific process including: obtaining a channel configuration instruction sent from a terminal, and configuring each channel mode according to the channel configuration instruction; the channel mode includes a fast channel mode and a slow channel mode; configuring a channel coding mode according to each channel mode; wherein the fast channel and the slow channel are both multi-threaded channels.
[0081] The sent protocol decoding device can be connected to the terminal, and the technician can send channel configuration instructions to the sent protocol decoding device through the terminal.
[0082] The sent protocol decoding device can configure various channel modes according to the channel configuration instruction. The channel mode may include a fast channel mode and a slow channel mode. When performing sent protocol decoding, multi-threaded simultaneous decoding processing can be started, that is, both the fast channel and the slow channel are multi-threaded channels.
[0083] It should be understood that, although the various steps in the above flow chart are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the above flow chart may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0084] In one embodiment, Figure 6As shown, a decoding device for the sent protocol is provided, including: a data acquisition module 610, a synchronization data frame determination module 620, a first data analysis module 630, a second data analysis module 640 and a data transmission module 650, wherein:
[0085] The data acquisition module 610 is used to acquire each data frame of the tick pulse width sent from the sent sensor;
[0086] A synchronization data frame determination module 620 is configured to cache various data frames in a queue and determine a synchronization data frame from the various data frames;
[0087] The first data analysis module 630 is used to extract the status data and target data from the synchronization data frame, and input the target data into the fast channel for cyclic correction to obtain valid target data;
[0088] The second data analysis module 640 is used to collect status data of continuous synchronization data frames and input the status data into the slow channel for cyclic correction to obtain valid status data;
[0089] The data transmission module 650 is used to convert the valid target data and the valid status data into serial port protocol data and send it to the terminal.
[0090] In one embodiment, the data acquisition module 610 is further used to acquire a collection value of the data frame; the collection value is used to represent the number of collected data frames; and the data frames corresponding to the collection value are used as a group of processed data frames.
[0091] In one embodiment, the synchronization data frame determination module 620 is further configured to sequentially extract the frame headers of each data frame in a group of processed data frames; compare the frame headers, and use the data frames with the same frame headers as synchronization data frames.
[0092] In one embodiment, the first data analysis module 630 is also used to input the target data into the fast channel, perform CRC-4 cyclic correction on the target data, and obtain a target data correction value; obtain a first reference correction value of the CRC-4 cyclic correction, and compare the first reference correction value with the target data correction value; when the first reference correction value is the same as the target data correction value, determine that the target data is valid, and obtain valid target data.
[0093] In one embodiment, the second data analysis module 640 is also used to input the status data into the slow channel, perform CRC-6 cyclic correction on the status data, and obtain a status data correction value; obtain a second reference correction value of the CRC-6 cyclic correction, and compare the second reference correction value with the status data correction value; when the second reference correction value is the same as the status data correction value, determine that the status data is valid, and obtain valid status data.
[0094] In one embodiment, the data transmission module 650 is further used to parse the valid target data into hexadecimal data and the valid status data into hexadecimal data; synthesize the parsed valid target data and the parsed valid status data into serial port protocol data, and send the serial port protocol data to the terminal.
[0095] In one embodiment, a decoding device for a sent protocol is provided, further comprising a channel configuration module for obtaining a channel configuration instruction sent from a terminal and configuring various channel modes according to the channel configuration instruction; the channel modes include a fast channel mode and a slow channel mode; and a channel coding mode is configured according to each channel mode; wherein the fast channel and the slow channel are both multi-threaded channels.
[0096] In one embodiment, the sent protocol decoding device can be connected to the sent sensor and the terminal respectively. In this embodiment, the sent sensor is connected to the timer in the sent protocol decoding device so that the sent signal is input to the timer of the sent protocol decoding device. The circuits of the two sent signal input ports are as follows: Figure 7 shown.
[0097] In one embodiment, the decoding device of the sent protocol is connected to the terminal, thereby sending the serial port protocol data to the terminal, wherein the serial port output circuit in the decoding device of the sent protocol is as follows: Figure 8 shown.
[0098] In one embodiment, the decoding device of the sent protocol can also be connected to a power supply through a port. Specifically, the power supply port in the decoding device of the sent protocol is as follows: Figure 9 shown.
[0099] In one embodiment, the decoding device of the sent protocol may further include a download port circuit, a crystal oscillator port circuit, and a working indicator light circuit. The specific circuits are as follows: Figure 10 shown.
[0100] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0101] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.
Claims
1. A method for decoding a sent protocol, characterized in that: The method comprises: Get each data frame of the tick pulse width sent from the sent sensor; the sent protocol's tick pulse width is 3-10us; Buffering each of the data frames in a queue, and determining a synchronization data frame from each of the data frames; Respectively extracting the status data and target data from the synchronization data frame, and inputting the target data into the fast channel for cyclic correction to obtain valid target data; wherein the status data is the Status / Com status and communication fields in the synchronization data frame, and the target data is the Data data segment in the synchronization data frame; the target data is input into the fast channel for cyclic correction to obtain valid target data; Collecting the state data of the continuous synchronization data frame, and inputting the state data into the slow channel for cyclic correction to obtain valid state data; wherein the state data is cyclically corrected according to the slow channel format requirements to obtain valid state data; The valid target data and the valid status data are converted into serial port protocol data and sent to the terminal.
2. The method for decoding the sent protocol according to claim 1, wherein: Before determining the synchronization data frame from each of the data frames, the method further includes: Acquire a collection value of a data frame; the collection value is used to represent the number of the collected data frames; The data frames having a number corresponding to the collected values are taken as a group of processed data frames.
3. The decoding method of the sent protocol according to claim 2, characterized in that The step of determining a synchronization data frame from each of the data frames comprises: Extracting the frame headers of the respective data frames in sequence from the set of processed data frames; The frame headers are compared, and the data frames with the same frame headers are used as synchronization data frames.
4. The method for decoding the sent protocol according to claim 1, wherein: The target data is input into the fast channel for cyclic correction to obtain valid target data, including: Input the target data into a fast channel, perform CRC-4 cyclic correction on the target data, and obtain a target data correction value; Obtaining a first reference correction value of CRC-4 cyclic correction, and comparing the first reference correction value with the target data correction value; When the first reference correction value is identical to the target data correction value, the target data is determined to be valid, and valid target data is obtained.
5. The method for decoding the sent protocol according to claim 1, wherein: The state data is input into the slow channel for cyclic correction to obtain valid state data, including: Inputting the state data into a slow channel, performing CRC-6 cyclic correction on the state data, and obtaining a state data correction value; Obtaining a second reference correction value of the CRC-6 cyclic correction, and comparing the second reference correction value with the state data correction value; When the second reference correction value is identical to the status data correction value, the status data is determined to be valid, and valid status data is obtained.
6. The method for decoding the sent protocol according to claim 1, wherein: Converting the valid target data and the valid status data into serial port protocol data and sending the data to the terminal includes: Parsing the valid target data into hexadecimal data and parsing the valid status data into hexadecimal data; The parsed valid target data and the parsed valid status data are synthesized into serial port protocol data, and the serial port protocol data is sent to the terminal.
7. The method for decoding the sent protocol according to claim 1, wherein: The method further comprises: Obtaining a channel configuration instruction sent from the terminal, and configuring each channel mode according to the channel configuration instruction; the channel mode includes a fast channel mode and a slow channel mode; Configuring a channel coding mode according to each of the channel modes; Wherein, the fast channel and the slow channel are both multi-threaded channels.
8. A decoding device for the sent protocol, characterized in that: The device comprises: The data acquisition module is used to obtain each data frame of the tick pulse width sent from the sent sensor; wherein, a tick pulse width of the sent protocol is 3-10us; a synchronous data frame determining module, configured to buffer the data frames in a queue and determine a synchronous data frame from the data frames; The first data analysis module is configured to extract status data and target data from the synchronization data frame, respectively, and input the target data into a fast channel for cyclic correction to obtain valid target data; wherein the status data is the Status / Com status and communication fields in the synchronization data frame, and the target data is the Data data segment in the synchronization data frame; the target data is input into the fast channel for cyclic correction to obtain valid target data; a second data analysis module, configured to collect the status data of the continuous synchronous data frames and input the status data into the slow channel for cyclic correction to obtain valid status data; wherein the status data is cyclically corrected according to the slow channel format requirements to obtain valid status data; The data transmission module is used to convert the valid target data and the valid status data into serial port protocol data and send them to the terminal.
9. The decoding device of the sent protocol according to claim 8, characterized in that The data acquisition module is further used to acquire a collection value of a data frame; the collection value is used to represent the number of the collected data frames; and the data frames corresponding to the collection value are used as a group of processed data frames.
10. The decoding device of the sent protocol according to claim 9, characterized in that The synchronization data frame determination module is further configured to sequentially extract the frame headers of the data frames in the group of processed data frames; compare the frame headers, and use the data frames with the same frame headers as synchronization data frames.
Citation Information
Patent Citations
SENT protocol frame data parsing converter data sampling parsing system
CN105785851A
SENT protocol test system and method thereof
CN113179192A