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

rual

Сергей (SergDoc), выложи, пож, в своём дневнике ПДФ с крайней платой + список элементов, крайне лениво в форуме рыться.

SergDoc

Хорошо, постараюсь, но только наверно сегодня вечером, на работе завал…
нужен типа перечень элементов, а что с платой? в гит лежат PDF-ки со схемой (номиналы указаны) и на плате подписаны все элементы, так же в гит лежит типо сборочного (дабы понять какой стороной микросхемы паять)
github.com/SergDoc/…/hardware
New_Multirotor_CPU_imu_V1.3.pdf - схема
New_Multirotor_CPU_imu_V1.3_bot.pdf - нижняя сторона платы
New_Multirotor_CPU_imu_V1.3_top.pdf - верхняя сторона платы

практически все резисторы и конденсаторы 0603, светодиоды тоже, исключение составляют конденсаторы по 2.2мкФ и 10мкФ они типа 3216 - по памяти не помню короче чуть больше чем 0603…

как уже писал C10 - лучше 10мкФ, на светодиоды можно резисторы от 100 Ом, на i2c можно по 1кОм…

rual

Сергей, из переписки не понял, на крайнем видео ты на базефлайте летал или на маховие?
И ещё вопрос по плате, какой размер резисторов и конденсаторов? не нашел где написано

SergDoc

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

rual

Сергей, я тебя сегодня вопросами забросаю)))
Тип разъемов по порты?

SergDoc

горизонтальные 4 pin SM04B-SRSS
ответные части на кабель4 pin SHR-04V-S-B

контакты для ответных частей SSH-003T-P0.2

остальные стандартные которые 2.54…

SergDoc

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

mataor
SergDoc:

за маховий ещё не брался

берись скорее… там изменения чисто в мат части, аппаратное мало затронуто, а летает просто превосходно! довольно близко к вуконгу.
Мне на порт к себе ушло 2 дня…

SergDoc

Это тебе 😃 а я могу и на пару месяцев застрять 😃

VitaliyRU
mahowik:

для спец. рам надо свою табличку спец. миксов идеале, либо примерно зная коэф. прилагаемой силы можно это учесть на roll/pitch пидах…

upd: считается легко, типа как тут:
rcopen.com/forum/f123/topic258132/1454
rcopen.com/forum/f123/topic258132/1501
rcopen.com/forum/f123/topic221574/8662

Это вообще всегда нужно. Рамы чуть не ровные разнотяг моторов и т.д. Идеальноно настроенный, когда на PD. Висит как на PID. Летает потом на порядок лучше и адекватный. Странно что это до сих пор в настройки не вынесено. Я для себя вий перекалохозил использую ПД магнитометра, т.к его не пользую.

SergDoc

в baseflight есть ручной микс, надо будет проверить…

VitaliyRU
SergDoc:

в baseflight есть ручной микс, надо будет проверить…

Я настраиваю в акро моде, естественно, убрав I на ноль. Пока само ровно висеть не начнет. Были мысли сделать адатацию, но по простому не получилось, она уезжает при резких манерах(коптер становится еще более мутным по поведению), а отфильтровать “резкие” маневры не получилось.

mahowik
VitaliyRU:

Странно что это до сих пор в настройки не вынесено.

все вынесено… в 2.2 есть


/***********************      your individual mixing     ***********************/
    /* if you want to override an existing entry in the mixing table, you may want to avoid esditing the
     * mixTable() function for every version again and again.
     * howto: 
     */
    //#define MY_PRIVATE_MIXING "filename.h"
    //#define LEAVE_HEADROOM_FOR_MOTORS 4 // leave room for gyro corrrections only for first 4 motors
VitaliyRU
mahowik:

все вынесено… в 2.2 есть

2.2 я в глаза не видел, совсем отстал
Но по коду ж не вынесен в GUI?
С хардкодом и прочими дефайнами, очень не удобно настраивать.

mahowik

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

VitaliyRU
mahowik:

и всеж в оф. вие больше дефайн-концепция

Просто в моем заблуждении 😃,эта коррекция вещь не менее важная чем PD гирика. Вот и вывел на PD магнитометра, что бы GUI не править(не разбираться чем и как его компилировать и т.д.).

SergDoc

Вот что нужно сделать мне в идеале для конкретной рамы:

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

oleg70

Собрался отстроить коэфициенты IMU в Python а он (Python) перестал работать, зараза, картинку показывает а 3Dобъект не двигается, три дня качаю/подбираю/устанавливаю разные версии компонентов Питона - результат НОЛЬ…(а ведь работало раньше)
Уже руки опускаются, может есть у кого заведомо проверенный набор (комплект) pyserial,pywin,Vpython, помогите…
В чем может быть дело то ? (порт работает данные в python/shell тоже идут но что то зависает…)

rual
oleg70:

Уже руки опускаются, может есть у кого заведомо проверенный набор (комплект) pyserial,pywin,Vpython, помогите… В чем может быть дело то ? (порт работает данные в python/shell тоже идут но что то зависает…)

Vpyton нужно переставить, возможно графическая связка с виндой (опенГЛ и ДХ) буксует.

SergDoc

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

oleg70
rual:

Vpyton нужно переставить

Все перепробовал… не ра бо та ет. (точно похоже что видео виснет).
Вообще говоря странное дело, тема всяких ИМУ уже столько лет существует, а такого рода софта под винду (адекватного) практически нет (или я не нашел), все из каких то клочков и палок, аж под 3DMax плагин встречал, видать очень сложно знающему программеру сделать такой код…