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

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


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

22.08.2021 в 9:18 PM, MadInt сказал:

В остальном как я уже писал все практически идеально, кронштейн регулируется по высоте, сам двигатель на 12 вольт и в пике выдает 22 нм. В следующий раз отпишусь как только заставлю эту штуку вращаться 🙂

Продолжаем мучать мотор от ЭУР. В сущности, ничего сверхестественного не произошло, все заработало 🙂

Приехал OMRON E6B2CWZ6C, и немного поколдовав пристыковал его одной стороной к мотору а другой - к VESC. Мотор крутится, угол ротора определяется. Дальше в планах простенький фидер для vJoy чтобы проверить все это хозяйство как, собственно, руль. Ну и если все удастся то когда нибудь (очень нескоро) возможно созреню на кастомную прошивку. Но это не точно.

eur.jpg

  • Нравится 4
Ссылка на комментарий
22.09.2021 в 10:56 PM, MadInt сказал:

все заработало

А есть уже в голове представление как сие чудо будет в конце выглядеть? 

Или как и было раньше, просто рулевой колонкой?)

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

А есть уже в голове представление как сие чудо будет в конце выглядеть? 

Или как и было раньше, просто рулевой колонкой?)

Через штатный кронштейн крепление кокпиту (самодельный, из 50мм-бруса). На рулевой вал поставлю квикрелиз.

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

Через штатный кронштейн крепление кокпиту (самодельный, из 50мм-бруса). На рулевой вал поставлю квикрелиз.

Понял, жду продолжения)

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

@misha229 да, мне вообще пришла на 48В, только вопрос в том что при напряжении выше у тебя и ток будет больше, соответственно нагрев как ключей на odrive, так и самого мотора. Но опять же, если пропеллер при 19В выставляет 70-75% мощности, то ты будешь например на 60-65%, поэтому понаблюдай за нагревом при таком напряжении

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

Всем привет 

Скажите пожалуйста, у кого нибудь удалось запустить плату оДрайв?! У одного згорела, у меня не прошивается (РУКИ КРЮКИ). Если да, то можете помочь пожалуйста. Уже и стлинк купил, но ничего не выходит. Если кто поможет по видеосвязи - буду очень благодарен. 

Дискорд - Dimonozawr#6006

Телега - @Dimonozawr

Инста - @Dimonozawr

 

 

 

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

@Dimonozawr у тебя какая odrive? 3.5-48V? Если она, то возможно могу помочь, тоже вот часа 3 мудохался с ней сейчас... Питание не берет ни по USB ни с блока питания... Отдельно через UART только питание подкинул - завелась... вот теперь даже не знаю как подключать ее к рулю, откуда питание брать... может какая хитрость там есть? типа с подключенным мотором там только работает или еще что... короче буду рад советам.

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

ODrive для работы требует подключения по основной шине питания(это кстати основной момент который мне в ODrive ОЧЕНЬ не нравиться, нельзя просто воткнуть USB и чтоб работало.). Прошить можно по STLINK или по DFU. Для прошивки STLINK-ом нужно:

- подключить от STLINK-а 4 провода: GND, SWDIO,SWCLK,RESET в соответствующие пины на ODrive.  Питание от STLINK у так и меня не заработало. После этого подать основное питание. STM32CubeProgramer теперь должен будет видеть плату.

- подключить по DFU : переключить мелкий тумблер возле которого надпись DFU, подключить USB шнур, подать основное питание. STM32CubeProgramer должен видеть плату при выборе USB в выпадающем меню типа подключения.

 

И да. STM32CubeProgramer тоже глючный, если если отключить устройство физически не нажав в программе DISCONNECT следующие подключения она не видит. Надо перегружать.

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

ODrive для работы требует подключения по основной шине питания(это кстати основной момент который мне в ODrive ОЧЕНЬ не нравиться, нельзя просто воткнуть USB и чтоб работало.). Прошить можно по STLINK или по DFU. Для прошивки STLINK-ом нужно:

- подключить от STLINK-а 4 провода: GND, SWDIO,SWCLK,RESET в соответствующие пины на ODrive.  Питание от STLINK у так и меня не заработало. После этого подать основное питание. STM32CubeProgramer теперь должен будет видеть плату.

- подключить по DFU : переключить мелкий тумблер возле которого надпись DFU, подключить USB шнур, подать основное питание. STM32CubeProgramer должен видеть плату при выборе USB в выпадающем меню типа подключения.

 

И да. STM32CubeProgramer тоже глючный, если если отключить устройство физически не нажав в программе DISCONNECT следующие подключения она не видит. Надо перегружать.

вот что есть основное питание? Разъем DC куда мы БП подключаем при прошивке через DFU? Если да, то мой не реагирует от слова совсем, даже сведодиод состояния не закорается, мультиметр по всем пинам VCC и 5V пишет 0. Единственное я подключал не 19В а какой-то свой тестовый на 12В с током до 1,5А, для дежурного питания я думаю его должно быть за глаза купить. На разъеме питание есть, odrive молчит. Смог подключить подключив с USB-UART адаптера 3,3В и GND к разъему подключения stlink и плюс отдельным usb проводом уже в комп...

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

Всем спасибо кто отозвался. Вот моя схема:

Блок питания 24в 9а, оДрайв 3.5, и китайский стлинк

982428834_.thumb.jpg.c7f2f16c429c192c6467e35c4db5c3b6.jpg

 

По DFU мою плату STMCubeProgramer не видит, хотя переключатель стоит в положении ОN и CAN - выключен.

1136937685_.thumb.jpg.4ce7c3a201b95a199b5cce14191533fd.jpg

Купил СТлинк

Зашел на оф сайт: https://odriverobotics.com/ и нашел схему подключения:

https://docs.odriverobotics.com/stlink-wiring-cropped.jpg

stlink-wiring-cropped.jpg

Пины на моем стлинке немного отличались, но я быстро нашел , вроде как, нужные:

1056301058_.thumb.jpg.2c05ddb63e74ee8d0a828a578d5980db.jpg

И вроде как отобразилось все в программе, я вставил библиотеку (odrive-incremental-20210530) нажал download и STMCubeProgramer закрылся. Его небыло в диспечере задач, поэтому я перешел к следующему пункту инструкции (вот это й вот https://forum.simracing.su/topic/4400-dd-rul-iz-hoverborda-ya-sdelal-eto/?do=findComment&comment=285009)

22.03.2021 в 2:36 PM, propeler сказал:

Перевтыкаем USB устройства чтобы перезагрузить его

Что именно перевтыкать я не понял, но перевоткнул и стлинк и одрайв.

После этого плата не определяется в системе никак (до этого с стм вроде оределялась а вроде и нет). Если перевести в DFU отображается в системе как и было (в скриншоте там сверху)

Вроде все

 

 

4 часа назад, cahek2202 сказал:

@Dimonozawr у тебя какая odrive? 3.5-48V? Если она, то возможно могу помочь, тоже вот часа 3 мудохался с ней сейчас... Питание не берет ни по USB ни с блока питания... Отдельно через UART только питание подкинул - завелась... вот теперь даже не знаю как подключать ее к рулю, откуда питание брать... может какая хитрость там есть? типа с подключенным мотором там только работает или еще что... короче буду рад советам.

ТОлько что попробовал с 12в 2 а БП - ничего не получилось - в системе не отображается (даже в DFU), но PWR горит.

 

Ну и помоги пожалуйста, у меня тоже 3.5 на 48в

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

@Dimonozawr Ну у меня проблема несколько другая, я уже и 24В блок попробовал, у меня PWR не загорается. Тебе нужно для начала определиться через что шьешь - USB или Stlink? Дальше уже будем пошагово смотреть, ну или давай в дискорд пошли, там быстрее, чем тут клавиши набивать...

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

Спасибо большое @cahek2202

Очень сильно помог

Прошил плату через DFU

Проблема в том, что переключатели для режима DFU должны были располагаться именно так: DFU в положении "1", а CAN в положении "KE"

photo1632842564.thumb.jpeg.3c48ce4b3adcefc70cb01502b1c36ad6.jpeg

Тоже важно, чтоб в пути к прошивке небыло русских символов: заkиньте hex просто в диск С например.

Плата отобразилась как Odrive Wheel (либо в настройках>устройства>другие устройства     или     WIN+R>вписываем "joy.cpl" и видим наше устройство.

Здесь скачивал программу для руля https://github.com/o-devices/bldc-ffb-wheel-ui

Постараюсь в течении недели уже собрать макет)

 

  • Спасибо 2
Ссылка на комментарий

Парни, есть кто в электросхемах разбирается? Суть в чем, при подаче питания на разъем DC у меня нет питания на STM, и не горит PWR. При подаче питания от USB на ПК на пины VCC и GND светодиод загорается, я могу прошить STM. После прошивки выключаю DFU режим и у меня odrive определяется как неизвестное устройство (Ошибка 43 сбой запроса дескриптора). Есть предположение что может питания не хватает, ну и в целом хотелось понять в чем проблема. В общем дошел до AMS1117 и понял что на нее напряжение не приходит, дальше плату разглядеть не смог что и куда идет, нашел схему на оф. сайте Odrive (https://nas.gos-dom.ru/sharing/fGuSe5meT). Там на Vin AMS1117 подается 5V, а вот откуда эти 5V берутся - так и не нашел... Если кто может помочь - буду благодарен)

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

5 вольт там берется с бак конвертера встроенного в драйвер. В схеме на второй странице который разрисован.

image.thumb.png.dcdee7dfd725276344cc002d5fbece47.pngcontent://com.android.chrome.FileProvider/images/screenshot/1632927293512658552377.gif

PH ноги по схеме.

Возьми увеличительное стекло и просмотри все ножки драйвера что везде пропай и нет соплей. Я бы вообще по всей плате просмотрел что пайка везде в порядке.

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

@propeler спасибо, тоже нашел уже, я сделал проще - подключил питание и измерил напряжение на выходе на 52 ноге. 0,001В показал... судя по всему драйвер дохлый... вот гуглю как его еще проверить можно. А то он 730 руб. стоит, плюс перепаять как то нужно... А не подскажешь почему при подключении платы она может неопределяться? Это первый вопрос и второй - твоя прошивка подойдет для двухмоторного Odrive 24В?

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

Я бы не спешил прям драйвер сразу списывать. Надо как-то проверить что обвес бак конвертера рабочий. По даташиту бакконвертер изолирован от остального драйвера. Я бы попробовал его "завести". Всё-таки обвес копеешный по сравнению с драйвером. Возможно не загружается потому что драйвер не отвечает на инициализации. Не могу так на вскидку сказать такой ошибки к меня не появлялось. 

 

Двухосевой будет. Там на самом деле прошивка одинаковая на обе версии. Просто на двухосевой второй контур не инициализируется. Так всё у них одинаковое. 

 

Но. Чето слишком много нерабочих одрайвов от китайцев.... 😞 Но кастомную плату тоже не собрать, СТМок в наличии нигде нет ... Блина, кризис....

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

Я бы не спешил прям драйвер сразу списывать. Надо как-то проверить что обвес бак конвертера рабочий. По даташиту бакконвертер изолирован от остального драйвера. Я бы попробовал его "завести". Всё-таки обвес копеешный по сравнению с драйвером. Возможно не загружается потому что драйвер не отвечает на инициализации. Не могу так на вскидку сказать такой ошибки к меня не появлялось. 

 

Двухосевой будет. Там на самом деле прошивка одинаковая на обе версии. Просто на двухосевой второй контур не инициализируется. Так всё у них одинаковое. 

 

Но. Чето слишком много нерабочих одрайвов от китайцев.... 😞 Но кастомную плату тоже не собрать, СТМок в наличии нигде нет ... Блина, кризис....

Сейчас покупка у китайцев любых плат на stm32  очень большой шанс что придет либо копия которая работает с глюками, либо отбраковка с нерабочим например юсб. Хотя бывает и китайская копия норм работает при небольшой нагрузке. И даже если маркировка на чипах будет как у оригинал не факт что работать будет(как у меня при покупки 2ух стм32 блю пилл юсб не работал. К счастью есть запас чипов stm32f103c8t6 для перепайки.)

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

@propeler спасибо, тоже нашел уже, я сделал проще - подключил питание и измерил напряжение на выходе на 52 ноге. 0,001В показал... судя по всему драйвер дохлый... вот гуглю как его еще проверить можно. А то он 730 руб. стоит, плюс перепаять как то нужно... А не подскажешь почему при подключении платы она может неопределяться? Это первый вопрос и второй - твоя прошивка подойдет для двухмоторного Odrive 24В?

ЗАВЕЛ!!!!! Как ты и сказал решил проверить обвеску конвертера, все нормально было, прочитал весь даташит, перевел все что относится к конвертеру, решил протестить все выводы которые к нему относятся... Короче внезапно при постановке щупов на GND и 55 пин DRV8301 EN_BUCK он стартанул!!! Щупы убрал - выключился, поставил - опять стартанул, подержал секунд 30, и стало стабильно работать. При включении/выключении питания тоже стал стабильно стартовать. Вообще хз что было, но теперь и питание стартует и в винде сразу стал определяться. Завтра начну раму собирать. Спасибо за совет))

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

Короче собрал сегодня бомж крепление для теста... широкое малость получилось, но подпилить всегда можно) цена вопроса:

- Крепление для рейлинга Delinia 2x4 см - 5 шт (94 руб/шт, самая затратная часть) - 470 руб

- Уголок алюминиевый 20х20х1,2 мм длиной 1 м - 1 шт (94 руб) - 94 руб

- Держатель балки левый - 1 шт (78 руб) - 78 руб.

- Держатель балки правый - 1 шт (78 руб) - 78 руб

- угловой элемент для рейлинга - 1 шт (70 руб) - 70 руб.

Итого 790 рублей, плюс час другой времени и получилось такой франкенштейн-крепление, всякие заклепки/болты не считаю, их там от силы рублей на 15-20) ну для теста и пробы пока сойдет. Квик релиз не успел прицепить, если завтра руки дойдут дополню ощущения о жесткости и удобстве крепления. В целом поперек жесткости за глаза, верстак шатался вместе с креплением)

IMG_20211001_215448.jpg

IMG_20211001_215454.jpg

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

привет всем! сделал руль на основе odrive 3,5-48v работал прекрасно,но когда я сделал другое  крепление для руля перед этим я отсоединил все провода а когда все сделал и подключил к плате odrive стал отключаться то есть то odrive wheel то неопозноное устройство помогите 

 

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

привет всем! сделал руль на основе odrive 3,5-48v работал прекрасно,но когда я сделал другое  крепление для руля перед этим я отсоединил все провода а когда все сделал и подключил к плате odrive стал отключаться то есть то odrive wheel то неопозноное устройство помогите 

 

у меня такое было когда питания не хватало, на сайте Odrive советовали взять другой usb кабель, подключить напрямую без хабов, ну и желательно в задний USB порт системника. Начни с этого, не поможет - скорей всего с odrive уже разбираться придется... Еще можно попробовать скачать zadig и драйвера поставить на неизвестное устройство.

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

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