A weighing method and system for a hydraulic cylinder pressure sensor
Patent Information
- Application Number
- CN202410134649.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-31
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2044-01-31
AI Technical Summary
[0003]本发明针对现有技术中的缺点,提供了一种液压缸压力传感器的称重方法、系统,解决了液压系统中,压力传感器受温度影响导致检测准确度降低的问题
[0022] By setting a temperature coefficient, the pressure sensor can still accurately calculate the weight of the object when detecting pressure values inside a hydraulic cylinder where the temperature changes, thus avoiding the problem of temperature reducing the accuracy of the final detection.
Smart Images

Figure CN117949073B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of weighing technology, and specifically to a weighing method and system using a hydraulic cylinder pressure sensor. Background Technology
[0002] In existing scissor lift control systems, the weighing function requires a pressure sensor within a single hydraulic cylinder to calculate the load in two states: during operation and when stopped, and to control it within a certain weight range. However, since the load that the hydraulic system can withstand is limited, and a high degree of accuracy in the weight measurement is required, the pressure sensor is subject to stringent requirements. Furthermore, because the pressure of the hydraulic oil within the cylinder varies with temperature, a single pressure sensor will produce significantly different weighing results at low or high temperatures, affecting the final accuracy. Summary of the Invention
[0003] This invention addresses the shortcomings of existing technologies by providing a weighing method and system for hydraulic cylinder pressure sensors, thus solving the problem of reduced detection accuracy of pressure sensors in hydraulic systems due to temperature variations.
[0004] To solve the above-mentioned technical problems, the present invention provides the following technical solution:
[0005] A weighing method for a hydraulic cylinder pressure sensor includes the following steps:
[0006] Collect angle change data and full load pressure change data of the cross support rods on the aerial work platform, and calculate the full load weight difference based on the full load pressure change data and angle change data;
[0007] Collect data on the change of unloaded pressure under the same angle change data, and calculate the difference in unloaded weight based on the unloaded pressure change data and angle change data.
[0008] Collect current pressure value, temperature change data, and calibrated object weight, and set a temperature coefficient. Calculate the weighing weight based on the full load weight difference, empty load weight difference, current pressure value, temperature change data, calibrated object weight, and temperature coefficient.
[0009] Optionally, the full-load pressure change data, no-load pressure change data, angle change data, and temperature change data are all collected under static calibration.
[0010] Optionally, the angle change data includes the previous angle value, the current angle value, and the next angle value.
[0011] Optionally, the temperature change data includes full-load temperature, no-load temperature, and current temperature.
[0012] Optionally, the full-load pressure change data includes the previous full-load pressure value and the next full-load pressure value, and the formula for calculating the difference in full-load weight is:
[0013] The difference in full load weight = (next full load pressure value - previous full load pressure value) * (current angle value - previous angle value) / (next angle value - previous angle value) + previous full load pressure value.
[0014] Optionally, the no-load pressure change data includes the previous no-load pressure value and the next no-load pressure value, and the formula for calculating the no-load weight difference is:
[0015] No-load weight difference = (next no-load pressure value - previous no-load pressure value) * (current angle value - previous angle value) / (next angle value - previous angle value) + previous no-load pressure value.
[0016] Optionally, the formula for calculating the weighing weight is:
[0017]
[0018] A weighing system for a hydraulic cylinder pressure sensor, the weighing system being used to perform the weighing method for the hydraulic cylinder pressure sensor as described in any of the preceding claims.
[0019] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the weighing method of the hydraulic cylinder pressure sensor described in any one of the preceding claims.
[0020] A computer program product includes a computer program that, when executed by a processor, implements the weighing method of the hydraulic cylinder pressure sensor described in any one of the preceding claims.
[0021] Compared with the prior art, the technical solution provided by this invention has the following advantages:
[0022] By setting a temperature coefficient, the pressure sensor can still accurately calculate the weight of the object when detecting pressure values inside a hydraulic cylinder where the temperature changes, thus avoiding the problem of temperature reducing the accuracy of the final detection. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 This is a structural diagram of a weighing system based on a hydraulic cylinder pressure sensor proposed in Embodiment 2.
[0025] Reference numerals: 1. Carrier box; 2. Hydraulic cylinder; 3. Pressure and temperature sensor. Detailed Implementation
[0026] The present invention will be further described in detail below with reference to the embodiments. The following embodiments are explanations of the present invention, but the present invention is not limited to the following embodiments.
[0027] Example 1
[0028] During system operation, the angle of the cross support rod on the aerial work platform changes with the movement of the hydraulic cylinder, and the thrust required by the hydraulic cylinder is different at different angles. Therefore, the pressure inside the hydraulic cylinder will also be different. In addition, due to the influence of temperature, the pressure of the hydraulic cylinder will change when the temperature is too low or too high. Therefore, this embodiment introduces a temperature coefficient for weighing calculation.
[0029] Specifically, a weighing method for a hydraulic cylinder pressure sensor requires two calibrations. One calibration involves placing a predetermined full load weight inside the load cell, while the other calibration involves placing no weight inside the load cell. The weighing process includes the following steps: collecting angle change data and full load pressure change data of the cross support rods on the aerial work platform. Both the full load pressure change data and the angle change data are collected under static calibration. The angle change data includes the previous angle value, the current angle value, and the next angle value, while the full load pressure change data includes the previous full load pressure value and the next full load pressure value.
[0030] Therefore, the difference in full load weight is calculated based on the full load pressure change data and angle change data. The formula for calculating the difference in full load weight is: Full load weight difference = (next full load pressure value - previous full load pressure value) * (current angle value - previous angle value) / (next angle value - previous angle value) + previous full load pressure value.
[0031] Next, data on the change of unloaded pressure under the same angle change was collected, and the difference in unloaded weight was calculated based on the data on the change of unloaded pressure and the angle change. The data on the change of unloaded pressure was collected under static calibration and included the previous unloaded pressure value and the next unloaded pressure value. The formula for calculating the difference in unloaded weight is: difference in unloaded weight = (next unloaded pressure value - previous unloaded pressure value) * (current angle value - previous angle value) / (next angle value - previous angle value) + previous unloaded pressure value;
[0032] Then, the current pressure value, temperature change data, and the weight of the calibrated object are collected, and a temperature coefficient is set. The weighing weight is calculated based on the difference between the full-load and unloaded weights, the current pressure value, the temperature change data, the weight of the calibrated object, and the temperature coefficient. The temperature change data is collected under static calibration conditions and includes the full-load temperature, the unloaded temperature, and the current temperature. The formula for calculating the weighing weight is:
[0033]
[0034] By introducing a temperature coefficient, the pressure sensor can still accurately calculate the weight of the object when detecting pressure values inside a hydraulic cylinder where the temperature changes, thus avoiding the problem of temperature reducing the accuracy of the final detection.
[0035] In this embodiment, the temperature coefficient can be adjusted according to the actual situation. For example, the temperature coefficient at room temperature of 25°C can be set to 1. During calibration and data acquisition, relevant data under full load and no load are measured based on the previous angle value, the current angle value, and the next angle value. For example, the previous full load pressure value refers to the pressure value measured under full load at the previous angle value; the previous no load pressure value refers to the pressure value measured under no load at the previous angle value; the next full load pressure value refers to the pressure value measured under full load at the next angle value; the next no load pressure value refers to the pressure value measured under no load at the next angle value; the previous angle, the current angle, and the next angle refer to three angles selected during the movement of the hydraulic cylinder that have a sequential movement order.
[0036] Example 2
[0037] like Figure 1 As shown, a weighing system for a hydraulic cylinder pressure sensor is used to perform the weighing method for the hydraulic cylinder pressure sensor as described in Embodiment 1. The system includes a load cell, a hydraulic cylinder, a pressure and temperature sensor, and an angle sensor (not shown in the figure). The load cell is mounted on the hydraulic cylinder, and the movement of the hydraulic cylinder drives the load cell to move up and down. The pressure and temperature sensor is located inside the hydraulic cylinder and is used to measure the temperature change data and the pressure data carried within the hydraulic cylinder. The pressure data includes full-load change data, no-load change data, and the current pressure value. The angle sensor is located on the cross support rod of the aerial work platform and is used to measure the angle change data of the cross support rod.
[0038] After the above data measurement and acquisition are completed, the data is transmitted to the controller via a signal line, and then all the data is recorded in the Eeprom Flash.
[0039] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the weighing method of the hydraulic cylinder pressure sensor described in Embodiment 1.
[0040] A computer program product includes a computer program that, when executed by a processor, implements the weighing method of the hydraulic cylinder pressure sensor described in Embodiment 1.
[0041] More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wire segments, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0042] In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless segments, wire segments, optical cables, RF, etc., or any suitable combination thereof.
[0043] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules, units, or units is merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units, modules, or components may be combined or integrated into another device, or some features may be ignored or not executed.
[0044] The units may or may not be physically separate. The components shown as units can be one or more physical units, meaning they can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0045] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0046] In particular, according to embodiments disclosed in this invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), it performs the functions defined in the methods of this application. It should be noted that the computer-readable medium described above in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof.
[0047] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0048] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions within the technical scope disclosed in the present invention should be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A weighing method for a hydraulic cylinder pressure sensor, characterized in that, Includes the following steps: The system collects angle change data and full-load pressure change data of the cross support rods on the aerial work platform, and calculates the full-load weight difference based on the full-load pressure change data and angle change data. The angle change data includes the previous angle value, the current angle value, and the next angle value. The full-load pressure change data includes the previous full-load pressure value and the next full-load pressure value. The formula for calculating the full-load weight difference is: Full-load weight difference = (next full-load pressure value - previous full-load pressure value) * (current angle value - previous angle value) / (next angle value - previous angle value) + previous full-load pressure value; Data on the change of unloaded pressure under the same angle change is collected, and the difference in unloaded weight is calculated based on the change of unloaded pressure and angle change data. The change of unloaded pressure includes the previous unloaded pressure value and the next unloaded pressure value. The formula for calculating the difference in unloaded weight is: Unloaded weight difference = (next unloaded pressure value - previous unloaded pressure value) * (current angle value - previous angle value) / (next angle value - previous angle value) + previous unloaded pressure value; Collect current pressure value, temperature change data, and the weight of the calibrated object, and set a temperature coefficient. Calculate the weighing weight based on the full-load weight difference, unloaded weight difference, current pressure value, temperature change data, calibrated object weight, and temperature coefficient. The temperature change data includes the full-load temperature, unloaded temperature, and current temperature. The formula for calculating the weighing weight is: ; Among them, the previous full-load pressure value refers to the pressure value measured under full load at the previous angle value; the previous no-load pressure value refers to the pressure value measured under no load at the previous angle value; the next full-load pressure value refers to the pressure value measured under full load at the next angle value; the next no-load pressure value refers to the pressure value measured under no load at the next angle value; the previous angle, the current angle, and the next angle refer to three angles selected in sequence during the movement of the hydraulic cylinder.
2. The weighing method for a hydraulic cylinder pressure sensor according to claim 1, characterized in that, The data on full-load pressure change, no-load pressure change, angle change, and temperature change were all collected under static calibration.
3. A weighing system using a hydraulic cylinder pressure sensor, characterized in that, The weighing system is used to perform the weighing method of the hydraulic cylinder pressure sensor as described in claim 1 or 2.
4. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the weighing method of the hydraulic cylinder pressure sensor as described in claim 1 or 2.
5. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the weighing method of the hydraulic cylinder pressure sensor as described in claim 1 or 2.
Citation Information
Patent Citations
Hydraulic weighing method and hydraulic weighing equipment
CN113607248A
Weighing calibration method, device and equipment for high-altitude operation equipment
CN115683305A