Датчики Холла различаются не только чувствительностью и корпусом. Одни измеряют магнитную индукцию непрерывно, другие переключают выход после достижения порога, третьи запоминают состояние до появления противоположного полюса. Современные модели также могут измерять поле по двум или трём осям и передавать результат через цифровой интерфейс.
Выбирать класс датчика нужно по требуемому результату: числовому измерению поля или положения, простому событию «магнит обнаружен», фиксации чередующихся полюсов либо вычислению угла. После этого проверяют выходной каскад, уровни сигнала и необходимость внешней подтяжки.
Линейные датчики магнитного поля
Линейный датчик выдаёт сигнал, связанный с магнитной индукцией в пределах рабочего диапазона. Его применяют, когда требуется оценивать положение, перемещение, угол, силу поля или ток, а не только фиксировать достижение одного порога.
Распространённый вариант – ратиометрический аналоговый выход. Его уровень зависит и от магнитного поля, и от напряжения питания. Если АЦП использует то же питание как опорное, часть ошибки от изменения питания может компенсироваться. Существуют также датчики с фиксированным опорным уровнем, токовым выходом, ШИМ или цифровым интерфейсом.
Для линейной модели важны диапазон измеряемого поля, чувствительность, начальное смещение, линейность, шум, полоса пропускания и насыщение выхода. Плавное изменение напряжения само по себе ещё не означает точное измерение расстояния: зависимость поля от геометрии магнита и зазора нелинейна.
Переключатели с автоматическим возвратом
Цифровой переключатель меняет состояние, когда поле пересекает рабочий порог, и возвращается после уменьшения поля ниже порога отпускания. Такие датчики подходят для крышек, дверей, концевых положений, подсчёта импульсов и определения прохождения магнитной метки.
По реакции на полярность встречаются разные исполнения:
- униполярные реагируют на заданную полярность поля;
- омниполярные могут срабатывать от северного или южного полюса;
- некоторые производители используют термин «биполярный переключатель» для определённой пороговой логики, поэтому значение термина нужно сверять с диаграммой магнитного отклика.
Порог BOP задаёт гарантированное срабатывание, BRP – гарантированное отпускание. Между ними находится область, где состояние может зависеть от предыдущего воздействия и допусков конкретного экземпляра.
Защёлкивающиеся датчики
Защёлка, или Hall latch, имеет магнитную память состояния. Поле одной полярности переводит выход в одно состояние, а поле противоположной полярности – в другое. После удаления поля состояние сохраняется.
Такой режим удобен при чередовании полюсов на роторе, в тахометрах, энкодерах и бесколлекторных двигателях. Он не равнозначен обычному датчику приближения. Если к защёлке поднести один полюс и затем убрать магнит, выход может остаться переключённым.
Одноосевые и многокоординатные датчики
Одноосевой датчик измеряет поле вдоль одной чувствительной оси. Для простого обнаружения магнита или контроля линейного перемещения этого часто достаточно, но механика должна направлять полезную составляющую поля вдоль этой оси.
Двух- и трёхкоординатные датчики одновременно измеряют компоненты поля по нескольким направлениям. Контроллер может использовать их для определения угла, пространственного положения джойстика, вращения ручки, перемещения магнита или компенсации неточного механического совмещения.
Многокоординатная микросхема не устраняет необходимость проектировать магнитную систему. Диапазон каждой оси, частота выборки, разрешение, шум, алгоритм вычисления угла и влияние внешних полей по-прежнему определяют итоговую точность.
Аналоговый, open-drain и push-pull выход
Тип выхода определяет электрическое подключение к контроллеру.
| Выход | Поведение | Что требуется |
|---|---|---|
| Аналоговый | Напряжение или ток меняется вместе с полем | АЦП с подходящим диапазоном и фильтрация |
| Open-drain или открытый коллектор | Датчик активно тянет линию в одно состояние | Внешняя или внутренняя подтяжка к допустимому логическому напряжению |
| Push-pull | Каскад активно формирует оба логических уровня | Проверка совместимости уровней и допустимого тока |
| Цифровой интерфейс | Передаёт измерение и служебные данные | Совместимый протокол, питание и настройка |
Выход open-drain удобен для согласования датчика, питаемого от одного напряжения, с логикой другого уровня, если это прямо допускает даташит. Подтяжка влияет на ток низкого уровня, скорость фронта и помехоустойчивость. У push-pull внешняя подтяжка обычно не нужна, но выходное напряжение связано с питанием датчика.
Связанные материалы
A3144 или готовый модуль датчика Холла
Сравнение отдельного цифрового сенсора с модулем, на котором могут быть обвязка, компаратор и аналоговый выход.
Цифровой модуль KY-003 A3144
Пример порогового датчика с цифровым выходом для магнитной метки, концевого положения и подсчёта импульсов.
Модуль KY-024 с двумя выходами
Пример платы с аналоговым каналом и цифровым выходом компаратора с регулируемым порогом.
Аналоговый модуль KY-035
Пример аналогового датчика для наблюдения за изменением магнитного поля через вход АЦП контроллера.