A method and system for judging the working state of electronic scale weighing sensor
By collecting and combining the stress data of the electronic scale weighing sensor, calculating the weight center position and judging the sensor status, the problem of inability to timely judge the working status of the electronic scale weighing sensor in the prior art is solved, real-time monitoring and abnormal discovery are achieved, and weighing errors and losses are avoided.
Patent Information
- Application Number
- CN202211504987.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-28
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2042-11-28
AI Technical Summary
The prior art cannot promptly determine the working status of the electronic scale weighing sensor during use, resulting in weighing misalignment and loss.
By collecting the stress data of each weighing sensor of the electronic scale, combining it into a variety of stress data combinations, calculating the weighing center of gravity position of each combination, determining the matching condition with the average of the first center position, and determining the normal and abnormal weighing sensors.
It realizes real-time monitoring of the working status of the weighing sensor during the electronic scale operation, timely discover abnormalities, and avoid weighing errors and losses.
Smart Images

Figure CN115824376B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of weighing sensors, and in particular to a method and a system for judging the working state of a weighing sensor for an electronic scale. Background Art
[0002] A weighing instrument is an instrument that uses Hooke's law or the principle of lever balance of force to measure the mass of an object. A weighing instrument mainly consists of three parts: a load-bearing system (such as a scale pan), a force transmission conversion system (such as a lever force transmission system), and an indication system (such as a dial). Weighing instruments can be divided into three categories according to their structural principles: mechanical scales, electronic scales, and electromechanical combined scales. In terms of technological development, China has been mainly based on mechanical weighing instruments for many years. In the 1980s, it began to expand the use of electronic weighing instruments and the development of large-scale automatic weighing instruments. China is now able to independently design and manufacture various electronic weighing instruments with high precision, fast operation, and accurate measurement. Due to the rapid development of science and technology and the improvement of the application level, the digitalization, integration, networking, and intelligence of weighing instrument products will become the development direction and focus of the world's weighing instrument industry.
[0003] Existing electronic scales generally include multiple weighing sensors, which can effectively increase the weighing range and be more stable. After long-term use of electronic scales, the sensitivity of one or some of the weighing sensors will decrease or even be damaged. Timely replacement of these weighing sensors in abnormal working conditions can ensure the accuracy of subsequent weighing. However, the existing technology generally uses an electronic scale to weigh objects with calibrated weights, determine whether the weights match, and then determine whether the working state of the weighing sensor in the electronic scale is abnormal. This judgment method can only determine the weighing sensors in abnormal working conditions through regular maintenance, and cannot detect abnormalities in time during use, which will lead to inaccurate weighing of large quantities of goods. Summary of the invention
[0004] The applicant has found through research that the existing technology is not only unable to judge the working state of the weighing sensor of the electronic scale during use, but also unable to identify the weighing sensor with abnormal working state. It can only detect each weighing sensor separately after determining that the electronic scale is abnormal as a whole, which is inefficient.
[0005] In view of the above-mentioned defects of the prior art, the technical problem to be solved by the present invention is to provide a method and system for judging the working state of the electronic scale weighing sensor, aiming to judge the working state of the electronic scale weighing sensor during the working process, promptly identify the weighing sensor with abnormal working state, and avoid errors in subsequent weighing and cause losses.
[0006] To achieve the above object, the first aspect of the present invention discloses a method for determining the working state of an electronic scale weighing sensor, the method comprising:
[0007] In response to an object to be weighed being placed on a tray of an electronic scale, force data of each weighing sensor of the electronic scale is collected; wherein the electronic scale includes at least five weighing sensors;
[0008] Sequentially select three from all the force data to combine until the force data combination types are complete; obtain the weighing center of gravity position of each force data combination; wherein the force data combination includes the force data corresponding to three different weighing sensors;
[0009] According to each of the weighing center of gravity positions, a first center position mean is obtained; the first center position mean is the average position of each of the weighing center of gravity positions;
[0010] Determine whether each of the weighing center-of-gravity positions matches the first center-position mean; if so, determine that all of the weighing sensors are in normal working condition; if not, determine the position point in each of the weighing center-of-gravity positions that matches the first center-position mean as the correctness point, and average the positions of each of the correctness points to obtain the second center-position mean, and determine the second center-position mean as the true center-of-gravity position; wherein, if the distance difference between each of the weighing center-of-gravity positions and the first center-position mean is less than a first threshold, it is determined that the weighing center-of-gravity position matches the first center position;
[0011] Each of the force data in the force data combination corresponding to each of the correctness points is determined as normal data, and the weighing sensor corresponding to the normal data is determined to be in a normal working state; and the other weighing sensors are determined to be in an abnormal working state.
[0012] Optionally, obtaining the weighing center of gravity position of each force data combination includes:
[0013] For any combination of the force data:
[0014] Obtaining a ratio between two of the force data, and obtaining the center of gravity midpoints between two of the weighing sensors corresponding to the force data according to the ratio;
[0015] The intersection point of the midlines of the center of gravity is determined as the position of the weighing center of gravity.
[0016] Optionally, after determining each of the force data in the force data combination corresponding to each of the correctness points as normal data, the method further includes:
[0017] Calculating the true weight of the object to be weighed according to the normal data and the second center position mean;
[0018] The electronic scale is controlled to display the real weight.
[0019] Optionally, calculating the true weight of the object to be weighed according to the normal data and the second center position mean value includes:
[0020] According to the second center position mean, a projection of the second center position mean on a line connecting the weighing sensor in an abnormal working state and the weighing sensor in a normal working state is obtained, and then a first ratio of the projection dividing the line is obtained;
[0021] According to the normal data corresponding to the weighing sensor in the normal working state and the first ratio, obtaining the real data corresponding to the weighing sensor in the abnormal working state;
[0022] The real weight of the object to be weighed is obtained according to the normal data and the real data.
[0023] Optionally, when the electronic scale includes five weighing sensors, and the five weighing sensors are arranged in a regular pentagon, the method further includes:
[0024] In response to each of the weighing center of gravity positions matching the first center position average, the force data of the five weighing sensors are added together to obtain the weight of the object to be weighed;
[0025] In response to each of the weighing center of gravity positions not matching the first center position mean, determining that the weighing sensor is in an abnormal working state;
[0026] pass
[0027]
[0028]
[0029]
[0030]
[0031] Calculate and obtain the real force data of the weighing sensor in an abnormal working state; wherein D is the weighing sensor in an abnormal working state, A, B, C, E are the weighing sensors in normal working state, and C and E are adjacent to the weighing sensor in an abnormal working state; m is the real force data of D, n is the normal data of C, S is the mean value of the second center position, O is the projection of S on the CD line, a is the side length of the regular pentagon, c and d are the proportions of the BC line segmentation according to the normal data and c+d=a, c is close to B, e and f are the proportions of the AB line segmentation according to the normal data and e+f=a, f is close to B;
[0032] The weight of the object to be weighed is obtained according to the sum of the real force data and each of the normal data.
[0033] Optionally, before collecting the force data of each weighing sensor of the electronic scale, the method further includes:
[0034] Whether the electronic scale is in a horizontal state is obtained through a triangular gyroscope and / or an acceleration sensor. If so, the force data of each weighing sensor of the electronic scale is collected; if not, an electronic scale position adjustment alarm is issued; wherein the triangular gyroscope and / or acceleration sensor is arranged at the center position of the electronic scale.
[0035] The second aspect of the present invention discloses a system for judging the working state of a weighing sensor of an electronic scale, the system is applied to an electronic scale including at least five weighing sensors, the system comprising: a force data acquisition module, a weighing center of gravity position acquisition module, a first center position mean value acquisition module, a judgment module and an abnormality confirmation module;
[0036] The force data collection module is used to collect force data of each weighing sensor of the electronic scale in response to the object to be weighed being placed on the tray of the electronic scale;
[0037] The weighing center of gravity position obtaining module is used to sequentially select three from all the force data for combination until the force data combination types are complete; obtain the weighing center of gravity position of each force data combination; wherein the force data combination includes the force data corresponding to three different weighing sensors;
[0038] The first center position mean value obtaining module is used to obtain the first center position mean value according to each of the weighing center of gravity positions; the first center position mean value is the average position of each of the weighing center of gravity positions;
[0039] The judgment module is used to judge whether each of the weighing center of gravity positions matches the first center position mean; if so, it is determined that all the weighing sensors are in normal working state; if not, the position points in each of the weighing center of gravity positions that match the first center position mean are determined as correctness points, and the average position of each correctness point is solved to obtain the second center position mean, and the second center position mean is determined as the true center of gravity position; wherein, if the distance difference between each of the weighing center of gravity positions and the first center position mean is less than a first threshold value, it is determined that the weighing center of gravity position matches the first center position;
[0040] The abnormality confirmation module is used to determine each of the force data in the force data combination corresponding to each of the correctness points as normal data, determine that the weighing sensor corresponding to the normal data is in a normal working state; and determine that other weighing sensors are in an abnormal working state.
[0041] Optionally, the weighing center of gravity position obtaining module is specifically used for:
[0042] For any combination of the force data:
[0043] The ratio between the force data is obtained, and the center of gravity midlines between the weighing sensors corresponding to the force data are obtained according to the ratio; and the intersection of the center of gravity midlines is determined as the weighing center of gravity position.
[0044] Optionally, the system further comprises: a real weight calculation module and a display control module; the real weight calculation module and the display control module operate after the abnormality confirmation module operates;
[0045] The real weight calculation module is used to calculate the real weight of the object to be weighed according to the normal data and the second center position mean;
[0046] The display control module is used to control the electronic scale to display the real weight.
[0047] Optionally, the real weight calculation module includes: a first ratio acquisition submodule, a real data acquisition submodule and a real weight acquisition submodule;
[0048] The first ratio obtaining submodule is used to obtain, based on the second center position mean, a projection of the second center position mean on a line connecting the weighing sensor in an abnormal working state and the weighing sensor in a normal working state, and then obtain a first ratio of the projection dividing the line;
[0049] The real data acquisition submodule is used to obtain the real data corresponding to the weighing sensor in the abnormal working state according to the normal data corresponding to the weighing sensor in the normal working state and the first ratio;
[0050] The real weight obtaining submodule is used to obtain the real weight of the object to be weighed according to the normal data and the real data.
[0051] Optionally, when the electronic scale includes five weighing sensors, and the five weighing sensors are arranged in a regular pentagon, the system further includes: a normal weight calculation module, an abnormality determination module, a real force data calculation module, and an abnormal weight calculation module;
[0052] The normal weight calculation module is used for obtaining the weight of the object to be weighed by adding the force data of the five weighing sensors in response to the fact that each of the weighing center of gravity positions matches the first center position average;
[0053] The abnormality determination module is used to determine the weighing sensor in an abnormal working state in response to the fact that each of the weighing center of gravity positions does not match the first center position average;
[0054] The real force data calculation module is used to
[0055]
[0056]
[0057]
[0058]
[0059] Calculate and obtain the real force data of the weighing sensor in an abnormal working state; wherein D is the weighing sensor in an abnormal working state, A, B, C, E are the weighing sensors in normal working state, and C and E are adjacent to the weighing sensor in an abnormal working state; m is the real force data of D, n is the normal data of C, S is the mean value of the second center position, O is the projection of S on the CD line, a is the side length of the regular pentagon, c and d are the proportions of the BC line segmentation according to the normal data and c+d=a, c is close to B, e and f are the proportions of the AB line segmentation according to the normal data and e+f=a, f is close to B;
[0060] The abnormal weight calculation module is used to obtain the weight of the object to be weighed according to the sum of the real force data and each of the normal data.
[0061] Optionally, the system further comprises: a horizontal state judgment module, the horizontal state judgment module operates before the force data acquisition module operates,
[0062] The horizontal state judgment module is used to obtain whether the electronic scale is in a horizontal state through a triangular gyroscope and / or an acceleration sensor. If so, the force data of each weighing sensor of the electronic scale is collected; if not, an electronic scale position adjustment alarm is issued; wherein the triangular gyroscope and / or acceleration sensor is arranged at the center position of the electronic scale.
[0063] Beneficial effects of the present invention: 1. The present invention can determine the correct weighing center of gravity position according to the force data corresponding to any three weighing sensors in normal working state in the electronic scale. When there are four or more weighing sensors in normal working state, the weighing center of gravity positions determined by the force data corresponding to these weighing sensors in normal working state must be similar. Based on this, the present invention collects the force data of each weighing sensor of the electronic scale in response to the object to be weighed being placed on the tray of the electronic scale. Three are taken from all the force data in turn for combination until the types of force data combinations are complete; the weighing center of gravity positions of each force data combination are obtained. According to each weighing center of gravity position, the first center position mean is obtained. It is judged whether each weighing center of gravity position matches the first center position mean; if so, it is determined that all weighing sensors are in normal working state; if not, the position points in each weighing center of gravity position that match the first center position mean are determined as correctness points, and the average position of each correctness point is solved to obtain the second center position mean, and the second center position mean is determined as the true center of gravity position. Each force data in the force data combination corresponding to each correctness point is determined as normal data, and the weighing sensor corresponding to the normal data is determined to be in a normal working state; and other weighing sensors are determined to be in an abnormal working state. In this way, the present invention can judge the working state of the weighing sensor during the operation of the electronic scale, and then realize real-time monitoring of the working state of the weighing sensor, timely find out the abnormality and repair or replace it, and avoid the loss caused by the weighing error caused by the delayed discovery of the abnormality. Compared with the prior art, the present invention does not require a calibrated weight detection object and does not require specific detection. 2. The present invention calculates the true weight of the object to be weighed according to the normal data and the average of the second center position. After determining the weighing sensor in normal working state, the present invention can calculate the true weight of the object to be weighed according to its corresponding normal data, and can ensure that when the weighing sensor in abnormal working state cannot be replaced in time, the object to be measured can be weighed more accurately. 3. The present invention can ensure that the abnormal data is caused by the weighing sensor rather than the tilt of the electronic scale through the setting of the triangular gyroscope and / or the acceleration sensor. In summary, the present invention can determine the working state of the electronic scale weighing sensor during operation, and promptly identify the weighing sensor that is working abnormally, thereby avoiding errors in subsequent weighing and causing losses. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 It is a flowchart of a method for determining the working state of an electronic scale weighing sensor provided by a specific embodiment of the present invention;
[0065] Figure 2 It is a structural schematic diagram of a system for judging the working state of an electronic scale weighing sensor provided by a specific embodiment of the present invention;
[0066] Figure 3 It is a schematic diagram of analyzing an electronic scale with a regular pentagonal weighing sensor structure provided by a specific embodiment of the present invention. DETAILED DESCRIPTION
[0067] The present invention discloses a method for determining the working state of a weighing sensor of an electronic scale. Those skilled in the art can refer to the content of this article and appropriately improve the technical details for implementation. It should be particularly noted that all similar substitutions and modifications are obvious to those skilled in the art, and they are all deemed to be included in the present invention. The method and application of the present invention have been described through preferred embodiments, and relevant personnel can obviously modify or appropriately change and combine the method and application described herein without departing from the content, spirit and scope of the present invention to implement and apply the technology of the present invention.
[0068] The applicant has found through research that the existing technology is not only unable to judge the working state of the weighing sensor of the electronic scale during use, but also unable to identify the weighing sensor with abnormal working state. It can only detect each weighing sensor separately after determining that the electronic scale is abnormal as a whole, which is inefficient.
[0069] Therefore, the embodiment of the present invention provides a method for determining the working state of an electronic scale weighing sensor, such as Figure 1 As shown, the method includes:
[0070] Step S101 : in response to an object to be weighed being placed on a tray of an electronic scale, force data of each weighing sensor of the electronic scale is collected.
[0071] Among them, the electronic scale includes at least five weighing sensors.
[0072] It should be noted that the force data corresponding to the three weighing sensors in normal working state can determine the accurate weighing center of gravity position (the weighing center of gravity position is the projection of the center of gravity of the object to be measured on the surface of the electronic scale tray). The weighing sensor in normal working state can be deduced by the accurate weighing center of gravity position. However, the accurate weighing center of gravity position cannot be obtained without other measuring tools. The applicant has found through research that multiple weighing center of gravity positions determined by multiple groups of normal data (force data corresponding to weighing sensors in normal working state) are the same (errors less than the preset range are also considered to be the same). Therefore, multiple weighing center of gravity positions are determined by multiple groups of force data (three groups of three forces in each group). When the weighing center of gravity positions are less than the preset range or overlap, the force data corresponding to these weighing center of gravity positions are considered to be normal data, and the corresponding weighing sensors are in normal working state. Therefore, there must be more than 4 weighing sensors in normal working state to generate multiple groups of normal data. Therefore, the electronic scale of the embodiment of the present invention includes at least five weighing sensors.
[0073] Step S102, sequentially select three from all the force data for combination until the force data combination types are complete; obtain the weighing center of gravity position of each force data combination.
[0074] The force data combination includes force data corresponding to three different weighing sensors.
[0075] If there are five different weighing sensors generating data of 10, 20, 30, 40, and 50, then the combinations include: (10,20,30), (10,20,40), (10,20,50), (10,30,40), (10,30,50), (10,40,50), (20,30,40), (20,30,50), (20,40,50), (30,40,50).
[0076] Optionally, the weighing center of gravity position of each force data combination is obtained, including:
[0077] For any combination of force data:
[0078] Obtain the ratio between the force data, and obtain the center of gravity midpoint between the load cells corresponding to the force data according to the ratio;
[0079] The intersection point of the center of gravity midline is determined as the weighing center of gravity position.
[0080] For example, if the force data are 10g, 20g, and 20g respectively, the first center of gravity is perpendicular to two-thirds of the line connecting the load cell corresponding to 10g and the load cell corresponding to 20g and close to the load cell corresponding to 20g. The second center of gravity is perpendicular to one-half of the line connecting the load cell corresponding to 20g and the load cell corresponding to 20g.
[0081] Step S103: Obtain a first center position mean value according to each weighing center of gravity position.
[0082] The first center position mean is the average position of each weighing center of gravity position.
[0083] Specifically, each weighing center of gravity position may be placed in a plane coordinate axis, and the first center position mean may be determined by the mean of the abscissa and the mean of the ordinate of each weighing center of gravity position.
[0084] Step S104, determine whether each weighing center of gravity position matches the first center position mean; if so, determine that all weighing sensors are in normal working condition; if not, determine the position point in each weighing center of gravity position that matches the first center position mean as the correctness point, and average the position of each correctness point to obtain the second center position mean, and determine the second center position mean as the true center of gravity position.
[0085] Among them, if the distance difference between each weighing center of gravity position and the average value of the first center position is less than the first threshold, it is determined that the weighing center of gravity position matches the first center position.
[0086] In the most ideal case, the correct points should be overlapped, but considering the interference of various factors in reality, the present invention sets a threshold error to avoid erroneously excluding the correct points.
[0087] In another specific embodiment, there is no position point in each weighing center of gravity position that matches the first center position average value. This means that there are less than or equal to three weighing sensors in the electronic scale that are in normal working state.
[0088] Step S105, determining each force data in the force data combination corresponding to each correctness point as normal data, determining that the weighing sensor corresponding to the normal data is in a normal working state; and determining that other weighing sensors are in an abnormal working state.
[0089] It should be noted that the abnormal working state of the weighing sensor indicates that the sensitivity of the weighing sensor decreases or a fault occurs.
[0090] The embodiment of the present invention can directly find weighing sensors in abnormal working state without the need to detect them one by one, thus improving efficiency.
[0091] Optionally, after determining each force data in the force data combination corresponding to each correctness point as normal data, the method further includes:
[0092] Calculate the real weight of the object to be weighed according to the normal data and the second center position mean;
[0093] Control the electronic scale to display the real weight.
[0094] Specifically, the actual weight of the object to be weighed is calculated according to the normal data and the second center position mean, including:
[0095] According to the second center position mean, a projection of the second center position mean on a line connecting the weighing sensor in an abnormal working state and the weighing sensor in a normal working state is obtained, and then a first ratio of the projection segmentation line is obtained;
[0096] According to the normal data corresponding to the weighing sensor in the normal working state and the first ratio, the real data corresponding to the weighing sensor in the abnormal working state is obtained;
[0097] According to the normal data and the real data, the real weight of the object to be weighed is obtained.
[0098] Optionally, when the electronic scale includes five weighing sensors, and the five weighing sensors are arranged in a regular pentagon, as Figure 1 , Figure 3 As shown, the method also includes:
[0099] In response to each weighing center of gravity position matching the first center position average, force data of five weighing sensors are obtained and added to obtain the weight of the object to be weighed;
[0100] In response to each weighing center of gravity position not matching the first center position average, determining a weighing sensor in an abnormal working state;
[0101] pass
[0102]
[0103]
[0104]
[0105]
[0106] Calculate and obtain the real force data of the weighing sensor in an abnormal working state; wherein D is the weighing sensor in an abnormal working state, A, B, C, E are weighing sensors in normal working state, and C and E are adjacent to the weighing sensor in an abnormal working state; m is the real force data of D, n is the normal data of C, S is the mean value of the second center position, O is the projection of S on the CD line, a is the side length of the regular pentagon, c and d are the proportions of the BC line segmentation according to the normal data and c+d=a, c is close to B, e and f are the proportions of the AB line segmentation according to the normal data and e+f=a, f is close to B;
[0107] The weight of the object to be weighed is obtained based on the sum of the actual force data and various normal data.
[0108] Optionally, before collecting the force data of each weighing sensor of the electronic scale, the method further includes:
[0109] Whether the electronic scale is in a horizontal state is obtained through a triangular gyroscope and / or an acceleration sensor. If so, the force data of each weighing sensor of the electronic scale is collected; if not, an electronic scale position adjustment alarm is issued; wherein the triangular gyroscope and / or the acceleration sensor is arranged at the center of the electronic scale.
[0110] It should be noted that the triangular gyroscope and / or acceleration sensor can avoid abnormal data caused by the tilt of the electronic scale, thereby increasing the reliability of state judgment.
[0111] Optionally, the method further includes: indicating a sensor in abnormal working state so that a staff member can inspect or replace it.
[0112] The embodiment of the present invention can determine the correct weighing center of gravity position based on the force data corresponding to any three weighing sensors in normal working state in the electronic scale. When there are four or more weighing sensors in normal working state, the weighing center of gravity positions determined by the force data corresponding to these weighing sensors in normal working state must be similar. Based on this, in response to the object to be weighed being placed on the tray of the electronic scale, the embodiment of the present invention collects the force data of each weighing sensor of the electronic scale. Three are taken from all the force data in turn for combination until the types of force data combinations are complete; the weighing center of gravity positions of each force data combination are obtained. According to each weighing center of gravity position, the first center position mean is obtained. Determine whether each weighing center of gravity position matches the first center position mean; if so, determine that all weighing sensors are in normal working condition; if not, determine the position point in each weighing center of gravity position that matches the first center position mean as the correctness point, and average the positions of each correctness point to obtain the second center position mean, and determine the second center position mean as the true center of gravity position; determine each force data in the force data combination corresponding to each correctness point as normal data, and determine that the weighing sensor corresponding to the normal data is in normal working condition; determine that other weighing sensors are in abnormal working condition. In this way, the embodiment of the present invention can judge the working condition of the weighing sensor during the operation of the electronic scale, and then realize real-time monitoring of the working condition of the weighing sensor, timely detect abnormalities for maintenance or replacement, and avoid losses caused by weighing errors due to delayed detection of abnormalities. Compared with the prior art, the embodiment of the present invention does not require a calibrated weight detection object and does not require specific detection.
[0113] The embodiment of the present invention calculates the real weight of the object to be weighed based on the normal data and the average of the second center position. After determining that the weighing sensor is in normal working condition, the embodiment of the present invention can calculate the real weight of the object to be weighed based on its corresponding normal data, and can ensure that when the weighing sensor in abnormal working condition cannot be replaced in time, the object to be measured can be weighed more accurately.
[0114] The embodiment of the present invention can ensure that the abnormal data is caused by the weighing sensor rather than the tilt of the electronic scale by disposing a triangular gyroscope and / or an acceleration sensor.
[0115] In summary, the embodiments of the present invention can determine the working state of the electronic scale weighing sensor during operation, and promptly identify the weighing sensor with abnormal operation, so as to avoid errors in subsequent weighing and cause losses. The present invention realizes real-time monitoring of the weighing sensor and can specifically identify the weighing sensor with abnormal operation.
[0116] Based on the above method, the embodiment of the present invention also provides a system for determining the working state of the electronic scale weighing sensor. Figure 2 As shown, the system is applied to an electronic scale including at least five weighing sensors, and the system includes: a force data acquisition module 201, a weighing center of gravity position acquisition module 202, a first center position mean value acquisition module 203, a judgment module 204 and an abnormality confirmation module 205;
[0117] A force data collection module 201 is used to collect force data of each weighing sensor of the electronic scale in response to the object to be weighed being placed on the tray of the electronic scale;
[0118] The weighing center of gravity position obtaining module 202 is used to sequentially select three from all the force data for combination until the force data combination types are complete; obtain the weighing center of gravity position of each force data combination; wherein the force data combination includes force data corresponding to three different weighing sensors;
[0119] The first center position mean value obtaining module 203 is used to obtain the first center position mean value according to each weighing center of gravity position; the first center position mean value is the average position of each weighing center of gravity position;
[0120] The judgment module 204 is used to judge whether each weighing center of gravity position matches the first center position mean; if so, it is determined that all weighing sensors are in normal working state; if not, the position point of each weighing center of gravity position that matches the first center position mean is determined as the correctness point, and the average position of each correctness point is solved to obtain the second center position mean, and the second center position mean is determined as the true center of gravity position; wherein, if the distance difference between each weighing center of gravity position and the first center position mean is less than the first threshold value, it is determined that the weighing center of gravity position matches the first center position;
[0121] The abnormality confirmation module 205 is used to determine each force data in the force data combination corresponding to each correctness point as normal data, determine that the weighing sensor corresponding to the normal data is in a normal working state; and determine that other weighing sensors are in an abnormal working state.
[0122] Optionally, the weighing center of gravity position obtaining module 202 is specifically used for:
[0123] For any combination of force data:
[0124] The ratio between the force data is obtained, and the center of gravity midlines between the load cells corresponding to the force data are obtained according to the ratio; the intersection of the center of gravity midlines is determined as the weighing center of gravity position.
[0125] Optionally, the system further includes: a real weight calculation module and a display control module; the real weight calculation module and the display control module work after the abnormality confirmation module 205 works;
[0126] A real weight calculation module, used to calculate the real weight of the object to be weighed based on normal data and the mean value of the second center position;
[0127] The display control module is used to control the electronic scale to display the actual weight.
[0128] Optionally, the real weight calculation module includes: a first ratio acquisition submodule, a real data acquisition submodule and a real weight acquisition submodule;
[0129] A first ratio obtaining submodule is used to obtain, based on the second center position mean, a projection of the second center position mean on a line connecting the weighing sensor in an abnormal working state and the weighing sensor in a normal working state, and then obtain a first ratio of the projection segmentation line;
[0130] A real data acquisition submodule, used to obtain the real data corresponding to the weighing sensor in the abnormal working state according to the normal data corresponding to the weighing sensor in the normal working state and the first ratio;
[0131] The real weight obtaining submodule is used to obtain the real weight of the object to be weighed according to normal data and real data.
[0132] Optionally, when the electronic scale includes five weighing sensors, and the five weighing sensors are arranged in a regular pentagon, the system further includes: a normal weight calculation module, an abnormality determination module, a real force data calculation module, and an abnormal weight calculation module;
[0133] A normal weight calculation module, for obtaining the weight of the object to be weighed by adding the force data of the five weighing sensors in response to the matching of the center of gravity positions of the weighing centers with the average value of the first center position;
[0134] an abnormality determination module, for determining a weighing sensor in an abnormal working state in response to each weighing center of gravity position not matching the first center position average;
[0135] The real force data calculation module is used to
[0136]
[0137]
[0138]
[0139]
[0140] Calculate and obtain the real force data of the weighing sensor in an abnormal working state; wherein D is the weighing sensor in an abnormal working state, A, B, C, E are weighing sensors in normal working state, and C and E are adjacent to the weighing sensor in an abnormal working state; m is the real force data of D, n is the normal data of C, S is the mean value of the second center position, O is the projection of S on the CD line, a is the side length of the regular pentagon, c and d are the proportions of the BC line segmentation according to the normal data and c+d=a, c is close to B, e and f are the proportions of the AB line segmentation according to the normal data and e+f=a, f is close to B;
[0141] The abnormal weight calculation module is used to obtain the weight of the object to be weighed based on the sum of the actual force data and various normal data.
[0142] Optionally, the system further includes: a horizontal state judgment module 204, which operates before the force data acquisition module 201 operates.
[0143] The horizontal state judgment module 204 is used to obtain whether the electronic scale is in a horizontal state through a triangular gyroscope and / or an acceleration sensor. If so, the force data of each weighing sensor of the electronic scale is collected; if not, an electronic scale position adjustment alarm is issued; wherein the triangular gyroscope and / or the acceleration sensor is arranged at the center position of the electronic scale.
[0144] The embodiment of the present invention can determine the correct weighing center of gravity position based on the force data corresponding to any three weighing sensors in normal working state in the electronic scale. When there are four or more weighing sensors in normal working state, the weighing center of gravity positions determined by the force data corresponding to these weighing sensors in normal working state must be similar. Based on this, the embodiment of the present invention, the force data acquisition module 201 responds to the object to be weighed being placed on the tray of the electronic scale, and collects the force data of each weighing sensor of the electronic scale. The weighing center of gravity position acquisition module 202 sequentially takes three from all the force data and combines them until the types of force data combinations are complete; the weighing center of gravity positions of each force data combination are obtained. The first center position mean value acquisition module 203 obtains the first center position mean value based on each weighing center of gravity position. The judgment module 204 judges whether each weighing center of gravity position matches the first center position mean; if so, it is determined that all weighing sensors are in normal working condition; if not, the position points in each weighing center of gravity position that match the first center position mean are determined as correctness points, and the average position of each correctness point is solved to obtain the second center position mean, and the second center position mean is determined as the true center of gravity position. The abnormal confirmation module 205 determines each force data in the force data combination corresponding to each correctness point as normal data, determines that the weighing sensor corresponding to the normal data is in normal working condition; and determines that other weighing sensors are in abnormal working condition. In this way, the embodiment of the present invention can judge the working condition of the weighing sensor during the operation of the electronic scale, and then realize real-time monitoring of the working condition of the weighing sensor, timely detect abnormalities for maintenance or replacement, and avoid losses caused by weighing errors caused by delayed detection of abnormalities. Compared with the prior art, the embodiment of the present invention does not require a calibrated weight detection object and does not require specific detection.
[0145] The real weight calculation module of the embodiment of the present invention calculates the real weight of the object to be weighed according to the normal data and the average value of the second center position. After determining that the weighing sensor is in normal working condition, the embodiment of the present invention can calculate the real weight of the object to be weighed according to its corresponding normal data, which can ensure that when the weighing sensor in abnormal working condition cannot be replaced in time, the object to be measured can be weighed more accurately.
[0146] The embodiment of the present invention can ensure that the abnormal data is caused by the weighing sensor rather than the tilt of the electronic scale by disposing a triangular gyroscope and / or an acceleration sensor.
[0147] In summary, the embodiments of the present invention can determine the working status of the electronic scale weighing sensor during operation, and promptly identify the weighing sensor that is working abnormally, thereby avoiding errors in subsequent weighing and causing losses.
[0148] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0149] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0150] The above are only preferred embodiments of the present invention and are not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.
Claims
1. A method for determining the working state of an electronic scale weighing sensor, characterized in that: The method comprises: In response to an object to be weighed being placed on a tray of an electronic scale, force data of each weighing sensor of the electronic scale is collected; wherein the electronic scale includes at least five weighing sensors; Sequentially select three from all the force data to combine until the force data combination types are complete; obtain the weighing center of gravity position of each force data combination; wherein the force data combination includes the force data corresponding to three different weighing sensors; According to each of the weighing center of gravity positions, a first center position mean is obtained; the first center position mean is the average position of each of the weighing center of gravity positions; Determine whether each of the weighing center-of-gravity positions matches the first center-position mean; if so, determine that all of the weighing sensors are in normal working condition; if not, determine the position point in each of the weighing center-of-gravity positions that matches the first center-position mean as the correctness point, and average the positions of each of the correctness points to obtain the second center-position mean, and determine the second center-position mean as the true center-of-gravity position; wherein, if the distance difference between each of the weighing center-of-gravity positions and the first center-position mean is less than a first threshold, it is determined that the weighing center-of-gravity position matches the first center position; Determine each of the force data in the force data combination corresponding to each of the correctness points as normal data, determine that the weighing sensor corresponding to the normal data is in a normal working state; determine that the other weighing sensors are in an abnormal working state; Wherein, after determining each of the force data in the force data combination corresponding to each of the correctness points as normal data, the method further includes: According to the second center position mean, a projection of the second center position mean on a line connecting the weighing sensor in an abnormal working state and the weighing sensor in a normal working state is obtained, and then a first ratio of the projection dividing the line is obtained; According to the normal data corresponding to the weighing sensor in the normal working state and the first ratio, obtaining the real data corresponding to the weighing sensor in the abnormal working state; The real weight of the object to be weighed is obtained according to the normal data and the real data.
2. The method for determining the working state of an electronic scale weighing sensor according to claim 1, characterized in that: The step of obtaining the weighing center of gravity position of each force data combination comprises: For any combination of the force data: Obtaining a ratio between two of the force data, and obtaining the center of gravity midpoints between two of the weighing sensors corresponding to the force data according to the ratio; The intersection point of the midlines of the center of gravity is determined as the weighing center of gravity position.
3. The method for determining the working state of an electronic scale weighing sensor according to claim 1, characterized in that: When the electronic scale includes five weighing sensors, and the five weighing sensors are arranged in a regular pentagon, the method further includes: In response to each of the weighing center of gravity positions matching the first center position average, the force data of the five weighing sensors are added together to obtain the weight of the object to be weighed; In response to each of the weighing center of gravity positions not matching the first center position mean, determining that the weighing sensor is in an abnormal working state; pass Calculate and obtain the real force data of the weighing sensor in an abnormal working state; wherein D is the weighing sensor in an abnormal working state, A, B, C, E are the weighing sensors in normal working state, and C and E are adjacent to the weighing sensor in an abnormal working state; m is the real force data of D, n is the normal data of C, S is the mean value of the second center position, O is the projection of S on the CD line, a is the side length of the regular pentagon, c and d are the proportions of the BC line segmentation according to the normal data and c+d=a, c is close to B, e and f are the proportions of the AB line segmentation according to the normal data and e+f=a, f is close to B; The weight of the object to be weighed is obtained according to the sum of the real force data and each of the normal data.
4. The method for determining the working state of an electronic scale weighing sensor according to claim 1, characterized in that: Before collecting the force data of each weighing sensor of the electronic scale, the method further includes: Whether the electronic scale is in a horizontal state is obtained through a triangular gyroscope and / or an acceleration sensor. If so, the force data of each weighing sensor of the electronic scale is collected; if not, an electronic scale position adjustment alarm is issued; wherein the triangular gyroscope and / or acceleration sensor is arranged at the center position of the electronic scale.
5. A system for judging the working state of an electronic scale weighing sensor, characterized in that: The system is applied to an electronic scale including at least five weighing sensors, and the system includes: a force data acquisition module, a weighing center of gravity position acquisition module, a first center position mean value acquisition module, a judgment module, and an abnormality confirmation module; The force data collection module is used to collect force data of each weighing sensor of the electronic scale in response to the object to be weighed being placed on the tray of the electronic scale; The weighing center of gravity position obtaining module is used to sequentially select three from all the force data for combination until the force data combination types are complete; obtain the weighing center of gravity position of each force data combination; wherein the force data combination includes the force data corresponding to three different weighing sensors; The first center position mean value obtaining module is used to obtain the first center position mean value according to each of the weighing center of gravity positions; the first center position mean value is the average position of each of the weighing center of gravity positions; The judgment module is used to judge whether each of the weighing center of gravity positions matches the first center position mean; if so, it is determined that all the weighing sensors are in normal working state; if not, the position points in each of the weighing center of gravity positions that match the first center position mean are determined as correctness points, and the average position of each correctness point is solved to obtain the second center position mean, and the second center position mean is determined as the true center of gravity position; wherein, if the distance difference between each of the weighing center of gravity positions and the first center position mean is less than a first threshold value, it is determined that the weighing center of gravity position matches the first center position; The abnormality confirmation module is used to determine each of the force data in the force data combination corresponding to each of the correctness points as normal data, determine that the weighing sensor corresponding to the normal data is in a normal working state; and determine that other weighing sensors are in an abnormal working state; The system further comprises: a real weight calculation module and a display control module; the real weight calculation module and the display control module operate after the abnormality confirmation module operates; The real weight calculation module is used to calculate the real weight of the object to be weighed according to the normal data and the second center position mean; The display control module is used to control the electronic scale to display the real weight; Wherein, the real weight calculation module includes: a first ratio acquisition submodule, a real data acquisition submodule and a real weight acquisition submodule; The first ratio obtaining submodule is used to obtain, based on the second center position mean, a projection of the second center position mean on a line connecting the weighing sensor in an abnormal working state and the weighing sensor in a normal working state, and then obtain a first ratio of the projection dividing the line; The real data acquisition submodule is used to obtain the real data corresponding to the weighing sensor in the abnormal working state according to the normal data corresponding to the weighing sensor in the normal working state and the first ratio; The real weight obtaining submodule is used to obtain the real weight of the object to be weighed according to the normal data and the real data.
6. The system for determining the working state of an electronic scale weighing sensor according to claim 5, characterized in that: The weighing center of gravity position obtaining module is specifically used for: For any combination of the force data: The ratio between the force data is obtained, and the center of gravity midlines between the weighing sensors corresponding to the force data are obtained according to the ratio; and the intersection of the center of gravity midlines is determined as the weighing center of gravity position.
Citation Information
Patent Citations
Scale gravity center correction device and scale correction method based on the device
CN109556698A