Detection method and detection device

By monitoring the crosshead and bearing temperature and lubricating oil pressure in real time in the plunger pump, the problem of untimely crosshead temperature detection is solved, enabling timely and accurate fault warnings and extending the life of the device, thus ensuring the safety and efficiency of the equipment.

CN118998036BActive Publication Date: 2026-04-21YANTAI JEREH OILFIELD SERVICES GROUP
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
YANTAI JEREH OILFIELD SERVICES GROUP
Filing Date
2024-08-05
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In the existing technology, the temperature detection of the crosshead bearing is not timely, which can lead to bearing failure, potentially causing damage to the plunger pump, fire, and other safety hazards, thus affecting the efficiency of fracturing operations.

Method used

A detection method and apparatus are provided, which switches between temperature detection mode and lubrication detection mode by detecting the working status of the plunger pump. The temperature detection element and acceleration chip are used to monitor the temperature of the crosshead and bearing in real time. Combined with lubricating oil pressure detection, timely and accurate temperature feedback is achieved. The device enters a sleep mode when not in operation to extend its life.

Benefits of technology

This technology enables timely and accurate detection of the crosshead temperature, preventing bearing failures, extending the service life of the detection device, ensuring stable and reliable operation of the equipment, and reducing safety risks and economic losses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118998036B_ABST
    Figure CN118998036B_ABST
Patent Text Reader

Abstract

This application discloses a detection method and a detection device, relating to the field of reciprocating motion equipment. The detection method is applied to a plunger pump, the plunger pump including a detection device for detecting at least one of the temperature of certain components in the plunger pump and the lubricating oil pressure of the plunger pump. The detection method includes: detecting whether the plunger pump is in a working state; when the plunger pump is in a working state, the detection device switches to a temperature detection mode or a lubrication detection mode; when the plunger pump is not in a working state, the detection device switches to a sleep mode. This application can solve problems such as bearing failure caused by untimely temperature detection of the crosshead.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of reciprocating motion equipment, specifically relating to a detection method and detection device. Background Technology

[0002] In recent years, with the development of oil and gas equipment and the increasing difficulty of oil and gas extraction, the working pressure of fracturing plunger pumps has been increasing, and the working stress of the crosshead bearings has also increased accordingly. When machining accuracy, assembly process, lubricating oil, and other on-site operating conditions are inadequate, crosshead bearing failure frequently occurs. If the fault is not detected and dealt with in time, it will lead to the scrapping and damage of the entire plunger pump, and may even cause a fire due to the continuous high temperature friction of the crosshead, resulting in greater economic losses or endangering the personal safety of on-site personnel, and also affecting the efficiency of fracturing operations.

[0003] In the early stages of crosshead bearing failure, the operating temperature of the bearing and crosshead will rise rapidly. The most common practice is to monitor the lubricating oil outlet temperature of the plunger pump to detect this fault. However, due to the strong heat dissipation of the lubricating oil during its flow in the oil passages of the plunger pump, the monitored lubricating oil outlet temperature cannot reflect the actual operating temperature of the crosshead bearing in a timely manner, thus failing to prevent the crosshead bearing failure from occurring in time. Summary of the Invention

[0004] The purpose of this application is to provide a detection method and detection device that can solve problems such as bearing failure caused by untimely temperature detection of the crosshead.

[0005] To solve the above-mentioned technical problems, this application is implemented as follows:

[0006] This application provides a detection method applied to a plunger pump. The plunger pump includes a detection device for detecting at least one of the temperature of certain components in the plunger pump and the lubricating oil pressure of the plunger pump. The detection method includes:

[0007] Check whether the plunger pump is in working condition;

[0008] When the plunger pump is in operation, the detection device switches to either temperature detection mode or lubrication detection mode.

[0009] When the plunger pump is not in operation, the detection device switches to sleep mode.

[0010] This application embodiment also provides a detection device, the detection device comprising:

[0011] The first detection module is used to detect whether the plunger pump is in working condition;

[0012] The second detection module is used to detect at least one of the temperature of some components of the plunger pump and the lubricating oil pressure of the plunger pump.

[0013] The control module is configured to control the detection device to switch to a temperature detection mode or a lubrication detection mode when the plunger pump is in the working state, and to control the detection device to switch to a sleep mode when the plunger pump is in the non-working state.

[0014] This application embodiment can directly detect the temperature of certain components of the plunger pump, rather than indirectly feeding back the temperature of the plunger pump components by detecting the temperature of the lubricating oil. This makes temperature detection more timely and accurate, alleviating the problem of damage to plunger pump components caused by the inability of indirect detection methods to provide timely temperature feedback. Furthermore, this application embodiment can switch between a sleep mode and a detection mode (e.g., temperature detection mode or lubrication detection mode) according to the working state of the plunger pump. This shortens the working time of the detection device without affecting the detection, thus extending the service life of the detection device and ensuring that the detection device can operate stably and reliably for extended periods. Attached Figure Description

[0015] Figure 1 This is a schematic diagram of the crosshead temperature detection system of the plunger pump (taking a five-cylinder pump as an example) disclosed in an embodiment of this application;

[0016] Figure 2 This is a schematic diagram of the various modules in the detection device disclosed in the embodiments of this application;

[0017] Figure 3 This is a schematic diagram of the crosshead structure of the plunger pump disclosed in the embodiments of this application;

[0018] Figure 4 for Figure 3 A schematic cross-sectional view along the middle AA section;

[0019] Figure 5 for Figure 4 A magnified view of a section at point B in the middle;

[0020] Figure 6 This is a flowchart of the temperature acquisition and processing of the detection device disclosed in this application, which determines the working state of the plunger pump based on acceleration.

[0021] Figure 7 This is a flowchart of temperature acquisition and processing for judging acceleration anomalies and judging the working status of a plunger pump without using acceleration, as disclosed in the embodiments of this application.

[0022] Explanation of reference numerals in the attached figures:

[0023] 10-Plunger pump; 11-Crosshead; 12-Bearing shell; 13-Connecting rod; 14-Tie rod;

[0024] 20 - Detection device; 21 - Temperature detection element;

[0025] 31-Circuit board; 32-Cover plate; 33-Battery; 34-Protective case. Detailed Implementation

[0026] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0027] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0028] The embodiments of this application will be described in detail below with reference to the accompanying drawings and specific examples and application scenarios.

[0029] refer to Figures 1 to 7 This application discloses a detection method applied to a plunger pump. The plunger pump includes a detection device for detecting at least one of the following: the temperature of certain components in the plunger pump and the lubricating oil pressure of the plunger pump. These components may be crossheads, but other components are also possible and are not specifically limited here.

[0030] The disclosed testing methods include:

[0031] Check if the plunger pump is in working condition;

[0032] When the plunger pump is in operation, the detection device switches to temperature detection mode or lubrication detection mode;

[0033] When the plunger pump is not in operation, the detection device switches to sleep mode.

[0034] Temperature sensing elements can be installed on some components of the plunger pump to detect the temperature of these components in real time.

[0035] Optionally, to address the issue of bearing failure in the crosshead of a plunger pump, a temperature sensing element can be installed on the crosshead. This allows for timely and accurate detection of the crosshead bearing temperature, enabling prompt identification of rapid temperature increases or abnormal temperatures. This provides a basis for subsequent appropriate measures to prevent bearing failure and minimize financial losses for the customer.

[0036] To ensure that the detection device can work stably and reliably for a long time, the embodiments of this application adjust the mode of the detection device according to the actual working state of the plunger pump to adapt to different working states of the plunger pump.

[0037] Specifically, when the plunger pump is in operation, the detection device can switch to temperature detection mode to detect the temperature of some components in the plunger pump, or it can switch to lubrication detection mode to detect the lubrication status of the plunger pump. When the plunger pump is not in operation, the detection device can switch to sleep mode, which can reduce the power consumption of the detection device and help extend its service life.

[0038] This application embodiment can directly detect the temperature of certain components of the plunger pump, rather than indirectly feeding back the temperature of the plunger pump components by detecting the temperature of the lubricating oil. This makes temperature detection more timely and accurate, alleviating the problem of damage to plunger pump components caused by the inability of indirect detection methods to provide timely temperature feedback. Furthermore, this application embodiment can switch between a sleep mode and a detection mode (e.g., temperature detection mode or lubrication detection mode) according to the working state of the plunger pump. This shortens the working time of the detection device without affecting the detection, thus extending the service life of the detection device and ensuring that the detection device can operate stably and reliably for extended periods.

[0039] Optionally, the plunger pump may include a moving part, which may be a crosshead, or other components, without specific limitations here.

[0040] The process of detecting whether the plunger pump is in operation includes:

[0041] Detect the acceleration of moving parts;

[0042] If the acceleration exceeds the preset acceleration, the plunger pump is determined to be in working condition.

[0043] If the acceleration does not exceed the preset acceleration, the plunger pump is determined to be in a non-working state.

[0044] In this embodiment of the application, the acceleration of the moving parts of the plunger pump can be detected in real time by the detection device, so as to determine the working state of the plunger pump. This ensures that the detection device maintains low power consumption when the plunger pump is stopped (i.e., in a non-working state), and helps to extend the service life of the detection device.

[0045] Optionally, the detection device may include an acceleration chip for detecting acceleration.

[0046] The detection methods also include:

[0047] Perform a self-test on the accelerometer chip to determine if it is damaged;

[0048] In the event of a malfunction in the accelerometer chip, the detection device automatically enters a mode that periodically wakes up the detection logic.

[0049] In this embodiment, the detection device can perform a self-test on the accelerometer chip, thereby diagnosing whether the accelerometer chip is damaged. Therefore, the reliability of the detection data can be ensured. Furthermore, even if the accelerometer chip is damaged, the detection device can be periodically woken up to perform corresponding tests, so as not to affect the use of the detection device and to ensure that the detection device can work stably and reliably for a long time.

[0050] Furthermore, a self-test is performed on the accelerometer chip, including:

[0051] Periodically acquire the ID data of the accelerometer chip;

[0052] Determine whether the ID data can be successfully retrieved;

[0053] If the ID data acquisition fails and the number of consecutive failures does not exceed the first count, power off and power on the accelerometer chip again, and try to acquire the ID data again. If the ID data acquisition is successful again, the accelerometer chip is considered to be working normally. Of course, if the ID data acquisition fails again, the accelerometer chip is considered to be working abnormally, and the accelerometer chip is further considered to be damaged.

[0054] If the number of consecutive failures exceeds the first count, the accelerometer chip is considered damaged.

[0055] Specifically, in order to improve the service life of the detection device, the detection device can perform periodic self-diagnosis on the acceleration chip used to determine whether the plunger pump is in working condition, so as to avoid the situation where the detection device cannot work properly after the acceleration chip fails. Specifically, it can be divided into two different processes in terms of processing flow.

[0056] The detection device's software system periodically acquires the accelerometer chip's ID data every 30 minutes. If the ID data cannot be acquired, it checks if the number of consecutive failed ID data acquisitions exceeds three (i.e., the first count mentioned above). If it does not exceed three, the accelerometer chip is powered off and on again to acquire the ID data. If the accelerometer ID data is successfully acquired during this process, the accelerometer chip is considered to be working normally, and the system enters the trigger processing flow of using the acceleration value to determine whether the plunger pump is in working condition. If the accelerometer chip's ID data cannot be acquired for three consecutive times during this process, the accelerometer chip is determined to be damaged, and the system enters the processing flow of periodically waking up and detecting using the RTC timer.

[0057] Optionally, the detection method further includes:

[0058] If the accelerometer chip is not damaged, the detection device can enter the trigger process to determine whether the plunger pump is in working condition using the acceleration value.

[0059] The triggering process for determining whether the plunger pump is in operation using acceleration values ​​includes:

[0060] When the plunger pump switches from a non-working state to a working state, if the acceleration value exceeds the preset acceleration value, the detection device is actively woken up by the acceleration chip.

[0061] After the detection device is woken up, the acceleration wake-up interrupt is stopped, the number of consecutive wake-up triggers is increased by one, and it is determined whether the number of consecutive wake-up triggers is greater than the second number.

[0062] If the number of consecutive wake-up attempts does not exceed the second count, the detection device will switch to sleep mode.

[0063] Optionally, the triggering process for determining whether the plunger pump is in operation using acceleration values ​​also includes:

[0064] If the number of consecutive wake-up triggers does not exceed the second count, the first timer and the second timer are started, and the detection device switches to sleep mode. The timing period of the first timer is shorter than the timing period of the second timer.

[0065] After the first timer is triggered, enable the acceleration wake-up interrupt and determine whether an acceleration wake-up has been triggered.

[0066] If no acceleration wake-up trigger is detected after the second timer is triggered, the plunger pump is determined to be in a pseudo-working state, and the number of consecutive wake-up triggers is reset to zero.

[0067] If an acceleration wake-up trigger is detected before the second timer is triggered, it is further determined whether the number of consecutive wake-up triggers is greater than the second number. If it is not greater than the second number, the detection device switches to sleep mode. If it is greater than the second number, it is determined that the plunger pump has started working.

[0068] Specifically, the triggering process for using an accelerometer chip to determine whether the plunger pump is in operation is as follows:

[0069] When the plunger pump is stopped, the detection device remains in a low-power sleep state. When the plunger pump starts operating, the reciprocating motion of the plunger rod will cause a change in the acceleration value of the acceleration chip on the Z-axis of the detection device. If the acceleration value exceeds the preset acceleration value, the acceleration chip will actively wake up the detection device. After the detection device is woken up, it stops the acceleration wake-up interrupt, increases the number of consecutive wake-up triggers by one, and determines whether the number of consecutive wake-up triggers is greater than 4 (i.e., the second count). If the number of consecutive wake-up triggers is less than 4, a 10-second timer (i.e., the first timer) and a 15-second timer (i.e., the second timer) are started, and the detection device is quickly put into a low-power sleep state. After the 10-second timer is triggered, the acceleration wake-up interrupt is enabled, and then it is determined whether there is an acceleration wake-up trigger. If no acceleration wake-up trigger is detected after the 15-second timer is triggered, the plunger pump is considered to be spurious, and the number of consecutive wake-up triggers is reset to zero.

