Activity

Обсуждение и перепрошивка регуляторов (ESC) прошивками SimonK/BLHeli

На кваде стоят ZTW Spider Pro регулятры 30 А. Понимают шим 500Гц и Onshon125 4 КГц. Летает нормально , но есть задержка по управлению. Купил LettleBee 20A BLHeli S . На стенде снял переходные характеристики ВМГ при импульсном воздействии - мгновенное увеличение газа. И оказалось что разницы нет совсем. ZTW BLHeli и LettleBee BLHeli S графики один в один. На картинке переходный процесс с LettleBee BLHeli S двиг 2204 2300 KV и проп 5.1x4.6x3 при разном протоколе . Видно что есть большая задержка , минимум 0.01 сек . Процесс следующий даем газ например 25% ждем 2 сек и увеличиваем на x% . Прошивка на регуляторе последняя, шим меняю через регистры OCR1A напрямую , вроде изменение газа должно быть за 0.002 сек shim и 0.000250 onshot125 . Измеряем 94 раза в секунду тягу. Задержка измерения 0.0106 сек. На один квадрат приходится 4 измерения. Это похоже что аналоговые протоколы просто заблочили (поставили фильтр на несколько периодов шим ) в прошивке регулятора или как ? Кто делал аналогичные измерения ?

Что изменилось за последние 10 лет?

Не обязательно на каждый канал иметь стик или тумблер. Комбинацией стиков можно добавить канал. К примеру у меня армед газ внизу и в право, дизарм газ внизу и в лево. Ну и стиками с права ещё пара каналов. Получается двух. поз. тумблер.

ExpressLRS Конфигуратор ExpressLRS

Если я подам вместо телеметрии 10 байт , они выйдут на передатчике ? Наврятли приёмник ждёт определенные стандартные пакеты телеметрии. У меня свой тульт со своими пакетами ( Ардуина нано и 3DR радио ) , и в обратной связи от полетника передаю что захочу. Также менюшка на изменение настроек полетника. Частота 433 , на километр стабильно ( только антены не спиральные ) , китайцы задрали цены на модемы и хочется проверить ELRS .

ExpressLRS Конфигуратор ExpressLRS

Приемник Matek ELRS-R24-D с разнесенными антеннами. У него самый мощный PA / LNA среди приемников ELRS на сегодняшний день и способен выдавать мощность телеметрии 22,5 dBm (177 mW). Что в данном случае телеметрия ? Это связь c передатчиком пульта для регулировки канала связи ? Или это данные с полётника поданные на RX вход ?

ExpressLRS Конфигуратор ExpressLRS

Подскажите приемник ELRS может передавать пакеты ? Использую 3DR Radio модемы ( радио com порт ) и связь у меня в обе стороны , мощность как передатчика так и приемника 100 мВт. Они взаимозаменяемы , что подал по UART на одном то вышло на другом.

qczek lrs – 433mhz 1w (30dbm) lora rc link with telemetry - новая народная?

Вопрос про elrs , можно вних загнать свои пакеты по UART ( 8-9 байт ) как на передатчике так и на приёмнике , там полноценный сквозной дуплекс по UART как на 3DR Radio ? И скорость UART выставляется ? У меня управление квадом на 3DR Radio , модуль в пульте и на кваде , пакеты управления свои.

Betafpv Pavo30

У меня примерно тоже, но не так сильно. Надо пробовать уменьшить в ПИД П составляющую. Поставить пропы с меньшим шагом . Если у меня уйдет тряска напишу что помогло. Правда у меня свой софт, но думаю проблемы общие и решение одинаковое.

Ремонт ФПВ оборудования.

Очки skyzone 04x , заливает один экран красным цветом ( прорисовка меню есть ), если зажать пальцами разьем на олед дисплей то вроде нормально, но все равно есть красный шум на видео . И дело не в контакте, если зажать через бумагу то не помагает. На плате по 2 микросхемы THC63LVD827 , каждая распаяна на свой OLED.

Skyzone SKY04X oled

Прокладки из пластиковой карты , можно и из плотного картона.
Паз в корпусе примерно 1 мм, плюс прокладка 0.5 . Итого 1.5 мм добавил.
И резкость стала теперь с другого конца шкалы . И чтобы работала регулировка
межзр. расстояния надо срезать внутри ребра жёсткости корпуса . И теперь линзы стали дальше от глаз, соответственно не вся картинка видна.

Skyzone SKY04X oled
ssvgps:

Я увидел что Вы разобрали очки. Скажите, можно ли без приключений добраться до самих линз и приклеить их (у меня линза внутри отвалилась, очки не разбирал, веду переписку с бангудом) ?

Разбираются легко, только надо выкрутить два винта с низу.
Механизм надо вынуть и открутить два винта крепящих матрицу к корпусу.
Появится доступ к линзе , она крепится шайбой с резьбой. Видно просто её не затянули.

Skyzone SKY04X oled

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

Skyzone SKY04X oled
Железяка:

а то что приемник сильно греется (игрался без антенн), это нормально?, прям пальцы обжигает, если за разъемы взяться. или я уже что то сломал (грелись сразу из коробки), а что может быть не так? это же приемник а не передатчик - это его без антенн вкл нельзя

У меня также сильно греется , правда не помню как было до перепрошивки.

Skyzone SKY04X oled

У меня зрение +1 и пришлось тоже выкрутить почти до максимума.
Китайцы явно зажали диоптрий. И есть эффект кругового тунеля, надо было
диаметр линз ещё на пару мм увеличить чтобы по переферии его не видеть .
И как я понял при изменении IPD двигаются только линзы а экраны нет, что не есть хорошо, а как
это в других очках реализованно.
И самая лучшая картинка по HDMI при разрешении 1280 ( 720p) . При FHD намного хуже.

Skyzone SKY04X oled

С модулем приемника напруга падает до 4.45 V . На самом модуле есть встроенный стабилизатор ,он дает 3.6 V на два приемника.
Слишком малый запас в 0.8 V для работы стабилизатора.
И чутье у приёмников както маловато, явно не - 98Дб . В шлеме приемник R600 , заявлено -95Дб, там честный дополнительный вч усилитель перед стандартным приемником .
И проверка через пару стен на 25 мВт показала примерно одинаковый результат .
Если кто сможет замерьте напругу на пинах 1 и 3 , счет снизу .

Skyzone SKY04X oled

Приобретал на Али. C телеприставки AV работает хорошо ,без шумов.

По стандарту .

  • полный размах видеосигнала – 1 В.
  • размах видеосигнала от уровня черного до уровня белого – 0,7 В.

Скорее большой размах сигнала у R600 , на осциле у меня от уровня черного до уровня белого 1 V , а пики ещё выше.

Замерил питание на разьеме подключения модуля ( с низу 1 и 3 пин ) напряжение 4.6 V . Возможно ещё просядет если воткнуть модуль. Чтоб проверить сделаю шлейф.

Skyzone SKY04X oled

#SKY04X
Обнаружил ещё проблему. По AV входу не хочет показывать.
Чтобы начало работать надо на AV входу в параллель прицепить сопротивление около 75 Ом. Если в шлеме на скалере померить мультиметром вход AV то показывает 75 Ом, а в очках 560 Ом. Сигнал подаю с приемника R600.
Не забыли ли китаезы припаять резюки по входам чипа мультиплексора AV сигнала. По этому и повышенный уровнь шума на изображении . Кстати чисто по AV входу очки не дотягивают до шлема. Кто пробовал по AV.

Skyzone SKY04X oled
tuskan:

все настолько четкое

Вот тут вопрос. Насколько четко . Проверял уже вечером дома , освещение лампы. Но в шлеме ну на порядок лучше картинка.
Шумы в очках визуально сильно заметнее чем в шлеме. Цветопередача хуже заметно.
Динамический диапазон явно не OLED . Может дело в камере , Predator V3. Но скалер справляется а очки нет.

Skyzone SKY04X oled

#SKY04X Заказал на Али . Доставка 11 дней. Таможенный сбор ещё плюс 2900р.
Изображение в очках хуже чем в самодельном шлеме ( скалер vst29 матрица IPS 1280х800 и приемник R600 ) . В очках дикие шумы, вертикальные полосы шума по всему экрану. Разрешение и цвета картинки хуже чем в шлеме на порядок. Притом что на матрице шлема я через оверскан уменьшил картинку до 1080х600 точек. По AV входу не сравнивал . Что скажете , как у вас.

Делаем раму коптера своими руками. Обмен опытом.

Рекомендую не выпиливать цельным куском. Если сломаеш лучь, то вся рама в брак . Да и расход карбона огромный. В моем посте #16956 есть фото . Выпили лучи отдельно и саму раму тоже отдельно.
Из 2мм сделай два корпуса а из 5мм отдельно лучи. Проще будет резать , не будет отходов . И ещё по ширине луча , надо делать довольно приличное отверстие примерно 7мм для вала и стопора . Следовательно по краям надо делать запас а это ведёт к увеличению ширины луча или надо пилить как у заводских рам в виде круга под двигатель .
Также нужно продолжение луча после мотора, это для защиты мотора при ударе .

Помощь в подборе комплектующих (квадрокоптер + FPV)

Есть куча матриц с MIPI интерфейсом. Но на всех платах к ним нет AV входа.
Можно ли с LVDS перейти на MIPI, чтобы скалер подключить к таким матрицам.

aliexpress.ru/item/4000369938448.html?spm=a2g0v.12…

Делаем раму коптера своими руками. Обмен опытом.
Dreadnought:

Лучи были из 14мм алюминиевой трубы квадратной, зажаты между двумя пластинами 1.5мм стеклотекстолита винтами М3. И вся эта конструкция, как я понял, эластична из-за центральных пластин, а не из-за лучей.

У меня на раме 300 и с весом всего 350гр тоже M3 и пластины 1мм стеклотекстолита . А у Вас в 7 раз больше масса , и размер большой. Наличие лучей в центре обязательно !!! , они не дают прогиб пластинам . А если пластины будут иметь выступы как у меня на фото то будут работать на растяжение и сжатие при изгибах , увеличивая длину жёсткости луча.( в этих местах скрутить лентой) .Да не будет раскладной, но при такой массе наверно не актуально,
проще снимать винты при транспортировке .

Стабилизация квадрокоптера (PID)
Donkrat:

Constrain как помню это если больше Х то Х?

Два последних числа это диапазон допустимых значений.
По GPS. К GPS датчику по UART подключена ардуина.
На ней софт , который обрабатывает NMEA протокол. Он все проверяет , из строк получает числовые значения , широта, долгота, курс, число спутников, выcота, скорость. И все эти данные по запросу основного ПК передаёт . Включение по I2C . На GPS ардуине прописан I2C адрес , она типа конвертора. Основной ПК совсем не загружен обработкой NMEA .
Это аналогично как например забирать данные с гироскопа, единственный минус шина I2c общая с гирой и барометром, надо делать не слишком длинный провод.
Кусок кода на удержание или возврат написал давно, но проверить всё не получалось.
Данные GPS передаю не в виде градусов , а метрами , в 4-х байтах широта и в 4-х долгота. Так проще обрабатывать без перевода. Всё эти данные в обратном UART от ПК передаю на пульт . Там обратное конвертирование в градусы. На картах вбиваю с пульта широту и долготу и совпадение до метра. Ну и на пульте также курс домой, курс движения , курс носа .
Возился долго с удержание высоты. Теперь можно пробовать . Хочу сделать без компаса. Калибровкой курса носа по курсу GPS.

Стабилизация квадрокоптера (PID)

По снижению интересные моменты. Если P больше чем надо то он быстро снижается и при подходе к заданной высоте D просто не успевает его остановить . А если D большая то происходит снижение ступеньками метра по 3. Снижается , останов далее все снова. И мысль следующая надо просто сразу ограничивать P до общего суммирования . А то получается при большой высоте даже с малым P , слишком большая дельта на уменьшение газа. Сильно уменьшаем P и плохо реагирует при малой ошибке ±1 метр.

Приращение_газа= constrain ( (p_h + d_h + i_h) , -7,7 ) ;

А так лучше :

i_h = constrain( ( i_h + I_PID_высоты*ошибка_высоты),-2,2);
d_h= constrain( D_PID_высоты*(ошибка_высоты-стар_ошибка_высоты),-6,6);
p_h= constrain( P_PID_высоты * ошибка_высоты ,-3,3 );

Приращение_газа= p_h+ d_h+i_h;

Мы сразу ограничим физически скорость снижения , без реальных полётов очень сложно все предусмотреть.

Стабилизация квадрокоптера (PID)

Сегодня протестировал удержние высоты. Работает не плохо.
Держит в пределах 50 см чисто по бародатчику . Также настроил спасение при потере пульта. При потере сигнала переводит газ в режим висения, опускается до высоты взлёта + 1 метр и отрубает двигатели. Пришлось много раз настраивать PID по высоте. В итоге всё отлично. С любой высоты спускается до 1 метра и вырубается. А летать начал просто шикарно. Автомат газа работет отлично. Если его настроить до 30 гр. то при 35-40 мы начнём снижатся . Сегодня как бы пересел с механики на автомат. В стабе управляется всего одним стиком по YAW. Разворот на месте на любой скорости. При небольшой скорости и не большому YAW отлично делает круги , с направлением морды в центр. Всё дело в правильном PID по YAW .
До этого был недо ID. Вроде работал , но не то. Сейчас если его руками вращать то он возвращается в первоначальный азимут. Не важно на сколько его повернуть 30 или 130 градусов. И пришлось применить для управления по YAW интеграл . Фото ПК , вес 5 гр, на ардуино нано сверху припаян 10DOF GY-86 . Гира 6050 выпаиваится отлично. Уже поменял, сдохла ось Z акселя при падении . Менял такие микрухи первый раз и удачно, всё заработало . В общем такой ПК ничем не уступает другим на мощных чипах. Да нет ОСД ,но как то не надо . Напряжение передаёт , пульт пищит при определенном напряжении , при малом RSSI включается вибро в пульте. Сейчас более 20 параметров меняю в кваде с пульта. Данные с GPS забираю по I2С, передаю на пульт. Всё выводится на экран. Следующий этап полёты по GPS .

Делаем раму коптера своими руками. Обмен опытом.
Shouldercannon:

Кто-нибудь применял страховочные приспособления при испытании своих рам в частности больших размеров (550-650)? Будет очень неприятно если рама 650 при взлëте завалится в какую-нибудь сторону.

Рама 500 вес 800гр , сверху закреплял шарнир пластиковый от микрофона.
Гнездо шарнира прикручивал сверху рамы , а шарик к метровому алюм. профилю 15х15 мм . Давал газ висения и пробовал наклоны , повороты и все сразу , держа за профиль другой рукой. Чтобы не выскочил шарнир , пазы можно заклеить .

Стабилизация квадрокоптера (PID)
Donkrat:

Сделать серву для камеры на крутилку. Я код ваще утрамбовывал в 8к, а пульт то ваще пару кб)) у меня 90гр. Иногда хочется шире видеть , но начнет искажаться все. Вопросик не в тему, в очках летаешь? В каких?

У меня шлем 7" с исправленной прошивкой для коррекции формата аналогово входа. Вместо 7" изображение стало примерно 5.5" ( по центру экрана ) и влезло больше информации от камеры. Так комфортнее , жалею что не купил 5" . Получается использую не все 1280х800 а меньше.