Альтернативная прошивка к FlySky/Turnigy/I-Max/Eurle (Кодер Fokus-a - MSV)
Ага тут Футаба шину свою подогнала уже - для пущей совметимости и искоренения PPM. Пока есть PPM - будет совместимость, иначе нет, да и с PPM, по хорошему, повезло всем очень поскольку та же футаба не хотела заморачиваться. Не договорятся никогда производители аппы - им никому это не выгодно.
Он не передаёт длину импульса, он передаёт значение. А какой модуляцией и каким протоколом он его передаст - зависит только от тех, кто пишет софт к ВЧ части.
Значение, намерянное по аналоговой длине импульса, ага. Об этом и речь. Мерять же можно с разной дискретизацией и точностью.
Резюме: судя по написанному - вы прекрасно разбираетесь в уровнях, протоколах и прочем, тогда вот вам скелетка : из пульта резисторы нафиг, перфорированные полукруги вас спасут + оптопара, вот избавились от одного аналогового звена.
И точность будет как у мышки старой. Уж тогда квадратурные энкодеры. Впрочем, я совершенно не против аналога на входе и выходе. Я не понимаю, зачем он в промежуточном месте. Ну, да, да, да, кроме того, что PPM – индустриальный стандарт с какого-нибудь 1950-го года.
Теперь сразу о минусах - во первых, вы потеряете определение “стартового” положения сервы и стиков, во вторых - благодаря стандарту ППМ я покупая у Димы “Эксперт ЛРС”, у китайцев ЧайнЛинк, у немцев Томаса, у амеров Драгона и т.д. не боюсь, что они будут несовместимы по сигналам, в отличии от вашей системы.
Почему, покупая Wifi оборудования я тоже ничего не боюсь? или DECT-телефон? Или BT-гарнитуру? Вопрос, впрочем, риторический 😦
Сигнал PPM там цифровой ( “1” - “0” ), линии короткие, длительность фронтов - минимальна, точность приемника этого сигнала ( в цифровом передатчике ) - высокая, так что если все честно делать, то 10 бит ( 0.1% ) - реально. PPM все равно нужен для тренерского разъема, так чтобы ничего дополнительно не выдавать - прямо его и используют, в т.ч. заодно получая возможность менять модули передатчика ( например, с обычных на 2.4 ГГц ), не меняя кодера.
Ох. Во временном домене он не цифровой. И, главное, нифига не расширяемый. Передайте мне NEMEA по PPM? Никак, да? Я про то и пишу – было бы здорово уже заменить PPM хотя бы на тот же UART с прописанным и расширяемым форматом пакетов. Ну или SPI, или I2C – это уже совершеннийшие детали, не важно.
А в СПЕКТРУМах ( относительно новых ) - данные в модуль передатчика уже через UART передаются.
Вооооот.
Как использовали, так и используют. И китайское железо - почти полный клон СПЕКТРУМовского ( м.б. за исключением спец. микросхем типа усилителя в передатчике или переключателя антенн в AR6110, которые им не достать или это дорого ). И в телеметрии - то же железо используют ( в short range - обычный сателлит, в long range - модуль как в передатчике, хотя софт м.б. и немного другой ).
Тоже, кстати, странное решение – оверхед именно на то, что это Wireless USB, довольно здоровый. С другой стороны – вон, выше про si4432 показывают, чистый трансивер, без всяких USB и лишних слоёв.
Что касается объединения приемника с передатчиком телеметрии - идея здравая ( например, после приема пакета канальных импульсов приемник сразу же по тому же каналу отправляет в ответ пакет телеметрии ), но есть проблемы - аналоговые сигналы снимать нечем ( аппаратных ресурсов стандартного чипа не хватает, приходится еще один вешать - так и делают ), и софт может уже не влезть ( если через PSoC Designer его писать ). Ну и софт модуля передатчика дописывать надо.
Слушайте, ну ARM уже стоит $2 за штуку, и жрёт 100mA на 100 мегагерцах и памяти у него 256-512Kb фдэша и 128Kb RAM. Ну о каком ``аппаратных ресурсов может не хватить, софт может не влезть’’ вообще разговор? Отдельно ARM, который всё делает и готовит пакеты, отдельно радиомодуль на том же si4432, который мы кормим байтами в обе стороны… Два таракана по 5x5мм, суммарное потребление никакое по сравнению с теми липолями, что у нас и так на борту. Про PSoC Designer вообще смешно – оно всё програмимруется на C/C++, зачем какой-то дизайнер?
Низкий поклон FOKUS’у и MSV, что они нашли в себе силу пройти до этот путь до результата и не пожалели его выложить. Ну и другим участникам проекта - мое уважение, чтобы никого не обидеть.
С этим я и не спорю. но надо куда-то двигаться дальше, а не цепляться за PPM…
Не договорятся никогда производители аппы - им никому это не выгодно.
Ну, я верю в лучшее – сначала вон радиотелефоны все несовместимые были, а потом DECT/GAP придумали, ничего, всё работает.
Ну, я верю в лучшее – сначала вон радиотелефоны все несовместимые были, а потом DECT/GAP придумали, ничего, всё работает.
Сколько телефонов, а сколько пультов. Пульт выбирается как хорошая зеркалка - тысяча соображений вплоть до религиозных. Кстати, производители зеркалок тоже по подсоединению объектива не договорились и ничего. PPM у всех разный, но очень похожий в этом спасение. Кстати, в реальнос режиме времени мало цифири может работать, сравните работу сервы от UART стандартного (не Спектрум) и PPM - UART замедляет.
Значение, намерянное по аналоговой длине импульса, ага. Об этом и речь. Мерять же можно с разной дискретизацией и точностью.
Всех устраивает пока ) А для любителей “разрешение 4096” - уже давно практики придумали метод - шаг триммера “1”, на качалку сервы лазерную указку, и на сенке по пятнышку посчитать РЕАЛЬНОЕ кол-во положений сервопривода ))))) Результат вас очень удивит (если он вам ещё не известен), после этого вы не будете заморачиватся точностью передачи ширины ППМ импульса ))))
Почему, покупая Wifi оборудования я тоже ничего не боюсь?
Да мы уже поняли, что вы просто ГУРУ во всём, если подружите ещё на моих глазах в режиме ВДС Убунту и Длинк например - то сломаю кий и уйду из большого спорта 😃 😃 Нет, ну всё же как приятно общаться с оптимистом, который ещё не бегал по граблям совместимости )))) И БлюБокс + Альфа вспомните на досуге, когда в очередной раз ВиФи линк будете строить 😃 НУ не виноват я, что три года был провайдером ВиФи интернета : ) 😃 😃
А по Г_Зубам - Вам рассказать как любили друг друга Моторолловский Зуб и Соня/Эрик трубки? Ну просто до безумия 😃 Только если в ГЗ отваливалась гарнитура так, что приходилось перегружать трубку, то если у меня линк на модель отвалится в полёте - то перегружать мне будет уже нечего 😦
Слушайте, ну ARM уже стоит $2 за штуку
Уже на него все переходят, это вы кк то пропустили этот момент 😃) Даже в простейших регулях уже АРМы ставят))) И тот же Чайн Линк уже то же на нём)
оверхед именно на то, что это Wireless USB, довольно здоровый. С другой стороны – вон, выше про si4432 показывают, чистый трансивер, без всяких USB и лишних слоёв.
“Wireless USB” - это просто рекламное название. В большинстве железа от СПЕКТРУМ в качестве трансивера стоит CYRF6936, а она к USB вообще никакого отношения не имеет. Если уж совсем точно - в совсем некоторых изделиях используют CYRF69103 ( такой же трансивер и процессор на одном кристалле ), которая похожа на обрезанную CYRF69213, у которой есть USB.
abalex >> софт может уже не влезть
Слушайте, ну ARM уже стоит $2 за штуку, и жрёт 100mA на 100 мегагерцах и памяти у него 256-512Kb фдэша и 128Kb RAM. Ну о каком ``аппаратных ресурсов может не хватить, софт может не влезть’’ вообще разговор?
Это я в ответ на то, разбирался ли кто-нибудь с радиочастью и что для телеметрии использовать то же железо.
Например, взять DX5e и китайский оранжевый приемник за $6, и сделать из этого подобие DX8 с телеметрией 😃
Всех устраивает пока ) А для любителей “разрешение 4096” - уже давно практики придумали метод - шаг триммера “1”, на качалку сервы лазерную указку, и на сенке по пятнышку посчитать РЕАЛЬНОЕ кол-во положений сервопривода ))))) Результат вас очень удивит (если он вам ещё не известен), после этого вы не будете заморачиватся точностью передачи ширины ППМ импульса ))))
Вопрос не в числе шагов а в джиттере. И зря потраченных ресурсах. И нерасширяемости протокола, что важно для телеметрии.
Да мы уже поняли, что вы просто ГУРУ во всём, если подружите ещё на моих глазах в режиме ВДС Убунту и Длинк например - то сломаю кий и уйду из большого спорта 😃 😃
Чините убунту – оборудование (!) тут не при чём. На Windows и FreeBSD всё работает, а что там с вашими линуксами не так – не знаю. Впрочем, полнейший оффтопик.
И БлюБокс + Альфа вспомните на досуге, когда в очередной раз ВиФи линк будете строить 😃
Ага, нарушать стандарты – весело и с пользой. Это о блюбоксе. Вифи никто не делал для long-range линков, по определению, для этого есть отдельные стандарты, не 802.11a/b/g/n/ac, которые про WLAN, а другие буковки и циферки. И там проблем особых нет. То, что хитрожопые провайдеры пытаются настройкой таймаутов и ягами заставить wifi работат на 2-4-10 километров, вместо того что бы взять соотв. оборудование – ну, да, все экономят как могут, понимаю. Но не надо тут совместимость приплетать.
На этом предлагаю обсуждение WiFi всё же свернуть.
Уже на него все переходят, это вы кк то пропустили этот момент 😃) Даже в простейших регулях уже АРМы ставят))) И тот же Чайн Линк уже то же на нём)
Ну вот и славно.
“Wireless USB” - это просто рекламное название.
…
Это я в ответ на то, разбирался ли кто-нибудь с радиочастью и что для телеметрии использовать то же железо.
А, Ok, спасибо за полезную информацию.
Вопрос не в числе шагов а в джиттере. И зря потраченных ресурсах. И нерасширяемости протокола, что важно для телеметрии.
А кому нужны ваши дороги??? (С) Назад в будущее. Телеметрия важна для ФПВ, а там всё по другому, не поверите 😃 😃 А для банальных полётов хватает и ФриСкая - напругу и температуру контролировать может, об уровне сигнала предупреждает… Что ещё вам не хватает для полного счастья???
Чините убунту
Убунта не только линукс, но и фирма, достаточно крутого уровня 😃 но видно у вас ВиФи дальше Г-Линка не пошло )))) (убнт.ком, можете как нибудь посмотреть для интереса 😃 )
Это о блюбоксе. Вифи никто не делал для long-range линков
300 метров - ЛР линк, ББ - вообще самоделка… Ню-ню.
То, что хитрожопые провайдеры пытаются настройкой таймаутов и ягами заставить wifi работат на 2-4-10 километров
??? Какие таймауты??? Вы эт, ВиФи не с чем не спутали? Там только АСКом можно играться, но глобально он ничего не изменит. Предлагаю перейти в наг.ру или 123лан, там у меня то же тысячи сообщений и десятки тем)))
Ну вот и славно.
Вы рады - ну мы счастливы 😃 Хоть в чём то вам угодили 😃
Впрочем, полнейший оффтопик.
На этом предлагаю обсуждение WiFi всё же свернуть.
А так тут ВООБЩЕ это всё оффтопик, так как в ЭТОЙ теме пишет Александр, автор обсуждаемой модификации ПРОШИВКИ, а не какие то теоретические выкладки чьего то разума.
Поэтому прекращаем немедленно флудить, и все вопросы ТУТ обсуждаем только об вышеупомянутой прошивке. Кода.
Народ, есть аппа, работающая со стандратными модулями. Есть стандартные модули. Одно должно подходить к другому и никак иначе.
А то,что вас осенило, что цифра-аналог-цифра и т.д. - тут все просто. Я года 3 назад писал про спектурумовский модуль от дх5. Этот модуль + сателит приемника = практически прозрачный ком-порт. И никакого аналога. В новых спектрумовских передатчиках трансиверы по СПИ управляются напрямую от кодера. Аналога тоже нет. В мультиплексах - тоже по компорту цифра в модуль льется. И даже больше! Его целая проблема заставить ППМ выдать. По их идеалогии - если нужен модулю ППМ путь модуль этот ППМ и готовит. 😃 В последних прошивках ППМ оставили лишь для совместимости с одной версией модуля. 😃
И все окрыто, обовсем 100 раз написано. Так что споров быть не должно. Нужна цифра - берите цифру. Перепаять два тумблера на другие ноги хоть и проблема, но небольшая.
Не претендуя на звание “Доброго Человека” постараюсь объяснить:
Имеем - у крутилки 3 контакта - крайние и средний. Запомнили средний по цвету.
(положение крайних нам не важно, можно и тумблер перевернуть потом, или реверс на этом канале включить.)
У 3х позиционника так же 3 контакта - средний и 2 крайних. Подпаиваем наши провода ТОЧНО ТАК ЖЕ, как и на крутилке было - т.е. средний бывшей крутилки на средний 3х позиционника, крайние от крутилки - на крайние 3х позиционника.
Теперь о резисторах - берём 2 одинаковых резистора номиналом 5…10 кОм и впаиваем их между контактами 3х позиционника последовательно:
КРАЙНИЙ контакт -----резистор------СРЕДИНЙ контакт-----резистор------КРАЙНИЙ контакт
Т.е. резисторы располагаются от среднего к крайним, если приглядитесь - на вашей фотке есть в правом верхнем углу платка с 2мя резисторами - так это оно и есть.
Если совсем не понятно - вечером нарисую )))
Не претендуя на звание “Доброго Человека” постараюсь объяснить:
спасибо, добрый человек! Все стало ясно, соединяем последовательно. Немного напугало наличие платки. Номинал сопротивлений критичен? другой добрый человек написал, что 2.4 кОм все эта котовасия затеивается для FPV c автопилотом FY31AP что бы управлять режимами автопилота, крутилка ясен пень не дает тактильных ощущений как тумблер
спасибо, добрый человек!
Да не за что )))
другой добрый человек написал, что 2.4 кОм
Можно и так. Суть - на крайних точках всегда разница 5 вольт. При номиналах 2,5кОм = получим 1 мА тока. Чем меньше номинал резисторов - тем бОльший паразитный ток будет потреблять эта цепочка, но станет выше помехозащищённость её. В наших реалиях раньше повиснет камень (проверено на моём грустном опыте) чем появятся сбои на каналах.
Но ещё раз - это не принципиальный вопрос, на ваше усмотрение.
все эта котовасия затеивается для FPV
Постараюсь за зиму дописать прошивку Алексея для ФПВ )) В основных планах - увеличение каналов до 12ти, добавление нескольких дискретных каналов (на тумблеры двойных расходов, они для ФПВ не критичны) и изменения косметического вида - замена надписи ТКут на РТН и прочие мелочи))
Да не за что )))
Андрей обращусь к тебе еще с вопросом. Все сделал как ты говорил, припаял резисторы и…
Верхнее положение - сигнал в минус на 80% - ок
Нижнее - в плюс на столько же
А вот в центральном положении (off) происходит странная штука - поначалу сигнал не меняется ( должен по идее в 0 встать). Но через пару минут постепенно сползает почти в ноль
Смотрел в меню display в стоковой прошивке
Где собака порылась?
А вот в центральном положении (off) происходит странная штука - поначалу сигнал не меняется ( должен по идее в 0 встать). Но через пару минут постепенно сползает почти в ноль
Значит резисторы большие по номиналу, или надо по схеме посмотреть, где китайцы ёмкость присобачили и уменьшить её в разы. Крайние положения - это или +5вольт, или 0 вольт напрямую, а вот среднее - это должна быть половина напряжения - т.е. 2,5 вольт.
Возьмите тестер и замерьте напряжение на среднем контакте при “среднем” положении переключателя.
Все оказалось тривиальнее, битый тумблер, взял другой, все четко в ноль уходит в центральном положении мгновенно
Вот она сермяжная правда и назидание всем нам. Прежде чем лезть в высшую математику проверь ,млин, предохранители.
Вы будете смеяться.
Не могу найти версию прошивки:
1 для Атмеги64 на 3 модели с полетными режимами
2 для Атмеги64 на 8 моделей без полетных режимов.
По ссылкам форума не нахожу. Помогите кинув на haron(гав)tut(тчк)by
А то обещал детям прошить и не хочется их подвести.
Заранее огромное спасибо
Неужели это еще кому-нибудь нужно?😁
Алексей Вы правы! 😒Это МНЕ и моим кружковцам _ОЧЕНЬ_ нужно! Спасибо! То что надо. А те прошивки , что были у меня раньше с крашем винта пропали:(
Просто ER9 чуть менее понятная, за то гараздо более функциональная, к ней есть утилита для изменения настроек с компа. Подавляющее большинство пользуется ею.
Просто ER9 чуть менее понятная, за то гараздо более функциональная, к ней есть утилита для изменения настроек с компа. Подавляющее большинство пользуется ею.
А можно ссылку на эту утилиту?