Signal correction method, program product, electronic device, and storage medium

Through the signal correction method, the abnormal signal of the transmission oil temperature sensor is corrected according to the plate temperature data status of the control plate temperature, which solves the problem of transmission performance degradation caused by the failure of the oil temperature sensor and improves the stability and performance of the transmission.

CN119333547AActive Publication Date: 2025-01-21CHINA FAW CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411393492.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-01-21
Estimated Expiration
2044-10-08

AI Technical Summary

Technical Problem

Failure or error of the oil temperature sensor leads to degradation of transmission performance, and may even lead to ablation and failure of internal mechanical components of the transmission.

Method used

A signal correction method is used to determine whether the current oil temperature measured by the oil temperature sensor is normal. If it is abnormal, the corrected oil temperature is determined based on the plate temperature data status of the control plate temperature, thereby correcting the abnormal oil temperature signal.

Benefits of technology

It reduces protection program operation errors caused by abnormal oil temperature signals and reduces the possibility of transmission performance degradation caused by oil temperature sensor failure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119333547A_ABST
    Figure CN119333547A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, and particularly provides a signal correction method, a program product, electronic equipment and a storage medium. The signal correction method is used for correcting an oil temperature signal measured by an oil temperature sensor of the transmission, and comprises the following steps: determining whether the current oil temperature measured by the oil temperature sensor is normal or not; under the condition that the current oil temperature is abnormal, the corrected oil temperature of the current oil temperature is determined according to the plate temperature data state of the control plate temperature; wherein the control board temperature refers to the temperature of the lubricating pump controller circuit board. According to the signal correction method, whether the current oil temperature measured by the oil temperature sensor is normal or not is determined, and under the abnormal condition, the corrected oil temperature is determined according to the plate temperature data state of the control plate temperature; the abnormal oil temperature signal is corrected on the basis of the corrected oil temperature, the situation that a protection program runs mistakenly due to the abnormal oil temperature signal is reduced, and then the possibility that the performance of the transmission is reduced due to failure of the oil temperature sensor is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a signal correction method, a program product, an electronic device and a storage medium. Background Art

[0002] The transmission, also known as the gearbox, is a mechanism used to change the speed and torque from the engine. It can fix or change the transmission ratio of the output shaft and the input shaft in gears and is an important component of the vehicle.

[0003] The normal operation of the transmission depends on proper lubrication. The oil temperature sensor is usually used to monitor the lubricating oil temperature in real time, and determine whether to perform corresponding component protection actions based on the lubricating oil temperature. Specifically, the control unit can monitor the working status of various shifting components and clutch components in real time based on the lubricating oil temperature, and perform corresponding protection on the components, such as lubricating electric pump control protection, clutch friction plate temperature protection, shifting component protection, hybrid transmission motor cooling protection, etc.

[0004] However, if the oil temperature sensor fails or is erroneous, the protection program based on the oil temperature signal may have operational errors, which may lead to reduced transmission performance and even cause internal mechanical components of the transmission to fail due to ablation due to insufficient cooling and lubrication, resulting in failure of the transmission assembly. Summary of the invention

[0005] In view of this, the purpose of the embodiments of the present application is to provide a signal correction method, a program product, an electronic device and a storage medium to solve the technical problem of "how to reduce the possibility of transmission performance degradation due to oil temperature sensor failure".

[0006] In a first aspect, an embodiment of the present application provides a signal correction method, the method being used to correct an oil temperature signal measured by an oil temperature sensor of a transmission, the method comprising:

[0007] Determining whether the current oil temperature measured by the oil temperature sensor is normal;

[0008] In the case where the current oil temperature is abnormal, the corrected oil temperature of the current oil temperature is determined according to the board temperature data state of the control board temperature; wherein the control board temperature refers to the temperature of the lubrication pump controller circuit board.

