| Ваш IP: 54.225.38.2 | Online(25) - гости: 13, боты: 12 | Загрузка сервера: 4.39 ::::::::::::

Измерение напряжения в 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

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

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

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

  • ЭЛЕКТРИЧЕСКИЕ ПАРАМЕТРЫ ТРИОДНЫХ ТИРИСТОРОВ ТИПОВ КУ202А — КУ202Н

    Тип                         Наибольшее прямое                     Наибольшее обратное напряжение, В                                     напряжение, В КУ202А                              25                                                       — КУ202Б                               25                                                       25 КУ202В                              50                                                       — КУ202Г                               50                                                       50 КУ202Д                              100                                                      — КУ202Е                         …Подробнее...
  • ЗУ для батареи аккумуляторов фотоаппарата

    Главное достоинство предлагаемого ЗУ это импульсный характер тока зарядки, постоянный контроль за напряжением и индикация режимов работы. Схема ЗУ показана на рис.1. Т1 VD1…4 и С1 — не стабилизированный выпрямитель с выходным напряжением 10 В. На таймере DA1 собран генератор прямоугольных импульсов с регулируемой скважностью, питание которого осуществляется от параметрического …Подробнее...
  • ЧМ радиостанция

    Технические харак-ки: Рабочая частота 27,12МГц Чувствительность 5мкВ Мощность передатчика 0,25Вт Мощность УЗЧ 0,07Вт Девиация частоты 3кГц Ток потребления при приеме 20мА Ток потребления при передаче 80мА Дальность действия радиостанции 300-500м. Приемный тракт построен на 2-х микросхемах и 3-х транзисторах: К174ПС1 и К174УР3. Приемный тракт имеет 2-а колебательных контура — входной …Подробнее...
  • Стереодекодер

    Одна из схем стереодекодеров, разработанная В. Здоровцевым из г. Георгиевска Ставропольского края (Радио 1/99), показана на рис. Любой, даже самый простой и дешевый карманный УКВ радиоприемник с диапазоном 88…108 МГц, дополненный несложным стереодекодером, позволит вам прослушать с высоким качеством музыкальные программы стереофонического радиовещания по приемнику за несколько гривен. Выбор импортных …Подробнее...
  • Инвертор 100Вт

    На рисунке показана схема простого инвертора 12В DC / 220В AC мощностью 100Вт. Инвертор основан на микросхеме CD4047 и транзисторах IRF540. Особенностью этой схемы является простота и низкая себестоимость. CD4047нестабильный мультивибратора который воспроизводит два импульса сдвинутые по фазе на 180 градусов. Импульсы подаются на полевые транзисторы IRF540, выходы транзисторов подключены …Подробнее...