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

Использование драйверов двигателей и пользовательских блоков к ним
Turb0user
Рядовой
Сообщения: 46
Зарегистрирован: 20 мар 2017, 19:33
Имя: Евгений

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

Сообщение Turb0user »

Большое всем спасибо друзья!  все заработало стоило прописать пины на входах блока. Наконец у меня открылись глаза и отцепился якорь. Ну бывает, не судите строго. Благодаря нашим прениям этот форум стал лучше, возможно в следующий раз кому-то будет легче в понимании.
Этот блок хорош, планирую "крутить" им мощный драйвер на 30 ампер
CraCk
Лейтенант
Сообщения: 674
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение CraCk »

Если бы автор блока сделал конфигурацию пинов в самом блоке, тогда даже темы не было. Сам сначало доганял зачем в блоке эти входы. Сама идея блока неплохая, еще добавить возможность менять частоту ШИМ тогда будет жесть для любителей поексперементировать.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

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

Сообщение cmept-27 »

Попробуй. И сам сделай себе блок
У вас нет необходимых прав для просмотра вложений в этом сообщении.
OK
Turb0user
Рядовой
Сообщения: 46
Зарегистрирован: 20 мар 2017, 19:33
Имя: Евгений

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

Сообщение Turb0user »

cmept-27, я правильно понимаю на вход А подключается джойстик, и что такое SELECT

[spoiler=Спойлер]Изображение[/spoiler]
Последний раз редактировалось Turb0user 08 июн 2017, 13:27, всего редактировалось 1 раз.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

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

Сообщение cmept-27 »

Три кнопки на одном аналоговом входе
OK
Аватара пользователя
Smit8719
Рядовой
Сообщения: 66
Зарегистрирован: 03 июл 2017, 02:00

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

Сообщение Smit8719 »

А как сделать, чтобы скорость менялась одинаково в обоих направлениях, т.е с центрального положения джойстика вперед с 0 до 255 и назад от 0 до 255 ?
Изображение
L298N Пример
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

а как меняется сейчас?
Аватара пользователя
Smit8719
Рядовой
Сообщения: 66
Зарегистрирован: 03 июл 2017, 02:00

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

Сообщение Smit8719 »

pan писал(а):а как меняется сейчас?
0-1024=0-255 от нуля до 100% по оси X
Последний раз редактировалось Smit8719 07 июл 2017, 10:02, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

мы наверное не поняли друг друга.
вы спросили 
Smit8719 писал(а):как сделать, чтобы скорость менялась одинаково в обоих направлениях
 а на данный момент как происходит? как меняется скорость
Аватара пользователя
Smit8719
Рядовой
Сообщения: 66
Зарегистрирован: 03 июл 2017, 02:00

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

Сообщение Smit8719 »

Лучше один раз увидеть  _uVideoPlayer({'url':'https://www.youtube.com/watch?v=FL8nYoo ... 06Tw1DtnOJ');
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

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

Добавлено (07.07.2017, 10:50)
---------------------------------------------
посмотрел ваш джойстик. кое что прояснилось
 блок joistik кто делал?
Аватара пользователя
Smit8719
Рядовой
Сообщения: 66
Зарегистрирован: 03 июл 2017, 02:00

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

Сообщение Smit8719 »

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

может я ошибаюсь, но по моему он не правильный. 
да и ни к чему он, проще сделать без него.
 скажите вот что. мотор должен начинать вращаться при нажатии на джойстик или при движении вперед\назад джойстиком должен начинать двигаться?
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

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

Сообщение Dev1 »

По сути нужно блок полигон, преобразуем аналог джойстика 0-1023 в 255-0-255(надеюсь понятно, что 0 это 512, либо 510-514 почетче будет 0 ловить). Далее проверяем:
если 0-509 то на CmndA значение B(назад),
если 510-514 на CmndA значение S(стоп),
если 515-1023 на CmndA F(вперед).
Значение на PowerA получаем с блока полигон.
Последний раз редактировалось Dev1 07 июл 2017, 11:01, всего редактировалось 1 раз.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
Smit8719
Рядовой
Сообщения: 66
Зарегистрирован: 03 июл 2017, 02:00

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

Сообщение Smit8719 »

Простой пример управление машинкой: джойстик плавно вперед -машинка едет вперед и плавно набирает скорость. Джойстик на себя - машина едет назад тоже плавно в зависимости от положения джойстика. Как в этом скетче JoystickMotors.ino
Последний раз редактировалось Smit8719 07 июл 2017, 11:11, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

Dev1, именно так и делаю

Smit8719, сейчас выложу пример
Аватара пользователя
Smit8719
Рядовой
Сообщения: 66
Зарегистрирован: 03 июл 2017, 02:00

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

Сообщение 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 получаем с блока полигон.
Надо попробовать
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

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

Сообщение Dev1 »

Smit8719 писал(а):Надо попробовать
Именно, чем больше вы будете пробовать, тем вам будет проще и понятней. Главное понять логику, а реализация дело наживное.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

вот

Добавлено (07.07.2017, 11:17)
---------------------------------------------
может криво но работать должно
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Smit8719
Рядовой
Сообщения: 66
Зарегистрирован: 03 июл 2017, 02:00

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

Сообщение Smit8719 »

pan писал(а):может криво но работать должно
Спасибо большое, отлично работает, только осталось центр подобрать, бывает колбасить его начинает
Ответить

Вернуться в «Управление двигателями»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя