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

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

1 минуту назад, JohnDoe сказал:

Мой новый руль : )

newWheel.thumb.jpg.e72b8e6be4e26279a6348b6d0cd8617f.jpg

«Тестовый стенд» заработал сразу и без проблем, что не может не радовать. Осталось разобраться с работой софта (как то там не очень всё явно с сохранением профилей) и дождаться приезда движка.

Я бы не советовал такой DD. Слишком быстрый, контроллер пропаривает энкодер, и закручивается в некуда. Если отпустить руль. 

@JohnDoe  твой не убегает? ) Тест не заснимешь? 

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

Всем доброго времени суток. При создании руля на stm32 и драйвере bts 7960(GAC633) столкнулся с такой проблемой. В левую сторону есть FFB, а в правую нет. При перестановке M+/M- и контактов Pe9/Pe11, FFb есть в правую сторону, а в левую нет. Также при подключении к arduino и проверке драйвера, он крутит мотор в обе стороны без проблем. Буду искренне благодарен за любую помощь.

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

твой не убегает? )

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

26 минут назад, Sieben сказал:

Тест не заснимешь? 

Смысл? : )

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

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

Смысл? : )

Смысл в том что "базы" с моторами этого класса в Dd, исполнении,  работают согласно описания выше) И интересно посмотреть, как он справляется у тебя так) 

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

Всем доброго времени суток. При создании руля на stm32 и драйвере bts 7960(GAC633) столкнулся с такой проблемой. В левую сторону есть FFB, а в правую нет. При перестановке M+/M- и контактов Pe9/Pe11, FFb есть в правую сторону, а в левую нет. Также при подключении к arduino и проверке драйвера, он крутит мотор в обе стороны без проблем. Буду искренне благодарен за любую помощь.

У меня была такая фигня на старой версии емс, обновился на емс лайт, переставил всего один провод с драйвера на 8пин и все стало нормально работать.

А, стоп, только обратил внимание что ты на стм..

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

Ну катай тогда пока на ардуино. Нет, вон народу якобы перепрошивка stm32 помогает.

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

@Onecore_27 отключи L_pwm и R_pwm от pe9, pe11 и подай на них поочереди 3,3В

очень похоже что один из каналов BTS не стартует от амплитуды в 3,3В 

и так же попробуй подать на них для проверки 5В  - как на ардуине

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

"базы" с моторами этого класса в Dd исполнении

Честно говоря, не понимаю о каком «этом классе» ты говоришь. Это ж моторчик от G25, да ещё и работающий на половинном вольтаже — скорости там, мягко говоря, не запредельные : )

 

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

@JohnDoe Класс типа RS 440, 550. У них на "половине вольтаже" уже очень много тысяч оборотов. И эти всего полтора оборота оси руля, с той скоростью с которой проворачивается мотор без понижайки, ведут себя не адекватно. 

 

 

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

@Onecore_27 скорей всего косяк в шинном формирователе, у NXP они через одного рабочие.... я меняю их на аналог от texas, в ЧИПиДИП по 29р есть

@Sieben а куда там поджтяжку ставить на бтс? там же своя подтяжка к gnd распаяна

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

 а куда там поджтяжку ставить на бтс? там же своя подтяжка к gnd распаяна

@Beg Так про энкодер то речь. Не правильный выбор номинала, как Караван например указал, высаживает питание стмки. Тоже может добавляет. 

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

очень похоже что один из каналов BTS не стартует от амплитуды в 3,3В

Для общего образования.  Насколько понимаю, тут речь идёт о схеме без подачи дополнительного питания на драйвер. Чем это лучше/хуже, чем исходная схема топикстартера, где на VCC/R_EN/L_EN докинуты 5 вольт?

7 минут назад, Sieben сказал:

Неправильный выбор номинала, как Караван например указал, высаживает питание стмки

И тут было бы неплохо поподробнее. Вопрос номинала пару раз всплывал, но всё было довольно отрывочно и для людей несведущих в электронике (а таких тут однозначно не я один) малопонятно. Что не так в исходных 510 омах на схеме топикстартера, сколько туда надо и почему?

 

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

И тут было бы неплохо поподробнее. Вопрос номинала пару раз всплывал, но всё было довольно отрывочно и для людей несведущих в электронике (а таких тут однозначно не я один) малопонятно. Что не так в исходных 510 омах на схеме топикстартера, сколько туда надо и почему?

@JohnDoe @thor_nsk  объяснял) 

 

 

И чуть ниже наглядней. 

 

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

 

И, ну может быть, это влияет тоже на разность результатов по силе FFB  EMC vs STM32, тут речь была раньше об этом. Надо проверять. 

 

