Обсуждение и перепрошивка регуляторов (ESC) прошивками SimonK/BLHeli
Да, я такую себе и прошил вчера. Прошивке четыре дня отроду всего.
Работает замечательно. Интересно звучат моторы в начале старта. Я такого ни на одном регуле не встречал. Причем, во время работы они не пищат, что уши в трубочку сворачиваются. Ничего не греется (по-сравнению с RapidESC на 16кГц ШИМ).
НО, не хватает калибровки газа с передатчика.
А все регуляторы можно снабдить бутлоадером и потом заливать любые прошивки через серворазьемчик?
Было бы тогда шикарно если бы опытные товарищи описали процедуру для малоопытных товарищей!
все регуляторы можно снабдить бутлоадером и потом заливать любые прошивки через серворазьемчик?
Было бы тогда шикарно если бы опытные товарищи описали процедуру для малоопытных товарищей!
Я писал в теме про нюанс с прошивкой через свисток, по крайней мере у меня, регули rctimer 20a
Процедуру понял. Но так можно с любыми регуляторами поступать?
Но так можно с любыми регуляторами поступать?
Бутлоадер в атмегу пишется, любые регули на атмеге позволяют записать его
Бутлоадер в атмегу пишется, любые регули на атмеге позволяют записать его
И что у любых ESC сервовход заведён на порт RX?
И что у любых ESC сервовход заведён на порт RX?
Тут не могу сказать ничего, я проверял на своих rctimer
НО, не хватает калибровки газа с передатчика.
Это не сложно сделать, но зачем? Во всех FC можно задать задать точки газа в микросекундах, и это гораздо удобнее и быстрее чем калибровать регуляторы.
В Куке тоже можно задать?
В Куке тоже можно задать?
На Куке просто надо поставить ±125% EPA для газа на передатчике.
думаю ziss_dm не обидется , перепощу его сообщение полученное в личку. Звучит просто охрененски!
BTW, code.google.com/p/wii-esc/ - V 2.0 is coming…
Вчера перепрошил, с утра 2 аккумулятора отлетал, пока все нормально (тьфу 3 раза). Но этого мало, надо летать.
А никто не подскажет почему 2 версии - normal и ext_range? Я прошился с нормал.
Во! Вопросов добавляется. Зашел посмотреть на сайт, а там более свежая версия, да еще и в 4-х вариантах.
Плохо в школе учить немецкий, да еще и не пользоваться им всю оставшуюся жизнь.
normal - стандартный RC диапазон на входе 1060-1860us
extended - расширенный диапазон 18-2016, есть поддержка в MultiWiii
Появилась поддержка “Complimentary PWM”, это специальная схема управления ключами, которая позволяет тормозить ротор отправляя энергию назад в батарею. Работает только на n-fet регуляторах.
“Low side PWM” - все как раньше.
Дмитрий, а можно вас попросить более подробно расписать процедуру настройки газа в контролере. У меня ФриФлайт, например.
Во всех FC можно задать задать точки газа в микросекундах
Товарищи, подскажите пожалуйста: как отличить регулятор с all n-fet от P\N-fet если посмотреть на ключи? читал тему, так и не разобрался, подскажите кто в курсе, можно на фото
Появилась поддержка “Complimentary PWM”, это специальная схема управления ключами, которая позволяет тормозить ротор отправляя энергию назад в батарею. Работает только на n-fet регуляторах.
не совсем понял… это будет работать на любых n-fet регулях (к примеру hk blueseries) или всеж нужна хардварная поддержка “со специальной схемой управления ключей”?
@Shuricus
rcopen.com/forum/f123/topic257126/81
Где то видел что FF выдает на регули : 0.9 мс в покое, 1.2 при арминге и 1.65 максимум
Калибровка не сильно поможет, проще собрать прошивку с такими параметрами.
Калибровка не сильно поможет, проще собрать прошивку с такими параметрами.
А вот тут проблема - я хочу полетать на стоковой. Она не “собирается”…
Может на всякий случай сделать регулировку газа, для тех кто не умеет собирать прошивки и т.д.?
normal - стандартный RC диапазон на входе 1060-1860us
extended - расширенный диапазон 18-2016, есть поддержка в MultiWiiiПоявилась поддержка “Complimentary PWM”, это специальная схема управления ключами, которая позволяет тормозить ротор отправляя энергию назад в батарею. Работает только на n-fet регуляторах.
“Low side PWM” - все как раньше.
Вот эту информацию было бы очень здорово залить в Вики, а то скачиваешь архив и ничего не понятно…
И еще хочу сказать - большое спасибо за прошивки!
А вот тут проблема - я хочу полетать на стоковой. Она не “собирается”…
Я имел ввиду wii-esc, могу собрать на пробу.
Может на всякий случай сделать регулировку газа, для тех кто не умеет собирать прошивки и т.д.?
Ну если придумать правильную процедуру… 😉 Если сделать стандартную, то в твоем случае, после калибровки будет:
900us - arm
950us - start
1200us - ~40% и дырка в потолке. 😉
Я имел ввиду wii-esc, могу собрать на пробу
Было бы замечательно!
И я был бы еще раз очень признателен за объяснение теории, что и почему нужно переделывать в прошивке для настройки газа и как это все работает с разными контроллерами. Я понимаю, что это очевидно для тех кто сам пишет код, но я летал на куке до сих пор, и с наскока понять подробности не получается… А хочется 😃
Вот из-за отсутствия понимания процесса например не ясно, если потом буду ставить таймкоповскую прошивку, то значит нужно будет опять перешивать регуляторы с другими параметрами газа?
Ну если придумать правильную процедуру… Если сделать стандартную, то в твоем случае, после калибровки будет:
900us - arm
950us - start
1200us - ~40% и дырка в потолке.
По выше указанным причинам - ничего не понял… 😒 У Саймона же есть калибровка?
Огромное спасибо за Wii-ESC.
Вчера прошил BS P+N 20A, завелся DT750 без срывов синхронизации. На Simonk после торможения пальцами ротор мог стукнуть и перестать вращаться. С wii-esc такого не наблюдаю.
Из-под термоусадки вывел наружу разъемчик, чтобы в будущем прошивать ESC прямо на квадрике.
V 2.0 пока собрать не смог - в папках нет кода и какие-то куски лежат.
Вроде все здесь:
code.google.com/p/wii-esc/source/browse/#svn%2Ftru…
Проще всего скачать CodeBlocks (SVN версия есть в Downloads) и открыть проект /trunk/wii_esc_ng.cbp. В CodeBlocks нужно только настроить пути к avr-gcc.
@Shuricus
//*************************
// RC Input *
//*************************
#define RCP_MIN 900
#define RCP_MAX 2200
#define RCP_START 1180
#define RCP_FULL 1650
Ура спасибо Дмитрий! Пошел шить!
И все же пожалуйста объясните добрые люди, откуда брать эти значения в случае работы регуляторов с разными мозгами и в чем тут заморока?
#define RCP_MIN 900
#define RCP_MAX 2200
#define RCP_START 1180
#define RCP_FULL 1650