Smalltim OSD and autopilot (часть 2)

pvp

А вот осциллограммы с моего имитатора с измерением временных характеристик. На жёлтую осциллограмму не обращайте внимания - это сигнал сопровождающей синхронизации - чтобы осциллографу было удобно синхронизироваться.

Сравнив свои осциллограммы с осциллограммой Александра я вижу, где у меня не так сделано в имитаторе, как надо. Всё поправим! Только без суеты, пожалуйста!

msv
pvp:

Канальный импульс имеет положительную полярность, то есть импульс начинается с положительного перепада (из состояния логического “нуля” в состояние логической “единицы”) и оканчивается отрицательным перепадом (из состояния логической “единицы” в состояние логического “нуля”).

Правильно считать канальный импульс суммой собственно информационного импульса PPM и стробирующего импульса. Ведь это только на условных графиках импульсы прямоугольные. В реальном сигнале после аналогового канала длительность импульса и строба будет зависеть от уровня компарирования и уровня сигнала, и эта неопределенность устраняется суммированием… Полярность не должна иметь значения, автоинверсия легко алгоритмируется даже без флагов.

pvp
msv:

Правильно считать канальный импульс суммой собственно информационного импульса PPM и стробирующего импульса.

Вот я и получил ответ! Огромное спасибо, Сергей! Буду переделывать.

P.S. Вместо выливания ушата грязи - вся необходимая информация одним предложением!

Annex
pvp:

Антон [Annex]! Я здесь для того, чтобы исправлять и улучшать (одним словом, дорабатывать)

При всем уважении Павел, нет цели Вас обидеть лично, но возмущение как к сотруднику (штатному или нет) компании.
Вы редко появлялись на форуме, а пото выложили без комментариев как бы рабочую прошивку, что и было негативно воспринято по причине ее абсолютной неработоспособности.

pvp:

Представьте себя на моём месте:

Пардон за так сказать “лирику”, но многие здесь, профессионалы в своих областях, и как водится для достижения своего результата им приходится еще и решать проблеммы и задачи других, так как от этого зависит конечный (иногда командный) результат.
Хотя это и не входит в их обязанности. Но приходится 😦

pvp:

в двух ваших крайних постах лирики 90%, а по существу всего лишь 10%

Еще раз, сорри, но направление я попытался подсказать, а именно доработать не нулевую в плане PPM прошивку а 1.24.3 рабочую на 80%.

pvp:

Я уже попросил о помощи всех, для кого актуальна проблема - привести модель используемого приёмника.

Если это поможет, прикладываю фото приемника с открытой элементной базой. Возможно даташиты использованных на нем чипов помогут Вам.
(Если нужно сфотографирую крупнее)
Кстати для информации, вроде как этот приемник, перешитый Хайтековской (оптима мини) прошивкой FRSky или другой какой (непомню, на форумах буржуйских писали). Китайцы перезаточили его для Хайтеков не изобретая велосипед.

pvp:

И ещё - не надо угроз.

Это не угрозы…
Не смотря на то что я сам отнесся к продукту созданному нашими людьми с уважением, и решил стать его пользователем, и обладая недюженным терпением до сих пор не отказался от него, наблюдаю как это уже сделали многие пользователи.
Не принимаю скорополительных решений, и буду далее пользоваться Вашим оборудованием, но только если поддержка вернется на должный уровень.

pvp:

Ещё раз повторю - я - за конструктив!

Да я тоже за конструктив, но он должен присутствовать. Никто не осудил бы Вас, если бы в комментарии к прошивке было что то вроде “пробный вариан уважаемые комрады, попробуйте и отпишитесь” или “Возможно не будет работать, прошу описать как себя поведет”.

С уважением. И наилучшими пожеланиями.

baychi:

PS: А PPM-ов много всяких бывает. И то что работает с одним приемником может совсем не работать с другим. Надо набирать опыт.

Александр! 😃
Ну ведь работает же с прошивкой 1.24.3 мой приемник, с заглушенными 5м и 8м каналами но работает! И у комрада СкайВолкер работает, а у него вроде ка Слоновый комплек, или FRSky!
Я просто пытаюсь логику понять, объясни плиз темному 😃

Annex
baychi:

Не. Я делал 1.23.9. К сожалению у меня исходники от мая и там вообще нет PPM. Так что помочь пока ничем не смогу.

Да Александр, нашел кто ее 1.24.3 выкладывал.
Ссылку мне давал Kozhenkov Геннадий:

