Стедикам из подвеса на бесколлекторных двигателях.
вот это мне и надо - джойстик для питч, яв и кнопки меню и потенциометр для рол в пределах ±30град. где это искать?
вот это мне и надо - джойстик для питч, яв и кнопки меню и потенциометр для рол в пределах ±30град. где это искать?
Взял такой. Только вместо Bluetooth поставил XBee Pro 63mW. Связал, настроил. Работает как на видео. Но не устраивают настройки. Надо лезть в прошивку, что бы сделать под себя. А вот с эти уже проблема.
Если кому интересно могу отдать …, для экспериментов.
Взял такой. Только вместо Bluetooth поставил XBee Pro 63mW.
Какие т о дрные деньги, блюпуп по любому нужен, но он стоит 10 денег, а зачем еще радио?
Для управления на коптере.
как платы алексмос переделать для управления фоловфокусом?
www.steadicamforum.com/index.php?showtopic=22843
идея хорошая, но дорогая в реализации. мой фоллоуфокус на ардуино в разы проще и дешевле
идея хорошая, но дорогая в реализации. мой фоллоуфокус на ардуино в разы проще и дешевле
на безколлекторнике можно сделать очень тихий привод
фактически, это единственное преимущество в использовании бесколлекторника перед шаговиком - но в большинстве случаев шум от шаговика ни на что не влияет, к тому же его можно эффективно уменьшить за счёт корпуса шаговика с звукопоглотителем и подбором менее шумного движка, переходом от шестерёнчатой промежуточной передачи к ременной и установкой минимального тока
Для управления на коптере.
мы тут по земле ходим, эти рядом веткой
как платы алексмос переделать для управления фоловфокусом?
была мысль, вот только если Леше пофиг и он выложит прошку которой пофиг будет отсутствие ИМУ, хотя бы уже для открытых 8 биток китайских двух осевых можно неплохую рулежку сделать
Алексей подскажите, или я что-то не понимаю, или что-то происходит не так.
Пытаюсь управлять контролером по SimpleBGC 2.5 serial protocol. Как сделано у вас в примере отсылаю 3E 6D 01 6E 01 01 или 3E 6D 00 6D 00 00 контролер отвечает по разному, не могу понять как, но не зеркалит. Менял скорости, четность и тп. Не помогает.
Может вы внесете ясность того что у меня не работает.
3E 6D 00 6D 00 00
3E - >
6D -m, отключение моторов
00 - данные никакие не передаю
6D - контрольная сумма из команды и ко-ва данных
00 и 00 - сами данные (не нужны вроде как тут).
Логическим анализатором я в шину не лез. Если я все правильно сделал, то буду лезть.
была мысль, вот только если Леше пофиг и он выложит прошку которой пофиг будет отсутствие ИМУ, хотя бы уже для открытых 8 биток китайских двух осевых можно неплохую рулежку сделать
По идее можно взять любой камень с тремя ШИМами и выдавать три синусоиды со сдвигом 120 градусов на драйверы DRV8313, вот и будет управление двигателем.
зачем велосипед изобретать, если есть гора трехосевых 8-биткок не распроданных в Китае, если Алексей не против этой идеи
По идее можно взять любой камень с тремя ШИМами и выдавать три синусоиды со сдвигом 120 градусов на драйверы DRV8313, вот и будет управление двигателем.
можете рассказать подробнее, как там всё работает и можно ли таким образом реализовать абсолютное управление, а не инкрементное? т.е. управлять точно именно положением ротора двигателя, а не его скоростью. спасибо за ответ!
3E 6D 00 6D 00 00 3E - > 6D -m, отключение моторов 00 - данные никакие не передаю 6D - контрольная сумма из команды и ко-ва данных
В примере все верно, может при упаковке в байты проблема? Пробуйте все таки логическим анализатором посмотреть, что реально передается. Параметры порта по умолчанию 115200, parity=NONE, stop=1. И порт должен быть свободен (GUI не подключен, если это UART1).
была мысль, вот только если Леше пофиг и он выложит прошку которой пофиг будет отсутствие ИМУ, хотя бы уже для открытых 8 биток китайских двух осевых можно неплохую рулежку сделать
На 8-битках такое управление не сделать, Она же умеет только вращать поле, за которым следует мотор, и для большого момента нужны большие токи, и чем тогда это лучше шаговика? Движок нужен огромный, обратной связи по позициии нет (а вдруг мотор пропустит полюс?), калибровки начальной позиции нет.
Для нормальной системы Folow Focus нужен БК мотор и энкодер, тогда все просто отлично - можно и рукой крутить (контроллер это определить и отключит ток), и точки запоминать и переходить к ним, и каиброваться автоматически, и по дистанции наводиться. Общее потребление тока будет мизерное, а мгновенный момент большой (можно мелкие движки ставить). Я делал тестовую прошивку года полтора назад, но дальше не пошло так как это очень уж разный код, и управление мотором это всего лишь 30% от всей системы. Так что хотя физически контроллеры 32бит могут использоваться, программную часть развивать у меня ресурсов пока нет. Так что присмотритесь к уже разработанному Univice 😃
а загнать основную часть функционала в SBGC32_I2C_DRV EXPANSION MODULE ???
основной контроллер использовать только для управления …
На 8-битках такое управление не сделать,
А если так. Ставим дополнительную 8 битку, в дополнение к основной . Сенсор дополнительной платы ставим рядом с основным или на ось ролл. За основу берем ось ролл. Она самая “нерегулируемая”. Точка отсчета есть. можно еще и аналоговый энкодер поставить.
Как минимум для одного канала управления старая 8битка сгодится
Мне пока один канал и нужен, рулить фокусировкой камеры. На это не жалко 8-битки - она стоит прибл 40 баксов и пропорциональное управление там уже есть., а остальное сделать самому - червячный редуктор не шумит…
а зачем вообще гироаксель фокусеру ???
8 битка может рулить 2 моторами … берется открытый код немцев , выкашивается все лишнее , оставляется только управление моторами , и допиливается до нужного функционала …
недостатки как уже сказал Алекс , полное отсутствие обратной связи … как следствие большие токи и отсутствие контроля пропуска шагов …
И еще такой вопрос глупый - можно ли энкодер с шиной I2C вместо ИМУ пользовать?
а зачем вообще гироаксель фокусеру ???
Просто не знаю как его программно выкинуть.
выкашивается все лишнее , оставляется только управление моторами , и допиливается до нужного функционала …
Вот с этим и проблема - не программист я …
Так что присмотритесь к уже разработанному Univice
там заявленный ценник не адекватный пока
И еще такой вопрос глупый - можно ли энкодер с шиной I2C вместо ИМУ пользовать?
нет , под энкодер нужно свой код писать … притом переписывать придется совсем всё …
Просто не знаю как его программно выкинуть.
там оставить нужно только управление моторами и считывание PPM/PWM управления , остальное всё писать заново … это не 5 минут работы …
там заявленный ценник не адекватный пока
самый адекватный ценник будет на обычную серву в качестве фокусера … на бесколлекторник только сам мотор уже от $50 стоить будет , это при использовании 8бит платы в качестве контроллера …
те ктому потребуется фокусер , наверняка будут использовать плату 32 бита , а не 8 , соответственно самое правильное решение наращивать её функционал , но … на это там не предусмотрено дополнительных ресурсов , те какминимум весь дополнительный код просто невлезет … вариант я уже предложил … отдельная платка на базе SBGC32_I2C_DRV EXPANSION MODULE , на борту свой проц F0 драйвер двигателя и энкодер … прошивка ессно другая … туда можно будет уместить очень многое … при производстве предусмотреть разЪём для обновления прошивки в домашних условиях … все настройки и калибровки можно хранить в основной плате , управлять с нее же … такая система будет позволять как электронное так и ручное управление , те мотор можно будет свободно крутить руками … лицензироваь можно также через основную плату …
SBGC32_I2C_DRV EXPANSION MODULE , на борту свой проц F0 драйвер двигателя и энкодер … прошивка ессно другая
Да, эта платка хорошо подходит для управления мотором, и прошивка там несложная будет. Самое сложное - это центральный контроллер, ведь уметь крутить мотор - это только малая часть всей системы, если речь про профессиональное применение. А если любительское - то вроде как хобби-серва сгодится.
А если любительское - то вроде как хобби-серва сгодится.
Шумит она, также как шумит шаговик и весь этот шум, пишет даже внешний микрофон. Весь “сыр-бор” из-за того что можно сделать без-шумную систему на без-коллекторных моторах.