Easyelectronics.ru

Электроника для всех
Текущее время: 25 мар 2017, 22:25

Часовой пояс: UTC + 5 часов



    • Изготовление печатных плат
    • Создание принципиальных схем и проектирование печатных плат
    • Симуляция работы на spice моделях
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Нужна помощь с гироскопом BMI160
СообщениеДобавлено: 06 фев 2017, 13:33 
Здравствуйте!

Зарегистрирован: 06 фев 2017, 13:17
Сообщения: 3
Добрый день. Мой 10-летний сын уже несколько лет увлекается робототехникой. По мере сил я ему помогаю, но я биолог и никогда не занимался ни электроникой, ни программированием. Сейчас ему потребовался гироскоп для робота на базе конструктора Fischertechnik. Штатного у Fischertechnik нет, но есть возможность подключать к контроллеру любые датчики по шине I2C. Мы купили датчик BMI160, в течение месяца изучали datasheet и нам удалось как-то его подключить и получить данные с гироскопа. С акселерометром сложнее, мы получаем сырые данные, но как правильно настроить акселерометр, откалибровать его и какова размерность поступающих с него данных мне разобраться не удалось, я просто не могу понять многие вещи из datasheet. Если кто-то имел дело с этой штуковиной или может помочь разобраться с datasheet, я был бы крайне признателен за помощь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь с гироскопом BMI160
СообщениеДобавлено: 19 мар 2017, 13:42 
Старожил
Аватара пользователя

Зарегистрирован: 30 янв 2014, 18:09
Сообщения: 548
Откуда: Киев
Глянул даташит.
Чувствительность там просто прописана в зависимости от установок:
Sensitivity
S2g 16384 LSB/g
S4g 8192 LSB/g
S8g 4096 LSB/g
S16g 2048 LSB/g
LSB - это единица младшего разряда.
Диапазон измерения ускорения прописан в названии величин.
В состоянии покоя датчик показывает ускорение свободного падения -1g в направлении z, если чип установлен корректно.
По значению в положении покоя его можно откалибровать.
Дальше плясать от этого значения - вычислять направление и величину вектора ускорения.
Данные перед использованием фильтровать, например медианным фильтром.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь с гироскопом BMI160
СообщениеДобавлено: 19 мар 2017, 17:22 
Здравствуйте!

Зарегистрирован: 06 фев 2017, 13:17
Сообщения: 3
Спасибо, с акселерометром уже кое-как разобрались, сейчас более менее работает, данные не слишком точные, но для наших игр хватает. Сейчас разбираемся с компасом 5583, вот тут я совсем не понимаю, как с ним общаться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь с гироскопом BMI160
СообщениеДобавлено: 21 мар 2017, 15:44 
Старожил
Аватара пользователя

Зарегистрирован: 30 янв 2014, 18:09
Сообщения: 548
Откуда: Киев
А что не так с вашим компасом 5583?
http://www.demooniak.com/fond-ecran/fond-ecran-voiture/jeep-compass-5583.html
Show

;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь с гироскопом BMI160
СообщениеДобавлено: 43 минуты назад 
Здравствуйте!

Зарегистрирован: 06 фев 2017, 13:17
Сообщения: 3
SOVA писал(а):
А что не так с вашим компасом 5583?


С компасом не так все :( . Мне нужны значения в HEX, которые отправляются в него для переключения в Continuous Measurment Mode и чтения данных, но по datasheet я их определить не в состоянии, просто не понимаю, что и как преобразуется.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов


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

Сейчас этот форум просматривают: Steel.ne


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB