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

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


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

1 час назад, propeler сказал:

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

Да, поменял частоту на 222 и все заработало.

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

Парни завидую лютой завистью... моя плата Одрайв померла, перепайка STM не дала никакого результата, видимо погорела какая то обвязка... платы на Али подорожали и душит жаба...  

 

 

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

платы на Али подорожали

Это да — но именно ODrive подорожал не особо существенно. Когда я заинтересовался вопросом DIY-руля, вот этот сто́ил 4600₽

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

Это да — но именно ODrive подорожал не особо существенно. Когда я заинтересовался вопросом DIY-руля, вот этот сто́ил 4600₽

Да, возможно не сильно подорожал, но переходит психологический рубеж самоделки...  возникает вопрос - быть может обождать что нить типа CSL DD за 350€ и не мучиться... а другая половина тебя говорит - "ты чо совсем безрукий? Не можешь даже такую элементарщину сделать?"...  

 

@Koler - Класс - зачОтные "авто боты" у тебя...:) я вот  поставил мод с тензодатчиком на тормоз своих педалек от G25 и понял почему народ ездит в тапках... стопы после часового катания горят 🙂 

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

Промежуточный итог по стоимости на данный момент. Может кому-то будет интересно, и станет стимулом к началу )

price.JPG.8205707f3931430a718dfe9bf4665724.JPG

Ко всему этому нужно еще прибавить стоимость печати переходника на руль и почую мелочевку, но в 150 вписаться получается вполне.

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

Промежуточный итог по стоимости на данный момент. Может кому-то будет интересно, и станет стимулом к началу )

price.JPG.8205707f3931430a718dfe9bf4665724.JPG

Ко всему этому нужно еще прибавить стоимость печати переходника на руль и почую мелочевку, но в 150 вписаться получается вполне.

Еще руль надо покупать, так что думаю в 200 можно вписаться

Ссылка на комментарий
07.05.2021 в 4:38 AM, Johnet сказал:

Какое усилие на руле удалось получить? Диаметр руля?

Усилие достоверно измерить мне нечем, но для меня оно вполне достаточное. На данный момент стоит мелкая баранка от логитеч, в планах поставить что-нибудь от трастмастер. На подходе как раз версия прошивки с поддержкой этих рулей.

Ссылка на комментарий
  • 2 недели спустя...

@propeler Есть ли прогнозы по добавлению инкрементального энкодера в прошивку? И кстати куда-то делись исходники прошивок - https://github.com/o-devices/bldc-ffb-wheel-firmware

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

@propeler Есть ли прогнозы по добавлению инкрементального энкодера в прошивку? И кстати куда-то делись исходники прошивок - https://github.com/o-devices/bldc-ffb-wheel-firmware

 

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

IMG_20210520_171825.thumb.jpg.7ac2de0e043ae518a71a1889088ebc04.jpg

 

В прошивке там серьезная ошибка и я пока скрыл проект на гитхабе. Как поправлю открою опять

 

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

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

Изменено пользователем tetol60115
Ссылка на комментарий
53 минуты назад, tetol60115 сказал:

судя по теме, прошивка что под ODrive что под кастомный вариант - по сути одна? Если кому то дешевле спаять вами сделанную плату до этого вполне можно ее и делать? или там более значительные изменения?

Прошивка одинаковая на 85% где-то.  Под кастомную плату прошивка готова полностью для варианта с энкодером AS5048/AS5047. Ее тестирует @Koler. Как он скажет что все ок - выложу ее... Или и он может)) С инкрементальным тоже сделаю версию но после того как закончу с версией под ODrive.

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

Залил на мегафайл так как не знаю куда лучше.

всегда можно сделать пустую репу на гитхабе с readme, а бинарник в релиз.

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

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

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

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

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

Контролер использует слегка упрощенный Field Oriented Control (FOC) алгоритм для  точного управления BLDC мотором. Для этого нужно знать две величины: электричесий ноль, и количество отсчетов энкодера на 360 градусов поворота магнитного поля. Этот алгоритм сложнее чем простой пид алгоритм который используется для управления щёточным мотором, но при этом можно очень точно управлять усилием. Например мой руль с блоком на 19 вольт воспроизводит эффекты на усилии 30-50 единиц из возможных 10000. Это меньше полу процента. Но для этого нужно проводить небольшую калибровку на старте. Она не длинная около 4-5 секунд в общем. 

  • Нравится 2
Ссылка на комментарий
16 минут назад, Niibaka сказал:

А какой максимальный CPR поддерживает прошивка?

Можно посчитать так. контролер поддерживает около 32000 отсчетов в каждую сторону. 32767 если быть точнее но чтоб не выйти за лимит безопасно пусть будет 32000. Если взять например 540 градусов диапазон поворота получается в одну сторону 270 градусов. Значит CPR до 32000/270*360 = 42666 будет работать. На диапазоне 900 градусов соответственно до 32000/450*360 = 25600. Но это при отношении 1 к 1. Если энкодер подключен будет через редуктор то надо делить на степень редукции еще. 

Изменено пользователем propeler
Ссылка на комментарий
  • 2 недели спустя...

@propeler  доброго дня. Будут ли доступны исходники прошивки СТМки? Я пролистал все 7 страниц но, так и не понял, были они убраны из за ошибки, которая правится, или же вы их не выкладывали и не собираетесь пока проект не надоест?

Ссылка на комментарий
5/20/2021 в 6:24 PM, propeler сказал:
 

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

IMG_20210520_171825.thumb.jpg.7ac2de0e043ae518a71a1889088ebc04.jpg

 

В прошивке там серьезная ошибка и я пока скрыл проект на гитхабе. Как поправлю открою опять

 

Это ведь драйвер ODESC? Правильно ли я понимаю, что сейчас ведется работа над созданием прошивки и для этого контроллера? Если да, стоит ли ее ждать? Есть ли какие-то существенные различия между ними?

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

Это ведь драйвер ODESC? Правильно ли я понимаю, что сейчас ведется работа над созданием прошивки и для этого контроллера? Если да, стоит ли ее ждать? Есть ли какие-то существенные различия между ними?

Да, ODESC. Разницы практически никакой c ODRIVE. Они убрали переключатель DFU и CAN шины по сравнению с оригиналом, немного поменяли распиновку выходов на разьем, добавили мосфеты на BRAKING резистор. С апаратной точки совместимо с ODrive. Прошивка которую я выложил выше совместима (собственно на ней и тестировалось). Так что можно прошивать и будет работать.

13.06.2021 в 1:46 PM, kzeml сказал:

Будут ли доступны исходники прошивки СТМки? Я пролистал все 7 страниц но, так и не понял, были они убраны из за ошибки, которая правится, или же вы их не выкладывали и не собираетесь пока проект не надоест?

У Вас есть желание в нее что-то дописать? 

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

Propeler, cпасибо за быстрый ответ.

Ну и чтобы два раза не вставать, хочу уточнить неясный для меня момент по выбору блока питания. Знаю, что у автора темы блок на 19В, 9А. Koler чуть выше привел таблицу с блоком на 12В. В общем, есть варианты. Хочется как-то прояснить этот момент для себя и тех, кто захочет повторить.

Вот мои рассуждения. Допустим, мы имеем дело с движком на 350Вт, контроллером odrive с 24В на входе. Значит, чтобы обеспечить его необходимой мощностью, нужен блок на 24В и 15А (350Вт делим на 24В). Но ведь еще можно взять и 12В при 30А. Прав ли я и какой вариант будет лучше? Окажет ли это какое-то влияние на точность и чуткость к мелким эффектам?

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

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