Дрожание акселерометра на смартфоне. Акселерометр в телефоне: что это такое, принцип действия, настройка и калибровка

if (window.ab == true) { document.write("
Возь­ми­те с со­бой в по­езд­ку USB-за­ряд­ное уст­рой­ство с че­тырь­мя вы­хо­да­ми всего за 215 рублей.
Доставка по России - бесплатно!
"); }

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

G-sensor (или акселерометр) - датчик смартфона, который определяет его положение относительно горизонтальной оси. Опираясь на данные этого датчика, смартфон поворачивает изображение на экране при повороте корпуса устройства. Многие приложения и игры также используют этот датчик. Если он настроен неверно, например, в приложении "Строительный уровень Waterpas" , или аналогичном, уровень горизонтали будет смещен.

Описанная ниже методика справедлива для Android-устройств на базе микропроцессоров MT65xx, для устройств с другими микропроцессорами коды входа в меню и содержимое его пунктов будут отличаться.

Итак, для восстановления нормальной работы G-sensor необходимо выполнить следующее:

  • положить телефон на горизонтальную поверхность (если камера смартфона выступает из корпуса, то подложить под остальную часть корпуса ровную прокладку);
  • в режиме набора номера набрать следующий код: *#*#3646633#*#* ;
  • после набора кода стартует инженерное меню смартфона;
  • перемещая влево верхнюю вкладку необходимо перейти из меню "Telephony " в меню "Hardware Testing ";
  • в этом меню пролистать список пунктов вниз до появления пункта "Sensor ";
  • войти в меню "Sensor " и выбрать пункт меню "Sensor Calibration ";
  • в меню "Sensor Calibration " последовательно нажать на пункты "Clear Calibration " и "Do calibration (20% tolerance) ";
  • многократным нажатием на нижнюю функциональную клавишу "Возврат " выйти из инженерного меню;
  • для контроля изменений повторно запустить приложение "Строительный уровень Waterpas ".

Существует приложение "GPS Status & Toolbox" , которое в профессиональной версии имеет пункт меню калибровки G-сенсора, но, к сожалению, данные без Root-прав оно не сохраняет, и калибровка не выполняется.

Калибровка сенсора мобильного устройства является одним из приоритетных пунктов в настройке. Понятно ведь, что неправильное срабатывание экрана при вызове какой-нибудь команды или процедуры, нажатии кнопок или ссылок в лучшем случае вызывает раздражение и трату времени, поэтому лучше изначально потратить несколько минут, чтобы настроить экран в зависимости от своих потребностей. Делается это достаточно просто.

Когда и зачем требуется калибровка сенсора?

На сегодняшний день в Android-устройствах можно встретить два типа экранов - резистивные и емкостные. Первый тип применяется в устаревших девайсах, а на всех современных гаджетах используется второй тип, поскольку он является более надежным в работе.

Исходя из этого, нетрудно сделать вывод о том, что резистивные экраны требуют проведения настроек калибровки сенсора более часто (примерно раз в 2-3 месяца).

Тем не менее можно привести и список ситуаций, когда вопрос того, как откалибровать сенсор на «Андроиде», придется решать в самую первую очередь. Причин может быть несколько. Среди них можно выделить следующие:

  • механическое повреждение экрана;
  • попадание влаги и пыли;
  • наклейка или удаление защитного стекла и пленочного покрытия;
  • покупка б/у девайса с рук и т. д.

Как откалибровать сенсор на «Андроиде»: основные методы

Что же касается проведения самой калибровки, сделать это можно несколькими способами:

  • произвести нужную настройку самому с использование средств операционной системы Android;
  • откалибровать сенсор с помощью специализированных утилит;
  • сдать устройство в сервисный центр.

Каждый из таких методов имеет свои преимущества и недостатки, о чем далее будет сказано более подробно.

Ручная калибровка средствами Android

В самом простом случае проблема того, как откалибровать сенсор на планшете или смартфоне, решается элементарно.

Для проведения предварительного теста на устройстве нужно использовать меню настроек, где выбирается раздел чувствительности наклона. В новом меню имеется специальная кнопка тестирования, которую и нужно нажать.

Настройка калибровки находится в разделе настроек телефона (планшета), где имеется соответствующая строка. При входе в это меню на экране отобразится крестик с красной точкой внутри, на которую следует нажать как можно точнее (достаточно 3-4 раза), после чего сохранить изменения настроек и проверить гаджет на работоспособность. Если заметно, что некоторые элементы управления функционируют неправильно, настройку следует повторить.

Кроме того, можно регулировать не только силу нажатия или точность попадания в точку экрана, а полностью настроить любую последовательность действий (растягивание изображения, одинарное или двойное нажатие, перетягивание экрана и т. д.).

Обратите внимание на тот момент, что встроенная программа для сенсора «Андроид»-устройств в зависимости от версии самой операционной системы может располагаться в другом меню, например в настройках дисплея. Кроме того, установка параметров скорости указателя в большинстве случаев производится в разделе языка и ввода, так что будьте внимательны.

Использование специализированных утилит

Если же программа калибровки сенсора в системном меню не найдена или в использовании вызывает некоторые трудности, можно воспользоваться установкой дополнительных утилит, среди которых наиболее популярными являются следующие:

  • Bubble;
  • TOPON;
  • GPS Status & Toolbox;
  • Clinometer и им подобные.

В любом случае можно зайти в официальный сервис Google Play, чтобы поискать нужную утилиту там. Если же найденные там программы для «Андроида» чем-то пользователя не устраивают, что-то подобное можно найти и в интернете, только потом их придется устанавливать в ручном режиме, разрешив использование инсталляции из неизвестных источников. Кроме того, можно даже установить специальные утилиты для тех же Windows-систем (вместе с эмулятором Android) и осуществить настройку с их помощью.

Обращение в сервисный центр

Программы для «Андроид»-систем - это хорошо. Но что делать, если ни один из вышеуказанных способов не дает нужного результата? По всей видимости, проблема состоит в том, что в самом устройстве возникла серьезная поломка, из-за чего применение программных методов не срабатывает.

В этом случае проблема того, как откалибровать сенсор на «Андроиде», решается только сдачей гаджета в авторизированный или частный сервисный центр. Естественно, это повлечет за собой денежные затраты, однако специалисты смогут выявить и устранить причину неполадок. К тому же тут все зависит и от того, что именно сломалось. При этом, как уже понятно, будет использоваться внутреннее вмешательство в компоненты самого девайса.

Что в итоге?

Вот, собственно, и все, что касается того, как откалибровать сенсор на «Андроиде». Если говорить о предпочитаемой методике, в самом простом случае лучше всего использовать встроенные средства мобильных девайсов. Если же их применение не дает результатов или точная калибровка по каким-то причинам не может быть произведена, следует попытаться использовать сторонние приложения.

Не стоит забывать, что не все и не всегда зависит именно от программного обеспечения. Как уже говорилось, невозможность применения таких методов может быть связана именно с поломкой девайса, а тут без вмешательства специалистов не обойтись. К тому же и устройство может быть еще на гарантии, и разбирать его самому не стоит (так можно ее лишиться). Наконец, если владелец гаджета не обладает необходимыми для проведения ремонта или технического обслуживания знаниями, пытаться ставить над девайсом эксперименты тоже не стоит.

В остальном же при условии, что с самим устройством все в порядке, рекомендуем обращаться к сторонним утилитам, поскольку большинство из них позволяет провести более тонкую настройку, а некоторые обладают еще и встроенными модулями тестирования, позволяя по завершении теста предложить пользователю установку рекомендуемых параметров.

Чтобы узнать, как включить гироскоп на андроиде, для начала, давайте разберемся, что же такое гироскоп и что он из себя представляет. Итак, что же такое гироскоп, зачем он нужен и как его включить?

Особенности гироскопа

Гироскоп – это небольшой датчик, который впаян в материнскую плату вашего телефона или планшета. Важно, что этот датчик находиться только в устройствах с сенсорным управлением, то есть, если вы обладаете клавишным телефоном, то этого устройства у вас быть не может. Гироскоп служит для считывания отклонений телефона в пространстве.


Сам по себе гироскоп – это отличная вещь, чаще всего она используется в играх. Например: когда вы играете в симулятор гонки и совершаете поворот, отклоняя телефон в нужную сторону, машина поворачивает туда, куда отклонён телефон – в этом и есть работа гироскопа. Но для лучшей работы устройства используют сочетание гороскопа и акселерометра.

Особенности акселерометра

Акселерометр – это, если можно так сказать, способность планшета или телефона переворачивать изображение на экране. Акселерометр больше всего применяется при «серфинге» сайтов. Страницы сайтов обычно делают для прямоугольных мониторов, читать информацию с планшета становиться не совсем удобно, тут-то и понадобиться акселерометр, переверните ваш планшет, сайт сам примет доброжелательный вид и сразу станет удобно воспринимать информацию находящиеся на сайте.

Первый реагирует на изменение положения, а второй на линейное ускорение. Благодаря таким свойствам планшет или телефон точно реагирует на тонкие движение и изменение положения.

Настройка гироскопа

Теперь вы знаете, что и зачем нужен гироскоп в телефонах, давайте разберём, как же нам его включить.

Для этого понадобиться:

  • Войти в горизонтальное меню.
  • Найти вкладку «автоповорот».
  • Запустить приложение.

Вот и всё, ваш телефон или планшет должен реагировать на все дальнейшие изменения в пространстве. Если это не происходит, не переживайте, есть ещё один способ включить гироскоп.

Теперь всё должно работать исправно.

Важно! Чтобы калибровка прошло успешно, ваше устройство должно лежать на ровной поверхности.

В общем и целом, что и гироскоп, что и акселерометр служат для удобного пользования вашем гаджетом, они ни имеют не какого пагубного влияния на телефон или планшет. Эти функции можно включить и отключить по вашему желанию.

Иногда в планшете «слетает» калибровка сенсора тачскрина или G-sensor. Устройство начинает неверно определять положения нажатия на экране или ориентацию в пространстве. В зависимости от того, какой тип дисплея используется в вашем аппарате, можно судить, можно ли как-то исправить ситуацию. Узнать, какой именно дисплей в вашем устройстве очень легко - просто прочитайте инструкцию к нему, или посмотрите на сайте производителя.

Резистивные сенсоры дисплеев

Резистивные сенсорные экраны появились первыми, и ранее были наиболее широко распространены. Они до сих пор применяются в некоторых телефонах и планшетах, а также в подавляющем большинстве автомобильных навигаторов. Сейчас немного теории, чтобы вы имели представление, что это за резистивные дисплеи. Постарайтесь не уснуть во время чтения.

Устройство такого экрана очень простое – две пластины, твердая стеклянная или пластиковая и гибкая пластиковая, покрытые токопроводящим слоем и разделенные точечными микроизоляторами. При нажатии на гибкую пластиковую пластину она прогибается, и в определенной точке экрана происходит замыкание между пластинами. Контроллер сенсора измеряет сопротивление пластин до этой точки и определяет координаты нажатия. У такого типа сенсора есть несколько недостатков: низкое светопропускание, недолговечность, сенсор реагирует именно на нажатие, а не на касание (поэтому управлять можно обычным стилусом или любым другим достаточно твердым предметом, например спичкой), невозможность определить несколько одновременных нажатий, а также из-за особенностей производства параметры пластин для каждого сенсора могут немного различаться, что вызывает неточности в управлении.

Для настройки контроллера такого сенсора требуется калибровка. Обычно эта функция находится в настройках дисплея, называется калибровка сенсора или параметры сенсорного экрана (может называться по-другому, но смысл такой же). Поскольку у меня емкостный экран, у меня нет таких настроек, и я не могу сделать скрин.
После запуска калибровки программа настройки попросит несколько раз нажать в определенных точках экрана и запомнит настройки. После этого показания сенсора будут корректироваться в соответствии с этими настройками, что обеспечит точное определение места нажатия.

Емкостные сенсоры

Существуют два основных типа таких сенсоров: поверхностно-емкостные и проекционно-емкостные. Первые устроены довольно просто: по углам токопроводящей пластины сенсора подается переменное напряжение, и проверяются токи утечки, вызванные внесением посторонней емкости (например, от пальца). По соотношению токов для каждого угла можно установить точку касания. На обычный стилус или руку в перчатке эти сенсоры не реагируют. Такие сенсоры встречаются довольно редко, не поддерживают несколько одновременных касаний, и также требуют калибровки. Калибровка производится как и для резистивного сенсора.

Проекционно-емкостные сенсоры, самые распространенные сегодня, имеют сложную многослойную конструкцию, состоящую из матрицы отдельных датчиков, объединенных в прямоугольную структуру. Можно контролировать несколько одновременных касаний (мультитач). Такой сенсор иногда выполняют сразу на стекле экрана, что уменьшает искажения (нет воздушной прослойки между экраном и сенсором). Контроллер чаще всего конструктивно объединен с самим сенсором, параметры которого ему известны и не требует калибровки. Во многих моделях планшетов и редко в телефонах контроллер находится на основной плате устройства. С телефонами проблем чаще всего не возникает, а в планшетах бывает, что одна и та же основная плата используется для экранов разной диагонали, и параметры сенсора могут различаться.

Обычно настройка не требуется, но иногда после прошивки или программных сбоев контроллер бывает нужно откалибровать. Это можно сделать через инженерное меню (нужно выяснить, как туда попасть конкретно для вашей модели) или с помощью специальных программ, например TouchScreen Tune (она есть в Google Play Market). Иногда емкостной сенсор может некорректно работать при зарядке от помех неоригинального зарядного устройства. Тут калибровать ничего не нужно – зарядное летит в мусоропровод.

Калибровка акселерометра (G-sensor)

Этот сенсор также называют гиродатчик или акселерометр, применяется для определения положения устройства в пространстве. G-sensor рассчитывает скорости и углы поворота устройства. Простейший пример использования – функция «автоповорот» в Android и управление играми путем наклона или поворота телефона (планшета). Пульты типа «Air mouse» также используют этот датчик. Калибровка акселерометра обычно не требуется, во многих играх и программах есть возможность подстройки. Другое дело, если после «кривой» прошивки акселерометр не работает вовсе или его трудно нормально настроить. Тут вам поможет инженерное меню, там можно протестировать и откалибровать G-sensor, либо установите нормальную прошивку.

  • Чтобы зайти в инженерное меню зажмите кнопку уменьшения громкости и и кнопку включения одновременно, и ждите пока не появится меню.
  • С помощью кнопок увеличения/уменьшения громкости перемещаемся по меню и выбираем пункт Test Report , а в нем — G-Sensor cali .
  • Кладете планшет на ровную поверхность и нажимаем Do Calibration (20%) пока цифры в самом верху не примут следующий вид — +0.xxxx +0.xxxx +9.xxxx
  • Калибровка завершена, нажимает 2 раза увеличение громкости, а затем — Reboot .

Короткое видео по калибровке сенсора G (акселерометра) на примере китайского планшета

Итог

В общем, сначала найдите причину, почему ваш дисплей неадекватно себя ведет. Не спешите калибровать, вначале во всем разберитесь. Возможно, вы делитесь обедом со своим планшетом, так что на экране остаются жирные пятна или следы от варенья. Аккуратно избавьтесь от них. Бывает такое, что человек случайно прикасается к дисплею пальцем той руки, которой держит планшет, и сенсор срабатывает. Просто держите его по-другому.

По примеру Понтия Пилата, я омываю свои пальцы, которыми печатал эту статью, и заявляю, что вся ответственность в случаи утери данных или программного сбоя полностью лежит на вашей совести.

Современные смартфоны и планшеты на ОС Android и других платформах, обеспечивают своим владельцам огромное количество возможностей, которые уже давно вышли за пределы обычного общения и интернет-сёрфинга. Для повышения функциональности гаджетов применяется множество дополнительных устройств – от такого приспособления как датчик приближения до акселерометра и гироскопа.

С их помощью удобнее разговаривать по мобильной связи, делать фото и даже играть. Некоторые функции таких датчиков похожи, но в основном они дополняют друг друга – поэтому установленный акселерометр в телефоне не исключает наличие в конструкции и гироскопа.

Принцип действия датчика

Пользователь, впервые столкнувшийся с термином «акселерометр» в списке характеристик смартфона, может заинтересовать, что это такое, как работает и выглядит. Ответить на эти вопросы несложно – устройство, получившее название от латинского слова «accelero» («ускоряю»), применяется для измерения кажущегося ускорения.

Определяя этот параметр, датчик помогает программному обеспечению контролировать положение телефона в пространстве и расстояние, на которое был перемещён мобильный гаджет.

Между тем, даже зная, что такое акселерометр, некоторые пользователи не отличают его от гироскопа. На самом деле оба датчика могут измерять одни и те же величины, но полностью заменить друг друга не способны.

При этом гироскоп в телефоне необходим для определения угла поворота гаджета относительно определённой плоскости. А акселерометр требуется для контроля положения в пространстве путём измерения ускорения движения. Совместное использование устройств помогает программному обеспечению гаджета получить более точные результаты.

Рис. 1. Один из примеров работы акселерометра.

Рассматривая действие акселерометра и что это такое по большому счёту, стоит познакомиться с принципом действия классического приспособления:

  1. Основная часть датчика представляет собой инертную массу (например, грузик), прикреплённую к упругому элементу.
  2. Упругая деталь типа пружины фиксируется на неподвижном элементе.
  3. Пружина зафиксирована на неподвижной части конструкции.
  4. Колебания груза подавляются демпфером.
  5. При наклонах, встряске и поворотах гаджета инертная масса реагирует на силу инерции.
  6. Чем больше интенсивность и сила наклона, встряски или поворота, тем сильнее деформируется пружина.
  7. После возвращения массы на место под воздействием пружины уровень смещения относительно обычного положения фиксируется специальным датчиком.

Рис. 2. Конструкция стандартного акселерометра.

С другой стороны, ответ на вопрос по поводу акселерометра в телефоне – что это и как выглядит, будет немного отличаться. В данном случае он представляет собой миниатюрный элемент на плате с расположенной внутри инертной массой и выглядит обычно как маленький чёрный квадрат.

Основной принцип работы элемента мало отличается от стандартного – при изменении положения инертной массы определяется величина смещения, по которому рассчитываются показатели положения гаджета. Такие датчики стоят практически на любом виде мобильной техники – на телефоне или планшете.

Рис. 3. Внешний вид датчика для смартфона.

Применение устройства

Определившись с тем, что представляет собой акселерометр в телефоне, стоит узнать и как им пользоваться – для этого можно привести несколько примеров:

С помощью датчика осуществляется управление в играх – смена положения мобильного устройства вызывает определённые действия со стороны игрового персонажа или управляемого игроком транспортного средства. Так, например, наклоном телефона можно изменять направление движения автомобиля в гоночных симуляторах.

Рис. 4. Игра Asphalt 8, управление в которой выполняется с помощью акселерометра.

Во время спортивной пробежки акселерометр используется в смартфонах и планшетах для контроля пройденной дистанции. При этом определяется примерное количество сделанных шагов – и, хотя погрешность может быть довольно высокой (зависит от скорости движения), полученные результаты можно использовать для повышения результатов тренировки.

Наличие таких датчиков на смартфонах и планшетах позволяет изменять ориентацию изображения. Расположив мобильный гаджет горизонтально, пользователь при помощи акселерометра автоматически получает альбомный формат картинки или текста. При вертикальном расположении экрана ориентация изменится на книжную.

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

В системах управления жёсткими дисками HDD акселерометр требуется для компенсации вызываемых ускорениями объекта колебаний и защиты хранящихся на накопителе данных.

Видеорегистраторы с помощью этого датчика способны определять время ускорения и торможения, фиксировать остановки и столкновения. На джойстиках игровой приставке акселерометр необходим для управления игровым процессом.

Включение и отключение датчика

Способ, как узнать есть ли акселерометр на телефоне, заключается в повороте экрана в другое положение. Если изображение при этом не изменилось, значит датчик отсутствует – или на смартфоне просто отключена функция «Автоповорота».

У большинства моделей поворот экрана при изменении положения автоматически включается и выключается с помощью меню настроек или верхней панели на главном экране:

В первом случае следует перейти в «Настройки» , выбрать пункт «Экран» и включить поворот изображения.

Рис. 5. Включение через настройки.

Во второй ситуации достаточно потянуть пальцем за верхнюю панель, увеличив её размер на весь экран, и включить соответствующую функцию.

Рис. 6. Включение через верхнюю панель.

Совет: Иногда автоматическая реакция акселерометра на движения мобильника не требуется – и даже может мешать. В таких случаях датчик можно отключить, воспользовавшись одним из тех меню, в которых можно включать автоповорот.

Настройка и калибровка

Практически все новые телефоны с гироскопом имеют и встроенный датчик контроля ускорения. При отсутствии акселерометра в телефоне, что говорит о бюджетной стоимости модели или её выпуске много лет назад, добавить эту функцию не получится ни перепрошивкой, ни изменением настроек.

Зато при наличии датчика, если он не работает или неправильно реагирует на изменение положения устройства, можно выполнить его калибровку.

Автоматическая настройка Андроид акселерометра выполняется в три этапа:

2 Установите телефон с акселерометром на ровную поверхность.

3 Перейдите в меню настроек утилиты и выберите пункт калибровка акселерометра.

Рис. 7. Меню приложения.

На дисплее гаджета появится сообщение о необходимости установки на ровную поверхность. После подтверждения запускается калибровка. Завершение процесса сопровождается появлением соответствующей надписи.

Рис. 8. Работа приложения GPS Status & Toolbox.

Выводы

Зная, что такое акселерометр, можно сделать определённые выводы по поводу его наличия в современных мобильных устройствах. Наличие датчиков определения положения смартфонов и планшетов позволяет упростить просмотр на телефоне видео или чтение книг, а иногда даже помогает в игровом процессе.

Однако перед использованием акселерометра его иногда приходится настраивать. На это потребуется всего несколько минут и скачивание бесплатной утилиты.

Тематическое видео: