Страница 2 из 3

Блок управления драйвером мотора L298n

Добавлено: 05 июн 2017, 19:55
Turb0user
Большое всем спасибо друзья!  все заработало стоило прописать пины на входах блока. Наконец у меня открылись глаза и отцепился якорь. Ну бывает, не судите строго. Благодаря нашим прениям этот форум стал лучше, возможно в следующий раз кому-то будет легче в понимании.
Этот блок хорош, планирую "крутить" им мощный драйвер на 30 ампер

Блок управления драйвером мотора L298n

Добавлено: 06 июн 2017, 01:20
CraCk
Если бы автор блока сделал конфигурацию пинов в самом блоке, тогда даже темы не было. Сам сначало доганял зачем в блоке эти входы. Сама идея блока неплохая, еще добавить возможность менять частоту ШИМ тогда будет жесть для любителей поексперементировать.

Блок управления драйвером мотора L298n

Добавлено: 06 июн 2017, 06:13
cmept-27
Попробуй. И сам сделай себе блок

Блок управления драйвером мотора L298n

Добавлено: 08 июн 2017, 13:26
Turb0user
cmept-27, я правильно понимаю на вход А подключается джойстик, и что такое SELECT

[spoiler=Спойлер]Изображение[/spoiler]

Блок управления драйвером мотора L298n

Добавлено: 09 июн 2017, 00:16
cmept-27
Три кнопки на одном аналоговом входе

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 09:43
Smit8719
А как сделать, чтобы скорость менялась одинаково в обоих направлениях, т.е с центрального положения джойстика вперед с 0 до 255 и назад от 0 до 255 ?
Изображение
L298N Пример

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 09:52
pan
а как меняется сейчас?

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 10:02
Smit8719
pan писал(а):а как меняется сейчас?
0-1024=0-255 от нуля до 100% по оси X

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 10:21
pan
мы наверное не поняли друг друга.
вы спросили 
Smit8719 писал(а):как сделать, чтобы скорость менялась одинаково в обоих направлениях
 а на данный момент как происходит? как меняется скорость

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 10:36
Smit8719
Лучше один раз увидеть  _uVideoPlayer({'url':'https://www.youtube.com/watch?v=FL8nYoo ... 06Tw1DtnOJ');

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 10:50
pan
ясно. увидеть бы схему этого джойстика. 
как я понял из проекта, направление переключается измерением аналогового сигнала?

Добавлено (07.07.2017, 10:50)
---------------------------------------------
посмотрел ваш джойстик. кое что прояснилось
 блок joistik кто делал?

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 10:54
Smit8719

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 10:57
pan
может я ошибаюсь, но по моему он не правильный. 
да и ни к чему он, проще сделать без него.
 скажите вот что. мотор должен начинать вращаться при нажатии на джойстик или при движении вперед\назад джойстиком должен начинать двигаться?

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 11:00
Dev1
По сути нужно блок полигон, преобразуем аналог джойстика 0-1023 в 255-0-255(надеюсь понятно, что 0 это 512, либо 510-514 почетче будет 0 ловить). Далее проверяем:
если 0-509 то на CmndA значение B(назад),
если 510-514 на CmndA значение S(стоп),
если 515-1023 на CmndA F(вперед).
Значение на PowerA получаем с блока полигон.

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 11:07
Smit8719
Простой пример управление машинкой: джойстик плавно вперед -машинка едет вперед и плавно набирает скорость. Джойстик на себя - машина едет назад тоже плавно в зависимости от положения джойстика. Как в этом скетче JoystickMotors.ino

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 11:09
pan
Dev1, именно так и делаю

Smit8719, сейчас выложу пример

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 11:12
Smit8719
Dev1 писал(а):По сути нужно блок полигон, преобразуем аналог джойстика 0-1023 в 255-0-255(надеюсь понятно, что 0 это 512, либо 510-514 почетче будет 0 ловить). Далее проверяем:если 0-509 то на CmndA значение B(назад),
если 510-514 на CmndA значение S(стоп),
если 515-1023 на CmndA F(вперед).
Значение на PowerA получаем с блока полигон.
Надо попробовать

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 11:14
Dev1
Smit8719 писал(а):Надо попробовать
Именно, чем больше вы будете пробовать, тем вам будет проще и понятней. Главное понять логику, а реализация дело наживное.

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 11:17
pan
вот

Добавлено (07.07.2017, 11:17)
---------------------------------------------
может криво но работать должно

Блок управления драйвером мотора L298n

Добавлено: 07 июл 2017, 11:22
Smit8719
pan писал(а):может криво но работать должно
Спасибо большое, отлично работает, только осталось центр подобрать, бывает колбасить его начинает