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

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение ViktorPetrov »

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).

Пример вывода показаний:
[spoiler]
01.jpg
[/spoiler]
[spoiler]
02.jpg
[/spoiler]


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

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей