реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Разрешение датчиков ускорения в Android устройствах.
bolden
сообщение Sep 27 2013, 19:24
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 100
Регистрация: 26-12-10
Из: Санкт-Петербург
Пользователь №: 61 884



Добрый день, пишу программу под android, которая использует встроенный акселерометр. Столкнулся с тем, что на моём планшете (AllWinner A13 с Ebay ) получаемые данные имеют разрешение около 0,5 м/с2. Т.е в состоянии покоя шум по одной из осей состоит из значений -0,466 ; 0; 0,466; 0,933. По другим осям похожая картина, с учётом смещения из-за постоянной составляющей - g;

Вопрос ( или скорее опрос): Кто с какими точностями ( разрешениями) акселерометров в мобильных устройствах сталкивался? В моём случае низкое разрешение - результат использования кривой китайской подделки или такое разрешение нормально для бюджетных телефонов / планшетов?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 28 2013, 13:21
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(bolden @ Sep 27 2013, 22:24) *
Вопрос ( или скорее опрос): Кто с какими точностями ( разрешениями) акселерометров в мобильных устройствах сталкивался?

В моем планшете на i.MX6 есть функция поворота экрана при опрокидывании планшета. Как я понял, она как раз срабатывает по сигналу от акселерометра. И срабатывает отвратительно - иной раз срабатывает от едва заметного поворота, когда она не нужна совершенно, а в другой раз не срабатывает от резкого толчка, когда она как раз нужна. Так что этот акселерометр, или ПО, которое его использует, похоже, сделано очень неважно ...
Go to the top of the page
 
+Quote Post
bolden
сообщение Sep 28 2013, 14:34
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 100
Регистрация: 26-12-10
Из: Санкт-Петербург
Пользователь №: 61 884



У Вас может именно программа не очень хорошо обрабатывает эти данные. Мне интересны именно "сырые" значения, без обработки. По моим наблюдениям программа Accelerometr Monitor, показывает данные с акселерометра, без доп обработки, по крайней мере на моём планшете в состоянии покоя показания в ней изменяются с таким же шагом, как я написал раньше.
Go to the top of the page
 
+Quote Post
Kaligooola
сообщение Oct 4 2013, 10:14
Сообщение #4


Brubel
***

Группа: Свой
Сообщений: 321
Регистрация: 17-11-06
Из: Oudergem
Пользователь №: 22 444



У Freescale есть свободная для скачивания схема с iMX6, и там на схеме установлен MMA8451Q .
Посмотрите какая микросхема установлена в вашем планшете и узнаете его точность.
Go to the top of the page
 
+Quote Post
John Silver
сообщение Oct 4 2013, 16:33
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Huawei S7.
Экспериментальные данные:
Разрешение 0.16 m/s^2.
Флуктуации достигают 2 LSB (0.32m/s^2).
Go to the top of the page
 
+Quote Post
Busy
сообщение Oct 7 2013, 09:43
Сообщение #6





Группа: Новичок
Сообщений: 2
Регистрация: 6-10-13
Из: Украина
Пользователь №: 78 632



Цитата(Kaligooola @ Oct 4 2013, 13:14) *
У Freescale есть свободная для скачивания схема с iMX6, и там на схеме установлен MMA8451Q .
Посмотрите какая микросхема установлена в вашем планшете и узнаете его точность.

Штука навороченая: 800Гц 0.00025g (2g/14b), там есть встроенный DSP который конфигурируется програмно на необходимую разрядность, частоту и т.д., а вот доступна ли эта конфигурация для разработчиков приложений для Android?
Go to the top of the page
 
+Quote Post
bolden
сообщение Oct 7 2013, 17:08
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 100
Регистрация: 26-12-10
Из: Санкт-Петербург
Пользователь №: 61 884



Спасибо откликнувшимся. Владельцы подобных китайских устройств на Alwinner A13, говорят что у них акселерометры тоже имеют невысокое разшение. Тип микросхемы-акселерометра я так и не узнал. есть 2 микросхемы которые я не смог идентифицировать из-за затёртой маркировки.
К сожалению програмно к настройкам акселерометра не добраться, по крайней мере с моего уровня.

Считал, что даже самый дешёвый 8-бит акселерометр, при диапазоне 8G должен иметь разрешение порядка 0,05 м/с^2,
а при разрешении, который я получил ( порядка 0,5 м/с^2) получается что разрядность ацп 4 бита. Какая-то странная экономия со стороны производителя, либо косяк драйвера, который работает с этой микросхемой. В общем смирился с этими характеристиками, на своём планшете.


может кому пригодится. на двух Explay Surfer 7.31 и 8.31 характеристики следующие:
Разрешение около 0,05 м/с^2;
Уровень шума 0,1...1,5 м/с^2






Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01393 секунд с 7
ELECTRONIX ©2004-2016