Що таке акселерометр: датчик, який відчуває рух

Акселерометр — це датчик, який вимірює прискорення: зміну швидкості або напрямку руху об’єкта, на якому він встановлений. У спокої він усе одно «бачить» гравітацію Землі, тому вміє визначати нахил і орієнтацію. Саме завдяки цьому смартфон перевертає екран, фітнес-браслет рахує кроки, а подушка безпеки в авто спрацьовує за мілісекунди після удару.

Прилад не вимірює швидкість напряму і не замінює GPS. Він фіксує силу інерції, що діє на внутрішню масу, і перетворює її на електричний сигнал. У сучасних гаджетах це майже завжди мікроскопічна MEMS-структура на кремнієвому кристалі розміром у кілька міліметрів.

Нижче — як саме він працює, чим відрізняються типи датчиків, де їх застосовують і які помилки найчастіше плутають навіть досвідчених користувачів.

Що саме вимірює акселерометр і чому в спокої він не показує нуль

Назва походить від латинського accelero («прискорюю») і грецького μετρέω («вимірюю»). Фізично датчик реєструє не «швидкість зміни швидкості в абстрактному сенсі», а так зване власне, або уявне, прискорення: те, яке відчуває тіло відносно вільного падіння.

Це важливий нюанс. Якщо покласти телефон на стіл екраном угору, акселерометр по осі Z покаже приблизно 9,8 м/с², тобто 1g. Телефон не рухається, але стіл утримує його від падіння — датчик фіксує реакцію опори. У ліфті, що рівномірно їде вниз, показник зменшиться. У вільному падінні (наприклад, під час стрибка) сумарне прискорення наблизиться до нуля: і корпус, і внутрішня маса падають однаково.

Одиниці вимірювання — метри на секунду в квадраті (м/с²) або частки g, де 1g ≈ 9,80665 м/с². У даташитах споживчих чіпів зазвичай вказують діапазон ±2g, ±4g, ±8g або ±16g. Для промислової вібродіагностики і ударних випробувань діапазон може сягати сотень і тисяч g.

Акселерометр видає вектор: величину і напрям уздовж однієї, двох або трьох осей. Тривісний датчик покриває осі X, Y і Z і дає повну картину лінійного руху в просторі. Саме такий стоїть у смартфонах і більшості носимих пристроїв.

Інтегрувати сигнал акселерометра, щоб отримати швидкість, а потім шлях — теоретично можна. На практиці похибка накопичується дуже швидко: зміщення нуля (bias), шум і температурний дрейф за секунди-хвилини роблять «мертвий рахунок» без корекції GPS або інших датчиків майже непридатним для навігації.

Як влаштований MEMS-акселерометр у смартфоні

Класична механічна модель проста: інерційна (сейсмічна) маса, пружина і демпфер. Під час прискорення маса відстає від корпусу, пружина розтягується або стискається, демпфер гасить власні коливання. Відхилення пропорційне прискоренню — це прямий наслідок другого закону Ньютона: F = m · a.

У телефоні пружин і гирьок у звичному вигляді немає. На кремнієвій пластині методом фотолітографії та травлення формують мікроскопічну структуру: рухому масу, тонкі балки-пружини і гребінчасті електроди. Типовий розмір чутливого елемента — десятки-сотні мікрометрів. Такі пристрої називають MEMS (Micro-Electro-Mechanical Systems) — мікроелектромеханічними системами.

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

Така конструкція добре вимірює і статичне прискорення (гравітацію, нахил), і низькочастотний рух. Саме тому екран повертається, коли ви кладете телефон на бік: датчик бачить, що вектор 1g «переїхав» з однієї осі на іншу.

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

Типи акселерометрів і коли який потрібен

Не всі акселерометри — MEMS у телефоні. Принцип перетворення механічного зміщення в сигнал визначає, для чого датчик взагалі придатний.

Джерело даних: узагальнення технічних оглядів виробників датчиків і класифікацій MEMS-сенсорів.

Окремо розрізняють лінійні та кутові акселерометри, а також одновісні, двовісні й тривісні. Кутовий акселерометр вимірює кутове прискорення — зміну кутової швидкості, а не саму кутову швидкість; останню дає гіроскоп.

