ArduCopter Mega: порт на обычную Arduino (тестим)
Народ, помогите с каналами на моторы, как поменять вывод канала в прошивке? (пост 6371)
Наверное все опытные заняты полетами, погода наладилась, раз ответов нету…
Надо подождать 😃
Но мне уже не горит, пока приедет новый контроллер - дней 20.
Но таки вопрос по скорости порта остается в силе. Можно ли менять скорость порта SO/FTDI?
Можно. Я поменял скорость serial0 на 57600 и повесил туда minimOSD.
Можно. Я поменял скорость serial0 на 57600 и повесил туда minimOSD.
Проблем с перепрошивкой после этого небыло? Или сразу поменяли в файлике boards.txt?
Просто в моем случае когда я поменял скорость, то после этого Mission Planner нормально коннектился, при попытке перепрошить ардуино-иде, оно не перепрошилось и более того - Mission Planner перестал подключаться…
Если можно, поподробней, не хочется еще 1н контроллер испортить…
Не было проблем и сейчас нет. Даже не думал, что подобное может произойти. Ничего в файле boards.txt не менял.
Ничего в файле boards.txt не менял.
- я чуть ошибся, в файле: hardware/boards/arduino.txt
Там список плат поддерживаемых IDE-шкой и их настройки. Странно… У меня оно сглюкнуло и конкретно… Гмм… Очень интересен опыт других, кто пробовал, толи у меня просто какой-то экземпляр был или еще что не так, или странно тогда…
Скажите, а перепрошиваете MegapirateNG как?
По инструкции типа:
- Скачиваем Arduino IDE
- Скачиваем MegapirateNG
- Заменяем директорию /libs
- Делаем настройку в Ardupilot.h (или как-то так) по инструкции, компилируем.
- Файл -> загрузить.
Ну естественно шаги 1-3 нужны только в 1й раз. Вы так тоже делали?
Гуру подскажите, можно ли сделать чтобы 8 канал с приемника транзитом через плату выводился на один из пинов управления подвесом?
Нужно это для управления подвесом от Alexmos. А на 8 канале приемника у меня PPSUM.
Народ, помогите с каналами на моторы, как поменять вывод канала в прошивке? (пост 6371)
кому будет интересно, помогло переименование моторов в процедуре set_motor_to_channel_map в libraries\AP_Motors\AP_Motors.h
Кто в курсе, фейл-сейв в 2.9.1 R300 по-умолчанию включён или через планер надо включать?
Кто в курсе, фейл-сейв в 2.9.1 R300 по-умолчанию включён или через планер надо включать?
в планере надо включать, сейчас тестил - вроде работает нормально (при понижении газа ниже 975, через FS железку с rctimer), но после включения аппы так и остается в RTL, не переключаясь на последний режим полета (стаб по умолчанию), пока тумблером сам не перещелкнешь… хз так должно быть или нет
хз так должно быть или нет
Оно так и на самике работает. На Арду. И на коптере. Видимо должно быть так.
Пришла телеметрия www.rctimer.com/index.php?gOo=goods_details.dwt&go…
Подскажите можно ли ее подключить на UART0? Я так понимаю модули это просто радио удлинитель СОМ порта. И все должно работать.
У меня Crius AIOP 1.1, я подключил телеметрию к одному из портов S1-S4, рядом с GPS.
Пришла телеметрия www.rctimer.com/index.php?gOo=goods_details.dwt&go…
Подскажите можно ли ее подключить на UART0? Я так понимаю модули это просто радио удлинитель СОМ порта. И все должно работать.
Вот после установки скорости не 115кбит на uart0 у меня на Crius AIOP все бажануло и после этого с платой ничего не сделаешь.
Когда прийдет новый - наверное буду пробовать на S3 (вроде туда по мануалу можно), и если все заработает - то не буду трогать FTDI порт.
Вот после установки скорости не 115кбит на uart0 у меня на Crius AIOP все бажануло и после этого с платой ничего не сделаешь.
на плате есть разъем SPI - через него можно попробовать по новой закинуть загрузчик или целиком прошивку. Только программатор будет нужен.
на плате есть разъем SPI - через него можно попробовать по новой закинуть загрузчик или целиком прошивку. Только программатор будет нужен.
Да это я в курсе…
Уже писал в этой ветке чуть выше, в постах 6366-6370, что при подключении 10PIN разъема USBAsp на 6PIN случайно замкнул +5в на соседний провод. После этого МК на плате определялся, как Atmega2560, но после заливки в нее прошивки (хоть через ArduinoIDE -> файл -> загрузить с помощью программатора, хоть через avrdude) не проходил верификацию.
Пробовал перепаять МК, но паяльной станции у меня нет, только газовая горелка. Шансы оценивал как 1 из 30 что что-то путное получится. Не получилось, конечно же.
Так что теперь ко мне едит Crius AIOP V2.0 + телеметрия (радиомодемы).
Пробовал перепаять МК, но паяльной станции у меня нет, только газовая горелка.
Газовая горелка для плат мазохизм. Можно острым ножиком аккуратно вплотную к пластику вертикальными движениями отрезать ножки меги, удалить корпус и по одной ножке отпаять. Правда паяльник мелкий нужен. Припаять новую тоже не очень сложно. Главное правильно ее разместить и не перебарщивать с оловом. Если межножечные замыкания все же случились - капнуть безотмывочного или спиртово-канифольного флюса и пустым паяльником без олова согнать излишки олова.
Напомните, где сейчас дефайн, меняющий ориентацию датчиков? Имею такую плату от Юрия (без 5611), выбрал PIRATES_FREEIMU_4, но нос коптера получился справа, т.е. плату нужно развернуть на 90° налево.
Собрал коптер: H.A.L, 1100kv, 10х4.5, HK Blueseries 30A, Crius AIOP 1.1, U-blox, 3DR, R300.
Не могу взлететь - ни в акро, ни в стабе коптер не стабилен, норовит перевернуться. Компас и аксель откалиброваны, гироскоп в планере работает нормально.
Пробовал уменьшать P - особого эффекта не вижу.
Через телеметрию логи пишутся, но что в них искать?
Не могу взлететь - ни в акро, ни в стабе коптер не стабилен, норовит перевернуться.
А двигатели не перепутаны? Если в руках покрутить правильно сопротивляется?
Нет, с этим все в порядке. Крутятся в правильную сторону, радио откалибровано.
Добавляешь газ, он начинает отрываться, и сразу пытается перевернуться, не всегда в ту же сторону.
Тогда наверное в сторону уменьшения вибраций надо копать. На скольких процентах газа взлетает?
Вроде процентов 40, но точно сказать не могу - оторвать его от земли выше чем на сантиметр страшно. Более того, в акро режиме, когда он еще стоит на земле, но вес частично компенсирован, может медленно поползти в любую сторону.
Виброрязвязку переделаю.
Где по логам посмотреть диапазон вибраций?