Voltage Fault Diagnosis System, Method, Electronic Device, Medium and Product

By combining interval and continuous voltage data acquisition, abnormal waveform diagrams are generated for voltage fault diagnosis, which solves the problem of low sampling frequency of the voltage monitoring system in the prior art, and realizes high-frequency voltage sampling and full-time data transmission, ensuring the accuracy of fault diagnosis and user experience.

CN119827833BActive Publication Date: 2025-07-08INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510322255.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-18
Publication Date
2025-07-08
Estimated Expiration
2045-03-18

AI Technical Summary

Technical Problem

The existing voltage monitoring system has a low sampling frequency, which is difficult to meet the fault diagnosis requirements of instantaneous voltages. The interval data acquisition affects the diagnosis of voltage abnormal data by the processing module, resulting in fault missed and affects the user experience.

Method used

Using a combination of interval and continuous voltage data acquisition, voltage data is cached through the cache channel, and abnormal voltage data is detected and diagnosed by the processing module, and abnormal waveform diagram is generated to achieve accurate fault diagnosis.

Benefits of technology

High-frequency voltage sampling is realized, ensuring uninterrupted and smooth data sampling and transmission throughout the whole period, improving the accuracy of fault diagnosis, avoiding fault omissions, and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119827833B_ABST
    Figure CN119827833B_ABST
Patent Text Reader

Abstract

The present invention discloses a voltage fault diagnosis system, method, electronic device, medium and product, relating to the technical field of electrical digital data processing, including: at least one voltage acquisition module can obtain interval voltage data and continuous voltage data simultaneously through two ways of interval acquisition and continuous acquisition, so that the processing module can realize the call of historical voltage data according to the interval voltage data and the continuous voltage data, further analyze abnormal voltage data, and obtain a fault diagnosis result with higher accuracy. Therefore, it can solve the technical problems in the related art that the sampling frequency is low, it is difficult to meet the fault diagnosis requirements of instantaneous voltage, and the interval data acquisition will affect the diagnosis of voltage abnormal data by the processing module, resulting in fault omission, and further affecting the actual use experience of users, and achieve the technical effect of high-frequency voltage sampling, realizing all-time and non-stop smooth data sampling and data transmission, and ensuring the accuracy of fault diagnosis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electrical digital data processing, and in particular to a voltage fault diagnosis system, method, electronic equipment, medium and product. Background Art

[0002] With the development of servers, data centers and other fields, voltage monitorability and diagnosability directly affect the stable operation and maintenance efficiency of equipment. In order to ensure the user experience, the demand for voltage monitoring and fault diagnosis is becoming increasingly important, so that faults can be discovered in time and handled accordingly to avoid losses caused by faults.

[0003] However, in the related art, the voltage monitoring system can only provide voltage data with a lower frequency, which cannot meet the fault diagnosis requirements of instantaneous voltage, and the voltage monitoring lacks real-time performance. Most voltage monitoring systems perform intermittent data collection or intermittent data diagnosis, rather than full-time monitoring. Therefore, when diagnosing faults, the data is not only easily ignored as noise, but it is also difficult to obtain accurate diagnostic results. As a result, most of the voltage collection data is ignored by the processing module instead of being analyzed, processed and recorded, resulting in a lack of historical data support during fault diagnosis, which urgently needs to be improved. Summary of the invention

[0004] The present invention provides a voltage fault diagnosis system, method, electronic device, medium and product to at least solve the technical problems in the related technology that the sampling frequency is low and it is difficult to meet the fault diagnosis needs of instantaneous voltage, and the intermittent data collection will affect the diagnosis of abnormal voltage data by the processing module, thereby causing fault omissions and further affecting the user's actual usage experience.

[0005] The present invention provides a voltage fault diagnosis system, comprising: at least one voltage acquisition module, used to obtain voltage data of multi-channel voltages of a target electronic device, and while storing interval voltage data in the voltage data at first preset time intervals, activate a corresponding cache channel based on a preset transmission rule to cache continuous voltage data at each moment in the voltage data through the cache channel; a processing module, used to receive the interval voltage data and the continuous voltage data, and use the interval voltage data and the continuous voltage data to obtain historical voltage data that meets preset abnormal conditions; and a diagnosis module, used to perform voltage fault diagnosis of the target electronic device using the historical voltage data.

[0006] The present invention also provides a voltage fault diagnosis method, comprising: obtaining voltage data of multi-channel voltages of a target electronic device, and while storing interval voltage data in the voltage data at first preset time intervals, activating a corresponding cache channel based on a preset transmission rule to cache continuous voltage data at each moment in the voltage data through the cache channel; using the interval voltage data and the continuous voltage data to obtain historical voltage data that meets preset abnormal conditions; and using the historical voltage data to perform voltage fault diagnosis on the target electronic device.

[0007] The present invention also provides an electronic device, comprising: a memory for storing a computer program; and a processor for implementing the steps of any of the above-mentioned voltage fault diagnosis methods when executing the computer program.

[0008] The present invention also provides a computer-readable storage medium, in which a computer program is stored, wherein when the computer program is executed by a processor, the steps of any of the above-mentioned voltage fault diagnosis methods are implemented.

[0009] The present invention also provides a computer program product, comprising a computer program, and when the computer program is executed by a processor, the steps of any of the above voltage fault diagnosis methods are implemented.

[0010] Through the present invention, since at least one voltage acquisition module can obtain interval voltage data and continuous voltage data at the same time through interval acquisition and continuous acquisition, the processing module can make a preliminary judgment of the abnormality based on the interval voltage data, and generate an abnormal waveform diagram through the diagnosis module in combination with the continuous voltage data before and after the corresponding moment of the abnormal voltage data, further analyze whether the abnormal voltage data is caused by a voltage fault, and obtain a fault diagnosis result with higher accuracy. Therefore, it can solve the technical problems in the related technology that the sampling frequency is low and it is difficult to meet the fault diagnosis requirements of instantaneous voltage, and the interval data acquisition will affect the diagnosis of the voltage abnormality data by the processing module, thereby causing fault omissions and further affecting the actual use experience of the user, so as to achieve high-frequency voltage sampling, realize full-time, uninterrupted and smooth data sampling and data transmission, and ensure the accuracy of fault diagnosis. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0012] Figure 1 A schematic diagram of the structure of a voltage fault diagnosis system provided by an embodiment of the present invention;

[0013] Figure 2 The structural schematic diagram of the voltage fault diagnosis system provided by an embodiment of the present invention;

[0014] Figure 3 The schematic diagram of the register type provided by an embodiment of the present invention;

[0015] Figure 4 The flowchart of a voltage fault diagnosis method provided by an embodiment of the present invention.

[0016] Wherein, 10 - voltage fault diagnosis system, 100 - voltage acquisition module, 101 - multiplexer, 102 - mode converter, 103 - controller, 104 - buffer unit, 105 - register, 200 - processing module, 300 - diagnosis module, 400 - storage module. Specific embodiments

[0017] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0018] It should be noted that in the description of the present invention, the terms "include", "comprise" or any other variant thereof are intended to cover a non - exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. The terms "first", "second", etc. in the present invention are used to distinguish similar objects and are not used to describe a specific order or sequence.

[0019] In order to enable those skilled in the art of the present technology to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0020] Combined with the specific application environment architecture or specific hardware architecture on which the execution of the voltage fault diagnosis system depends, the specific application environment architecture or specific hardware architecture is described herein.

[0021] Embodiments of the present invention provide a voltage fault diagnosis system, and the system will be described in detail in combination with the structure of the voltage fault diagnosis system.

[0022] Such as Figure 1, which is a schematic diagram of the structure of a voltage fault diagnosis system 10 according to an embodiment of the present invention, wherein the voltage fault diagnosis system 10 includes: at least one voltage acquisition module 100 , a processing module 200 and a diagnosis module 300 .

[0023] Specifically, at least one voltage acquisition module 100 is used to obtain voltage data of multi-channel voltages of a target electronic device, and while storing interval voltage data in the voltage data at intervals of a first preset time period, activate a corresponding cache channel based on a preset transmission rule to cache continuous voltage data at each moment in the voltage data through the cache channel.

[0024] It is understandable that in the related technology, since the acquisition mode is to collect voltage data at regular intervals, it will be difficult to have sufficient data to support sudden faults during subsequent fault diagnosis, and the faults will be identified as occasional noise, thereby ignoring the faults, which not only affects the service life of the equipment, but also affects the user experience.

[0025] In order to solve the above problems, the embodiments of the present invention can use the special structure of at least one voltage acquisition module 100 to simultaneously acquire interval voltage data and continuous voltage data to compensate for the impact caused by insufficient data.

[0026] In actual implementation, the voltage acquisition module 100 of the embodiment of the present invention may be plural in order to cope with complex equipment. Each voltage acquisition module 100 may acquire voltage data of multi-channel voltages and perform shunt storage on the acquired data.

[0027] When collecting voltage data, an embodiment of the present invention can store the collected voltage data at regular intervals and use the stored voltage data as interval voltage data, wherein storage refers to temporarily storing data or instructions through a register, and the storable data is small. Therefore, in the subsequent process, the processing module 200 is required to receive data in a timely manner.

[0028] The embodiment of the present invention can also continuously collect voltage data, that is, collect voltage data at each moment, and cache the voltage data at each moment as continuous voltage data, wherein caching refers to using a high-speed cache memory to reduce the delay of accessing the main memory and improve the overall system performance. Although the storage space of the cache is larger than that of the register, it is still limited, and since the cached data can be the voltage data at each moment, the data volume is huge and the growth rate is fast, therefore, the embodiment of the present invention can realize multi-channel caching of continuous voltage data through multiple cache channels, that is, cache the continuous voltage data to multiple storage structures for caching, such as cache units, so that in the subsequent process, the processing module 200 can realize smooth reception of the entire time period.

[0029] It should be noted that, in addition to the server, the embodiments of the present invention can also be applied to other electronic devices to diagnose voltage faults of other electronic devices; the first preset duration in the embodiments of the present invention can be set accordingly according to the fault diagnosis target, such as the actual operation condition of the target electronic device, and no specific limitation is made here.

[0030] Optionally, in an embodiment of the present invention, at least one voltage acquisition module 100 includes: a multiplexer and an analog-to-digital converter.

[0031] Among them, the multiplexer is used to receive voltage signals of multiple channels of voltage, and based on a preset selection rule, sample one from the voltage signals of multiple channels of voltage to obtain a sampling signal.

[0032] The analog-to-digital converter is used to convert the sampling signal to obtain voltage data.

[0033] As a possible implementation manner, each voltage acquisition module 100 of the embodiments of the present invention may include a multiplexer and an analog-to-digital converter to implement data processing between data storage and / or caching.

[0034] Among them, the multiplexer can select one from multiple analog inputs for sampling and transfer it to a single output terminal, and then further convert it by an ADC (Analog-Digital Converter), and only qualified signals will be output to the corresponding channels. In the embodiments of the present invention, switching between multiple voltage signal paths and voltage sampling can be performed to sequentially achieve accurate acquisition of multiple voltage signals.

[0035] The analog-to-digital converter can convert a continuous analog signal into a series of discrete signal values through four steps of sampling, holding, quantization, and encoding, map the amplitude of the continuous analog signal to a finite number of discrete levels, and then convert the quantized discrete levels into digital codes, and keep the signal value unchanged throughout the process. In the embodiments of the present invention, the analog-to-digital converter ADC can convert the voltage signal into voltage data through the above process for subsequent storage and / or caching.

[0036] Optionally, in an embodiment of the present invention, at least one voltage acquisition module 100 includes: at least one register, at least two cache units, and a controller.

[0037] Among them, at least one register is used to receive the interval voltage data in the voltage data converted by the analog-to-digital converter every first preset duration.

[0038] At least two cache units are used to receive the continuous voltage data in the voltage data converted by the analog-to-digital converter.

[0039] A controller, configured to activate corresponding cache channels based on preset transmission rules, and transmit continuous voltage data to a target cache unit through the activated cache channels.

[0040] Each voltage acquisition module 100 may further include at least one register, at least two cache units, and a controller.

