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

far_1Столкнулся с данной проблемой когда попался телефон Lenovo A706 работающий на ОС Android 4.1.2, у которого изредка глючил (неправильно работал) сенсор и не работал датчик приближения. Возникло подозрение на то что у телефона ранее некачественно был заменен сенсор и посадили его на канцелярский или на старый скотч. После внимательного осмотра было найдено место неплотного пролегания сенсорного стекла и затем легко поддето и отлеплено. Под стеклом оказался старый скотч от оригинального сенсора. Как и описывалось ранее в статье о неправильной работе сенсора после замены был снят старый скотч и использован для повторного монтажа качественный для сенсоров (который немого толще родного).

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

Рассмотрим несколько возможных причин неправильной работы датчика приближения телефона:

  • программные проблемы: неправильная настройка датчика приближения, проблемы с прошивкой телефона.
  • физическая неисправность датчика: сломанный датчик или его шлейф, засор самого датчика, неправильное положение относительно сенсорного стекла которое его прикрывает, не полностью или неправильно вставленный шлейф датчика приближения (если он не припаян к плате как на китайфонах).

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

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

Ремонт датчика приближения после замены сенсорного стекла на примере Lenovo IdeaPad A706

В моем случае перепрошивка не помогла, датчик был визуально цел, чист и правильно вставлен в гнездо системной платы телефона. После десятка минут танцев с бубнами и завывания песен о воскрешении датчика (шутка 🙂 ), была выяснена причина. Датчик приближения неплотно прилегал к части сенсорного стекла которое его закрывало. Для тестов датчика приближения я использовал программу для Android устройств Phone Tester, которую можно бесплатно скачать на Google Play Market. Нужно как обычное её скачать и установить, затем после запуска выбрать пункт «Состояние датчиков».  В этом разделе есть «Акселерометр», «Приближенность», «Освещенность». Если датчик освещенности используется у нас для автоматической регулировки яркости подсветки дисплея в зависимости от уровня освещенности, то датчик приближения имеет два положения «вкл/выкл», то-есть «Близко/Далеко».

Lenovo_a706_1

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

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

far_2

Ремонт датчика приближения после замены сенсорного стекла на примере Lenovo IdeaPad A850

Опять же, следуя предыдущему опыту тестируем датчик приближения с помощью бесплатной программы Phone Tester скачанной с Google Play Market. В отличии от предыдущего случая датчик показывал по умолчанию «Близко» (как будто ухо уже у телефона) и только при засвете очень мощным фонариком в окошко датчика показывал «Далеко» (так датчик должен реагировать при попадании обычного даже тусклого света). Сначала пробовал подложить один слой толстого скотча, не помогло. Затем протестировал почти все программы с Google Play Market‘a, после каждой из них сравнивал срабатывание (эффект был минимальным). После всего этого подложил 3 (ТРИ!!!) слоя толстого двухстороннего скотча, и О ЧУДО, датчик начал нормально реагировать. То-есть этот случай оказался немного тяжелее вышеописанного:) Порыв просторы интернета, заметил, что очень часто данная проблема возникает именно с телефонами марки Lenovo.

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

6 комментариев

  1. Артем

    Здравствуйте! А меня на леново s820 да и не только у меня такая проблема: датчик приближения в помещении работает нормально, но на улице когда яркое солнце не выключается при разговоре. Подскажите что делать?

    Ответить
    • Taurus

      Здравствуйте, если Вы точно уверены что сенсор или дисплей не менялись (расстояние между стеклом и датчиком «заводское»), попробуйте откалибровать датчик с помощью программы Proximity Sensor Calibration. На PlayMarket она зовется «Датчик приближения» от Mobile Direction. Или попробуйте другие подобные программы.

      Ответить
  2. Виктор

    Тел Lenovo s60, при разговоре не блокирует экран при прикладывании к уху и не меняется яркость экрана Если в программе Phone Testeryt не снимаются показания датчика приближения, значит он умер?

    Ответить
    • Taurus

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

      Ответить
      • Виктор

        Да, так и пишет. Как понимаю не гарантийной случай

Leave a Reply

Your email address will not be published.