PIXHAWK PX4 Autopilot еще одна летающая железка
Выручайте! Никак не могу завести моторы на пиксе. При включении питания они даже не пищат (при этом красные светодиоды на регулях светятся, но инициализация с проигрыванием мелодии не проходит).
Пикс подключен через ppm-энкодер. Реги - EMAX Simonk 40A. На регулях отрезаны плюсовые провода, т.к.раньше они работали с назой.
arming check отключен, кнопка safety switch - подключена. Газ в реверсе, настройка радио проведена. Сырые данные показывают, что показания газа передаются правильно (диапазон примерно 988-2010).
при попытке motor test - длинный зуммер, затем короткий, вращения нет.
Если каждый регуль цеплять по очереди напрямую в третий канал приемника - всё работает прекрасно. Пищат и калибруются так, как собственно и должны, при подъеме ручки газа - начинают адекватно вращаться. Такое чувство, что пикс все-таки передает регам не те крайние значения, которые нужны для успешной инициализации либо входа в калибровку.
Привет. Я в теме новичёк, подписался. Уверен, что такого ещё не было. Я разобрал его проверить, есть ли поролонка, она была. Но я обнаружил одну странность. Явно не заводская штука. Может ремонт? Короче, проводком соединили что-то около процессора, может его ногу и что-то внизу платы, залили места соединения компаундом, да так, что и на процессор попало. Чё за фигня, никто не знает?
один в один такая же фигня. И видимо - далеко не у меня одного.
banggood.com/…/Emax-Simonk-Series-12A-20A-25A-30A-…
там красным по белому написано, что эти реги НЕ работают с пиксом. Вот такая вот печаль.
И чем они помешали пиксу?
И чем они помешали пиксу?
понятия не имею. Но решение которое описал выше (оно следует из переписки с техподдержкой EMAX) - на самом деле и не решение вовсе, как убедился. Да, моторы начали пищать, но как не калибровались через пикс, так и не калибруются нифига. Более того, появился другой глюк под названием “вечная калибровка” при выдернутом из 3-го канала газа приемника или вставленном в пикс сигнальном разъеме.
резистор с конденсатором - судя по всему, подтяжка. Ситуация один в один описана здесь, только там вроде бы проблема решилась полностью: diydrones.com/…/getting-pixhawk-to-work-with-emax?…
долбаный писюкак, с назой проблем не было вообще - воткнул, отстроил за двадцать минут, и проблем не знал. Так нет же, обсмотрелся видосов от олли, и зачесалось в одном месте.
почему пикс так погано ведет себя с емаксовскими регами - непонятно, мнения расходятся. Одни пишут что дело в модифицированной симонковской прошивке, другие - в том. что мощность сигнала, снимаемого с пикса недостаточна для корректной работы регулей, третьи - что пикс слишком долго стартует, и у регов кончается период ожидания входящего сигнала. И решения предлагаются разные, из которых самое экзотическое - добавление в схему 74HCT244. Кому-то это удается, кому-то нет.
зачесалось в одном месте
И купили самый дешёвый и непонятный регуль какой только нашли
И купили самый дешёвый и непонятный регуль какой только нашли
вот уж на регули гнать не надо, сами по себе они довольно надежны и безглючны, и даже пайка у них в полном порядке, чего не скажешь о других дешевых аналогах. С назой всё работало настолько стабильно, что можно было на том и остановиться. Более того, на апм, cc3d и прочем таких проблем как с пиксом у этого регуля не наблюдалось, и беглое гугление это подтверждает.
А гемороя можно хапнуть и с “дорогущими и понятными” регуляторами. Назоводы давно ведут в гугл докс таблицу совместимости регуляторов, которая постоянно пополняется. Ссылку к сожалению не помню.
Выручайте! Никак не могу завести моторы на пиксе.
сафети свитч выключить
частота обновления данных по дефолту 490 , попробуйте сменить rc_speed на 50
И чем они помешали пиксу?
эти перемычки при запаивании увеличивают размах управляющего сигнала (эти кондер и резюк типа LC-фильтра от помех, но они сильно сажают сигнал)
при перешивке в BLHeli если не запаять эти перемычки то по 2-м проводам они не перепрошиваются
Привет. Я в теме новичёк, подписался. Уверен, что такого ещё не было. Я разобрал его проверить, есть ли поролонка, она была. Но я обнаружил одну странность. Явно не заводская штука. Может ремонт? Короче, проводком соединили что-то около процессора, может его ногу и что-то внизу платы, залили места соединения компаундом, да так, что и на процессор попало. Чё за фигня, никто не знает?
Сталкивался с таким. Как я понял, это сторонняя переделка, суть такова - отдельного чипа второй гиры нет, а инфа 2 гиры дублируется с гиры номер 1 (мпу 6000) аппаратно, перекидыванием этого самого проводка. Только вот накуя…
сафети свитч выключить
частота обновления данных по дефолту 490 , попробуйте сменить rc_speed на 50
частоту обновления пробовал занижать и до выпаивания деталей, и после.
один раз после выпаивания даже моторы запустились и нормально управлялись на 50 гц (о чудо!), правда произошло это после почти лихорадочного дергания стиком газа. Ну, думаю, наконец-то. Вырубаю и подаю снова питание на коптер - опять два писка от моторов (уведомление о том что стик в максимуме) и через 2 сек - вход в режим программирования. Суть в том что стик-то был как раз в минимуме… В общем, теперь, после выпаивания, регуляторам всё время кажется, что на них подан максимум газа, и выше я описал единственный случай, когда мне удалось их “переубедить”. Кстати, если регулятор подключить к каналу газа приемника напрямую, и попробовать порулить стиком газа - то всё нормально. И калибровка проходит, и после перезапуска он в режим калибровки не падает, и на газ нормально реагирует.
думаю, сегодня до конца дня подождать, что ответит техподдержка по поводу “вечной калибровки” после выпаивания LC-фильтра, и если решение не будет найдено, то буду возвращать детали на свои места, благо хватило терпения после выпаивания обычным паяльником (!) сложить их в пакетик, вдруг еще пригодятся. Но летать в таком виде, без фильтров, я точно не стану. Случись фейлсейв по потере сигнала - и вместо того чтоб возвращать аппарат домой, моторы скорее всего будут весело играть калибровочную песню.
сафети свитч как я понял, отключается вырубанием проверки arming check? или физическим отключением кнопки от пикса? арминг чек у меня отключен.
сафети свитч как я понял, отключается вырубанием проверки arming check?
BRD_SAFETYENABLE установить в 0 - в полном списке параметров
А никто не встречал программу для накладывания графиков ардукоптерных логов на видео, как это делают из блэкбокса в CleanFlight? Это было бы очень удобно.
На апм обсуждали. Только уже давно это было.
хорошая идея сравнить иму 1 и 2
Эх, интриги, тайны расследования! Тайна улета моего Пикса в небо при переключении в альтхолд разгадана! Причиной скачков акселерометра по оси Z явилась… ШТАТНАЯ ПИЩАЛКА. Вешайте ее подальше от контроллера. У меня висела на скотче двухстороннем прямо под контроллером через 2мм текстолит и пищала себе при переключении режимов.
ШТАТНАЯ ПИЩАЛКА
воистину… век учись)
частоту опроса регов снизил до 50гц, кнопку отключил. Сейчас моторы запускаются нормально (тьфу-тьфу)
попробую подлетнуть в стабе, посмотрим, полетит ли вообще. Вот жду как ветер успокоится.
Эх, интриги, тайны расследования! Тайна улета моего Пикса в небо при переключении в альтхолд разгадана! Причиной скачков акселерометра по оси Z явилась… ШТАТНАЯ ПИЩАЛКА.
А можно подробности. Как удалось заметить. Расстояние. Пищалка пьезо?
Я так понимаю график приложен , когда пищалка была впритык к акселю.
Как удалось заметить. Расстояние. Пищалка пьезо?
Я так понимаю график приложен , когда пищалка была впритык к акселю
Пищалка обычная китайская
Отключил пищалку - помехи пропали, подключил - появились, переклеил подальше - пропали. График да, с пищалкой когда близко. Пикс на самодельной виброразвязке, на синих силиконовых резинках от китайской, приклеен был на текстолит пластину, а с другой стороны пластины под пиксом была приклеена пищалка.
Все логично. Пьезоизлучатель давил на пьезодатчик. Аксель и должен так реагировать.
У Вас кстати было самое яркое проявление помехи , у других даже сразу не догадаешься , что аксели разбегаются понемногу.
Хоть это была и ошибка ставить рядом, но она помогла определить причину.
Сработало старое правило, все доп. оборудование должно быть как можно дальше от контроллера.
Получается пищалку надо ставить на отдельную виброразвязку (по идее достаточно микропорки) или вообще убирать от греха подальше.
Спасибо за локализацию проблемы. Оказалось все просто. Но лучше так.
Не совсем только понятно почему 1 аксель слетал , а не 2 сразу. Площадка то общая.