Аналоговый акселерометр ADXL3ХХ

Калибровка,измерение ускорения и углов отклонения

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 681
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 51
Имя: Виктор

Аналоговый акселерометр ADXL3ХХ

#1

Сообщение ViktorPetrov » 19.04.2019{, 20:23}

3-х осевой аналоговый акселерометр используется для измерение вибрации, движения, ударов, углов крена.

Технические характеристики:
Чип: ADXL335;
Напряжение питания: 3 - 5В;
Потребляемый ток: 350 мкА;
Диапазон измерений: -3.6g - 3.6g;
Чувствительность: 300 мВ/g;
Выходы:
VCC – напряжение питания;
GND – общий контакт;
X-OUT – аналоговый выход оси X;
Y-OUT – аналоговый выход оси Y;
Z-OUT – аналоговый выход оси Z;
ST исполняет функцию самотестирования (Self-Test).

Пример вывода показаний:
СпойлерПоказать
01.jpg
углы отклонения
СпойлерПоказать
02.jpg
ускорение по осям

Для удобства чтения в проектах ,а также для экономии времени ненужно заново изучать курс математики ,был создан блок .Альтернатива собирать из трех десятков блоков математики таких как тангес,корень деление,умножение и т.д. в проектах.

Первый блок калибровка - считывает с аналоговых входов показания по трём каналам, преобразовывать их в напряжение и выводить в последовательный порт.Требуется для определения :значения по осям при нулевых "g" и чувствительности по осям в В/g
Калибровка_ADXL335_(CODE).ubi
(10.91 КБ) 73 скачивания
Второй блок основной - служит для расчета ускорения по осям и выводит углы поворота акселерометра.
ADXL3XX_(CODE).ubi
(74.99 КБ) 72 скачивания
Третий блок урезанный, одно ускорение
Вложения
Ускорение_ADXL3XX_(CODE).ubi
(49.59 КБ) 75 скачиваний

Ответить

Вернуться в «Разработка пользовательских блоков»