HPLC module fault identification method and device
By employing a detailed HPLC module fault identification method, including hardware, communication, networking, and network fault identification, the problem of incomplete fault detection in existing technologies is solved, enabling rapid and accurate fault analysis and detection.
Patent Information
- Application Number
- CN202210775153.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-01
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2042-07-01
AI Technical Summary
Existing HPLC module fault detection methods are incomplete and unsystematic, failing to accurately pinpoint the cause of the fault, resulting in low detection efficiency.
A fault identification method for HPLC modules is proposed, including hardware fault identification, local serial communication fault identification, networking fault identification, power communication service fault identification, communication performance fault identification, and communication network fault identification. Detailed fault analysis is performed by simulating interaction between standard equipment and the module under test.
It enables rapid and comprehensive fault analysis, improves detection efficiency, accurately locates the cause of faults, reduces detection time, and enhances the flexibility and accuracy of detection.
Smart Images

Figure CN116094546B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication detection technology for high-speed power line carrier communication units, and more specifically, to a method, apparatus, and computer storage medium for HPLC module fault identification. Background Technology
[0002] As a crucial component of power grid construction, the electricity consumption information acquisition system undertakes the important tasks of automatic collection, efficient sharing, and real-time monitoring of electricity consumption information. Currently, the State Grid Corporation of China (SGCC) is committed to promoting and deploying electricity consumption information acquisition systems based on HPLC communication technology (high-speed power line carrier communication technology). Although HPLC modules possess advantages such as high transmission speed (due to narrowband carrier technology and low-power wireless technology), stable networking, and low maintenance rate, with the increasing number of installations, HPLC modules have also revealed a certain probability of failure in practical applications. Given SGCC's massive user base of over 500 million households, the need for on-site fault identification of HPLC modules is particularly prominent.
[0003] Current methods for detecting HPLC module malfunctions in the field rely solely on sending simple read commands from the testing equipment and judging whether the HPLC module is operational based on the received response information. This approach suffers from limitations such as simplistic testing methods, incomplete and unsystematic testing, and an inability to pinpoint the cause of the malfunction. Summary of the Invention
[0004] In view of this, the present invention proposes an HPLC module fault identification method, device and computer storage medium, aiming to solve the problems of incomplete and unsystematic fault detection of existing HPLC modules and the inability to locate the cause of the fault.
[0005] In a first aspect, the present invention proposes an HPLC module fault identification method, the method comprising: in response to a fault detection signal, performing HPLC module hardware fault identification, HPLC module local serial port communication fault identification, HPLC module networking fault identification, HPLC module power communication service fault identification, HPLC module communication performance fault identification, and communication network fault identification on the HPLC module under test; and outputting the fault identification result of the HPLC module under test.
[0006] Further, the HPLC module hardware fault identification for the tested HPLC module includes: in response to a voltage pulse signal, acquiring an excitation signal detected at the slot position of the tested HPLC module; if the type of the tested HPLC module cannot be determined based on the excitation signal, then the HPLC module hardware is identified as faulty; if the type of the tested HPLC module can be determined based on the excitation signal, then the tested HPLC module is tested by simulating the interaction and communication of a standard concentrator or a standard single-phase energy meter according to the determined type of the HPLC module; if the tested HPLC module cannot operate normally, then the HPLC module hardware is identified as faulty.
[0007] Furthermore, the local serial port communication fault identification of the HPLC module under test includes: sending a local serial port query command to the HPLC module under test according to the type of the HPLC module under test; and determining whether there is a local serial port communication fault of the HPLC module based on whether a query command reply is received from the HPLC module under test according to the local serial port query command.
[0008] Furthermore, the HPLC module under test is subjected to HPLC module networking fault identification, including: synchronous file fault identification, topology query fault identification, and module network access fault identification for the HPLC module under test.
[0009] Furthermore, the tested HPLC module is subjected to HPLC module power communication service fault identification and HPLC module communication performance fault identification, including: simulating an electricity information collection communication environment and performing interactive communication of power communication services; if normal interactive communication fails, the HPLC module power communication service is identified as faulty; and in the interactive communication, the peak value of the carrier differential signal transmitted by the tested HPLC module is used to determine whether the tested HPLC module has a transmission fault, and the peak value of the carrier differential signal transmitted by the tested HPLC module is used to determine whether the tested HPLC module has a reception fault.
[0010] Furthermore, the tested HPLC module includes a master node CCO module and a slave node STA module. The simulated electricity consumption information acquisition and communication environment performs interactive communication for power communication services. If normal interactive communication fails, the HPLC module is considered to have a power communication service fault. This includes: simulating a standard concentrator, a standard energy meter, and a standard slave node STA module, forming a complete electricity consumption information acquisition and communication environment with the tested master node CCO module, performing interactive communication for power communication services; if normal interactive communication fails, the tested master node CCO module is considered to have a power communication service fault; and simulating a standard concentrator, a standard energy meter, and a standard master node CCO module, forming a complete electricity consumption information acquisition and communication environment with the tested slave node STA module, performing interactive communication for power communication services; if normal interactive communication fails, the tested slave node STA module is considered to have a power communication service fault.
[0011] Furthermore, the HPLC module under test is subjected to communication network fault identification, including: simulating a power communication network listener to listen to communication beacon frames and broadcast frames in the network. If the number of retransmissions of broadcast frames or communication beacon frames from non-current networks exceeds the maximum threshold within a preset time period, a communication network fault is identified.
[0012] Secondly, embodiments of the present invention also provide an HPLC module fault identification device, the device comprising: a fault identification unit, configured to, in response to a fault detection signal, perform HPLC module hardware fault identification, HPLC module local serial port communication fault identification, HPLC module networking fault identification, HPLC module power communication service fault identification, HPLC module communication performance fault identification, and communication network fault identification on the HPLC module under test; and an output unit, configured to output the fault identification results of the HPLC module under test.
[0013] Furthermore, the fault identification unit is specifically configured to: in response to a voltage pulse signal, acquire an excitation signal detected at the slot position of the HPLC module under test; if the type of the HPLC module under test cannot be determined based on the excitation signal, then the HPLC module is identified as having a hardware fault; if the type of the HPLC module under test can be determined based on the excitation signal, then the HPLC module under test is tested by simulating the interaction and communication of a standard concentrator or a standard single-phase energy meter according to the determined type of the HPLC module; if the HPLC module under test cannot operate normally, then the HPLC module is identified as having a hardware fault.
[0014] Furthermore, the fault identification unit is specifically used to: send a local serial port query command to the HPLC module under test according to the type of the HPLC module under test; and determine whether there is a local serial port communication failure of the HPLC module based on whether a query command reply is received from the HPLC module under test according to the local serial port query command.
[0015] Furthermore, the fault identification unit is specifically used to: identify synchronous archive faults, topology query faults, and module network access faults for the tested HPLC module.
[0016] Furthermore, the fault identification unit is specifically used for: simulating an electricity information collection and communication environment to perform interactive communication of power communication services; if normal interactive communication fails, the HPLC module is identified as having a power communication service fault; and in the interactive communication, determining whether the HPLC module under test has a transmission fault based on the peak value of the carrier differential signal transmitted by the HPLC module under test, and determining whether the HPLC module under test has a reception fault based on whether the HPLC module under test receives a carrier signal with reduced transmission power.
[0017] Furthermore, the tested HPLC module includes a master node CCO module and a slave node STA module. The simulated electricity consumption information acquisition and communication environment performs interactive communication for power communication services. If normal interactive communication fails, the HPLC module is considered to have a power communication service fault. This includes: simulating a standard concentrator, a standard energy meter, and a standard slave node STA module, forming a complete electricity consumption information acquisition and communication environment with the tested master node CCO module, performing interactive communication for power communication services; if normal interactive communication fails, the tested master node CCO module is considered to have a power communication service fault; and simulating a standard concentrator, a standard energy meter, and a standard master node CCO module, forming a complete electricity consumption information acquisition and communication environment with the tested slave node STA module, performing interactive communication for power communication services; if normal interactive communication fails, the tested slave node STA module is considered to have a power communication service fault.
[0018] Furthermore, the fault identification unit is specifically used to: simulate a power communication network listener, listen to communication beacon frames and broadcast frames in the network, and if the number of retransmissions of broadcast frames or communication beacon frames not in the current network exceeds the maximum threshold within a preset time period, then a communication network fault is identified.
[0019] Thirdly, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the methods provided in the above embodiments.
[0020] Fourthly, embodiments of the present invention also provide an electronic device, including: a processor; a memory for storing executable instructions of the processor; the processor being configured to read the executable instructions from the memory and execute the instructions to implement the methods provided in the above embodiments.
[0021] The HPLC module fault identification method, device, and computer storage medium provided in this invention identify HPLC module hardware faults, HPLC module local serial communication faults, HPLC module networking faults, HPLC module power communication service faults, HPLC module communication performance faults, and communication network faults of the tested HPLC module. Starting from the actual faults of the HPLC module, the method extracts and summarizes the faults to cover as many working states of the HPLC module as possible with as few testing steps as possible, thereby achieving rapid fault analysis and identification, effectively utilizing the detection time, and greatly improving detection efficiency. Attached Figure Description
[0022] Figure 1 An exemplary flowchart of an HPLC module fault identification method according to an embodiment of the present invention is shown;
[0023] Figure 2 A schematic diagram of the communication interaction between CCO module power communication service fault identification and communication performance fault identification according to an embodiment of the present invention is shown.
[0024] Figure 3 A schematic diagram of the communication interaction for power communication service fault identification and communication performance fault identification of a STA module according to an embodiment of the present invention is shown.
[0025] Figure 4 A schematic diagram of the structure of an HPLC module fault identification device according to an embodiment of the present invention is shown. Detailed Implementation
[0026] Exemplary embodiments of the invention will now be described with reference to the accompanying drawings. However, the invention may be embodied in many different forms and is not limited to the embodiments described herein. These embodiments are provided to fully and completely disclose the invention and to fully convey its scope to those skilled in the art. The terminology used in the exemplary embodiments illustrated in the drawings is not intended to limit the invention. In the drawings, the same units / elements are referred to by the same reference numerals.
[0027] Unless otherwise stated, the terms used herein (including technical terms) have their common meaning as understood by one of ordinary skill in the art. Furthermore, it is understood that terms defined in commonly used dictionaries should be understood to have a meaning consistent with the context of their relevant field, and not to be interpreted as having an idealized or overly formal meaning.
[0028] Figure 1 An exemplary flowchart of an HPLC module fault identification method according to an embodiment of the present invention is shown.
[0029] like Figure 1 As shown, the method includes:
[0030] Step S101: In response to the fault detection signal, the tested HPLC module is subjected to HPLC module hardware fault identification, HPLC module local serial port communication fault identification, HPLC module networking fault identification, HPLC module power communication service fault identification, HPLC module communication performance fault identification, and communication network fault identification respectively.
[0031] Furthermore, the HPLC module under test is subjected to HPLC module hardware fault identification, including:
[0032] In response to a voltage pulse signal, the excitation signal detected at the slot position of the HPLC module under test is acquired;
[0033] If the type of the HPLC module being tested cannot be determined based on the excitation signal, then the HPLC module is considered to be faulty.
[0034] If the type of the HPLC module under test can be determined based on the excitation signal, then the interaction and communication between the HPLC module under test and the standard concentrator or standard single-phase energy meter can be simulated to detect the HPLC module under test according to the determined type of HPLC module.
[0035] If the HPLC module being tested cannot operate normally, it is considered that the HPLC module hardware is faulty.
[0036] Specifically, the HPLC modules to be tested include: a single-phase slave node (STA) module, a three-phase slave node (STA) module, and a master node (CCO) module.
[0037] The HPLC module is divided into the HPLC master node module, also known as the central coordinator module, or CCO module (hereinafter referred to as CCO module), and the HPLC slave node module, also known as the station module (hereinafter referred to as STA module). STA modules are further divided into single-phase STA modules and three-phase STA modules. Since single-phase and three-phase STA modules are essentially the same in terms of communication functionality, the test equipment does not introduce a three-phase power supply to test the three-phase STA module separately. The STA modules mentioned below include both single-phase and three-phase STA modules.
[0038] By utilizing the short-circuit connection characteristic of the two power pins on the HPLC module under test, the detection device determines whether the HPLC module is inserted into the detection device when no power is applied by applying a voltage pulse signal to one pin and detecting the voltage pulse signal from the other pin. Simultaneously, the type of inserted module is determined by the excitation signal detected at different slot positions: single-phase slave node (STA) modules, three-phase slave node (STA) modules, and master node (CCO) modules. If the module cannot be correctly identified after insertion, a hardware fault is determined in the HPLC module. Furthermore, in the HPLC module under test... After the module is powered on, if the module under test is a master node CCO module, the testing equipment simulates the interaction and communication of a standard concentrator to test the master node CCO module; if the module under test is a single-phase slave node STA module, the testing equipment simulates the interaction and communication of a standard single-phase energy meter to test the single-phase slave node STA module; if the module under test is a three-phase slave node STA module, the testing equipment only simulates the interaction and communication behavior of a standard single-phase energy meter, without introducing three-phase power, to test the three-phase slave node STA module; if it cannot operate normally after power supply, it is determined that the HPLC module has a hardware fault or cannot start.
[0039] Furthermore, the HPLC module under test is subjected to local serial communication fault identification, including:
[0040] Based on the type of the HPLC module being tested, send a local serial port query command to the HPLC module being tested;
[0041] Whether the HPLC module's local serial port communication is faulty can be determined by whether a reply to the query command returned by the HPLC module under test based on the local serial port query command is received.
[0042] By sending a local serial port query command to the HPLC module under test and judging the query command response signal, if no query command response is received, the local communication serial port of the HPLC module is judged to be faulty. Specifically, the HPLC module consists of a master node CCO module and a slave node STA module. For the master node CCO module, the testing equipment needs to simulate the behavior of a concentrator, and the query command sent to the CCO module under test is sent according to the CCO module-concentrator interaction interface protocol. For the slave node STA module, the testing equipment needs to simulate the behavior of an energy meter, and the query command sent to the STA module under test is sent according to the STA module-energy meter interaction interface protocol.
[0043] Furthermore, HPLC module networking fault identification is performed on the tested HPLC module, including:
[0044] The HPLC modules under test were subjected to synchronous archive fault identification, topology query fault identification, and module network access fault identification, respectively.
[0045] The identification of synchronization file faults in HPLC module networking is achieved by simulating the interaction and communication between the standard concentrator and the tested HPLC master node module during the file synchronization process using the detection equipment. First, a process of adding slave nodes is performed, followed by a process of querying slave node information. By checking whether the newly added slave node address exists in the queried slave node information, the synchronization file fault can be determined.
[0046] The topology query fault identification for HPLC module networking faults is achieved by simulating a standard concentrator, a standard energy meter, and a standard slave node (STA) module using a testing device. The STA module and the standard energy meter are instructed to add slave node addresses. Within a specified network access time, when the tested master node (CCO) module completes its synchronization file and performs network networking, the network topology is queried to see if the address of the added slave node is included. If the query results do not include the address, it is determined to be a topology query fault.
[0047] The identification of network access failures in HPLC modules is achieved by detecting whether the tested slave node STA module has successfully joined the network after going through the networking process of the simulated standard concentrator and standard master node CCO module. If the tested slave node STA module fails to join the network within the specified time, it is judged as a network access failure.
[0048] Furthermore, the tested HPLC module is subjected to HPLC module power communication service fault identification and HPLC module communication performance fault identification, including:
[0049] Simulate a power consumption information collection and communication environment to conduct interactive communication for power communication services. If normal interactive communication fails, the HPLC module is considered to have a power communication service fault.
[0050] In interactive communication, the peak value of the carrier differential signal transmitted by the HPLC module under test is used to determine whether the HPLC module under test has a transmission failure, and the reception failure is determined by whether the HPLC module under test receives the carrier signal with reduced transmission power.
[0051] Furthermore, the tested HPLC module includes a master node (CCO) module and a slave node (STA) module, simulating an electricity information acquisition and communication environment to perform interactive communication for power communication services. If normal interactive communication fails, the HPLC module is considered to have a power communication service fault, including:
[0052] The system simulates a standard concentrator, a standard energy meter, and a standard slave node (STA) module, forming a complete electricity information acquisition and communication environment with the tested master node (CCO) module. This environment facilitates interactive communication of power communication services. If normal interactive communication fails, the tested master node's CCO module is considered to have a power communication service failure.
[0053] The simulated standard concentrator, standard energy meter, and standard master node CCO module, together with the tested slave node STA module, form a complete power consumption information collection and communication environment to conduct interactive communication of power communication services. If normal interactive communication fails, the tested slave node STA module is considered to have a power communication service failure.
[0054] Figure 2 A schematic diagram illustrating the communication interaction for power communication service fault identification and communication performance fault identification using a CCO module according to an embodiment of the present invention is shown. Figure 2 As shown, after completing the networking process, the testing equipment simulates a standard concentrator, a standard energy meter, and a standard slave node STA module, forming a complete power consumption information collection and communication environment with the tested master node CCO module. The testing equipment simulates sending power communication service messages to the weak current communication terminal of the tested master node CCO module. The tested master node CCO module sends the messages via carrier communication signals through its strong current terminal, which are received by the carrier communication circuit of the testing equipment simulating the standard slave node STA module. The testing equipment simulates the weak current interface of the energy meter receiving the service messages sent by the standard slave node STA module and responding. The response messages are then transmitted back via carrier through the strong current terminal of the tested HPLC module, completing the interactive communication process of power communication services. The power communication service messages selected for fault diagnosis include: reading time messages, chip ID information reading messages, module ID information reading messages, concurrent reading messages, and event reporting messages. If any of the above power communication service messages cannot be responded to normally, it is determined that the power communication service of the tested master node CCO module is faulty, and the specific service fault type is reported.
[0055] Figure 3 A schematic diagram illustrating the communication interaction for power communication service fault identification and communication performance fault identification in a STA module according to an embodiment of the present invention is shown. Figure 3As shown, after completing the networking process, the testing equipment simulates a standard concentrator, a standard energy meter, and a standard master node CCO module, forming a complete power information collection and communication environment with the tested single-phase or three-phase slave node STA module. The testing equipment simulates sending power communication service messages through the low-voltage communication terminal of the standard master node CCO module. The standard master node CCO module sends the messages via carrier communication signals through its high-voltage terminal, which are received by the carrier communication circuit of the tested slave node STA module simulated by the testing equipment. The low-voltage interface of the energy meter simulated by the testing equipment receives the service messages sent by the tested slave node STA module and responds. The response message is then transmitted back via carrier through the high-voltage terminal of the tested slave node STA module, completing the interactive communication process of power communication services. The power communication service messages selected for fault diagnosis include: reading time message, chip ID information reading message, module ID information reading message, concurrent reading message, and event reporting message. If any of the above power communication service messages cannot be responded to normally, it is determined that the power communication service of the tested slave node STA module is faulty, and the specific service fault type is reported.
[0056] like Figure 2 and 3 As shown, HPLC module communication performance fault identification involves the detection equipment performing peak hold and sampling of the carrier differential signal transmitted by the HPLC module during power communication service failure. A peak detection algorithm calculates the average peak value of the two differential signals to assess the transmission performance of the HPLC module. If the average peak value is below a minimum limit or the difference between the average peak values of the two differential signals is too large, the HPLC module is identified as having a transmission fault. Furthermore, by adjusting the adjustable power transmission circuit of the detection equipment to reduce the transmission power of the analog standard master node module or standard slave node module, the receiving performance of the HPLC module is assessed. If the module cannot receive the carrier signal after the reduced transmission power, the HPLC module is identified as having a receiving fault.
[0057] Furthermore, communication network fault identification is performed on the HPLC module under test, including:
[0058] The simulated power communication network listener monitors communication beacon frames and broadcast frames in the network. If the number of retransmissions of broadcast frames or communication beacon frames not from the current network exceeds the maximum threshold within a preset time period, the communication network is considered to be faulty.
[0059] By simulating a power line communication network listener through a detection device, the device is connected to the power line carrier communication network to listen for communication beacon frames and broadcast frames in the network, and to count the number of retransmissions of key frames. If there are multiple retransmissions of broadcast frames or beacon frames from other networks in a short period of time, it is determined that a network storm or network interference or other abnormal network faults have occurred near the access node, and this is judged as a communication network fault.
[0060] Specifically, a test device is installed near a faulty node in the power supply network's communication network to act as a network listener. This listener monitors the power line carrier signals near the access point, statistically analyzes the heard communication frames, categorizes them, and extracts key frames within a specified timeframe. These key communication frames include: central beacon frames from the Control Center (CCO), association request frames from the Stations (STAs), association confirmation frames from the CCO, and discovery beacon frames from the STAs. Therefore, when the number of key communication frames falls below a set threshold, it indicates a signal transmission problem near the node; conversely, when the number exceeds the threshold, a network storm may be occurring, causing network congestion and communication disruptions. Similarly, by analyzing beacons emitted by a node in the network, the distribution area to which that node belongs can be determined, thus enabling the assessment of any abnormal behavior by that node that crosses distribution areas.
[0061] Step S102: Output the fault identification results of the tested HPLC module.
[0062] During the HPLC module fault identification process described above, if any fault is identified, the process ends and the identified fault is output.
[0063] The HPLC module fault identification method provided in the various embodiments of the present invention has the following advantages:
[0064] 1) Based on the working mode and working environment of the low-voltage power line high-speed carrier module, this invention extracts an optimal testing process that can cover as many working states of the HPLC module as possible with as few testing steps as possible, thereby achieving rapid fault analysis and identification, effectively utilizing the detection time, and greatly improving detection efficiency.
[0065] 2) The present invention provides a method to identify the insertion of the module under test and to identify the type of the inserted module under test. The test environment and simulation equipment are intelligently converted according to the type of the module under test to complete the test, which can greatly reduce the size of the testing device and improve the flexibility and convenience of the test.
[0066] 3) This invention identifies faults in the basic operating functions of the HPLC module, local communication interface, networking behavior, power communication services such as meter reading, ID reading, concurrent reading, and event reporting, as well as module communication performance and network communication environment. It can achieve rapid and comprehensive fault detection of the HPLC module and identify specific fault points, thus ensuring the comprehensiveness and accuracy of the detection.
[0067] Example 1
[0068] Taking CCO module fault identification as an example, when performing CCO module fault identification, the testing equipment needs to be able to simulate standard concentrators, standard STAs, standard energy meters, and other equipment related to the normal operation of the CCO module. The specific process is as follows:
[0069] The first step is to connect the CCO module under test to the test equipment. Utilizing the low-voltage pin PD12 of the CCO module, when not powered on, the short-circuit connection characteristic allows the testing equipment to identify the module type as CCO by applying a voltage pulse signal to the pin and detecting the voltage pulse signal from the other pin. If it cannot be identified, the corresponding pin of the module is faulty. When the module is powered on, if the module power indicator light does not flash normally, the module cannot start normally, which is identified as a hardware fault of the CCO module.
[0070] The second step involves the test equipment simulating a standard concentrator after the CCO module is powered on. The CCO under test will then actively report its operating mode information. The simulated standard concentrator replies with an acknowledgment frame, and the simulated concentrator sets the master node address for the CCO under test. The CCO module then replies with an acknowledgment frame. If this process fails, it is identified as a local serial communication failure of the CCO module.
[0071] The third step involves the test equipment simulating a standard concentrator to add slave node information to the CCO under test. The CCO under test replies with an acknowledgment frame. If this process fails, it is identified as a CCO file synchronization failure. After the CCO under test synchronizes its file, the test equipment simulating a concentrator queries the operating frequency band of the CCO under test and sets the CCO to the appropriate operating frequency band. The CCO under test sends a central beacon. Upon receiving the central beacon, the test equipment simulating a standard STA module sends an association request. Upon receiving the association request, the CCO under test sends an association confirmation, completing the network formation. Simultaneously, the test equipment simulating a standard concentrator sends a topology query command. This command is sent continuously until network access information is found or a timeout occurs. If the correct network access information cannot be found after this process, the CCO module under test is considered to have a network formation failure.
[0072] The fourth step involves the test equipment simulating a standard concentrator sending a request to the CCO under test to read the STA module via a local serial port. Upon receiving this request, the CCO under test sends a read request to the test equipment via a carrier wave. After receiving the carrier wave, the test equipment simulates a standard STA module and replies with the relevant chip ID and module ID information, which is then sent to the CCO under test via the carrier wave. Upon receiving this request, the CCO under test sends the information to the standard concentrator simulated by the test equipment via a serial port. If this process fails, the CCO's ability to read the STA module chip ID is considered faulty.
[0073] The fifth step involves the test equipment simulating a standard concentrator to send the chip ID and module ID information to the CCO module under test. The CCO module under test then replies with its chip ID and module ID information. If this process fails, the function of reading the CCO module's chip ID and module ID information is faulty.
[0074] Step 6: The test equipment simulates a standard concentrator and sends a meter reading command to the CCO module under test via its local serial port. After receiving the meter reading command, the CCO module under test forwards the command to the test equipment via a carrier wave. At this time, the test equipment simulates a standard STA module and, upon receiving the carrier wave command, forwards the meter reading command via its local serial port. The test equipment simulates a standard energy meter and responds with meter reading data. The meter reading data is returned to the test equipment via its local serial port. The test equipment then simulates a standard STA module again and transmits the meter reading data to the CCO module under test via a carrier wave. The CCO module under test returns the meter reading data to the test equipment via its local serial port. At this point, the test equipment switches to the role of a standard concentrator, completing the entire meter reading process. During this process, the test equipment undergoes multiple role switching and communicates with the CCO module under test via its local serial port and carrier wave. If this process fails, it is identified as a fault in the CCO module's meter reading function.
[0075] In the seventh step, while the sixth step is being performed, the test equipment samples the carrier signal transmitted by the CCO module under test, performs peak hold and samples the differential carrier signal transmitted by the CCO module under test, calculates the average peak value of the two differential signals using a peak detection algorithm, and tests the transmission performance of the CCO module under test. If the average peak value is lower than the minimum limit or the difference between the average peak values of the two differential signals is too large, it is identified as a transmission fault. When the test equipment simulates a standard STA module returning meter reading data via carrier, the test equipment reduces the carrier signal to determine the receiving performance of the module under test. When the reduced signal cannot be recognized by the CCO module under test, the returned data will be returned with a standard signal to ensure the integrity of the meter reading process, and at the same time, the receiving performance of the CCO module under test is evaluated.
[0076] Step 8: Test the concurrent data reading of the CCO module under test using the same procedure as in step 6. The difference is that the data being read is concurrent data. If this process fails, it is identified as a concurrent data reading failure of the CCO module.
[0077] Step 9: The test equipment simulates a standard energy meter trigger event and transmits it to the standard STA module simulated by the test equipment via a serial port. The standard STA module transmits the event to the CCO module under test via a carrier wave. The CCO module under test then transmits the event to the standard concentrator simulated by the test equipment via a carrier wave. If this process fails, it is identified as a CCO event reporting fault.
[0078] Example 2
[0079] Taking STA module fault identification as an example, when performing STA module fault identification, the testing equipment needs to be able to simulate standard concentrators, standard CCOs, standard energy meters, and other equipment related to the normal operation of the STA module. The specific process is as follows:
[0080] The first step is to connect the STA module under test to the test equipment. Utilizing the characteristics of the PE1 pin of the STA module, when not powered on, the short-circuit connection characteristic allows the test equipment to identify the module type as STA by applying a voltage pulse signal to the pin and detecting the voltage pulse signal from the other pin. If it cannot be identified, the corresponding pin of the module is faulty. When the module is powered on, if the module power indicator light does not flash normally, the module cannot start normally, which is identified as a hardware fault of the STA module.
[0081] The second step is that after the STA module is powered on, the test equipment simulates a standard energy meter. The STA module under test will obtain the energy meter address and the standard energy meter will reply with the address. If this process fails, it will be identified as a local communication serial port communication failure of the STA module.
[0082] The third step involves the test equipment simulating a standard concentrator and loading files into the simulated standard CCO module. The test equipment then simulates the standard CCO module sending a central beacon. The STA module under test will adapt to the standard CCO frequency band and receive the central beacon after switching to the appropriate frequency band. It will then request to join the network and send an association request. The simulated standard CCO module will reply with an association confirmation. When the topology information of the STA under test is found in the simulated CCO, the STA module under test has successfully formed a network. If this process fails, it is identified as a STA network failure.
[0083] The fourth step involves the test equipment simulating a standard concentrator sending the chip ID and module ID information of the STA module under test to the simulated CCO module via a local serial port. This information is then transmitted to the STA module under test via a carrier wave. The STA module under test replies with its chip ID and module ID information, which are then transmitted to the simulated standard CCO module via a carrier wave. The simulated CCO module forwards the information to the simulated concentrator via its local serial port. If this process fails, the function of reading the STA module's chip ID and module ID information is faulty.
[0084] Fifth step: The test equipment simulates a standard concentrator and sends a command to the simulated standard CCO module to read the electricity meter via a local serial port. The simulated CCO module forwards the command to the STA module under test via a carrier wave. After receiving the command, the STA module under test requests the meter data from the test equipment via a local serial port. At this time, the test equipment simulates a standard electricity meter and sends the read data to the STA module under test via a local serial port. The STA module under test sends the read electricity meter data to the simulated standard CCO module of the test equipment via a carrier wave. The standard CCO module sends the data to the simulated standard concentrator via a local serial port to complete the reading of the electricity meter. If this process fails, it is identified as a fault in the STA module's electricity meter reading.
[0085] The sixth step, while the fifth step is being performed, involves the testing equipment sampling the carrier signal transmitted by the STA module under test, performing peak hold and sampling on the differential carrier signal transmitted by the STA module under test, and calculating the average peak value of the two differential signals using a peak detection algorithm to test the transmission performance of the STA module under test. If the average peak value is lower than the minimum limit or the difference between the average peak values of the two differential signals is too large, the testing equipment will reduce the carrier signal when simulating a standard CCO module reading table data via carrier wave. This is used to determine the reception performance of the STA module under test. When the reduced signal cannot be recognized by the STA module under test, the reading command will be sent with a standard signal to ensure the integrity of the reading process and to evaluate the reception performance of the STA module under test.
[0086] Step 7: Test the concurrent data reading of the STA module under test using the same procedure as in step 5. The difference is that the data being read is concurrent data. If this process fails, it is identified as a concurrent data reading failure of the STA module.
[0087] Step 8: The test equipment simulates a standard electricity meter triggering an event via its local serial port. The STA module under test identifies the event, queries the event type, and the simulated standard electricity meter replies with the event type. The STA module under test then reports the event to the standard CCO module simulated by the test equipment via a carrier wave. The standard CCO module then reports the event to the simulated standard concentrator via its local serial port. If this process fails, it is identified as an STA event reporting fault.
[0088] Figure 4A schematic diagram of the structure of an HPLC module fault identification device according to an embodiment of the present invention is shown.
[0089] like Figure 4 As shown, the device includes:
[0090] The fault identification unit 401 is used to identify HPLC module hardware faults, HPLC module local serial communication faults, HPLC module networking faults, HPLC module power communication service faults, HPLC module communication performance faults, and communication network faults in response to the fault detection signal.
[0091] Furthermore, the fault identification unit 401 is specifically used for:
[0092] In response to a voltage pulse signal, the excitation signal detected at the slot position of the HPLC module under test is acquired;
[0093] If the type of the HPLC module being tested cannot be determined based on the excitation signal, then the HPLC module is considered to be faulty.
[0094] If the type of the HPLC module under test can be determined based on the excitation signal, then the interaction and communication between the HPLC module under test and the standard concentrator or standard single-phase energy meter can be simulated to detect the HPLC module under test according to the determined type of HPLC module.
[0095] If the HPLC module being tested cannot operate normally, it is considered that the HPLC module hardware is faulty.
[0096] Specifically, the HPLC modules to be tested include: a single-phase slave node (STA) module, a three-phase slave node (STA) module, and a master node (CCO) module.
[0097] The HPLC module is divided into the HPLC master node module, also known as the central coordinator module, or CCO module (hereinafter referred to as CCO module), and the HPLC slave node module, also known as the station module (hereinafter referred to as STA module). STA modules are further divided into single-phase STA modules and three-phase STA modules. Since single-phase and three-phase STA modules are essentially the same in terms of communication functionality, the test equipment does not introduce a three-phase power supply to test the three-phase STA module separately. The STA modules mentioned below include both single-phase and three-phase STA modules.
[0098] By utilizing the short-circuit connection characteristic of the two power pins on the HPLC module under test, the detection device determines whether the HPLC module is inserted into the detection device when no power is applied by applying a voltage pulse signal to one pin and detecting the voltage pulse signal from the other pin. Simultaneously, the type of inserted module is determined by the excitation signal detected at different slot positions: single-phase slave node (STA) modules, three-phase slave node (STA) modules, and master node (CCO) modules. If the module cannot be correctly identified after insertion, a hardware fault is determined in the HPLC module. Furthermore, in the HPLC module under test... After the module is powered on, if the module under test is a master node CCO module, the testing equipment simulates the interaction and communication of a standard concentrator to test the master node CCO module; if the module under test is a single-phase slave node STA module, the testing equipment simulates the interaction and communication of a standard single-phase energy meter to test the single-phase slave node STA module; if the module under test is a three-phase slave node STA module, the testing equipment only simulates the interaction and communication behavior of a standard single-phase energy meter, without introducing three-phase power, to test the three-phase slave node STA module; if it cannot operate normally after power supply, it is determined that the HPLC module has a hardware fault or cannot start.
[0099] Furthermore, the fault identification unit 401 is specifically used for:
[0100] Based on the type of the HPLC module being tested, send a local serial port query command to the HPLC module being tested;
[0101] Whether the HPLC module's local serial port communication is faulty can be determined by whether a reply to the query command returned by the HPLC module under test based on the local serial port query command is received.
[0102] By sending a local serial port query command to the HPLC module under test and judging the query command response signal, if no query command response is received, the local communication serial port of the HPLC module is judged to be faulty. Specifically, the HPLC module consists of a master node CCO module and a slave node STA module. For the master node CCO module, the testing equipment needs to simulate the behavior of a concentrator, and the query command sent to the CCO module under test is sent according to the CCO module-concentrator interaction interface protocol. For the slave node STA module, the testing equipment needs to simulate the behavior of an energy meter, and the query command sent to the STA module under test is sent according to the STA module-energy meter interaction interface protocol.
[0103] Furthermore, the fault identification unit 401 is specifically used for:
[0104] The HPLC modules under test were subjected to synchronous archive fault identification, topology query fault identification, and module network access fault identification, respectively.
[0105] The identification of synchronization file faults in HPLC module networking is achieved by simulating the interaction and communication between the standard concentrator and the tested HPLC master node module during the file synchronization process using the detection equipment. First, a process of adding slave nodes is performed, followed by a process of querying slave node information. By checking whether the newly added slave node address exists in the queried slave node information, the synchronization file fault can be determined.
[0106] The topology query fault identification for HPLC module networking faults is achieved by simulating a standard concentrator, a standard energy meter, and a standard slave node (STA) module using a testing device. The STA module and the standard energy meter are instructed to add slave node addresses. Within a specified network access time, when the tested master node (CCO) module completes its synchronization file and performs network networking, the network topology is queried to see if the address of the added slave node is included. If the query results do not include the address, it is determined to be a topology query fault.
[0107] The identification of network access failures in HPLC modules is achieved by detecting whether the tested slave node STA module has successfully joined the network after going through the networking process of the simulated standard concentrator and standard master node CCO module. If the tested slave node STA module fails to join the network within the specified time, it is judged as a network access failure.
[0108] Furthermore, the fault identification unit 401 is specifically used for:
[0109] Simulate a power consumption information collection and communication environment to conduct interactive communication for power communication services. If normal interactive communication fails, the HPLC module is considered to have a power communication service fault.
[0110] In interactive communication, the peak value of the carrier differential signal transmitted by the HPLC module under test is used to determine whether the HPLC module under test has a transmission failure, and the reception failure is determined by whether the HPLC module under test receives the carrier signal with reduced transmission power.
[0111] Furthermore, the tested HPLC module includes a master node (CCO) module and a slave node (STA) module, simulating an electricity information acquisition and communication environment to perform interactive communication for power communication services. If normal interactive communication fails, the HPLC module is considered to have a power communication service fault, including:
[0112] The system simulates a standard concentrator, a standard energy meter, and a standard slave node (STA) module, forming a complete electricity information acquisition and communication environment with the tested master node (CCO) module. This environment facilitates interactive communication of power communication services. If normal interactive communication fails, the tested master node's CCO module is considered to have a power communication service failure.
[0113] The simulated standard concentrator, standard energy meter, and standard master node CCO module, together with the tested slave node STA module, form a complete power consumption information collection and communication environment to conduct interactive communication of power communication services. If normal interactive communication fails, the tested slave node STA module is considered to have a power communication service failure.
[0114] Figure 2 A schematic diagram illustrating the communication interaction for power communication service fault identification and communication performance fault identification using a CCO module according to an embodiment of the present invention is shown. Figure 2 As shown, after completing the networking process, the testing equipment simulates a standard concentrator, a standard energy meter, and a standard slave node STA module, forming a complete power consumption information collection and communication environment with the tested master node CCO module. The testing equipment simulates sending power communication service messages to the weak current communication terminal of the tested master node CCO module. The tested master node CCO module sends the messages via carrier communication signals through its strong current terminal, which are received by the carrier communication circuit of the testing equipment simulating the standard slave node STA module. The testing equipment simulates the weak current interface of the energy meter receiving the service messages sent by the standard slave node STA module and responding. The response messages are then transmitted back via carrier through the strong current terminal of the tested HPLC module, completing the interactive communication process of power communication services. The power communication service messages selected for fault diagnosis include: reading time messages, chip ID information reading messages, module ID information reading messages, concurrent reading messages, and event reporting messages. If any of the above power communication service messages cannot be responded to normally, it is determined that the power communication service of the tested master node CCO module is faulty, and the specific service fault type is reported.
[0115] Figure 3 A schematic diagram illustrating the communication interaction for power communication service fault identification and communication performance fault identification in a STA module according to an embodiment of the present invention is shown. Figure 3As shown, after completing the networking process, the testing equipment simulates a standard concentrator, a standard energy meter, and a standard master node CCO module, forming a complete power information collection and communication environment with the tested single-phase or three-phase slave node STA module. The testing equipment simulates sending power communication service messages through the low-voltage communication terminal of the standard master node CCO module. The standard master node CCO module sends the messages via carrier communication signals through its high-voltage terminal, which are received by the carrier communication circuit of the tested slave node STA module simulated by the testing equipment. The low-voltage interface of the energy meter simulated by the testing equipment receives the service messages sent by the tested slave node STA module and responds. The response message is then transmitted back via carrier through the high-voltage terminal of the tested slave node STA module, completing the interactive communication process of power communication services. The power communication service messages selected for fault diagnosis include: reading time message, chip ID information reading message, module ID information reading message, concurrent reading message, and event reporting message. If any of the above power communication service messages cannot be responded to normally, it is determined that the power communication service of the tested slave node STA module is faulty, and the specific service fault type is reported.
[0116] like Figure 2 and 3 As shown, HPLC module communication performance fault identification involves the detection equipment performing peak hold and sampling of the carrier differential signal transmitted by the HPLC module during power communication service failure. A peak detection algorithm calculates the average peak value of the two differential signals to assess the transmission performance of the HPLC module. If the average peak value is below a minimum limit or the difference between the average peak values of the two differential signals is too large, the HPLC module is identified as having a transmission fault. Furthermore, by adjusting the adjustable power transmission circuit of the detection equipment to reduce the transmission power of the analog standard master node module or standard slave node module, the receiving performance of the HPLC module is assessed. If the module cannot receive the carrier signal after the reduced transmission power, the HPLC module is identified as having a receiving fault.
[0117] Furthermore, the fault identification unit 401 is specifically used for:
[0118] The simulated power communication network listener monitors communication beacon frames and broadcast frames in the network. If the number of retransmissions of broadcast frames or communication beacon frames not from the current network exceeds the maximum threshold within a preset time period, the communication network is considered to be faulty.
[0119] By simulating a power line communication network listener through a detection device, the device is connected to the power line carrier communication network to listen for communication beacon frames and broadcast frames in the network, and to count the number of retransmissions of key frames. If there are multiple retransmissions of broadcast frames or beacon frames from other networks in a short period of time, it is determined that a network storm or network interference or other abnormal network faults have occurred near the access node, and this is judged as a communication network fault.
[0120] Specifically, a test device is installed near a faulty node in the power supply network's communication network to act as a network listener. This listener monitors the power line carrier signals near the access point, statistically analyzes the heard communication frames, categorizes them, and extracts key frames within a specified timeframe. These key communication frames include: central beacon frames from the Control Center (CCO), association request frames from the Stations (STAs), association confirmation frames from the CCO, and discovery beacon frames from the STAs. Therefore, when the number of key communication frames falls below a set threshold, it indicates a signal transmission problem near the node; conversely, when the number exceeds the threshold, a network storm may be occurring, causing network congestion and communication disruptions. Similarly, by analyzing beacons emitted by a node in the network, the distribution area to which that node belongs can be determined, thus enabling the assessment of any abnormal behavior by that node that crosses distribution areas.
[0121] Output unit 402 is used to output the fault identification results of the tested HPLC module.
[0122] During the HPLC module fault identification process described above, if any fault is identified, the process ends and the identified fault is output.
[0123] The HPLC module fault identification device provided in the various embodiments of the present invention has the following advantages:
[0124] 1) Based on the working mode and working environment of the low-voltage power line high-speed carrier module, this invention extracts an optimal testing process that can cover as many working states of the HPLC module as possible with as few testing steps as possible, thereby achieving rapid fault analysis and identification, effectively utilizing the detection time, and greatly improving detection efficiency.
[0125] 2) The present invention provides a method to identify the insertion of the module under test and to identify the type of the inserted module under test. The test environment and simulation equipment are intelligently converted according to the type of the module under test to complete the test, which can greatly reduce the size of the testing device and improve the flexibility and convenience of the test.
[0126] 3) This invention identifies faults in the basic operating functions of the HPLC module, local communication interface, networking behavior, power communication services such as meter reading, ID reading, concurrent reading, and event reporting, as well as module communication performance and network communication environment. It can achieve rapid and comprehensive fault detection of the HPLC module and identify specific fault points, thus ensuring the comprehensiveness and accuracy of the detection.
[0127] Example 3
[0128] Taking CCO module fault identification as an example, when performing CCO module fault identification, the test equipment needs to be able to simulate standard concentrators, standard STAs, standard energy meters, and other equipment related to the normal operation of the CCO module. The specific device includes a fault identification unit and an output unit.
[0129] The fault identification unit is specifically used to connect the CCO module under test to the test equipment. Utilizing the characteristics of the CCO module's low-voltage pin PD12, when not powered on, the detection equipment can identify the module type as CCO by applying a voltage pulse signal to the pin and detecting the voltage pulse signal from the other pin through the short-circuit continuity characteristic. If it cannot be identified, the corresponding pin of the module is faulty. When the module is powered on, if the module's power indicator light does not flash normally, the module cannot start normally, which is identified as a hardware fault of the CCO module.
[0130] The fault identification unit is specifically used after the CCO module is powered on. The test equipment simulates a standard concentrator, and the CCO under test will actively report its operating mode information. The simulated standard concentrator replies with an acknowledgment frame, and the simulated concentrator sets the master node address for the CCO under test. The CCO module under test replies with an acknowledgment frame. If this process fails, it is identified as a local communication serial port communication failure of the CCO module.
[0131] The fault identification unit is specifically used to test the standard concentrator of the test equipment to add slave node information to the CCO under test. The CCO under test replies with an acknowledgment frame. If this process fails, it is identified as a CCO file synchronization failure. After the CCO under test synchronizes its file, the test equipment simulates the concentrator to query the operating frequency band of the CCO under test and sets the CCO under test to the appropriate operating frequency band. The CCO under test sends a central beacon. After receiving the central beacon, the test equipment simulates the standard STA module and sends an association request. After receiving the association request, the CCO under test sends an association confirmation, completing the network formation. At the same time, the test equipment simulates the standard concentrator and sends a topology query command. The command will be sent continuously until the network entry information is found or a timeout occurs. If the correct network entry information cannot be found after this process, the network formation of the CCO module under test is judged to be faulty.
[0132] The fault identification unit is specifically used for:
[0133] The test equipment simulates a standard concentrator and sends a request to the CCO under test to read the STA module via a local serial port. After receiving the request, the CCO under test sends a read request to the test equipment via a carrier wave. After receiving the carrier wave, the test equipment simulates a standard STA module and replies with the relevant chip ID information and module ID information, which is then sent to the CCO under test via a carrier wave. After receiving the request, the CCO under test sends the information to the standard concentrator simulated by the test equipment via a serial port. If this process fails, the CCO reads the STA module chip ID, indicating a malfunction in the module ID function.
[0134] The test equipment simulates a standard concentrator to send the chip ID information and module ID information to the CCO module under test. The CCO under test replies with chip ID information and module ID information. If this process fails, the function of reading the CCO module's chip ID information and module ID information is faulty.
[0135] The test equipment simulates a standard concentrator and sends a meter reading command to the CCO module under test via a local serial port. After receiving the meter reading command, the CCO module under test forwards the command to the test equipment via a carrier wave. At this time, the test equipment simulates a standard STA module and, upon receiving the carrier wave command, forwards the meter reading command via a local serial communication port. The test equipment simulates a standard energy meter and responds with meter reading data. The meter reading data is returned to the test equipment via a local serial port. The test equipment then simulates a standard STA module again and transmits the meter reading data to the CCO module under test via a carrier wave. The CCO module under test returns the meter reading data to the test equipment via a local serial port. At this point, the test equipment switches to the role of a standard concentrator, completing the entire meter reading process. During this process, the test equipment undergoes multiple role switching and communicates with the CCO module under test via a local serial communication port and a carrier wave. If this process fails, it is identified as a fault in the CCO module's meter reading function.
[0136] While the previous step is being performed, the test equipment samples the carrier signal transmitted by the CCO module under test, performs peak hold and samples the differential carrier signal transmitted by the CCO module under test, calculates the average peak value of the two differential signals using a peak detection algorithm, and tests the transmission performance of the CCO module under test. If the average peak value is lower than the minimum limit or the difference between the average peak values of the two differential signals is too large, it is identified as a transmission fault. When the test equipment simulates a standard STA module returning meter reading data via carrier, the test equipment reduces the carrier signal to determine the receiving performance of the module under test. When the reduced signal cannot be recognized by the CCO module under test, the returned data will be returned with a standard signal to ensure the integrity of the meter reading process, and at the same time, the receiving performance of the CCO module under test is evaluated.
[0137] The test involves concurrent data reading of the CCO module under test, the difference being that the data read is concurrent data. If this process fails, it is identified as a concurrent data reading failure of the CCO module.
[0138] The test equipment simulates a standard energy meter triggering event, which is transmitted to the standard STA module simulated by the test equipment via a serial port. The standard STA module then transmits the event to the CCO module under test via a carrier wave. The CCO module under test then transmits the event to the standard concentrator simulated by the test equipment via a carrier wave. If this process fails, it is identified as a CCO event reporting fault.
[0139] Example 4
[0140] Taking STA module fault identification as an example, when performing STA module fault identification, the test equipment needs to be able to simulate standard concentrators, standard CCOs, standard energy meters, and other equipment related to the normal operation of the STA module. The specific device includes a fault identification unit and an output unit.
[0141] The fault identification unit is specifically used to connect the STA module under test to the test equipment. Utilizing the characteristics of the PE1 pin of the STA module, when not powered on, the short-circuit connection characteristic allows the testing equipment to identify the module type as STA by applying a voltage pulse signal to the pin and detecting the voltage pulse signal from the other pin. If it cannot be identified, the corresponding pin of the module is faulty. When the module is powered on, if the module power indicator light does not flash normally, the module cannot start normally, which is identified as a hardware fault of the STA module.
[0142] The fault identification unit is specifically used after the STA module is powered on. The test equipment simulates a standard energy meter, and the STA module under test will obtain the energy meter address and the standard energy meter reply address. If this process cannot be executed successfully, it is identified as a local communication serial port communication fault of the STA module.
[0143] The network fault identification unit is used to test the equipment to simulate a standard concentrator, load files into the simulated standard CCO module, and then the test equipment simulates the standard CCO module to send a central beacon. The STA module under test will adapt to the standard CCO frequency band. After switching to the appropriate frequency band, it can receive the central beacon, request to join the network, and send an association request. The simulated standard CCO module replies with an association confirmation. When the topology information of the STA under test is found in the simulated CCO, the STA module under test has successfully formed a network. If this process fails, it is identified as a STA network fault.
[0144] The fault identification unit is specifically used for:
[0145] The test equipment simulates a standard concentrator sending the chip ID and module ID information of the STA module under test to the simulated CCO module via a local serial port. This information is then transmitted to the STA module under test via a carrier wave. The STA module under test replies with its chip ID and module ID information, which are then transmitted to the simulated standard CCO module via a carrier wave. The simulated CCO module forwards the information to the simulated concentrator via its local serial port. If this process fails, the function of reading the STA module chip ID and module ID information is faulty.
[0146] The test equipment simulates a standard concentrator and sends a command to the simulated standard CCO module to read the electricity meter via a local serial port. The simulated CCO module forwards the command to the STA module under test via a carrier wave. After receiving the command, the STA module under test requests the meter data from the test equipment via a local serial port. At this time, the test equipment simulates a standard electricity meter and sends the read data to the STA module under test via a local serial port. The STA module under test sends the read electricity meter data to the simulated standard CCO module of the test equipment via a carrier wave. The standard CCO module sends the data to the simulated standard concentrator via a local serial port to complete the reading. If this process fails, it is identified as a fault in the STA module's electricity meter reading.
[0147] While the previous step is being performed, the test equipment samples the carrier signal transmitted by the STA module under test, performs peak hold and samples the carrier differential signal transmitted by the STA module under test, calculates the average peak value of the two differential signals using a peak detection algorithm, and tests the transmission performance of the STA module under test. If the average peak value is lower than the minimum limit or the difference between the average peak values of the two differential signals is too large, the test equipment will reduce the carrier signal when simulating a standard CCO module reading table data via carrier wave, in order to judge the reception performance of the STA module under test. When the reduced signal cannot be recognized by the STA module under test, the reading command will be sent with a standard signal to ensure the integrity of the reading process, and at the same time, the reception performance of the STA module under test will be evaluated.
[0148] The test involves concurrent data reading of the STA module under test. The difference is that the data read is concurrent data. If the process fails, it is identified as a concurrent data reading failure of the STA module.
[0149] The test equipment simulates a standard electricity meter triggering an event via a local serial port. The STA module under test identifies the event, queries the event type, and the simulated standard electricity meter replies with the event type. The STA module under test then reports the event to the standard CCO module simulated by the test equipment via a carrier wave. The standard CCO module then reports the event to the simulated standard concentrator via a local serial port. If this process fails, it is identified as an STA event reporting fault.
[0150] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the HPLC module fault identification method provided in the above embodiments.
[0151] This invention also provides an electronic device, including: a processor; a memory for storing processor-executable instructions; the processor being configured to read the executable instructions from the memory and execute the instructions to implement the HPLC module fault identification method provided in the above embodiments.
[0152] The invention has been described with reference to a few embodiments. However, as will be known to those skilled in the art, and as defined in the appended claims, other embodiments besides those disclosed above fall equivalently within the scope of the invention.
[0153] Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the art, unless otherwise expressly defined herein. All references to “a / the / the [device, component, etc.]” are openly interpreted as at least one instance of said device, component, etc., unless otherwise expressly stated. The steps of any method disclosed herein need not be performed in the exact order disclosed unless explicitly stated otherwise.
[0154] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0155] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0156] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0157] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0158] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A method for identifying faults in an HPLC module, characterized in that, The method includes: In response to the fault detection signal, the tested HPLC module is subjected to HPLC module hardware fault identification, HPLC module local serial port communication fault identification, HPLC module networking fault identification, HPLC module power communication service fault identification, HPLC module communication performance fault identification, and communication network fault identification. Output the fault identification results of the tested HPLC module; The process of identifying hardware faults in the tested HPLC module includes: In response to a voltage pulse signal, the excitation signal detected at the slot position of the HPLC module under test is acquired; If the type of the HPLC module under test cannot be determined based on the excitation signal, then the HPLC module is considered to be faulty. If the type of the HPLC module under test can be determined based on the excitation signal, then the interaction and communication between the simulated standard concentrator or the standard single-phase energy meter is detected to test the HPLC module under test according to the determined type of the HPLC module. If the HPLC module under test cannot operate normally, the HPLC module is considered to be faulty. The process of identifying HPLC module local serial communication faults includes: According to the type of the HPLC module being tested, a local serial port query command is sent to the HPLC module being tested; Whether the HPLC module's local serial port communication is faulty can be determined by whether a reply to the query command returned by the HPLC module under test according to the local serial port query command is received. The process of identifying HPLC module network faults in the tested HPLC module includes: The tested HPLC module was subjected to synchronous archive fault identification, topology query fault identification, and module network access fault identification, respectively. The process of identifying power communication service faults and communication performance faults in the tested HPLC module includes: Simulate a power consumption information collection and communication environment to conduct interactive communication for power communication services. If normal interactive communication fails, the HPLC module is considered to have a power communication service fault. In the interactive communication, the peak value of the carrier differential signal transmitted by the HPLC module under test is used to determine whether the HPLC module under test has a transmission failure, and the peak value of the carrier differential signal transmitted by the HPLC module under test is used to determine whether the HPLC module under test has a reception failure. The process of identifying communication network faults in the HPLC module under test includes: The simulated power communication network listener monitors communication beacon frames and broadcast frames in the network. If the number of retransmissions of broadcast frames or communication beacon frames not from the current network exceeds the maximum threshold within a preset time period, the communication network is considered to be faulty.
2. The method according to claim 1, characterized in that, The tested HPLC module includes a master node (CCO) module and a slave node (STA) module. The simulated electricity information acquisition and communication environment facilitates interactive communication for power communication services. If normal interactive communication fails, the HPLC module is considered to have a power communication service fault, including: A simulated standard concentrator, standard energy meter, and standard slave node STA module, together with the tested master node CCO module, form a complete electricity information collection and communication environment for interactive communication of power communication services. If normal interactive communication fails, the power communication service of the tested master node CCO module is considered to be faulty; and The simulated standard concentrator, standard energy meter, and standard master node CCO module, together with the tested slave node STA module, form a complete power consumption information collection and communication environment for interactive communication of power communication services. If normal interactive communication fails, the tested slave node STA module is considered to have a power communication service failure.
3. An HPLC module fault identification device, characterized in that, The device includes: The fault identification unit is used to identify HPLC module hardware faults, HPLC module local serial communication faults, HPLC module networking faults, HPLC module power communication service faults, HPLC module communication performance faults, and communication network faults in response to fault detection signals. The output unit is used to output the fault identification results of the tested HPLC module; Specifically, the fault identification unit is used for: In response to a voltage pulse signal, an excitation signal detected at the slot position of the HPLC module under test is acquired. If the type of the HPLC module under test cannot be determined based on the excitation signal, the HPLC module is considered to be faulty. If the type of the HPLC module under test can be determined based on the excitation signal, the HPLC module under test is tested by simulating the interaction and communication with a standard concentrator or a standard single-phase energy meter according to the determined type of the HPLC module. If the HPLC module under test cannot operate normally, the HPLC module is considered to be faulty. Specifically, the fault identification unit is used for: According to the type of the HPLC module being tested, a local serial port query command is sent to the HPLC module being tested; Whether the HPLC module's local serial port communication is faulty can be determined by whether a reply to the query command returned by the HPLC module under test according to the local serial port query command is received. Specifically, the fault identification unit is used for: The tested HPLC module was subjected to synchronous archive fault identification, topology query fault identification, and module network access fault identification, respectively. Specifically, the fault identification unit is used for: Simulate a power consumption information collection and communication environment to conduct interactive communication for power communication services. If normal interactive communication fails, the HPLC module is considered to have a power communication service fault. In the interactive communication, the peak value of the carrier differential signal transmitted by the HPLC module under test is used to determine whether the HPLC module under test has a transmission failure, and the peak value of the carrier differential signal transmitted by the HPLC module under test is used to determine whether the HPLC module under test has a reception failure. Specifically, the fault identification unit is used for: The simulated power communication network listener monitors communication beacon frames and broadcast frames in the network. If the number of retransmissions of broadcast frames or communication beacon frames not from the current network exceeds the maximum threshold within a preset time period, the communication network is considered to be faulty.
4. The apparatus according to claim 3, characterized in that, The HPLC module under test includes a master node (CCO) module and a slave node (STA) module. The simulated electricity information acquisition and communication environment enables interactive communication for power communication services. If normal interactive communication fails, the HPLC module is considered to have a power communication service fault, including: A simulated standard concentrator, standard energy meter, and standard slave node STA module, together with the tested master node CCO module, form a complete electricity information collection and communication environment for interactive communication of power communication services. If normal interactive communication fails, the power communication service of the tested master node CCO module is considered to be faulty; and The simulated standard concentrator, standard energy meter, and standard master node CCO module, together with the tested slave node STA module, form a complete power consumption information collection and communication environment for interactive communication of power communication services. If normal interactive communication fails, the tested slave node STA module is considered to have a power communication service failure.
5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-2.
6. An electronic device, comprising: processor; Memory used to store the processor's executable instructions; The processor is configured to read the executable instructions from the memory and execute the instructions to implement the method according to any one of claims 1-2.
Citation Information
Patent Citations
HPLC communication module detection method
CN113938159A