PitLab FPV System: OSD+Autopilot+Ground station
Видимо вы ещё не представляете, что вам предстоит, чтоб собрать поворотку на шаговике…))
Отдельная батарея 12в на питание станции и видео приёмника.
Батарея на 24, для питания драйвера шаговика. С этой же 24, понижйка до 12в для сигнала стэп/дир => далее с полученных 12в, понижаем до 5 вольт питания сервы возвышения и платы стм32…
Как говорится, на вас все надежды))
Видимо вы ещё не представляете, ч
проблем не вижу , батарея 6S слаботочки запитаю от матек 12/5 вольт www.mateksys.com/?portfolio=u4a2p есть разные другие преобразователи, так что питание это самое легкое
Возможно я смотрю на это дело только с одной стороны - у меня длинная Яги…
Мне кажется как раз для яги и актуально, чтобы перекладка была не такой бешеной… с патчем там пофиг…
Видимо вы ещё не представляете, что вам предстоит,
Саш, я тут написал разрабу просьбу, сделать поддержку сервы постоянного вращения, и вот что он пишет:
Это невозможно сделать только программно, необходимы дополнительные датчики положения…
я не совсем понимаю, нафига датчики?
Ну правильно. Та серва на которой я себе это сделал, имеет магнитный энкодер и четырёх пиновую колодку. Прочитай мой пост, где видос выкладывал.
На шаговик естественно, никаких энкодеров не нужно
я не совсем понимаю, нафига датчики?
А как вы собрались управлять сервой-лебёдкой? Как вы знаете на сколько она отклонится? По сути в обычной серве, датчик так же стоит, но он встроенный и ШИМ серве указывает ПОЛОЖЕНИЕ.
В серве с непрерывным движением, ШИМ указывает СКОРОСТь вращения, а не положение.
Есть такая серва но с дополнительным выходом энкодера, и уже программно нужно обеспечить пид регулятор на обратной связи этого энкодера.
По факту собрал две версии прошивки - одна для такой сервы с энкодером, вторая для шаговика.
спасибо за разъяснения!
ты большой молодец, если оформишь свои разработки в виде небольших инструкций, цены тебе не будет в базарный день 😃
Ну правильно. Та серва на которой я себе это сделал, имеет магнитный энкодер и четырёх пиновую колодку. Прочитай мой пост, где видос выкладывал.
На шаговик естественно, никаких энкодеров не нужноА как вы собрались управлять сервой-лебёдкой? Как вы знаете на сколько она отклонится? По сути в обычной серве, датчик так же стоит, но он встроенный и ШИМ серве указывает ПОЛОЖЕНИЕ.
В серве с непрерывным движением, ШИМ указывает СКОРОСТь вращения, а не положение.
Есть такая серва но с дополнительным выходом энкодера, и уже программно нужно обеспечить пид регулятор на обратной связи этого энкодера.По факту собрал две версии прошивки - одна для такой сервы с энкодером, вторая для шаговика.
Ждем ваши разработки и инструкцию, а то все затыло из-за сервы 360
По сути в обычной серве, датчик так же стоит, но он встроенный и ШИМ серве указывает ПОЛОЖЕНИЕ.
В серве с непрерывным движением, ШИМ указывает СКОРОСТь вращения, а не положение.
Фактически, схема любой сервы (непрерывной и обычной) задаёт скорость вращения мотора. В обычной серве в качестве исходных данных идёт выход компаратора, который сравнивает данные от ШИМ (переведённого в напряжение) и “угломерного” потенциометра (напряжения на нём) - чем больше разница, тем большее напряжение будет выдано на мотор, и он будет вращаться быстрее. При близкой к нулю разнице мотор замедлится, а при нулевой - оставновится. “Знак” разницы тоже учитывается в виде полярности напряжения на моторе. В серве непрерывного вращения потенциометр попросту заменён на такой постоянный резистор, чтобы компаратор (тот же самый, что и в предыдущем случае) выдавал 0 при ШИМ 1500 мкс.
Кстати, по этой причине серву, не имеющую механических ограничителей, можно “доработать”, расширив диапазон углов (лишь бы потенциометр позволял измерять 360). Для этого попросту припаивается резистор параллельно потенциометру, чтобы тот “занижал” реальные углы отклонения - в итоге получаем, к примеру, вместо плюс-минус 90 градусов, плюс-минус 135, а то и 180. Лишь бы потенциометр мог отклоняться на такие углы.
Потенциометр как раз узкое звено… Так бы уже давно сделали…
На счёт инструкций, подожду Александра.
После того, как и у него заработает, оформлю это всё в блоге.
то все затыло из-за сервы 360
Почти любую серву можно переделать в 360.
Убирается ограничитель и выноситься резистор обратной связи наружу. Резистор подключается через редуктор, обеспечивающий при повороте на 360 рабочую зону резистивного слоя.
Делал с редукцией 2:1.
Но на шаговике идеологически правильнее, его сломать невозможно. При достаточной степени редукции и на 12V драйвер работает хорошо.
При достаточной степени редукции и на 12V драйвер работает хорошо.
1/3 это достаточная?
1/3 это достаточная?
Вполне, если не пытаться выйти сразу на максимальную скорость поворота имея антенну в 5Кг.
Убирается ограничитель и выноситься резистор обратной связи наружу.
А не проще внешний редуктор для самой оси сервы напечатать? Опять же, ведомую ось можно потолще и на подшипники повесить
А не проще внешний редуктор для самой оси сервы напечатать? Опять же, ведомую ось можно потолще и на подшипники повесить
Можно и так. Но редуктор, если на шестернях, даёт дребезг, ременной, за счёт преднатяжения, уже лучше. Так же теряется точность, хотя для данного применения это несущественно.
всем доброго времени суток! имеется интересный вопрос, довольно важный, помогите и разъясните кто знает!
У меня всегда RSSI показывает полный сигнал, и после полета показывает минимальный RSSI 100%, хотя в последнем полете ловил ФС, как настроить чтобы показания на ОСД были актуальными?
как минимум откалибровать сигнал…
вы используете аналоговый или цифровой RSSI ?
только что научился замешивать через настройки ЛРС в sbus еще и rssi, назначил нужный канал в настройках ЛРС и выставил его же в настройках автопилота где галочка чтобы питлаб искал замешанный rssi в sbus и показал ему нужный канал. при подключенном к компьютеру питлабе, при включении и выключении ЛРС, шкала то падает то возрастает, однако, при этом на экране ОСД все равно “все палки”.
не могу найти калибровку rssi, все меню облазел - нету. может чего не понимаю…
если зайти в меню ОСД с передатчика и пролистать до низа где системные настройки, то там нет этой калибровки, есть только непонятная IMU настройка или как то так, но там написано предупреждение если не читали инструкцию не нажимайте. Это оно или нет?
по меню нужно лазить кнопками а не с передатчика!
интересно как вы собрались подтвердить ввод калибровочного значения когда передатчик будет выключен?
То есть нужно подключить маленькую клавиатуру и с нее ходить в меню ОСД и там появятся другие ещё менюшки которых нет если настраивать через передатчик?
Честно говоря через клавиатуру ни разу ничего не настраивал и не подключал ее ни разу
А стоит попробовать…