[0009] In the above implementation process, the signal correction method determines whether the current oil temperature measured by the oil temperature sensor is normal, and when the current oil temperature is abnormal, determines the corrected oil temperature of the current oil temperature according to the plate temperature data state of the control plate temperature; the abnormal oil temperature signal is corrected based on the corrected oil temperature, thereby reducing the situation where the protection program runs incorrectly due to the abnormal oil temperature signal, thereby reducing the possibility of transmission performance degradation due to oil temperature sensor failure. The technical problem of "how to reduce the possibility of transmission performance degradation due to oil temperature sensor failure" is solved.

[0010] Optionally, in an embodiment of the present application, determining whether the current oil temperature measured by the oil temperature sensor is normal includes: determining whether the current oil temperature is normal based on the current control board temperature, the board temperature data status, and the current oil temperature and the previous oil temperature measured by the oil temperature sensor.

[0011] In the above implementation process, in the process of determining whether the current oil temperature is normal, various relevant data such as the current control board temperature, board temperature data status, and the current oil temperature and the previous oil temperature measured by the oil temperature sensor are comprehensively considered, which can more accurately determine the abnormal oil temperature data and improve the accuracy of the abnormal oil temperature signal correction.

[0012] Optionally, in an embodiment of the present application, the board temperature data state includes a balanced state and an unbalanced state; the determining whether the current oil temperature is normal based on the current control board temperature, the board temperature data state and the current oil temperature and the previous oil temperature measured by the oil temperature sensor includes: when the control board temperature is in a balanced state and the difference between the current temperature difference and the previous temperature difference is less than or equal to a first difference threshold, or when the difference between the current oil temperature and the previous oil temperature is less than or equal to a second difference threshold, determining that the current oil temperature is normal; wherein the current temperature difference refers to the difference between the current control board temperature and the current oil temperature; the previous temperature difference refers to the difference between the previous control board temperature and the previous oil temperature; otherwise, determining that the current oil temperature is abnormal.

[0013] In the above implementation process, the difference between the current oil temperature and the previous oil temperature is less than or equal to the second difference threshold, indicating that the temperature rise rate of the oil temperature is normal. In this case, it can be determined that the measured current oil temperature is normal. The control board temperature is in a balanced state and the difference between the current temperature difference and the previous temperature difference is less than or equal to the first difference threshold, indicating that the current oil temperature data is within the normal oil temperature range; in this case, there is no need to calibrate the current oil temperature, and it can be determined that the measured current oil temperature is normal.

[0014] Optionally, in an embodiment of the present application, before determining whether the current oil temperature measured by the oil temperature sensor is normal, the method also includes: obtaining the current operating time of the lubrication pump and the current control panel temperature and the previous control panel temperature measured by the control panel temperature sensor; determining whether the control panel temperature is in a pre-balanced state based on the current operating time, the current control panel temperature and the previous control panel temperature; when the control panel temperature is in the pre-balanced state, obtaining the interval control panel temperature after a preset time interval; determining the panel temperature data state of the control panel temperature based on the current control panel temperature and the interval control panel temperature.

[0015] In the above implementation process, it is possible to first determine whether the control panel temperature is in a pre-balanced state through the current operation time of the lubrication pump, the current control panel temperature, and the previous control panel temperature. When the control panel temperature is in a pre-balanced state, the panel temperature data state of the control panel temperature is determined based on the current control panel temperature and the interval control panel temperature by obtaining the interval control panel temperature after a preset time interval; this improves the accuracy of the determined panel temperature data state, and further more accurately determines the abnormal oil temperature data based on the current control panel temperature, the panel temperature data state, and the current oil temperature and the previous oil temperature measured by the oil temperature sensor, and other related data, thereby improving the accuracy of the correction of the abnormal oil temperature signal.

[0016] Optionally, in an embodiment of the present application, determining whether the control panel temperature is in a pre-balanced state based on the current operating time, the current control panel temperature and the previous control panel temperature includes: when the difference between the current control panel temperature and the previous control panel temperature is less than or equal to a third difference threshold, if the current operating time is greater than or equal to the operating time threshold or the current control panel temperature is greater than or equal to a preset temperature threshold, determining that the control panel temperature is in a pre-balanced state; otherwise, determining that the control panel temperature is not in a pre-balanced state.

