STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller
Получил подвес с Геарбеста, прошил 0,96 прошивкой, работает вроде нормально, но включаю imu2 (вместо off включаю full), пытаюсь провести в configure gimbal tool настройку и подвес не работает. При прохождении калибровки в configure gimbal tool показания с imu2 по нулям. Подскажите, где я не поставил галку? Или imu на плате не работает, как проверить?
Подвес вот этот www.gearbest.com/fpv-system/pp_244970.html изготовлен в марте 16 года, был прошит 0,90 прошивкой (она вроде для NT версии). Вечером разберу и посмотрю плату с другой стороны (на некоторых платах видел надпись 1,31 с одной стороны и 1,32 с другой). Может мне надо было шить не 0,96, а 2,03 для NT?
Подвес вот этот www.gearbest.com/fpv-system/pp_244970.html изготовлен в марте 16 года, был прошит 0,90 прошивкой (она вроде для NT версии). Может мне надо было шить не 0,96, а 2,03 для NT?
У меня была такая же проблема со вторым IMU. Выяснилось, что версия контроллера 1.3, а не 1.31. Прошил, как 1.3 - все увиделось и заработало.
Прошил, как 1.3
Спасибо, вечером попробую.
А кто-нибудь может на пальцах (для тех кто в танке) объяснить по поводу NT или не NT. Как понять что за контроллер приходит в посылке, в чем визуальное различие и почему нельзя прошить NT прошивку в обычную версию? В английском не силен, а гуглпереводчик ну очень криво переводит. Понял только, что NT современней, быстрей и качественней.
NT - это только новая версия сенсора (гироакселя) с уартом вместо I2C. В продаже их нет. Можно сделать самому из Cc3D. Ничем не быстрее и не точнее, только помехозащищенная шина и более гибкая архитектура.
Контроллеры любые поддерживают оба типа сенсоров.
Просто учтите, что прошивки NT не для вас.
У меня подвес как то странно себя ведет, был подключен к коптерной батарее напрямую питание на полном заряде 12.6в, при подаче питания на подвес вообще никаких признаков жизни не подавал только горящие светодиоды, дай думаю подсажу чуток аккум на коптере, подлетнул чуток, после когда напряжение упало все заработало.
В итоге поставил стаб понижающий выставил 11в, включается теперь всегда, но пытаясь выставить камеру в горизонт иногда подвисает, а иногда норм выводит и отрабатывает повороты и наклоны.
Куда копать ?
Попробую еще перепрошить на прошивку по свежее сейчас 0.80, может китайцы кривую какую то залили.
видел уже тут сообщения что виснет при напруге больше чем 11.5 сам питаю 10.8 проблем с питанием нету
питаю 10.8
пробовал понижать еще, начинают противно пищать моторы, выставил напряжение по пропаданию писка, оказалось 11.5
можно было просто поднять силу моторов в настройках эффект был бы тот же
Подскажите, настраиваю подвес, прошивка 0,96. Все стабильно (пока испытания в руках), но вот где-то, что-то недопонимаю с управлением от передатчика. Провода от приемника (сигнал с приемника идет (проверил)) подключил в POT port (pith- pot0, roll-pot1, GND), но команды с передатчика не выполняются. Не совсем понимаю что поставить в закладке PAN (pan mode control, pan mode default setting, и.т.д.) и в закладке RC Unput (пока только в RC -Pith поставил pot-0). Если кому не трудно, подскажите, разъясните.
В итоге поставил стаб понижающий выставил 11в, включается теперь всегда, но пытаясь выставить камеру в горизонт иногда подвисает, а иногда норм выводит и отрабатывает повороты и наклоны.
Куда копать ?
Феритовое кольцо на сенсор. Напряжение батареи с высокой частотой идет на моторы и создает приличные помехи. Ниже напряжение- меньше уровень помех. Уже обсуждалсь здесь не раз…
Откуда ИЗ БАТАРЕИ ток высокой частоты?
Феритовое кольцо на сенсор. Напряжение батареи с высокой частотой идет на моторы и создает приличные помехи. Ниже напряжение- меньше уровень помех. Уже обсуждалсь здесь не раз…
такие посты надо прямо в мемы добавлять 😃
видел уже тут сообщения что виснет при напруге больше чем 11.5 сам питаю 10.8 проблем с питанием нету
PS. питаю напрямую от бортового 3S. Плата 1.31 с импульсником - все работает без танцев с бубном.
Hyperion - молодец человек. Не забывает о ключевых вводных.
питаю напрямую от бортового 3S. Плата 1.31 с импульсником - все работает без танцев с бубном.
Уже писал, важно указывать версию платы, т.к. различия элементной базы (силовой и в цепях питания) весьма существенны.
У меня на 1.31 тоже нет проблем с питанием от 3S.
все работает без танцев с бубном.
у меня тоже пробовал питать от 12, но у некоторых не работает, есть видимо какая то особенность
У меня на 1.31 тоже нет проблем с питанием от 3S.
+1
Откуда ИЗ БАТАРЕИ ток высокой частоты?
Ну он имеет ввиду, что после ключей идет высокочастотный сигнал. А питание на ключи подается напрямую с батарейки.
А вот это конечно перл!
Ниже напряжение- меньше уровень помех. Уже обсуждалсь здесь не раз…
У меня два подвеса и никогда не ставил ферритовые кольца при 3S, где помехи??? 😃
У меня два подвеса и никогда не ставил ферритовые кольца при 3S, где помехи???
Т.е логика такова “У меня помех нет, значит их не может быть ни у кого”
Тоже в перлы запишем?
вот ответ от сообразительного кфуза:
Уже писал, важно указывать версию платы, т.к. различия элементной базы (силовой и в цепях питания) весьма существенны.
Arkady68, а мне Ваше объяснение понравилось и я понял, о чем говорилось. А тут зачем-то стали цепляться к словам. Действительно, если напряжение растет, то с ключей импульсы короче и “амплитуднее”. Отсюда и вероятность помехи растет. ИМХО, конечно.
А те, у кого ферритовых колец нет и помех нет, так вы кольца-то поставьте, может и помехи тоже появятся)))
Действительно, если напряжение растет, то с ключей импульсы короче и “амплитуднее”. Отсюда и вероятность помехи растет. ИМХО, конечно.
да ежу понятно, что так и есть. но не все тут ежи 😃 по уму конечно надо колечки на выхода моторов вешать, но это в три раза больше колец, может быть колечки маленькие могут быть, но это снова проверять надо, я решил проблему так и все тут. У меня и от 2S работать отказывалась. и проблема конечно в железе, экнономят китайцы на входных фильтрах, провода прямо с разъема на проц. Я так уже 2 контроллера спалил 😦 по неаккуратности. Накупил мини и микро конроллеров с алиэкспресс, гимоно еще то, но лучшего пока никтро не придумал, алекс мос вот только только маленький контроллер выпустил, но как всегда по цене трех шторомов вместе взятых…
Под рукой есть не последний. Но с ним тоже ничего работало.
'Low Voltage Limit' => [ 2 , '3.0 V/cell' ], 'Voltage Correction' => [ 48 , '48 %' ], 'Pitch P' => [ 720 , '7.20 ' ], 'Pitch I' => [ 11550 , '1155.0 ' ], 'Pitch D' => [ 1150 , '0.1150 ' ], 'Pitch Motor Vmax' => [ 75 , '75 ' ], 'Roll P' => [ 720 , '7.20 ' ], 'Roll I' => [ 3650 , '365.0 ' ], 'Roll D' => [ 1000 , '0.1000 ' ], 'Roll Motor Vmax' => [ 120 , '120 ' ], 'Yaw P' => [ 890 , '8.90 ' ], 'Yaw I' => [ 1150 , '115.0 ' ], 'Yaw D' => [ 700 , '0.0700 ' ], 'Yaw Motor Vmax' => [ 115 , '115 ' ], 'Pan Mode Control' => [ 0 , 'off' ], 'Pan Mode Default Setting' => [ 0 , 'hold hold pan' ], 'Pan Mode Setting #1' => [ 1 , 'hold hold hold' ], 'Pan Mode Setting #2' => [ 4 , 'pan hold pan' ], 'Pan Mode Setting #3' => [ 2 , 'pan pan pan' ], 'Pitch Pan (0 = hold)' => [ 20 , '2.0 ' ], 'Pitch Pan Deadband' => [ 0 , '0.0 °' ], 'Pitch Pan Limiter' => [ 0 , '0 %' ], 'Roll Pan (0 = hold)' => [ 20 , '2.0 ' ], 'Roll Pan Deadband' => [ 0 , '0.0 °' ], 'Roll Pan Limiter' => [ 0 , '0 %' ], 'Yaw Pan (0 = hold)' => [ 25 , '2.5 ' ], 'Yaw Pan Deadband' => [ 55 , '5.5 °' ], 'Yaw Pan Limiter' => [ 0 , '0 %' ], 'Pan Deadband Hysteresis' => [ 10 , '1.0 °' ], 'Rc Dead Band' => [ 10 , '10 us' ], 'Rc Hysteresis' => [ 0 , '0 us' ], 'Rc Pitch Trim' => [ 0 , '0 us' ], 'Rc Roll Trim' => [ 0 , '0 us' ], 'Rc Yaw Trim' => [ 0 , '0 us' ], 'Rc Pitch' => [ 0 , 'off' ], 'Rc Pitch Mode' => [ 0 , 'absolute' ], 'Rc Pitch Min' => [ 65286 , '-25.0 °' ], 'Rc Pitch Max' => [ 250 , '25.0 °' ], 'Rc Pitch Speed Limit (0 = off)' => [ 400 , '40.0 °/s' ], 'Rc Pitch Accel Limit (0 = off)' => [ 300 , '0.300 ' ], 'Rc Roll' => [ 0 , 'off' ], 'Rc Roll Mode' => [ 0 , 'absolute' ], 'Rc Roll Min' => [ 65286 , '-25.0 °' ], 'Rc Roll Max' => [ 250 , '25.0 °' ], 'Rc Roll Speed Limit (0 = off)' => [ 400 , '40.0 °/s' ], 'Rc Roll Accel Limit (0 = off)' => [ 300 , '0.300 ' ], 'Rc Yaw' => [ 0 , 'off' ], 'Rc Yaw Mode' => [ 0 , 'absolute' ], 'Rc Yaw Min' => [ 65286 , '-25.0 °' ], 'Rc Yaw Max' => [ 250 , '25.0 °' ], 'Rc Yaw Speed Limit (0 = off)' => [ 400 , '40.0 °/s' ], 'Rc Yaw Accel Limit (0 = off)' => [ 300 , '0.300 ' ], 'Standby' => [ 0 , 'off' ], 'Re-center Camera' => [ 0 , 'off' ], 'IR Camera Control' => [ 0 , 'off' ], 'Camera Model' => [ 0 , 'Sony Nex' ], 'IR Camera Setting #1' => [ 0 , 'shutter' ], 'IR Camera Setting #2' => [ 2 , 'video on/off' ], 'Time Interval (0 = off)' => [ 0 , '0.0 s' ], 'Pwm Out Control' => [ 0 , 'off' ], 'Pwm Out Mid' => [ 1500 , '1500 us' ], 'Pwm Out Min' => [ 1100 , '1100 us' ], 'Pwm Out Max' => [ 1900 , '1900 us' ], 'Pwm Out Speed Limit (0 = off)' => [ 0 , '0 us/s' ], 'Script1 Control' => [ 0 , 'off' ], 'Script2 Control' => [ 0 , 'off' ], 'Script3 Control' => [ 0 , 'off' ], 'Script4 Control' => [ 0 , 'off' ], 'Scripts' => [ 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF' ], 'Imu2 Configuration' => [ 1 , 'full' ], 'Acc Compensation Method' => [ 1 , 'advanced' ], 'Imu AHRS' => [ 1000 , '10.00 s' ], 'Gyro LPF' => [ 1 , '1.5 ms' ], 'Virtual Channel Configuration' => [ 0 , 'off' ], 'Pwm Out Configuration' => [ 0 , 'off' ], 'Rc Pitch Offset' => [ 150 , '15.0 °' ], 'Rc Roll Offset' => [ 0 , '0.0 °' ], 'Rc Yaw Offset' => [ 0 , '0.0 °' ], 'Beep with Motors' => [ 1 , 'basic' ], 'Pitch Motor Usage' => [ 0 , 'normal' ], 'Roll Motor Usage' => [ 0 , 'normal' ], 'Yaw Motor Usage' => [ 0 , 'normal' ], 'Acc LPF' => [ 2 , '4.5 ms' ], 'Imu DLPF' => [ 0 , '256 Hz' ], 'Imu2 FeedForward LPF' => [ 1 , '1.5 ms' ], 'Rc Adc LPF' => [ 0 , 'off' ], 'Hold To Pan Transition Time' => [ 250 , '250 ms' ], 'Imu Acc Threshold (0 = off)' => [ 25 , '0.25 g' ], 'Acc Noise Level' => [ 40 , '0.040 g' ], 'Acc Threshold (0 = off)' => [ 50 , '0.50 g' ], 'Acc Vertical Weight' => [ 25 , '25 %' ], 'Acc Zentrifugal Correction' => [ 30 , '30 %' ], 'Acc Recover Time' => [ 250 , '250 ms' ], 'Motor Mapping' => [ 0 , 'M0=pitch , M1=roll' ], 'Imu Mapping' => [ 0 , '1=IC2 , 2=IC2#2' ], 'ADC Calibration' => [ 1550 , '1550 ' ], 'Mavlink Configuration' => [ 0 , 'no heartbeat' ], 'Mavlink System ID' => [ 71 , '71 ' ], 'Mavlink Component ID' => [ 67 , '67 ' ], 'Imu Orientation' => [ 15 , 'no.15: -z270° x -y -z' ], 'Imu2 Orientation' => [ 1 , 'no.1: z90° -y x z' ], 'Pitch Motor Poles' => [ 14 , '14 ' ], 'Pitch Motor Direction' => [ 1 , 'reversed' ], 'Pitch Startup Motor Pos' => [ 83 , '83 ' ], 'Pitch Offset' => [ 0 , '0.00 °' ], 'Roll Motor Poles' => [ 14 , '14 ' ], 'Roll Motor Direction' => [ 0 , 'normal' ], 'Roll Startup Motor Pos' => [ 328 , '328 ' ], 'Roll Offset' => [ 0 , '0.00 °' ], 'Yaw Motor Poles' => [ 14 , '14 ' ], 'Yaw Motor Direction' => [ 1 , 'reversed' ], 'Yaw Startup Motor Pos' => [ 608 , '608 ' ], 'Yaw Offset' => [ 0 , '0.00 °' ],
Залил Ваш конфиг. Картинка стала ощутимо приятней.
Как удаётся так хорошо настроить подвес?
Пробовал настроить следуя пошаговой инструкции от Олли, получается херн ерунда.