logo elektroda
logo elektroda
X
logo elektroda

How to Use Arduino and INA219 to Log Current Draw for Telit Module Battery Life Estimation

408 10
Best answers LABEL_AI_GENERATED

How can I measure and log a Telit module’s current draw with an Arduino so I can estimate battery life and compare different firmware modes?

Use a current-sense amplifier or INA219-style shunt monitor with a resistor chosen for your expected full-scale current, then log the readings from the Arduino to a PC. One suggestion was an instrumentation/differential amp such as the TI INA196 feeding an ADC input, which can be simpler than using I2C if you do not need the extra features [#21660598] The shunt value is a trade-off between voltage drop to the device and measurement range/precision; one example given was sizing it so the shunt drop is about 40–60 mV at full-scale current [#21660598][#21660600] If you start with a 0.1 ohm resistor, expect only 20 mV at 2 A, so you may want to try different values and zero in on the best one for your range [#21660601] The advice was to experiment and adjust the sense resistor as needed, because you can always swap it once you see how the system behaves [#21660600]
AI summary based on the discussion. May contain errors.
ADVERTISEMENT
  • #1 21660597
    James Russo
    Anonymous  
  • ADVERTISEMENT
  • INA196 analog current sensing recommendation

    #2 21660598
    Scott Wohler
    Anonymous  
  • ADVERTISEMENT
  • INA219 simplifies current logging with calibration registers

    #3 21660599
    James Russo
    Anonymous  
  • ADVERTISEMENT
  • Sense resistor trade-off and ADC gain suggestion

    #4 21660600
    Scott Wohler
    Anonymous  
  • Choosing 0.1 Ω shunt for INA219 current logging

    #5 21660601
    James Russo
    Anonymous  
  • #7 21660603
    Pieter Kruger
    Anonymous  
  • #8 21660604
    James Russo
    Anonymous  
  • Brymen TBM815 recommended for RS232 logging

    #10 21660606
    Pieter Kruger
    Anonymous  
  • ADVERTISEMENT
  • #11 21660607
    Pieter Kruger
    Anonymous  

Topic summary

LABEL_AI_GENERATED
The discussion focuses on measuring current draw to estimate battery life for a product using a Telit cellular and GPS module. The original poster plans to build a test setup using an Arduino microcontroller and the Texas Instruments INA219 current and voltage sensor via I2C to log current consumption over time. Alternatives suggested include using instrumentation amplifiers like the TI INA196 with a sense resistor and ADC input, which may simplify the design by avoiding I2C complexity. The choice of shunt resistor value is critical to balance voltage drop and measurement range, with recommendations to target a voltage drop of 40-60mV at full scale for accuracy. Some suggest experimenting with resistor values and using precision resistors for final calibration. A Hall Effect current sensor was also proposed as an alternative measurement method. The use of multimeters with RS232 PC logging was discussed but considered less cost-effective for multiple test setups. Specific multimeter models with PC interfaces were recommended for budget-conscious solutions. Overall, the conversation covers practical approaches to current measurement for battery life profiling, emphasizing trade-offs in sensor selection, resistor sizing, and data logging methods.
AI summary based on the discussion. May contain errors.
ADVERTISEMENT