CN112014025B - Temperature compensation method, device and equipment based on pressure sensor and storage medium - Google Patents
Temperature compensation method, device and equipment based on pressure sensor and storage medium Download PDFInfo
- Publication number
- CN112014025B CN112014025B CN202010902847.4A CN202010902847A CN112014025B CN 112014025 B CN112014025 B CN 112014025B CN 202010902847 A CN202010902847 A CN 202010902847A CN 112014025 B CN112014025 B CN 112014025B
- Authority
- CN
- China
- Prior art keywords
- pressure
- value
- voltage characteristic
- characteristic curve
- compensation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title abstract description 41
- 230000005540 biological transmission Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L19/00—Details of, or accessories for, apparatus for measuring steady or quasi-steady pressure of a fluent medium insofar as such details or accessories are not special to particular types of pressure gauges
- G01L19/04—Means for compensating for effects of changes of temperature, i.e. other than electric compensation
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Measuring Fluid Pressure (AREA)
Abstract
The invention relates to the technical field of pressure sensors, and discloses a temperature compensation method, a temperature compensation device, temperature compensation equipment and a storage medium based on a pressure sensor, wherein the method comprises the following steps: the method comprises the steps of obtaining an initial pressure-voltage characteristic curve of a pressure sensor, obtaining a clutch oil path pressure value output by the pressure sensor and an atmospheric pressure value output by an engine on a target vehicle under a preset temperature, obtaining a first pressure compensation value and a basic pressure-voltage characteristic curve according to the clutch oil path pressure value and the atmospheric pressure value, and carrying out temperature compensation on the initial pressure-voltage characteristic curve of the pressure sensor according to the basic pressure-voltage characteristic curve, so that the clutch oil path pressure value and the atmospheric pressure value are compensated to obtain compensation values, the pressure-voltage characteristic curves of various temperature points are compensated, output errors of the pressure sensor caused by self temperature characteristics can be compensated, and inaccurate control over a hydraulic module and a clutch caused by temperature errors of the sensor is avoided.
Description
Technical Field
The invention relates to the technical field of pressure sensors, in particular to a temperature compensation method, a temperature compensation device, temperature compensation equipment and a storage medium based on a pressure sensor.
Background
A pressure sensor in the automatic gearbox can be immersed in oil of the gearbox during normal work, and the temperature of the sensor can be constantly changed under the influence of the temperature of the oil. When the temperature changes, each electronic element in the pressure sensor has different temperature characteristics, so that the final output of the sensor also changes under the influence of the temperature, and a certain temperature characteristic is presented. Pressure-current self-learning in a normal hydraulic system cannot eliminate such sensor deviations due to temperature.
Therefore, the technical problem of how to compensate the output error of the pressure sensor caused by the temperature characteristic of the pressure sensor in the background art is solved, and the inaccurate control of the hydraulic module and the clutch caused by the temperature error of the sensor is avoided.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a temperature compensation method, a temperature compensation device, temperature compensation equipment and a storage medium based on a pressure sensor, and aims to solve the technical problem of how to reduce the output error of the pressure sensor caused by the temperature characteristic of the pressure sensor.
In order to achieve the above object, the present invention provides a temperature compensation method based on a pressure sensor, which comprises the following steps:
acquiring an initial pressure-voltage characteristic curve of a pressure sensor in a target vehicle gearbox;
acquiring a clutch oil path pressure value output by the pressure sensor at a preset temperature and an atmospheric pressure value output by an engine on a target vehicle;
obtaining a first pressure compensation value according to the clutch oil path pressure value and the atmospheric pressure value;
generating a base pressure-voltage characteristic curve according to the first pressure compensation value and the initial pressure-voltage characteristic curve;
and carrying out temperature compensation on the initial pressure-voltage characteristic curve of the pressure sensor according to the basic pressure-voltage characteristic curve.
Optionally, after the temperature compensating the initial pressure-voltage characteristic curve of the pressure sensor according to the base pressure-voltage characteristic curve, the method further comprises:
acquiring a current clutch oil path pressure value and a current atmospheric pressure value in the running process of the target vehicle;
obtaining a second pressure compensation value according to the current clutch oil path pressure value and the current atmospheric pressure value;
and compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve.
And carrying out temperature compensation on the basic pressure-voltage characteristic curve according to the target pressure-voltage characteristic curve.
Optionally, before the compensating the base pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve, the method further includes:
comparing the second pressure compensation value with a preset temperature drift limit value;
and if the second pressure compensation value is smaller than or equal to a preset temperature drift limit value, executing the step of compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve.
Optionally, if the second pressure compensation value is less than or equal to a preset temperature drift limit, the step of compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve includes:
if the second pressure compensation value is smaller than or equal to a preset temperature drift limit value, comparing the sum of the first pressure compensation value and the second pressure compensation value with a preset precision limit value;
and if the sum of the first pressure compensation value and the second pressure compensation value is smaller than or equal to a preset precision limit value, executing the step of compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve.
Optionally, if the sum of the first pressure compensation value and the second pressure compensation value is smaller than or equal to a preset accuracy limit, the step of compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve includes:
if the sum of the first pressure compensation value and the second pressure compensation value is smaller than or equal to a preset precision limit value, comparing the second pressure compensation value with a preset pressure value;
and if the second pressure compensation value is greater than or equal to a preset pressure value, executing the step of compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve.
Optionally, before the temperature compensating the initial pressure-voltage characteristic curve of the pressure sensor according to the base pressure-voltage characteristic curve, the method further includes:
judging whether an electrical fault of the pressure sensor and an electrical fault of the engine exist or not;
and if the electrical faults of the pressure sensor and the electrical faults of the engine do not exist, executing the step of carrying out temperature compensation on the initial pressure-voltage characteristic curve of the pressure sensor according to the basic pressure-voltage characteristic curve.
Optionally, before generating a base pressure-voltage characteristic curve according to the first pressure compensation value and the initial pressure-voltage characteristic curve, the method further includes:
acquiring a preset precision limit value;
if the first pressure compensation value is larger than or equal to a preset precision limit value, fault reporting is carried out;
and if the first pressure compensation value is smaller than a preset precision limit value, executing the step of generating a basic pressure-voltage characteristic curve according to the first pressure compensation value and the initial pressure-voltage characteristic curve.
In addition, in order to achieve the above object, the present invention further provides a temperature compensation device based on a pressure sensor, including:
the system comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for acquiring an initial pressure-voltage characteristic curve of a pressure sensor in a gearbox of a target vehicle;
the acquisition module is further used for acquiring a clutch oil path pressure value output by the pressure sensor at a preset temperature and an atmospheric pressure value output by an engine on a target vehicle;
the compensation value calculation module is used for obtaining a first pressure compensation value according to the clutch oil path pressure value and the atmospheric pressure value;
the curve generating module is used for generating a basic pressure-voltage characteristic curve according to the first pressure compensation value and the initial pressure-voltage characteristic curve;
and the temperature compensation module is used for carrying out temperature compensation on the initial pressure-voltage characteristic curve of the pressure sensor according to the basic pressure-voltage characteristic curve.
In addition, in order to achieve the above object, the present invention also provides a temperature compensation apparatus based on a pressure sensor, including: a memory, a processor, and a pressure sensor based temperature compensation program stored on the memory and executable on the processor, the pressure sensor based temperature compensation program configured with steps implementing the pressure sensor based temperature compensation method as described above.
Furthermore, to achieve the above object, the present invention further proposes a storage medium having stored thereon a temperature compensation program based on a pressure sensor, which when executed by a processor implements the steps of the temperature compensation method based on a pressure sensor as described above.
The temperature compensation method based on the pressure sensor obtains an initial pressure-voltage characteristic curve of the pressure sensor in a gearbox of a target vehicle, obtains a clutch oil path pressure value output by the pressure sensor at a preset temperature and an atmospheric pressure value output by an engine on the target vehicle, obtains a first pressure compensation value according to the clutch oil path pressure value and the atmospheric pressure value, generates a basic pressure-voltage characteristic curve according to the first pressure compensation value and the initial pressure-voltage characteristic curve, and performs temperature compensation on the initial pressure-voltage characteristic curve of the pressure sensor according to the basic pressure-voltage characteristic curve. The basic pressure-voltage characteristic curve is generated by obtaining the compensation value and the initial pressure-voltage characteristic curve of the pressure value and the atmospheric pressure value of the oil path of the clutch, the initial pressure-voltage characteristic curve is subjected to temperature compensation, the output error of the pressure sensor caused by the temperature characteristic of the pressure sensor can be compensated, and the situation that the hydraulic module and the clutch are controlled inaccurately due to the temperature error of the sensor is avoided.
Drawings
FIG. 1 is a schematic diagram of a pressure sensor-based temperature compensation device for a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of a first embodiment of a temperature compensation method based on a pressure sensor according to the present invention;
FIG. 3 is a schematic flow chart of a second embodiment of the temperature compensation method based on a pressure sensor according to the present invention;
fig. 4 is a functional block diagram of a first embodiment of the temperature compensation device based on a pressure sensor according to the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a temperature compensation device based on a pressure sensor in a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the pressure sensor-based temperature compensation apparatus may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may comprise a Display screen (Display), an input unit such as keys, and the optional user interface 1003 may also comprise a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The Memory 1005 may be a Random Access Memory (RAM) Memory or a non-volatile Memory (e.g., a magnetic disk Memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the device configuration shown in fig. 1 does not constitute a limitation of the pressure sensor based temperature compensation device and may include more or fewer components than shown, or some components in combination, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a storage medium, may include therein an operating system, a network communication module, a user interface module, and a pressure sensor-based temperature compensation program.
In the temperature compensation device based on the pressure sensor shown in fig. 1, the network interface 1004 is mainly used for connecting an external network and performing data communication with other network devices; the user interface 1003 is mainly used for connecting to a user equipment and performing data communication with the user equipment; the device calls a pressure sensor-based temperature compensation program stored in the memory 1005 through the processor 1001 and executes the pressure sensor-based temperature compensation method provided by the embodiment of the invention.
Based on the hardware structure, the embodiment of the temperature compensation method based on the pressure sensor is provided.
Referring to fig. 2, fig. 2 is a schematic flow chart of a first embodiment of the temperature compensation method based on a pressure sensor according to the present invention.
In a first embodiment, the pressure sensor based temperature compensation method comprises the steps of:
in step S10, an initial pressure-voltage characteristic curve of a pressure sensor in a transmission of a target vehicle is acquired.
It should be noted that, the execution subject of the present embodiment may be a temperature compensation device based on a pressure sensor, and may also be other devices that can achieve the same or similar functions.
It should be understood that the gearbox includes: the automatic transmission comprises an automatic transmission controller, an actuator hydraulic control module and a signal acquisition device clutch pressure sensor, wherein the transmission controller confirms the actual pressure of a clutch oil circuit in a current hydraulic system according to signals of the pressure sensor.
It should be understood that when the target vehicle is not started, the pressure sensor in the transmission collects a pressure signal through the pressure sensor and converts the pressure signal into a voltage signal, and the output of the voltage signal obtains an initial pressure-voltage characteristic curve.
And step S20, acquiring the clutch oil path pressure value output by the pressure sensor at the preset temperature and the atmospheric pressure value output by the engine on the target vehicle.
It should be noted that the preset temperature may be a normal temperature, for example, 25 ℃, and may also be other parameter information, which is not limited in this embodiment, that is, the temperature corresponding to the power-on of the target vehicle, at which the transmission controller confirms the actual pressure of the clutch oil circuit in the current hydraulic system and the atmospheric pressure value provided by the engine on the target vehicle according to the pressure sensor signal.
And step S30, obtaining a first pressure compensation value according to the clutch oil path pressure value and the atmospheric pressure value.
It should be noted that, when the target vehicle is powered on, the pressure value of the clutch oil path output by the pressure sensor is compared with the atmospheric pressure value provided by the engine to obtain the compensation value of the temperature point.
It should be understood that the first pressure compensation value is obtained by performing a difference calculation according to the acquired clutch oil path pressure value output by the pressure sensor in an environment of 25 ℃ when the target vehicle is powered on and an atmospheric pressure value provided by an engine on the target vehicle, and in a specific embodiment, Pa may be used as the first pressure compensation value.
Step S40, a base pressure-voltage characteristic curve is generated according to the first pressure compensation value and the initial pressure-voltage characteristic curve.
It should be noted that the step of generating the basic pressure-voltage characteristic curve includes obtaining a preset accuracy limit, comparing the first pressure compensation value with the preset accuracy limit, and determining according to a comparison result.
It should be understood that the preset accuracy limit is a value that can be set by a person skilled in the art according to a specific situation, if the first pressure compensation value is greater than or equal to the preset accuracy limit, a text message is performed to prompt a fault, and if the first pressure compensation value is less than the preset accuracy limit, the step of generating the base pressure-voltage characteristic curve according to the first pressure compensation value and the initial pressure-voltage characteristic curve is performed, for example, the preset accuracy limit is 10kPa, the first pressure compensation value is 5kPa, and by comparing and determining, the step of generating the base pressure-voltage characteristic curve according to the first pressure compensation value 5kPa and the initial pressure-voltage characteristic curve can be performed.
And step S50, performing temperature compensation on the initial pressure-voltage characteristic curve of the pressure sensor according to the basic pressure-voltage characteristic curve.
It should be noted that, when performing temperature compensation on the initial pressure-voltage characteristic curve, it is to be determined that no electrical fault of the pressure sensor or no electrical fault of the engine barometric pressure sensor occurs in the compensation process, if no electrical fault of the pressure sensor or no electrical fault of the engine barometric pressure sensor occurs, a step of performing temperature compensation on the initial pressure-voltage characteristic curve of the pressure sensor according to the basic pressure-voltage characteristic curve may be performed, and if an electrical fault of the pressure sensor or an electrical fault of the engine barometric pressure sensor occurs, a fault may be reported.
It should be appreciated that temperature compensation can be performed by determining the output error caused at a temperature of 25 c based on the base pressure-voltage characteristic and the initial pressure-voltage characteristic curve.
In the embodiment, an initial pressure-voltage characteristic curve of a pressure sensor in a gearbox of a target vehicle is obtained, a clutch oil path pressure value output by the pressure sensor at a preset temperature and an atmospheric pressure value output by an engine on the target vehicle are obtained, a first pressure compensation value is obtained according to the clutch oil path pressure value and the atmospheric pressure value, a basic pressure-voltage characteristic curve is generated according to the first pressure compensation value and the initial pressure-voltage characteristic curve, the initial pressure-voltage characteristic curve of the pressure sensor is subjected to temperature compensation according to the basic pressure-voltage characteristic curve, so that the clutch oil path pressure value and the atmospheric pressure value are compensated to obtain compensation values, the pressure-voltage characteristic curves of various temperature points are compensated, and output errors of the pressure sensor caused by self temperature characteristics can be compensated, inaccurate control over the hydraulic module and the clutch due to temperature errors of the sensor is avoided.
In an embodiment, as shown in fig. 2, a second embodiment of the test case generation method according to the present invention is proposed based on the first embodiment, and in this embodiment, based on the first embodiment, after step S50, the method further includes:
step S601, acquiring the current clutch oil path pressure value and the current atmospheric pressure value in the running process of the target vehicle.
It should be understood that during the running process of the vehicle, the temperature of the gearbox rises, the clutch loop which is not working is decompressed to normal pressure, the temperature of the gearbox at the moment and the pressure value of the clutch oil path output by the pressure sensor of the loop are obtained, and the atmospheric pressure is provided for the engine.
And step S602, obtaining a second pressure compensation value according to the current clutch oil path pressure value and the current atmospheric pressure value.
It should be understood that the second pressure compensation value is obtained by calculating the difference between the acquired transmission temperature and the clutch oil pressure value output by the circuit pressure sensor at the moment and the atmospheric pressure provided by the engine, and in a specific embodiment, Pn may be used as the second pressure compensation value.
Step S603, compensating the base pressure-voltage characteristic curve according to the second pressure compensation value, to obtain a target pressure-voltage characteristic curve.
Further, the obtaining of the target pressure-voltage characteristic curve further includes:
comparing the second pressure compensation value with a preset temperature drift limit value;
and if the second pressure compensation value is smaller than or equal to a preset temperature drift limit value, executing the step of compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve.
Before generating the target pressure-voltage characteristic curve, obtaining a second pressure compensation value obtained by calculating a difference between the transmission temperature and a clutch oil circuit pressure value output by the circuit pressure sensor and the atmospheric pressure provided by the motive machine, comparing the second pressure compensation value with a preset temperature drift limit value, and judging according to the comparison result.
It should be understood that the preset temperature drift limit is a value that can be set by a person skilled in the art according to a specific situation, if the second pressure compensation value is less than or equal to the preset temperature drift limit, a temperature compensation operation is performed, that is, the base pressure-voltage characteristic curve is compensated according to the second pressure compensation value, so as to obtain a target pressure-voltage characteristic curve, if the second pressure compensation value is greater than the preset temperature drift limit, a text message is performed to prompt a fault, for example, the preset temperature drift limit is 15kPa, the second pressure compensation value is 7kPa, and through a comparison determination, a temperature compensation operation is performed, that is, the base pressure-voltage characteristic curve is compensated according to the second pressure compensation value of 7 kPa.
Further, if the second pressure compensation value is less than or equal to the preset temperature drift limit, the step of performing compensation on the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve further implements the following operations when performing the step of:
if the second pressure compensation value is smaller than or equal to a preset temperature drift limit value, comparing the sum of the first pressure compensation value and the second pressure compensation value with a preset precision limit value;
and if the sum of the first pressure compensation value and the second pressure compensation value is smaller than or equal to a preset precision limit value, executing the step of compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve.
It should be noted that, before the target pressure-voltage characteristic curve is generated, the second pressure compensation value is less than or equal to the preset temperature drift limit value, the sum of the first pressure compensation value and the second pressure compensation value is compared with the preset accuracy limit value, and the judgment is performed according to the comparison result.
It should be understood that, if the sum of the first pressure compensation value and the second pressure compensation value is less than or equal to a preset accuracy limit, performing a temperature compensation operation, that is, performing the compensation on the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve, and if the sum of the first pressure compensation value and the second pressure compensation value is greater than the preset accuracy limit, performing a text message prompt to report a fault, for example, the preset accuracy limit is 15kPa, the first pressure compensation value is 5kPa, and the second pressure compensation value is 7kPa, and performing a temperature compensation operation, that is, performing the compensation on the basic pressure-voltage characteristic curve according to the second pressure compensation value is 7kPa through comparison and judgment.
Further, if the sum of the first pressure compensation value and the second pressure compensation value is smaller than or equal to a preset accuracy limit, the step of compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve is executed to further implement the following operations:
if the sum of the first pressure compensation value and the second pressure compensation value is smaller than or equal to a preset precision limit value, comparing the second pressure compensation value with a preset pressure value;
and if the second pressure compensation value is greater than or equal to a preset pressure value, executing the step of compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve.
It should be noted that the preset pressure value may be 5kPa, or may be other parameter information, which is not limited in this embodiment, before the target pressure-voltage characteristic curve is generated, a sum of the first pressure compensation value and the second pressure compensation value is less than or equal to a preset accuracy limit value, the second pressure compensation value is compared with the preset pressure value, and the determination is performed according to a comparison result.
It should be understood that, if the second pressure compensation value is greater than or equal to the preset pressure value, performing a temperature compensation operation, that is, performing the compensation on the base pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve, and if the second pressure compensation value is less than the preset pressure value, not updating the pressure-voltage characteristic curve at the temperature point, for example, the second pressure compensation value is 7kPa, the preset pressure value is 5kPa, and performing a temperature compensation operation, that is, performing the compensation on the base pressure-voltage characteristic curve according to the second pressure compensation value of 7kPa through comparison and judgment.
And step S604, performing temperature compensation on the basic pressure-voltage characteristic curve according to the target pressure-voltage characteristic curve.
It should be understood that the output error caused at each temperature during the running of the target vehicle can be determined and temperature-compensated based on the target pressure-voltage characteristic curve and the base pressure-voltage characteristic curve.
In this embodiment, a current clutch oil pressure value and a current atmospheric pressure value in the running process of the target vehicle are obtained, a second pressure compensation value is obtained according to the current clutch oil pressure value and the current atmospheric pressure value, the basic pressure-voltage characteristic curve is compensated according to the second pressure compensation value, a target pressure-voltage characteristic curve is obtained, and temperature compensation is performed on the basic pressure-voltage characteristic curve according to the target pressure-voltage characteristic curve, so that an output error of the pressure sensor caused by a self temperature characteristic is compensated, and inaccurate control over a hydraulic module and a clutch caused by a temperature error of the sensor is avoided.
Furthermore, an embodiment of the present invention further provides a storage medium, on which a temperature compensation program based on a pressure sensor is stored, and the temperature compensation program based on a pressure sensor implements the steps of the method for temperature compensation based on a pressure sensor as described above when being executed by a processor.
Since the storage medium adopts all technical solutions of all the embodiments, at least all the beneficial effects brought by the technical solutions of the embodiments are achieved, and no further description is given here.
In addition, referring to fig. 4, an embodiment of the present invention further provides a device for temperature compensation based on a pressure sensor, where the device for temperature compensation based on a pressure sensor includes:
the system comprises an acquisition module 10 for acquiring an initial pressure-voltage characteristic curve of a pressure sensor in a gearbox of a target vehicle.
It should be understood that the gearbox includes: the hydraulic control system comprises a controller TCU, an actuator hydraulic control module and a signal acquisition device clutch pressure sensor, wherein a gearbox controller confirms the actual pressure of a clutch oil circuit in a current hydraulic system according to signals of the pressure sensor.
It should be understood that when the target vehicle is not started, the pressure sensor in the transmission collects a pressure signal through the pressure sensor and converts the pressure signal into a voltage signal, and the output of the voltage signal obtains an initial pressure-voltage characteristic curve.
The obtaining module 10 is further configured to obtain a clutch oil pressure value output by the pressure sensor at a preset temperature and an atmospheric pressure value output by an engine on a target vehicle.
It should be noted that the preset temperature may be 25 ℃, that is, a temperature corresponding to the power-on of the target vehicle, and at this temperature, the transmission controller confirms the actual pressure of the clutch oil path in the current hydraulic system and the atmospheric pressure value provided by the engine on the target vehicle according to the signal of the pressure sensor.
And the compensation value calculation module 20 is configured to obtain a first pressure compensation value according to the clutch oil pressure value and the atmospheric pressure value.
It should be noted that, when the target vehicle is powered on, the pressure value of the clutch oil path output by the pressure sensor is compared with the atmospheric pressure value provided by the engine to obtain the compensation value of the temperature point.
It should be understood that the first pressure compensation value is obtained by performing a difference calculation according to the acquired clutch oil path pressure value output by the pressure sensor at 25 ℃ when the target vehicle is powered on and an atmospheric pressure value provided by an engine on the target vehicle.
And a curve generating module 30, configured to generate a base pressure-voltage characteristic curve according to the first pressure compensation value and the initial pressure-voltage characteristic curve.
It should be noted that the step of generating the basic pressure-voltage characteristic curve includes obtaining a preset accuracy limit, comparing the first pressure compensation value with the preset accuracy limit, and determining according to a comparison result.
It should be understood that if the first pressure compensation value is greater than or equal to the preset accuracy limit, a fault is reported, and if the first pressure compensation value is less than the preset accuracy limit, the step of generating the base pressure-voltage characteristic curve according to the first pressure compensation value and the initial pressure-voltage characteristic curve is performed.
And the temperature compensation module 40 is used for performing temperature compensation on the initial pressure-voltage characteristic curve of the pressure sensor according to the basic pressure-voltage characteristic curve.
It should be appreciated that in generating the base pressure-voltage characteristic, temperature compensation at a temperature of 25 ℃ may be determined from the base pressure-voltage characteristic and the initial pressure-voltage characteristic curve.
In the embodiment, an initial pressure-voltage characteristic curve of a pressure sensor in a gearbox of a target vehicle is obtained, a clutch oil path pressure value output by the pressure sensor at a preset temperature and an atmospheric pressure value output by an engine on the target vehicle are obtained, a first pressure compensation value is obtained according to the clutch oil path pressure value and the atmospheric pressure value, a target image is obtained, a preset clustering algorithm is adopted to perform pixel point clustering on the target image, a basic pressure-voltage characteristic curve is generated according to the first pressure compensation value and the initial pressure-voltage characteristic curve, and temperature compensation is performed on the initial pressure-voltage characteristic curve of the pressure sensor according to the basic pressure-voltage characteristic curve. The basic pressure-voltage characteristic curve is generated by obtaining the compensation value and the initial pressure-voltage characteristic curve of the pressure value and the atmospheric pressure value of the oil path of the clutch, the initial pressure-voltage characteristic curve is subjected to temperature compensation, the output error of the pressure sensor caused by the temperature characteristic of the pressure sensor can be compensated, and the situation that the hydraulic module and the clutch are controlled inaccurately due to the temperature error of the sensor is avoided.
In an embodiment, the obtaining module 10 is further configured to obtain a current clutch oil pressure value and a current atmospheric pressure value during the running process of the target vehicle.
In an embodiment, the compensation value calculating module 20 is further configured to obtain a second pressure compensation value according to the current clutch oil pressure value and the current atmospheric pressure value.
In an embodiment, the curve generating module 30 is further configured to compensate the basic pressure-voltage characteristic curve according to the second pressure compensation value, so as to obtain a target pressure-voltage characteristic curve.
In an embodiment, the temperature compensation module 40 is further configured to perform temperature compensation on the base pressure-voltage characteristic curve according to the target pressure-voltage characteristic curve.
In other embodiments or specific implementation methods of the temperature compensation device based on the pressure sensor of the present invention, reference may be made to the above method embodiments, and details are not repeated here.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on this understanding, the technical solution of the present invention may be embodied in the form of a software product stored in a computer-readable storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above, and including instructions for causing a temperature compensation device based on a pressure sensor to perform the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (9)
1. A method for pressure sensor based temperature compensation, the method comprising the steps of:
acquiring an initial pressure-voltage characteristic curve of a pressure sensor in a target vehicle gearbox;
acquiring a clutch oil path pressure value output by the pressure sensor at a preset temperature and an atmospheric pressure value output by an engine on a target vehicle;
obtaining a first pressure compensation value according to the clutch oil path pressure value and the atmospheric pressure value;
generating a base pressure-voltage characteristic curve according to the first pressure compensation value and the initial pressure-voltage characteristic curve;
performing temperature compensation on an initial pressure-voltage characteristic curve of the pressure sensor according to the basic pressure-voltage characteristic curve;
acquiring a current clutch oil path pressure value and a current atmospheric pressure value in the running process of the target vehicle;
obtaining a second pressure compensation value according to the current clutch oil path pressure value and the current atmospheric pressure value;
compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve;
and carrying out temperature compensation on the basic pressure-voltage characteristic curve according to the target pressure-voltage characteristic curve.
2. The method of pressure sensor based temperature compensation of claim 1, wherein before said compensating said base pressure-voltage characteristic according to said second pressure compensation value to obtain a target pressure-voltage characteristic, said method further comprises:
comparing the second pressure compensation value with a preset temperature drift limit value;
and if the second pressure compensation value is smaller than or equal to a preset temperature drift limit value, executing the step of compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve.
3. The method of claim 2, wherein the step of performing the compensation of the base pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve if the second pressure compensation value is less than or equal to a preset temperature drift limit value comprises:
if the second pressure compensation value is smaller than or equal to a preset temperature drift limit value, comparing the sum of the first pressure compensation value and the second pressure compensation value with a preset precision limit value;
and if the sum of the first pressure compensation value and the second pressure compensation value is smaller than or equal to a preset precision limit value, executing the step of compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve.
4. The method according to claim 3, wherein the step of compensating the base pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve if the sum of the first pressure compensation value and the second pressure compensation value is less than or equal to a predetermined accuracy limit comprises:
if the sum of the first pressure compensation value and the second pressure compensation value is smaller than or equal to a preset precision limit value, comparing the second pressure compensation value with a preset pressure value;
and if the second pressure compensation value is greater than or equal to a preset pressure value, executing the step of compensating the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve.
5. The method for pressure sensor based temperature compensation according to any one of claims 1-4, wherein before the temperature compensating the initial pressure-voltage characteristic curve of the pressure sensor according to the base pressure-voltage characteristic curve, the method further comprises:
judging whether an electrical fault of the pressure sensor and an electrical fault of the engine exist or not;
and if the electrical faults of the pressure sensor and the electrical faults of the engine do not exist, executing the step of carrying out temperature compensation on the initial pressure-voltage characteristic curve of the pressure sensor according to the basic pressure-voltage characteristic curve.
6. The method for pressure sensor based temperature compensation of any one of claims 1-4, wherein prior to generating a base pressure-voltage characteristic from the first pressure compensation value and the initial pressure-voltage characteristic, the method further comprises:
acquiring a preset precision limit value;
if the first pressure compensation value is larger than or equal to a preset precision limit value, fault reporting is carried out;
and if the first pressure compensation value is smaller than a preset precision limit value, executing the step of generating a basic pressure-voltage characteristic curve according to the first pressure compensation value and the initial pressure-voltage characteristic curve.
7. A pressure sensor based temperature compensation apparatus, comprising:
the system comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for acquiring an initial pressure-voltage characteristic curve of a pressure sensor in a gearbox of a target vehicle;
the acquisition module is further used for acquiring a clutch oil path pressure value output by the pressure sensor at a preset temperature and an atmospheric pressure value output by an engine on a target vehicle;
the compensation value calculation module is used for obtaining a first pressure compensation value according to the clutch oil path pressure value and the atmospheric pressure value;
the curve generating module is used for generating a basic pressure-voltage characteristic curve according to the first pressure compensation value and the initial pressure-voltage characteristic curve;
the temperature compensation module is used for carrying out temperature compensation on the initial pressure-voltage characteristic curve of the pressure sensor according to the basic pressure-voltage characteristic curve;
the acquisition module is further used for acquiring the current clutch oil path pressure value and the current atmospheric pressure value in the running process of the target vehicle;
the compensation value calculation module is also used for obtaining a second pressure compensation value according to the current clutch oil path pressure value and the current atmospheric pressure value;
the curve generation module is further configured to compensate the basic pressure-voltage characteristic curve according to the second pressure compensation value to obtain a target pressure-voltage characteristic curve;
the temperature compensation module is further used for performing temperature compensation on the basic pressure-voltage characteristic curve according to the target pressure-voltage characteristic curve.
8. A pressure sensor based temperature compensation apparatus, comprising: a memory, a processor, and a pressure sensor based temperature compensation program stored on the memory and executable on the processor, the pressure sensor based temperature compensation program configured with steps to implement the pressure sensor based temperature compensation method of any of claims 1-6.
9. A storage medium having stored thereon a pressure sensor based temperature compensation program, which when executed by a processor implements the steps of the pressure sensor based temperature compensation method of any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010902847.4A CN112014025B (en) | 2020-08-31 | 2020-08-31 | Temperature compensation method, device and equipment based on pressure sensor and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010902847.4A CN112014025B (en) | 2020-08-31 | 2020-08-31 | Temperature compensation method, device and equipment based on pressure sensor and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112014025A CN112014025A (en) | 2020-12-01 |
CN112014025B true CN112014025B (en) | 2021-07-13 |
Family
ID=73516809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010902847.4A Active CN112014025B (en) | 2020-08-31 | 2020-08-31 | Temperature compensation method, device and equipment based on pressure sensor and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112014025B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112985688B (en) * | 2021-02-20 | 2022-06-14 | 武汉飞恩微电子有限公司 | Output calibration method and device of pressure sensor and readable storage medium |
CN113607248B (en) * | 2021-07-28 | 2023-06-23 | 三一汽车制造有限公司 | Hydraulic weighing method and hydraulic weighing device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10052794A1 (en) * | 2000-10-25 | 2002-05-08 | Bosch Gmbh Robert | Pressure control and method for program-controlled actuation of a pressure actuator |
CN103629341B (en) * | 2013-12-13 | 2016-03-02 | 安徽江淮汽车股份有限公司 | A kind of wet-type double-clutch automatic speed-change case Characteristics of Solenoid Valve curve compensation method |
CN104976243B (en) * | 2015-07-17 | 2017-03-29 | 上海汽车变速器有限公司 | The pre-oiling pressure adaptive method and system of wet dual-clutch automatic transmission |
CN105937618B (en) * | 2016-04-19 | 2017-11-24 | 中国第一汽车股份有限公司 | The line pressure control method of wet-type double-clutch automatic speed-change device |
CN107605989B (en) * | 2017-08-31 | 2019-02-19 | 安徽江淮汽车集团股份有限公司 | A kind of the Characteristics of Solenoid Valve Modification of Curves and update the system of clutch transmission |
-
2020
- 2020-08-31 CN CN202010902847.4A patent/CN112014025B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN112014025A (en) | 2020-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112014025B (en) | Temperature compensation method, device and equipment based on pressure sensor and storage medium | |
CN110816498A (en) | Pressure compensation method, device and equipment for intelligent brake system and storage medium | |
CN110822078B (en) | Electromagnetic valve compensation control method and device, electronic equipment and storage medium | |
WO2018193934A1 (en) | Evaluation apparatus, evaluation method, and program therefor | |
CN113504005A (en) | Calibration method, device and equipment of pressure sensor and storage medium | |
JPWO2014196188A1 (en) | Method for adjusting physical quantity sensor and physical quantity sensor | |
JPWO2021131210A1 (en) | Information processing equipment, methods and programs | |
CN116243161B (en) | Motor fault detection method, device, equipment and storage medium | |
CN112268696B (en) | Clutch detection method, device, storage medium and device | |
CN110850850A (en) | Off-line detection method, device and equipment for cooling water pump and storage medium | |
CN107450346B (en) | Simulation device and operation method thereof | |
CN112329000A (en) | Device verification method, master control device, controlled device and readable storage medium | |
CN111487011B (en) | Pressure chip baking method and device and readable storage medium | |
CN111061637A (en) | Interface testing method, interface testing device and storage medium | |
CN110081095B (en) | Complete vehicle electromagnetic valve matching application method, device, equipment and storage medium | |
CN110865228B (en) | Starting state detection method and device | |
JP4276711B2 (en) | Semiconductor manufacturing equipment control system | |
CN109104322B (en) | Method, device, readable storage medium and system for solving FL-NET communication fault | |
CN107330051B (en) | Noise reduction database calling method and device | |
CN115987846B (en) | Fault detection method, device and storage medium | |
CN110366040B (en) | Television delivery resetting method and device, computer readable storage medium and system | |
CN113448828A (en) | Object data detection method and device, electronic equipment and computer storage medium | |
CN115877212B (en) | Battery model parameter optimization method and device, medium and electronic equipment | |
JP2019008470A (en) | Management device, simulation system, and simulation method | |
CN113706010B (en) | A linkage processing method, device, equipment, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |