A control system for a compression pump
By introducing a control module into the air compressor pump to obtain altitude data and adjust the motor speed, the problem of weak oxygen production capacity in high-altitude areas is solved, and effective oxygen production and energy consumption optimization are achieved in high-altitude areas.
Patent Information
- Application Number
- CN202510505021.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-22
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2045-04-22
AI Technical Summary
Existing air compressor pumps have weak oxygen production capacity at high altitudes and cannot be speed-adjusted.
The control module acquires altitude data, adjusts the speed of the variable frequency motor to adapt to altitude changes, and reduces the speed to extend the running time when the power is insufficient.
It maintains good oxygen production at high altitudes and extends equipment life and reduces energy consumption through adaptive speed adjustment.
Abstract
Description
Technical Field
[0001] This application relates to the technical field of pumps, and in particular to a control system for a compression pump. Background Technology
[0002] Oxygen concentrators require an air compressor pump during use. However, the air compressor pumps used in existing oxygen concentrators cannot be speed-adjusted, resulting in weak oxygen production capacity in high-altitude areas. Summary of the Invention
[0003] In view of the shortcomings of the existing technology, one of the objectives of this application is to provide a control system for a compressor pump, which has the advantage of still having a good oxygen production capacity in areas with high altitude.
[0004] The above-mentioned objective of this application is achieved through the following technical solution:
[0005] A control system for a compression pump includes a control module that acquires current altitude data and controls the speed of a variable frequency motor based on the altitude data.
[0006] By adopting the above technical solution, during use, the control module acquires the current altitude data and controls the speed of the variable frequency motor according to the altitude data, thereby realizing real-time altitude changes and enabling the oxygen concentrator to maintain a good oxygen production effect.
[0007] In a preferred embodiment, this application can be further configured as follows: the control module obtains the current power level, calculates the runnable time T1 at the current speed based on the current power level, compares T1 with the expected runnable time T0, if T0 > T1, sends a notification and waits for a response, if no response signal is received after a preset time, reduces the speed of the current variable frequency motor and calculates the time T1, until T1 ≥ T0.
[0008] By adopting the above technical solution, T0 and T1 are compared. When T0 > T1 and no response signal is received after a preset time, the rotation speed is reduced and T1 is calculated until T1 ≥ T0, so that the oxygen generator can always be in operation to provide oxygen support to the user.
[0009] In a preferred embodiment, this application can be further configured such that when the speed of the current variable frequency motor decreases to the preset minimum value corresponding to the current altitude, the calculated time T1 is performed, and if T0 > T1, a notification of insufficient time is issued.
[0010] By adopting the above technical solution, when the motor speed is reduced to the minimum speed corresponding to the altitude of the retaining wall, if the obtained run time T1 still does not meet the required run time T0, a time shortage notification will be issued.
[0011] In a preferred embodiment, this application may be further configured to include a pressure module mounted on the pump, wherein the control module acquires the pressure detected by the pressure module and converts it into altitude data.
[0012] By adopting the above technical solution, namely by setting up an air pressure module, air pressure can be detected and converted into altitude data.
[0013] In a preferred embodiment, this application may be further configured to include a main control module. When the main control module acquires the air pressure data detected by the air pressure modules on multiple pumps, it performs calculations to obtain the calculated pressure P, converts P into altitude data, and sends the altitude data to the control module.
[0014] By adopting the above technical solution, when there are multiple pumps, the main control module acquires the detection data of multiple pumps, calculates the pressure P, converts the pressure P into altitude data, and sends it to the control module. This reduces the probability of abnormal data from the air pressure module on a single pump and also facilitates the unification of the rotation speed of multiple pumps, enabling multiple pumps to run for a sufficient period of time.
[0015] In a preferred embodiment, this application may be further configured as follows: it also includes a wireless module for interconnecting multiple pumps. After acquiring air pressure data, the control module randomly queries the air pressure data detected by N connected pumps and compares them one by one. The value of the comparison difference within a reasonable range is recorded as X. When X is within a reasonable range, the control module performs altitude data conversion based on the air pressure data and controls the rotation speed based on the converted altitude data.
[0016] By adopting the above technical solution, when there is no main control module, multiple pumps can be connected to each other. When the control module of a certain pump obtains air pressure data, it queries the air pressure data of N randomly connected pumps and performs difference calculation. When the number X of the difference within a reasonable range is within a preset range, the control module performs altitude conversion based on the obtained air pressure data. Therefore, the probability of control module adjustment error caused by data error detected by the air pressure module is reduced.
[0017] In a preferred embodiment, this application can be further configured as follows: when the number of air pressure data acquired by the main control module is greater than a preset value, the air pressure data is sorted and the sorted data is divided into several groups. The corresponding calculated pressure Pn is calculated based on the air pressure data in each group. The altitude data is converted based on Pn and sent to the control module where the air pressure data falls into the corresponding group.
[0018] By adopting the above technical solution, when there are multiple pumps and the number of pumps is greater than a preset value, the air pressure data detected by the multiple pumps are sorted and grouped according to the sorting results, so that the pumps at different altitudes have different rotation speeds, which facilitates the fine control of the pumps.
[0019] In a preferred embodiment, this application can be further configured as follows: when T0 > T1, the control module performs altitude conversion only based on the air pressure data detected by the corresponding air pressure module. The control module divides the altitude data into several intervals. When the converted altitude data falls into another interval, the control module obtains the rotational speed corresponding to that interval and recalculates T0 and T1. If T0 > T1, the rotational speed R is adjusted and the calculation is performed to obtain time T1, until T1 ≥ T0, and then the rotational speed is adjusted to R.
[0020] By adopting the above technical solution, when the available operating time is less than the required operating time, the pump only calculates the altitude based on the air pressure data detected by the air pressure module on the pump itself, and does not control the speed based on the altitude data generated by the main control module. The altitude data is divided into several intervals. During the speed switching process, the speed is switched only when the interval of the current altitude data changes. When switching, the duration is calculated first. When there is a speed R such that T1≥T0, the speed is switched to R.
[0021] In a preferred embodiment, this application can be further configured to: when a timeout notification is about to be issued, determine the altitude data; if the altitude data reaches the maximum value or if the altitude data shows a downward trend, do not issue a timeout notification.
[0022] By adopting the above technical solution, notifications of insufficient time can be provided based on actual usage. Detailed Implementation
[0023] This application discloses a control system for a compressor pump, including a control module, a pressure module, a wireless module, and a main control module. The pressure module is used to detect pressure data. The wireless module is used to connect with other wireless modules, including but not limited to Bluetooth connection, network connection, etc. The oxygen concentrator targeted in this application is a portable oxygen concentrator, which is powered by a battery for easy outdoor use. The oxygen concentrator includes a compressor pump, and the structure of the compressor pump and / or the oxygen concentrator may also adopt a carbon fiber structure to reduce weight. The main control module can be set separately, for example, set on a handheld terminal or a handheld terminal, or it can be set on a compressor pump.
[0024] When only one oxygen generator is working, the control module acquires the air pressure data detected by the air pressure module, converts the air pressure data into altitude data, and controls the speed of the variable frequency motor according to the altitude data.
[0025] After changing the speed, the control module obtains the current power level and calculates the run time T1 at the current speed. It compares T1 with the expected run time T0. If T0 > T1, it sends a notification and waits for a response. If no response signal is received from the user after a preset time, it reduces the speed of the variable frequency motor and calculates the time T1 again until T1 ≥ T0. If the speed of the variable frequency motor decreases to the preset minimum value corresponding to the current altitude, it calculates the time T1 again. If T0 > T1, it checks the altitude data. If the altitude data reaches the maximum value or shows a downward trend, it does not send a time shortage notification; otherwise, it sends a time shortage notification.
[0026] When multiple oxygen concentrators are operating and a main control module is present, the main control module is connected to each control module to acquire the air pressure data obtained by the control modules. When the main control module and the control modules are connected, the control modules do not perform altitude conversion. The main control module acquires the air pressure data detected by the air pressure modules on multiple pumps, performs calculations to obtain the calculated pressure P, converts P into altitude data, and sends the altitude data to the control modules. In this application, the pressure P can be calculated by calculating the average value, calculating the median value, taking a certain value, or other methods based on multiple air pressure data.
[0027] When the number of air pressure data points acquired by the main control module exceeds a preset value, the air pressure data is sorted and divided into several groups. The corresponding calculated pressure Pn is obtained based on the air pressure data within each group. This Pn is then converted into altitude data, which is sent to the control module within the corresponding air pressure group. When divided into multiple groups, the calculation method for the pressure Pn in each group can be the same or different. The calculation method can be the average, the median, a specific value, or other methods based on multiple air pressure data points.
[0028] When T0 > T1 and the control module and main control module are connected, the control module only performs altitude conversion based on the air pressure data detected by the corresponding air pressure module. The control module divides the altitude data into several intervals. When the converted altitude data falls into another interval, the control module obtains the rotational speed corresponding to that interval and recalculates T0 and T1. If T0 > T1, the rotational speed R is adjusted and the calculation is performed to obtain time T1, until T1 ≥ T0, and then the rotational speed is adjusted to R. The control module divides the altitude data into several intervals. In the initial stage, if the altitude data is not set to intervals, intervals are divided. If the altitude data is set to intervals in the initial stage, intervals are merged (i.e., N adjacent intervals are merged, for example, interval 0-1 and interval 1-2 are merged into interval 0-2).
[0029] When multiple oxygen concentrators are operating without a main control module, the pumps are interconnected wirelessly. After acquiring air pressure data, the control module randomly queries the air pressure data detected by N connected pumps and compares them one by one. The difference within a reasonable range is recorded as X. When X is within the reasonable range, the control module converts the air pressure data to altitude and controls the pump speed accordingly. When X is outside the reasonable range, the control module retrieves the previously detected air pressure data and compares it with the air pressure data detected by the currently randomly queried N connected pumps. It then calculates the average of the air pressure data with differences within a preset range and uses this average as the current pump's air pressure data to convert to altitude.
[0030] The implementation principle of this embodiment is as follows: during use, noise can be controlled by controlling the rotation speed, and energy saving and extended service life can be achieved by reducing the rotation speed. Adaptive rotation speed adjustment can be achieved by converting altitude.
[0031] The embodiments described in this specific implementation are preferred embodiments of this application and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.
Claims
1. A control system for a compression pump, characterized in that: The system includes a control module that acquires current altitude data and controls the speed of the variable frequency motor based on this data. The control module also acquires the current battery level and calculates the available running time T1 at the current speed. It compares T1 with the required running time T0. If T0 > T1, it sends a notification and waits for a response. If no response is received after a preset time, it reduces the speed of the variable frequency motor and calculates the remaining time T1 until T1 ≥ T0. When the speed of the variable frequency motor decreases to the preset minimum value corresponding to the current altitude, it calculates the remaining time T1. If T0 > T1, it sends a notification indicating insufficient time. The system also includes a pressure module installed on the pump. The control module acquires the pressure detected by the pressure module and converts it into altitude data. Finally, it includes a main control module that acquires pressure data detected by the pressure modules on multiple pumps, calculates the calculated pressure P, converts P into altitude data, and sends the altitude data to the control module. When the number of air pressure data acquired by the main control module exceeds a preset value, the air pressure data is sorted and divided into several groups. The corresponding calculated pressure Pn is obtained based on the air pressure data in each group. The altitude data is then converted based on Pn and sent to the control module where the air pressure data falls into the corresponding group. When T0 > T1, the control module only performs altitude conversion based on the air pressure data detected by the corresponding air pressure module. The control module divides the altitude data into several intervals. When the converted altitude data falls into another interval, the control module obtains the rotational speed corresponding to that interval and recalculates T0 and T1. If T0 > T1, the rotational speed R is adjusted and the time T1 is calculated until T1 ≥ T0. Then, the rotational speed is adjusted to R.
2. The control system for a compression pump according to claim 1, characterized in that: When a timeout notification is about to be issued, an altitude data check is performed. If the altitude data reaches its maximum value or shows a downward trend, a timeout notification will not be issued.
Citation Information
Patent Citations
Operating method, operating device, mobile air conditioner and computer readable storage medium
CN111397157A
Oxygen generation system based on roots pump and efficient oxygen generation method
CN118949621A