Online detection method and system of electric energy meter
By pre-isolating the circuit structure of the PCBA module in the power meter detection system, the circuit group on the acquisition board is configured, and damage to the PCBA module and the acquisition system during the online detection process is avoided, and efficient and reliable detection results are achieved.
Patent Information
- Application Number
- CN202510807674.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-17
- Publication Date
- 2025-08-15
AI Technical Summary
The existing online detection system of PCBA module of the electric energy meter is prone to damage to the PCBA module and the acquisition system.
An online detection system for an energy meter is designed, including a data transmission control system, a data acquisition system and a remote database. By pre-configuring multiple DC voltage circuits, DC current circuits, AC voltage circuits and AC current circuits on the acquisition board according to the circuit structure of the PCBA module, and isolating each DC voltage circuit group, determining the matching target acquisition board, performing test operations and collecting test data, and performing dynamic analysis.
It effectively avoids damage to the PCBA module and the target acquisition module during the testing process, ensuring detection accuracy and reliability.
Smart Images

Figure CN120490957A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electric energy meter detection, and more particularly to an online detection method and system for an electric energy meter. Background Art
[0002] During the manufacturing process, defects can easily occur in the Printed Circuit Board Assembly (PCBA) module of an energy meter due to factors such as equipment status, production environment conditions, component factors, and human operation. Therefore, before being assembled into the entire meter, the electrical parameters and functions of the PCBA module must be tested and recorded in a database.
[0003] In the prior art, the PCBA module of an electricity meter is generally tested online through a functional circuit test (FCT) system. However, the current FCT system is prone to damage to the PCBA module and the acquisition system itself during the process of controlling the corresponding acquisition system to perform online testing on the PCBA module. Summary of the Invention
[0004] In view of this, the present invention provides an online detection method and system for an electric energy meter to avoid the problem of damage to the PCBA module and the data online detection system during the process of online detection of the PCBA module by the data acquisition system.
[0005] In a first aspect, the present application provides an online detection system for an electric energy meter, comprising a data transmission control system, a data acquisition system, and a remote database; wherein the data acquisition system comprises a plurality of acquisition boards, each of which comprises a plurality of DC current circuits, an AC voltage circuit, an AC current circuit, and a plurality of DC voltage circuit groups configured according to the circuit structure of a PCBA module of the electric energy meter, wherein each of the DC voltage circuit groups is isolated from each other;
[0006] The data transmission control system is used to obtain a test parameter solution matching the PCBA module to be tested from the remote database;
[0007] The data transmission control system is used to determine a target acquisition board that matches the PCBA module to be tested from the various acquisition boards of the data acquisition system; and control the target acquisition board to perform corresponding test operations on the PCBA module to be tested according to the test parameter scheme, and collect test data generated after the PCBA module to be tested performs the corresponding test operations;
[0008] The data transmission control system is used to perform dynamic analysis on the PCBA module to be tested according to the test data.
[0009] Optionally, the acquisition board is connected to the PCBA module via multiple communication interfaces; the test parameter scheme includes multiple test steps arranged in an execution order;
[0010] The data transmission control system is specifically configured to determine a target acquisition board that matches the PCBA module to be tested from each acquisition board of the data acquisition system; and control the target acquisition board to perform a corresponding test operation on the PCBA module to be tested according to the test parameter scheme, and collect test data generated after the PCBA module to be tested performs the corresponding test operation.
[0011] Determine an acquisition board in communication connection with the PCBA module to be tested among the acquisition boards of the data acquisition system as a target acquisition board matching the PCBA module to be tested;
[0012] Calling and controlling each of the DC voltage circuit groups to perform corresponding test operations on the circuit modules with corresponding functions on the PCBA module to be tested, and controlling the DC current circuit, the AC voltage circuit, the AC current circuit, and the infrared detection device to perform corresponding test operations on the PCBA module to be tested according to the execution order of each test step;
[0013] Collecting test data generated after the PCBA module to be tested performs corresponding test operations and temperature collection operations;
[0014] The test data at least includes voltage and current data and operating temperature of each test point on the PCBA module to be tested.
[0015] Optionally, the data transmission control system for dynamically analyzing the PCBA module according to the test data is specifically used to:
[0016] Acquire the test requirements of the PCBA module to be tested; wherein the test requirements include at least one target test point that needs to be tested on the PCBA module to be tested;
[0017] Acquire target voltage and current data corresponding to each target test point from the remote database, and acquire voltage and current data corresponding to each target test point from the test data;
[0018] Determining whether there are inconsistent target voltage and current data and voltage and current data in each of the target test points;
[0019] If so, it is determined that the current working state of the PCBA module to be tested is unstable;
[0020] If not, it is determined that the current working state of the PCBA module to be tested is stable.
[0021] Optionally, the data transmission control system is further used to:
[0022] Obtaining a target operating temperature of each of the target test points from the remote database, and obtaining an operating temperature of each of the target test points from the test data;
[0023] For each of the target test points, calculating a difference between the target operating temperature of the target test point and the operating temperature, and determining whether an absolute value of the difference is greater than a preset temperature threshold;
[0024] If it is greater than, determining that the temperature of the target test point is abnormal;
[0025] If not, it is determined that the temperature of the target test point is normal.
[0026] Optionally, before the data transmission control system controls the target acquisition board to perform a corresponding test operation on the PCBA module to be tested according to the test parameter scheme, the data transmission control system is further configured to:
[0027] Detecting the components corresponding to each test point on the PCBA module to be tested to determine whether there are any faulty components on the PCBA module to be tested;
[0028] If there is a faulty component on the PCBA module to be tested, the corresponding fault information is displayed on the liquid crystal display on the electric energy meter of the PCBA module to be tested;
[0029] If there is no faulty component on the PCBA module to be tested, the step of controlling the target acquisition board to perform a corresponding test operation on the PCBA module to be tested according to the test parameter scheme is executed.
[0030] Optionally, the data transmission control system is further used to:
[0031] The PCBA module is used to perform dummy load simulation to detect the working condition of the metering circuit of the electric energy meter to which the PCBA module to be tested belongs.
[0032] A second aspect of the present application provides an online detection method for an electric energy meter, which is applied to the online detection system for the electric energy meter provided in the first aspect of the present application. The method comprises:
[0033] Acquire a test parameter solution matching the PCBA module to be tested from the remote database through the data transmission control system;
[0034] Determine, by the data transmission control system, a target acquisition board that matches the PCBA module to be tested from each acquisition board of the data acquisition system; and control the target acquisition board to perform a corresponding test operation on the PCBA module to be tested according to the test parameter scheme, and collect test data generated after the PCBA module to be tested performs the corresponding test operation;
[0035] The data transmission control system dynamically analyzes the PCBA module to be tested according to the test data.
[0036] Optionally, the acquisition board is connected to the PCBA module via multiple communication interfaces; the test parameter scheme includes multiple test steps arranged in an execution order; the data transmission control system determines a target acquisition board that matches the PCBA module to be tested from each acquisition board of the data acquisition system; and controls the target acquisition board to perform corresponding test operations on the PCBA module to be tested according to the test parameter scheme, and collects test data generated after the PCBA module to be tested performs the corresponding test operations, including:
[0037] Determine, by the data transmission control system, an acquisition board in communication connection with the PCBA module to be tested among the acquisition boards of the data acquisition system as a target acquisition board matching the PCBA module to be tested;
[0038] The data transmission control system calls and controls each DC voltage circuit group to perform corresponding test operations on the circuit module with corresponding functions on the PCBA module to be tested, and controls the DC current circuit, the AC voltage circuit, the AC current circuit and the infrared detection device to perform corresponding test operations on the PCBA module to be tested according to the execution order of each test step;
[0039] Collecting test data generated after the PCBA module to be tested performs corresponding test operations and temperature collection operations;
[0040] The test data at least includes voltage and current data and operating temperature of each test point on the PCBA module to be tested.
[0041] Optionally, the dynamically analyzing the PCBA module according to the test data by the data transmission control system includes:
[0042] The data transmission control system obtains the test requirements of the PCBA module to be tested; wherein the test requirements include at least one target test point that needs to be detected on the PCBA module to be tested;
[0043] The data transmission control system obtains target voltage and current data corresponding to each target test point from the remote database, and obtains voltage and current data corresponding to each target test point from the test data;
[0044] The data transmission control system determines whether there are inconsistent target voltage and current data and voltage and current data in each of the target test points;
[0045] If so, the data transmission control system determines that the current working state of the PCBA module to be tested is unstable;
[0046] If not, the data transmission control system determines that the current working state of the PCBA module to be tested is stable.
[0047] Optionally, the method further includes:
[0048] Acquiring a target operating temperature of each target test point from the remote database through the data transmission control system, and acquiring an operating temperature of each target test point from the test data;
[0049] For each of the target test points, calculating, by the data transmission control system, a difference between the target operating temperature of the target test point and the operating temperature, and determining whether an absolute value of the difference is greater than a preset temperature threshold;
[0050] If it is greater than, determining that the temperature of the target test point is abnormal through the data transmission control system;
[0051] If not, the data transmission control system determines that the temperature of the target test point is normal.
[0052] The present application provides an online detection method and system for an electric energy meter. Multiple DC voltage circuit groups, multiple DC current circuits, AC voltage circuits, and AC current circuits are pre-configured on an acquisition board according to the circuit structure of a PCBA module, and the DC voltage circuit groups are isolated from each other. This allows, after a test parameter scheme matching the PCBA module under test is acquired through a data transmission control system, a target acquisition board matching the circuit structure of the PCBA module under test can be determined. The target acquisition board is controlled to perform corresponding test operations on the PCBA module under test according to the test parameter scheme, and test data generated by the PCBA module under test after the test operations are performed is collected. Finally, dynamic analysis of the PCBA module under test is performed based on the test data. The technical solution provided by the present application pre-configures each circuit on the acquisition board according to the circuit structure of the PCBA module and isolates each circuit group within each circuit. This effectively prevents damage to the PCBA module under test and the target acquisition module from being caused during the process of controlling the target acquisition board to perform the test operation on the PCBA module under test. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0054] Figure 1 A schematic structural diagram of an online detection system for an electric energy meter provided in an embodiment of the present application;
[0055] Figure 2 A schematic flow chart of an online detection method for an electric energy meter provided in an embodiment of the present invention;
[0056] Figure 3 A schematic diagram of various data tables stored in a remote database provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0057] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0058] In this application, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.
[0059] See also Figure 1 , shows a schematic structural diagram of an online detection system for an electric energy meter provided in an embodiment of the present application, the online detection system for the electric energy meter including a data transmission control system, a data acquisition system, and a remote database; wherein the data acquisition system includes multiple acquisition boards, each of which includes multiple DC current circuits, AC voltage circuits, AC current circuits, and multiple DC voltage circuit groups configured according to the circuit structure of the PCBA module of the electric energy meter, and each of the DC voltage circuit groups is isolated from each other;
[0060] It should be noted that the corresponding remote database can be deployed in advance on the corresponding server; the corresponding host computer software can be developed, and the corresponding data transmission control system can be generated based on the host computer software to deploy the data transmission control system to the corresponding PC; and the corresponding acquisition board can be configured according to the circuit structure of the PCBA module of the electricity meter.
[0061] The specific implementation process of the online detection system for electric energy meters provided by this application is as follows:
[0062] Data transmission control system, used to obtain the test parameter scheme matching the PCBA module to be tested from the remote database;
[0063] The data transmission control system is used to determine the target acquisition board that matches the PCBA module to be tested from the various acquisition boards in the data acquisition system; and control the target acquisition board to perform corresponding test operations on the PCBA module to be tested according to the test parameter plan, and collect test data generated after the PCBA module to be tested performs the corresponding test operations;
[0064] The data transmission control system is used to dynamically analyze the PCBA module to be tested based on the test data.
[0065] The present application provides an online detection system for an electric energy meter. Multiple DC voltage circuit groups, multiple DC current circuits, AC voltage circuits, and AC current circuits are pre-configured on a corresponding acquisition board according to the circuit structure of a PCBA module, and the DC voltage circuit groups are isolated from each other. This allows, after a test parameter scheme matching the PCBA module to be tested is acquired through a data transmission control system, a target acquisition board matching the circuit structure of the PCBA module to be tested can be determined. The target acquisition board is controlled to perform corresponding test operations on the PCBA module to be tested according to the test parameter scheme, and test data generated after the PCBA module to be tested performs the corresponding test operations is collected. Finally, dynamic analysis of the PCBA module to be tested is performed based on the test data. The technical solution provided by the present application pre-configures each circuit on the acquisition board according to the circuit structure of the PCBA module and isolates each circuit group within each circuit. This effectively prevents damage to the PCBA module to be tested and the target acquisition module from being caused during the process of controlling the target acquisition board to perform the test operation on the PCBA module to be tested.
[0066] In the embodiment of the present application, for each acquisition board, the acquisition board is connected to the PCBA module through multiple communication interfaces; a DC voltage circuit group on the acquisition board corresponds to a functional circuit module on the PCBA module.
[0067] Optionally, a data transmission control system is provided, wherein a target acquisition board matching the PCBA module to be tested is determined from various acquisition boards of the data acquisition system; and the target acquisition board is controlled according to the test parameter scheme to perform corresponding test operations on the PCBA module to be tested, and the test data generated after the PCBA module to be tested performs the corresponding test operations is collected. Specifically, the control system is used to:
[0068] Determine the acquisition board that is in communication connection with the PCBA module to be tested among the acquisition boards of the data acquisition system as the target acquisition board that matches the PCBA module to be tested;
[0069] According to the execution order of each test step, each DC voltage circuit group is controlled to perform corresponding test operations on the circuit module with corresponding functions on the PCBA module to be tested, and the DC current circuit, AC voltage circuit, AC current circuit and infrared detection equipment are controlled to perform corresponding test operations on the PCBA module to be tested;
[0070] Collect the test data generated after the PCBA module to be tested performs the corresponding test operations and temperature collection operations;
[0071] The test data at least includes voltage and current data and operating temperature of each test point on the PCBA module to be tested.
[0072] Optional data transmission control system for dynamic analysis of PCBA modules based on test data, specifically for:
[0073] Obtaining a test requirement of the PCBA module to be tested; wherein the test requirement includes at least one target test point that needs to be tested on the PCBA module to be tested;
[0074] Obtain target voltage and current data corresponding to each target test point from a remote database, and obtain voltage and current data corresponding to each target test point from test data;
[0075] Determine whether there are inconsistent target voltage and current data and voltage and current data in each target test point;
[0076] If so, it is determined that the current working state of the PCBA module to be tested is unstable;
[0077] If not, determine that the current working status of the PCBA module to be tested is stable.
[0078] Optionally, the data transmission control system is also used to:
[0079] Obtaining a target operating temperature of each target test point from a remote database, and obtaining an operating temperature of each target test point from test data;
[0080] For each target test point, calculate the difference between the target operating temperature and the operating temperature of the target test point, and determine whether the absolute value of the difference is greater than a preset temperature threshold;
[0081] If it is greater than, it is determined that the temperature of the target test point is abnormal;
[0082] If it is not greater than, it is determined that the temperature of the target test point is normal.
[0083] Optionally, before the data transmission control system determines, from among the various acquisition boards of the data acquisition system, a target acquisition board that matches the PCBA module to be tested, the data transmission control system is further configured to:
[0084] Detect the components corresponding to each test point on the PCBA module to determine whether there are any faulty components on the PCBA module;
[0085] If there are faulty components on the PCBA module to be tested, the corresponding fault information will be displayed on the LCD of the power meter of the PCBA module to be tested;
[0086] If there is no faulty component on the PCBA module to be tested, the step of controlling the target acquisition board to perform corresponding test operations on the PCBA module to be tested according to the test parameter plan is executed.
[0087] Optionally, the data transmission control system is also used to:
[0088] The PCBA module is used to perform dummy load simulation to detect the working condition of the metering circuit of the electric energy meter to which the PCBA module to be tested belongs.
[0089] Based on the above disclosed online detection system of electric energy meter, the present application provides an online detection method of electric energy meter, such as Figure 2 As shown, the online detection system is applied to the electric energy meter, and the steps of the online detection method of the electric energy meter are specifically as follows:
[0090] S201: Acquire a test parameter solution matching the PCBA module to be tested from a remote database through a data transmission control system.
[0091] In the embodiment of the present application, the corresponding remote database is deployed in advance on the corresponding server, and multiple data tables are established in the remote database, such as Figure 3 As shown; wherein, the basic information_test item table stores the test parameter scheme corresponding to each PCBA module, and the test result_step result is used to store the test data obtained after online detection of each PCBA module, etc. The data table for storing the corresponding information can be set according to the actual application, which is not limited in this embodiment of the present application.
[0092] It should be noted that a test parameter scheme corresponding to each PCBA module can be generated in advance based on the test content corresponding to each PCBA module, and the test parameter scheme of each PCBA module is bound to the product barcode corresponding to each PCBA module; wherein the test parameter scheme includes multiple test steps arranged in an execution order, for example, the test parameter scheme includes 18 test steps, as shown below:
[0093] Step 1: Turn off the power supply and disconnect the power supply of the corresponding PCBA module;
[0094] Step 2: Wait for the pressing to detect that the operator has pressed the corresponding PCBA module on the tooling and make corresponding confirmation;
[0095] Step 3: Battery connection: Connect the 3.6V battery to the PCBA module;
[0096] Step 4, wait for sleep: 3500, wait 3.5s;
[0097] Step 5. Battery power consumption: DC current of the power supply circuit of the test battery (the power supply circuit of the battery of the PCBA module);
[0098] Step 6: Turn on the power: Turn on the 220V AC power supply to supply power to the PCBA module;
[0099] Step 7, wait for sleep: 1000, wait for 1s;
[0100] Step 8: 5V, test the DC voltage and perform DC voltage detection on the 5V test point on the PCBA module;
[0101] Step 9, V485, test the DC voltage, and perform DC voltage detection on the V485 test point on the PCBA module;
[0102] Step 10, 3.3V, test the DC voltage, and perform DC voltage detection on the 3.3V test point on the PCBA module;
[0103] Step 11: VCC, test the DC voltage and perform DC voltage detection on the VCC test point on the PCBA module;
[0104] Step 12: 11.6V, test the DC voltage. Perform a DC voltage test on the 11.6V test point on the PCBA module.
[0105] Step 13: Set the production status and send a 485 communication write command to the PCBA module to set the production status of the PCBA module;
[0106] Step 14: Initialization: Send a 485 communication write command to the PCBA module to initialize the PCBA module;
[0107] Step 15: Date: Send a 485 communication write command to the PCBA module to set the corresponding date for the PCBA module;
[0108] Step 16: Built-in production address, send 485 communication write command to PCBA module to build the corresponding production address into PCBA module;
[0109] Step 17: Customize the software version number, send an infrared communication read command to the PCBA module to test the infrared communication of the PCBA module, and compare the software version number;
[0110] Step 18: Cut off the power supply, disconnect the 220V AC power supply of the PCBA, and after disconnecting the power supply, collect the DC current, AC current and AC voltage of each test point on the PCBA module to be tested, and detect the operating temperature of each test point using infrared detection equipment.
[0111] It should be noted that the various test points may include a 5V test point, a V485 test point, a 3.3V test point, a VCC test point, and an 11.6V test point.
[0112] During the specific execution of step S201, when the data transmission control system detects that a PCBA module to be tested is currently present, it may first obtain the product barcode of the PCBA module to be tested, and then obtain a test parameter plan matching the PCBA module to be tested from a remote database based on the product barcode; wherein the test plan includes multiple test steps arranged in an execution order.
[0113] S202: Determine a target acquisition board that matches the PCBA module to be tested from various acquisition boards in the data acquisition system through a data transmission control system; and control the target acquisition board to perform corresponding test operations on the PCBA module to be tested according to the test parameter plan, and collect test data generated after the PCBA module to be tested performs the corresponding test operations.
[0114] During the specific execution of step S202, the data transmission control system may determine a target acquisition board that matches the PCBA module to be tested from the data acquisition system based on the connection relationship between the PCBA module and the acquisition board, and control the corresponding circuit on the target acquisition board to perform corresponding test operations on the PCBA module to be tested according to the execution sequence of each test step, and finally collect test data generated after the PCBA module to be tested performs the corresponding test operations.
[0115] In an embodiment of the present application, for each acquisition board, the acquisition board is connected to the PCBA module via multiple communication interfaces; a DC voltage circuit group on the acquisition board corresponds to a functional circuit module on the PCBA module. For example, the acquisition board includes 12 DC voltage circuits, 2 DC currents, one AC voltage circuit, and one AC current circuit. Since there are three functional circuit modules on the PCBA module (the circuit structure of the PCBA module), namely, a functional circuit module, a metering circuit module, and a communication circuit module, the 12 DC voltage circuits on the acquisition board can be isolated into three DC voltage circuit groups according to the three functional circuit modules, where each DC voltage circuit group includes four DC voltage circuits.
[0116] It should be noted that the present application uses AD electrical isolation technology to isolate each DC voltage circuit group, thereby ensuring that the various circuit modules of the PCBA module do not affect each other during the test operation. That is, when controlling the corresponding DC voltage circuit group to perform test operations on the corresponding part of the circuit module, it will not correspond to other circuit modules, thereby avoiding damage to the PCBA module and the acquisition board itself.
[0117] Optionally, the data transmission control system determines a target acquisition board that matches the PCBA module to be tested from each acquisition board of the data acquisition system; and controls the target acquisition board to perform corresponding test operations on the PCBA module to be tested according to the test parameter scheme, and collects test data generated after the PCBA module to be tested performs the corresponding test operations. The process can be specifically as follows: determining an acquisition board that has a communication connection with the PCBA module to be tested among each acquisition board of the data acquisition system as the target acquisition board that matches the PCBA module to be tested; calling and controlling each DC voltage circuit group to perform corresponding test operations on the circuit module with corresponding functions on the PCBA module to be tested, and controlling the DC current circuit, AC voltage circuit, AC current circuit and infrared detection equipment to perform corresponding test operations on the PCBA module to be tested according to the execution order of each test step; and collecting test data generated after the PCBA module to be tested performs the corresponding test operations and temperature collection operations; wherein the test data at least includes voltage and current data and operating temperature of each test point on the PCBA module to be tested.
[0118] It should be noted that, through research by the applicant, it has been found that the circuit functions of a PCBA module are generally divided into three parts, namely, function, measurement, and communication, and these three parts do not share a common ground and are isolated from each other. At this time, if the existing acquisition system is used to perform online detection on the PCBA module, it is easy to cause damage to the PCBA module and the acquisition board itself; therefore, the present application pre-isolates the DC voltage circuit group corresponding to each part on the acquisition board according to the various parts in the circuit structure of the PCBA module, so that when the corresponding DC voltage circuit group is controlled to perform a test operation on the circuit module of the corresponding part, it will not correspond to other circuit modules, thereby avoiding damage to the PCBA module and the acquisition board itself.
[0119] In some embodiments, for the test points related to V485 on the PCBA module, corresponding 485 communication interfaces can be set on the PCBA module and the acquisition board, so that a communication connection can be established between the acquisition board and the test points related to V485 on the PCBA module through the 485 communication interfaces on the PCBA module and the acquisition board; for other test points on the PCBA module, corresponding infrared communication interfaces can be set on the PCBA module and the acquisition board, so that a communication connection can be established between the acquisition board and other test points on the PCBA module except the test points related to V485 through the infrared communication interfaces on the PCBA module and the acquisition board.
[0120] For example, the V485 test point on the PCBA module can establish a connection with the V485 communication interface on the acquisition board through the 485 communication interface. In this way, the corresponding circuit on the acquisition board can be controlled to communicate with the corresponding V485 communication interface on the PCBA module through the corresponding V485 communication interface to implement DC voltage testing on the V485 test point on the PCBA module and collect the DC voltage at the V485 test point.
[0121] In some embodiments, the data transmission control system can control the acquisition board to collect the operating temperature of the components corresponding to each test point on the PCBA module to be tested through an infrared thermal imager.
[0122] In order to better understand the present application, the following is an explanation using the test parameter scheme including 18 test steps shown in step S201 as an example. The process of controlling the target acquisition board to perform corresponding test operations on the PCBA module to be tested according to the test parameter scheme through the data transmission module is as follows:
[0123] A1: Control the DC voltage circuit in the DC voltage circuit group corresponding to the functional circuit module in the target acquisition template to cut off the power supply to the PCBA module under test;
[0124] A2: Control the DC voltage circuit in the DC voltage circuit group corresponding to the functional circuit module in the target acquisition template to detect in real time whether there is a corresponding press-down confirmation operation;
[0125] A3: After detecting the corresponding press confirmation operation, the DC voltage circuit in the DC voltage circuit group corresponding to the functional circuit module in the target acquisition template is controlled to connect the 3.6V battery to the PCBA module to be tested;
[0126] A4: Control the DC voltage circuit in the DC voltage circuit group corresponding to the functional circuit module in the target acquisition template to wait for 3.5 seconds;
[0127] A5: After waiting for 3.5 seconds, control the DC voltage circuit in the DC voltage circuit group corresponding to the metering circuit module in the target acquisition template to provide DC current to the test battery power supply circuit of the PCBA module to be tested;
[0128] A6: Control the DC voltage circuit in the DC voltage circuit group corresponding to the functional circuit module in the target acquisition template to turn on the 220V AC power supply to provide 220V voltage to the PCBA module under test;
[0129] A7: Control the DC voltage circuit in the DC voltage circuit group corresponding to the functional circuit module in the target acquisition template to wait for 1 second;
[0130] A8: After waiting for 1 second, control the DC voltage circuit in the DC voltage circuit group corresponding to the metering circuit module in the target acquisition template to perform DC voltage detection on the 5V test point on the PCBA module to be tested;
[0131] A9: Control the DC voltage circuit in the DC voltage circuit group corresponding to the metering circuit module in the target acquisition template to perform DC voltage detection on the V485 test point on the PCBA module to be tested through the corresponding V485 interface;
[0132] A10: Control the DC voltage circuit in the DC voltage circuit group corresponding to the metering circuit module in the target acquisition template to perform DC voltage detection on the 3.3V test point on the PCBA module to be tested;
[0133] A11: Control the DC voltage circuit in the DC voltage circuit group corresponding to the metering circuit module in the target acquisition template to perform DC voltage detection on the VCC test point on the PCBA module to be tested;
[0134] A12: Control the DC voltage circuit in the DC voltage circuit group corresponding to the metering circuit module in the target acquisition template to perform DC voltage detection on the 11.6V test point on the PCBA module to be tested;
[0135] A13: Control the DC voltage circuit in the DC voltage circuit group corresponding to the communication circuit module in the target acquisition template, and send a 485 communication write command to the PCBA module to be tested to set the production status of the PCBA module to be tested;
[0136] A14: Control the DC voltage circuit in the DC voltage circuit group corresponding to the communication circuit module in the target acquisition template, and send a 485 communication write command to the PCBA module to be tested to initialize the PCBA module to be tested;
[0137] A15: Controls the DC voltage circuit in the DC voltage circuit group corresponding to the communication circuit module in the target acquisition template, and sends a 485 communication write command to the PCBA module to be tested, so as to set the corresponding date for the PCBA module to be tested;
[0138] A16: Controls the DC voltage circuit in the DC voltage circuit group corresponding to the communication circuit module in the target acquisition template, and sends a 485 communication write command to the PCBA module to be tested, so as to set the corresponding production address in the PCBA module to be tested;
[0139] A17: Control the DC voltage circuit in the DC voltage circuit group corresponding to the communication circuit module in the target acquisition template, send an infrared communication read command to the PCBA module to test the infrared communication of the PCBA module, and compare the software version number; among them, read the current program version number of the PCBA module to be tested, and compare the current program version number with the program version number of the test parameter solution; if the comparison is consistent, execute A18; if not, output the corresponding prompt information in the form of a pop-up window to inform the relevant technical personnel
[0140] A18: Control the DC voltage circuit in the DC voltage circuit group corresponding to the functional circuit module in the target acquisition template to disconnect the 220V AC power supply of the PCBA module under test; and after disconnecting the power supply, collect the DC current, AC current and AC voltage of each test point on the PCBA module under test, and detect the operating temperature of each test point through infrared detection equipment.
[0141] It should be noted that the infrared detection device may be an infrared thermal imager.
[0142] Furthermore, in an embodiment of the present application, after the data transmission module collects the test data corresponding to the PCBA module to be tested, it can bind the QR code ID number corresponding to the PCBA module to be tested with the test data, and store the test data bound to the QR code ID number in a remote database to facilitate production status statistics and provide evidence for subsequent query and tracking.
[0143] S203: Perform dynamic analysis on the PCBA module to be tested according to the test data.
[0144] During the specific execution of step S203, after collecting the test data corresponding to the PCBA module to be tested, the data transmission control system can further extract the voltage and current data of each target test point on the PCBA module to be tested from the test data, so as to perform dynamic analysis on the PCBA module to be tested based on the voltage and current data of each target test point.
[0145] Optionally, the PCBA module is dynamically analyzed according to the test data. The process of dynamically analyzing the PCBA module to be tested according to the test data can be: obtaining the test requirements of the PCBA module to be tested; wherein the test requirements include at least one target test point that needs to be detected on the PCBA module to be tested; obtaining target voltage and current data corresponding to each target test point from a remote database, and obtaining voltage and current data corresponding to each target test point from the test data; judging whether there are inconsistent target voltage and current data and voltage and current data in each target test point; if so, determining that the current working state of the PCBA module to be tested is unstable; if not, determining that the current working state of the PCBA module to be tested is stable.
[0146] In some embodiments, the voltage and current data of the target test point include the voltage and current of the target test point, and the voltage and current of the target test point can be compared with the voltage and current in the corresponding target voltage and current data respectively; if they are consistent, it is determined that the target voltage and current data of the target test point are consistent with the voltage and current data; otherwise, it is determined that the target voltage and current data of the target test point are inconsistent with the voltage and current data.
[0147] It should also be noted that the test requirements can be configured by the user according to actual needs, and the specific setting method of the test requirements is not limited in the embodiments of this application.
[0148] Furthermore, in an embodiment of the present application, the data transmission control system can also obtain the historical voltages and historical currents of each target test point on the PCBA module to be tested from a remote database, and draw corresponding voltage and current waveforms based on the historical voltages, historical currents, current voltage and current current of each target test point, so as to dynamically analyze the battery power consumption of the PCBA module of the electricity meter based on the voltage and current waveforms, so as to solve the problem in the prior art that the existing online detection system has a large current acquisition internal resistance, the acquisition accuracy of small currents such as battery power consumption is low, and the battery power consumption of the PCBA module cannot be accurately analyzed dynamically.
[0149] Furthermore, in an embodiment of the present application, the data transmission control system also obtains the target operating temperature of each target test point from the remote database, so as to determine whether there is an abnormal target test point among the target test points based on the operating temperature and target temperature of each target test point, that is, to quickly screen the target test points without hidden faults from each target test point.
[0150] Optionally, the data transmission control system can obtain the target operating temperature of each target test point from a remote database, and obtain the operating temperature of each target test point from the test data; for each target test point, calculate the difference between the target operating temperature and the operating temperature of the target test point, and determine whether the absolute value of the difference is greater than a preset temperature threshold; if greater, determine that the temperature of the target test point is abnormal; if not greater, determine that the temperature of the target test point is normal.
[0151] Furthermore, in an embodiment of the present application, in order to ensure that the PCBA module to be tested can be tested smoothly, before controlling the target acquisition board to perform the corresponding test operation on the PCBA module to be tested according to the test parameter scheme, the components corresponding to each test point on the PCBA module to be tested can also be tested to determine whether there are faulty components on the PCBA module to be tested; if there are faulty components on the PCBA module to be tested, the corresponding fault information is displayed on the liquid crystal display on the electric energy meter of the PCBA module to be tested; if there are no faulty components on the PCBA module to be tested, the step of determining the target acquisition board that matches the PCBA module to be tested from the various acquisition boards in the data acquisition system is executed.
[0152] It should be noted that it is possible to further detect whether the installation position of each component on the PCBA module to be tested is correct. If there are components with incorrect installation positions on the PCBA module to be tested, corresponding prompt information can be output in a timely manner to prompt the corresponding technicians to adjust the components with incorrect installation positions in a timely manner to avoid failures during the online detection of the PCBA module to be tested.
[0153] Furthermore, the data transmission control module can further detect whether the liquid crystal display of the PCBA module to be tested can display normally.
[0154] Furthermore, in an embodiment of the present application, the data transmission control system is also used to perform dummy load simulation using the PCBA module to detect the working condition of the metering circuit of the electric energy meter to which the PCBA module to be tested belongs.
[0155] Specifically, the data transmission control system simulates the online operating conditions of the PCBA to be tested, accesses the corresponding external functional modules such as the expansion communication module and the load control module to generate the corresponding dummy load simulation, thereby realizing the detection of the working condition of the metering circuit of the electric energy meter to which the PCBA module to be tested belongs.
[0156] The present application provides an online detection method for an electric energy meter, which is applied to an online detection system for an electric energy meter. The method pre-configures multiple DC voltage circuit groups, multiple DC current circuits, AC voltage circuits, and AC current circuits on a corresponding acquisition board according to the circuit structure of a PCBA module, and isolates each DC voltage circuit group. This allows, after obtaining a test parameter scheme matching the PCBA module under test through a data transmission control system, to determine a target acquisition board that matches the circuit structure of the PCBA module under test. The target acquisition board is then controlled to perform corresponding test operations on the PCBA module under test according to the test parameter scheme, and test data generated after the PCBA module under test performs the corresponding test operations is collected. Finally, dynamic analysis of the PCBA module under test is performed based on the test data. The technical solution provided by the present application pre-configures each circuit on the acquisition board according to the circuit structure of the PCBA module, and isolates each circuit group within each circuit. This method effectively prevents damage to the PCBA module under test and the target acquisition module from being caused during the process of controlling the target acquisition board to perform the test operation on the PCBA module under test.
[0157] Each embodiment in this specification is described in a progressive manner. The same or similar parts between the embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. In particular, for system or system embodiments, since they are basically similar to method embodiments, the description is relatively simple. For relevant parts, refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without making any creative efforts.
[0158] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.
[0159] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the embodiments shown herein but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.
[0160] The above are only preferred embodiments of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. An online detection system for an electric energy meter, characterized in that: The online detection system of the electric energy meter includes a data transmission control system, a data acquisition system and a remote database; wherein the data acquisition system includes multiple acquisition boards, each of which includes multiple DC current circuits, AC voltage circuits, AC current circuits and multiple DC voltage circuit groups configured according to the circuit structure of the PCBA module of the electric energy meter, and each of the DC voltage circuit groups is isolated from each other; The data transmission control system is used to obtain a test parameter solution matching the PCBA module to be tested from the remote database; The data transmission control system is used to determine a target acquisition board that matches the PCBA module to be tested from the various acquisition boards of the data acquisition system; and control the target acquisition board to perform corresponding test operations on the PCBA module to be tested according to the test parameter scheme, and collect test data generated after the PCBA module to be tested performs the corresponding test operations; The data transmission control system is used to perform dynamic analysis on the PCBA module to be tested according to the test data.
2. The system according to claim 1, wherein: The acquisition board is connected to the PCBA module via a plurality of communication interfaces; the test parameter scheme includes a plurality of test steps arranged in an execution order; The data transmission control system is specifically configured to determine a target acquisition board that matches the PCBA module to be tested from each acquisition board of the data acquisition system; and control the target acquisition board to perform a corresponding test operation on the PCBA module to be tested according to the test parameter scheme, and collect test data generated after the PCBA module to be tested performs the corresponding test operation. Determine an acquisition board in communication connection with the PCBA module to be tested among the acquisition boards of the data acquisition system as a target acquisition board matching the PCBA module to be tested; Calling and controlling each of the DC voltage circuit groups to perform corresponding test operations on the circuit modules with corresponding functions on the PCBA module to be tested, and controlling the DC current circuit, the AC voltage circuit, the AC current circuit, and the infrared detection device to perform corresponding test operations on the PCBA module to be tested according to the execution order of each test step; Collecting test data generated after the PCBA module to be tested performs corresponding test operations and temperature collection operations; The test data at least includes voltage and current data and operating temperature of each test point on the PCBA module to be tested.
3. The system according to claim 2, characterized in that The data transmission control system for dynamically analyzing the PCBA module according to the test data is specifically used to: Acquire the test requirements of the PCBA module to be tested; wherein the test requirements include at least one target test point that needs to be tested on the PCBA module to be tested; Acquire target voltage and current data corresponding to each target test point from the remote database, and acquire voltage and current data corresponding to each target test point from the test data; Determining whether there are inconsistent target voltage and current data and voltage and current data in each of the target test points; If so, it is determined that the current working state of the PCBA module to be tested is unstable; If not, it is determined that the current working state of the PCBA module to be tested is stable.
4. The system according to claim 3, characterized in that The data transmission control system is further used for: Obtaining a target operating temperature of each target test point from the remote database, and obtaining an operating temperature of each target test point from the test data; For each of the target test points, calculating a difference between the target operating temperature of the target test point and the operating temperature, and determining whether an absolute value of the difference is greater than a preset temperature threshold; If it is greater than, determining that the temperature of the target test point is abnormal; If not, it is determined that the temperature of the target test point is normal.
5. The system according to claim 1, wherein: Before the data transmission control system controls the target acquisition board to perform a corresponding test operation on the PCBA module to be tested according to the test parameter scheme, the data transmission control system is further used to: Detecting the components corresponding to each test point on the PCBA module to be tested to determine whether there are any faulty components on the PCBA module to be tested; If there is a faulty component on the PCBA module to be tested, the corresponding fault information is displayed on the liquid crystal display on the electric energy meter of the PCBA module to be tested; If there is no faulty component on the PCBA module to be tested, the step of controlling the target acquisition board to perform a corresponding test operation on the PCBA module to be tested according to the test parameter scheme is executed.
6. The system according to claim 1, wherein: The data transmission control system is further used for: The PCBA module is used to perform dummy load simulation to detect the working condition of the metering circuit of the electric energy meter to which the PCBA module to be tested belongs.
7. An online detection method for an electric energy meter, characterized in that: An online detection system for an electric energy meter according to any one of claims 1 to 6, the method comprising: Acquire a test parameter solution matching the PCBA module to be tested from the remote database through the data transmission control system; Determine, by the data transmission control system, a target acquisition board that matches the PCBA module to be tested from each acquisition board of the data acquisition system; and control the target acquisition board to perform a corresponding test operation on the PCBA module to be tested according to the test parameter scheme, and collect test data generated after the PCBA module to be tested performs the corresponding test operation; The data transmission control system dynamically analyzes the PCBA module to be tested according to the test data.
8. The method according to claim 7, characterized in that The acquisition board is connected to the PCBA module via multiple communication interfaces; the test parameter scheme includes multiple test steps arranged in an execution order; the data transmission control system determines a target acquisition board that matches the PCBA module to be tested from each acquisition board of the data acquisition system; and controls the target acquisition board to perform corresponding test operations on the PCBA module to be tested according to the test parameter scheme, and collects test data generated after the PCBA module to be tested performs the corresponding test operations, including: Determine, by the data transmission control system, an acquisition board in communication connection with the PCBA module to be tested among the acquisition boards of the data acquisition system as a target acquisition board matching the PCBA module to be tested; The data transmission control system calls and controls each DC voltage circuit group to perform corresponding test operations on the circuit module with corresponding functions on the PCBA module to be tested, and controls the DC current circuit, the AC voltage circuit, the AC current circuit and the infrared detection device to perform corresponding test operations on the PCBA module to be tested according to the execution order of each test step; Collecting test data generated after the PCBA module to be tested performs corresponding test operations and temperature collection operations; The test data at least includes voltage and current data and operating temperature of each test point on the PCBA module to be tested.
9. The method according to claim 8, characterized in that The dynamically analyzing the PCBA module according to the test data by the data transmission control system includes: The data transmission control system obtains the test requirements of the PCBA module to be tested; wherein the test requirements include at least one target test point that needs to be detected on the PCBA module to be tested; The data transmission control system obtains target voltage and current data corresponding to each target test point from the remote database, and obtains voltage and current data corresponding to each target test point from the test data; The data transmission control system determines whether there are inconsistent target voltage and current data and voltage and current data in each of the target test points; If so, the data transmission control system determines that the current working state of the PCBA module to be tested is unstable; If not, the data transmission control system determines that the current working state of the PCBA module to be tested is stable.
10. The method according to claim 9, characterized in that The method further comprises: Acquiring a target operating temperature of each target test point from the remote database through the data transmission control system, and acquiring an operating temperature of each target test point from the test data; For each of the target test points, calculating, by the data transmission control system, a difference between the target operating temperature of the target test point and the operating temperature, and determining whether an absolute value of the difference is greater than a preset temperature threshold; If it is greater than, determining that the temperature of the target test point is abnormal through the data transmission control system; If not, the data transmission control system determines that the temperature of the target test point is normal.