Signal correction method, program product, electronic device, and storage medium
By calibrating the oil temperature sensor signal and using the temperature data status of the control board to determine the calibration oil temperature, the problem of transmission performance degradation caused by oil temperature sensor failure is solved, and the accuracy of signal calibration and transmission reliability are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2024-10-08
- Publication Date
- 2026-05-26
AI Technical Summary
A malfunctioning oil temperature sensor can lead to a decline in transmission performance and even cause internal mechanical components of the transmission to burn out due to insufficient cooling and lubrication.
By calibrating the oil temperature sensor signal and using the temperature data of the control board to determine the corrected oil temperature, the protection program errors caused by abnormal oil temperature signals are reduced, thus lowering the possibility of transmission performance degradation.
It improves the accuracy of oil temperature signal correction, reduces errors in protection program operation, and lowers the risk of performance degradation in the transmission due to oil temperature sensor failure.
Smart Images

Figure CN119333547B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and more specifically, to signal correction methods, program products, electronic devices, and storage media. Background Technology
[0002] A transmission, also known as a gearbox, is a mechanism used to change the speed and torque from the engine. It can change the transmission ratio between the output shaft and the input shaft in a fixed or progressively increasing manner, and is an important component of a vehicle.
[0003] Proper lubrication is essential for the normal operation of a transmission. This is typically achieved by monitoring the lubricating oil temperature in real time using an oil temperature sensor, and determining whether appropriate component protection actions are necessary based on this temperature. Specifically, the control unit can monitor the operating status of various shifting and clutch components in real time based on the lubricating oil temperature, and provide corresponding protection, such as protection for the lubrication electric pump control, clutch friction plate temperature protection, shifting component protection, and hybrid transmission motor cooling protection.
[0004] However, if the oil temperature sensor fails or malfunctions, the protection program based on the oil temperature signal may malfunction, leading to a decline in transmission performance, or even causing internal mechanical components to burn out due to insufficient cooling and lubrication, resulting in transmission assembly failure. Summary of the Invention
[0005] In view of this, the purpose of this application is to provide a signal correction method, program product, electronic device and 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, embodiments of this application provide a signal correction method, the method being used to correct the oil temperature signal measured by a transmission oil temperature sensor, the method comprising:
[0007] Determine whether the current oil temperature measured by the oil temperature sensor is normal;
[0008] In the event of an abnormal current oil temperature, a corrected oil temperature is determined based on the temperature data of the control board; wherein, the control board temperature refers to the temperature of the lubrication pump controller circuit board.
[0009] In the above implementation process, this signal correction method determines whether the current oil temperature measured by the oil temperature sensor is normal, and if the current oil temperature is abnormal, it determines the corrected oil temperature based on the temperature data of the control board. By correcting the abnormal oil temperature signal based on the corrected oil temperature, it reduces the possibility of protection program errors caused by abnormal oil temperature signals, thereby reducing the likelihood of transmission performance degradation due to oil temperature sensor failure. This solves the technical problem of "how to reduce the possibility of transmission performance degradation due to oil temperature sensor failure."
[0010] Optionally, in this embodiment of the 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 determining whether the current oil temperature is normal, multiple relevant data such as the current control board temperature, the board temperature data status, the current oil temperature measured by the oil temperature sensor, and the previous oil temperature are comprehensively considered. This allows for more accurate determination of abnormal oil temperature data and improves the accuracy of abnormal oil temperature signal correction.
[0012] Optionally, in this embodiment, the plate temperature data status 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 status, and the current oil temperature and the previous oil temperature measured by the oil temperature sensor includes: determining that the current oil temperature is normal 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; 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.
[0013] In the above process, if the difference between the current oil temperature and the previous oil temperature is less than or equal to the second difference threshold, it indicates that the oil temperature rise rate is normal. In this case, the measured current oil temperature can be determined to be normal. If 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 the first difference threshold, it indicates that the current oil temperature data is within the normal oil temperature range. In this case, no correction is needed for the current oil temperature, and the measured current oil temperature can be determined to be normal.
[0014] Optionally, in this embodiment of the application, before determining whether the current oil temperature measured by the oil temperature sensor is normal, the method further includes: acquiring the current operating time of the lubrication pump and the current control board temperature and the previous control board temperature measured by the control board temperature sensor; determining whether the control board temperature is in a pre-equilibrium state based on the current operating time, the current control board temperature, and the previous control board temperature; if the control board temperature is in the pre-equilibrium state, acquiring the interval control board temperature after a preset time interval; and determining the board temperature data status of the control board temperature based on the current control board temperature and the interval control board temperature.
[0015] In the above implementation process, by using the current operating time of the lubrication pump, the current control board temperature, and the previous control board temperature, it can be determined whether the control board temperature is in a pre-equilibrium state. If the control board temperature is in a pre-equilibrium state, the interval control board temperature after a preset time interval is obtained. Based on the current control board temperature and the interval control board temperature, the board temperature data status is determined. This improves the accuracy of the determined board temperature data status, and further, based on the current control board temperature, the board temperature data status, and various related data such as the current oil temperature measured by the oil temperature sensor and the previous oil temperature, abnormal oil temperature data can be more accurately determined, thus improving the accuracy of abnormal oil temperature signal correction.
[0016] Optionally, in this embodiment of the application, determining whether the control board temperature is in a pre-equilibrium state based on the current operating time, the current control board temperature, and the previous control board temperature includes: if the difference between the current control board temperature and the previous control board temperature is less than or equal to a third difference threshold, and if the current operating time is greater than or equal to an operating time threshold or the current control board temperature is greater than or equal to a preset temperature threshold, then the control board temperature is determined to be in a pre-equilibrium state; otherwise, the control board temperature is determined not to be in a pre-equilibrium state.
[0017] In the above implementation process, if the difference between the current control board temperature and the previous control board temperature is less than or equal to the third difference threshold, it indicates that the temperature change of the control board is relatively slow and may be in a pre-equilibrium state. At this time, by checking whether the current operation time is close to the equilibrium operation time or whether the current control board temperature is close to the equilibrium control board temperature, it can be accurately determined whether the control board temperature is in a pre-equilibrium state.
[0018] Optionally, in this embodiment of the application, determining the temperature data status of the control board temperature based on the current control board temperature and the interval control board temperature includes: determining that the control board temperature is in a balanced state 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; otherwise, determining that the control board temperature is in a non-balanced state.
[0019] In the above implementation process, if the difference between the current control board temperature and the interval control board temperature is less than or equal to the fourth difference threshold, it indicates that the temperature change of the control board is relatively slow. In this case, by further 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 an equilibrium state.
[0020] Optionally, in this embodiment of the application, after determining the corrected oil temperature of the current oil temperature based on the plate temperature data status 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 oil temperature abnormality 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. When the current oil temperature is abnormal, the correction oil temperature is determined as the control signal input. This reduces the possibility of the protection program running incorrectly due to abnormal oil temperature signals, thereby reducing the possibility of transmission performance degradation due to oil temperature sensor failure.
[0022] Secondly, embodiments of this application provide a computer program product, including a computer program / instructions, which, when executed by a processor, implement the signal correction method described in any of the first aspects.
[0023] Thirdly, embodiments of this application also provide an electronic device; the electronic device includes:
[0024] Memory;
[0025] processor;
[0026] The memory stores a computer program executable by the processor, which, when executed by the processor, performs the signal correction method described in any of the first aspects.
[0027] Fourthly, embodiments of this application also provide a computer-readable storage medium storing computer program instructions that, when executed by a processor, perform the signal correction method as described in any of the first aspects.
[0028] Fifthly, embodiments of this application provide a signal correction device, the device comprising:
[0029] The oil temperature calibration module is used to determine whether the current oil temperature measured by the oil temperature sensor is normal.
[0030] The calibration module is used to determine a corrected oil temperature based on the temperature data of the control board 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 this application include at least the following: This signal correction method determines whether the current oil temperature measured by the oil temperature sensor is normal, and, in the case of an abnormal current oil temperature, determines a corrected oil temperature based on the temperature data of the control board; by correcting the abnormal oil temperature signal based on the corrected oil temperature, it reduces the possibility of protection program errors caused by abnormal oil temperature signals, thereby reducing the possibility of transmission performance degradation due to oil temperature sensor failure. It solves the technical problem of "how to reduce the possibility of transmission performance degradation due to oil temperature sensor failure". Attached Figure Description
[0032] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0033] Figure 1 A schematic flowchart of a signal correction method provided in an embodiment of this application;
[0034] Figure 2 A flowchart illustrating another signal correction method provided in an embodiment of this application;
[0035] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0036] The embodiments of the technical solution of this application will now be described in detail with reference to the accompanying drawings. These embodiments are only used to more clearly illustrate the technical solution of this application and are therefore merely examples, and should not be used to limit the scope of protection of this application.
[0037] 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 application belongs; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this application.
[0038] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.
[0039] The inventors discovered that after the lubrication electric pump starts working normally, the control board temperature (i.e., the temperature of the lubrication pump controller circuit board) quickly reaches a relatively stable temperature (the stable temperature may vary between different lubrication pump controller circuit boards). Based on this characteristic, the balanced control board temperature can be used to verify whether the transmission lubricating oil temperature signal is normal. Therefore, this application provides a signal correction method; please refer to [link to relevant documentation]. Figure 1 The illustration shows a flowchart of a signal correction method provided in an embodiment of this application. This signal correction method is used to correct the oil temperature signal measured by the transmission oil temperature sensor and may include the following steps:
[0040] S101. Determine whether the current oil temperature measured by the oil temperature sensor is normal;
[0041] S102. In the event of an abnormal current oil temperature, determine the corrected oil temperature based on the temperature data of the control board; wherein, the control board temperature refers to the temperature of the lubrication pump controller circuit board.
[0042] In step S101, the oil temperature sensor can be implemented using a resistance temperature detector (RTD), thermocouple, or capacitive sensor. The oil temperature sensor can be installed in the part of the hydraulic valve body immersed in lubricating oil, or near the bottom of the housing used to hold the lubricating oil, to collect the temperature signal of the transmission lubricating oil. The oil temperature signal measured by the oil temperature sensor can characterize the transmission lubricating oil temperature. The current oil temperature can be determined by the difference between the current and previous oil temperatures; it can also be determined by the status of the control plate temperature data and the difference between the current control plate temperature and the current oil temperature. Alternatively, the current oil temperature can be comprehensively determined based on the current control plate temperature, the plate temperature data status, and the current and previous oil temperatures measured by the oil temperature sensor. The data acquisition interval of the oil temperature sensor can be 50ms, 100ms, or 200ms, etc. The oil temperature data collected by the oil temperature sensor five times (or three, six, or other reasonable numbers) can be acquired, and the average value of the five collected oil temperature data can be used as the current oil temperature. Alternatively, the maximum and minimum values from the last five oil temperature data collections can be removed, and the average of the remaining three oil temperature data collections can be used as the current oil temperature. Taking the oil temperature data collection times from oldest to most recent as an example, with the previous six oil temperature data collections being: oil temperature 6, oil temperature 5, oil temperature 4, oil temperature 3, oil temperature 2, and oil temperature 1, the current oil temperature can be determined based on the average of "oil temperature 5, oil temperature 4, oil temperature 3, oil temperature 2, and oil temperature 1", and the previous oil temperature can be determined based on the average of "oil temperature 6, oil temperature 5, oil temperature 4, oil temperature 3, and oil temperature 2".
[0043] In step S102, the temperature data status of the control board can 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 operating time of the lubrication pump and / or the temperature data of the control board. If the control board temperature is in a balanced state, a calibration oil temperature can be determined based on the difference between the control board temperature and the oil temperature in the balanced state, as well as the current control board temperature. If the control board temperature is not in a balanced state, the calibration oil temperature can be determined based on the previous oil temperature. For example, the previous oil temperature can be determined as the calibration oil temperature; alternatively, the sum of the previous oil temperature and the preset calibration temperature can be determined as the calibration oil temperature. The value of the preset calibration temperature can be adjusted based on the time difference between acquiring the current oil temperature and the previous oil temperature. The current control board temperature can be acquired based on a temperature sensor installed on the lubrication pump controller circuit board.
[0044] Therefore, the signal correction method provided in this application determines whether the current oil temperature measured by the oil temperature sensor is normal, and, if the current oil temperature is abnormal, determines the corrected oil temperature based on the temperature data of the control board. By correcting the abnormal oil temperature signal based on the corrected oil temperature, the method reduces the possibility of protection program errors caused by abnormal oil temperature signals, thereby reducing the likelihood of transmission performance degradation due to oil temperature sensor failure. This solves the technical problem of "how to reduce the possibility of transmission performance degradation due to oil temperature sensor failure."
[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] This process involves several steps. First, the difference between the current and previous oil temperatures can be used to determine whether the current oil temperature is normal or potentially abnormal. If an abnormality is suspected, the current oil temperature is re-verified based on the plate temperature data and the current control plate temperature. Second, the plate temperature data status can be determined first. If the control plate temperature is in equilibrium, the current oil temperature and the current control plate temperature can be used to determine if an abnormality is possible. The difference between the current and previous oil temperatures can then be used to re-verify the potential abnormality. If the control plate temperature is not in equilibrium, the difference between the current and previous oil temperatures can be used to determine if the current oil temperature is abnormal. By comprehensively considering various relevant data, including the current control plate temperature, the plate temperature data status, and the current and previous oil temperatures measured by the oil temperature sensor, abnormal oil temperature data can be more accurately identified, improving the accuracy of abnormal oil temperature signal correction.
[0047] In some optional embodiments, the plate temperature data status 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 status, and the current oil temperature and the previous oil temperature measured by the oil temperature sensor includes: determining that the current oil temperature is normal 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; 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] The first difference threshold can be 1℃, 2℃, or other reasonable values. The value of the first difference threshold can be adjusted according to actual application conditions such as the heat dissipation structure of the lubrication pump controller circuit board. The second difference threshold can be 2℃, 5℃, 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 acquisitions or the heat dissipation structure of the lubrication pump controller circuit board. It is understood that, with other parameters remaining constant, the longer the time interval between two adjacent oil temperature data acquisitions, the larger the value of the second difference threshold. If the difference between the current oil temperature and the previous oil temperature is less than or equal to the second difference threshold, it indicates that the oil temperature rise rate is normal. In this case, the measured current oil temperature can be determined to be normal. If 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, it indicates that the current oil temperature data is within the normal oil temperature fluctuation range. In this case, no correction is needed for the current oil temperature, and the measured current oil temperature can be determined to be normal.
[0049] Please refer to Figure 2 , Figure 2 This is a flowchart illustrating another signal correction method provided in an embodiment of this application.
[0050] In some optional embodiments, before determining whether the current oil temperature measured by the oil temperature sensor is normal, the method further includes: S103, acquiring the current operating time of the lubrication pump and the current control board temperature and the previous control board temperature measured by the control board temperature sensor; S104, determining whether the control board temperature is in a pre-equilibrium state based on the current operating time, the current control board temperature, and the previous control board temperature; S105, if the control board temperature is in the pre-equilibrium state, acquiring the interval control board temperature after a preset time interval; S106, determining the board temperature data status of the control board temperature based on the current control board temperature and the interval control board temperature.
[0051] The current operating time of the lubrication pump is the cumulative operating time since power-on. The control board temperature sensor can be a resistance temperature detector (RTD), thermocouple, or capacitive sensor. The data acquisition interval for the control board temperature sensor can be 50ms, 100ms, or 200ms. It can acquire the control board temperature data from the sensor over the last ten (or eight, six, or other reasonable) measurements, and use the average of these ten measurements as the current control board temperature. Alternatively, the maximum and minimum values from the last ten measurements can be removed, and the average of the remaining eight measurements can be used as the current control board temperature. By using the current operating time of the lubrication pump, the current control board temperature, and the previous control board temperature, it can be determined whether the control board temperature is in a pre-equilibrium state. The preset time interval can be two minutes, 90 seconds, three minutes, or other reasonable times. When the control plate temperature is in a pre-equilibrium state, the interval control plate temperature is obtained after a preset time interval. Based on the current control plate temperature and the interval control plate temperature, the plate temperature data status of the control plate is determined. This improves the accuracy of the determined plate temperature data status. Furthermore, based on the current control plate temperature, plate temperature data status, and various related data such as the current oil temperature and the previous oil temperature measured by the oil temperature sensor, abnormal oil temperature data can be determined more accurately, thus improving the accuracy of abnormal oil temperature signal correction.
[0052] In some optional embodiments, S104, determining whether the control board temperature is in a pre-equilibrium state based on the current operation time, the current control board temperature, and the previous control board temperature includes: if the difference between the current control board temperature and the previous control board temperature is less than or equal to a third difference threshold, and if the current operation time is greater than or equal to an operation time threshold or the current control board temperature is greater than or equal to a preset temperature threshold, determining that the control board temperature is in a pre-equilibrium state; otherwise, determining that the control board temperature is not in a pre-equilibrium state.
[0053] The third difference threshold can be 2℃, 5℃, or other reasonable values. The value of the third difference threshold can be adjusted based on the time interval between two adjacent acquisitions of control board temperature data or the heat dissipation structure of the lubrication pump controller circuit board, among other practical application conditions. The current control board temperature can also be verified. Specifically, if the difference between the current and previous control board temperatures is less than or equal to the third difference threshold and the current control board temperature is less than the limit temperature threshold, the control board temperature is determined to be in a pre-equilibrium state based on the current operating time, the current control board temperature, and the previous control board temperature. The limit temperature threshold can be 130℃, 150℃, or other reasonable values, and can be adjusted based on the heat dissipation structure of the lubrication pump controller circuit board, among other practical application conditions. For example, the short-circuit temperature of the lubrication pump controller circuit board can be used as the limit temperature threshold. The operating time threshold can be 6 minutes, 5 minutes, 8 minutes, or other reasonable times. The preset temperature threshold can be 50℃, 60℃, 80℃, or other reasonable values. The pre-equilibrium state refers to the situation where the control board temperature is close to equilibrium. If the difference between the current control board temperature and the previous control board temperature is less than or equal to the third difference threshold, it indicates that the temperature change of the control board is relatively slow and may be in a pre-equilibrium state. At this time, by checking whether the current running time is close to the equilibrium running time or whether the current control board temperature is close to the equilibrium control board temperature, it can be accurately determined whether the control board temperature is in a pre-equilibrium state.
[0054] In some optional embodiments, S106, determining the temperature data status of the control board temperature based on the current control board temperature and the interval control board temperature includes: determining that the control board temperature is in a balanced state 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; otherwise, determining that the control board temperature is in a non-balanced state.
[0055] The 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. For example, the fourth difference threshold can be 3℃, 5℃, 8℃, or other reasonable values. It is understood that, with other parameters remaining constant, the longer the preset time interval, the larger the value of the fourth difference threshold. The equilibrium temperature threshold can be 55℃, 60℃, 80℃, or other reasonable values. If the difference between the current control board temperature and the interval control board temperature is less than or equal to the fourth difference threshold, it indicates that the temperature change of the control board is relatively slow. In this case, by further 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 an equilibrium state.
[0056] In some optional embodiments, after determining the corrected oil temperature of the current oil temperature based on the plate temperature data status of the control plate temperature in S102, the method further includes: S107, if the current oil temperature is normal, determining the current oil temperature as the control signal input of the transmission; S108, if the current oil temperature is abnormal, determining the corrected oil temperature as the control signal input; and issuing an oil temperature abnormality alarm signal.
[0057] Specifically, when the control board temperature is in a balanced state, the sum of the differences between the current control board temperature and the balanced control board temperature and oil temperature can be determined as the calibration oil temperature. When the control board temperature is not in a balanced state, the previous oil temperature can be used as the calibration oil temperature. By using the current oil temperature as the control signal input for the transmission when the current oil temperature is normal, and using the calibration oil temperature as the control signal input when the current oil temperature is abnormal, the possibility of protection program errors caused by abnormal oil temperature signals is reduced, thereby reducing the possibility of transmission performance degradation due to oil temperature sensor failure.
[0058] Based on the signal correction method provided in this application, after the oil temperature data becomes abnormal, the corrected oil temperature can be used as a signal input for transmission control and protection within a short period of time. At the same time, an abnormal alarm prompt can be sent to remind the user to repair the transmission oil temperature sensor, thereby reducing the possibility of transmission assembly failure due to oil temperature sensor failure.
[0059] This application also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the method as described in any of the first aspects.
[0060] Please refer to Figure 3 , Figure 3 This is a schematic diagram of the structure of an electronic device 200 provided in an embodiment of this application. The electronic device 200 includes: 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, it performs the signal correction method described in any one of the first aspects.
[0061] The memory 202 and the processor 201 can be interconnected and communicate with each other via a communication bus 203 and / or other forms of connection mechanism (not shown). The memory 202 stores a computer program executable by the processor 201, which, when executed by the processor 201, performs the signal correction method described in the first aspect above.
[0062] This application also provides a computer-readable storage medium storing computer program instructions that, when executed by processor 201, perform the signal correction method described in the first aspect above.
[0063] 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] It should be understood that the disclosed apparatus / systems and methods can also be implemented in other ways, as provided in the embodiments of this application. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0065] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0066] The above description is only an optional implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be covered within the protection scope of the embodiments of this application.
Claims
1. A signal correction method, characterized in that, The method is used to correct the oil temperature signal measured by the transmission oil temperature sensor, and the method includes: Determine whether the current oil temperature measured by the oil temperature sensor is normal; In the event of an abnormal current oil temperature, a corrected oil temperature is determined based on the temperature data of the control board; wherein, the control board temperature refers to the temperature of the lubrication pump controller circuit board. Before determining whether the current oil temperature measured by the oil temperature sensor is normal, the method further includes: Obtain the current running time of the lubrication pump and the current temperature and previous temperature of the control board as measured by the temperature sensor on the control board. Based on the current operating time, the current control board temperature, and the previous control board temperature, determine whether the control board temperature is in a pre-equilibrium state; When the control board temperature is in the pre-equilibrium state, the interval control board temperature after a preset time interval is obtained; Based on the current control board temperature and the interval control board temperature, determine the board temperature data status of the control board temperature; The step of determining the board temperature data status of the control board temperature based on the current control board temperature and the interval control board temperature includes: If the difference between the current control board temperature and the interval control board temperature is less than or equal to the fourth difference threshold, and the interval control board temperature is greater than or equal to the equilibrium temperature threshold, the control board temperature is determined to be in an equilibrium state. Otherwise, it is determined that the temperature of the control board is in an unbalanced state.
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: Based on the current control board temperature, the board temperature data status, and the current oil temperature and previous oil temperature measured by the oil temperature sensor, determine whether the current oil temperature is normal.
3. The method according to claim 2, characterized in that, in, The plate temperature data status includes a balanced state and an unbalanced state; determining whether the current oil temperature is normal based on the current controlled plate temperature, the plate temperature data status, and the current oil temperature and the previous oil temperature measured by the oil temperature sensor includes: When the control panel 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, the current oil temperature is determined to be normal; wherein, the current temperature difference refers to the difference between the current control panel temperature and the current oil temperature; the previous temperature difference refers to the difference between the previous control panel temperature and the previous oil temperature; Otherwise, the current oil temperature is determined to be abnormal.
4. The method according to claim 1, characterized in that, The step of determining whether the control board temperature is in a pre-equilibrium state based on the current operation time, the current control board temperature, and the previous control board temperature includes: If the difference between the current control board temperature and the previous control board temperature is less than or equal to a third difference threshold, and if the current operating time is greater than or equal to an operating time threshold or the current control board temperature is greater than or equal to a preset temperature threshold, the control board temperature is determined to be in a pre-equilibrium state. Otherwise, it is determined that the temperature of the control board is not in a pre-equilibrium state.
5. The method according to claim 1, characterized in that, After determining the corrected oil temperature for the current oil temperature based on the plate temperature data status of the control plate temperature, the method further includes: When the current oil temperature is normal, the current oil temperature is determined as the control signal input for the transmission; In the event of an abnormal current oil temperature, the corrected oil temperature is determined as the control signal input, and an abnormal oil temperature alarm signal is issued.
6. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instruction is executed by the processor, it implements the method as described in any one of claims 1-5.
7. An electronic device, characterized in that, The electronic device includes: Memory; processor; The memory stores a computer program executable by the processor, which, when executed by the processor, performs the method described in any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions that, when executed by a processor, perform the method described in any one of claims 1-5.