[0041] Among them, the register can temporarily store information such as instructions, data, and addresses, and different data can be stored according to different types of registers. In the embodiments of the present invention, the interval voltage data can be stored in the register for subsequent reception by the processing module 200. The types and uses of the registers will be described below and will not be elaborated here.

[0042] The cache unit can be used to cache continuous voltage data. In order to ensure that a large amount of continuous voltage data can be transmitted without interruption and smoothly, the number of cache units in the embodiments of the present invention should be at least two, that is, there should be at least one cache unit that is full and can perform data transmission, and at least one cache unit that is not full and can continue to store data.

[0043] The controller can determine which cache unit the acquired continuous stored data is stored in, that is, according to certain transmission rules (such as prohibiting the activation of the cache channel corresponding to the full cache unit, activating the cache channel corresponding to the non-full cache unit, etc.), among multiple cache channels, select the cache channel that meets the transmission rules for activation to transmit the continuous voltage data to the target cache unit whose cache channel is activated. Among them, the preset transmission rules can be set by those skilled in the art according to the actual situation and are not specifically limited here.

[0044] Optionally, in an embodiment of the present invention, the controller includes: an acquisition subunit, a first control subunit, and a second control subunit.

[0045] Among them, the acquisition subunit is configured to acquire the current storage state of any cache unit.

[0046] The first control subunit is configured to interrupt the cache channel corresponding to any cache unit and activate the communication channel between any cache unit and the processing module 200 when the current storage state is a full storage state until the continuous voltage data in any cache unit is transmitted to the processing module 200.

[0047] The second control subunit is configured to activate the cache channel corresponding to any cache unit, cache the continuous voltage data obtained by the analog-to-digital converter into any cache unit, and interrupt the communication channel between any cache unit and the processing module 200 until the current storage state of any cache unit is converted to the full storage state when the current storage state is not the full storage state.

[0048] Here, the controller will be elaborated in detail.

[0049] The acquisition subunit in the controller can acquire the current storage state of each cache unit, where the current storage state can be the full storage state or the not-full storage state.

[0050] For the cache unit in the full storage state, the first control subunit can determine that the cache unit in the full storage state cannot cache data any more, then close the cache channel of the cache unit to avoid new data overwriting the old data that has not been transmitted yet, and activate the communication channel between the cache unit and the processing module 200 so that the processing module 200 can receive the continuous voltage data in the cache unit.

[0051] For the cache unit in the not-full state, the second control subunit can determine that the cache unit in the not-full state can still cache data. At this time, the cache channel corresponding to the cache module is in the activated state. In order to avoid repeated data transmission, the communication channel between the cache module and the processing module 200 can be terminated to accumulate the continuous voltage data in the cache unit.

[0052] Based on the above structure, the embodiments of the present invention can realize the interactive storage and transmission between cache modules in different storage states to ensure that the processing module 200 can receive continuous voltage data without interruption and smoothly.

[0053] In summary, the controller can select the cache unit that activates the cache path and store the real-time multi-channel voltage data into the cache unit of the activated cache channel. The cache activation and non-activation states are switched between at least two cache units by the controller, such as a high-precision ADC controller, according to the state of whether the cache is full, forming a Ping-Pong storage mechanism. The Ping-Pong mechanism can alternately use two areas to avoid the inability to continuously write in the data transmission mode.

[0054] Optionally, in an embodiment of the present invention, at least one register includes: a multi-channel voltage data enable configuration register, a multi-channel voltage threshold configuration register, a multi-channel voltage data register, and a global interrupt register.

[0055] Among them, the multi-channel voltage threshold configuration register is used to determine whether there is high-threshold voltage data greater than the first preset voltage threshold in the interval voltage data, store the high-threshold voltage data, determine whether there is low-threshold voltage data less than the second preset voltage threshold in the interval voltage data, and store the low-threshold voltage data, where the first preset voltage threshold is greater than the second preset voltage threshold.

[0056] The multi-channel voltage data register is used to store the data enable status of the multi-channel voltage data enable configuration register in the interval voltage data.

[0057] The global interrupt register is used to store the high-threshold interrupt status corresponding to the high-threshold voltage data and store the low-threshold terminal status corresponding to the low-threshold voltage data.

[0058] Here, the registers are illustrated by examples.

[0059] For example, the registers in the embodiments of the present invention may include a multi-channel voltage data enable configuration register, a multi-channel voltage threshold configuration register, a multi-channel voltage data register, and a global interrupt register, etc., to store different types of interval voltage data.

[0060] In the embodiments of the present invention, the real-time multi-channel voltage data, that is, the interval voltage data, can also be stored in the multi-channel voltage register in the register through a high-precision ADC controller. The register controller determines that the threshold is exceeded according to the threshold configuration register in the register and stores it in the global interrupt register of the register.

[0061] Among them, the multi-channel voltage sampling value, that is, the voltage signal sampled by the multiplexer, is stored in the multi-channel voltage data register according to the data enable status of the multi-channel voltage data enable configuration register. Among them, enable means storage, and disable means no need to store. The data that does not need to be stored is invalid data.

[0062] The multi-channel voltage sampling value determines whether each voltage is greater than the first preset voltage threshold according to the multi-channel voltage threshold configuration register. If it is greater than the first preset voltage threshold, the high-threshold interrupt status of the channel is maintained in the global interrupt register; it determines whether each voltage is less than the second preset voltage threshold. If it is less than the second preset voltage threshold, the low-threshold interrupt status of the channel is maintained in the global interrupt register.

[0063] Among them, the first preset voltage threshold and the second preset voltage threshold can be set accordingly by those skilled in the art according to the actual situation, and no specific limitation is made here.

[0064] Optionally, in an embodiment of the present invention, at least one register and at least two cache units are both sampled by non-volatile storage.

[0065] It is understandable that non-volatile storage can still preserve data information without an external power supply.

[0066] Therefore, based on non-volatile storage, when the voltage acquisition module 100 loses power, the data in the register and the data in the cache unit can both be saved. After power is restored, additional storage can be performed based on the existing data.

