Влияние разводки платы на встроенный компас


apm-compass

Обнаружилась не явная проблема разводки внутреннего слоя на платах APM 2.5.2 и 2.6. Дело в том, что проводник +5В, идущий на разъем UART0 и стабилизатор 3.3В находится во внутреннем слое под компасом и при использовании этого разъема может оказывать влияние на показания компаса вплоть до отказа нормальной работы.

 

 

 

 

Привожу выдержки с форума RCdesign.ru.

Андрей Шемякин:

Кажется порешал проблему с компасом. Хочу поделится.

Исходные данные:
Использую:
1. телеметрия на 1 ватт
2. 433 РУ
3. MinimOSD. Запитана строго от 5 вольт (запаяны перемычки).
4. APM c RCTimer
5. BEC не знаю какой, но по размеру довольно здоровый.

Подключено. Через BEC подключен APM, к нему все остальное.
Телеметрия воткнута в родной 5-ти контактный порт
Приемник питается от A0 (и заодно туда RSSI выплевывает)
MinimOSD подключена 3 контактами к выходу UART вдоль длинной стороны.

Когда все включено, калибровка компаса выдает офсеты 0 0 0 или бывает 1 -1 0 (и т.д. больше 1 значений не видел). Мишин планер показывает вращение тушки (гироскопы), но компас потом встает все время в одном и том же направлении, не зависимо от положения тушки.
При отключении MinimOSD все приходит в норму, офсеты порядка 70..100 (не записал).
Запитываение MinimOSD от BEC (а НЕ через плату APM), проблему тоже решает. Компас нормально калибруется и нормально показывает.
Видимо на плате как то дорожки хитро проходят, что при большой нагрузке на боковой порт UART начинают сильно влиять на компас.
Может кому поможет.

Алексей Козин:

Андрей Шемякин обнаружил влияние нагрузки подключенной к +5 разъем UART вблизи разъемов жпс
на показания и калибровку компаса
поэтому у кого проблемы с компасом обратите внимание

compass-offsets

Разводка питания +5 по слою №2 (плата апм 4х слойная, слой 2 внутри)

за это надо давать медаль.
от этого не только uart питается но и берет питалово (хоть и немного вся трехвольтовая цепь)

в результате потребление по 3,3 создает магнитное поле компасу,
переменное потребление — шум и отклонения

там силовая токоведущяя линия прямо под компасом,
близость линии создает паразитное магнитное поле
если компас внешний то протекающий ток не окажет на него влияния

по идее небольшой протекаемый постоянно ток не оказывает сильного влияния на показания
до тех пор пока цепь 3,3 вольта постоянно нагружена, но если потребление начинает прыгать — показания начинают шуметь или нагрузить питание на выходе uart то компас начинает показывать всегда одно направление…
помнится мне ктото писал про магнитные китайские штырьки при которых переставал работать компас,
похоже разгадка была рядом — компас вырубали не штырьки а подключенная к ним нагрузка

Подводя итог, можно сказать, что если не использовать питание со штырька UART0 (на фото ниже), то все будет в порядке.

apm252board_myairbot_5v_uart0

+5В UART0

Никакого дополнительного влияния на компас со стороны такой разводки не будет. Питание подается на стабилизатор 3.3В и к нему подключена нагрузка с постоянным потреблением тока. Т.е. влияние есть, но оно учитывается при калибровке.


 
 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *