| Ваш IP: 54.198.212.30 | Online(14) - гости: 8, боты: 6 | Загрузка сервера: 7.66 ::::::::::::

Измерение напряжения в Arduino

На базе Arduino Nano (Uno) можно собрать простой вольтметр для измерения постоянного напряжения. Измерение напряжения на аналоговых входах Arduino производится при помощи АЦП с разрешением 10 бит, что соответствует коду от 0 до 1023, полученное значение мы преобразуем в напряжение при помощи коэффициента. Опорным напряжением в данном случае будет напряжение питания платы Arduino.

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

На вход А0 необходимо подавать измеряемое напряжение, при помощи делителя напряжения на резисторах можно можно расширить диапазон измеряемого напряжения, а при помощи коэффициента установить нужное значение напряжения, главное чтобы напряжение непосредственно на входе А0 не превышало напряжение питания +5 В.

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

#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
  pinMode(A0,INPUT);// A0 - аналоговый вход
}

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

u_in = (u * 4.77) / 1023; // пересчет измерения в вольты — эта строка кода позволяет откалибровать вольтметр. Из кода видно, что напряжение питания которое поступает на плату Arduino от порта USB не равно 5 В, а примерно равно 4,77 В, поэтому максимальное напряжение которое может измерить вольтметр равно 4,77 В.

В результате калибровки и последующих измерений (источник образцового напряжения калибратор напряжения П320) были получены следующие результаты:

Подаваемое напряжение на вход А0 (В) Показания индикатора
0.0 0.00
0.5 0.50
0.8 0.79
1.0 1.00
2.0 2.00
3.0 3.01
4.0 4.01
4.5 4.51

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

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

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

  • УМЗЧ класса D мощностью 18Вт на базе TDA7481

    УМЗЧ класса D мощностью 18Вт на базе TDA7481

    Усилитель на базе TDA7481 имеет встроенную защиту от перегрева, перенапряжения и КЗ. Усилитель на TDA7481 имеет следующие характеристики: Напряжение питания от +/-10В до +/-25В (номинальное +/-18В) Ток покоя 35…55мА в зависимости от напряжения питания Выходная мощность 18Вт(Rн=4 Ом) при КНИ 1% и в номинальном напряжении питания  КНИ=0,1% при выходной мощности …Подробнее...
  • TP4056 — контроллере зарядки Li-ion аккумуляторов

    TP4056 — контроллере зарядки Li-ion аккумуляторов

    TP4056 — контроллер зарядки Li-ion аккумуляторов со встроенным термодатчиком. Напряжение питания +4,5…+8,0 В, ток заряда до 1 А и может меняться в меньшую сторону путем подбора сопротивления R4 (Rprog) от 1,2К до 10К (см. табл.). Обратите внимание, что 3,7 В Li-ion аккумулятор считаются 100% заряженным когда напряжение на его клеммах достигает …Подробнее...
  • Радиомикрофон

    Схема радиомикрофона показана на рис.1, где DD1.1 — инвертор-модулятор, DD1.2-DD1.4 — генераторы. Так как они включены параллельно, значит, мощность, развиваемая в антенне, существенно увеличится. Собранный радиомикрофон работал на »48 м. Собиран навесным монтажом в виде радиожучка. Уверенная чувствительность микрофона в закрытом помещении 5-7 м. Антенна   — тонкая проволочка длиной 75 …Подробнее...
  • Звуковое реле

    Схема имеет реле времени. После подачи короткого звукового сигнала свет в коридоре включается и горит около 4 мин, затем автоматически гаснет. Сама схема вмурована в стену, стены оклеены обоями. Схема работает следующим образом (см. рисунок). Звуковой сигнал, воспринимаемый электретным микрофоном МКЭ-3, поступает на микросхему К224УН2 (микрофонный усилитель со специальной частотной …Подробнее...
  • Импульсный стабилизатор напряжения с защитой от замыканий с 25…40В до 24В 2А

    Предлагаемое устройство стабилизирует  напряжение до 24В и током до 2А с защитой от замыкания. В случае неустойчивого запуска стабилизатора следует применить синхронизацию от автономного генератора импульсов рис. 2 . Схема стабилизатора показана на рис.1. На VT1 VT2 собран триггер Шмитта, который управляет мощным регулирующим транзистором VT3. Детали: VT3 снабжен теплоотводом …Подробнее...