[0067] In addition, the voltage acquisition module 100 in the embodiments of the present invention can also support multiple communication protocols: including low-frequency / low-speed communication (including but not limited to I2C (Inter-Integrated Circuit, serial communication protocol) communication) and high-speed communication (including but not limited to SPI (Serial Peripheral Interface, serial peripheral interface communication) communication). The voltage acquisition module 100 allows low-frequency / low-speed communication and high-speed communication to connect to the same or different processing modules 200. The register of the voltage acquisition module 100 provides a low-frequency / low-speed communication access interface to meet the acquisition requirements of the processing module 200 (including but not limited to the baseboard management controller) for low-speed voltage data, meet the configuration requirements of the processing module 200 for configuration registers such as threshold value, and meet the acquisition requirements of the processing module 200 for interrupt information such as the global interrupt register. At least two cache units of the voltage acquisition module 100 provide a high-speed communication access interface to meet the requirements of the processing module 200 for high-speed voltage acquisition. The cache unit that activates the cache path in the voltage acquisition module 100 automatically controls the high-speed communication in the unactivated state, while the cache unit that does not activate the cache path automatically controls the high-speed communication in the activated state, thus constituting a Ping-Pong high-speed communication mechanism. The Ping-Pong mechanism can alternately use two areas to avoid the inability to continuously read in the data transmission mode.

[0068] The processing module 200 is configured to receive the interval voltage data and the continuous voltage data, and obtain the historical voltage data that meets the preset abnormal conditions by using the interval voltage data and the continuous voltage data.

[0069] The processing module 200 can configure the voltage acquisition module 100. For example, it can configure configuration registers such as the multi-channel voltage data enable configuration register and the multi-channel voltage threshold configuration register of the voltage acquisition module 100 as needed through low-frequency / low-speed communication; it can configure the storage enable register of the global status register in the voltage acquisition module 100 and the voltage configuration register of the storage cache module as needed through low-frequency / low-speed communication. Among them, the processing module 200 can also record the storage enable start time. The preset configuration rules can be set accordingly by those skilled in the art according to actual communication requirements, and no specific limitation is made here.

[0070] After configuration, the processing module 200 can receive the interval voltage data stored in the register by the voltage acquisition module 100 and the continuous voltage data cached in the cache unit, and use the interval voltage data to detect abnormal voltage data. Among them, there are various detection methods. For example, abnormal voltage data can be determined by receiving data in different types of registers (such as taking the interval voltage data corresponding to the interrupt status of the global interrupt register as abnormal voltage data), or after receiving, by comparing with a determination threshold to determine abnormal voltage data. After determining the abnormal voltage data, continuous data for a period of time before and after the occurrence of the abnormal voltage data is retrieved from the continuous voltage data as historical voltage data, that is, historical voltage data meeting the preset abnormal conditions is obtained.

[0071] Optionally, in an embodiment of the present invention, the processing module 200 includes: an acquisition unit and a communication unit.

[0072] Among them, the acquisition unit is used to acquire the number of communication channels of the communication channels between the processing module 200 and at least two cache units and the actual number of voltage acquisition modules 100.

[0073] The communication unit is used to determine the communication strategy of the processing module 200 based on the number of channels and the actual number, so as to communicate between the processing module 200 and at least two cache units based on the communication strategy.

[0074] The processing module 200 (including but not limited to BMC) can automatically switch the communication state of the high-speed channel among different voltage acquisition module 100 devices according to its own communication channel of the high-speed channel. When the number of communication channels is less than the number of voltage acquisition modules 100, a high-speed communication time-division multiplexing strategy can be adopted for communication.

[0075] When the processing module 200 accesses the voltage acquisition module 100 through high-speed communication, due to the automatic control of the Ping-Pong storage and high-speed communication mechanism of the storage module by the voltage acquisition module 100, and the actual rate of the time-division multiplexing high-speed communication is higher than the ADC real-time voltage acquisition cache rate of the voltage acquisition module 100, the voltage data collected in real time by the voltage acquisition module 100 can be transmitted to the processing module 200 in real time, all the time, without interruption, and smoothly.

[0076] Optionally, in an embodiment of the present invention, the processing module 200 includes: a first polling unit and a second polling unit.

[0077] Among them, the first polling unit is used to poll the multi-channel voltage data register every second preset time duration to obtain the value of the interval voltage data of each channel, and calculate the actual voltage value of the interval voltage data of each channel before voltage division.

[0078] A second-round polling unit, configured to poll a global interrupt register every third preset time duration, obtain high threshold voltage data or low threshold voltage data of any channel, generate corresponding exception logs based on the high threshold voltage data or the low threshold voltage data, and send the exception logs to a diagnosis module 300.

[0079] The processing module 200 can periodically poll a multi-channel voltage data register to obtain digital values of voltage data of each channel and calculate actual voltage values before voltage division thereof; the processing module 200 can also periodically poll a global interrupt register, obtain and analyze whether there are alarms of exceeding a threshold or being lower than a threshold for any channel, and run its processing logic, such as recording logs and alarming to the diagnosis module 300, so as to detect abnormal voltage data and give abnormal alarms subsequently, enabling technicians to perform relevant maintenance in a timely manner.

[0080] In summary, the processing module 200 can implement configuration of the voltage acquisition module 100, reception of two types of voltage data, and detection of abnormal voltage data.

[0081] Optionally, in an embodiment of the present invention, the processing module includes: a power-on processing unit and a power-off processing unit.

[0082] The power-on processing unit is configured to configure a power-on detection threshold according to a target power-on signal, determine a power-on moment of a target electronic device based on the power-on detection threshold and interval voltage data, and extract corresponding power-on timing voltage data from continuous voltage data.

[0083] The power-off processing unit is configured to configure a power-off detection threshold according to a target power-off signal, determine a power-off moment of the target electronic device based on the power-off detection threshold and interval voltage data, and extract corresponding power-off timing voltage data from continuous voltage data.

