Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
okunetsky
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 29
#1

Акселерометр и ускорение земного притяжения - Программирование Android

06.09.2016, 22:33. Просмотров 222. Ответов 8
Метки нет (Все метки)

Видно у меня совсем плохо с физикой , но я совершенно не понимаю документацию по SENSOR EVENT of Accelerometer.
Дело в том, что моя программа стирает изображение , когда пользователь встряхивает экран. Начну с самых простых вопросов. На сайте есть примеры:

Examples:

1)When the device lies flat on a table and is pushed on its left side toward the right, the x acceleration value is positive.
2)When the device lies flat on a table, the acceleration value is +9.81, which correspond to the acceleration of the device (0 m/s^2) minus the force of gravity (-9.81 m/s^2).
3)When the device lies flat on a table and is pushed toward the sky with an acceleration of A m/s^2, the acceleration value is equal to A+9.81 which correspond to the acceleration of the device (+A m/s^2) minus the force of gravity (-9.81 m/s^2).

Опять-таки,задам пока самый простой вопрос касательно пункта 2. Как у лежащего на столе устройства может быть ускорение +9,81?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2016, 22:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Акселерометр и ускорение земного притяжения (Программирование Android):

Вычислить температуру для преодоления земного притяжения - Термодинамика и МКТ
Вычислить температуру, при которой энергия теплового движения молекул гелия будет достаточной для того, чтобы молекулы преодолели силу...

Скорость, касательное ускорение, полное ускорение, нормальное ускорение и радиус кривизны траектории - Механика
Движение точки задано координатным способом. Найти траекторию и начертить ее. Кроме того определить скорость, касательное ускорение, полное...

90% земного шара будет покрыто сотовыми сетями - Компьютерное железо
В обозримом будущем пользоваться мобильной связью смогут практически все жители земного шара. С таким громким заявлением выступила...

Directx 11: недоступны функции Ускорение DirectDraw, Direct3D, Ускорение текстур AGP - DirectX
Здравствуйте. Вся проблема как я понял в том, что у меня не правильно работает Directx. Я никак не могу включить функции Ускорение...

Определить траекторию, скорость, полное ускорение, касательное ускорение и радиус кривизны траектории - Механика
Движение точки задано уравнением x=x(t) и y=y(t). Определить траекторию, скорость, полное ускорение, касательное ускорение и радиус...

C8051320 акселерометр - Микроконтроллеры
нужно сделать: Калибровка акселерометра (установка 5-и калибровочных регистров). Делаю так: writ(0x16,0x0A); writ(0x17,0x0B); ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Lumber
99 / 99 / 37
Регистрация: 02.12.2015
Сообщений: 239
06.09.2016, 23:09 #2
Датчик не различает (и в принципе не может различать) ускорение и действие гравитации.
Чтобы датчик ноль показывал устройство должно находится в свободном падении.
okunetsky
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 29
06.09.2016, 23:22  [ТС] #3
А что же он тогда делает?
Lumber
99 / 99 / 37
Регистрация: 02.12.2015
Сообщений: 239
06.09.2016, 23:30 #4
Измеряет разницу гравитационного и фактического ускорения.

Когда устройство лежит на столе фактическое ускорение 0. Гравитационное 9.81. Разница: 9.81
Когда устройство в свободном падении фактическое его ускорение 9.81, гравитационное тоже 9.81. Разница: 0
okunetsky
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 29
07.09.2016, 00:28  [ТС] #5
И что такое альфа и как исчисляется?
vxg
Модератор
3155 / 1957 / 218
Регистрация: 13.01.2012
Сообщений: 7,486
07.09.2016, 08:15 #6
okunetsky, если альфа это A то по тексту это ускорение
Fulcrum_013
664 / 732 / 72
Регистрация: 14.12.2014
Сообщений: 5,701
Завершенные тесты: 3
07.09.2016, 09:08 #7
Цитата Сообщение от okunetsky Посмотреть сообщение
Опять-таки,задам пока самый простой вопрос касательно пункта 2. Как у лежащего на столе устройства может быть ускорение +9,81?
Устройство оного устройства знать надо. Фактически подвешенный на подвесах грузик. Когда в следствии силы инерции грузик смещается он искривляет то на чем подвешен а подвес из такого сплава который при этом меняет сопротивление. Т.е. он фактически не ускорение меряет а приложенную к чуствительному элементу силу. В том числе силу гравитации. Цифровой при этом сам ее в g пересчитывает.
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 135
07.09.2016, 16:44 #8
okunetsky, http://startandroid.ru/ru/uroki/vse-...entatsija.html
вот вам в помощь, там вроде все хорошо разжовано
Rius
Эксперт .NET
2449 / 1643 / 376
Регистрация: 25.05.2015
Сообщений: 5,574
Записей в блоге: 8
Завершенные тесты: 4
07.09.2016, 17:11 #9
Lumber,
Сенсор это поликристаллическая структура MEMS (микроэлектромеханическая система), построенная на кремниевой подложке. Поликристаллические пружины поддерживает структуру над поверхностью подложки и обеспечивают сопротивление силам, возникающим при возникновении/приложении ускорения.
Отклонение структуры измеряется с помощью дифференциальных конденсаторов, которые состоят из независимых зафиксированных пластин и пластин, прикреплённых к подвижной массе.
Ускорение отклоняет эту массу и разбалансирует дифференциальный конденсатор, что сказывается на выходном сигнале сенсора, чья (сигнала) амплитуда пропорциональная ускорению.
Для определения величины и полярности ускорения используется фазочувствительная демодуляция.

Лежащий на столе акселерометр показывает просто выходной сигнал. Который вы уже можете пересчитать в +9.81 по какой-то формуле.

Акселерометр и ускорение земного притяжения
Картинка отсюда.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2016, 17:11
Привет! Вот еще темы с ответами:

Акселерометр с Bluetooth - КИП, датчики
Доброго времени суток! Интересует такая штука: нужен акселерометр/гироскоп с возможностью передачи данных по Bluetooth. Есть ли такие...

Найти силу тока I, зная горизонтальную слагающую земного магнитного поля - Электричество и магнетизм
Помогите пожалуйста с решением 2 задач: 1) Два взаимно перпендикулярных витка в виде окружностей радиусов R1 и R2 имеют общий центр и...

Не получается определить ускорение и среднее ускорение тела - Механика
Доброго времени суток! Помогите пожалуйста решить задачку: Зависимость пройденного телом пути от времени задается уравнением...

Бытовое охранное устройство-акселерометр - КИП, датчики
Доброго дня уважаемые радио инженеры! Хочу найти где можно купить вот такое устройство (либо как его искать в поисковой системе)....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.09.2016, 17:11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru