pinko> решил протестировать и сравнить различные датчики барометрического давления которые легко доступны на рынке. Так что я буду измерять долгосрочный и краткосрочный дрейф, времени реакции, точность и т.д.
Вот например какие испытания (и не только) я планирую для всех датчики ... для демонстрации будущий проект я сравнил аналоговый MPXHZ6115A и цифровой MPL3115A2.
Для аналоговый датчик была сделана передискретизация от 12 битный АЦП микроконтролера до 16 битныйх данных с 4-кратным усреднением - частота выборки аналоговый сигнал была 10 микросекунды или 100кГц. На выходе датчика есть 100 Гц аналоговый фильтр низких частот.
Начало работа оба датчика синхронизировано, а синхронизации выборки осуществляется с помощью аппаратных прерываний.
Графики показывают относительная высота, каторая рассчитывается на основе измеренного давления с использованием тот же барометрической формуле. Основное давление (абсолютная высота) рассчитывается в первом с использованием 3 секунды усредненных данных.
Тест1: 4 раза передискретизации MPL3115A2, 3 минуты времени записи, 25 миллисекунд между выборок, датчики находятся на столе.
- MPL3115A2 показывает отрицательный дрейф, MPXHZ6115A положительный дрейф.
- Оба датчика измеряют давление в пределах допуска спецификации (менее 1%).
- MPL3115A2 гораздо шумнее чем MPXHZ6115A.
Тест2: 4 раза передискретизации MPL3115A2, 200 минуты времени записи, 1 секунд между выборок, датчики находятся на столе.
- MPL3115A2 показывает отрицательный дрейф, MPXHZ6115A положительный дрейф.
- MPL3115A2 гораздо шумнее чем MPXHZ6115A.
Тест3: 128 раза передискретизации MPL3115A2, 200 минуты времени записи, 1 секунд между выборок, датчики находятся на столе.
- MPL3115A2 показывает отрицательный дрейф, MPXHZ6115A положительный дрейф.
- MPL3115A2 не так шумен, но у меня нет объяснения для шума в середине данных
Тест4: 4 раза передискретизации MPL3115A2, 30 секунд времени записи, 25 миллисекунд между выборок, датчики находятся в барокамере.
- MPL3115A2 кажется более "инерционный"
- шум незначителен по сравнению с высоким изменением давления
Тест5: 4 раза передискретизации MPL3115A2, 60 секунд времени записи, 25 миллисекунд между выборок, принес датчики от пола 1-го этажа до потолка второго этажа - высота 5,5м.
- Оба датчика измеряют давление (высота) очень точно.
- MPL3115A2 гораздо шумнее чем MPXHZ6115A.
- 16 бит разрешение (MPXHZ6115A) достаточно, чтобы увидеть поднимая датчики от земли.