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

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

Войти
Регистрация
Восстановить пароль
 
okunetsky
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 28
06.09.2016, 22:33     Акселерометр и ускорение земного притяжения #1
Видно у меня совсем плохо с физикой , но я совершенно не понимаю документацию по 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?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lumber
82 / 82 / 31
Регистрация: 02.12.2015
Сообщений: 211
06.09.2016, 23:09     Акселерометр и ускорение земного притяжения #2
Датчик не различает (и в принципе не может различать) ускорение и действие гравитации.
Чтобы датчик ноль показывал устройство должно находится в свободном падении.
okunetsky
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 28
06.09.2016, 23:22  [ТС]     Акселерометр и ускорение земного притяжения #3
А что же он тогда делает?
Lumber
82 / 82 / 31
Регистрация: 02.12.2015
Сообщений: 211
06.09.2016, 23:30     Акселерометр и ускорение земного притяжения #4
Измеряет разницу гравитационного и фактического ускорения.

Когда устройство лежит на столе фактическое ускорение 0. Гравитационное 9.81. Разница: 9.81
Когда устройство в свободном падении фактическое его ускорение 9.81, гравитационное тоже 9.81. Разница: 0
okunetsky
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 28
07.09.2016, 00:28  [ТС]     Акселерометр и ускорение земного притяжения #5
И что такое альфа и как исчисляется?
vxg
Модератор
 Аватар для vxg
2739 / 1750 / 174
Регистрация: 13.01.2012
Сообщений: 6,544
07.09.2016, 08:15     Акселерометр и ускорение земного притяжения #6
okunetsky, если альфа это A то по тексту это ускорение
Fulcrum_013
 Аватар для Fulcrum_013
509 / 613 / 68
Регистрация: 14.12.2014
Сообщений: 4,969
Завершенные тесты: 2
07.09.2016, 09:08     Акселерометр и ускорение земного притяжения #7
Цитата Сообщение от okunetsky Посмотреть сообщение
Опять-таки,задам пока самый простой вопрос касательно пункта 2. Как у лежащего на столе устройства может быть ускорение +9,81?
Устройство оного устройства знать надо. Фактически подвешенный на подвесах грузик. Когда в следствии силы инерции грузик смещается он искривляет то на чем подвешен а подвес из такого сплава который при этом меняет сопротивление. Т.е. он фактически не ускорение меряет а приложенную к чуствительному элементу силу. В том числе силу гравитации. Цифровой при этом сам ее в g пересчитывает.
klim76
12 / 12 / 2
Регистрация: 10.06.2016
Сообщений: 110
07.09.2016, 16:44     Акселерометр и ускорение земного притяжения #8
okunetsky, http://startandroid.ru/ru/uroki/vse-...entatsija.html
вот вам в помощь, там вроде все хорошо разжовано
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2016, 17:11     Акселерометр и ускорение земного притяжения
Еще ссылки по теме:

DirectX Directx 11: недоступны функции Ускорение DirectDraw, Direct3D, Ускорение текстур AGP
Android Ускорение сборки приложения и времени отправки на эмулятор/устройство
Ускорение работы AS Android
Arduino Очень чувствительный акселерометр для ардуино
Android Программно включать/выключать аппаратное ускорение

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

Или воспользуйтесь поиском по форуму:
Rius
 Аватар для Rius
1797 / 1182 / 279
Регистрация: 25.05.2015
Сообщений: 4,145
Записей в блоге: 4
Завершенные тесты: 4
07.09.2016, 17:11     Акселерометр и ускорение земного притяжения #9
Lumber,
Сенсор это поликристаллическая структура MEMS (микроэлектромеханическая система), построенная на кремниевой подложке. Поликристаллические пружины поддерживает структуру над поверхностью подложки и обеспечивают сопротивление силам, возникающим при возникновении/приложении ускорения.
Отклонение структуры измеряется с помощью дифференциальных конденсаторов, которые состоят из независимых зафиксированных пластин и пластин, прикреплённых к подвижной массе.
Ускорение отклоняет эту массу и разбалансирует дифференциальный конденсатор, что сказывается на выходном сигнале сенсора, чья (сигнала) амплитуда пропорциональная ускорению.
Для определения величины и полярности ускорения используется фазочувствительная демодуляция.

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

Акселерометр и ускорение земного притяжения
Картинка отсюда.
Yandex
Объявления
07.09.2016, 17:11     Акселерометр и ускорение земного притяжения
Ответ Создать тему
Опции темы

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