| Ваш IP: 18.212.92.235 | Online(13) - гости: 6, боты: 7 | Загрузка сервера: 1.6 ::::::::::::

Измерение напряжения в Arduino (внешний ИОН)

В предыдущей статье рассматривалось как собрать простой вольтметр на Arduino, в качестве источника опорного напряжения использовалось напряжение питания +5 В, но такой вариант использования опорного напряжения имеет недостаток — нестабильность напряжения питания приведет к погрешности в процессе измерения напряжения. Так же был опробован метод использования внутреннего ИОН.

В этой статье мы рассмотрим вариант вольтметра с использованием внешнего источника опорного напряжения.

Соберите схему показанную на рисунке:

При использовании внешнего источника опорного напряжения, подаем +5В от ИОН на вывод AREF через сопротивление 4,7 кОм (5 кОм — рекомендовано). При этом следует учесть внутреннее сопротивление вывода AREF в 32 кОм и ввести коррекцию при пересчете измерения в вольты.

Загрузите в микроконтроллер следующий скетч:

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);// RS,E,D4,D5,D6,D7
int u = 0; // переменная для числа пребразования 0-1023
float u_in = 0.0; // переменная для напряжения 0.0-5.0

void setup() {
  lcd.begin(16, 2);// LCD 16X2
  analogReference(EXTERNAL);/* используем внешний источник опорного напряжения, 
   подаем +5В от ИОН на вывод AREF через сопротивление 5 кОм.
   При этом следует учесть внутреннее сопротивление вывода AREF в 32 кОм 
   и ввести коррекцию при пересчете измерения в вольты */
  pinMode(A0,INPUT);// A0 - аналоговый вход
}

void loop() {
  u = analogRead(A0); // измерение 
  u_in = (u * 4.33) / 1023; /* пересчет измерения в вольты
                             при опорном 5 В */ 
  lcd.setCursor(1,0); 
  lcd.print("U = ");
  lcd.print(u_in); // вывод измерения на экран
  lcd.print(" V");
  delay(500);
}

u_in = (u * 4.33) / 1023; — эта строка кода позволяет откалибровать вольтметр, коэффициент подобран так, чтобы при внешнем ИОН 5 В, вольтметр измерял с погрешностью не более чем ±1 ед. младшего разряда в диапазоне от 0 В до напряжения на выводе AREF Arduno.

Измеренное значение 3,3В на плате Arduino.

Добавить комментарий

Случайные статьи

  • Преобразователи напряжения

    В связи с выключением электроэнергии возникла необходимость в других источниках питания. Я некоторое время работал с различными схемами преобразователей с 12 В АКБ в ~220 В, 50 Гц на различную мощность нагрузки, поэтому возникла возможность питать как лампы (свет в квартире), так и различную аппаратуру. Выключал автоматические пробки на счетчике, …Подробнее...
  • КЛАССИФИКАЦИЯ РАДИОИЗМЕРИТЕЛЬНЫХ ПРИБОРОВ СОГЛАСНО ГОСТ 15094-69

    КЛАССИФИКАЦИЯ РАДИОИЗМЕРИТЕЛЬНЫХ ПРИБОРОВ СОГЛАСНО ГОСТ 15094-69 Радиоэлектронные измерительные приборы (РИП) классифицируются по различным признакам (см. табл.) Классификация электронных радиоизмерительных приборов Признак классификации Разновидности измерительных приборов Выполняемые метрологические функции Эталоны, образцовые приборы, рабочие приборы Характер измерений, вид измеряемых величин, основные выполняемые функции, совокупность технических характеристик и очередность разработки Подгруппы, виды, типы …Подробнее...
  • Онлайн — калькулятор цветовой маркировки резисторов

    Онлайн — калькулятор цветовой маркировки резисторов

    Для резисторов с точностью 20 % используют маркировку с тремя полосками, для резисторов с точностью 10 % и 5 % маркировку с четырьмя полосками, для более точных резисторов с пятью или шестью полосками. Первые две полоски всегда означают первые два знака номинала. Если полосок 3 или 4, третья полоска означает …Подробнее...
  • Излучение и распространение радиоволн

    Излучение и распространение радиоволн

    Как известно, постоянный ток, проходящий по проводу создает вокруг него постоянное магнитное поле. Когда ток исчезает, то созданное им магнитное поле исчезая возвращает энергию в провод. При переменном токе вокруг провода создается переменное магнитное поле, напряженность которого меняется с частотой тока. Часть энергии магнитного поля возвращается в провод, другая часть …Подробнее...
  • Полицейская сирена на LM324

    Полицейская сирена на LM324

    Данная схема издает звук напоминающий полицейскую сирену. Схема основана на ОУ LM324 представляющий собой генератор ЗЧ. При нажатии на кнопку SA1 начнет быстро заряжаться С1, сирена начнет издавать звук. При размыкании контактов SA1  сирена будет работать до тех пор пока не разрядится через R2 конденсатор С1. Источник — http://www.eleccircuit.com/police-bicycle-siren-circuits/ скраб для …Подробнее...