Прошивка BLHeli для ESC

serenya

Сверху выводы подписаны. Первый пин который идет на мотор.

z502
serenya:

Сверху выводы подписаны. Первый пин который идет на мотор.

Нет соединения, пишет проверить подключение ESC, ну вообщем точно так же, как будто он не подключен совсем((((, судя по описанию магазина там загрузчик СимонК, но пробовал и BLHeli, там вечный коннект пытается установиться и все, ждал минут 10… Куда копать не знаю, очень хотелось посмотреть что там загружено реально и настройки какие

serenya

Питание от батареи и землю между регом и ардуиной не забыли?

Перерыл всю документацию в BLHeliSuite, в упор не вижу где сказано что надо подключать на D2? Для ардуины нано нужен D3, для меги судя по всему D51 (PB2/MOSI) 4 нога ISP(SPI) разъема.

z502

Не не забыл, но земля только та, которая вместе с сигнальным разъемом в косичке. Может мало?

serenya

Достаточно, я обновил предыдущее сообщение

ssilk

Эй, камрады… Какой сигнальный провод? Силабс шьется через С2 шину… На этой страничке есть доходчивые картинки и распиновка для разных ардуин

И вообще, этот регуль DYS SN20, и как его прошивать есть отдельная тема… rcopen.com/forum/f136/topic402286

1 month later
deeppurple

Добрый день, попытался прошить Turnigy Plush 30A програматором на атмеге8, как в статье, в окне получил такое сообщение:

Flash hex file… Please wait!
delay… OK
v… OlliW SilProg v1.20 PB3PB4
flash target no. 1
r… rok
d… dok0A -> Device ID 0A F33x
i… iok
e… eok
bw… … ok
flash target no. 2
r… rok
d… Connection to target FAILED!

Что означают строчки с flash target no. 2- в статье вроде этого не было. Таким же образом прошивал такие же регуляторы год назад- никаких проблем не было. И еще заметил, у новых регуляторов совсем другая схемотехника, но процессор такой же. В чем может быть проблема?

3 months later
Сергей_Уж
  • Rev14.3 Moved reset vector to be just before the settings segment, in order to better recover from partially failed flashing operation
    Added 100ms intialization delay for the Graupner Ultra 20A ESC
    Shortened stall detect time to about 5sec, and prevented going into tx programming after a stall
    Optimizations of software timing and running reliability
1 month later
Сергей_Уж

Новая версия
www.mediafire.com/…/BLHeliSuite14302.zip
Changes in 14.3.0.2:
General:
 Added new ESC “ZTW Spider Lite 18A v2”, “FVT Littlebee 30A” and “ZTW Spider Pro 20A HVhex resources and updated doc.
 General cleanup and rework of all flash over bootloader algorithms.
Independent of the optimized reset vector set by the BLHeli firmware since rev. 14.3, the new
algorithms now will ensure the accessibility of the bootloaders, even if the flash fails in a critical
section. So, the chance to corrupt the jump to bootloader is minimized for all bootloaders where the
fuses are not set for initial jump at reset (rem: SiLabs does not offer bootloader fuses).
 If flash fails in bootloader mode, now the ESC will stay intact and the ESC name is marked as
“**FLASH*FAILED**”. (Not valid for SiLabs C2 and Atmel ISP flash)
 Updated “BLHeli programming adapters.pdf” to match GUI outfit.
 Removed “Arduino Delay” option checkbox. Means: always wait 2 sec after first failed Arduino
interface connection and retry once. No disadvantage found so far.
 Removed “Always Restart Target” option, manual “Restart ESC” is still usable for SiLabs C2
interfaces.
 Fixed: Cleanflight/Betaflight pass through did not find ESC, if FVT programming stick was plugged
simultaneously.
 Fixed parameter translation bug, where Governor Range was always set to “high”.
 Did some work to optimize the MultipleESC mode . For changes see the updated “BLHeliSuite
MultipleESC mode.pdf“
 Improved support for Cleanflight/Betaflight FC in running in 3D Mode. REM: be always very caref
remove the props while testing Motors.
 Added an motor alternate speed test for Cleanflight/Betaflight FC. (Warning: for advanced users on
remove props!).
 Added Support for SiLabs EFM8BB10Fx and EFM8BB21Fx MCU
 A lot of minor improvement and changes in several details.

SimonK bootloader:
 Fixed SK Bootloader and added new hex resources to overcome an long known EEprom write bug(see: Changes in 13.2.0.0: Fixed issue: ESC with Simonk installed and having calibration data in
EEprom failed to flash BLHeli in the first try (EEProm verify Error).
Issue correctly was: ESC with Simonk installed and jumping from within the running firmware to thbootloader (100% if bootloader fuses are not set), the bootloader failed to write EEProm (see:
github.com/sim-/tgy/pull/107).

External serial Interfaces:
 Adapted “ZTW Spider Lite 18A v2” for standalone boxes.
 Added C2 interface support for SiLabs EFM8BB21Fx MCU
 Fixed: “Gaui GE-183 18A” was falsely handled as damped light capable.
 All interfaces and interface boxes should be updated to rev. 14.3.0.2.

10 days later
Сергей_Уж

Обновление до BLHeliSuite 14.4.0.0
www.mediafire.com/folder/…/BLHeliSuite

Changes in 14.4.0.0:
General:

  • BLHeli Rev14.4 Hex files integrated.
  • Added new ESC “DSY XM 20A”, “Oversky MR-20A Pro”, “ZTW Spider Pro 20A Premium” and “ZTW Spider Pro 30A HV”hex resources and included the docs of BLHeli 14.4.
  • Added support for BLHeli bootloader at SiLabs EFM8BB10Fx and EFM8BB21Fx MCU.
  • Some mine improvements and fixed typos.

External serial Interfaces:

  • Adapted new ESC for standalone boxes.
  • Added bootloader support for SiLabs EFM8BB10Fx and EFM8BB21Fx MCU
  • All interfaces and interface boxes should be updated to rev. 14.4.0.0.

A Pro (f390 based)

PS Прошил нормально, подлетнул в комнате, без изменений, рабочая 😃

Сергей_Уж

Не успокоилось 😃
Уже обновили до
BLHeliSuite 14.4.0.1
Fixed minor visbility bug in “Expert tools” tab. Some functions where disabled for interface “X Atmel ISP Interface”.

ВладимирВл
lavalava:

Снова с вопросом. ПРОШИЛ DJI 30A OPTO регули прошивкой 13.2 - Turnigy PLUSH 30A…, моторы крутит, сделал кое какие настройки по совету товарища:

Погонял коптер, проблема - СИЛЬНО греются регули! После минуты полета палец уже не приятно держать на регуле! По рассчетам калькулятора на моем сетапе (4S, моторы 700kv + эти регули) потребление в максимальном режиме 26А, запас хоть не большой но есть, да и я не газовал на всю, около 60% газа!!!
Помогите настроить, что не так ставлю? Мотор тайминг??
Спасибо!

Доброго времени суток. Похожая проблема, но с регулями непосредственно Turnigy PLUSH 30A(Силабс, P+N Fet).
Был квад 450+, мультивий, движки 2216 800кв, 9*4,7 пропы.
Решил проапгрейдится, поставил сс3д+БФ, хотел попробовать ваншот, прошил регули на блхели13,2 и получил жуткий нагрев регулей в рабочем режиме вплоть до отруба на 70+% газа. До этого стояля блхели 9,3, все работало адекватно. Пробовал все варианты настроек, ничего не помогает.
Видимо новые прошивки работают слишком быстро для P+N фетов, либо прошивка под другие ревизии плат регулей(за темой не следил, но вроде они Nфет появились). Придется откатывать на 9,3(раму разбирать), да и как пишут - ваншот на таком размере особо не чувствуется.

Cold_Play
ВладимирВл:

Доброго времени суток. Похожая проблема, но с регулями непосредственно Turnigy PLUSH 30A(Силабс, P+N Fet).
Был квад 450+, мультивий, движки 2216 800кв, 9*4,7 пропы.
Решил проапгрейдится, поставил сс3д+БФ, хотел попробовать ваншот, прошил регули на блхели13,2 и получил жуткий нагрев регулей в рабочем режиме вплоть до отруба на 70+% газа. До этого стояля блхели 9,3, все работало адекватно. Пробовал все варианты настроек, ничего не помогает.
Видимо новые прошивки работают слишком быстро для P+N фетов, либо прошивка под другие ревизии плат регулей(за темой не следил, но вроде они Nфет появились). Придется откатывать на 9,3(раму разбирать), да и как пишут - ваншот на таком размере особо не чувствуется.

Являюсь обладателем плюш 30 с прошивкой блхели самой последней. ничего не греется и не грелось. ваншот блхели не умел и не будет уметь!

ВладимирВл

Хм, про oneshot125 более чем сомнительное замечание. А на какой версии и каком конфиге не греется? И с какими фетами регули?

Cold_Play
ВладимирВл:

Хм, про oneshot125 весьма сомнительное замечание. А на какой версии и каком конфиге не греется? И с какими фетами регули?

Со старыми n, p фетами. версия 14.3, ваншот ну никак не может поддерживать, аппаратная поддержка должна быть а не только в прошивке. Как и собственно damped light. гоняю я на низ 4с батарею, моторки саннискай 700кв, 12 пропы. всё это на гексе. Ну контроллев пиксхавк (если это имеет значение). ток при висении около 18а

я с них даже радиатор снял. греются умеренно, руку держать можно, ничего не обжигает, слегка теплые.

ВладимирВл

Про дампед лайт то понятно, феты не позволяют. А какие настройки, если не секрет? С этими регулями раньше были проблемы- на дт750 моторах с pwm freq-hi не грелись, на 2216 был ощутимый нагрев, pwm freq-low исправил ситуацию. Но это было на 3 банках. Сейчас 4 банки-и греются сильно на любых настройках(((

Cold_Play

настройки по дефолту в основном. мин и макс газ естессно подправлял, также включал опцию PWM input, без нее регули пытаются работать в режиме ваншот, отключил дабы не вводить регули в заблуждение. тайминги средние. пвм высокий. Да кстати для справки еще по этим регулям - выше 400 герц они не работают, ниже пожалуйста, но выше никак, даже если в контроллере выставить принудительно. специально осциллографом исследовал сигнал - ровно 400 (2.5 us). в описании также отмечается задержка в 400 герц на этих регулях. тем не менее работают они не плохо, если летать не очень быстро. для высоких скоростей и высоких перегрузок скорости этих регулей уже не хватает - коптер трясет.

ВладимирВл:

Про дампед лайт то понятно, феты не позволяют. А какие настройки, если не секрет? С этими регулями раньше были проблемы- на дт750 моторах с pwm freq-hi не грелись, на 2216 был ощутимый нагрев, pwm freq-low исправил ситуацию. Но это было на 3 банках. Сейчас 4 банки-и греются сильно на любых настройках(((

Поразмымлил тут. в них есть же строенный бек, построен он на 2 линейных стабах. Я эти беки отключил, всмысле они у меня ничего не питают кроме процессора и драйверов мосфетов, провод питания плюсовой отпаян. В Вашем случае как используются встроенные беки? питают что нибудь?

ВладимирВл

Не, встроенные линейные беки не использую для питания борта. На этом конфиге на прошиве блхели 9.3 работало нормально, на 13-14 версии начался перегрев.

Сергей_Уж

BLHeli passthrough works on boards using the VCP, but you have to use an external CP2102 adapter connected to UART 1. This is easy on boards that have JST connectors for serial ports.
Или BLHeli прошивка ESC работает там где используется VCP ( виртуальный сериал порт), нужен внешний CP2102 adapter подключенный к UART 1. Сделать легко если плата имеет JST серийного порта.
Видно цвета и схема подключения

PS оригинал сообщения тут