Top.Mail.Ru
Перейти к содержанию

Лидеры

Популярный контент

Показан контент с высокой репутацией 05/29/22 во всех областях

  1. Обновил програмку настройки. Теперь можно сохранять профили.
    2 балла
  2. Достаточно один раз попробовать Пимакс, и ни какие Квесты больше и рядом стоять не будут.
    1 балл
  3. Обновил прошивку https://github.com/o-devices/bldc-ffb-wheel Добавлено: - поддержку сброса тока на тормозной резистор. Можно хоть через внешнюю платку хоть подключением тормозного резистора напрямую на тех одрайвах на которых етсь для него разьем(ODESC и двухосевой ODrive). У меня на одноосевом ODrive на внешней плате с резистором на 10 Ohm, с установленным лимитом торможения на 10% блок питания в защиту переходить перестал при максимальных скоростях вращения которые я могу создать руками. - поддержку рулей трастмастер (или 4х последовательно сдвиховых регистров аналогов CD4021). В интерфейс добавлена возможность инвертировать отдельные кнопки. Посколько трастовские баранки имеют в нескольких битах код - его надо инвертировать. Например картинка подключенной баранки F599XX без инверсии бита имеем постоянно зажатую кнопку, инвертировав бит все кнопки отжаты. - серийник сохраняеться. Теперь если раз ввести и сохранить в контролер при следующих запусках он на месте. З.Ы. Ну если какие баги будут пишите
    1 балл
  4. По настройкам Enable constant via sine - включает поддержку еффектов по принципу как их шлет Raceroom. Пока я встречал только в одной игре. Для всего кроме рейсрум лучше снимать. Steering range - думаю без вопросов. Дальше все с припиской gain - это настройка силы отдельных эффектов. Все что в плюс крутит в одну сторону все что в минус - в другую. Damper не реализован на данный момент, Total - общий масштаб усилия который накладывается на все сразу. Если нужно инвертировать все еффекты достаточно инвертировать Total. Soft stop range - расстояние в процентах от Steering range на котором нарастает усилие упоров в конце диапазона. Значения вывода оси джойстика при этом на этом диапазоне уже стоят в максимуме Вкладка Hardware неактивна пока не введен Serial Key для конкретного Device ID. Когда правильный ключик введен и нажата кнопка Register программа переходит в полный режим и на вкладке Hardware становиться доступна кнопка Enable advanced settings. (известный баг - ключ не сохраняется между перезапусками контролера - работаю над этим) Кнопка Enable advanced settings добавлена чтоб случайно не поменять что не надо. По хорошему все на этой вкладке надо настроить только раз и забыть. Invert encoder direction - меняет направление вывода энкодера. Делает то же самое что смена подключение выводов A и B к контролеру. Я предпочитаю чтоб при повороте руля по часовой значения по оси увеличивались. A/B pullup - ставить для енкодеров которым нужна подтяжка выводов к питанию. Большинство енкодеров по типу боченков Omron, но смотрите по инструкции к енкодеру надо или нет. Encoder CPR - суммарный CPR энкодера, с учетом редукции(если есть) PPR * 4 * отношениередукции Pole pairs - количество пар магнитов мотора. У ховербордного мотора в большинстве случаев их 15 FOC debug - вывод по двум осям парных параметров FOC алгоритма. Полезно при настройке параметров P Gain / I Gain. Поставить в None для обычного использования. Я обновил прошивку чтоб None было по дефолту. P Gain / I Gain - параметры алгоритма FOC. Их настройка отдельный вопрос, надо писать отдельный пост с картинками. туда же Constant reading smoothing. Параметры важные от них зависит "шумность" и точность алгоритма, но не простые в настройке. Будет отдельно по ним. Output power - общая мощность в процентах от физически возможной. Начинайте с низких значений и повышайте по чуть чуть пока мотор сохраняет стабильность и не перегревается. Кнопки - прочитать что записано в контролере - записать в контролер. На каждой вкладке свои. Изменения на вкладке еффектов сохраняются отдельно вкладки hardware.
    1 балл
  5. И так, ребятушки, обновочка к Пасхе! Новая прошивка для ODrive. C полноценным FOC внутри. Тяжелый руль при подключении питания - в прошлом. Вот видосик как сейчас крутиться руль когда подано питание: Прошивка и UI тут https://github.com/o-devices/bldc-ffb-wheel/tree/master/firmware Для форумчан доступна полная версия, так что кидайте DeviceID с последней вкладки UI в личку - скину ключик. Из нового: - возможность использовать как энкодеры по типу омроновских так и AMT 102/103. - никаких кнопок. Поставили руль в центр, подали питание на ODrive, мотор провернется влево-вправо и готов к работе - регулируемое усилие по стопам на краях диапазона и зона в которой будет нарастать усилие при упоре(антимолоток на упоре) - собственно результат наибольшей е...ни - отсутствие затежеления руля при подаче питания - переключение в режим DFU из UI Протестировано на одноосевом ODrive, ODESC3.6, и на двухосевом ODrive. Но отсутствие багов не гарантирую, так что тестируйте пишите что найдете. P.S. Документация по всем настройка будет позже. Крутите параметры P Gain и I Gain по чуть чуть кто понимает что это. Output Power Limit тоже добавляйте по чуть чуть и тестируйте стабильность работы.
    1 балл
×
×
  • Создать...