Crius Hobby MultiWii
Извиняюсь, ссылка нашлась, Newbies Guide to Setting Up CRIUS MultiWii SE board v4-22-12
Как все сложно у вас…
Неделю назад я разглядывал гребенку контактов на плате, в приемнике и плюс четыре тройных разъема от регулей. Где-то написано рудеры, где-то yaw - пойди пойми что это значит.
Пришлось со всем этим с нуля разбираться, в том числе и с участием осцилографа. Естественно изобретал кое-где велосипеды, естественно эти “велосипеды” получались не слишком простыми. Так что у нас все сложно 😃
Как все сложно у вас…просто берем заведомо рабочий канал - газ т.е. и подключаем к тем контактам, которые не отзываются на стики. если не работают - то дело в контроллере или контактах.
Именно так всё и делал, на подключенной к компу плате тыкался… Заведомо рабочим каналом газа проверил все четыре канала TH, Pitc, Rol, Yaw - последние два не работают. Соответственно без двух каналов далеко не уедеш 😦
Попробую другую прошивку, есть MultiWii_dev_20120606 - после прошивки коей в MultiWiiConf не отображаются ползунки каналов и не понятно работают они или нет. В прошивке “MultiWii_1_9” в файле config.h нет строки выбора моей платы как в “MultiWii_2_0”.
Флюс под планкой контактов, неконтакт от ноги контроллера до пина контакта или контакт с чем то лишним
Я же написал - плата тчательно промыта, с тестером дружу т.е. всё прозвонил, не контакта быть не может.
Как говорят электрики - у нас бывает две проблеммы “контакт там где должен быть - отсутствует” или “там где не должен быть присутствует”.
Грешу на два
дохлый вход контроллера.
Я же написал - плата тчательно промыта
А перед промывкой черные пластиковые колодки снимались ?
Как показала практика rcopen.com/forum/f123/topic258132/682 - это обязательное условие.
У меня плата с подключенным приемником не определялась. Снял колодки помыл, зубочисткой почистил - все заработало.
#define CRIUS_* появились в прошивках начиная с MultiWii_2_0
В прошивке “MultiWii_1_9” нужно ручками указывать какие датчики установлены
Ну, если дохлые входы, ИМХО тоже не все потеряно.
Если я правильно читал про PPM SUM, то можно обойтись вообще одним пином.
Или в def.h поменять пины для Rol и Yaw на что-то свободное. Вместо AUX, например. Надеюсь, что не глупость советую по своей неопытности 😃
И честно говоря, не скажу какие физические пины на Crius соответствуют AUX3PIN и AUX4PIN которые помечены как unused ( исходники MultiWii_2_0_a0 )
//RX PIN assignment inside the port //for PORTD
#define THROTTLEPIN 2
#define ROLLPIN 4
#define PITCHPIN 5
#define YAWPIN 6
#define AUX1PIN 7
#define AUX2PIN 0 // optional PIN 8 or PIN 12
#define AUX3PIN 1 // unused
#define AUX4PIN 3 // unused
парни!
я спалил мегу328р на плате мультивий се круис
новая уже в пути…
вопрос: мне ее впаять вместо старой, затем как обычно прошить,??? или прошить через программатор???
Вам надо через программатор прошить бутлоадер ардуино, лежит где-то в папке ардуино, не помню где(компа нет поблизости), и после этого можно будет как обычно заливать проши через фтди
Arduino выдает в конце прошивки “avrdude: warning: cannot set sck period”. Зашилась прошивка или нет?
На эту ошибку можно не обращать внимание.
По поводу загрузки, тут расскажите как грузили, чем.
Для ардуиновского бутлодера: если у Вас в конце была запись “Done uploading” - то загрузилась.
А по поводу всего остального, полностью опишите как включаете, недавно в этой ветке уже подобное было, на предыдущей странице.
Такая проблема, все настроил но двигатели не работают. Как их активировать?
Rol, Yaw - последние два не работают.
точно rol ? у вас режим гекса ?
Просто подобная проблема тут почти на каждой странице, и решение rcopen.com/forum/f123/topic258132/1141 такое
Сегодня очередной раз полетали. сломали кучу пропеллеров, но в целом я доволен)
В общем сейчас в сторону ведет его до сих пор, но уже не так сильно. сначало вообще чуть не переворачивало - хотя я сделал калибровку через GUI, но потом прям в поле стиками калибровку запустил и стало значительно лучше.
Пока сложные вещи для меня - так как он отлетает все время, то когда удаляется сложно понимать его положение в пространстве - просто к тебе он летит или от тебя. соответственно пару раз так в землю его втыкал.
Другой момент - может когда стабильности добьюсь это яснее станет - сажать мягко ну никак не выходит, поэтому как впоследствии камеру к нему крепить - ума не приложу.
И еще момент - кто-нибудь подключал turnigy приемник, чтобы можно было полетные режимы с джойстика переключать ? А то не разберусь, понимаю что надо канал приемника подключить к aux1 на плате - но какой канал, потому как в пульте я вижу возможность назначения на канал только крутилок, а трехпозиционный переключатель и вовсе один на пульте…
Такая проблема, все настроил но двигатели не работают. Как их активировать?
А как пытались запустить ? в режиме mode2 - правый стик по центру, левый стик вправо-вниз
А как пытались запустить ? в режиме mode2 - правый стик по центру, левый стик вправо-вниз[/QUOTE]
Да, сделал как вы сказали, ничего не происходит.
А как пытались запустить ? в режиме mode2 - правый стик по центру, левый стик вправо-вниз
Да, сделал как вы сказали, ничего не происходит.[/QUOTE]
Через GUI когда смотрите - rol. yaw pitch throttle - нормально двигаются ?
Если да, то возможно нужно увеличить значение min_throttle - где-то в самом верху config.h находится оно. - это значение холостого хода - т.е. при котором двигатели вращаются, но не взлетают.
Да, сделал как вы сказали, ничего не происходит.
Через GUI когда смотрите - rol. yaw pitch throttle - нормально двигаются ?
Если да, то возможно нужно увеличить значение min_throttle - где-то в самом верху config.h находится оно. - это значение холостого хода - т.е. при котором двигатели вращаются, но не взлетают.[/QUOTE]
Вроде делаю все правильно, но ничего, не могли вы объяснить в скайпе? Мой скайп:andrey26994
А как пытались запустить ? в режиме mode2 - правый стик по центру, левый стик вправо-вниз
Что-то я не знаю такого варианта запуска. Сам руководствовался вот этой мурзилкой: Команды стиками
ЗЫ Право лево перепутал. 😃 Запуск так и делается.
не могли вы объяснить в скайпе?
пока не могу к сожалению.
Что-то я не знаю такого варианта запуска. Сам руководствовался вот этой мурзилкой: Команды стиками
Ну посмотрите внимательно картинку и прочитайте что я написал =)
В multiwii 2 есть еще способ - левый стик вниз - правый стик вправо отклонить
…googlecode.com/…/MultiWii-StickConfiguration-20_v… вот тут все возможные варианты для версии 2.0 описаны
Такая проблема, все настроил но двигатели не работают. Как их активировать?
Увеличьте расходы по Throttle на аппаратуре процентов на 20 или триммером газ выкрутите вниз. Потом запустите как в шпаргалке нарисовано.
точно rol ? у вас режим гекса ?
Режим HEX6X и HEX6 не работают каналы Pitch Yaw
В режиме QUADX всё нормально…
только щас нашёл ответ на 29-й странице
Режим HEX6X не работают каналы Pitch Yaw
Вы бы хоть последние посты смотрели…
#define A0_A1_PIN_HEX - раскомментировать это и 5 и 6 двигатель подключить к выходам A0 и A1
Да просто логически это не правильно, куда теперь управление подвесом цеплять?
приемник не поддерживает PPM SUM
Да что такое это PPM SUM? У меня аппа Футаба 14 вроде как не дешовая относительно всяких Турниджей и в ней нет PPM SUM?
Да просто логически это не правильно, куда теперь управление подвесом цеплять?
Сам к сожалению понять не могу, с неделю мучился, пока случайно не наткнулся на пост на забугорном сайте.
Почитайте посты выше, там описано что на другие контакты цепляются две сервы стабилизации.
У меня аппа Футаба 14 вроде как не дешовая относительно всяких Турниджей и в ней нет PPM SUM?
Насколько я разобрался - PPM SUm - это когда приемник на одном канале может передавать значение всех 4х стиков.
В config.h посмотрите внимательно, там возможно режим нужно просто раскомментировать и тогда поможет, однако я не уверен. Комментарии в конфиге этом почитайте.
.
Насколько я разобрался - PPM SUm - это когда приемник на одном канале может передавать значение всех 4х стиков.
.
PPMSUM Это когда передается сигнал с приемника по одному проводу, и необязательно 4х стиков, у меня например все 8 каналов идут по одному проводу, это очень удобно, Раскоментрировать PPMSUM в config.h это означает что плата будет работать только по PPMSUM и сигнал будет браться с THR канала, то есть на него нужно подключить приемник, НО это бессмысленно если приемник не поддерживает PPMSUM а это именно от него зависит, а не в аппе!
с THR или с RX0?