Датчики Холла применяют там, где положение или движение удобно передать магнитным полем без механического электрического контакта. Магнит закрепляют на подвижной части либо используют поле существующего ротора или токового проводника, а датчик остаётся на плате или неподвижном корпусе.
Выбор исполнения зависит от результата, который нужен контроллеру. Переключатель сообщает о достижении положения, защёлка отслеживает чередование полюсов, линейный датчик формирует непрерывный сигнал, а многокоординатная модель позволяет вычислять угол и пространственное перемещение. Во всех случаях датчик, магнит, механика и алгоритм рассматриваются как единая система.
Контроль положения и конечных точек
Магнитный переключатель может подтверждать закрытие крышки, положение клапана, достижение крайней точки привода или прохождение подвижной детали. Магнит устанавливают на движущемся элементе, а датчик – на неподвижной части конструкции.
Для двух состояний обычно достаточно цифрового переключателя. Если нужно определить несколько положений или измерять перемещение, используют несколько датчиков, линейный сенсор либо многокоординатную модель. Защёлка подходит только тогда, когда механика действительно подаёт поля противоположной полярности для обоих состояний.
В системах безопасности важно различать «механизм находится в требуемом положении» и «на датчик действует любое подходящее поле». Обычный датчик Холла без дополнительных мер может быть обманут внешним магнитом, поэтому ответственные устройства используют проверку диапазона, несколько осей, дополнительные датчики или механическую защиту.
Измерение оборотов и скорости
Для измерения оборотов один или несколько магнитов закрепляют на валу, диске, колесе или шкиве. Каждый проход создаёт импульс. Частота вращения рассчитывается по числу импульсов за интервал и количеству магнитных событий на один оборот.
| Параметр | Смысл |
|---|---|
| Импульсы за интервал | Сколько фронтов зарегистрировал контроллер |
| Интервал измерения | Время накопления импульсов |
| Импульсы на оборот | Число магнитных меток или активных полюсов |
| RPM | Обороты в минуту после пересчёта |
На малой скорости длинный интервал повышает разрешение, но замедляет обновление результата. Альтернативный метод – измерять время между соседними импульсами. На высокой скорости проверяют минимальную ширину импульса, задержку датчика, входной фильтр и способность программы обслуживать события без потерь.
Калькулятор RPM по датчику Холла выполняет пересчёт по числу импульсов, времени измерения и количеству импульсов на оборот.
Коммутация бесколлекторного двигателя
В BLDC-двигателе датчики Холла определяют сектор положения ротора, чтобы контроллер вовремя переключал ток в фазах. В распространённой трёхфазной схеме применяют три цифровых датчика, расположенных с заданным электрическим углом. Последовательность их состояний показывает текущий сектор ротора.
Для такой задачи важны тип магнитной логики, задержка переключения, температурная стабильность порогов и точное механическое положение датчиков. Ошибка порядка сигналов, фаз или ориентации приводит к неправильному направлению, рывкам, повышенному току либо невозможности запуска.
Сигналы Холла не заменяют силовой драйвер и алгоритм коммутации. Они только передают положение ротора. Конкретная таблица состояний зависит от двигателя, расположения датчиков и подключения фаз, поэтому её проверяют по документации двигателя либо определяют измерением.
Измерение угла и перемещения
Линейный датчик может преобразовывать изменение поля в сигнал положения, если траектория магнита и рабочий диапазон подобраны заранее. Для небольшого перемещения иногда достаточно одного канала и калибровочной таблицы. Для угла вращения используют два ортогональных канала или двух- и трёхкоординатный датчик.
При установке на торце вала часто применяется диаметрально намагниченный магнит. Компоненты поля меняются приблизительно синусоидально и косинусоидально, а угол вычисляется по их отношению. Точность зависит от центрирования магнита, перекоса, воздушного зазора, амплитудного разбаланса и внешнего поля.
Для длинного хода возможны боковой проход магнита, несколько датчиков или магнитная шкала. Прямое преобразование напряжения в миллиметры допустимо только после калибровки реальной конструкции.
Бесконтактные органы управления
Магнит и датчик Холла применяют в кнопках, курках, педалях, джойстиках, поворотных ручках и селекторах. Между подвижной частью и платой не требуется электрический контакт, поэтому механизм можно герметизировать и отделить от электроники.
Цифровой переключатель подходит для простой кнопки или конечного положения. Линейный датчик используется в курке и педали, где требуется пропорциональный сигнал. Для джойстика или поворотной ручки удобен многокоординатный сенсор, который измеряет несколько составляющих поля.
Для органа управления нужно предусмотреть диагностику обрыва, выхода за допустимый диапазон и зависания сигнала. В ответственных приводах часто применяют два независимых канала с различными характеристиками, чтобы контроллер мог обнаружить рассогласование.
Уровень, поплавки и защита от вскрытия
Датчик можно отделить от измеряемой среды, поместив магнит в поплавок, поршень или подвижный элемент за немагнитной стенкой. Так контролируют уровень жидкости, положение поплавка, движение мембраны или состояние герметичного механизма. Материал и толщина стенки влияют на зазор, а металлическая стенка может изменить магнитный поток.
В корпусах и счётчиках датчик Холла применяют для обнаружения открытия, снятия крышки или воздействия внешним магнитом. Для защиты от вскрытия простой пороговый вход недостаточен: злоумышленник может создать похожее поле. Более устойчивые решения анализируют величину и направление поля, используют несколько датчиков или сравнивают магнитный сигнал с другим признаком состояния.
Выбор между датчиком Холла, герконом, оптическим или механическим концевиком выполняют по питанию, частоте срабатываний, герметичности, диагностике и требованиям к защите.
Связанные материалы
Рассчитать RPM по импульсам датчика Холла
Пересчёт количества импульсов за интервал в обороты в минуту с учётом числа магнитных событий на один оборот.
Применение датчиков Холла в электронике
Обороты, положение, двигатели, магнитные метки, бесконтактное управление и измерение тока.
Датчик Холла для оборотов и положения
Практическое применение датчика на плате управления для контроля ротора, механизма и прохождения магнитной метки.
Магнитные датчики в энкодерах
Связь датчиков положения с измерением угла, направления, скорости и перемещения вращающегося механизма.
Датчик Холла или геркон для контроля положения
Сравнение питания, скорости, ресурса, дребезга и типа выхода для магнитного концевика и частых импульсов.