MultiWii

Denfreak

Здравствуйте. Возникла проблема. Собрал я коптер на MultiWii, прошил, откалибровал регуляторы, все вроде настроил, но коптер даже чтото похожее на полет не хочет выдавать, ведет себя как сумашедший. При запуске в руках, всегда пытается наклониться на один бок, хотя акселерометр откалиброван. 2 противоположных двигателя постоянно стали дергаться после того, как я в MultiWiiConf включил датчики, а два других стали стартовать намного позже, и в MultiWiiConf выдают меньше оборотов, чем 2 других.

Плата HobbyKing MultiWii ATMega 328p
Регуляторы Turnigy AE-25A
Двигатели Turnigy 2215J 900kv

DVE
SovGVD:

интересно это добро загрузиться на такую платку goodluckbuy.com/kcopter-stm32f103cbt6-flight-contr… - давно валяется без дела

Я особо в схему не вдавался, но вроде процы разные, так что без шаманства вряд ли.

SovGVD:

а я пока вот с этой фиговинкой вожусь hobbyking.com/hobbyking/store/uh_viewItem.asp?idPr…
не пойму чего от меня винда (7) хочет и почему упорно не ставит дрова для arduino leonardo, хотя уже даже руками папку указал
upd: на другой машине с 3 раза завелось и залилось =)

Обычно заливка нужна один раз, дальше вешается bluetooth-модуль, и все настройки делаются уже без проводов 😃

Arseni
serenya:

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

Дык ясно дело, но почему с ногой PPM не работает, если не раскомментировать PPM_ON_THROTTLE?

По логике - раскомментировал - должно работать на 8й ноге (и работает)
Закомментировал - должно работать на ноге PPM (а вот не работает) - вот тут звгвоздка

stspartak
P_L_Z:

не помогло

natol:

При заливке MegaPirate NG в ардуине какойто файл подменяется. Попробуйте создать новую папку с ардуиной из архива. И Multiwii в эту папку.

не помогло

SergDoc
mahowik:

это типа камень мне в огород? )) ну спасиба!

Ну как-то и в мыслях не было 😃

Arseni
Denfreak:

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

Неподвижен ли аппарат при включении?

stspartak
stspartak:

Все было замечательно на Multiwii 2.2 , решил залить MegaPirate NG, что то не пошло и не могу теперь вернуться обратно. Multiwii 2.2 заливается без ошибок, но работать не хочет! Может там надо как то память почистить?
Плата эта MultiWii PRO Flight Controller w/MTK GPS Module

Блин народ так как же все таки залить обратно Multiwii ??? На плате есть кнопочка RESET и перемычка (джампер), может как то при их помощи?

soliada
stspartak:

Блин народ так как же все таки залить обратно Multiwii ???

natol:

При заливке MegaPirate NG в ардуине какойто файл подменяется. Попробуйте создать новую папку с ардуиной из архива. И Multiwii в эту папку.

Попробуйте сделать как рекомендуют.Т.е Скачать Ардуино и не подменяя библиотеки залить МультиВи.

Leon11t

Сама плата при подключении к компу определяется коректно? Попробуйте снести и переустановить драйвера для ftdi микросхемы-интерфейса ком-порта. Проверте юсб-порт на плате, они там любят отваливатся. Отсоедените все что подключено к плате и попробуйте подключить голую плату. Еще при компиляции в среде ардуино посмотрите нет ли там ошибок компиляции. Может оно не компилится. Скорость обмена данными должна быть 115200.

serenya
stspartak:

На плате есть кнопочка RESET и перемычка (джампер), может как то при их помощи?

Вообще ждампер может как-то повлиять на программирование т.к. судя по картинкам он идет на сигнал сброса в колодке для подключения внешнего FTDI. Попробуйте с ним и без него прошивать. Еще как вариант попробовать внешний FTDI адаптер, поможет выяснить работоспособность микросхемы USB-UART моста. Кстати ее работоспособность можно проверить в терминале замкнув Rx0-Tx0 на плате. И еще можно попробовать перезаливку бутлоадера через программатор.

SergDoc

держать ресет кнопочку и отпустить когда в среде компиляция закончится…

stspartak
soliada:

Попробуйте сделать как рекомендуют.Т.е Скачать Ардуино и не подменяя библиотеки залить МультиВи.

Именно так и делаю.

Leon11t:

Сама плата при подключении к компу определяется коректно? Попробуйте снести и переустановить драйвера для ftdi микросхемы-интерфейса ком-порта. Проверте юсб-порт на плате, они там любят отваливатся. Отсоедените все что подключено к плате и попробуйте подключить голую плату. Еще при компиляции в среде ардуино посмотрите нет ли там ошибок компиляции. Может оно не компилится. Скорость обмена данными должна быть 115200.

С драйверами все нормально, я же писал что после заливки MegaPirate NG не могу залить обратно Multiwii, точнее он заливается без ошибок как и раньше но не работает. И светодиоды теперь на плате по другому мигают. А MegaPirate NG заливается.

serenya:

Вообще ждампер может как-то повлиять на программирование т.к. судя по картинкам он идет на сигнал сброса в колодке для подключения внешнего FTDI. Попробуйте с ним и без него прошивать. Еще как вариант попробовать внешний FTDI адаптер, поможет выяснить работоспособность микросхемы USB-UART моста. Кстати ее работоспособность можно проверить в терминале замкнув Rx0-Tx0 на плате. И еще можно попробовать перезаливку бутлоадера через программатор.

Без джампера вообще не заливается.

SergDoc:

держать ресет кнопочку и отпустить когда в среде компиляция закончится…

не помогло …

SergDoc

Плин еепром почистить надобно !!! 😃

stspartak
SergDoc:

Плин еепром почистить надобно !!!

Чистил неоднократно!

stspartak
SergDoc:

Файл>примеры >EEPROM>clear eeprom ?

Именно так.

Denfreak
Arseni:

Неподвижен ли аппарат при включении?

Да, конечно неподвижен.

SergDoc

Тогда по порядку:
плата определяется, вии заливается, что дальше? дело в том, что прошивка пирата по всей видимости больше виевской, а флеш не чистится а перезаписывается, и получается что не всё в памяти стёрто остался кусок пирата - он может и мешать, чесно не знаю как в ардуине - можно ли почистить не снося бутлоадер, а вообще через spi почистить полностью флеш и еепром и перезалить бутлоадер…

stspartak
SergDoc:

Тогда по порядку:
плата определяется, вии заливается, что дальше?

После заливки несколько сек загрузка и светодиоды начинают моргать поочередно (LED1 красный и LED2 зеленый), раньше они так не моргали.
Запускаю MultiwiiConf - COM3 - START … и графики вроде пошли а все остальное не двигается.

SergDoc

по моему это сигнализирует о проблеме с еепром, но могу ошибаться ибо мультивия у меня нет… чистка еепром - надо с этой прошивкой перезапустить плату тогда она почистит… а не перешивать сразу на вий…

DigMaster

Графики пошли, т.е. значения меняются? Что еще должно двигаться? Может проблема в MultiwiiConf, а не в плате или прошивке?
При наклоне платы более 45 градусов светодиоды начинают моргают?