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

ДД руль из ховерборда. Я сделал это!


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

14 часов назад, propeler сказал:

Не спеши ODrive хоронить. Может можно еще оживить. У меня такое было, full erase чипа через STM32CubeProgrammer  в DFU режиме оживил. 

Спасибо за поддержку, но плату через ЮСБ совсем не видно и даж СТ линк, который втыкается сразу в камень стм и тот не видит... сцуко и все изза китайских проводочков для соединения, походу пробило когда + неконтачил на энкодер и я его подтыкал (шевелил)... интересно не утащил ли одрайв с собой и энкодер заодно... лан попробую найти в Мск умельцев перекатать стм-ку... пока заказал сэмпл энкодера тоже, пусть едет ...:)

Изменено пользователем Underground
Ссылка на комментарий

Парни, кто знает, с чем совместим (заменяем) проц на Одрайве, там стоит stm32f405 ... могу ли я вместо него впаять stm32f407 например, вроде при прошивке пишет, что прошивка подходит и для 405 и 407 серии... просто 405 нету в МСК... ждать с Китая чот не хотца, мож удастся обмануть судьбу?

Австрийские враги в рашу больше не шлют сэмплы, так что на халяву не рассчитывайте, покупайте сразу у китайцев, вот ответ AMS

Hello , 

 

 

Thank you for your sample request.  Unfortunately, we are no longer able to ship samples to Russia. Our samples are continuing to be stopped in customs and eventually get returned back to our warehouse.  We apologize for the inconvenience and have cancelled your sample order.

 

 

 

Please let me know if I can be of further assistance.  I look forward to helping you with your future orders.

Thank You,

Chasity Session

Internet Sales

Supplier Direct

Изменено пользователем Underground
Ссылка на комментарий
11 часов назад, Underground сказал:

Парни, кто знает, с чем совместим (заменяем) проц на Одрайве, там стоит stm32f405 ... могу ли я вместо него впаять stm32f407 например, вроде при прошивке пишет, что прошивка подходит и для 405 и 407 серии... просто 405 нету в МСК... ждать с Китая чот не хотца, мож удастся обмануть судьбу?

Почему нет? Вот же: https://www.chipdip.ru/product/stm32f405rgt6

Ссылка на комментарий
5 часов назад, Koler сказал:

Почему нет? Вот же: https://www.chipdip.ru/product/stm32f405rgt6

Ага, уже заказал...  осталось рукастого найти кто б запаял, я боюсь что все пожгу если сам полезу...

Ссылка на комментарий
2 часа назад, Underground сказал:

Ага, уже заказал...  осталось рукастого найти кто б запаял, я боюсь что все пожгу если сам полезу...

Сервисы в помощь, те кто телевизоры  и мобилки с ноутами чинит. Это как вариант

Ссылка на комментарий

@propeler  Нашел схему VESC контроллера, в целом похоже на ODrive, но нужно менять выводы в прошивке, подскажи в каких файлах это нужно делать?
https://github.com/vedderb/bldc-hardware/blob/master/design/BLDC_4.pdf

Ссылка на комментарий
28/03/2021 в 11:30 AM, propeler сказал:

Не - не судьба, двумя видами UART пробовал и ST-Linkom и даже с оригинальной stm32f407gdisco1 пробовал через встроенный SWD подключиться.... финита ля комедия... 😞 лан, чо уж, микрушки пришли, будем пробовать перепаять, надеюсь заведется, ну тобишь надеюсь, что там ток чип помер и ничего с собой не утащил... 🙂

IMG_0203.thumb.jpg.4c1b06b4367f33a2566314aca22e8f33.jpg

28/03/2021 в 11:54 AM, Lexins сказал:

@propeler  Нашел схему VESC контроллера, в целом похоже на ODrive, но нужно менять выводы в прошивке, подскажи в каких файлах это нужно делать?
https://github.com/vedderb/bldc-hardware/blob/master/design/BLDC_4.pdf

@Lexins вот же есть готовый вариант на VESC + STM 

Dropbox – VescWheelFFB – Simplify your life

Ссылка на комментарий
11 часов назад, Underground сказал:

 

 вот же есть готовый вариант на VESC + STM 

Dropbox – VescWheelFFB – Simplify your life

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

Ссылка на комментарий

У автора в прошивке реализовано нативное подключение баранок от трастмастер черз spi. Наткнулся на интересную штуку, чтобы не ограничиваться одним трастом: http://rr-m.org/blog/.

arduino_nano_thrustmaster_t500_gt_wheel_emulation.jpg

Изменено пользователем Koler
Ссылка на комментарий
30.03.2021 в 9:54 PM, Lexins сказал:

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

