Tractor data recording system and method

By using the receiving, storage, configuration, and display devices of the tractor data recording system, the problems of existing systems being unable to be configured as needed and data format incompatibility have been solved, realizing unified data recording and analysis across tractors of different brands, and improving maintenance efficiency and fault diagnosis capabilities.

CN121996285APending Publication Date: 2026-05-08CRRC DALIAN R & D CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CRRC DALIAN R & D CO LTD
Filing Date
2025-12-31
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Existing tractor data recording systems cannot flexibly configure data items as needed, resulting in fixed data recording and display content, poor user experience, and incompatibility of data formats between different systems, which increases maintenance complexity and cost.

Method used

A tractor data recording system is provided, which enables protocol-independent communication with the tractor through data receiving, storage, configuration and display devices. It supports unified data recording and analysis across brands and models, presents data in a visual manner and allows for flexible configuration of display information.

Benefits of technology

It enables unified data recording and analysis across brands and models of tractors, reducing maintenance costs and improving the efficiency of fault diagnosis and operational status analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121996285A_ABST
    Figure CN121996285A_ABST
Patent Text Reader

Abstract

The invention provides a tractor data recording system and method, and the system comprises a data recording device which comprises a data receiving device and a data storage device; the data analysis device is in communication connection with the data recording device, and the data analysis device comprises a data configuration device and a data display device; the data receiving device is used for establishing communication connection with a recorded tractor and receiving a data packet sent by the recorded tractor, the data packet comprises application data, and the application data comprises operation data and fault data; the data storage device is used for storing the application data as a structured data file and managing the structured data file according to a preset storage management strategy; all operation data and fault data can be recorded according to a tractor communication protocol, required data can be customized, and part or all of the data can be presented for analysis and use according to needs of a user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of agricultural machinery data technology, and more particularly to a tractor data recording system and method. Background Technology

[0002] Tractors are the core of modern agriculture, greatly improving operational efficiency, especially in large-scale, mechanized farming. Traditional tractors suffer from low farming efficiency, high maintenance costs, and complex operations. Tractor data recording systems address these issues by recording and analyzing tractor farming and operational data, documenting operational conditions and improving efficiency. Simultaneously, the system monitors the tractor's status in real time, providing timely alerts and guidance for potential malfunctions, reducing equipment failure rates and maintenance costs. This allows maintenance and user personnel to quickly understand the tractor's operating status, ensuring its normal operation.

[0003] Currently, tractor data recording systems on the market mainly fall into two categories. One category consists of original equipment systems provided by well-known foreign tractor manufacturers for their specific brands or models. These systems are typically deeply integrated into the tractor's navigation or auxiliary tillage modules. The other category comprises simple data recording functions equipped on some domestic agricultural machinery products, with relatively limited functionality.

[0004] Existing data recording systems have significant limitations. First, the data recorded and displayed content is usually fixed at the factory, preventing users from customizing the data items to be collected or highlighted based on actual monitoring needs, resulting in poor flexibility. Second, due to inconsistent protocols among manufacturers, data formats are incompatible between different systems, making it difficult for maintenance personnel to use a unified tool to compare and analyze data from various tractors, increasing the complexity and cost of operation and maintenance. Therefore, developing a protocol-compatible, configurable, and widely applicable universal tractor data recording system has become an urgent technical problem to be solved in this field. Summary of the Invention

[0005] To address the technical problems of existing tractor data recording systems, such as poor versatility and inability to flexibly configure data items as needed, resulting in high maintenance costs and low analysis efficiency, this invention provides a tractor data recording system and method. The recorder of this invention only needs to match the tractor's transmission protocol; once communication is established, it can receive and store operational and fault data, presented in a user-friendly visual format. The recording system can not only display all data, but also flexibly configure the displayed information for convenient analysis and viewing when the data volume is large or only partial data information needs to be displayed.

[0006] The technical means employed in this invention are as follows: A tractor data recording system, comprising: A data recording device, the data recording device comprising a data receiving device and a data storage device; A data analysis device, which is communicatively connected to a data recording device, includes a data configuration device and a data display device; The data receiving device is used to establish a communication connection with the tractor being recorded and to receive data packets sent by the tractor being recorded. The data packets include application data, which includes operating data and fault data. The data storage device is used to store application data as structured data files and manage the structured data files according to a preset storage management strategy. The data configuration device is used to configure the tractor according to its communication protocol and generate a corresponding protocol configuration file. The data display device is used to read protocol configuration files and structured data files, and to parse and visualize application data.