[0070] If an acceleration wake-up trigger is detected before the 15-second timer is triggered, it is determined whether the number of consecutive wake-up triggers is greater than 4. If it is less than 4, the same process as above is followed. If it is greater than 4, the plunger pump is considered to have started working.

[0071] Optionally, when the plunger pump is in operation, the detection method further includes:

[0072] Start Bluetooth slow broadcast, enable acceleration interrupt, then start the first timeout timer, and the detection device enters sleep mode;

[0073] If the first timeout timer is triggered, it is determined that the plunger pump has stopped working, and Bluetooth slow broadcasting is stopped. The detection device then re-enters the trigger processing flow to determine whether the plunger pump is in working condition.

[0074] If an acceleration interrupt is detected within the timeout period of the first timeout timer, the interrupt is stopped and the third timer is started. The first timeout timer is restarted. After the third timer is triggered, the acceleration interrupt is started to periodically check whether the plunger pump is continuously in working state.

[0075] If no acceleration interrupt is detected within the timeout period of the first timeout timer, the plunger pump is determined to stop working.

[0076] Optionally, the plunger pump also includes a receiving device for receiving signals from the detection device.

[0077] In the event of an acceleration interruption, the detection method also includes:

[0078] Determine whether the detection device and the receiving device have established a connection via Bluetooth;

[0079] If no connection is established, continue to determine the operating status of the plunger pump;

[0080] If a connection has been established, proceed with the temperature acquisition and processing flow.

[0081] Specifically, after determining that the plunger pump is in working condition, Bluetooth slow broadcast is started, acceleration interrupt is enabled, and then a 30-second timeout timer (i.e., the first timeout timer) is started. After that, the detection device immediately enters a low-power sleep state. If the 30-second timeout timer is triggered, it means that the plunger pump has stopped working. At this time, Bluetooth broadcast will be stopped, and the detection device will re-enter the above-mentioned triggering process for determining whether the plunger pump is in working condition.

[0082] If an acceleration interrupt is detected within 30 seconds, the interrupt is stopped, a 10-second timer (i.e., the third timer) is started, and the 30-second timeout timer is restarted. After the 10-second timer triggers, the acceleration interrupt is initiated. This logic is implemented to detect whether the plunger pump is continuously operating at 10-second intervals. If no acceleration interrupt is detected within 30 seconds, the plunger pump is considered to have stopped operating. After the acceleration interrupt is triggered, it is simultaneously determined whether a connection has been established between the detection device and the receiving device via Bluetooth. If no connection has been established, the operating status of the plunger pump is further determined. If a connection has been established, the temperature value acquisition and processing flow begins.

[0083] Optionally, if a connection has been established, the temperature acquisition and processing flow begins, including:

[0084] Once a Bluetooth communication connection is established between the detection device and the receiving device, acceleration interrupt detection is initiated, and a second timeout timer is started.

[0085] If no acceleration interrupt is detected within the timeout period of the second timeout timer, the plunger pump is determined to have stopped working, and the detection device actively disconnects the Bluetooth connection; if the AD acquisition chip included in the detection device is powered on, the power supply and the disabled SPI interface are turned off, and the detection device re-enters the trigger processing flow to determine whether the plunger pump is in working state.

[0086] If an acceleration interrupt is detected within the timeout period of the second timeout timer, it is determined whether the acquired temperature value is greater than the first temperature value or less than the second temperature value, wherein the first temperature value is greater than zero and the second temperature value is less than zero.

[0087] If the acquired temperature value is greater than the first temperature value or less than the second temperature value, control the acquisition of temperature values ​​at the first AD acquisition frequency;

[0088] If the acquired temperature value is greater than the second temperature value but less than the first temperature value, the temperature value is controlled to be acquired at the second AD acquisition frequency, wherein the second AD acquisition frequency is less than the first AD acquisition frequency.

[0089] Specifically, the detection device and the receiving device have established a Bluetooth communication connection, start acceleration interrupt detection, and restart the 40-second timeout timer (i.e., the second timeout timer). If no acceleration interrupt is detected within 40 seconds, it is considered that the plunger pump has stopped working, and the detection device actively disconnects the Bluetooth connection. If it is determined that the AD acquisition chip is powered on, the power supply and the disabled SPI interface are turned off, and the detection device re-enters the trigger processing flow of determining whether the plunger pump is in operation.

[0090] If an acceleration interruption is detected within 40 seconds, the acceleration interruption is first stopped. The system then determines whether the acquired temperature value is greater than the threshold range of 50°C to 80°C (where the first temperature value is within this threshold range) or less than the threshold range of -30°C to -60°C (where the second temperature value is within this threshold range). This is the initial data judgment for establishing a connection between the detection device and the receiving device. The temperature value is set to 0°C by default. If the temperature value is determined to be greater than the threshold range of 50°C to 80°C or less than the threshold range of -30°C to -60°C, the AD acquisition frequency is increased to once every 2 seconds (i.e., acquisition at the first AD acquisition frequency). If the temperature value is determined to be between 80°C and -60°C, it is acquired once every 10 seconds (i.e., acquisition at the second AD acquisition frequency).

[0091] Optionally, the temperature acquisition and processing flow includes:

[0092] A timer is used to collect temperature values ​​at a first AD acquisition frequency and a second AD acquisition frequency.

[0093] After the timer is triggered, turn on the AD acquisition power supply, initialize the SPI interface of the AD acquisition chip, and enable the AD conversion completion interrupt;

[0094] Restart the third timeout timer. If the third timeout timer triggers, it indicates that the AD acquisition chip is malfunctioning.

[0095] Continue to check if the number of abnormal detections of the AD acquisition chip is greater than the third count. If it is not greater than the third count, restart the AD acquisition power supply and check if the AD acquisition chip is abnormal by reading the register configuration parameters of the AD acquisition chip. If the AD acquisition chip is still abnormal, repeat the control logic for the AD acquisition chip abnormality. If the AD acquisition chip is detected to be normal, reconfigure the AD chip register and re-enter the temperature acquisition process.

[0096] If the number of abnormal detections exceeds the third count, the AD acquisition chip is determined to be damaged. The AD acquisition power is then turned off, the SPI interface is disabled, and the temperature value field is set to the abnormal code of the AD acquisition chip failure.

[0097] If the AD acquisition is completed and an interrupt is triggered before the second timeout timer is triggered, the temperature data acquired by the AD is obtained, and it is determined whether the temperature value is greater than the first temperature value. If it is greater than the first temperature value, the temperature value is acquired multiple times to obtain the average value of the acquired values.

[0098] In this embodiment of the application, the detection device further includes a temperature detection element for detecting temperature or a pressure detection element for detecting lubricating oil pressure.

[0099] Optionally, the detection method further includes:

