Electronic scale calibration method, device, system and electronic scale

By acquiring the operating temperature of the electronic scale, using a pre-stored temperature internal code table to find the standard internal code value and calculate the internal code weight relationship value, the problem of zero drift of the electronic scale at different temperatures is solved, and automatic calibration and accurate weighing are achieved.

CN115752688BActive Publication Date: 2025-12-09GUANGDONG TRANSTEK MEDICAL ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211506483.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-28
Publication Date
2025-12-09
Estimated Expiration
2042-11-28

AI Technical Summary

Technical Problem

Existing electronic scales are prone to zero drift at different temperatures, resulting in large weighing display errors and an inability to be automatically calibrated.

Method used

By acquiring the operating ambient temperature of the electronic scale, using a pre-stored temperature internal code table to find the standard zero-point internal code value and the standard range internal code value, calculating the internal code weight relationship value, and calibrating the actual measured weight of the electronic scale based on the actual internal code value and the standard zero-point internal code value, automatic calibration is achieved.

Benefits of technology

Automatic zero-point calibration of the electronic scale was achieved at different temperatures, improving weighing accuracy and precision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115752688B_ABST
    Figure CN115752688B_ABST
Patent Text Reader

Abstract

The application provides an electronic scale calibration method, which comprises the following steps: acquiring the working environment temperature of the electronic scale, searching for the standard zero point internal code value and the standard range internal code value corresponding to the working environment temperature in a pre-stored temperature internal code table, and calculating the internal code weight relationship value according to the standard zero point internal code value and the standard range internal code value; acquiring the actual internal code value of the electronic scale; and calibrating the actual measured weight of the electronic scale based on the actual internal code value, the standard zero point internal code value and the internal code weight relationship value, so as to automatically adjust the measured weight of the electronic scale according to different temperatures and calibrate the electronic scale.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of electronic scales, and in particular to an electronic scale calibration method, device, system and electronic scale. BACKGROUND

[0002] An electronic scale senses the mass of an object through a mass sensor provided therein, and converts an analog signal of the mass sensor into a digital signal through an analog-digital converter, and then sends the digital signal to a microprocessor, so that the mass of the object to be measured is calculated by the microprocessor. The mass sensor of the electronic scale has certain requirements for the temperature of the working environment. If the temperature of the working environment exceeds the working temperature range of the sensor, the weighing value of the electronic scale will be inaccurate, and the weighing value of the electronic scale for the same object at different temperatures is also often different.

[0003] At present, most of the electronic scales sold on the market need to be manually zeroed before use to adjust the zero point of the electronic scale, or automatically zeroed according to certain program algorithms to avoid the phenomenon of zero point drift caused by changes in the environment or the weight of the scale body itself. However, the zero point of the electronic scale cannot be automatically calibrated at different temperatures. Therefore, the existing electronic scales have the disadvantage of large weighing display error due to the phenomenon of zero point drift caused by temperature changes. SUMMARY

[0004] Therefore, the purpose of the present application is to provide an electronic scale calibration method, device, system and electronic scale to alleviate the above technical problems.

[0005] In a first aspect, an electronic scale calibration method is provided, which includes: obtaining the working environment temperature of an electronic scale, and searching for the standard zero point internal code value and the standard range internal code value corresponding to the working environment temperature in a pre-stored temperature internal code table; wherein the temperature internal code table stores at least two working environment temperatures and the standard zero point internal code value and the standard range internal code value corresponding to the working environment temperatures; calculating the internal code weight relationship value according to the standard zero point internal code value and the standard range internal code value; obtaining the actual internal code value of the electronic scale; and calibrating the actual measured weight of the electronic scale based on the actual internal code value, the standard zero point internal code value and the internal code weight relationship value.

[0006] Further, the method further includes: obtaining the range of the working environment temperature of the electronic scale; placing the electronic scale at different working environment temperatures, and recording the internal code value of the electronic scale when it is empty at each working environment temperature as the corresponding standard zero point internal code value, and recording the internal code value of the electronic scale at full scale at each working environment temperature as the corresponding standard range internal code value; and storing the different working environment temperatures and the corresponding standard zero point internal code value and standard range internal code value in association to generate a temperature internal code table.