36 минут назад, JohnDoe сказал:

Для общего образования.  Насколько понимаю, тут речь идёт о схеме без подачи дополнительного питания на драйвер. Чем это лучше/хуже, чем исходная схема топикстартера, где на VCC/R_EN/L_EN докинуты 5 вольт?

Нет, это не оно совершенно). 

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

@thor_nsk  объяснял) 

Это я видел, но ввиду  малограмотности понял немного. Но ладно, остановимся на том, что 2.2K это оптимальное значение.

6 минут назад, Sieben сказал:

Нет, это не оно совершенно)

Перефразирую. В теме есть две схемы — для одного и двух драйверов. Во втором случае пять вольт не подводится вообще (VCC/R_EN/L_EN просто замкнуты). Почему?

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

@JohnDoe  это, 

Цитата

 

49 минут назад, JohnDoe сказал:
5 часов назад, Beg сказал:

очень похоже что один из каналов BTS не стартует от амплитуды в 3,3В

Для общего образования.  Насколько понимаю, тут речь идёт о схеме без подачи дополнительного питания на драйвер. Чем это лучше/хуже, чем исходная схема топикстартера, где на VCC/R_EN/L_EN докинуты 5 вольт?

к этому

5 минут назад, JohnDoe сказал:

В теме есть две схемы — для одного и двух драйверов. Во втором случае пять вольт не подводится вообще (VCC/R_EN/L_EN просто замкнуты).

отношения не имеет.) 

А про разность подключений бтс, про которую ты завёл речь, не на одной странице были рассказы.) И сколько бтс подключено в параллели, тут тоже не важно. Посмотри в теме, там всё довольно подробно описано. 

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

не на одной странице были рассказы

Были. Но внятного и однозначного ответа я найти не смог — в большинстве случаев всё сводится к советам отключить или подключить, если не работает : )

Впрочем ладно. Поскольку оно у меня запустилось — можно пока не искать добра от добра : )

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

Были. Но внятного и однозначного ответа я найти не смог — в большинстве случаев всё сводится к советам отключить или подключить, если не работает : )

Так и есть. 

P.s. Только по имеющимся даташитам, без подключения , ren len к питанию, они вообще работать не должны. 

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

@Onecore_27 

Подтягивающие резистор ставил? Если да то какого номинала. 

Попробовал постави 2,2кОм, но ничего не изменилось  

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

@Sieben да, это ненормальный режим работы 

Там при подаче 1 на pwm само по себе Появляется питание на vcc, оно и запитывет _en и включает мост

При 0 на pwm мост обесточен и m+ m- "висят в воздухе"

Фишка эта работает за счёт шинного формирователя

Хоршо работает на texas и Nxp с ключом в виде точки 

На Nxp с ключом в виде выреза между 1 и 20 пинами не работет

слева плохой, справа хороший:
https://prnt.sc/zvd1j6

Разница в работе в том, что при постоянном питании _en двигатель стоит на динамическом тормозе (м+/м- замкнуты на gnd), а без постоянного питания м+/м- висят в воздухе  - мосты включаются только когда есть "1" на pwm

Чуть позже дам подробнее инфу по бтс, прводил испытания разных чипов... Надо доделать и обработать  результаты

есть полумосты:
BTS7960 523, 913
BTN7960 623
BTN8982
FAN7093

стенд в виде регулируемого источника питания, ШИМ генератор 2х канальный и мощный мотор ?

Изменено пользователем Beg
  • Нравится 2
Ссылка на комментарий

@Sieben @Beg 

Во-о-о-от — начинает появляться внятная информация. Всё таки даже малограмотные, но настырные вопросы иногда приносят пользу : )

7 минут назад, Beg сказал:

при постоянном питании _en двигатель стоит на динамическом тормозе

В этом случае имеются какие-то существенные практические минусы?

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

@Sieben @Beg 

Во-о-о-от — начинает появляться внятная информация. Всё таки даже малограмотные, но настырные вопросы иногда приносят пользу : )

В этом случае имеются какие-то существенные практические минусы?

1. руль крутится туго, и чем быстрее мы хотим повернуть руль - тем большее сопротивление мы встречаем
2. если мы пытаемся крутнуть руль быстрее чем он сам хочет крутиться от ффб - то мы встретим приличное сопротивление вращению (на мощном моторе будет эффект как будто кисель мешаешь)
вот продублирую видео свое - вроде тут выкладывал уже

 

Изменено пользователем Beg
  • Нравится 1
Ссылка на комментарий
×
×
  • Создать...