Top.Mail.Ru
Перейти к публикации

Рекомендованные сообщения

@FSUP я так же пользусь обесточными мостами в простое

 image.png.f8c8cea774f10fcef464de72b550c2c4.png

38 минут назад, dvkokh сказал:

А как лучше? По сути если топить в сторону реалистичности, то руль и должен быть немного туговат в простое, если сравнивать с авто с ГУРом, на авто с электро усилителем полегче конечно руль. 

ИМХО, по поводу реалистичности топить не надо, в тру авто фитбэк чувствуется не руками, а тут "подделка" поэтому надо добиться максимальной "чистоты" и убрать насколько это возможно весь фон с руля, и как говорил товарищь Исаак 

Цитата

Всякое тело продолжает удерживаться в своём состоянии покоя или равномерного и прямолинейного движения, пока и поскольку оно не понуждается приложенными силами изменить это состояние.

 руль должен свободно вращаться без ффб а не тормозиться и останавливаться

P.S.: я за то, чтобы руками на баранке чувстовавать только лишь FFB именно в том значении, в котором она передается игрой, и если там в режиме полета/отрыва колес например сила равна нулю - то я хотел бы чувствовать полный ноль сопротивления вращению (насколько это возможно), а не получать динамическое противодействие вращению по квадратичной зависимости от скорости

тем самым можно убрать максимально убрать лишний "фон" и увеличить "качество" фитбэка условным соотношением сигнал/шум  max сила/min сила

Изменено пользователем Beg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@dvkokh да, всё правильно

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Педаль от BMW работает и, вроде, вполне адекватно себя ведёт без конденсаторов. Цена вопроса 1000 руб. Наверное пойду на разборку за еще одной педалью, вытащу оттуда датчик холла для педали тормоза.

Единственный момент, подключал всё по схеме, но контакт который идет на PB0 никак не реагирует на педаль. На PB1 работает нормально. С проводами и подключением всё порядке.

1809988522_2020-07-3023_36_50.png.3e0e67b40b3118e9e88fd9355192d95e.png

В чем может быть проблема?

И еще вопрос, есть какая нибудь программа чтобы потестировать оси? Посмотреть доходит ли уровень до 100 процентов при полном нажатии на педаль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
55 минут назад, dvkokh сказал:

И еще вопрос, есть какая нибудь программа чтобы потестировать оси? Посмотреть доходит ли уровень до 100 процентов при полном нажатии на педаль.

Протестировал

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, dvkokh сказал:

Единственный момент, подключал всё по схеме, но контакт который идет на PB0 никак не реагирует на педаль. На PB1 работает нормально. С проводами и подключением всё порядке.

Со всеми проблемами разобрался, всё заработало при переподключении  stm32 к пк. И в видео я говорил о том, что захватывается вторая ось, проблема была в том, что провод этой оси небыл ни к чему подключен, вообщем теперь всё работает идеально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ребят, нужна помощь

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, dvkokh сказал:

Ребят, нужна помощь

Денис, вроде умный парень!? Сделай так как авторы MMoS/EMS в инструкциях описали, ну не надо велосипед изобретать слушая других пользователей... Каждому своё, я не утверждаю что они делают правильно или нет, создатели этих баз сам понимаешь далеко не глупые, так что сделай по инструкции!!! С подключённым 5v Force Spring так и должно работать! А без 5v он просто доводит угол руля в начальную точку откуда ты начал крутить... Spring - Пружина ... короче можно долго писать и объяснять... 5v должен быть подключён.   

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
30.07.2020 в 11:47 PM, dvkokh сказал:

И еще вопрос, есть какая нибудь программа чтобы потестировать оси? Посмотреть доходит ли уровень до 100 процентов при полном нажатии на педаль.

DIView , в ней же можно откалибровать, задать мертвые зоны..

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, dvkokh сказал:

Ребят, нужна помощь

 

мне кажется тут проблема с min force, надо выставить его измеренное значение

Скрытый текст

инструкция

выставить в MMOS tool

Min Force 0%
Max Force 100%

запрустить wheelchek и проверти тест "min force"

полученное знаение выставить ползунком в Mmos tool

@Basma4 

8 часов назад, Basma4 сказал:

Сделай так как авторы MMoS/EMS в инструкциях описали, ну не надо велосипед изобретать слушая других пользователей... Каждому своё, я не утверждаю что они делают правильно или нет, создатели этих баз сам понимаешь далеко не глупые, так что сделай по инструкции!!! С подключённым 5v Force Spring так и должно работать! А без 5v он просто доводит угол руля в начальную точку откуда ты начал крутить... Spring - Пружина ... короче можно долго писать и объяснять... 5v должен быть подключён.   

