Итак, отписываюсь для отчёта. Решил я прошить свои регуляторы последней прошивкой. К счастью, в них уже зашит SimonK bootloader, и можно прошиваться по сервопроводу. USB ESC Linker-а у меня не было, поэтому собрал из arduino ArduinoUSBLinker. ОК, подключился, установил RapidFlash (у меня мак, поэтому не хотелось запускать винду для запуска BLHeli софтины).
Подключил, выбрал всё как положено в интерфейсе (COM port и ArduinoUSBLinker, master release, TGY прошивка), запустил прошивку. RapidFlash стирает старую и… зависает на writing. “Океееей”, думаю я. Если что, есть запасной ESC.
После нескольких неудачных попыток пришлось установить древнюю Java 6, ссылку на которую для мака ещё поискать надо, и запустил kkFlashTool. Запускаю прошивку оттуда. Начинает шить, но каждую секунду зависает с receiveMessage() timeout, ждёт, заливает ещё несколько байт и снова отваливается. В итоге минут за 10 он прошивает, но верификация так же не проходит. ОК, пытаюсь запустить двигателем с этим ESC, но не работает.
Я долго думал, почему же так происходит. Рабочей гипотезой были наводки на сигнальный кабель, цепь выходила достаточно длинной. Перепробовал кучу вариантов, в конце концов подцепился прямо к проводу на ESC, отрезав его от рамы. Но результат был тот же. Так же пробовал проишться из под виртуалки с виндой, в том числе из под BLHeli приложения. Нет.
Судя по тому, что в проблему с длинными проводами я исключил, оставались 2 варианта:
Проблема в бутлоадере ESC
Проблема в ArduinoUSBLinker
Первая могла быть решена прошивкой распайкой напрямую на плату ESC, но это было не интересно. И было ощущение, что не должно быть такой проблемы.
В итоге я заказал Afro USB Linker на хоббикинге (он поддерживается всеми тулами для прошивки). За три дня мне его привезли из московского склада.
С ним, конечно же, всё почти сразу заработало (в первый раз я перепутал контакты). Итак, я прошил свои sk12a прошивкой TGY из мастера (на 5 декабря 2015), единственные изменённые настройки - включил COMM_PWM и MOTOR_BRAKING. Так же в полетом контроллере включил OneShot125, всё заработало. Естественно, пришлось заново откалибровать ESC.
Во время калибровки задымился и сгорел ESC, который я мучил первыми прошивками. Видимо, что-то в нём пошло не так - остальные работают успешно. Отлетал в них пару аккумуляторов.
Супер заметных изменений я не увидел, разве что кажется что перестал колебаться после резкого отклонения - коптер сразу стабилизируется.
А скорость у ардуинолинкера была правильная выставлена? У меня были проблемы из-за скорости.
Думаю да, я проверял, было 9600 и в коде скетча, и в KKMulticopter Flashtool. Я даже пробовал менять и там и там на 19200 с тем же результатом.
У меня так же не получилось шить по сервопроводу через ArduinoUSBLinker. В итоге прошил через USBASP (специально купил, что прошить из под RapidFlash). Заморочился только из-за реверса двух моторов. Решил что лучше потом купить новые регули, т.к. пишут, что на этих наблюдаются глюки с тормозом и прочими фишками. Мосфеты медленные, нет кварца для BLHeli. А так для первых регулей думаю норм.
У меня так же не получилось шить по сервопроводу через ArduinoUSBLinker. В итоге прошил через USBASP (специально купил, что прошить из под RapidFlash). Заморочился только из-за реверса двух моторов. Решил что лучше потом купить новые регули, т.к. пишут, что на этих наблюдаются глюки с тормозом и прочими фишками. Мосфеты медленные, нет кварца для BLHeli. А так для первых регулей думаю норм.
Согласен, с регуляторами поторопился - закупил по прошлогодним советам Юлиана не разобравшись в теме. Он уже начал собирать второй билд на обновлённом конфиге.
😁 та же фигня, хотелось побыстрей купить. Пока ждал начал читать тему - а нужно было наоборот. Ну ничего, в теме пишут, что сейчас обновлять не имеет особого смысла, т.к. к новому сезону может многое обновиться.
А мне так еще и понять нужно зацепит или нет. Но по первому полету на улице, даже пока без FPV - уже есть ощущение, что зацепит.
вопрос снят
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"497ec4283df9550077772a70":{"_id":"497ec4283df9550077772a70","hid":43414,"name":"gorbln","nick":"gorbln","avatar_id":null,"css":""},"4ce2b4963df9550077759da3":{"_id":"4ce2b4963df9550077759da3","hid":75008,"name":"targetorsk","nick":"targetorsk","avatar_id":null,"css":""},"55d2c6b63df955007771a60f":{"_id":"55d2c6b63df955007771a60f","hid":231676,"name":"=KoStya#","nick":"=KoStya#","avatar_id":null,"css":""},"55ef17283df95500777199d9":{"_id":"55ef17283df95500777199d9","hid":233786,"name":"Huston007","nick":"Huston007","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"5665feea9970730077113cac","hid":21128,"title":"Прошивка ESC регуляторов RC Timer sk12a последней прошивкой SimonK с COMM_PWM и MOTOR_BRAKE","html":"<p>Итак, отписываюсь для отчёта. Решил я прошить свои регуляторы последней прошивкой. К счастью, в них <a href=\"https://rcopen.com/forum/f136/topic402286/48\" class=\"link link-int\" data-nd-link-orig=\"https://rcopen.com/forum/f136/topic402286/48\">уже зашит SimonK bootloader, и можно прошиваться по сервопроводу</a>. USB ESC Linker-а у меня не было, поэтому собрал из arduino ArduinoUSBLinker. ОК, подключился, установил RapidFlash (у меня мак, поэтому не хотелось запускать винду для запуска BLHeli софтины).</p>\n<p>Подключил, выбрал всё как положено в интерфейсе (COM port и ArduinoUSBLinker, master release, TGY прошивка), запустил прошивку. RapidFlash стирает старую и… зависает на writing. “Океееей”, думаю я. Если что, есть запасной ESC.</p>\n<p>После нескольких неудачных попыток пришлось установить древнюю Java 6, ссылку на которую для мака ещё поискать надо, и запустил kkFlashTool. Запускаю прошивку оттуда. Начинает шить, но каждую секунду зависает с receiveMessage() timeout, ждёт, заливает ещё несколько байт и снова отваливается. В итоге минут за 10 он прошивает, но верификация так же не проходит. ОК, пытаюсь запустить двигателем с этим ESC, но не работает.</p>\n<p>Я долго думал, почему же так происходит. Рабочей гипотезой были наводки на сигнальный кабель, цепь выходила достаточно длинной. Перепробовал кучу вариантов, в конце концов подцепился прямо к проводу на ESC, отрезав его от рамы. Но результат был тот же. Так же пробовал проишться из под виртуалки с виндой, в том числе из под BLHeli приложения. Нет.</p>\n<!--cut-->\n<p>Судя по тому, что в проблему с длинными проводами я исключил, оставались 2 варианта:</p>\n<ol>\n<li>Проблема в бутлоадере ESC</li>\n<li>Проблема в ArduinoUSBLinker</li>\n</ol>\n<p>Первая могла быть решена прошивкой распайкой напрямую на плату ESC, но это было не интересно. И было ощущение, что не должно быть такой проблемы.</p>\n<p>В итоге я заказал <a href=\"http://www.hobbyking.com/hobbyking/store/__70056__Afro_ESC_USB_Programming_Tool_RU_Warehouse_.html\" class=\"link link-ext\" data-nd-link-orig=\"http://www.hobbyking.com/hobbyking/store/__70056__Afro_ESC_USB_Programming_Tool_RU_Warehouse_.html\" target=\"_blank\" rel=\"nofollow noopener\">Afro USB Linker на хоббикинге</a> (он поддерживается всеми тулами для прошивки). За три дня мне его привезли из московского склада.</p>\n<p>С ним, конечно же, всё почти сразу заработало (в первый раз я перепутал контакты). Итак, я прошил свои sk12a прошивкой TGY из мастера (на 5 декабря 2015), единственные изменённые настройки - включил COMM_PWM и MOTOR_BRAKING. Так же в полетом контроллере включил OneShot125, всё заработало. Естественно, пришлось заново откалибровать ESC.</p>\n<p><span class=\"image\" style=\"width: 1148px\" data-nd-image-orig=\"https://habrastorage.org/files/080/962/e61/080962e616984947a90ae424b5f5b0bc.png\"><img src=\"https://habrastorage.org/files/080/962/e61/080962e616984947a90ae424b5f5b0bc.png\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 71.2544%\"></span></span></p>\n<p>Во время калибровки задымился и сгорел ESC, который я мучил первыми прошивками. Видимо, что-то в нём пошло не так - остальные работают успешно. Отлетал в них пару аккумуляторов.</p>\n<p>Супер заметных изменений я не увидел, разве что кажется что перестал колебаться после резкого отклонения - коптер сразу стабилизируется.</p>\n","user":"55ef17283df95500777199d9","ts":"2015-12-07T21:49:30.000Z","st":1,"cache":{"comment_count":6,"last_comment":"56a257be9970730077127dcc","last_comment_hid":6,"last_ts":"2016-01-22T16:24:30.000Z","last_user":"4ce2b4963df9550077759da3"},"views":2235,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}