Divisor de voltaje para medir 12v batería con bajo consumo de arduino

0

Quiero medir 12v. Batería de coche con arduino. Tres preguntas:

  1. ¿R1 y R2 son los mejores valores? La batería del coche puede ir desde +10v. A + 15v.
  2. ¿Cómo y qué puedo usar para ahorrar energía entre las lecturas de las medidas? Como un transistor para encender y apagar o algo así.
  3. ¿Debo agregar algo para proteger el pin arduino de la sobretensión de la batería del automóvil?

Tengo esto:

———————————————— +10v. To 15v. Car battery
         |
         |
    Something here to switch off and save power? 
         |
         |
         R1 = 150kOmh
         |
         |——————————- to analog arduino pin to read voltage 
         |
         |
         R2 = 470kOmh
         |
         |
——————————————————- GND negative battery 

Resuelto!

———————————————— +10v. To 18v. Car battery
         |
         |
         R1 = 36kOmh
         |
         |———————————————- to analog arduino pin to read voltage 
         |            |
         |            |
         R2 = 10kOmh  5.1v Zener diode to protect arduino pin
         |            |
         |            |
—————————————————————————— GND negative battery and arduino 
    
pregunta Victor Anonops

2 respuestas

0

a Q2. Para ahorrar energía, antes de apagar algo usando transistores. Hacer estos dos primeros 1. escriba el código adecuado para ahorrar energía, por ejemplo, use un reloj de CPU muy bajo, haga que el mcu duerma, etc. 2. elija LDO de corriente de reposo bajo porque un L7805 barato tiene una corriente de reposo de 2-3 mA.     

respondido por el J.Z
0

Puede usar los valores de resistencia divisoria como se muestra en su primer diagrama, pero necesitará colocar un capacitor de 0.1uF a través de R2. La entrada a la A-D se muestra en gran parte como una carga capacitiva que puede introducir imprecisiones si tiene resistencias grandes y no hay almacenamiento de carga en la entrada.

Esto ralentizará su respuesta de lectura a los cambios rápidos, pero en esta aplicación probablemente no importará.

    
respondido por el RoyC

Lea otras preguntas en las etiquetas