Activity

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam

Микроконтроллер стоит LPC2103F , это 32бит но точно не Алексмос …
Если не изменяет память , на этом чипе делали контроллер на форуме Aircam.ru … но уже и форума того нет …

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam

это всетаки MAIN модуль , на фото из крайнего поста видны крипточип и EEPROM … На I2C_DRV контроллеры будут F051xx , а тут f303CB …
А вот почему он крипточипа не видит , соответственно не отдает его серийник - ХЗ … плата нестандартная , возможно загрузчик неправильно определяет тип платы …
если ничего не получится , напишите мне письмо на мой ник на майле или на яндексе , скину альтернативную версию лоадера …

PS: еще заметил что крипточип на фото сильно смещен влево , возможно не контачит … а если он перестал контачить то и прошивка должна была перестать работать …

STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller

в массовом производстве только китайские версии м I2C … все остальное в штучном …
NT победили только в том плане что I2C больше не обновляется … V0.96 и финиш …
дальше только мастерить NT сенсор … самый бюджетный способ CC3D мини/микро/нано с прошивкой NT …
а в моде теперь T-Storm32 , с возможностью использовать энкодеры …
www.olliw.eu/…/What_is_T-STorM32_about%3F

STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller

А его никогда и не было в нормальном производстве …
Старые платы V1.3x с самой первой версией NT-IMU предлагают только поверпарт и бангуд по негуманным (для китайского массового производства) ценам …
Свою собственную версию NT-IMU (там даже процессор совершенно другой) предлагает Энсис , там же бывает койчаво еще из плат под проект Storn32-NT его же разработки/доработки…
Все остальное народ скидывается и заказывает мелкими партиями …
Я себе заказывал несколько разных печатных плат для этого проекта и даже выставлял тут на барахолке по себестоимости производства , но спрос на них настолько маленький , что в последне время даже перестал поднимать темы с продажей …
Сейчас все покупают готовые стабилизаторы , ибо сделать самому и не хуже выйдет дороже … Контроллеры покупают только те кому интересен сам процесс , или ну очень специфические задачи , под которые готовых решений нет (или стоят заоблачных денег) …

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam

у 8 бит плат есть одно существенное ограничение …
они могут просчитать только один IMU … поэтому контроллеру неизвестно точное взаиморасположение осей , а следовательно степень вырождения одной оси в другую …
это приводит к проблемам на больших углах отклонения (близких к 45 градусов и более) … частично снимает проблему подача управляющих сигналов с полетного контроллера (сигнала управления подвесом на сервомашинках) …
но полностью проблема решается только вторым IMU или установкой энкодеров…
так что если есть место куда поставить плату 50*50 , то лучше взять какой нибудь STORM32-NT , опять же на DRV8313 .

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam

это как раз платы с негарантированным дэдтаймом … то есть качество работы платы сильно зависит от разброса параметров компонентов силовой части , напряжения питания , температуры и погоды на марсе …
я не говорю что эти платы не рабочие (а то тут помидорами закидают) но зачастую они работают хуже чем платы на L6234 или DRV8313 … например вот тут aliexpress.ru/item/32974566051.html 3х осевая на DRV8313 не намного дороже вашей …
но самое правильное решение - переходить на 32бит контроллеры …

ЗЫ: в плате какая версия прошивки стоит ???

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam

с тем что это клон , сейчас совершенно никаких проблем … на официальном сайте (только в англоязычной версии) опубликована крайняя официальная прошивка ДЛЯ КЛОНОВ !!!
другое дело что сейчас практически весь 8 бит Алексмос продается в версии на паре мосфетов без драйверов , те с негарантированным дэдтаймом , а такие платы работаю по определению ХУЖЕ чем сделанные на драйверах моторов …

Роман , попробуйте сдвинуть фазы управления мотором на этом канале (поменять местами провода в разЪёме с мотора) сместится ли при этом положение в которой начинается дрож ???
ну и на всякий случай фото платы или ссылку на лот …

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam
ROMAN12:

Можете помочь с дампом на данный микроконтроллер?

не имею права … я подписывал документы по нераспространению …
можно только прошить ваш контроллер или выслать прошитый … пишите на почту , мой ник на яндексе или майлру …

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam
kak-dela007:

То есть, если я подключу AS5600 к шине I2C, он будет нормально работать в режиме I2C, без всяких проблем с переходом ноля? (при условии, что у меня только один датчик, на одной оси YAW)

по I2C проблем быть не должно … AS5600 может быть только один на шине , у него невозможно выбрать адрес …

GPS-приемники для квадрокоптеров
Hyperion:

This mode does not require a compass but will use one if available.

тоесть на прошивке бетафлайт нада понимать как нет возможности использовать компас в нестандартном положении и его придется отключить , при этом прошивке придется определять направление только по данным GPS , что возможно только при движении …

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam
jeka101:

можно-ли применить мотор на гидродинамическом подшипнике?

контроллеру без разницы какой подшипник в моторе … главное чтобы мотор был GIMBAL , тоесть с сопротивлением обмоток от нескольких ом до пары десятков ом , а не меньше ома (как у тяговых двигателей) …

GPS-приемники для квадрокоптеров

Главное чтобы у прошивки полетного контроллера была возможность задать смещение осей компаса относительно осей гироакселя (направления вперед) на произвольный угол (не кратный 90 или 45 градусов) …

Вопросы и Ответы по подбору комплектующих для коптеров

Регуль скорее всего сгорел в момент когда в него попал снег … то что на для мотора заявлено 40,9А 180 секунд это означает только то что он может выдержать такой ток в течении 180 секунд , потом перегреется и либо начнут размагничиваться магниты либо гореть обмотки … реальное потребление зависит от батареи питания , используемого пропеллера и регулятора (от его прошивки и настроек) … вот оно не должно превышать 30 ампер , потому как регулятор на 30 ампер …
кстати , задавая подобные вопросы неплохо было бы озвучивать не только тип мотора но и пропеллеров / регулятороа / батареи …

GPS-приемники для квадрокоптеров

физически работе компаса это не помешает , а вот сможете ли вы обЪяснить прошивке вашего полетного контроллера что компас стоит в таком экзотическом положении - не факт …

  • компас нужно ставить как можно дальше от силовых проводов , чтобы уменьшить влияние их токов на показания компаса , а на фото модуль стоит в непосредственной близости ,
    да еще и рядом с кучей антенн ,в том числе передающих что может очень сильно сказаться на качестве приема спутников …
Подвес камеры на бесколлекторных моторах на Alexmos/Basecam

у 32 бит версий аналоговые входы сделаны отдельно от цифровых , на 8 бит версии они совмещены … схема подключения вроде как пока еще осталась на официальном сайте
basecamelectronics.ru/…/SimpleBGC_connection_diagr…
тоесть джойстик подключается вместо черной платы , которая по видимому служила для управления подвесом с помощью 6 кнопок формируя PWM или аналоговый сигнал для контроллера изменяющийся при нажатии кнопок …

STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller
Shmidtok:

Еще я выше написал что мне нужен какой то адаптер , в видео видел вроде ttl usb adapter ?
Без него я не смогу перепрошиться а настраивать и калибровать можно через mini usb . Я правильно понимаю ?

есть три способа прошивки STM контроллеров …

  1. и ИМХО самый правильный JTAG через SWD порт …
    нужен отладчик JTAG , например stlink aliexpress.ru/wholesale?trafficChannel=main&d=y&Ca…
  2. через USB-UART , желательно CP210х или СH340 или FT232 (у FTDI самый правильный драйвер ,нужна старая версия драйвера, эти чипы 90% подделки а новый драйвер делает из подделки кирпич) , не желательно PL230x (у них самые кривые драйвера) aliexpress.ru/wholesale?trafficChannel=main&d=y&Ca…
  3. и самый капризный , через USB , нужен только USB кабель , при этом вам понадобится сторонний софт от STM , называется DFUSE …

