Завершил работы над своей первой БЦЭМВ.
Полностью готовый прибор, который может анализировать параметры полёта по датчику давления и таймерам, выдавать команды на силовые ключи в нужный момент времени, а так же собирать некоторую полезную информацию. Все данные записываются на флеш-носитель.
Провёл пробное испытание с помощью имитации разряжения атмосферы обычным шприцом для проверки работы алгоритма программы. В целом результат отличный, особенно учитывая как всё же быстро всё получилось сделать, хотя некоторые огрехи остались. Удивило, что при имитации полёта ракеты шприцом для датчика давления и алгоритма работы БЦЭВМ создались несколько более жёсткие условия, когда увидел, что на кривой давления есть множество малых экстремумов, возникших из-за неравномерности хода поршня шприца, но всё сработало. Алгоритм защиты от помех действует...
В схеме использовано последовательное включение 4-х силовых ключей:
1. Для запуска второй ступени, что будет использовано в двухступенчатой ракете, срабатывает после задержки таймера, который активируется сразу после идентификации старта ракеты.
2. Для выпуска парашюта в случае обнаружения апогея на первой стадии.
3. Для дораскрытия парашюта в случае приближения к поверхности Земли на второй стадии.
4. Для отстрела парашюта или работы системы самоэвакуации ракеты на случай, если парашют застрянет в ветвях деревьев, срабатывает по таймеру задержки после срабатывания 3-его ключа.
В начале работы БЦЭМВ ищет нулевую отметку и отслеживает её, анализируя и игнорируя возможные помехи, которые могут быть обусловлены порывами ветра и пр.
В конце работы отключается запись данных и работа АЦП, БЦЭМВ переходит в режим ожидания и включает периодический звуковой сигнал для облегчения поиска.
Испытания и настройка программы ещё будет продолжена, особенно по части имитации нештатных условий полёта и вариантов действия БЦЭМВ в этих случаях.
В целом определение ключевых этапов полёта прошло успешно, правда надо немного подкорректировать параметры определения дистанции приближения к поверхности, а то как-то поздно сработал силовой ключ для 100-200м, тут нужно учитывать ещё задержки на пережигание строп парашюта и пр...
Данные с флеш-носителя, переведённые в высоту по давлению с датчика.