Operation protection device of big data machine room channel monitoring host
By integrating online detection, reset, dial input, voltage sampling and mains power outage detection on the channel monitoring host, combined with the main control MCU, the problem of insufficient operation protection of the channel monitoring host is solved, real-time alarm and full Position protection improves the stability and reliability of the system.
Patent Information
- Application Number
- CN202411286589.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2025-01-10
AI Technical Summary
The existing channel monitoring host lacks special hardware protection devices and cannot effectively deal with potential risks such as 220V AC power outage, mains fluctuations, equipment failures and system crashes in the computer room, resulting in insufficient monitoring effect and emergency response capabilities.
A large data room channel monitoring host operation protection device is designed, integrating online detection, reset, dial input, voltage sampling and mains power outage detection and other circuit modules, which are closely coordinated with the main control MCU to realize real-time alarm function. , provide all-round protection.
Through the integration of multiple circuit modules, the comprehensive monitoring and protection of the channel monitoring host is achieved, and the alarm mechanism can be triggered quickly, ensuring that managers receive fault information and respond in a timely manner, significantly improving the stability and reliability of the system.
Smart Images

Figure CN119292864A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of computer room operation protection, and in particular to an operation protection device for a channel monitoring host in a big data computer room. Background Art
[0002] In the current application scenarios of big data technology, the big data computer room is the center of data storage and processing, and its stable operation is crucial to ensuring data security, business continuity and overall system reliability. The channel monitoring host in the big data computer room is the core equipment for monitoring and managing the computer room environment and equipment. Its operating status directly affects the monitoring effect and emergency response capability of the entire computer room.
[0003] The channel monitoring hosts currently on the market are mainly divided into two categories: one is an industrial all-in-one machine based on Intel X86 CPU. With its powerful computing power and good system compatibility, this type of equipment can run Windows or Linux operating systems to meet diverse application needs; the other is a low-power edge computing host based on high-performance ARM CPU. They are designed for edge computing, have the characteristics of low power consumption and high efficiency, usually run Linux or Android systems, and are more suitable for resource-constrained environments. Both types of channel monitoring hosts rely on 220V AC power supply to ensure continuous and stable operation. However, in the prior art, channel monitoring hosts generally lack special hardware protection devices to ensure their reliable operation. Faced with potential risks such as 220V AC power outages in the computer room, city power fluctuations, equipment failures, system crashes, and abnormal internal low-voltage DC power supply voltages, channel monitoring hosts often lack effective response mechanisms and alarm functions. The above problems need to be solved. Summary of the invention
[0004] The main purpose of this application is to overcome the shortcomings and deficiencies of the prior art and to provide an operation protection device for a channel monitoring host in a big data computer room. By integrating multiple circuit modules such as online detection, reset, dial input, voltage sampling, and mains power failure detection, and working closely with the main control MCU; as well as real-time alarm function, all-round protection for the channel monitoring host is achieved.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In the first aspect, the present application provides an operation protection device for a big data room channel monitoring host, including a protection device, a 4G module, a farad capacitor, and a monitoring host motherboard CPU module;
[0007] The farad capacitor is connected to the 4G module; the protection device is connected to the 4G module and the monitoring host mainboard CPU module respectively;
[0008] The protection device includes an online detection circuit, a reset circuit, a dial input circuit, a voltage sampling circuit, a mains power failure detection circuit and a main control MCU;
[0009] Wherein, the online detection circuit is connected to the monitoring host motherboard CPU;
[0010] The reset circuit is connected to the main control MCU and the monitoring host mainboard CPU respectively;
[0011] The mains power failure detection circuit, the dial input circuit and the voltage sampling circuit are respectively connected to the main control MCU.
[0012] As a preferred technical solution, the monitoring host mainboard CPU module and the 4G module communicate data or send text messages via USB.
[0013] As a preferred technical solution, the main control MCU in the protection device and the monitoring host mainboard CPU module perform full-duplex communication through a serial port.
[0014] As a preferred technical solution, the main control MCU in the protection device and the monitoring host mainboard CPU module perform full-duplex communication through a serial port, including:
[0015] The monitoring host motherboard CPU periodically sends a heartbeat packet to the main control MCU; after the main control MCU receives the monitoring host motherboard CPU heartbeat packet, it will send a response signal to the monitoring host motherboard CPU through the serial port to confirm that the heartbeat packet has been received and is in normal working state;
[0016] If the main control MCU fails to receive the heartbeat packet sent by the monitoring host mainboard CPU within a preset number of consecutive cycles, it is determined that the monitoring host mainboard CPU is dead, and a dead alarm SMS is sent;
[0017] If the monitoring host mainboard CPU does not receive a response signal from the main control MCU within a preset number of consecutive cycles, it is determined that the protection device has an abnormal operation, and a low-level reset is performed through the reset circuit.
[0018] As a preferred technical solution, the CPU of the monitoring host motherboard is judged to be dead, and a dead alarm SMS is sent by sending an AT command string to the 4G module through the serial port of the main control MCU in the protection device, and the 4G module sends an alarm SMS according to the AT command string.
[0019] As a preferred technical solution, the online detection circuit is used to determine whether the protection device is connected to the CPU module of the monitoring host motherboard;
[0020] Wherein, when the online detection circuit detects that the pin of the monitoring host mainboard CPU module is at a high level, it is determined that the protection device has been connected to the monitoring host mainboard CPU module;
[0021] When the online detection circuit detects that the pin of the monitoring host mainboard CPU module is at a low level, it is determined that the protection device is not connected to the monitoring host mainboard CPU module.
[0022] As a preferred technical solution, the mains power failure detection circuit is used to detect whether the mains power is lost. When the mains power is lost, it will trigger an external interrupt of the main control MCU of the protection device and execute the sending of a corresponding alarm text message.
[0023] As a preferred technical solution, the dial input circuit is used to provide voltage sampling channel number information to the main control MCU of the protection device.
[0024] As a preferred technical solution, the voltage sampling circuit receives inputs from different voltage sources, connects to the ADC pin of the main control MCU after resistor voltage division, performs voltage sampling, and transmits the sampled value to the main control MCU for processing.
[0025] As a preferred technical solution, the step of transferring the sampled value to the main control MCU for processing includes:
[0026] The main control MCU determines whether there is an undervoltage or overvoltage situation according to the sampled value;
[0027] If there is undervoltage or overvoltage, the alarm information will be sent to the CPU module of the monitoring host motherboard through the serial port.
[0028] In summary, compared with the prior art, the effective effects brought about by the technical solution provided by this application include at least:
[0029] The present application proposes an operation protection device for a channel monitoring host in a big data computer room. By integrating multiple functional modules, including a 4G module, a farad capacitor, a monitoring host motherboard CPU module, online detection, a reset circuit, a mains power failure detection, voltage sampling, and a main control MCU, an all-round monitoring and protection of the channel monitoring host is realized. When any abnormal situation is detected, such as a mains power failure, a system freeze, or a voltage abnormality, an alarm mechanism can be quickly triggered. At the same time, combined with the 4G module, the sending of remote alarm text messages can be realized, ensuring that management personnel can receive fault information in a timely manner and respond quickly, thereby protecting the computer room and the normal operation of the monitoring motherboard, avoiding major losses, and significantly improving the stability and reliability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0031] Figure 1 A schematic diagram of the principle of an operation protection device for a big data computer room channel monitoring host provided by one embodiment of the present application;
[0032] Figure 2 A circuit diagram of a main control MCU provided in one embodiment of the present application;
[0033] Figure 3 A circuit diagram of a reset circuit provided in one embodiment of the present application;
[0034] Figure 4 A circuit diagram of an online detection circuit provided by one embodiment of the present application;
[0035] Figure 5 A circuit diagram of a mains power failure detection circuit provided in one embodiment of the present application;
[0036] Figure 6 A circuit diagram of a dial input circuit provided in one embodiment of the present application;
[0037] Figure 7 A circuit diagram of a voltage sampling circuit provided in accordance with an embodiment of the present application. DETAILED DESCRIPTION
[0038] In order to enable those skilled in the art to better understand the present application, the technical solutions 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, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application.
[0039] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments.
[0040] See also Figure 1, in one embodiment of the present application, a running protection device for a big data room channel monitoring host is provided, including a protection device, a 4G module, a farad capacitor, and a monitoring host mainboard CPU module;
[0041] Among them, the farad capacitor is connected to the 4G module; the protection device is connected to the 4G module and the monitoring host mainboard CPU module respectively.
[0042] Furthermore, the UART2 serial port of the main control MCU in the protection device is connected to the UART serial port of the 4G module.
[0043] The protection device includes an online detection circuit, a reset circuit, a dial input circuit, a voltage sampling circuit, a mains power failure detection circuit and a main control MCU;
[0044] Wherein, the online detection circuit is connected to the monitoring host motherboard CPU through the GPIO interface;
[0045] The reset circuit is connected to the GPIO interface of the main control MCU and the monitoring host mainboard CPU respectively;
[0046] The mains power failure detection circuit is connected to the INT pin of the main control MCU; the dial input circuit is connected to the GPIO pin of the main control MCU; and the voltage sampling circuit is connected to the ADC pin of the main control MCU.
[0047] Furthermore, in order to send text messages when the CPU module of the channel monitoring host is powered off, it is necessary to maintain the text message module to continue working for 2 or 3 seconds during the power outage. Therefore, a small-capacity farad capacitor is configured to power the 4G module; the farad capacitor and the 4G module are located on the CPU module of the channel monitoring host motherboard.
[0048] As one implementation method, the monitoring host mainboard CPU module and the 4G module communicate data or send text messages via USB.
[0049] As one implementation method, the UART1 serial port in the main control MCU of the protection device communicates with the UART serial port of the monitoring host mainboard CPU module in full duplex; specifically including:
[0050] The monitoring host motherboard CPU periodically sends a heartbeat packet to the main control MCU of the protection device; after the main control MCU receives the heartbeat packet from the monitoring host motherboard CPU, the main control MCU will immediately send a response signal to the monitoring host motherboard CPU through the UART1 serial port to confirm that the heartbeat packet has been received and is in normal working state; please refer to Figure 2 Circuit diagram of the main control MCU.
[0051] If the main control MCU fails to receive the heartbeat packet sent by the monitoring host mainboard CPU within a preset number of consecutive cycles (for example, within 3 cycles), it is determined that the monitoring host mainboard CPU is dead, and a dead alarm SMS is sent so that countermeasures can be taken in time;
[0052] If the monitoring host mainboard CPU does not receive the response signal of the main control MCU within a preset number of consecutive cycles, it is determined that the protection device has an abnormal operation, and a low-level reset is performed through the reset circuit. Please refer to Figure 3 The reset circuit, that is, the reset pin NRESET in the main control MCU of the protection device is at a high level when working, the GPIO113 pin of the monitoring host CPU is set to a high level, the transistor Q1 is turned on, NRESET is pulled down to a low level, and the protection device system is reset.
[0053] The heartbeat packet in this embodiment is a data packet used to confirm that the CPU module of the monitoring host mainboard is operating normally and has the ability to communicate with the monitored device.
[0054] The heartbeat packet and response mechanism realizes real-time monitoring of the communication status between the monitoring host and the protection device. By detecting the sending and receiving of the heartbeat packet, the system can promptly detect and respond to equipment failures, thereby ensuring the stability and reliability of the entire monitoring system.
[0055] In addition, the CPU module of the monitoring host motherboard sends the phone number of the target mobile phone in a text message to the UART1 serial port of the main control MCU in the protection device through the serial port. After receiving it, the main control MCU in the protection device obtains the phone number by decryption. If the phone number needs to be saved or updated, it is written to the internal flash of the main control MCU for use when sending alarm text messages.
[0056] As one of the implementation methods, it is judged that the CPU of the mainboard of the monitoring host is dead, and sending a dead alarm SMS is to send an AT command string to the 4G module through the UART2 serial port of the main control MCU in the protection device, and the 4G module sends an alarm SMS to the mobile phone according to the AT command string. The protection device in this embodiment has no dependence on the monitoring host, and independently controls the 4G module to send an alarm SMS to the mobile phone through the UART2 serial port of the main control MCU of the protection device with AT commands; the autonomy and reliability of the protection device are enhanced, and even if the monitoring host fails or cannot work normally, the protection device can send alarm information to relevant personnel in a timely manner, thereby ensuring the safe operation of the system.
[0057] The AT command mentioned above is a command set for controlling a modem.
[0058] As one implementation mode, the online detection circuit is used to determine whether the protection device is connected to the CPU module of the monitoring host motherboard;
[0059] Among them, see Figure 4 The circuit diagram of the online detection circuit is as follows, wherein JP1 is the interface for connecting the protection device to the monitoring host mainboard CPU module; the protection device in this embodiment supports hot plugging. When the protection device is inserted into the JP1 socket and connected to the monitoring host mainboard CPU, the GPIO110 pin of the monitoring host mainboard CPU is pulled high. At this time, when the online detection circuit detects that the pin of the monitoring host mainboard CPU module is at a high level, it is determined that the protection device is online, and the protection device has been connected to the monitoring host mainboard CPU module, and communication with the protection device can begin.
[0060] When the online detection circuit detects that the GPIO110 pin of the monitoring host mainboard CPU module is at a low level, it is determined that the protection device is not connected to the monitoring host mainboard CPU module; this protection device is optional, which means that the monitoring host mainboard CPU can work normally without the protection device, but adding the protection device can provide additional protection or monitoring functions.
[0061] As one implementation mode, the mains power failure detection circuit is used to detect whether the mains power is lost. When the mains power is lost, an external interrupt of the main control MCU of the protection device is triggered, thereby executing the sending of a corresponding alarm SMS.
[0062] For details, please refer to Figure 5 The input of the mains power failure detection circuit is the 12V DC voltage 12V_IN_A converted by the mains through the switching power supply. The 12V voltage is divided by resistors R17 and R18, and then connected to the external interrupt input pin INT1 of the main control MCU of the protection device. When the mains power fails, the external interrupt of the main control MCU of the protection device will be triggered; the purpose of the voltage division is to reduce the higher voltage to the range that the main control MCU input pin can safely receive, while maintaining a sufficient voltage difference so that the interrupt can be reliably triggered when the mains power fails. TVS (transient voltage suppressor) tube T5 protects the input end from overvoltage, and capacitor C6 filters out burr interference on the input voltage.
[0063] The AC power failure detection circuit can accurately detect the AC power failure and respond promptly through the external interrupt function of the main control MCU. It also protects the stability and reliability of the entire circuit through overvoltage protection and filtering measures.
[0064] As one implementation method, the dial input circuit is used to provide voltage sampling channel number information to the main control MCU of the protection device. Figure 6 In the code input circuit, the code switch SW1 has two coders (WD_GPIO1 and WD_GPIO2) to provide the main control MCU of the protection device with the number of voltage sampling channels. Among them, the first code WD_GPIO1 is set to "ON" high level, indicating that there are two 12V voltages that need to be sampled, namely the 2V_IN_A voltage input and the 12V_IN_B voltage; if the first code WD_GPIO1 is set to "OFF" low level, it means that only the 12V_IN_A voltage needs to be sampled. The second code WD_GPIO2 is set to "ON" high level, indicating that there are two 48V DC voltages that need to be sampled. If it is set to "OFF" low level, it means that only WD_ADC3 needs voltage sampling.
[0065] As one implementation, see Figure 7 , the voltage sampling circuit receives inputs from different voltage sources, connects to the ADC pin of the main control MCU after voltage division by resistors, performs voltage sampling, and transmits the sampled value to the main control MCU for processing. Specifically, the 12V DC voltage (12V_IN_A) obtained by the AC power conversion through the switching power supply first passes through a voltage divider network composed of resistors R1 and R2. The function of this voltage divider network is to reduce the higher 12V voltage to a range that can be safely received by the ADC pin of the MCU (ADC1_IN4 in this case). The voltage divider ratio depends on the resistance values of R1 and R2. Then, this divided voltage is sent to the ADC pin of the MCU for sampling. In order to prevent overvoltage from damaging the circuit, a TVS tube (transient voltage suppressor) T1 is added before the voltage divider circuit. If the input voltage suddenly rises to a dangerous level, the TVS tube will quickly turn on and bypass the overvoltage voltage to the ground, thereby protecting the subsequent circuit. Capacitor C1 is used to filter out high-frequency noise or glitches in the input voltage. The same principle applies to the redundant backup power input 12V_IN_B voltage sampling circuit. The voltage sampling of the 48V DC input power supply WD_ADC3 and its redundant backup DC input power supply WD_ADC4 also adopts the same principle as the 12V voltage sampling.
[0066] To sum up, an operation protection device for a channel monitoring host in a big data computer room can monitor the city power status, system operation status and internal low-voltage DC power supply voltage in real time. Once an abnormal situation is detected, it can immediately trigger the alarm mechanism and notify the management personnel by sending text messages so that timely response measures can be taken to ensure the stable operation of the system and the security of the data. Therefore, this application realizes comprehensive protection and fault alarm functions for the channel monitoring host, providing a strong guarantee for the stable operation of the big data computer room.
[0067] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0068] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0069] The above embodiments are preferred implementation modes of the present application, but the implementation modes of the present application are not limited to the above embodiments. Any other changes, modifications, substitutions, combinations, and simplifications that do not deviate from the spirit and principles of the present application should be equivalent replacement methods and are included in the protection scope of the present application.
Claims
1. A running protection device for a channel monitoring host in a big data computer room, characterized in that: Including protection device, 4G module, Farad capacitor, monitoring host motherboard CPU module; The farad capacitor is connected to the 4G module; the protection device is connected to the 4G module and the monitoring host mainboard CPU module respectively; The protection device includes an online detection circuit, a reset circuit, a dial input circuit, a voltage sampling circuit, a mains power failure detection circuit and a main control MCU; Wherein, the online detection circuit is connected to the monitoring host motherboard CPU; The reset circuit is connected to the main control MCU and the monitoring host mainboard CPU respectively; The mains power failure detection circuit, the dial input circuit and the voltage sampling circuit are respectively connected to the main control MCU.
2. According to claim 1, a big data room channel monitoring host operation protection device is characterized in that: The monitoring host mainboard CPU module and the 4G module communicate data or send text messages via USB.
3. According to claim 1, a big data room channel monitoring host operation protection device is characterized in that: The main control MCU in the protection device and the monitoring host mainboard CPU module perform full-duplex communication through the serial port.
4. According to claim 3, a big data room channel monitoring host operation protection device is characterized in that: The main control MCU in the protection device and the monitoring host mainboard CPU module perform full-duplex communication through the serial port, including: The monitoring host motherboard CPU periodically sends a heartbeat packet to the main control MCU; after the main control MCU receives the monitoring host motherboard CPU heartbeat packet, it will send a response signal to the monitoring host motherboard CPU through the serial port to confirm that the heartbeat packet has been received and is in normal working state; If the main control MCU fails to receive the heartbeat packet sent by the monitoring host mainboard CPU within a preset number of consecutive cycles, it is determined that the monitoring host mainboard CPU is dead, and a dead alarm SMS is sent; If the monitoring host mainboard CPU does not receive a response signal from the main control MCU within a preset number of consecutive cycles, it is determined that the protection device has an abnormal operation, and a low-level reset is performed through the reset circuit.
5. According to claim 4, a big data room channel monitoring host operation protection device is characterized in that: The determining that the CPU of the mainboard of the monitoring host is dead and sending a dead alarm SMS is to send an AT command string to the 4G module through the serial port of the main control MCU in the protection device, and the 4G module sends the alarm SMS according to the AT command string.
6. According to claim 1, a big data room channel monitoring host operation protection device is characterized in that: The online detection circuit is used to determine whether the protection device is connected to the CPU module of the monitoring host motherboard; Wherein, when the online detection circuit detects that the pin of the monitoring host mainboard CPU module is at a high level, it is determined that the protection device has been connected to the monitoring host mainboard CPU module; When the online detection circuit detects that the pin of the monitoring host mainboard CPU module is at a low level, it is determined that the protection device is not connected to the monitoring host mainboard CPU module.
7. According to claim 1, a big data room channel monitoring host operation protection device is characterized in that: The mains power failure detection circuit is used to detect whether the mains power is lost. When the mains power is lost, it will trigger an external interrupt of the main control MCU of the protection device and execute the sending of a corresponding alarm SMS.
8. According to claim 1, a big data room channel monitoring host operation protection device is characterized in that: The dial input circuit is used to provide voltage sampling channel number information to the main control MCU of the protection device.
9. The operation protection device for monitoring the mainframe of a big data computer room channel according to claim 1, characterized in that: The voltage sampling circuit receives inputs from different voltage sources, connects to the ADC pin of the main control MCU after voltage division by resistors, performs voltage sampling, and transmits the sampled values to the main control MCU for processing.
10. The operation protection device for a big data computer room channel monitoring host according to claim 9, characterized in that: The step of transmitting the sampled value to the main control MCU for processing comprises: The main control MCU determines whether there is an undervoltage or overvoltage situation according to the sampled value; If there is undervoltage or overvoltage, the alarm information will be sent to the CPU module of the monitoring host motherboard through the serial port.