A power consumption management method and device terminal for marine observation devices
By adopting power consumption management methods in the ocean observation device, adjusting the module status and sampling process according to the task mode, the battery life problems caused by battery power are solved, and data security and cost-effectiveness are improved.
Patent Information
- Application Number
- CN202411448677.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-06-13
- Estimated Expiration
- 2044-10-17
AI Technical Summary
Due to battery power, ocean observation devices are difficult to ensure long-term battery life, resulting in loss of observation data and reduced reference value.
A power consumption management method is adopted to control the on and off of each module by entering the sleep mode, data acquisition mode or communication mode according to the observation task, adjust the sampling workflow of the sensor module, and keep the power within the set range.
It significantly reduces the energy consumption of the battery module, extends the battery life of the ocean observation device, avoids data loss, and reduces equipment costs.
Smart Images

Figure CN118972187B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ocean observation, and particularly to a power consumption management method and a device terminal for an ocean observation device. Background Art
[0002] Since tides, ocean currents, biological activities, etc. in the ocean are affected by the cycle of the Earth's rotation around the sun, generally, if relatively complete ocean activity information is to be surveyed, the observation period needs to reach more than 1 year. Ocean observation devices (including buoys and submersibles) are usually put into the sea in a disposable form and thus need to be powered by batteries. If the ocean observation device cannot continue to perform observation work due to a lack of battery power in the middle, subsequent observation data will be lost, which will greatly reduce the reference value of the previously collected observation data, and even make the collected data directly invalid. Therefore, how to ensure that the battery can supply power to the ocean observation device for more than 1 year is one of the most important design objectives in the development process of ocean observation devices. Currently, due to the lack of a power consumption management method suitable for ocean observation devices, developers increase the battery capacity to ensure the endurance of the ocean observation device, but increasing the battery capacity will not only increase costs. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to provide a power consumption management method and a device terminal for an ocean observation device.
[0004] The technical solution adopted by the present invention to solve its technical problems is: constructing a power consumption management method for an ocean observation device, which is used for a device terminal included in the ocean observation device. The ocean observation device further includes a battery module, a communication module, a communication power supply module for converting the output voltage of the battery module and supplying power to the communication module, a plurality of sensor modules, and a sensor power supply module for converting the output voltage of the battery module and supplying power to the plurality of sensor modules. The power consumption management method for the ocean observation device includes:
[0005] Entering a sleep mode, a data acquisition mode, or a communication mode according to an observation task; the observation task includes formulating the duration of the sleep mode and the communication mode, and formulating relevant data of the working tasks of each of the sensor module modes;
[0006] In the sleep mode, controlling the communication power supply module and the sensor power supply module to be turned off and entering a low power consumption state;
[0007] In the data acquisition mode, exit the low-power state, control the communication power supply module to turn off, control the sensor power supply module to turn on, monitor the real-time power of the sensor power supply module, and adjust the sampling work processes of the sensor modules according to the real-time power so that the real-time power is maintained within a set power range; in the communication mode, exit the low-power state, control the sensor power supply module to turn off, control the communication power supply module to turn on, and control the communication module to operate.
[0008] Preferably, the power consumption management method for the ocean observation device further includes: in the sleep mode, also set the IO ports that are suspended from use in the sleep mode to a low level.
[0009] Preferably, the power consumption management method for the ocean observation device further includes:
[0010] In the sleep mode, also control the non-volatile memory included in the ocean observation device to enter the low-power state;
[0011] In the data acquisition mode, during the sampling work process of the multiple sensor modules, when the remaining cache of the device terminal is less than the preset cache size, control the non-volatile memory to enter the read / write state, write the sampling data in the cache of the device terminal to the non-volatile memory, and after the writing of the sampling data is completed, delete the sampling data in the cache and control the non-volatile memory to enter the low-power state;
[0012] In the communication mode, control the non-volatile memory to enter the read / write state.
[0013] Preferably, the step of controlling the communication module to operate includes:
[0014] Control the communication module to send out sampling data, and during the process of sending out the sampling data, also judge whether a handshake signal from the satellite is obtained within a first set time. If so, continue to send out the sampling data and set the communication status bit of the ocean observation device to valid; otherwise, stop sending out the sampling data and set the communication status bit to invalid;
[0015] The power consumption management method for the ocean observation device further includes:
[0016] Judge whether the communication status bit is invalid. If so, prohibit the ocean observation device from entering the data acquisition mode and periodically enter the sleep mode and the communication mode.
[0017] Preferably, the step of periodically entering the sleep mode and the communication mode includes:
[0018] After the duration of each control for the marine observation device to enter the sleep mode is greater than the second set time, control the marine observation device to enter the communication mode;
[0019] The first set time is 10 minutes, and the second set time is 4 hours.
[0020] Preferably, the module power consumption list further includes the power of the communication module during operation, and the power of the device terminal after entering the low power consumption state and the normal operation state respectively;
[0021] The power consumption management method for the marine observation device further includes:
[0022] Periodically execute the observation task steps, which include:
[0023] Record the time period from entering the sleep mode, sequentially entering the data acquisition mode and the communication mode, until exiting the communication mode as the current acquisition cycle;
[0024] Record the durations of the sleep mode and the communication mode in the current acquisition cycle to obtain the sleep duration and the communication duration;
[0025] Record the running time of each sensor module in the data acquisition mode during the current acquisition cycle to obtain the running time data;
[0026] Calculate the total module power consumption of the current acquisition cycle according to the pre-stored module power consumption list, sleep duration, communication duration, and running time data; wherein, the module power consumption list includes the power of each sensor module during operation, the power of the communication module during operation, and the power of the device terminal after entering the low power consumption state and the normal operation state respectively;
[0027] Obtain the output voltage of the battery module at the moment of exiting the data acquisition mode in the current acquisition cycle to obtain the remaining voltage;
[0028] Determine the remaining power of the battery module according to the remaining voltage;
[0029] Calculate the minimum remaining in-service time of the marine observation device according to the target in-service time and the actual in-service time of the marine observation device;
[0030] Calculate the minimum theoretical required power according to the total module power consumption and the minimum remaining in-service time;
[0031] Calculate the difference between the minimum theoretical required power and the remaining power to obtain the power difference;
[0032] Determine whether the power difference is greater than a first set power. If so, adjust the observation task.
[0033] Preferably, the observation task steps further include:
[0034] Also determine whether the power difference is greater than a second set power. If so, generate a power shortage alarm signal and set the power shortage status bit of the ocean observation device to valid; otherwise, set the power shortage status to invalid. The second set power is greater than the first set power.
[0035] The power consumption management method for an ocean observation device further includes:
[0036] In the communication mode, also determine whether the power shortage status bit is valid. If so, send the power shortage alarm signal through the communication module and set the power shortage status bit to invalid after sending the power shortage alarm signal. Also determine whether an observation task adjustment signal is obtained. If so, adjust the observation task according to the observation task adjustment signal.
[0037] Preferably, when the ocean observation device is a moored ocean observation device, the power consumption management method for the ocean observation device further includes:
[0038] Determine whether the moored ocean observation device is in the process of diving or surfacing. If so, enter the sleep mode.
[0039] Determine whether the moored ocean observation device has surfaced to the sea level. If so, enter the communication mode.
[0040] Preferably, the step of adjusting the sampling work process of each sensor module according to the pre-stored module power consumption list, the observation task, and the real-time power to keep the real-time power within the set power range includes:
[0041] When the real-time power is less than the lower limit value of the set power range, control the next sensor module to be turned on to be turned on.
[0042] When the real-time power is greater than the upper limit value of the set power range, control the next sensor module to be turned off to be turned off. The set power range is 0.9P to P, where P represents the rated power of the sensor power supply module.
[0043] The present invention also constructs a device terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned power consumption management method for an ocean observation device are implemented.
[0044] Implementing the present invention has the following beneficial effects: providing a power consumption management method for a marine observation device, which can avoid the no-load consumption of the power supply module, and also adjusts the sampling work processes of each sensor module, enabling the sensor power supply module to operate in the high-efficiency power conversion area after being turned on, and avoiding the operation of the communication module and each sensor module at unnecessary times, significantly reducing the energy consumption of the battery module, and playing a positive role in reducing the cost of the marine observation device. Description of the Drawings
[0045] The present invention will be further described below in conjunction with the drawings and embodiments. In the drawings:
[0046] Figure 1 is a circuit structure block diagram of a marine observation device in some embodiments of the present invention;
[0047] Figure 2 is a program flow chart of a power consumption management method for a marine observation device in some embodiments of the present invention;
[0048] Figure 3 is a program flow chart of an observation task step in some embodiments of the present invention;
[0049] Figure 4 is a circuit structure block diagram of a device terminal in some embodiments of the present invention. Detailed Embodiments
[0050] In order to have a clearer understanding of the technical features, objectives, and effects of the present invention, the detailed embodiments of the present invention will now be described in contrast with the drawings.
[0051] It should be noted that the flow charts shown in the drawings are only illustrative descriptions, not necessarily including all the contents and operations / steps, nor necessarily executed in the described order. For example, some operations / steps can be decomposed, while some operations / steps can be combined or partially combined. Therefore, the actual execution order may change according to the actual situation.
[0052] The block diagrams shown in the drawings are only functional entities, not necessarily corresponding to physically independent entities. That is, these functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0053] The present invention provides a power consumption management method for a marine observation device, and this method is used for a marine observation device. As Figure 1 shown, the marine observation device includes a device terminal, a battery module, a communication module, a control power supply module, a communication power supply module, a sensor power supply module, and a plurality of sensor modules.
[0054] The battery module can be a battery cluster composed of several batteries. The output voltage range of the battery cluster is generally 6V to 16V.
[0055] Since the normal operation of the device terminal may require voltages of multiple voltage values, such as DC power supplies of 3.3V and 1.8V, for this, the control power supply module can be composed of several existing switching power supply modules. Its function is to convert the voltage output by the battery module. For example, one switching power supply module converts the output voltage of the battery module into a DC power supply of 3.3V, and another switching power supply module converts the output voltage of the battery module into a DC power supply of 1.8V. Of course, a switching power supply module with dual power outputs can also be used to output DC power supplies of 3.3V and 1.8V simultaneously.
[0056] The communication power supply module is an existing switching power supply module. Its function is to convert the voltage output by the battery module to supply power to the communication module through the converted DC power supply. Since the ocean observation device may need to communicate with different satellites, the models of the communication modules used are different, and the operating voltages of different models of communication modules may be different. Therefore, the output voltage value of the communication power supply module is determined by the operating voltage of the actually configured communication module.
[0057] The sensor power supply module is an existing switching power supply module. Its function is to convert the voltage output by the battery module to supply power to each sensor module through the converted DC power supply. The output voltage value of the sensor power supply module is determined by the operating voltage of each actually configured sensor module. It should be noted that each sensor module is preferably configured as a sensor module with the same operating voltage.
[0058] The communication module can be an existing satellite communication module. How to select the satellite communication module is determined by the communication satellite designed by the ocean observation device. For example, if an ocean observation device is designed to transmit data through the Tiantong satellite, then the satellite communication module with the model HTDM1611 can be used. Another example is that when it is designed to transmit data through the Beidou satellite, the satellite communication module with the model EPBD - 100A can be used. The main function of the communication module is to send the observation data collected by the ocean observation device to the satellite, and then the satellite can forward the observation data to the observation station on land, enabling the staff in the observation station to carry out research work based on the observation data. In addition, the staff in the observation station can also send remote control signals (including observation task adjustment signals and handshake signals, etc.) that can control the ocean observation device to the satellite according to actual needs, and then the remote control signals are sent out through the satellite. The ocean observation device can collect the remote control signals through the communication module, so that the device terminal can adjust its operation according to the remote control signals.
[0059] Multiple sensor modules may include a temperature sensor module, a flow sensor module, a salinity sensor, etc. Their main function is to collect various types of information in the ocean, including seawater temperature, seawater flow rate, seawater flow direction, seawater salinity, seawater dissolved oxygen content, seawater turbidity, seawater chlorophyll content, geological information, etc. It should be noted that for ocean observation devices with different detection purposes, the configured sensor modules are different. For example, for a seabed-based mooring buoy, the multiple sensor modules it configures may include an oxygen content sensor capable of measuring the seawater dissolved oxygen content, a geological exploration device capable of collecting geological information, etc. For a surface drifting buoy, the multiple sensor modules it configures may include a temperature sensor module capable of measuring the drifting temperature and a flow sensor module capable of measuring the drifting flow rate, etc.
[0060] The device terminal, as the main control module in the ocean observation device, can control the communication module, the communication power supply module, the sensor power supply module, and multiple sensor modules to turn off or on. Among them, the device terminal includes a processor with the function of entering the low-power state, such as a processor of model STM32L496ZGT6. When the processor enters the low-power state, the power consumption can be minimized, which is of great significance for improving the battery life of the ocean observation device. Of course, other models of processors can also be used as long as the processing ability meets the requirements and has the function of entering the low-power state. In addition, the device terminal also includes other peripheral electronic components required for operation, such as volatile memory (retaining SDRAM cache chips or caches built into the processor, etc.), crystal oscillators, clock chips, non-volatile memory (such as FLASH, etc.), which are not limited here. The power consumption management method provided by the present invention for the ocean observation device can be applied in the device terminal to achieve the purpose of energy saving by optimizing the control of the device terminal over the communication module, the communication power supply module, the sensor power supply module, and multiple sensor modules.
[0061] Please refer to Figure 2 , which is a schematic flowchart of the power consumption management method for the ocean observation device in some embodiments of the present invention. The specific steps are as follows:
[0062] S10. Enter the sleep mode, data acquisition mode, or communication mode according to the observation task; the observation task includes formulating the duration of the sleep mode and the communication mode, and formulating relevant data for the working tasks of each sensor module mode;
[0063] S20. In the sleep mode, control the communication power supply module and the sensor power supply module to turn off and enter the low-power state;
[0064] S30. In the data acquisition mode, exit the low power consumption state, control the communication power supply module to turn off, control the sensor power supply module to turn on, monitor the real-time power of the sensor power supply module, and adjust the sampling work process of each sensor module according to the real-time power so that the real-time power is maintained within the set power range;
[0065] S40. In the communication mode, exit the low power consumption state, control the sensor power supply module to turn off, control the communication power supply module to turn on, and control the communication module to work.
[0066] It should be noted that the device terminal can directly control the communication module and each sensor module to turn off, which will significantly reduce the load of the communication power supply module and the sensor power supply module. However, according to the working principle of the switching power supply, at this time, the communication power supply module and the sensor power supply module are equivalent to operating under no-load conditions. Although the power of the power supply module is low at this time, a certain amount of power is actually still consumed. Moreover, according to the working principle of the switching power supply, each switching power supply has a corresponding high-efficiency power conversion area. When the switching power supply operates in the high-efficiency area, its power conversion efficiency is high, which helps to save energy. In addition, the communication module is usually the hardware module with the largest power in the ocean observation device. Therefore, it is not suitable to be in the working state for a long time, otherwise it will quickly consume the power of the battery module.
[0067] To minimize the operating duration of the communication module as much as possible, the present invention enters the sleep mode, data acquisition mode, or communication mode according to the observation task. In the sleep mode, the device terminal controls the communication power supply module and the sensor power supply module to be completely turned off (i.e., turn off the switching power supply) to avoid power waste due to the power supply module and the sensor power supply module operating in an unloaded state. Moreover, the device terminal enters a low-power state to further reduce energy consumption. In the data acquisition mode, the device terminal exits the low-power state, keeps the communication power supply module turned off to avoid power waste caused by the communication module being turned on, and also controls the sensor power supply module to be turned on to supply power to each sensor module, enabling each sensor module to work. During the operation of each sensor module, the real-time power of the sensor power supply module is monitored, and the sampling workflow of each sensor module is adjusted according to the real-time power. The purpose of keeping the real-time power within the set power range is to make the sensor power supply module operate in its high-efficiency power conversion area as much as possible, so as to improve the power conversion efficiency of the sensor power supply module as much as possible and achieve the purpose of energy conservation. After the data acquisition mode ends (the end of the data acquisition mode can be due to insufficient memory to store new sampling data or after all sensor modules have completed their corresponding sampling work), it means that the ocean observation device has collected a certain amount of observation data. At this time, it will enter the communication mode. In the communication mode, since there is no need to collect information, the sensor power supply module will be immediately turned off to reduce energy consumption, and the communication power supply module will be turned on to enable the communication module to be powered on and work. In this way, the device terminal can send the observation data to the satellite or obtain remote control signals through the communication module.
[0068] It can be understood that in this embodiment, independent power supply modules (such as the sensor power supply module and the communication power supply module) can be used to drive different modules to be powered (including each sensor module and the communication module) respectively. When a certain module or some modules to be powered do not need to operate, the power supply module that supplies power to it can be directly turned off to avoid no-load consumption of the power supply module. By adjusting the sampling workflow of each sensor module, the sensor power supply module can be kept operating in its high-efficiency power conversion area after being turned on. Moreover, the operating states of each module to be powered in different modes are also specified to avoid the communication module and each sensor module operating in unnecessary time, making the power management of the ocean observation device more reasonable, significantly reducing the energy consumption of the battery module, and playing a positive role in reducing the cost of the ocean observation device.
[0069] It should be noted that in the data acquisition mode, the device terminal can use existing current sampling circuits and voltage sampling circuits to monitor the output current and output voltage of the sensor module in real time, so that the real-time power of the sensor power supply module can be calculated.
[0070] Since the ocean observation device neither collects information nor communicates in the sleep mode, there is almost no data processing and transmission work to be done. Therefore, in some embodiments, the steps for the device terminal to enter the low-power state may include: the processor enters the low-power state.
[0071] In some embodiments, the device terminal can control the sensor power supply module and the communication power supply module in the following ways: If the switching power supply controller included in a certain power supply module has a power enable pin (the level of the power enable pin of some existing switching power supply controllers can control whether it works), then the device terminal can turn off or turn on the power supply module by setting the power enable pin to the relevant level; If the switching power supply controller of a certain power supply module does not have a power enable pin, then a switch can be set between the power supply module and the battery module, and the device terminal can control the opening and closing of the power supply module by controlling the on-off of the switch. Since the switch requires a certain amount of energy consumption, the sensor power supply module and the communication power supply module preferably use switching power supplies with power enable pins.
[0072] To reduce the energy consumption in the sleep mode, in some embodiments, the power consumption management method for the ocean observation device may further include: in the sleep mode, the IO ports that are suspended from use in the sleep mode are also set to a low level, which can reduce the power consumption of controlling the power supply module. It should be noted that the "IO ports suspended from use" refers to all the IO ports of the device terminal included in the processor that do not communicate or control with the peripheral circuit during the entire sleep mode, such as the IO ports for controlling the opening and closing of each sensor module.
[0073] To further reduce the device power consumption, in some embodiments, the power consumption management method for the ocean observation device may further include the following steps:
[0074] In the sleep mode, also control the non-volatile memory included in the ocean observation device to enter the low-power state;
[0075] In the data acquisition mode, during the sampling process of multiple sensor modules, when the remaining buffer of the device terminal is less than the preset buffer size, control the non-volatile memory to enter the read-write state, write the sampling data in the buffer of the device terminal to the non-volatile memory, and after the sampling data is written, delete the sampling data in the buffer and control the non-volatile memory to enter the low-power state;
[0076] In the communication mode, control the non-volatile memory to enter the read-write state.
[0077] Since reading and writing of non-volatile memory consume a certain amount of power, in this embodiment, when there is no need to read and write the non-volatile memory, the non-volatile memory is controlled to enter a low-power state, thereby further reducing energy consumption. Additionally, due to the gradual change characteristics of ocean information, such as seawater temperature, seawater flow direction, seawater flow velocity, etc., there is generally no obvious change within a relatively short period (such as 10 minutes), and there is no need for high-frequency information acquisition. To save energy consumption, when formulating the sampling work process of each sensor module, the device terminal does not control the sensor module to be in a working state all the time in the entire data acquisition mode. Therefore, when the cache of the device terminal is emptied or the remaining memory is large, it generally takes a relatively long time for the cache to be consumed. So, in the data acquisition mode, there is no need for the non-volatile memory to remain in a read / write state, which can further achieve energy conservation. Optionally, the preset cache can be 5 to 20 KB.
[0078] Due to the great uncertainty of the drifting of the ocean observation device, if the ocean observation device drifts out of the communication range of the satellite, it will cause the inability to establish a communication channel with the satellite, and thus the observation data cannot be sent to the satellite, resulting in data loss. Moreover, the operation of the communication module consumes a lot of power. To avoid data loss and power waste, in some embodiments, the steps of controlling the operation of the communication module may include: controlling the communication module to send sampling data, and during the process of sending the sampling data, it is also determined whether a handshake signal indicating normal communication with the satellite is obtained from the satellite within the first set time. If so, continue to send the sampling data and set the communication status bit of the ocean observation device to valid; otherwise, stop sending the sampling data and set the communication status bit to invalid. Moreover, the power consumption management method for the ocean observation device further includes: determining whether the communication status bit is invalid. If so, prohibit the ocean observation device from entering the data acquisition mode and periodically enter the sleep mode and the communication mode.
[0079] Since there is still a risk of losing contact with the satellite during the process of the communication module sending sampling data, as long as no handshake signal feedback from the satellite is received within the first set time, the device terminal will set the communication status bit to invalid. When the communication status bit is invalid, since there is still some observation data in the ocean observation device that has not been sent to the satellite, and there is still a risk of losing contact with the satellite if ocean information continues to be collected before this part of the observation data is sent to the satellite, the data collection mode will be temporarily prohibited, and the device will enter the sleep mode and communication mode periodically. After each entry into the communication mode, the device terminal will attempt to control the communication module to send some observation data to the satellite. If no handshake signal is obtained within the first set time, it will immediately enter the sleep mode. When the sleep mode ends, it will enter the communication mode, and this cycle will repeat until normal communication with the satellite can be established, and the communication status bit will be set to valid. In this way, the ocean observation device can continue to send the observation data to the satellite and continue to work according to the observation task after the sending is completed. It can be understood that in the sleep mode, since the ocean observation device will continue to drift, after several cycles of the sleep mode and communication mode, the device may return to the satellite communication range again.
[0080] Furthermore, the steps of periodically entering the sleep mode and communication mode may include: after the duration of each time the ocean observation device is controlled to enter the sleep mode is greater than the second set time, controlling the ocean observation device to enter the communication mode. Among them, the first set time can be 10 minutes, and the second set time can be 4 hours.
[0081] Due to the influence of other factors such as temperature, battery capacity difference, and power consumption difference of hardware modules on the battery, after each ocean observation device is actually put into use, there is a certain uncertainty in power consumption. When the actual power consumption is higher than the theoretical power consumption, it may cause the ocean observation device to fail to work for the target in-service time. In view of this, in some embodiments, the module power consumption list also includes the power of the communication module during operation, and the power of the device terminal after entering the low-power state and normal operation state respectively. Moreover, the power consumption management method for the ocean observation device may further include the step of periodically performing the observation task. Optionally, the period for performing the observation task is 10 to 30 days.
[0082] In some embodiments, as Figure 3 shown, the steps of the observation task may include the following steps:
[0083] S51. Record the time period from the start of entering the sleep mode, through entering the data collection mode and communication mode in sequence, until exiting the communication mode as the current collection cycle;
[0084] S52. Record the durations of the sleep mode and the communication mode within the current acquisition period, obtaining a sleep duration that can represent the length of the sleep mode duration and a communication duration that can represent the length of the communication mode duration;
[0085] S53. Record the running time of each sensor module in the data acquisition mode within the current acquisition period, obtaining running time data that can represent the running time of each sensor module within the current acquisition period;
[0086] S54. Calculate the total module power consumption of the current acquisition period according to the pre - stored module power consumption list, sleep duration, communication duration, and running time data; wherein, the module power consumption list includes the power of each sensor module during operation, the power of the communication module during operation, and the power of the device terminal after entering the low - power state and the normal operation state respectively;
[0087] S55. Obtain the output voltage of the battery module at the moment of exiting the data acquisition mode within the current acquisition period, obtaining a remaining voltage that can represent the magnitude of the output voltage of the battery module at the moment of exiting the data acquisition mode;
[0088] S56. Determine the remaining power of the battery module according to the remaining voltage;
[0089] S57. Calculate the minimum remaining in - service time of the ocean observation device according to the target in - service time and the actual in - service time of the ocean observation device;
[0090] S58. Calculate the minimum theoretical required power according to the total module power consumption and the minimum remaining in - service time;
[0091] S59. Calculate the difference between the minimum theoretical required power and the remaining power, obtaining a power difference;
[0092] S510. Determine whether the power difference is greater than the first set power. If so, adjust the observation task.
[0093] In this embodiment, when the power of the communication module during operation, the power of the device terminal after entering the low-power state and the normal operation state respectively, and the power of each sensor module during operation are obtained according to the module power consumption list, as long as the sleep duration, communication duration, and operation time data are known, the total power consumption (i.e., the total module power consumption) within the current acquisition cycle can be calculated. Then, when the remaining voltage is obtained, the remaining power of the battery module can be determined according to the pre-stored power and voltage table (including the remaining power corresponding to different output voltages of the battery module). Of course, the remaining power can be calculated according to the remaining voltage through existing algorithms (such as the voltage method). Subtracting the actual in-service time (automatically recorded by the software system) from the target in-service time (usually 1 year) can obtain the minimum remaining in-service time. From the current observation task, the acquisition and communication cycle of the ocean observation device can be known. When the minimum remaining in-service time is obtained, the number of acquisition and communication cycles that need to be run at least can be calculated. For example, if the minimum remaining in-service time is 148 days, and if it is necessary to enter the sleep mode, data acquisition mode, and communication mode once every 7 days to complete one acquisition and communication cycle, then the number of acquisition and communication cycles that need to be run at least is 21 (equal to the integer part of the quotient of 148 / 7, which can be achieved through the rounding function). Then, multiplying the total module power consumption by the number of acquisition and communication cycles that need to be run at least can obtain the minimum theoretical required power. When the power difference is greater than the first set power, it means that there is a certain gap between the remaining power of the battery module and the power required to maintain until the end of the target in-service time. Therefore, the device terminal can adjust the observation task to a lesser extent according to the actual situation to reduce the power consumption in subsequent acquisition and communication cycles. For example, increasing the duration of entering the sleep mode (equivalent to increasing the acquisition and communication cycle) and / or appropriately reducing the operation duration of each sensor module (equivalent to reducing the data acquisition amount at the cost of reducing the power consumption).
[0094] It can be understood that performing the observation task steps requires consuming the computing power of the processor and increasing the energy consumption. Therefore, it is not advisable to execute it frequently. Moreover, after each adjustment of the observation task, it takes a relatively long time for the ocean observation device to run before it is possible to determine whether the adjustment effect is effective.
[0095] It should be noted that the module power consumption list can be stored in the non-volatile memory of the device terminal in a pre-stored manner. The power of entering the sleep mode and communication mode, as well as the power of each sensor module during operation, can be tested and recorded before the ocean observation device is put into use. The specific test method can refer to the existing power test method and will not be elaborated here.
[0096] When factors such as hardware exceptions, too high or too low temperature, and the communication status bit remaining invalid for too long occur, they may all cause a sharp increase in the power consumption of the battery module in a short period of time, resulting in a serious power shortage of the battery module. In response to this, in the observation task step, the following steps may also be included: It is also determined whether the power difference is greater than the second set power. If so, a power shortage alarm signal is generated, and the power shortage status bit of the ocean observation device is set to valid; otherwise, the power shortage status is set to invalid; where the second set power is greater than the first set power. Correspondingly, the power consumption management method for the ocean observation device further includes: in the communication mode, it is also determined whether the power shortage status bit is valid. If so, a power shortage alarm signal is sent through the communication module, and the power shortage status bit is set to invalid after the power shortage alarm signal is sent; it is also determined whether an observation task adjustment signal is obtained. If so, the observation task is adjusted according to the observation task adjustment signal.
[0097] Considering ensuring that the amount of observed data is maintained within an appropriate range, when the power difference is less than the second set power and greater than the first set power, although the device terminal can adaptively and automatically adjust the observation task, it will only reduce the power consumption to a small extent (the adjusted power consumption generally does not exceed 5 to 10 watts), and ensure that the operation duration of each sensor module is not less than the corresponding value. That is to say, the device terminal has no right to infinitely reduce the device power. In this embodiment, when the power difference is greater than the second set power, it indicates that the battery module is seriously short of power, and fine-tuning the power consumption is not enough to supply power to the ocean observation device until the end of the target in-service time. Therefore, a power shortage alarm signal will be sent through the communication module. The power shortage alarm signal will inform the staff in the land observation station that the device has a serious power shortage situation, so that the staff can re-formulate the observation task according to the actual needs (such as greatly increasing the duration of entering the sleep mode and / or the operation duration of each sensor module), and send an observation task adjustment signal based on the re-formulated observation task, enabling the device terminal to adjust the observation task according to the observation task adjustment signal.
[0098] In some embodiments, the step of adjusting the sampling workflow of each sensor module according to the pre-stored module power consumption list, observation task, and real-time power to keep the real-time power within the set power range may include: when the real-time power is less than the lower limit value of the set power range, controlling the next sensor module to be turned on; when the real-time power is greater than the upper limit value of the set power range, controlling the next sensor module to be turned off.
[0099] It should be noted that due to the gradual change characteristics of ocean information, the actual operation of each sensor module in the data acquisition mode is also intermittent. Taking the flow sensor as an example, generally in the data acquisition mode, its sampling workflow can be: running for 5 - 15 minutes within every 20 - 40 minutes; another example is the salinity sensor, whose sampling workflow can be: running for 2 - 5 minutes within every 1 - 3 hours. After each entry into the data acquisition mode, each sensor module will formulate the sampling workflow of each sampling operation with the pre - stored process - setting data, and then adjust the actual sampling workflow of some sensor modules based on the real - time power to ensure that the sensor power supply module operates in the high - efficiency area of power conversion, thereby achieving the purpose of energy conservation.
[0100] Optionally, the set power range is 0.9P to P, where P represents the rated power of the sensor power supply module.
[0101] It should be noted that ocean observation devices are mainly divided into two categories: buoy - type ocean observation devices and mooring - type ocean observation devices. Since mooring - type ocean observation devices mainly collect ocean information of a set depth or seabed - based ocean information and need to work underwater at a depth of more than 100 meters, due to the shielding effect of seawater, mooring - type ocean observation devices cannot communicate with satellites underwater. Therefore, when the ocean observation device communicates with satellites, it needs to float to the sea surface to establish a good and stable communication channel. Therefore, in some embodiments, the power consumption management method for the ocean observation device may further include: determining whether the mooring - type ocean observation device has floated to the sea surface, and if so, entering the communication mode. In this embodiment, only when it is determined that the mooring - type ocean observation device has floated to the sea surface will it enter the communication mode, so as to establish a good communication environment for the communication mode, minimize the time to enter the communication mode, and help save electric energy.
[0102] In addition, it can be determined whether the ocean observation device has floated to the sea surface by performing the following steps: measuring the water pressure through a pressure sensor, and determining whether the water pressure is less than the set pressure. If so, it is determined that the mooring - type ocean observation device has floated to the sea surface. It can be understood that since the deeper the water depth, the greater the water pressure, the water depth can be characterized based on the water pressure, and the set pressure is a pre - stored pressure value that can represent the standard water pressure of the sea surface. Therefore, when the water pressure is less than the set pressure, it can be determined that the mooring - type ocean observation device has floated to the sea surface.
[0103] Since the submersible buoy-type ocean observation device will seriously affect ocean information such as seawater temperature, seawater flow velocity, and seawater flow direction during the ascent and descent processes, the reference value of the ocean information collected during the ascent and descent processes is not high. Therefore, in some embodiments, the power consumption management method for the ocean observation device may further include: determining whether the submersible buoy-type ocean observation device is in the descent process or the ascent process, and if so, entering the sleep mode. In this embodiment, as long as it is determined that the submersible buoy-type ocean observation device is in the ascent process or the descent process, it will enter the sleep mode, thereby reducing the time for entering the data acquisition mode and achieving an energy-saving effect.
[0104] In addition, the following steps can be executed to determine whether the submersible buoy-type ocean observation device is in the ascent process or the descent process: measure the water pressure through a pressure sensor, and determine whether the change rate of the water pressure is greater than a first set speed value. If so, it is determined that the submersible buoy-type ocean observation device is in the descent process. It is also necessary to determine whether the change rate of the water pressure is less than a second set speed value. If so, it is determined that the submersible buoy-type ocean observation device is in the ascent process. It can be understood that since the submersible buoy-type ocean observation device generally enters the data acquisition mode at a relatively fixed depth above sea level during operation to achieve the observation work, although affected by ocean currents or organisms, the depth of the submersible buoy-type ocean observation device may fluctuate, but the absolute value of the depth change rate is small, and the absolute value of the depth change rate only shows obvious changes during the ascent or descent process. Therefore, when the change rate of the water pressure is greater than the first set speed value, it can be determined that the submersible buoy-type ocean observation device is in the descent process, and when the change rate of the water pressure is less than the second set speed value, it can be determined that the submersible buoy-type ocean observation device is in the ascent process.
[0105] Since the deeper the water, the longer the time required for ascent (the ascent time ranges from 15 to 50 minutes), in order to save electric energy, in some embodiments, when the ocean observation device is a submersible buoy-type ocean observation device, the power consumption management method for the ocean observation device may further include: when it is determined that the submersible buoy-type ocean observation device is in the ascent process, intermittently measure the water pressure through the pressure sensor. For example, control the pressure sensor to work for 3 to 8 seconds every 1 minute, so as to save electric energy as much as possible. As Figure 4 shown, the present invention also provides a device terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the power consumption management method for the ocean observation device provided by the embodiments of the present invention are implemented.
[0106] In this specification, the various embodiments are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. For the same or similar parts among the embodiments, reference can be made to each other. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple. For the relevant parts, reference can be made to the description in the method section.
[0107] Those skilled in the art can further realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0108] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be directly implemented by hardware, software modules executed by a processor, or a combination of the two. The software modules can be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium well-known in the technical field.
[0109] It can be understood that the above embodiments only represent the preferred embodiments of the present invention. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the patent of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, the above technical features can be freely combined, and several modifications and improvements can also be made, which all belong to the protection scope of the present invention. Therefore, all equivalent transformations and modifications made to the scope of the claims of the present invention should fall within the scope covered by the claims of the present invention.
Claims
1. A power consumption management method for an ocean observation device, used for a device terminal included in the ocean observation device, characterized in that: The ocean observation device further includes a battery module, a communication module, a communication power supply module for converting the output voltage of the battery module and supplying power to the communication module, a plurality of sensor modules, and a sensor power supply module for converting the output voltage of the battery module and supplying power to the plurality of sensor modules. The power consumption management method for the ocean observation device includes: Entering a sleep mode, a data collection mode or a communication mode according to an observation task; the observation task includes formulating the duration of the sleep mode and the communication mode, and formulating relevant data of the working tasks of each of the sensor module modes; In the sleep mode, the communication power supply module and the sensor power supply module are controlled to be turned off and enter a low power consumption state; In the data acquisition mode, exit the low power consumption state, control the communication power supply module to turn off, control the sensor power supply module to turn on, monitor the real-time power of the sensor power supply module, and adjust the sampling workflow of each sensor module according to the real-time power, so that the real-time power is kept within the set power range; wherein each sensor module operates intermittently in the data acquisition mode; In the communication mode, exit the low power consumption state, control the sensor power supply module to turn off, control the communication power supply module to turn on, and control the communication module to work; The step of controlling the communication module to work includes: controlling the communication module to send out sampling data, and in the process of sending out the sampling data, determining whether a handshake signal from a satellite is obtained within a first set time, if so, continuing to send out the sampling data and setting the communication status bit of the ocean observation device to be valid, otherwise stopping sending out the sampling data and setting the communication status bit to be invalid; The power consumption management method for an ocean observation device further includes: determining whether the communication status bit is invalid, and if so, prohibiting the ocean observation device from entering the data acquisition mode, and periodically entering the sleep mode and the communication mode, and after entering the communication mode each time, if the handshake signal is not obtained within the first set time, immediately entering the sleep mode; The step of periodically entering the sleep mode and the communication mode comprises: controlling the ocean observation device to enter the communication mode after the duration of each control of the ocean observation device to enter the sleep mode is greater than a second set time; the first set time is 10 minutes, and the second set time is 4 hours; The step of adjusting the sampling workflow of each sensor module according to the real-time power so that the real-time power is kept within the set power range includes: when the real-time power is less than the lower limit of the set power range, controlling the next sensor module to be turned on to turn on; when the real-time power is greater than the upper limit of the set power range, controlling the next sensor module to be turned off to turn off; the set power range is 0.9P to P, where P represents the rated power of the sensor power supply module; The observation task steps are performed periodically, including: starting from entering the sleep mode, sequentially entering the data acquisition mode and the communication mode, and until exiting the communication mode, the time period is recorded as the current acquisition cycle; recording the duration of the sleep mode and the communication mode in the current acquisition cycle to obtain the sleep duration and the communication duration; recording the operation time of each sensor module in the data acquisition mode in the current acquisition cycle to obtain the operation time data; calculating the total module power consumption of the current acquisition cycle according to the pre-stored module power consumption list, sleep duration, communication duration and operation time data; wherein the module power consumption list includes the power of each sensor module when it is running, the power of the communication module when it is running, and the power of the device terminal after entering the low power consumption state and the normal operation state respectively; obtaining the power consumption at the time of exiting the data acquisition mode in the current acquisition cycle. The output voltage of the battery module is used to obtain the residual voltage; the residual power of the battery module is determined according to the residual voltage; the minimum remaining service time of the ocean observation device is calculated according to the target service time and the actual service time of the ocean observation device; the minimum theoretical required power is calculated according to the total power consumption of the module and the minimum remaining service time; the difference between the minimum theoretical required power and the residual power is calculated to obtain the power difference; it is determined whether the power difference is greater than a first set power, and if so, the observation task is adjusted, including increasing the duration of entering the sleep mode and / or reducing the operating time of each sensor module; it is also determined whether the power difference is greater than a second set power, and if so, a power shortage alarm signal is generated, and the power shortage status bit of the ocean observation device is set to valid, otherwise the power shortage status is set to invalid; wherein the second set power is greater than the first set power; The power consumption management method for the ocean observation device also includes: in the communication mode, it is also determined whether the power shortage status bit is valid, and if so, the power shortage alarm signal is sent to the land observation station through the communication module to inform the staff to re-formulate the observation task, and the power shortage status bit is set to invalid after the power shortage alarm signal is sent; it is also determined whether an observation task adjustment signal is obtained, and if so, the observation task is adjusted according to the observation task adjustment signal.
2. The power consumption management method for an ocean observation device according to claim 1, characterized in that: Also includes: In the sleep mode, the IO ports that are suspended in the sleep mode are also set to a low level.
3. The power consumption management method for an ocean observation device according to claim 1, characterized in that: Also includes: In the sleep mode, the non-volatile memory included in the ocean observation device is also controlled to enter a low power consumption state; In the data acquisition mode, during the sampling operation of the multiple sensor modules, when the remaining cache of the device terminal is less than the preset cache size, the non-volatile memory is controlled to enter a read-write state, and the sampled data in the cache of the device terminal is written to the non-volatile memory. After the writing of the sampled data is completed, the sampled data in the cache is deleted and the non-volatile memory is controlled to enter a low power consumption state; In the communication mode, the non-volatile memory is controlled to enter a read-write state.
4. The power consumption management method for an ocean observation device according to claim 1, characterized in that: When the ocean observation device is a submerged buoy type ocean observation device, the power consumption management method for the ocean observation device further includes: Determine whether the submerged buoy type ocean observation device is in the process of diving or surfacing, and if so, enter the sleep mode; Determine whether the submerged buoy type ocean observation device has floated to the sea level, and if so, enter the communication mode.
5. A device terminal, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the power consumption management method for an ocean observation device as claimed in any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Energy consumption adjusting method and edge data center system
CN109753400A
Double-processor ocean drifting buoy control system
CN115755685A