прошивка turnigy9x |
blogs - montcop2 |
!Если присутствует эта надпись значит статья не закончена и прошиваться по данному мануалу не следует! Идея принадлежит Александру Гореликову. За что ему огромное спасибо. Прежде всего помните что все прочитанное вы будете делать на свой страх и риск.Подумайте для чего вы хотите перепрошивать аппаратуру и стоит ли оно того. Я летал на заводской прошивке около месяца и был очень рад. Итак если предостережения вас не остановили приступаем. Нам потребуется avr програматор, паяльник и 5 проводов, желательного разных цветов. avr програматоров очень много. Сначала я попробовал спаять програматор Громова, но апаратура только попискивала и все. Програматор а-ля "5 проводков" я использовать не рискнул да и не имело это смысла, как я узнал позднее. Оказывается , чтобы использовать оба эти програматора нужно выпаивать со схемы несколько элементов а после прошивки припаять обратно. Это был явно не мой метод, т.к. я собирался попробовать 3 разные прошивки.Поэтому я решил купить такой програматор- с ним потребуется лишь подпаять 5 проводов http://cgi.ebay.com/USB-ISP-Programmer-ATMEL-AVR-ATMega-ATTiny-51-Board-/270718688454?pt=BI_Electrical_Equipment_Tools&hash=item3f08175cc6
его посоветовал мне ВитГо (Виталий Горбунков) он же автор Итак для подключения к програматору нам потребуется подпаять 5 проводов к плате. Я использовал такие: эти разЪемы как раз подходят к моему програматору. Если есть сломаные серво машинки можно использовать провода от них. Переворачиваем аппаратуру и выкручиваем 6 винтов приподнимаем заднюю стенку аппарутуры на 2-3 см, сдвигаем вверх относительно другой половины и сразу видим атмегу64 посередине.
под чипом вы увидите круглые контактные площадки к ним мы и будем подпаиваться.Сейчас как раз самое время оценить можете ли вы аккуратно припаять провода с площадкам ни задев ничего или не испортив. На фото схема Turnigy9x v2. У других версий этой аппаратуры(flysky,Eurgle) контакты могут отличатся. (Позднее надеюсь вставить фото получше.Так же буду благодарен если кто-то выложит хорошие фото на Радикал и даст ссылку в коментариях.) провода я вывел в отсек батареии
Так не придется разбирать аппаратуру каждый раз когда нужно будет прошиться или сохрать настройки моделей на компьютер.Ну и запишите куда-нибудь схему подключения по цветам, например на самоклейку под аккумулятор ну или просто сфотограффируйте. Кстати если вам надоело дергать ВЧ модуль, летая в симуляторе, то вот куда нужно впаять 5кОМ
скачиваем програму по ссылке http://yourdevice.net/downloads/usbprog.rar расспаковываем и запускаем. Нас придупреждают а фьюзах - Жмем ок. 1)подключаем програматор к компьютеру и ставим драйвера если еще этого не сделали 2) подключаем аппаратуру к програматору 3) включаем аппаратуру Сначала нажимаем чтение и если все подключено, припаянно и установленно верно то мы увидим такое окно И вот тперь самое время позаботится об этих самых фьюзах. Заходим во вкладку fuses и нажимаем "чтение" получившуюся картину,на всякий пожарный, сохраняемзапоминаем хотя она нам и не потребуется далее делаем резервную копию вашей прошивки(flash). Создаем файл flash.hex и файл eeprom.hex В программе нажимаем кнопку обзора справа от поля FLASH (она выглядит как 3 точки "...") и находим в окне проводника наш файл flash.hex. Жмем "открыть" и наживаем кнопку "чтение". Прошивка будет сливаться где-то около минуты. Тепер сохраняем ееprom. Делаем все тоже самое, чтолько в нижнем поле и для сохранения указываем файл eeprom.hex. Считатся должно за пару секунд. Eeprom -это настройки моделей, которые храняться в энерго-независимой памяти. Кстати, таким образом можно всегда сохранить настроенные модели на компьютер Вот прошивка самая свежая прошивка от Витго http://narod.ru/disk/8364000001/vcoder.hex.html на сегодняшний день(14.04.2011)
скачиваем прошивку, жмем обзор напротив flash и указываем путь
по завершении програматор снова станет зеленым а на экране компьютера будет маленькое окно с четырмя "ok" Интерфейс новой прошивки, поздравляю у вас получилось:) Дальше я расскажу о настройках прошивки от ВитГо Предупреждение: Пожалуйста производите настройки миксов в симуляторе или на модели с отстегнутыми от серв тягами и не установленным винтом. Это убережет вас от случайностей. Итак 1) Отформатируем память аппаратуры - это обязательно для прошивок от данного автора, при первом включении. Menu - system - v-disk - format VD - нажимаем кнопку menu И видим надпись "v-disk formated" 2) Откалибруем стики и 3 крутилки. menu - system - controls - calibration далее крутим стики и 3 крутилки в положение минимума и максимума, а после выставляем на центры. Если все правильно вы увидите 7 наполовину черных прямоугльников.нажимаем menu и видим надпись "Calibration complete" 3) Отрегулируем кнопки и контрастность menu - system - contrast - нажимаем menu и регулируем контрастность клавишами updn после нажимаем "+" и идем в keys & trim - там настраиваем кнопки под себя. Keypress - время реакции на нажатие кнопки ( у меня 3) keyrepres - задержка на повторное нажатие при ужерживании кнопки (у меня 5) Trim press - задержка на повторное нажатие при ужержинии тримеров (у меня 10)
0-trim beep - будет ли пищать аппа при прохождении тримером точки нуля Кстати заметили аппа не пищит? Если вдруг соскучитесь можете вернуть в menu - system - sound :) ну и наконец-то мы приблизились к тому ради чего все затевалось - Миксы! Миксится у нас будет все что угодно и с чем угодно. Создадим нашу первую модель. 4) Сохраним текущую пустую модель menu - file - save model - жмем menu - видим надпись file saved так стоит делать каждый раз когда хотите сохранить изменения. В принципе каждый раз когда вы хоть что-то измените в настройках любой модели при выходе из меню аппаратура спросит сохранить изменения или нет. Так же есть полезная функция save as.. которая позволяет легко дублировать модели или при желании сохранить одну модель поверх другой. Вообщем прям как в виндоусе :) 5) поставим блокировку стика газа menu - edit - chanels - filters - ch3 а и делаем чтоб было так channel : 3 filter type : SW switch: THR.CUT value: -100% (минус 100 процентов ) теперь у это модели есть отсечка газа тумблером THR.CUT(левый нижний тумблер на себя ) сначала будет не привычно с кнопками +/- up/ dn - поверьте это довольно быстро пройдет. Теперь когда вы настроили отсечку газа и потянули тумблер на себя. мотор не заработает если вы случайно укажите в качестве газа стик элеронов. 6) настроим наконец 4 базовых микса - menu - edit > new model - fly modes - fmode 1 - mixers увидим такое NO TYP SWIT. D SOUR PROC. ----------------------------------------- жмем menu делаем чтоб было так: Active: ON switch:OFF dest: 1 source: UCH AIL. mix %: fix +100 нажимаем exit и у нас появился первый микс а модель начала реагировать на стик элеронов. делаем еще 3 микса для остальных каналов :
Active: ON switch:OFF dest: 2 source: UCH ELE. mix %: fix +100 --------------------------------------------------------------------------------
Active: ON switch:OFF dest: 3 source: UCH THR. mix %: fix +100 -------------------------------------------------------------------------------
Active: ON switch:OFF dest:4 source: UCH RUD. mix %: fix +100 -------------------------------------------------------------------- В итоге меню миксов будет выглядить так:
NO TYP SWIT. D SOUR PROC. 01 -uf -------- 1 ail +100 02 -uf -------- 2 ele +100 03 -uf -------- 3 thr +100 04 -uf -------- 4 rud +100 ----------------------------------------- а модель начнет реагировать на все кроме газа тк газ у нас обрезан тумблером. советую сохранить эту модель еще раз отдельно как шаблон или болванку. Так не придется создавать миксы для новой модели заново, а нужно будет просто сохранить болванку в новый слот через функцию save as и дать модели новое имя. Теперь давайте научимся уменьшать диапазон хода серво машинок. Это может пригодится если тяги приделаны к сервам на самые дальние дырки и нет возможности перенести на средние или есть опасность выломать кабанчики при максимальном отклонении. 7) Уменьшим рабочую область сервомашинок menu - edit - channels - lch set - lch epa Например уменьшим ход элеронов.Первый канал был таким CH1 = 1000 2000 а мы сделаем так : CH1 =1100 1900
8) Настроим на тумблер включение двойных расходов для элеронов и руля высоты сначала элероны: menu - edit - fly modes - fmode 1-mixers тут у нас настроенны 4 базовых микса теперь давайте добавим еще один для этого переходим в самую нижнюю строчку,которая состоит из черточек и нажмем menu. Сделайте чтоб было так: Active: ON switch:ON + AILD dest:1 source: UCH AIL. mix %: fix -50 и выходите обратно в список миксов теперь когда вы щелкните тумблером AIL D/R реакция элеронов на движение стика будет вдвое ниже.Вместо -50% можете подобрать любое удобное вам значение(у меня обычно в районе -30%). Теперь немного подробнее про меню миксов Если вместо ON + AILD выбрать ON - AILD, то для включения "расходов" тумблер дожен быть в положении "от себя". А если вместо AILD выбрать ELED, то активация расходов будет перенесена на тумблер ELEV D/R. теперь давайте настроим "расходы" для руля высоты.Cоздаем новый микс: Active: ON switch:ON + ELED dest: 2 source: UCH ELE. mix %: fix -30% Обратите внимание микс вешается на тумблер ELED. Но вместо ON + ELED можно указать ON + AILD и тогда по шелчку тумблера расходы уменьшатся одновременно и на элеронах и на руле высоты. Делайте как вам удобней. двойные расходы и на рудер настраиваются аналогично
Active: ON switch:ON + RUDD dest:4 source: UCH RUD. mix %: fix -30 Тумблер так же можете также указать любой.
9) Реверс каналов выставляется тут: menu - edit - channels - lch set - lch reverse Думаю тут все сразу понятно -Далее я расскажу как установить -подключить 5-ую серву для раздельных элеронов -Настроить флаппероны по тумблеру с регулеровкой угла отклонения крутилкой, |