[0007] Further, the method further comprises: calculating the internal code weight relationship value according to the following formula:

[0008] R dw = |(D f -D0) / W f |

[0009] wherein D f is the standard range internal code value, D0 is the standard zero point internal code value, R dw is the internal code weight relationship value, and W f is the full range weight value.

[0010] Further, the step of calibrating the actual measured weight of the electronic scale based on the actual internal code value, the standard zero point internal code value and the internal code weight relationship value comprises:

[0011] calibrating the actual measured weight of the electronic scale according to the following formula:

[0012] W = (D n -D0) / R dw ;

[0013] wherein D n is the actual internal code value, D0 is the standard zero point internal code value, R dw is the internal code weight relationship value, and W is the actual measured weight.

[0014] Further, the method further comprises: determining whether the temperature internal code table stores the standard zero point internal code value corresponding to the current working environment temperature; if yes, searching for the standard zero point internal code value; if no, respectively acquiring a first zero point internal code value corresponding to the maximum temperature smaller than the current working environment temperature and a second zero point internal code value corresponding to the minimum temperature larger than the temperature; calculating an internal code value temperature relationship value based on the first zero point internal code value and the second zero point internal code value and the temperature difference between the maximum temperature and the minimum temperature; and calculating the standard zero point internal code value corresponding to the current working environment temperature based on the first zero point internal code value and the internal code value temperature relationship value.

[0015] Further, the method further comprises: calculating the internal code value temperature relationship value according to the following formula: dt R dt = |(D2-D1) / (T3-T1)|.

[0016] wherein R dt is the internal code value temperature relationship value, D2 is the second zero point internal code value, D1 is the first zero point internal code value, T3 is the minimum temperature, T1 is the maximum temperature, and T3-T1 is the temperature difference.

[0017] Further, the method further comprises: calculating the standard zero point internal code value corresponding to the current working environment temperature according to the following formula:

[0018] D = |(T2-T1)R dt |+D1

[0019] Wherein, D is the standard zero internal code value corresponding to the current working environment temperature, T1 is the maximum temperature smaller than the current working environment temperature, T2 is the current working environment temperature, T2-T1 is the difference between the current working environment temperature and the maximum temperature smaller than the current working environment temperature, D1 is the first zero internal code value, R dt The internal code value temperature relationship value.

[0020] In a second aspect, the embodiments of the present application also provide an electronic scale calibration device, wherein the device comprises: a first acquisition module, configured to acquire the working environment temperature of the electronic scale, and find the standard zero internal code value and the standard range internal code value corresponding to the working environment temperature in the pre-stored temperature internal code table; wherein the temperature internal code table stores at least two working environment temperatures and the standard zero internal code value and the standard range internal code value corresponding to the working environment temperatures; a first calculation module, configured to calculate the internal code weight relationship value according to the standard zero internal code value and the standard range internal code value; a second acquisition module, configured to acquire the actual internal code value of the electronic scale; and a second calculation module, configured to calibrate the actual measured weight of the electronic scale based on the actual internal code value, the standard zero internal code value and the internal code weight relationship value.

[0021] In a third aspect, the embodiments of the present application also provide an electronic scale calibration system, wherein the system comprises any one of the above electronic scale calibration devices.

[0022] In a fourth aspect, the embodiments of the present application also provide an electronic scale, characterized in that the electronic scale comprises the electronic scale calibration system of claim 9; and an electronic scale main body; the electronic scale calibration system is arranged on the electronic scale main body; the electronic scale further comprises a temperature sensor connected with the electronic scale calibration system, configured to acquire the external temperature of the electronic scale.

[0023] The embodiments of the present application bring the following beneficial effects:

