Method and device for detecting gearbox end-of-life data and computer storage medium

CN117387936BActive Publication Date: 2026-09-04CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311531736.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-15
Publication Date
2026-09-04
Estimated Expiration
2043-11-15

AI Technical Summary

Technical Problem

[0005]本申请实施例提供了一种变速箱EOL数据的检测方法、装置及计算机存储介质,可以用于解决相关技术中确定变速箱EOL数据是否正确刷写的效率较低的问题

Benefits of technology

[0044]本申请实施例提供的技术方案带来的有益效果至少包括:

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117387936B_ABST
    Figure CN117387936B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a kind of detection method, device and computer storage medium of gearbox EOL data, belong to gearbox technical field.The method comprises: by obtaining the first pressure data sequence group of the main oil pressure of the gearbox of vehicle and the second pressure data sequence group of gearbox clutch;Determine whether the first pressure data sequence group and the second pressure data sequence group satisfy corresponding preset condition, to determine the number of sequence group that satisfies preset condition, based on quantity determines the writing result of EOL data, so that in the process of EOL data is written to automatic gearbox controller, detect whether EOL data is correctly written to gearbox controller, to be prompted to user by the instrument of vehicle and display, to improve the efficiency of determining whether EOL data is correctly written.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of transmission technology, and in particular to a method, apparatus, and computer storage medium for detecting transmission EOL data. Background Technology

[0002] Vehicle transmissions have many components, and it's difficult to guarantee consistency in component dimensions and assembly processes. Therefore, after assembly, transmissions undergo EOL (End of Line) testing to confirm that their performance and functional specifications meet design requirements, thus eliminating substandard transmissions. During EOL testing, parameter information from successful transmissions is also used to generate EOL data.

[0003] In related technologies, EOL data is automatically uploaded to a server. When the vehicle rolls off the production line, the electrical testing equipment directly writes the data into the automatic transmission controller, thereby enabling the automatic transmission controller to acquire the EOL data.

[0004] However, during the process of writing EOL data to the automatic transmission controller, there is no check to see if the EOL data has been correctly written to the transmission controller. This makes it impossible to determine whether the EOL data has been written correctly. In this case, manual verification of whether the EOL data has been written correctly is still required, which makes the efficiency of determining whether the EOL data has been written correctly low. Summary of the Invention

[0005] This application provides a method, apparatus, and computer storage medium for detecting transmission EOL data, which can solve the problem of low efficiency in determining whether transmission EOL data has been correctly written in related technologies. The technical solution is as follows:

[0006] On the one hand, a method for detecting EOL data of a transmission is provided, the method comprising:

[0007] Obtain the EOL data of the vehicle's transmission, the EOL data including: a first pressure data sequence group of the transmission main oil pressure and a second pressure data sequence group of the transmission clutch;

[0008] Determine whether the first pressure data sequence group of the main oil pressure of the transmission and the second pressure data sequence group of the transmission clutch meet the corresponding preset conditions, and obtain the determination result;

[0009] The number of sequence groups that meet the preset conditions is determined based on the judgment result;

[0010] Based on the number of sequence groups that meet preset conditions, the write result of the EOL data is determined so that the vehicle's instrument panel can display it.

[0011] In some embodiments of this application, the first pressure data sequence group includes: pressure data of the main oil pressure arranged sequentially under the condition that the transmission is driven by the current values ​​in the first current set; the second pressure data sequence group includes: an upward pressure sub-data sequence group and a downward pressure sub-data sequence group; wherein the upward pressure sub-data sequence group includes pressure data of the transmission clutch arranged sequentially under the condition that the transmission clutch is driven by the current values ​​in the second current set; and the downward pressure sub-data sequence group includes pressure data of the transmission clutch arranged sequentially under the condition that the transmission clutch is driven by the current values ​​in the third current set.

[0012] In some embodiments of this application, the preset conditions include: a first preset condition corresponding to the first pressure data sequence group, a second preset condition corresponding to the rising pressure sub-data sequence group, and a third preset condition corresponding to the falling pressure sub-data sequence group.

[0013] In some embodiments of this application, the first preset condition is whether the sum of the pressure data in the first pressure data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the first pressure data sequence group except for the first value are increasing; the second preset condition is whether the sum of the pressure data in the rising pressure sub-data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the rising pressure sub-data sequence group except for the first value are increasing; and the third preset condition is whether the sum of the pressure data in the falling pressure sub-data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the falling pressure sub-data sequence group except for the last value are decreasing.

[0014] In some embodiments of this application, the quantity is any one of 0, 1, 2, and 3, and determining the EOL data write result based on the number of sequence groups satisfying preset conditions includes:

[0015] If the quantity is 0, then the result of the EOL data flushing is determined to be that the EOL data flushing was successful;

[0016] If the quantity is 1 or 2, then the result of the EOL data flushing is determined to be that the flushing of part of the EOL data failed;

[0017] If the quantity is 3, then the result of the EOL data flushing is determined to be that the EOL data has not been flushed.

[0018] In some embodiments of this application, the EOL data further includes: the transmission type corresponding to the transmission, and the method further includes:

[0019] Obtain the preset target transmission type corresponding to the vehicle;

