Специальные цены   новые товары
+ Ответить в теме
Страница 107 из 117 ПерваяПервая ... 97 105 106 107 108 109 ... ПоследняяПоследняя
Показано с 4,241 по 4,280 из 4657

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

Тема раздела Коптеры. Комплектующие, сборка, настройка. в категории Квадрокоптеры и мультироторы; Сообщение от ; V I P E R Поддержка у роттора оказалась слабовата Есть такое, они на это вопрос мне ...

  1. #4241
    Забанен
    Регистрация
    15.09.2013
    Адрес
    Саласпилс, Латвия
    Возраст
    48
    Сообщений
    705
    Записей в дневнике
    1
    Цитата Сообщение от ; V I P E R Посмотреть сообщение
    Поддержка у роттора оказалась слабовата
    Есть такое, они на это вопрос мне тоже не ответили
    Нажмите на изображение для увеличения
Название: encoder.jpg
Просмотров: 14
Размер:	21.8 Кб
ID:	1170606

    Цитата Сообщение от <<< V I P E R >>> Посмотреть сообщение
    Господа, а может кто ставил энкодеры от роттора 5048В?
    вот на их фото на сайте стоят чипы с буквой A (мы купили и они пришли с буквой B ) просто А не работает как я понял по i2C
    Последний раз редактировалось Rovbuilder; 10.02.2016 в 17:31.

  2.  
  3. #4242

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Вот, насколько близко телефон может сфокусироваться.

    Цитата Сообщение от Rovbuilder Посмотреть сообщение
    просто А не работает как я понял по i2C
    Все верно, но у меня AS5048B.

    Цитата Сообщение от Rovbuilder Посмотреть сообщение
    они на это вопрос мне тоже не ответили
    И в результате поставили на PWM или удалось победить i2c?

  4. #4243

    Регистрация
    18.10.2013
    Адрес
    Рига, латвия
    Возраст
    45
    Сообщений
    202
    Цитата Сообщение от <<< V I P E R >>> Посмотреть сообщение
    Господа, а может кто ставил энкодеры от роттора 5048В? Как правильно прописать адреса?
    ПВМ заработал правильно, осталась только проблема видимости двух других энкодеров по i2c.
    Включаем вот как раз на днях.
    Две платки нормально работают по I2c с перемычками А1, А2 на 3.3 вольта. В зависимости от перемычек в диагностике видим рав данные в яв, питч, или ролл месте. Висит всё в параллель 2 энкодера и 2 датчика.
    А вот третью платку оживить не удалось. Пока что списались с Ротором, обещали помочь.

    Магниты попробовали кольцевые, что бы пропустить провода от слипа. Данные от энкодеров адекватно меняются даже с расстоянием между магнитом и энкодером в 3 см.
    Так что на 5 мм с учётом отвода кабелей точно должны работать. До конца ещё всё не собрано, поэтому практического опыта использования ещё нету, только предварительная диагностика.

  5. #4244

    Регистрация
    30.07.2012
    Адрес
    Клин
    Возраст
    25
    Сообщений
    2,841
    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    Так что на 5 мм с учётом отвода кабелей точно должны работать
    У компаса на пиксавке в 5см от проводов крышу уносит, а вы про 5 мм говорите.

  6.  
  7. #4245

    Регистрация
    18.10.2013
    Адрес
    Рига, латвия
    Возраст
    45
    Сообщений
    202
    Цитата Сообщение от lokanaft Посмотреть сообщение
    У компаса на пиксавке в 5см от проводов крышу уносит, а вы про 5 мм говорите.
    Мне кажется, вы не поняли смысл моей фразы. Имелось ввиду расстояние между платой энкодера и магнитом. По даташиту оно около 1мм должно быть, но с кольцевым магнитом работает и с 3х см.

  8. #4246

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Ну вот что за нафиг! Подключил все энкодеры пока без адресов и получил sensor not connected!!! Отключил энкодеры - то же самое. Спалил сенсор? Или может какой конденсатор на плате? Ни дыма, ни запаха. Просто после очередного включения не видит сенсор. Причем на одном из энкодеров (хорошо что посмотрел) был припой, замыкающий 4 ноги. Это был брак, обнаружил еще до установки. Прочистил, сейчас думал может не дочистил - ан нет, чищенный на PWM стоит и работал успешно. То есть на шине i2c, где сенсор не хочет определяться, стоят другие энкодеры. При этом если подключаю второй сенсор (который на раму) - при включении коротко 2 раза моргает красным и снова не видит сенсор. Значит питание есть. Пробовал изменить адрес второго датчика на первый (соединил перемычку) - тоже не видит. Куда копать?

  9. #4247

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    Пока что списались с Ротором, обещали помочь
    Ну значит повезло.
    Мне ответили вот так:
    Добрый день.
    Вопросы касательно подключения энкодеров нужно задавать официальной службе поддержки BasecamElectronics http://www.basecamelectronics.com/support/

    Они генерировали это письмо 3 дня!!!

    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    Две платки нормально работают по I2c с перемычками А1, А2 на 3.3 вольта
    То есть без перемычек на GND? Только между а1 и 3в и а2 и 3в?

    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    А вот третью платку оживить не удалось.
    С учетом того, что обе платы на i2c не определяются, возможно они тоже не работают.

  10.  
  11. #4248
    Забанен
    Регистрация
    15.09.2013
    Адрес
    Саласпилс, Латвия
    Возраст
    48
    Сообщений
    705
    Записей в дневнике
    1
    Цитата Сообщение от &lt;&lt;&lt; V I P E R &gt;&gt;&gt; Посмотреть сообщение
    Они генерировали это письмо 3 дня!!!
    Аааа, я так почему то и думал, а проверить свой продукт на работоспособность не хватает ресурсов. Согласовали бы как то с Бэйскамом раз на них ссылаются, жуки. , а то типа мы продали а Х3 что это и куда, и вообще работает ли ...

  12. #4249

    Регистрация
    15.06.2011
    Адрес
    Ростов-на-Дону
    Возраст
    46
    Сообщений
    992
    Цитата Сообщение от &lt;&lt;&lt; V I P E R &gt;&gt;&gt; Посмотреть сообщение
    Вопросы касательно подключения энкодеров нужно задавать официальной службе поддержки BasecamElectronics
    вообще по условиям соглашения они сами обязаны осуществлять техподдержку своих изделий ...
    так можно и статуса лишиться ....

  13. #4250

    Регистрация
    18.10.2013
    Адрес
    Рига, латвия
    Возраст
    45
    Сообщений
    202
    Как начал с энкодерами воевать, частенько контроллер вырубает движки с надписью
    Emergency stop
    задолбался уже. Кто знает, при каких условиях пишется эта хрень? и куда копать?

    И второй вопрос. Считается, что энкодер должен экономить питание. Вот у меня сейчас отключены две оси, оставлен только ролл, он в покое и с выключенными движками и с включенными, т.е. уравновешен, А ток хавает что с энкодером, что без - 0.3А
    Может хитрость какая есть?

  14. #4251

    Регистрация
    18.10.2013
    Адрес
    Рига, латвия
    Возраст
    45
    Сообщений
    202
    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    Как начал с энкодерами воевать, частенько контроллер вырубает движки с надписью
    Emergency stop
    задолбался уже. Кто знает, при каких условиях пишется эта хрень? и куда копать?

    И второй вопрос. Считается, что энкодер должен экономить питание. Вот у меня сейчас отключены две оси, оставлен только ролл, он в покое и с выключенными движками и с включенными, т.е. уравновешен, А ток хавает что с энкодером, что без - 0.3А
    Может хитрость какая есть?
    Могли бы Алексей и Юрий Путинцев прокомментировать?
    Пожалуйста.

  15. #4252

    Регистрация
    23.08.2011
    Адрес
    Краснодар
    Возраст
    39
    Сообщений
    1,001
    Записей в дневнике
    2
    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    Как начал с энкодерами воевать, частенько контроллер вырубает движки с надписью Emergency stop задолбался уже. Кто знает, при каких условиях пишется эта хрень? и куда копать?
    Эта опция может быть отключена на вкладке Advanced, если она не работает у вас. Она полезна для проверки того, что все сенсоры выдают адекватные данные (потому что если иначе, то подвес может дел натворить, особенно мощный). Углы моторов, вычисленные на основе 2-х IMU, сравниваются с углами энкодеров. При большом расхождении срабатывает защита. У вас скорее всего калибровки IMU или энкодеров некорректные, попробуйте покопать в этом направлении.

    С включенными энкодерами и выключенными ток должен быть разный. Это видно и по GUI (индикатор мощности с энкодерами в районе нуля, мотор ток не потребляет, а без энкодеров - всегда постоянный). Ещё сам процессор тоже потребляет постоянно, точно не помню сколько - около 50-100mA.

  16. #4253

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Цитата Сообщение от alexmos Посмотреть сообщение
    У вас скорее всего калибровки IMU или энкодеров некорректные
    Получается ИМУ по 6 + установить офсет? А лог по диагностике ведется на наличие ошибок в соотношении данных иму и энкодеров?

    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    Две платки нормально работают по I2c с перемычками А1, А2 на 3.3 вольта. В зависимости от перемычек в диагностике видим рав данные в яв, питч, или ролл месте. Висит всё в параллель 2 энкодера и 2 датчика.
    Алексей, если не сложно - можете выложить фото энкодеров с перемычками? Конкретно интересуют ролл и яв.

  17. #4254

    Регистрация
    23.08.2011
    Адрес
    Краснодар
    Возраст
    39
    Сообщений
    1,001
    Записей в дневнике
    2
    Цитата Сообщение от <<< V I P E R >>> Посмотреть сообщение
    Получается ИМУ по 6 + установить офсет? А лог по диагностике ведется на наличие ошибок в соотношении данных иму и энкодеров?
    Естественно, если вы включаете 2-й IMU - он должен быть откалиброван. Логов не ведется. Для проверки, вы можете временно выключить энкодеры и проверить, что два IMU вместе выдают правильные углы моторов (белые стрелки на приборной панели). После включения энкодеров углы моторов уже берутся с энкодеров, но должны реагировать на повороты моторов точно также, как и с двумя IMU. Это дает возможность сравнить два источника данных для повышения надежности, так как есть много причин по которым энкодеры перестают выдавать правильные данные (магнит проскальзывает на валу, или наводки на шине, разъем не контачит и т.д.). Алгоритм контроля мотора завязан на энкодеры, и в случае его сбоя мощный мотор может разбить камеру или пальцы поломать.

  18. #4255

    Регистрация
    10.01.2009
    Адрес
    Москва САО
    Возраст
    33
    Сообщений
    9,766
    Записей в дневнике
    35
    Алексей, а с чем может быть связано что питч и ролл энкодеры определяются нормально, а яв в разделе "офсет магнитного поля " выдает 1, а мотор/энкодер Gear rato выдает ноль.
    пробовал местами моторы менять, не помогает.
    плата Tiny Pro и моторы от Elite Power.
    Китайцы пока не доступны, я себе мозг съел, ваша техпотдержка тоже не очень понимает мою проблему

  19. #4256

    Регистрация
    18.10.2013
    Адрес
    Рига, латвия
    Возраст
    45
    Сообщений
    202
    Цитата Сообщение от <<< V I P E R >>> Посмотреть сообщение
    Алексей, если не сложно - можете выложить фото энкодеров с перемычками? Конкретно интересуют ролл и яв.
    Энкодеры на данный момент сняты, так как всё равно нет третьей работающей оси, но на фото перемычки видны

    Кстати, только что заметил на фото, что на правой платке оба кондюка одинаковые, а на двух левых разные. На практике как раз обе левые рабочие, а правая не запускается. Может быть в этом проблема??

    Игорь, сравните со своими работающими/неработающими.

    По идее кондюки на питании висят и не должны так кардинально влиять, да и тестером обе напруги так же звонятся, как и на работающих ...
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: P1230340_ed_big.jpg‎
Просмотров: 39
Размер:	51.1 Кб
ID:	1172533  

  20. #4257

    Регистрация
    18.10.2013
    Адрес
    Рига, латвия
    Возраст
    45
    Сообщений
    202
    добавочка. На правой платке они на фотке выглядят одинаковыми, на самом деле разные по толщине, т.е. скорее всего номиналы разные. Но то, что лепили эти платки в разных партиях - факт.

  21. #4258

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    Игорь, сравните со своими работающими/неработающими.
    Посмотрел. Мои лепились точно в одной партии, так как я сам разделял платы. У меня вроде все как "работающие слева", вроде - потому что сейчас не могу посмотреть, а на моем фото такой же, как слева. А перемычек на GND вообще не делали? Какой адрес у них - по мануалу (0-40 0-42) или "дефолт"?

    Вот ведь сколько проблем и вопросов, а иногда и горелые платы. И все из-за полного отсутствия поддержки со стороны продавца. Роттору жирный минус.
    Последний раз редактировалось <<< V I P E R >>>; 15.02.2016 в 11:57.

  22. #4259

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    но на фото перемычки видны
    и еще вопрос по левому энкодеру - он вообще без перемычек и видится программой? Какой у него адрес стоит?

  23. #4260

    Регистрация
    18.10.2013
    Адрес
    Рига, латвия
    Возраст
    45
    Сообщений
    202
    Цитата Сообщение от <<< V I P E R >>> Посмотреть сообщение
    и еще вопрос по левому энкодеру - он вообще без перемычек и видится программой? Какой у него адрес стоит?
    Без перемычек - это ролл, там А1 и А2 должны быть 0.

    Сегодня пропаяли неработающую платку. Вроде завелась. Но поймал ситуацию, когда при включении были видны только два из трёх энкодеров. После перезапуска - опять три. Склоняюсь всё же, что на землю надо тоже перемычки кидать с А1 и А2, если они должны быть 0, иначе можем получить непредсказуемо в самый неподходящий момент ошибку адреса и ошибку в работе подвеса.

  24. #4261

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Итак, решилась проблема с платой. Спасибо Юрию Gapey за абсолютно точно дистанционно поставленный диагноз и Сергею и Андрею из кинематика - официала Basecam за проверку и оперативный ремонт платы. Жаль, что некоторые другие официалы Basecam в Москве не перенимают опыт общения с клиентами и техподдержки. Проблема была в отгоревшей земле на шине i2c, повезло что обошлось одним фильтром. Тестирую энкодеры дальше)

    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    Без перемычек - это ролл, там А1 и А2 должны быть 0.
    Ну вот хоть убейте - не видит его программа!!! В аналогичной ситуации. Подключаю на ролл А1 и А2 без перемычек и ничего не происходит. Пошел паять на GND перемычки.
    Вопрос: сразу после добавления энкодера (после перезагрузки) должен ли вновь добавленный энкодер давать данные в диагностику? Или он даст данные только после калибровки?

  25. #4262

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Спаял. Подключил. Ничего не работает.
    Плата - без проблем.
    Подключенный через PWM энкодер - без проблем.
    Оба энкодера по i2c - ну никак.
    Спаял перемычки а1, а2 в соответствии с инструкцией. Все подключил. Включил энкодеры на ролл и яв, указав 5048В, адрес оставил дефолт (пробовал и расставить 0х40 и 0х42, результата тоже нет). Ни в диагностике, ни во вкладке debug нет никакой информации - debug пишет disconnected, диагностика показывает 0 на оба энкодера.
    Если поставить галочку "skip auto detection" и выставить адреса - лезет тонна ошибок по i2c, но энкодеры не работают. При этом в debug получаю:
    Encoder[ROLL] type: AS5048B (I2C)
    magnitude: 0, auto-gain: 0
    diagnostic: no problems
    read errors: 11206
    Encoder[PITCH] type: AS5048A,B (PWM)
    read errors: 0
    Encoder[YAW] type: AS5048B (I2C)
    magnitude: 0, auto-gain: 0
    diagnostic: no problems
    read errors: 11196
    DRIVERS STATE: OTW=0, DRV_FAULT=0
    и соответственно кол-во ошибок чтения растет, моторы на соответствующих осях работают крупными секторами.
    Голова сломана. Кто что подскажет? Может и правда в поддержку Basecam написать? Или повыбрасывать все и заняться вязанием?

  26. #4263

    Регистрация
    18.10.2013
    Адрес
    Рига, латвия
    Возраст
    45
    Сообщений
    202
    Проверьте, звонятся ли точки для проводов на плате SDA и SCL на ноги микрух. У меня на неработающей плате звонились только при сильном нажатии, т.е. микруха как бы висела над платой и не была пропаяна.
    Вы пробовали работающую плату переключить с PWM на I2C?
    Данные вроде видны сразу без калибровки (ИМХО)
    Если отключены какие то из осей во вкладке Дополнительно, то на этих осях нету рав данных с энкодеров в Диагностике, даже если на этих осях энкодеры выбраны.

  27. #4264

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    звонятся ли точки для проводов на плате SDA и SCL на ноги микрух
    да, без нажатия
    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    Вы пробовали работающую плату переключить с PWM на I2C?
    Нет, перепаивать ноги придется, да и PWM уже готовый, вклеен.
    Цитата Сообщение от Vecmilgravis Посмотреть сообщение
    Если отключены какие то из осей во вкладке Дополнительно, то на этих осях нету рав данных с энкодеров в Диагностике, даже если на этих осях энкодеры выбраны.
    Это в смысле выходы на моторы? Выходы включены и соответствуют осям. Все моторы работают и стабилизируют. Но не работают энкодеры)

    Написал в техподдержку Basecam - надеюсь, жду.

  28. #4265

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Цитата Сообщение от alexmos Посмотреть сообщение
    Алгоритм контроля мотора завязан на энкодеры,
    Алексей, а нет ли варианта какого-либо расширения кол-ва PWM? Не хватает двух каналов для подключения энкодеров и получается вся описанная в данной ветке проблема с подключением их по i2c. Если бы был вариант какого-то "сплиттера" для PWM - было бы проще. Каналы задействованы управлением с пульта всех каналов + переключение режимов.

  29. #4266

    Регистрация
    23.08.2011
    Адрес
    Краснодар
    Возраст
    39
    Сообщений
    1,001
    Записей в дневнике
    2
    Цитата Сообщение от <<< V I P E R >>> Посмотреть сообщение
    Алексей, а нет ли варианта какого-либо расширения кол-ва PWM?
    Есть решение - все управление вы може завести через Sum-PPM (на входе RC_ROLL в обычной прошивке или AUX3 в энкодерной). Упаковать 8 PWM каналов в Sum-PPM можно с помощью кодировщика, они часто продаются вместе с ардупилотом, стоят копейки. Или, если у вас приемник имеет такой выход, можете его использовать. Можно и самому сделать из ардуины.

    Но вообще странно что I2C завести не удается. Это ж самая простая шина, три провода подключить и все, они напрямую идут к ногам чипа и ошибиться сложно. Если конечно чип не SPI (с буквой A на конце). Если подозрения что не ставится адрес - попробуйте перебрать адреса в GUI (оставив только один энкодер на шине) пока он не определится. Да, ещё замечание - "I2C high speed" не должен быть включен - эти энкодеры только на 400kHz работают.

  30. #4267

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Цитата Сообщение от alexmos Посмотреть сообщение
    Да, ещё замечание - "I2C high speed" не должен быть включен - эти энкодеры только на 400kHz работают.
    Алексей, если бы можно было поставить 3 раза спасибо - поставил бы))) все заработало, по крайней мере только что все энкодеры отозвались в диагностике. Но я (как и многие пользователи) не ясновидящий - почему же об этом нигде не написано? Я наоборот считал, что повышенная скорость шины нужна, т.к. большее кол-во потребителей (да, потребительское отношение, я пилот и некоторые вещи в электрике только познаю)))
    Еще раз спасибо, пошел настраивать.

    Ну вот, все откалибровалось, работает отлично. Система передачи информации с ява со слипрингом не дает люфтов. Эпопея с настройкой закончилась, теперь надо все убрать в коробки (буду печатать) и на поле для летных испытаний.
    Энкодеры - вещь. И с учетом темы на стедиках обязательно ставьте их! Я поставил на подвес ради увеличения возможностей ява (иногда сдувало) - результат прекрасный! В данной конфигурации подвес никогда не мог держать углы, которые держит теперь. Усилие отличное. По энергопотреблению и безотказности - буду тестировать.

  31. #4268
    Забанен
    Регистрация
    15.09.2013
    Адрес
    Саласпилс, Латвия
    Возраст
    48
    Сообщений
    705
    Записей в дневнике
    1
    Цитата Сообщение от &lt;&lt;&lt; V I P E R &gt;&gt;&gt; Посмотреть сообщение
    Ну вот, все откалибровалось, работает отлично
    ээх, поздравляю, хоть общими усилиями за пару страниц постов к чему то пришли, дико интересно потребление,
    c Алексеем (Vecmilgravis) поставили такие штуки
    удобно и видно все

  32. #4269

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Цитата Сообщение от Rovbuilder Посмотреть сообщение
    поставили такие штуки
    удобно и видно все
    Ну такой штуки у меня нет. Я скорее смогу в сравнении сказать, как было - как стало. На 4 банках 1000 ман подвес работал около часа. Сейчас явно будет меньше, уровень мощности моторов на минимуме - значит и есть будет меньше. Поведение соответствует тому, как должно быть с энкодерами.
    Но вот есть у меня скромный такой вопрос. А кто подскажет, за счет чего энкодеры так изменяют работу двигателя? Почему увеличивается усилие, уменьшается потребление и пропадают шаги? Каков механизм этой панацеи?

  33. #4270
    Забанен
    Регистрация
    15.09.2013
    Адрес
    Саласпилс, Латвия
    Возраст
    48
    Сообщений
    705
    Записей в дневнике
    1
    Цитата Сообщение от &lt;&lt;&lt; V I P E R &gt;&gt;&gt; Посмотреть сообщение
    Ну такой штуки у меня нет.
    дк тестером не интерсно тыкнуть и узнать сколько ест устройство разве?

    Цитата Сообщение от &lt;&lt;&lt; V I P E R &gt;&gt;&gt; Посмотреть сообщение
    А кто подскажет, за счет чего энкодеры так изменяют работу двигателя? Почему увеличивается усилие, уменьшается потребление и пропадают шаги? Каков механизм этой панацеи?
    я так понимаю за счет того, что когда моторы в покое они не так же потребляют нежели без энкодеров, когда постоянно удерживают на том power которое указанно, может меня и поправят

  34. #4271

    Регистрация
    10.01.2009
    Адрес
    Москва САО
    Возраст
    33
    Сообщений
    9,766
    Записей в дневнике
    35
    Цитата Сообщение от &lt;&lt;&lt; V I P E R &gt;&gt;&gt; Посмотреть сообщение
    А кто подскажет, за счет чего энкодеры так изменяют работу двигателя?
    ну я не спец в этом, но предпологаю за счет того что система очень точно понимает на каком моторе больше нагрузки, за счет того что сенсор ловит горизонт, контроллер ообрабатывает эти данные, а энкодеры сообщают угловые отклонения, вот и получается что когда отклонений нет или они минимальны, то не надо столько мощности, ну и отсюда точность управления повышается, следовательно и нет подергиваний. А вот точные алгоритмы знает только Алексей.

  35. #4272

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Цитата Сообщение от RuslanG Посмотреть сообщение
    то не надо столько мощности, ну и отсюда точность управления повышается, следовательно и нет подергиваний. А вот точные алгоритмы знает только Алексей
    Ок. Мощность понизилась - это ладно. Усилие почему увеличилось? Куда шаги делись?

    Вопрос просто для общего развития, думаю полезно разобраться.

    Цитата Сообщение от Rovbuilder Посмотреть сообщение
    тестером не интерсно тыкнуть и узнать сколько ест устройство разве
    Проверю, сейчас тестер на 200 мА, найду побольше и проверю.

  36. #4273

    Регистрация
    30.07.2012
    Адрес
    Клин
    Возраст
    25
    Сообщений
    2,841
    Цитата Сообщение от &lt;&lt;&lt; V I P E R &gt;&gt;&gt; Посмотреть сообщение
    Куда шаги делись?
    То есть уже просто так не перещёлкивается мотор совсем, даже если сильно его провернуть?

  37. #4274

    Регистрация
    10.01.2009
    Адрес
    Москва САО
    Возраст
    33
    Сообщений
    9,766
    Записей в дневнике
    35
    Цитата Сообщение от &lt;&lt;&lt; V I P E R &gt;&gt;&gt; Посмотреть сообщение
    Усилие почему увеличилось? Куда шаги делись?
    за счет линейности усилия, раньше как усилие было, нарастает потом бац сорвалось, все кратно полюсам, и получается что не попал в фазу задрожало и сорвало, вот и приходилось пиды понижать.
    а шаги все там же, просто теперь система точно знает (14бит = 0.02гр) где сейчас мотор. Я думаю Алексей если прочитает, то отпишет более подробно.

    Цитата Сообщение от Rovbuilder Посмотреть сообщение
    дк тестером не интерсно тыкнуть и узнать сколько ест устройство разве
    у меня в спокойствии 0.04А=40мА, под нагрузкой (если рукой двигать все оси сразу) до 0.9А, если просто болтать то не больше 0.1А

  38. #4275

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Цитата Сообщение от RuslanG Посмотреть сообщение
    Я думаю Алексей если прочитает, то отпишет более подробно.
    Думаю всем было бы полезно.

    Цитата Сообщение от lokanaft Посмотреть сообщение
    То есть уже просто так не перещёлкивается мотор совсем, даже если сильно его провернуть?
    Да, именно так. Мотор стал "резиновый" - упругий и без трещотки.

  39. #4276

    Регистрация
    23.08.2011
    Адрес
    Краснодар
    Возраст
    39
    Сообщений
    1,001
    Записей в дневнике
    2
    Цитата Сообщение от <<< V I P E R >>> Посмотреть сообщение
    Но я (как и многие пользователи) не ясновидящий - почему же об этом нигде не написано? Я наоборот считал, что повышенная скорость шины нужна, т.к. большее кол-во потребителей (да, потребительское отношение, я пилот и некоторые вещи в электрике только познаю)))
    Так получилось, хорошо что вообще вспомнил. Я в основном все подвесы на обычной скоости I2C настраиваю, высокая скорость нужна только для особых случаев когда много устройств на шине и на обычной скорости обработать все не хватает пропускной способности. Также и с энкодерами, когда писал мануал об этой особенности не подозревал. Потом случайно поймал эту проблему, нашел что причина в скорости, отключил высокую и продолжил настройку. Тогда не подмал, что это надо бы в мануале описать, а лучше вообще сразу эту ситуацию в прошивке обработать. Зато теперь есть повод это сделать.

    Цитата Сообщение от <<< V I P E R >>> Посмотреть сообщение
    Но вот есть у меня скромный такой вопрос. А кто подскажет, за счет чего энкодеры так изменяют работу двигателя? Почему увеличивается усилие, уменьшается потребление и пропадают шаги? Каков механизм этой панацеи?
    Алгоритмы управления совсем разные. Без энкодеров мотор работает как синхронный двигатель - крутится магнитное поле постоянной амплитуды и магниты за ним следуют. Но поле крутится независимо от того, успевает мотор или нет - такой информации у системы нет. С энкодерами мы знаем угол магнитов по отношению к полю, и работает векторное управление. Если по простому - поле не крутится дальше, если мотор остановился. И амплитуду можно в 0 сбросить, если не нужно усилие. Более подробно в этих отличных статьях:
    https://geektimes.ru/company/npf_vektor/blog/270666/
    https://geektimes.ru/company/npf_vektor/blog/269486/

  40. #4277

    Регистрация
    26.11.2013
    Адрес
    Новосибирск
    Возраст
    34
    Сообщений
    114
    Может, уже появились моторы со слипрингами и енкодерами сразу?

  41. #4278
    Забанен
    Регистрация
    15.09.2013
    Адрес
    Саласпилс, Латвия
    Возраст
    48
    Сообщений
    705
    Записей в дневнике
    1
    пока не может

  42. #4279

    Регистрация
    30.05.2009
    Адрес
    Москва
    Возраст
    33
    Сообщений
    2,727
    Цитата Сообщение от alexmos Посмотреть сообщение
    Алгоритмы
    Алексей, а есть ли возможность изменить скорость возврата в ноль в случае чрезмерной нагрузки? Срыва нет, но есть сдвиг от внешнего усилия например на 15 градусов. В ноль ось восстанавливается достаточно долго. Имею ввиду ось с энкодером.

  43. #4280

    Регистрация
    18.10.2013
    Адрес
    Рига, латвия
    Возраст
    45
    Сообщений
    202
    Цитата Сообщение от <<< V I P E R >>> Посмотреть сообщение
    Алексей, а есть ли возможность изменить скорость возврата в ноль в случае чрезмерной нагрузки? Срыва нет, но есть сдвиг от внешнего усилия например на 15 градусов. В ноль ось восстанавливается достаточно долго. Имею ввиду ось с энкодером.
    От значения "I" в пидах очень зависит скорость возврата, разве нет?

    У меня тоже вопросик. Через слипринги + кольцевые магниты + энкодеры - не могу избавиться от ошибок по I2C. На 8 бит можно было как то бороться толи резиками, толи кондюками, а на 32битке что то ещё можно попробовать, кроме колец на шнурки моторов? Когда моторы выключены - ошибок нет, когда включены - несколько штук в секунду.

+ Ответить в теме

Похожие темы

  1. Контроллер бесколлекторного двигателя
    от Uselink в разделе Самодельная электроника, компьютерные программы
    Ответов: 1806
    Последнее сообщение: 03.06.2016, 23:14
  2. Продам Комбо регулятор мамба монстр и бесколлекторный двигатель 2200Кv
    от Antiplayers в разделе Барахолка. Электродвигатели, регуляторы хода, аксессуары
    Ответов: 11
    Последнее сообщение: 04.11.2013, 23:18
  3. Продам Бесколлекторные двигатели
    от Handy Andy в разделе Барахолка. Электродвигатели, регуляторы хода, аксессуары
    Ответов: 0
    Последнее сообщение: 23.03.2013, 15:29
  4. Самодельный датчик гувернёра для бесколлекторного двигателя на основе датчика HobbyWing
    от Vovets в разделе Самодельная электроника, компьютерные программы
    Ответов: 10
    Последнее сообщение: 14.01.2013, 19:19

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения