Cuando me paso en una báscula de baño ¿cómo se el circuito enciende? Yo he desmontado estos tipos de Balanzas para conmutadores de hardware obvio, pero no existe. Sospecho que el ADC está configurado para generar una interrupción y el microcontrolador de un modo de bajo consumo de Estela. ¿Si este es el caso, cómo esta especificación se traduciría a un micro controlador común como un MSP430F67 con su ADC de 24 bits integrado?
Respuestas
¿Demasiados anuncios?La escala es nunca realmente "off". Por el contrario, solo se apaga la pantalla y otros periféricos de circuitos tales como el ADC y entra en un modo de baja energía internamente. Cada ahora y entonces (probablemente basado en un temporizador de interrupción), se pone en marcha el ADC brevemente y verifica que el sensor para ver si el peso ha cambiado, y si es así, resulta que el resto de los periféricos, incluyendo la pantalla, de nuevo.
En baja potencia "sueño" de los modos, muchos de los microprocesadores (y especialmente el MSP430 de la serie) tienen un nivel de consumo actual en el que se compara favorablemente con la tasa de autodescarga de la batería.
He abierto un montón de básculas de baño de hace unos meses de 'robar' un poco de conocimiento para mis proyectos, y tenía la misma pregunta. La mayoría de ellos están utilizando un "sensor de vibración' para detectar cuando la gente paso en la escala.
Aquí se puede ver cómo un 'sensor de vibración" está funcionando: http://www.sunrom.com/p/vibration-sensor
Esto es mucho más eficiente y simple de implementar que un "despertar" de la uC una vez/segundo para comprobar el peso.
Voy a dar un ejemplo de por qué no es una buena estrategia para despertar la escala de cada segundo para ver si alguien inmerso en él. Por ejemplo y en el Atmega328 en modo de suspensión se dibujan alrededor de 100uA (este valor puede variar dependiendo de la elegida modo de suspensión) y después de que se inicia va a dibujar alrededor de 3mA. Una celda de carga de un amplificador basado en HX711 IC dibuja 1uA en modo de suspensión y 4mA mientras se ejecuta. Basado en HX711 hoja de datos se puede hacer 10 o 80 mediciones de más de un segundo (que es 12ms o 100ms/medición).
Si usted hace la matemáticas, verás que o mucho poder será en vano sólo para wake-up de todo el sistema para comprobar si alguien está en esa escala o no.