На вскидку можно VESC. Надо в CubeIDE в файле ioc  перепроверить/поменять ноги для SPI драйвера и энкодера. Перегенерить код. Перепроверить по коду что все там где надо. Но у меня прям сейчас нету времени этим заняться.

pins.thumb.png.7e0862314b8f597c00249c691e4a10df.png

Изменено пользователем propeler
Ссылка на комментарий

Решил повторить проэкт уважаемого ТС propeler, купил колесо, оно оказалось с повреждеными обмотками, ( кстати попалось с алюминевыми обмотками) придется перематывать. Вопрос в следующем, нужно ли скорректировать скорость вращения колеса, или его крутящий момент?

Кстати ось сверлится довольно легко, минут пять ушло.

Изменено пользователем mch
Ссылка на комментарий
09.04.2021 в 9:17 PM, mch сказал:

Решил повторить проэкт уважаемого ТС propeler, купил колесо, оно оказалось с повреждеными обмотками, ( кстати попалось с алюминевыми обмотками) придется перематывать. Вопрос в следующем, нужно ли скорректировать скорость вращения колеса, или его крутящий момент?

Кстати ось сверлится довольно легко, минут пять ушло.

Для руля хватает скорости 250-300об.мин с головой. По этому можешь отталкиваться от этого параметра и добиться максимум крутящего при этой скорости

  • Нравится 1
Ссылка на комментарий
  • 2 недели спустя...
22.03.2021 в 3:36 PM, propeler сказал:

Следующим этапом будет подключение мотора и энкодера.

В чат призывается @propeler Не терпится  понять как завести связку контроллер-мотор-энкодер.

Мотор, кстати, какая-то максимально дешевая китайская погремушка, в которой все что можно было сделать из пластика сделали из пластика ) Ось из мягкого металла просверлить  было не сложнее чем деревяшку. Из плюсов пластикового корпуса  - можно быстро и просто закрепить фланец под баранку. Для первых тестов подойдет, если все заведется, надо будет заморочиться вариантом мотора посолиднее.

На данный момент энкодер исправно отрабатывает положение ротора, сам же ротор при подключении 12в становится "тяжелым" и проворачивается рукой с усилием. Драйвера на плате слегка теплые при этом.

 

photo_2021-04-23_12-43-16.thumb.jpg.3b9f76688dac7262a825ae563f3e7839.jpgphoto_2021-04-23_12-43-21.thumb.jpg.830dc3d24794508e0171c7fe52923a1b.jpgphoto_2021-04-23_12-43-19.thumb.jpg.fa753482693466c6621d63ea2c212b51.jpgphoto_2021-04-23_12-43-13.thumb.jpg.28f891970ddce71bdb7c5312e86b5b57.jpg

 

 

Изменено пользователем Koler
Ссылка на комментарий

Благодаря товарищу @Koler была выевлена некоректно работающая последовательность калибровки. Пофикшено и обновлено https://github.com/o-devices/bldc-ffb-wheel-firmware/releases/tag/v1.0.1

Корректно отрабатывающая последовательность выглядит так

 

Калибровка позволяет компенсировать не соосность в установке магнита и нелинейность в определении угла поворота.

  • Нравится 1
Ссылка на комментарий

Активно движемся вперед.

@propeler устранил некоторые  нюансы в прошивке и я наконец-таки завел свою плату. Калибровка прошла успешно.

С настойками в утилите пока не разбирался, жду гайд от создателя. Но не терпелось протестировать базу (даже без нормального крепления и баранки) и первые впечатления очень позитивные.

Начинаю пилить крепление и фланец под баттон бокс и баранку.

Изменено пользователем Koler
Ссылка на комментарий

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

Ссылка на комментарий
2 минуты назад, Kronos сказал:

раньше опыта у меня не было в симрейсинге, смогу ли я это собрать?

Опыт в симрейсинге и сборка DIY-руля не связаны между собой от слова «совсем» : )

Ссылка на комментарий

Делюсь новой порцией впечатлений.
Собрал черновую базу из фанеры и баранки от старого дохлого логитеч момо.
Сравнивать ощущения от того что получилось могу со своей первой самоделкой (по проекту каравана) и с Т300 трастмастером.
По субъективным ощущениям, даже со скрипучей игрушечной баранкой и временным основанием, все привычные моменты в игре ощущаются намного приятнее.
Появились нюансы, которые раньше были незаметны. Сносы, срывы и потеря сцепления, момент когда разгружаются колеса, все теперь чувствуется четче и острее.
При этом нет ощущения "ступенчатости", руль гладкий и упругий на перекладках и прохождении поворотов. Мотор от гироскутера в сочетании с контроллером и прошивкой от @propeler действительно практически избавлен от эффекта гребенки/зубчатости (cogging effect).
По мощности и усилиям пока объективной оценки дать не могу, torque gain сейчас установлен на 50%. Но по усилиям схоже с моей старой базой на моторе от эур авто.
Драйверы на плате греются весьма ощутимо, к пассивному охлаждению радиаторами добавлю, пожалуй, небольшой кулер 40-50мм. Мотор после часовой сесии холодный, как-будто и не работал.

