MultiWii
А потом калибровал регулятор?
Если речь идёт о Throttle Calibration - то да, калибровал. Тоже сначала на это подумал …
А полевики-то те же?
Если с другой рабочей частотой, то могут не отрабатывать, в т.ч. греться и погибать.
А полевики-то те же?
Если с другой рабочей частотой, то могут не отрабатывать, в т.ч. греться и погибать.
По правде говоря полевики вообще не те же 😃 По всем параметрам (ток, сопротивление канала) они хуже, но я регуль погонял при максимальной нагрузке - вроде ничего. По частоте - наоборот вроде получше.
По правде говоря полевики вообще не те же 😃 По всем параметрам (ток, сопротивление канала) они хуже, но я регуль погонял при максимальной нагрузке - вроде ничего. По частоте - наоборот вроде получше.
Как вариант - можно попробовать перепаять что-нить с рабочего esc 😃. Если обе две руки на месте, конечно (у меня в этом плане не особо).
Найти проблему методом замены на заведомо рабочие компоненты.
Как вариант - можно попробовать перепаять что-нить с рабочего esc 😃. Если обе две руки на месте, конечно (у меня в этом плане не особо).
Найти проблему методом замены на заведомо рабочие компоненты.
“Что-нибудь” - всмысле что ? 😃 Я уже перепаял полевички с горелого ESC - эта часть теперь работает. Теперь, по всей видимости, осталась проблема с таймингом процессора на ESC. Кварца там нет, видимо используется внутренний RC генератор. Получается либо генератор слегка подпалился, либо его калибровка слетела… Ну да ладно, всё это уже немного за рамками данной ветки. Мне просто интересно, насколько всё же критичен данный разброс для Multiwii
“Что-нибудь” - всмысле что ?
Родные полевики, например.
Сомневаюсь я, что частота изменилась.
Впрочем, я не готов предметно обсуждать эту тему, т.к. плаваю в ней.
А я вот все учусь летать и попутно знакомлюсь с flightmodes. Сейчас летаю на таких режимах:
Квадрик нормально летает, адекватно рулится, альтхолд по-моему неплохо справляется. Но вот сегодня на улице приличный ветерок и его таки носит ветром. Это нормально? Или ПИДами можно установить бОльшую чувствительность? Спасибо!
Родные полевики, например.
Сомневаюсь я, что частота изменилась.Впрочем, я не готов предметно обсуждать эту тему, т.к. плаваю в ней.
В общем, оказалось, что моя проблему Мультивию по барабану 😃 Облетал сегодня - никаких проблем.
А я вот все учусь летать и попутно знакомлюсь с flightmodes. Сейчас летаю на таких режимах:
Квадрик нормально летает, адекватно рулится, альтхолд по-моему неплохо справляется. Но вот сегодня на улице приличный ветерок и его таки носит ветром. Это нормально? Или ПИДами можно установить бОльшую чувствительность? Спасибо!
Ну, поскольку атмосфера вокруг квадрика двигается, то и квадрик вместе с ней - ничего не поделаешь 😃 ПИДами, на мой взгляд, только противодействие порывам ветра можно урегулировать…
Добрый день. Уперся в проблему в самом начале, поиск не помог.
Имеется ардуино Mega2560, без датчиков и подключенных устройств. В MultiiWii 2.1 в файле config.h раскомментирую строку #define QUADX, датчики все строки закомментированы. Загружаю в ардуино, версией 1.0.1 Запускаю гуи, жму com6 (тотже самый через который загружал скетч). В гуи пусто ничего не обновляется и не читается с платы (кнопку READ жал). Что делаю не так ?
Что делаю не так ?
есть предположение что
Mega2560, без датчиков
есть предположение что
Сначала была с датчиками плата GY-80. Но так как не получил никакого результата, решил отключить всё что можно. Светодиод на пине 13 мигает “постоянно мигает - неправильное соединение между Arduino и I2C датчиками”. Может подключил что не так. питание 5В, SDA - пин 20, SCL - 21.
Добрый день. Уперся в проблему в самом начале, поиск не помог.
Имеется ардуино Mega2560, без датчиков и подключенных устройств. В MultiiWii 2.1 в файле config.h раскомментирую строку #define QUADX, датчики все строки закомментированы. Загружаю в ардуино, версией 1.0.1 Запускаю гуи, жму com6 (тотже самый через который загружал скетч). В гуи пусто ничего не обновляется и не читается с платы (кнопку READ жал). Что делаю не так ?
другую любую прошивку залейте в плату и гуёй глянте, у меня было пру раз что гуя не видит в упор плату:(
Светодиод на пине 13 мигает “постоянно мигает - неправильное соединение между Arduino и I2C датчиками”. Может подключил что не так. питание 5В, SDA - пин 20, SCL - 21.
Не совсем понял.У вас GY80.
Вы раскоментировали
#define QUADX
#define GY_80 // Chinese 10 DOF with L3G4200D ADXL345 HMC5883L BMP085, LLC
Закоментировали пулапы.
//#define INTERNAL_I2C_PULLUPS
И датчики не видны?
другую любую прошивку залейте в плату и гуёй глянте, у меня было пру раз что гуя не видит в упор плату:(
пробовал версию 2.0 результат тот же, свою плату с датчиками не нашел там
Не совсем понял.У вас GY80.
Вы раскоментировали#define QUADX
#define GY_80 // Chinese 10 DOF with L3G4200D ADXL345 HMC5883L BMP085, LLCЗакоментировали пулапы.
//#define INTERNAL_I2C_PULLUPSИ датчики не видны?
(
Совершенно верно, эти строки и гуи не показывает ничего.
//#define INTERNAL_I2C_PULLUPS пробовал раскомментировать и на 3.3 В подключать.
Так же подключал к вингуи.
Сегодня вечером попробую укоротить провода к датчикам, может в этом дело.
Тут бы понять где проблема прошивка не работает на ардуино, или гуи не видит прошивку, или мултивии не работает без датчиков совсем и проблема в датчиках.
пробовал версию 2.0 результат тот же, свою плату с датчиками не нашел там
Совершенно верно, эти строки и гуи не показывает ничего.
//#define INTERNAL_I2C_PULLUPS пробовал раскомментировать и на 3.3 В подключать.Так же подключал к вингуи.
Сегодня вечером попробую укоротить провода к датчикам, может в этом дело.Тут бы понять где проблема прошивка не работает на ардуино, или гуи не видит прошивку, или мултивии не работает без датчиков совсем и проблема в датчиках.
Сейчас ради интереса взял такую-же ардуину, залил в неё 2.1. Никаких датчиков не подключал. ГУИ работает - циклы считаются, пакеты шлются, i2c ошибки прут…
Так что дело у вас не в датчиках, а в коммуникации.
Попробуйте:
- залить какой-нибудь скетч, проверяющий работу serial
- залить скетч, просто проверяющий работу ваших датчиков (хотя опять же мне кажется не в датчиках дело)
Проблема решилась неожиданно. Перед тем как экспериментировать, решил еще раз попробовать на “а вдруг”. Воткнул узб в соседний порт там где не разу ардуино не была, и гуи стал получать данные !
Большое спасибо всем за помощь.
Добрый день,
Собрал вот свой первый коптер на Cirrus All-in-One, поставил на стол без пропеллеров, прошил miltiwii, откалибровал ESC, аксель и магнитометр, заармил, завожу:
- если заводить плавно, сначала включаются два мотора, потом еще один (где-то на 25% газа), потом, на 50% последний…
- если заводить резко, включаются все 4, но через пару секунд обороты двух моторов начинают падать, и один останавливается, если газ меньше 50%.
В конфигураторе multiwii все так и показывает - то есть проблемы не в моторах и не в регулях, это контроллер так управляет …
Если коптер наклонять, то моторы меняют обороты, но поблемные моторы заводятся ненадолго на углах в 30-40 градусов и почти сразу останавливаются.
Картинку из конфигуратора приложил - может что изначально не так стоит…
Подскажите, что делаю не так ??
Добрый день,
Собрал вот свой первый коптер на Cirrus All-in-One, поставил на стол без пропеллеров, прошил miltiwii, откалибровал ESC, аксель и магнитометр, заармил, завожу:
- если заводить плавно, сначала включаются два мотора, потом еще один (где-то на 25% газа), потом, на 50% последний…
- если заводить резко, включаются все 4, но через пару секунд обороты двух моторов начинают падать, и один останавливается, если газ меньше 50%.
В конфигураторе multiwii все так и показывает - то есть проблемы не в моторах и не в регулях, это контроллер так управляет …
Если коптер наклонять, то моторы меняют обороты, но поблемные моторы заводятся ненадолго на углах в 30-40 градусов и почти сразу останавливаются.
Картинку из конфигуратора приложил - может что изначально не так стоит…Подскажите, что делаю не так ??
Моторы диагональные запаздывают? Если так - то скорее всего это связано с накоплением ошибки по YAW, то есть это нормальное явление.
Если моторы по одной стороне - то накопление ошибки по PITCH или ROLL, что тоже нормально (хотя, судя по тому, что у вас постоянно уплывают именно два конкретных мотора - у вас плывет гироскоп в одну сторону, что, вообще - то может быть тоже нормально )
Сделайте следующее:
- наденьте винты, и попробуйте в руке (ОСТОРОЖНО), быть может будет предсказуемая реакция, и не о чём беспокоиться. Или,
- сделайте снимок ГУИ в момент, когда газа хотя бы 50%
- включите режим удержания горизонта и подвигайте коптер. Будет более ясно, правильно ли он отрабатывает наклоны.
Моторы диагональные запаздывают? Если так - то скорее всего это связано с накоплением ошибки по YAW, то есть это нормальное явление.
Если моторы по одной стороне - то накопление ошибки по PITCH или ROLL, что тоже нормально (хотя, судя по тому, что у вас постоянно уплывают именно два конкретных мотора - у вас плывет гироскоп в одну сторону, что, вообще - то может быть тоже нормально )Сделайте следующее:
- наденьте винты, и попробуйте в руке (ОСТОРОЖНО), быть может будет предсказуемая реакция, и не о чём беспокоиться. Или,
- сделайте снимок ГУИ в момент, когда газа хотя бы 50%
- включите режим удержания горизонта и подвигайте коптер. Будет более ясно, правильно ли он отрабатывает наклоны.
Сделал:
- с винтами реакция та же - у двух-трех обороты растут, один тормозит, как ни наклоняй…
- снимок во вложении.
- и последний вопрос чайника - как включить режим удержания горизонта ?
и последний вопрос чайника - как включить режим удержания горизонта ?
галочки в чек боксе ACC
Сделал:
- с винтами реакция та же - у двух-трех обороты растут, один тормозит, как ни наклоняй…
- снимок во вложении.
- и последний вопрос чайника - как включить режим удержания горизонта ?
Появилось подозрение, что из-за того, что у Вас слегка меньше середины Pitch, и Roll, коптер постепенно уплывает назад/влево.
Хотя странно, что двигание коптером в руке не исправляет ситуацию. Может гира не работает? От неё данные идут?
Тем не менее, попробуйте включить режим удержания, как сказал Taatarenkoff - (т.е. на любой доп канал назначив включение АСС) - после этого на наклон коптера по идее моторы должны реагировать
P.S. Как вообще себя ведут моторы при покачивании коптером?