Verification parameter self-defining device and vehicle

By generating custom collision messages and injecting verification parameters through a custom parameter verification device, the problem of simulated collision messages being unable to be verified is solved, thus improving the accuracy and reliability of simulation testing.

CN223598155UActive Publication Date: 2025-11-25ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202520312032.9
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2025-02-25
Publication Date
2025-11-25
Estimated Expiration
2035-02-25

AI Technical Summary

Technical Problem

In existing technologies, the checksum bytes of simulated collision messages cannot be verified at both the input and output ends, which reduces the accuracy and reliability of simulation tests.

Method used

A device for customizing verification parameters is provided, including a message customization module, a verification customization module, and a parameter transceiver module. It generates custom setting parameters through custom instructions, generates custom collision messages, and injects custom verification parameters to ensure that vehicle input and output can be verified.

Benefits of technology

It enables collision messages carrying verification parameters in vehicles, ensuring the accuracy and reliability of simulation tests, and allowing for effective verification at both vehicle input and output ends.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223598155U_ABST
    Figure CN223598155U_ABST
Patent Text Reader

Abstract

The utility model discloses a verification parameter self-defining device and a vehicle, and relates to the technical field of vehicles, and the verification parameter self-defining device specifically comprises a message self-defining module, a verification self-defining module and a parameter receiving and transmitting module. The parameter transceiving module is electrically connected with the message custom module and the verification custom module respectively, and is used for generating custom setting parameters according to a custom instruction triggered by a user and sending the custom setting parameters to the message custom module and the verification custom module; the message custom module is electrically connected with the verification custom module, and is used for processing the initial collision message according to the custom setting parameters to obtain a custom collision message, and sending the custom collision message to the verification custom module; and the verification custom module is used for generating custom verification parameters according to the custom setting parameters, and injecting the custom verification parameters into the custom collision message to obtain a target collision message. According to the invention, the technical effect of enabling the collision message to carry the verification parameter is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, in particular to a verification parameter customization device and a vehicle. BACKGROUND

[0002] With the continuous development of the automobile industry, the safety of vehicles has become the core focus of the industry, and through collision testing, the safety performance indicators of vehicles can be effectively detected. Before collision testing, simulation testing of the high-voltage disconnection function after vehicle collision is usually required.

[0003] In related technologies, when performing simulation testing, technicians usually use the CANoe tool to send simulated collision messages generated during the collision testing process to the corresponding function control module in the vehicle, and the function control module performs a high-voltage disconnection operation after receiving the simulated collision message.

[0004] However, the check byte in the simulated collision message is usually set to 0x00, so neither the output end of the simulated collision message nor the input end of the simulated collision message can check the check byte of the simulated collision message, thereby reducing the accuracy and reliability of simulation testing. CONTENT OF THE INVENTION

[0005] The main purpose of the present application is to provide a verification parameter customization device and a vehicle, which aims to solve the technical problem that the input end and the output end in related technologies cannot check the check byte of the simulated collision message.

[0006] To achieve the above-mentioned purpose, the present application provides a verification parameter customization device, which comprises a message customization module, a verification customization module, and a parameter transceiver module.

[0007] The parameter transceiver module, the message customization module, and the verification customization module are electrically connected respectively, for generating a customized setting parameter according to a user-triggered customization instruction, and sending the customized setting parameter to the message customization module and the verification customization module.

[0008] The message customization module and the verification customization module are electrically connected, for processing an initial collision message to obtain a customized collision message according to the customized setting parameter, and sending the customized collision message to the verification customization module.

[0009] The verification customization module is configured to generate a customized verification parameter according to the customized setting parameter, and inject the customized verification parameter into the customized collision message to obtain a target collision message.

[0010] In one embodiment, the verification custom module includes: a verification width setting unit, which is electrically connected to the parameter transceiver module;

[0011] The verification width setting unit is used to determine the target verification width parameter based on the received custom setting parameter.

[0012] In one embodiment, the verification customization module further includes a polynomial setting unit and an initial value setting unit, wherein the polynomial setting unit and the initial value setting unit are electrically connected to the parameter transceiver module, respectively.