[0017] In the above implementation process, the difference between the current control panel temperature and the previous control panel temperature is less than or equal to the third difference threshold, indicating that the temperature change of the control panel temperature is relatively slow and may be in a pre-balanced state. At this time, by whether the current operation time is close to the balanced operation time or whether the current control panel temperature is close to the balanced control panel temperature, it can be accurately determined whether the control panel temperature is in the pre-balanced state.

[0018] Optionally, in an embodiment of the present application, determining the board temperature data state of the control board temperature based on the current control board temperature and the interval control board temperature includes: when the difference between the current control board temperature and the interval control board temperature is less than or equal to a fourth difference threshold, and the interval control board temperature is greater than or equal to a balance temperature threshold, determining that the control board temperature is in a balanced state; otherwise, determining that the control board temperature is in a non-balanced state.

[0019] In the above implementation process, the difference between the current control board temperature and the interval control board temperature is less than or equal to the fourth difference threshold, indicating that the temperature change of the control board temperature is relatively slow. In this case, by judging whether the interval control board temperature is greater than or equal to the equilibrium temperature threshold, it can be determined whether the control board temperature is in equilibrium.

[0020] Optionally, in an embodiment of the present application, after determining the corrected oil temperature of the current oil temperature according to the plate temperature data state of the control plate temperature, the method further includes: when the current oil temperature is normal, determining the current oil temperature as the control signal input of the transmission; when the current oil temperature is abnormal, determining the corrected oil temperature as the control signal input; and issuing an abnormal oil temperature alarm signal.

[0021] In the above implementation process, when the current oil temperature is normal, the current oil temperature is determined as the control signal input of the transmission, and when the current oil temperature is abnormal, the corrected oil temperature is determined as the control signal input, so as to reduce the situation where the protection program runs incorrectly due to abnormal oil temperature signals, thereby reducing the possibility of transmission performance degradation due to oil temperature sensor failure.

[0022] In a second aspect, an embodiment of the present application provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the signal correction method described in any one of the first aspects.

[0023] In a third aspect, an embodiment of the present application further provides an electronic device; the electronic device includes:

[0024] Memory;

[0025] processor;

[0026] The memory stores a computer program executable by the processor, and when the computer program is executed by the processor, the signal correction method described in any one of the first aspects is performed.

[0027] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the signal correction method as described in any one of the first aspects is executed.

[0028] In a fifth aspect, an embodiment of the present application provides a signal correction device, the device comprising:

[0029] The oil temperature verification module is used to determine whether the current oil temperature measured by the oil temperature sensor is normal;

[0030] The correction module is used to determine the corrected oil temperature of the current oil temperature according to the board temperature data state of the control board temperature when the current oil temperature is abnormal; wherein the control board temperature refers to the temperature of the lubrication pump controller circuit board.

[0031] The beneficial effects of the present application include at least: the signal correction method determines whether the current oil temperature measured by the oil temperature sensor is normal, and when the current oil temperature is abnormal, determines the corrected oil temperature of the current oil temperature according to the plate temperature data state of the control plate temperature; the abnormal oil temperature signal is corrected based on the corrected oil temperature, thereby reducing the situation where the protection program runs incorrectly due to the abnormal oil temperature signal, thereby reducing the possibility of transmission performance degradation due to oil temperature sensor failure. The technical problem of "how to reduce the possibility of transmission performance degradation due to oil temperature sensor failure" is solved. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0033] Figure 1 A schematic diagram of a flow chart of a signal correction method provided in an embodiment of the present application;

[0034] Figure 2 A schematic diagram of a flow chart of another signal correction method provided in an embodiment of the present application;

[0035] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] The following embodiments of the technical solution of the present application will be described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.

[0037] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application.