[0020] Determine whether the type of the gearbox corresponding to the gearbox is consistent with the type of the target gearbox. If they are inconsistent, determine that the gearbox is assembled incorrectly.

[0021] In some embodiments of this application, the method further includes:

[0022] If a target pressure data sequence group exists, then the candidate pressure data sequence group corresponding to the target pressure data sequence group is obtained. The target pressure data sequence group is any pressure data sequence group that does not meet the corresponding preset conditions in the first pressure data sequence group of the transmission main oil pressure and the second pressure data sequence group of the transmission clutch.

[0023] The candidate pressure data sequence group replaces the target pressure data sequence group so that the transmission operates with the data in the target pressure data sequence group.

[0024] On the other hand, a device for detecting transmission EOL data is provided, the device comprising:

[0025] The first acquisition module is used to acquire the EOL data of the vehicle's transmission. The EOL data includes: a first pressure data sequence group of the transmission main oil pressure and a second pressure data sequence group of the transmission clutch.

[0026] The first judgment module is used to determine whether the first pressure data sequence group of the main oil pressure of the transmission and the second pressure data sequence group of the transmission clutch meet the corresponding preset conditions, and to obtain the judgment result.

[0027] The first determining module is used to determine the number of sequence groups that meet the preset conditions based on the judgment result;

[0028] The second determining module is used to determine the write result of the EOL data based on the number of sequence groups that meet preset conditions, so that the vehicle's instrument panel can display it.

[0029] In some embodiments of this application, the first pressure data sequence group includes: pressure data of the main oil pressure arranged sequentially under the condition that the transmission is driven by the current values ​​in the first current set; the second pressure data sequence group includes: an upward pressure sub-data sequence group and a downward pressure sub-data sequence group; wherein the upward pressure sub-data sequence group includes pressure data of the transmission clutch arranged sequentially under the condition that the transmission clutch is driven by the current values ​​in the second current set; and the downward pressure sub-data sequence group includes pressure data of the transmission clutch arranged sequentially under the condition that the transmission clutch is driven by the current values ​​in the third current set.

[0030] In some embodiments of this application, the preset conditions include: a first preset condition corresponding to the first pressure data sequence group, a second preset condition corresponding to the rising pressure sub-data sequence group, and a third preset condition corresponding to the falling pressure sub-data sequence group.

[0031] In some embodiments of this application, the first preset condition is whether the sum of the pressure data in the first pressure data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the first pressure data sequence group except for the first value are increasing; the second preset condition is whether the sum of the pressure data in the rising pressure sub-data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the rising pressure sub-data sequence group except for the first value are increasing; and the third preset condition is whether the sum of the pressure data in the falling pressure sub-data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the falling pressure sub-data sequence group except for the last value are decreasing.

[0032] In some embodiments of this application, the quantity is any one of 0, 1, 2, and 3, and the second determining module includes:

[0033] The first determining submodule is used to determine that the EOL data writing result is successful if the quantity is 0.

[0034] The second determining submodule is used to determine that if the quantity is 1 or 2, the result of the EOL data flushing is that the partial data flushing in the EOL data failed.

[0035] The third determining submodule is used to determine that the EOL data writing result is EOL data not written if the quantity is 3.

[0036] In some embodiments of this application, the EOL data further includes: the transmission type corresponding to the transmission, and the device further includes:

[0037] The second acquisition module is used to acquire the preset target transmission type corresponding to the vehicle;

[0038] The second judgment module is used to determine whether the gearbox type corresponding to the gearbox is consistent with the target gearbox type. If they are inconsistent, the gearbox is determined to be assembled incorrectly.

[0039] In some embodiments of this application, the apparatus further includes:

[0040] The third acquisition module is used to acquire, if there is a target pressure data sequence group, a candidate pressure data sequence group corresponding to the target pressure data sequence group. The target pressure data sequence group is any pressure data sequence group that does not meet the corresponding preset conditions in the first pressure data sequence group of the transmission main oil pressure and the second pressure data sequence group of the transmission clutch.

[0041] A replacement module is used to replace the target pressure data sequence group with the candidate pressure data sequence group so that the transmission operates with the data in the target pressure data sequence group.

[0042] On the other hand, a computer-readable storage medium is provided, on which instructions are stored, which, when executed by a processor, implement any step in the above-described method for detecting transmission EOL data.

[0043] On the other hand, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform any step in the above-described method for detecting transmission EOL data.

[0044] The beneficial effects of the technical solutions provided in this application include at least the following:

[0045] In this embodiment, a first pressure data sequence group of the vehicle's transmission main oil pressure and a second pressure data sequence group of the transmission clutch are acquired; it is determined whether the first pressure data sequence group and the second pressure data sequence group meet the corresponding preset conditions, thereby determining the number of sequence groups that meet the preset conditions. Based on the number, the EOL data writing result is determined, so that during the process of writing EOL data to the automatic transmission controller, it is detected whether the EOL data is correctly written to the transmission controller, and the user is prompted by displaying it on the vehicle's instrument panel, thereby improving the efficiency of determining whether the EOL data is correctly written. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 This is a flowchart of a method for detecting EOL data of a transmission provided in an embodiment of this application;

