oneshot125 регуляторы, прошивка

lunohod

Какие тайминги выставить в dys 20a для dys 1306 3100kV моторов? Стоит обновиться до 14.1 или можно оставить 14.0?

=KoStya#

Блин… похоже не судьба мне шить регули SK12A по сервокабелю. Пришла arduino nano и все равно виснет в таком состоянии, как на скрине.
Еще жду USBASP, что б прошить через проводки из rapidflash может там как то по особенному bootloader заливается. Хотя сомневаюсь.
Чувствую прошью я их через ISP только поменяю направление вращения для двух, и буду юзать.
Может нужно конденсатор отпаять. Нашел первую попавшуюся схему регулятора, думаю они плюс/минус классические. Так там по входу PWM только резистор 4,7к, а я еще на плате конденсатор вижу (нужно еще раз внимательно проверить) думаю шунтирующий от помех. Может дело в нем.

dnuos

Откуда ваши sk12 всегда шились без проблем, попробуйте прошить через блхелли утилиту

=KoStya#

Читаю и остается начинать верить в чудеса. У меня стопорится и все. Специально заказал ардуино нано (сегодня пришла, сразу попробовал) и жду USBASP (для так сказать первичной прошивки). Но ведь если прошло опознавание контроллера значит boot прошит. Может дело в ноуте, еще попробую на другом и нетбуке, стационарного у меня нет или в том что питаю не от батареи, а от бп.
Попробовал блхели утилитой коннектится (значит бут отвечает), начинается writing data, а потом failed failed… ну в общем пока нет результата 😦

cnyx
Сергей_Уж:

Еще одно видео Programming BLHeli ESCs via CleanFlight

В теме про 250е коптеры уже отписался. Повторю и здесь. EMAX12A + BLHeli 14. Мало того, что сначала тупил и выбирал не тот интерфейс, через который надо связываться. Не мог понять, почему у меня работающая схема с подпайкой к пятачкам и режимом 4way-if не работает. Потом не мог понять, почему через сервокабель не могу подконнектится. Подсказали, что нужно 2 детали выпаять с платы, задачка для меня еще та. В общем стал и по сервокабелю коннектится. Заливаю свой скомпиленый HEX (мы ведь помним, что на сайте Бориса они не рабочие?), радостный захожу в CLI, пишут 1wire 1 и контроллер зависает. По всякому зависает, как только не пробовал. В итоге взял где-то нарытый CF 1.10 с добавленой фичей 1wire и на нем все работает. Минуса два: это BIN, а не HEX. И это CF, а не BF =(
Версии betaflight в виде BIN тоже вешают контроллер при вводе 1wire 1.

=KoStya#:

жду USBASP (для так сказать первичной прошивки)

Если я правильно понимаю, Ардуино Нано тоже можно превратить в USBASP. В BLHeli suite есть опция такая.

=KoStya#
cnyx:

Если я правильно понимаю, Ардуино Нано тоже можно превратить в USBASP. В BLHeli suite есть опция такая.

Не совсем. Можно в ISP, таких у меня есть. В USBASP программная реализация USB. Не знаю поможет или нет, если сделать “первую прошивку” из того rapidshre, а потом опять пробовать шить по сервокабелю.
А у кого получилось прошить SK12A, шили с стационарного пк или ноут/нетбук/планшет?

А-лекс

А есть где-нибудь инструкция по перепрошивке ztw spider 12a?

cnyx

При перепрошивке регулей EMAX 12A на 14.1 поменял тайминг с Medium на Medium-High. Один регулятор греется. Что вероятнее, что тайминг виноват или сама 14.1?

Hyperion

От таймингов следует ожидать изменения в плане тяги\потребляемого тока. Регуль афро 20а, прошил 14м блхели. Покрутил sunnysky 980kv мотор с APC 10x45MR на разных таймингах от low до high. Сервотестером как не крутил срывов не поймал. Замерял токопотребление при ~300г тяги. Ток на амперметре скачет от 3.2 до 3.8 во всех режимах. Максимальная тяга при любых таймингах ~650г. Все конечно примитивно замерял - кухонные весы проп перевернут вверх ногами и дует вверх, амперметр китайский совмещеный с вольтметром.

Magomed
Евжентий:

А в чем проблема? Они отлично шьются через сервопровод ардуинкой из BLHeli suite.

А какую ардуинку взять ?

cnyx

Nano имеет весь необходимый функционал. Но можно и Uno, только дороже будет.

Magomed

какую прошивку лучше залить на ztw spider 12a чтобы oneshot125 работал ? Bell Heli 13.1?

Hyperion

последнюю blheli шейте. Все работает с ней.

lunohod

В dys 20a можно прошить blheli загрузчик через серворазъём? Я правильно понял, что со стоковым загрузчиком нельзя настраивать и прошивать прямо через cleanflight?

Jade_Penetrate

Эти регуляторы бывают 2х видов, с загрузчиком simonk и blheli, со вторым через клинфлайт работать будет, с первым нет. Перешить загрузчик через серворазъем нельзя, нужно подпаиваться к пятачкам на плате.

Я не вижу смысла менять загрузчик, регуляторы настраиваются один раз при установке на раму, зачем потом трогать их через cleanflight?

lunohod
Jade_Penetrate:

Эти регуляторы бывают 2х видов, с загрузчиком simonk и blheli, со вторым через клинфлайт работать будет, с первым нет. Перешить загрузчик через серворазъем нельзя, нужно подпаиваться к пятачкам на плате.

Я не вижу смысла менять загрузчик, регуляторы настраиваются один раз при установке на раму, зачем потом трогать их через cleanflight?

А как узнать, какой загрузчик установлен?

Доступ к регулян нужен для смены настроек и для смены прошивки.

Гм. Вдруг передние моторы стали глючить - проблемы с синхронизацией, левый совсем плохо запускается. Задние вроде в норме. Может это быть из-за плохого контакта в месте подключения сигнального кабеля к cc3d?

CrazyCoder

Говорят, в последнем Simonk master починили рассинхрон на высоких оборотах и теперь по тестам они работают даже лучше BLHeli. Кто-нибудь уже пробовал на SN20A?

Jade_Penetrate

Посмотреть описание товара, там указывают прошивку (и соответствующий загрузчик). Воспользоваться разными линкерами (под любой интерфейс делается из ардуины с помощью blheli suite), каждый совместим только со своим загрузчиком и тот что заработает даст ответ.
Срывы синхронизации могут быть от плохого контакта сигнального провода, от отсутствия земляного провода, из-за замыкания или обрыва в обмотках.

lunohod:

Доступ к регулян нужен для смены настроек и для смены прошивки.

Это делается гораздо реже, чем приходится разбирать коптер для починки и обслуживания, попробуйте выбрать в программе симонковский загрузчик и прошить через любой совместимый с ним линкер, 95% что там стоит он.

lunohod
Jade_Penetrate:

Срывы синхронизации могут быть от плохого контакта сигнального провода, от отсутствия земляного провода, из-за замыкания или обрыва в обмотках.

Как я и думал, сигнальная земля - это городская легенда. Срывы у меня не от этого. Помогла замена регуля на новый dys 20a. Вот только мотор этот теперь чирикать стал, в регулях blheli 14.0 (в новом регуле с завода, в старых сам прошивал), минимальный газ выставлен на 1060. Уменьшил в openpilot минимальный газ до 1058, перестало чирикать.

Jade_Penetrate

Это не легенда и то что помогла замена регулятора вовсе не означает, что проблема была не из-за сигнальной земли, в проблемном регуляторе могли стоять менее качественные конденсаторы по питанию и он был наиболее восприимчив к помехам. “Срывы” из-за нее встречал у себя, это вполне реальная ситуация.
Чтобы ничего не чиркало и не было внезапных кувырков в полете, параметр min во вкладке output openpilot или minimum command в cleanflight должны стоять гораздо ниже минимального газа в регуляторах, а neutral (op) или minimum throttle (cf) должен быть на 10-20 единиц больше минимального газа в регуляторах. Разница в 2-5 единиц - маловато, лучше увеличить чтобы не было неожиданностей.

lunohod

Jade Penetrate,

я подпаял дополнительно сигнальную землю и ничего не изменилось. Регулятор уже имеет с fc общую землю. Читал, кстати, что лишние провода могут образовать ground loop.

Странно, тут советовали выставлять одинаковый минимальный газ в fc и в регулях. У меня так уже с июля было и не чирикало.

CrazyCoder
lunohod:

Странно, тут советовали выставлять одинаковый минимальный газ в fc и в регулях.

Всегда советовали минимальный газ в мозге ставить немного выше чем регуле, чтобы стабильно раскручивались моторы.

lunohod

В OpenPilot есть Min, Max и Neutral. Min и Max я выставлял как в регулях. Neutral немного выше, чтобы моторы стартовали нормально.
Так вот с новым регулем мотор чирикал до тех пор, пока я не уменьшил Min.