[0038] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0039] The inventor found that after the lubrication electric pump starts working normally, the control board temperature (that is, the temperature of the lubrication pump controller circuit board) will quickly reach a relatively stable temperature (the stable temperature of different lubrication pump controller circuit boards may be different). Based on this characteristic, the balanced control board temperature can be used to verify whether the transmission lubricating oil temperature signal is normal. Based on this, the present application provides a signal correction method, see Figure 1 The flowchart of a signal correction method provided by an embodiment of the present application is shown. The signal correction method is used to correct the oil temperature signal measured by the oil temperature sensor of the transmission, and may include the following steps:

[0040] S101, determining whether the current oil temperature measured by the oil temperature sensor is normal;

[0041] S102. When the current oil temperature is abnormal, determine the corrected oil temperature of the current oil temperature according to the board temperature data state of the control board temperature; wherein the control board temperature refers to the temperature of the lubrication pump controller circuit board.

[0042] Among them, in step S101, the oil temperature sensor can be implemented by a thermal resistor sensor, a thermocouple sensor or a capacitive sensor. The oil temperature sensor can be installed in the part of the hydraulic valve body immersed in the lubricating oil, or in the bottom area of ​​the shell near the lubricating oil to collect the temperature signal of the lubricating oil of the transmission. The oil temperature signal measured by the oil temperature sensor can represent the lubricating oil temperature of the transmission. It can be determined whether the current oil temperature is normal by the difference between the current oil temperature and the previous oil temperature; it can also be determined whether the current oil temperature is normal by the board temperature data state of the control board temperature and the difference between the current control board temperature and the current oil temperature. It can also be determined whether the current oil temperature is normal based on the current control board temperature, the board temperature data state and the current oil temperature and the previous oil temperature measured by the oil temperature sensor. The data collection interval of the oil temperature sensor can be 50ms, 100ms or 200ms. The oil temperature data collected by the oil temperature sensor for the first five times (or three times, six times or other reasonable times) can be obtained, and the average value of the oil temperature data collected for the first five times is used as the current oil temperature. You can also remove the maximum and minimum values ​​of the oil temperature data collected in the last five times, and use the average of the remaining three oil temperature data as the current oil temperature. According to the collection time from far to near, the oil temperature data collected in the last six times are: Oil Temperature 6, Oil Temperature 5, Oil Temperature 4, Oil Temperature 3, Oil Temperature 2, Oil Temperature 1. For example, the current oil temperature can be determined based on the average value of "Oil Temperature 5, Oil Temperature 4, Oil Temperature 3, Oil Temperature 2, Oil Temperature 1", and the previous oil temperature can be determined based on the average value of "Oil Temperature 6, Oil Temperature 5, Oil Temperature 4, Oil Temperature 3, Oil Temperature 2".

[0043] Wherein, in step S102, the board temperature data state of the control board temperature may include a balanced state and an unbalanced state. Whether the control board temperature is in a balanced state can be determined based on the continuous operation time of the lubrication pump and / or the temperature data of the control board temperature. When the control board temperature is in a balanced state, the corrected oil temperature can be determined based on the difference between the control board temperature and the oil temperature in the balanced state and the current control board temperature; when the control board temperature is not in a balanced state, the corrected oil temperature can be determined based on the previous oil temperature. Exemplarily, the previous oil temperature can be determined as the corrected oil temperature; the sum of the previous oil temperature and the preset corrected temperature can also be determined as the corrected oil temperature; the numerical value of the preset corrected temperature can be adjusted based on the time difference between obtaining the current oil temperature and the previous oil temperature. The current control board temperature can be collected based on a temperature sensor provided on a circuit board of the lubrication pump controller.