[0048] Figure 2 This is a flowchart of another method for detecting EOL data of a transmission provided in an embodiment of this application;

[0049] Figure 3 This is a table of address ranges for data storage provided in the embodiments of this application;

[0050] Figure 4 This is a schematic diagram of the structure of a transmission EOL data detection device provided in an embodiment of this application. Detailed Implementation

[0051] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0052] Before providing a detailed explanation of the method for detecting EOL data of a transmission according to the embodiments of this application, an application scenario provided by the embodiments of this application will be explained first.

[0053] First, a brief explanation of the EOL data acquisition process during the EOL test of the transmission will be given, as follows:

[0054] After production, the gearbox is fixed on the EOL terminal testing bench according to the process requirements. The EOL terminal testing bench uses a scanning device to scan the gearbox number label affixed to the gearbox housing to identify the gearbox type. Based on the information on the label, the scanning information will automatically identify the gearbox type and store it in the memory address corresponding to address range 0x40 of the EEPROM.

[0055] The EOL terminal testing bench sequentially drives the transmission main hydraulic solenoid valves according to the preset current value sequence. After each drive, it pauses for a preset time to allow the main hydraulic pressure sensor on the EOL terminal testing bench to read and record the pressure value of the current set point before proceeding to the setting of the next current value. After the above current point tests are completed, the corresponding main hydraulic pressure rise characteristic value is obtained. When the main hydraulic pressure rise characteristic value is written from the server to the EEPROM of the transmission controller (TCU) according to... Figure 3 The address range requires that the test pressure values ​​(unit: kilopascals, kPa) be stored in the order of testing. For example, the data size corresponding to the main oil pressure rise characteristic value is an array of 5 data points (0-1350), with an address range of 0x40 to 0x57, occupying 24 bytes. For example, the preset current magnitude order can be: 0mA, 300mA, 600mA, 850mA, 1100mA.

[0056] The EOL terminal testing bench sequentially drives the transmission clutch solenoid valves according to the preset current value sequence. After each setting, it pauses for a preset time to allow the clutch pressure sensor on the EOL terminal testing bench to read and record the pressure value at the current setting point before proceeding to the next current value setting. After the above current point tests are completed, the clutch pressure rise characteristic value is obtained. When the clutch pressure rise characteristic value is written from the server to the EEPROM of the transmission controller (TCU) according to... Figure 3 The address range requires that the pressure values ​​(unit: kilopascals, kPa) be stored in the order of testing. For example, the data size corresponding to the clutch pressure rise characteristic value is an array of 8 data points (0-1350), with an address range of 0x58 to 0x77, occupying 32 bytes. Specifically, a main oil pressure current of 1100mA ensures that the main oil pressure of the transmission system remains at its maximum value. For example, the current value can be set in the order of 0mA, 200mA, 300mA, 350mA, 400mA, 600mA, 800mA, and 1000mA.

[0057] The EOL terminal testing bench sequentially drives the transmission clutch solenoid valves according to preset current values. After each setting, it pauses for a preset time to allow the clutch pressure sensor on the EOL terminal testing bench to read and record the pressure value at the current setting point before proceeding to the setting of the next current value. After the above current point tests are completed, the clutch pressure drop characteristic value is obtained. This clutch pressure drop characteristic value is written from the server to the EEPROM of the transmission controller (TCU) according to... Figure 3 The address range requires that the test pressure values ​​(unit: kilopascals, kPa) be stored in the order of testing. For example, the data size corresponding to the clutch pressure drop characteristic value is an array of 8 data points (0-1350), with an address range of 0x78 to 0x97, occupying 32 bytes. Specifically, a main oil pressure current of 1100mA ensures that the main oil pressure of the transmission system remains at its maximum value. The current values ​​are set in the order of 1000mA, 800mA, 600mA, 400mA, 350mA, 300mA, 200mA, and 0mA.

[0058] After the EOL terminal testing bench test is completed, the obtained data values ​​are integrated into a set of data in sequence and saved. The generated file is typically in bin format, named after the transmission number used in this test. After data generation, the test file is uploaded to the production system server. Once the transmission is installed in the vehicle assembly workshop, the workshop's electrical testing equipment automatically retrieves the corresponding EOL data file from the server by recognizing the transmission number. This data is then written to the EEPROM of the transmission controller (TCU) using the electrical testing equipment. The transmission controller then retrieves the EOL data from the EEPROM, and the method described in this embodiment of the transmission EOL data detection method is used to determine whether the EOL data has been written correctly, thereby improving the efficiency of determining whether the EOL data has been written correctly.

[0059] Figure 1 This is a flowchart illustrating a method for detecting EOL data of a transmission according to an embodiment of this application. This method can be applied to the controller of a transmission and may include the following steps:

[0060] Step 101: Obtain the EOL data of the vehicle's transmission. The EOL data includes: a first pressure data sequence group of the transmission main oil pressure and a second pressure data sequence group of the transmission clutch.

[0061] Step 102: Determine whether the first pressure data sequence group of the transmission main oil pressure and the second pressure data sequence group of the transmission clutch meet the corresponding preset conditions, and obtain the judgment result.

[0062] Step 103: Determine the number of sequence groups that meet the preset conditions based on the judgment results.

[0063] Step 104: Based on the number of sequence groups that meet the preset conditions, determine the EOL data writing result so that the vehicle's instrument panel can display it.

[0064] In this embodiment, a first pressure data sequence group of the vehicle's transmission main oil pressure and a second pressure data sequence group of the transmission clutch are acquired; it is determined whether the first pressure data sequence group and the second pressure data sequence group meet the corresponding preset conditions, thereby determining the number of sequence groups that meet the preset conditions. Based on the number, the EOL data writing result is determined, so that during the process of writing EOL data to the automatic transmission controller, it is detected whether the EOL data is correctly written to the transmission controller, and the user is prompted by displaying it on the vehicle's instrument panel, thereby improving the efficiency of determining whether the EOL data is correctly written.

[0065] In some embodiments of this application, the first pressure data sequence group includes: pressure data of the main oil pressure arranged sequentially under the condition that the transmission is driven by the current value in the first current set; the second pressure data sequence group includes: an upward pressure sub-data sequence group and a downward pressure sub-data sequence group; wherein the upward pressure sub-data sequence group includes pressure data of the transmission clutch arranged sequentially under the condition that the transmission clutch is driven by the current value in the second current set; and the downward pressure sub-data sequence group includes pressure data of the transmission clutch arranged sequentially under the condition that the transmission clutch is driven by the current value in the third current set.

[0066] In some embodiments of this application, the preset conditions include: a first preset condition corresponding to a first pressure data sequence group, a second preset condition corresponding to an upward pressure sub-data sequence group, and a third preset condition corresponding to a downward pressure sub-data sequence group.

[0067] In some embodiments of this application, the first preset condition is whether the sum of the pressure data in the first pressure data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the first pressure data sequence group except for the first value are increasing; the second preset condition is whether the sum of the pressure data in the rising pressure sub-data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the rising pressure sub-data sequence group except for the first value are increasing; and the third preset condition is whether the sum of the pressure data in the falling pressure sub-data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the falling pressure sub-data sequence group except for the last value are decreasing.

[0068] In some embodiments of this application, the quantity is any one of 0, 1, 2, and 3, and the EOL data write result is determined based on the number of sequence groups that meet preset conditions, including:

[0069] If the quantity is 0, then the result of the EOL data flushing is determined to be that the EOL data flushing was successful;

[0070] If the quantity is 1 or 2, then the result of flushing the EOL data is that the flushing of part of the EOL data failed.

[0071] If the quantity is 3, then the result of flushing the EOL data is determined to be that the EOL data was not flushed.

[0072] In some embodiments of this application, the EOL data further includes: the transmission type corresponding to the transmission, and the method further includes:

[0073] Obtain the preset target transmission type corresponding to the vehicle;

[0074] Determine if the type of the transmission matches the target transmission type. If they do not match, then the transmission is incorrectly assembled.

[0075] In some embodiments of this application, the method further includes:

[0076] If a target pressure data sequence group exists, then obtain the candidate pressure data sequence group corresponding to the target pressure data sequence group. The target pressure data sequence group is any pressure data sequence group that does not meet the corresponding preset conditions in the first pressure data sequence group of the transmission main oil pressure and the second pressure data sequence group of the transmission clutch.

[0077] Replace the target pressure data sequence group with the candidate pressure data sequence group so that the transmission operates with the data in the target pressure data sequence group.

[0078] All of the above-mentioned optional technical solutions can be combined in any way to form optional embodiments of this application, and the embodiments of this application will not be described in detail one by one.

[0079] Figure 2 This is a flowchart illustrating a method for detecting EOL data of a transmission according to an embodiment of this application. This embodiment uses the application of this method to the transmission controller as an example. The method for detecting EOL data of a transmission may include the following steps:

[0080] Step 201: Obtain the EOL data of the vehicle's transmission.

[0081] It should be noted that the EOL data carries the address range corresponding to the EEPROM's storage address, thus allowing it to be stored according to... Figure 3 The corresponding EOL data is obtained from the address range specified in the table.

[0082] The EOL data includes: the first pressure data sequence group of the transmission main oil pressure and the second pressure data sequence group of the transmission clutch.

[0083] In one embodiment of this application, the first pressure data sequence group includes: pressure data of the main oil pressure arranged sequentially under the condition that the transmission is driven by the current values ​​in the first current set.

[0084] In this system, the preset current values ​​in the first current set are arranged in ascending order, thereby driving the transmission sequentially according to the order of current values ​​and obtaining the corresponding main oil pressure data. The preset current values ​​can be set according to actual conditions. For example, the preset current magnitude order can be: 0mA, 300mA, 600mA, 850mA, 1100mA. Then the pressure data in the first pressure data sequence group would be: pressure data 1, pressure data 2, pressure data 3, pressure data 4, and pressure data 5.

[0085] The second pressure data sequence group includes an upward pressure sub-data sequence group and a downward pressure sub-data sequence group; wherein the upward pressure sub-data sequence group includes the pressure data of the transmission clutch arranged sequentially under the condition that the transmission clutch is driven by the current value in the second current set, and the downward pressure sub-data sequence group includes the pressure data of the transmission clutch arranged sequentially under the condition that the transmission clutch is driven by the current value in the third current set.

[0086] In this second current set, the preset current values ​​are arranged in ascending order, thus driving the gearbox clutches sequentially according to the order of current values ​​and obtaining the corresponding clutch pressure data. For example, if the preset current magnitudes are: 0mA, 200mA, 300mA, 350mA, 400mA, 600mA, 800mA, 1000mA, then the clutch pressure data in the second pressure data sequence group would be: pressure data 6, pressure data 7, pressure data 8, pressure data 9, pressure data 10, pressure data 11, pressure data 12, and pressure data 13.

[0087] In this system, the preset current values ​​in the third current set are arranged in descending order, thus driving the gearbox clutches sequentially according to the order of current values ​​and obtaining the corresponding clutch pressure data. For example, if the preset current magnitudes are in the order of 1000mA, 800mA, 600mA, 400mA, 350mA, 300mA, 200mA, 0mA, then the clutch pressure data in the third pressure data sequence group would be: pressure data 14, pressure data 15, pressure data 16, pressure data 17, pressure data 18, pressure data 19, pressure data 20, and pressure data 21.

[0088] Step 202: Determine whether the first pressure data sequence group of the transmission main oil pressure and the second pressure data sequence group of the transmission clutch meet the corresponding preset conditions, and obtain the judgment result.

[0089] It should be noted that the preset conditions corresponding to the first pressure data sequence group and the preset conditions corresponding to the second pressure data sequence group can be the same or different, and the specific content can be set according to the actual situation.

[0090] The preset conditions include: the first preset condition corresponding to the first pressure data sequence group, the second preset condition corresponding to the rising pressure sub-data sequence group, and the third preset condition corresponding to the falling pressure sub-data sequence group.

[0091] In one embodiment of this application, the second pressure data sequence group can be an upward pressure sub-data sequence group, a downward pressure sub-data sequence group, or both an upward pressure sub-data sequence group and a downward pressure sub-data sequence group. The second pressure data sequence group can determine the corresponding preset conditions from the first preset conditions, the second preset conditions, and the third preset conditions based on its specific content.

[0092] In one embodiment of this application, the first preset condition is whether the sum of the pressure data in the first pressure data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the first pressure data sequence group except for the first value are increasing; the second preset condition is whether the sum of the pressure data in the rising pressure sub-data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the rising pressure sub-data sequence group except for the first value are increasing; and the third preset condition is whether the sum of the pressure data in the falling pressure sub-data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the falling pressure sub-data sequence group except for the last value are decreasing.

[0093] It should be noted that during EOL data writing, the writing is generally performed in the form of a group of data sequences. Some data sequence groups may fail to write successfully, or all data sequence groups may fail to write successfully. It is unlikely that a single data point within a data sequence group will fail to write successfully. Therefore, to determine whether the pressure data in the first pressure data sequence group, the rising pressure data sequence group, and the falling pressure data sequence group has been successfully written, we can check if the sum of the pressure data in each data sequence group is 0. If it is 0, it means that there is no data in that data sequence group, thus confirming that the pressure data for that data sequence group has not been written successfully. If it is not 0, it means that there is data in that data sequence group, thus confirming that the data sequence group has been successfully written.

[0094] Furthermore, considering the positive correlation between current and pressure data, and that the pressure data will only increase from 0 to a certain value when the current value increases to a certain level, when testing the pressure data during the pressure rise phase with the set current value increasing from small to large, the first and second digits of the pressure data will be the same. It is necessary to determine whether the data is increasing from the first digit. When testing the clutch pressure data during the pressure fall phase with the set current value decreasing from large to small, the second to last digit and the last digit will be the same. It is necessary to determine whether the data is decreasing from the last digit.

[0095] Step 203: Determine the number of sequence groups that meet the preset conditions based on the judgment results.

[0096] The judgment result can be: at least one set of data sequence groups among the first pressure data sequence group, the rising pressure sub-data sequence group, and the falling pressure sub-data sequence group satisfies the preset conditions, or none of the above three satisfy the preset conditions.

[0097] The quantity can be any one of 0, 1, 2, or 3. If one set of data sequences from the first pressure data sequence group, the rising pressure sub-data sequence group, and the falling pressure sub-data sequence group meets the preset condition, the quantity is 1; if two sets of data sequences from the first pressure data sequence group, the rising pressure sub-data sequence group, and the falling pressure sub-data sequence group meet the preset condition, the quantity is 2; if all three sets of data sequences from the first pressure data sequence group, the rising pressure sub-data sequence group, and the falling pressure sub-data sequence group meet the preset condition, the quantity is 3; if none of the three sets of data sequences from the first pressure data sequence group, the rising pressure sub-data sequence group, and the falling pressure sub-data sequence group meet the preset condition, the quantity is 0.

[0098] Step 204: If the quantity is 0, then the result of writing the EOL data is determined to be that the EOL data writing was successful.

[0099] Step 205: If the quantity is 1 or 2, then the result of the EOL data flushing is determined to be that the flushing of part of the EOL data failed.

[0100] It should be noted that when the quantity is 1 or 2, it is determined that some data sequence groups in the first pressure data sequence group, the rising pressure sub-data sequence group, and the falling pressure sub-data sequence group meet the preset conditions, that is: the data of some data sequence groups has not been successfully written.

[0101] In one embodiment of this application, in order to determine which data sequence group failed to be written successfully, the identification information of the corresponding data sequence group can also be recorded. For example, when the first pressure data sequence group fails to be written successfully, the identification information of the first pressure data sequence group is recorded. This identification information can be the name of the first pressure data sequence group or the identification number corresponding to the first pressure data sequence group.

[0102] Step 206: If the quantity is 3, then the result of the EOL data flushing is determined to be that the EOL data has not been flushed.

[0103] In one embodiment of this application, the quantity value is sent to the instrument cluster via the vehicle network signal so that the instrument cluster displays the corresponding prompt information. After receiving the signal, the vehicle's instrument cluster parses the value and performs corresponding display processing. If the quantity equals 0, it means that the EOL data is fine, and no pop-up reminder is displayed; if the quantity equals 3, it means that the EOL data has not been flashed, and a pop-up reminder of "EOL data not flashed" is displayed; if the quantity equals 1 or 2, it means that there is a problem with some EOL data, and a pop-up reminder of "Please check EOL data" is displayed.

[0104] To determine which data sequence group failed to be flashed, the instrument can also display the name or corresponding identifier of the data sequence group that failed to be flashed.

[0105] Steps 201-206 can determine whether the EOL data was successfully written. Some embodiments of this application can also determine whether the transmission on the vehicle is assembled incorrectly. Steps 207-208 are used to determine whether there is an error in the transmission assembly. Steps 207-208 can be executed before step 201 or after step 206. The following description uses steps 207-208 after step 206 as an example.

[0106] Step 207: Obtain the preset target transmission type corresponding to the vehicle.

[0107] The gearbox type is used to identify whether the final drive on the gearbox is a high-ratio or low-ratio type.

[0108] In some embodiments of this application, the target gearbox type corresponds to the vehicle. Therefore, the target gearbox type corresponding to the vehicle is stored in advance so that the vehicle is equipped with a gearbox corresponding to the target gearbox type. However, since the two gearboxes of different speed ratios are produced on the same production line, have identical housings, and are indistinguishable in appearance, they are only distinguished by a gearbox number label pasted on the gearbox housing. This can easily lead to mismatches between the gearboxes installed on the vehicle.

[0109] Step 208: Determine whether the gearbox type corresponding to the gearbox is consistent with the target gearbox type. If they are inconsistent, determine that the gearbox assembly is incorrect.

[0110] In one embodiment of this application, the EOL data further includes: the gearbox type corresponding to the gearbox. The gearbox type is determined by scanning the gearbox number label information on the gearbox housing using a scanning device on a terminal testing bench. The data can directly store whether the gearbox type is a high-ratio or low-ratio gearbox, or it can store the corresponding identification number. For example, if it's a low-ratio gearbox, the gearbox type is recorded as 0; if it's a high-ratio gearbox, the gearbox type is recorded as 1. These values ​​are calculated according to... Figure 3 Store within the address range.

[0111] After determining whether there is an error in the transmission assembly through steps 207-208, in one embodiment of this application, the result of whether the transmission assembly is incorrect can also be sent to the instrument panel so that the instrument panel displays the result. For example: a transmission type of 0 indicates that there is no problem with the transmission assembly, and no pop-up reminder is made; a transmission type of 1 indicates that there is an error in the transmission assembly, and a pop-up reminder of "Please replace the transmission immediately" is displayed.

[0112] It should be noted that incorrect EOL data flashing can cause the transmission to malfunction, resulting in the vehicle being unable to run. Therefore, to ensure the vehicle can still run normally when EOL data is flashed incorrectly, the EOL data should be updated using steps 209-210 below. However, when EOL data is flashed incorrectly, updating the acquired transmission EOL data only updates the data; the EOL data stored in the EEPROM remains unchanged. In this case, the EOL data stored in the EEPROM still contains errors. It is necessary to subsequently re-flash the corresponding EOL data file for the vehicle's transmission to correct the EOL data stored in the EEPROM, ensuring that the EOL data stored in the transmission's EEPROM is correct.

[0113] Step 209: If a target pressure data sequence group exists, then obtain the candidate pressure data sequence group corresponding to the target pressure data sequence group.

[0114] The target pressure data sequence group is any pressure data sequence group that does not meet the corresponding preset conditions in the first pressure data sequence group of the transmission main oil pressure and the second pressure data sequence group of the transmission clutch.

[0115] In one embodiment of this application, each data sequence group corresponds to a candidate pressure data sequence group. The candidate pressure data sequence group is preset according to the actual situation. For example, the values ​​in the candidate pressure data sequence group corresponding to the first pressure data sequence group are: 270, 270, 600, 910, 1230; the values ​​in the candidate pressure data sequence group corresponding to the rising pressure data sequence group in the second pressure data sequence group are: 0, 30, 70, 130, 200, 530, 900, 1220; and the values ​​in the candidate pressure data sequence group corresponding to the falling pressure data sequence group in the second pressure data sequence group are: 1220, 900, 530, 220, 150, 80, 50, 0.

