Hi all,
I am hoping someone could assist with the logic to which weight scales are programmed in the industry to display weight. I am referring to load cell controller displays, jewelry scales, kitchen scales etc.
I am currently making a milligram scale using a Arduino Uno, HX711 ADC and a load cell that forms part of a larger project. To thus far the scale is programmed to continuously display the weight result every 100ms. It displays the weight up to 0.005g quite consistently with negligible drift.
When looking at other scales on the market the weight does not seem to be continuously displayed all the time. As far as I can see it displays the weight continuously until it registers that the weight has reached a stable condition then it only displays the stabilized weight. That is until there is a change in the weight on the scale (added / removed weight) where it will repeat process again until a new stabilized condition. For a "stable condition" I am assuming that the scale is detecting whether the weight has stayed within a certain range of the current value over a specified amount of time.
Is my understanding of the logic to which the scales are programmed correct? Or is it done in another way?
I am hoping someone could assist with the logic to which weight scales are programmed in the industry to display weight. I am referring to load cell controller displays, jewelry scales, kitchen scales etc.
I am currently making a milligram scale using a Arduino Uno, HX711 ADC and a load cell that forms part of a larger project. To thus far the scale is programmed to continuously display the weight result every 100ms. It displays the weight up to 0.005g quite consistently with negligible drift.
When looking at other scales on the market the weight does not seem to be continuously displayed all the time. As far as I can see it displays the weight continuously until it registers that the weight has reached a stable condition then it only displays the stabilized weight. That is until there is a change in the weight on the scale (added / removed weight) where it will repeat process again until a new stabilized condition. For a "stable condition" I am assuming that the scale is detecting whether the weight has stayed within a certain range of the current value over a specified amount of time.
Is my understanding of the logic to which the scales are programmed correct? Or is it done in another way?