Еще один БК проект для подвесов - EvvGC 3/2axis Brushless Gimbal Controller

neku

Это что заплата такая? Разве в нашей платке ты не вектором магнитного поля увправляешь, когда заставляешь синхронный двигатель переменного тока вращаться. И потом земус работает аналогично нашей платке т.к он тоже имеет выносной гироскоп. Он не гудит выставляется в ноль после включения, если сорвать ось весь обвисает на время а потом сам перегружается и опять работает.

skydiver
Андрей_Гапонов:

Вот провел тест мотора без нагрузки специально для Алексея Орлова

а я че? а че сразу я!😁
мне просто было интересно)

Андрей_Гапонов
skydiver:

а я че? а че сразу я!😁
мне просто было интересно)

Так ты сомневался что будет работать

skydiver
Андрей_Гапонов:

Так ты сомневался что будет работать

Теперь я не сомневаюсь в идеальности твоих алгоритмов)

Андрей_Гапонов

yadi.sk/d/uhfRs8qzDnjgh тут новый кодик и гуи
Особо мало что поменялось пока
Но в корне поменял работу пида(старые значения не пойдут)
У меня вот такие значения по ролл П=35000 Д=160 Питч П=35000 Д=80 Ёу П=35000 Д=600
Маленькое значение Д теперь это нормально
Жду ваших помидоров

adenis
Андрей_Гапонов:

yadi.sk/d/uhfRs8qzDnjgh тут новый кодик и гуи
Особо мало что поменялось пока
Но в корне поменял работу пида(старые значения не пойдут)
У меня вот такие значения по ролл П=35000 Д=160 Питч П=35000 Д=80 Ёу П=35000 Д=600
Маленькое значение Д теперь это нормально
Жду ваших помидоров

Не дождетесь… 😃

все работает как надо

Roll P=40000 D=180 PWR=65
Pitch P=40000 D=140 PWR=40

Андрей_Гапонов
adenis:

Не дождетесь… 😃

все работает как надо

Roll P=40000 D=180 PWR=65
Pitch P=40000 D=140 PWR=40

Ого здорово для старого пида р=40000 это было бы 80000(по старому)
Значит мне удалось поднять чувствительность в 2 раза
Но все равно ошибка в 0.1 градус это предел для МПУ
Надо гиры другие от 200$ за ось и будеет счастье

adenis
Андрей_Гапонов:

Ого здорово для старого пида р=40000 это было бы 80000(по старому)
Значит мне удалось поднять чувствительность в 2 раза
Но все равно ошибка в 0.1 градус это предел для МПУ
Надо гиры другие от 200$ за ось и будеет счастье

И с этим сенсором все не так уж плохо. Такое качество стабилизации при такой цене железа - сказка. Молодец!

Да, кстати, теперь неподключенный AUX ведет себя корректно… почти. Если выставить по PITCH Min.Angle=90, то подвес поворачивает камеру вверх на 90гр. Это все при не подключенном AUX, т.е. к контактам выбранного входа AUX не подключен приемник. Разве подвес должен поворачиватся по PITCH в такой ситуации?

Я тормоз. Надо было в минимуме ставить -90 и все заработало!

adenis
Андрей_Гапонов:

Поставьте лучше 2s и повер повыше

Андрей, и так 2s. Насколько выше? ведь и так 65 и 40 %

adenis
Андрей_Гапонов:

не 40 а хатяб 50

сделал 50. Визуально ничего не поменялось…

Андрей_Гапонов
chanov:

На заметку.
У меня плата висла при одновременном подключении силового питания и usb-com на uart4. Проблема исчезла при установке 2х феритовых колец выдранных от мат. платы на шлейф i2c и шлейф адаптера (делал по 3 оборота).

А на моторах у вас стоят кольца

Andruhapes

Андрей, а для теста прошивки серийник вводить не нужно?
без серийника всё нормально будет работать, но только для одной оси.
Я правильно понял?

Андрей_Гапонов
Andruhapes:

Андрей, а для теста прошивки серийник вводить не нужно?
без серийника всё нормально будет работать, но только для одной оси.
Я правильно понял?

Да только питч

chanov

Новенькое - BGC32 - An alternate Open Source firmware for the EvvGC 3 axis controller - www.rcgroups.com/forums/showthread.php?t=2059364

BGC32
=====
Open source Alternative firmware for EvvGC 3 Axis Gimbal controller

WARNING: you must *NEVER* flash new firmware over UART1 when you have any form of LIPO connected to the controller. Doing so will damage your controller!!!

As of 20131219
NOTICE: Partially Functional, but still a work in process!!! - BUILDABLE, currently in TESTING, runs on both 1.2 and 1.3 hardware STM32F1 processor supported currently, F4 version is in the works. No pre-built version available at this time.

github.com/FocusFlight32/BGC32

This is a hardware compatible alternative firmware for the EvvGC 3 Axis open source gimbal controller. It is very much a work in process. While it will build and flash, it’s function is limited at the moment while we continue to pull it all together.

At this time, it’s running *BOTH* the original EvvGC Complementary filter, in parallel with the new MARG+ attitude estimator. It is using the EvvGC CF as the input to the motor commands.

Below is a partial list of current and planned features. This will change and be updated as we progress along
Support for either an STM32F103 or and STM32F405 microcontroller
USB bootloader support for flashing firmware over USB
USB Virtual Comm Port support (via ST driver)
CLI - updated to support ASCII based terminals
Magnetometer support - in the source, but commented out for now, no testing done
EvvGC Complementary Filter carried over for evaluation testing
MARG+ a full quaternion based attitude estimator - running in parallel with the EvvGC CF for comparative purposes

  1. Accel Kp, Ki changeable parameters
  2. Mag Kp, Ki changeable parameters
  3. Support for Mag to correct drift - in sources, but commented out
    3 separate ADC input channels for things like Battery monitoring, etc
    full PID implementation with limits - on all axis
    IMU calibration
  4. MAG calibration - in sources, commented out for now
  5. IMU calibration
  6. IMU configuration with changeable parameters
    RC limits - both end points (all axis)
    RC selectable rate/position mode (all axis)
    3 separate RC input channels for PWM RC control (PPM as a future option, along with Spektrum serial)
    individual motor on off control (all motors)
    motor *rate* limits (all motors)
    flexible IMU orientation (upright or upside down - all 4 positions)
    testing and reporting options via CLI
    programmable motor pole count (by motor)
    data filtering time constants (accel, rate, attitude)
    Autopan on all axis - removed for now - not tested
    eeprom emulation - doesn’t use external eeprom so you can switch back and forth between EvvGC FW and this easily
  7. eeprom defaults reset
    separate sensor CLI
    extra UART for connection to serial based Bluetooth, RF or other external serial devices