Версия 5.2.3 - Smalltim OSD and autopilot (часть 2), но контрольная панель в ней нерабочая, брать здесь толко прошивку.
Исправленная контрольная панель - Smalltim OSD and autopilot (часть 2)
Работает нормально, без проблем. Проверено несколькими вылетами на двух разных самолётах и автопилотах.

А прошивку и КП делал pvp

pvp
Annex:

А прошивку и КП делал pvp

Да что Вы говорите! Не верится прямо-таки.

Annex
pvp:

Не верится прямо-таки.

Иронию оценил…
Вот и мне не поверилось, что человек сделавший 1.24.3 выкладывает как новую - безымянную (без названия версии) 1.23.0…
По сему и смотрел кто же автар. Только вот теперь совсем непонятно…
Как? И зачем?

pvp
Annex:

…выкладывает как новую - безымянную (без названия версии) 1.23.0…

Давайте будем точными до конца! Только-что скачал прошивку с сайта из поста rcopen.com/forum/f90/topic205896/6854 - её версия 1.24.3.
Версию не менял (относительно прошивки с инверсией горизонта) и не переименовал как надо, так как торопился выложить в форум для тестов.

В результате, понять свои ошибки мне помогли два поста: от baychi и от msv, за что им большое спасибо, но отнюдь не Ваши. К моему глубокому сожалению…

SkyWorker

Павел, не торопитесь, главное результат.

smsinfo

Чтото как то непосебе стало после прочтения таких постов.
Я в сентябре еще вроде купил АП и ОСД от смалтим, ближе к весне буду ставить на
модель, а пока лежит в коробочке на полке ни разу не подключенная.
И вот теперь задаюсь вот таким вопросом а что у всех работать начинает через опы, крики, угрозы, итд?
Или это невнимательность и кривость рук пользователей?

Алексей_Сергеевич
smsinfo:

И вот теперь задаюсь вот таким вопросом а что у всех работать начинает через опы, крики, угрозы, итд?

Просто у некоторых пользователей достаточно эксклюзивные требования: Чтобы с крутой аппой работало и желательно через один проводок всем управлять. А кто попроще в требованиях летают с жгутом проводов на Турниге 9 + Эксперт без проблем, и не особо об этом распространяются. Но эти “Эксклюзивные пользователи” молодцы- не дают Смальтимовцам “дремать”, в ущерб своим нервам и здоровью. За это Им отдельное спасибо.

SkyWorker
smsinfo:

Чтото как то непосебе стало после прочтения таких постов.
Я в сентябре еще вроде купил АП и ОСД от смалтим, ближе к весне буду ставить на
модель, а пока лежит в коробочке на полке ни разу не подключенная.
И вот теперь задаюсь вот таким вопросом а что у всех работать начинает через опы, крики, угрозы, итд?
Или это невнимательность и кривость рук пользователей?

Нн
Не обращайте внимания- собака лает, караван идет. Просто сейчас конец года, плюс разработчики заняты новым проектом…

Annex
smsinfo:

Чтото как то непосебе стало после прочтения таких постов.
Я в сентябре еще вроде купил АП и ОСД от смалтим, ближе к весне буду ставить на
модель, а пока лежит в коробочке на полке ни разу не подключенная.
И вот теперь задаюсь вот таким вопросом а что у всех работать начинает через опы, крики, угрозы, итд?
Или это невнимательность и кривость рук пользователей?

Спокойно! 😃 Это рабочий процесс, просто он как то затянулся 😉
Руки как раз таки прямые, и умудряются успешно летать на сложном тяжелом самолете с взлетом и посадкой на шасси, и не совсем прямом оборудовании.

Алексей_Сергеевич:

Просто у некоторых пользователей достаточно эксклюзивные требования: Чтобы с крутой аппой работало и желательно через один проводок всем управлять.

Нет. Не в этом дело…
Просто в виду технических особенностей РУ от Hitec исторически имевшемся, пришлось выкручиваться за счет максимальных возможностей АП.
На Hitec Optic Sport 2,4 нет 3х позиционного тумблера, а 2х позиционные невозможно настроить как надо, и использовать полетные режимы АП не представлялось возможным.

Пришлось взять Hitec Aurora 9 2,4 где любые каналы можно привязать к любым тумблерам и стикам.
Вторая проблема, в Hitec_овских приемниках, на которых заводского RSSI небыло и нет (и сколхозить было невозможно), а единственный приемник появившийся для Хайтеков позволяет получить RSSI только когда приемыш работает в режиме связи по комплекному PPM.

Вот по этому мне он и необходим, нормально работающий комплексный PPM 😃

smalltim
Brandvik:

О, Тимофей, я наверное уже не раз спрашивал…, но спрошу еще раз, а есть ли в алгоритме стабилизации поправочные коэффициенты на скорость ? Ну сейчас насколько я помню\знаю ПИДы настраиваются на один режим полета и все. При этом не учитывается что при разгоне модель может войти в осциляцию, а на режимах малых скоростей эффективности будет не хватать… Может это и не нужно никому…, но интересно узнать что вы об этом думаете?

Думаю, что поправку на скорость надо вводить, в планах есть.

Annex:

Смотрел, до заливки сохраненных настроек там был хаос. После заливки сохраненных настроек все ок. И магнитного компаса показания ок.

Галочка “ИМУ подключена” поможет отцу русской демократии.

Creator991:

За последний месяц у меня два друга отказались покупать АП, так как компания смолтим до сих пор не может устранить программные глюки. делайте выводы господа.

Уважаемый, кому адресовано это сообщение?

Creator991:

Я не профи в этом но разве сигнал СУММ ППМ както отличается в зависимости от приемника?

Отличается.

Annex:

Когда вижу что люди немогут сделать элементарного, используя логику и техдокументацию.

Уважаемый, Вы уверены в том, что это элементарно?

Юрий_Захаров:

Читаю форум и делаю вывод, что перестали давать ответы на вопросы? Может что-то у них случилось или мы просто надоели со своими вопросами?

Уважаемый, мы работаем. Даже на другом конце шарика - работаем.

Creator991:

А по поводу проекта АП смолтим, ОН УМИРАЕТ.

Creator991:

Если бы я знал, что так все повернется, то год назад я лучше купил иглов и дешевле в 2 раза и прошивки чуть ли не раз в неделю обновляют и поддержка пользователей нормальная. Решил подержать отечественного производителя, а он нас решил кинуть!

Уважаемый, пожалуйста, перечислите по пунктам то, что Вам не нравится.

Юрий_Захаров:

Когда-то я задал вопрос: “эта компания состоит из одного человека?”. Если бы на сайте компании на видном месте ( например, где стоимость) было написано “мы все где-то работаем”, многие задумались, а стоит ли приобретать этот продукт. Я попробовал представить ситуацию в своей компании, когда заказчику говорят, да он на другом конце шарика…

Нет, уважаемый, Вам этот продукт приобретать не стоит. Еще вопросы?

Creator991
smalltim:

Уважаемый, кому адресовано это сообщение?

Вам уважаемый, вам! теряете вы потенциальных клиентов своим не желанием решать проблемы своей продукции

smalltim

Андрей, работаем. Сколько раз это еще повторить? На каком еще языке еще это сказать? 😃

Annex:

Ну ведь работает же с прошивкой 1.24.3 мой приемник, с заглушенными 5м и 8м каналами но работает! И у комрада СкайВолкер работает, а у него вроде ка Слоновый комплек, или FRSky! Я просто пытаюсь логику понять, объясни плиз темному

Павел посчитал слишком тяжелым и неоптимальным мой хитрожопый код, который понимает ППМ любой полярности и допускает достаточно большие вольности во временнЫх характеристиках сигнала, зато глючит 5 и 8 каналах, и выпилил его. Я думаю, он правильно сделал - я слишком всё перехитрожопил.
Ввел свой более простой и строгий код, но сделал банальную ошибку в математике. Бывает. Не ошибается тот, кто ничего не делает. Исправимся.

PiLotOff

Коллеги, можно ли хранить АПТМ на морозе? Нет ли в них элементов питания или ещё чего морозонеустойчивого 😃

И немного к разговору об аккумуляторах.
Температура -21.
Акки Turnigy 3S, 2200mAh, 25С. (обычные, не nano-tech)
Возраст - примерно год.
Время полёта квадрика - 1 минута. (при +5 было 7 минут)
Такие же акки, только новые.
Время полёта квадрика - 7 минут. (и ещё осталось)
Вывод: старые акки на морозе теряют ёмкость существенно больше.
Рекомендация: к зиме - новый комплект акков.

smalltim
PiLotOff:

Коллеги, можно ли хранить АПТМ на морозе?

Без проблем.

PiLotOff:

Нет ли в них элементов питания или ещё чего морозонеустойчивого

Есть махонькая батарейка в модуле GPS, но это вроде как не батарейка, а ионистор (“суперконденсатор”), мороза он не ботся ни при хранении, ни при использовании.

Алексей_Сергеевич
PiLotOff:

Коллеги, можно ли хранить АПТМ на морозе? Нет ли в них элементов питания или ещё чего морозонеустойчивого

