CRIUS ALL IN ONE PRO Flight Controller

Li2n

тьфу это Дима и есть. Я уже с ним говорил. Спасибо. Вопрос Снят.

Думаю или AIO или Арду взять.

7 days later
EvgenV

Подскажите по AIOP V2.0 от RCtimer, при подключении внешнего компаса что делать с перемычками SJ2 и SJ3? Их просто разрезать? или запаять середину с другой частью? их там по три. Или одна для компаса, а одна для барометра? В инете нашел противоречивую информацию, а про запайку середины с другой площадкой (зачем-то же она есть?) или просто резку не нашел вообще. Эту ветку прочитал, но так и не понял что именно надо делать с моей версией платы, т.у. их несколько разновидностей РЦ, ХК, в1, в2…

Z-Pilot
EvgenV:

Подскажите по AIOP V2.0 от RCtimer, при подключении внешнего компаса что делать с перемычками SJ2 и SJ3? Их просто разрезать? или запаять середину с другой частью? их там по три. Или одна для компаса, а одна для барометра? В инете нашел противоречивую информацию, а про запайку середины с другой площадкой (зачем-то же она есть?) или просто резку не нашел вообще. Эту ветку прочитал, но так и не понял что именно надо делать с моей версией платы, т.у. их несколько разновидностей РЦ, ХК, в1, в2…

В чем противоречивая?
Есть четкие указания от гуру(SirAlex):
Для подключения внешнего компаса в частности к AIOP v2.0 приобретенного на RCTimer требуется:

  1. перерезать обе перемычки на плате контроллера (SJ2 и SJ3)
  2. в скетче def.h найти условие “#if defined(CRIUS_AIO_PRO_V1)” и в его теле строку “#define MPU6050_I2C_AUX_MASTER // MAG connected to the AUX I2C bus of MPU6050” заремить
Musgravehill

Все провода от компаса скрутить, поместить в экран, который заземлить на AIOP?
Ферритовое колечко не требуется?
Будет печально, если вынесенный компас словит помеху и завалит шину i2c.

GrafSher
Musgravehill:

Все провода от компаса скрутить, поместить в экран, который заземлить на AIOP?

Можно, IMHO, взять кусок от USB кабеля. Там уже как раз нужное количество проводов в экране.

EvgenV
Z-Pilot:
  1. перерезать обе перемычки на плате контроллера (SJ2 и SJ3)

То есть спаивать с другой площадкой не нужно? А зачем тогда там 3 площадки на каждом SJ?

P.S. А противоречие в том, что по поиску через гугл попадалась инфа что один SJ для компаса, а второй для баро, и что оба только для компаса. И еще попадалась инфа, что нужно спаять свободную площадку со средней, типа как если бы там был припаянный 2-х позиционный 3-х контактный микропереключатель, который соединяет средний контакт-площадку либо с правой, либо с левой площадкой, и на этих переключателях этот производитель экономит, ввиду редкой востребованности…

Musgravehill:

Все провода от компаса скрутить, поместить в экран, который заземлить на AIOP?
Ферритовое колечко не требуется?
Будет печально, если вынесенный компас словит помеху и завалит шину i2c.

Для себя решил, что достаточно скрутить провода косичкой и пару витков на ферритовое колечко… ИМХО, чтоб завалить цифровую шину надо очень мощные наводки! При наличии таких и на плате шина будет глючить… не знаю, как построен протокол конкретно i2C, но обычно, в аналогичных применяются алгоритмы определенной помехоустойчивости и проверки целостности принимаемых пакетов… при нарушении, пакет передается снова…

Braun

Подскажите пожалуйста.
Задумался об прикручивании GPS к AIOP V2. Сейчас летаю без этой чудо техники и с появлением нового пульта и свободных каналов есть желание реализовать. От GPS интересует удержание позиции и возврат домой.
Участвует в этом компас? Нужно будет заморачиваться с наводками, калибровкой и т.д?

devv
Braun:

Участвует в этом компас?

да

Braun:

Нужно будет заморачиваться с наводками, калибровкой и т.д?

да

penkerton
Braun:

Участвует в этом компас? Нужно будет заморачиваться с наводками, калибровкой и т.д?

Без компаса коптер не будет знать в каком направлении ему двигаться в случае отклонения от координат. Четко работающий компас обязателен (я бы сказал, что даже первичен).

Musgravehill
Braun:

Участвует в этом компас? Нужно будет заморачиваться с наводками, калибровкой и т.д?

Компас чрезвычайно важен!
Нужно точно прописать маг.склонение. rcopen.com/blogs/117417/17077
Если будут наводки на компас, то с коптером в режиме RTH можно попрощаться.
Компас однозначно калибровать и тщательно проверить в GUI его реакцию на повороты.
На ютубе есть видео ?v=OHEzD7uP6hI, как при газе крутит туристический компас, который лежит поверх контроллера. Значит, компас нужно выносить вверх.

Sir_Alex
EvgenV:

P.S. А противоречие в том, что по поиску через гугл попадалась инфа что один SJ для компаса, а второй для баро, и что оба только для компаса. И еще попадалась инфа, что нужно спаять свободную площадку со средней, типа как если бы там был припаянный 2-х позиционный 3-х контактный микропереключатель, который соединяет средний контакт-площадку либо с правой, либо с левой площадкой, и на этих переключателях этот производитель экономит, ввиду редкой востребованности…

  1. Для Пирата, если вы сами компилируете, то не надо ничего резать, достаточно в коде отключить встроенный компас. Если пользуете FlashTool, то там пока нельзя отключить компас, поэтому только резать.
  2. Обе перемычки для компаса. Перемычка выбирает куда подключается компас, к MPU6050 или напрямую к процессору. Разрезав перемычку, вы вообще отключаете компас.
EvgenV
Sir_Alex:
  1. Для Пирата, если вы сами компилируете, то не надо ничего резать, достаточно в коде отключить встроенный компас. Если пользуете FlashTool, то там пока нельзя отключить компас, поэтому только резать.
  2. Обе перемычки для компаса. Перемычка выбирает куда подключается компас, к MPU6050 или напрямую к процессору. Разрезав перемычку, вы вообще отключаете компас.

Спасибо! Исчерпывающий ответ!

P.S. Пока не нашел где в коде его отключить, но, думаю, к приходу внешнего компаса разберусь…😃

Musgravehill
Sir_Alex:

Обе перемычки для компаса. Перемычка выбирает куда подключается компас, к MPU6050 или напрямую к процессору.

SJ2 SJ3 - это SCL SDA?

alexspy2

Скажите, а как на AIOP V1.0 от HK подключить внешний компас?

RTemka

Повесить на разьем I2C согласно надписи на днище платы.
Родной можно просто сдуть, что бы ни чего не резать.

serenya

Я вот себе сегодня уже всю голову сломал, раньше делал и работало отлично, а сейчас не получается. Плата v2 с рцтаймера, перемычки порезал, закомментил строку как здесь, понимаю что больше ничего не надо, и здесь подтверждение. Не работает компас и все. Соединения и порезы прозванивал, компасов 3шт. пробовал, sda/scl местами менял, еепром чистил. При смене мест sda/scl ошибки начинают сыпаться, а при правильном соединении никаких ошибок. Компас молчит как рыба об лед. Стрелка курса отклоняется и возвращается на север, т.е. только по гирику работает. Прошивку пробовал и снова из исходников маховия править, ни в какую, правда еще раз забыл почистить память. Кстати после этого вообще перестал курс изменяться даже по гирику, точно надо почистить. Куда копать ума не приложу, может кто что подскажет, наверняка косяк где-то на поверхности?

RTemka

Дорожки отрезать и больше ни чего не нужно делать.
Все работает. MPNG 3/0/1 r4

serenya
RTemka:

Все работает. MPNG 3/0/1 r4

serenya:

Прошивку пробовал и снова из исходников маховия править

Как-то так.

mataor

компас точно 5883? вдруг в загашнике 3шт 5843 - а у них отличия есть.
для достоверности что все хотяб работает залейте скетч i2c Scanner и лог сюда.
и да… не забыть отключить настройку опроса компаса через мпу (если оное есть)