[0100] Determine if the temperature or pressure sensing element is faulty;

[0101] If the temperature or pressure value collected by the temperature or pressure sensing element exceeds the preset temperature or pressure range due to an open circuit or short circuit, determine whether the temperature or pressure sensing element is faulty.

[0102] If a fault is detected, the temperature field is set to the fault code of the temperature sensing element, or the pressure field is set to the fault code of the pressure sensing element.

[0103] If it is determined that no fault has occurred, the normally acquired temperature value will be assigned to the temperature value field, or the normally acquired pressure value will be assigned to the pressure value field.

[0104] Specifically, the temperature acquisition process is as follows: In the above process, both 2-second and 10-second periodic acquisitions are completed using a timer. After the timer triggers, the temperature AD acquisition power is turned on, the AD chip's SPI interface is initialized, the AD conversion completion interrupt is enabled, and the 2-second AD acquisition timeout timer (i.e., the third timeout timer) is restarted. If the 2-second AD acquisition timeout timer triggers, it indicates an AD chip malfunction. The process continues to check if the number of AD chip malfunction detections exceeds 3. If it does not exceed 3, the AD acquisition power is restarted, and the AD chip's register configuration parameters are read to determine if the AD chip is malfunctioning. If the AD chip is still malfunctioning, the above AD chip malfunction judgment logic is repeated. If the AD chip is detected as normal, the AD chip register is reconfigured, and the process re-enters the initial temperature acquisition process. If the number of malfunction detections exceeds 3, the AD acquisition chip is considered damaged, the AD acquisition power is turned off, the SPI interface is disabled, and the temperature value field is set to the AD chip fault error code.

[0105] If the AD acquisition completes and triggers an interrupt before the 2-second AD acquisition timeout timer, the temperature data acquired by the AD is obtained. At the same time, it is determined whether the temperature value exceeds the threshold range of 50℃ to 80℃. If it exceeds the threshold range of 50℃ to 80℃, the temperature value is acquired 10 more times, and the average value of the acquired values ​​is calculated to ensure the accuracy of the acquired data.

[0106] Next, it is necessary to determine whether the temperature probe (i.e., the temperature sensing element) has an open circuit or short circuit fault. An open circuit or short circuit fault in the temperature probe will cause the collected temperature values ​​to exceed the normal temperature range. This is used to determine the fault of the temperature probe. If the temperature probe is determined to be faulty, the temperature field will be set to the temperature probe fault code. If the temperature probe is determined to be normal, the normally collected temperature value will be assigned to the temperature value field.

[0107] Optionally, after the detection device has finished acquiring the temperature value, the AD acquisition power supply is turned off and the SPI interface is disabled to reduce the power consumption of the detection device.

[0108] Turn on the power supply to collect battery power, and turn it off after collecting battery power is complete.

[0109] The temperature value field and the battery level field will be framed and transmitted from the detection device to the receiving device;

[0110] Enable acceleration interruption detection to re-enter the temperature acquisition processing flow.

[0111] Specifically, after the detection device completes the temperature value acquisition, it will turn off the AD acquisition power and disable the SPI interface to reduce the power consumption of the detection device. Then, it will turn on the power to acquire the battery level. After acquiring the battery level, it will turn off this power. The temperature value field and the battery level field will be framed and transmitted to the receiving device through the Bluetooth channel between the detection device and the receiving device. After completion, the acceleration interrupt detection will be enabled, and the process will re-enter the above temperature acquisition processing flow.

[0112] Optionally, the detection method further includes:

[0113] In the event of a damaged accelerometer chip, the system enters a process where accelerometer is no longer used as the trigger condition for the plunger pump to operate, and the detection device continues to broadcast slowly via Bluetooth until the detection device and the receiving device establish a Bluetooth connection.

[0114] Determine whether the temperature value acquired by the AD acquisition chip is greater than a first temperature value or less than a second temperature value, wherein the first temperature value is greater than zero and the second temperature value is less than zero;

[0115] If the acquired temperature value is greater than the first temperature value or less than the second temperature value, control the acquisition of temperature values ​​at the first AD acquisition frequency;

[0116] If the acquired temperature value is greater than the second temperature value but less than the first temperature value, the temperature value is controlled to be acquired at the second AD acquisition frequency, wherein the second AD acquisition frequency is less than the first AD acquisition frequency.

[0117] Specifically, the temperature detection process in the event of an accelerometer chip failure is as follows: If the detection device detects an accelerometer chip failure, it will enter a process where it no longer uses accelerometer as the trigger condition for the plunger pump. The detection device will continuously broadcast via Bluetooth at a slow speed until a Bluetooth connection is established with the receiving device. After the Bluetooth connection is established, the detection device first determines whether the temperature value is greater than (i.e., higher than) the threshold range of 50°C to 80°C or less than (i.e., lower than) the threshold range of -30°C to -60°C. If this condition is met, the temperature value acquisition is accelerated, periodically acquired every 2 seconds. If the acquired temperature value is determined to be less than (i.e., lower than) 80°C and greater than (i.e., higher than) -60°C, then a normal periodic acquisition every 10 seconds is performed. Subsequent temperature value acquisition and the handling logic for AD acquisition chip malfunctions are consistent with the above temperature acquisition process.

[0118] After the detection device completes the temperature data acquisition, it will turn off the AD acquisition power and disable the SPI interface to reduce power consumption. Next, it will turn on the battery power acquisition power, and after acquiring the battery power, it will turn off this power. The temperature value and battery power fields will be framed and transmitted to the receiving device via the Bluetooth channel between the detection and receiving devices. After completion, the temperature acquisition process will continue. If the Bluetooth connection between the detection and receiving devices is detected to be lost, temperature acquisition will stop, Bluetooth broadcasting will be restarted, and the device will wait for a reconnection with the receiving device.

[0119] In summary, the embodiments of this application provide a detailed description of how the detection device can achieve long-term detection.

[0120] S1. To improve the service life of the detection device, the detection device can perform periodic self-diagnosis on the acceleration chip used to determine whether the plunger pump is in working condition, so as to avoid the situation where the detection device cannot work properly after the acceleration chip fails. Specifically, it can be divided into two different processes in terms of processing flow.

[0121] The detection device's software system periodically acquires the accelerometer chip's ID data every 30 minutes. If the ID data cannot be acquired, it checks if the number of consecutive failed ID data acquisitions exceeds three (i.e., the first count mentioned above). If it does not exceed three, the accelerometer chip is powered off and on again to acquire the ID data. If the accelerometer ID data is successfully acquired during this process, the accelerometer chip is considered to be working normally, and the system enters the trigger processing flow of using the acceleration value to determine whether the plunger pump is in working condition. If the accelerometer chip's ID data cannot be acquired for three consecutive times during this process, the accelerometer chip is determined to be damaged, and the system enters the processing flow of periodically waking up and detecting using the RTC timer.

[0122] S2. The triggering process for using an accelerometer chip to determine whether the plunger pump is in operation is as follows:

