MultiWii
Та же самая петрушка… Стрелка реагирует, поворачивается вслед за поворотом платы, но стоит остановить поворот, и стрелка возвращается в прежнее положение, хотя плата повернута. Похоже на поведение акселерометра с неправильно ориентированными осями. Менял оси но ничего не меняется. Возможно, что проверять нужно с подключенным приемником. Проверю, когда закончу установку моторов. Покручу в руках, как на ссылке в последнем посте.
Похоже на поведение акселерометра
адрес акселерометра на 0х82 меняли?
Акселерометр работает нормально. Когда оси были перепутаны, он так себя вел. Отслеживал движение платы и медленно возвращался в нейтраль. У меня стик 9ДОФ с Спаркфана. Там акселерометр ADXL I2C у него адрес A6 вместо 3Aкак в скетче. С этим я давно уже разобрался. Но с магнетометром полные непонятки. Просто не знаю, как он должен работать с ГУИ
ps: на магнетометр должна быть какая-то реакция в гуи? вращаю коптер по оси, а стрелочка практически не движется.
Поставил дев версию прошивки, все заработало
попробую завтра на ней подлетнуть
Просто не знаю, как он должен работать с ГУИ
У меня на “колхоз едишн” когда крутишь по оси Z по часовой или против, компас в гуи полностью повторяет за мной…
У меня возвращается, если плата неподвижна, даже в другом положении. Оси менял в прошивке. Что то я недопонимаю…
Что то я недопонимаю…
Ну как наводка, я когда свою паял, использовал даташит и схему АллИнВан, правда даташит на 3205 я не нашел, пользовал на 3200, и пока не заземлил 1-ю и 9-ю ногу 3205 была полная ж…па, был и такой же эффект с возвращением, то все вырубалось кроме баро… короче замут полный, после заземления, и изменения адреса акселя все встало на круги своя, правда все думал что глюки из-за не пропая и раз 5-ть или шесть грел феном (сердце кровью за чипы).
Кто его знает… Может и плата глючит. Иногда магнетометр с ума сходит, вертится, как пропеллер и по осям ±500 начинает показывать. Если постучать по плате, все устаканивается. Может непропай где то? Надо пройтись паяльником. Фена у меня нет.
Если постучать по плате
1-я и 9-я нога у 3200 земля, проверьте, очень похоже… у гиры есть контакты (если приглядеться)
Так гира как раз работает. В ГУИ стоит четко по нулям, на движения реагирует. На схеме доски 1 и 9 ноги на земле сидят.
Странно. Есть Игловские файлы платы. На схеме 1 и 9 ноги соединены на землю а в разводке соединены 9 и 11 ноги от 1 проводник обрывается. Завтра утром проверю тестером. Контакты видны, особенно под лупой.
Разводка правильная. Все, как на схеме. Может непропай только.
Верх маразма - я решил, что нефиг переводить гетинакс… (Ну лень, лень мне его пилить и сверлить!)
(Гетинакс - просто как фон и ровная поверхность…)
На дев паршивке кто то пробовал летать? Есть смысл пробовать? А то я хорошие пропы поставил APCшные, жалко сразу их угробить)
Alex27111972 Алекс, Вы в какой проге разводили свои платы? Ни одна моя прога не открывает. Я пользуюсь Иглом и Протеусом.
На дев паршивке кто то пробовал летать?
Я на дев полетел. Ну как полетел - поднялся, повисел, попробовал порулить. Пилот из меня пока хреновый 😃 А на 1.7 даже нормально взлететь не смог.
Кто нибудь знает, почему в ДЕВ прошивке баззер и выключатель стабилизации на одной ноге 31? Что такое ISR_UART и на какой это ноге?
Чертовщина какая то! MultiWii_dev_20110529
#define BUZZERPIN_PINMODE pinMode (31, OUTPUT);
#define BUZZERPIN_ON PORTC |= 1<<6;
#define BUZZERPIN_OFF PORTC &= ~1<<6;
#define STABLEPIN_PINMODE pinMode (31, OUTPUT);
#define STABLEPIN_ON PORTC |= 1<<6;
#define STABLEPIN_OFF PORTC &= ~1<<6;
Почему включатель стабилизации, если это он, работает на выход? Это не ошибка?
Сделал “подлёты” на 1.7.
Один из моторов как-то ленивенько - запускается на чёрти какой мощности…
В один из моментов что-то бумкнуло мимо головы…
Вторая попытка - в один из моментов один из винтов решил, что эти тормоза его не ценят и ушёл в свободный полёт…
Почесал в затылке, прошёлся по всем контроллерам карточкой-прошивалкой и сбросил в Дефолт…
Нашёл у народа стяжечки и пришпилил все винты, долив ещё синюшки на гайки…
Теперь жду, когда дозарядится батарейка: три моих акка пока на таможне… 😦
При перевороте вверх ногами зависит от того как переворачиваешь: вперед или набок.
Например, у меня получилось так: при перевороте платы и вперед и набок коптер в гуи доходит до вертикального положения и замирает, когда график ACC_Z доходит до нуля. Это правильно?
И еще вопрос. Датчики питаются от 3х вольт, а ардуина от 5и. К какому напряжению должны быть подключены пулл-ап резисторы 3 или 5?
На улице несколько раз вылетали моторы из мотор-маунтов, на одном движке - неконтакт был от контроллера к движку, акк отвалился…
И т.д. и т.п.
Газую: на нижнем положении - все стоят, чуть поднимать начинаю - моторы стартуют вполне рандомно… На высоких оборотах, когда чувствуется попытка отрыва от планеты - квадр начинает “танец с саблями”, прецессируя вокруг оси…
Почесал в затылке и подогнал чуть триммерами - вроде колбасня начала уходить, но один фиг фигня…
Почесал ещё и залил DEV-20110529, потом долго причёсывал настройки и вбивал MINCHECK-MAXCHECK… Отградуировал аксель, включаю, моторы начали вращаться сразу и выдали что-то похожее на правду - по крайней мере квадр из наклонного принял горизонтальное положение…
Потом его опять начало колбасить, переклинило в очередной раз винт и т.д. и т.п.
Выводы: грешу на точность установки датчиков и вибрацию с одной стороны, а с другой - на вм+…
Ладно, по первому - попробую поапгрейдить, по второму - настройки погоняю и AllInOne+ “Покинул место международного обмена”… Да и батареи тоже… Бум ждать, а пока - экспериментировать!
Оси моторов - надо таки рассверлить ещё сильней дырки под ними. И покрасить таки. И сделать из гетинакса основу для складывания, а то не в кайф с Ашановской сумкой “полной квадром” мотаться!
Сейчас буду искать две вещи: ключ под 6-игранник мотор-маунта у 750-х моторов и крепление пропеллера "на резинках: при транспортировке пропы лучше снимать, а резать-ставить стяжки каждый раз - неохота!
А я делаю багажник на крышу машины. С крышкой-обтекателем. Хочу потом, если все будет нормально, присобачить там радиомаяк, чтобы коптер сам садился на крышу! И вывод зарядного устройства, чтобы заряжать аккумуляторы во время поездки.
Вы в какой проге разводили свои платы?
Sprint layout