[0024] The present application provides an electronic scale calibration method, which comprises: acquiring the working environment temperature of the electronic scale, finding the standard zero internal code value and the standard range internal code value corresponding to the working environment temperature in the pre-stored temperature internal code table; and calculating the internal code weight relationship value according to the standard zero internal code value and the standard range internal code value; acquiring the actual internal code value of the electronic scale; and calibrating the actual measured weight of the electronic scale based on the actual internal code value, the standard zero internal code value and the internal code weight relationship value. The zero point of the electronic scale can be automatically calibrated at different temperatures, so that the measured weight of the electronic scale can be automatically adjusted according to different temperatures, so as to obtain more accurate weighing results.

[0025] Other features and advantages of the present application will be set forth in the descriptions that follow, and in part will be apparent from the description, or can be learned by practice of the application as hereinafter described, or can be learned by practice of the application. It is also to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application, as claimed.

[0026] In order to make the above objectives, features and advantages of the present disclosure more obvious and easy to understand, the following preferred embodiments are specifically described below, and the accompanying drawings are described in detail as follows. BRIEF DESCRIPTION OF DRAWINGS

[0027] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the drawings needed to be used in the specific embodiments or the prior art description. Obviously, the drawings described below are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.

[0028] Figure 1 A flow chart of an electronic scale calibration method provided by an embodiment of the present application;

[0029] Figure 2 A flow chart of another electronic scale calibration method provided by an embodiment of the present application;

[0030] Figure 3 A structural schematic diagram of an electronic scale calibration device provided by an embodiment of the present application;

[0031] Figure 4 A structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0032] In order to make the objectives, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions of the present application will be described clearly and completely in combination with the drawings. Obviously, the described embodiments are some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the protection scope of the present application.

[0033] Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed application, but only represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the protection scope of the present application.

[0034] At present, most of the electronic scales sold on the market need to be zeroed before use to ensure that the weighing value is not affected by temperature, or automatically zeroed according to certain program algorithms. In order to avoid the zero drift caused by the weight change of the scale body or temperature, it is often impossible to automatically adjust the precision of the electronic scale according to different temperatures. The embodiment of the present application provides an electronic scale calibration method, which can calibrate the actual measured weight of the electronic scale based on the actual internal code value, the standard zero point internal code value and the internal code weight relationship value, thereby realizing automatic adjustment of the measured weight of the electronic scale according to different temperatures and calibrating the electronic scale.

[0035] The embodiment provides an electronic scale calibration method, Figure 1 A flowchart of an electronic scale calibration method is shown as follows, Figure 1 The method includes the following steps:

[0036] In step S102, the working environment temperature of the electronic scale is obtained, and the standard zero point internal code value and the standard range internal code value corresponding to the working environment temperature are searched in the pre-stored temperature internal code table; wherein the temperature internal code table stores at least two working environment temperatures and the standard zero point internal code value and the standard range internal code value corresponding to the working environment temperatures;

[0037] Specifically, the electronic scale can be calibrated and sampled in advance by using a thermostat, and the temperature curve of the thermostat can be pre-set. The temperature curve starts from the lower limit of the working environment temperature range of the electronic scale and steps up to the upper limit of the working environment temperature range. Alternatively, it can also start from the upper limit of the working environment temperature range of the scale and step down to the lower limit of the working environment temperature range. In this specific stepping process, no specific limitation is made. Wherein the specific step value ΔT in the thermostat is subject to the acceptable accuracy of actual verification, and a period of time t1 is required after each temperature step to allow the electronic scale to reach temperature equilibrium with the environment.

[0038] In this process, the internal code value of the electronic scale in the state of no weighing, i.e. the zero point internal code value, can be obtained at different temperatures, and the zero point internal code value is taken as the standard zero point internal code value. At the same time, after obtaining the standard zero point internal code value, the electronic scale is fully loaded and weighed, the scale weighing value reaches the range of the electronic scale, and the range internal code value under the corresponding temperature is obtained, which is taken as the standard range internal code value Df.

[0039] Specifically, in this process, the relative time synchronization between the electronic scale and the thermostat can be realized by using the real-time clock built in the electronic scale. Alternatively, wireless connection can be established between the thermostat and the electronic scale through the wireless communication function such as Bluetooth, WI-FI, etc. provided by the electronic scale, and time synchronization can be realized through wireless instructions. The specific mode is not limited here.

