MultiWii
1.Возможно, сверхчувствительность Гиры. Попробуйте делить на 6. 2. Оси работают в противофазе 3. Оси перепутаны: Roll + pitch при наклоне
Делил. roll и pitch работали вместе и в ту же сторону…
Вот когда подключил 3205 напрямую пришлось повернуть плату WM+. Получается в прошивке при прямом подключении 3205 оси поменяны местами?
оси поменяны местами
Да. Я менял в прошивке.
power и enable на разные пины садят
Надо коротить.
Надо коротить.
Что то я по описанию не могу понять, от 12ого пина 5 вольт я могу запитать всю эту плату?
Так как себя должен вести коптер в конфигураторе при перевороте платы? Или это зависит от акселерометра?
Так как себя должен вести коптер в конфигураторе при перевороте платы? Или это зависит от акселерометра?
При перевороте вверх ногами зависит от того как переворачиваешь: вперед или набок. При наклонах, если правильно ориентированы оси гиры и акселя, отслеживает положение платы: если наклонил и держишь плату в этом положении, то и коптер в гиу должен оставаться в этом же положении.
Привет всем.
Вот, если кому нужно, мои платы. В архиве плата сенсоров (ITG3205, BMA180, BMP085, HMC5883) вместе со стабом на 3.3 вольта TDA3663 и преобразователем уровней I2C PCA9306. Плату делал с расчетом чтоб ежели что мона было бы разрезать сенсоры. Вторая сторона может не использоваться, на ней разведено соединение между сенсорами по I2C и немного питалова. Гирик 3205 из Wii. У нее обязательно нужно кинуть на землю 1-ю и 9-ю ноги иначе она глючит. Ориентация чипов как у ФФимы, поэтому нужно в коде поменять только адрес BMA180 на 0х82 и все. Вторая плата- солянка из 4-х. Переходник для ардуино на FT232RL, две маленькие платы это PCA9306(преобразователь уровня I2C)-TDA3663(3.3 вольта) и PCA9306(преобразователь уровня I2C)-LP2980(3.3 вольта) и последня плата это GPS на ET-662(сам GPS, у него обязательно нужно подать питалово на ногу куда цепляется батарейка), PCA9306(преобразователь уровня I2C), LP2980(3.3 вольта). Элементы нигде не подписаны, все строго по даташиту, электролиты по питалову на 4,7мкф. Платы делались ЛУТом с фольгой. Сенсоры паял станцией (хотя можно более-менее нормальным строительным феном, особо переживать по поводу того что перегреете не стоит, я раз пять или шесть грел пока искал глюк с гирой думал что непропай, ниче работают….), все остальное паяльником.
Подключил я ffimu к коптеру, если расскоментировать только гиру - цикл 1700), со всем остальным 2800.
Завтра попробую взлететь!
ps: на магнетометр должна быть какая-то реакция в гуи? вращаю коптер по оси, а стрелочка практически не движется.
ps: на магнетометр должна быть какая-то реакция в гуи? вращаю коптер по оси, а стрелочка практически не движется
Та же самая петрушка… Стрелка реагирует, поворачивается вслед за поворотом платы, но стоит остановить поворот, и стрелка возвращается в прежнее положение, хотя плата повернута. Похоже на поведение акселерометра с неправильно ориентированными осями. Менял оси но ничего не меняется. Возможно, что проверять нужно с подключенным приемником. Проверю, когда закончу установку моторов. Покручу в руках, как на ссылке в последнем посте.
Похоже на поведение акселерометра
адрес акселерометра на 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шные, жалко сразу их угробить)