Activity

А давайте обсудим Arducopter - APM

Ребят, гляньте лог пожалуйста. Сегодня чуть не словил краш, находился в PosHold - все вроде нормально, довольно долго висел. Но в один прекрасный момент кувырнулся - похоже было на отказ одного из двигателей или гироскопа. Но ничего, в пару метрах над землей выровнялся и удачно сел.

Ссылочка на лог: yadi.sk/d/vpKgeZYeZ62jn

А давайте обсудим Arducopter - APM
SergDoc:

нет не поднимет - бутлоадер работает таким образом: если просто подключить питание - запускает сразу основную прошивку, если же подключиться сразу с усб, он 10 - 15 сек ждёт команды на перепрошивку…

Да, это заметил. Но куда ее слать хороший вопрос… Я знаю что работает uart5, на нем NuttShell, по идее если достучаться до него, можно прошиться с карты, и обновить бутлоадер. Как бутлоадер общается с компом в момент перепрошивки?

В логах примерно следующее:

[PX4 Uploader] Attempting reboot… Found PX4 board on port COM3
[PX4 Uploader] scanning for bootloader…
[PX4 Uploader] bootloader not responding (attempting to reset…)
[PX4 Uploader] Attempting reboot…
Found PX4 board on port COM3
[PX4 Uploader] scanning for bootloader…
[PX4 Uploader] bad sync 0x0d,0x0a
[PX4 Uploader] bootloader not responding (attempting to reset…)
[PX4 Uploader] Attempting reboot…
…И так далее…

А давайте обсудим Arducopter - APM
SergDoc:

а как ведёт себя бутлоадер?
давно не прошивался с планнера, там жеж либо передёрнуть шнурок либо ресет нажать просит…

Ресет нажать не просит, и шнурок передернуть тоже. Он сам его перегружает и вводит в бут. Есть вариант что китайские друзья не верно накатили бутлоадер или что то еще. Сомнительно конечно но вероятность есть.

Тишина. Лампа основная на хавке не горит, usb (com) порта в дипетчере нет, диагностические лампы мигают. Просто никак не связаться. Нажимаешь ресет основного проца - перезагружаться и в основной режим, ну и порт соответственно появляется после загрузки. Ресет вспомогательного - ничего не происходит. Через таймаут прошивальщик выдает ошибку загрузки. Через qupdater - циклический ребут.

Я так понимаю виртуальный COM эмулируется через OTG (который в stm32f4). И понятно что до загрузки камня и прошивки он ну ни как работать не будет. Но вроде бутлоадер должен его подтянуть при зарузке… Может есть смысл через железный порт попробовать, допустим через телеметрию? Бут их поднимает для перепрошивки?

А давайте обсудим Arducopter - APM
TRAHOMOTO:

Это только мАя хАхляцкая шкура не понимает что значит “биение магнитов”, “ставишь arm”
и “двигатели начинает зарубать”? Ярослав, опишите проблему нормальным русским языком (ну или украинским, но в личку)

Ладно, бывает, думал люди знающие - поймут, ан нет.

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

“ставишь arm” - стандартный режим работы многих контроллеров полета и регуляторов, при котором они переходят в режим готовности (arming). То есть на них передается сигнал с контроллера, а с регулятора - непосредственно импульсы управления на катушки двигателя.

SergDoc:

motor_spin_arm - настраиваемая функция - в основных параметрах самый нижний, можно поставить - не включать, можно поставить - вращаться очень медленно (по умолчанию, не все регули могут отработать), ну и так далее…
diydrones.com/…/motors-spin-slowly-at-min-throttle…
народ, без обид, но создаётся впечатление, что большинство вопросов звучит примерно так: “вы читали про это? расскажите мне, а то мне влом читать, я летать хочу”
купите назу…

Огромное спасибо. Ребят, я не стараюсь просто полетать, я первый коптер собираю. Я знаком с программированием и stm32 и мегами и прочими контроллерами достаточно хорошо (работаю по этой специальности). Я честно гуглил и искал ответы, потом уже задал вопрос открытому сообществу. Я же не знаю всех деталей и нюансов касательно RC моделей, регуляторов, контроллеров и прочего. Стараюсь разобраться, и очень благодарен вам за помощь. Наза меня не устраивает из за того что она проприетарная, нет возможности для модификаций и нир.

Пока накопились вопросы - задам:
Pixhawk клон - через Mission Planner работает отлично, но при попытке перезалить прошивку выдает ошибку, предупреждая бурление масс скажу что ошибка эта не OTP certification. Устройство(порт) просто исчезает и не появляется снова, до того как не перевоткнешь USB. После чего переходит опять в нормальный режим. QUpdate тоже пробовал, безрезультатно. Вопрос - кто то сталкивался?

А давайте обсудим Arducopter - APM
Alex_from_Israel:

Если они СаймонК, значит уже прошиты этим софтом. Насчет идентичности лучше проверить, какие там ключи стоят.

Ок. Ключи проверим. На всякий - перешьем.
Так если они прошиты (как заявляет продавец) - в чем еще может быть проблема с вращением и биением магнитов в арме? Причем при калибровке все-в-одном все отлично - макс, мин определяет, после чего при минимуме не вращается, даешь газку - все шикарно. Уходишь из калибровки в нормальный режим работы, ставишь arm - и двигатели начинает зарубать…

А давайте обсудим Arducopter - APM
Freepooh:

Регуляторы нужно перепрошить. Здесь информация.

Поправьте если что то путаю: У меня dys simonk 30a - они идентичны RC-Timer 30a. Значит их можно прошить tgy.hex из архивчика к таблице?

Walkera Latest Wifi QR W100

Приветствую всех. Написал софтинку для работы с W100 с компа с видео. Управляется контроллером от бокса (можно переписать и под обычный джойстик). Результаты: Управляется конечно значительно хуже чем с аппаратуры, но уж точно лучше чем с тача телефона. Если кому интересно - могу выложить в общий доступ. Не знаю конкретно версию - к которой будет подходить программка (не на всех одинаковое управление).

А давайте обсудим Arducopter - APM

Приветствую. Хотел бы обратиться за помощью. Настраиваю pixhawk, все вроде отлично, escи откалиброваны. Но при постановке в arm двигатели (один или несколько) крутят с разной степенью интенсивности. Если чуть погазовать, и потом сбросить в ноль, то их вообще начинает зарубать, дрожат, бьются - короче не знаю в чем проблема. Буду благодарен.