Paso 15: Comprobación de la tensión de la batería - Hardware
En las imágenes de arriba, muestran un buen estado de alimentación (voltaje de la batería > 2.8V) y un mal estado de la energía (voltaje de la batería < 2.8V).
Nuestro microcontrolador tiene un ADC incorporado, con una referencia bandgap de 1.1V. Mientras que nuestro microcontrolador puede ejecutar a 1.8V, nuestro sensor de efecto hall sólo puede bajar a 2.5V, y nuestro motor de circuito puede funcionar solamente a 2.7V (para los transistores de conmutación de NFET solicitados). Esto realmente funciona gran - podemos utilizar nuestro microcontrolador para detectar si el voltaje de la batería es demasiado bajo y no tratar de comprobar el sensor si los datos no será válidos.
R4 y R5 son elegidos para reducir el voltaje de entrada de 0.155. [Calculado por R5/(R4+R5)]. Sin embargo, este divisor continuamente llamar actual, incluso si sólo queremos comprobar la batería una vez en el poder.
El transistor en la parte superior es un PFET - puede considerarse como un interruptor que se cierra cuando su voltaje de la puerta es baja (cerca de 0V) y abierto cuando su voltaje de la puerta es alta (cerca de la tensión de la batería). Como hicimos con el NFETs en el circuito del motor, R7 tira la puerta alta, mantener el divisor fuera cuando no sea necesario por defecto.