[0123] When the plunger pump is stopped, the detection device remains in a low-power sleep state. When the plunger pump starts operating, the reciprocating motion of the plunger rod will cause a change in the acceleration value of the acceleration chip on the Z-axis of the detection device. If the acceleration value exceeds the preset acceleration value, the acceleration chip will actively wake up the detection device. After the detection device is woken up, it stops the acceleration wake-up interrupt, increases the number of consecutive wake-up triggers by one, and determines whether the number of consecutive wake-up triggers is greater than 4 (i.e., the second count). If the number of consecutive wake-up triggers is less than 4, a 10-second timer (i.e., the first timer) and a 15-second timer (i.e., the second timer) are started, and the detection device is quickly put into a low-power sleep state. After the 10-second timer is triggered, the acceleration wake-up interrupt is enabled, and then it is determined whether there is an acceleration wake-up trigger. If no acceleration wake-up trigger is detected after the 15-second timer is triggered, the plunger pump is considered to be spurious, and the number of consecutive wake-up triggers is reset to zero.

[0124] If an acceleration wake-up trigger is detected before the 15-second timer is triggered, it is determined whether the number of consecutive wake-up triggers is greater than 4. If it is less than 4, the same process as above is followed. If it is greater than 4, the plunger pump is considered to have started working.

[0125] S3. After determining that the plunger pump is in working state, start Bluetooth slow broadcast, enable acceleration interrupt, and then start 30-second timeout timer (i.e., the first timeout timer). After that, the detection device immediately enters low power sleep state. If the 30-second timeout timer is triggered, it means that the plunger pump has stopped working. At this time, Bluetooth broadcast will be stopped, and the detection device will re-enter the above triggering process of determining whether the plunger pump is in working state.

[0126] If an acceleration interrupt is detected within 30 seconds, the interrupt is stopped, a 10-second timer (i.e., the third timer) is started, and the 30-second timeout timer is restarted. After the 10-second timer triggers, the acceleration interrupt is initiated. This logic is implemented to detect whether the plunger pump is continuously operating at 10-second intervals. If no acceleration interrupt is detected within 30 seconds, the plunger pump is considered to have stopped operating. After the acceleration interrupt is triggered, it is simultaneously determined whether a connection has been established between the detection device and the receiving device via Bluetooth. If no connection has been established, the operating status of the plunger pump is further determined. If a connection has been established, the temperature value acquisition and processing flow begins.

[0127] S4. The detection device and the receiving device have established a Bluetooth communication connection. The acceleration interrupt detection is started, and the 40-second timeout timer (i.e., the second timeout timer) is restarted. If no acceleration interrupt is detected within 40 seconds, it is considered that the plunger pump has stopped working. The detection device actively disconnects the Bluetooth connection. If it is determined that the AD acquisition chip is powered on, the power supply and the disabled SPI interface are turned off. The detection device re-enters the trigger processing flow of determining whether the plunger pump is in operation.

[0128] If an acceleration interruption is detected within 40 seconds, the acceleration interruption is first stopped. The system then determines whether the acquired temperature value is greater than (i.e., higher than) the threshold range of 50°C to 80°C (where the first temperature value is within this threshold range) or less than (i.e., lower than) the threshold range of -30°C to -60°C (where the second temperature value is within this threshold range). This is the initial data judgment for establishing a connection between the detection device and the receiving device. The temperature value is set to 0°C by default. If the temperature value is determined to be greater than the threshold range of 50°C to 80°C or less than the threshold range of -30°C to -60°C, the AD acquisition frequency is increased to once every 2 seconds (i.e., at the first AD acquisition frequency). If the temperature value is determined to be between 80°C and -60°C, it is once every 10 seconds (i.e., at the second AD acquisition frequency).

[0129] S5. Temperature Acquisition Processing Flow. In the above process, both 2-second and 10-second periodic acquisitions are completed using a timer. After the timer triggers, the temperature AD acquisition power is turned on, the AD chip's SPI interface is initialized, the AD conversion completion interrupt is enabled, and the 2-second AD acquisition timeout timer (i.e., the third timeout timer) is restarted. If the 2-second AD acquisition timeout timer triggers, it indicates an AD chip malfunction. The process continues to check if the number of AD chip malfunction detections exceeds 3. If it does not exceed 3, the AD acquisition power is restarted, and the AD chip malfunction is determined by reading the AD chip register configuration parameters. If the AD chip is still malfunctioning, the above AD chip malfunction judgment logic is repeated. If the AD chip is detected as normal, the AD chip register is reconfigured, and the process re-enters the initial temperature acquisition processing flow. If the number of malfunction detections exceeds 3, the AD acquisition chip is considered damaged, the AD acquisition power is turned off, the SPI interface is disabled, and the temperature value field is set to the AD chip fault exception code.

[0130] If the AD acquisition completes and triggers an interrupt before the 2-second AD acquisition timeout timer, the temperature data acquired by the AD is obtained. At the same time, it is determined whether the temperature value exceeds (i.e., is higher than) the threshold range of 50℃ to 80℃. If it exceeds the threshold range of 50℃ to 80℃, the temperature value is acquired 10 more times, and the average value of the acquired values ​​is calculated to ensure the accuracy of the acquired data.

[0131] Next, it is necessary to determine whether the temperature probe has an open circuit or short circuit fault. An open circuit or short circuit fault in the temperature probe will cause the collected temperature values ​​to exceed the normal temperature range. This is used to determine the fault of the temperature probe. If the temperature probe is determined to be faulty, the temperature field will be set to the temperature probe fault code. If the temperature probe is determined to be normal, the normally collected temperature value will be assigned to the temperature value field.

[0132] S6. After the detection device completes the temperature value acquisition, it will turn off the AD acquisition power and disable the SPI interface to reduce the power consumption of the detection device. Then, it will turn on the power to acquire the battery level. After the battery level acquisition is completed, it will turn off this power. The temperature value field and the battery level field will be framed and transmitted to the receiving device through the Bluetooth channel between the detection device and the receiving device. After completion, the acceleration interrupt detection will be enabled, and the process will re-enter the above temperature acquisition processing flow.

[0133] S7. Temperature Detection Process in Case of Accelerometer Chip Failure: If the detection device detects an accelerometer chip failure, it will enter a process where it no longer uses acceleration as the trigger condition for the plunger pump. The detection device will continuously broadcast via Bluetooth at a slow speed until a Bluetooth connection is established with the receiving device. After the Bluetooth connection is established, the detection device first determines whether the temperature value is greater than (i.e., higher than) the threshold range of 50°C to 80°C or less than (i.e., lower than) the threshold range of -30°C to -60°C. If this condition is met, the temperature value acquisition is accelerated, periodically acquired every 2 seconds. If the acquired temperature value is determined to be less than 80°C but greater than -60°C, it is periodically acquired normally every 10 seconds. The subsequent temperature value acquisition and AD acquisition chip malfunction handling logic are consistent with the above temperature acquisition process.

