Подвес камеры на бесколлекторных моторах на Alexmos/Basecam
Это кто? Как он называется? Есть питание 5в, пропало 3,3в, еще видимо стаб накрылся на 3,3в… беда одним словом! (Не было на этом подвесе второго датчика - вот улучшил…)
Классическая проблема - замыкание линии 5В на землю… Эта деталь - L-фильтры 4 в ряд, ее можно просто выпаять и замкнуть проводами попарно площадки друг напротив друга, без особого ущерба. А вот стаб 5В придется заменить, если накрылся.
Народ!!! Добрый День из СИБИРИ))
Подскажите в чем проблема. В калибровке или дальше крутить PID
Калибровку провел, но когда подвес висит ручкой на столе то немного заваливается PITCH (видно на рисунке)
ROLL - более менее ведет себя хорошо. (Бывает что сорвется, но думаю дальше PID нужно редактировать)
А вот PITCH держит уровень буквально несколько градусов, а потом дергает камеру вверх, если вверх раму введешь.
Или в низ. И так дальше. Будто ведет камеру вместе с рамой. правда рывками.
Вот не пойму - толи детально калибровать пока стрелки (белая и черная не будут 90 град) Толи ПИДы править, то ли настройки дивгателя - полюса (хотя полюса поставил по описанию на движок - (dys bgm5208-200t) Контр 32bit 2.56b9 прошивка
[QUOTE=AntonFLY;6481757]Народ!!! Добрый День из СИБИРИ))
Подскажите в чем проблема. В калибровке или дальше крутить PID
И дополнительно. Говорят что возможно нужно датчики ставить ближе к осям моторов.
У меня датчик “камера” стоит левее от камеры. подальше от двигателя. И второй ,раммы, под двигателем YAW но в стороне
Народ!!! Добрый День из СИБИРИ))
Подскажите в чем проблема. В калибровке или дальше крутить PID
По мне так сильно завышен PID и D, и сильно уменьшена мощность.
Уменьшите в два раза PID и D, и увеличьте в два раза мощность для PITCH
Если уже не пробовали конечно это делать:)
А вот PITCH держит уровень буквально несколько градусов, а потом дергает камеру вверх, если вверх раму введешь. Или в низ.
Так точно не должно быть, и настройки PID тут не при чем. Проверьте, что нет трения и помех вращению. Любая нелинейность сильно портит качество стабилизации. Проверьте, что все три фазы подключены и нет обрыва. Иначе будут провалы - углы, когда мотор держит уверенно, и когда не держит. Также рывки могут вызывать ошибки I2C - но они не связаны с движением рамы, а проявляются случайно.
Ещё могут быть виноваты настройки режима Follow, а именно неудачные сочетания скорости, мертвая зона, фильтр LPF, ограничитель ускорений. Попробуйте разные значения там или отключить режим Follow и сравнить.
Так точно не должно быть, и настройки PID тут не при чем.
Народ!!! Добрый День из СИБИРИ))
Фазы - это я так понимаю провода. Провода проверил - все хорошо.
Все дополнительные настройки отключены. - Follow, фильтры и т.д.
Движок рабочий. Крутиться мякго. (даже менял с YAW)
Камера по PITCH упорно следить за подвесом. Я его на вверх на 30град. и камера тудаже. и главное держит упорно это положение.
А по ROLL все отлично. Держит горизонт.
Рассуждаю логически - по идее движок должен был опустить камеру вниз., на тот же угол. Значит что то с датчиками. но они отколиброваны. Пусть да же мелкие ошибки но не настолько. Пробовал Инвертировать PITCH - но ситуация не меняется.
Второе - Возможны ошибки в контролерре? Некие настройки которые не сброшены. Тогда как сделать ему рессет к заводским, без потери прошивки.
Фазы - это я так понимаю провода. Провода проверил - все хорошо.
Фазы - это не только провода. Как проверить обрыв фазы, я написал выше. По настройкам - да там их много, и все могут влиять. Сбросить все можно через меню, Erase EEPROM. Может просто не хватает мощности мотору? POWER=66 как то маловато
Перепаял процессор, пытался залить бутлоадер через гуи, но чего то не выходит. Попробовал через demonstrator stm, что то залилось… Но Гуи его по прежнему не видит. Расскажите пожалуйста, как правильно действовать при замене процессора?
после заливки загрузчика нужно еще сделать обновление проршивки …
Фазы - это не только провода. Как проверить обрыв фазы, я написал выше. Erase EEPROM.
Народ, дайте ссылку как проверить фазы. Немогу найти через поиск в данной группе. все находит в стороне
И функция - Erase EEPROM… она стирает только настройки или удаляет все и потом только прошивать? На сколько она опасна. А то пишут что контроллеры потом не перепрошить и так далее
после заливки загрузчика нужно еще сделать обновление проршивки …
это я понимаю… но плата не определяется из гуи. Пишет, что не может подключиться… Для прошивки бутлоадера, я вывод boot_0 через сопротивление 3,3к подключил к + (на плате контакты есть возле Aux), это хоть правильно?
контакты BOOT замыкаются , подается питание , записывается загрузчик (демонстратор работает уже замечательно), снимается питание , контакты BOOT размыкаются , подается питание …
дальше заходим в гуи и не подключаясь к плате заходим в обновление и жмем ПРОЧИТАТЬ … должен появиться серийный номер (номер лицензии) …
дальше ПРОВЕРИТЬ … должен загрузиться список доступных прошивок с сервера … выбираем нужную вам и жмем ОБНОВИТЬ … только после этого обновления можно пробовать подключиться к плате …
загрузчик, что идет с гуи , умеет только отдавать серийник и прошивать код … все … больше никаких команд протокола он не знает …
И функция - Erase EEPROM… она стирает только настройки или удаляет все и потом только прошивать?
она стирает EEPROM … весь … что вам и нужно … загрузчик и прошивка записаны во FLASH … это совершенно другая память …
проблемы будут когда затрется чтонибудь во FLASH памяти … но и это сейчас можно решить без обращения к партнерам …
жмем ПРОЧИТАТЬ … должен появиться серийный номер (номер лицензии)
Вот в этом месте в гуи пишет “failed to connect Timeout”
в демонстраторе я прошивал recowery hex из папки в гуи , правильно?
да , правильно …
перемычку с BOOT сняли ??? питание после этого передернули ??? СОМпорт стоит правильный ??? ничем не занят ???
а как сделать Erase EEPROM? 32bit/ в GUI немогу найти такую строку. Версия 3.1 GUI
да, перемычку снял, компорт правильный, с демонстратором же работал…
c
да, перемычку снял, компорт правильный, с демонстратором же работал…
странно … тоесть демонстратор проц видит , загрузчик заливает , а сам загрузчик не работает …
- проверить притянут ли вывод boot_0 к земле (иначе опять запустится STшный загрузчик) …
- проверить пайку кварца ну и ног проца идущих к кварцу (STшный загрузчик пользует внутренний RC) …
а как сделать Erase EEPROM? 32bit/ в GUI немогу найти такую строку. Версия 3.1 GUI
крайняя версия GUI 2.59b8 … 3.1 это версия платы по информации из самой платы …
верхнее меню / плата/ стереть EEPROM
- проверить притянут ли вывод boot_0 к земле (иначе опять запустится STшный загрузчик) …
- проверить пайку кварца ну и ног проца идущих к кварцу (STшный загрузчик пользует внутренний RC) …
Все проверил. Кварц пропаян и дорожки целые, boot_0 притянут к земле…
Может еще чего то сгорело… ЕЕпром, например…
Всем привет!
Ранее писал о своей проблеме со стабилизацией подвеса и качеством картинки (rcopen.com/forum/f123/topic303611/13455)
На данный момент сдвинул подвес под центральную пластину рамы и отбалансировал ВМГ, картинка стала уже более-менее сносной, но всёравно присутствует небольшое желе (и/или тряска) и подвес при резких маневрах теряет стабилизацию, куда копать дальше?
Все проверил. Кварц пропаян и дорожки целые, boot_0 притянут к земле… Может еще чего то сгорело… ЕЕпром, например…
А что вы подразумеваете под “загрузчиком”? Весь процесс восстановления прошивки описан в мануале, вкратце - нужно замкнуть FLASH, подключить питание и из GUI прошить файлик recovery_firmware.hex в ручном режиме. Затем ПОДКЛЮЧИТЬСЯ через GUI - должна появиться версия прошивки 0.0. Далее стираете EEPROM командой меню и обновляетесь как обычно. Прошивка “recovery” практически ничего не проверяет и не нуждается в рабочем железе, кроме самого процессора - у вас он цел, значит ответить на подключение к GUI она должна.
Все проверил. Кварц пропаян и дорожки целые, boot_0 притянут к земле…
Может еще чего то сгорело… ЕЕпром, например…
на моей практике еще не было битых EEPROM и крипточипов …
напишите письмо мне на почту (мой ник на яндексе) , скину вам другой вариант загрузчика …
А что вы подразумеваете под “загрузчиком”?
человек коротнув чтото на сенсоре спали какминимум фильтр и проц … проц поменял … из ГУИ ксожалению не всегда корректно запускается STшный прошивальщик , чел воспользовался напрямую STшным демонстратором … прошил какраз recovery_firmware.hex … только он почемуто не пускается …
бут на земле , кварц вроде цел - должен работать , а не работает …
на будующее было бы неплохо добавить в recovery_firmware.hex отклик на нажатие кнопки пищалкой , типа одно нажатие - один пик , два нажатия - два пика (это на предмет шевелится проц или нет) ну и по длительному нажатию покрутить моторами с мощностью гдето в районе 50 (как это было в загрузчиках первых версий ассистента). было бы удобно тем кто сам ремонтирует платы …