[0044] It can be seen that the signal correction method provided by the embodiment of the present application determines whether the current oil temperature measured by the oil temperature sensor is normal, and when the current oil temperature is abnormal, determines the corrected oil temperature of the current oil temperature according to the plate temperature data state of the control plate temperature; by correcting the abnormal oil temperature signal based on the corrected oil temperature, the situation of the protection program running errors caused by the abnormal oil temperature signal is reduced, thereby reducing the possibility of transmission performance degradation due to oil temperature sensor failure. The technical problem of "how to reduce the possibility of transmission performance degradation due to oil temperature sensor failure" is solved.

[0045] In some optional embodiments, S101, determining whether the current oil temperature measured by the oil temperature sensor is normal, includes: determining whether the current oil temperature is normal based on the current control board temperature, the board temperature data status, and the current oil temperature and the previous oil temperature measured by the oil temperature sensor.

[0046] Among them, it is possible to determine whether the current oil temperature is normal or may be abnormal based on the difference between the current oil temperature and the previous oil temperature; if the current oil temperature may be abnormal, the current oil temperature that may be abnormal is re-checked based on the board temperature data status and the current control board temperature. It is also possible to first determine the board temperature data status, and when the control board temperature is in a balanced state, determine whether the current oil temperature may be abnormal based on the current control board temperature and the current oil temperature, and then re-check the current oil temperature that may be abnormal based on the difference between the current oil temperature and the previous oil temperature; and when the control board temperature is not in a balanced state, determine whether the current oil temperature is abnormal based on the difference between the current oil temperature and the previous oil temperature. In the process of determining whether the current oil temperature is normal, a variety of relevant data such as the current control board temperature, the board temperature data status, and the current oil temperature and the previous oil temperature measured by the oil temperature sensor are comprehensively considered, so that the abnormal oil temperature data can be determined more accurately, and the accuracy of the abnormal oil temperature signal correction can be improved.

[0047] In some optional embodiments, the plate temperature data state includes a balanced state and an unbalanced state; determining whether the current oil temperature is normal based on the current control plate temperature, the plate temperature data state and the current oil temperature and the previous oil temperature measured by the oil temperature sensor includes: when the control plate temperature is in a balanced state and the difference between the current temperature difference and the previous temperature difference is less than or equal to a first difference threshold, or when the difference between the current oil temperature and the previous oil temperature is less than or equal to a second difference threshold, determining that the current oil temperature is normal; wherein the current temperature difference refers to the difference between the current control plate temperature and the current oil temperature; the previous temperature difference refers to the difference between the previous control plate temperature and the previous oil temperature; otherwise, determining that the current oil temperature is abnormal.

[0048] Among them, the first difference threshold can be 1°C, or 2°C or other reasonable values; the value of the first difference threshold can be adjusted according to the actual application conditions such as the heat dissipation structure of the lubrication pump controller circuit board. The second difference threshold can be 2°C, or 5°C or other reasonable values; the value of the second difference threshold can be adjusted according to the time interval between two adjacent oil temperature data or the heat dissipation structure of the lubrication pump controller circuit board. It can be understood that, when other parameters remain unchanged, the longer the time interval between two adjacent oil temperature data, the larger the value of the second difference threshold. The difference between the current oil temperature and the previous oil temperature is less than or equal to the second difference threshold, indicating that the temperature rise rate of the oil temperature is normal. In this case, it can be determined that the measured current oil temperature is normal. The control board temperature is in a balanced state and the difference between the current temperature difference and the previous temperature difference is less than or equal to the first difference threshold, indicating that the current oil temperature data is within the normal oil temperature floating range; in this case, there is no need to correct the current oil temperature, and it can be determined that the measured current oil temperature is normal.

[0049] Please refer to Figure 2 , Figure 2 A flowchart of another signal correction method provided in an embodiment of the present application.

[0050] In some optional embodiments, before determining whether the current oil temperature measured by the oil temperature sensor is normal, the method also includes: S103, obtaining the current operating time of the lubrication pump and the current control panel temperature and the previous control panel temperature measured by the control panel temperature sensor; S104, determining whether the control panel temperature is in a pre-balanced state based on the current operating time, the current control panel temperature and the previous control panel temperature; S105, when the control panel temperature is in the pre-balanced state, obtaining the interval control panel temperature after a preset time interval; S106, determining the panel temperature data state of the control panel temperature based on the current control panel temperature and the interval control panel temperature.

[0051] Among them, the current operation time of the lubrication pump is the cumulative operation time after the power-on. The control panel temperature sensor can be implemented by a thermal resistor sensor, a thermocouple sensor or a capacitive sensor. The data acquisition interval of the control panel temperature sensor can be 50ms, 100ms or 200ms, etc. The control panel temperature data collected by the control panel temperature sensor for nearly ten times (or eight times, six times or other reasonable times) can be obtained, and the average value of the control panel temperature data collected for nearly ten times can be used as the current control panel temperature. The maximum and minimum values ​​of the control panel temperature data collected for the past ten times can also be removed, and the average value of the remaining eight control panel temperature data can be used as the current control panel temperature. Through the current operation time of the lubrication pump, the current control panel temperature and the previous control panel temperature, it can be determined whether the control panel temperature is in a pre-balanced state. The preset time interval can be two minutes, or it can be 90 seconds, 3 minutes or other reasonable time. When the control board temperature is in a pre-balanced state, the interval control board temperature after a preset time interval is obtained, and the board temperature data state of the control board temperature is determined according to the current control board temperature and the interval control board temperature; so as to improve the accuracy of the determined board temperature data state, and then more accurately determine the abnormal oil temperature data according to the current control board temperature, the board temperature data state, and the current oil temperature, the previous oil temperature and other related data measured by the oil temperature sensor, thereby improving the accuracy of the correction of the abnormal oil temperature signal.

[0052] In some optional embodiments, S104, determining whether the control panel temperature is in a pre-balanced state based on the current operating time, the current control panel temperature and the previous control panel temperature, including: when the difference between the current control panel temperature and the previous control panel temperature is less than or equal to a third difference threshold, if the current operating time is greater than or equal to the operating time threshold or the current control panel temperature is greater than or equal to a preset temperature threshold, determining that the control panel temperature is in a pre-balanced state; otherwise, determining that the control panel temperature is not in a pre-balanced state.

[0053] Among them, the third difference threshold value can be 2°C, or 5°C or other reasonable values; the value of the third difference threshold value can be adjusted according to the time interval between the acquisition of two adjacent control panel temperature data or the actual application conditions such as the heat dissipation structure of the lubrication pump controller circuit board. The value of the current control panel temperature can also be verified. Specifically, when the difference between the current control panel temperature and the previous control panel temperature is less than or equal to the third difference threshold value and the current control panel temperature is less than the limit panel temperature threshold value, it is determined whether the control panel temperature is in a pre-balanced state according to the current operation time, the current control panel temperature and the previous control panel temperature. The limit panel temperature threshold value can be 130°C, 150°C or other reasonable values, and the limit panel temperature threshold value can be adjusted according to the actual application conditions such as the heat dissipation structure of the lubrication pump controller circuit board. For example, the short-circuit temperature value of the lubrication pump controller circuit board can be used as the above-mentioned limit panel temperature threshold value. The operation time threshold value can be 6 minutes, or 5 minutes, 8 minutes or other reasonable time. The preset temperature threshold value can be 50°C, or 60°C, 80°C or other reasonable values. The pre-balanced state refers to the situation where the control panel temperature is close to the equilibrium state. The difference between the current control panel temperature and the previous control panel temperature is less than or equal to the third difference threshold, indicating that the control panel temperature changes slowly and may be in a pre-balanced state. At this time, whether the current operation time is close to the balanced operation time or whether the current control panel temperature is close to the balanced control panel temperature can be accurately determined to determine whether the control panel temperature is in the pre-balanced state.

[0054] In some optional embodiments, S106, determining the board temperature data state of the control board temperature based on the current control board temperature and the interval control board temperature, including: when the difference between the current control board temperature and the interval control board temperature is less than or equal to a fourth difference threshold, and the interval control board temperature is greater than or equal to a balance temperature threshold, determining that the control board temperature is in a balanced state; otherwise, determining that the control board temperature is in a non-balanced state.

[0055] Among them, the numerical value of the fourth difference threshold can be adjusted according to actual application conditions such as the preset time interval or the heat dissipation structure of the lubrication pump controller circuit board. Exemplarily, the fourth difference threshold can be 3°C, 5°C, 8°C or other reasonable values. It can be understood that, when other parameters remain unchanged, the longer the preset time interval, the larger the numerical value of the fourth difference threshold. The equilibrium temperature threshold can be 55°C, 60°C, 80°C or other reasonable values. The difference between the current control board temperature and the interval control board temperature is less than or equal to the fourth difference threshold, indicating that the temperature change of the control board temperature is relatively slow. In this case, by judging whether the interval control board temperature is greater than or equal to the equilibrium temperature threshold, it can be determined whether the control board temperature is in a balanced state.

[0056] In some optional embodiments, after S102, determining the corrected oil temperature of the current oil temperature according to the plate temperature data state of the control plate temperature, the method further includes: S107, when the current oil temperature is normal, determining the current oil temperature as the control signal input of the transmission; S108, when the current oil temperature is abnormal, determining the corrected oil temperature as the control signal input; and issuing an abnormal oil temperature alarm signal.

[0057] Wherein, when the control panel temperature is in a balanced state, the sum of the difference between the current control panel temperature and the control panel temperature and the oil temperature in the balanced state can be determined as the corrected oil temperature; when the control panel temperature is not in a balanced state, the corrected oil temperature can be determined as the previous oil temperature. When the current oil temperature is normal, the current oil temperature is used as the control signal input of the transmission, and when the current oil temperature is abnormal, the corrected oil temperature is used as the control signal input, so as to reduce the situation where the protection program runs incorrectly due to abnormal oil temperature signals, thereby reducing the possibility of transmission performance degradation due to oil temperature sensor failure.

[0058] Based on the signal correction method provided in the present application, the corrected oil temperature can be used as a signal input for transmission control and protection within a short period of time after an abnormality occurs in the oil temperature data. At the same time, an abnormal alarm can be sent to remind the user to repair the transmission oil temperature sensor, so as to reduce the possibility of expansion of transmission assembly failure due to oil temperature sensor failure.

[0059] An embodiment of the present application further provides a computer program product, including a computer program / instruction, which implements the method described in any one of the first aspects when the computer program / instruction is executed by a processor.

[0060] Please refer to Figure 3 , Figure 3 The electronic device 200 is a schematic diagram of a structure of an electronic device 200 provided in an embodiment of the present application. The electronic device 200 comprises: a memory 202 and a processor 201; the memory 202 stores a computer program executable by the processor 201, and when the computer program is executed by the processor 201, the signal correction method described in any one of the first aspects is executed.

[0061] The memory 202 and the processor 201 may be interconnected and communicate with each other via a communication bus 203 and / or other forms of connection mechanisms (not shown). The memory 202 stores a computer program executable by the processor 201, and when the computer program is executed by the processor 201, the signal correction method described in the first aspect above is executed.

[0062] The embodiment of the present application further provides a computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by the processor 201, the signal correction method described in the first aspect above is executed.

[0063] Among them, the storage medium can be implemented by any type of volatile or non-volatile storage device 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 red-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0064] In several embodiments provided by the embodiments of the present application, it should be understood that the disclosed device / system and method can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to the multiple embodiments of the embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and a part of the module, program segment or code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0065] In addition, the functional modules in each embodiment of the present application can be integrated together to form an independent part, or each module can exist separately, or two or more modules can be integrated to form an independent part.

[0066] The above description is only an optional implementation manner of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the embodiments of the present application, which should be covered within the protection scope of the embodiments of the present application.

Claims

