A board overheat protection method, system, service card, main control card and medium
Through the service card, the temperature monitoring and power control of the main control card is performed when the main control card is abnormal, the problem that the main control card cannot monitor and protect the service card is solved, and the security of the equipment is improved.
Patent Information
- Application Number
- CN202110744997.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-30
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2041-06-30
AI Technical Summary
Under the ATCA architecture, the temperature of the service card cannot be controlled and monitored when the main control card is abnormal, resulting in the service card being damaged due to high temperatures and even causing the risk of equipment fire.
The service card can monitor its own temperature when the main control card is abnormal, and control the up and down operation of its own power module according to the monitored temperature to avoid the failure of temperature monitoring and up and down operation caused by the abnormal main control card.
Improve the safety of the equipment, prevent high temperature damage of business caine and equipment fire, and ensure that the service card can protect itself when the main control card is abnormal.
Smart Images

Figure CN113342148B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a board overheat protection method, system, service card, main control card and medium. Background Art
[0002] ATCA architecture (Advanced Telecom Computing Architecture, standard is advanced telecommunications computing platform), which is derived from the new generation of mainstream industrial computing technology - Compact PCI (Peripheral Component Interconnect, peripheral component interconnection standard) standard, which is widely used in the fields of telecommunications, aerospace, industrial control, medical equipment, intelligent transportation, military equipment, etc. It is a cost-effective, modular, compatible and scalable hardware architecture for the next generation of converged communications and data network applications. When designing boards under the ATCA architecture, different boards are usually designed in modules, such as fan boards, backplanes, business cards and main control cards. Among them, business cards are boards used for receiving and sending data under the ATCA architecture to provide business services to the outside world. The main control card is also a board used to control the direction of data inside the device under the ATCA architecture, and manage and control various boards such as fan boards and business cards. The fan board and backplane basically do not consider the heat dissipation problem, and do not need to be monitored for temperature. Both the business card and the main control card need to be monitored for temperature. The general control method is that the main control card monitors the temperature in the chassis. When the temperature is too high, the business card is powered off to prevent the temperature from being too high and damaging the business card. When the main control card is abnormal, the fan is set to rotate at full speed by default.
[0003] In the above-mentioned business card temperature control process, when the main control card is abnormal, the main control card cannot control and monitor the temperature of the business card and can only let the fan speed run at full speed for heat dissipation. This will cause the business card to be directly damaged due to high temperature in extreme cases (for example, fan abnormality), and there is even a risk of fire due to the inability to power off the business card causing the device temperature to be too high. Summary of the invention
[0004] In view of this, the purpose of this application is to provide a board overheat protection method, system, business card, main control card and medium, so that when the main control card is abnormal, the business card can monitor its own temperature and control the power on and off operation of its own power module according to the monitored temperature, avoiding the problem of business card damage or even equipment fire caused by the inability to monitor the temperature and power on and off the business card when the main control card is abnormal, thereby improving the safety of the equipment. The specific scheme is as follows:
[0005] In a first aspect, the present application discloses a board overheat protection method, comprising:
[0006] Determine, by the service card, whether the first main control signal and the second main control signal are both abnormal signals, wherein the first main control signal is a control signal corresponding to the first main control card, and the second main control signal is a control signal corresponding to the second main control card;
[0007] If both the first main control signal and the second main control signal are abnormal signals, collecting the first real-time temperature of each temperature collection point of the business card through the business card, and determining whether the maximum value of the first real-time temperatures is not less than a first temperature threshold;
[0008] If the maximum value of the first real-time temperatures is not less than a first temperature threshold, controlling the first power supply in the power module of the business card to be powered on, and controlling the second power supply in the power module of the business card to be powered off, through the business card;
[0009] The first power supply is a power supply on the service card for supporting temperature acquisition, and the second power supply is a power supply in a power module of the service card except the first power supply.
[0010] Optionally, after controlling the first power supply in the power module of the business card to be powered on and controlling the second power supply in the power module of the business card to be powered off by the business card, the method further includes:
[0011] The first real-time temperatures of the temperature collection points of the business card are collected through the business card, and when the maximum value of the first real-time temperatures is not greater than a second temperature threshold, the second power supply is controlled to be powered on.
[0012] Optionally, after determining by the service card whether the first main control signal and the second main control signal are both abnormal signals, the method further includes:
[0013] If the first main control signal is an abnormal signal, and the second control signal is not an abnormal signal, the first real-time temperature of each temperature collection point of the business card is collected through the business card, and the first real-time temperature is transmitted to the second main control card, so that the second main control card performs overheat protection control on the business card according to the first real-time temperature;
[0014] If the first main control signal is not an abnormal signal and the second control signal is an abnormal signal, the first real-time temperature of each temperature collection point of the business card is collected by the business card, and the first real-time temperature is transmitted to the first main control card, so that the first main control card performs overheat protection control on the business card according to the first real-time temperature.
[0015] Optionally, transmitting the first real-time temperature to the second main control card so that the second main control card performs overheat protection control on the service card according to the first real-time temperature includes:
[0016] The first real-time temperature is transmitted to the second main control card through the service card, so that when the maximum value of the first real-time temperature of the second main control card is not less than the first temperature threshold, the power-off instruction is sent to the service card;
[0017] The power-off instruction is received through the service card, and the first power supply in the power module of the service card is controlled to be in a power-on state, and the second power supply in the power module of the service card is controlled to be powered off.
[0018] Optionally, it also includes:
[0019] collecting the second real-time temperature of each temperature collection point on the main control card through the main control card, and determining whether the maximum value of the second real-time temperatures is not less than the first temperature threshold;
[0020] If the maximum value of the second real-time temperature is not less than the first temperature threshold, the main control card is used to control the third power supply in the power module of the main control card to be in a power-on state, and the fourth power supply in the power module of the main control card is controlled to be powered off;
[0021] The third power supply is a power supply on the main control card for supporting temperature acquisition, and the fourth power supply is a power supply in a power module of the main control card except the third power supply.
[0022] Optionally, after controlling the third power supply in the power module of the main control card to be in a powered-on state and controlling the fourth power supply in the power module of the main control card to be powered-off by the main control card, the method further includes:
[0023] The second real-time temperatures of each temperature collection point of the main control card are collected by the main control card, and when the maximum value of the second real-time temperatures is not greater than a second temperature threshold, the fourth power supply is controlled to be powered on.
[0024] Optionally, after determining whether the maximum value of the second real-time temperatures is not less than the first temperature threshold, the method further includes:
[0025] If the maximum value of the second real-time temperatures is less than the first temperature threshold, and the first real-time temperature sent by the service card is obtained, determining by the main control card whether the maximum value of the first real-time temperatures is not less than the first temperature threshold;
[0026] If the maximum value of the first real-time temperature is not less than the first temperature threshold, a power-off instruction is sent to the business card through the main control card, so that when the business card receives the power-off instruction, the first power supply in the power module of the business card is controlled to be in a power-on state, and the second power supply in the power module of the business card is controlled to be powered off.
[0027] In a second aspect, the present application discloses a board overheat protection system, the board overheat protection system comprising a service card and a main control card, wherein the service card is used to:
[0028] Determine whether the first main control signal and the second main control signal are both abnormal signals, wherein the first main control signal is a control signal corresponding to the first main control card, and the second main control signal is a control signal corresponding to the second main control card;
[0029] When both the first main control signal and the second main control signal are abnormal signals, the first real-time temperature of each temperature collection point of the service card is collected, and it is determined whether the maximum value of the first real-time temperature is not less than a first temperature threshold;
[0030] When the maximum value of the first real-time temperature is not less than the first temperature threshold, the first power supply in the power module of the service card is controlled to be powered on, and the second power supply in the power module of the service card is controlled to be powered off;
[0031] The first power supply is a power supply on the service card for supporting temperature acquisition, and the second power supply is a power supply in a power module of the service card except the first power supply.
[0032] Optionally, the main control card is used to:
[0033] Collecting the second real-time temperature of each temperature collection point on the main control card, and determining whether the maximum value of the second real-time temperatures is not less than the first temperature threshold;
[0034] When the maximum value of the second real-time temperature is not less than the first temperature threshold, controlling the third power supply in the power module of the main control card to be in a power-on state, and controlling the fourth power supply in the power module of the main control card to be powered off;
[0035] The third power supply is a power supply on the main control card for supporting temperature acquisition, and the fourth power supply is a power supply in a power module of the main control card except the third power supply.
[0036] In a third aspect, the present application discloses a business card, comprising:
[0037] Memory and processor;
[0038] Wherein, the memory is used to store computer programs;
[0039] The processor is used to execute the computer program to implement the board overheat protection method executed by the aforementioned disclosed service card.
[0040] In a fourth aspect, the present application discloses a main control card, comprising:
[0041] Memory and processor;
[0042] Wherein, the memory is used to store computer programs;
[0043] The processor is used to execute the computer program to implement the board overheat protection method executed by the main control card disclosed above.
[0044] In a fifth aspect, the present application discloses a computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the aforementioned board overheating protection method disclosed above.
[0045] It can be seen that in this application, the business card is used to determine whether the first main control signal and the second main control signal are both abnormal signals, wherein the first main control signal is a control signal corresponding to the first main control card, and the second main control signal is a control signal corresponding to the second main control card. If the first main control signal and the second main control signal are both abnormal signals, the first real-time temperature of each temperature collection point of the business card is collected by the business card, and it is determined whether the maximum value of the first real-time temperature is not less than the first temperature threshold. If the maximum value of the first real-time temperature is not less than the first temperature threshold, the business card is used to control the first power supply in the power module of the business card to be in a power-on state, and the second power supply in the power module of the business card is controlled to be powered off. Among them, the first power supply is a power supply on the business card for supporting temperature collection, and the second power supply is a power supply in the power module of the business card other than the first power supply. That is, in the present application, the business card can determine whether the first main control signal and the second main control signal are both abnormal signals. When it is determined that the first main control signal and the second main control signal are both abnormal signals, it indicates that the first main control card and the second main control card are both abnormal, and the business card cannot be temperature monitored and powered on and off. Therefore, the business card collects the first real-time temperature of each temperature collection point on itself, and determines whether the maximum value of the first real-time temperature is not less than the first temperature threshold. If so, the business card controls the first power supply of its own power module to be in a powered-on state, so that the business card can continue to collect the first real-time temperature of each temperature collection on itself, and control the second power supply in its own power module except the first power supply to be powered off, so as to protect the business card from being damaged by high temperature. In this way, when the main control card is abnormal, the business card monitors its own temperature and controls the power on and off operations of its own power module according to the monitored temperature, thereby avoiding damage to the business card or even fire of the equipment due to the inability to perform temperature monitoring and power on and off operations on the business card when the main control card is abnormal, thereby improving the safety of the equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0047] Figure 1 A flow chart of a board overheat protection method disclosed in this application;
[0048] Figure 2 A temperature control principle diagram on a service card disclosed in this application;
[0049] Figure 3A specific main control signal judgment flow chart disclosed in this application;
[0050] Figure 4 A specific overheating abnormality protection flow chart disclosed in this application;
[0051] Figure 5 A partial flow chart of a specific board overheat protection method disclosed in this application;
[0052] Figure 6 This is a schematic diagram of the structure of a board overheat protection system disclosed in this application;
[0053] Figure 7 A schematic diagram of a business card structure disclosed in this application;
[0054] Figure 8 This is a schematic diagram of the structure of a main control card disclosed in this application. DETAILED DESCRIPTION
[0055] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions 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 are within the scope of protection of this application.
[0056] At present, when designing boards under the ATCA architecture, different boards are usually designed in modules, such as fan boards, backplanes, business cards and main control cards. Fan boards and backplanes basically do not consider heat dissipation issues and do not require temperature monitoring. Both business cards and main control cards need to be temperature monitored. The general control method is that the main control card monitors the temperature in the chassis. When the temperature is too high, the business card is powered off to prevent the temperature from being too high and damaging the business card. When the main control card is abnormal, the fan is set to rotate at full speed by default. In the above-mentioned business card temperature control process, when the main control card is abnormal, the main control card cannot control and monitor the temperature of the business card, and can only let the fan speed run at full speed for heat dissipation. This will cause the business card to be directly damaged due to high temperature in extreme cases (for example, fan abnormality), and there is even a risk of fire due to the inability to power off the business card, resulting in too high a device temperature. In view of this, the present application proposes a board overheating protection method, so that when the main control card is abnormal, the business card can monitor its own temperature and control the power on and off operations of its own power module according to the monitored temperature, thereby avoiding the problem of business card damage or even equipment fire caused by the inability to monitor the temperature and power on and off the business card when the main control card is abnormal, thereby improving the safety of the equipment.
[0057] See also Figure 1 As shown, the embodiment of the present application discloses a method for overheating protection of a board, the method comprising:
[0058] Step S11: judging through the service card whether the first main control signal and the second main control signal are both abnormal signals, wherein the first main control signal is the control signal corresponding to the first main control card, and the second main control signal is the control signal corresponding to the second main control card.
[0059] See also Figure 2 As shown in the figure, it is a temperature control principle diagram on the service card, wherein the service card includes a controller, the controller is connected to the first master control signal Master_A output by the first master control card, and the second master control signal Master_B output by the second master control card, the controller can communicate with the first master control card and the second master control card through the Master_I2C (Inter-Integrated Circuit) channel, and can communicate with the air inlet temperature collection point, the air outlet temperature collection point and the hottest point temperature collection point on the service card itself through the I2C channel to obtain the real-time temperature collected by each temperature collection module. Master_A and Master_B are signals for the first master control card and the second master control card to determine which is the current master control card under the ATCA architecture, and the Master signal of the master control card is transmitted to the master control card and all service cards at the opposite end through the backplane. When operating normally in the chassis, only one master control card has a low level of Master, and the other has a high level. When both master control cards are abnormal, Master_A and Master_B are both high levels.
[0060] In a specific implementation process, the service card needs to determine whether the first main control signal and the second main control signal are both abnormal signals, wherein the abnormal signal may be a high-level signal, that is, determine whether the first main control signal and the second main control signal are both high-level signals. The service card first determines whether the first main control signal and the second main control signal are both abnormal signals, that is, determines whether the service card needs to start the single board overheating abnormal protection module of the service card itself.
[0061] In the research and development stage, it is usually necessary to debug each single board in the ATCA architecture, and the main control card or service card needs an external fan for heat dissipation. When the service card is powered on alone, due to the lack of control by the main control card, the two Master signals (that is, the first master control signal and the second master control signal) are pulled up to a high level by default. Therefore, when the service card is powered on alone or when both the dual master control cards in the chassis are abnormal, the service card itself needs to perform power on and off control. Therefore, by judging whether the first master control signal and the second master control signal are both high-level signals, it can be identified whether the service card is powered on alone or when both the dual master control cards are abnormal when working in the chassis.
[0062] Step S12: If both the first main control signal and the second main control signal are abnormal signals, the first real-time temperature of each temperature collection point of the business card is collected through the business card, and it is determined whether the maximum value of the first real-time temperature is not less than a first temperature threshold.
[0063] Correspondingly, if the first main control signal and the second main control signal are both abnormal signals, it means that the first main control card and the second main control card are both abnormal, and the first main control card and the second main control card cannot perform temperature monitoring and power on and off control on the business card, or it means that the business card is in the single-board operation stage, and there is no main control card to perform temperature monitoring and power on and off control on the business card, so the business card needs to collect the first real-time temperature of each temperature collection point of the business card itself, wherein the various temperature collection points are temperature collection devices at different positions on the business card, for example, the temperature collection device at the air inlet, the temperature collection device at the air outlet, and the temperature collection device at the hottest point on the business card, etc.
[0064] After the service card has collected the first real-time temperature, it is also necessary to determine whether the maximum value of the first real-time temperature is not less than the first temperature threshold, wherein the maximum value of the first real-time temperature is the temperature collected by the temperature collection device at the hottest temperature collection point on the service card. The first temperature threshold is a temperature obtained based on actual environment testing, which can ensure that the chip on the service card will not be damaged by high temperature.
[0065] Step S13: if the maximum value of the first real-time temperatures is not less than a first temperature threshold, controlling the first power supply in the power module of the business card to be powered on and controlling the second power supply in the power module of the business card to be powered off through the business card;
[0066] The first power supply is a power supply on the service card for supporting temperature acquisition, and the second power supply is a power supply in a power module of the service card except the first power supply.
[0067] Correspondingly, if the maximum value of the first real-time temperature is not less than the first temperature threshold, it means that the temperature on the business card is too high. If the business is not powered off, the chip on the business card will be damaged. Therefore, when the business card determines that the maximum value of the first real-time temperature is not less than the first temperature threshold, it is necessary to control the first power supply on the power module of the business card itself to be in a powered-on state, and the second power supply on the power module of the business card itself to be powered-off, wherein the first power supply is the power supply on the business card for supporting temperature acquisition, and the second power supply is the power supply of the business card except the second power supply, that is, the power supply used to supply the chip on the business card for business.
[0068] While the second power supply is powered off, the first power supply needs to be kept powered on because it is necessary to ensure that the temperature acquisition circuit on the business card is in normal working condition, so that the business card can also collect the first real-time temperature of each temperature acquisition point on itself, so as to determine whether it is necessary to restore the power-on operation on the second power supply.
[0069] Therefore, after the business card controls the first power supply in its own power module to be in a powered-on state and controls the second power supply in the power module to be powered-off, it also includes: collecting the first real-time temperature of each temperature collection point of the business card through the business card, and controlling the second power supply to be powered on when the maximum value of the first real-time temperatures is not greater than the second temperature threshold.
[0070] By judging whether the first main control signal and the second main control signal are both abnormal signals, it can be judged whether the business card is in the single-board power-on state in the R&D stage, or the dual main control cards running in the chassis are both in abnormal states. Therefore, when running in the chassis and the dual main control cards are abnormal, the business card can monitor its own temperature and control the power-on and power-off operations of its own power module according to the monitored temperature, thereby avoiding the problem of damage to the business card or even fire of the equipment due to the inability to monitor the temperature and power-on and power-off operations of the business card when the main control card is abnormal, thereby improving the safety of the equipment. In addition, when the business card is in the single-board power-on state, the business card can monitor its own temperature and power-on and power-off operations. The added single-board over-temperature protection can solve the problem of tight board resources caused by overheating and damage to the business card when the number of boards in the R&D stage is generally small during the R&D and debugging of the board, and reduce the poor heat dissipation and negligence in the R&D stage, thereby indirectly improving the R&D progress.
[0071] Specifically, a single-board overheating abnormal protection module can be pre-set in the controller of the business card, so that when the business card determines that the first main control signal and the second main control signal are both abnormal, the single-board overheating abnormal protection module can be started to perform temperature monitoring and power-on and power-off control of the business card itself, execute the first real-time temperature collection of each temperature collection point of the business card itself, and judge whether the maximum value in the first real-time temperature is not less than the first temperature threshold, and the maximum value in the first real-time temperature is not less than the first temperature threshold, then control the first power supply in the power supply module of the business card itself to be in a power-on state, and control the second power supply in the power supply module of the business card itself to be powered off, thereby realizing overheating abnormal protection of the business card.
[0072] It can be seen that in the present application, the business card is used to determine whether the first main control signal and the second main control signal are both abnormal signals, wherein the first main control signal is a control signal corresponding to the first main control card, and the second main control signal is a control signal corresponding to the second main control card. If the first main control signal and the second main control signal are both abnormal signals, the single board overheating abnormal protection system of the business card is started by the business card to collect the first real-time temperature of each temperature collection point of the business card, and to determine whether the maximum value of the first real-time temperature is not less than the first temperature threshold. If the maximum value of the first real-time temperature is not less than the first temperature threshold, the business card is used to control the first power supply in the power module of the business card to be in a power-on state, and the second power supply in the power module of the business card is controlled to be powered off. Among them, the first power supply is a power supply on the business card for supporting temperature collection, and the second power supply is a power supply in the power module of the business card other than the first power supply. That is, in the present application, the business card can determine whether the first main control signal and the second main control signal are both abnormal signals. When it is determined that the first main control signal and the second main control signal are both abnormal signals, it indicates that the first main control card and the second main control card are both abnormal, and the business card cannot be temperature monitored and powered on and off. Therefore, the business card collects the first real-time temperature of each temperature collection point on itself, and determines whether the maximum value of the first real-time temperature is not less than the first temperature threshold. If so, the business card controls the first power supply of its own power module to be in a powered-on state, so that the business card can continue to collect the first real-time temperature of each temperature collection on itself, and control the second power supply in its own power module except the first power supply to be powered off, so as to protect the business card from being damaged by high temperature. In this way, when the main control card is abnormal, the business card monitors its own temperature and controls the power on and off operations of its own power module according to the monitored temperature, thereby avoiding damage to the business card or even fire of the equipment due to the inability to perform temperature monitoring and power on and off operations on the business card when the main control card is abnormal, thereby improving the safety of the equipment.
[0073] After determining whether both the first main control signal and the second main control signal are abnormal signals, if the first main control signal is an abnormal signal and the second control signal is not an abnormal signal, the first real-time temperature of each temperature collection point of the business card is collected through the business card, and the first real-time temperature is transmitted to the second main control card, so that the second main control card performs overheat protection control on the business card according to the first real-time temperature; if the first main control signal is not an abnormal signal and the second control signal is an abnormal signal, the first real-time temperature of each temperature collection point of the business card is collected through the business card, and the first real-time temperature is transmitted to the first main control card, so that the first main control card performs overheat protection control on the business card according to the first real-time temperature.
[0074] The first real-time temperature is transmitted to the second main control card so that the second main control card performs overheat protection control on the business card according to the first real-time temperature, including: the business card transmits the first real-time temperature to the second main control card so that when the maximum value of the first real-time temperature of the second main control card is not less than the first temperature threshold, the business card sends a power-off instruction to the business card; the business card receives the power-off instruction, controls the first power supply in the power module of the business card to be in a power-on state, and controls the second power supply in the power module of the business card to be powered off.
[0075] That is, if one of the first main control signal and the second main control signal is a non-abnormal signal, it means that the main control card corresponding to the main control signal that is not an abnormal signal is still in a normal state, and the business card can be temperature monitored and powered on and off. Therefore, after the business card collects the first real-time temperature at each of its own temperature collection points, it is necessary to send the collected first real-time temperature to the main control card corresponding to the main control signal that is not an abnormal signal. After receiving the first real-time temperature, the corresponding main control card will determine whether the maximum value of the first real-time temperature is not less than the first temperature threshold. If so, a power-off instruction will be sent to the business card to control the business card to put the first power supply in its own power module in the power-on state and the second power supply in the power-off state.
[0076] See also Figure 3 The controller on the board (i.e., the CPU, central processing unit, central processing unit) is powered on, the controller is initialized, and the first and second main control signals on the board are pulled up, that is, Figure 2The circuit corresponding to the first master control signal Master_A and the circuit corresponding to the second master control signal Master_B are connected to the high-level power supply VCC through a resistor, so as to receive the first master control signal output by the first master control card and the second master control signal output by the second master control card, and determine whether exactly one of the first master control signal and the second master signal is a low-level signal. If so, it indicates that at least one Master signal (that is, at least one Master control signal) is valid, that is, it indicates that only one of the first master control card and the second master control card is valid, so the single board overheating abnormal protection module of the service card is not started, and the master control card monitors the temperature of the service card and controls the power on and off of the service card. If both the first control signal and the second control signal are high-level signals, it indicates that both Master signals (that is, both Master control signals) are invalid, that is, it indicates that both Master control signals are abnormal, or the service card is in the single board power-on state of the research and development stage, so the single board overheating abnormal protection module of the service card is started.
[0077] See also Figure 4 As shown, it is an overheating abnormal protection flow chart. That is, after the single board overheating abnormal protection module is started, the real-time temperature of each temperature collection point on the business card is collected to determine whether the hottest point temperature exceeds the limit. If not, the business card operates normally, and the main control card performs temperature monitoring and power-on and power-off operations on the business card. If yes, the business card controls the first power supply of its own power module to be in the power-on state, the second power supply is powered off, and the temperature monitoring is continued to determine whether the hottest point temperature of the business card is reduced to the lower limit. If it is reduced to the lower limit, the business card will restore the power on of the second power supply in its own power module. If it has not yet been reduced to the lower limit, it will continue to dissipate heat naturally and perform temperature monitoring.
[0078] See also Figure 5 As shown, the embodiment of the present application discloses a specific board overheat protection method, which also includes:
[0079] Step S21: collecting the second real-time temperatures of each temperature collection point on the main control card through the main control card, and determining whether the maximum value of the second real-time temperatures is not less than the first temperature threshold.
[0080] The main control card also needs to collect the second real-time temperature of each temperature collection point on the main control card itself, and determine whether the maximum value of the second real-time temperature is not less than the first temperature threshold to determine whether the main control card needs to be powered off. The main control card includes the first main control card and the second main control card.
[0081] Step S22: if the maximum value of the second real-time temperature is not less than the first temperature threshold, the main control card is used to control the third power supply in the power module of the main control card to be in a power-on state, and the fourth power supply in the power module of the main control card is controlled to be powered off;
[0082] The third power supply is a power supply on the main control card for supporting temperature acquisition, and the fourth power supply is a power supply in a power module of the main control card except the third power supply.
[0083] Correspondingly, if the maximum value of the second real-time temperature is not less than the first temperature threshold, the main control card controls the third power supply in its own power module to be in a powered-on state, and controls the fourth power supply in the power module of the main control card to be powered-off, wherein the third power supply is a power supply on the main control card for supporting temperature acquisition, and the fourth power supply is a power supply in the power module of the main control card other than the third power supply.
[0084] When the fourth power supply is powered off, the third power supply needs to be kept powered on because it is necessary to ensure that the temperature acquisition circuit on the main control card is in normal working condition, so that the main control card can also collect the second real-time temperature of each temperature acquisition point on itself, so as to determine whether it is necessary to restore the power-on operation of the fourth power supply.
[0085] Therefore, after the main control card controls the third power supply in its own power module to be in a powered-on state and controls the fourth power supply in the power module to be powered-off, the method further includes: collecting the second real-time temperature of each temperature collection point of the main control card through the main control card, and controlling the fourth power supply to be powered on when the maximum value of the second real-time temperatures is not greater than the second temperature threshold.
[0086] After determining whether the maximum value of the second real-time temperature is not less than the first temperature threshold, if the maximum value of the second real-time temperature is less than the first temperature threshold, and the first real-time temperature sent by the business card is obtained, the main control card determines whether the maximum value of the first real-time temperature is not less than the first temperature threshold; if the maximum value of the first real-time temperature is not less than the first temperature threshold, the main control card sends a power-off instruction to the business card, so that when the business card receives the power-off instruction, it controls the first power supply in the power module of the business card to be in a power-on state, and controls the second power supply in the power module of the business card to be powered off.
[0087] If the maximum value of the second real-time temperature is less than the first temperature threshold, it indicates that the main control card is in a normal state, so the business card can be temperature monitored and powered on and off, that is, the first real-time temperature of each temperature collection point of the business card itself collected by the business card can be received, so the main control card needs to determine whether the maximum value of the first real-time temperature is not less than the first temperature threshold; if the maximum value of the first real-time temperature is not less than the first temperature threshold, the main control card sends a power-off instruction to the business card, and when the business card receives the power-off instruction, it controls the first power supply in the power module of the business card to be in a powered-on state, and controls the second power supply in the power module of the business card to be powered off.
[0088] Compared with the main control card in the prior art that cannot control its own power off, the main control card of the present application can control its own power off, so the main control card itself can be protected from damage due to overheating.
[0089] See also Figure 6 As shown, the embodiment of the present application discloses a board overheat protection system, the board overheat protection system comprises a service card 11 and a main control card 12, wherein the service card 11 is used to:
[0090] Determine whether the first main control signal and the second main control signal are both abnormal signals, wherein the first main control signal is a control signal corresponding to the first main control card, and the second main control signal is a control signal corresponding to the second main control card;
[0091] When both the first main control signal and the second main control signal are abnormal signals, the first real-time temperature of each temperature collection point of the service card is collected, and it is determined whether the maximum value of the first real-time temperature is not less than a first temperature threshold;
[0092] When the maximum value of the first real-time temperature is not less than the first temperature threshold, the first power supply in the power module of the service card is controlled to be powered on, and the second power supply in the power module of the service card is controlled to be powered off;
[0093] The first power supply is a power supply on the service card for supporting temperature acquisition, and the second power supply is a power supply in a power module of the service card except the first power supply.
[0094] It can be seen that in this application, the business card is used to determine whether the first main control signal and the second main control signal are both abnormal signals, wherein the first main control signal is a control signal corresponding to the first main control card, and the second main control signal is a control signal corresponding to the second main control card. If the first main control signal and the second main control signal are both abnormal signals, the first real-time temperature of each temperature collection point of the business card is collected by the business card, and it is determined whether the maximum value of the first real-time temperature is not less than the first temperature threshold. If the maximum value of the first real-time temperature is not less than the first temperature threshold, the business card is used to control the first power supply in the power module of the business card to be in a power-on state, and the second power supply in the power module of the business card is controlled to be powered off. Among them, the first power supply is a power supply on the business card for supporting temperature collection, and the second power supply is a power supply in the power module of the business card other than the first power supply. That is, in the present application, the business card can determine whether the first main control signal and the second main control signal are both abnormal signals. When it is determined that the first main control signal and the second main control signal are both abnormal signals, it indicates that the first main control card and the second main control card are both abnormal, and the business card cannot be temperature monitored and powered on and off. Therefore, the business card collects the first real-time temperature of each temperature collection point on itself, and determines whether the maximum value of the first real-time temperature is not less than the first temperature threshold. If so, the business card controls the first power supply of its own power module to be in a powered-on state, so that the business card can continue to collect the first real-time temperature of each temperature collection on itself, and control the second power supply in its own power module except the first power supply to be powered off, so as to protect the business card from being damaged by high temperature. In this way, when the main control card is abnormal, the business card monitors its own temperature and controls the power on and off operations of its own power module according to the monitored temperature, thereby avoiding damage to the business card or even fire of the equipment due to the inability to perform temperature monitoring and power on and off operations on the business card when the main control card is abnormal, thereby improving the safety of the equipment.
[0095] In some specific embodiments, the service card 11 is used to:
[0096] Collecting the first real-time temperature of each temperature collection point of the service card;
[0097] When the maximum value of the first real-time temperatures is not greater than a second temperature threshold, the second power supply is controlled to power on.
[0098] In some specific embodiments, the service card 11 is used to:
[0099] When the first main control signal is an abnormal signal and the second control signal is not an abnormal signal, the first real-time temperature of each temperature collection point of the business card is collected, and the first real-time temperature is transmitted to the second main control card, so that the second main control card performs overheat protection control on the business card according to the first real-time temperature;
[0100] When the first main control signal is not an abnormal signal and the second control signal is an abnormal signal, the first real-time temperature of each temperature collection point of the business card is collected, and the first real-time temperature is transmitted to the first main control card, so that the first main control card performs overheat protection control on the business card according to the first real-time temperature.
[0101] In some specific embodiments, the service card 11 is used to:
[0102] Transmitting the first real-time temperature to the second main control card, so that when the maximum value of the first real-time temperature of the second main control card is not less than the first temperature threshold, the second main control card sends a power-off instruction to the service card;
[0103] The power-off instruction is received, and a first power supply in a power module of the service card is controlled to be in a power-on state, and a second power supply in the power module of the service card is controlled to be powered off.
[0104] In some specific embodiments, the main control card 12 is used to:
[0105] Collecting the second real-time temperature of each temperature collection point on the main control card;
[0106] Determining whether the maximum value of the second real-time temperatures is not less than the first temperature threshold;
[0107] If the maximum value of the second real-time temperature is not less than the first temperature threshold, the third power supply in the power module of the main control card is controlled to be powered on, and the fourth power supply in the power module of the main control card is controlled to be powered off;
[0108] The third power supply is a power supply on the main control card for supporting temperature acquisition, and the fourth power supply is a power supply in a power module of the main control card except the third power supply.
[0109] In some specific embodiments, the main control card 12 is used to:
[0110] Collecting the second real-time temperature of each temperature collection point of the main control card;
[0111] When the maximum value of the second real-time temperatures is not greater than a second temperature threshold, the fourth power supply is controlled to be powered on.
[0112] In some specific embodiments, the main control card 12 is used to:
[0113] When the maximum value of the second real-time temperature is less than the first temperature threshold and the first real-time temperature sent by the service card is obtained, determining whether the maximum value of the first real-time temperature is not less than the first temperature threshold;
[0114] When the maximum value of the first real-time temperature is not less than the first temperature threshold, a power-off instruction is sent to the business card, so that when the business card receives the power-off instruction, the first power supply in the power module of the business card is controlled to be in a power-on state, and the second power supply in the power module of the business card is controlled to be powered off.
[0115] For further information, see Figure 7 As shown, the embodiment of the present application further discloses a service card, including: a processor 21 and a memory 22.
[0116] The memory 22 is used to store computer programs; the processor 21 is used to execute the computer programs to implement the board overheat protection method executed by the service card side disclosed in the above-mentioned embodiment.
[0117] Among them, the specific process of the above-mentioned board overheat protection method can refer to the corresponding content disclosed in the above-mentioned embodiment, and will not be repeated here.
[0118] For further information, see Figure 8 As shown, the embodiment of the present application further discloses a main control card, including: a processor 31 and a memory 32.
[0119] The memory 32 is used to store computer programs; the processor 31 is used to execute the computer programs to implement the board overheat protection method executed by the main control card side disclosed in the above embodiments.
[0120] Among them, the specific process of the above-mentioned board overheat protection method can refer to the corresponding content disclosed in the above-mentioned embodiment, and will not be repeated here.
[0121] Furthermore, an embodiment of the present application also discloses a computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the board overheating protection method disclosed in any of the aforementioned embodiments.
[0122] Among them, the specific process of the above-mentioned board overheat protection method can refer to the corresponding content disclosed in the above-mentioned embodiment, and will not be repeated here.
[0123] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.
[0124] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0125] Finally, it should be noted that, in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a series of processes, methods, articles or equipment containing other elements include not only those elements, but also other elements not explicitly listed, or also include elements inherent to such processes, methods, articles or equipment. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or equipment that includes the elements.
[0126] The above is a detailed introduction to a board overheating protection method, system, business card, main control card and medium provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A board overheat protection method, characterized in that: include: Determine, by the service card, whether the first main control signal and the second main control signal are both abnormal signals, wherein the first main control signal is a control signal corresponding to the first main control card, and the second main control signal is a control signal corresponding to the second main control card; If both the first main control signal and the second main control signal are abnormal signals, collecting the first real-time temperature of each temperature collection point of the business card through the business card, and determining whether the maximum value of the first real-time temperatures is not less than a first temperature threshold; If the maximum value of the first real-time temperatures is not less than a first temperature threshold, controlling the first power supply in the power module of the business card to be powered on, and controlling the second power supply in the power module of the business card to be powered off, through the business card; The first power supply is a power supply on the service card for supporting temperature acquisition, and the second power supply is a power supply in a power module of the service card other than the first power supply; Wherein, after determining by the service card whether the first main control signal and the second main control signal are both abnormal signals, the method further includes: If the first main control signal is an abnormal signal, and the second main control signal is not an abnormal signal, the first real-time temperature of each temperature collection point of the business card is collected through the business card, and the first real-time temperature is transmitted to the second main control card, so that the second main control card performs overheat protection control on the business card according to the first real-time temperature; If the first main control signal is not an abnormal signal and the second main control signal is an abnormal signal, the first real-time temperature of each temperature collection point of the business card is collected by the business card, and the first real-time temperature is transmitted to the first main control card, so that the first main control card performs overheat protection control on the business card according to the first real-time temperature.
2. The board overheat protection method according to claim 1, characterized in that: After controlling the first power supply in the power module of the business card to be powered on and controlling the second power supply in the power module of the business card to be powered off by the business card, the method further includes: The first real-time temperatures of the temperature collection points of the business card are collected through the business card, and when the maximum value of the first real-time temperatures is not greater than a second temperature threshold, the second power supply is controlled to be powered on.
3. The board overheat protection method according to claim 1, characterized in that: The transmitting the first real-time temperature to the second main control card so that the second main control card performs overheat protection control on the service card according to the first real-time temperature includes: The first real-time temperature is transmitted to the second main control card through the service card, so that when the maximum value of the first real-time temperature of the second main control card is not less than the first temperature threshold, the power-off instruction is sent to the service card; The power-off instruction is received through the service card, and the first power supply in the power module of the service card is controlled to be in a power-on state, and the second power supply in the power module of the service card is controlled to be powered off.
4. The board overheat protection method according to claim 1, characterized in that: Also includes: collecting the second real-time temperature of each temperature collection point on the main control card through the main control card, and determining whether the maximum value of the second real-time temperatures is not less than the first temperature threshold; If the maximum value of the second real-time temperature is not less than the first temperature threshold, the main control card is used to control the third power supply in the power module of the main control card to be in a power-on state, and the fourth power supply in the power module of the main control card is controlled to be powered off; The third power supply is a power supply on the main control card for supporting temperature acquisition, and the fourth power supply is a power supply in a power module of the main control card except the third power supply.
5. The board overheat protection method according to claim 4, characterized in that: After the main control card is used to control the third power supply in the power module of the main control card to be in a powered-on state and the fourth power supply in the power module of the main control card is controlled to be powered-off, the method further includes: The second real-time temperatures of each temperature collection point of the main control card are collected by the main control card, and when the maximum value of the second real-time temperatures is not greater than a second temperature threshold, the fourth power supply is controlled to be powered on.
6. The board overheat protection method according to claim 4, characterized in that: After determining whether the maximum value of the second real-time temperatures is not less than the first temperature threshold, the method further includes: If the maximum value of the second real-time temperatures is less than the first temperature threshold, and the first real-time temperature sent by the service card is obtained, the main control card determines whether the maximum value of the first real-time temperatures is not less than the first temperature threshold; If the maximum value of the first real-time temperature is not less than the first temperature threshold, a power-off instruction is sent to the business card through the main control card, so that when the business card receives the power-off instruction, the first power supply in the power module of the business card is controlled to be in a power-on state, and the second power supply in the power module of the business card is controlled to be powered off.
7. A board overheat protection system, characterized in that: The board overheat protection system includes a service card and a main control card, wherein the service card is used to: Determine whether the first main control signal and the second main control signal are both abnormal signals, wherein the first main control signal is a control signal corresponding to the first main control card, and the second main control signal is a control signal corresponding to the second main control card; When both the first main control signal and the second main control signal are abnormal signals, the first real-time temperature of each temperature collection point of the service card is collected, and it is determined whether the maximum value of the first real-time temperature is not less than a first temperature threshold; When the maximum value of the first real-time temperature is not less than the first temperature threshold, the first power supply in the power module of the service card is controlled to be powered on, and the second power supply in the power module of the service card is controlled to be powered off; The first power supply is a power supply on the service card for supporting temperature acquisition, and the second power supply is a power supply in a power module of the service card other than the first power supply; The business card is used to collect the first real-time temperature of each temperature collection point of the business card when the first main control signal is an abnormal signal and the second main control signal is not an abnormal signal, and transmit the first real-time temperature to the second main control card, so that the second main control card can perform overheat protection control on the business card according to the first real-time temperature; when the first main control signal is not an abnormal signal and the second main control signal is an abnormal signal, collect the first real-time temperature of each temperature collection point of the business card, and transmit the first real-time temperature to the first main control card, so that the first main control card can perform overheat protection control on the business card according to the first real-time temperature.
8. The board overheat protection system according to claim 7, characterized in that: The main control card is used for: Collecting the second real-time temperature of each temperature collection point on the main control card, and determining whether the maximum value of the second real-time temperatures is not less than the first temperature threshold; When the maximum value of the second real-time temperature is not less than the first temperature threshold, controlling the third power supply in the power module of the main control card to be in a power-on state, and controlling the fourth power supply in the power module of the main control card to be powered off; The third power supply is a power supply on the main control card for supporting temperature acquisition, and the fourth power supply is a power supply in a power module of the main control card except the third power supply.
9. A business card, characterized in that: include: Memory and processor; Wherein, the memory is used to store computer programs; The processor is used to execute the computer program to implement the board overheating protection method according to any one of claims 1 to 3.
10. A main control card, characterized in that: include: Memory and processor; Wherein, the memory is used to store computer programs; The processor is used to execute the computer program to implement the board overheating protection method according to any one of claims 4 to 6.
11. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein when the computer program is executed by a processor, the board overheat protection method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Over-temperature power-down protection method, logic device, service board and network system
CN109871692A