цены на отладчик и USB-UART настолько смешные , что стоит купить оба этих устройства , они рано или поздно пригодятся при работе разной электроникой …
первые два способа работают из ГУИ , третий из софтины производителя процессора … но у вас скорее всего будет с завода 0,96 и перешивать не придется …

STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller
Shmidtok:

есть простой способ переноса настроек, данных с платы на плату ?

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

Shmidtok:

а чем плоха старая как вы говорите прошивка ? 0.96.

тем что она от марта 16 года … с тех пор много чего появилось …

Shmidtok:

И чет на али я не нахожу нового сенсора nt-IMU ?!

а их там не бывает …
вообще для кого Олли пишет вики ???
www.olliw.eu/…/Where_to_get_NT_Modules
на али можно взять CC3D мини/микро/атом и прошить его как NT сенсор , кстати это самый бюджетный вариант …

GPS-приемники для квадрокоптеров
tuskan:

у него вроде компаса нет

нашел пост с препарированным хабсаном : rcopen.com/forum/f135/topic491018/3422
там компаса тоже нет , и тоже конфиг держится на батарейке , те контроллер просто обязан уметь его настраивать …
нужно для начала сравнить версии прошивок в MT8030-KT

GPS-приемники для квадрокоптеров

тут есть фото препарированного BN-220 : rcopen.com/forum/f123/topic287781/4261
как видно на фото у BN-220 нет никакой флэши или NVRAM куда можно что то сохранять …
все настройки могут храниться только в оперативной памяти чипа пока не сядет батарейка …
А вот что за модуль стоит на Хабсане - ХЗ … если можно скиньте фото , желательно в препарированном виде …
MT8030-KT внутри нет никакого флэша , только масочное ПЗУ с прошивкой (формируется при изготовлении чипа) и фьюзы (программируются на заводе , определяют в том числе лицензии на используемые прошивки) … чтобы сменить прошивку нужна внешняя флэш , которой на BN-220 нет , и места для её установки тоже нет , тоесть прошивка только та что в чипе с завода (а она может быть разной в зависимости от лицензии и даты выпуска) …

STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller
Shmidtok:

И чтоб менять прошивки и настраивать подвес нужна же какая то отдельная плата которой у меня нет …

ага , компьютер называется … у Олли все прошивается и настраивается из ГУИ … только с вашим сенсором последняя версия 0.96 и большее не планируется … и с вероятностью 99.99% стояла она и будет идти тоже она …
только вот поставить новую плату на подвес и просто включить не получится … придется либо со старой платы настройки перенести в новую , либо самому настраивать … так что разбираться с ГУИ все равно придется …

STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller

тоесть как я понял 3х пиновый разЪём воткнули наоборот , замкнув при этом земли с сигнальными …
вообще при этом не должно было что-то выгореть , эти разЪёмы специально сделаны с питанием на среднем контакте чтобы минимизировать вероятность чтото спалить при втыкании разЪёма обратной стороной …
но судя потому что процессор стал греться , вы его всетаки подпалили … еще при греющемся процессоре должен сильно греться стабилизатор питания …
если в состоянии перепаять процессор то меняйте , нет - покупайте новую плату контроллера …

Стедикам из подвеса на бесколлекторных двигателях.

основную массу делает Китай , сейчас их очень тяжело переплюнуть … что то интересное делают единицы и обычно для нестандартных случаев , поэтому сюда мало что попадает …
а “Товарищ Сухов” потерялся сразу-же как только получил от меня 2 контроллера без предоплаты (как постоянный клиент) …

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam
mailw:

А вот ещё спрошу тех кто владеет актуальной информацией - какие нынче моторы предпочтительнее использовать с контроллерами Alexmos 32-bit?

