XENSIV Angle Sensor TLx5012B
Работа с магнитным датчиком угла TLx5012B через SPI, PWM и другие интерфейсы на Arduino и микроконтроллерах Infineon XMC
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0dcbec94ba0122b7be2ee4586e372ef1b4e618a09b89a2780f8214269a2dd17fXENSIV_Angle_Sensor_TLx5012B-4.0.0-0dcbec94.zipОписание
TLx5012B — это магнитный датчик угла поворота на 360 градусов от Infineon, который определяет ориентацию магнитного поля, встроив в себя цифровой сигнальный процессор. Работает на основе измерения компонентов синуса и косинуса с помощью интегрированных элементов Giant Magneto Resistance (iGMR), что обеспечивает высокую точность без калибровки вручную. Коммуникация осуществляется через SPI-совместимый интерфейс SSC (Synchronous Serial Communication), но библиотека также поддерживает альтернативные интерфейсы — PWM, IIF и SPC. Работает с Arduino и совместимыми платами, включая микроконтроллеры Infineon XMC, при условии наличия трёхпроводного SPI. Точность измерений можно повысить через встроенный алгоритм автокалибровки при работе в широком диапазоне температур.