Overall armored vehicle data recording device and method
By designing the data recording device of armored vehicles, the problem of unified recording and classification management of vehicle data under the complex structure of armored vehicles is solved, efficient data collection, classified storage and intelligent analysis are realized, and the reliability of vehicle usage is improved.
Patent Information
- Application Number
- CN202510363585.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2025-05-30
AI Technical Summary
How to uniformly record and classify and manage large quantities and a wide variety of vehicle data in the complex vehicle structure and in-vehicle communication system of armored vehicles.
Design a whole vehicle data recording device for armored vehicles, including functional modules such as initialization, self-inspection, vehicle driving status judgment, data collection, data classification storage, human-computer interaction, driving log generation, maintenance recommendation and data export. The device collects and classifies the whole vehicle data by connecting the CAN bus, FlexRay bus and Ethernet, and generates driving logs and maintenance suggestions.
It realizes unified recording and classified management of the entire vehicle data of armored vehicles, generates driving logs and maintenance suggestions, and improves the reliability and intelligence level of armored vehicles.
Smart Images

Figure CN120071468A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of industrial automation, and particularly relates to an armored vehicle whole vehicle data recording device and method. Background Art
[0002] Under the background of the rapid development of intelligence at present, the importance of data in supporting fields such as whole vehicle intelligent driving, fault diagnosis, maintenance advice, and digital development is becoming increasingly prominent. For armored vehicles, it is also necessary to record the whole vehicle data throughout the life cycle from test to use to support the improvement of the intelligent level of armored vehicles. However, the whole vehicle structure of armored vehicles is complex, with a large number of controllers and sensors, and the in-vehicle information network is not unique, and the data types and data formats are diverse. Therefore, in order to record and classify and manage the whole vehicle data completely under such a complex whole vehicle structure and in-vehicle communication system, it is necessary to propose an armored vehicle whole vehicle data recording device.
[0003] However, the in-vehicle information network of armored vehicles is a structure in which multiple networks run in parallel and multiple data types and data formats are exchanged in real time between different information networks. Among them, different data types include: command data sent by the controller, status data returned by the sensor, system parameters transmitted between different systems, etc.; different data formats include: structural data such as engine speed, engine temperature, vehicle speed, and non-structural data such as text, voice, and video. How to uniformly record and classify and manage the above-mentioned large quantity and variety of whole vehicle data has become an urgent problem to be solved at present. Summary of the Invention
[0004] (1) Technical Problems to be Solved
[0005] The technical problem to be solved by the present invention is: how to achieve unified recording and classification management of a large quantity and variety of whole vehicle data.
[0006] (2) Technical Solutions
[0007] To solve the above technical problems, the present invention provides an armored vehicle whole vehicle data recording device. The armored vehicle whole vehicle data recording device includes: an initialization function module, a self-check function module, a vehicle driving state judgment function module, a data acquisition function module, a data classification and storage function module, a human-computer interaction module, a driving log generation function module, a maintenance advice function module, and a data export function module;
[0008] Among them, the initialization function module is connected to the self-check function module;
[0009] The self-check function module is connected to the vehicle driving state judgment function module;
[0010] The vehicle driving state judgment function module is connected to the data acquisition function module;
[0011] The data acquisition function module is respectively connected to the CAN bus, FlexRay bus, Ethernet of the armored vehicle, and the data classification and storage function module;
[0012] The human-machine interaction module is respectively connected to the driving log generation function module, maintenance suggestion function module, and data export function module;
[0013] The data classification and storage function module is respectively connected to the driving log generation function module, maintenance suggestion function module, and data export function module.
[0014] Among them, the initialization function module is used to execute the initialization work of the whole vehicle data control of the armored vehicle, initialize the input and output pins, timers, and CAN bus node heartbeat judgment of the control chips related to the whole vehicle data. After the initialization is completed, an initialization end signal is sent to the self-check function module;
[0015] The self-check function module is used to execute the self-check work of the whole vehicle data control of the armored vehicle, check the working state of the control chips related to the whole vehicle data. When the self-check passes, a self-check passed signal is sent to the vehicle driving state judgment function module;
[0016] The vehicle driving state judgment function module is used to, after receiving the self-check passed signal, make a comprehensive judgment based on the current vehicle speed information and engine speed information of the armored vehicle, determine whether the current state of the armored vehicle is parked, driving, or stopped working, so as to determine the acquisition range of CAN bus information, FlexRay bus information, and Ethernet information;
[0017] The data acquisition function module is used to collect the corresponding whole vehicle data information of the armored vehicle on the CAN bus, FlexRay bus, and Ethernet according to the current state of the armored vehicle judged by the vehicle driving state judgment function module, parse the data protocol, and form the whole vehicle data of the armored vehicle to be stored for the data classification and storage function module to classify and store;
[0018] The data classification and storage function module is used to classify, summarize, timestamp, and store in chronological order the whole vehicle data of the armored vehicle to be stored collected by the data acquisition function module.
[0019] Among them, the specific way for the data classification and storage function module to store data is: record in the corresponding excel document.
[0020] Among them, the human-machine interaction module is used to provide a human-machine interaction window for the driver or maintenance personnel, and the driver or maintenance personnel input driving log generation instructions, maintenance suggestion generation instructions, or data export instructions through the human-machine interaction window.
[0021] Among them, the driving log generation function module is used to read the whole vehicle data of the armored vehicle stored in the data classification and storage function module according to the requirements of the driving log generation instruction, record the driving state of the armored vehicle within a certain time range stipulated by the driving log generation instruction according to the whole vehicle data of the armored vehicle, and save the whole vehicle data of the armored vehicle as a driving log and feedback it to the human-machine interaction module.
[0022] Among them, the human-machine interaction module is also used to receive the driving log fed back by the driving log generation function module and display it through the human-machine interaction window.
[0023] Among them, the maintenance suggestion function module is used to comprehensively read and analyze the whole vehicle data of the armored vehicle stored in the data classification and storage function module according to the requirements of the maintenance suggestion generation instruction, analyze the abnormal data among them, and form maintenance suggestions including maintenance time and maintenance method according to the specific situation of the abnormal data and feedback them to the human-machine interaction module.
[0024] Among them, the human-machine interaction module is also used to receive the maintenance suggestions fed back by the maintenance suggestion function module and display them through the human-machine interaction window.
[0025] Among them, the data export function module is used to read the whole vehicle data of the armored vehicle stored in the data classification and storage function module according to the requirements of the data export instruction, and export the whole vehicle data of the armored vehicle specified by the data export instruction through the USB interface.
[0026] In addition, the present invention also provides a method for recording the whole vehicle data of an armored vehicle. The method for recording the whole vehicle data of an armored vehicle is implemented based on the device for recording the whole vehicle data of an armored vehicle. The method for recording the whole vehicle data of an armored vehicle is used to store the whole vehicle data of an armored vehicle and generate a driving log and maintenance suggestions. The method for recording the whole vehicle data of an armored vehicle includes the following steps:
[0027] Step 1: The initialization function module executes the initialization work of the whole vehicle data control of the armored vehicle, initializes the input and output pins, timers, and CAN bus node heartbeat judgment of the control chips related to the whole vehicle data. After the initialization is completed, an initialization end signal is sent to the self-check function module;
[0028] Step 2: The self-check function module executes the self-check work of the whole vehicle data control of the armored vehicle, checks the self-working state of the control chips related to the whole vehicle data. In the case of passing the self-check, a self-check passed signal is sent to the vehicle driving state judgment function module;
[0029] Step 3: After receiving the signal indicating that the self-check is passed, the vehicle driving state judgment function module makes a comprehensive judgment based on the current vehicle speed information and engine speed information of the armored vehicle to determine whether the current state of the armored vehicle is parked, driving, or stopped, so as to determine the acquisition scope of CAN bus information, FlexRay bus information, and Ethernet information;
[0030] Step 4: The data acquisition function module collects the vehicle-integrated data information of the corresponding CAN bus, FlexRay bus, and Ethernet according to the current state of the armored vehicle judged by the vehicle driving state judgment function module, parses the data protocol, and forms the vehicle-integrated data of the armored vehicle to be stored for the data classification and storage function module to classify and store;
[0031] Step 5: The data classification and storage function module classifies, summarizes, and timestamp the vehicle-integrated data of the armored vehicle to be stored collected by the data acquisition function module according to status information, instruction information, and alarm information, and stores it in chronological order.
[0032] Step 6: The human-machine interaction module is used to provide a human-machine interaction window for the driver or maintenance personnel. The driver or maintenance personnel input a driving log generation instruction, a maintenance suggestion generation instruction, or a data export instruction through the human-machine interaction window;
[0033] In the case of inputting a driving log generation instruction, go to Step 7;
[0034] In the case of inputting a maintenance suggestion generation instruction, go to Step 8;
[0035] In the case of inputting a data export instruction, go to Step 9;
[0036] Step 7: The driving log generation function module reads the vehicle-integrated data of the armored vehicle stored by the data classification and storage function module according to the requirements of the driving log generation instruction, records the driving state of the armored vehicle within a certain time range agreed by the driving log generation instruction based on the vehicle-integrated data of the armored vehicle, saves the vehicle-integrated data of the armored vehicle as a driving log, and feeds it back to the human-machine interaction module; The human-machine interaction module receives the driving log fed back by the driving log generation function module and displays it through the human-machine interaction window;
[0037] Step 8: The maintenance suggestion function module comprehensively reads and analyzes the vehicle-integrated data of the armored vehicle stored by the data classification and storage function module according to the requirements of the maintenance suggestion generation instruction, analyzes the abnormal data among them, and forms a maintenance suggestion including maintenance time and maintenance method according to the specific situation of the abnormal data and feeds it back to the human-machine interaction module; The human-machine interaction module receives the maintenance suggestion fed back by the maintenance suggestion function module and displays it through the human-machine interaction window;
[0038] Step 9: According to the requirements of the data export instruction, the data export function module reads the whole vehicle data of the armored vehicle stored in the data classification and storage function module, and exports the whole vehicle data of the armored vehicle specified by the data export instruction through the USB interface.
[0039] (III) Beneficial effects
[0040] Compared with the prior art, the present invention provides a whole vehicle data recording device for armored vehicles. This device can not only adapt to vehicle communication networks such as CAN bus, Flexray bus, and Ethernet, but also parse data in real time according to a preset protocol, classify and store the whole vehicle data, and generate driving logs and maintenance logs.
[0041] This device and the corresponding method can record CAN bus, FlexRay bus, and Ethernet information simultaneously, classify and store the data, and generate driving logs. At the same time, the recorded information can be further comprehensively analyzed to generate maintenance suggestions, which can better serve the daily use of armored vehicles and improve the reliability of armored vehicle use. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 It is a network topology diagram of an armored vehicle
[0043] Figure 2 It is a schematic diagram of the composition of a whole vehicle data recording device for an armored vehicle;
[0044] Figure 3 It is a flowchart of the operation of a whole vehicle data recording device for an armored vehicle. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0045] To make the objectives, contents, and advantages of the present invention clearer, the following further describes in detail the specific embodiments of the present invention with reference to the drawings and embodiments.
[0046] To solve the above technical problems, the present invention provides a whole vehicle data recording device for armored vehicles, as Figure 2 shown. The whole vehicle data recording device for armored vehicles includes: an initialization function module, a self-check function module, a vehicle driving state judgment function module, a data acquisition function module, a data classification and storage function module, a human-machine interaction module, a driving log generation function module, a maintenance suggestion function module, and a data export function module;
[0047] Among them, the initialization function module is connected to the self-check function module;
[0048] The self-check function module is connected to the vehicle driving state judgment function module;
[0049] The vehicle driving state judgment function module is connected to the data acquisition function module;
[0050] The data acquisition function module is respectively connected to the CAN bus, FlexRay bus, Ethernet of the armored vehicle, and the data classification and storage function module;
[0051] The human-machine interaction module is respectively connected to the driving log generation function module, maintenance suggestion function module, and data export function module;
[0052] The data classification and storage function module is respectively connected to the driving log generation function module, maintenance suggestion function module, and data export function module.
[0053] Among them, the initialization function module is used to execute the initialization work of the whole vehicle data control of the armored vehicle, initialize the input and output pins, timers, and CAN bus node heartbeat judgment of the control chips related to the whole vehicle data. After the initialization is completed, an initialization end signal is sent to the self-check function module;
[0054] The self-check function module is used to execute the self-check work of the whole vehicle data control of the armored vehicle, check the working state of the control chips related to the whole vehicle data. When the self-check passes, a self-check passed signal is sent to the vehicle driving state judgment function module;
[0055] The vehicle driving state judgment function module is used to, after receiving the self-check passed signal, make a comprehensive judgment based on the current vehicle speed information and engine speed information of the armored vehicle, determine whether the current state of the armored vehicle is parked, driving, or stopped working, so as to determine the acquisition range of CAN bus information, FlexRay bus information, and Ethernet information;
[0056] The data acquisition function module is used to collect the whole vehicle data information of the armored vehicle on the corresponding CAN bus, FlexRay bus, and Ethernet according to the current state of the armored vehicle judged by the vehicle driving state judgment function module, parse the data protocol, and form the whole vehicle data of the armored vehicle to be stored for the data classification and storage function module to classify and store;
[0057] The data classification and storage function module is used to classify, summarize, timestamp, and store in chronological order the whole vehicle data of the armored vehicle to be stored collected by the data acquisition function module.
[0058] Among them, the specific way for the data classification and storage function module to store data is: record in the corresponding excel document.
[0059] Among them, the human-computer interaction module is used to provide a human-computer interaction window for the driver or maintenance personnel. The driver or maintenance personnel input driving log generation instructions, maintenance suggestion generation instructions, or data export instructions through the human-computer interaction window.
[0060] Among them, the driving log generation function module is used to read the whole vehicle data of the armored vehicle stored in the data classification and storage function module according to the requirements of the driving log generation instruction, record the driving state of the armored vehicle within a certain time range agreed by the driving log generation instruction according to the whole vehicle data of the armored vehicle, and save the whole vehicle data of the armored vehicle as a driving log and feedback it to the human-computer interaction module.
[0061] Among them, the human-computer interaction module is also used to receive the driving log fed back by the driving log generation function module and display it through the human-computer interaction window.
[0062] Among them, the maintenance suggestion function module is used to comprehensively read and analyze the whole vehicle data of the armored vehicle stored in the data classification and storage function module according to the requirements of the maintenance suggestion generation instruction, analyze the abnormal data among them, and form maintenance suggestions including maintenance time and maintenance method according to the specific situation of the abnormal data and feedback it to the human-computer interaction module.
[0063] Among them, the human-computer interaction module is also used to receive the maintenance suggestions fed back by the maintenance suggestion function module and display them through the human-computer interaction window.
[0064] Among them, the data export function module is used to read the whole vehicle data of the armored vehicle stored in the data classification and storage function module according to the requirements of the data export instruction, and export the whole vehicle data of the armored vehicle specified by the data export instruction through the USB interface.
[0065] In addition, the present invention also provides a method for recording the whole vehicle data of an armored vehicle. The method for recording the whole vehicle data of an armored vehicle is implemented based on the device for recording the whole vehicle data of an armored vehicle. The method for recording the whole vehicle data of an armored vehicle is used to store the whole vehicle data of the armored vehicle and generate a driving log and maintenance suggestions. As Figure 3 shown, the method for recording the whole vehicle data of the armored vehicle includes the following steps:
[0066] Step 1: The initialization function module executes the initialization work of the whole vehicle data control of the armored vehicle, initializes the input and output pins, timers, and CAN bus node heartbeat judgment of the control chip related to the whole vehicle data. After the initialization is completed, an initialization end signal is sent to the self-check function module;
[0067] Step 2: The self-check function module performs a self-check on the overall vehicle data control of the armored vehicle, checks the working status of its own control chips related to the overall vehicle data, and sends a self-check passed signal to the vehicle driving status judgment function module in the case of passing the self-check;
[0068] Step 3: After receiving the self-check passed signal, the vehicle driving status judgment function module makes a comprehensive judgment based on the current vehicle speed information and engine speed information of the armored vehicle to determine whether the current state of the armored vehicle is parked, driving, or stopped, so as to determine the acquisition range of CAN bus information, FlexRay bus information, and Ethernet information;
[0069] Step 4: The data acquisition function module acquires the overall vehicle data information of the armored vehicle on the corresponding CAN bus, FlexRay bus, and Ethernet according to the current state of the armored vehicle judged by the vehicle driving status judgment function module, parses the data protocol, and forms the overall vehicle data of the armored vehicle to be stored for the data classification and storage function module to classify and store;
[0070] Step 5: The data classification and storage function module classifies, summarizes, and timestamp the overall vehicle data of the armored vehicle to be stored acquired by the data acquisition function module according to status information, instruction information, and alarm information, and stores it in chronological order.
[0071] Step 6: The human-machine interaction module is used to provide a human-machine interaction window for the driver or maintenance personnel. The driver or maintenance personnel input a driving log generation instruction, a maintenance suggestion generation instruction, or a data export instruction through the human-machine interaction window;
[0072] In the case of inputting a driving log generation instruction, go to Step 7;
[0073] In the case of inputting a maintenance suggestion generation instruction, go to Step 8;
[0074] In the case of inputting a data export instruction, go to Step 9;
[0075] Step 7: The driving log generation function module reads the overall vehicle data of the armored vehicle stored by the data classification and storage function module according to the requirements of the driving log generation instruction, records the driving status of the armored vehicle within a certain time range agreed by the driving log generation instruction based on the overall vehicle data of the armored vehicle, saves the overall vehicle data of the armored vehicle as a driving log, and feeds it back to the human-machine interaction module; The human-machine interaction module receives the driving log fed back by the driving log generation function module and displays it through the human-machine interaction window;
[0076] Step 8: According to the requirements of the instruction generated by the maintenance suggestion function module, the data classification and storage function module for armored vehicles reads and analyzes the vehicle data comprehensively, identifies the abnormal data among them, and based on the specific situation of the abnormal data, forms maintenance suggestions including maintenance time and maintenance methods and feedbacks them to the human-machine interaction module; the human-machine interaction module receives the maintenance suggestions feedback by the maintenance suggestion function module and displays them through the human-machine interaction window.
[0077] Step 9: According to the requirements of the data export instruction, the data export function module reads the vehicle data of the armored vehicle stored in the data classification and storage function module, and exports the vehicle data of the armored vehicle specified by the data export instruction through the USB interface.
[0078] Embodiment 1
[0079] Figure 1 It is a common network topology diagram of an armored vehicle. In this topology diagram, the CAN bus, FlexRay bus, and Ethernet communication are integrated. Each communication form constitutes a communication subnet, and all communication subnets form the vehicle communication network. The function of the armored vehicle data recording device is to completely record the data of each communication subnet, classify and store them, and generate a driving log and maintenance suggestions.
[0080] In order to obtain the complete data of each communication subnet, the armored vehicle data recording device needs to have two CAN bus communication interfaces, two FlexRay buses, and one Ethernet communication interface. At the same time, it has the data parsing and sending functions for the CAN bus, FlexRay bus, and Ethernet, and is used for data interaction with three types of communication subnets.
[0081] Figure 2 It is a schematic diagram of the composition of an armored vehicle data recording device. This device consists of 9 function modules, namely: 1 initialization function module, 2 self-check function module, 3 vehicle driving state judgment function module, 4 data acquisition function module, 5 human-machine interaction module, 6 driving log generation function module, 7 data classification and storage function module, 8 maintenance suggestion function module, 9 data export function module.
[0082] The functions of each function module are as follows:
[0083] 1 Initialization function module: Realize the input and output pins of the control chip, timer, CAN bus node heartbeat judgment, etc.
[0084] 2 Self-check function module: Realize the self-check of its own working state. After the self-check is completed, the software sends the self-check result to the bus.
[0085] 3 Vehicle driving state judgment function module: Comprehensively judge the current state of the vehicle as parking, driving, or stopped through vehicle speed information, engine speed information, etc., to determine the acquisition range of CAN, FlexRay, and Ethernet information.
[0086] 4 Data acquisition function module: According to the judged vehicle driving state information, collect corresponding CAN bus, FlexRay bus, and Ethernet information, and classify and store the collected information.
[0087] 5 Human-machine interaction module: Drivers and maintenance personnel input the generated content of the driving log through this module, query the corresponding driving log and maintenance suggestions, and display the vehicle state information through the display;
[0088] 6 Driving log generation function module: According to the generated content of the driving log input by the human-machine interaction module, record the driving state of the vehicle on the same day in real time, and save the vehicle state value as the log of the day.
[0089] 7 Data classification and storage function module: After classifying, summarizing, and generalizing the collected data, add a time stamp and record it in the corresponding excel document in chronological order;
[0090] 8 Maintenance suggestion function module: Comprehensively analyze the vehicle's overall vehicle data, analyze abnormal data, and integrate and give suggestions such as maintenance time and maintenance method;
[0091] 9 Data export function module: Support data export through the USB interface.
[0092] The present invention provides an armored vehicle's overall vehicle data recording device for storing the overall vehicle data of the armored vehicle and generating a driving log and maintenance suggestions. The working process of the device is as Figure 3 shown.
[0093] After the device is powered on, it first performs initialization and self-check to check whether there are any faults in the device itself and synchronize the time with the entire vehicle. Subsequently, it judges the driving state of the vehicle based on information such as engine speed, vehicle speed, and parking signal to determine which data to store. Then it starts to store the overall vehicle data and adds a time stamp. Next, the stored data is classified and stored according to status information, command information, alarm information, etc. Then, according to the requirements input by the driver, it generates the driving log of the day, and monitors in real time whether there are abnormal values in the overall vehicle data, gives maintenance suggestions, and finally can export all the overall vehicle data as needed for offline analysis.
[0094] The above is only the preferred embodiment of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the technical principle of the present invention, several improvements and deformations can still be made, and these improvements and deformations should also be regarded as the protection scope of the present invention.
Claims
1. An armored vehicle data recording device, characterized in that: The armored vehicle data recording device includes: an initialization function module, a self-checking function module, a vehicle driving state judgment function module, a data acquisition function module, a data classification storage function module, a human-computer interaction module, a driving log generation function module, a maintenance suggestion function module, and a data export function module; Wherein, the initialization function module is connected to the self-check function module; The self-checking function module is connected to the vehicle driving state judging function module; The vehicle driving state judgment function module is connected to the data acquisition function module; The data acquisition function module is respectively connected to the CAN bus, FlexRay bus, Ethernet and the data classification storage function module of the armored vehicle; The human-computer interaction module is respectively connected to the driving log generation function module, the maintenance suggestion function module, and the data export function module; The data classification storage function module is respectively connected to the driving log generation function module, the maintenance suggestion function module, and the data export function module.
2. The armored vehicle data recording device according to claim 1, characterized in that: The initialization function module is used to perform the whole vehicle data control initialization work of the armored vehicle, initialize the input and output pins, timer, and CAN bus node heartbeat judgment of the control chip related to the whole vehicle data, and after the initialization is completed, send an initialization completion signal to the self-check function module; The self-check function module is used to perform the self-check work of the whole vehicle data control of the armored vehicle, check the working state of the control chip related to the whole vehicle data, and send a self-check pass signal to the vehicle driving state judgment function module if the self-check passes; The vehicle driving state judgment function module is used to make a comprehensive judgment based on the current vehicle speed information and engine speed information of the armored vehicle after receiving the self-test pass signal, and determine whether the current state of the armored vehicle is parking, driving or stopped working, so as to determine the collection range of CAN bus information, FlexRay bus information and Ethernet information; The data acquisition function module is used to collect the corresponding armored vehicle data information of the CAN bus, FlexRay bus and Ethernet according to the current state of the armored vehicle determined by the vehicle driving state determination function module, parse the data protocol, and form the armored vehicle data to be stored for classification and storage by the data classification storage function module; The data classification and storage function module is used to classify and summarize the armored vehicle data to be stored collected by the data collection function module, add a time stamp, and store it in chronological order.
3. The armored vehicle data recording device according to claim 2, characterized in that: The specific method of data classification storage function module to store data is: recording in the corresponding Excel document.
4. The armored vehicle data recording device according to claim 2, characterized in that: The human-computer interaction module is used to provide a human-computer interaction window to the driver or maintenance personnel, and the driver or maintenance personnel inputs a driving log generation instruction, a maintenance suggestion generation instruction or a data export instruction through the human-computer interaction window.
5. The armored vehicle data recording device according to claim 4, characterized in that: The driving log generation function module is used to read the armored vehicle data stored in the data classification storage function module according to the requirements of the driving log generation instruction, record the driving status of the armored vehicle within a certain time range specified by the driving log generation instruction according to the armored vehicle data, save the armored vehicle data as a driving log and feed it back to the human-computer interaction module.
6. The armored vehicle data recording device according to claim 5, characterized in that: The human-computer interaction module is also used to receive the driving log fed back by the driving log generation function module, and display it through the human-computer interaction window.
7. The armored vehicle data recording device according to claim 4, characterized in that: The maintenance suggestion function module is used to generate instructions based on the maintenance suggestion requirements, comprehensively read and analyze the armored vehicle data stored in the data classification storage function module, analyze the abnormal data therein, and form maintenance suggestions including maintenance time and maintenance methods based on the specific circumstances of the abnormal data and feed them back to the human-computer interaction module.
8. The armored vehicle data recording device according to claim 7, characterized in that: The human-computer interaction module is also used to receive maintenance suggestions fed back by the maintenance suggestion function module and display them through the human-computer interaction window.
9. The armored vehicle data recording device according to claim 4, characterized in that: The data export function module is used to read the armored vehicle whole vehicle data stored in the data classification storage function module according to the requirements of the data export instruction, and export the armored vehicle whole vehicle data specified by the data export instruction through the USB interface.
10. A method for recording data of an armored vehicle, characterized in that: The armored vehicle whole vehicle data recording method is implemented based on the armored vehicle whole vehicle data recording device according to any one of claims 1 to 9. The armored vehicle whole vehicle data recording method is used to store the whole vehicle data of the armored vehicle and generate a driving log and maintenance suggestions. The armored vehicle whole vehicle data recording comprises the following steps: Step 1: The initialization function module performs the initialization work of the whole vehicle data control of the armored vehicle, initializes the input and output pins, timer, and CAN bus node heartbeat judgment of the control chip related to the whole vehicle data, and after the initialization is completed, sends an initialization end signal to the self-test function module; Step 2: The self-check function module performs the self-check work of the whole vehicle data control of the armored vehicle, checks the working status of the control chip related to the whole vehicle data, and sends a self-check pass signal to the vehicle driving status judgment function module if the self-check passes; Step 3: After receiving the self-test pass signal, the vehicle driving state judgment function module makes a comprehensive judgment based on the current vehicle speed information and engine speed information of the armored vehicle to determine whether the current state of the armored vehicle is parking, driving or stopped, thereby determining the collection scope of CAN bus information, FlexRay bus information and Ethernet information; Step 4: The data acquisition function module collects the corresponding armored vehicle data information of the CAN bus, FlexRay bus and Ethernet according to the current state of the armored vehicle determined by the vehicle driving state determination function module, parses the data protocol, and forms armored vehicle data to be stored for classification and storage by the data classification storage function module; Step 5: The data classification and storage function module classifies and summarizes the armored vehicle data to be stored collected by the data acquisition function module according to status information, command information, and alarm information, adds a time stamp, and stores it in chronological order. Step 6: The human-computer interaction module is used to provide a human-computer interaction window to the driver or maintenance personnel, and the driver or maintenance personnel inputs a driving log generation instruction, a maintenance suggestion generation instruction or a data export instruction through the human-computer interaction window; When the driving log generation instruction is input, go to step 7; When the maintenance suggestion generation instruction is entered, go to step 8; In case of inputting data export instruction, go to step 9; Step 7: The driving log generation function module reads the armored vehicle data stored in the data classification storage function module according to the requirements of the driving log generation instruction, records the driving status of the armored vehicle within a certain time range specified by the driving log generation instruction according to the armored vehicle data, and saves the armored vehicle data as a driving log and feeds it back to the human-computer interaction module; the human-computer interaction module receives the driving log fed back by the driving log generation function module and displays it through the human-computer interaction window; Step 8: The maintenance suggestion function module comprehensively reads and analyzes the armored vehicle data stored in the data classification storage function module according to the requirements of the maintenance suggestion generation instruction, analyzes the abnormal data, and forms maintenance suggestions including maintenance time and maintenance method according to the specific situation of the abnormal data and feeds them back to the human-computer interaction module; the human-computer interaction module receives the maintenance suggestions fed back by the maintenance suggestion function module and displays them through the human-computer interaction window; Step 9: The data export function module reads the armored vehicle data stored in the data classification storage function module according to the requirements of the data export instruction, and exports the armored vehicle data specified by the data export instruction through the USB interface.
