Power consumption control method and control device of safety belt hook monitoring device and safety belt
By using the main control chip, limit switch and motion sensor on the seat belt hook, the movement and mount status of the hook is detected, the problem of short battery life is solved, extending battery life and improving real-time and accuracy of monitoring.
Patent Information
- Application Number
- CN202411440287.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-01-14
AI Technical Summary
In the prior art, the battery life of the seat belt hook monitoring device is short, resulting in frequent replacement and maintenance, affecting the real-time and accuracy of monitoring.
By using the main control chip, limit switch and motion sensor on the seat belt hook, the movement and mount state of the hook are detected respectively, and the main control chip enters the sleep state or wake-up state to reduce power consumption and improve battery life.
Extend battery life, reduce maintenance frequency, and improve real-time and accuracy of hook monitoring.
Smart Images

Figure CN119310905A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of energy-saving control, and in particular to a power consumption control method of a seat belt hook monitoring device, a control device, a computer-readable storage medium, a computer program product and a seat belt. Background Art
[0002] In the modern safety production and operation process, the electronicization of high-altitude operation safety belts has become an important means to improve operation safety and management efficiency. Especially in the high-altitude operation environment, the reliability of the safety belt is directly related to the life safety of the operator. Therefore, it is particularly important to carry out real-time monitoring and early warning for the key component of the safety belt - the hook.
[0003] In the prior art, the hook monitoring of the height work safety belt is usually realized by electronic modules. These electronic modules integrate sensors, processors and communication modules, which can monitor the status of the hook in real time and transmit the data to the central control system or the operator. However, due to the small size of the electronic module that can be installed on the hook, the volume of the battery that can be placed is also greatly limited, and it is impossible to accommodate large-capacity batteries.
[0004] This limitation directly affects the working life of the hook monitoring electronic module. If the power consumption of the electronic module is not properly controlled, the battery life will be greatly shortened, and the battery may need to be replaced every few days or weeks, resulting in frequent battery replacement and maintenance. This not only increases the workload of operators, but also may affect the real-time and accuracy of hook monitoring due to untimely battery replacement, thereby reducing the use effect and experience of the seat belt hook monitoring electronic intelligence. Summary of the invention
[0005] The main purpose of the present application is to provide a power consumption control method, a control device, a computer-readable storage medium, a computer program product and a seat belt for a seat belt hook monitoring device, so as to at least solve the problem of short battery life of the seat belt hook monitoring device in the prior art.
[0006] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a power consumption control method of a seat belt hook monitoring device is provided, wherein the seat belt hook monitoring device is located on the seat belt hook, and the seat belt hook monitoring device includes a main control chip, a limit switch and a motion sensor, and the main control chip is communicatively connected with the limit switch and the motion sensor respectively, and the method includes: when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not fastened, controlling the main control chip to enter a sleep state; when the motion sensor detects that the seat belt hook has moved, controlling the motion sensor to send a first wake-up signal to the main control chip, so that the main control chip exits the sleep state; when the limit switch detects that the seat belt hook is fastened, controlling the limit switch to send a second wake-up signal to the main control chip, so that the main control chip exits the sleep state.
[0007] Optionally, after controlling the motion sensor to send a first wake-up signal to the main control chip so that the main control chip exits the sleep state, the method includes: controlling the main control chip to send a connection request to at least one host so that the main control chip establishes a wireless connection with one of the hosts; when the main control chip fails to establish a wireless connection with the host within a predetermined time period, controlling the main control chip to enter the sleep state.
[0008] Optionally, the main control chip includes a Bluetooth module, and the Bluetooth module is used to perform Bluetooth communication with a host. The method further includes: when the Bluetooth signal strength between the Bluetooth module and the host is greater than a predetermined strength, reducing the power of the Bluetooth module.
[0009] Optionally, the method also includes: when the main control chip establishes a wireless communication connection with the host, controlling the main control chip to operate at a rated voltage and a predetermined frequency; when the main control chip does not establish a wireless communication connection with the host, controlling the voltage of the main control chip to be lower than the rated voltage and / or controlling the frequency of the main control chip to be lower than the predetermined frequency.
[0010] Optionally, there are multiple seat belt hooks, and the method further includes: when the seat belt hook monitoring device of one seat belt hook establishes a wireless communication connection with the host, controlling the host not to approve the connection requests of other seat belt hook monitoring devices.
[0011] Optionally, the method further comprises: when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is fastened, issuing an alarm signal to remind checking whether the motion sensor and the limit switch are faulty.
[0012] According to another aspect of the present application, a power consumption control device of a seat belt hook monitoring device is provided, wherein the seat belt hook monitoring device is located on the seat belt hook, and the seat belt hook monitoring device comprises a main control chip, a limit switch and a motion sensor, wherein the main control chip is communicatively connected with the limit switch and the motion sensor respectively, and the device comprises: a first control unit, for controlling the main control chip to enter a sleep state when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not fastened; a second control unit, for controlling the motion sensor to send a first wake-up signal to the main control chip when the motion sensor detects that the seat belt hook has moved, so that the main control chip exits the sleep state; and a third control unit, for controlling the limit switch to send a second wake-up signal to the main control chip when the limit switch detects that the seat belt hook is fastened, so that the main control chip exits the sleep state.
[0013] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the method described in any one of the devices where the computer-readable storage medium is located is controlled.
[0014] According to another aspect of the present application, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, any one of the methods described above is implemented.
[0015] According to another aspect of the present application, a seat belt is provided, comprising: a seat belt hook, a seat belt hook monitoring device, one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of the methods described.
[0016] Applying the technical solution of the present application, in the above-mentioned power consumption control method of a seat belt hook monitoring device, the seat belt hook monitoring device is located on the seat belt hook, the above-mentioned seat belt hook monitoring device includes a main control chip, a limit switch and a motion sensor, the above-mentioned main control chip is communicatively connected with the above-mentioned limit switch and the above-mentioned motion sensor respectively, and the above-mentioned method includes: when the above-mentioned motion sensor detects that the above-mentioned seat belt hook has not moved and the above-mentioned limit switch detects that the above-mentioned seat belt hook is not fastened, controlling the above-mentioned main control chip to enter a sleep state; when the above-mentioned motion sensor detects that the above-mentioned seat belt hook has moved, controlling the above-mentioned motion sensor to send a first wake-up signal to the above-mentioned main control chip, so that the above-mentioned main control chip exits the above-mentioned sleep state; when the above-mentioned limit switch detects that the above-mentioned seat belt hook is fastened, controlling the above-mentioned limit switch to send a second wake-up signal to the above-mentioned main control chip, so that the above-mentioned main control chip exits the above-mentioned sleep state. The method detects whether the seat belt hook moves through a motion sensor on the seat belt hook, and detects whether the seat belt hook is fastened through a limit switch on the seat belt hook. When the seat belt hook moves or is fastened, the main control chip is awakened to exit the sleep state, otherwise the main control chip is controlled to enter the sleep state, thereby reducing power consumption and improving the battery life of the seat belt hook, thereby solving the problem of short battery life of the seat belt hook monitoring device in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 A hardware structure block diagram of a mobile terminal of a power consumption control method of a seat belt hook monitoring device provided in accordance with an embodiment of the present application is shown;
[0018] Figure 2 A schematic flow chart of a power consumption control method of a seat belt hook monitoring device provided according to an embodiment of the present application is shown;
[0019] Figure 3 A structural block diagram of a seat belt hook monitoring device provided according to an embodiment of the present application is shown;
[0020] Figure 4 A circuit embedded program workflow diagram of a seat belt hook monitoring device provided according to an embodiment of the present application is shown;
[0021] Figure 5 A structural block diagram of a power consumption control device of a seat belt hook monitoring device provided according to an embodiment of the present application is shown.
[0022] The above drawings include the following reference numerals:
[0023] 102, processor; 104, memory; 106, transmission device; 108, input and output devices. DETAILED DESCRIPTION
[0024] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0025] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0027] As introduced in the background technology, in the prior art, the hook monitoring of the height work safety belt usually relies on electronic modules to be implemented. However, due to the small structural size of the electronic module that can be installed on the hook, the volume of the placed battery is greatly limited and cannot accommodate large-capacity batteries. In order to solve the problem of short battery life of the safety belt hook monitoring device in the prior art, the embodiments of the present application provide a power consumption control method, a control device, a computer-readable storage medium, a computer program product and a safety belt for a safety belt hook monitoring device.
[0028] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0029] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 1 is a hardware structure block diagram of a mobile terminal of a power consumption control method of a seat belt hook monitoring device according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0030] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as a computer program corresponding to a power consumption control method of a seat belt hook monitoring device in an embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The transmission device 106 is used to receive or send data via a network. The above network specific examples may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0031] In this embodiment, a power consumption control method for a seat belt hook monitoring device running on a mobile terminal, a computer terminal or a similar computing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0032] The seat belt hook monitoring device is located on the seat belt hook, and comprises a main control chip, a limit switch and a motion sensor. The main control chip is respectively communicatively connected with the limit switch and the motion sensor.
[0033] Figure 2 It is a flow chart of a power consumption control method of a seat belt hook monitoring device according to an embodiment of the present application.
[0034] like Figure 2 As shown, the method comprises the following steps:
[0035] Step S201, when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not fastened, controlling the main control chip to enter a sleep state;
[0036] Specifically, the motion sensor has a sleep mechanism. When the motion sensor detects that the seat belt hook is stationary and the limit switch detects that the seat belt hook is not fastened, in this case, the main control chip will suspend activity to save energy while keeping the system ready to respond to any changes at any time. This intelligent energy management strategy helps to extend the power life while ensuring that the system can quickly resume operation when needed.
[0037] Step S202, when the motion sensor detects that the seat belt hook moves, controlling the motion sensor to send a first wake-up signal to the main control chip, so that the main control chip exits the sleep state;
[0038] Specifically, the motion sensor has a wake-up mechanism. When the motion sensor detects that the seat belt hook has moved, the sensor is awakened and triggers the main control chip to start working. The system will trigger the motion sensor to send a wake-up signal to the main control chip to restore it from sleep mode. The wake-up signal is defined as the first wake-up signal. The wake-up mechanism can ensure that the system can respond quickly at critical moments and improve the timeliness of monitoring. In addition, by waking up the main control chip in time, the system can effectively reduce energy consumption and extend the service life of the equipment.
[0039] Step S203, when the limit switch detects that the seat belt hook is hung, the limit switch is controlled to send a second wake-up signal to the main control chip, so that the main control chip exits the sleep state.
[0040] Specifically, when the limit switch detects that the seat belt hook is fastened, the system will trigger the limit switch to send a wake-up signal to the main control chip to wake it up from the sleep state. The wake-up signal is defined as the second wake-up signal. The wake-up mechanism can ensure that the system can respond quickly when the hook is fastened, thereby ensuring the monitoring and control functions of the seat belt hook.
[0041] Through this embodiment, in the power consumption control method of the above-mentioned seat belt hook monitoring device, it includes: when the above-mentioned motion sensor detects that the above-mentioned seat belt hook has not moved and the above-mentioned limit switch detects that the above-mentioned seat belt hook is not tied, controlling the above-mentioned main control chip to enter the sleep state; when the above-mentioned motion sensor detects that the above-mentioned seat belt hook has moved, controlling the above-mentioned motion sensor to send a first wake-up signal to the above-mentioned main control chip, so that the above-mentioned main control chip exits the above-mentioned sleep state; when the above-mentioned limit switch detects that the above-mentioned seat belt hook is tied, controlling the above-mentioned limit switch to send a second wake-up signal to the above-mentioned main control chip, so that the above-mentioned main control chip exits the above-mentioned sleep state. The present application detects whether the seat belt hook moves through the motion sensor on the seat belt hook, detects whether the seat belt hook is tied through the limit switch on the seat belt hook, and wakes up the main control chip to exit the sleep state when the seat belt hook moves or is tied, otherwise controls the main control chip to enter the sleep state, reduces power consumption, and improves the battery life of the seat belt hook, thereby solving the problem of short battery life of the seat belt hook monitoring device in the prior art.
[0042] It should be noted that, in one embodiment, Figure 3 As shown, the main control chip used is the GR5331 chip, which is used to intelligently adjust the power consumption of each module;
[0043] Specifically, the main control chip is communicated with the above-mentioned limit switch and the above-mentioned motion sensor respectively. The main control chip has the characteristics of high performance and low power consumption. It can intelligently adjust the power consumption of each module according to the different working states of the system to achieve the best energy-saving effect. At the same time, the main control chip also has powerful data processing capabilities and can quickly process data from various sensors to achieve efficient hook monitoring functions.
[0044] In one embodiment, if Figure 3 As shown, the limit switch is a micro switch, which is used to detect the hooking and unhooking status;
[0045] Specifically, the limit switch can timely detect the current state of the hook, such as the tied or untied state. When the hook is tied, the limit switch is triggered and sends a signal to the main control chip. In order to reduce power consumption, the micro switch adopts a low-power design and only detects and triggers when necessary.
[0046] In one embodiment, if Figure 3 As shown, the above-mentioned motion sensor uses a six-axis sensor LSM6DSVE, and the above-mentioned main control chip is also connected to the six-axis sensor LSM6DSVE through an I2C interface to obtain the motion state and posture information of the hook in real time.
[0047] Specifically, the above-mentioned motion sensor can detect the acceleration and angular velocity of the hook in three directions, and transmit the data to the main control chip for processing. In order to reduce power consumption, the hook status data is compressed through data compression technology to reduce the amount of data transmission, thereby reducing communication power consumption.
[0048] In one embodiment, the seat belt hook monitoring device further includes a power supply, and the power supply is used to provide necessary power support for various components of the system.
[0049] Specifically, the power supply is located on the seat belt hook, and the power supply is used to power the seat belt hook monitoring device, and the power supply includes two batteries connected in parallel, such as Figure 3 As shown, two CR2050 300mAh / 3V button batteries are used, which can maintain the normal operation of the hook monitoring module for about 254 days, greatly reducing the user's maintenance cost and time. Each chip receives power supply from a 3V button battery through a 3V power supply interface.
[0050] like Figure 3 As shown, the power supply also includes a battery monitoring switch circuit;
[0051] Specifically, the battery monitoring switch circuit is connected to the main control chip through an IO signal to implement switch control of battery voltage monitoring to ensure stable operation of the system.
[0052] The above-mentioned main control chip also includes a Bluetooth module;
[0053] Specifically, the main control chip integrates Bluetooth technology, adopts a low-power Bluetooth SOC chip, supports Bluetooth wireless communication technology, can achieve wireless connection with mobile phones or other Bluetooth devices, and can achieve real-time communication and data transmission with remote monitoring equipment. Through Bluetooth technology, users can easily view and obtain the motion status and posture information of the hook, and perform remote control and other operations.
[0054] In order to further save energy consumption, in an optional implementation, after controlling the motion sensor to send a first wake-up signal to the main control chip so that the main control chip exits the sleep state, the method further includes:
[0055] Step S401, controlling the main control chip to send a connection request to at least one host, so that the main control chip establishes a wireless connection with one of the hosts;
[0056] Specifically, in order to restore the main control chip from the sleep state and establish a connection with the host, the system will control the main control chip to actively send a connection request to at least one host to establish a stable wireless communication connection, so that the main control chip exits the sleep state and changes to the active state. By establishing the connection, the main control chip can quickly complete the response.
[0057] Step S402, when the main control chip does not establish a wireless connection with the host within a predetermined period of time, control the main control chip to enter the sleep state.
[0058] Specifically, if the main control chip fails to establish a wireless connection with the host within the specified time, the system will trigger the main control chip to enter a sleep state in order to prevent resource waste and improve system efficiency. This control mechanism helps save energy, ensure system stability, and ensure that the system can respond quickly when the state changes.
[0059] In order to further save energy consumption, in an optional implementation, the main control chip includes a Bluetooth module, and the Bluetooth module is used to perform Bluetooth communication with the host. The method further includes:
[0060] Step S403, when the Bluetooth signal strength between the Bluetooth module and the host is greater than a predetermined strength, reducing the power of the Bluetooth module;
[0061] Specifically, during the Bluetooth communication process, the main control chip will intelligently adjust the Bluetooth module according to the signal quality and data transmission volume. When the Bluetooth signal strength between the Bluetooth module and the host exceeds the set threshold, the system will automatically adjust the power of the Bluetooth module to reduce the energy consumption of the Bluetooth module to achieve energy saving.
[0062] It is understandable that through Bluetooth technology, users can easily check the hook status, receive alarm information, and perform remote control operations.
[0063] In order to more effectively reduce the power consumption of the main control chip, in an optional implementation, the method further includes:
[0064] Step S404, when the main control chip establishes a wireless communication connection with the host, controlling the main control chip to operate at a rated voltage and a predetermined frequency;
[0065] Specifically, when the main control chip establishes a wireless communication connection with the host, the system will adjust the voltage and frequency of the main control chip to standard values to ensure the stability and reliability of the communication process. By maintaining the main control chip running at rated voltage and predetermined frequency, the system can ensure accurate transmission of communication signals and normal operation of the equipment.
[0066] Step S405, when the main control chip has not established a wireless communication connection with the host, controlling the voltage of the main control chip to be lower than the rated voltage and / or controlling the frequency of the main control chip to be lower than the predetermined frequency.
[0067] Specifically, if the main control chip fails to establish a wireless communication connection with the host, in order to better reduce the energy efficiency of the main control chip, the system will adjust the voltage of the main control chip to be lower than the rated voltage, or reduce the frequency of the main control chip to be lower than the predetermined frequency. By reducing the voltage and frequency, the system can effectively reduce the power consumption of the main control chip and extend the battery life of the device while maintaining the basic operating functions of the device when it is not connected.
[0068] In order to better manage the seat belt hook monitoring device, in an optional implementation, there are multiple seat belt hooks, and the method further includes:
[0069] Step S406, when the seat belt hook monitoring device of one of the seat belt hooks establishes a wireless communication connection with the host, control the host to not accept the connection request of other seat belt hook monitoring devices.
[0070] Specifically, in order to avoid interference and conflict between multiple devices, when a seat belt hook monitoring device establishes a wireless communication connection with the host, the system will prohibit other seat belt hook monitoring devices from sending connection requests, and only one hook monitoring device can communicate with the host to ensure the stability of communication and the accuracy of data. This control method can effectively manage the communication relationship between multiple hook monitoring devices and the host to ensure the normal operation of the system. At the same time, it avoids energy waste caused by the device sending multiple requests at the same time, and effectively reduces the efficiency of power use.
[0071] In order to enable operators to obtain information about equipment failure in a timely manner, in an optional implementation, the method further includes:
[0072] Step S407, when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is tied, an alarm signal is issued to remind the user to check whether the motion sensor and the limit switch are faulty.
[0073] Specifically, when the limit switch detects that the seat belt hook is in the fastened state, that is, the staff has worn the equipment, if the motion sensor detects that the seat belt hook has not moved, the system will issue an alarm signal to prompt the user to check whether the motion sensor and limit switch are working properly. By providing an alarm prompt for abnormal situations, it effectively ensures that the staff can promptly ensure the normal operation and use of the equipment when an abnormality occurs.
[0074] Figure 4 The flowchart of the circuit embedded program of a seat belt hook monitoring device provided according to the embodiment of the present application is shown. The circuit embedded program workflow of the seat belt hook monitoring device of the present application will be described in detail below in conjunction with specific embodiments.
[0075] After the circuit of the seat belt hook monitoring device is powered on, the embedded program will run and start working, entering the initialization phase. First, the device will check the parameter configuration: if it is detected that the parameters have not been configured, the device will enter the production mode until the parameter configuration is completed; if the parameters have been configured, the device will enter the low power mode.
[0076] In a specific embodiment, when the seat belt hook monitoring device is in low power consumption mode, if a six-axis sensor interruption is detected (the seat belt hook monitoring device is triggered to operate), the seat belt hook monitoring device will enter the Bluetooth broadcast mode and try to establish a Bluetooth connection with the smart seat belt host or auxiliary device. After the Bluetooth connection is successfully established, the seat belt hook monitoring device will transmit the monitored status data to the smart seat belt host or auxiliary device. If the Bluetooth connection of the smart seat belt host or auxiliary device is disconnected for some reason, the seat belt hook monitoring device will enter the broadcast mode.
[0077] If the above broadcast mode fails to successfully connect to the Bluetooth host within a certain period of time, the seat belt hook monitoring device will try to reconnect. If it still fails to connect, it will enter the low power consumption mode.
[0078] It is understandable that the purpose of the above broadcast mode is to actively send out a signal in order to try to establish a Bluetooth connection with the smart seat belt host or auxiliary device and transmit the monitored status data to ensure the normal use of the device.
[0079] The above-mentioned seat belt hook monitoring device can automatically switch the working mode according to different states and trigger conditions to ensure the stable, real-time and low-power operation of the equipment.
[0080] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0081] The embodiment of the present application also provides a power consumption control device for a seat belt hook monitoring device. It should be noted that the power consumption control device for a seat belt hook monitoring device in the embodiment of the present application can be used to execute the power consumption control method for a seat belt hook monitoring device provided in the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0082] The following introduces a power consumption control device of a seat belt hook monitoring device provided in an embodiment of the present application.
[0083] Figure 5 is a structural block diagram of a power consumption control device of a seat belt hook monitoring device according to an embodiment of the present application. Figure 5 As shown, the device comprises:
[0084] The first control unit 10 is used to control the main control chip to enter a dormant state when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not fastened;
[0085] Specifically, the motion sensor has a sleep mechanism. When the motion sensor detects that the seat belt hook is stationary and the limit switch detects that the seat belt hook is not fastened, in this case, the main control chip will suspend activity to save energy while keeping the system ready to respond to any changes at any time. This intelligent energy management strategy helps to extend the power life while ensuring that the system can quickly resume operation when needed.
[0086] The second control unit 20 is used to control the motion sensor to send a first wake-up signal to the main control chip when the motion sensor detects that the seat belt hook moves, so that the main control chip exits the sleep state;
[0087] Specifically, the motion sensor has a wake-up mechanism. When the motion sensor detects that the seat belt hook has moved, the sensor is awakened and triggers the main control chip to start working. The system will trigger the motion sensor to send a wake-up signal to the main control chip to restore it from sleep mode. The wake-up signal is defined as the first wake-up signal. The wake-up mechanism can ensure that the system can respond quickly at critical moments and improve the timeliness of monitoring. In addition, by waking up the main control chip in time, the system can effectively reduce energy consumption and extend the service life of the equipment.
[0088] The third control unit 30 is used to control the limit switch to send a second wake-up signal to the main control chip when the limit switch detects that the seat belt hook is fastened, so that the main control chip exits the sleep state.
[0089] Specifically, when the limit switch detects that the seat belt hook is fastened, the system will trigger the limit switch to send a wake-up signal to the main control chip to wake it up from the sleep state. The wake-up signal is defined as the second wake-up signal. The wake-up mechanism can ensure that the system can respond quickly when the hook is fastened, thereby ensuring the monitoring and control functions of the seat belt hook.
[0090] Through this embodiment, the first control unit is used to control the main control chip to enter the sleep state when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not fastened; the second control unit is used to control the limit switch to send a second wake-up signal to the main control chip when the limit switch detects that the seat belt hook is fastened, so that the main control chip exits the sleep state. The third control unit is used to control the limit switch to send a second wake-up signal to the main control chip when the limit switch detects that the seat belt hook is fastened, so that the main control chip exits the sleep state. The present application detects whether the seat belt hook moves through the motion sensor on the seat belt hook, and detects whether the seat belt hook is fastened through the limit switch on the seat belt hook. When the seat belt hook moves or is fastened, the main control chip is awakened to exit the sleep state, otherwise the main control chip is controlled to enter the sleep state, thereby reducing power consumption and improving the battery life of the seat belt hook, thereby solving the problem of short battery life of the seat belt hook monitoring device in the prior art.
[0091] In order to further save energy consumption, in an optional implementation, after controlling the motion sensor to send a first wake-up signal to the main control chip so that the main control chip exits the sleep state, the device further includes:
[0092] a fourth control unit, controlling the main control chip to send a connection request to at least one host, so that the main control chip establishes a wireless connection with one of the hosts;
[0093] Specifically, in order to restore the main control chip from the sleep state and establish a connection with the host, the system will control the main control chip to actively send a connection request to at least one host to establish a stable wireless communication connection, so that the main control chip exits the sleep state and changes to the active state. By establishing the connection, the main control chip can quickly complete the response.
[0094] The fifth control unit controls the main control chip to enter the sleep state when the main control chip fails to establish a wireless connection with the host within a predetermined period of time.
[0095] Specifically, if the main control chip fails to establish a wireless connection with the host within the specified time, the system will trigger the main control chip to enter a sleep state in order to prevent resource waste and improve system efficiency. This control mechanism helps save energy, ensure system stability, and ensure that the system can respond quickly when the state changes.
[0096] In order to further save energy consumption, in an optional implementation, the main control chip includes a Bluetooth module, and the Bluetooth module is used to perform Bluetooth communication with the host, and the device further includes:
[0097] a sixth control unit, which reduces the power of the Bluetooth module when the Bluetooth signal strength between the Bluetooth module and the host is greater than a predetermined strength;
[0098] Specifically, during the Bluetooth communication process, the main control chip will intelligently adjust the Bluetooth module according to the signal quality and data transmission volume. When the Bluetooth signal strength between the Bluetooth module and the host exceeds the set threshold, the system will automatically adjust the power of the Bluetooth module to reduce the energy consumption of the Bluetooth module to achieve energy saving.
[0099] It is understandable that through Bluetooth technology, users can easily check the hook status, receive alarm information, and perform remote control operations.
[0100] In order to more effectively reduce the power consumption of the main control chip, in an optional implementation, the above device further includes:
[0101] a seventh control unit, which controls the main control chip to operate at a rated voltage and a predetermined frequency when the main control chip establishes a wireless communication connection with the host;
[0102] Specifically, when the main control chip establishes a wireless communication connection with the host, the system will adjust the voltage and frequency of the main control chip to standard values to ensure the stability and reliability of the communication process. By maintaining the main control chip running at rated voltage and predetermined frequency, the system can ensure accurate transmission of communication signals and normal operation of the equipment.
[0103] An eighth control unit controls the voltage of the main control chip to be lower than the rated voltage and / or controls the frequency of the main control chip to be lower than the predetermined frequency when the main control chip has not established a wireless communication connection with the host.
[0104] Specifically, if the main control chip fails to establish a wireless communication connection with the host, in order to better reduce the energy efficiency of the main control chip, the system will adjust the voltage of the main control chip to be lower than the rated voltage, or reduce the frequency of the main control chip to be lower than the predetermined frequency. By reducing the voltage and frequency, the system can effectively reduce the power consumption of the main control chip and extend the battery life of the device while maintaining the basic operating functions of the device when it is not connected.
[0105] In order to better manage the seat belt hook monitoring device, in an optional implementation, there are multiple seat belt hooks, and the device further includes:
[0106] The ninth control unit controls the host to not accept the connection request of the other seat belt hook monitoring devices when the seat belt hook monitoring device of one seat belt hook establishes a wireless communication connection with the host.
[0107] Specifically, in order to avoid interference and conflict between multiple devices, when a seat belt hook monitoring device establishes a wireless communication connection with the host, the system will prohibit other seat belt hook monitoring devices from sending connection requests, and only one hook monitoring device can communicate with the host to ensure the stability of communication and the accuracy of data. This control method can effectively manage the communication relationship between multiple hook monitoring devices and the host to ensure the normal operation of the system. At the same time, it avoids energy waste caused by the device sending multiple requests at the same time, and effectively reduces the efficiency of power use.
[0108] In order to enable operators to obtain information about equipment failure in a timely manner, in an optional implementation, the device further includes:
[0109] The tenth control unit sends out an alarm signal to remind the user to check whether the motion sensor and the limit switch are faulty when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is tied.
[0110] Specifically, when the limit switch detects that the seat belt hook is in the fastened state, that is, the staff has worn the equipment, if the motion sensor detects that the seat belt hook has not moved, the system will issue an alarm signal to prompt the user to check whether the motion sensor and limit switch are working properly. By providing an alarm prompt for abnormal situations, it effectively ensures that the staff can promptly ensure the normal operation and use of the equipment when an abnormality occurs.
[0111] The power consumption control device of the seat belt hook monitoring device comprises a processor and a memory, wherein the first control unit, the second control unit, the third control unit, etc. are stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions. The modules are all located in the same processor; or, the modules are located in different processors in any combination.
[0112] The processor includes a kernel, and the kernel calls the corresponding program unit from the memory. One or more kernels can be set, and the battery life of the seat belt hook monitoring device can be improved by adjusting kernel parameters.
[0113] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0114] An embodiment of the present invention provides a computer-readable storage medium, which includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the power consumption control method of the seat belt hook monitoring device.
[0115] Specifically, a power consumption control method of a seat belt hook monitoring device includes:
[0116] Step S201, when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not fastened, controlling the main control chip to enter a sleep state;
[0117] Step S202, when the motion sensor detects that the seat belt hook moves, controlling the motion sensor to send a first wake-up signal to the main control chip, so that the main control chip exits the sleep state;
[0118] Step S203, when the limit switch detects that the seat belt hook is hung, the limit switch is controlled to send a second wake-up signal to the main control chip, so that the main control chip exits the sleep state.
[0119] An embodiment of the present invention provides a processor, and the processor is used to run a program, wherein the power consumption control method of a seat belt hook monitoring device is executed when the program is run.
[0120] Specifically, a power consumption control method of a seat belt hook monitoring device includes:
[0121] Step S201, when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not fastened, controlling the main control chip to enter a sleep state;
[0122] Step S202, when the motion sensor detects that the seat belt hook moves, controlling the motion sensor to send a first wake-up signal to the main control chip, so that the main control chip exits the sleep state;
[0123] Step S203, when the limit switch detects that the seat belt hook is hung, the limit switch is controlled to send a second wake-up signal to the main control chip, so that the main control chip exits the sleep state.
[0124] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program for initializing at least the following method steps, including:
[0125] Step S201, when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not fastened, controlling the main control chip to enter a sleep state;
[0126] Step S202, when the motion sensor detects that the seat belt hook moves, controlling the motion sensor to send a first wake-up signal to the main control chip, so that the main control chip exits the sleep state;
[0127] Step S203, when the limit switch detects that the seat belt hook is hung, the limit switch is controlled to send a second wake-up signal to the main control chip, so that the main control chip exits the sleep state.
[0128] An embodiment of the present application also provides a seat belt, including: a seat belt hook, a seat belt hook monitoring device, one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the above-mentioned memory and are configured to be executed by the above-mentioned one or more processors, including executing any one of the above-mentioned methods for power consumption control of the above-mentioned seat belt hook monitoring device.
[0129] Specifically, a power consumption control method of a seat belt hook monitoring device includes:
[0130] Step S201, when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not fastened, controlling the main control chip to enter a sleep state;
[0131] Step S202, when the motion sensor detects that the seat belt hook moves, controlling the motion sensor to send a first wake-up signal to the main control chip, so that the main control chip exits the sleep state;
[0132] Step S203, when the limit switch detects that the seat belt hook is hung, the limit switch is controlled to send a second wake-up signal to the main control chip, so that the main control chip exits the sleep state.
[0133] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0134] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0135] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0136] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0137] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0138] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0139] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0140] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0141] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0142] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:
[0143] 1) The power consumption control method of the seat belt hook monitoring device of the present application includes: when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not fastened, the main control chip is controlled to enter a sleep state; when the motion sensor detects that the seat belt hook has moved, the motion sensor is controlled to send a first wake-up signal to the main control chip, so that the main control chip exits the sleep state; when the limit switch detects that the seat belt hook is fastened, the limit switch is controlled to send a second wake-up signal to the main control chip, so that the main control chip exits the sleep state. The present application detects whether the seat belt hook moves through the motion sensor on the seat belt hook, and detects whether the seat belt hook is fastened through the limit switch on the seat belt hook. When the seat belt hook moves or is fastened, the main control chip is awakened to exit the sleep state, otherwise the main control chip is controlled to enter a sleep state, thereby reducing power consumption and improving the battery life of the seat belt hook, thus solving the problem of short battery life of the seat belt hook monitoring device in the prior art.
[0144] 2) In the power consumption control device of the seat belt hook monitoring device of the present application, the first control unit is used to control the main control chip to enter the sleep state when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not tied; the second control unit is used to control the limit switch to send a second wake-up signal to the main control chip when the limit switch detects that the seat belt hook is tied, so that the main control chip exits the sleep state. The third control unit is used to control the limit switch to send a second wake-up signal to the main control chip when the limit switch detects that the seat belt hook is tied, so that the main control chip exits the sleep state. The present application detects whether the seat belt hook moves through the motion sensor on the seat belt hook, and detects whether the seat belt hook is tied through the limit switch on the seat belt hook. When the seat belt hook moves or is tied, the main control chip is woken up to exit the sleep state, otherwise the main control chip is controlled to enter the sleep state, thereby reducing power consumption and improving the battery life of the seat belt hook, thereby solving the problem of short battery life of the seat belt hook monitoring device in the prior art.
[0145] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A power consumption control method for a seat belt hook monitoring device, characterized in that: The seat belt hook monitoring device is located on the seat belt hook, and the seat belt hook monitoring device includes a main control chip, a limit switch and a motion sensor, and the main control chip is respectively communicated with the limit switch and the motion sensor, and the method includes: When the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not fastened, controlling the main control chip to enter a dormant state; When the motion sensor detects that the seat belt hook moves, controlling the motion sensor to send a first wake-up signal to the main control chip so that the main control chip exits the sleep state; When the limit switch detects that the seat belt hook is fastened, the limit switch is controlled to send a second wake-up signal to the main control chip, so that the main control chip exits the sleep state.
2. The method according to claim 1, characterized in that After controlling the motion sensor to send a first wake-up signal to the main control chip so that the main control chip exits the sleep state, the method further includes: Controlling the main control chip to send a connection request to at least one host, so that the main control chip establishes a wireless connection with one of the hosts; When the main control chip fails to establish a wireless connection with the host within a predetermined period of time, the main control chip is controlled to enter the sleep state.
3. The method according to claim 1, characterized in that The main control chip includes a Bluetooth module, and the Bluetooth module is used to perform Bluetooth communication with the host. The method also includes: When the Bluetooth signal strength between the Bluetooth module and the host is greater than a predetermined strength, the power of the Bluetooth module is reduced.
4. The method according to claim 1, characterized in that: The method further comprises: When the main control chip establishes a wireless communication connection with the host, controlling the main control chip to operate at a rated voltage and a predetermined frequency; When the main control chip has not established a wireless communication connection with the host, the voltage of the main control chip is controlled to be lower than the rated voltage and / or the frequency of the main control chip is controlled to be lower than the predetermined frequency.
5. The method according to claim 1, characterized in that The safety belt hooks are multiple, and the method further comprises: When the seat belt hook monitoring device of one of the seat belt hooks establishes a wireless communication connection with the host, the host is controlled not to accept the connection request of the other seat belt hook monitoring devices.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: When the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is tied, an alarm signal is issued to remind the user to check whether the motion sensor and the limit switch are faulty.
7. A power consumption control device for a seat belt hook monitoring device, characterized in that: The seat belt hook monitoring device is located on the seat belt hook, and the seat belt hook monitoring device includes a main control chip, a limit switch and a motion sensor. The main control chip is communicated with the limit switch and the motion sensor respectively. The device includes: A first control unit, configured to control the main control chip to enter a dormant state when the motion sensor detects that the seat belt hook has not moved and the limit switch detects that the seat belt hook is not fastened; a second control unit, configured to control the motion sensor to send a first wake-up signal to the main control chip when the motion sensor detects that the seat belt hook moves, so that the main control chip exits the sleep state; The third control unit is used to control the limit switch to send a second wake-up signal to the main control chip when the limit switch detects that the seat belt hook is fastened, so that the main control chip exits the sleep state.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 6.
9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
10. A safety belt, characterized in that: include: A seat belt hook, a seat belt hook monitoring device, one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of claims 1 to 6.
Citation Information
Patent Citations
Intelligent anti-falling safety belt and safety system
CN108635695A
Safety belt detection early warning method and system and safety belt
CN113313921A
Multifunctional intelligent safety belt, safety belt system and safety belt state recognition method
CN117007120A
Linkage type high-altitude operation safety hook with black box function
CN117442899A
Safety belt hook capable of monitoring hanging state and safety belt
CN211751926U