Не могу починить регулятор двигателя от первого Phantom-а
Недавно знакомый отдал “на запчасти” первый “фантик”, которого он несколько лет назад плюхнул в фонтан. Начал починку с главной платы - там сдох Бэк. За пол часа плясок я его поднял. Потом стал диагностировать движки с регуляторами. Все четыре регуля трупы. Потихоньку троих поднял - крутят как надо. А вот с четвертым вышла загвоздка: при отсутствии сигналов управления дижок пипикает как и должен. При подключении сервотестера регуль радостно курлыкает. Добавляю газ, он начинает пытаться стартонуть. Движок трусит как в лихорадке. На более полных оборотах он таки стартует, дальше крутит нормально, пока не убавишь обороты. На малых оборотах опять движок трусит. Было подозрение, что у движка проблемы с магнитами/обмотками. Подкинул к другому регулю - отлично вращается. Сигналы на транзисторах выглядят так же, как и на исправных регуляторах. Обратные связи проследил от выходных контактов и до пинов контроллера - всё целое. Второй день мозг ломаю, не знаю, что ещё может быть? Вода - коварная штука…
очень похоже на то, что могли слететь настройки таймингов, они во флэш прописываются
Прошивка от него бывает в открытом доступе? В той же BLheli?
на этот вопрос у меня нет ответа,
можно попробовать зайти в режим программирования через сервотестер и посмотреть, что будет пищать,
но он не позволит узнать запрограммированные параметры, да и описание программирования для него вряд ли есть.
второй вариант, попробовать почитать МК программатором, что то мне подсказывает, что пятачки на плате должны быть,
а МК скорее всего Мега, но может быть лоченая прошивка, хотя прошить БлХели это не помешает
принципиального в том, что бы в реге была оригинальная прошивка ничего нет, PWM он и в африке PWM.
а что за рег, маркировка на нем есть или это что то утилитарное, прикрученное к мозгу коптера ?
Вот такие регули:
не помогу, к сожалению
можно еще попробовать чисто механически переставить регули местами,
купировать вариант - сигнал от мозга на это регулятор идет не верный,
но что то мне подсказывает, что это не сильно вероятно
Я управлял не от мозгов (Naza), а от сервотестера. И движки тоже менял. Поэтому в “чудесах” именно этой платы уже убедился по разному. Ещё попытаюсь помедитировать с осциллографом, вдруг чего проглядел…
по симптомам, это именно в таймингах дело.
они конечно и на оборотах влияют, но уже не так сильно как при старте.
Я управлял не от мозгов (Naza), а от сервотестера.
точно, я прочитал и успешно забыл )
кста, мозги могут проскакивать стартовый период достаточно быстро
если на сервотестере быстро поставить 1/3 от максимума, как себя ведет мотор ?
Дрыгается. По трем каналам управления ключами видна последовательность чередования фаз, но мотор трусит и он не может стартонуть. Потом, ближе к полному газу он таки срывается и дальше крутится вполне себе красиво и ровно
А сдвиг между фазами Вы видите или осциллограф с одним каналом ?
2 канала. Цифровой.
вы можете посмотреть сдвиг фазы между каналами
Когда движок уже стартонул, всё красиво, всё на месте, сдвиги как в описании на регуль… Проблема в очень очень затруднённом старте. Ротор начинает раскручиваться и тут же тормозится до стопа. Долю секунды вращение, потом резкий стоп. И так в бесконечном цикле. Если удалось раскрутиться, то дальше как нормальный мотор. Если обороты выше определённого значения. Как только снизились, снова рывки. Первый раз такое вижу. Только что еще особенность заметил: снизил питание до 4,8в - стартует замечательно. И это при том, что у Фантика 1 батарейка вроде 3s…
Вопрос в том, как выглядит сдвиг фаз в самом начале, как только вы начинаете добавлять газ.
Одинаково, только частота ниже. В том то и загадка: он начинает раскрутку ротора, потом резко стопорит его и так в цикле.
Второй день не могу подключиться к регулю. Написал в профильной ветке, но что то тишина…
Пытаюсь вернуть в чувство регулятор от первого Фантика на silabs f330 Перешил Arduino Nano на Atmega 328 на следующий адаптер: BLHeliSuite32 с адаптером успешно соединяется, по красному проводу вижу пачки импульсов, регуль в такт с ними моргает светодиодами под платой, но по белому проводу ответов нет. Постоянно 3,3в уровень. Подскажите, как их подружить?
Напишите последоваьность, что и как делаете? Вррде ничего сложного.
И надеюсь Вы используете Blheli, а не Blheli32?
Как раз обновился до Blheli32_suite и пытаюсь согласно мануалу, но моргает и не соединяется.