Ваш браузер устарел. Рекомендуем обновить его до последней версии.
Модуль измерения угла наклона/поворота

Модуль измерения угла наклона WAVE-03.

 

Модуль 

        Новая версия:

 

        Данное устройство    предназначено для измерения своего положения относительно горизонтальной плоскости при наклоне в пределах ±90º. Измеряет углы наклона или углы поворота (углы Эйлера - тангаж (pitch) и крен (roll)), по выбору пользователя.   Окно программыВследствие одновременного применения акселерометра и гироскопа, модуль устойчив к механическим вибрациям. Поэтому он может применяться как на стационарных, так и на движущихся объектах, например, в балансирующих роботах. Точность измерения не хуже ±0.5º.

        Функционально состоит из трехосевого акселерометра LIS332AX и двухосевого (в новой версии трехосевого) гироскопа LPR410AL, результаты измерений с которых поступают на процессор PIC18F25K20. В процессоре реализован цифровой фильтр, объединяющий данные с акселерометра и гироскопа с последующей передачей суммарного результата пользователю по каналу I2C или каналу UART. К модулю придается компьютерная программа, позволяющая проводить анализ поведения объекта в реальном времени, а также задавать режимы работы модуля. Программа получает данные из модуля через COM-порт, при этом пользовательский внешний процессор может одновременно работать через I2C, что является полезной функцией при отладке алгоритмов движения объекта. Также вместе с программой поставляются демонстрационные файлы с реальными результатами измерений. Перед принятием решения о приобретении модуля рекомендуется загрузить программу и ознакомиться с этими файлами.

        Для облегчения работы с модулем имеются примеры программ. Для порта UART приведены примеры приема/передачи пакета, а для порта I2C (как более сложного по сравнению с UART) реализованы все функции протокола обмена с модулем под семейство PIC24F. При переходе на другой процессор достаточно переписать аппаратно-зависимые функции (инициализация I2C, выдачу стартового, рестартового, стопового бита, прием, передачу байта) с сохранением общего алгоритма обмена.

        Возможно подключение нескольких модулей по одной шине I2C (адрес каждого модуля задается пользователем). 

        Поворот вокруг вертикальной оси модуль не измеряет.    

       Область применения – шагающие роботы, балансирующие роботы, плавающие и летающие модели, различные механические устройства, требующие позиционирования (при применении в конечностях роботов один датчик может заменить два энкодера).