Неочень аргументы, основанные на авторитете людей)

как только начинают идти сигналы PWM - vcc,r_en и l_en себя запитывают сами от bts

так же эффект тугости руля при force=0 очень сильно зависит от харектеристик самого мотора... ибо закороченный слабый и быстроходный мотор крутить легко, а мощный "тихоход" - нет

так же в новой EMC (которая на STM32) питание мостов (R_EN, L_EN) отключается (не зря оно там отделено от VCC на схеме подключения) в отличие от MMOS  

и да, и force spring и прочие эффекты у меня работают с отключенным питанием адекватно

вот лут график у меня такой получился

image.png.eb13e433dc8e86af24225ba18aff6693.png+

так же заметил, что разые BTS ведут себя по разному, в частиности я поменял первую пару bts GAG523 на точно такую же вторую пару  bts GAG523

на первой паре min force был намерян 8,5%, а на второй 11,0% (остальные комноненты не менялись)

в работе разницы нет - приложенный график со второй парой и выствленным min force в 11%

 

Изменено пользователем Beg
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Советы и инструкции принял, буду копаться в настройках. Бтски заказанные с али приказали долго жить после тестирования разных настроек, хорошо что достались бесплатно. Как куплю новые буду тестировать ещё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

добрый день купил на алике плату ардуино леонардо подключил к пк а она не определяется в диспетчере задач ни как что делать 

драва поменял провода менял не помогает помогите плата рабочая 

Изменено пользователем sana

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго всем времени суток форумчане, давненько меня не было на форуме и полистав n-ное кол-во последних страниц вижу что и у людей тоже начались проблемы с сопротивлением руля при подключенном питании, точнее по инструкции которая идет к стм32. (у меня были проблемы не с питанием а с запитаными постоянно контактами L-En и R-En) Как раз про то что я писал некоторое время назад, но мне не верили что такое может быть, а тем более про ту схему которой я пользуюсь, свою схему как я подключил я кидал ранее, но она для ардуино и не знаю как себя поведет на стм32, Мне базу курочить как то не особо хочется что бы проверить все на стм32. Но скоро как появиться свободное время разберу базу и покажу как подключен BTS у меня на ардуино. А так же хочу доделать наконец свою прошивку для руля и сделать бета тест, если зайдет то можно все делать полноценно. Спасибо за внимание))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@0niki0  я правильно понимаю, что ты используешь режим (PWM&DIR), но для режима (H-Bridge для DC движков) используется другая схема подключения.

Может быть все эти споры связаны с разными режимами работы и соответственно коммутации. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Lexins Да все верно, использую PWM+DIR. 

Цитата

Может быть все эти споры связаны с разными режимами работы и соответственно коммутации.

Возможно и из за этого проблемы. По поводу H-Bridge я изначально и хотел так подключить но потом то ли что то не заработало то ли еще что то уже не помню но я перешел на PWM+DIR но утверждать что H-Bridge не работает не буду, нужно пробовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, 0niki0 сказал:

@Lexins Да все верно, использую PWM+DIR. 

Возможно и из за этого проблемы. По поводу H-Bridge я изначально и хотел так подключить но потом то ли что то не заработало то ли еще что то уже не помню но я перешел на PWM+DIR но утверждать что H-Bridge не работает не буду, нужно пробовать.

Не поэтому. Работает одинаково, в независимости от выбранного из этих двух режимов. Тип мотора тоже не играл роли.(RC-550 vs MY1025). Видимо зависит, от того что называется, фирма имеет право вносить изменения в конструкцию, не уведомляя об этом. Может быть зависит от комплектующих, оригинал/ и сделано ин "Похоза".- смайлика китайца нет.... 

Из наблюдений за работой двух разных DIY по схемотехнике драйверов, но на одинаковых мосфетах. Классический мост, так же имеет отдалённый подхват, сам по себе, и это с использованием спец схемы раскачки мосфов. Другой вывозит полностью линейный график лут, без min force, и всего на 40% gain, но на другой схемотехнике. 

 

В БТС, могут быть другие номиналы вот этих резюков. Отвечают за Slew rate. Вполне вероятно, что где-то они разные, и возможно они так же влияют на картину. Это как говориться, не точно. 

P1110533.jpg P1110535.jpg

Изменено пользователем Sieben

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
02.08.2020 в 9:12 AM, Basma4 сказал:

