08.11.2024     Щит Arduino для датчиков угла наклона  

Щит SHIELD02 от NVE — это новая демонстрационная и опытная плата для широкого спектра датчиков угла и вращения NVE с туннельным магнитосопротивлением (TMR). Печатная плата выполнена в виде щита Arduino.

Плата щита совместима со всеми 12 платами коммутации датчиков угла и вращения TMR от NVE . Шестьдесят светодиодов RGB указывают угол, а цвета указывают направление вращения.

В комплект входит диаметрально намагниченный неодимовый магнит, а магнитное крепление позволяет располагать магнит на оси или в одном из четырех положений вне оси.

Чувствительность угла вне оси
TMR от NVE обладают высокой чувствительностью и уникально подходят для измерения вращения вне оси, что обеспечивает гибкость в таких приложениях, как управление двигателями и счетчики воды. Щит настроен на демонстрацию положений угла вне оси, параллельной плоскости или перпендикулярной плоскости.

Сверхминиатюрные датчики с простыми интерфейсами
Все датчики выпускаются в корпусах DFN6 размером 2,5 мм x 2,5 мм и обладают множеством функций, предназначенных для различных областей применения:

Совместимые датчики
Платы коммутации EVB01 размером 0,8 x 0,4 дюйма (21В x 10 мм) продаются отдельно. Они имеют предварительно припаянные датчики и разъемы NVELink на краю карты с шагом 1 мм. Платы также имеют 0,1-дюймовые разъемы, которые можно припаять для подключения датчика всего с четырьмя-шестью проводами. Плата щита совместима с 12 коммутационными платами:

ALT521-10E-EVB01: Аналоговый датчик угла сверхвысокой чувствительности
AAT001-10E-EVB01: Аналоговый датчик угла с низким выходным сопротивлением
AAT003-10E-EVB01: Аналоговый датчик угла с низким выходным сопротивлением
AAT006-10E-EVB01: Аналоговый датчик угла высокой чувствительности
AAT009-10E-EVB01: Аналоговый датчик угла со сверхнизким энергопотреблением
AAT101-10E-EVB01: Аналоговый датчик угла с полным мостом и низким энергопотреблением
ADT001-10E-EVB01: Цифровое квадратурное вращение с датчиком неисправности
ADT002-10E-EVB01: Квадратурный датчик угла с низким гистерезисом
ADT005-10E-EVB01: Стандартный цифровой квадратурный датчик вращения
ASR002-10E-EVB01: Датчик угла с заводской калибровкой и интерфейсом SPI
ASR012-10E-EVB01: Датчик угла с заводской калибровкой и интерфейсом I2C
ASR022-10E-EVB01: Датчик энкодера ABZ

Программное обеспечение
Программное обеспечение Arduino для каждой коммутационной платы можно загрузить из репозитория NVE GitHub.

Демонстрационное видео
В этом видео показан щит в действии:

На складе
Новые щиты и коммутационные платы имеются на складе для немедленной поставки.

Загрузить техническое описание Shield02 »

 

  Измерение угла вне оси 

При правильном размещении магнита датчики угла и вращения NVE могут использоваться вне оси с той же точностью, что и стандартная конфигурация на оси.

Вот популярная система с диаметрально намагниченным кольцевым магнитом, установленным на валу, с датчиком угла, смещенным вертикально и радиально для обнаружения вращающегося поля:


Конфигурация магнита с параллельными плоскостями и вне оси

Это онлайн-приложение позволяет оптимизировать расположение датчика.

Вторая полезная конфигурация возможна с плоскостью магнита, перпендикулярной плоскости датчика, как показано ниже:


Конфигурация магнита с перпендикулярной плоскостью и осью

Нажмите здесь , чтобы загрузить подробный бюллетень по применению внеосевого зондирования.

 

 Псевдокод Arduino 

Аналоговые  датчики угла поворота AAT003 могут быть подключены непосредственно к аналоговым входам микроконтроллера.

  

Для считывания показаний датчика, вычисления угла, преобразования радиан в градусы и масштабирования от 0 до 360 градусов требуется всего одна строка кода:

float angle=(atan2(analogRead(A1)-512,analogRead(A3)-512)*45.0/atan(1))+180.0;

Аналогично, датчики I2C и SPI имеют смехотворно простые интерфейсы, без необходимости инициализации, настройки или команд. Вот пример кода для чтения датчика угла I2C с использованием стандартной библиотеки Arduino IВІC:

Wire.requestFrom(0x24,2); //2 bytes from sensor I2C address = 0x48/2 = 0x24
int angle=Wire.read()<<8|Wire.read(); //Read 2 bytes; angle in 1/10 degrees

Для получения дополнительных примеров  программного обеспечения посетите наш репозиторий GitHub.

 

 Предстоящие выставки 

   Electronica
   12-15 ноября, Мюнхен

Объявлена ведущей в мире выставкой и конференцией по электронике. Уникальные спинтронные изоляторы и датчики NVE имеют клиентов по всему миру, многие из которых посещают выставку.

Четыре дистрибьютора будут представлять нас на выставке:

Дистрибьютер Стенд
Angst+Pfister Sensors and Power
B3.417
HY-LINE Technology B6.W02
Dimac Red B4.110
Digikey B4.578

 

   Space Tech Expo Europe
   19–21 ноября, Бремен, Германия
Главное европейское мероприятие в области космической инженерии для бизнеса, посвященное космическим кораблям, спутникам, ракетам-носителям и космическим технологиям.

NVE — долгая история радиационно-устойчивых изоляторов и датчиков.

Посетите наших дистрибьюторов Dimac Red на стенде S47 и Rhopoint Components на стенде R21.