[0013] The polynomial setting unit is used to determine the target polynomial algorithm according to the custom setting parameters;

[0014] The initial value setting unit is used to determine the target initial value corresponding to the target polynomial algorithm according to the custom setting parameters.

[0015] In one embodiment, the verification customization module further includes: a message injection unit, which is electrically connected to the message customization module, the verification width setting unit, the polynomial setting unit, and the initial value setting unit, respectively.

[0016] The message injection unit is used to generate custom verification parameters based on the received target verification width parameter, the target polynomial algorithm, and the target initial value, and inject the custom verification parameters into the custom collision message sent by the message customization module to obtain the target collision message.

[0017] In one embodiment, the verification customization module further includes an input data inversion processing unit, which is electrically connected to the message customization module and the message injection unit, respectively.

[0018] The input data inversion processing unit is used to receive the custom collision message sent by the message customization module, perform inversion processing on the custom collision message to obtain an inverted collision message, and send the inverted collision message to the message injection unit.

[0019] In one embodiment, the verification custom module further includes: a result data inversion processing unit, which is electrically connected to the message injection unit;

[0020] The result data reversal processing unit is used to reverse the verification result corresponding to the custom verification parameter to obtain reversed result data, and send the reversed result data to the message injection unit so that the message injection unit can inject the reversed result data into the reversed collision message.

[0021] In one embodiment, the verification custom module further includes an XOR calculation unit, which is electrically connected to the message injection unit;

[0022] The XOR calculation unit is used to perform XOR calculation on the inverted collision message carrying the inverted result data sent by the message injection unit to obtain the target collision message.

[0023] In one embodiment, the message customization module includes a byte setting unit, which is electrically connected to the parameter transceiver module.

[0024] The byte setting unit is used to modify the position of the verification byte and the position of the collision level byte of the initial collision message according to the custom setting parameters to obtain a custom collision message.

[0025] In one embodiment, the calibration parameter customization device further includes: a vehicle control module and a function control module, wherein the vehicle control module, the calibration customization module, and the function control module are electrically connected respectively;

[0026] The vehicle control module is used to receive the target collision message sent by the verification custom module, and generate function control commands based on the target collision message;

[0027] The function control module is used to receive the function control instructions and perform function adjustment operations according to the function control instructions.

[0028] In addition, to achieve the above objectives, this application also provides a vehicle that includes a calibration parameter customization device as described in any of the preceding claims.

[0029] The verification parameter customization device provided in this application includes: a message customization module, a verification customization module, and a parameter transceiver module; the parameter transceiver module is electrically connected to the message customization module and the verification customization module, respectively, and is used to generate customized setting parameters according to a user-triggered custom instruction, and send the customized setting parameters to the message customization module and the verification customization module; the message customization module and the verification customization module are electrically connected, and are used to process an initial collision message according to the customized setting parameters to obtain a customized collision message, and send the customized collision message to the verification customization module; the verification customization module is used to generate customized verification parameters according to the customized setting parameters, and inject the customized verification parameters into the customized collision message to obtain a target collision message.

[0030] In this embodiment, the verification parameter customization device provided in this application receives a user-triggered custom command through a parameter transceiver module, and generates custom setting parameters according to the custom command. The parameter transceiver module then sends the custom setting parameters to a message customization module and a verification customization module electrically connected to itself. After receiving the custom setting parameters, the message customization module processes the initial collision message generated by the vehicle during the collision process according to the custom settings to obtain a custom collision message that matches the custom setting parameters, and sends the custom collision message to the verification customization module electrically connected to itself. After receiving the custom setting parameters and the custom collision message, the verification customization module generates custom verification parameters according to the custom setting parameters, and injects the custom verification parameters into the custom collision message to obtain a target collision message carrying the verification parameters.

[0031] Thus, this application solves the technical problem in related technologies where neither the input nor the output end can verify the verification bytes of the simulated collision message. Specifically, this application uses a parameter transceiver module to receive user-triggered custom commands, a message customization module to generate custom collision messages based on the custom commands, a verification customization module to generate custom verification parameters based on the custom commands, and injects the custom verification parameters into the custom collision message. This achieves the technical effect of enabling the collision message to carry verification parameters, ensuring that both the vehicle input and output ends can verify the collision message through the verification parameters. Attached Figure Description