[0084] It can be understood that, in order to ensure the accuracy of a fault diagnosis result, in an embodiment of the present invention, the processing module 200 can also perform multi-channel power-on voltage monitoring and multi-channel power-off voltage monitoring according to configurations of a target power-on signal and a target power-off signal, where the target power-on signal and the target power-off signal can be key power-on signals and key power-off signals, and the key power-on signals and the key power-off signals can be specific electrical signals or conditions in an electronic device or system that can indicate power-on / power-off or the system starts to enter / end a working state.

[0085] During the actual execution process, the processing module 200 can pre-configure the power-on voltage threshold corresponding to the power-on signal and the power-off voltage threshold corresponding to the power-off signal, and then perform data judgment on the continuous voltage data to obtain the power-on timing voltage data before and after the power-on moment and the power-off timing voltage data before and after the power-off moment, so as to utilize the power-on timing voltage data before and after the power-on moment and the power-off timing voltage data before and after the power-off moment for power-on related fault diagnosis and power-off related fault diagnosis during subsequent diagnosis, and can also combine the abnormal voltage data to achieve comprehensive diagnosis.

[0086] Optionally, in an embodiment of the present invention, the voltage fault diagnosis system 10 further includes: a storage module.

[0087] Among them, the storage module is used to store abnormal voltage data, power-on timing voltage data, power-off timing voltage data, interval voltage data, and continuous voltage data, so that the diagnosis module 300 can retrieve historical voltage data from the storage module according to the abnormal voltage data.

[0088] In some embodiments, the data sent by the processing module 200 can be stored through the storage module to store the abnormal voltage data, interval voltage data, and continuous voltage data separately, facilitating the diagnosis module 300 to call the corresponding data according to the timing correspondence.

[0089] For example, after the processing module 200 obtains the corresponding data, the storage module can store the abnormal voltage data before and after the abnormal voltage moment, store the power-on timing voltage data before and after the power-on moment, store the power-off timing voltage data before and after the power-off moment, etc., and can specifically perform corresponding storage according to the configuration of the processing module 200 and the obtained data.

[0090] It should be noted that the storage module is different from the registers and caches in the voltage acquisition module 100. The storage module can store a large amount of data to avoid the loss of historical data when the diagnosis module 300 or the processing module 200 calls data, thus affecting the actual fault diagnosis.

[0091] The diagnosis module 300 is used to perform voltage fault diagnosis on the target electronic device by using historical voltage data.

[0092] As a possible implementation manner, the diagnosis module 300 can perform voltage fault diagnosis according to the acquired voltage data.

[0093] Among them, the voltage waveform diagram is a graphical representation method that can be used to show the change of voltage over time. The following contents can be observed in the voltage waveform diagram:

[0094] X - axis (horizontal axis): Represents time. Depending on the nature and duration of the waveform, this axis can represent different time units such as microseconds, milliseconds, seconds, etc.

[0095] Y - axis (vertical axis): Represents voltage values. This axis shows the amplitude of the voltage change, usually in volts (V). Positive voltages are represented upward, and negative voltages are represented downward.

[0096] Waveform line: This is the actual trajectory of the voltage changing over time. The shape of the waveform can provide important information about the nature of the signal. For example: Sine wave: Commonly found in AC power supplies, indicating that the voltage periodically changes from the positive maximum to the negative maximum; Square wave: Often appears in digital circuits and is used to represent changes in binary states; Sawtooth wave or triangular wave: These shapes may appear in scanning circuits or certain types of oscillators; Pulse wave: Used to represent instantaneous events or trigger signals.

[0097] Trigger point: To stably display repetitive waveforms, the oscilloscope allows setting a trigger point, that is, starting to draw the waveform when the input signal meets specific conditions. This helps to clearly observe the voltage changes at specific moments.

[0098] Measured parameters: In some advanced oscilloscopes or software tools, key parameters such as peak voltage, frequency, period, rise time, etc. can be directly read on the waveform graph.

[0099] The diagnostic module 300 of the embodiment of the present invention can obtain a complete and highly reliable abnormal voltage waveform diagram by using the historical voltage data before and after the abnormal moment corresponding to the abnormal voltage data, and complete the diagnosis of the target electronic device by identifying the above - mentioned key content in the abnormal voltage waveform diagram.

[0100] Optionally, in an embodiment of the present invention, the diagnostic module 300 includes: a first generation unit, a second generation unit, and a diagnostic unit.

[0101] Among them, the first generation unit is used to generate a corresponding abnormal voltage waveform diagram based on the abnormal voltage data.

[0102] The second generation unit is used to extract the power - on timing voltage data and the power - off timing voltage data from the storage module, and generate corresponding multi - path power - on voltage waveform diagrams and multi - path power - off voltage waveform diagrams based on the power - on timing voltage data and the power - off timing voltage data.

[0103] The diagnostic unit is used to obtain the fault diagnosis result of the target electronic device based on the abnormal voltage waveform diagram, the multi - path power - on voltage waveform diagrams, and the multi - path power - off voltage waveform diagrams.

[0104] In addition to generating the abnormal voltage waveform diagram, the embodiments of the present invention can also generate corresponding multi-channel power-on voltage waveform diagrams and multi-channel power-off voltage waveform diagrams according to the power-on timing voltage data and the power-off timing voltage data for a complete fault diagnosis.

[0105] For example, the abnormal voltage waveform diagram can be used to analyze load changes, power quality, or circuit component damage in combination with the fault occurrence time point; the multi-channel power-on voltage waveform diagram can be used to determine whether the power supply module, start-up circuit, or load is abnormal; the multi-channel power-off voltage waveform diagram can be used to check whether the discharge circuit, relay / switch status, and energy storage components are damaged, etc.

[0106] By combining the abnormal voltage waveform diagram, the multi-channel power-on voltage waveform diagram, and the multi-channel power-off voltage waveform diagram, voltage fault diagnosis can be carried out from the following aspects:

[0107] Timing correlation: If the abnormal waveform appears immediately after power-on, it may be a power supply or start-up circuit fault; if it appears randomly during operation, it may be related to load fluctuations or poor contact.

[0108] Amplitude correlation: Insufficient voltage amplitude during power-on → insufficient power supply capacity or abnormal line impedance; sudden voltage drop during operation → short circuit or overload.