Денис, вроде умный парень!? Сделай так как авторы MMoS/EMS в инструкциях описали, ну не надо велосипед изобретать слушая других пользователей... Каждому своё, я не утверждаю что они делают правильно или нет, создатели этих баз сам понимаешь далеко не глупые, так что сделай по инструкции!!! С подключённым 5v Force Spring так и должно работать! А без 5v он просто доводит угол руля в начальную точку откуда ты начал крутить... Spring - Пружина ... короче можно долго писать и объяснять... 5v должен быть подключён.   

Я вроде не глупый да) Но до конца не разбираюсь в вопросе, это вообще мой первый опыт постройки чего то подобного. С одной стороны вроде всё просто, а с другой стороны есть куча нюансов, в которых тоже хотелось бы разобраться, поэтому я и спрашиваю совета.

02.08.2020 в 4:39 PM, Beg сказал:

мне кажется тут проблема с min force, надо выставить его измеренное значение

Подкрутив значения min/max force заработало и без 5v, только без 5v поведение немного другое, вчера было мало времени потестировать и так и так, до конца еще не понял как лучше, но ощущение что без 5v feedback не такой острый, зато мне больше понравилось, что руль лёгкий когда нет никаких эффектов. 

Еще странно начал вести себя тест Step log 2, во первых он иногда долго думает прежде чем запуститься, во вторых он сначала как бы крадется до определенного уровня и только потом начинает возвращаться на место, и то руль во время теста возвращается не в центр. То ли я в MMOS tool что-то не то накрутил, но есть подозрение, что новые бтски еще хуже старых.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Еще вопрос

 

и еще забыл добавить, при min force выкрученном на максимум тест step log проходит нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Столкнулся с проблемой: фидбек работает только в одну сторону(софтлок, пружина работают только в одной стороне, вторая сторона пустая). Набор комплектующих и схема как у Beg. Что может быть? БТСки ? (сразу обе, пробовал их и параллельно и по одной) 

PS: заметил что при отключении от платы пина PE09 или от БТС пина LPWM не меняет ситуацию, теперь думаю о браке стмки

Изменено пользователем ArchiRA

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@ArchiRA если у тебя всё как у Beg, то можешь начинать читать с ЭТОГО  поста, @Beg  по любому появится...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@ArchiRA для проверки первое что бы я сделал:

1. убедился в исправности BTS7960 - подключил скрутку LEN+REN+VCC бтс-ки к +5В на стм,

2. далее если проблема не поменяется - поменять "плечи" bts - для этого надо поменять местами провода на контакты (PE9) <-> (PE11) и поменять местами силовой выход BTS (М+) <-> (M-)

пина "PE09" нет, есть "PE9" - подключение точно правильное?

дальше предлагаю проверить исправность STM32:

3. для этого вместо BTS подключем 2 светодиода к выводам PE9 и PE11 на  GND соответвенно  (через резисторы ~200 Ом будет достаточно) ну и соответвенно светодиоды должны загораться с разной яркостью (в зависимости от направления FFB ) - в соответвии с % усилия (с коэфф. скажности ШИМ сигнала)

P.S.: на всякий случай можно еще проверить входные сопротивления входов LEN и REN, а то вдруг там китайцы криво напаяли и на массу кз получилось... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
37 минут назад, Beg сказал:

для этого надо поменять местами провода на контакты (PE9) <-> (PE11) и поменять местами силовой выход BTS (М+) <-> (M-)

Не и, а или. Что то одно из этого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Beg огромное спасибо за ответ с целой кучей версий и тестов.

Скрутка Len/ren/vcc на +5v дает эффект "генератора". Провода менял местами , движок работает то влево, то вправо, вероятно бтс в порядке. Тест светодиодами показал пустоту в пине РЕ9. Видимо косяк в стмке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@ArchiRA всё может быть, так как стмки не оригиналы, а китайские копипасты... а если перепрошить снова? может исчезнет глюк? я к чему - могла быть ошибка во время прошивки программно, не твой косяк... попробуй!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Sieben сказал:

Не и, а или. Что то одно из этого.

Неправда, если поменять только силовые выходы на мотор - то в софтлоке руль провалится и будет наматывать до посинения угол все дальше и дальше - тоже самое будет и если поменять только REN и LEN местами

Если перевернуть сигнал и на входе и на выходе (вот именно так, как я написал выше) , то при вращении например влево в Н-мосте будет задействована уже другая пара транзисторов, при этом руль должен корректно работать по направленям/силе

