Saturday, 21 December 2019

load cell - How does a bathroom scale automatically power on when I step on it?


When I step on a bathroom scale how does the circuit turn on? I've disassembled these types of weight scales looking for obvious hardware switches, but none exist. I suspect the ADC is configured to generate an interrupt and wake the micro controller from a low power mode. If this is the case, how would this spec be translated to a common micro controller such as a MSP430F67 with its built-in 24-bit ADCs?



Answer




The scale is never really "off". Instead, it just turns off the display and other peripheral circuits such as the ADC and goes into a low-power mode internally. Every now and then (most likely based on a timer interrupt), it powers up the ADC briefly and checks the sensor to see if the weight has changed, and if so, it turns the rest of the peripherals, including the display, back on.


In low-power "sleep" modes, many microprocessors (and especially the MSP430 series) have a level of current consumption that compares favorably with the self-discharge rate of the battery.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...