Проект Мегапират на самик!
STM не повиснет в прерываниях на этот логгер? Передача по какому порту?
запись выхода телеметрии СУ
отдельное устройство.
Какие-такие прерывания? 😃 подключаться надо к штатному выходу Serial автопилота или вообще в антенный трекер. Главный проц вообще не знает, кто там подключен и что пишет.
Ладно, вернемся к вопросу позже, когда народ “разлетается” более-менее.
выход синхроимпульсов что-б видео не пропало если камера отвалится
А вот на эту тему
Уж подумал - не сделать ли генератор ТВ-сигнала небольшой, чтобы показывал себе черный экран.
репу чесал, но пока из-за дефицита времени забросил.
Камера для видеоканала - довольно уязвимое звено. У меня выключалась несколько раз на домашних тестах, на то они и тесты…
Обычно подпитываю её от 5В борта, но ведь жрет вместе с передатчиком…
Это ж если подменять - еще одно внешнее устройство получится?
Вторая камера с переключателем помогла бы еще больше.
выход синхроимпульсов
это подразумевает дополнительную неслабую обвязку, которой сейчас нет и не закладывалось.
Нужно полностью отключать выход камеры и формировать синхропакеты с уровнями 0-0.3В в довольно жесткие интервалы времени
Если честно, подумываю еще на свой шилд развести место под мегу8 и мах7456.
- Max дает синхру сам. (самое главное)
- Можно без проблем еще что-то на экран вывести (свои хотелки всякие)
- Можно синхру с макса взять.
Но это пока под вопросом. Пока жду когда почта принесет мои детальки.
Олег. Мне видиться задача stm стабилизация и автопилот. Я понимаю что у stm мипсов хоть … но пусть лучше они все работают на нужные функции… а всякие лампочки и прочие украшательства мы сами подвесим.
Я хочу мегастабильного полета… (и судя по видео роликам он уже есть)
И ООООЧЕНЬ хочу что-бы автопилот на верте работал. 😉 а для ФБЛ нужны быстрые отклики системы.
Олег, в последней версии наземки глюк с назойловой ошибкой так и остался. Закрывается только через “диспечер задач”. Невозможно пользоваться. Может есть какое-то хоть временное решение?
Сырые данные датчиков не показываются совсем.
Сырые данные датчиков не показываются совсем
У меня тоже кнопка в наземке появилась, а данные не показывались…
Потом вспомнил, что прошивку не обновил:P
Теперь все идет.
бортовой самописец делать будем?
Олег, а в RAM все таки не вариант писать ? Многим бы помогло я думаю.
И еще предложение, может сделать время через которое включится фейлсейв настраиваемым? Или это никому не нужно.
И еще, все равно не пойму что я делаю не так.
Калибрую компас.
1.Нажимаю MAG
2.кладу на каждую грань, жду 2 сек , и так по всем граням
3.Кладу вверх ногами, жду 2 сек
4.Кладу ровно на стол, жду 2 сек, нажимаю SAVE.
Нажимаю LEVEL , но крен не встает в 0 на ровном столе(щас 4). Почему?
Ведь кнопка LEvel вроде бы и создана для обнуления ?
И еще такое ощущуниек что этот крен зависит от компаса, то есть поворачиваю на 180 градусов - крен становится -4
Из-за этого не понимаю как плату в самолет ставить, на столе и то не в 0 крен.
а для ФБЛ нужны быстрые отклики системы.
с этим проблем никогда не будет. 350-390Гц частота обновления AHRS держится вне зависимости от числа “плюх” в данный момент. Это в 2 раза быстрее, чем может переварить самая крутая футабья цифровая серва на хвост. А вот регулям на квадрик - в самый раз.
Невозможно пользоваться. Может есть какое-то хоть временное решение?
решения нет, кроме “точки” в разделителе и уменьшения обновления ЖПС в наземке…я не забываю об этом баге, просто удивлен, что он вообще не дает работать.
Из-за этого не понимаю как плату в самолет ставить, на столе и то не в 0 крен.
а если повернуть плату на 90 градусов, то ненулевым становится тангаж, правильно? Это искажение магнитного поля всякими железками рядом со столом. При установке платы в самолет руководствуйтесь “сырыми” данными : Accel X,Y. После установки закалибруйте компас заново. При позиционировании платы на 6 точек необязательно делать это стого по граням и “выдерживать” по 2 секунды. Наоборот, желательно покачать плату в каждой позиции. Наша цель - чтобы калибровочные коэфф-ты во втором столбце MAG перестали меняться при любом положении платы.
И еще предложение, может сделать время через которое включится фейлсейв настраиваемым?
какая цифра ФС вам кажется более разумной? сейчас 4 сек. Мгновенно тоже нельзя включать, иначе будет дергаться от каждого “пшика” на радио.
2.0.2514 + наземка
===
- важно: изменена процедура калибровки компаса! это устраняет проблему с “ненулевым” креном-тангажом после калибровки компаса “на столе”, упомянутую ssh1 и Дунделом. Убрана подстройка гейнов каждый запуск, что сбивает настройку компаса.
После обновления компас обязательно перекалибровать заново! Обновление наземки обязательно! - багофикс, устраняющий “нокауты” фильтра AHRS при кратковременных сбоях датчиков
- багофикс по выводу тени на осд - предотвращает “переползание” тени через экран на след. строку, ведущий к срыву синхронизации.
- очередная итерация устранения “окошек” в наземке. Проверить невозможно, у меня они уже пару дней вообще не вылазят.
Заметка: увидел новый пост с обновлением, увидел надпись “наземка” - сперва перекачай наземку, потом из нее обновись!
Обновления очень редко требуют что-то перенастраивать (об этом я сразу упоминаю в описании), и никогда не хотят сброса на дефолты, но если включают в себя наземку - обновлять обе части софта обязательно!
Это относится ко второй части вопроса Антона.
Сейчас попробую собрать в кучу все посты с обновлениями. Получился пипец.
Обновления MPX STM32 (многабукав безкартинок)
какая цифра ФС вам кажется более разумной? сейчас 4 сек. Мгновенно тоже нельзя включать, иначе будет дергаться от каждого “пшика” на радио.
В последний раз мне хватило 2-3 секунд без управления для посещени кротов )))
Тем кто летает низко - может вообще 1 секунда нужна, а тем кто высоко и 5 не проблема.
Я и предлагаю сделать настриваемым, тогда каждый сможет подстроится под свою манеру полетов и обстановку в плане помех.
2.0.2514 + наземка
===
- важно: изменена процедура калибровки компаса! это устраняет проблему с “ненулевым” креном-тангажом после калибровки компаса “на столе”, упомянутую ssh1 и Дунделом. Убрана подстройка гейнов каждый запуск, что сбивает настройку компаса.
После обновления компас обязательно перекалибровать заново! Обновление наземки обязательно!
Хммм, странно.
обновился, перекалибровал компас.
Нажимаю Level - крен как был так и остается 4, если повернуть на 90 то тангаж. Что самое интересное Accel X и Y шарахаются около нуля.
Что изменилось то ?
Нажимаю Level - крен как был так и остается 4
Включите отображение “сырья”, положите плату горизонтально, чтобы одна из осей компаса была примерно равна 0 и напишите значения двух других
у меня на последней прошивке при переключении режимов из мануал в стаб уходит рудер на половину полного хода.
Включите отображение “сырья”, положите плату горизонтально, чтобы одна из осей компаса была примерно равна 0 и напишите значения двух других
X от 64 до 66 прыгает
Y от -1 до 1
Z 278-279
X от 0 до 1
Y от -64 до -67
Z 274-275
Сергей… Есть два варианта:
- вы не сняли при обновлении галку “local” и версия софта таким образом явно ниже 2514
- если версия “та”, значит, забыли положить плату в одно из положений. Проверяем так:
-в положении горизонтально Z в интервале 290…300.
-в положении “вверх тормашками” Z в том же интервале, но отрицательное
-в положении “тангаж 90” Х = -290…-300, при -90 знак противоположный
-в положении “крен 90” Y= 290…300 и наоборот
В “нулевых” позициях (0,90,180,270 градусов курс) X или Y должны быть в пределах 85…95, причем, симметричными на противоположных курсах.
Если значения компаса вообще стали все нулевые или очень маленькие, значит, не обновляли наземку.
на последней прошивке при переключении режимов из мануал в стаб уходит рудер
Он и должен уходить - это называется удержание угла с интегральным компонентом. Т.е. усиливает воздействие, пока не добивается своего. Чтобы вернуть на середину, нужно стронуть руддер, но оно все равно медленно уедет в какую-нибудь сторону.
Сергей… Есть два варианта:
- вы не сняли при обновлении галку “local” и версия софта таким образом явно ниже 2514
- если версия “та”, значит, забыли положить плату в одно из положений. Проверяем так:
-в положении горизонтально Z в интервале 290…300.
-в положении “вверх тормашками” Z в том же интервале, но отрицательное
-в положении “тангаж 90” Х = -290…-300, при -90 знак противоположный
-в положении “крен 90” Y= 290…300 и наоборотВ “нулевых” позициях (0,90,180,270 градусов курс) X или Y должны быть в пределах 85…95, причем, симметричными на противоположных курсах.
Если значения компаса вообще стали все нулевые или очень маленькие, значит, не обновляли наземку.
Прошивка 2514
По первым двум пунктам - все примерно так, 280-290
А вот в горизонтальном положении (0,90,180,270 градусов курс) X и Y меняются до 60-70 ну уж никак не до 85-95.
Калибровал, крутил во все стороны, пока не перестало меняться.
2.0.2527
-пофиксен окончательно паразитный крен и тангаж.
Спасибо Сергею ssh1 за помощь в скайпе при проверке и выявлении!
Так никто и не отписался, пропала проблема “окошек” в наземке после вчерашнего обновления, или нет?
Только хотел написать: - Олег, что же ты натворил?
пофиксен окончательно паразитный крен и тангаж.
С чем же теперь тр…хаться?😉 Горизонт стоит (вернее лежит…)
Но тут обнаружил, что наземка вылетает при таскании карты.
Давно не пробовал, думал, что уже перестала вылетать, тем более, при заходе в миссии сразу загружаю из самолета записанную, а она без координат, относительная, поэтому думал и не вылетала…
Ан нет - потаскал за карту, вот она родимая и вылетела, я аж вздрогнул…
Но тут обнаружил, что наземка вылетает при таскании карты.
ооо, спасибо!!! а я-то думал, чем же еще заняться? 😁
Баглист, п. 9… еще из “апрельских тезисов” 😁
а я-то думал, чем же еще заняться?
с одной стороны - я привык к вылетам, ведь дома на столе кнопки нажимаю. А как подумаю - через модем эдак в полете посыпется… за чего хвататься? Пока, правда, не предвидится в совсем близком будущем полетов по наземке. А там может и винду переставлю, если это из-за нее родимой…
Но вот еще чего подметил - раньше вылеты наземки были не только в миссиях, но и при попытке загрузить или сохранить из файла/в файл (это довольно давно закончилось).
Потом вылеты были, когда наземка неактивна (а может в идле ушла), занимаюсь другими программами/чтением новостей/скачиванием чего-нибудь… И тут перехожу в наземку - пошли окошки дружной гурьбой, диспетчер в помощь… Я как раз на “апрельские тезисы” это и относил.
Так вот сегодня оставил наземку в фоне и часа за три ничего не вылетело, именно таких вылетов сегодня не было. Как дальше будет - посмотрим)
А за горизонт отдельное спасибо 😇
Вот NTSC бы еще… 😃
Вот еще небольшой багик.
Появился когда было добавлено отключение тени ОСД.
Проявляется при отключении ОСД с пульта.
Если тень выключена в наборе ОСД в наземке - ОСД на экране ТВ включается с пульта и отключается, никакой тени нет, нормально.
Если тень включена в наборе ОСД в наземке - ОСД отключается, но замершая тень на экране остается.