Комплектация
- 1× Плата-модуль
- 1× Трёхпроводной шлейф
Характеристики
- Модель: Датчик Холла / Troyka-модуль / AMP-B006
- Чип: SS49
- Входное напряжение питания Vcc: 3,3–5 В
- Потребляемый ток Icc: до 5 мкА
- Аппаратный интерфейс: Troyka-контакты S-V-G
- Программный интерфейс: аналоговый сигнал
- Выходное напряжение: 0–Vcc В
- Размеры: 25,4×25,4 мм
Сенсор Холла зафиксирует факт приближения магнита и определит его полюс. А ещё датчик выполнит роль тахометра, сенсора открытия дверей или найдёт положения вала при управлении бесколлекторным двигателем. А из двух датчиков Холла можно собрать энкодер.
Видеообзор
Общие сведения
Датчик магнитного поля основан на эффекте Холла, суть которого в следующем: если проводник с током помещён в магнитное поле, на его краях возникает ЭДС, направленная перпендикулярно к направлению тока и направлению магнитного поля.
Особенности
- Форм-фактор Troyka — практичное решение для начинающих и опытных мейкеров.
- Модуль выполнен на чипе сенсора магнитного поля SS49E.
- Датчик зафиксирует факт приближения магнита и определит его полюс. А ещё сенсор выполнит роль тахометра, датчика открытия дверей или найдёт положения вала при управлении бесколлекторным двигателем.
- Возможность собрать энкодер при добавлении второго датчика Холла.
Подключение
Датчик магнитного поля подключается к управляющей электронике через группу из трёх контактов.
Контакт | Функция | Подключение |
---|---|---|
S | Выходной сигнал сенсора | Подключите к пину ввода-вывода микроконтроллера с поддержкой АЦП. |
V | Питание | Подключите к питанию микроконтроллера. |
G | Земля | Подключите к земле микроконтроллера. |
При подключении к платформам форм-фактора Arduino R3 рекомендуем использовать Troyka Shield или Troyka Slot Shield. А для компьютеров Raspberry Pi предусмотрен Troyka HAT. Также модуль физически совместим с breadboard’ом.
Программирование
Датчик общается с микроконтроллером через аналоговый сигнал. В отсутствии магнитного поля датчик выдаёт половину напряжения питания. При появлении магнитного поля значение отклоняется к напряжению питания или нулю, в зависимости от полярности магнитного поля и пропорционально его интенсивности. Для программной работы с сенсором используйте функции и библиотеки, которые облегчают составления кода программы.