High-precision digital multimeter system based on human-computer interaction
By introducing primary and secondary error analysis modules into digital meters to calculate error coefficients and functions, the problem of unquantified errors in existing technologies is solved, achieving high-precision measurement adjustment and improved system stability.
Patent Information
- Application Number
- CN202511738786.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-25
- Publication Date
- 2026-03-06
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing digital meters do not quantify errors during measurement, resulting in poor measurement accuracy and an inability to make adaptive adjustments.
A high-precision digital multimeter system based on human-computer interaction is adopted, including a primary error analysis module, a secondary error analysis module, and a computer module. The system improves measurement accuracy by calculating error coefficients and error functions.
By analyzing primary and secondary error information, technicians can make adjustments based on the error information, significantly improving the detection accuracy and stability of the digital multimeter system.
Smart Images

Figure CN121613385A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of digital multimeter systems, and more specifically to a high-precision digital multimeter system based on human-computer interaction. Background Technology
[0002] Human-computer interaction (HCI) is the study of the interaction between a system and a user. The system can be various types of machines, as well as computerized systems and software. The HCI interface typically refers to the part visible to the user, through which the user interacts with the system and performs operations.
[0003] A digital multimeter is an electronic instrument used in electrical measurements. It can have many special functions, but its main function is to measure voltage, resistance, and current.
[0004] Application document CN112649634A discloses a multifunctional, accurate, and safe digital electricity meter, including an embedded measuring device and an external display device. The external display device has a plug, and the embedded measuring device is installed in an industrial socket. The external display device is plugged into the industrial socket via the plug. The embedded measuring device includes an embedded measuring device housing, a current measuring unit, a voltage measuring unit, a power factor measuring unit, a data processing unit, a first carrier communication unit, a system power supply unit, and a relay. The external display device includes an external display device housing, an external system power supply unit, a second carrier communication unit, and a display unit. This invention relates to a digital electricity meter, specifically a multifunctional, accurate, and safe digital electricity meter that is simple to operate, safe to use, discreetly set up, capable of individually counting the electricity consumption of a specific industrial socket, and capable of real-time detection of electrical equipment power consumption and auxiliary detection of circuit faults within a small range.
[0005] In actual use, the aforementioned safety digital meters do not quantify the errors that occur, so users cannot make adaptive adjustments, resulting in poor measurement accuracy. Summary of the Invention
[0006] The purpose of this invention is to improve detection accuracy. To address the shortcomings mentioned above, a high-precision digital multimeter system based on human-computer interaction is proposed.
[0007] The present invention adopts the following technical solution:
[0008] A high-precision digital multimeter system based on human-computer interaction, the system includes a primary error analysis module, a secondary error analysis module and a computer module that are interconnected.
[0009] The first-level error analysis module is used to measure information related to the first-level error, calculate the first-level error coefficient based on the information related to the first-level error, calculate the first-level error function based on the first-level error coefficient, and obtain the first-level error information based on the first-level error function and transmit it to the computer module.
[0010] The secondary error analysis module is used to measure information related to the secondary error, calculate the secondary error coefficient based on the information related to the secondary error, calculate the secondary error function based on the secondary error coefficient, and obtain the secondary error information based on the secondary error function and transmit it to the computer module.
[0011] The computer module transmits the primary and secondary error information to the client.
[0012] The primary error analysis module includes a primary error measurement submodule, a primary error calculation submodule, and a primary error result output submodule that are interconnected. The primary error measurement submodule measures information related to the primary error and transmits it to the primary error calculation submodule. The primary error calculation submodule calculates the primary error coefficients and the primary error function and transmits them to the primary error result output submodule. The primary error result output submodule derives the primary error information based on the primary error function and transmits it to the computer module.
[0013] The secondary error analysis module includes a secondary error measurement submodule, a secondary error calculation submodule, and a secondary error result output submodule that are interconnected. The secondary error measurement submodule measures information related to the secondary error and transmits it to the secondary error calculation submodule. The secondary error calculation submodule calculates the secondary error coefficients and the secondary error function and transmits them to the secondary error result output submodule. The secondary error result output submodule derives the secondary error information based on the secondary error function and transmits it to the computer module.
[0014] Optionally, when the first-level error calculation submodule calculates the first-level error coefficient, it satisfies the following formula:
[0015] ;
[0016] ;
[0017] ;
[0018] ;
[0019] in, This is the first-level error coefficient;
[0020] The coefficient selection function for the single-start preheating time. , , and For different single-start preheating times, a coefficient is used. This refers to the warm-up time for a single power-on. This is the last time the device was shut down;
[0021] For the first The time coefficient for the first boot. This serves as a reference coefficient for boot time. For the first Duration of each power-on The threshold for the duration of a single power-on session;
[0022] Choose a function for the coefficient of ambient humidity. , , and For different ambient humidity levels, For laboratory ambient humidity, For suitable ambient humidity.
[0023] Optionally, when the first-level error calculation submodule calculates the first-level error function, it satisfies the following formula:
[0024] ;
[0025] in, It is a first-order error function. The threshold for the first-level error coefficient; when When, it indicates that the first-order error is relatively large, when When the value is 0, it indicates that the first-order error is relatively small.
[0026] Optionally, when the secondary error calculation submodule is used to calculate the secondary error coefficients, it satisfies the following formula:
[0027] ;
[0028] ;
[0029] ;
[0030] in, These are second-order error coefficients;
[0031] Due to scale error, This is the scale error index. This is the full-scale value. This is the standard value;
[0032] For linearity error, The linearity error index. To read the numerical value;
[0033] For absolute error, This is the absolute error index.
[0034] Optionally, when the secondary error calculation submodule is used to calculate the secondary error function, it satisfies the following formula:
[0035] ;
[0036] in, It is a second-order error function. The threshold for the second-order error coefficient; when When, it indicates that the second-order error is relatively large, when When the value is 0, it indicates that the second-order error coefficient is relatively small.
[0037] The beneficial effects achieved by this invention are:
[0038] 1. The first-level error calculation submodule is used to calculate the first-level error coefficient and the first-level error function, and transmit them to the first-level error result output submodule. The first-level error result output submodule obtains the first-level error information based on the first-level error function and transmits it to the computer module. The first-level error information can indicate whether the first-level error is large or small. Those skilled in the art can make corresponding adjustments based on this information, thereby improving the detection accuracy of the digital multimeter system.
[0039] 2. The secondary error calculation submodule is used to calculate the secondary error coefficient and the secondary error function, and transmit them to the secondary error result output submodule. The secondary error result output submodule obtains the secondary error information based on the secondary error function and transmits it to the computer module. The secondary error information can indicate whether the secondary error is large or small. Those skilled in the art can make corresponding adjustments based on this information, thereby improving the detection accuracy of the digital multimeter system.
[0040] 3. Those skilled in the art can analyze the stability of the digital multimeter system by combining primary and secondary error information, and make corresponding adjustments to improve the detection accuracy of the digital multimeter system.
[0041] To further understand the features and technical content of the present invention, please refer to the following detailed description and drawings of the present invention. However, the drawings provided are for reference and illustration only and are not intended to limit the present invention. Attached Figure Description
[0042] Figure 1This is a functional block diagram of Embodiment 1 of the present invention;
[0043] Figure 2 This is a schematic diagram of the overall structure of Embodiment 1 of the present invention;
[0044] Figure 3 In Embodiment 1 of the present invention, regarding the first... The time coefficient of the first power-on and the first An illustration showing the duration of the first boot;
[0045] Figure 4 This is a functional block diagram of Embodiment 2 of the present invention;
[0046] Figure 5 This is a diagram illustrating the effect of the measurement index and total error coefficient in Embodiment 2 of the present invention;
[0047] Figure 6 This is a schematic diagram of the overall structure of Embodiment 2 of the present invention.
[0048] Explanation of reference numerals in the attached diagram: 100, Level 1 error analysis module; 200, Level 2 error analysis module; 300, Computer module; 400, Overall analysis module. Detailed Implementation
[0049] The following specific embodiments illustrate the implementation of the present invention. Those skilled in the art can understand the advantages and effects of the present invention from the content disclosed in this specification. The present invention can be implemented or applied through other different specific embodiments, and various details in this specification can also be modified and changed based on different viewpoints and applications without departing from the spirit of the present invention. Furthermore, the accompanying drawings of the present invention are for simple illustrative purposes only and are not depictions of actual dimensions; this is stated in advance. The following embodiments will further describe the relevant technical content of the present invention in detail, but the disclosed content is not intended to limit the scope of protection of the present invention.
[0050] Example 1: This example provides a high-precision digital multimeter system based on human-computer interaction, combined with... Figures 1 to 3 As shown.
[0051] A high-precision digital multimeter system based on human-computer interaction, the system includes a primary error analysis module 100, a secondary error analysis module 200 and a computer module 300 that are interconnected.
[0052] The first-level error analysis module 100 is used to measure information related to the first-level error, calculate the first-level error coefficient based on the information related to the first-level error, calculate the first-level error function based on the first-level error coefficient, obtain the first-level error information based on the first-level error function, and transmit it to the computer module 300.
[0053] The secondary error analysis module 200 is used to measure information related to the secondary error, calculate the secondary error coefficient based on the information related to the secondary error, calculate the secondary error function based on the secondary error coefficient, obtain the secondary error information based on the secondary error function, and transmit it to the computer module 300.
[0054] The computer module 300 transmits the first-level error information and the second-level error information to the client.
[0055] The primary error analysis module 100 includes a primary error measurement submodule, a primary error calculation submodule, and a primary error result output submodule that are interconnected. The primary error measurement submodule measures information related to the primary error and transmits it to the primary error calculation submodule. The primary error calculation submodule calculates the primary error coefficients and the primary error function and transmits them to the primary error result output submodule. The primary error result output submodule derives the primary error information based on the primary error function and transmits it to the computer module 300.
[0056] The secondary error analysis module 200 includes a secondary error measurement submodule, a secondary error calculation submodule, and a secondary error result output submodule that are interconnected. The secondary error measurement submodule measures information related to the secondary error and transmits it to the secondary error calculation submodule. The secondary error calculation submodule calculates the secondary error coefficients and the secondary error function and transmits them to the secondary error result output submodule. The secondary error result output submodule derives the secondary error information based on the secondary error function and transmits it to the computer module 300.
[0057] Specifically, the threshold for the first-level error coefficient, the coefficients for different single-start preheating times, the start-up time reference coefficient, the threshold for single-start duration, the suitable ambient humidity, and the coefficients for different ambient humidity are all preset by those skilled in the art based on experience. The first-level error calculation submodule calculates the ambient humidity coefficient selection function based on the suitable ambient humidity; the first-level error measurement submodule is used to measure the start-up time reference coefficient and the first-level error coefficient. The duration of the first power-on is recorded and transmitted to the first-level error calculation submodule. The first-level error calculation submodule calculates the duration based on the power-on time reference coefficient and the first... The duration of the first power-on and the threshold calculation of the duration of a single power-on are as follows: The time coefficient for the first power-on; the first-level error measurement submodule measures the warm-up time of a single power-on and the previous power-off time, and transmits this data to the first-level error calculation submodule. The first-level error calculation submodule calculates the coefficient selection function for the warm-up time of the single power-on based on the warm-up time of the single power-on and the previous power-off time; the first-level error calculation submodule selects the coefficient function for the warm-up time of the single power-on, and the first... The selection function for the initial startup time coefficient, the environmental humidity coefficient, and the first-level error coefficient for calculating laboratory environmental humidity.
[0058] The first-level error calculation submodule is used to calculate the first-level error coefficient and the first-level error function, and transmit them to the first-level error result output submodule. The first-level error result output submodule obtains the first-level error information based on the first-level error function and transmits it to the computer module 300. The first-level error information can indicate whether the first-level error is large or small. Those skilled in the art can make corresponding adjustments based on this information, thereby improving the detection accuracy of the digital multimeter system.
[0059] Specifically, the standard value, scale error index, linearity error index, absolute error index, and absolute error are preset by those skilled in the art based on experience. The secondary error measurement submodule measures the reading value and full-scale value and transmits them to the secondary error calculation submodule, which calculates the linearity error based on the standard value, reading value, and full-scale value. The secondary error measurement submodule also measures the full-scale value and transmits it to the secondary error calculation submodule, which calculates the scale error based on the full-scale value and the standard value. Finally, the secondary error calculation submodule calculates the secondary error coefficient based on the scale error, scale error index, linearity error, linearity error index, absolute error, and absolute error index.
[0060] The secondary error calculation submodule is used to calculate the secondary error coefficient and the secondary error function, and transmit them to the secondary error result output submodule. The secondary error result output submodule obtains the secondary error information based on the secondary error function and transmits it to the computer module 300. The secondary error information can be used to determine whether the secondary error is large or small. Those skilled in the art can make corresponding adjustments based on this information, thereby improving the detection accuracy of the digital multimeter system.
[0061] Optionally, when the first-level error calculation submodule calculates the first-level error coefficient, it satisfies the following formula:
[0062] ;
[0063] ;
[0064] ;
[0065] ;
[0066] in, This is the first-level error coefficient;
[0067] The coefficient selection function for the single-start preheating time. , , and For different single-start preheating times, a coefficient is used. This refers to the warm-up time for a single power-on. This is the last time the device was shut down;
[0068] For the first The time coefficient for the first boot. This serves as a reference coefficient for boot time. For the first Duration of each power-on The threshold for the duration of a single power-on session;
[0069] Choose a function for the coefficient of ambient humidity. , , and For different ambient humidity levels, For laboratory ambient humidity, For suitable ambient humidity.
[0070] Optionally, when the first-level error calculation submodule calculates the first-level error function, it satisfies the following formula:
[0071] ;
[0072] in, It is a first-order error function. The threshold for the first-level error coefficient; when When, it indicates that the first-order error is relatively large, when When the value is 0, it indicates that the first-order error is relatively small.
[0073] Optionally, when the secondary error calculation submodule is used to calculate the secondary error coefficients, it satisfies the following formula:
[0074] ;
[0075] ;
[0076] ;
[0077] in, These are second-order error coefficients;
[0078] Due to scale error, This is the scale error index. This is the full-scale value. This is the standard value;
[0079] For linearity error, The linearity error index. To read the numerical value;
[0080] For absolute error, This is the absolute error index.
[0081] Optionally, when the secondary error calculation submodule is used to calculate the secondary error function, it satisfies the following formula:
[0082] ;
[0083] in, It is a second-order error function. The threshold for the second-order error coefficient; when When, it indicates that the second-order error is relatively large, when When the value is 0, it indicates that the second-order error coefficient is relatively small.
[0084] Example 2: This example includes all the content of Example 1, providing a high-precision digital multimeter system based on human-computer interaction, combined with... Figures 4 to 6 As shown.
[0085] The system also includes a general analysis module 400, which is interconnected with the computer module 300.
[0086] Computer module 300 transmits the first-level error function and the second-level error function to the main analysis module 400;
[0087] The total analysis module 400 calculates the total error coefficient based on the first-level error function and the second-level error function, and obtains the measurement stability information based on the total error coefficient and transmits it to the computer module 300. When the total error coefficient is equal to 1 or 2, the total analysis module 400 calculates the measurement index based on the first-level error function, the second-level error function, the measurement stability selection function and the total error coefficient. The total analysis module 400 obtains the measurement number information based on the measurement index and transmits it to the computer module 300.
[0088] When the overall analysis module 400 calculates the measurement stability selection function, it satisfies the following formula:
[0089] ;
[0090] ;
[0091] in, To select a function for measuring stability, The total error coefficient; when When the value is 0, it indicates good measurement stability; when When the measurement stability is qualified, it means that the measurement is satisfactory. When the value is 0, it indicates poor measurement stability.
[0092] when or When the total analysis module 400 calculates the measurement number selection function, it satisfies the following formula:
[0093] ;
[0094] ;
[0095] in, Choose a function for the number of measurements. , and For different numbers of measurements, , and Thresholds for different measurement indices; For measuring index.
[0096] Example 3: This example includes all the content of Examples 1 and 2. Based on the first-level error analysis module, it further expands the calculation method of the first-level error coefficient. The purpose of this example is to introduce an environmental deviation amplification factor and the cumulative effect of continuous operation without changing the original first-level error calculation structure. This allows for a more refined quantitative description of error changes under complex operating conditions such as "high humidity environment, insufficient preheating, and long-term continuous operation," thereby improving the adaptability of the first-level error analysis module to actual working scenarios.
[0097] The specific formula is as follows:
[0098] ;
[0099] ;
[0100] ;
[0101] in, The extended first-level error coefficient; This is the environmental amplification factor; This refers to the cumulative error index during continuous operation. The sensitivity index is 0.35 in this embodiment. This is the duration of the current power-on, in minutes. and These are the first and second constant terms, respectively, which are constant terms obtained through experimental fitting based on a specific model of multimeter. In this embodiment, the corresponding constant terms are obtained through multiple sets of experiments at different durations (e.g., 10 minutes, 30 minutes, 60 minutes, and 90 minutes). It is 0.018. It is 0.006.
[0102] Specifically, the first and second constant terms are experimental fitting parameters for the continuous operation cumulative error index. Their values are derived from multiple measurements of the temperature rise drift phenomenon of the multimeter under different operation durations, obtained using a logarithmic function fitting method. The instrument output error was actually recorded using four typical operation durations (e.g., 10 minutes, 30 minutes, 60 minutes, and 90 minutes) as test points. For each duration, several sets of measurement data were collected to obtain the corresponding error drift amplitude. Then, the "current operation duration" was used as the independent variable, and the "corresponding drift amount" as the dependent variable, and all experimental points were substituted into the... The expression is used to obtain the parameter combination that best approximates the actual error change trend through fitting methods such as the least squares method. The first and second constant terms can be determined through fitting operations.
[0103] In the formula In this context, the constant "1" guarantees A coefficient that is always greater than or equal to 1 reflects the engineering rationality of the model. In unbiased scenarios, environmental errors should only be controlled by the original model, and the introduction of amplification mechanisms should not change the baseline error. The humidity deviation term should be treated as an additional influence, and its magnitude increases with the degree of deviation. Therefore, using the form of "1 + deviation amount" is more stable than using pure deviation amount, and will not make the sensitivity index directly become the absolute error proportion, thereby avoiding unreasonable jumps in the model under different humidity ranges.
[0104] Firstly, in high-humidity environments or scenarios where humidity deviates significantly from the ideal range, traditional error assessment methods often only linearly correct the error based on the current humidity value, failing to reflect the true principle that "the greater the humidity deviation, the faster the error increases." This embodiment amplifies the humidity deviation, making the impact of humidity on measurement accuracy depend not on the magnitude of the humidity itself, but on "the degree of difference between the humidity and the ideal range." This improvement accurately reflects situations where instrument components become damp and contact resistance fluctuates in humid environments, thus significantly enhancing the error response capability compared to the original model, especially under conditions of high humidity in summer or unstable humidity control in laboratories.
[0105] Furthermore, under conditions of prolonged continuous operation, the voltage divider circuit, reference chip, and sampling devices inside the instrument will experience a decrease in stability due to temperature rise, leading to output drift. Traditional models do not reflect this cumulative effect over time, causing errors to deviate from actual conditions. This embodiment quantifies the temperature rise trend during continuous operation, enabling the system to identify the phenomenon of "gradually increasing errors due to prolonged operation." Actual tests show that after more than 30 minutes of continuous operation, the extended model's predictive ability for error changes is significantly better than the original model, especially within the long operating range of 60 to 90 minutes, where the extended model's error trend more closely corresponds to the measured offset.
[0106] The content disclosed above is only a preferred and feasible embodiment of the present invention, and is not intended to limit the scope of protection of the present invention. Therefore, all equivalent technical changes made based on the content of the present invention specification and drawings are included within the scope of protection of the present invention. Furthermore, the elements therein can be updated as technology develops.
Claims
1. A high-precision digitizing multimeter system based on human-computer interaction, characterized in that, The system comprises a first error analysis module, a second error analysis module and a computer module which are connected in communication with each other; The first error analysis module is configured to measure information related to the first error, calculate a first error coefficient based on the information related to the first error, calculate a first error function based on the first error coefficient, and obtain first error information based on the first error function and transmit the first error information to the computer module; The second error analysis module is configured to measure information related to the second error, calculate a second error coefficient based on the information related to the second error, calculate a second error function based on the second error coefficient, and obtain second error information based on the second error function and transmit the second error information to the computer module; The computer module is configured to transmit the first error information and the second error information to a client; The first error analysis module comprises a first error measurement sub-module, a first error calculation sub-module and a first error result output sub-module which are connected in communication with each other; The first error calculation sub-module is configured to calculate the first error coefficient and the first error function and transmit the first error coefficient and the first error function to the first error result output sub-module; and the first error result output sub-module is configured to obtain the first error information based on the first error function and transmit the first error information to the computer module; The second error analysis module comprises a second error measurement sub-module, a second error calculation sub-module and a second error result output sub-module which are connected in communication with each other; The second error measurement sub-module is configured to measure information related to the second error and transmit the information related to the second error to the second error calculation sub-module; The second error calculation sub-module is configured to calculate the second error coefficient and the second error function and transmit the second error coefficient and the second error function to the second error result output sub-module; The second error result output sub-module is configured to obtain the second error information based on the second error function and transmit the second error information to the computer module.
2. A high precision digitizing multimeter system based on human computer interaction as claimed in claim 1, wherein, When the first error calculation sub-module calculates the first error coefficient, the following formula is satisfied: ; ; ; ; wherein is a first order error coefficient; a coefficient selection function for a single start-up warm-up time, , , and a coefficient for a different single start-up warm-up time, a single start-up warm-up time, a last shut-down time; a time coefficient for the first time the device is turned on, a reference coefficient for the time the device is turned on, a duration of the first time the device is turned on, a threshold value for the duration of a single turn-on. a function of the coefficient of the ambient humidity, , , and a different coefficient of the ambient humidity, a laboratory ambient humidity, a suitable ambient humidity.
3. A high precision digitizing multimeter system based on human computer interaction as claimed in claim 2 wherein, When the first error calculation sub-module calculates the first error function, the following formula is satisfied: ; wherein, is a first error function, is a threshold value for the first error coefficient; when indicates that the first error is large, and when indicates that the first error is small.
4. A high precision digitizing multimeter system based on human computer interaction as claimed in claim 3 wherein, When the second error calculation sub-module calculates the second error coefficient, the following formula is satisfied: ; ; ; wherein is a second order error coefficient; is the scale error, is the scale error exponent, is the full scale value, is the standard value; is the linearity error, is the linearity error exponent, is the reading value; is the absolute error, is the absolute error index.
5. A high precision digitizing multimeter system based on human computer interaction as claimed in claim 4 wherein, When the second error calculation sub-module calculates the second error function, the following formula is satisfied: ; wherein, is a second order error function, is a threshold value for the second order error coefficient; when indicates that the second order error is large, and when indicates that the second order error coefficient is small.
Citation Information
Patent Citations
Multifunctional accurate and safe digital electric meter
CN112649634A