[0134] After the detection device completes the temperature data acquisition, it will turn off the AD acquisition power and disable the SPI interface to reduce power consumption. Next, it will turn on the battery power acquisition power, and after acquiring the battery power, it will turn off this power. The temperature value and battery power fields will be framed and transmitted to the receiving device via the Bluetooth channel between the detection and receiving devices. After completion, the temperature acquisition process will continue. If the Bluetooth connection between the detection and receiving devices is detected to be lost, temperature acquisition will stop, Bluetooth broadcasting will be restarted, and the device will wait for a reconnection with the receiving device.

[0135] It should be noted that the temperature threshold, number of detections, and other deterministic figures mentioned in the above process description are examples given in this embodiment, and are not limited to them. Changing them to other values ​​to achieve the functions described in this embodiment is within the protection scope of this embodiment.

[0136] In addition, the above process description is based on temperature detection. The oil pressure in the lubrication passage at the crosshead can also be detected by replacing the pressure sensor or the integrated temperature and pressure sensor. The detection process can refer to the above description of temperature detection. In this way, the oil pressure can be used to determine whether the lubricating oil is normal. If an abnormality is detected, it can also be displayed and warned on the upper-level data storage and display terminal according to the above process, so as to alert the operator to take appropriate measures.

[0137] This application also discloses a detection device, which, corresponding to the above-described detection method, includes:

[0138] The first detection module is used to detect whether the plunger pump is in working condition;

[0139] The second detection module is used to detect at least one of the following: the temperature of some components of the plunger pump and the lubricating oil pressure of the plunger pump.

[0140] The control module is used to control the detection device to switch to temperature detection mode or lubrication detection mode when the plunger pump is in operation, and to control the detection device to switch to sleep mode when the plunger pump is not in operation.

[0141] This embodiment of the application can directly detect the temperature of some components of the plunger pump through the second detection module, instead of indirectly feeding back the temperature of some components of the plunger pump by detecting the temperature of the lubricating oil. This makes the temperature detection more timely and accurate, alleviating the problem of damage to some components of the plunger pump caused by the inability of indirect detection methods to provide timely temperature feedback. Furthermore, this embodiment of the application can also switch the detection device between sleep mode and detection mode (e.g., temperature detection mode or lubrication detection mode) according to the working status of the plunger pump through the control module. This can shorten the working time of the detection device without affecting the detection, which helps to extend the service life of the detection device and thus ensures that the detection device can work stably and reliably for a long time.

[0142] In some embodiments, the first detection module may include an accelerometer chip for detecting the acceleration of the moving parts of the plunger pump. By detecting the acceleration of the moving parts and comparing it with a preset acceleration, it is determined whether the plunger pump is in a working state. Specifically, when the detected acceleration exceeds the preset acceleration, the plunger pump is determined to be in a working state; when the detected acceleration does not exceed the preset acceleration, the plunger pump is determined to be in a non-working state.

[0143] In this embodiment, the acceleration of the moving parts of the plunger pump can be detected in real time by the acceleration chip, so as to determine the working state of the plunger pump. This ensures that the detection device maintains low power consumption when the plunger pump is stopped (i.e., in a non-working state), and helps to extend the service life of the detection device.

[0144] In addition, the detection device can also perform a self-test function on the accelerometer chip to diagnose whether the accelerometer chip is damaged. Therefore, it can ensure the reliability of the detection data. Furthermore, it can periodically wake up the detection device to perform corresponding tests even if the accelerometer chip is damaged, so as not to affect the use of the detection device and ensure that the detection device can work stably and reliably for a long time.

[0145] The second detection module may include a temperature detection element for detecting the temperature of certain components of the plunger pump. This temperature detection element may be a temperature sensor or similar device, and it may be installed on the crosshead of the plunger pump to detect the temperature of the crosshead and bearing.

[0146] By monitoring the temperature of the crosshead and bearing bush, it is possible to effectively prevent the bearing bush temperature from becoming too high.

[0147] Additionally, the second detection module may include a pressure detection element used to detect the pressure of the lubricating oil in the plunger pump, to prevent the lubricating oil pressure from being too low or too high, which could affect the lubrication effect on the plunger pump. The pressure detection element can be a pressure sensor, which can be installed in the lubrication pipe of the plunger pump.

[0148] In some embodiments, the detection device may further include a power supply unit, a core processing unit, a wireless communication unit, a temperature sensing unit, an AD acquisition unit, and a low-power processing unit. The control module may include the core processing unit and the low-power processing unit to facilitate logic control and achieve low power consumption through mode switching; the temperature detection element may be the temperature sensing unit.

[0149] The power supply unit provides power to all parts of the detection device. Optionally, the power supply unit provides power to the wireless communication power supply, control module, and AD acquisition unit. For example, the power supply unit can be a high-temperature resistant lithium-thionyl chloride battery; however, it is not limited to lithium-thionyl chloride batteries, and can also be other types of batteries that can provide power, such as lithium manganese batteries or graphene batteries, etc., without specific limitations here.

[0150] Considering that the crosshead is an internal component of the power end of the plunger pump, it will be difficult to replace the temperature sensing element after it is installed on the crosshead due to the influence of the power end housing. Therefore, the ability of the sensing device to operate for a long time becomes a key point. Based on this, the power supply in this embodiment can use a high-capacity battery, such as a 1200mA / h high-temperature lithium-ion battery, enabling the sensing device to operate for more than two years.

[0151] The temperature sensing unit can use a PT100 resistance temperature sensor. The probe of this sensor is in contact with some components of the plunger pump (such as the crosshead). As the temperature of these components changes, the resistance of the PT100 resistance temperature sensor will change. Of course, the temperature sensing unit can also be a thermocouple temperature sensor, etc. The specific type of sensor is not limited here.

[0152] The AD acquisition unit can use an external AD acquisition chip, which features high accuracy and low power consumption. The AD acquisition unit acquires the AD reference value from the second detection module. The AD acquisition unit can be connected to the temperature sensing unit to acquire its parameters (e.g., resistance value). Alternatively, the AD acquisition unit can use AD acquisition chips from other brands and models, or it can utilize the AD acquisition function integrated within the core processing unit.

[0153] The low-power processing unit is used for switching between the operating mode and sleep mode of the entire detection device. Specifically, it switches the detection device between temperature detection mode, lubrication detection mode, and sleep mode to reduce power consumption. In this embodiment, if the plunger pump starts fracturing operations, the reciprocating motion of moving parts (e.g., plunger rod, crosshead, etc.) will change the acceleration value of the detection device. Therefore, an acceleration chip detects whether the plunger pump exceeds a set operating acceleration threshold. If it exceeds the threshold, the detection device is put into operating mode; otherwise, it is put into a low-power sleep state. Furthermore, if the acceleration chip is detected to be damaged, a timed periodic wake-up method is used to change the state.

[0154] In addition to the methods mentioned above, speed detection, displacement detection, reed switches, etc. can also be used to distinguish between dynamic and static states in order to determine whether the plunger pump is in working condition.

[0155] The wireless communication unit can be Bluetooth, serving as a communication bridge between the detection device and other devices (such as a receiving device). It enables wireless signal transmission between the detection and receiving devices, allowing the data detected by the detection device to be wirelessly transmitted to the receiving device. Optionally, the wireless communication unit can use various wireless data transmission methods such as WiFi, LoRa, Zigbee, 433MHz, and 315MHz; other methods are also possible, and no specific limitation is made here.

[0156] The core processing unit is primarily responsible for implementing the logic functions of the detection device, processing temperature (or lubrication) data, and driving individual unit modules. This core processing unit can be connected to the power supply unit, AD acquisition unit, low-power management unit, and wireless communication unit. Typically, the core processing unit can use a low-power MCU, which features abundant peripherals and low power consumption. Of course, other types of MCUs or CPUs can also be used to implement the corresponding functions.

[0157] In addition, the core processing unit can connect to the AD chip of the AD acquisition unit via the SPI interface to obtain the resistance value of the temperature sensing element acquired by the AD chip and calculate it as the actual temperature value. The MCU of the core processing unit is connected to the power supply unit through the internal AD acquisition channel to collect battery power. The core processing unit uses a wireless communication unit based on Bluetooth communication integrated inside the MCU. Therefore, the calculated actual temperature value and battery power value will be transmitted to the wireless communication unit through the internal interface of the MCU, and the wireless communication unit will transmit the data to the data receiving device.

[0158] The receiving device serves as the data hub in the entire testing device. It is responsible for transmitting the temperature data (or lubrication data) and battery power data transmitted wirelessly from the testing device to the upper-level terminal for storage and display via wired connection. In addition, the receiving device can also be responsible for networking the temperature detection devices corresponding to the crosshead of each cylinder of the plunger pump and managing the wireless network connection status of the testing device.

[0159] Optionally, the receiving device can be connected to the upper-layer terminal via a 485 bus interface. To achieve the above functions, wired methods such as TCP / IP, 232 bus, 422 bus, and CAN bus can be used, or wireless communication methods such as WiFi, Zigbee, LoRa, Bluetooth, 433M, and 315M can be used. Of course, other methods can also be used, but no specific limitation is made here.

[0160] The detection data storage and display terminal is an upper-level data application terminal in the entire detection system. It has the functions of storing, displaying, and alerting users on the temperature value (or lubricating oil pressure value) of the crosshead of the plunger pump. Optionally, this terminal can be a PLC of the plunger pump's electronic control system, a well site control decision system, a fault diagnosis system, etc.

[0161] like Figures 3 to 5 As shown, the plunger pump 10 may include a crosshead 11, a bearing 12, a connecting rod 13, a tie rod 14, and other structures. Additionally, the detection device 20 may include a temperature sensing element 21, which is located on the crosshead 11 and used to detect the temperature of the bearing 12. Furthermore, the temperature sensing element 21 can be electrically connected to the circuit board 31 and powered by a battery 33. The cover plate 32 and the protective shell 34 provide protection for the temperature sensing element 21, the circuit board 31, the battery 33, and other components. It should be noted that the specific structure and working principle of the plunger pump are existing technologies and will not be described in detail here.

[0162] It should be noted that the detection device and detection method in the embodiments of this application correspond to each other, and some related technical solutions can be referenced from each other.

[0163] In summary, the embodiments of this application can transmit temperature data collected by the temperature detection element of the detection device to the receiving device, and then transmit it to the upper terminal for data storage and display. The temperature detection element can be installed on the crosshead of each cylinder of the plunger pump to detect the temperature change of the crosshead of each cylinder in a timely and accurate manner, and display and warn in real time through the upper terminal. This allows the staff to quickly take reasonable measures to deal with the abnormal situation of the crosshead temperature rise, thereby extending the service life of the plunger pump, avoiding well site accidents, and reducing property losses.

[0164] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A detection method, characterized in that, This invention relates to a plunger pump, which includes a detection device and a moving part. The detection device is used to detect at least one of the temperature of certain components in the plunger pump and the lubricating oil pressure of the plunger pump. The detection device includes an accelerometer chip for detecting the acceleration of the moving part. The detection method includes: Check whether the plunger pump is in working condition; When the plunger pump is in operation, the detection device switches to either temperature detection mode or lubrication detection mode. When the plunger pump is not in operation, the detection device switches to sleep mode; The detection of whether the plunger pump is in operation includes a triggering process that uses the acceleration value measured by the accelerometer chip to determine whether the plunger pump is in operation. The triggering process includes: When the plunger pump switches from a non-working state to a working state, if the acceleration value exceeds a preset acceleration value, the detection device is actively woken up by the acceleration chip. After the detection device is woken up, the acceleration wake-up interruption is stopped, the number of consecutive wake-up triggers is increased by one, and it is determined whether the number of consecutive wake-up triggers is greater than the second number. If the number of consecutive wake-up triggers is not greater than the second number, the first timer and the second timer are started, and the detection device switches to the sleep mode, wherein the timing period of the first timer is less than the timing period of the second timer; After the first timer is triggered, enable the acceleration wake-up interrupt and determine whether an acceleration wake-up has been triggered. If no acceleration wake-up trigger is detected after the second timer is triggered, the plunger pump is determined to be in a pseudo-working state, and the number of consecutive wake-up triggers is reset to zero. If an acceleration wake-up trigger is detected before the second timer is triggered, it is further determined whether the number of consecutive wake-up triggers is greater than the second number. If it is not greater than the second number, the detection device switches to the sleep mode. If it is greater than the second number, it is determined that the plunger pump starts working.

2. The detection method according to claim 1, characterized in that, The detection of whether the plunger pump is in operation includes: Detect the acceleration of the moving part; If the acceleration exceeds the preset acceleration, the plunger pump is determined to be in the working state. If the acceleration does not exceed the preset acceleration, the plunger pump is determined to be in the non-working state.

3. The detection method according to claim 2, characterized in that, The detection method further includes: Perform a self-test on the accelerometer chip to determine if it is damaged. In the event of damage to the accelerometer chip, the detection device automatically enters a mode that periodically wakes up the detection logic.

4. The detection method according to claim 3, characterized in that, The self-test of the accelerometer chip includes: The ID data of the accelerometer chip is acquired periodically; Determine whether the ID data can be successfully obtained; If the ID data acquisition fails and the number of consecutive failures does not exceed the first count, the accelerometer chip is powered off and on again, and the ID data is acquired again. If the ID data is acquired successfully again, the accelerometer chip is determined to be working normally. If the number of consecutive failures exceeds the first count, the accelerometer chip is determined to be damaged.

5. The detection method according to claim 3 or 4, characterized in that, The detection method further includes: If the accelerometer chip is not damaged, the detection device enters the trigger process of using the acceleration value to determine whether the plunger pump is in working condition.

6. The detection method according to claim 2, characterized in that, When the plunger pump is in operation, the detection method further includes: Bluetooth slow broadcast is started, acceleration interrupt is enabled, and the first timeout timer is started, at which point the detection device enters the sleep mode. If the first timeout timer is triggered, it is determined that the plunger pump has stopped working and Bluetooth slow broadcasting is stopped. The detection device then re-enters the trigger processing flow to determine whether the plunger pump is in working state. If an acceleration interrupt is detected within the timeout period of the first timeout timer, the interrupt is stopped, and a third timer is started to restart the first timeout timer. After the third timer is triggered, an acceleration interrupt is started to periodically detect whether the plunger pump is continuously in working state. If no acceleration interrupt is detected within the timeout period of the first timeout timer, the plunger pump is determined to stop working.

7. The detection method according to claim 6, characterized in that, The plunger pump also includes a receiving device for receiving signals from the detection device; In the event of an acceleration interruption, the detection method further includes: Determine whether the detection device and the receiving device have established a connection via Bluetooth; If no connection is established, continue to determine the operating status of the plunger pump; If a connection has been established, proceed with the temperature acquisition and processing flow.

8. The detection method according to claim 7, characterized in that, If a connection has been established, the temperature acquisition and processing flow will proceed, including: When a Bluetooth communication connection is established between the detection device and the receiving device, acceleration interruption detection is initiated, and a second timeout timer is started. If no acceleration interrupt is detected within the timeout period of the second timeout timer, the plunger pump is determined to have stopped working, and the detection device actively disconnects the Bluetooth connection; if the AD acquisition chip included in the detection device is powered on, the SPI interface is turned off and disabled, and the detection device re-enters the trigger processing flow of determining whether the plunger pump is in working state. If an acceleration interrupt is detected within the timeout period of the second timeout timer, it is determined whether the acquired temperature value is greater than the first temperature value or less than the second temperature value, wherein the first temperature value is greater than zero and the second temperature value is less than zero. If the acquired temperature value is greater than the first temperature value or less than the second temperature value, control the acquisition of temperature values ​​at the first AD acquisition frequency; If the acquired temperature value is greater than the second temperature value but less than the first temperature value, the temperature value is controlled to be acquired at a second AD acquisition frequency, wherein the second AD acquisition frequency is less than the first AD acquisition frequency.

9. The detection method according to claim 8, characterized in that, The temperature acquisition and processing procedure includes: A timer is used to collect temperature values ​​at a first AD acquisition frequency and a second AD acquisition frequency. After the timer is triggered, turn on the AD acquisition power supply, initialize the SPI interface of the AD acquisition chip, and enable the AD conversion completion interrupt; Restart the third timeout timer. If the third timeout timer is triggered, it indicates that the AD acquisition chip is malfunctioning. Continue to determine whether the number of abnormal detections of the AD acquisition chip is greater than the third number. If it is not greater than the third number, restart the AD acquisition power supply and determine whether the AD acquisition chip is abnormal by reading the register configuration parameters of the AD acquisition chip. If the AD acquisition chip is still abnormal, repeat the control logic for the AD acquisition chip abnormality. If the AD acquisition chip is detected to be normal, reconfigure the AD chip register and re-enter the temperature acquisition process. If the number of abnormal detections exceeds the third number, the AD acquisition chip is determined to be damaged. The AD acquisition power is then turned off, the SPI interface is disabled, and the temperature value field is set to the abnormal code of the AD acquisition chip failure. If the AD acquisition is completed and an interrupt is triggered before the second timeout timer is triggered, the temperature data acquired by the AD is obtained, and it is determined whether the temperature value is greater than the first temperature value. If it is greater than the first temperature value, the temperature value is acquired multiple times to obtain the average value of the acquired values.

10. The detection method according to claim 9, characterized in that, The detection device also includes a temperature detection element for detecting temperature or a pressure detection element for detecting lubricating oil pressure; The detection method further includes: Determine whether the temperature sensing element or the pressure sensing element is faulty; If the temperature or pressure value collected by the temperature sensing element or the pressure sensing element exceeds the preset temperature range or preset pressure range due to an open circuit or short circuit, it is determined whether the temperature sensing element or the pressure sensing element has malfunctioned. If a fault is detected, the temperature field is set to the fault code of the temperature sensing element, or the pressure field is set to the fault code of the pressure sensing element. If it is determined that no fault has occurred, the normally acquired temperature value will be assigned to the temperature value field, or the normally acquired pressure value will be assigned to the pressure value field.

11. The detection method according to any one of claims 7 to 10, characterized in that, After the detection device completes the acquisition of temperature values, the AD acquisition power supply is turned off and the SPI interface is disabled to reduce the power consumption of the detection device. Turn on the power supply to collect battery power, and turn it off after collecting battery power is complete. The temperature value field and the battery level field will be framed and transmitted from the detection device to the receiving device; Enable acceleration interruption detection to re-enter the temperature acquisition processing flow.

12. The detection method according to claim 3 or 4, characterized in that, The plunger pump also includes a receiving device for receiving signals from the detection device; The detection method further includes: In the event of damage to the accelerometer chip, the process begins to stop using accelerometer as the trigger condition for the plunger pump to operate, and the detection device continues to perform slow Bluetooth broadcasts until the detection device establishes a Bluetooth connection with the receiving device. Determine whether the temperature value acquired by the AD acquisition chip is greater than a first temperature value or less than a second temperature value, wherein the first temperature value is greater than zero and the second temperature value is less than zero; If the acquired temperature value is greater than the first temperature value or less than the second temperature value, control the acquisition of temperature values ​​at the first AD acquisition frequency; If the acquired temperature value is greater than the second temperature value but less than the first temperature value, the temperature value is controlled to be acquired at a second AD acquisition frequency, wherein the second AD acquisition frequency is less than the first AD acquisition frequency.

13. A detection apparatus, employing the detection method according to any one of claims 1 to 12, characterized in that, The detection device includes: The first detection module is used to detect whether the plunger pump is in working condition; The second detection module is used to detect at least one of the temperature of some components of the plunger pump and the lubricating oil pressure of the plunger pump. The control module is configured to control the detection device to switch to a temperature detection mode or a lubrication detection mode when the plunger pump is in the working state, and to control the detection device to switch to a sleep mode when the plunger pump is in the non-working state.

14. The detection device according to claim 13, characterized in that, The first detection module includes an accelerometer chip, which is used to detect the acceleration of the moving parts of the plunger pump.

15. The detection device according to claim 13, characterized in that, The second detection module includes a temperature detection element, which is used to detect the temperature of some components of the plunger pump; And / or, the second detection module includes a pressure detection element for detecting the pressure of the lubricating oil in the plunger pump.

16. The detection device according to claim 13, characterized in that, The detection device also includes a power supply unit, a wireless communication unit, an AD acquisition unit, and a low-power processing unit; The power supply unit is used to provide power to the wireless communication unit, the control module and the AD acquisition unit; The wireless communication unit is used to enable wireless signal transmission between the detection device and the receiving device. The AD acquisition unit is used to acquire the AD parameter values ​​of the second detection module; The low-power processing unit is used to switch the detection device between temperature detection mode, lubrication detection mode, and sleep mode.

Citation Information

Patent Citations

  • Battery thermal runaway monitoring control system and method

    CN115275411A

  • Fault monitoring analysis method, fault monitoring device and nonvolatile storage medium

    CN117536851A

  • Mud pump monitor

    CN211777949U