[0116] Step 210: Replace the target pressure data sequence group with the candidate pressure data sequence group so that the transmission operates with the data in the target pressure data sequence group.

[0117] It should be noted that the acquired EOL data is stored in the controller's RAM. Therefore, the target pressure data sequence group in RAM is updated to the corresponding candidate pressure data sequence group. However, the EOL data stored in the EEPROM is not updated at this time. If the EOL data stored in the EEPROM is incorrect, the instrument will display the corresponding content to provide a prompt.

[0118] In this embodiment, a first pressure data sequence group of the vehicle's transmission main oil pressure and a second pressure data sequence group of the transmission clutch are acquired; it is determined whether the first pressure data sequence group and the second pressure data sequence group meet the corresponding preset conditions, thereby determining the number of sequence groups that meet the preset conditions. Based on the number, the EOL data writing result is determined, so that during the process of writing EOL data to the automatic transmission controller, it is detected whether the EOL data is correctly written to the transmission controller, and the user is prompted by displaying it on the vehicle's instrument panel, thereby improving the efficiency of determining whether the EOL data is correctly written.

[0119] Figure 4 This is a schematic diagram of a transmission EOL data detection device provided in an embodiment of this application. The transmission EOL data detection device can be implemented by software, hardware, or a combination of both. The transmission EOL data detection device may include: a first acquisition module 401, a first judgment module 402, a first determination module 403, and a second determination module 404, wherein...

[0120] The first acquisition module 401 is used to acquire the EOL data of the vehicle's transmission. The EOL data includes: a first pressure data sequence group of the transmission main oil pressure and a second pressure data sequence group of the transmission clutch.

[0121] The first judgment module 402 is used to judge whether the first pressure data sequence group of the main oil pressure of the transmission and the second pressure data sequence group of the transmission clutch meet the corresponding preset conditions, and to obtain the judgment result.

[0122] The first determining module 403 is used to determine the number of sequence groups that meet the preset conditions based on the judgment result;

[0123] The second determining module 404 is used to determine the EOL data writing result based on the number of sequence groups that meet preset conditions, so that the vehicle's instrument panel can display it.

[0124] In some embodiments of this application, the first pressure data sequence group includes: pressure data of the main oil pressure arranged sequentially under the condition that the transmission is driven by the current value in the first current set; the second pressure data sequence group includes: an upward pressure sub-data sequence group and a downward pressure sub-data sequence group; wherein the upward pressure sub-data sequence group includes pressure data of the transmission clutch arranged sequentially under the condition that the transmission clutch is driven by the current value in the second current set; and the downward pressure sub-data sequence group includes pressure data of the transmission clutch arranged sequentially under the condition that the transmission clutch is driven by the current value in the third current set.

[0125] In some embodiments of this application, the preset conditions include: a first preset condition corresponding to a first pressure data sequence group, a second preset condition corresponding to an upward pressure sub-data sequence group, and a third preset condition corresponding to a downward pressure sub-data sequence group.

[0126] In some embodiments of this application, the first preset condition is whether the sum of the pressure data in the first pressure data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the first pressure data sequence group except for the first value are increasing; the second preset condition is whether the sum of the pressure data in the rising pressure sub-data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the rising pressure sub-data sequence group except for the first value are increasing; and the third preset condition is whether the sum of the pressure data in the falling pressure sub-data sequence group is 0 or whether the values ​​of the pressure data arranged sequentially in the falling pressure sub-data sequence group except for the last value are decreasing.

[0127] In some embodiments of this application, where the quantity is any one of 0, 1, 2, and 3, the second determining module includes:

[0128] The first determination submodule is used to determine that the EOL data writing result is successful if the quantity is 0.

[0129] The second determination submodule is used to determine the result of the EOL data flushing as a partial data flushing failure if the quantity is 1 or 2.

[0130] The third determination submodule is used to determine the EOL data flushing result as EOL data not flushed if the quantity is 3.

[0131] In some embodiments of this application, the EOL data further includes: the transmission type corresponding to the transmission, and the device further includes:

[0132] The second acquisition module is used to acquire the preset target transmission type corresponding to the vehicle;

[0133] The second judgment module is used to determine whether the type of the transmission corresponding to the transmission is consistent with the type of the target transmission. If they are inconsistent, the transmission assembly is determined to be incorrect.

[0134] In some embodiments of this application, the apparatus further includes:

[0135] The third acquisition module is used to acquire the candidate pressure data sequence group corresponding to the target pressure data sequence group if a target pressure data sequence group exists. The target pressure data sequence group is any pressure data sequence group that does not meet the corresponding preset conditions in the first pressure data sequence group of the transmission main oil pressure and the second pressure data sequence group of the transmission clutch.

[0136] The replacement module is used to replace the target pressure data sequence group with the candidate pressure data sequence group so that the gearbox operates with the data in the target pressure data sequence group.

[0137] It should be noted that the transmission EOL data detection device provided in the above embodiments is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. Furthermore, the transmission EOL data detection device provided in the above embodiments and the method embodiments for detecting transmission EOL data in automobiles belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0138] This application also provides a non-transitory computer-readable storage medium, which, when the instructions in the storage medium are executed by the processor of an automobile, enables the automobile to execute the transmission EOL data detection method provided in the above embodiments.

[0139] This application also provides a computer program product containing instructions that, when run on a vehicle, causes the vehicle to execute the transmission EOL data detection method provided in the above embodiments.

[0140] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0141] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present application should be included within the protection scope of the present application.

Claims

1. A method for detecting EOL data of a transmission, characterized in that, include: Acquire the vehicle's transmission EOL data, including the first pressure data sequence group of the transmission main oil pressure and the second pressure data sequence group of the transmission clutch; Determine whether the first pressure data sequence group and the second pressure data sequence group meet the corresponding preset conditions, and obtain the determination result; The number of sequence groups that meet the preset conditions is determined based on the judgment result; Based on the number of sequence groups that meet preset conditions, the write result of the EOL data is determined so that the vehicle's instrument panel can display it. The first pressure data sequence group includes: pressure data of the main oil pressure arranged sequentially under the condition of driving the transmission with current values ​​in the first current set; the second pressure data sequence group includes: an upward pressure sub-data sequence group and a downward pressure sub-data sequence group; the upward pressure sub-data sequence group includes pressure data arranged sequentially under the condition of driving the transmission clutch with current values ​​in the second current set; the downward pressure sub-data sequence group includes pressure data arranged sequentially under the condition of driving the transmission clutch with current values ​​in the third current set. The preset conditions include: a first preset condition, a second preset condition, and a third preset condition. The first preset condition is whether the sum of the pressure data in the first pressure data sequence group is 0, or whether the values ​​of the pressure data arranged sequentially except for the first value increase. The second preset condition is whether the sum of the pressure data in the rising pressure sub-data sequence group is 0, or whether the values ​​of the pressure data arranged sequentially except for the first value increase. The third preset condition is whether the sum of the pressure data in the falling pressure sub-data sequence group is 0, or whether the values ​​of the pressure data arranged sequentially except for the last value decrease.

2. The method as described in claim 1, characterized in that, The quantity is any one of 0, 1, 2, and 3. Determining the EOL data write result based on the number of sequence groups satisfying preset conditions includes: If the quantity is 0, then the result of the EOL data flushing is determined to be that the EOL data flushing was successful; If the quantity is 1 or 2, then the result of the EOL data flushing is determined to be that the flushing of part of the EOL data failed; If the quantity is 3, then the result of the EOL data flushing is determined to be that the EOL data has not been flushed.

3. The method as described in claim 1, characterized in that, The EOL data also includes: the transmission type corresponding to the transmission, and the method further includes: Obtain the preset target transmission type corresponding to the vehicle; Determine whether the type of the gearbox corresponding to the gearbox is consistent with the type of the target gearbox. If they are inconsistent, determine that the gearbox is assembled incorrectly.

4. The method as described in claim 1, characterized in that, The method further includes: If a target pressure data sequence group exists, then the candidate pressure data sequence group corresponding to the target pressure data sequence group is obtained. The target pressure data sequence group is any pressure data sequence group that does not meet the corresponding preset conditions in the first pressure data sequence group of the transmission main oil pressure and the second pressure data sequence group of the transmission clutch. The candidate pressure data sequence group replaces the target pressure data sequence group so that the transmission operates with the data in the target pressure data sequence group.

5. A device for detecting EOL data of a transmission, characterized in that, include: The first acquisition module is used to acquire the EOL data of the vehicle's transmission, including a first pressure data sequence group of the transmission main oil pressure and a second pressure data sequence group of the transmission clutch. The first judgment module is used to judge whether the first pressure data sequence group and the second pressure data sequence group meet the corresponding preset conditions, and to obtain the judgment result. The first determining module is used to determine the number of sequence groups that meet the preset conditions based on the judgment result; The second determining module is used to determine the write result of the EOL data based on the number of sequence groups that meet preset conditions, so that the vehicle's instrument panel can display it. The first pressure data sequence group includes: pressure data of the main oil pressure arranged sequentially under the condition of driving the transmission with current values ​​in the first current set; the second pressure data sequence group includes: an upward pressure sub-data sequence group and a downward pressure sub-data sequence group; the upward pressure sub-data sequence group includes pressure data arranged sequentially under the condition of driving the transmission clutch with current values ​​in the second current set; the downward pressure sub-data sequence group includes pressure data arranged sequentially under the condition of driving the transmission clutch with current values ​​in the third current set. The preset conditions include: a first preset condition, a second preset condition, and a third preset condition. The first preset condition is whether the sum of the pressure data in the first pressure data sequence group is 0, or whether the values ​​of the pressure data arranged sequentially except for the first value increase. The second preset condition is whether the sum of the pressure data in the rising pressure sub-data sequence group is 0, or whether the values ​​of the pressure data arranged sequentially except for the first value increase. The third preset condition is whether the sum of the pressure data in the falling pressure sub-data sequence group is 0, or whether the values ​​of the pressure data arranged sequentially except for the last value decrease.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed by a processor, implement the steps of the method described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Method and apparatus for checking automatic transmission

    CN101561348A

  • Clutch detection method and device, equipment and storage medium

    CN112268696A