A method, system, terminal, and storage medium for identifying gearbox type.
Patent Information
- Application Number
- CN202311560113.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-21
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2043-11-21
AI Technical Summary
[0003]针对现有技术中存在不同车辆的变速箱不一样,根据变速箱型号标定不同档位的变速箱速比,提升了标定工程师的标定量,增加了程序的错误风险的缺陷,本发明提供一种变速箱类型识别方法、系统、终端及存储介质,以解决上述技术问题
[0027] The beneficial effects of this invention are as follows: Based on the current gear and gear ratio, this invention compares the current gear ratio with a gearbox type database to select gearbox types with a gearbox ratio error within 3%. When the vehicle shifts gears again, it compares the current gear and gear ratio with the selected gearbox type database again to select gearbox types with a gearbox ratio error within 3%. This process is repeated after each gear shift until only one gearbox type is identified. This gearbox type is then saved in the EEPROM for direct reading upon the next power-on. This invention can automatically identify the gearbox type, reducing the workload of parameter configuration after vehicle production, improving the applicability of the program in the power domain controller, reducing the calibration work of the power domain controller, and improving work efficiency.
Smart Images

Figure CN117628172B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of vehicle detection technology, specifically relating to a method, system, terminal, and storage medium for identifying gearbox type. Background Technology
[0002] Currently, the number of parameters requiring calibration before a vehicle rolls off the production line is increasing, significantly impacting the overall vehicle rollout, especially for those unfamiliar with electronic control programs, increasing the workload of vehicle rollout debugging. During functional development, different vehicles use different transmissions, requiring calibration of different gear ratios based on the transmission model, increasing the calibration workload for calibration engineers and raising the risk of program errors. Therefore, in the power domain controller, some calibration items should be made adaptive as much as possible. Currently, predictive functions in power domain control, whether predictive cruise, predictive shifting, or intelligent torque adjustment, require knowledge of the gear ratios of each gear and the maximum gear of the transmission for calculations of vehicle speed, gear, and mode. To reduce the calibration of transmission type parameters when matching the power domain controller to vehicles before rollout, this invention designs a transmission type identification method. Summary of the Invention
[0003] To address the shortcomings of existing technologies where different vehicles have different transmissions, requiring the calibration of different gear ratios based on the transmission model, which increases the calibration workload for calibration engineers and raises the risk of program errors, this invention provides a transmission type identification method, system, terminal, and storage medium to solve the aforementioned technical problems.
[0004] In a first aspect, the present invention provides a method for identifying gearbox type, comprising:
[0005] Step S1: Obtain the current gear and current speed ratio of the vehicle in motion;
[0006] Step S2: Extract the first gear ratio from the pre-stored first gearbox type database according to the current gear and the current gear ratio, and form a second gearbox type database according to the gearbox type corresponding to the first gear ratio.
[0007] Step S3: Obtain the current gear and current speed ratio of the vehicle while it is moving after the gear shift;
[0008] Step S4: Extract the second gear ratio from the second gearbox type database based on the current gear and current gear ratio of the vehicle after gear shifting, and extract the second gear ratio whose error with the current gear ratio of the vehicle after gear shifting does not exceed a preset percentage. Then, form a third gearbox type database based on the gearbox type corresponding to the second gear ratio.
[0009] Step S5: Determine whether there is only one type of transmission a in the third transmission type database; if yes, proceed to step S6; if no, proceed to step S3.
[0010] Step S6: End transmission type identification, extract the highest gear and gear ratio of each gear corresponding to transmission type a from the first transmission type database, and save transmission type a and the highest gear and gear ratio of each gear corresponding to transmission type a to EEPROM for direct reading of the transmission type when the vehicle is powered on next time.
[0011] Further improvements to this technical solution include setting the preset percentage to 3%.
[0012] A further improvement to this technical solution is that, before step S1, the transmission type b is read from the EEPROM; and when there is only one transmission type a in the third transmission type database, it is determined whether transmission type a and transmission type b are the same transmission type. If so, transmission type b is saved to the EEPROM; otherwise, transmission type a, the highest gear and the gear ratio of each gear corresponding to transmission type a are saved to the EEPROM.
[0013] Further improvements to this technical solution include the following specific method for identifying the transmission type during the first run of a newly produced vehicle: initialization is performed, at which point the transmission type stored in the EEPROM is 0, and the gear ratios and the highest gear of each gear with transmission type 0 are output; after the transmission shifts gears, steps S1 to S6 are executed.
[0014] A further improvement to this technical solution is that the current gear position is derived from the actual gear position information in the ETC2 message sent by the TCU.
[0015] A further improvement to this technical solution is that the current speed ratio is derived from the actual speed ratio information in the ETC2 message sent by the TCU.
[0016] Further improvements to this technical solution include ensuring that each gear shift is different from the previous gear, until only one gearbox type a exists in the third gearbox type database.
[0017] In a second aspect, the present invention provides a gearbox type identification system, comprising:
[0018] The information acquisition module is used to acquire the vehicle's current gear and current speed ratio before and after gear shifting.
[0019] The transmission type extraction module is used to extract a first gear ratio from a pre-stored first transmission type database based on the current gear and the current gear ratio, with an error not exceeding a preset percentage, and to form a second transmission type database based on the transmission type corresponding to the first gear ratio; and to extract a second gear ratio from the second transmission type database based on the current gear and the current gear ratio of the vehicle after the gear shift, with an error not exceeding a preset percentage, and to form a third transmission type database based on the transmission type corresponding to the second gear ratio.
[0020] The judgment module is used to determine whether there is only one type of transmission a in the third transmission type database;
[0021] The EEPROM is used to store the gearbox type a and extract the highest gear and the gear ratio of each gear corresponding to gearbox type a from the first gearbox type database.
[0022] Thirdly, a terminal is provided, including:
[0023] Processor, memory, among which,
[0024] This memory is used to store computer programs.
[0025] The processor is used to retrieve and run the computer program from memory, causing the terminal to perform the terminal method described above.
[0026] Fourthly, a computer storage medium is provided, wherein instructions are stored therein, which, when executed on a computer, cause the computer to perform the methods described in the above aspects.
[0027] The beneficial effects of this invention are as follows: Based on the current gear and gear ratio, this invention compares the current gear ratio with a gearbox type database to select gearbox types with a gearbox ratio error within 3%. When the vehicle shifts gears again, it compares the current gear and gear ratio with the selected gearbox type database again to select gearbox types with a gearbox ratio error within 3%. This process is repeated after each gear shift until only one gearbox type is identified. This gearbox type is then saved in the EEPROM for direct reading upon the next power-on. This invention can automatically identify the gearbox type, reducing the workload of parameter configuration after vehicle production, improving the applicability of the program in the power domain controller, reducing the calibration work of the power domain controller, and improving work efficiency.
[0028] Furthermore, the design principle of this invention is reliable, the structure is simple, and it has a very wide range of application prospects. Attached Figure Description
[0029] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0030] Figure 1 This is a schematic flowchart of a method according to an embodiment of the present invention.
[0031] Figure 2 This is a schematic block diagram of a system according to an embodiment of the present invention.
[0032] Figure 3 This is a schematic diagram of the structure of a terminal provided in an embodiment of the present invention. Detailed Implementation
[0033] To enable those skilled in the art to better understand the technical solutions of this invention, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this invention.
[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.
[0035] The key terms used in this invention will be explained below.
[0036] EEPROM (Electrically Erasable Programmable Read-Only Memory) is a type of memory chip that retains data even when power is off. EEPROMs can be erased and reprogrammed on a computer or dedicated device. They are generally plug-and-play.
[0037] The TCU (Transmission Control Unit) is commonly used in automatic transmissions such as AMT, AT, DCT, and CVT. The TCU consists of a 16-bit or 32-bit processor, signal processing circuitry, and power drive modules, and must pass rigorous electromagnetic compatibility testing. Its operating temperature depends on the installation location. Typically installed in the passenger compartment, it requires a lower temperature rating of -40 to 90 degrees Celsius. If installed in the engine compartment, the temperature rating is typically -40 to 140 degrees Celsius. It communicates with onboard computers such as the ECU, ABS / ESP, and BCU via the CAN bus, controlling engine torque and limiting gears when the transmission malfunctions.
[0038] The ETC2 message is a transmission gear-related message from 1939.
[0039] The transmission type identification method provided in this embodiment of the invention is executed by a computer device, and correspondingly, the transmission type identification system runs in the computer device.
[0040] Figure 1 This is a schematic flowchart illustrating a method according to an embodiment of the present invention. Wherein, Figure 1 The implementing entity can be a gearbox type identification system. Depending on different requirements, the order of the steps in this flowchart can be changed, and some steps can be omitted.
[0041] like Figure 1 As shown, the method includes:
[0042] Step S1: Obtain the current gear and current speed ratio of the vehicle in motion;
[0043] Step S2: Extract the first gear ratio from the pre-stored first gearbox type database according to the current gear and the current gear ratio, and form a second gearbox type database according to the gearbox type corresponding to the first gear ratio.
[0044] Step S3: Obtain the current gear and current speed ratio of the vehicle while it is moving after the gear shift;
[0045] Step S4: Extract the second gear ratio from the second gearbox type database based on the current gear and current gear ratio of the vehicle after gear shifting, and extract the second gear ratio whose error with the current gear ratio of the vehicle after gear shifting does not exceed a preset percentage. Then, form a third gearbox type database based on the gearbox type corresponding to the second gear ratio.
[0046] Step S5: Determine whether there is only one type of transmission a in the third transmission type database; if yes, proceed to step S6; if no, proceed to step S3.
[0047] Step S6: End transmission type identification, extract the highest gear and gear ratio of each gear corresponding to transmission type a from the first transmission type database, and save transmission type a and the highest gear and gear ratio of each gear corresponding to transmission type a to EEPROM for direct reading of the transmission type when the vehicle is powered on next time.
[0048] To facilitate understanding of the present invention, the following description further illustrates the transmission type identification method provided by the present invention, based on the principle of the transmission type identification method and the process of identifying the transmission type in the embodiments.
[0049] Specifically, the transmission type identification method includes:
[0050] In the power domain controller (PCU), intelligent torque adjustment requires the highest gear of the transmission, and predictive functions require the gear ratios corresponding to each gear of the transmission. Therefore, the transmission type identification method in this invention can automatically identify the highest gear of the vehicle and the gear ratios corresponding to each gear, reducing the workload of off-line debugging personnel and the calibration quantity of calibration engineers.
[0051] Before step S1, the process includes reading the gearbox type b from the EEPROM; and if there is only one gearbox type a in the third gearbox type database, it is determined whether gearbox type a and gearbox type b are the same gearbox type. If so, the gearbox type b is saved to the EEPROM. If not, the gearbox type a, the highest gear corresponding to gearbox type a, and the gear ratio of each gear are saved to the EEPROM.
[0052] If initialization is required when a newly produced vehicle is run for the first time, the gearbox type stored in the EEPROM is 0 (i.e., b=0, the default gearbox type is 0 before the gearbox type is identified), and the gear ratio of each gear and the highest gear are output when the gearbox type is 0.
[0053] The current gear position is derived from the actual gear position information in the ETC2 message sent by the TCU, and the current gear ratio is derived from the actual gear ratio information in the ETC2 message sent by the TCU.
[0054] Specifically, the preset percentage is 3%, and each gear shift must be different from the previous gear, until there is only one gearbox type a in the third gearbox type database.
[0055] For example, the specific method for identifying the transmission type during the first run of a newly produced vehicle is as follows:
[0056] 11): Initialization: The EEPROM stores the gearbox type as 0. That is, before the gearbox type is identified, the default gearbox type is 0. Output the gear ratio of each gear and the highest gear of the gearbox.
[0057] 12): After the gearbox shifts gears, that is, after the gearbox is in neutral and shifts into D1 (representing a certain gear from 1 to 16), according to the current gear ratio r1 of D1, the first gear ratio corresponding to the gearbox in D1 is obtained from the first gearbox type database a. The error between the gear ratio r of the gearbox in D1 and the current gear ratio r1 is no more than 3%. The gearbox type database a1 is formed according to the gearbox type corresponding to the first gear ratio. That is, the gearbox type that satisfies 97%r1≤r≤103%r1 is included in the gearbox type database a1.
[0058] 13): When the gearbox shifts gears again, that is, after the gearbox shifts from gear D1 to gear D[i] (D1≠D[i]), according to the actual speed ratio r[i] of gear D[i], find the second speed ratio in the gearbox type database a1 where the error between the speed ratio r of gear D[i] and the current speed ratio r[i] does not exceed 3%, and form the gearbox type database a[i] according to the gearbox type corresponding to the second speed ratio. That is, the gearbox type that satisfies 97%r[i]≤r≤103%r[i] is included in the gearbox type database a[i].
[0059] 14): When the gearbox shifts gears again, that is, after the gearbox shifts from gear D[i] to gear D[i+1] (D[i]≠D[i+1]), according to the actual gear ratio r[i+1] of gear D[i+1], find the third gear ratio in the gearbox type database a[i] where the error between the gear ratio r of gear D[i+1] and the current gear ratio r[i+1] does not exceed 3%, and form the gearbox type database a[i+1] according to the gearbox type corresponding to the third gear ratio. That is, the gearbox type that satisfies 97%r[i+1]≤r≤103%r[i+1] is included in the gearbox type database a[i+1].
[0060] 15): If it is found that there is only one type of gearbox a in the gearbox type database a[i+1], then the gearbox type identification ends, the gearbox type a is saved to the EEPROM, and the gear ratio and the highest gear are retrieved from the first gearbox type database a through the gearbox type a; otherwise, continue to repeat step 14) until there is only one type of gearbox a in the gearbox type database a[i+1].
[0061] If the vehicle is running for the nth time, the specific method for identifying the transmission type is as follows:
[0062] 21): Initialization: Read the gearbox type as b from the EEPROM, and output the gear ratio and the highest gear corresponding to gearbox type b;
[0063] 22): After the gearbox shifts gears, that is, after the gearbox is in neutral and shifts into D1 (representing a certain gear from 1 to 16), according to the current gear ratio r1 of D1, the first gear ratio corresponding to the gearbox in D1 is obtained from the first gearbox type database a. The error between the gear ratio r of the gearbox in D1 and the current gear ratio r1 is no more than 3%. The gearbox type database a1 is formed according to the gearbox type corresponding to the first gear ratio. That is, the gearbox type that satisfies 97%r1≤r≤103%r1 is included in the gearbox type database a1.
[0064] 23): When the gearbox shifts gears again, that is, after the gearbox shifts from gear D1 to gear D[i] (D1≠D[i]), according to the actual speed ratio r[i] of gear D[i], find the second speed ratio in the gearbox type database a1 where the error between the speed ratio r of gear D[i] and the current speed ratio r[i] does not exceed 3%, and form the gearbox type database a[i] according to the gearbox type corresponding to the second speed ratio. That is, the gearbox type that satisfies 97%r[i]≤r≤103%r[i] is included in the gearbox type database a[i].
[0065] 24): When the gearbox shifts gears again, that is, after the gearbox shifts from gear D[i] to gear D[i+1] (D[i]≠D[i+1]), according to the actual gear ratio r[i+1] of gear D[i+1], find the third gear ratio in the gearbox type database a[i] where the error between the gear ratio r of gear D[i+1] and the current gear ratio r[i+1] does not exceed 3%, and form the gearbox type database a[i+1] according to the gearbox type corresponding to the third gear ratio. That is, the gearbox type that satisfies 97%r[i+1]≤r≤103%r[i+1] is included in the gearbox type database a[i+1].
[0066] 25): If it is found that there is only one type of transmission a in the transmission type database a[i+1], determine whether transmission type a and transmission type b are the same type of transmission. If they are, continue to save transmission type b to EEPROM. If not, save transmission type a, the highest gear and the gear ratio of each gear corresponding to transmission type a to EEPROM.
[0067] In some embodiments, the transmission type identification system 200 may include multiple functional modules composed of computer program segments. The computer programs for each program segment in the transmission type identification system 200 may be stored in the memory of a computer device and executed by at least one processor to perform (see details). Figure 1 (Description) The function of identifying transmission type.
[0068] In this embodiment, the gearbox type identification system 200 can be divided into multiple functional modules according to its functions, such as... Figure 2As shown. The functional modules may include: an information acquisition module 210, a gearbox type extraction module 220, a judgment module 230, and an EEPROM. The module referred to in this invention is a series of computer program segments that can be executed by at least one processor and perform a fixed function, stored in memory. In this embodiment, the functions of each module will be described in detail in subsequent embodiments.
[0069] The system includes: an information acquisition module for acquiring the current gear and gear ratio of the vehicle before and after a gear shift; a gearbox type extraction module for extracting a first gear ratio from a pre-stored first gearbox type database based on the current gear and gear ratio, with an error not exceeding a preset percentage, and forming a second gearbox type database based on the gearbox type corresponding to the first gear ratio; extracting a second gear ratio from the second gearbox type database based on the current gear and gear ratio of the vehicle after a gear shift, with an error not exceeding a preset percentage, and forming a third gearbox type database based on the gearbox type corresponding to the second gear ratio; a judgment module for determining whether there is only one gearbox type a in the third gearbox type database; and an EEPROM for storing gearbox type a and the highest gear and gear ratio of each gear corresponding to gearbox type a extracted from the first gearbox type database.
[0070] Figure 3 This is a schematic diagram of the structure of a terminal 300 provided in an embodiment of the present invention. The terminal 300 can be used to execute the gearbox type identification method provided in the embodiment of the present invention.
[0071] The terminal 300 may include a processor 310, a memory 320, and a communication module 330. These components communicate via one or more buses. Those skilled in the art will understand that the server structure shown in the figure does not constitute a limitation of the present invention. It may be a bus topology or a star topology, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0072] The memory 320 can be used to store the execution instructions of the processor 310. The memory 320 can be implemented by any type of volatile or non-volatile memory terminal or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. When the execution instructions in the memory 320 are executed by the processor 310, the terminal 300 is able to perform some or all of the steps in the above method embodiments.
[0073] The processor 310 serves as the control center of the storage terminal, connecting various parts of the electronic terminal via various interfaces and lines. It executes software programs and / or modules stored in the memory 320, and calls data stored in the memory to perform various functions of the electronic terminal and / or process data. The processor can be composed of integrated circuits (ICs), such as a single packaged IC or multiple packaged ICs with the same or different functions connected together. For example, the processor 310 may consist only of a central processing unit (CPU). In this embodiment of the invention, the CPU may have a single processing core or include multiple processing cores.
[0074] The communication module 330 is used to establish a communication channel, enabling the storage terminal to communicate with other terminals. It receives user data sent by other terminals or sends user data to other terminals.
[0075] The present invention also provides a computer storage medium, wherein the computer storage medium may store a program, which, when executed, may include some or all of the steps provided in the embodiments of the present invention. The storage medium may be a magnetic disk, an optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0076] Those skilled in the art will clearly understand that the techniques in the embodiments of the present invention can be implemented using software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions in the embodiments of the present invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, or any other medium capable of storing program code. It includes several instructions to cause a computer terminal (which may be a personal computer, a server, or a second terminal, a network terminal, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention.
[0077] The same or similar parts between the various embodiments in this specification can be referred to mutually. In particular, the terminal embodiments are basically similar to the method embodiments, so the description is relatively simple, and the relevant parts can be referred to the description in the method embodiments.
[0078] In the embodiments provided by this invention, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between systems or modules may be electrical, mechanical, or other forms.
[0079] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0080] In addition, the functional modules in the various embodiments of the present invention can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.
[0081] Although the present invention has been described in detail with reference to the accompanying drawings and preferred embodiments, the invention is not limited thereto. Various equivalent modifications or substitutions can be made to the embodiments of the invention by those skilled in the art without departing from the spirit and essence of the invention, and such modifications or substitutions should all be within the scope of the invention. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the invention should also be covered within the protection scope of the invention. Therefore, the protection scope of the invention should be determined by the scope of the claims.
Claims
1. A method for identifying gearbox type, characterized in that, include: Step S1: Obtain the current gear and current speed ratio of the vehicle in motion; Step S2: Extract the first gear ratio from the pre-stored first gearbox type database according to the current gear and the current gear ratio, and form a second gearbox type database according to the gearbox type corresponding to the first gear ratio. Step S3: Obtain the current gear and current speed ratio of the vehicle while it is moving after the gear shift; Step S4: Extract the second gear ratio from the second gearbox type database based on the current gear and current gear ratio of the vehicle after gear shifting, and extract the second gear ratio whose error with the current gear ratio of the vehicle after gear shifting does not exceed a preset percentage. Then, form a third gearbox type database based on the gearbox type corresponding to the second gear ratio. Step S5: Determine whether there is only one type of transmission a in the third transmission type database; if yes, proceed to step S6; if no, proceed to step S3. Step S6: End transmission type identification, extract the highest gear and gear ratio of each gear corresponding to transmission type a from the first transmission type database, and save transmission type a and the highest gear and gear ratio of each gear corresponding to transmission type a to EEPROM for direct reading of transmission type when the vehicle is powered on next time. Before step S1, the method also includes reading the gearbox type b from the EEPROM; and when there is only one gearbox type a in the third gearbox type database, it is determined whether gearbox type a and gearbox type b are the same gearbox type. If they are, the gearbox type b is saved to the EEPROM. If not, the gearbox type a, the highest gear and the gear ratio of each gear corresponding to gearbox type a are saved to the EEPROM. The current gear position is derived from the actual gear position information in the ETC2 message sent by the TCU; The current gear ratio is derived from the actual gear ratio information in the ETC2 message sent by the TCU; The specific method for identifying the transmission type during the first run of a newly produced vehicle is as follows: 11): Initialization, the EEPROM stores the gearbox type as 0, that is, before the gearbox type is identified, the default gearbox type is 0, and the gear ratio of each gear and the highest gear are output. 12): After the gearbox shifts gears, that is, after the gearbox shifts into D1 gear while in neutral, the first gear ratio corresponding to the gearbox in D1 gear is obtained from the first gearbox type database a according to the current gear ratio r1 of D1 gear. The error between the gear ratio r of the gearbox in D1 gear and the current gear ratio r1 is no more than 3%. The gearbox type database a1 is formed according to the gearbox type corresponding to the first gear ratio. That is, the gearbox type that satisfies 97%r1≤r≤103%r1 is included in the gearbox type database a1. 13): When the gearbox shifts gears again, that is, when the gearbox shifts from gear D1 to gear D[i], where D1≠D[i], according to the actual speed ratio r[i] of gear D[i], find the second speed ratio in the gearbox type database a1 where the error between the speed ratio r of gear D[i] and the current speed ratio r[i] does not exceed 3%, and form the gearbox type database a[i] according to the gearbox type corresponding to the second speed ratio. That is, the gearbox type that satisfies 97%r[i]≤r≤103%r[i] is included in the gearbox type database a[i]. 14): After the gearbox shifts gears again, that is, after the gearbox shifts from gear D[i] to gear D[i+1], where D[i] ≠ D[i+1], according to the actual gear ratio r[i+1] of gear D[i+1], find the third gear ratio in the gearbox type database a[i] where the error between the gear ratio r of gear D[i+1] and the current gear ratio r[i+1] does not exceed 3%, and form the gearbox type database a[i+1] according to the gearbox type corresponding to the third gear ratio. That is, the gearbox type that satisfies 97%r[i+1] ≤ r ≤ 103%r[i+1] is included in the gearbox type database a[i+1]. 15): If only one type of gearbox a is identified in the gearbox type database a[i+1], then the gearbox type identification ends, and the gearbox type a is saved to the EEPROM. The gear ratio and the highest gear are retrieved from the first gearbox type database a using the gearbox type a. Otherwise, step 14) is repeated until only one type of gearbox a is identified in the gearbox type database a[i+1].
2. The gearbox type identification method according to claim 1, characterized in that, The default percentage is 3%.
3. The gearbox type identification method according to claim 1, characterized in that, The specific method for identifying the transmission type when a newly produced vehicle is run for the first time is as follows: Initialization is performed, at which time the transmission type stored in the EEPROM is 0, and the gear ratio and the highest gear of each gear with transmission type 0 are output; after the transmission shifts gears, steps S1 to S6 are executed.
4. The gearbox type identification method according to claim 1, characterized in that, Each gear shift must be different from the previous gear, until the third gearbox type database contains only one gearbox type, a.
5. A transmission type identification system, characterized in that, include: The information acquisition module is used to acquire the vehicle's current gear and current speed ratio before and after gear shifting. The transmission type extraction module is used to extract a first gear ratio from a pre-stored first transmission type database based on the current gear and the current gear ratio, with an error not exceeding a preset percentage, and to form a second transmission type database based on the transmission type corresponding to the first gear ratio; and to extract a second gear ratio from the second transmission type database based on the current gear and the current gear ratio of the vehicle after the gear shift, with an error not exceeding a preset percentage, and to form a third transmission type database based on the transmission type corresponding to the second gear ratio. The judgment module is used to determine whether there is only one type of transmission a in the third transmission type database; EEPROM is used to store gearbox type a and extract the highest gear and gear ratio of each gear corresponding to gearbox type a from the first gearbox type database; Before step S1, the method also includes reading the gearbox type b from the EEPROM; and when there is only one gearbox type a in the third gearbox type database, it is determined whether gearbox type a and gearbox type b are the same gearbox type. If they are, the gearbox type b is saved to the EEPROM. If not, the gearbox type a, the highest gear and the gear ratio of each gear corresponding to gearbox type a are saved to the EEPROM. The current gear position is derived from the actual gear position information in the ETC2 message sent by the TCU; The current gear ratio is derived from the actual gear ratio information in the ETC2 message sent by the TCU; The specific method for identifying the transmission type during the first run of a newly produced vehicle is as follows: 11): Initialization, the EEPROM stores the gearbox type as 0, that is, before the gearbox type is identified, the default gearbox type is 0, and the gear ratio of each gear and the highest gear are output. 12): After the gearbox shifts gears, that is, after the gearbox shifts into D1 gear while in neutral, the first gear ratio corresponding to the gearbox in D1 gear is obtained from the first gearbox type database a according to the current gear ratio r1 of D1 gear. The error between the gear ratio r of the gearbox in D1 gear and the current gear ratio r1 is no more than 3%. The gearbox type database a1 is formed according to the gearbox type corresponding to the first gear ratio. That is, the gearbox type that satisfies 97%r1≤r≤103%r1 is included in the gearbox type database a1. 13): When the gearbox shifts gears again, that is, when the gearbox shifts from gear D1 to gear D[i], where D1≠D[i], according to the actual speed ratio r[i] of gear D[i], find the second speed ratio in the gearbox type database a1 where the error between the speed ratio r of gear D[i] and the current speed ratio r[i] does not exceed 3%, and form the gearbox type database a[i] according to the gearbox type corresponding to the second speed ratio. That is, the gearbox type that satisfies 97%r[i]≤r≤103%r[i] is included in the gearbox type database a[i]. 14): After the gearbox shifts gears again, that is, after the gearbox shifts from gear D[i] to gear D[i+1], where D[i] ≠ D[i+1], according to the actual gear ratio r[i+1] of gear D[i+1], find the third gear ratio in the gearbox type database a[i] where the error between the gear ratio r of gear D[i+1] and the current gear ratio r[i+1] does not exceed 3%, and form the gearbox type database a[i+1] according to the gearbox type corresponding to the third gear ratio. That is, the gearbox type that satisfies 97%r[i+1] ≤ r ≤ 103%r[i+1] is included in the gearbox type database a[i+1]. 15): If only one type of gearbox a is identified in the gearbox type database a[i+1], then the gearbox type identification ends, and the gearbox type a is saved to the EEPROM. The gear ratio and the highest gear are retrieved from the first gearbox type database a using the gearbox type a. Otherwise, step 14) is repeated until only one type of gearbox a is identified in the gearbox type database a[i+1].
6. A terminal, characterized in that, include: processor; Memory used to store the processor's execution instructions; The processor is configured to perform the method according to any one of claims 1-4.
7. A computer-readable storage medium storing a computer program, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-4.
Citation Information
Patent Citations
Procedure for gearbox-type determination
GB2298252B