Приятно удивляет компактность базы. При таких небольших размерах, полноценный руль для сима, который вполне потягается со своими "старшими братьями" из категории за овермного евро )


Из замеченных к этому времени нюансов: Иногда перекрутив руль за его предел (900гр) он продолжает сохранять усилие и бесконечно вращается в одну строну (замечено дважды в АС). 
Лечится, переподключением юсб. Пару раз определялся в симе, но фидбек работать отказывался - просто пустой руль. Также проходило после переподключения.
И да, в ACC при подключенной базе, сим повисает на моменте инициализации авто. Если базу в этот момент передернуть - все загружается нормально до конца, но сим ее уже не видит. Так что корса пока грустит и ждет решения от @propeler


Еще было бы круто иметь возможность настраивать софтлок в крайних положениях руля, если это конечно в принципе реализуемо.

На данный момент удалось по чуть-чуть потетстить в этих симах:

KartKraft - Задорний картинг-сим. Рулится весело, фитбэк работает отлично, база определяется и калибруется без проблем.
Kart Racing Pro - Тоже все отлично видится и настраивается.
Assetto Corsa - Отлично настроилась и работает. 
Assetto Corsa Competizione - Пока не взлетело, но надеемся на лучшее )
Dirt Rally 2 - База видится, машина рулится, но фидбэка нет. Возможно нужно определенное шаманство с device_defines конфиг файлом. 
Если кто-то сможет подсказать по этому поводу, будет супер.

Несколько фотографий базы в актуальном состоянии:

photo_2021-05-04_14-37-17.thumb.jpg.7b2a8f5c7c2394758e2a4ce3ac1f226d.jpgphoto_2021-05-04_14-37-21.thumb.jpg.75d09a5c86e5a57f4bc222c72fb95a3c.jpgphoto_2021-05-04_14-37-25.thumb.jpg.26a1886ddd7a2cc9e1810859eabe735f.jpg

photo_2021-05-04_14-37-30.thumb.jpg.8c9d4ab34f4a5600ca5508e8b42adbf5.jpgphoto_2021-05-04_14-37-34.thumb.jpg.89d678904f79233fd745f87abe9fcb41.jpgphoto_2021-05-04_14-37-40.thumb.jpg.2446830d514e65194492d5cc93020c7d.jpgphoto_2021-05-04_14-37-49.thumb.jpg.fa8181cedba5e59f97f28a33e2b1dee3.jpg
В ближайших планах сделать базу из лист. металла и задизайнить кожух.
С нетерпением жду от @propeler следющей части инфы, по настройке утилиты и описанию ее возможностей. 
Хочется понимать что и куда можно попробовать покрутить )

Короткое видео с покатушками чуть позже добавлю.

Изменено пользователем Koler
  • Нравится 3
Ссылка на комментарий
7 минут назад, Koler сказал:

в ACC при подключенной базе, сим повисает на моменте инициализации авто. Если базу в этот момент передернуть - все загружается нормально до конца, но сим ее уже не видит. Так что корса пока грустит и ждет решения от @propeler

Поставь в АЦЦ FFB частоту 222, не знаю почему но на 333 то же самое. Если кто-то понимает почему так может быть - пишите. Но на 222 и 111 работает без проблем

9 минут назад, Koler сказал:

Еще было бы круто иметь возможность настраивать софтлок в крайних положениях руля, если это конечно в принципе реализуемо.

Реализуемо. Добавлю. Просто никогда до полных оборотов недокручивал и не думал об этом

11 минут назад, Koler сказал:

По мощности и усилиям пока объективной оценки дать не могу, torque gain сейчас установлен на 50%.

Я буквально на днях померил свой, на 50% торк гейн выдает 7.1 Nm на 19 вольтовом БП.

  • Нравится 2
Ссылка на комментарий
1 час назад, Koler сказал:

Драйверы на плате греются весьма ощутимо, к пассивному охлаждению радиаторами добавлю, пожалуй, небольшой кулер 40-50мм

А как у тебя радиаторы стоят?

Ссылка на комментарий
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...