Началось все с того, что внезапно отказал регулятор на коптере: не падал, не промокал- просто отказал.
Полистав страницы этого форума и форума RCgroups я пришел к выводу, что слетела прошивка.
Благодаря статье JustACat "BLHeli для ESC с контроллером SiLabs" прояснил основные моменты, связанные с прошивкой регуляторов на данном чипе.
И сразу же столкнулся с проблемой отсутствия адаптера для прошивки Toshiba Toolstick.
Московские магазины заламывали за него просто сказочную цену, а ждать 1-2 месяца посылки из Китая не было ни времени ни желания.
Полистав ветку RC Groups наткнулся на пост #159, где описывается прошивка регуляторов данного типа с помощью стандартной платки MultiWii. Совершенно случайно дома нашалась как раз такая платка 😃
Решил попробовать повторить, а в случаи удачи, поделиться опытом с однофорумчанами.
Итак, начнем.
Виновник торжества- регулятор со слетевшей прошивкой:
И без термоусадки с лицевой
и тыльной стороны
Дальнейшее описание процесса поделю на два этапа: железо, soft и настройка.
Итак, железo:
Нам понадобится Платка Multi Wii
Я думаю, что подойдет любая платка MultiWii или Cruise SE.
Необходимо соединить выводы D11, D12 (на некоторых платах он не помечен и находится слева от D11) и “ground” на плате MultiWii c соответствующими площадки для прошивки нашего регулятора.
Схема контактных площадок моего регулятора
Красный (+5В ) соединить с D11, белый (data) c D12 , черный (ground) c любым из разъемов “ground” платы Multi Wii.
У меня получилось так
На регуляторах с другой схемотехникой расположение контактных площадок может отличаться.
Их расположение можно посмотреть в PDF файле с описанием поддерживаемых типов регуляторов
Или по таблице .
Вид платы регулятора без термоусадки доступен по ссылке в колонках “back” и “Front” таблицы.
Припаиваем три провода к пятачкам для прошивки в соответствии со схемой вашего регулятора.
Мне необходимо было прошить несколько регуляторов сразу и умчаться с подпайкой к контактным площадкам не хотелось. Поэтому я изготовил из бельевой прищепки и нескольких булавок зажим для программатора.
Получилось так
и соединил его с платой прошивальщика
Теперь подключаем регулятор к двигателю (не обязательно).
При прошивке и проверке регулятора нам будет необходимо подать силовое питание (+ и -) на регулятор.
В качестве силового питания КАТЕГОРИЧЕСКИ НЕЛЬЗЯ использовать батарею Li-Po напрямую.
Батарея подключается к регулятору последовательно с автомобильной лампочкой 12в.
Это делается для ограничения тока, что при неправильной прошивке поможет избежать возгорания регулятора и прочих неприятностей.
Также в качестве источника тока можно использовать любое слаботочное питания: блок питания с ограничением тока или, как сделал я, сборку из нескольких пальчиковых батареек от пульта.
Все. Наш регулятор готов к прошивке!
Можно переходить к следующему этапу.
Soft:
Качаем архив со всем необходимым и софтом, включая файлы прошивок для разных типов регуляторов и распаковываем его в папку.
Еще раз сверяем название нашего регулятора с типом и самое главное, с картинками платы нашего регулятора и выбираем файл прошивки из таблицы.
Для моего типа регулятора прошивки не оказалось, но я нашел по фотографиям из данного руководства регулятор с полностью идентичной схемотехникой.
Подключаем платку контроллера к компьютеру и устанавливаем драйвера.
Если все прошло гладко, то в диспетчере устройств должен появиться новый COM порт. Запоминаем его номер, он пригодиться нам в дальнейшем.
Если что- то пошло не так, то переустанавливаем драйвера, при этом не забыв удалить старые.
Проблема с правильным определением COM порта возникала у меня на компьютере несколько раз.
Причиной оказалась несовместимость драйверов COM порта и драйверов кабеля пульта для симулятора.
Т.е. приходилось при прошивке или использовании пульта заново переустанавливать драйвера для устройства.
Тестировалось несколько раз, на разных компьютерах- результат то же.
Открываем папку с архивом ow-silprog-blhelitool-blhelibox-20130204 и, при подключенной к компьютеру плате Multi Wii/ запускаем программу BLHeliTool_v102.exe
На вкладке “Tools” выбираем пункт “AvrBurnTool- Make owSilProg Programmer”.
В окне “Select your projekt” выбираем “owSilProg on Arduino Nano (w ATmega328p)” или тот тип микросхемы контроллера, который есть у вас.
Указываем номер COM порта, тот, который у нас появился после установки драйверов на платку MultiWii.
После этого в окне “Select the bootloader/fimware” должна автоматически выбраться прошивка контроллера.
Для моей платки это “ATmega328p @ 16MHz: owsilprog_v110_m328p_16mhz_pb3pb4.hex”
Должно получиться так
Проверяем все еще раз, затем жмем “Check connection” и проверяем соединение контроллера.
Если все в порядке и контроллер определился, то жмем кнопку “Burn all” и ждем окончания прошивки.
Если пошло что- то не так, то еще раз проверяем соединение платы с компьютером, правильность установки драйверов и в пункте 7 вручную указываем путь к папке с прошивками.
Иногда проблема определения контроллера может быть связана с большой длиной или маленьким сечением USB кабеля.
Советую взять кабель покороче.
После прошивки НЕ ЗАБЫВАЕМ, что у нас теперь не MultiWii, а программатор чипов Silabs и летать на этом без обратной прошивки на MultiWii не получиться 😃))
Подключаем регулятор к программатору и перезапускаем программу.
Теперь переходим на вкладку “FlashBlHeli to BESC”.
В пункте "Hex File Directory "указываем путь к папке с прошивками
В пункте “BESC” указываем тип регулятора
В пункте “Revision” - ревизию платы (до конца не разобрался- просто выбрал самый последний номер)
В пункте “Hex File” - файл прошивки нашего регулятора, если он не определился автоматически.
В пункте “Mode” - то, как мы будем использовать регулятор ( multi- для коптеров, Tail- для вертолетов, Main- ,как я понял общий тип)
На вкладке Port указываем номер COM порта, на вкладке “multiple esc mode” режим работы регулятора.
Я указал “MAIN ESC”, по поводу остальных пунктов ничего сказать не могу"
Должно получиться так
Подаем силовое питание на регулятор, жмем Verify и ждем проверки правильности соединения регулятора с программатором.
Жмем “Flash” и ждем окончания прошивки.
Отключаем силовое питание и программатор.
Подключаем двигатель к регулятору (если ранее не был подключен).
Подключаем сигнальные провода регулятора к сервотестеру или приемнику. Подавать силовое питание без подключенного сервотестера или приемника не рекомендую т.к. бывали случаи возгорания регулятора. Возможная причина- особенность прошивок Simonk.
И ТОЛЬКО ТЕПЕРЬ подаем силовое питание.
Если все прошло гладко, то вы услышите мелодию инициализации регулятора отличную от начальной.
Если мелодия инициализации не прозвучала, то немедленно отключите регулятор и проверьте все еще раз!!!
Настройка:
Подключите программатор, затем подайте силовое питание и запустите программу BLHeliTool_v102.exe.
Сразу же попадаем на вкладку “Setup Basic”. Указываем номер COM порта, к которому подключен программатор и жмем “Read”. В окнах программы появятся настройки нашего регулятора.
У меня это выглядит так
при смене значения какого-либо из параметров оно подсвечивается синим
Переходим на вкладку “Setup Advanced”. Здесь находятся расширенные настройки регулятора.
Выглядит так
Переводить название каждого пункта и, тем более, рекомендовать настройки не вижу смысла- они индивидуальны для каждого коптера.
Отдельно хочу отметить лишь пункт “Programming by Tx”
Включение или выключение этого параметра позволяет включить или выключить возможность калиброки газа и настройки других параметров с пульта вашей аппаратуры.
Я сам лично читаю, что настройка из программы намного быстрее, удобнее и нагляднее, но для тех, кто привык делать это с пульта могу предложить файл описания настройки регуляторов с пульта.
Вид сигналов для разных версий прошивок может отличаться.
Новые версии прошивок и их описаний можно скачать здесь.
4. По окончании всех настроек не забываем нажать кнопку “Write” и дождаться записи настроек в регулятор.
5. Отключаем силовое питание, программатор и наслаждаемся “совсем другими регуляторами”.
Напоследок напишу несколько обнаруженных мной фишек прошивки Simonk:
“защита от дурака”: при уровне газа выше нуля (мелодия инициализации регуляторов короткая) регулятор не запустит двигатель до тех пор, пока мы не опустим газ в ноль
помощь при поисках потерянного коптера: при долгом отсутствии управляющего сигнала на регуляторе (регулятор подключен, но газ на нем вы не прибавляете) регулятор начинает коротко пищать. Длительность сигналов и промежуток времени по прошествии которого регулятор начинает пищать, также настраивается из меню программы.
и конечно же- очень быстрый отклик, не доступный ранее 😃)
До прошивки регуляторов долго искал им замену.
Прошил и менять регуляторы сразу передумал 😃)
Надеюсь, что мой первый “блин” не комом.
Если мои заметки будут кому- то полезны. значит это все писалось не зря.
Удачных и безаварийных полетов всем!
Comments
Вот. Вот!!!
Еще одна хорошая, годная статья! Значит мне писать свою уж тем более смысла нет. 😃
Только я не понял, почему Вы не заюзали ISP разъем?
По сути прошить то можно любой ардуинкой, а не обязательно multiwii контроллером
Вот. Вот!!!
Еще одна хорошая, годная статья! Значит мне писать свою уж тем более смысла нет. 😃
Только я не понял, почему Вы не заюзали ISP разъем?
Потому, что не умею. В программировании и в электронике не очень силен…
По сути прошить то можно любой ардуинкой, а не обязательно multiwii контроллером
знаю. Просто решил описать процесс прошивки общедоступной платой- думаю у многих есть MultiWii.
По сути прошить то можно любой ардуинкой, а не обязательно multiwii контроллером
Спасибо, кэп. 😃
Потому, что не умею. В программировании и в электронике не очень силен…
Я даже специальную колодку 3х2 соорудил для этих целей. 😃 Там много уметь не надо, просто подключить и шить. Даже если неправильно подключить, ничего не сгорит. Я на одной плюшке перепутал “полярность”, прога сказала фейлд, я перевернул колодку, а она рррраз и прошилась. 😃
Только я не понял, почему Вы не заюзали ISP разъем?
Ну-ка, ну-ка, покажите ка мне, где на силабсе ISP??
Ну-ка, ну-ка,
Что значит “Ну-ка, ну-ка,”?
покажите ка мне, где на силабсе ISP??
На силабсе нет штатного ISP разъема (я ни одного не видел). Речь идет о разъеме на контроллере.
На силабсе нет штатного ISP разъема (я ни одного не видел). Речь идет о разъеме на контроллере.
А зачем ИСП если через юсб гораздо удобнее!?
А зачем ИСП если через юсб гораздо удобнее!?
Ээээээ. А как юсб коррелирует в связке ИСП->силабс?
> В качестве силового питания КАТЕГОРИЧЕСКИ НЕЛЬЗЯ использовать батарею Li-Po напрямую.
Прошил 8 штук, проблем небыло … и у буржуев все тоже напрямую подключали … думаю проблема имеет место быть, но сильно преувеличена …
Просто, если косяк где, то регуль сразу не загорится.
Сам спалил дав регуля так. Прошивал 6 штук. Пробовал от Li-po. ; нормально запустиись, а 2 дымок сразу после подключения дали. С батарейкой с обычной такое не произойдет.
извиняюсь, удалено…
Спасибо за идею с прищепкой - очень помогла!
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4327c5a03df955007778f368":{"_id":"4327c5a03df955007778f368","hid":9120,"name":"k_ss","nick":"k_ss","avatar_id":null,"css":""},"43a2d1673df955007778dcf5":{"_id":"43a2d1673df955007778dcf5","hid":10756,"name":"leprud","nick":"leprud","avatar_id":null,"css":""},"4979255d3df9550077772d74":{"_id":"4979255d3df9550077772d74","hid":43207,"name":"дюс","nick":"дюс","avatar_id":null,"css":""},"4c0957443df9550077760211":{"_id":"4c0957443df9550077760211","hid":67065,"name":"Shuricus","nick":"Shuricus","avatar_id":null,"css":""},"4cb4a3a23df955007775b54d":{"_id":"4cb4a3a23df955007775b54d","hid":73179,"name":"GrAl","nick":"GrAl","avatar_id":null,"css":""},"4d4325cb3df9550077756c92":{"_id":"4d4325cb3df9550077756c92","hid":79585,"name":"SovGVD","nick":"SovGVD","avatar_id":null,"css":""},"4d9373523df95500777542f2":{"_id":"4d9373523df95500777542f2","hid":84798,"name":"lenin959","nick":"lenin959","avatar_id":null,"css":""},"4f54805f3df9550077747439":{"_id":"4f54805f3df9550077747439","hid":115451,"name":"Andruhapes","nick":"Andruhapes","avatar_id":null,"css":""},"503e09863df95500777407a8":{"_id":"503e09863df95500777407a8","hid":124574,"name":"chanov","nick":"chanov","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":"51666daa997073007710b775","hid":16664,"title":"Прошивка регуляторов на базе Silabs с помощью платы Multi Wii","html":"<p>Наконец- то решил начать свой дневник…</p>\n<!--cut-->\n<p>Началось все с того, что внезапно отказал регулятор на коптере: не падал, не промокал- просто отказал.<br>\nПолистав страницы этого форума и форума RCgroups я пришел к выводу, что слетела прошивка.<br>\nБлагодаря статье JustACat "<a href=\"https://rcopen.com/blogs/90086/15276\" class=\"link link-int\" data-nd-link-orig=\"https://rcopen.com/blogs/90086/15276\">BLHeli для ESC с контроллером SiLabs"</a> прояснил основные моменты, связанные с прошивкой регуляторов на данном чипе.<br>\nИ сразу же столкнулся с проблемой отсутствия адаптера для прошивки <a href=\"http://www.digikey.com/product-detail/en/TOOLSTICKBA/336-1345-ND/1207734?cur=USD\" class=\"link link-ext\" data-nd-link-orig=\"http://www.digikey.com/product-detail/en/TOOLSTICKBA/336-1345-ND/1207734?cur=USD\" target=\"_blank\" rel=\"nofollow noopener\">Toshiba Toolstick.</a><br>\nМосковские магазины заламывали за него просто сказочную цену, а ждать 1-2 месяца посылки из Китая не было ни времени ни желания.<br>\nПолистав ветку RC Groups наткнулся на пост <a href=\"http://www.rcgroups.com/forums/showthread.php?t=1686498&page=4&pp=50#post22977816\" class=\"link link-ext\" data-nd-link-orig=\"http://www.rcgroups.com/forums/showthread.php?t=1686498&page=4&pp=50#post22977816\" target=\"_blank\" rel=\"nofollow noopener\">#159</a>, где описывается прошивка регуляторов данного типа с помощью стандартной платки MultiWii. Совершенно случайно дома нашалась как раз такая платка <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span><br>\nРешил попробовать повторить, а в случаи удачи, поделиться опытом с однофорумчанами.</p>\n<p>Итак, начнем.</p>\n<p>Виновник торжества- регулятор со слетевшей прошивкой:<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 394px\" data-nd-image-orig=\"http://s017.radikal.ru/i407/1304/3f/5c10691c6495.jpg\"><img src=\"http://s017.radikal.ru/i407/1304/3f/5c10691c6495.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 69.7970%\"></span></span></a></p>\n<p>И без термоусадки с лицевой<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 640px\" data-nd-image-orig=\"http://s05.radikal.ru/i178/1304/f0/3ae354e131fb.jpg\"><img src=\"http://s05.radikal.ru/i178/1304/f0/3ae354e131fb.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 75.0000%\"></span></span></a></p>\n<p>и тыльной стороны<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 640px\" data-nd-image-orig=\"http://i058.radikal.ru/1304/30/4c2c65340ae2.jpg\"><img src=\"http://i058.radikal.ru/1304/30/4c2c65340ae2.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 75.0000%\"></span></span></a></p>\n<p>Дальнейшее описание процесса поделю на два этапа: железо, soft и настройка.</p>\n<p>Итак, железo:<br>\nНам понадобится Платка Multi Wii<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 565px\" data-nd-image-orig=\"http://s005.radikal.ru/i211/1304/f9/6a4233f33f5b.jpg\"><img src=\"http://s005.radikal.ru/i211/1304/f9/6a4233f33f5b.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 73.2743%\"></span></span></a><br>\nЯ думаю, что подойдет любая платка MultiWii или Cruise SE.<br>\nНеобходимо соединить выводы D11, D12 (на некоторых платах он не помечен и находится слева от D11) и “ground” на плате MultiWii c соответствующими площадки для прошивки нашего регулятора.</p>\n<p>Схема контактных площадок моего регулятора<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 640px\" data-nd-image-orig=\"http://s05.radikal.ru/i178/1304/f0/3ae354e131fb.jpg\"><img src=\"http://s05.radikal.ru/i178/1304/f0/3ae354e131fb.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 75.0000%\"></span></span></a><br>\nКрасный (+5В ) соединить с D11, белый (data) c D12 , черный (ground) c любым из разъемов “ground” платы Multi Wii.</p>\n<p>У меня получилось так<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 587px\" data-nd-image-orig=\"http://s017.radikal.ru/i404/1304/45/31cf77a7d7fd.jpg\"><img src=\"http://s017.radikal.ru/i404/1304/45/31cf77a7d7fd.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 109.0290%\"></span></span></a></p>\n<p>На регуляторах с другой схемотехникой расположение контактных площадок может отличаться.<br>\nИх расположение можно посмотреть в <a href=\"https://raw.github.com/bitdump/BLHeli/master/SiLabs/BLHeli%20supported%20SiLabs%20ESCs.pdf\" class=\"link link-ext\" data-nd-link-orig=\"https://raw.github.com/bitdump/BLHeli/master/SiLabs/BLHeli%20supported%20SiLabs%20ESCs.pdf\" target=\"_blank\" rel=\"nofollow noopener\">PDF файле с описанием поддерживаемых типов регуляторов</a><br>\nИли <a href=\"https://docs.google.com/spreadsheet/ccc?key=0AhR02IDNb7_MdEhfVjk3MkRHVzhKdjU1YzdBQkZZRlE#gid=0\" class=\"link link-ext\" data-nd-link-orig=\"https://docs.google.com/spreadsheet/ccc?key=0AhR02IDNb7_MdEhfVjk3MkRHVzhKdjU1YzdBQkZZRlE#gid=0\" target=\"_blank\" rel=\"nofollow noopener\">по таблице </a>.<br>\nВид платы регулятора без термоусадки доступен по ссылке в колонках “back” и “Front” таблицы.</p>\n<p>Припаиваем три провода к пятачкам для прошивки в соответствии со схемой вашего регулятора.<br>\nМне необходимо было прошить несколько регуляторов сразу и умчаться с подпайкой к контактным площадкам не хотелось. Поэтому я изготовил из бельевой прищепки и нескольких булавок зажим для программатора.</p>\n<p>Получилось так<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 608px\" data-nd-image-orig=\"http://s017.radikal.ru/i416/1304/13/5290ddfad2e0.jpg\"><img src=\"http://s017.radikal.ru/i416/1304/13/5290ddfad2e0.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 105.2632%\"></span></span></a></p>\n<p>и соединил его с платой прошивальщика<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 640px\" data-nd-image-orig=\"http://s017.radikal.ru/i443/1304/3f/44648fa8fd39.jpg\"><img src=\"http://s017.radikal.ru/i443/1304/3f/44648fa8fd39.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 92.0313%\"></span></span></a></p>\n<p>Теперь подключаем регулятор к двигателю (не обязательно).</p>\n<p>При прошивке и проверке регулятора нам будет необходимо подать силовое питание (+ и -) на регулятор.<br>\nВ качестве силового питания КАТЕГОРИЧЕСКИ НЕЛЬЗЯ использовать батарею Li-Po напрямую.<br>\nБатарея подключается к регулятору последовательно с автомобильной лампочкой 12в.<br>\nЭто делается для ограничения тока, что при неправильной прошивке поможет избежать возгорания регулятора и прочих неприятностей.<br>\nТакже в качестве источника тока можно использовать любое слаботочное питания: блок питания с ограничением тока или, как сделал я, сборку из нескольких пальчиковых батареек от пульта.<br>\nВсе. Наш регулятор готов к прошивке!<br>\nМожно переходить к следующему этапу.</p>\n<p>Soft:</p>\n<ol>\n<li>Качаем архив<a href=\"http://www.olliw.eu/uploads/ow-silprog-blhelitool-blhelibox-20130204.zip\" class=\"link link-ext\" data-nd-link-orig=\"http://www.olliw.eu/uploads/ow-silprog-blhelitool-blhelibox-20130204.zip\" target=\"_blank\" rel=\"nofollow noopener\"> со всем необходимым и софтом</a>, включая файлы прошивок для разных типов регуляторов и распаковываем его в папку.</li>\n<li>Еще раз сверяем название нашего регулятора с типом и самое главное, с картинками платы нашего регулятора и выбираем файл прошивки из <a href=\"https://docs.google.com/spreadsheet/ccc?key=0AhR02IDNb7_MdEhfVjk3MkRHVzhKdjU1YzdBQkZZRlE#gid=0\" class=\"link link-ext\" data-nd-link-orig=\"https://docs.google.com/spreadsheet/ccc?key=0AhR02IDNb7_MdEhfVjk3MkRHVzhKdjU1YzdBQkZZRlE#gid=0\" target=\"_blank\" rel=\"nofollow noopener\">таблицы</a>.<br>\nДля моего типа регулятора прошивки не оказалось, но я нашел по фотографиям из <a href=\"https://raw.github.com/bitdump/BLHeli/master/SiLabs/BLHeli%20supported%20SiLabs%20ESCs.pdf\" class=\"link link-ext\" data-nd-link-orig=\"https://raw.github.com/bitdump/BLHeli/master/SiLabs/BLHeli%20supported%20SiLabs%20ESCs.pdf\" target=\"_blank\" rel=\"nofollow noopener\">данного руководства </a> регулятор с полностью идентичной схемотехникой.</li>\n<li>Подключаем платку контроллера к компьютеру и устанавливаем драйвера.<br>\nЕсли все прошло гладко, то в диспетчере устройств должен появиться новый COM порт. Запоминаем его номер, он пригодиться нам в дальнейшем.<br>\nЕсли что- то пошло не так, то переустанавливаем драйвера, при этом не забыв удалить старые.<br>\nПроблема с правильным определением COM порта возникала у меня на компьютере несколько раз.<br>\nПричиной оказалась несовместимость драйверов COM порта и драйверов кабеля пульта для симулятора.<br>\nТ.е. приходилось при прошивке или использовании пульта заново переустанавливать драйвера для устройства.<br>\nТестировалось несколько раз, на разных компьютерах- результат то же.</li>\n<li>Открываем папку с архивом ow-silprog-blhelitool-blhelibox-20130204 и, при подключенной к компьютеру плате Multi Wii/ запускаем программу BLHeliTool_v102.exe</li>\n<li>На вкладке “Tools” выбираем пункт “AvrBurnTool- Make owSilProg Programmer”.</li>\n<li>В окне “Select your projekt” выбираем “owSilProg on Arduino Nano (w ATmega328p)” или тот тип микросхемы контроллера, который есть у вас.</li>\n<li>Указываем номер COM порта, тот, который у нас появился после установки драйверов на платку MultiWii.<br>\nПосле этого в окне “Select the bootloader/fimware” должна автоматически выбраться прошивка контроллера.<br>\nДля моей платки это “ATmega328p @ 16MHz: owsilprog_v110_m328p_16mhz_pb3pb4.hex”</li>\n</ol>\n<p>Должно получиться так<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 640px\" data-nd-image-orig=\"http://s019.radikal.ru/i608/1304/be/5ac707d2b342.jpg\"><img src=\"http://s019.radikal.ru/i608/1304/be/5ac707d2b342.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 89.8438%\"></span></span></a></p>\n<ol start=\"8\">\n<li>Проверяем все еще раз, затем жмем “Check connection” и проверяем соединение контроллера.</li>\n<li>Если все в порядке и контроллер определился, то жмем кнопку “Burn all” и ждем окончания прошивки.<br>\nЕсли пошло что- то не так, то еще раз проверяем соединение платы с компьютером, правильность установки драйверов и в пункте 7 вручную указываем путь к папке с прошивками.<br>\nИногда проблема определения контроллера может быть связана с большой длиной или маленьким сечением USB кабеля.<br>\nСоветую взять кабель покороче.</li>\n<li>После прошивки НЕ ЗАБЫВАЕМ, что у нас теперь не MultiWii, а программатор чипов Silabs и летать на этом без обратной прошивки на MultiWii не получиться <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span>))</li>\n<li>Подключаем регулятор к программатору и перезапускаем программу.</li>\n<li>Теперь переходим на вкладку “FlashBlHeli to BESC”.<br>\nВ пункте "Hex File Directory "указываем путь к папке с прошивками<br>\nВ пункте “BESC” указываем тип регулятора<br>\nВ пункте “Revision” - ревизию платы (до конца не разобрался- просто выбрал самый последний номер)<br>\nВ пункте “Hex File” - файл прошивки нашего регулятора, если он не определился автоматически.<br>\nВ пункте “Mode” - то, как мы будем использовать регулятор ( multi- для коптеров, Tail- для вертолетов, Main- ,как я понял общий тип)</li>\n<li>На вкладке Port указываем номер COM порта, на вкладке “multiple esc mode” режим работы регулятора.<br>\nЯ указал “MAIN ESC”, по поводу остальных пунктов ничего сказать не могу"</li>\n</ol>\n<p>Должно получиться так<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 640px\" data-nd-image-orig=\"http://s004.radikal.ru/i206/1304/64/da279057c456.jpg\"><img src=\"http://s004.radikal.ru/i206/1304/64/da279057c456.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 93.7500%\"></span></span></a></p>\n<ol start=\"13\">\n<li>Подаем силовое питание на регулятор, жмем Verify и ждем проверки правильности соединения регулятора с программатором.</li>\n<li>Жмем “Flash” и ждем окончания прошивки.</li>\n<li>Отключаем силовое питание и программатор.</li>\n<li>Подключаем двигатель к регулятору (если ранее не был подключен).</li>\n<li>Подключаем сигнальные провода регулятора к сервотестеру или приемнику. Подавать силовое питание без подключенного сервотестера или приемника не рекомендую т.к. бывали случаи возгорания регулятора. Возможная причина- особенность прошивок Simonk.</li>\n<li>И ТОЛЬКО ТЕПЕРЬ подаем силовое питание.<br>\nЕсли все прошло гладко, то вы услышите мелодию инициализации регулятора отличную от начальной.<br>\nЕсли мелодия инициализации не прозвучала, то немедленно отключите регулятор и проверьте все еще раз!!!</li>\n</ol>\n<p>Настройка:</p>\n<ol>\n<li>Подключите программатор, затем подайте силовое питание и запустите программу BLHeliTool_v102.exe.</li>\n<li>Сразу же попадаем на вкладку “Setup Basic”. Указываем номер COM порта, к которому подключен программатор и жмем “Read”. В окнах программы появятся настройки нашего регулятора.</li>\n</ol>\n<p>У меня это выглядит так<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 640px\" data-nd-image-orig=\"http://s017.radikal.ru/i415/1304/d4/eed4bbbfc18f.jpg\"><img src=\"http://s017.radikal.ru/i415/1304/d4/eed4bbbfc18f.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 85.4688%\"></span></span></a></p>\n<p>при смене значения какого-либо из параметров оно подсвечивается синим<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 640px\" data-nd-image-orig=\"http://i020.radikal.ru/1304/ac/2195e92ba38c.jpg\"><img src=\"http://i020.radikal.ru/1304/ac/2195e92ba38c.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 96.2500%\"></span></span></a></p>\n<ol start=\"3\">\n<li>Переходим на вкладку “Setup Advanced”. Здесь находятся расширенные настройки регулятора.</li>\n</ol>\n<p>Выглядит так<br>\n<a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 640px\" data-nd-image-orig=\"http://s017.radikal.ru/i415/1304/d4/eed4bbbfc18f.jpg\"><img src=\"http://s017.radikal.ru/i415/1304/d4/eed4bbbfc18f.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 85.4688%\"></span></span></a></p>\n<p>Переводить название каждого пункта и, тем более, рекомендовать настройки не вижу смысла- они индивидуальны для каждого коптера.</p>\n<p>Отдельно хочу отметить лишь пункт “Programming by Tx”</p>\n<p><a href=\"http://www.radikal.ru\" class=\"link link-ext\" data-nd-link-orig=\"http://www.radikal.ru\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 640px\" data-nd-image-orig=\"http://s018.radikal.ru/i502/1304/cc/8daf300d183b.jpg\"><img src=\"http://s018.radikal.ru/i502/1304/cc/8daf300d183b.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 85.4688%\"></span></span></a></p>\n<p>Включение или выключение этого параметра позволяет включить или выключить возможность калиброки газа и настройки других параметров с пульта вашей аппаратуры.<br>\nЯ сам лично читаю, что настройка из программы намного быстрее, удобнее и нагляднее, но для тех, кто привык делать это с пульта могу предложить <a href=\"https://raw.github.com/bitdump/BLHeli/master/SiLabs/BLHeli%20programming%20by%20TX%20SiLabs%20Rev10.x.pdf\" class=\"link link-ext\" data-nd-link-orig=\"https://raw.github.com/bitdump/BLHeli/master/SiLabs/BLHeli%20programming%20by%20TX%20SiLabs%20Rev10.x.pdf\" target=\"_blank\" rel=\"nofollow noopener\">файл описания настройки регуляторов с пульта</a>.<br>\nВид сигналов для разных версий прошивок может отличаться.<br>\nНовые версии прошивок и их описаний можно скачать <a href=\"https://github.com/bitdump/BLHeli/tree/master/SiLabs\" class=\"link link-ext\" data-nd-link-orig=\"https://github.com/bitdump/BLHeli/tree/master/SiLabs\" target=\"_blank\" rel=\"nofollow noopener\">здесь.</a><br>\n4. По окончании всех настроек не забываем нажать кнопку “Write” и дождаться записи настроек в регулятор.<br>\n5. Отключаем силовое питание, программатор и наслаждаемся “совсем другими регуляторами”.</p>\n<p>Напоследок напишу несколько обнаруженных мной фишек прошивки Simonk:</p>\n<ul>\n<li>“защита от дурака”: при уровне газа выше нуля (мелодия инициализации регуляторов короткая) регулятор не запустит двигатель до тех пор, пока мы не опустим газ в ноль</li>\n<li>помощь при поисках потерянного коптера: при долгом отсутствии управляющего сигнала на регуляторе (регулятор подключен, но газ на нем вы не прибавляете) регулятор начинает коротко пищать. Длительность сигналов и промежуток времени по прошествии которого регулятор начинает пищать, также настраивается из меню программы.</li>\n<li>и конечно же- очень быстрый отклик, не доступный ранее <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span>)</li>\n</ul>\n<p>До прошивки регуляторов долго искал им замену.<br>\nПрошил и менять регуляторы сразу передумал <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span>)</p>\n<p>Надеюсь, что мой первый “блин” не комом.<br>\nЕсли мои заметки будут кому- то полезны. значит это все писалось не зря.</p>\n<p>Удачных и безаварийных полетов всем!</p>\n","user":"4f54805f3df9550077747439","ts":"2013-04-11T08:00:42.000Z","st":1,"cache":{"comment_count":15,"last_comment":"584d6b359970730077145bb1","last_comment_hid":15,"last_ts":"2016-12-11T15:05:25.000Z","last_user":"4327c5a03df955007778f368"},"views":6185,"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"}