Easyelectronics.ru

Электроника для всех
Текущее время: 27 апр 2017, 23:48

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



    • Изготовление печатных плат. Примерные цены: 10 штук 2-слоя 100*100mm 8.21$ или около ~470 рублей
    • Создание принципиальных схем и проектирование печатных плат
    • Симуляция работы на 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
Сообщения: 549
Откуда: Киев
Глянул даташит.
Чувствительность там просто прописана в зависимости от установок:
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
Сообщения: 549
Откуда: Киев
А что не так с вашим компасом 5583?
http://www.demooniak.com/fond-ecran/fond-ecran-voiture/jeep-compass-5583.html
Show

;)


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

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


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

P.S. Пардон, с некоторым опозданием до меня дошло, конечно же 5883...


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

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


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

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


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

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

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