можно использовать любые гимбальные моторы на которые вы сможете поставит энкодеры … требования к моторам те же что и без энкодеров … с энкодерами просто не будет срывов и будет расходоваться меньше энергии ( ну или можно будет стабилизировать камеру большей массы не опасаясь перегрева моторов ) … использование энкодеров не отменяет требования к балансировке …

mailw:

Версии с энкодерами требуют специального варианта контроллера?

требуется лицензия на энкодеры … плату можно и обычную , но EXTENDED удобнее ( на EXTENDED так же должна быть энкодерная лицензия) … без лицензии энкодер можно поставить только на ЯВ и без векторного управления моторами …

GPS-приемники для квадрокоптеров

резисторы это подтяжка шины I2C к +3,3в … от 2к до 4,7к чем меньше сопротивление тем меньше вероятность ошибок на шине , но без необходимости ставить малое сопротивление не стоит , могут подгореть ноги в чипах … 4,7к ставят обычно из расчета что в полетнике тоже могут стоять резисторы подтяжки и тоже на 4,7к в результате получится 2,35к что вполне приемлемо…
тот который якобы конденсатор , это на самом деле дроссель … померять не могу , нет ни одного трупа под рукой … с вашего донора думаю вполне можно снять , стоит между 21 и 22 ногой чипа , он темнее чем конденсаторы , ну и звониться должен накоротко …

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam

в свое время все чертежи рам и подвесов собирали в этой теме rcopen.com/forum/f123/topic235498 , но я не помню чтобы кто то выкладывал чертеж подобного конструктива
(в таком конструктиве китайцами производились не только стедикамы но и подвесы для зеркалок)
из того что попадалось в сети разве что вот grabcad.com/library/handheld-brushless-gimbal-1 (не знаю насколько это юзабельно) …

STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller
Saradon:

что основной сенсор у меня не под камерой, как это обычно бывает в подвесах, а на моторе питча и сама микросхема получается ровно на оси питча.

главное чтобы с той стороны моотора к которой камера прикручена , иначе работать не будет …

Saradon:

Подскажите, грешно-ли это, либо напротив благо?

в теории сенсор должен быть на пересечении осей , ну или как можно ближе к этому месту …

Стедикам из подвеса на бесколлекторных двигателях.

при наличии осцилографа можно проверить наличие импульсов на всех трех фазах мотора (это на предмет исправности чипа драйвера двигателя )…
ну и сам мотор для начала прозвонить тестером … все три обмотки должны звониться единообразно … мог банално провод перебиться от контроллера к мотору …
я ни разу не пробовал отключить одну обмотку при включенном энкодере , но такое поведение без одной фазы вполне вероятно …

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam
whoim:

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

что пригодно только для грубой стабилизации …
у нормального контроллера подваса гироаксель на самой камере которую он стабилизирует … именно по данным с сенсора на камере работает ПИД регулятор, а данные с полетного контроллера используются только для корректировки … и сейчас лучше заводить данные через мавлинк а не через pwm …
самый мелкий из доступных контроллеров это тини версия Алексмос …

ЗЫ: подвес от мавика рассчитан на камеру от мавика , и сбалансировать его с другой камерой будет ну очень проблематично … а без балансировки оно нормально работать небудет …

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam
whoim:

Ребят, простите за глупый наверное вопрос. А существуют маломощные драйверы для бк, управляемые pwm именно для задания угла, как серва?

а зачем ??? такое не делают потому что крутящий момент будет никакой и точность будет никакая , даже с энкодером …

STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller
Valery555:

Интересно, какие там номиналы?

Это Charge-pump конденсаторы , все стоит согласно документации производителя чипов драйверов …
по паре конденсаторов на каждый драйвер …
те что стоят между 1 и 2 ногой 0,01мкф 50вольт , те что стоят между 3 и 4 ногой 0,1мкф 50 вольт … типоразмер 0603 …

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam

AS5048A имеет SPI интерфейс 14bit и PWM выход 12bit
AS5048B имеет I2C интерфейс 14bit и PWM выход 12bit
AS5600 имеет I2C интерфейс 12bit и аналоговый выход 12bit может быть перепрограммирован на PWM …
AS5600 не имеет возможности смены адреса , и может быть на шине только один .
при подключении AS5600 к контроллеру Алексмос по шине I2C , контроллер автоматически перепрограммирует AS5600 на PWM с оптимальными для себя параметрами … процедура необратимая , те перепрограммировать обратно на аналоговый выход по умолчанию НЕВОЗМОЖНО !!!
при работе оси на 360 градусов по SPI и I2C ограничений нет , при работе в режиме PWM нежелательна работа на участке перехода PWM сигнала через ноль (нужно следить чтобы ноль не попал в активно используемую область ,иногда возможны единичные ошибки определения положения при переходе через ноль) , при работе в режиме аналог не допускается переход через ноль , те ход оси должен быть менее 360 градусов …

PIXHAWK PX4 Autopilot еще одна летающая железка

Если бы я писал прошивку для наземной станции , то предусмотрел бы возможность прямого управления моторами … ШИМшим выходов на контроллере валом , нужны всего 4 , на них вешаются полумосты , на пары полумостов подключаются коллекторные GEARMOTOR , тип и размер по вкусу (размеру антенн) …
теми же 4х ШИМ выходами можно рулить парой контроллеров шаговиков DIR/STEP …

Ну и небюджетный вариант - разобраться с протоколом управления какой нибудь азимутальной монтировки для телескопов … обычно такая штука держит порядка 5 кг полезной нагрузки и позиционируется с точностью порядка половины угловой секунды …

PIXHAWK PX4 Autopilot еще одна летающая железка

по идее должна подойти любая цифровая 360 градусов серва … размер зависит от того что вы поворачивать собрались (массогабариты антенны) …
у лебедочных серв есть приимущество (оно же недостаток) в том что есть ограничение на количество оборотов …
приимущество в том что не перекрутятся провода … а недостаток в том что если летать кругами то в конце концов упретесь в ограничение и придется крутить в обратную сторону …
хайтек делает только 3,5 оборота , а кингмакс 4-4,5 или 5,5-6 оборотов (в зависимости от выбраной модели ) что потребует больший запас провода …
ну и разброс в полоборота как следствие что кингмакс аналоговая …

Подвес камеры на бесколлекторных моторах на Alexmos/Basecam

обсуждают либо тут либо в параллельной ветке по проекту STORM32 …
нужен подвес для крана или для коптера ???
3-4 кг это будет весь подвес или только полезная нагрузка (камера+оптика) …
мощные моторы никаким образом не избавляют от необходимости балансировки подвеса …
мощные моторы как правило многополюсные , соответственно с низким KV , соответственно могут физически не успевать компенсировать быстрые отклонения …
если запитывать платы управления моторов от отдельных источников питания то не будет работать коррекция мощности при изменении напряжения питания , тоесть источники питания желательно иметь стабилизированные …
у Алекса есть в ассортименте CAN_Driver расчитаные на питание до 26 вольт при токе до 10 ампер (40А кратковременных) … упраллять можно с EXTENDED контроллера или со специально спроектированного для этого CAN_MCU (имеет силовой дачтик тока и мощный ключь для коммутации питания на платы управления моторами , что при отдельной запитке становится совершенно бесполезным) … покупать придется напрямую у Алекса , я себе эти платы не заказывал ввиду мизерного спроса …

на базе проекта T-Storm32 можно самому сделать контроллеры больших моторов из плат Bluepill и любых силовых полумостов … в последней альфе появилась возможность использовать драйверы RS422(2хRS485) для передачи данных , что сильно упростит использование очень больших моторов …