Стедикам из подвеса на бесколлекторных двигателях.
Напомните пожалуйста, как в GUI (8-ми битная плата) инверсировать направление работы джойстика?
…Может механически, перекинуть провода? Как-то не хочется экспериментов. 😵
Там где ограничивающие углы от и до - можно поменять минусы и плюсы местами.
Так всё же - есть смысл ставить второй IMU при энкодерах? В каких случаях он поможет? В теперешней прошивке он обслуживается?
Да, сейчас у него такие применения:
- Определение корректности данных сравнением углов с IMU и энкодеров - опция “Emergency stop” (где то выше писал подробнее).
- Определение начальной позиции энкодера, если передаточное число энкодер/мотор, мотор/рама не равно единице в любом из отношений.
- Источник сигнала обратной связи в случае Gimbal lock (оси двух моторов параллельны). Без него источник - энкодер, что также работает но хуже.
Ничего важного для повышения точности второй IMU не дает, просто немного надежности и удобства в особых случаях.
О! значит надо ставить! а то как то когда камера смотрит вверх и крутимся вокруг оси стекла, снимая своды потолка, (например в Храмах) потом бывают траблы с выходом в нормальное положение.
Там где ограничивающие углы от и до - можно поменять минусы и плюсы местами.
А я тут сам вспомнил! Давненько не настраивал. Но все-равно спасибо!
Летус обновил свой сайт letus.net/letus-double-helix/
А я то думаю, где провода?
А они тупо изолентой прикрыты! 😃
Серьёзный ход!
Изолента может дорогая
Не могу не похвастаться, делаю легкий стедик с разгрузочными подшипниками, вот новые детальки, общий вес 300 грамм:
Дык, если есть чем почему бы и нет😁 .Очень приятно выглядят ,сами пилили или на заказ ?
Пилил сам, еще не много осталось:)
Если кому интересно , разобрался с бюджетной версией энкодера AS5600. 12 бит как в I2C так и в PWN/ANALOG режимах.
По I2C можно подключить только один такой энкодер (нельзя менять адрес ).
С завода чипы идут настроенные на аналоговый выход , пригодны для использования на оси ЯВ без лицензии . Схема включения как в даташите , обвязка всего пара конденсаторов . платы можно делать ЛУТом односторонние .
При питании от 5 вольт на выходе сигнал 0-5 вольта , те на аналоговый вход нужно подавать сигнал через делитель так чтобы максимум не превышал 3,3 вольта , ну или питать чип от 3,3 вольта (при этом нужно замкнуть 1 и 2 ноги) …
Устанавливать нужно так чтобы переход сигнала через ноль ( от максимума к минимуму) был вне зоны поворота мотора , аналоговый режим расчитан на энкодер в виде переменного резистора и прошивка просто не поймет такой переход .
На энкодере можно задать начальный и конечный угол поворота , потом можно будет с большей точностью оцифровывать аналоговый сигнал .
Ксожалению запрограммировать эти значения по умолчанию можно только 3 раза , запрограммировать режим работы только один раз.
Для программирования был “допилен” ардуиновский скетч от производителя , добавлены функции просмотра регистра конфигурации и записи в регистр настроек рекомендованных алексом , кому нада пишите в личку …
Dell.
Есть мысль сделать пультик для управления и подстройки стедикамов на базе разработки Алекса для LCD Key shield от elfreaks , только не использовать готовый шилд , а сделать плату под крепление на 25 мм трубу .
в правом нижнем углу дискретный джойстик для управления меню , выше энкодер для управления меню (можно не впаивать)… чуть левее аналоговый джойстик … ну и слева стандартный экранчик 1604 … под экраном 328 мега , места под второй сенсор и EEPROMки для хранения калибровок сенсоров…
при необходимости можно будет напечатать защитную крышку на 3Д принтере …
какие будут мысли по этому поводу , насколько это будет удобно ???
под экраном 328 мега
только не используй Мегу, сейчас Ардуиновский IDE портировали на разные 32битные процессоры, лучше на них делать. У атмеги даже на таком простой скетче ресурсы RAM в нуле (сказывается кривизна и неоптимальность библиотек, видимо).
лучше бы недорогой и тихий фоллоу фокус запилили.
только не используй Мегу
а вот этого какраз делать крайне нехотелосЪ бы …
ARM альтернативы на ардуино достаточно кривые …
из официально поддерживаемых DUE просто неприемлем по габаритам проц ,ZERO тоже крайне не хотелосЪ бы использовать …
101 просто идеален , но 77101 стоит $20 , да еще и труднодоступен …
из сторонних - есп8266 просто глюкалово , еср32 еще официально не существует …
атмеловскими армами нехочу связываться , с пиками тоже … из того что ближе всего , разве что мапл попробовать … главное камни легкодоступны и шить проще чем атмеги …
как вариант еще искать где брать 2560 в млф корпусе , ну или извращаться с 644/1284 …
лучше бы недорогой и тихий фоллоу фокус запилили.
есть практически готовый вариант контроллера мотора с энкодером , осталось только сделать поддержку в коде …
Чем не катит STM32f030 в tssop20, или 32 ножковом квадратном корпусе? Все на С написать 😃
Чем не катит STM32f030 в tssop20, или 32 ножковом квадратном корпусе? Все на С написать
для чего не катит ???
для фалоу предлагается использовать стандартный контроллер мотора с энкодером , кототый делался для производителей моторов , чтобы его можно было прямо в мотор встраивать … там STM32f051 , практически тожсамое … код придется другой писать ессно …
если для пультика , то есть уже готовый ардуиновский скеч , под который и предполагалось делать плату …
большой плюс ардуино платформы в том что очень многие смогут поправить код под себя при необходимости … людей способных поправить проект под STM на порядок меньше …
склоняюсь весетаки к меге 32 или в крайнем случае 644/1284 … ктомуже там есть еще бонусом второй UART
нужно смотреть , что там кучу склероза сЪедает …
о том что по показаниям акселя , гравитация у вас больше чем 1G 😁 … вот это в том числе и устраняется калибровкой …