[0032] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0033] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0034] Figure 1 This is a schematic diagram of the module structure of the device for customizing verification parameters in this application;

[0035] Figure 2 This is a schematic diagram of the structure of the verification customization module involved in an embodiment of the verification parameter customization device of this application;

[0036] Figure 3 This is a schematic diagram of the inversion processing unit of the verification customization module in an embodiment of the verification parameter customization device of this application;

[0037] Figure 4This is a schematic diagram of the message customization module structure according to an embodiment of the verification parameter customization device of this application;

[0038] Figure 5 This is a schematic diagram of the message customization process involved in an embodiment of the parameter customization device of this application.

[0039] The diagram shows the following numbers: 1. Custom message module; 2. Custom verification module; 3. Parameter sending and receiving module; 4. Command debugging tool; 5. Verification width setting unit; 6. Polynomial setting unit; 7. Initial value setting unit; 8. Message injection unit; 9. Input data inversion processing unit; 10. Result data inversion processing unit; 11. XOR calculation unit; 12. Counting rule setting unit; 13. Byte setting unit; 14. Vehicle control module; 15. Function control module.

[0040] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0041] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0042] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0043] Before describing the various embodiments of the technical solution of this application, the overall concept of the technical solution of this application is first presented.

[0044] With the continuous development of the automotive industry, vehicle safety has become an increasingly important focus. Crash tests are an effective way to assess vehicle safety performance. Before conducting a crash test, it's typically necessary to simulate the high-voltage disconnection function after a collision. In related technologies, technicians usually use the CANoe tool to send simulated collision messages generated during the test to the corresponding functional control module within the vehicle. Upon receiving the simulated collision message, the functional control module then performs the high-voltage disconnection operation. However, the checksum byte in the simulated collision message is usually set to 0x00. This means that neither the output nor the input of the simulated collision message can verify the checksum byte, thus reducing the accuracy and reliability of the simulation test.

[0045] To address the above issues, this application provides a device for customizing verification parameters. The device includes: a message customization module, a verification customization module, and a parameter transceiver module. The parameter transceiver module is electrically connected to the message customization module and the verification customization module, respectively, and is used to generate custom setting parameters based on user-triggered custom instructions, and send the custom setting parameters to the message customization module and the verification customization module. The message customization module and the verification customization module are electrically connected, and are used to process an initial collision message according to the custom setting parameters to obtain a custom collision message, and send the custom collision message to the verification customization module. The verification customization module is used to generate custom verification parameters based on the custom setting parameters, and inject the custom verification parameters into the custom collision message to obtain a target collision message.

[0046] Thus, this application solves the technical problem in related technologies where neither the input nor the output end can verify the verification bytes of the simulated collision message. Specifically, this application uses a parameter transceiver module to receive user-triggered custom commands, a message customization module to generate custom collision messages based on the custom commands, a verification customization module to generate custom verification parameters based on the custom commands, and injects the custom verification parameters into the custom collision message. This achieves the technical effect of enabling the collision message to carry verification parameters, ensuring that both the vehicle input and output ends can verify the collision message through the verification parameters.

[0047] Based on the overall concept of the technical solution of this application, an embodiment of the verification parameter customization device provided in this application is proposed.

[0048] Please refer to Figure 1 , Figure 1 This is a schematic diagram of the module structure of the device for customizing verification parameters in this application, as shown below. Figure 1 As shown, the device for customizing verification parameters provided in this application includes:

[0049] Custom message module, custom verification module, parameter sending and receiving module;

[0050] The parameter transceiver module, the message customization module, and the verification customization module are electrically connected to each other, and are used to generate custom setting parameters according to the user-triggered custom instructions, and send the custom setting parameters to the message customization module and the verification customization module.

[0051] The message customization module and the verification customization module are electrically connected, and are used to process the initial collision message according to the customized setting parameters to obtain a customized collision message, and send the customized collision message to the verification customization module;

[0052] The custom verification module is used to generate custom verification parameters according to the custom setting parameters, and inject the custom verification parameters into the custom collision message to obtain the target collision message.

