Automatic meter detection system for three-phase electric energy meter
Through the three-phase power meter automatic meter inspection system with multi-threaded parallel processing and automated process control, the problem of inefficiency of traditional inspection methods is solved, efficient and flexible meter inspection is achieved, and production costs are reduced.
Patent Information
- Application Number
- CN202511021085.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-24
- Publication Date
- 2025-08-22
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
During the mass production process of existing three-phase electricity meters, the traditional inspection methods are inefficient, manual flow leads to frequent errors, and single-thread inspection takes too long to meet the needs of large-scale production.
An automatic meter inspection system with multi-threaded parallel processing is adopted, including basic error, daily timing, communication inspection and current testing modules, combined with data acquisition, processing and storage modules, to realize automated pipeline control.
Improve detection efficiency by at least 300%, reduce manual intervention, reduce labor intensity, avoid errors in the table above, and support flexible configuration and data management.
Smart Images

Figure CN120522631A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electric energy meters, and in particular to an automatic meter checking system for a three-phase electric energy meter. Background Art
[0002] During the mass production of three-phase electricity meters, traditional inspection methods have significant shortcomings: manual meter rotation leads to low production efficiency and is prone to errors in meter loading; the single-threaded, item-by-item inspection model is too time-consuming and cannot meet the needs of large-scale production. Existing technologies lack automated assembly line control for the inspection table, requiring manual installation and removal of meters. Inspection items are then executed sequentially and in a single thread, resulting in low overall inspection efficiency and high production costs. Summary of the Invention
[0003] In order to make up for the deficiencies of the prior art, the embodiment of the present application proposes an automatic meter checking system for a three-phase electric energy meter to solve the problems existing in the prior art.
[0004] In order to solve the above technical problems, the present invention provides the following technical solutions: An automatic meter checking system for a three-phase electric energy meter, comprising: Meter inspection module, used to perform electricity meter inspection items, including basic error module, daily time module, communication inspection module and current test module; Data acquisition module, used to collect measurement data of each inspection item; Data processing module, used to calculate and judge the collected data; Data saving module, used to upload inspection data and results to the database; System management module, used to set communication parameters, platform parameters and operator permissions; The meter checking module adopts a multi-threaded parallel processing mode and runs the basic error module, the daily timing module and the communication checking module at the same time.
[0005] As a further technical solution of the present invention: the basic error module includes: Error parameter array unit, used to store the number and parameters of inspection items; A cycle start unit is used to cycle start the error check operation according to the number of items; Parameter setting unit, used to configure the test point status, current phase, current, power factor, frequency, voltage and phase sequence; The data reading unit is used to read the error test data.
[0006] As a further technical solution of the present invention: the daily timing module includes: Daily timing parameter array unit, used to store test item parameters; Three-cycle test unit, used to start the daily timing test and read the data three times; The average value calculation unit is used to calculate the average value of three tests and determine whether it meets the requirements.
[0007] As a further technical solution of the present invention: the communication verification module includes: Communication parameter array unit, used to store the number and parameters of communication test items; Communication test execution unit, used to execute communication test according to project; The data judgment unit is used to judge whether the communication test data is qualified.
[0008] As a further technical solution of the present invention: the current testing module includes: Current parameter array unit, used to store the number and parameters of current test items; The table body operating unit is used to control the table body to perform current testing; A current data reading unit, used for reading the current data of the electric meter; The upper and lower limit judgment unit is used to judge whether the current data conforms to the preset range.
[0009] As a further technical solution of the present invention: the data processing module includes: Basic error processing unit, used to calculate the error average and determine whether it meets the requirements; Daily timing processing unit, used to calculate the average value of three daily timing tests and make judgments; Current test processing unit, used to determine whether the current data is qualified; The communication test processing unit is used to determine whether the communication data is qualified.
[0010] As a further technical solution of the present invention: the data storage module includes: A production data storage unit, used for uploading data to a production data storage table; EIP data storage unit, used to upload data to the EIP data storage table.
[0011] As a further technical solution of the present invention, it also includes a query and export module, and the query and export module includes: Query condition input unit, used to input query conditions such as address, time, task order number, etc.; A data query unit, used to retrieve data according to query conditions; The export type selection unit is used to select the export file type and perform the export operation.
[0012] As a further technical solution of the present invention, a log recording module is also included, and the log recording module includes: Operation log unit, used to record port status, operation problems and time; Communication log unit, used to record basic error, daily time, communication test and current test communication commands and return frames; The log file generation unit is used to name the TXT log file with time and module name.
[0013] As a further technical solution of the present invention: the system management module includes: RS485 communication port setting unit, used to configure the communication port and baud rate; Platform parameter setting unit, used to set platform operating parameters; Operator management unit, used to set operator name and password.
[0014] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages: 1. Multi-threaded parallel testing: Simultaneously run basic error, daily time, and communication test modules, improving efficiency by at least 300% compared to traditional single-threaded testing. 2. Automated assembly line control: Reduce manual intervention, avoid errors in the table, and reduce labor intensity; 3. Flexible configuration capability: supports customized inspection schemes and parameters to adapt to the inspection of electric energy meters of different specifications; 4. Improved data management: Real-time storage, query and export of inspection data for easy traceability and analysis. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 This is the structural diagram of the automatic meter checking system for three-phase electric energy meters; Figure 2 This is the principle block diagram of the meter inspection module; Figure 3 This is the principle block diagram of the data processing module; Figure 4 This is the principle block diagram of the data storage module; Figure 5 To query and export the principle block diagram of the module; Figure 6 This is the principle block diagram of the system management module; Figure 7 This is the principle block diagram of the software interface module; Figure 8 This is the principle block diagram of the logging module. DETAILED DESCRIPTION
[0016] The following is a clear and complete description of the technical solutions in the embodiments of the present invention. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0017] like Figures 1-8 As shown in the figure, a three-phase electric energy meter automatic meter inspection system is provided. The core of the system is to achieve efficient inspection through multi-threaded parallel processing and automated process control. The system includes: The meter inspection module consists of four submodules: basic error, daily timekeeping, communication verification, and current testing. The first three utilize multi-threaded parallel execution. The basic error module loops through the parameter array to initiate verification, configure test point parameters, and read data. The daily timekeeping module loops through the test three times and calculates the average. The communication verification module performs communication tests on a project-by-project basis and evaluates the data. The current test module controls console operation and reads current data.
[0018] Data processing and storage module: performs calculations and judgments on the collected data, such as error average calculation, daily timing error judgment, etc., and saves the results to the production data and EIP data storage table.
[0019] System management and query module: Set communication parameters, platform parameters and operator permissions, and support querying and exporting data according to multiple conditions.
[0020] Log recording module: records operation logs and communication logs, and saves them to TXT files named with time and module.
[0021] The meter inspection module is divided into basic error module, daily time module, communication inspection module, and current test module. Each module includes data acquisition module, data processing module, and data storage module.
[0022] During operation, threads are used to run the basic error module, daily timing module, and communication inspection module at the same time. After completion, the current test module is operated to increase the operating speed.
[0023] Basic error acquisition module: In the Basic Error Acquisition Module, the number of test items and parameters are first queried using the selected scheme name. This data is then saved in the error parameter array, and the error test operation is then initiated in a loop according to the number of test items. During operation, the 8000 board is reset and the test point parameters, such as status, current phase, current, power factor, frequency, voltage, and phase sequence, are set. Then, after power is applied, the error test is initiated. After the test is completed, the measured data is read, and the average measurement value is calculated and determined by the Basic Error Data Processing Module. After completion, the next test item is initiated, and the data is saved until all items are completed. After the error acquisition function is initiated, the three test functions are simultaneously initiated, along with the daily time acquisition module and the communication test acquisition module, to increase meter inspection speed.
[0024] In the daily timer acquisition module, the test item parameters are first retrieved using the selected scheme name, the data is saved in the daily timer parameter array, and the daily timer test operation is initiated according to the test item. During operation, the daily timer test is started. After the test is completed, the measurement data is read. This operation is repeated three times. The daily timer data processing module calculates and determines the measured value and average value, and the data is saved.
[0025] In the current test module, the number of test items and parameters are first queried using the selected scheme name. This data is then saved in the current test parameter array. Current test operations are then initiated in a loop according to the number of test items. During operation, the meter operates the meter and reads the current data according to the scheme items. The measured data is then checked to see if it meets the upper and lower limits. Once completed, the next test item is initiated until all items are completed and the data is saved.
[0026] In the communication test module, the number of test items and parameters are first queried using the selected solution name. This data is then saved in the communication test parameter array. The communication test is then initiated in a loop according to the number of test items. During operation, the communication test is performed according to the solution items, and the communication test data is then determined to be qualified. Upon completion, the next test item is initiated, and the cycle continues until all items are completed and the data is saved.
[0027] Data processing modules such as Figure 3 As shown: When the basic error data processing module operates, it calculates the average measurement data according to the measurement data and sampling times provided by the basic error acquisition module, and then determines whether the average measurement data meets the measurement requirements and provides the data processing results.
[0028] When the daily timing data processing module operates, it calculates the average measurement data according to the measurement data and sampling times provided by the daily timing acquisition module three times, and then determines whether the three measurement data and the average measurement data meet the measurement requirements, and provides the data processing results.
[0029] When the current test data processing module operates, it determines whether the measurement data provided by the current test acquisition module meets the measurement requirements.
[0030] When the communication test data processing module operates, it determines whether the measurement data provided by the communication test acquisition module meets the measurement requirements.
[0031] Data storage module such as Figure 4 As shown, after the data processing module completes the operation, it performs a data saving operation and uploads the measurement data and results to the production data saving table and the EIP data saving table.
[0032] Query and export modules such as Figure 5 As shown: 1. Query conditions include address, time, task order number, meter inspection data, basic error data, daily time data, communication test data, current test data, and export type; 2. When querying, perform data query operations according to the query conditions entered. When exporting data, export the queried data to the corresponding file according to the selected export type.
[0033] System management modules such as Figure 6 As shown: 1. Set the RS485 communication port and baud rate; 2. Set the platform parameters; 3. Set the operator name and password.
[0034] Software interface modules such as Figure 7 As shown: The software interface is divided into a drop-down menu bar, a tool bar, a work area, and a status bar. The drop-down menu bar includes operator information, communication port information, and instrument parameter information for system management; the tool bar includes functions such as starting and stopping instrument inspection, powering on and off; the work area is used to select plans and download inspection items, as well as select instrument locations and display instrument inspection information; the status bar displays information such as the operator and version.
[0035] Logging modules such as Figure 8 As shown: 1. The log is saved in a TXT file with the time and module name as the file name; 2. Logs primarily record operation and communication logs. Operation logs record port opening and closing status, operational errors, and time. Communication logs include basic error communication logs, daily time communication logs, communication test communication logs, and current test communication logs. The logs store project names, times, and communication commands (sent and returned frames) for subsequent analysis.
[0036] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above and that the invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Therefore, the embodiments should be considered in all respects as illustrative and non-restrictive, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations that come within the meaning and range of equivalents of the claims be embraced therein.
[0037] In addition, it should be understood that although this specification is described in terms of implementation methods, not every implementation method contains only one independent technical solution. This narrative method of the specification is only for the sake of clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each embodiment have also been appropriately combined to form other implementation methods that are easy for those skilled in the art to understand.
Claims
1. A three-phase electric energy meter automatic meter checking system, characterized in that: include: Meter inspection module, used to perform electricity meter inspection items, including basic error module, daily time module, communication inspection module and current test module; Data acquisition module, used to collect measurement data of each inspection item; Data processing module, used to calculate and judge the collected data; Data saving module, used to upload inspection data and results to the database; System management module, used to set communication parameters, platform parameters and operator permissions; The meter checking module adopts a multi-threaded parallel processing mode to run the basic error module, daily timing module and communication verification module at the same time; The basic error module includes: Error parameter array unit, used to store the number and parameters of inspection items; A cycle start unit is used to cycle start the error check operation according to the number of items; Parameter setting unit, used to configure the test point status, current phase, current, power factor, frequency, voltage and phase sequence; A data reading unit, used for reading error test data; The daily timing module includes: Daily timing parameter array unit, used to store test item parameters; Three-cycle test unit, used to start the daily timing test and read the data three times; The average value calculation unit is used to calculate the average value of three tests and determine whether it meets the requirements.
2. The automatic meter checking system for three-phase electric energy meters according to claim 1, characterized in that: The communication verification module includes: Communication parameter array unit, used to store the number and parameters of communication test items; Communication test execution unit, used to execute communication test according to project; The data judgment unit is used to judge whether the communication test data is qualified.
3. The automatic meter checking system for three-phase electric energy meters according to claim 1, characterized in that: The current testing module includes: Current parameter array unit, used to store the number and parameters of current test items; The table body operating unit is used to control the table body to perform current testing; A current data reading unit, used for reading the current data of the electric meter; The upper and lower limit judgment unit is used to judge whether the current data conforms to the preset range.
4. The automatic meter checking system for three-phase electric energy meters according to claim 1, characterized in that: The data processing module includes: Basic error processing unit, used to calculate the error average and determine whether it meets the requirements; Daily timing processing unit, used to calculate the average value of three daily timing tests and make judgments; Current test processing unit, used to determine whether the current data is qualified; The communication test processing unit is used to determine whether the communication data is qualified.
5. The automatic meter checking system for three-phase electric energy meters according to claim 1, characterized in that: The data storage module includes: A production data storage unit, used for uploading data to a production data storage table; EIP data storage unit, used to upload data to the EIP data storage table.
6. The automatic meter checking system for three-phase electric energy meters according to claim 1, characterized in that: It also includes a query and export module, which includes: Query condition input unit, used to input query conditions such as address, time, task order number, etc.; A data query unit, used to retrieve data according to query conditions; The export type selection unit is used to select the export file type and perform the export operation.
7. The automatic meter checking system for three-phase electric energy meters according to claim 1, characterized in that: Also included is a log recording module, the log recording module including: Operation log unit, used to record port status, operation problems and time; Communication log unit, used to record basic error, daily time, communication test and current test communication commands and return frames; The log file generation unit is used to name the TXT log file with time and module name.
8. The automatic meter checking system for three-phase electric energy meters according to claim 1, characterized in that: The system management module includes: RS485 communication port setting unit, used to configure the communication port and baud rate; Platform parameter setting unit, used to set platform operating parameters; Operator management unit, used to set operator name and password.
Citation Information
Patent Citations
Full-automatic test system for multiple voltage monitors
CN103760511A
Electric energy meter function test device
CN105911507A
Multi-meter parallel daily timing automatic adjusting device of intelligent electric energy meter
CN113325685A
Automatic assembly line verification system for three-phase electric energy meter
CN115061080A
Electric energy meter calibration device with built -in control base table
CN208188313U