[0007] Furthermore, the data storage device receives application data from the data receiving device in a periodic manner, and records the application data received in each period as a line of data in a structured data file; The storage format for each line of data in a structured data file is as follows: the first column stores time information, and subsequent columns store application data in fixed byte units; if the length of the application data is less than an integer multiple of the fixed byte number, it is padded with bytes.

[0008] Furthermore, the fixed number of bytes is 4 bytes.

[0009] Furthermore, the data storage device manages the structured data file according to a storage management strategy, specifically including: The storage device records n times per cycle. Based on the storage device's processor configuration, a single file can process a maximum of m records, and the maximum recording duration for a single file is t. When the maximum recording value m is exceeded, the storage device saves the current document and creates a new document to continue recording. Simultaneously, it automatically compresses the completed recording documents. The recorder can process a maximum of N records. max Compressing runtime log files, when the number exceeds N max The recorder automatically identifies and deletes the oldest compressed file containing the operation logs. The maximum recording duration for a single file is: t=m / n The longest time the recorder can save data is:

[0010] The recorder can store a maximum of:

[0011] The storage device is generated in size N max The queue records compressed documents, and the queue uses a FIFO storage structure. Document names are assigned based on their creation time. When the storage device reads documents, it reads the compressed records sequentially by creation time or document name. The storage device stops reading when it detects that the queue length is greater than N. max The device automatically deletes the document corresponding to the first element in the queue.

[0012] Furthermore, the structured data file is a CSV format file.

[0013] Furthermore, the data receiving device communicates with the tractor being recorded using a communication protocol.

[0014] Furthermore, the operating data includes operating speed, gear, stop signal, forward signal, rearward signal, and brake signal; the fault data includes fault occurrence time, fault name, and fault resolution time.

[0015] Furthermore, the protocol configuration file is a bin file.

[0016] Furthermore, the data display device parses the application data in the structured data file based on the protocol configuration file to generate a variable information tree; The data display device displays the data change trend of variables in the variable information tree and / or the frequency of failures in the form of curves, according to the time period selected by the user.

[0017] The present invention also provides a tractor data recording method, implemented based on any of the above-mentioned tractor data recording systems, comprising the following steps: The data receiving device establishes a communication connection with the tractor being recorded and receives data packets sent by the tractor, including application data. Application data is stored in a structured data file format using a data storage device, and the structured data files are managed according to a preset storage management strategy. The data configuration device configures the tractor according to its communication protocol and generates a corresponding protocol configuration file. The data display device reads the protocol configuration file and structured data file, and then parses and visualizes the application data.

[0018] Compared with the prior art, the present invention has the following advantages: The tractor data recording system provided by this invention establishes a protocol-independent communication connection with the tractor and uses an independent and configurable data analysis device to parse and visualize the collected general data, thereby realizing unified data recording and analysis across brands and models of tractors. This effectively reduces maintenance costs caused by the high specialization of equipment and improves the efficiency of fault diagnosis and operation status analysis.

[0019] The recorder of this invention only needs to be matched with the tractor transmission protocol. After the communication is established, it can receive and store operating data and fault data. The data is presented in a user-friendly and visual way. The recording system can not only present all data, but also flexibly configure the display information for easy analysis and viewing when the data volume is large or only part of the data information needs to be displayed. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a schematic diagram of the system structure of the present invention.

[0022] Figure 2 This is a diagram of the data structure of the last cell in the data storage device of the present invention.

[0023] Figure 3 This is a diagram of the queue FIFO storage structure of the data storage device of the present invention.

[0024] Figure 4 This is a graph showing the changes in variables in this invention. Detailed Implementation

[0025] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0026] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the present invention or its application or use. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0027] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the invention. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0028] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps described in these embodiments do not limit the scope of the invention. It should also be understood that, for ease of description, the dimensions of the various parts shown in the drawings are not drawn to actual scale. Techniques, methods, and devices known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and devices should be considered part of the specification. In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters in the following figures denote similar items; therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0029] In the description of this invention, it should be understood that the orientation or positional relationship indicated by directional terms such as "front, back, up, down, left, right", "horizontal, vertical, horizontal" and "top, bottom" is generally based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing this invention and simplifying the description. Unless otherwise stated, these directional terms do not indicate or imply that the device or element referred to must have a specific orientation or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation on the scope of protection of this invention. The directional terms "inner" and "outer" refer to the inner and outer contours relative to the outline of each component itself.

[0030] For ease of description, spatial relative terms such as "above," "over," "on the upper surface of," "above," etc., are used herein to describe the spatial positional relationship of a device or feature as shown in the figures to other devices or features. It should be understood that spatial relative terms are intended to encompass different orientations in use or operation besides the orientation of the device as described in the figures. For example, if the device in the figures is inverted, a device described as "above" or "above" other devices or structures would subsequently be positioned as "below" or "under" other devices or structures. Thus, the exemplary term "above" can include both "above" and "below." The device may also be positioned in other different ways (rotated 90 degrees or in other orientations), and the spatial relative descriptions used herein will be interpreted accordingly.

[0031] Furthermore, it should be noted that the use of terms such as "first" and "second" to define components is merely for the purpose of distinguishing the corresponding components. Unless otherwise stated, the above terms have no special meaning and therefore should not be construed as limiting the scope of protection of this invention.

[0032] like Figure 1 As shown, the present invention provides a tractor data recording system, comprising: A data recording device, the data recording device comprising a data receiving device and a data storage device; A data analysis device, which is communicatively connected to a data recording device, includes a data configuration device and a data display device; The data receiving device is used to establish a communication connection with the tractor being recorded and to receive data packets sent by the tractor being recorded. The data packets include application data, which includes operating data and fault data. The data storage device is used to store application data as structured data files and manage the structured data files according to a preset storage management strategy. The data configuration device is used to configure the tractor according to its communication protocol and generate a corresponding protocol configuration file. The data display device is used to read protocol configuration files and structured data files, and to parse and visualize application data.

[0033] The present invention also provides a tractor data recording method, specifically: When the data receiving device and the recorded device communicate using the UDP communication protocol, after the devices are connected, the data receiving device uses a socket tool to detect the IP address and port number of the recorded device. The data receiving device continuously listens for data packets from the recorded device in a loop. When a data packet is received, the data storage device accepts the listened data and stores the received data in a buffer in bytes.

[0034] The receiving device receives data packets sent by the recorded device, including a UDP header and specific application data. The UDP header contains the data source port, destination port, length, and checksum. The specific application data is divided into operational data and fault data. For operational data, the system acquires important operational data such as tractor speed, gear, stop signal, forward direction, backward direction, and braking in real time. For fault data, when a fault occurs, the system automatically records the fault occurrence time, fault name, and fault resolution time. Received data is stored in bytes, with the specific data length being: Application data length Ldate = L(total length) - 7 The data storage device stores the application data portion of the received data packets. This application data portion includes operational and fault data, and is stored in the device in CSV format. Each time data is received, the device records one line in the document. Each line of data is stored in the file with the time as the first column, followed by data stored in 4-byte units per cell. If the application data length is less than 4 bytes, it is padded with zeros (e.g., ...). Figure 2 (As shown).

[0035] There are three cases where the application data length is less than 4 bytes: The last byte remaining is data, and the last cell records the data DT as follows: DT=data<<24 Finally, 2 bytes of data remain. The last cell records the data DT as follows: DT=data<<16 Finally, 3 bytes of data remain. The last cell records the data DT as follows: DT=data<<8 The maximum number of cells to store, COUNT, is: COUNT=L date ÷4+1(L date (Divisible by 4) COUNT=L date ÷4+2(L date (Not divisible by 4) The storage device records once every 100ms, with a maximum of 72,000 records per file. When the maximum recording value is exceeded, the storage device saves the current document and creates a new document to continue recording. Simultaneously, it automatically compresses completed records, and checks the compression status every 1 second. The storage device generates a queue of size 40 to record compressed documents, using a FIFO storage structure (e.g., ...). Figure 3 (As shown); when there are more than 40 compressed files of running records, the recorder deletes the file with the earliest time.

[0036] The data configuration device and data display device are executable programs that can be used on Windows systems.

[0037] The data configuration device only needs to be configured according to the sender's protocol. After successful configuration, the device generates a bin file.

[0038] The data display device first needs to read the bin file generated by the data configuration device, and then read the csv file generated by the data storage device. The bin file is used to identify which protocol the current csv file uses and what data a certain segment represents. After the data display device correctly reads the data, it can organize and display the m data entries in the current csv into a variable information tree. Based on the selected time period, it can display the change curves and frequencies of one or more variables and faults, such as... Figure 4 As shown.

[0039] 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; 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.

Claims

1. A tractor data recording system, characterized in that, include: A data recording device, the data recording device comprising a data receiving device and a data storage device; A data analysis device, which is communicatively connected to a data recording device, includes a data configuration device and a data display device; The data receiving device is used to establish a communication connection with the tractor being recorded and to receive data packets sent by the tractor being recorded. The data packets include application data, which includes operating data and fault data. The data storage device is used to store application data as structured data files and manage the structured data files according to a preset storage management strategy. The data configuration device is used to configure the tractor according to its communication protocol and generate a corresponding protocol configuration file. The data display device is used to read protocol configuration files and structured data files, and to parse and visualize application data.

2. The tractor data recording system according to claim 1, characterized in that, The data storage device receives application data from the data receiving device in a periodic manner, and records the application data received in each period as a line of data in a structured data file; The storage format for each line of data in a structured data file is as follows: the first column stores time information, and subsequent columns store application data in fixed byte units; if the length of the application data is less than an integer multiple of the fixed byte number, it is padded with bytes.

3. The tractor data recording system according to claim 2, characterized in that, The fixed number of bytes is 4 bytes.

4. The tractor data recording system according to claim 1, characterized in that, The data storage device manages the structured data files according to a storage management strategy, specifically including: The storage device records n times per cycle. Based on the storage device's processor configuration, a single file can process a maximum of m records, and the maximum recording duration for a single file is t. When the maximum recording value m is exceeded, the storage device saves the current document and creates a new document to continue recording. Simultaneously, it automatically compresses the completed recording documents. The recorder can process a maximum of N records. max Compressing runtime log files, when the number exceeds N max The recorder automatically identifies and deletes the oldest compressed file containing the operation logs. The maximum recording duration for a single file is: t=m / n The longest time the recorder can save data is: The recorder can store a maximum of: The storage device is generated in size N. max The queue records compressed documents, and the queue uses a FIFO storage structure. Document names are assigned based on their creation time. When the storage device reads documents, it reads the compressed records sequentially by creation time or document name. The storage device stops reading when it detects that the queue length is greater than N. max The device automatically deletes the document corresponding to the first element in the queue.

5. The tractor data recording system according to claim 1, characterized in that, The structured data file is a CSV format file.

6. The tractor data recording system according to claim 1, characterized in that, The data receiving device communicates with the tractor being recorded using a communication protocol.

7. The tractor data recording system according to claim 1, characterized in that, The operating data includes operating speed, gear, stop signal, forward signal, rearward signal, and brake signal; the fault data includes fault occurrence time, fault name, and fault resolution time.

8. The tractor data recording system according to claim 1, characterized in that, The protocol configuration file is a bin file.

9. The tractor data recording system according to claim 1, characterized in that, The data display device parses the application data in the structured data file based on the protocol configuration file and generates a variable information tree; The data display device displays the data change trend of variables in the variable information tree and / or the frequency of failures in the form of curves, according to the time period selected by the user.

10. A tractor data recording method, implemented based on the tractor data recording system according to any one of claims 1-9, characterized in that, Includes the following steps: The data receiving device establishes a communication connection with the tractor being recorded and receives data packets sent by the tractor, including application data. Application data is stored in a structured data file format using a data storage device, and the structured data files are managed according to a preset storage management strategy. The data configuration device configures the tractor according to its communication protocol and generates a corresponding protocol configuration file. The data display device reads the protocol configuration file and structured data file, and then parses and visualizes the application data.