Працюємо з 09:00 до 20:00 без вихідних.
Самовивіз - Київ біля ТЦ Квадрат бул.Перова

Датчик струму на ефекті Хола -20А ... +20А

Має два виводи живлення та один вивід для підключення до аналогового входу контролера.

Можна вимірювати змінний струм використовуючи спеціальну бібліотеку для визначення приведеного значення струму за синусоїдою

При відсутності струму на вихід надходить напруга величиною в половину напруги живлення. Якщо струм піднімається в плюсову сторону, то напруга на виході буде вище половини напруги живлення, а якщо в мінусову, то напруга буде менше за половину живлення. Або коротко можна сказати, що половина напруги живлення береться за середню точку.

Живиться датчик від напруги 5 В

На кожний ампер вимірюваного струму, напруга на виході змінюється на 100 мВ.

Светодиод индикации питания

Размеры платы 31 х 13 мм


Приклад програми Arduino для вимірювання струму з фільтрацією шуму

void setup() {
  Serial.begin(9600);
}
void loop() {
unsigned int x=0;
float AcsValue=0.0, Samples=0.0, AvgAcs=0.0, AcsValueF=0.0;
  for (int x = 0; x < 150; x++){ //беремо 150 вимірювань для фільтрації
  AcsValue = analogRead(A0);     //читаємо поточне значення на аналоговому вході   
  Samples = Samples + AcsValue;  //додаємо усі вимірювання разом
  delay (3); // даємо перепочинок аналогоцифровому перетворювачу 3 мс
}
AvgAcs=Samples/150.0;//знаходимо середнє значення вимірювань
//((AvgAcs * (5.0 / 1024.0)) перетворення зчитаного числа в 0-5 вольт
//2.5 це середня точка датчика(за відсутності струму через датчик, на його виході буде половина напруги живлення, тобто 2,5 В
//0.1v(100mV) це ціна ділення датчика для струму 1A
AcsValueF = ((AvgAcs * (5.0 / 1024.0)) - 2.5 )/0.1;
Serial.print(AcsValueF);//друкуємо відфільтроване значення струму в монітор порта
delay(50);
}

Написати відгук

Примітка: HTML размітка не підтримується! Використовуйте звичайтий текст.
    Погано           Добре

Датчик струму 20А

  • Модель ACS712 20A
  • Наявність Є в наявності
  • 78.49грн.