Создание собственной системы стабилизации

SergDoc
HikeR:

а еще лучше развести аналог CHR-UM6-LT Orientation Sensor, который раздают по 150 баксов

Во придумал, коробочки от HK401, F103 и LSM333(три в одном которые), два интерфейса i2c и USART как раз с двух сторон по 4 провода влезет, главное чтоб в 103 i2c одна мастером вторая слейвом работали, светодиодик на питание, можно ещё 2 для чего-нибудь (это про коробочку) ну и переключатель BOOT 0 так же на коробочку чтоб не открывать при программировании 😃

Sir_Alex
SergDoc:

Во придумал, коробочки от HK401, F103 и LSM333(три в одном которые), два интерфейса i2c и USART как раз с двух сторон по 4 провода влезет, главное чтоб в 103 i2c одна мастером вторая слейвом работали, светодиодик на питание, можно ещё 2 для чего нибудь (это про коробочку) ну и переключатель BOOT 0 так же на коробочку чтоб не открывать при программировании

ИМХО, такой вариант нет смысла делать, будет такой же никому не нужный как и CHR-UM6-LT. Это уже практически полетный контроллер получится а их уже и так тьма.

igor_v_t:

Поэтому если датчики не работают на более высоких частотах не имеет смысла возится

Если это так видимо оно того не стоит. Однако, в Ардукоптере DCM обсчитывается за несколько итераций…

SergDoc
Sir_Alex:

ИМХО, такой вариант нет смысла делать, будет такой же никому не нужный как и CHR-UM6-LT. Это уже практически полетный контроллер получится а их уже и так тьма.

Зато дёшево и сердито, а смысл такой же как между полётным контроллером и IMU STM-ку воткнуть 😃

Sir_Alex
SergDoc:

Зато дёшево и сердито, а смысл такой же как между полётным контроллером и IMU STM-ку воткнуть

Неееет! Смысл моего предложения, задействовать существующие датчики. Ну зачем мне платить за еще одни, если у меня и так валяются AllInOne и FreeIMU?

Ну или как вариант, сделать полетный контроллер без датчиков. Т.е. Naza32 только без датчиков. В данном случае можно было бы адаптировать AfroFlight32 под существующие датчики.

SergDoc

Каждый шаг на пути усложнения в электронике – это новый шанс сделать ее хуже, то есть производить то, что ухудшает конечное качество (С) nadelectronics.ru

igor_v_t
Sir_Alex:

Если это так видимо оно того не стоит. Однако, в Ардукоптере DCM обсчитывается за несколько итераций…

Я летаю на своей программе на базе ArducopterNG и матрица в каждом цикле полностью считается за 3 мсек. А в Арду навешали кучу сервиса и поэтому не успевают. У меня один из 10-30 циклов 6 мсек, остальные пять. Баро читается с частотой 100 Гц

SergDoc
Sir_Alex:

Ну или как вариант, сделать полетный контроллер без датчиков. Т.е. Naza32 только без датчиков. В данном случае можно было бы адаптировать AfroFlight32 под существующие датчики.

Алексей, ведь у вас есть платка, зачем ещё то одна?

А вот как Таймкоп добавлял новый аксель code.google.com/p/afrodevices/source/detail?r=157

HikeR
Sir_Alex:

Ну или как вариант, сделать полетный контроллер без датчиков.

и получится Openpilot.

Sir_Alex
HikeR:

и получится Openpilot

ЭЭЭммм… разве там нет сенсоров?

HikeR

похоронненый Openpilot - минимум две платы: плата датчиков со своим процом и основная плата (к последней подключались GPS и прочие вещи).
текущий Coptercontrol - одна плата
будущий Revolution - опять одна плата, но с космическим F4 на борту.

SergDoc

Да в исходниках, в бета версии, лежит его схема, я ещё думал что за хрень, без датчиков, только куча разъёмов…

Какие-то изменения по OpenPilot происходят, последний раз обновлял исхдники (всё надеюсь что i2c поправили) - изменения были …

Забавная вещь, на одном контроллере у меня на данный момент работают гиры и аксель, а на втором маг и баро 😃 надо второй перед первым повесить 😃

SergDoc
Sir_Alex:

Хы хы, пока я тут идеи кидал, Китайцы ужо сделали:

Дык это оно и есть Naze 32 без датчиков, пиратить будут 😃

причём написаны датчики которые использует Таймкоп, интересно если я щас драйвер выложу они микруху допишут в поддерживаемые?

Sir_Alex
SergDoc:

причём написаны датчики которые использует Таймкоп, интересно если я щас драйвер выложу они микруху допишут в поддерживаемые?

Так посмотри, у них есть платы с дочерними платами с сенсорами.
rcopen.com/forum/f123/topic281652

Это именно то что я и хотел. В общем, заказал себе вариантик без сенсоров, поставлю на него свою AllInOne… если найду время на это 😃

SergDoc

Схема и платка в орле, есть ошибка с питателями (корпуса меньшие) но запаять можно, так же библиотека с элементами:

SergDoc:

есть ошибка с питателями (корпуса меньшие)

кстати это изъян в стандартных библиотеках орла, вечно косяки какие-то, в стандартном LQFP 48-ног контактные площадки были 0.13мм по ширине, хотя нормально и 0.25 и даже 0.3мм

SergDoc

О блин ST на семинар приглашали:

Free technical seminars

Save weeks of development time by attending a free seminar on the new STM32 F0 MCU based on the ARM® Cortex™-M0 core. Learn more about the features of the ARM® Cortex™-M0 core (system architecture, connectivity interfaces, advanced digital and analog peripherals) and the ecosystem of STM32 F0 microcontroller (development and programming tools, evaluation and development kits, firmware libraries). More

SergDoc

Немного заглядывая вперёд:
STM32F405RGT6
MPU6000
bmp180 ?
HMC5883L ?
FGPMMOPA6B - GPS модуль на MT3329
как-то так

SergDoc

Из приятного, CP2102 дружит с линуксом определяется как TTYUSB 0 без всяких извращений, так что теперь оба контроллера под одной ОС запускаются…