Это старая версия документа.


Модуль измерения напряжения

Описание

Принцип работы модуля основан на принципах конструкции резистивного делителя, позволяя поделить входное напряжение на 5. Таким образом, при подключении модуля к пину 5В мы сможем измерить напряжение на клеммах до 25В (5Вх5). При использовании напряжения 3,3В - до 16,5В (5х3,3В). Разрешением измерения напряжения является величина 0.00489В (5В/1023), поэтому минимальная величина измеряемого напряжения составляет 0.02445В (0.00489х5).

Технические характеристики

  • Диапазон входного напряжения: 0-25В
  • Диапазон измеряемого напряжения: 0.02445В-25В
  • Шаг измеряемого напряжения: 0.02445В

Физические размеры

  • Модуль (Д х Ш х В): 30 х 20 х 12 мм

Плюсы использования

  • Прост в подключении и использовании
  • Удобен для измерения напряжения батарей и аккумуляторов

Минусы использования

  • Небольшой диапазон входного напряжения

Пример подключения и использования

В примере иллюстрируется подключение модуля измерения напряжения к контроллеру, определение текущего значения и вывод значения в монитор Serial - порта. (Пример тестировался на контроллере Smart UNO)

Схема подключения:

Скетч для загрузки:

const int sensorPin = A0; //пин подключения датчика
 
int direct; //переменная для хранения значения с пина
float voltage; //переменная, преобразованного значения
 
void setup()
{
  Serial.begin(9600); //инициализация Serial порта
}
 
void loop()
{
   direct=analogRead(sensorPin); //чтение данных
 
   //Вывод сообщения о прочитанном значении
   Serial.print("Direct measurement: ");
   Serial.print(direct);
 
   //преобразование значения
   voltage=direct/(4.092 * 10);
 
   //вывод сообщения о преобразованном значении
   Serial.print(" voltage: ");
   Serial.print(voltage); 
   Serial.println(" V");
 
   //задержка 1 секунда
   delay(1000);
}