• Начало
  • Новини
  • Какво представлява Hall ефектът и как се използва за измерване на ток?
Продукти

Какво представлява Hall ефектът и как се използва за измерване на ток?

Какво представлява Hall ефектът и как се използва за измерване на ток?
13 ноември 2025

Какво представлява Hall ефектът?

Hall ефектът е открит през 1879 г. от американския физик Едвин Хол. Той забелязва, че когато през проводник или полупроводник преминава електрически ток и върху него действа магнитно поле, в материала се появява напрежение, перпендикулярно на тока и магнитното поле. Това напрежение се нарича Hall напрежение (Vₕ).

Това се случва, защото магнитното поле „отклонява“ движещите се електрони към едната страна на проводника. В резултат се натрупва заряд и между двете страни възниква напрежение.

 

Формулата на Hall напрежението: 

Hall напрежението се изчислява по формулата:

VH = B.I / n.q.t

Където:

  • B – магнитна индукция (в Tesla);

  • I – токът, който преминава през материала;

  • n – концентрация на носители на заряд;

  • q – заряд на електрона;

  • t – дебелина на материала.

От формулата се вижда, че Hall напрежението е пропорционално на магнитното поле и на тока, което е основата на измерването.

 

Как Hall ефектът се използва за измерване на ток?

Hall сензорите могат да измерват ток без директна връзка с проводника, което ги прави безопасни и ефективни.
Това се постига по следния начин:

  1. През проводника протича ток, който създава магнитно поле около себе си.

  2. Hall сензорът е поставен близо до проводника и отчита силата на това магнитно поле.

  3. Изходното напрежение на сензора (Hall напрежение) е пропорционално на големината на тока.

  4. С помощта на усилвател и микроконтролер (например Arduino) можем да преобразуваме това напрежение в стойност на тока.

 

Видове Hall сензори:

  1. Линейни (аналогови) – дават непрекъснато изходно напрежение пропорционално на магнитното поле.

    • Пример: ACS712, ACS758

  2. Цифрови (on/off) – изходът им е двоичен (0 или 1) и показва наличието или отсъствието на магнитно поле.

    • Пример: A3144, SS49E

 

Пример с Arduino и сензор ACS712:

 

// Включваме нужните библиотеки
const int sensorPin = A0;   // аналогов вход, свързан към ACS712
float sensitivity = 0.185;  // чувствителност за ACS712 5A (в V/A)
float zeroCurrent = 2.5;    // средно напрежение без ток (2.5V за ACS712)
float voltage = 0;          
float current = 0;
 
void setup() {
  Serial.begin(9600); // стартираме сериен монитор
}
 
void loop() {
  int sensorValue = analogRead(sensorPin);     // четем аналоговата стойност
  voltage = (sensorValue * 5.0) / 1023.0;      // преобразуваме я във волтове
  current = (voltage - zeroCurrent) / sensitivity; // изчисляваме тока в ампери
  Serial.print("Ток: ");
  Serial.print(current);
  Serial.println(" A");
  delay(500);
}

 

Обяснение на кода:

  • sensorPin – свързваме изхода на ACS712 към аналоговия вход A0.

  • sensitivity – показва колко волта се променят на изхода при 1A ток.

  • zeroCurrent – изходното напрежение, когато токът е 0A.

  • analogRead() – взима стойност между 0 и 1023.

  • voltage – преобразуваме аналоговата стойност във волтове.

  • current – изчисляваме реалния ток според чувствителността.

 

Приложения на Hall ефекта:

  • Измерване на ток в DC и AC вериги;

  • Определяне на скорост или положение (например в BLDC мотори);

  • Автомобилни ABS системи;

  • Сензори за врати и аларми;

  • Роботика и автоматизация.

 

Предимства на Hall сензорите:

✅ Безконтактно измерване;
✅ Безопасно и изолирано от силовата верига;
✅ Висока точност;
✅ Подходящи за както DC, така и AC ток;
✅ Дълъг живот, без механично износване.

 

Заключение:

Hall ефектът е ключов принцип в съвременната електроника, който позволява прецизно и безопасно измерване на ток без прекъсване на веригата. Независимо дали става дума за индустриални приложения или любителски проекти с Arduino, Hall сензорите предлагат надеждно решение за токови измервания и детекция на магнитни полета.