Написал прогу для экспериментов по уверенному нахождению минимума давления.
На входе файл (*.dat) в нем столбик цифр - показания датчика давления (АЦП) во время полета.
Выражаю благодарность камраду ST и камраду Serge77 за данные полетов.
Камрад -VMK- выдал алгоритм
umbriel, вот это хорошая мысль. Вычисляя скорость по показаниям высотомера, можно легко отличить ложный апогей из-за перехода через Мах от настоящего. Но сам настоящий апогей ловить просто по высоте. инфо инструменты umbriel> Ты сам написал:>>при переходе через скорость звука в обе стороны датчик давления показывает кратковременное падение давления, а значит МК подумает, что это апогей. Это основная проблема для барометрических датчиков апогея.
// Дальше — www.balancer.ru
Приминительно к минимому АЦП
0. Порог = 10
1. Читаем Pn,
2. Cравниваем значения Pn и Pn-1
если Pn
в противном случае Порог = Порог - 1
3. если Порог = 0 то Апогей
4. n = n + 1 преход к 1
Алгоритм выдает апогей при ровном сигнале и отсутствии шума.
Прога написана на коленке, поэтому возможно не совсем корректное отображение.
кнопка Файл открывает файл с данными, Старт - начало работы алгоритма, величину порога можно задавать.
Результат работы весьма неоднозначен. По данным Serge77 апогей определяется при значении порога 10. Данные ST имеют провалы давления на активном участке, их алгоритм не проходит.
Мое мнение, нужна предфильтрация данных.