[0040] Step S104, calculating the internal code weight relationship value according to the standard zero point internal code value and the standard range internal code value;

[0041] Specifically, the internal code weight relationship value can be calculated according to the following formula:

[0042] R = | (D f -D0) / W f |

[0043] Wherein, D f is the standard range internal code value, D0 is the standard zero point internal code value, R is the internal code weight relationship value, and W f is the full-scale weight value.

[0044] In actual application, after the electronic scale is calibrated, the R value generally needs to change little with temperature. Therefore, from the above formula, it can be seen that the above R value is related to D f , D0 and W f . Since among the above three parameters, Df and Wf are fixed parameters of the electronic scale and do not change with temperature, and D0 will be offset according to the change of temperature, the standard zero point internal code value D0 plays an important role in the above weight conversion process. Therefore, only from the influence of temperature, the scale needs to be zeroed before measurement, and the internal code value under the current working environment temperature is recorded. When the scale loads the weighing object, the internal code weight relationship value can be calculated according to the known standard zero point internal code value and the actual internal code value of the electronic scale, so as to convert the accurate weight value of the electronic scale.

[0045] Step S106, obtaining the actual internal code value of the electronic scale;

[0046] Specifically, when the electronic scale actually weighs the object, the controller of the electronic scale can obtain the actual internal code value of the electronic scale in real time.

[0047] Step S108, calibrating the actual measurement weight of the electronic scale based on the actual internal code value, the standard zero point internal code value and the internal code weight relationship value.

[0048] Specifically, the actual measurement weight of the electronic scale can be calibrated according to the following formula:

[0049] W = (D n -D0) / R;

[0050] Wherein, D n is the actual internal code value, D0 is the standard zero point internal code value, R is the internal code weight relationship value, and W is the actual measurement weight.

[0051] In practical application, it can be determined in advance whether the temperature code table stores the standard zero point code value corresponding to the current working environment temperature; if yes, the standard zero point code value is searched; if not, a first zero point code value corresponding to the maximum preset temperature smaller than the current working environment temperature and a second zero point code value corresponding to the minimum preset temperature larger than the current working environment temperature are obtained respectively; the code value temperature relationship value is calculated based on the first zero point code value and the second zero point code value and the temperature difference between the maximum temperature and the minimum temperature; and the standard zero point code value corresponding to the current working environment temperature is calculated based on the first zero point code value and the code value temperature relationship value.

[0052] That is, when the environment temperature at the time of measurement is not a specific temperature value set in advance, the code value temperature relationship value can be converted using two temperatures adjacent to the temperature.

[0053] Specifically, the code value temperature relationship value can be calculated according to the following formula:

[0054] R dt = |(D2-D1) / (T3-T1)|

[0055] Wherein, R dt is the code value temperature relationship value, D2 is the second zero point code value, D1 is the first zero point code value, T3 is the minimum temperature, T1 is the maximum temperature, and T3-T1 is the temperature difference.

[0056] The standard zero point code value corresponding to the current working environment temperature is calculated according to the following formula:

[0057] D = |(T2-T1)R dt |+D1

[0058] Wherein, D is the standard zero point code value corresponding to the current working environment temperature, T1 is the maximum temperature smaller than the current working environment temperature, T2 is the current working environment temperature, T2-T1 is the difference between the current working environment temperature and the maximum temperature smaller than the current working environment temperature, D1 is the first zero point code value, and R dt is the code value temperature relationship value.

[0059] Therefore, the standard zero point code value obtained according to the above formula and the actual code value and code weight relationship can be used to calibrate the actual measurement weight of the electronic scale.

[0060] The application provides an electronic scale calibration method, which comprises the following steps: acquiring the working environment temperature of an electronic scale, searching for the standard zero point internal code value and the standard range internal code value corresponding to the working environment temperature in a pre-stored temperature internal code table, and calculating the internal code weight relationship value according to the standard zero point internal code value and the standard range internal code value; acquiring the actual internal code value of the electronic scale; and calibrating the actual measured weight of the electronic scale based on the actual internal code value, the standard zero point internal code value and the internal code weight relationship value, so as to automatically adjust the measured weight of the electronic scale according to different temperatures, thereby achieving the purpose of calibrating the electronic scale.