Для віброконтролю верстата п’єзоелектричний датчик із широкою смугою частот доречніший за телефонний MEMS. Для повороту екрана — навпаки: потрібна саме постійна складова гравітації, якої п’єзоелектричний кристал не дає.

Де працює акселерометр: від екрана телефону до цеху

У смартфоні датчик відповідає за автоповорот інтерфейсу, жести «струси, щоб скинути», частину оптичної стабілізації камери, визначення падіння і роботу багатьох ігор. Разом із гіроскопом і магнітометром він входить до інерціального модуля (IMU), який оцінює орієнтацію пристрою в просторі.

У фітнес-браслетах і смартгодинниках той самий принцип лежить в основі крокоміра. Алгоритм шукає періодичні піки прискорення, характерні для кроку. Підняття зап’ястя вмикає екран, бо змінюється орієнтація відносно гравітації. Під час сну датчик фіксує мікрорухи й допомагає оцінити фази відпочинку — із застереженням, що це не медичний полісомнограф.

В автомобілі акселерометри стоять у системі подушок безпеки: різке сповільнення вище порогу запускає піропатрон. У системах курсової стійкості вони доповнюють дані про рискання і бічне прискорення. Телематика каршерингу за характером розгонів і гальмувань оцінює стиль водіння.

У ноутбуках з механічним накопичувачем акселерометр (функція захисту від падіння) паркує головки диска, якщо корпус різко прискорюється вниз. У дронах датчик разом із гіроскопом тримає горизонт і гасить вібрації рами. У промисловості п’єзоелектричні акселерометри знімають віброускорення підшипників і редукторів: зміна спектра часто попереджає про дефект раніше, ніж з’явиться шум, який чує людина.

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

Історично масове впровадження почалося не зі смартфонів. Механічні акселерометри десятиліттями ставили на літаки й ракети. Комерційний прорив MEMS припав на 1990-ті: автомобільні подушки безпеки потребували дешевого, швидкого й надійного датчика удару. У мобільний телефон акселерометр потрапив у середині 2000-х: одним із перших серійних апаратів із таким сенсором стала Nokia 5500 Sport (2006), де його використовували як крокомір. Широку звичку «повернув телефон — повернувся екран» закріпив уже iPhone.

Акселерометр і гіроскоп: різна фізика, спільна задача

Ці два датчики плутають постійно, бо обидва «відчувають рух». Різниця принципова.

Акселерометр вимірює лінійне прискорення, включно з гравітацією. Гіроскоп вимірює кутову швидкість — як швидко пристрій обертається навколо осей. Акселерометр «знає», де низ, навіть якщо телефон лежить нерухомо. Гіроскоп у спокої дає нуль і не бачить гравітацію; зате під час швидкого повороту він точніший і не плутає обертання з лінійним ривком.

Джерело: узагальнення принципів роботи інерціальних MEMS-датчиків.

Разом вони дають шість ступенів свободи: три лінійні й три обертальні. У смартфоні їх майже завжди доповнює магнітометр (цифровий компас), щоб прив’язати орієнтацію до сторін світу. Алгоритми сенсорного злиття — комплементарний фільтр або фільтр Калмана — беруть від акселерометра стабільний «низ», від гіроскопа — швидку динаміку повороту і компенсують вади кожного.

Саме тому в специфікаціях Android окремо існують «сирий» акселерометр (з гравітацією), датчик гравітації і лінійне прискорення (без гравітації). Останнє — уже результат обробки, а не прямий вихід фізичного чіпа.

Поширені помилки: що датчик не вміє і чому збивається крокомір

Перша помилка — вважати, що акселерометр вимірює швидкість або пройдену відстань «як спідометр». Він бачить лише зміну швидкості. Щоб отримати шлях, сигнал треба інтегрувати двічі. Будь-яка стала похибка перетворюється на швидкість, що лінійно росте, і на шлях, що росте квадратично. Без корекції це працює секунди, не кілометри.

