CRIUS ALL IN ONE PRO Flight Controller
Когда миссион планер грузит данные с платы, проскакивает (bad compas)
По моему опыту, глюки с акселерометром и компасом на AIOP - первый признак недостаточного напряжения питания, поступающего на плату. Я в прошлом году чуть мозг не сломал, когда питал плату от USB.
Причем один экземпляр работал без сбоев, второй глючил. Вы так и не ответили на вопрос о питающем напряжении, а это очень важно на самом деле.
Короче говоря, на плату должно поступать питание не менее 5,2 вольта, поскольку на плате есть развязывающие диоды, на которых падает напряжение. Про это уже писали 100500 раз и здесь, и на RCgroups… У моего компа, например, на USB напряжение 4,95 и этого уже недостаточно для нормальной работы. Глюк выражается в том, что сходят с ума акселерометр и компас. Давайте-ка, прежде всего убедитесь в наличии правильного питания, а уж потом будете дорожки резать и прочей хирургией заниматься.
Допустим для прошивки блютуз модуля
где-то писали в теме про прошивку, если не ошибаюсь это был маховик.
void setup()
{
delay(2000); // на всякий случай
Serial3.begin(9600); // для первого запуска, для последуюших запусков будет другая, т.к. “AT+BAUD8” меняет скорость на 115200, “AT+BAUD7” 57600
delay(2000);
Serial3.print(“AT”);
delay(2000);
Serial3.print(“AT+VERSION”);
delay(2000);
Serial3.print(“AT+NAMEWii”); // вместо “Wii” можешь придумать свое имя модуля
delay(2000);
Serial3.print(“AT+PIN0000”); // вместо “0000” можешь придумать свой пин-код
delay(2000);
Serial3.print(“AT+BAUD8”);
}
void loop()
{
// здесь можно вставить код победного моргания светодиодиком
}
Это через проц получается. А как физическим переходником нельзя воспользоваться? Чтобы сидеть из терминала или другой проги строчить.
По моему опыту, глюки с акселерометром и компасом на AIOP - первый признак недостаточного напряжения питания, поступающего на плату. Я в прошлом году чуть мозг не сломал, когда питал плату от USB.
Причем один экземпляр работал без сбоев, второй глючил. Вы так и не ответили на вопрос о питающем напряжении, а это очень важно на самом деле.Короче говоря, на плату должно поступать питание не менее 5,2 вольта, поскольку на плате есть развязывающие диоды, на которых падает напряжение. Про это уже писали 100500 раз и здесь, и на RCgroups… У моего компа, например, на USB напряжение 4,95 и этого уже недостаточно для нормальной работы. Глюк выражается в том, что сходят с ума акселерометр и компас. Давайте-ка, прежде всего убедитесь в наличии правильного питания, а уж потом будете дорожки резать и прочей хирургией заниматься.
Займусь питанием, отпишусь!
Это через проц получается. А как физическим переходником нельзя воспользоваться? Чтобы сидеть из терминала или другой проги строчить.
tut vse chto nado:
silabs.org.ua/hcxx_cfg.htm
silabs.org.ua/hcxx.htm
Короче говоря, на плату должно поступать питание не менее 5,2 вольта, поскольку на плате есть развязывающие диоды, на которых падает напряжение. Про это уже писали 100500 раз и здесь, и на RCgroups… У моего компа, например, на USB напряжение 4,95 и этого уже недостаточно для нормальной работы. Глюк выражается в том, что сходят с ума акселерометр и компас. Давайте-ка, прежде всего убедитесь в наличии правильного питания, а уж потом будете дорожки резать и прочей хирургией заниматься.
На USB 5.2 вольта, подключал к контроллеру 6.1 вольт, надпись Bad compas не наблюдал, но миссион планер всё равно не может загрузить данные с платы!
Бывают еще провода USB весьма подлые, причем визуально никак не отличаются и с некоторыми устройствами работают нормально, а с другими никак. А вот 6,1 вольт это уже перебор)))
По моему опыту, глюки с акселерометром и компасом на AIOP - первый признак недостаточного напряжения питания, поступающего на плату. Давайте-ка, прежде всего убедитесь в наличии правильного питания, а уж потом будете дорожки резать и прочей хирургией заниматься.
MPU и компас питаются 3.3 через отдельный стаб. Распространенная проблема в APM.
А вот хреновенькая пайка MPU бывает.
На USB 5.2 вольта, подключал к контроллеру 6.1 вольт, надпись Bad compas не наблюдал, но миссион планер всё равно не может загрузить данные с платы!
Тащи ее к нам уже 😃 Есть и компас и аксели на замену.
MPU и компас питаются 3.3 через отдельный стаб.
Хотите верьте, хотите нет, но при внешнем питающем напряжении 5в и ниже - у некоторых экземпляров AIOP глючит и виснет шина I2C. Сначала сыплется лютое количество ошибок, потом аксель и компас становятся недоступны. Иногда плата даже перезагружается по вочдогу. И не надо так доверять китайским стабам. Некоторые из них совсем даже не low drop))) и склонны к самовозбуждению в определенных ситуациях. Почему-то про это начали забывать, от хорошей жизни наверное 😁 Типа стабик есть, чего ему не работать… а он - внезапно - мусорного качества)))
Конечно, компоненты на плате дохнут, у меня вон прямо в полете сдох барометр. Но чтобы в один момент и компас и аксели… теория вероятности протестует)))
Это бывает, когда диодик китайцы ставят не шотки. С падением под вольт.
Тут правильнее просто на меге проверить напряжение.
На 4.53 работает месяцами.
подскажите пожалуйста,эти дергания из за контроллера??? crius all in one pro 2.0
подскажите пожалуйста,эти дергания из за контроллера??? crius all in one pro 2.0
Пидов многовато. Чем хоть прошита ?
Пидов многовато. Чем хоть прошита ?
прошивал через флэштул мегапират 3.0.1-R4
это пиды? просто я еще не дошел до их изучения
Фотка не прошла 😃
Там где 0.15 roll pith сделай 0.13.
Или видео покури
спасибо вам огромное,разобрался что за пиды))))))))) полет нормальный!!!
Это тебе пока кажеться 😃
Можно последнюю прошивку там есть автотюн.
Но летать на ней я бы не стал.
Если кому надо miniMolex 1.25 на провода, через которые периферия цепляется в нашем контроллере, можно взять тут. 4,6 и 8 pin. Можно по отдельности набрать корпусов и ленту с самими металлическим разъемами.
вроде как 3.2.1 запилили для АИО
diydrones.com/…/arducopter-3-2-1-and-antennatracke…
Добрый день! Кто-нибудь все-таки подружил AIOP с Sbus ? И я так понимаю, что поддержка Sbus была только в Multiwii, а в Мегапирате её нет?
#define MPU6050_I2C_AUX_MASTER // MAG connected to the AUX I2C bus of MPU6050
#if defined(MPU6050_I2C_AUX_MASTER)
//at this stage, the MAG is configured via the original MAG init function in I2C bypass mode
//now we configure MPU as a I2C Master device to handle the MAG via the I2C AUX port (done here for HMC5883)
Если это закоментировать работает или надо все таки резать- выпаивать?
Внутренний компас то работает то нет(((
Если это закоментировать работает или надо все таки резать- выпаивать?
Внутренний компас то работает то нет(((
Я ничего в коде не менял, просто перерезал перемычки. На плате компас отключился, а внешний заработал. И никаких проблем больше не возникало)