STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller
Use simplified pid tuning
Может туплю, но такого не нашел.
К контроллеру нужно сначала подключиться.
Не нужно, и так все видно
К контроллеру нужно сначала подключиться.
До такой степени я не туплю. 😁
Я имел в виду, что не нашел описания настройки по такому сценарию. Несколько лет вникал в тонкости настроек PID на Alexmos, а теперь не знаю, как действовать в упрощенном варианте.
Use simplified pid tuning
Это что, просто снять галочку? Ё-моё.
Александр, спасибо большое.
После аварии изрядно погнулись рычаги подвеса. Выправил не идеально. Мешают провода, идущие к моторам. Надеялся, что подвес приспособится к слегка измененной геометрии. Но после включения чуток шевелится, но калиброваться не хочет.
Может у кого был опыт восстановления подвеса? На сколько точно нужно возвращать геометрию?
Вряд ли на калибровку при включении влияет нынешняя геометрия. Сам контроллер то жив точно? Что пишет при подключении к конфигуратору?
Может у кого был опыт восстановления подвеса? На сколько точно нужно возвращать геометрию?
Выпрямлял в поле руками. Калибровки не требовалось.
Что пишет при подключении к конфигуратору?
Выдает следующее:
Connecting… Please wait!
v… v0.96
CONNECTED
Read… Please wait!
g… ok
100 -> Gyro LPF: 1 (0x0001)
99 -> Imu2 FeedForward LPF: 1 (0x0001)
18 -> Low Voltage Limit: 1 (0x0001)
19 -> Voltage Correction: 0 (0x0000)
00 -> Pitch P: 540 (0x021C)
01 -> Pitch I: 3700 (0x0E74)
02 -> Pitch D: 300 (0x012C)
03 -> Pitch Motor Vmax: 97 (0x0061)
06 -> Roll P: 800 (0x0320)
07 -> Roll I: 6150 (0x1806)
08 -> Roll D: 1300 (0x0514)
09 -> Roll Motor Vmax: 110 (0x006E)
12 -> Yaw P: 460 (0x01CC)
13 -> Yaw I: 1400 (0x0578)
14 -> Yaw D: 900 (0x0384)
15 -> Yaw Motor Vmax: 123 (0x007B-)
65 -> Pan Mode Control: 10 (0x000A)
66 -> Pan Mode Default Setting: 0 (0x0000)
67 -> Pan Mode Setting #1: 0 (0x0000)
68 -> Pan Mode Setting #2: 1 (0x0001)
69 -> Pan Mode Setting #3: 2 (0x0002)
04 -> Pitch Pan (0 = hold): 20 (0x0014)
05 -> Pitch Pan Deadband: 30 (0x001E)
102 -> Pitch Pan Expo: 0 (0x0000)
10 -> Roll Pan (0 = hold): 20 (0x0014)
11 -> Roll Pan Deadband: 30 (0x001E)
103 -> Roll Pan Expo: 0 (0x0000)
16 -> Yaw Pan (0 = hold): 39 (0x0027)
17 -> Yaw Pan Deadband: 40 (0x0028)
104 -> Yaw Pan Expo: 0 (0x0000)
118 -> Yaw Pan Deadband LPF: 0 (0x0000)
97 -> Yaw Pan Deadband Hysteresis: 0 (0x0000)
43 -> Rc Dead Band: 10 (0x000A)
105 -> Rc Hysteresis: 5 (0x0005)
46 -> Rc Pitch Trim: 0 (0x0000)
53 -> Rc Roll Trim: 0 (0x0000)
60 -> Rc Yaw Trim: 0 (0x0000)
44 -> Rc Pitch: 4 (0x0004)
45 -> Rc Pitch Mode: 0 (0x0000)
47 -> Rc Pitch Min: 64976 (0xFDD0)
48 -> Rc Pitch Max: 895 (0x037F)
49 -> Rc Pitch Speed Limit (0 = off): 210 (0x00D2)
50 -> Rc Pitch Accel Limit (0 = off): 300 (0x012C)
51 -> Rc Roll: 0 (0x0000)
52 -> Rc Roll Mode: 1 (0x0001)
54 -> Rc Roll Min: 65286 (0xFF06)
55 -> Rc Roll Max: 135 (0x0087)
56 -> Rc Roll Speed Limit (0 = off): 210 (0x00D2)
57 -> Rc Roll Accel Limit (0 = off): 300 (0x012C)
58 -> Rc Yaw: 5 (0x0005)
59 -> Rc Yaw Mode: 0 (0x0000)
61 -> Rc Yaw Min: 64586 (0xFC4A)
62 -> Rc Yaw Max: 950 (0x03B6)
63 -> Rc Yaw Speed Limit (0 = off): 185 (0x00B9)
64 -> Rc Yaw Accel Limit (0 = off): 300 (0x012C)
70 -> Standby: 0 (0x0000)
76 -> Re-center Camera: 0 (0x0000)
71 -> IR Camera Control: 0 (0x0000)
72 -> Camera Model: 0 (0x0000)
73 -> IR Camera Setting #1: 0 (0x0000)
74 -> IR Camera Setting #2: 2 (0x0002)
75 -> Time Interval (0 = off): 0 (0x0000)
113 -> Pwm Out Control: 0 (0x0000)
114 -> Pwm Out Mid: 1500 (0x05DC)
115 -> Pwm Out Min: 1100 (0x044C)
116 -> Pwm Out Max: 1900 (0x076C)
117 -> Pwm Out Speed Limit (0 = off): 0 (0x0000)
120 -> Script1 Control: 0 (0x0000)
121 -> Script2 Control: 0 (0x0000)
122 -> Script3 Control: 0 (0x0000)
123 -> Script4 Control: 0 (0x0000)
124 -> Scripts: script hex code
94 -> Imu2 Configuration: 0 (0x0000)
88 -> Acc Compensation Method: 1 (0x0001)
81 -> Imu AHRS: 1000 (0x03E8)
41 -> Virtual Channel Configuration: 0 (0x0000)
42 -> Pwm Out Configuration: 0 (0x0000)
106 -> Rc Pitch Offset: 0 (0x0000)
107 -> Rc Roll Offset: 0 (0x0000)
108 -> Rc Yaw Offset: 0 (0x0000)
98 -> Beep with Motors: 1 (0x0001)
78 -> Pitch Motor Usage: 0 (0x0000)
79 -> Roll Motor Usage: 0 (0x0000)
80 -> Yaw Motor Usage: 0 (0x0000)
39 -> Imu Orientation: 14 (0x000E)
95 -> Imu2 Orientation: 2 (0x0002)
20 -> Pitch Motor Poles: 14 (0x000E)
21 -> Pitch Motor Direction: 1 (0x0001)
23 -> Pitch Startup Motor Pos: 321 (0x0141)
22 -> Pitch Offset: 0 (0x0000)
26 -> Roll Motor Poles: 14 (0x000E)
27 -> Roll Motor Direction: 1 (0x0001)
29 -> Roll Startup Motor Pos: 328 (0x0148)
28 -> Roll Offset: 0 (0x0000)
32 -> Yaw Motor Poles: 14 (0x000E)
33 -> Yaw Motor Direction: 0 (0x0000)
35 -> Yaw Startup Motor Pos: 358 (0x0166)
34 -> Yaw Offset: 0 (0x0000)
85 -> Acc LPF: 2 (0x0002)
86 -> Imu DLPF: 0 (0x0000)
96 -> Rc Adc LPF: 0 (0x0000)
87 -> Hold To Pan Transition Time: 250 (0x00FA)
84 -> Imu Acc Threshold (0 = off): 25 (0x0019)
89 -> Acc Noise Level: 40 (0x0028)
90 -> Acc Threshold (0 = off): 50 (0x0032)
91 -> Acc Vertical Weight: 25 (0x0019)
92 -> Acc Zentrifugal Correction: 30 (0x001E)
93 -> Acc Recover Time: 250 (0x00FA)
40 -> Motor Mapping: 0 (0x0000)
109 -> Imu Mapping: 0 (0x0000)
101 -> ADC Calibration: 1550 (0x060E)
77 -> NT Logging: 0 (0x0000)
38 -> Imu3 Configuration: 0 (0x0000)
83 -> Imu3 Orientation: 0 (0x0000)
112 -> Mavlink Configuration: 0 (0x0000)
110 -> Mavlink System ID: 71 (0x0047)
111 -> Mavlink Component ID: 67 (0x0043)
Read… DONE!
Что это значит?
После аварии изрядно погнулись рычаги подвеса. Выправил не идеально. Мешают провода, идущие к моторам. Надеялся, что подвес приспособится к слегка измененной геометрии. Но после включения чуток шевелится, но калиброваться не хочет.
Может у кого был опыт восстановления подвеса? На сколько точно нужно возвращать геометрию?
Могли оборваться провода - надо всё прозвонить. Сопротивление между любыми двумя фазами мотора должно быть одинаковым. Могло оторвать детали с платы контроллера или IMU - надо внимательно осмотреть.
Выпрямлял в поле руками. Калибровки не требовалось.
Тоже не думаю, что изгиб сыграл роль ,правил несколько раз;даже гнутый пытается встать в уровень.Что-то оборвало .
После детального осмотра заметил, что отсутствуют два конденсатора
Интересно, какие там номиналы?
Схемотехника открытая, можно найти.
Похоже керамический 100 пф, а вот с размерностью SMD конденсаторов не разбираюсь. На вид 3 мм длинной. Значит, 1206?
Меньше чем 3мм. Расстояние между штырьками разъема 2.5мм, а кондер еще меньше. Скорее 2мм.
Интересно, какие там номиналы?
Это Charge-pump конденсаторы , все стоит согласно документации производителя чипов драйверов …
по паре конденсаторов на каждый драйвер …
те что стоят между 1 и 2 ногой 0,01мкф 50вольт , те что стоят между 3 и 4 ногой 0,1мкф 50 вольт … типоразмер 0603 …
те что стоят между 1 и 2 ногой 0,01мкф 50вольт , те что стоят между 3 и 4 ногой 0,1мкф 50 вольт … типоразмер 0603 …
То есть, если я правильно понимаю, мне нужен один конденсатор 0,1 мкф (тот, что слева на фото), второй 0,01 мкф?
на фото стрелка влево указывает на 0,1 мкф стрелка вправо на 0,01мкф …
Всем доброго.
Делаю стедик для зеркалки.
Ни чертежей, ни рассчётов - просто от балды, а там посмотрим что получится и как это потом исправлять.
Так вот в чём вопрос.
На данный момент как-то само собой получилось так, что основной сенсор у меня не под камерой, как это обычно бывает в подвесах, а на моторе питча и сама микросхема получается ровно на оси питча.
Подскажите, грешно-ли это, либо напротив благо?
В принципе, перенести под камеру проблем совершенно никаких нет, просто вот так вот получилось…
что основной сенсор у меня не под камерой, как это обычно бывает в подвесах, а на моторе питча и сама микросхема получается ровно на оси питча.
главное чтобы с той стороны моотора к которой камера прикручена , иначе работать не будет …
Подскажите, грешно-ли это, либо напротив благо?
в теории сенсор должен быть на пересечении осей , ну или как можно ближе к этому месту …
Здравствуйте , имеется подвес вместо минуса воткнули управление с пульта . Теперь включается чет пытается сделать но потом выключается сам , при этом греется процессор и еще что то . Все на выброс или может кто чего починит .
тоесть как я понял 3х пиновый разЪём воткнули наоборот , замкнув при этом земли с сигнальными …
вообще при этом не должно было что-то выгореть , эти разЪёмы специально сделаны с питанием на среднем контакте чтобы минимизировать вероятность чтото спалить при втыкании разЪёма обратной стороной …
но судя потому что процессор стал греться , вы его всетаки подпалили … еще при греющемся процессоре должен сильно греться стабилизатор питания …
если в состоянии перепаять процессор то меняйте , нет - покупайте новую плату контроллера …