1. A signal correction method, characterized in that: The method is used to correct an oil temperature signal measured by an oil temperature sensor of a transmission, and the method comprises: Determining whether the current oil temperature measured by the oil temperature sensor is normal; In the case where the current oil temperature is abnormal, the corrected oil temperature of the current oil temperature is determined according to the board temperature data state of the control board temperature; wherein the control board temperature refers to the temperature of the lubrication pump controller circuit board.

2. The method according to claim 1, characterized in that in, Determining whether the current oil temperature measured by the oil temperature sensor is normal includes: Whether the current oil temperature is normal is determined according to the current control board temperature, the board temperature data status, and the current oil temperature and the previous oil temperature measured by the oil temperature sensor.

3. The method according to claim 2, characterized in that in, The board temperature data state includes a balanced state and an unbalanced state; determining whether the current oil temperature is normal according to the current control board temperature, the board temperature data state and the current oil temperature last oil temperature measured by the oil temperature sensor includes: When the control board temperature is in a balanced state and the difference between the current temperature difference and the previous temperature difference is less than or equal to a first difference threshold, or when the difference between the current oil temperature and the previous oil temperature is less than or equal to a second difference threshold, it is determined that the current oil temperature is normal; wherein the current temperature difference refers to the difference between the current control board temperature and the current oil temperature; and the previous temperature difference refers to the difference between the previous control board temperature and the previous oil temperature; Otherwise, it is determined that the current oil temperature is abnormal.

4. The method according to any one of claims 1 to 3, characterized in that: Before determining whether the current oil temperature measured by the oil temperature sensor is normal, the method further includes: Obtain the current operation time of the lubrication pump and the current control panel temperature and the previous control panel temperature measured by the control panel temperature sensor; Determining whether the control panel temperature is in a pre-balanced state according to the current operation time, the current control panel temperature, and the previous control panel temperature; When the control panel temperature is in the pre-balanced state, obtaining the interval control panel temperature after a preset time interval; The board temperature data state of the control board temperature is determined according to the current control board temperature and the interval control board temperature.

5. The method according to claim 4, characterized in that The determining whether the control panel temperature is in a pre-balanced state according to the current operation time, the current control panel temperature, and the previous control panel temperature includes: When the difference between the current control panel temperature and the previous control panel temperature is less than or equal to a third difference threshold, if the current operation time is greater than or equal to an operation time threshold or the current control panel temperature is greater than or equal to a preset temperature threshold, it is determined that the control panel temperature is in a pre-balanced state; Otherwise, it is determined that the control panel temperature is not in a pre-equilibrium state.

6. The method according to claim 4, characterized in that The step of determining the board temperature data state of the control board temperature according to the current control board temperature and the interval control board temperature includes: When the difference between the current control board temperature and the interval control board temperature is less than or equal to a fourth difference threshold, and the interval control board temperature is greater than or equal to a balance temperature threshold, determining that the control board temperature is in a balance state; Otherwise, it is determined that the control panel temperature is in an unbalanced state.

7. The method according to claim 1, characterized in that After determining the corrected oil temperature of the current oil temperature according to the plate temperature data state of the control plate temperature, the method further includes: When the current oil temperature is normal, determining the current oil temperature as a control signal input of the transmission; In the case where the current oil temperature is abnormal, the corrected oil temperature is determined as the control signal input; and an oil temperature abnormality alarm signal is issued.

8. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.

9. An electronic device, characterized in that: The electronic device comprises: Memory; processor; The memory stores a computer program executable by the processor, and when the computer program is executed by the processor, the method according to any one of claims 1 to 7 is performed.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the method according to any one of claims 1 to 7 is executed.

Citation Information

Patent Citations

  • Method for diagnosing fail of oil temperature sensor for an automatic transmission

    CN103089988A

  • Control device for automatic transmission

    CN103282698A

  • Vehicle control apparatus

    CN109968983A

  • Controller of transmission and method for controlling transmission

    JP2019138357A

  • KR20240100774A