Кратко о KY-024
KY-024 — модуль линейного датчика Холла SS49E для обнаружения изменений магнитного поля. Он имеет аналоговый выход AO для наблюдения за изменением сигнала и цифровой выход DO с порогом, настраиваемым потенциометром.
Ключевые характеристики
- Модель модуля
- KY-024
- Тип сенсора
- линейный датчик Холла SS49E
- Компаратор
- LM393
- Питание
- 5 В DC
- Выходы
- AO — аналоговый, DO — цифровой пороговый
- Настройка
- потенциометр порога цифрового выхода
- Контакты
- VCC, GND, AO, DO
- Размеры
- 35,5 × 15 × 13,5 мм
Подробное описание и особенности
Два способа считывания
Выход AO передаёт непрерывный сигнал сенсора, который можно считывать аналоговым входом контроллера. Выход DO формируется компаратором LM393: он изменяет логическое состояние, когда сигнал пересекает настроенный порог. Потенциометр задаёт именно порог DO и не калибрует аналоговый канал.[1]
AO полезен для относительного сравнения магнитного поля в выбранной геометрии, а DO — когда требуется простое событие «порог достигнут». Оба выхода можно считывать одновременно.
Ориентация магнита и калибровка
Уровень AO зависит не только от расстояния, но и от полюса, ориентации и силы магнита. Перед монтажом проверьте реакцию модуля с тем же магнитом и в том же положении, которые будут использоваться в готовом устройстве. Не привязывайте значение AO к миллиметрам или единицам магнитной индукции без собственной калибровки.
Практическая роль цифрового выхода
Пороговый DO упрощает обнаружение приближения магнита или прохождения магнитной метки. Модуль выдаёт сигнал, а подсчёт импульсов, задержки, фильтрацию и вычисление скорости выполняет микроконтроллер.
Примеры применения
Магнитный пороговый датчик
Закрепите магнит на подвижной части, а KY-024 — на неподвижной. После настройки DO контроллер может фиксировать достижение выбранного положения.
Относительный контроль положения
Считывайте AO, чтобы отслеживать изменение сигнала при приближении или удалении магнита. Для повторяемого результата сохраняйте одинаковыми магнит, ориентацию и траекторию движения.
Подсчёт оборотов или прохождений
Магнитная метка на колесе или валу может создавать импульс DO при каждом прохождении возле сенсора. Скорость рассчитывает программа с учётом количества меток на оборот.
Подойдёт / не подойдёт
Подойдёт
- для учебных опытов с эффектом Холла;
- для контроллеров с питанием 5 В и аналоговым или цифровым входом;
- для порогового обнаружения магнита после настройки в реальной конструкции;
- для относительного наблюдения за изменением магнитного поля.
Не подойдёт
- как калиброванный измеритель магнитной индукции или готовый датчик расстояния;
- для электронного компаса или определения пространственного направления;
- для прямого управления реле, двигателем или другой силовой нагрузкой;
- для прямого аналогового считывания платой без АЦП.
Подключение
Сверьте обозначения контактов
Перед подачей питания проверьте надписи VCC, GND, AO и DO непосредственно на полученной плате.
Подайте питание
Подключите VCC к стабилизированным 5 В, а GND — к общей земле контроллера.
Подключите нужные выходы
AO соедините с аналоговым входом, DO — с цифровым входом. Можно использовать один или оба канала.
Настройте порог
Поднесите рабочий магнит в нужное положение и вращайте потенциометр, пока DO не начнёт стабильно переключаться в выбранной точке.
Проверьте крайние положения
Протестируйте несколько циклов движения, оба полюса магнита и возможные источники магнитных помех поблизости.
Ограничения и безопасность
Не перепутайте питание
Подавайте 5 В только на VCC и соблюдайте полярность. Перед подключением сверяйте маркировку контактов на плате.
Выходы не являются силовыми
AO и DO предназначены для входов контроллера. Для реле, двигателя, лампы или другой нагрузки используйте соответствующий драйверный каскад.
Проверяйте логические уровни
Если контроллер работает с логикой 3,3 В, не подключайте сигнальные выходы без проверки допустимого напряжения его входов и, при необходимости, согласования уровней.
Магнитные и механические помехи
Двигатели, трансформаторы, силовые кабели и металлические детали могут изменять результат. В проектах с вращающимися частями надёжно закрепляйте магнит и закрывайте опасную зону.
FAQ
Что регулирует потенциометр?
Потенциометр изменяет порог срабатывания цифрового выхода DO. На аналоговый сигнал AO эта настройка не распространяется.[1]
Можно ли одновременно использовать AO и DO?
Да. AO выдаёт изменяющийся аналоговый сигнал, а DO — отдельное пороговое состояние.
Показывает ли KY-024 точное расстояние до магнита?
Нет. Сигнал зависит от силы, полюса, ориентации и геометрии магнита. Расстояние можно оценивать только после калибровки конкретной конструкции.
Можно ли считывать AO через Raspberry Pi?
Raspberry Pi не имеет встроенного аналогового входа, поэтому для AO требуется внешний АЦП.[2] Для этой карточки указано питание 5 В, поэтому совместимость уровней сигналов с GPIO 3,3 В необходимо проверить отдельно.
Совместимые товары и альтернативы
Контроллер для считывания AO и DO
Nano V3.0 на ATmega328P с логикой 5 В имеет аналоговые и цифровые входы и подходит для прототипирования с KY-024.
Альтернатива для простого двоичного события
Если аналоговый канал не нужен, рассмотрите модуль магнитного датчика с герконом для фиксации приближения магнита цифровым сигналом.
Документы и источники
- Joy-IT, SEN-KY024LM Datasheet, 23.02.2021 — принцип работы аналогового и цифрового выходов и функция потенциометра в модуле KY-024.
- Joy-IT, SEN-KY024LM Manual, 24.04.2024 — типичное подключение KY-024 и использование внешнего АЦП с Raspberry Pi.