Я храню все оборудование в неотапливаемом помещении- работает всё пока. Единственно что пришлось сделать- покрыть все платы лаком, поскольку иногда приходится заносить технику в отапливаемое помещение. В результате образуется конденсат на всех элементах самолета. По этой причине пришлось герметизировать обьективы у камер- запотевали изнутри.

Annex
smalltim:

Павел посчитал слишком тяжелым и неоптимальным мой хитрожопый код, который понимает ППМ любой полярности

А вот это зря если так. Вами Тим была заложена универсальность микропрограммы.

smalltim:

Уважаемый, Вы уверены в том, что это элементарно?

And to Tim and Pavel!
При всем уважении Уважаемые, ненадо злиться. Надо просто выполнять в срок данные людям обещания.

Вы вышли в большой бизнес.

У меня более чем двадцатилетний опыт работы, с бизнес партнерами которым не скажеш - “ой мы там это вот… и не уложились в срок”. Представьте что вы такое выдали Вашим зарубежным партнерам или инвесторам?
Результатом будет штраф по договору или потеря партнера/инвестора. Или и то и другое.
Так вот Ваши покупатели/пользователи не менее важны.
Бизнес как часы, одна деталь не работает - все неработает и время правильно не показывает.
И сколько не объясняй себе или окружающим что там всего лиш маленькая шестеренка сбоит, все видят неправильное время и это их не устраивает.

Я лично (как думаю и многие критикующие) не только за себя переживаю, но и за Вас…
Я как и многие более менее опытные юзеры, можем выкрутиться. И заглушить каналы и аппу поменять.
Другие могут не обладать желанием, терпением и возможностью.

Как говорится, ничего личного - чистый бизнес.

С уважением…

smalltim
Annex:

А вот это зря если так. Вами Тим была заложена универсальность микропрограммы.

Не, не зря. Проблема вылезала как раз из-за универсальности - код в середине пачки ППМ пульсов путает фронты сигнала и в итоге вообще не понимает, как воспринимать то, что видит на 5м канале. 8й- понятно, забыл убрать ППМ от телеметрии. Лечить - это некрасивые костыли и подпорки в коде.
Надежнее, всё-таки, выбрать галкой в КП, какая полярность суммППМ приходит на АП (думаю, вариант по умолчанию будет у 90% пользователей, т.е. и дергаться не надо), и не переживать.

Annex:

При всем уважении Уважаемые, ненадо злиться. Надо просто выполнять в срок данные людям обещания.

Антон, претензия принята, в форуме даны разъяснения, приняты меры, работаем. Раздражение вызывает именно необходимость в дцатый раз это повторять, и еще сообщения о том, что проект мертв и мы всех кинули. Ага, думаешь, кинули - и продолжаешь в законный отпуск раскуривать очередную особо заковыристую бумагу про оптимальный контроль самолета, навигацию и полет по точкам, чтоб, наконец, поменять нафиг всю математику в корне и закрыть хотелки по набору высоты, планерным режимам, полету по точкам и круиз-контролю, перегрузкам и прочему.

Про большой бизнес аналогия не совсем корректна, я считаю. И в количественном, поверьте, плане, и в качественном. Базовый функционал АП работает без проблем, а суммППМ и прочие хотелки - дополнительные плюшки, которые не рекламируются, не входят в технические характеристики продукта, и их отсутствие не являются критическим фактором, делающим использование АП невозможным, а заявленные на сайте характеристики - некорректными.
Необходимость в этих плюшках стала расти, и их реализация пошла вверх по шкале приоритетов. До такой степени, что Павел, например, сейчас на 100% занят только тем, что нужно исправить/добавить в АП.
По поводу поддержки в целом - я считаю совершенно естественным то, что прошивки со временем стали выходить реже, а на форуме стало меньше моих сообщений. Функционал АП со времени появления постепенно отработался, большинство хотелок реализовалось, образовалось сообщество пилотов, способных помочь новичкам, и мы, подгадав под межсезонье, постепенно переключились с “текучки” на новый АП и серьезные, требующие вдумчивого штудирования книжек, множества проверок и тестов изменения в математике существующего АП с целью без изменений использовать и в новом АП, не рассказывая о каждом чихе в форуме. Новый сайт привести в порядок, документацию обновить - сами знаете, сейчас это всё далеко от идеала.
Задержали прошивки с суммППМ и прочим - да, получилось некрасиво, но, повторюсь, претензии приняты, работаем.

Нам сейчас надо сугубые технические детали по глюкам и хотелкам, без лирики, а переживать за нас и за проект не надо.
В команде сейчас не один смаллтим, а 7 человек, и каждый делает свою маленькую часть смаллтима, это о чем-то говорит или нет? 😃