Изменено пользователем Beg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
17 минут назад, Beg сказал:

Неправда, если поменять только силовые выходы на мотор - то в софтлоке руль провалится и будет наматывать до посинения угол все дальше и дальше - тоже самое будет и если поменять только REN и LEN местами

Если перевернуть сигнал и на входе и на выходе (вот именно так, как я написал выше) , то при вращении например влево в Н-мосте будет задействована уже другая пара транзисторов, при этом руль должен корректно работать по направленям/силе

подтверждено натурными испытаниями)) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • Похожие публикации

    • Автор: Randaewoo
      Планирую сделать себе педали, задумываюсь о решении всунуть в них 3 тензодатчика такого типа:

      Педаль газа, сцепления (предварительно 5кг)
      Педаль тормоза (20кг)
      В комплекте идут усилители XFW-HX711:

      Собственно вопрос:
      Как мне это все законектить и вывести на разъем rj12 для подключения к базе руля на основе платы STM32F4VE с прошивкой MMOS FFB 2014.
      Буду благодарен за ответы и возможные корректировки, буду прислушиваться к советам по улучшению.
       
    • Автор: Beg
      Всем привет, решил я создать отдельную тему под свой проект, перед началом я бы хотел выразить благодарность за технические консультации следующим пользователям портала:
      @Caravangoes
      @DarkGracius
      ну что, погнали! :)
      в поисках б/у коллекторного мотора постоянного тока типа MY1020 ну и "подобных", совершенно случайно наткнулся на Болгарский двигатель PIK-12 3/10-1 в состоянии почти нового, и после консультаций с @DarkGracius и изучении его темы на подобном моторе https://forum.simracing.su/topic/3830-narodnyy-directdrive-na-motorah-postoyannogo-toka/
      был начат свой проект со своим видением прекрасного :)
      задняя крышка была просверлена для установки корпуса/держателя энкодера (omron 600 ppr)
      вал просверлен сверлом на 5мм, нарезана резьба м6, вкручена шпилька для соединения с муфтой энкодера, корпус/держатель энкодера напечатан на 3д принтере

      заменил штатные провода на мотор (использовал кабель КГхл 2х4мм)

      для крпеления мотора в гараже был найден "маленький" уголок 75х75х6 мм
      выпелен, просверлен и покрашен


       
      на вал мотора установлена 3д печатная быстросъемная муфта
      быстросъемная муфта представляет из себя разрезанное шлицевое соединение, сжимаемое зажимом-эксцентриком
      ну и для "+15 лошадей" мотор был обтянут пленкой под карбон

      на этот "настольная" часть была закончена
      от мотора идет жгут проводов (силовой кабель на мотор и экранированый кабель на энкодер) к блоку управления
      блок управления собран на МК STM32 и 2х BTS 7960

      //тут меня сейчас закидают какашками, но я не подключал скрутку VCC+R_EN+L_EN к +5В - это дало эффект, что когда FFB=0 руль "абсолютно висит в воздухе" и вращается свободно без сопротивления, если же подать постоянное питание на эту скрутку, то обмотки мотора закорачиваются Н-мостами и не дают ему так свободно вращаться - еще раз повторюсь разница есть когда отсутвует выходный сигнал FFB//
      корпус блока так же напечатан на 3д принтере
      ]

       
      мощный блок питания был куплен у товарищей майнеров
      тока у него конечно с запасом...




      он сильно шумел вентилятором, и на скорую руку было сделано колхозное решение для уменьшения шума вентилятора, путем уменьшения его напряжения с 12 до 4 Вольт
      (сильно не смеяться)
      ]
      над коробкой с STM32 и BTS установил вентилятор
      чтобы вентилятор не работал постоянно, между ребер BTS вставил термостат KSD9700 с включением на 50 градусах
      ну и эта коробка установлена верхом на блоке питания
      спереди на коробке "clipping led"
      сзади разъем RJ45 для подключения энкодера и USB шнурок для подключения к ПК
      следом за коробкой поставил розетку РС-102 для подключения кабеля на мотор

       



      ну вроде пока все... если что забыл - спрашивайте
      замеры максимального момента (софт лок) дали усилие 10кг на рычаге 81мм (8,1 НМ)
      графики степ теста c баранкой (китай 320мм) и без:
       

       
       
      /руль после выключения FFB не останавливается т.к. как я говорил выше - мосты отключатся и он болтается несколько раз между софт локами/
      график линейности усилия

      продолжение следует)
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...