Альтернативная прошивка к FlySky/Turnigy/I-Max/Eurle (Кодер Fokus-a - MSV)
[QUOTE=Aleksey_Gorelikov;2923290]Вы фьюзы правильно установите
В CVAVR галочка стоит только на CKOPT=0
Фузы были считаны с полностью рабочего передатчика Самодельный передатчик (часть 2),который проработал около года без каких-либо видимых глюков
В зависимости от серии проца глюки проявляются. Надо активировать оба фьюза bod-чего-то там. Он как раз и предназначен для сохранения епрома. При маленьких емкостях на ресете - епром почти ни у кого не слетает и без бод-а. И в самодельном передатчике об этом писалось на протяжении нескольких лет. Причем епром слетал всего у 3-4 человек и бод-ом лечился. Лучше не рисковать судьбой и на самодельном передатчике эти фьюзы тоже активировать.
У меня епромка слетала из-за большой ёмкости после стабилизатора. Медленное нарастание питания наверное.
И отсутвие БОД!
Фюзы: галки поставил на СКОРТ, BODEN
Конденсатор поменял на 0,1 мкф.Будем тестить дальше.На выходных думаю облетать аппу.Спасибо авторам за прошивку!
BODEN
Кроме BODEN лучше еще и проверить BODLEVEL - его ТОЖЕ программировать, тогда при падении <4 вольт будет сохранятся ЕЕПРОМ. Если его не поставить - уже будет <2,7, а это уже “на грани”.
И у меня получилось!
В смысле- прошить Флайскай.
Вчера весь день возился, так и не поборол- не мог заставить программатор видеть аппу. Но сегодня тщательно почитал эту ветку , принял некоторые меры- и все вышло.
Вкратце про путь к успеху:
1- программатор “5 проводков” на ЛПТ порт. ( кстати, их там 7 - еще 2 перемычки)
2- отпайка конденсатора, возле reset. Просто одну его сторону нагрел и приподнял. Вторая сторона- осталась в плате.
3- Перед прошивкой, вытащил на плате аппы все разъемы.
4- программатор ЮНИПРОФ. Причем писал\читал в режиме “тормоз”. Ну и выводы надо назначать вручную- там по умолчанию неправильно указаны номера выводов.
Странно, ни одна другая программа не “увидела” контроллер. Почему- не знаю.
Кроме того, питание 5 вольт на процессор подал от крайних пинов “джойстикового” разъема. Его вполне хватило.
Господа, только не ругайтесь:)
В поисках оптимальной под планер прошивки, особо заинтересовался этой. И как то не понял- в последней версии все 3 крутилки работают? Или все же одна?
И у меня получилось!
Поздравляю )
И как то не понял- в последней версии все 3 крутилки работают?
Все три работают. Они отображаются в виде линий на дисплее и их необходимо откалибровать в начале, вместе со стиками, по логике - крайние положения и центр.
куда опять все файлики пропали? 😦
rcopen.com/forum/f8/topic182549/265
да и других не вижу…
А кому они нужны? 😃 Просто как-то почистил вложения. Подумалось, что эта прошивка уже не актуально. Мыло в личку - вышлю чего захотите. 😃
Я очень прошу прощения, но прочитав ветку так и не понял какая на сегодня самая свежая прошивка и где она же лежит.
Если не в лом прошу направить по следу.
Может есть где-то сравнительная таблица прошивок, чтобы знать отличия и определиться какую выбрать.
Заранее спс.
А кому они нужны?
Нужны-нужны! Ну по крайней мере для варианта, где есть четко разделенные 3 режима полета, каждый со своими настройками. В частности- планера. Это, имхо, очень интуитивно-понятная прошивка именно под такую логику. Сама концепция востребована с точки зрения планеризма !
Кончились у меня резисторы в стиках. Установил СП3-4аМ 6.8кОм. Родные, как выяснил позже, имеют зауженный диапазон - примерно в 50 градусах у них весь диапазон. В итоге калибровку нормально не проходит. После калибровки проверяю показания движений стиков в меню Monitor - все нормально. Но при следующем включении - снова простится калиброватся, приходится жать кн. отмены.
посмотрите в коде есть проверка на размах считанного с ацп значения. Просто в вашем случае диаппазон напряжения со стиков в 6 раз меньше обычного, следовательно, точности никакой.Конечно проверку можно отключить. Но лучше уж нормализовать напряжение со стиков операционниками. Еще можно уменьшить “ход” контактоллом
Спасибо 😃 уже забыл как cvavr выглядит 😃 Наверное, понажима пока кнопочку, точности думаю хватит, в хозяйстве самодельный изик и 4руссокоптер, который летает почти безаварийно даже после 2Л пива. Резисторы родные разбирал, брызгал WD40, хватило на пару полетов, потом дребезг вернулся, контактол уже не актуален - родные резисторы на помойке. А вообще грустно, интересно, это мне одному так с резисторами повезло? Больше всего дребежжал элероновский.
контактол уже не актуален - родные резисторы на помойке.
А я вам контактол предлогал не к родным резисторам применять. А у новых - неиспользуемые сектора “подковы” замазать.
Я почитал-почитал про все эти передатчики и их альтернативные прошивки и был шокирован.
Микроконтроллер передат ЦИФРОВОЙ сигнал на ЦИФРОВОЙ передатчик как PPM!? В 21-ом веке!? А там его снова оцифровывают (заявляя точность в 10 бит на канал!) и гонят в виде цифровых пакетов по цифровой линии связи? Это вот всерьёз так проектируют аппаратуру, да, кроме шуток?
А если серьёзно – разбирался ли кто-нибудь с 2.4Ghz радиочастью? Собственно, сооборажений несколько:
(1) Практически все 2.4Ghz чипсеты двухсторонние. Для телеметрии можно использовать почти наверняка то же железо – обратный канал. По крайней мере первые Спектурмовские моули использовали Wireless USB (!!!) чипсет от Cypress Semiconductors – полностью двухсторонний. Вряд ли Китай изобрёл что-то новое.
(2) Избавится от наследия тёмных веков PPM и нормально передавать посчитанные данные каналов на передачу в цифре, 10, а то и все 16 бит. Так же сделать режимы для протоколов разных производителей – а то вот ЛидерХобби тут продавал 7-ми канальную аппаратуру – наверняка на физическом уровне она совместима с всеми используемой 9-ти канальной, но протокол-то другой…
(3) Сделать центральную плату для реализации предыдущего пункта не на Меге а на ARM M3, или LPC17xx или STM32F103. Стоят они чуть не дешевле мег уже, а можно будет сделать и подключение по USB для симуляторов прямо с того де пульта (без переходников опять) и много что ещё.
Хоть это тут и оффтоп,
Я почитал-почитал про все эти передатчики и их альтернативные прошивки и был шокирован.
😃 : ) То ли ещё будет…
Микроконтроллер передат ЦИФРОВОЙ сигнал на ЦИФРОВОЙ передатчик как PPM!?
А ППМ и есть цифровой сигнал. С огромным преимуществом - его можно гонять по аналоговым линиям, например, используя обычные радиостанции, что многие и делают.
А если серьёзно – разбирался ли кто-нибудь с 2.4Ghz радиочастью?
😃 😃
1е. Да, и что? ФрайСкай начал использовать обратный канал. Кто хочет - его (ФС) пользует.
2е. Радиообмен происходит по _абсолютно_ другому протоколу у всех, те же вышеупомянутые “чипы от мышек” не могут физически передавать ППМ 😃 Ну если только совсем извратится. А кодировка так и обозначается - ФССС, и т.д., кто на что горазд. Как то пару лет назад взломали код Спектрума - и только самый ленивый китаец не стал делать приёмники по 14 уе. С Футабой та же история.
3е. А зачем??? Там МЕГИ за глаза хватает. Ну если не заморачиватся как в топовых моделях на цветной дисплей и проигрывание МР3 музыки.
П.С. Учите матчасть 😃 Что бы вы понимали - МЕГА (ну или любой другой пульт) должен просто опросить 4…8 резисторов и столько же тумблеров, потом исходя из условий (миксов, кривых и т.д.) сформировать ППМ и отправить его на ВЧ модкль. ВЧ сам закодирует ППМ по самым современным стандартам передачи данных 22го века 😃, передаст его по разным частотам с большой избыточностью и с прыжками по частотам как защита от помех, приёмник это примет несколькими антеннами, проверит правильность пакетов с каждой из антенн, и выберет “целые” пакеты, откуда он уже извлечёт ППМ и передаст его дальше.
Больше тут изобретать нечего, велосипед придумали до нас 😃 😃
НУ как то так…
и был шокирован
Вы не первый… 😃 Но догадаться почему в век мегаядерных многогигагерцовых чипов поддерживаются аналоговые интерфейсы совсем не сложно… Вас же не удивляет, почему до сих пор TV и радио вещает на стандартах, разработанных в 40-е годы? А там мотивации перейти на цифру гораздо больше…
Отсутствие промежуточных аналоговых интерфейсов практически в RC практически никак не повлияет на качество/надежность управления для конечного потребителя. Зато свяжет его по рукам и ногам несовместимостью ни с чем…
А ППМ и есть цифровой сигнал. С огромным преимуществом - его можно гонять по аналоговым линиям, например, используя обычные радиостанции, что многие и делают.
Нет, PPM – не цифровой сигнал. По определению. Импульс может быть любой длительности и от того, с какой точностью будет измерена длина импульса, зависит результат. Более того – от джиттера таймера в приёмнике (не важно, после радиоканала классического типа – AM/FM – или после провода внутри передатчика между двумя блоками) тоже будет зависить результат. Это НЕ цифровой сигнал.
1е. Да, и что? ФрайСкай начал использовать обратный канал. Кто хочет - его (ФС) пользует.
Хм, мне казалось они ставят передатчик на модель и приёмник в пульт и организуют второй канал, а не используют обратный. Нет?
2е. Радиообмен происходит по _абсолютно_ другому протоколу у всех, те же вышеупомянутые “чипы от мышек” не могут физически передавать ППМ 😃
И НЕ ДОЛЖНЫ! Они должны передавать пакеты 10-12-16-ти битных чисел фиксированной длины! Зачем им передавать PPM?! Более того, все 2.4Ghz пульты так и делают. Только через жопу, как выясняется.
ADC -> микшеры -> PPM (обратно в аналог!) -> оцифровка (на таймере и компараторе, что тоже один из видов ADC, учите матчасть) -> эфир в виде цировых пакетов -> приёмник -> генерация PPM для серв.
Ну если только совсем извратится. А кодировка так и обозначается - ФССС, и т.д., кто на что горазд. Как то пару лет назад взломали код Спектрума - и только самый ленивый китаец не стал делать приёмники по 14 уе. С Футабой та же история.
ФССС – это совершенно другое. Это физический уровень. И я уверен на 95%, что на этом уровне абсолютно вся аппаратура совместима. Не совместима она по формату цифровых пакетов. Блин. WiFi между собой договорился, BlueTooth договорился, ZigBee договорился – все работают со всеми – и только R/C договориться не могут. Маразм.
П.С. Учите матчасть 😃 Что бы вы понимали - МЕГА (ну или любой другой пульт) должен просто опросить 4…8 резисторов и столько же тумблеров, потом исходя из условий (миксов, кривых и т.д.) сформировать ППМ и отправить его на ВЧ модкль. ВЧ сам закодирует ППМ по самым современным стандартам передачи данных 22го века 😃, передаст его по разным частотам с большой избыточностью и с прыжками по частотам как защита от помех, приёмник это примет несколькими антеннами, проверит правильность пакетов с каждой из антенн, и выберет “целые” пакеты, откуда он уже извлечёт ППМ и передаст его дальше.
Спасибо, Капитан Очевидность! Одно замечание: всё, что начинается с ``передаст его по разным частотам’’ (включительно) и заканчивая ``откуда он уже извлечёт ППМ’’ (исключительно) делается микросхемами-чёрными ящиками, включёнными китайцами по схемам из даташитов, причём эти микросхемы у всех одни и те же, так как их вообще в мире не много. Т.е. вся фирменная хитрость – как из PPM сделать цифровой пакет, хе-хе. И зачем там в середине PPM – не ясно 😃
Вас же не удивляет, почему до сих пор TV и радио вещает на стандартах, разработанных в 40-е годы? А там мотивации перейти на цифру гораздо больше…
Меня удивляет, почему они вообще живы. Впрочем, спутник таки цифровой, кабель уже тоже цифровой (DVB-C), а обычное эфирное телевидение – оно только пенсионерам и нужно, инерция сознания. С ради та же фигня. У меня уже знакомых 5-6 в машине слушает цифровое радио. Через 3G. С интернету. Потому что там есть, что слушать, в отличие от эфира. Но это совсем оффтопик.
Отсутствие промежуточных аналоговых интерфейсов практически в RC практически никак не повлияет на качество/надежность управления для конечного потребителя. Зато свяжет его по рукам и ногам несовместимостью ни с чем…
Это не так. Примеры – WiFi, BlueTooth, ZigBee, ANT+ и ещё пол-десятка других стандартов передачи цифровых данных на нелецинзируемых частотах 2.4Ghz и 5Ghz, в которых оборудование разных производителей отлично работает друг с другом.
Те же китайцы, если им предложить открытый стандарт, могут заинтересоваться – у них нет, надеюсь, копирайта головного мозга как у Футабы энд ко, которым с таким подходом к совместимости пора на свалку истории. Но надо с чего-то начать.