В этом сообщении - последняя, самая актуальная версия Инструкции к Большому Полётному Контроллеру.
В следующих сообщениях - история создания и обсуждение.
В этом сообщении - последняя, самая актуальная версия Инструкции к Большому Полётному Контроллеру.
В следующих сообщениях - история создания и обсуждение.
Нужна помощь.
Начал разработку полноценного полетного контроллера.
Просьба высказать соображения чего не хватает.
Плата будет рассчитана на установку в один из самых популярных миделей ракеты – ширина платы 35мм.
Питание от одной ячейки ЛиПо. Встроенная зарядка с подключением через USB разъем.
На мой взгляд, главная изюминка это наличие Bluetooth который постараюсь «привязать» к Android для возможности настраивать и считывать данные с телефонов и планшетов.
В составе ЦПУ 32бита, память 2-8 мегабайт ~ запись логов 5-20 полетов.
Трехосевой датчик ускорения 16G, трехосевой гироскоп, одноосевой датчик ускорения 100G, барометр.
Три ключа с защитой от случайного импульса и тестом целостности цепи – выброс основного, вспомогательного парашюта и включения второй ступени.
Два простых ключа – пищалка, любая другая нагрузка.
Электронный ключ вкл-выкл питания. Контроль напряжения АКБ.
Модем 433мГц 0.1ватт с возможностью впаять антенну прямо в плату(штырь или спираль) или вывести через разъем и кабель.
Интерфейс для подключения GPS модуля.
USB интерфейс.
Два светодиода индикации.
А какой будет интерфейс для подключения GPS модуля?
Если я захочу подключить GPS, нужно будет дорабатывать прошивку?
По моим ощущениям, GPS - это вообще первое, что должно быть в таком контроллере, даже раньше, чем гироскопы и акселерометры. Потому что без него серьёзную ракету не найдёшь. А на несерьёзную ракету ставить такой контроллер можно только для отработки самого контроллера.
Зачем Bluetooth совсем неясно, ведь без обычного приёмника всё равно не обойтись. Если у тебя есть приёмник, через который ты и настраиваешь всё, и снимаешь всё, зачем снимать ещё и с Bluetooth ?
UART. У большинства модулей он такой.
Думаю, протокол и система команд у разных модулей будет разная.
GPS сделан выносной сознательно, чтобы можно было поставить в правильном месте. Кстати по поводу, что GPS нужнее датчиков не согласен.
Зайду немного с далека. Серьезность или не серьезность контролера определяется не полной комплектацией, а той, которую запаяли. А общаться нужно с любым.
Теперь проецируем на реальную ситуацию.
Мы в поле, чтобы настроить или считать данные нужно или дорогой специализированный пульт или громоздкий ноут. К ноуту нужен или радио «свисток»(уже заказан) или шнур – есть исключительное зло в полевых условиях.
Еще год два и смартфоны под управлением Android будет у каждого.
Подходим к ракете на пару метров, запускаем прогу на телефоне и все.
А чем искать ракету?
Зачем тогда вообще передатчик на плате?
Передатчик можно впаивать или не впаять.
Сейчас у граждан не самая лучшая экономическая ситуация. Если энтузиаст не стремится к высотным полетам ему достаточно взять «обрезанный» контроллер без модема и еще половины комплектующих, потратив ~400гривен. И летай себе на здоровье с хорошей системой спасения и изучай графики полета на досуге. Правда нужен смартфон, но он уже и так почти у всех имеется.
А вот если мы говорим о системе поиска тут еще нужен пульт с направленной антенной и не считая затрат на контроллер нужно еще выложить ~3000гривен.
В общем, я пытаюсь сделать устройство многофункциональным и при этом доступным.
Выкладываю окно настроек для большого полетного контроллера.
Для вопросов, замечаний и предложений.
Потихоньку буду выкладывать описание логики работы блоков.
1.Активный участок полета.
а. Определение старта ракеты.
На старте контроллер следит за данными с датчика ускорения. Если появляется ускорение выше заданного и продолжается дольше заданного времени контроллер определяет старт ракеты.
После этого может быть активирован таймер имитации апогея.
Включается дублирующий таймер имитации приземления.
Также в данном блоке настраивается пиковый фильтр барометра.
б. Аварийная разборка ракеты.
Если данный блок активировать, то если ракета отклонится больше чем на заданный угол, произойдет аварийная разборка ракеты.
В том случае если разборка не предусмотрена конструкцией произойдет выброс тормозного или при отсутствии такого основного парашюта.
- - - Добавлено - - -
Самый главный – повышение безопасности.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)