А давайте обсудим Arducopter - APM

DVE
rual:

Это большой вопрос! Даже если грядёт серьёзное изменение алгоритмов, то для нормальной инерциалки (т.е. вменяемого удержания высоты и положения) ЛСМ явно мало. Хотя на самоль датчик вполне себе пойдёт

Тогда остается предположить что эта версия действительно позиционируется как самолетная, что действительно странно - на кой они будут себе же продажи уменьшать, что мешало MPU поставить?

Попробую спросить у них на форуме, хотя по опыту, на “провокационные” вопросы обычно просто никто не отвечает.

PS: Обновилась Вики:
copter.ardupilot.com/…/common-pixhawk-overview/

Comparison of PX4-FMU-IO with the New Pixhawk
The new PX4 Pixhawk module is an evolution of the existing FMU and IO modules and is completely compatible.
The main difference is the target audience:
The PX4 FMU and IO stack is very small (the size of an 8 ch RC receiver) and very densely packed, Pixhawk has more space, more serial ports and more PWM outputs.
There are two groups of servo connectors, one main group of 8 outputs wired through the backup processor, and an auxiliary group of 6 outputs directly wired to the main processor.
The port labeled “RC” can take normal PPM sum or Futaba S.Bus inputs and the port labeled “SB” can read RSSI our output S.Bus to servos.
A Spektrum satellite compatible port is on top (labeled SPKT/DSM).
The basic operation is the same, and the software is shared.
Inside Pixhawk a FMUv2 and an IOv2 do their duties on a single board (and developers will find that the software will refer to FMUv2 and IOv2)

The main differences between old and new are:
14 PWM outputs vs. 12 PWM (old)
All PWM outputs on servo connectors (old: 8 on servo, 4 on DF13)
5 serial ports vs. 4 (with some double functionality, so only 3 in some configurations on old version)
256 KB RAM and 2 MB flash vs 192 KB RAM and 1 MB flash (old)
Modernized sensor suite (latest generation) (???)
High-power buzzer driver (old: VBAT driven, not as loud)
High-power multicolor led (old: only external BlinkM support)
Support for panel-mounted USB extension (old: not present)
Revised, improved power architecture
Better protection on all input / output pins against shorts and over voltage
Better sensing of power rails (internal and external, e.g. servo voltage)
Support for Spektrum Satellite pairing (needed some manual wiring work in v1, but also software-supported)
No more solid state relays on v2 (was not really used)
Connectors easier to disconnect in case, as the surrounding plastic helps to place the fingers correctly (more on this in a separate post)
Case prevents one-off failure operation of servo connectors
The new unit is consirably larger, has the same height, but offers in general more handling convenience.
External power supply similar to existing 3DR power brick (every unit comes with a free module).
Both generations offer the same backup / override processor that allows failover to manual if the autopilot fails in fixed wing setups.
For software developers the differences are nicely abstracted in the PX4 middleware, and can be sensed / configured at runtime.

couger

Кто пользуется модемами на 433 или 915 - хоббиты сделали корпуса для них. Скоро будет как “у назы” - все в аккуратненьких корпусах 😃, пока только нет корпуса для приемника OrangeLRS-ки.

GrAl
DVE:

Тогда остается предположить что эта версия действительно позиционируется как самолетная, что действительно странно - на кой они будут себе же продажи уменьшать, что мешало MPU поставить? Попробую спросить у них на форуме, хотя по опыту, на “провокационные” вопросы обычно просто никто не отвечает.

diydrones.com/…/px4-and-3d-robotics-present-pixhaw…
@Anyone asking about sensing: First, why do you conclude that a two-year old sensor design (MPU6K and HMC5883) is better than one released by ST this summer? You also might be delighted to hear that the sensor technology in the HMC5883 is actually either based on ST technology or at least pretty much the same, as you will find out if you read the HMC5883 press release. So if Honeywell does rely on ST and you’re appraising Honeywell, they can’t be so bad, can they?
What also might have misguided you if you did testing is that the internal low pass filters of these different sensors have different minimal cutoff frequencies, and the ST sensors have higher cutoff frequencies, which need to be accounted for. In our MAV / sUAS application vibrations are common and important. If you ran your default flight control code without adjusting your estimation algorithms correctly, you therefore compared apples and oranges.
We did proper validation and head-to-head tests, and the PX4 drivers come with an internal Butterworth lowpass designed by Leonard Hall for this sensor, and in contrast to the APM 2.5+ setup which reads them at just 200 Hz, the sensors are read at 800 Hz and prefiltered, which yields great results as you will see in the flight videos that will appear within the next weeks.

DVE

Ага, тоже нашел это.
Как краткая выжимка, получается - что здесь стоит новая версия LSM, выпущенная этим летом.

SergDoc

Если я правильно понял, то это тоже самое, что я делал ещё год назад - читал аксель на максимальной частоте и душил его фильтрами беспощадно ибо летать он не в какую толком не хотел - смысл?

DVE

Надо смотреть даташиты на новый сенсор, может действительно параметры улучшили, хз.

SergDoc:

ибо летать он не в какую толком не хотел

Посмотрим видео, которое обещано на следующей неделе 😃

mahowik
DVE:

здесь стоит новая версия LSM, выпущенная этим летом.

если там новый аксель, то почему маркировка старая? отличие только в последних буквах и то это скорее всего сокращение, т.е. LSM303D и LSM303DLHC… что то они не договаривают 😃

SergDoc

Да и фиг с ними, у нас ещё MPU не кончились 😃

devv

Порылся и не могу найти
Подскажите распиновку разъема i2c на платке

по краям так понял питание, в центре SDA и SCL
Если SDA и SCL еще можно методом проб и ошибок найти верный, то + и - что то не хочется перепутать сразу.

mahowik
SergDoc:

Если я правильно понял, то это тоже самое, что я делал ещё год назад - читал аксель на максимальной частоте и душил его фильтрами беспощадно ибо летать он не в какую толком не хотел - смысл?

тож самое хотел написать… когда аксель по внутренним фильтрам гаМно, то выход один - читать данные с него на макс. скорости и уже процессить их основным процоМ… когда таже mpu-шка делает это грамотно своими внутренними фильтрами…

SergDoc
devv:
  • и - что то не хочется перепутать сразу.

ну так минус он с полигоном связан - снизу можно посмотреть, по моему на картинке он внизу…

devv
SergDoc:

ну так минус он с полигоном связан - снизу можно посмотреть, по моему на картинке он внизу…

плохо что то у меня со зрением:

SergDoc

Ближний к краю (нижний на картинке) минус 😃

DVE:

5 serial ports vs. 4 (with some double functionality, so only 3 in some configurations on old version)

да да и только три рабочих, я думал они только первый запороли, получается два - один ось себе забирает, да там у них в библиотеках ещё косяков много…

STRIMSS

Нужна помощь, вырвало мне на плате кое какие части еще и юсб

части под номером 2-3 это наверно просто переключатели,их можно перемычками сделать, а вот под номером “1” что за вещь?

Скиньте у кого есть фото этой платы ввид сверху в высоком качестве, еще резюки повылетали вроде

Alex27111972
STRIMSS:

а вот под номером “1” что за вещь

Это рэле, вообщем тоже не используется…

STRIMSS:

еще резюки повылетали вроде

Пост 313 есть схема и разводка платы в Игле

blind_oracle
STRIMSS:

Нужна помощь, вырвало мне на плате кое какие части еще и юсб

Не безопасней новую купить? А то даже если полетит, от вибраций там что-нибудь отойдёт и каюк коптеру.

devv

По поводу выноса компаса
Покупался тут - www.ebay.com/itm/200940132520
Режем перемычку как на картинке

Подключаем к Планеру. Проверяем чтоб MX, MY, MZ было по нолям (закладка Статус). То что компас вертится не обращаем внимание
Подпаиваем контакты к новому компасу, моем флюс.
Подключаем новый компас (я взял проводок из комплекта от БТ с рцтаймера), контакты в проводках переставляем как нужно нам.
Разъем на АПМ я подписал на картинке, на компасе контакты подписаны с завода.
Ставим на стоечку повыше
Направление - контактами вперед (не меняя ориентацию в планере)
Подключаемся в планере, смотрим MX, MY, MZ. Должны меняться при изменения положения компаса
Если не меняется то или плохо что то спаяли или где то флюс остался
Делаем калибровку компаса, танцуем.
Подключаемся в терминале и делаем compassmot
Смотрим на данные. У меня получилось 4% (до выноса компаса было 94%, очень близко мозк к плате питания и регулям)

Идем и проверяем в поле

STRIMSS

уже сегодня заказал Multiwii and Megapirate AIO Flight Controller w/FTDI (ATmega 2560) V2.0, но эту же не выбрасывать, может пригодится, если сделаю.

devv
STRIMSS:

заказал Multiwii and Megapirate AIO Flight Controller w/FTDI (ATmega 2560) V2.0

зачем ? для Мегапирата ?

devv

Просто тема про Arducopter
Думал вдруг его собираетесь заливать