Smalltim OSD and autopilot (часть 2)
Взаимозаменяемы с чем?
32f405rgt6 и 32f205rgt6 чтобы в слоновую лрс воткнуть вместо отсутствующего у подавляющего большинства торговцев 205rgt6 проц который гораздо легче найти, то есть 405rgt6. Интересует полная совместимость(ноги не менять, софт не переписывать)
А если ты о торможении с обновлением прошивок,
Движение в перед и развитие проекта это ЗДОРОВО!
Я искренне рад за Вас, и за нас.
Все правильно делаете, но есть одно НО.
При всем уважении, на сколько я понимаю, многие и я включительно, говорим (пишем) не сколько об обновлении (улучшении теней, изменение интерфейсов и.т.д) а о исправлении значительных косяков в этих прошивках.
На мой взгляд (более 15 лет в сфере западного ритейла), нужно отладить до конца в уже существующем продукте, все функции использующиеся пользователями, что бы они могли без проблем в полной мере использовать существующий продукт.
Как пример, мне пришлось купить аппу за 14000 что бы иметь возможность перенастроить каналы в аппе, так как из за косяков с комплексным PPM Optic Sport небыл принят автопилотом.
Ну ладно у мну есть возможность сказать МоПтЯтЬ, просто пойти и купить (всеравно собирался), а у мнооогих такой возможности нет.
А кто говорит про слеты прошивок?! стабильность программы заложенной автором.
Андрей я уважаю человека до тех пор пока он уважает меня и если я вас достал или помидор киньте или умолкните, я всегда пишу конструктивную критику, если все будут лизать задницу никто работать не будет. Я купил два комплекта АП и тем самым поддержал компанию Тимофея и я хочу чтобы проект развивался дальше, а не топтался на месте. “Ныл” я потому что глючила плата за которую я заплатил,но ОГРОМНОЕ спасибо компании смоллтим, мне ее заменили на новую БЕСПЛАТНО!
Вы свою позицию обозначили уже 100 раз, в каждом своем сообщении. Вас уже давно услышали. Вам поменяли плату. К чему продолжатьто нытье? Причем как по поводу, так и без повода?
Не нравится смаллтим? Нравится рвосд5? Так зачем себя неволить?
Такое ощущение, что вы кайфуете от этого…
При всем уважении, на сколько я понимаю, многие и я включительно, говорим (пишем) не сколько об обновлении (улучшении теней, изменение интерфейсов и.т.д) а о исправлении значительных косяков в этих прошивках.
Говоря об обновлении прошивок, я имел в виду именно это - оперативное исправление косяков. Комплексный ППМ был написан позже основного кода, и лег в код, как Вы видите по косякам, неудобно. Поправим.
стабильность программы заложенной автором
Тут вроде бы как не к чему придраться, или я что-то, помимо комплексного ППМ, упускаю?
Возможно, я неправ, и не придаю фиксу комплексного ППМ такого большого значения, потому что считаю эту штуку опциональной.
Логика полета? Она такая, какая есть, она понятна, она чем-то лучше, чем у других, чем-то хуже. Но вот ее развитию я придаю намного большее значение, и не отвлекаюсь на комплексный ППМ, пока логика не допилена. А там много - попробуйте-ка вспомнить всё, что напридумывали да насоветовали, начиная от экономичного режима для планеров, через полеты с целью набора высоты, большие перегрузки на высоких скоростях, и до выбора режима управления высотой при внезапной потери связи на большом удалении? А у меня все ходы записаны 😃
Комплексный ППМ сделан, но проверялся только со старым комплектом Слона.
Я может не очень понимаю в протаколах и программировании, но на сколько я понимаю, комплексный PPM, это протокол связи между приемником и АП, аналогично I2C. Если я правильно помню, то у любого протокола есть что то типа стандарта, и стандартного набора команд который регламентирован тех. документацией аналогично USB. Соответственно если оба устройства пользуют USB и в обоих устройствах его параметры общения прописаны правильно, то все будет работать и устройства поймут друг друга.
Отсюда вывод.
Если например мой Оптик Хайтековский выдает комп. PPM (ну думаю правильный) чья то футаба например выдает комп. PPM (ну думаю тоже правильный) то не должно быть никаких чудес. Кстати сказать, после замены Оптика на Аврору первоначально глюки были теже самые (пришлось переназначать каналы в Авроре что бы все обойти), значит грабли именно в АП а именно неправильно принимается приходящий протокол, а Оптик и Аврора выдают одинаково правильный комп. PPM.
Одно мне непонятно, почему комплексный PPM отлаживается со СТАРЫМ комплектом Слона, а не с девайсами именитых проверенных годами производителей (не в обиду Слону), или совместно ???
С уважением! 😃
Возможно, я неправ, и не придаю фиксу комплексного ППМ такого большого значения, потому что считаю эту штуку опциональной.
Все кто летает на Хайтеках скоро нахапают единственную модель приемника для Хайтеков у которых есть наконец то нормальный RSSI!!! Вернее раньше никакого RSSI с Хайтека было не получить 😉
Вся проблема в том что RSSI работает только когда приемник в режиме комплексного PPM (ну так почему то производительрешил).
И соответственно все будут спотыкаться об эти грабли.
Пока этот приемник заказали и получили в России не много людей, мы с комрадом Machinist уже получили и тестим.
Скоро отпишемся в форумах что железка нормальная, но радостно заявить что без проблем работает с АП пока неможем:(
Одно мне непонятно, почему комплексный PPM отлаживается со СТАРЫМ комплектом Слона, а не с девайсами именитых проверенных годами производителей (не в обиду Слону), или совместно ???
Больше 5 каналов я сам никогда не использовал, и последовательный ППМ мне просто не нужен. Может быть, поэтому с ним проблемы - он самому разработчику не нужен? 😃
Вы будете смеяться, но у меня нет аппы, выдающей комплексный ППМ, или я куда-то не туда смотрю.
У меня футаба 9ка и мультиплекс ройял про16, и что-то я не нашел, где что берется. Слоновья ЛРС, древний вариант, помогла хоть что-то запилить.
Мммм… кстати, действительно, коллеги. А где из штатных мультиплексовых 16-канального или 7-канального приемников выдрать последовательный ППМ?
значит грабли именно в АП
Антон, прием! То, что с последовательным ППМ грабли именно в АП - принято, осознано, и уже давно и многократно от вас же, коллеги, получено по шее в форуме за торможение с фиксом!
32f405rgt6 и 32f205rgt6
По ногам абсолютно точно взаимозаменяемы. По 99% периферии и функционала - тоже. Но вот в том, что заработает без изменения прошивки - всё равно не уверен.
Больше 5 каналов я сам никогда не использовал,
Ну…
4 канала на управление (если элероны через Y)
1 канал управляющий
2 канала на пантилт курсовой камеры
1 канал на затвор фотоаппарата под брюхом
1 канал шасси или можно параллельно отключаемые бортовые/посадочные огни чтоб в полете не горели 😃
Итог - 9 каналов
Световое банно с бортовыми/посадочными пока на полке лежит 😦
Ну нравится мне копийность в самолете;)
у меня расклад по управлению такой.
двигатель,РВ,РН,2шт Элероны, интерцепторы, камера, 2 канала управления(ОСД и АП). Больше каналов в моей аппе нет 😦
Но вот в том, что заработает без изменения прошивки - всё равно не уверен.
Заработает с некотором допилом софта. 40x серия - это 20x с добавленой FPU и увеличенной частотой. Не уверен, что 205 имеет 192к оперативки, как Тимофей объявил, вроде 128к только, но не суть. При замене, главное разрулить частоты, все остальное комилится и работает без проблем, как вверх так и вниз.
Единственную засаду, которую вижу на фотках - непонятно куда входа и выхода втыкать - приемник, сервы и т.д. Очевидно будет переход с узких разъемов в треноги. Не уверен, что это всем понравится. И все таки я сторонник all-in-one. Уж делать так делать - где ГПС, где датчик скорости на плате?
Еще один момент. 2М внешней флешки для всех задумок будет мало. Я уже с этим столкнулся. Если не позно, увеличить до 8М как минимум, либо сделать слот для внешней micro-sd. Данная проблема очевидно нарисуется сразу же, как начнется работа с волновыми речевыми пакетами.
Тимофей, +1 за PPM. Я бы тоже воткнул своего эксперталрс одним проводком. Юзаю 7 каналов. Всё молча жду когда…
Ой, а я чтойта лоханулся. На плату поставлены не STM32F205RGT6, а STM32F 4 05RGT6. Виноват.
Заработает с некотором допилом софта. 40x серия - это 20x с добавленой FPU и увеличенной частотой.
Проблема в том, что софт писал не я, да и вообще с STMами дела никогда не имел. Так что есть готовая скомпилированная прошивка, хочется подобрать что-то из доступных процев (скажем 405rgt6) чтобы работало.
Так что есть готовая скомпилированная прошивка, хочется подобрать что-то из доступных процев
Чтобы пользоваться преимуществами FPU нужны специальные опции компиляции. Если нет исходников, а изначально код компиленый под 20x то нет смысла ставить 40x серию. Ну и частоты могут криво активироваться. Я бы не стал без доработки исходников лить прошивку 20x в 40x
Я бы не стал без доработки исходников лить прошивку 20x в 40x
Ясно, будем искать 20ку
Честно и без обид, на последних фото вижу клон RVOSD 5.
Андрей - я открою вам 2 больших секрета. Надеюсь Тима не обидеться!
- Платы проектирую я;
- RVOSD не видел даже в интернете, ни 5-й, ни 1-й, т.ч. никак не мог сделать его клон!
Пойду поищу как он выглядит 😃
- Платы проектирую я;
круто! спасибо вам!
- RVOSD не видел даже в интернете, ни 5-й, ни 1-й, т.ч. никак не мог сделать его клон!
про клон я поторопился сказать.
3 в 1, разумеется, не клон RVOSD.
Но, ИМХО, наличие на рынке RVOSD - с лучшей, из массовых телеметрий графикой, безусловно явилось стимулом в разработке новой платформы. 😃
Есть объективные причины торможения с софтом, самая серьезная из них - временный переброс ресурсов на разработку новой системы.
Временных перебросов не бывает. Еще год назад был, по сути, один проект SmallTim OSD и АП, динамично и успешно развивавшейся.
Сейчас 2-3 проекта: АП, наземка и Head Treker (условно существующий). И что мы видим: ни то, ни другое ,не доведено до желаемого уровня, а все обещаные сроки умножаются на 3. Ладно, допустуим зима прошлого года ушла на IMU - безусловно нужный и не допускающий отлагательств компонент.
Но теперь появляется 3 в 1 - проект с принципиально новой архитектурой, куда уже невозможно просто портировать старые исходники, а нужно большинство кода переписывать заново. Понимаю, что это увлекательная и интересная задача для разработчиков, но что это означает для пользователей существующего АП? Боюсь, что плохие новости это означает. В лучшем случае выйдет еще 1-2 прошивки, прежде чем его поддержка полностью прекратится. И это весьма печально. 😦
Тимофей, прошу разрешения публично выложить мой вариант прошивки действующего АП. Там исправлено и добавлено несколько мелочей, давно ожидаемых коллегами. В частности: режим управления газом от требуемого тангажа, вместо режима удержания газа; режим сразу занимать целевую высоту, если текущая меньше целевой, попроавочные коэфффициенты для тока и напряжения; альтернативные параметры на OSD (крен/тангаж в градусах, вариометр в цифрах). Понимая, что это меньше, чем просили, но хоть что-то. Прошивка проверена и облетана за последние пару месяцев. Возможно в ближайшее время займусь PPM…
я сторонник all-in-one. Уж делать так делать - где ГПС, где датчик скорости на плате?
А я противник. 😃 Уже сейчас, глядя, на 3 в 1, вижу кучу проблемм с виброизоляцией ИМУ. Учитывая сколько кабелей подойдет к этой небольшой платке. Хорошо хоть GPS пока вынесен.
И все таки я сторонник all-in-one.
Я тоже. АП, ИМУ и ОСД c говорилкой, все интерфейсы - на одной плате. А у Вас?
Уж делать так делать - где ГПС, где датчик скорости на плате?
У себя на всех своих платах, составляющих Ваш all-in-one поищите, у меня на плате нет.
Я не хочу менять плату, когда мне захочется сменить чипсет GPS или выпустят новые хорошие дифференциальные датчики скорости.
Если не позно, увеличить до 8М как минимум, либо сделать слот для внешней micro-sd.
На что Вам мало 2 мегабайта флеша? У меня - не 2 мегабита, а 2 мегабайта. Без проблем ставится 4 на то же место. Это если не учитывать еще 2 мегабайта флеша в самих процессорах.
Если и этого будет мало, с небольшим изменением прошивки на то же место ставится 8 мегабайт флеша. А SD карточки - ненадежно.
При всем уважении, на сколько я понимаю, многие и я включительно, говорим (пишем) не сколько об обновлении (улучшении теней, изменение интерфейсов и.т.д) а о исправлении значительных косяков в этих прошивках.
На мой взгляд (более 15 лет в сфере западного ритейла), нужно отладить до конца в уже существующем продукте, все функции использующиеся пользователями, что бы они могли без проблем в полной мере использовать существующий продукт.
А не выдержала душа поэта…читал, смотрел молча…
И ко всему этому нормальную инструкцию!!! соответствующую реальному состоянию продукта,последней версии прошивки.
Номальное FAQ.!!!
Нормальный форум на сайте производителя с модераторами, с нормальной структурой - вопрос- ветка…!!!
А так грешным делом зарекся и чтоб не было соблазна и дальше ночи на пролет просиживать над косячащим АП, пытаясь что то вычитать в форуме - взял самоль за хвост - да как дал им об березу (надеюсь никто не заснял на видео и не выложил в ютуб)) - зато восстановлению не подлежит, появилась возможность направить энергию в другое русло. Щас летаю на скае с фишкой не так интересно зато как то все стабильно и работает.
Время от времени просматриваю смолтимовский сайт, мож че поменялось… ан нет…
ГПС ни в коем случае нельзя ставить на плату пилота.
Если модель имеет карбоновый корпус, будут проблемы. Соответственно, владельцы углепластиковых моделей выберут другие платформы.
Тимофей, прошу разрешения публично выложить мой вариант прошивки действующего АП. Там исправлено и добавлено несколько мелочей, давно ожидаемых коллегами. В частности: режим управления газом от требуемого тангажа, вместо режима удержания газа; режим сразу занимать целевую высоту, если текущая меньше целевой, попроавочные коэфффициенты для тока и напряжения; альтернативные параметры на OSD (крен/тангаж в градусах, вариометр в цифрах). Понимая, что это меньше, чем просили, но хоть что-то. Прошивка проверена и облетана за последние пару месяцев. Возможно в ближайшее время займусь PPM…
Без проблем, выкладывай.
Но теперь появляется 3 в 1 - проект с принципиально новой архитектурой, куда уже невозможно просто портировать старые исходники, а нужно большинство кода переписывать заново.
БОльшая часть кода как раз отработана на существующем железе и портируется без проблем. Целиком переписывается только ОСД и многозадачность - кортексы в этом плане просто лучше и с ними на порядок легче.
Боюсь, что плохие новости это означает. В лучшем случае выйдет еще 1-2 прошивки, прежде чем его поддержка полностью прекратится. И это весьма печально. 😦
Ничего особенного не означает. Как я уже говорил, поддержка АП продлится еще долго, у нас новый человек в команде, он и продолжит работу с АП, с моей помощью и под моим чутким руководством.
Сейчас 2-3 проекта: АП, наземка и Head Treker (условно существующий). И что мы видим: ни то, ни другое ,не доведено до желаемого уровня, а все обещаные сроки умножаются на 3
И то, и другое - проекты, на порядок менее востребованные, чем АП и ТМ. Соответственно, и ресурсов выделяется меньше.
Учитывая сколько кабелей подойдет к этой небольшой платке.
Всё не так страшно, как вы думаете. В понедельник обещают привезти с производства недостающее звено для этой платы - выложу фотки.