[0061] The embodiment provides another electronic scale calibration method, which is realized on the basis of the above-mentioned embodiment, and the specific implementation of generating the temperature internal code table is described in detail, Figure 2 The flowchart of another electronic scale calibration method is shown in FIG. 2, and the above-mentioned method comprises the following steps: Figure 2

[0062] Step S202: acquiring the range of the working environment temperature of the electronic scale;

[0063] In actual application, the real-time working environment temperature of the electronic scale can be acquired by using the temperature sensor built in the electronic scale or other methods that can obtain the external temperature.

[0064] Step S204: placing the electronic scale in different working environment temperatures, and recording the internal code value of the electronic scale when the electronic scale is empty under each working environment temperature as the corresponding standard zero point internal code value, and recording the internal code value of the electronic scale under full range under each working environment temperature as the corresponding standard range internal code value;

[0065] Specifically, the zero point temperature following calibration firmware can be set in the electronic scale, and the main purpose is to realize that when the electronic scale is placed in the thermostat, and after each temperature step, the temperature and the internal code value are recorded after the synchronization with the thermostat for a period of time t1.

[0066] Step S206: associating and storing the different working environment temperatures with the corresponding standard zero point internal code values and the standard range internal code values, so as to generate a temperature internal code table;

[0067] Specifically, after the standard zero point internal code values and the standard range internal code values under different working environment temperatures are obtained, the temperature is associated and stored with the standard zero point internal code values and the standard range internal code values, so as to generate a temperature internal code table, and the temperature internal code table is stored in the memory of the electronic scale.

[0068] ​Step S208, obtaining the working environment temperature of the electronic scale, searching the standard zero point internal code value and the standard range internal code value corresponding to the working environment temperature in the pre-stored temperature internal code table; wherein the temperature internal code table stores at least two working environment temperatures and the standard zero point internal code value and the standard range internal code value corresponding to the working environment temperature;

[0069] Step S210, calculating the internal code weight relationship value according to the standard zero point internal code value and the standard range internal code value;

[0070] Step S212, obtaining the actual internal code value of the electronic scale;

[0071] Step S214, calibrating the actual measured weight of the electronic scale based on the actual internal code value, the standard zero point internal code value and the internal code weight relationship value.

[0072] Corresponding to the above method embodiment, the embodiment of the application provides an electronic scale calibration device, Figure 3 Fig. 1 shows a structural schematic diagram of an electronic scale calibration device, as Figure 3 shown, the device comprises:

[0073] The first obtaining module 301 is configured to obtain the working environment temperature of the electronic scale, and search the standard zero point internal code value and the standard range internal code value corresponding to the working environment temperature in the pre-stored temperature internal code table.

[0074] The first calculating module 302 is configured to calculate the internal code weight relationship value according to the standard zero point internal code value and the standard range internal code value.

[0075] The second obtaining module 303 is configured to obtain the actual internal code value of the electronic scale.

[0076] The second calculating module 304 is configured to calibrate the actual measured weight of the electronic scale based on the actual internal code value, the standard zero point internal code value and the internal code weight relationship value.

[0077] Corresponding to the above device, the embodiment of the application further provides an electronic scale calibration system, which comprises any one of the above electronic scale calibration devices.

[0078] Further, the embodiment of the application further provides an electronic scale, which comprises the above electronic scale calibration system.

[0079] The embodiment of the application further provides an electronic device, as Figure 4 shown, which is a structural schematic diagram of the electronic device, wherein the electronic device comprises a processor 41 and a memory 42, the memory 42 stores machine executable instructions capable of being executed by the processor 41, and the processor 41 executes the machine executable instructions to implement the above electronic scale calibration method.

[0080] In Figure 4In the illustrated embodiment, the electronic device further comprises a bus 43 and a communication interface 44, wherein the processor 41, the communication interface 44 and the memory 42 are connected through the bus.

[0081] The memory 42 can include a high-speed random access memory (RAM) and can also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 44 (which can be wired or wireless), and the Internet, a wide area network, a local area network, a metropolitan area network, etc. can be used. The bus can be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one bidirectional arrow is used in the figure to represent only one bus or one type of bus.

[0082] The processor 41 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor 41 or the instructions in the form of software. The above processor 41 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. Each method, step and logic block disclosed in the embodiment of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiment of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium in the art. The storage medium is located in the memory, and the processor 41 reads the information in the memory 42, and combines the hardware to complete the steps of the above-mentioned electronic scale calibration method.

[0083] The embodiment of the present application further provides a machine readable storage medium which stores machine executable instructions, when the machine executable instructions are invoked and executed by a processor, the machine executable instructions cause the processor to implement the method for calibrating the electronic scale, and the specific implementation can be referred to the foregoing method embodiment, and will not be described here.

[0084] The method, device, system and computer program product of the electronic scale provided by the embodiment of the present application include a computer readable storage medium which stores program codes, and the instructions included in the program codes can be used to execute the calibration of the electronic scale in the foregoing method embodiment, and the specific implementation can be referred to the method embodiment, and will not be described here.

[0085] If the functions are implemented in the form of software function units and sold or used as independent products, the functions can be stored in a nonvolatile computer readable storage medium executable by a processor. Based on such understanding, the technical solutions of the present application or the part of the technical solutions which essentially contribute to the prior art can be embodied in the form of a software product, and the computer software product is stored in a storage medium, includes a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method of the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media which can store program codes.

[0086] In addition, in the description of the embodiments of the present application, unless otherwise explicitly specified and limited, the terms "mounting", "connection", "connecting" should be understood in a broad sense, for example, can be fixed connection, can also be detachable connection, or integrally connected; can be mechanical connection, can also be electrical connection; can be directly connected, can also be indirectly connected through an intermediate medium, can be the communication inside two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0087] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" and the like indicate the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second", "third" are only for the purpose of description, and cannot be understood as indicating or implying relative importance.

[0088] Finally, it should be noted that the above examples are merely specific embodiments of the present application, which are used to illustrate the technical solutions of the present application, but not to limit the same. The protection scope of the present application is not limited thereto. Although the present application has been described in detail with reference to the foregoing examples, it should be understood by those skilled in the art that any person skilled in the art can still modify or easily think of changes to the technical solutions recorded in the foregoing examples, or make equivalent replacements to some of the technical features, within the technical range disclosed by the present application. The modifications, changes or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method of calibrating an electronic scale, characterized by, The method comprises: acquiring the working environment temperature of the electronic scale, and searching for the standard zero point internal code value and the standard range internal code value corresponding to the working environment temperature in a pre-stored temperature internal code table; wherein the temperature internal code table stores at least two working environment temperatures and the standard zero point internal code value and the standard range internal code value corresponding to the working environment temperatures; calculating an internal code weight relationship value according to the standard zero point internal code value and the standard range internal code value; acquiring the actual internal code value of the electronic scale; calibrating the actual measured weight of the electronic scale based on the actual internal code value, the standard zero point internal code value and the internal code weight relationship value; The method further comprises: if the temperature internal code table does not store the standard zero point internal code value corresponding to the current working environment temperature, acquiring a first zero point internal code value corresponding to the maximum temperature smaller than the current working environment temperature and a second zero point internal code value corresponding to the minimum temperature larger than the temperature, respectively; calculating an internal code value temperature relationship value based on the temperature difference between the minimum temperature and the maximum temperature and the first zero point internal code value and the second zero point internal code value; and calculating the standard zero point internal code value corresponding to the current working environment temperature based on the first zero point internal code value and the internal code value temperature relationship value. The standard zero point internal code value corresponding to the current working environment temperature is calculated according to the following formula: D=|(T2 - T1) Rdt| + D1; wherein D is the standard zero point internal code value corresponding to the current working environment temperature, T1 is the maximum temperature smaller than the current working environment temperature, T2 is the current working environment temperature, T2-T1 is the difference between the current working environment temperature and the maximum temperature smaller than the current working environment temperature, D1 is the first zero point internal code value, and Rdt is the internal code value temperature relationship value.

2. The electronic scale calibration method of claim 1, wherein, The method further comprises: acquiring the range of the working environment temperature of the electronic scale; the working environment temperature is the environment temperature detected by the temperature sensor; placing the electronic scale at different working environment temperatures, and recording the internal code value of the electronic scale when it is empty at each working environment temperature as the corresponding standard zero point internal code value, and recording the internal code value of the electronic scale at full scale at each working environment temperature as the corresponding standard range internal code value; storing each working environment temperature and the corresponding standard zero point internal code value and standard range internal code value in association to generate the temperature internal code table.

3. The electronic scale calibration method of claim 1, wherein, The method further comprises: calculating the internal code weight relationship value according to the following formula: R = | (D f - D0) / W f | where D f is the standard range code value, D0 is the standard zero point code value, R is the code weight relationship value, W f is the full scale weight value.

4. The electronic scale calibration method of claim 1, wherein, The step of calibrating the actual measured weight of the electronic scale based on the actual internal code value, the standard zero point internal code value and the internal code weight relationship value comprises: calibrating the actual measured weight of the electronic scale according to the following formula: W = (D n - D0) / R; where D n is the actual inner code value, D0 is the standard zero inner code value, R is the inner code weight relationship value, and W is the actual measured weight.

5. The electronic scale calibration method of claim 1, wherein, The method further comprises: calculating the internal code value temperature relationship value according to the following formula: R dt = |(D2– D1) / (T3- T1)| wherein R dt is the inner code value temperature relationship value, D2 is the second zero point inner code value, D1 is the first zero point inner code value, T3 is the minimum temperature, T1 is the maximum temperature, and T3-T1 is the temperature difference value.

6. An electronic scale calibration device, characterized by, The device comprises: a first acquisition module for acquiring the working environment temperature of the electronic scale, and searching for the standard zero point internal code value and the standard range internal code value corresponding to the working environment temperature in a pre-stored temperature internal code table; The first computing module is configured to calculate an internal code weight relationship value according to the standard zero-point internal code value and the standard range internal code value; The second obtaining module is configured to obtain an actual internal code value of the electronic scale; The second computing module is configured to calibrate an actual measured weight of the electronic scale based on the actual internal code value, the standard zero-point internal code value and the internal code weight relationship value; The first obtaining module is further configured to, if the temperature internal code table does not store the standard zero-point internal code value corresponding to the current working environment temperature, obtain a first zero-point internal code value corresponding to a maximum temperature smaller than the current working environment temperature and a second zero-point internal code value corresponding to a minimum temperature larger than the current working environment temperature; calculate an internal code value temperature relationship value based on the temperature difference between the minimum temperature and the maximum temperature and the first zero-point internal code value and the second zero-point internal code value; and calculate the standard zero-point internal code value corresponding to the current working environment temperature based on the first zero-point internal code value and the internal code value temperature relationship value. The first obtaining module is specifically configured to calculate the standard zero-point internal code value corresponding to the current working environment temperature according to the following formula: D=|(T2 - T1) Rdt| + D1; wherein D is the standard zero-point internal code value corresponding to the current working environment temperature, T1 is the maximum temperature smaller than the current working environment temperature, T2 is the current working environment temperature, T2 - T1 is the difference between the current working environment temperature and the maximum temperature smaller than the current working environment temperature, D1 is the first zero-point internal code value, and Rdt is the internal code value temperature relationship value.

7. An electronic scale calibration system, characterized by, The system comprises the electronic scale calibration device of claim 6.

8. An electronic scale characterized in that, The electronic scale comprises the electronic scale calibration system of claim 7, an electronic scale body, and the electronic scale calibration system is arranged on the electronic scale body. The electronic scale further comprises a temperature sensor connected to the electronic scale calibration system, configured to obtain the external temperature of the electronic scale.

Citation Information

Patent Citations

  • Remote-control digital weighing machine with temperature compensation function and temperature compensation method for remote-control digital weighing machine

    CN103234617A

  • Implementation method for electronic scale requiring no calibration

    CN105466547A