[0109] Frequency correlation: High-frequency oscillation → abnormal drive of switching devices; low-frequency fluctuation → periodic change of load or unstable control loop.

[0110] For example, the correspondence between the fault type and the waveform can be as shown in Table 1, where Table 1 is the correspondence table between the fault type and the waveform.

[0111] Table 1

[0112]

[0113] Optionally, in an embodiment of the present invention, the diagnosis module 300 includes: a first display unit and a second display unit.

[0114] Among them, the first display unit is used to display the continuous voltage data or the interval voltage data corresponding to the current moment.

[0115] The second display unit is used to display the abnormal voltage waveform diagram, the multi-channel power-on voltage waveform diagram, and / or the multi-channel power-off voltage waveform diagram.

[0116] During the actual execution process, the diagnostic module 300 may include a display function. Among them, the first display unit can be used to display the voltage data at the current moment for technicians to perform real-time monitoring. Among them, when there is interval voltage data at the current moment, the interval voltage data can be directly called for display. When there is no interval voltage data at the current moment, that is, during data acquisition, when the current moment is not within the interval acquisition period, the continuous voltage data can be called.

[0117] The second display unit can then display the voltage waveform diagrams generated by the first generation unit and the second generation unit for technicians to perform waveform monitoring or fault analysis.

[0118] In addition, the diagnostic module 300 may further include an interaction function, that is, it can determine the actual display content according to the user's operations. Among them, the display content may include the content of the first display unit, the content of the second display unit, and the exception logs generated by the processing module 200, etc.

[0119] Combined Figure 2 and Figure 3 , the working principle of the voltage fault diagnosis system according to the embodiments of the present invention will be elaborated in detail with an example.

[0120] As Figure 2 shown, the embodiments of the present invention may include at least one voltage acquisition module 100, a processing module 200, a diagnostic module 300, and a storage module 400.

[0121] Among them, the voltage acquisition module 100 may include a multiplexer 101, a mode converter 102, a controller 103, at least two buffer units 104, and at least one register 105. Among them, the type of the register 105 may be as Figure 3 shown. When applied, the voltage acquisition module 100 can acquire multi-channel voltage data.

[0122] The processing module 200 can acquire continuous voltage data in real time, and store relevant extended voltage data into the storage module 400 according to the extended voltage analysis mechanism and method. The diagnostic module 300 performs display and interaction by virtue of the extended voltage data according to the extended voltage display and interaction mechanism and method.

[0123] During the actual execution process, the processing module 200 can configure configuration registers such as the multi-channel voltage data enable configuration register and the multi-channel voltage threshold configuration register of the voltage acquisition module 100 on demand through low-frequency / low-speed communication.

[0124] The processing module 200 can configure registers such as the storage enable register of the global status register and the buffer unit voltage configuration register in the voltage acquisition module 100 on demand through low-frequency / low-speed communication, and record the storage enable start time.

[0125] Based on the configuration of the processing module 200, the voltage acquisition module 100 can control the multiplexer 101 and the mode converter 102 to sequentially switch between multiple voltage signal paths, so as to achieve accurate acquisition of multiple voltage signals.

[0126] The processing module 200 can periodically poll the multi-channel voltage data register to obtain the digital value of the voltage data of each channel and calculate the actual voltage value before voltage division; the processing module 200 can periodically poll the global interrupt register, obtain and parse whether there is an alarm exceeding or below the threshold in any channel, and run its processing logic, such as recording a log and alarming to the diagnostic module 300.

[0127] When the voltage acquisition module 100 receives the storage enable state, it obtains the state of the cache unit 104 according to the global status register, that is, the cache activation status of the cache unit 104a and the cache unit 104b, the cache position index, the high-speed channel activation status, and the full storage status. Among them, the cache activation status has two states: activated and not activated, the cache position index indicates the cache position, the high-speed channel activation status has two states: activated and not activated, and the full storage status has two states: full and not full. If the cache unit 104a is in the cache activation state, its high-speed channel must be in the not activated state, and the cache unit 104b is in the cache not activated state and the high-speed channel activation state. As the cache data progresses, the cache unit 104 will change from the not full state to the full state, and its cache will change to the not activated state, the high-speed channel will change to the activated state, and the other storage cache module cache will change to the activated state, and the high-speed channel will change to the not activated state.

[0128] For the convenience of description, the following process assumes that the cache unit 104a is in the cache activation state, the high-speed channel is not activated, and the state is not full, and the cache unit 104b is in the cache not activated state, the high-speed channel is activated, and the state is not full. For the convenience of describing the processing process between the processing module 200 and multiple voltage acquisition modules 100, it is assumed that there are four voltage acquisition modules 100(0, 1, 2, 3), and there is a high-speed path for time division multiplexing between the processing module 200 and the four voltage acquisition modules 100.

[0129] The voltage acquisition modules 100(0, 1, 2, 3) store the multi-path voltage data with cache enabled, which is accurately acquired in sequence, into the cache unit 104a according to the cache unit voltage configuration register. According to the number of cache-enabled channels in the cache unit voltage configuration register, the size of the stored data per round can be calculated; according to the high-precision ADC sampling frequency, the sampling interval time between the data of adjacent rounds can be calculated.

[0130] Assume that the single voltage stored data is 2 bytes, the number of cache enable channels of the voltage acquisition module 100 (0, 1, 2, 3) is 2, the high-precision ADC sampling frequency is 2.5 MHz, 2 million sampling points can be sampled by switching channels per second, and the cache sizes of the cache unit 104a and the cache unit 104b are both 2 KB. Therefore, the size of the stored data per round is 2 B, the sampling interval time is 1 μs, filling up one cache unit 104a can record 1000 sampling points, and record the voltage data within 1 ms. When the high-speed channel rate is greater than or equal to 2 MB / s, the 2 KB of cache data can be transferred within 1 ms.

[0131] The processing module 200 determines that the cache unit 104b of the voltage acquisition module 100 (0, 1, 2, 3) is in the high-speed channel activation state and the non-full state, so high-speed communication is not performed.

