Стедикам из подвеса на бесколлекторных двигателях.
Вращение моторов вроде верно, покрутил настройки Р вообще получилось маленькое около 15-18 D около 40- 45 но уже градусов до 70 заваливаю стедикам вперед /назад результат уже есть. Завтра на свежую голову продолжим.
Кстати если ставлю галку на “ОБРАТИТЬ” по ЯВ и включаю авто настройку ПИД, он вообще выключает моторы, и часто начинает пищать и мргать св. диодом. Пробовал несколько раз, как только снимаю галочку, сразу нормально начинает работать авто настройка ПИД. Правда получается не гожий результат😒
Настраиваю новую энкодерную платку, но пока без подключения энкодеров, так вот проблема в то что при наклоне камеры по Питч больше 45 градусов происходит срыв по Яв.
напоминает проблему вырождения осей на односенсорных системах … возможно проблема в использовании энкодерной прошивки без энкодеров … в ранних версиях энкодерной прошивки второй сенсор вообще не использовался (всю информацию давали энкодеры) , сейчас он для чегото задействован … возможно энкодерная версия просто не будет нормально работать без энкодеров (может просто ошибка в коде) … точно сказать сможет только Алекс … попробуйте прошить пока обычную версию …
ну это наиболее распространенная причина выгорания процессоров и сенсоров …
вполне возможно что процессор придется менять , но … если он шевелится и прошивается , то для начала нужно попытаться восстановить прошивку и посмотреть из ГУИ виден ли датчик и идут ли ошибки по шине … вообще непонятно что у него там звонится , всмысле в каком режиме тестера , там-же резисторы подтяжки на шине стоят ,так что бесконечности там быть не должно …
Здравствуйте, он шевелится но не прошиваеться( ни в ручном ни в автоматическом режимах, с Владимиром общались на ети темы, залью короткий видосик как ведет себя все, а вы уже посмотрите…
www.youtube.com/watch?v=PUSHkvXmClA&feature=youtu.…
вот коротинький видос
от вашего видосика толку ноль … потому как непонятно что зашито в процессоре и нет возможности посмотреть что в нем происходит …
для начала пытаться подключиться к процессору … ГУИ не всегда (не на всех компах) корректно работает с STMовским бутом поэтому …
убеждаемся что работает USB-UART , те при подключении в системе появляется COM порт … запоминаем номер порта …
если подключен блютуз или еще чтото подобное отключаем нафиг …
скачиваем STM32 Flash loader demonstrator с официального сайта www.st.com/content/st_com/…/flasher-stm32.html
или ищем его в инете и устанавливаем …
находим на плате премычку BOOT (в зависимости от производителя платы может быть джампер , перемычка или кнопка) и надежно замыкаем (в случае с кнопкой проверяем что она работает , а то случаи разные бывают )
подаем питание на плату … важно что в момент подачи питания перемычка /джампер BOOT должна быть замкнута , если кнопка то нажата !!!
признаком того что процессор в режиме бутлоадера в вашем случае будет отсутствие движений моторов …
пытаемяся из демонстратора соединиться с процессором и прошить в него загрузчик который лежит в папочке firmware ГУИ , называется Simplebgc_32bit_recovery
если прошить не удается то однозначно плату в ремонт и скорее всего проц под замену , если удается то заходим в ГУИ и обновляем прошивку в автоматическом режиме …
после прошивки рекомендую очистить EEPROM воизбежании нежданчиков в настройках …
от вашего видосика толку ноль … потому как непонятно что зашито в процессоре и нет возможности посмотреть что в нем происходит …
для начала пытаться подключиться к процессору … ГУИ не всегда (не на всех компах) корректно работает с STMовским бутом поэтому …
убеждаемся что работает USB-UART , те при подключении в системе появляется COM порт … запоминаем номер порта …
если подключен блютуз или еще чтото подобное отключаем нафиг …
скачиваем STM32 Flash loader demonstrator с официального сайта www.st.com/content/st_com/…/flasher-stm32.html
или ищем его в инете и устанавливаем …
находим на плате премычку BOOT (в зависимости от производителя платы может быть джампер , перемычка или кнопка) и надежно замыкаем (в случае с кнопкой проверяем что она работает , а то случаи разные бывают )
подаем питание на плату … важно что в момент подачи питания перемычка /джампер BOOT должна быть замкнута , если кнопка то нажата !!!
признаком того что процессор в режиме бутлоадера в вашем случае будет отсутствие движений моторов …
пытаемяся из демонстратора соединиться с процессором и прошить в него загрузчик который лежит в папочке firmware ГУИ , называется Simplebgc_32bit_recoveryесли прошить не удается то однозначно плату в ремонт и скорее всего проц под замену , если удается то заходим в ГУИ и обновляем прошивку в автоматическом режиме …
после прошивки рекомендую очистить EEPROM воизбежании нежданчиков в настройках …
К ГУИ я пыталься подключиться с двух разных компов, на одном 7 на втором 10,кучей разных юсб кабелей, безрезультатно , при подключении контролера к компу отображается как silicon labs cp210x usb to uart bridge (com3), (находим на плате премычку BOOT) ничего похожего не нахожу!!! фото контроллера прикрепил макс что похоже обвел красным кругом BTN возле перемычки flash, кнопок нет!!! питание нужно от укумулятора? или достаточно юсб?
перемычка это и есть FLASH, если я всё верно понимаю. а ты всё это время что замыкал, когда пытался загрузить прошивку в ручном режиме?
перемычка это и есть FLASH, если я всё верно понимаю. а ты всё это время что замыкал, когда пытался загрузить прошивку в ручном режиме?
замыкал Flash! только что замкнул ту перемычку что на фото BTN и моторы отключаются! ето есть режим програмирования? но к STM32 Flash loader demonstrator подключаться не хочет, кстати ось pich норм стабилизирует!
долгое замыкание BTN может перезагружать контроллер, часто платы именно так настроены
долгое замыкание BTN может перезагружать контроллер, часто платы именно так настроены
Ты прав!!! через сек 4-5 обратно вкл моторы, так где ета BOOT у меня???
FLASH
DEL
При включении питания, происходит смещение по Яв на пару градусов, энкодеры не подключены. Один товарищ на Бехолдоре уменьшает в режиме следования МЕРТВУЮ ЗОНУ до трех, у него помогает ,у меня нет. Так вроде и не зависит уплывание при включении от этой настройки Жду ал. переходники под энкодеры вот и не подключаю .
DEL
ето прикол?) при замыкании перемычки flash моторы не отключаются, если ето и есть перемычка boot возможно она не правильно припаяная? есть варианты как ето можно прозвонить мультиметром? к flash loader demonstrator не подключаеться, пишет No response from the target, the boot loader can not be started… тоже сообщение если контроллер вобще не подключить к компу и выбрать другой ком порт, выходит как будто комп его не видит, при включении подвеса ось pich нормально работает не труханит и следит за вертикалью, остальные две ну вы видели на видео…
это значит, что человек удалил своё сообщение)
Рубрика найди одно отличие) походу братья китайцы не припаяли мне тот самый джампер тумблер перемычку, на фото обвел кружком, на перемычку BTN не обращаем внимание!!! ребята ето он наконец??? что там блин с чем замкнуть ?)))
piccy.info/…/b4742f4f8137afa0d922f62ab1f21e7a/
piccy.info/…/55d064fd7e5ca2496b3bd75c7253746a/
на плате на вашем фото нужно замкнуть 2 пенька подписаные как FLASH , можно просто одеть джампер как используют на компах … физически это подаст 3,3 вольта на 44 ногу процессора (в документации называется BOOT 0) . если на 44 ноге 3,3 вольта процессор должен при включении вместо прошивки из флэша запустить фирменный STшный бутлоалер из своей постоянной памяти , при этом естественно подвес должен перестать работать … вот в этом состоянии и нужно пытаться с ним общаться демонстратором … если но не видиться то либо чтото с питанием на процессоре , либо не работает USB-UART (хотя порт и появляется в винде ) либо неисправен сам процессор …
ЗЫ: я так понимаю по первой ссылке фото именно вашей платы … плату как я вижу уже паяли … проверьте пайку верхнего диода из тех двух что между разЪёмом USB и CP2102 ,похоже у него одна нога отпаяна … через эти диоды идет развязка линий TX от CP2102 и TX с разЪёма для блютуза … без этих диодов работать небудет !!!
ЗЗЫ: а по поводу отличий , обе платы отличаются от официального гербера … какминимум изменены стабилизатьры 5в , притом у обеих по разному … изменены корпуса EEPROM и крипточипа , у одной поменян разЪём на сенсор и добаплена набортная пищалка …
в общем, прозвонили мы цепи на плате Артёма и оказалось, что проц у него дохлый, КЗ у него между выводом 36 (оттуда 3.3 вольта идёт на джампер FLASH) и выводом 44 (BOOT). видимо, каким-то образом по USB сгорело, хрен знает
Подключил энкодеры по двум осям Питч и Рол, ощущается другой уровень работы подвеса😁 Видимо срывы при наклоне по Питч ,это особенность работы без подключенных энкодеров, сейчас срывов нет, но есть вопросы.
Там где были срывы , это приблизительно 80 градусов при наклоне рамы подвеса, сейчас происходит остановка камеры , будто включено ограничение программно, что это может быть ?
Другой вопрос, при отклонении принудительно по Рол, возврат происходит при наклоне около 45 градусов, дальше уже нет.
В обеих случаях энкодеры включены, настройки ставил разные,в т.ч. увеличивал мощность моторов.
Может по Рол это норма ,но по питчю точно нет. Балансировка идеальная.
в общем, прозвонили мы цепи на плате Артёма и оказалось, что проц у него дохлый, КЗ у него между выводом 36 (оттуда 3.3 вольта идёт на джампер FLASH) и выводом 44 (BOOT). видимо, каким-то образом по USB сгорело, хрен знает
тоесть вы хотите сказать что при 3,3 вольта на 44 ноге он продолжает работать как подвес ??? по USB оно там никак сгореть не могло … диод проверили ??? уж очень у него одна нога подозрительно вбок ушла …
случаях энкодеры включены, настройки ставил разные
смотрите в настройках энкодеров … там калбровки нужно сделать … ну и лимиты проверьте …