Detection method and device for configuration of vehicle clutch, electronic equipment and vehicle
By obtaining the clutch engagement point position and type parameters from the vehicle's memory and comparing the positive and negative codes, the problem of the vehicle control system being unable to detect clutch type matching is solved, ensuring the correctness of clutch configuration and avoiding drivability issues.
Patent Information
- Application Number
- CN202511458967.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-13
- Publication Date
- 2026-01-13
AI Technical Summary
Modern vehicle control systems cannot detect and verify in real time whether the clutch type matches the preset software configuration, resulting in incorrect engagement point proportional gain and causing driving problems such as shift shock, clutch overheating, or power interruption.
By retrieving clutch engagement point position parameters and type parameters from the vehicle's memory and comparing them using positive and negative codes, the correctness of the clutch configuration is determined, including software checks of engagement point position range, type parameter range, and data integrity.
It enables accurate detection of clutch configuration, ensuring that the parameters in the vehicle's memory match the actual clutch type, thus avoiding any impact on normal driving.
Smart Images

Figure CN121323970A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to a detection method and device for vehicle clutch configuration, an electronic device and a vehicle. BACKGROUND
[0002] The transmission of some modern high-performance vehicles or special vehicles (such as hybrid vehicles) may simultaneously integrate both multi-plate wet clutches and single cone clutches to optimize power transmission efficiency and driving performance under different working conditions. The multi-plate wet clutch realizes smooth engagement through oil cooling and friction plate sets, and is suitable for high-torque frequent shifting scenarios; while the single cone clutch adopts a conical friction pair, has a compact structure and fast response, and is often used for low-speed high-precision control. Due to the significant differences in friction characteristics, thermal load capacity and engagement dynamics between the two types of clutches, the engagement point proportional gain (Kp value) ranges of the two types of clutches are different. If the control system of the vehicle fails to correctly distinguish the clutch type and directly applies the same engagement point proportional gain (Kp value), it will cause serious driving problems.
[0003] In related technologies, the control system of the vehicle usually cannot detect and verify in real time whether the actually installed clutch type matches the preset software configuration, which may lead to the use of incorrect parameters (such as engagement point Kp value) by the control system to operate the clutch, thereby causing problems such as shift shock, clutch overheating or power interruption. SUMMARY
[0004] To solve the above problems, the present application provides a detection method and device for vehicle clutch configuration, an electronic device and a vehicle.
[0005] In a first aspect, the present application provides a detection method for vehicle clutch configuration, comprising: obtaining a clutch engagement point position parameter and a clutch type parameter from a memory of a vehicle; wherein the clutch type parameter stored in the memory includes a positive code corresponding to the clutch type and a negative code corresponding to the clutch type; comparing the clutch engagement point position parameter with a position parameter range to obtain a first detection result; wherein the position parameter range is a position parameter range corresponding to the current clutch of the vehicle; comparing the positive code corresponding to the clutch type with a preset clutch type parameter range to obtain a second detection result; obtaining a third detection result according to the positive code corresponding to the clutch type and the negative code corresponding to the clutch type; determining a configuration detection result of the vehicle clutch according to at least the first detection result, the second detection result and the third detection result.
[0006] Optionally, the third detection result is obtained according to the positive code corresponding to the clutch type and the negative code corresponding to the clutch type. The check negative code corresponding to the positive code corresponding to the clutch type is determined. The third detection result is obtained by comparing the check negative code with the negative code corresponding to the clutch type.
[0007] Optionally, the configuration detection result of the vehicle clutch is determined according to at least the first detection result, the second detection result and the third detection result, including: The numerical value corresponding to the clutch type is determined according to the positive code corresponding to the clutch type. The configuration detection result is generated and displayed according to the first detection result, the second detection result, the third detection result and the numerical value corresponding to the clutch type.
[0008] Optionally, the first detection result is a first flag value, the second detection result is a second flag value, the third detection result is a third flag value, and the configuration detection result is a data identification code with a preset number of bits. The configuration detection result is generated and displayed according to the first detection result, the second detection result, the third detection result and the numerical value corresponding to the clutch type, including: The second flag value is used as the numerical value of the first preset bit of the data identification code; and, The first flag value is used as the numerical value of the second preset bit of the data identification code; and, The third flag value is used as the numerical value of the third preset bit of the data identification code; and, The numerical value corresponding to the clutch type is used as the numerical value of the fourth preset bit to the seventh preset bit of the data identification code. The data identification code with the preset number of bits is displayed.
[0009] Optionally, the configuration detection result of the vehicle clutch at least includes a configuration fault result of the vehicle clutch; and the configuration detection result of the vehicle clutch is determined according to at least the first detection result, the second detection result and the third detection result, including: It is judged whether the first detection result, the second detection result and the third detection result meet the following conditions: The first detection result is that the clutch engagement point position parameter is within the position parameter range; The second detection result is that the positive code corresponding to the clutch type is within the preset clutch type parameter range; The third detection result is that the check inverse code is consistent with the inverse code corresponding to the clutch type; When any of the above conditions is not met, a configuration fault result corresponding to the condition not met is generated and displayed.
[0010] Optionally, further comprising: Obtaining a storage flag value; If the storage flag value represents storage, storing the clutch type parameter in the memory; If the storage flag value represents non-storage, the clutch type parameter is not stored in the memory.
[0011] Optionally, the memory of the vehicle is configured to obtain the clutch engagement point position parameter and the clutch type parameter from an external diagnostic device through a preset diagnostic service protocol; or, The memory of the vehicle is configured to obtain the clutch engagement point position parameter and the clutch type parameter from a vehicle controller.
[0012] In a second aspect, the present application provides a vehicle clutch configuration detection device, comprising: A data acquisition module configured to obtain a clutch engagement point position parameter and a clutch type parameter from a memory of a vehicle; wherein the clutch type parameter stored in the memory comprises a positive code corresponding to the clutch type and an inverse code corresponding to the clutch type; A first detection module configured to compare the clutch engagement point position parameter with a position parameter range to obtain a first detection result; wherein the position parameter range is a position parameter range corresponding to a current clutch of the vehicle; A second detection module configured to compare the positive code corresponding to the clutch type with a preset clutch type parameter range to obtain a second detection result; A third detection module configured to obtain a third detection result according to the positive code corresponding to the clutch type and the inverse code corresponding to the clutch type; A result determination module configured to determine a configuration detection result of a vehicle clutch according to at least the first detection result, the second detection result and the third detection result.
[0013] In a third aspect, the present application provides an electronic device comprising a memory and a processor; The memory is configured to store a computer program; The processor is configured to implement the vehicle clutch configuration detection method of the first aspect when executing the computer program.
[0014] In a fourth aspect, the present application provides a vehicle comprising the electronic device of the third aspect.
[0015] The vehicle clutch configuration detection method, device, electronic equipment and vehicle of the present application have the following advantages: the clutch engagement point position parameter and the clutch type parameter are obtained from the memory of the vehicle, wherein the clutch type parameter stored in the memory includes a positive code corresponding to the clutch type and a negative code corresponding to the clutch type, and the clutch configuration related parameters stored in the memory of the vehicle are obtained to provide data support for subsequent configuration detection. The clutch engagement point position parameter is compared with the position parameter range to obtain a first detection result, and it is judged whether the clutch engagement point position parameter stored in the memory is consistent with the actual position parameter range of the clutch, so as to perform software detection on the clutch engagement point position range stored in the memory. The positive code corresponding to the clutch type is compared with the preset clutch type parameter range to obtain a second detection result, and it is judged whether the positive code corresponding to the clutch type stored in the memory is consistent with the preset clutch type parameter range, so as to perform software detection on the clutch type parameter range stored in the memory. According to the positive code corresponding to the clutch type and the negative code corresponding to the clutch type, a third detection result is obtained, and the negative code stored in the memory is compared with the positive code, so as to perform software detection on the correctness of the clutch type parameter stored in the memory. At least according to the first detection result, the second detection result and the third detection result, the configuration detection result of the vehicle clutch is determined, the software detection is performed on the clutch engagement point position range, the clutch type parameter range and the correctness of the clutch type parameter stored in the memory, and the corresponding configuration detection result is obtained, so that the user can determine whether the clutch configuration parameter stored in the memory of the vehicle matches the actual clutch type of the vehicle according to the configuration detection result, and the normal driving of the vehicle is avoided. BRIEF DESCRIPTION OF DRAWINGS
[0016] Figure 1 The flowchart of the vehicle clutch configuration detection method of the embodiment of the present application is shown in the figure. Figure 2 The flowchart of determining the third detection result of an embodiment is shown in the figure. Figure 3 The flowchart of determining the configuration detection result of the vehicle clutch of an embodiment is shown in the figure. Figure 4 The schematic diagram of the data identification code of an embodiment is shown in the figure. Figure 5 The flowchart of determining the configuration detection result of the vehicle clutch of another embodiment is shown in the figure. Figure 6 The structural schematic diagram of the vehicle clutch configuration detection device of the embodiment of the present application is shown in the figure. Figure 7 The structural schematic diagram of the electronic equipment of the embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0017] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Although some embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the accompanying drawings and embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of protection of the present invention.
[0018] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.
[0019] The term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to"; the term "based on" means "at least partially based on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments"; and the term "optionally" means "optional embodiments". Definitions of other terms will be given in the following description. It should be noted that the concepts of "first," "second," etc., mentioned in this invention are used only to distinguish different devices, modules, or units, and are not intended to limit the order of functions performed by these devices, modules, or units or their interdependencies.
[0020] It should be noted that the terms "one" and "more" used in this invention are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0021] The names of the messages or information exchanged between the multiple devices in the embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0022] like Figure 1 As shown in the figure, an embodiment of the present invention provides a method for detecting the configuration of a vehicle clutch. This method is applied to the vehicle controller and includes the following steps: Step S100: Obtain the clutch engagement point position parameters and clutch type parameters from the vehicle's memory; wherein, the clutch type parameters stored in the memory include the positive code corresponding to the clutch type and the negative code corresponding to the clutch type.
[0023] Specifically, the memory can be a non-volatile memory (NVM) in the vehicle control system, which stores clutch configuration parameters. The clutch configuration parameters include at least clutch engagement point position parameters and clutch type parameters. The clutch engagement point position parameter is the clutch engagement point proportional gain (Kp value) stored in the memory, and the clutch type parameter is the value corresponding to the clutch type. For example, when the clutch type is a multi-plate wet clutch, the value corresponding to the clutch type is 1; when the clutch type is a single cone clutch, the value corresponding to the clutch type is 2; and when the clutch type cannot be determined, the value corresponding to the clutch type is 0.
[0024] In addition, the clutch configuration parameters may also include a storage flag value. If the storage flag value indicates storage (e.g., the storage flag value is 1), then the clutch type parameter is stored in the memory. If the storage flag value indicates no storage (e.g., the storage flag value is 0), then the clutch type parameter is not stored in the memory.
[0025] In some embodiments, the clutch configuration parameters, comprising the clutch engagement point position parameters, clutch type parameters, and stored flag values, can be acquired and written into memory using an external diagnostic device. For example, the manufacturer may write these parameters into memory during vehicle / transmission production using an external diagnostic device; or, during after-sales vehicle maintenance, a 4S dealership or repair shop may update the clutch configuration parameters stored in memory using an external diagnostic device. When acquiring and writing the parameters into memory using an external diagnostic device, a preset diagnostic protocol (such as UDS) can be used to write the clutch configuration parameters to memory.
[0026] In other embodiments, during vehicle operation, the vehicle controller dynamically calculates clutch configuration parameters consisting of clutch engagement point position parameters, clutch type parameters, and stored flag values, and updates the dynamically calculated clutch configuration parameters to the memory in real time.
[0027] Step S200: Compare the clutch engagement point position parameters with the position parameter range to obtain the first detection result; wherein, the position parameter range is the position parameter range corresponding to the current clutch of the vehicle.
[0028] Specifically, the vehicle's current clutch is the clutch actually used by the vehicle. Different types of clutches have different ranges of position parameters. Therefore, it is necessary to determine whether the clutch engagement point position parameters stored in the memory are within the range of position parameters corresponding to the vehicle's current clutch. If they are within the range, it indicates that the clutch engagement point position parameters stored in the memory are within the correct range; otherwise, it indicates that the clutch engagement point position parameters stored in the memory are not within the correct range, that is, the range of the clutch engagement point position parameters is incorrect.
[0029] Specifically, the clutch engagement point position parameter is the clutch engagement point Kp value, and the range of the position parameter is the range of the Kp value. For multi-plate wet clutches, the Kp value range is 2.3 bar to 3.5 bar; for single-cone clutches, the Kp value range is 3 bar to 5.5 bar.
[0030] Step S300: Compare the positive code corresponding to the clutch type with the preset clutch type parameter range to obtain the second detection result.
[0031] Specifically, the clutch type parameters stored in the memory are stored in positive and negative code forms, which are usually in binary or hexadecimal format. Typically, the clutch type parameter takes values of 0, 1, and 2. When the clutch type parameter is 1 (multi-plate wet clutch), the positive code is 00000001, and the corresponding negative code is 11111110. For example, when the clutch type parameter is 2 (single cone clutch), the positive code is 00000010, and the corresponding negative code is 11111101. When the clutch parameter is 0 (default value, i.e., clutch type is uncertain), the positive code is 00000000, and the corresponding negative code is 11111111.
[0032] If the positive code corresponding to the clutch type is the same as the positive code corresponding to clutch parameters 0, 1, and 2, it indicates that the clutch type is within the normal range. If the positive code corresponding to the clutch type is not the same as the positive code corresponding to clutch parameters 0, 1, and 2, it indicates that the clutch type is outside the normal range. Therefore, in one embodiment, for both multi-plate wet clutches and single-cone clutches, the preset clutch type parameter range is the positive code corresponding to clutch parameters 0, 1, and 2.
[0033] Based on the above description, it can be seen that when the positive code corresponding to the clutch type matches the preset clutch type parameter range, it indicates that the positive code corresponding to the clutch type stored in the memory is within the correct range; otherwise, it indicates that the positive code corresponding to the clutch type stored in the memory is not within the correct range, that is, the range of clutch type parameters is incorrect.
[0034] Step S400: Obtain the third detection result based on the positive code and the negative code corresponding to the clutch type.
[0035] Specifically, since the data stored in the memory may be tampered with, it is necessary to compare the positive and negative codes stored in the memory to detect the correctness of the stored clutch type parameters.
[0036] Step S500: Determine the configuration test results of the vehicle clutch based at least on the first test result, the second test result, and the third test result.
[0037] Based on the first, second, and third detection results obtained from the above steps, the correctness of the clutch engagement point position parameters stored in the memory, the correctness of the positive code corresponding to the clutch type stored in the memory, and the correctness of the clutch type parameters stored in the memory can be characterized respectively. Based on the above three detection results, the software configuration parameters of the vehicle clutch can be accurately detected.
[0038] In this embodiment, clutch engagement point position parameters and clutch type parameters are obtained from the vehicle's memory. The clutch type parameters stored in the memory include a positive code and a negative code corresponding to the clutch type. By obtaining the clutch configuration-related parameters stored in the vehicle's memory, data support is provided for subsequent configuration testing. The clutch engagement point position parameters are compared with a range of position parameters to obtain a first detection result, determining whether the clutch engagement point position parameters stored in the memory match the actual clutch position parameter range, thus performing software testing on the stored clutch engagement point position range. The positive code corresponding to the clutch type is compared with a preset clutch type parameter range to obtain a second detection result, determining whether the positive code corresponding to the clutch type stored in the memory matches the preset clutch type parameter range, thus performing software testing on the stored clutch type parameter range. Based on the positive code and the negative code corresponding to the clutch type, a third detection result is obtained, comparing the negative code and the positive code stored in the memory to perform software testing on the correctness of the clutch type parameters stored in the memory. Based on at least the first, second, and third test results, the configuration test results of the vehicle clutch are determined. By performing software tests on the correctness of the clutch engagement point position range, clutch type parameter range, and clutch type parameters stored in the memory, the corresponding configuration test results are obtained. This allows the user to determine whether the clutch configuration parameters stored in the vehicle's memory match the actual clutch type of the vehicle, thus avoiding any impact on the normal driving of the vehicle.
[0039] Optionally, such as Figure 2 As shown, the third detection result is obtained based on the positive code and the negative code corresponding to the clutch type, including the following steps: Step S210: Determine the check code corresponding to the positive code based on the positive code corresponding to the clutch type.
[0040] Specifically, based on the positive code corresponding to the clutch type stored in the memory, the correct inverse code corresponding to that positive code is calculated; this is the check inverse code. It should be noted that since the data stored in the memory may be tampered with, the check inverse code may differ from the inverse code corresponding to the clutch type stored in the memory.
[0041] Specifically, the calculation of the check complement corresponding to the positive code is illustrated by an example. For instance, when the positive code corresponding to the clutch type is 00000001, the check complement corresponding to the positive code is 11111110.
[0042] Step S220: Compare the verification code with the code corresponding to the clutch type to obtain the third detection result.
[0043] Specifically, the check complement calculated based on the positive code is compared with the complement stored in the memory. If they match, it indicates that the data stored in the memory has not been tampered with, that is, the data is secure. If they do not match, it indicates that the data stored in the memory has been tampered with, that is, the data is insecure. Therefore, the third detection result is used to characterize the security of the data stored in the memory.
[0044] In this optional embodiment, the check complement is calculated based on the positive code stored in the memory, and the check complement is compared with the complement stored in the memory to obtain a third detection result. Based on the third detection result, it can be determined whether the data stored in the memory has been tampered with, thereby determining the security of the data stored in the memory.
[0045] Optionally, such as Figure 3 As shown, the configuration test results of the vehicle clutch are determined based on at least the first test result, the second test result, and the third test result, including the following steps: Step S310: Determine the value corresponding to the clutch type based on the positive code corresponding to the clutch type.
[0046] As mentioned above, for multi-plate wet clutches, the value corresponding to the clutch type is 1; for single-cone clutches, the value corresponding to the clutch type is 2; and when the clutch type cannot be determined, the value corresponding to the clutch type is 0.
[0047] Step S310: Generate and display the configuration test results based on the first test result, the second test result, the third test result and the value corresponding to the clutch type.
[0048] Specifically, the configuration test results include the first test result, the second test result, the third test result, and the value corresponding to the clutch type. After the configuration test results are displayed, the user can determine the test results of the clutch configuration data stored in the memory through the displayed configuration test results, that is, determine the correctness of the range of clutch engagement point position parameters (first test result), the correctness of the range of clutch type parameters (second test result), the correctness of the data stored in the memory (third test result), and the clutch type.
[0049] In this optional embodiment, the user can intuitively determine the detection results of the clutch configuration data stored in the memory through the displayed configuration detection results, that is, determine the correctness of the range of clutch engagement point position parameters (first detection result), the correctness of the range of clutch type parameters (second detection result), the correctness of the data stored in the memory (third detection result), and the clutch type.
[0050] Optionally, the first detection result is a first flag value, the second detection result is a second flag value, the third detection result is a third flag value, and the detection result is configured as a data identifier code with a preset number of bits.
[0051] Specifically, when the clutch engagement point position parameter is within the position parameter range, the first flag value is 1; when the clutch engagement point position parameter is not within the position parameter range, the first flag value is 0. When the positive code corresponding to the clutch type is within the preset clutch type parameter range (e.g., a value among 0, 1, and 2), the second flag value is 1; when the positive code corresponding to the clutch type is not within the preset clutch type parameter range (e.g., a value not among 0, 1, and 2), the second flag value is 0. When the inverse code stored in the memory matches the check inverse code calculated based on the positive code, the third flag value is 1; when the inverse code stored in the memory does not match the check inverse code calculated based on the positive code, the third flag value is 0.
[0052] Based on the first, second, and third flag values and the corresponding values for the clutch type, a data identifier code with a preset number of bits can be generated, which can be: The data identifier is obtained by using the second flag value as the value of the first preset bit of the data identifier; and the first flag value as the value of the second preset bit of the data identifier; and the third flag value as the value of the third preset bit of the data identifier; and the value corresponding to the clutch type as the value of the fourth to seventh preset bits of the data identifier; and the data identifier is then displayed with a preset number of bits.
[0053] In some embodiments, such as Figure 4 As shown, the data identifier is an 8-bit binary code, including bits 0-7. Bit 7 is the first preset bit, with the second flag value as the value of bit 7. Bit 6 is the second preset bit, with the first flag value as the value of bit 6. Bit 5 is the third preset bit, with the third flag value as the value of bit 5. Bits 0-3 are the fourth to seventh preset bits, used to store the value corresponding to the clutch type. When the second flag value is 1, that is, when bit 7 of the data identifier is 1, bits 0-3 of the positive code corresponding to the clutch type are stored in bits 0-3 of the data identifier. When the second flag value is 0, that is, when bit 7 of the data identifier is 0, bits 0-3 of the data identifier are all stored as 0.
[0054] Specifically, after obtaining the data identification code, the data identification code is displayed to the user. Based on the values of different bits in the data identification code, the user can determine the correctness of the range of the clutch engagement point position parameters (first detection result), the correctness of the range of the clutch type parameters (second detection result), the correctness of the data stored in the memory (third detection result), and the clutch type.
[0055] In this optional embodiment, the flag values corresponding to each detection result are stored by data identification codes, and the data identification codes are displayed to the user. Based on the values of different bits in the data identification codes, the user can quickly and accurately determine the correctness of the range of clutch engagement point position parameters (first detection result), the correctness of the range of clutch type parameters (second detection result), the correctness of the data stored in the memory (third detection result), and the clutch type.
[0056] Optionally, the configuration test results of the vehicle clutch may include at least the configuration fault results of the vehicle clutch.
[0057] In some embodiments, the configuration fault result can be a fault code corresponding to different detection results. For example, when the first detection result indicates that the clutch engagement point position parameter is not within the position parameter range, a corresponding first fault code is generated; as another example, when the second detection result indicates that the positive code corresponding to the clutch type is not a value among 0, 1, and 2, a corresponding second fault code is generated; as yet another example, when the third detection result indicates that the inverse code stored in the memory is inconsistent with the check inverse code calculated based on the positive code, a corresponding third fault code is generated.
[0058] Based on the above, such as Figure 5 As shown, determining the configuration test results of the vehicle clutch based on at least the first test result, the second test result, and the third test result may include the following steps: Step S510: Determine whether the first detection result, the second detection result, and the third detection result meet the following conditions: (1) The first test result is that the position parameters of the clutch engagement point are within the position parameter range; (2) The second detection result is that the positive code corresponding to the clutch type is within the preset clutch type parameter range; (3) The third test result is that the verification code is consistent with the code corresponding to the clutch type; Step S520: When any of the above conditions are not met, generate and display the configuration failure result corresponding to the non-compliance condition.
[0059] Specifically, each condition can correspond to a fault code.
[0060] In some embodiments, fault codes may be displayed on the vehicle's central control display screen to alert the driver. In other embodiments, fault codes may also be displayed on the display screen of an external diagnostic device to indicate the corresponding fault type to maintenance personnel or technicians.
[0061] In this optional embodiment, if any of the first detection result, the second detection result, and the third detection result do not meet the corresponding preset conditions, a configuration fault result corresponding to the non-compliance condition is generated to remind the user that there is an abnormality in the clutch configuration.
[0062] like Figure 6 As shown, an embodiment of the present invention provides a vehicle clutch configuration detection device 600, comprising: The data acquisition module 610 is used to acquire clutch engagement point position parameters and clutch type parameters from the vehicle's memory; wherein, the clutch type parameters stored in the memory include positive code and negative code corresponding to the clutch type. The first detection module 620 is used to compare the clutch engagement point position parameters with the position parameter range to obtain the first detection result; wherein, the position parameter range is the position parameter range corresponding to the current clutch of the vehicle. The second detection module 630 is used to compare the positive code corresponding to the clutch type with the preset clutch type parameter range to obtain the second detection result; The third detection module 640 is used to obtain the third detection result based on the positive code corresponding to the clutch type and the negative code corresponding to the clutch type. The result determination module 650 is used to determine the configuration test result of the vehicle clutch based at least on the first test result, the second test result, and the third test result.
[0063] Optionally, based on the positive code corresponding to the clutch type and the negative code corresponding to the clutch type, a third detection result is obtained, including: Based on the positive code corresponding to the clutch type, determine the corresponding check reverse code; The verification code is compared with the code corresponding to the clutch type to obtain the third detection result.
[0064] Optionally, the configuration test results of the vehicle clutch are determined based on at least the first test result, the second test result, and the third test result, including: Determine the value corresponding to the clutch type based on the positive code corresponding to the clutch type; Based on the first test result, the second test result, the third test result, and the value corresponding to the clutch type, the configuration test result is generated and displayed.
[0065] Optionally, the first detection result is a first flag value, the second detection result is a second flag value, the third detection result is a third flag value, and the detection result is configured as a data identifier code with a preset number of bits; Based on the first test result, the second test result, the third test result, and the corresponding values for the clutch type, the configuration test results are generated and displayed, including: The second flag value is used as the value of the first preset bit of the data identifier code; and, The first flag value is used as the value of the second preset bit of the data identifier code; and, The third flag value is used as the value of the third preset bit of the data identifier code; and, Use the value corresponding to the clutch type as the value of the fourth to seventh preset bits of the data identifier code; Displays a data identifier code with a preset number of bits.
[0066] Optionally, the configuration test results of the vehicle clutch include at least the configuration fault results of the vehicle clutch; the configuration test results of the vehicle clutch are determined based on at least the first test result, the second test result, and the third test result, including: Determine whether the first, second, and third test results meet the following conditions: The first test result indicates that the clutch engagement point position parameters are within the position parameter range; The second detection result is that the positive code corresponding to the clutch type is within the preset clutch type parameter range; The third test result shows that the verification code matches the verification code corresponding to the clutch type. If any of the above conditions are not met, generate and display the configuration failure result corresponding to the failure.
[0067] Optionally, it also includes: The vehicle's memory retrieves the stored flag value; If the storage flag value indicates storage, then the clutch type parameter is stored in the memory; If the storage flag value indicates that it is not stored, then the clutch type parameter is not stored in the memory.
[0068] Optionally, it also includes: The vehicle's memory obtains clutch engagement point position parameters and clutch type parameters from external diagnostic equipment via a preset diagnostic service protocol; or, The vehicle's memory obtains clutch engagement point position parameters and clutch type parameters from the vehicle's overall controller.
[0069] like Figure 7As shown, an electronic device 700 provided in this embodiment of the invention includes a memory 710 and a processor 720; the memory 710 is used to store a computer program; the processor 720 is used to implement the vehicle clutch configuration detection method as described above when the computer program is executed.
[0070] Alternatively, an electronic device 700 includes a memory 710 and a processor 720 coupled to the memory 710; the memory 710 is configured to store a computer program; and the processor 720 is configured to perform the following operations when the computer program is executed: Retrieve clutch engagement point position parameters and clutch type parameters from the vehicle's memory; the clutch type parameters stored in the memory include the positive code and the negative code corresponding to the clutch type. The clutch engagement point position parameters are compared with the position parameter range to obtain the first detection result; where the position parameter range is the position parameter range corresponding to the current clutch of the vehicle. The positive code corresponding to the clutch type is compared with the preset clutch type parameter range to obtain the second detection result; The third detection result is obtained based on the positive code and the negative code corresponding to the clutch type; The configuration test results of the vehicle clutch shall be determined based on at least the first test result, the second test result, and the third test result.
[0071] An embodiment of the present invention provides a vehicle including the electronic equipment described above, for implementing the vehicle clutch configuration detection method as described above.
[0072] This invention provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the vehicle clutch configuration detection method described above.
[0073] Alternatively, a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the following operations: Retrieve clutch engagement point position parameters and clutch type parameters from the vehicle's memory; the clutch type parameters stored in the memory include the positive code and the negative code corresponding to the clutch type. The clutch engagement point position parameters are compared with the position parameter range to obtain the first detection result; where the position parameter range is the position parameter range corresponding to the current clutch of the vehicle. The positive code corresponding to the clutch type is compared with the preset clutch type parameter range to obtain the second detection result; The third detection result is obtained based on the positive code and the negative code corresponding to the clutch type; The configuration test results of the vehicle clutch shall be determined based on at least the first test result, the second test result, and the third test result.
[0074] The present invention will now be described an electronic device 700 that can serve as a server or client of the present invention, which is an example of a hardware device that can be applied to various aspects of the present invention. Electronic device 700 is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic device 700 can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0075] Electronic device 700 includes a computing unit that can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) or a computer program loaded from a storage unit into random access memory (RAM). The RAM may also store various programs and data required for device operation. The computing unit, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.
[0076] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc. In this application, the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of the present invention according to actual needs. Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units can be implemented in hardware or as software functional units.
[0077] While the present invention has been disclosed above, its scope of protection is not limited thereto. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention, and all such changes and modifications will fall within the scope of protection of the present invention.
Claims
1. A method for detecting a vehicle clutch configuration, characterized in that, include: The clutch engagement point position parameters and clutch type parameters are obtained from the vehicle's memory; wherein, the clutch type parameters stored in the memory include a positive code corresponding to the clutch type and a negative code corresponding to the clutch type. The clutch engagement point position parameter is compared with the position parameter range to obtain a first detection result; wherein, the position parameter range is the position parameter range corresponding to the current clutch of the vehicle; The positive code corresponding to the clutch type is compared with the preset clutch type parameter range to obtain the second detection result; The third detection result is obtained based on the positive code and the negative code corresponding to the clutch type. The configuration test results of the vehicle clutch are determined based at least on the first test result, the second test result, and the third test result.
2. The method for detecting vehicle clutch configuration according to claim 1, characterized in that, The process of obtaining the third detection result based on the positive code and the negative code corresponding to the clutch type includes: Based on the positive code corresponding to the clutch type, determine the checksum corresponding to the positive code; The verification code is compared with the code corresponding to the clutch type to obtain the third detection result.
3. The method for detecting vehicle clutch configuration according to claim 2, characterized in that, Determining the configuration test result of the vehicle clutch based at least on the first test result, the second test result, and the third test result includes: Determine the numerical value corresponding to the clutch type based on the positive code corresponding to the clutch type; The configuration detection result is generated and displayed based on the first detection result, the second detection result, the third detection result, and the value corresponding to the clutch type.
4. The method for detecting vehicle clutch configuration according to claim 3, characterized in that, The first detection result is a first flag value, the second detection result is a second flag value, the third detection result is a third flag value, and the configured detection result is a data identifier code with a preset number of bits; The step of generating and displaying the configuration detection result based on the first detection result, the second detection result, the third detection result, and the value corresponding to the clutch type includes: The second flag value is used as the value of the first preset bit of the data identifier code; and, The first flag value is used as the value of the second preset bit of the data identifier code; and, The third flag value is used as the value of the third preset bit of the data identifier code; and, The value corresponding to the clutch type is used as the value of the fourth to seventh preset bits of the data identifier code; Display the data identifier code with the preset number of bits.
5. The method for detecting vehicle clutch configuration according to claim 2, characterized in that, The configuration test results of the vehicle clutch include at least the configuration fault results of the vehicle clutch; Determining the configuration test result of the vehicle clutch based at least on the first test result, the second test result, and the third test result includes: Determine whether the first detection result, the second detection result, and the third detection result meet the following conditions: The first detection result is that the clutch engagement point position parameter is within the range of the position parameter; The second detection result is that the positive code corresponding to the clutch type is within the range of the preset clutch type parameters; The third detection result is that the verification code is consistent with the code corresponding to the clutch type; If any of the above conditions are not met, generate and display the configuration failure result corresponding to the failure.
6. The method for detecting vehicle clutch configuration according to claim 1, characterized in that, Also includes: Retrieve the stored flag value; If the storage flag value indicates storage, then the clutch type parameter is stored in the memory; If the storage flag value indicates that it is not stored, then the clutch type parameter is not stored in the memory.
7. The method for detecting the vehicle clutch configuration according to any one of claims 1 to 6, characterized in that, The vehicle's memory is used to obtain the clutch engagement point position parameters and the clutch type parameters from external diagnostic equipment via a preset diagnostic service protocol; or, The vehicle's memory is used to obtain the clutch engagement point position parameters and the clutch type parameters from the vehicle's overall controller.
8. A detection device for a vehicle clutch configuration, characterized in that, include: The data acquisition module is used to acquire clutch engagement point position parameters and clutch type parameters from the vehicle's memory; wherein, the clutch type parameters stored in the memory include positive codes and negative codes corresponding to the clutch type. The first detection module is used to compare the clutch engagement point position parameters with the position parameter range to obtain a first detection result; wherein, the position parameter range is the position parameter range corresponding to the current clutch of the vehicle; The second detection module is used to compare the positive code corresponding to the clutch type with the preset clutch type parameter range to obtain the second detection result; The third detection module is used to obtain a third detection result based on the positive code corresponding to the clutch type and the negative code corresponding to the clutch type. The result determination module is used to determine the configuration detection result of the vehicle clutch based at least on the first detection result, the second detection result, and the third detection result.
9. An electronic device, characterized in that, Including memory and processor; The memory is used to store computer programs; The processor is configured to, when executing the computer program, implement the vehicle clutch configuration detection method as described in any one of claims 1 to 7.
10. A vehicle, characterized in that, The vehicle includes the electronic equipment as described in claim 9.