System and method for measuring moving distance of object in vertical direction
By designing a system including base, control module, wire disk, measurement line, measurement module and data processing module, the existing pull-rope rangefinder lacks accuracy and convenience in long-distance measurement, and realizes the problem of the existing pull-rope rangefinder lacks accuracy and convenience in long-distance measurement. High precision and large stroke measurement convenience and real-time performance.
Patent Information
- Application Number
- CN202411337289.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2025-01-03
AI Technical Summary
When existing drawstring distance detectors need to measure long distance displacement, it is difficult to ensure measurement accuracy, and it is inconvenient to operate, and segmented measurements increase economic costs.
A system including a base, control module, wire disk, measurement line, measurement module, data processing module and power module is designed. Through the control module and wire disk, the measurement line can be realized to follow the action of the measured object in real time, and the measurement module calculates and measures. The data processing module controls the motor torque through the PID algorithm to ensure the minimum and maximum torque control of the measurement line under different motion states, and calculates the vertical movement distance of the object to be measured.
High-precision measurement in large stroke measurements is achieved, while improving the convenience and real-time measurement, reducing economic costs.
Smart Images

Figure CN119245584A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of distance measurement, and in particular to a system and method for measuring the moving distance of an object in a vertical direction. Background Art
[0002] The current mainstream rope-type distance measuring instruments have a maximum measurement stroke of 12,500 mm, which is difficult to meet the measurement needs in scenarios where long-distance displacement needs to be measured. If multiple rope-type distance measuring instruments with a measurement stroke of 12,500 mm are used for segmented measurement, the measurement accuracy cannot be guaranteed, additional economic costs are added, and the operation is also inconvenient. Therefore, how to ensure both measurement accuracy and ease of use while meeting the requirements of long-stroke measurement is a technical problem that needs to be solved urgently. Summary of the invention
[0003] The technical problem to be solved by the present invention is to provide a system and method for measuring the moving distance of an object in the vertical direction.
[0004] In order to solve the above technical problems, the technical solution of the present invention is:
[0005] A system for measuring the distance an object moves in a vertical direction, comprising a base, a control module, a wire reel, a measuring wire, a measuring module, a data processing module and a power supply module;
[0006] The control module is used to control the wire reel to release and recycle the measuring wire, so as to ensure that the measuring wire follows the movement of the measured object in real time;
[0007] The wire reel is connected to the control module via a belt and is used to wind and store the measuring wire;
[0008] The measuring line is wound on a wire reel and is used to connect to the object to be measured, and moves synchronously with the object to be measured during measurement;
[0009] The measuring module is driven by the measuring line and is used to calculate the length of the release and recovery to obtain the moving distance of the measured object;
[0010] The data processing module is used to read the operation data of the control module and the measurement module, and after processing the operation data, send a control signal to the control module to control the operation of the control module;
[0011] The power module is used to provide energy for the entire system;
[0012] The base is used for installing various components.
[0013] Preferably, the control module includes a motor and a pulley mechanism, the wire drum is rotatably mounted on the base via a rotating shaft, and the output shaft of the motor is connected to the rotating shaft via a pulley mechanism; after starting the motor, the rotating shaft and the wire drum are driven by the pulley mechanism.
[0014] Preferably, the measuring module comprises an encoder and a meter wheel, the meter wheel is fixedly connected to a rotating shaft of the encoder, and the measuring line is wound around the meter wheel for one circle.
[0015] Preferably, the input voltage of the power module is the mains electricity, and after being processed by the power module, a 12V voltage is output to power the control module, the measuring module and the data processing module.
[0016] A method for measuring the distance moved by an object in a vertical direction, based on the system for measuring the distance moved by an object in a vertical direction as described above, the method is specifically as follows:
[0017] The data processing module controls the torque of the motor of the control module through the PID algorithm, and sets different torque control target values for different motion states of the measured object. After multiple tests, the torque control target value takes the minimum torque control target value MIN_Value that can just pull the measuring line downward, and the maximum torque control target value MAX_Value that can retract the measuring line at a fixed speed;
[0018] When the measured object is in a stationary state, the data processing module changes the torque control target value once every second; in the initial state of the control module, the torque control target value is MIN_Value, and after one second, if the measured object is still in a stationary state, the torque control target value is changed to MAX_Value, and after another second, if the measured object is still in a stationary state, the torque control target value is changed to MIN_Value, and this cycle is repeated to achieve the following effect of the measuring line on the measured object;
[0019] When the measured object is in a downward motion state, the data processing module sets the torque control target value to MIN_Value, so that the measured object can drive the measuring line to move downward, and drive the encoder to calculate its total rotation angle through the measuring line;
[0020] When the measured object is in an upward motion state, the data processing module sets the torque control target value to MAX_Value, so that the measuring line moves upward in a straight state following the measured object, and drives the encoder to calculate its total rotation angle through the measuring line;
[0021] For the encoder of the measuring module, after calculating its own total rotation angle, it is read by the data processing module, and after conversion, the current retracted and extended length of the measuring line, that is, the moving distance of the measured object in the vertical direction, is obtained.
[0022] Preferably, after obtaining the currently retracted and extended length of the measuring line, the data processing module outputs the finally calculated displacement data to the outside via the RS485 bus using the MODBUS protocol.
[0023] The above technical solution has the following advantages:
[0024] The present invention cleverly combines sensing technology and mechanical design through innovative design, aiming to resolve the long-standing contradiction between long-stroke measurement and high-precision requirements, and effectively ensure the convenience of measurement and use while achieving accurate measurement of large strokes. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 A simplified diagram of the system of the present invention;
[0026] Figure 2 is a flow chart of the method of the present invention;
[0027] In the figure:
[0028] 110 - control module, 111 - motor, 112 - pulley mechanism, 120 - reel, 121 - rotating shaft, 130 - measuring line, 140 - measuring module, 141 - encoder, 142 - meter wheel, 150 - data processing module, 160 - power module, 170 - base. DETAILED DESCRIPTION
[0029] The specific embodiments of the present invention are further described below in conjunction with the accompanying drawings. It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0030] As attached Figure 1 As shown, a system for measuring the moving distance of an object in a vertical direction includes a base 170, a control module 110, a wire reel 120, a measuring wire 130, a measuring module 140, a data processing module 150 and a power module 160;
[0031] The control module 110 is used to control the wire drum 120 to release and recycle the measuring wire 130, so as to ensure that the measuring wire 130 follows the movement of the measured object in real time;
[0032] The wire reel 120 is connected to the control module 110 via a belt and is used to wind and store the measuring wire 130;
[0033] The measuring line 130 is wound on the wire drum 120 and is used to connect to the object to be measured. During measurement, it moves synchronously with the object to be measured, providing a reliable measurement basis for the measuring module 140.
[0034] The measuring module 140 is driven by the measuring line 130 and is used to calculate the length of the released and recovered lengths to obtain the moving distance of the measured object;
[0035] The data processing module 150 is used to read the operation data of the control module 110 and the measurement module 140, and after processing the operation data, send a control signal to the control module 110 to control the operation of the control module 110;
[0036] The power module 160 is used to provide energy for the entire system;
[0037] The base 170 is used for installing various components.
[0038] Preferably, the control module 110 includes a motor 111 and a pulley mechanism 112, the wire drum 120 is rotatably mounted on the base 170 via a rotating shaft 121, and the output shaft of the motor 111 is connected to the rotating shaft 121 via a pulley mechanism 112; after starting the motor 111, the rotating shaft 121 and the wire drum 120 are driven by the pulley mechanism 112 to realize the retraction and extension of the measuring line 130.
[0039] Preferably, the measuring module 140 includes an encoder 141 and a meter wheel 142, the meter wheel 142 is fixedly connected to the rotating shaft of the encoder 141, and the measuring line 130 is wound around the meter wheel 142; when the object to be measured starts to move in the vertical direction, the measuring line 130 drives the meter wheel 142 to rotate, and at this time, the encoder 141 will record its own total rotation angle.
[0040] Preferably, the input voltage of the power module 160 is the mains electricity, and after being processed by the power module 160 , a 12V voltage is output to power the control module 110 , the measuring module 140 and the data processing module 150 .
[0041] As attached Figure 2 As shown, a method for measuring the distance moved by an object in a vertical direction is based on the system for measuring the distance moved by an object in a vertical direction as described above. The method is specifically as follows:
[0042] The data processing module 150 controls the torque of the motor 111 of the control module 110 through the PID algorithm, and sets different torque control target values for different motion states of the measured object. After multiple tests, the torque control target value takes the minimum torque control target value MIN_Value that can just pull the measuring line 130 downward, and the maximum torque control target value MAX_Value that can retract the measuring line 130 at a fixed speed.
[0043] When the measured object is in a stationary state, the data processing module 150 changes the torque control target value once every second; in the initial state of the control module 110, the torque control target value is MIN_Value. After one second, if the measured object is still in a stationary state, the torque control target value is changed to MAX_Value. After another second, if the measured object is still in a stationary state, the torque control target value is changed to MIN_Value. This cycle is repeated to achieve the following effect of the measuring line 130 on the measured object.
[0044] When the measured object is in a downward motion state, the data processing module 150 sets the torque control target value to MIN_Value, so that the measured object can drive the measuring line 130 to move downward, and drive the encoder 141 to calculate its total rotation angle through the measuring line 130;
[0045] When the measured object is in an upward motion state, the data processing module 150 sets the torque control target value to MAX_Value, so that the measuring line 130 moves upward in a straight state following the measured object, and drives the encoder 141 to calculate its total rotation angle through the measuring line 130;
[0046] After calculating the total rotation angle of the encoder 141 of the measuring module 140, the encoder 141 is read by the data processing module 150, and after conversion, the length of the measuring line 130 that has been retracted and extended, that is, the moving distance of the measured object in the vertical direction, is obtained.
[0047] After obtaining the currently retracted and extended length of the measuring line 130 , the data processing module 150 outputs the finally calculated displacement data to the outside via the RS485 bus and the MODBUS protocol.
[0048] The present invention obtains the moving distance of the object in the vertical direction by calculating the length of the recovered measuring line 130. When the object moves downward in the vertical direction, the wire drum 120 will release the measuring line 130 following the moving speed of the object, and stop releasing the measuring line 130 when the object stops moving downward; when the object moves upward in the vertical direction, the wire drum 120 will recycle the measuring line 130 following the moving speed of the object, and stop recycle the measuring line 130 when the object stops moving upward, so as to achieve the purpose of measuring the moving distance of the object in the vertical direction in real time, and improve the real-time and convenience of the feedback of the measurement data under the premise of ensuring the measurement accuracy.
[0049] The embodiments of the present invention are described in detail above with reference to the accompanying drawings, but the present invention is not limited to the described embodiments. For those skilled in the art, various changes, modifications, substitutions and variations of these embodiments are made without departing from the principles and spirit of the present invention, and still fall within the scope of protection of the present invention.
Claims
1. A system for measuring the distance an object moves in a vertical direction, characterized in that: It comprises a base (170), a control module (110), a cable reel (120), a measuring line (130), a measuring module (140), a data processing module (150) and a power supply module (160); The control module (110) is used to control the wire reel (120) to release and recycle the measuring wire (130), thereby ensuring that the measuring wire (130) follows the movement of the measured object in real time; The wire reel (120) is connected to the control module (110) via a belt and is used to wind and store the measuring wire (130); The measuring line (130) is wound on the wire drum (120) and is used to connect to the object to be measured and to move synchronously with the object to be measured during measurement; The measuring module (140) is driven by the measuring line (130) and is used to calculate and measure the length of release and recovery to obtain the moving distance of the measured object; The data processing module (150) is used to read the operation data of the control module (110) and the measurement module (140), and after processing the operation data, send a control signal to the control module (110) to control the operation of the control module (110); The power module (160) is used to provide energy for the entire system; The base (170) is used for installing various components.
2. The system for measuring the distance moved by an object in a vertical direction according to claim 1, characterized in that: The control module (110) comprises a motor (111) and a pulley mechanism (112); the wire drum (120) is rotatably mounted on a base (170) via a rotating shaft (121); an output shaft of the motor (111) and the rotating shaft (121) are transmission-connected via the pulley mechanism (112); after the motor (111) is started, the rotating shaft (121) and the wire drum (120) are driven by the pulley mechanism (112).
3. The system for measuring the distance moved by an object in a vertical direction according to claim 1, characterized in that: The measuring module (140) comprises an encoder (141) and a meter wheel (142), wherein the meter wheel (142) is fixedly connected to a rotating shaft of the encoder (141), and the measuring line (130) is wound around the meter wheel (142) in one circle.
4. The system for measuring the distance moved by an object in a vertical direction according to claim 1, characterized in that: The input voltage of the power module (160) is the mains electricity, and after being processed by the power module (160), a 12V voltage is output to power the control module (110), the measurement module (140) and the data processing module (150).
5. A method for measuring the distance an object moves in a vertical direction, based on the system for measuring the distance an object moves in a vertical direction according to claims 1-4, characterized in that The method is as follows: The data processing module (150) controls the torque of the motor (111) of the control module (110) through a PID algorithm, and sets different torque control target values for different motion states of the measured object. After multiple tests, the torque control target values are selected to obtain a minimum torque control target value (MIN_Value) that can just pull the measuring line (130) downward, and a maximum torque control target value (MIN_Value) that can retract the measuring line (130) at a fixed speed. MAX_Value; When the measured object is in a stationary state, the data processing module (150) changes the torque control target value once every second; in the initial state of the control module (110), the torque control target value is MIN_Value, and after one second, if the measured object is still in a stationary state, the torque control target value is changed to MAX_Value, and after another second, if the measured object is still in a stationary state, the torque control target value is changed to MIN_Value, and this cycle is repeated to achieve the following effect of the measuring line (130) on the measured object; When the measured object is in a downward movement state, the data processing module (150) sets the torque control target value to MIN_Value, so that the measured object can drive the measuring line (130) to move downward, and drive the encoder (141) to calculate its own total rotation angle through the measuring line (130); When the measured object is in an upward movement state, the data processing module (150) sets the torque control target value to MAX_Value, so that the measuring line (130) moves upward in a straight state following the measured object, and drives the encoder (141) to calculate its own total rotation angle through the measuring line (130); After calculating the total rotation angle of the encoder (141) of the measuring module (140), the encoder (141) is read by the data processing module (150) and converted to obtain the length of the measuring line (130) that has been retracted and extended, that is, the moving distance of the measured object in the vertical direction.
6. The method for measuring the distance moved by an object in a vertical direction according to claim 5, characterized in that: After the data processing module (150) obtains the currently retracted and extended length of the measuring line (130), it outputs the final calculated displacement data to the outside via the RS485 bus and the MODBUS protocol.