Skip to main content
Arduino

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

Precision voltmeter using Arduino

I am newbie, I need to measure precise voltage in range 0.00-0.80V, two digits precision.

The voltage will not be greater than 1V-1.2V.

I wonder if I need divider or not, I am sure that voltage won't rise above 1.2V.

Can I connect the point to measure directly to analog input, or I still need to use divider? Please explain why.

Answer*

Draft saved
Draft discarded
Cancel
4
  • Great answer, Majenko! Just to add to it, see my post about ADC conversion on the Arduino - in particular the part about setting up reference voltages. That link takes you to the post about the TL431 voltage reference chip. Commented Jan 24, 2016 at 20:56
  • Majenko, do you have any documentation or rationale for your claim that "the internal 1.1V reference isn't that stable or accurate" ? Per spec sheet, the 1.1V reference is an "internal bandgap reference... through an internal amplifier" which does not suggest instabiliry or inaccuracy. Commented Jan 25, 2016 at 0:17
  • @jwpat7 Well, table 29-11 lists the voltage as between 1.0 and 1.2 with a typical of 1.1. That's a variance of as much as 20% in the actual voltage, and no practical way of measuring it. When you're working with voltages as low as 0.8V max that variance can have a big effect on your readings. Commented Jan 25, 2016 at 0:22
  • @jwpat7 Also you might like to take a look at figure 31-318 which shows the variation in bandgap voltage at different levels of Vcc and different temperatures. Commented Jan 25, 2016 at 0:24

lang-cpp

AltStyle によって変換されたページ (->オリジナル) /