Друга — ототожнювати акселерометр із гіроскопом. Поворот екрана в більшості телефонів забезпечує саме акселерометр (вектор гравітації). Гіроскоп потрібен там, де важлива швидкість обертання: панорами, VR, стабілізація відео, прицілювання в шутерах.

Третя — чекати від браслета клінічної точності крокоміра. Алгоритм шукає ритм. Якщо ви миєте посуд, їдете в автобусі нерівною дорогою або тримаєте телефон у сумці, з’являються хибні кроки. Якщо йдете дуже повільно або з паличкою — частина кроків губиться. З практики сервісів і відгуків користувачів розбіжність у 5–15% за день — звичайна ситуація, а не обов’язкова поломка датчика.

Четверта — ігнорувати калібрування і температуру. MEMS чутливий до нагрівання. Після бездротової зарядки, ігор або лежання на сонці «нуль» може поплисти, і горизонт у додатку-рівні зсунеться. Багато прошивок мають пункт калібрування: покласти пристрій на рівну поверхню і скинути зміщення.

П’ята — використовувати телефонний датчик як промисловий віброметр «на око». У нього інша смуга частот, інша калібровка і інший монтаж. Для діагностики підшипника потрібен датчик із нормованою чутливістю, правильним кріпленням і відомою АЧХ.

Як перевірити акселерометр у телефоні і коли дані вже ненадійні

Найпростіша перевірка не потребує осцилографа. Відкрийте штатний додаток-компас, рівень або діагностику датчиків (у багатьох Android-апаратів це код на кшталт інженерного меню або окремий пункт у «Про телефон»). Покладіть смартфон на стіл екраном угору: вісь, перпендикулярна екрану, має показати близько +9,8 м/с², дві інші — близько нуля. Переверніть екраном униз — знак по цій осі зміниться. Поставте на бік — «одиниця g» перейде на іншу вісь.

Якщо в усіх положеннях значення «пливуть», одна вісь постійно зміщена на кілька м/с² або екран не обертається при увімкненому автоповороті — можливі програмний збій, зміщення нуля або фізичне пошкодження після удару. Спочатку перезавантаження і калібрування. Якщо після цього вектор гравітації «не туди» — вже питання до сервісу: MEMS-чип на платі зазвичай не ремонтують поелементно, міняють модуль або плату.

Окремий випадок — після заміни екрана або падіння у воду. Датчик міг вижити, а шлейф чи контролер — ні. Або навпаки: механіка ціла, але прошивка нової панелі некоректно обробляє орієнтацію.

Коли варто звернутися до фахівця не з телефоном, а з промисловою задачею: якщо потрібні нормовані вимірювання вібрації для паспорта обладнання, розслідування аварії, сертифікації або прогнозного обслуговування. Побутовий смартфон тут не замінить відкалібрований п’єзоелектричний акселерометр із протоколом.

Для розробника на Arduino чи ESP32 типовий модуль на кшталт ADXL345 або MPU-6050 (акселерометр + гіроскоп) знімає сирі осі через I²C. Перш ніж будувати крокомір або систему стабілізації, варто відфільтрувати шум і врахувати, що «1g у спокої» — не помилка схеми, а нормальна фізика датчика.

Ключові інсайти

Акселерометр вимірює не швидкість і не «положення на карті», а силу інерції, зведену до прискорення. У спокої він показує гравітацію — і саме це дозволяє телефону знати, де верх. У смартфоні це крихітний ємнісний MEMS; у цеху частіше п’єзоелектричний датчик з іншою фізикою і іншим діапазоном.

Гіроскоп йому не конкурент, а пара: один тримає довготривалий «низ», другий — швидкі оберти. Разом із магнітометром вони збираються в IMU і вже тоді дають орієнтацію, придатну для камери, навігації в приміщенні на коротких інтервалах і ігор.

Розуміти межі датчика корисніше, ніж чекати від нього чудес. Крокомір бреше на нерівному ритмі, інтегрований шлях розбігається без GPS, а «рівень» після нагрівання потребує калібрування. Якщо ці обмеження враховані, акселерометр залишається одним із найпростіших і водночас найуніверсальніших способів дати машині відчуття руху.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *