¿Cómo se enciende automáticamente una báscula de baño cuando la paso?

6

Cuando paso en una báscula de baño, ¿cómo se enciende el circuito? Desarmé este tipo de escalas de peso buscando interruptores de hardware obvios, pero ninguno existe. Sospecho que el ADC está configurado para generar una interrupción y activar el microcontrolador desde un modo de bajo consumo. Si este es el caso, ¿cómo se traduciría esta especificación a un microcontrolador común como un MSP430F67 con sus ADC de 24 bits incorporados?

    
pregunta Crizzle

2 respuestas

11

La escala nunca está realmente "apagada". En su lugar, simplemente apaga la pantalla y otros circuitos periféricos como el ADC y entra en un modo de bajo consumo interno. De vez en cuando (lo más probable es que se basa en una interrupción del temporizador), enciende el ADC brevemente y comprueba el sensor para ver si el peso ha cambiado, y si es así, enciende el resto de los periféricos, incluida la pantalla, .

En los modos de "reposo" de baja potencia, muchos microprocesadores (y especialmente la serie MSP430) tienen un nivel de consumo de corriente que se compara favorablemente con la tasa de descarga de la batería.

    
respondido por el Dave Tweed
3

Hace algunos meses abrí muchas básculas de baño para 'robar' algunos conocimientos para mis proyectos y tuve la misma pregunta. La mayoría de ellos está usando un "sensor de vibración" para detectar cuándo las personas suben en esa escala.

Aquí puede ver cómo funciona un 'sensor de vibración': enlace

Esto es mucho más eficiente y sencillo de implementar que un "despertar" de la uC una vez por segundo para verificar el peso.

Te daré un ejemplo de por qué no es una buena estrategia despertar la escala cada segundo para comprobar si alguien se ha puesto al día. Por ejemplo, Atmega328 en modo de reposo dibujará alrededor de 100 uA (este valor puede variar según el modo de reposo elegido) y después de que comience dibujará alrededor de 3 mA. Un amplificador de celda de carga basado en HX711 IC toma 1uA en modo de reposo y 4mA mientras se ejecuta. Basándose en la hoja de datos del HX711, puede realizar 10 u 80 mediciones en un segundo (es decir, 12 ms o 100 ms / medida).

Si haces los cálculos, verás que se desperdiciará una gran cantidad de energía solo para reactivar todo el sistema para comprobar si alguien está en esa escala o no.

    
respondido por el Sorin

Lea otras preguntas en las etiquetas