[0053] In this embodiment, please refer to Figure 1 and Figure 5 ,in, Figure 5 This is a schematic diagram of the message customization process involved in an embodiment of the verification parameter customization device of this application, as shown below. Figure 1 and Figure 5 As shown, the verification parameter customization device includes a message customization module 1, a verification customization module 2, and a parameter transceiver module 3. The parameter transceiver module 3 is electrically connected to the message customization module 1 and the verification customization module 2, respectively. The message customization module 1 and the verification customization module 2 are electrically connected. The parameter transceiver module 3 is communicatively connected to a preset instruction debugging tool 4. The instruction debugging tool 4 is configured with CNAoe software, and the CNAoe software has a Panel interface for users to input various custom instructions through the Panel interface. The parameter transceiver module 3 receives the various custom instructions input by the user through the instruction debugging tool 4 and generates custom setting parameters corresponding to each custom instruction. The parameter transceiver module 3 sends the generated custom setting parameters to the message customization module 1 and the verification customization module 2, respectively.

[0054] The message customization module 1 receives the custom setting parameters sent by the parameter transceiver module 3. At the same time, when performing simulation tests, the message customization module 1 generates an initial collision message that matches the simulation test. The message customization module 1 sets the message ID, message length, adapted standard frame and extended frame type, collision level, byte position of collision level, and byte position of E2E verification parameters of the initial collision message according to the custom setting parameters, thereby generating a custom collision message and sending the custom collision message to the verification customization module 2.

[0055] The custom module 2 receives the custom setting parameters sent by the parameter transceiver module 3 and the custom collision message sent by the message custom module 1. The custom module 2 generates custom E2E verification parameters that match the custom setting parameters and injects the custom E2E verification parameters into the custom collision message to obtain the target collision message carrying the custom E2E verification parameters.

[0056] Thus, this application solves the technical problem in related technologies where neither the input nor the output end can verify the verification bytes of the simulated collision message. Specifically, this application uses a parameter transceiver module to receive user-triggered custom commands, a message customization module to generate custom collision messages based on the custom commands, a verification customization module to generate custom verification parameters based on the custom commands, and injects the custom verification parameters into the custom collision message. This achieves the technical effect of enabling the collision message to carry verification parameters, ensuring that both the vehicle input and output ends can verify the collision message through the verification parameters.

[0057] Optionally, in some feasible embodiments, the verification custom module includes: a verification width setting unit, which is electrically connected to the parameter transceiver module;

[0058] The verification width setting unit is used to determine the target verification width parameter based on the received custom setting parameter.

[0059] In this embodiment, please refer to Figure 2 , Figure 2 This is a schematic diagram of the verification customization module structure according to an embodiment of the verification parameter customization device of this application, as shown below. Figure 2 As shown, the custom verification module 2 includes a verification width setting unit 5, wherein the verification width setting unit 5 is electrically connected to the parameter transceiver module 3; the verification width setting unit 5 receives the custom setting parameters sent by the parameter transceiver module 3, and extracts the CRC width setting options contained in the custom setting parameters; the verification width setting unit 5 selects the target CRC width parameter that matches the CRC width setting option from the preset CRC width parameters CRC8 and CRC16 according to the CRC width setting option.

[0060] In this way, the verification parameter customization device determines the CRC width selected by the user by custom setting parameters, and then determines the register bits of the cyclic redundancy check algorithm that can be used when generating E2E verification parameters in the future based on the CRC width.

[0061] Optionally, in some feasible embodiments, the verification custom module further includes: a polynomial setting unit and an initial value setting unit, wherein the polynomial setting unit and the initial value setting unit are electrically connected to the parameter transceiver module, respectively;

[0062] The polynomial setting unit is used to determine the target polynomial algorithm according to the custom setting parameters;

[0063] The initial value setting unit is used to determine the target initial value corresponding to the target polynomial algorithm according to the custom setting parameters.

[0064] In this embodiment, the custom verification module 2 further includes a polynomial setting unit 6 and an initial value setting unit 7. The polynomial setting unit 6 is electrically connected to the parameter transceiver module 3, and the initial value setting unit 7 is also electrically connected to the parameter transceiver module 3. The polynomial setting unit 6 receives the custom setting parameters sent by the parameter transceiver module 3 and extracts the polynomial setting parameters contained in the custom setting parameters. The polynomial setting unit 6 defines the standard frame / extended frame parameters corresponding to the generator polynomial of the CRC algorithm according to the polynomial setting parameters to determine the target Polynomial algorithm that matches the CRC algorithm. Similarly, the initial value setting unit 7 extracts the initial value setting parameters contained in the custom setting parameters and sets the start conditions of the CRC algorithm according to the initial value setting parameters to obtain the target initial value corresponding to the CRC algorithm.

[0065] Thus, the verification parameter customization device can determine the generator polynomial and start condition corresponding to the CRC algorithm selected by the user by custom setting parameters.

[0066] Optionally, in some feasible embodiments, the verification customization module further includes: a message injection unit, wherein the message injection unit is electrically connected to the message customization module, the verification width setting unit, the polynomial setting unit, and the initial value setting unit, respectively;

[0067] The message injection unit is used to generate custom verification parameters based on the received target verification width parameter, the target polynomial algorithm, and the target initial value, and inject the custom verification parameters into the custom collision message sent by the message customization module to obtain the target collision message.

[0068] In this embodiment, the custom verification module 2 further includes a message injection unit 8, which is electrically connected to the message customization module 1, the polynomial setting unit 6, the initial value setting unit 7, and the verification width setting unit 5. The message injection unit 8 receives a target Polynomial algorithm sent by the polynomial setting unit 6, a target initial value matching the CRC algorithm sent by the initial value setting unit 7, and a target CRC width parameter sent by the verification width setting unit 5. The message injection unit 8 then combines the target Polynomial algorithm, the target initial value, and the target CRC width parameter to obtain a custom E2E verification parameter based on the CRC algorithm that conforms to the user-defined settings. Simultaneously, the message injection unit 8 receives a custom collision message sent by the message customization module 1 and injects the custom E2E verification parameter into the E2E verification parameter position contained in the custom collision message, thereby obtaining a target collision message containing the custom E2E verification parameter.

[0069] In this way, the verification parameter customization device can generate custom verification parameters based on custom instructions through the verification customization module, and inject the custom verification parameters into the custom collision message, thereby making the collision message carry the verification parameters.

[0070] Optionally, in some feasible embodiments, the verification customization module further includes: an input data inversion processing unit, wherein the input data inversion processing unit is electrically connected to the message customization module and the message injection unit, respectively;

[0071] The input data inversion processing unit is used to receive the custom collision message sent by the message customization module, perform inversion processing on the custom collision message to obtain an inverted collision message, and send the inverted collision message to the message injection unit.

[0072] In this embodiment, please refer to Figure 3 , Figure 3 This is a schematic diagram of the inversion processing unit of the verification customization module according to an embodiment of the verification parameter customization device of this application, as shown below. Figure 3 As shown, the verification custom module 2 further includes an input data inversion processing unit 9, which is electrically connected to the aforementioned message custom module 1 and message injection unit 8. The input data inversion processing unit 9 is used to receive the custom collision message sent by the message custom module 1 and invert each byte in the custom collision message to obtain an inverted collision message, and then send the inverted collision message to the message injection unit 8.

[0073] In this way, the device for customizing verification parameters can make the E2E verification parameters carried in the final collision message more sensitive to errors by enabling the input data inversion processing. This allows both the input and sending ends to accurately identify whether there are errors in the collision message through the E2E verification parameters, thereby making the verification results more accurate.

[0074] Optionally, in some feasible embodiments, the verification custom module further includes: a result data inversion processing unit, which is electrically connected to the message injection unit;

[0075] The result data reversal processing unit is used to reverse the verification result corresponding to the custom verification parameter to obtain reversed result data, and send the reversed result data to the message injection unit so that the message injection unit can inject the reversed result data into the reversed collision message.

[0076] In this embodiment, as Figure 2As shown, the verification custom module 2 further includes a result data inversion processing unit 10, which is electrically connected to the aforementioned message injection unit 8. The result data inversion processing unit 10 is used to receive the custom E2E verification parameters input by the message injection unit 8, and to perform verification processing on the custom E2E verification parameters to obtain a verification result. The result data inversion processing unit 10 then performs inversion processing on the verification result to invert each byte in the verification result to obtain inverted result data, and sends the inverted result data to the message injection unit 8, which injects the inverted result data into the inverted collision message.

[0077] In this way, the device for customizing verification parameters can reverse each byte in the verification result corresponding to the E2E verification parameters by enabling output data reversal processing, thereby making the verification result more sensitive to errors and further improving the accuracy of the verification result.

[0078] Optionally, in some feasible embodiments, the verification custom module further includes: an XOR calculation unit, which is electrically connected to the message injection unit;

[0079] The XOR calculation unit is used to perform XOR calculation on the inverted collision message carrying the inverted result data sent by the message injection unit to obtain the target collision message.

[0080] In this embodiment, as Figure 2 As shown, the verification custom module 2 also includes an XOR calculation unit 11, which is electrically connected to the above-mentioned message injection unit 8. The XOR calculation unit 11 is used to perform XOR calculation on the inverted collision message carrying the inverted result data sent by the message injection unit 8, so as to invert all the characters contained in the inverted result data and the inverted collision message respectively, thereby obtaining the target collision message.

[0081] Furthermore, in this embodiment and another embodiment, such as Figure 2 As shown, the verification custom module 2 also includes a counting rule setting unit 12, which is electrically connected to the XOR calculation unit 11. The counting rule setting unit 12 is used to receive the target collision message output by the XOR calculation unit 11 and set the technical rules for the target collision message.

[0082] Optionally, in some feasible embodiments, the message customization module includes: a byte setting unit, which is electrically connected to the parameter transceiver module;

[0083] The byte setting unit is used to modify the position of the verification byte and the position of the collision level byte of the initial collision message according to the custom setting parameters to obtain a custom collision message.

[0084] In this embodiment, please refer to Figure 4 , Figure 4 This is a schematic diagram of the message customization module structure according to an embodiment of the verification parameter customization device of this application, as shown below. Figure 4 As shown, the message customization module 1 includes a byte setting unit 13, which is electrically connected to the parameter transceiver module 3. The byte setting unit 13 receives the customization options sent by the parameter transceiver module 3 and adjusts the position of the check byte in the initial collision message according to the check byte setting option included in the customization options. At the same time, the byte setting unit 13 modifies the position of the collision level byte in the initial collision message according to the collision level setting option included in the customization options, so as to convert the initial collision message into a customized collision message.

[0085] In this way, the verification parameter customization device can set the position of the verification byte in the collision message through the message customization module, thereby ensuring that the E2E verification parameters generated by the verification customization module can be injected into the collision message.

[0086] Optionally, in some feasible embodiments, the calibration parameter customization device further includes: a vehicle control module and a function control module, wherein the vehicle control module, the calibration customization module, and the function control module are electrically connected respectively;

[0087] The vehicle control module is used to receive the target collision message sent by the verification custom module, and generate function control commands based on the target collision message;

[0088] The function control module is used to receive the function control instructions and perform function adjustment operations according to the function control instructions.

[0089] In this embodiment, as Figure 3As shown, the verification parameter customization device further includes a vehicle control module 14 and a function control module 15. The vehicle control module 14, the function control module 15, and the aforementioned verification customization module 2 are electrically connected. The vehicle control module 14 is used to receive the target collision message containing the aforementioned customized E2E verification parameters sent by the verification customization module 2, and read the customized E2E verification parameters contained in the target collision message to determine the CRC verification result corresponding to the target collision message based on the customized E2E verification parameters. If the target collision message is determined to be accurate based on the CRC verification result, a function control command is generated based on the message information, collision level information, and other parameters contained in the target collision message, and then the function control command is sent to the function control module 15. The function control module 15 is used to receive the function control command sent by the vehicle control module 14 and perform a high-voltage disconnection operation according to the function control command to stop the high-voltage power supply in the vehicle.

[0090] In this way, the parameter customization device can verify the accuracy of the target collision message and, after verification, promptly control the high-voltage power supply in the vehicle to stop supplying power, so as to complete the simulation test of disconnecting the high-voltage function.

[0091] In addition, this application also provides a vehicle, which includes the verification parameter customization device as described in any of the above embodiments. Furthermore, the specific implementation of the vehicle using the above verification parameter customization device is basically the same as the various embodiments of the above verification parameter customization device, and will not be described again here.

[0092] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A device for customizing verification parameters, characterized in that, The verification parameter customization device includes: a message customization module, a verification customization module, and a parameter sending and receiving module; The parameter transceiver module, the message customization module, and the verification customization module are electrically connected to each other, and are used to generate custom setting parameters according to the user-triggered custom instructions, and send the custom setting parameters to the message customization module and the verification customization module. The message customization module and the verification customization module are electrically connected, and are used to process the initial collision message according to the customized setting parameters to obtain a customized collision message, and send the customized collision message to the verification customization module; The custom verification module is used to generate custom verification parameters according to the custom setting parameters, and inject the custom verification parameters into the custom collision message to obtain the target collision message.

2. The device for customizing verification parameters as described in claim 1, characterized in that, The custom verification module includes a verification width setting unit, which is electrically connected to the parameter transceiver module. The verification width setting unit is used to determine the target verification width parameter based on the received custom setting parameter.

3. The device for customizing verification parameters as described in claim 2, characterized in that, The custom verification module further includes a polynomial setting unit and an initial value setting unit, wherein the polynomial setting unit and the initial value setting unit are electrically connected to the parameter transceiver module, respectively. The polynomial setting unit is used to determine the target polynomial algorithm according to the custom setting parameters; The initial value setting unit is used to determine the target initial value corresponding to the target polynomial algorithm according to the custom setting parameters.

4. The device for customizing verification parameters as described in claim 3, characterized in that, The verification customization module further includes: a message injection unit, which is electrically connected to the message customization module, the verification width setting unit, the polynomial setting unit, and the initial value setting unit, respectively. The message injection unit is used to generate custom verification parameters based on the received target verification width parameter, the target polynomial algorithm, and the target initial value, and inject the custom verification parameters into the custom collision message sent by the message customization module to obtain the target collision message.

5. The device for customizing verification parameters as described in claim 4, characterized in that, The verification customization module further includes an input data inversion processing unit, which is electrically connected to the message customization module and the message injection unit, respectively. The input data inversion processing unit is used to receive the custom collision message sent by the message customization module, perform inversion processing on the custom collision message to obtain an inverted collision message, and send the inverted collision message to the message injection unit.

6. The device for customizing verification parameters as described in claim 5, characterized in that, The custom verification module further includes a result data reversal processing unit, which is electrically connected to the message injection unit; The result data reversal processing unit is used to reverse the verification result corresponding to the custom verification parameter to obtain reversed result data, and send the reversed result data to the message injection unit so that the message injection unit can inject the reversed result data into the reversed collision message.

7. The device for customizing verification parameters as described in claim 6, characterized in that, The custom verification module further includes an XOR calculation unit, which is electrically connected to the message injection unit; The XOR calculation unit is used to perform XOR calculation on the inverted collision message carrying the inverted result data sent by the message injection unit to obtain the target collision message.

8. The device for customizing verification parameters as described in claim 1, characterized in that, The message customization module includes a byte setting unit, which is electrically connected to the parameter transceiver module. The byte setting unit is used to modify the position of the verification byte and the position of the collision level byte of the initial collision message according to the custom setting parameters to obtain a custom collision message.

9. The device for customizing verification parameters as described in any one of claims 1 to 8, characterized in that, The calibration parameter customization device further includes: a vehicle control module and a function control module, wherein the vehicle control module, the calibration customization module, and the function control module are electrically connected respectively; The vehicle control module is used to receive the target collision message sent by the verification custom module, and generate function control commands based on the target collision message; The function control module is used to receive the function control instructions and perform function adjustment operations according to the function control instructions.

10. A vehicle, characterized in that, The vehicle includes a device for customizing verification parameters as described in any one of claims 1 to 9.