Проект Мегапират на самик!
мегаперата на дискавери:
-
для чего нужна доп. память ? На STM-ке не хватает ?
-
В каком корпусе лучше брать ?
-
После перезаливки бутлоадера, будет ли работать отладчик ?
Встроенный в Дискавери Акселометр используется ?
- это EEPROM, которой в СТМ просто нет. Предложения использовать внутреннюю flash не принимаются. 1М циклов записи и 5 мс время еепром против 10т циклов и 1 сек запись сектора флеш.
- бери в SO8, не ошибешься
- Тот “родной” СТМовский бутлодырь, который ты имеешь в виду, никуда не денется - он существует параллельно и вызывается пином BOOT0. Правда, работает только на USB OTG и USART1, так что к нам он никаким боком. Как и к SWD, у которой отдельные пины.
- Ни одной родной железки не используется. Их все можно выпаять (особенно торчащие разъемы наушников и кнопки), но лень. Только проц и стабилизатор питания можно оставить…
и 1 сек запись сектора флеш
Мои замеры показывают, что бывает и дольше, как это ни странно.
Флешка STMки может хранить редко меняемые настройки. Но писать туда полетные логи, было бы извратом.
Агонь 😃
Теперь существенный вопрос :
Какой длины можно делать провода между вортексом и диско ?
В данный момент у меня 4-проводной шлейф в 10см длиной. Подвеска 1кОм - хорошая защита от сбоев и помех.
Если питаешь от вортекса, землю сделай потолще.
Вот лейаут шилда, но я еще не проверял, только вытравил. Сделан так чтобы ставить сверху, удалив все лишнее. ОСД, ЕЕПРОМ, 3.3в на шилде, номиналы конденсаторов ОСД скажу позже.
За неимением на текущий момент нужной микрухи, может заюзать EPROM Вортекса ?
За неимением на текущий момент
имитировать I2C ПЗУ программно на отмеге? От это изврааат 😃 Если сможешь, делай…Оно ведь даже на и2с уже подключено 😃 Через ардуину вкачаешь совт или через аврдуд от АВРского икса. В принципе, запись/чтение простые, по даташиту, никаких пакетов, операция-байт. Адрес 0хА8.
Только для чего такие мучения? микруха стоит 16 рублей (не баксов). Даже в нашем мухоср их полно.
Ща поеду в гамазин, искать. В нашем “колхозе” тока один толковый магазин с электронными компонентами. И это при наличии РАДИОТЕХНИЧЕСКОГО Универа, в котором учат в том числе и разработке МК.
У меня щас на даче два таких будущих инжИнера фундамент проектируют 😃 в смычсле роют и заливают 😃😃😃😃
Как сказал продавец из магазина, цитирую. “Очень распространенный вопрос в магазине, - Дайте мне переменную ёмкость на 16КОм” - и это от студентов “Радика”. Када я своих “чернорабочих” тобишь студентов спросил, что они знают про STM - получил удивленные лица и вопрос - а что это ?".
Кроме Атмела и ПикоФ в универе ничего не преподают теперь. Да и то что преподают 😦
ржу 😁 ага, молодежь нонче уже не та… завалили ардуинами хоббийный рынок!
Емкости на ОСД: обозначения на схеме с рцгруппс.
С6-1n
C7-0,22
C9-0,1
C8-1n
Полетал на Вортексе. На 2.24 мод от Леонида.
Стабилизация работает почти хорошо. Есть недочеты, но терпимо вполне. Скорее всего нужно ковырять пиды.
Попытался полетать по точкам на автопилоте. 😦
Хорошо что запустил автопилот на высоте 100 метров.
Борт непрерывно терял высоту с разной интенсивностью.
По прямой не сильно, а в повороте с креном, проваливался метров на 5-10.
Затем летел со снижением к следующей точке.
К третьей точке маневры были уже у самой земли, соответственно после третьего поворота борт плюхнулся на землю и автопилот благополучно ПОЕХАЛ на колёсьях по маршруту.
Хорошо, что далеко не уехал, в траве застрял.
Так вот вопрос к опытным, че ему нужно “крутнуть” шоб он не терял, а в идеале восстанавливал, высоту заданную в плане полета ?
ПЫСЫ Борт не стандартный, два мотора, вес примерно 2500. На ручке легко улетает вверх. Тяга, примерно, 80% от веса.
совет йузать такой ап, где есть пид газа на всю шкалу и нормальное удержание высоты и скорости 😉
По мегапиратХ на СТМке.
Купил ИПром. Аж две - у нас дорога аж по 30 рублёф. Е-ОСД с хобей ковырять жалко, поэтому заказал отдельный делитель (обещали дня за два спаять).
совет йузать такой ап, где есть пид газа на всю шкалу и нормальное удержание высоты 😉
Совет конечно ПРАВИЛЬНЫй , каГбы я это и сам понимаю. Просто, надеялся услышать конкретные советы, что бы самому не колдовать и не изобретать лисапеТ.
Олег, вопрос по е-ОСД. У меня почему то в строке к координатами, целая часть выводится нормально, а то что за точкой вообще нечитабельно, как будто он по одним и тем же знакоместам выводит разные цыфры.
Подскажи в чём может быть проблема.
вопрос по е-ОСД
есть такой глюк. Появляется при определенных цифрах. Так и не выловил. Можно заюзать sprintf вместо intos, она стандартная, но тогда запятых не будет…
Ок. Усвоил. будем посмотреть.
Попытался полетать по точкам на автопилоте.
Таки читоб оно полетело надоть настроить однака 😃
Настройки калибровки все прошел как полагается 😃?
В отличии от первоначальной версии где калибровка радио происходит при каждом старте в моей версии этого нет ибо неразумно так делать 😃 Настройка следующая, врубаешь мануал взлетаешь, тримируешь чтоб летел ровно, сажаешь, проходишь в планере калибровку радио (АП запомнил центральные положения стиков) взлетаешь опять в мануале при полете по прямой врубаешь режим ФлиА смотришь чтоб летал так же прямо. В планере максимальный угол крена для начала поставить лучше 30 градусов (если поворачивает в ФлиА при максимальном положении стика тоскливо, угол прибавляем), вниз лучше всего для начала -5, вверх 25. В ФлиА ручку на максимум в любую сторону смотришь поведение, если сильно просел по высоте при повороте, надо прибавить ПитчКомп на 0.1, если наоборот задирает нос соответственно убавить. Далее уже теститшь РТЛ после взлета врубаешь РТЛ, АП должен на максимально разрешенном газе набирать высоту пока не достигнет высоты в переменной АльтХолдРТЛ, далее газ должен скинуть (до процентов указанных в переменной газ круиза) и летать кругами или еще как нить если есть ветерок хорошо дует, но возле дома 😃 И только после того как это будет работать как требуется уже можно лететь по точкам 😃
Все это относится к настройкам без датчика скорости, с ним история совсем другая (алгоритмы полета меняются в корне…)
Олег, проект МегапиратаХ стал закрытым?
Таки читоб оно полетело надоть настроить однака 😃
Настройки калибровки все прошел как полагается 😃?
В отличии от первоначальной версии где калибровка радио происходит при каждом старте в моей версии этого нет ибо неразумно так делать 😃 Настройка следующая, врубаешь мануал взлетаешь, тримируешь чтоб летел ровно, сажаешь, проходишь в планере калибровку радио (АП запомнил центральные положения стиков) взлетаешь опять в мануале при полете по прямой врубаешь режим ФлиА смотришь чтоб летал так же прямо. В планере максимальный угол крена для начала поставить лучше 30 градусов (если поворачивает в ФлиА при максимальном положении стика тоскливо, угол прибавляем), вниз лучше всего для начала -5, вверх 25. В ФлиА ручку на максимум в любую сторону смотришь поведение, если сильно просел по высоте при повороте, надо прибавить ПитчКомп на 0.1, если наоборот задирает нос соответственно убавить. Далее уже теститшь РТЛ после взлета врубаешь РТЛ, АП должен на максимально разрешенном газе набирать высоту пока не достигнет высоты в переменной АльтХолдРТЛ, далее газ должен скинуть (до процентов указанных в переменной газ круиза) и летать кругами или еще как нить если есть ветерок хорошо дует, но возле дома 😃 И только после того как это будет работать как требуется уже можно лететь по точкам 😃
Все это относится к настройкам без датчика скорости, с ним история совсем другая (алгоритмы полета меняются в корне…)Олег, проект МегапиратаХ стал закрытым?
Леонид.
И ты молчал???
Я уже какую неделю с твоим Ежеужом борюсь - не могу понять что и как…
А оказывается все просто - инструкции по настройке небыло!
Завтра пойду тестить…
Я так понял, что Вортекс и мегапират Х - это прошлое…
Так что останемся на Ежеуже - его будем юзать…
Посему - Леонид большая просьба:
Сделай читабельную и понятную юзерам инструкцию по настройке и проверке…
спасибо!
===
Закрыты все глюки в плане отработки миссий и изменен вид карты в планировщике
Просьба перекачать наземку и обновить поршивку кнопкой. К сож, пока это актуально только для 1 человека…
На время активной отладки поршивки могут быть без звука, т.к. со звуком долго заливать и это бесит. Знаменитый beep-beep PULL UP!!! мы еще услышим (он там есть, хотя, не дай бог, конечно)
===
Леонид, извини, поковыряться в исходнике STM не получится.
Леонид, извини, поковыряться в исходнике STM не получится.
хе-хе
Леонид, извини, поковыряться в исходнике STM не получится.
Жаль… Походу проект ушел в чисто коммерческое русло 😦 Большинству из присутствующих в этой ветке коробочное решение не так интересно , все же мегапират и выбирали многие для того чтоб полазать по коду своими ручками 😃 Хотя большей части моделистов походу будет самое то, если оно будет хорошо летать 😃
Я уже какую неделю с твоим Ежеужом борюсь
А чего с ним бороться, я же сразу сказал, тести пиши, чем смогу помогу 😃 А настройки, дык они едины что для арду пилота, что для любого другого 😃 Сперва настраивается мануал режим, заносятся значения в АП потом стаб режим и тд тп 😃