[0132] As the sampling progresses, the voltage acquisition module 100 (0, 1, 2, 3) fills the cache unit 104a with 4K data. The cache unit 104a changes from the non-full state to the full state, its cache changes to the unactivated state, the high-speed channel changes to the activated state, the cache of the other cache unit 104b changes to the activated state, and the high-speed channel changes to the unactivated state. The voltage acquisition module 100 (0, 1, 2, 3) stores the sampling data in the cache unit 104b.

[0133] The processing module 200 determines that the cache unit 104a of the voltage acquisition module 100 (0, 1, 2, 3) is in the high-speed channel activation state and the full state, so high-speed communication is performed.

[0134] The processing module 200 performs high-speed communication with the cache unit 104a of the voltage acquisition module 100 (0, 1, 2, 3) in turn. The minimum communication rate for multiplexing and transferring 2 KB of data from the four modules is 8 MB / s, that is, 40 MHz. Therefore, the high-speed communication rate of 50 MHz can effectively complete the data transfer of the four modules without being overwritten by the new data of the voltage acquisition module 100. Therefore, the voltage data collected in real time by the voltage acquisition module 100 can be transmitted to the processing module in real time, all the time, without interruption, and smoothly.

[0135] When a sudden power failure occurs, since the cache unit is non-volatile storage, even if the power is off, the voltage data and register data can be saved. After the power is restored, additional storage can be performed on the basis of the existing data. Avoid the loss of key data after a power failure.

[0136] The diagnostic module 300 can draw an abnormal voltage waveform diagram with the help of the historical voltage data corresponding to the abnormal voltage data of the storage module 400 and combined with the upper computer software, which is convenient for detailed analysis of the historical data of voltage fluctuations, so as to achieve accurate fault diagnosis.

[0137] At the same time, the diagnostic module 300 can also use the power-on timing voltage data of the storage module 400, combined with the host computer software, to draw multiple power-on voltage waveforms, which is convenient for detailed analysis of the power-on timing voltage data, thereby achieving accurate fault diagnosis. The diagnostic module 300 can also use the power-off timing voltage data of the storage module 400, combined with the host computer software, to draw multiple power-off voltage waveforms, which is convenient for detailed analysis of the power-off timing voltage data, thereby achieving accurate fault diagnosis.

[0138] In summary, the embodiments of the present invention can upgrade volatile storage to non-volatile storage, so that voltage data and register data can also be saved in power-off scenarios. After power is restored, additional storage can be performed on the basis of existing data. Avoid the loss of key data after power failure. The embodiments of the present invention adopt the Ping-Pong mechanism for data caching and high-speed data transmission, so that voltage data can be written and read continuously and uninterruptedly. Full-time and uninterrupted data storage and analysis can be achieved. The embodiments of the present invention can also add power-on timing voltage, down-point timing voltage waveform storage and display mechanism and method, and support expansion through the expansion of voltage analysis mechanism and scheme to achieve comprehensive diagnosis of voltage faults.

[0139] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method.

[0140] An embodiment of the present invention also provides a voltage fault diagnosis method.

[0141] like Figure 4 As shown, the voltage fault diagnosis method may include the following steps:

[0142] In step S401, voltage data of multi-channel voltages of a target electronic device is obtained, and while storing interval voltage data in the voltage data at first preset time intervals, a corresponding cache channel is activated based on a preset transmission rule to cache continuous voltage data at each moment in the voltage data through the cache channel;

[0143] In step S402, historical voltage data satisfying a preset abnormal condition is obtained by using the interval voltage data and the continuous voltage data;

[0144] In step S403, the voltage fault diagnosis of the target electronic device is performed using the historical voltage data.

[0145] The description of the features in the embodiment corresponding to the voltage fault diagnosis method can refer to the relevant description of the embodiment corresponding to the voltage fault diagnosis system, which will not be repeated here.

[0146] An embodiment of the present invention further provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any of the above embodiments of the voltage fault diagnosis method.

[0147] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps in any of the above embodiments of the voltage fault diagnosis method when running.

[0148] In an exemplary embodiment, the above computer-readable storage medium may include, but is not limited to: various media such as USB flash drives, read-only memories (ROM for short), random access memories (RAM for short), mobile hard disks, magnetic disks, or optical discs that can store computer programs.

[0149] An embodiment of the present invention further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, it implements the steps in any of the above embodiments of the voltage fault diagnosis method.

[0150] An embodiment of the present invention further provides another computer program product, including a non-volatile computer-readable storage medium. The non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the steps in any of the above embodiments of the voltage fault diagnosis method.

[0151] Those skilled in the art can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been generally described according to their functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0152] The above has introduced in detail a voltage fault diagnosis system provided by the present invention. Specific examples are used herein to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention. It should be noted that for those of ordinary skill in the art in the technical field, without departing from the principle of the present invention, several improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the protection scope of the claims of the present invention.

Claims

1. A voltage fault diagnosis system, characterized in that, Including: At least one voltage acquisition module, configured to obtain voltage data of multi-channel voltages of a target electronic device, and while storing the interval voltage data in the voltage data every first preset duration, activate corresponding cache channels based on a preset transmission rule, so as to cache the continuous voltage data at each moment in the voltage data through the cache channels, where the preset transmission rule is to close the cache channels of the cache unit in the full storage state, and activate the communication channel between the cache unit in the full storage state and the processing module; keep the cache channels of the cache unit in the non-full storage state, and close the communication channel between the cache unit in the non-full storage state and the processing module, where the at least one voltage acquisition module includes at least two cache units; A processing module, configured to receive the interval voltage data, receive the continuous voltage data cached by the at least two cache units, and obtain historical voltage data that meets a preset abnormal condition by using the interval voltage data and the continuous voltage data; A diagnosis module, configured to perform voltage fault diagnosis on the target electronic device by using the historical voltage data.

2. The voltage fault diagnosis system according to claim 1, wherein The at least one voltage acquisition module includes: A multiplexer, configured to receive voltage signals of the multi-channel voltages, and sample one of the voltage signals of the multi-channel voltages based on a preset selection rule to obtain a sampling signal; An analog-to-digital converter, configured to convert the sampling signal to obtain the voltage data.

3. The voltage fault diagnosis system according to claim 2, wherein The at least one voltage acquisition module includes: At least one register, configured to receive the interval voltage data in the voltage data converted by the analog-to-digital converter every first preset duration; The at least two cache units, configured to receive the continuous voltage data in the voltage data converted by the analog-to-digital converter; A controller, configured to activate corresponding cache channels based on the preset transmission rule, and transmit the continuous voltage data to a target cache unit through the activated cache channels.

4. The voltage fault diagnosis system according to claim 3, wherein The controller includes: An acquisition subunit, configured to acquire the current storage state of any cache unit; A first control subunit, configured to interrupt the cache channel corresponding to any cache unit and activate the communication channel between any cache unit and the processing module when the current storage state is the full storage state, until the continuous voltage data in any cache unit is transmitted to the processing module; A second control subunit, configured to activate the cache channel corresponding to any cache unit, cache the continuous voltage data converted by the analog-to-digital converter into any cache unit, and interrupt the communication channel between any cache unit and the processing module when the current storage state is the non-full storage state, until the current storage state of any cache unit is converted to the full storage state.

5. The voltage fault diagnosis system according to claim 3, wherein The at least one register includes: A multi-channel voltage data enable configuration register; A multi-channel voltage threshold configuration register is used to determine whether there is high-threshold voltage data greater than a first preset voltage threshold in the interval voltage data, store the high-threshold voltage data, determine whether there is low-threshold voltage data less than a second preset voltage threshold in the interval voltage data, and store the low-threshold voltage data, where the first preset voltage threshold is greater than the second preset voltage threshold; A multi-channel voltage data register is used to store the data enable status of the multi-channel voltage data enable configuration register in the interval voltage data; A global interrupt register is used to store the high-threshold interrupt status corresponding to the high-threshold voltage data and store the low-threshold interrupt status corresponding to the low-threshold voltage data.

6. The voltage fault diagnosis system according to claim 4, wherein The processing module includes: An acquisition unit is used to acquire the number of communication channels between the processing module and the at least two buffer units and the actual number of voltage acquisition modules; A communication unit is used to determine the communication strategy of the processing module based on the number of channels and the actual number, so as to communicate between the processing module and the at least two buffer units based on the communication strategy.

7. The voltage fault diagnosis system according to claim 5, wherein The processing module includes: A first polling unit is used to poll the multi-channel voltage data register every second preset time period to obtain the value of the interval voltage data of each channel, and calculate the actual voltage value of the interval voltage data of each channel before voltage division; A second polling unit is used to poll the global interrupt register every third preset time period, obtain the high-threshold voltage data or the low-threshold voltage data of any channel, generate a corresponding exception log based on the high-threshold voltage data or the low-threshold voltage data, and send the exception log to the diagnostic module.

8. The voltage fault diagnosis system according to claim 1, wherein, The processing module includes: A power-on processing unit is used to configure a power-on detection threshold according to a target power-on signal, determine the power-on moment of the target electronic device based on the power-on detection threshold and the interval voltage data, and extract corresponding power-on timing voltage data from the continuous voltage data; A power-off processing unit is used to configure a power-off detection threshold according to a target power-off signal, determine the power-off moment of the target electronic device based on the power-off detection threshold and the interval voltage data, and extract corresponding power-off timing voltage data from the continuous voltage data.

9. The voltage fault diagnosis system according to claim 8, wherein It further includes: A storage module is used to store abnormal voltage data, the power-on timing voltage data, the power-off timing voltage data, the interval voltage data, and the continuous voltage data, so that the diagnostic module can retrieve the historical voltage data from the storage module according to the abnormal voltage data.

10. The voltage fault diagnosis system according to claim 9, characterized in that, The diagnostic module includes: A first generation unit is used to generate a corresponding abnormal voltage waveform diagram based on the abnormal voltage data; A second generation unit is used to extract the power-on timing voltage data and the power-off timing voltage data from the storage module, and generate corresponding multi-channel power-on voltage waveform diagrams and multi-channel power-off voltage waveform diagrams based on the power-on timing voltage data and the power-off timing voltage data; A diagnostic unit for obtaining a fault diagnosis result of the target electronic device based on the abnormal voltage waveform diagram, the multi-channel power-on voltage waveform diagram, and the multi-channel power-off voltage waveform diagram.

11. The voltage fault diagnosis system according to claim 10, wherein The diagnostic module includes: A first display unit for displaying the continuous voltage data or the interval voltage data corresponding to the current moment; A second display unit for displaying the abnormal voltage waveform diagram, the multi-channel power-on voltage waveform diagram, and / or the multi-channel power-off voltage waveform diagram.

12. A voltage fault diagnosis method, characterized in that Using the voltage fault diagnosis system according to any one of claims 1-11, wherein the method includes the following steps: Obtaining voltage data of multi-channel voltages of a target electronic device, and while storing the interval voltage data in the voltage data every first preset time period, activating corresponding cache channels based on a preset transmission rule to cache the continuous voltage data at each moment in the voltage data through the cache channels, wherein the preset transmission rule is to close the cache channels of the cache units in the full storage state and activate the communication channels between the cache units in the full storage state and the processing module; maintaining the cache channels of the cache units in the non-full storage state and closing the communication channels between the cache units in the non-full storage state and the processing module, wherein the at least one voltage acquisition module includes at least two cache units; Utilizing the interval voltage data and receiving the continuous voltage data cached by the at least two cache units to obtain historical voltage data that meets a preset abnormal condition; Performing voltage fault diagnosis of the target electronic device using the historical voltage data.

13. An electronic device, characterized in that, Including: A memory for storing a computer program; A processor for implementing the steps of the voltage fault diagnosis method according to claim 12 when executing the computer program.

14. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, wherein the computer program implements the steps of the voltage fault diagnosis method according to claim 12 when executed by a processor.

15. A computer program product, comprising a computer program, characterized in that, The computer program implements the steps of the voltage fault diagnosis method according to claim 12 when executed by a processor.

Citation Information

Patent Citations

  • Equipment fault diagnosis system and fault diagnosis method

    CN114327993A

  • Processor, memory, data reading method and electronic equipment

    CN117806987A