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

propeler

Юниоры
  • Публикации

    60
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    14

Последний раз propeler выиграл 17 июля

Публикации propeler были самыми популярными!

Репутация

82 Хорошая

3 подписчика

О propeler

  • Звание
    Новичок

Посетители профиля

Блок посетителей профиля отключен и не будет отображаться другим пользователям

  1. Ссылка умерла наверное потому что бесплатная. Я 2го вернусь с отпуска залью на гитхаб
  2. Пока товарищ @Kolerне делиться своей красотой поделюсь своими наработками :) Представляю вашему вниманию руль для создания которого понадобиться всего лишь вот это набор инструментов: Этот набор напечатанных деталей: И стандартные покупные элементы(за исключением электроники ) чтобы собрать такую базу: И так как и раньше нам понадобиться мотор от гиро скутера. Мне по душе вариант с шестью лучами на фронтальной панели., уж очень легко на нем центрировать все и делать отверстия под квикрилиз. Разбираем его и дорабатываем статор. Точнее вал статора. Нам его надо рассверлить. Чтобы не выковыривать потом стружку предварительно обматываем скотчем. Рассверливаем конусным сверлом пока до упора подшипнике останется 3-4мм. Этого достаточно чтобы вал держался в подшипнике и будет место под энкодер. Потом сверлом на 6 досверливаем отверстие чтобы соединилось с уже существующим в валу дабы пропустить через него провода: В барабане конусным сверлом сверлим отверстие по центру до ширины подшипника, и 6 отверстий под крепление квикрилиза( в моем случае на окружности 70мм). Энкодер вклеиваем эпоксидкой в мелкий 3д печатные переходник и вставляем в подшипник чтобы не торчал за уровень барабана: К сожалению забыл сфотографировать кадр с установкой магнита перед сборкой в базе квикрелиза, опишу на словах. Магнит вставляем во вторую 3д печатную деталь, в базе квикрилиза немного рассверливаем посадочное место конусным сверлом и вставляем в посадочное место этот печатный переходник. Крепим квикрелиз на стандартных высоких гайках M5, они как раз по высоте базы релиза. Печатный переходник магнита какраз натурально центруется между лучами барабана. Аккуратно ставим обратно барабан со всем этим добром, и зажимаем все в конструкцию из подпорок валов 16мм и куска вала того же диаметра. Конструкции. как все скрутить видно на основном фото. Вуала. Готово. Подключаем плату, прикручиваем баранку - готово! Перечень всех стандартных элементов которые нужны для базы: Опора вала SK16 - 6шт Кусок вала 16мм длиной 200мм - 1шт Высокие гайки M5 - 6шт Винты М5x10 - 6шт (крепление стоек к барабану) Винты M5x20 - 4шт(для центрального узла базы) Гайки M5 - 4шт(для центрального узла базы) Квикрилиз https://pl.aliexpress.com/item/4001044784302.html - 1шт Мотор от гироскутера - 1шт В качестве базы можно использовать все что угодно к чему сможете прикрутиться. У меня кусок люминя 6мм. По ценам Польши все про все (вместе с электроникой и пластиной на основание) в зависимости от удачи по покупке мотора выходит по цене от 140 до 180 долларов и не требует дополнительного заказа изготовления чего-то сложного. Вот такая вот исчтория. З.Ы. Я не представляю себе более простого и дешевого в изготовлении ДД FFB руля. А вы?
  3. @Koler Не томи уже покажи людям какую красоту ты сочинил
  4. Продолжаем изыскания. В дело пошел квикрилиз с алика. Становиться на корпус какраз на стандартных высоких гайках M5. База из 6 стандартных SK16 и куска вала 16мм. Полная свобода в настройках угла, крепить можно к чему вздумается. Итого из нестандартных элементов остается шкив ремня на энкодер, и само крепление энкодера(пока не нарисовал не напечатал но это дело времени). В остальном руль можно будет полностью собрать из стандартных элементов. Из работы только просверлить 6 отверстий 5мм в корпусе и 6 отверстий 3мм на задней крышке мотора. Это будет самый простой в изготовлении DD руль
  5. Но будет работать любой такого плана. У меня соотношение 12:72 Это не мое. Это отсюда
  6. Там инкрементальный. Под ODrive абсолютный по SPI работает с проблемами. И дабы не плодить вопросы почему не работает как пофиксить я на ODrive версию с абсолютным не делал. Пока что. Но позже возможно. Сейчас нет времени занимаюсь джойстиком. amt102 на ховербордный не ставился. Он был просто для доводки прошивки. Предполагается ставить инкрементальник через ремень по такому принципу:
  7. Не совсем. на 12 вольт мотор (в частности который у меня) не может выйти на свою полную мощность. Он просто не может физически вобрать 30А. Я не буду вдаваться в тонкости физики мотора но вкратце - ему не дадут это сделать параметры обмотки. Примерно так по прикидкам на 12 вольт он максимум выйдет на 10-11 ампер. Сколько бы ваш блок питания ему не предлагал. На 19 он выйдет по прикидкам на 16-17 ампер, но это ему перебор. Короткую сессию выдержит но например на 1час гонке будет к концу гонки ооочень горячий. Ну и использовать его на полную мощность то еще удовольствие. Я вот на постоянную катаю на 50% мощности при 19 вольтовом блоке питания, на 75% это уже борьба у меня стол при такое мощность прыгает(хотя он довольно массивный) и кресло съезжает. Ставлю на 75% только иногда ради фана пару кругов проехать. Точно рулить уже тяжеловато на таком усилии.
  8. Да, ODESC. Разницы практически никакой c ODRIVE. Они убрали переключатель DFU и CAN шины по сравнению с оригиналом, немного поменяли распиновку выходов на разьем, добавили мосфеты на BRAKING резистор. С апаратной точки совместимо с ODrive. Прошивка которую я выложил выше совместима (собственно на ней и тестировалось). Так что можно прошивать и будет работать. У Вас есть желание в нее что-то дописать?
  9. Можно посчитать так. контролер поддерживает около 32000 отсчетов в каждую сторону. 32767 если быть точнее но чтоб не выйти за лимит безопасно пусть будет 32000. Если взять например 540 градусов диапазон поворота получается в одну сторону 270 градусов. Значит CPR до 32000/270*360 = 42666 будет работать. На диапазоне 900 градусов соответственно до 32000/450*360 = 25600. Но это при отношении 1 к 1. Если энкодер подключен будет через редуктор то надо делить на степень редукции еще.
  10. Контролер использует слегка упрощенный Field Oriented Control (FOC) алгоритм для точного управления BLDC мотором. Для этого нужно знать две величины: электричесий ноль, и количество отсчетов энкодера на 360 градусов поворота магнитного поля. Этот алгоритм сложнее чем простой пид алгоритм который используется для управления щёточным мотором, но при этом можно очень точно управлять усилием. Например мой руль с блоком на 19 вольт воспроизводит эффекты на усилии 30-50 единиц из возможных 10000. Это меньше полу процента. Но для этого нужно проводить небольшую калибровку на старте. Она не длинная около 4-5 секунд в общем.
  11. Готово. Прошивка для ODrive с инкрементальным энкодером. Залил на мегафайл так как не знаю куда лучше. https://megafile.cc/d/P9or/odrive-ffb-wheel-20210530 Схема подключения чуть модифицировалась. Добавилась кнопка для сброса позиции центра. Это добавляет необходимость нажимать кнопку после включения руля для того чтобы задать центр, но позволяет использовать любые китайские энкодеры у которых есть только два выхода и нету индекса. После заливки прошивки нужно запустить программу настройки задать по желанию и нажать кнопку Write to controller Потом перейти на вкладку advanced ввести CPR для вашего энкодера и нажать кнопку Save\ После перезагрузки контролера он будет в рабочем состоянии. При включении мотор будет медленно поворачиваться в одну сторону, потом в другую, потом возвращаться в изначальное положение. Это процедура калибровки и она проходит при каждом запуске. После остановки мотора включается нормальный режим в котором устройство готово к использованию. Нажатие кнопки делает текущее положение центром отсчета. З.Ы. Ну и да, можно подключать ЛЮБОЙ BLDC мотор который потянет ваш ODrive
  12. Приехал амперметр сделал более точные замеры силы мотора. Реальные значения для конкретно этого мотора который на первых фото: 3A -> 4.4Nm 5A -> 5.9Nm 8A -> 7.3Nm Выше мой БП не тянет, уходит в защиту. з.ы.Прошивка под ODrive плюс инкрементальник готова, доделываю програмку настройки с компа и будет в доступе. з.ы.ы Переосмыслил всю конструкцию, готовлю инструкцию по сборке из стандартных покупных компонентов, пару деталей 3д печать, пару резаных из метала и абсолютный минимум изменений в сам мотор. Будет возможно собрать в домашних условиях без применения спец инструмента
  13. Прошивка одинаковая на 85% где-то. Под кастомную плату прошивка готова полностью для варианта с энкодером AS5048/AS5047. Ее тестирует @Koler. Как он скажет что все ок - выложу ее... Или и он может)) С инкрементальным тоже сделаю версию но после того как закончу с версией под ODrive.
  14. Сейчас это первоочередная задача у меня. Приехали новые "игрушки". Все-таки прихожу к тому что комбинация ODrive + инкрементальник будет основной как требующей минимальной работы паяльником и доступной без шаманства, доп плат и все такое. Так что можно ожидать уже скоро: В прошивке там серьезная ошибка и я пока скрыл проект на гитхабе. Как поправлю открою опять
  15. Я же выкладывал график усилий по мотору. И писал результат измерений лично. 1.6 кг на рычаге 50см на 50% с источником питания 19вольт.
×
×
  • Создать...