CRIUS ALL IN ONE PRO Flight Controller
Что значит прыгают? Почему это происходит?
Значит что программным методом нельзя достаточно точно измерить ширину импульса. Например процессор в нужный момент времени может еще что то делать. Пока дело дойдет до обработки нужного прерывания, длительность импульса уже не будет правильной. В итоге измеренные значения в небольшом диапазоне скачут.
v2 использует один из нескольких пинов ATMEGA, которые позволяют аппаратно измерить длину импульса, задача программы только успеть вычитать значение длины импульса до прихода следующего.
Еще одно отличие от v1, в v2 можно подключить магнитометр напрямую к шине I2C (перепаяв перемычки). Это нужно, что бы задействовать в MPU6050 режим DMP. Из за баги в нем, он не может обрабатывать данные от компаса. Кроме того при включении DMP пропадает возможность вычитывать данные из компаса основным процессором. Что бы такого не было, компас можно отключить от MPU и подключить к процессору. DMP в Пирате пока не используется, поэтому фича эта пока бесполезна.
Почему не на нулевой сереал подключен, а на второй?
вопрос в тупик…
вий:
#define GPS_SERIAL 2 // should be 2 for flyduino v2. It’s the serial port number on arduino MEGA
#define GPS_BAUD 115200
пират:
#define SERIAL 2_BAUD 38400 // GPS port
Таки нолик вместо цифры два прокатит, что бы красиво было? 😃
Таки нолик вместо цифры два прокатит, что бы красиво было?
наверно 😃
у меня в №0 БТ стоит
на 115200
И с аппой не могу до сих пор разобраться, не реагирует на все стики кроме газа.
попробовал, написал в строке вместо
Сообщение от SkyAK
Отключите SERIAL_PPM в APM_Config.h
вот так строчка выглядит:
//#define SERIAL_PPM ENABLED
она закоментирована. В чем ещё может быть дело, вот файл конфигурации
(пробовал раскоментировать и писать DISABLED)
0й порт используется для консоли и mavlink’a (например bluetooth можно подключить) - во всяком случае в пирате и поменять местами с GPS будет наверное не просто.
Кстати, на будущее, мы можем повлиять на производителя плат CRIUS. Если есть какие то идеи, можно писать тут, я по возможности передам их производителю.
Например, я предложил заменить MPU6050 на 6000 и подключить его и к SPI и к I2C. Таким образом у нас будет практически клон APM но и MultiWii можно будет запускать 😃
А кто, если не секрет, производитель плат Криус?
Мне кажется пора уже сделать единую плату для Арду и Мультивии и желательно на СТМ32.
Коробочки пусть для плат сделают 😃
во второй используется хардварное измерение длительности импульса, а в первой софтварное. .
А можно кусочек схемы как это реализовано? Это означает, что для 1й и 2й софт не совсем совместим?
Кстати, на будущее, мы можем повлиять на производителя плат CRIUS. Если есть какие то идеи, можно писать тут, я по возможности передам их производителю.
Компас и барометр на выносную плату хотелось бы, как у кроля, пускай народ решает, выпаивать модуль или оставлять как есть.
Разъемы в бок что бы смотрели, как у кроля, соответственно корпус под эту конфигурацию, то же как у кроля.
Эти этапы у кролика очень нравятся, в снегопад не так много попадает снега например как от вертикального расположения контактов с корпусом, компас с барометром на верх вынес, винты не гонят воздух на датчик и помехи от силовых проводов не влияют на компас.
Плату по типу Кролика лучше не надо, у обеих кролей например они были криво впаяны 😃 Проще i2c-разъем вывести и перемычку на плату для переключения.
Плату по типу Кролика лучше не надо, у обеих кролей например они были криво впаяны 😃 Проще i2c-разъем вывести и перемычку на плату для переключения.
это и так можно сделать щас, конечно компас выдрать
по поводу кривых, перепаяйте ровно и будет вам счастье
А кто, если не секрет, производитель плат Криус?
Топикстартер этой темы www.rcgroups.com/forums/showthread.php?t=1677726
Мне кажется пора уже сделать единую плату для Арду и Мультивии и желательно на СТМ32.
Так она и так единая или я не понял что имеется ввиду?
А можно кусочек схемы как это реализовано? Это означает, что для 1й и 2й софт не совсем совместим?
Ничего особенного, просто пин PL1 выведен на разъем. Плата совместима со старым софтом, т.к. в старом варианте PPM SUM подключался к A8 (Throttle).
Компас и барометр на выносную плату хотелось бы, как у кроля, пускай народ решает, выпаивать модуль или оставлять как есть.
Подключить внешний модуль можно и сейчас. Модуля самого нету, не уверен захочет ли он его производить.
Коробочки пусть для плат сделают
Ок, передам 😃
У меня вопрос выше, уделите немножко внимания.
Спасибо:)
А что в версии 2.0 появилось как в АРМ ?
Я чуть выше про это писал, возможность выбрать куда подключен компас, к MPU или напрямую к процу. Кстати и отключить его совсем можно ими же.
У меня вопрос выше, уделите немножко внимания.
Сделайте фото, как подключен приемник к контроллеру. Ну в общем, что бы все поместилось на фотографию.
Чуть позже фото, сейчас могу сказать что все каналы правильно реагируют и калибруются в апм планере, и при выдергивании одного соответственно он и перестает работать
возможность выбрать куда подключен компас, к MPU или напрямую к процу. Кстати и отключить его совсем можно ими же.
в v2 можно подключить магнитометр напрямую к шине I2C (перепаяв перемычки)
а можно с картинками что резать, что замыкать и что будет на выходе ?
вижу как минимум 3 варианта
вижу как минимум 3 варианта
Так три варианта и есть:
1-2 - MPU (по умолчанию)
2-3 - ATMEGA
никакой перемычки - компас отключен
это про SJ2 или про SJ3 ?