Страница 1 из 1

Управление шасси "танка"

Добавлено: 29 май 2022, 01:32
Jeka2012kz
Всем привет, приобрел себе шасси от "танка" и упёрся в самую простую задачу - заставить это ехать.
Вперед - назад и влево - вправо оно двигается без проблем с одним маленьким НО либо вперед и назад, либо повороты. Когда добавляю и ту и ту функцию то гусеницы отказываются двигаться, иногда двигается лишь одна и то бывает не в ту сторону, короче живёт своей жизнь. В чём проблема понять не могу и надеюсь на вашу помощь!
п.с. управление осуществляется стиком с алика, н-мост обычный TB6612, пробовал кстати и плавно через шим и просто через сравнение на максимум но результат всегда один. Подскажите в какую сторону копать то
[spoiler]
Без1ымянный.png
[bbvideo]https://youtu.be/hieNZ6OOyoA[/bbvideo]
[bbvideo]https://youtu.be/TQ2jaZM349k[/bbvideo]
[/spoiler]
Управление.flp
Управление через сравнение.flp

Управление шасси "танка"

Добавлено: 30 май 2022, 06:47
Cancertanly
у вас запись в одну переменную происходит с двух мест единовременно, поэтому и глюки страшные. вам нужно установить разрешение записи в переменную

Отправлено спустя 5 минут 55 секунд:
Управление_v0.2.flp
вот, попробуйте такую конструкцию

Отправлено спустя 4 минуты 3 секунды:
Jeka2012kz писал(а): 29 май 2022, 01:32 Управление через сравнение.flp
здесь у вас та же проблема единовременной записи в переменную

Управление шасси "танка"

Добавлено: 30 май 2022, 17:43
leons
Ловите схему на одну ось ,вторую добавить не трудно

Управление шасси "танка"

Добавлено: 30 май 2022, 22:14
Jeka2012kz
Cancertanly писал(а): 30 май 2022, 06:47 у вас запись в одну переменную происходит с двух мест единовременно, поэтому и глюки страшные. вам нужно установить разрешение записи в переменную
Проверил иии дело не в переменных, даже после полного отказа от них картина так же, вместе не работают а раздельно всё гуд.
п.с. в вашем варианте значения "залипают" и не сбрасываются.
[spoiler]
ый.jpg
[/spoiler]

Отправлено спустя 4 минуты 53 секунды:
leons писал(а): 30 май 2022, 17:43 Ловите схему на одну ось ,вторую добавить не трудно
Спасибо но увы не подходит, в данной реализации нужно подключить пин ENA а на моем драйвере его нет, без него драйвер сразу выдаёт 100% полный газ
Либо я просто не понял как реализовать тут плавный старт

Управление шасси "танка"

Добавлено: 30 май 2022, 23:54
leons
ENA на драйвере PWMA , если скорость не регулируетса то вход PowerA и PowerB редактируем в intenger был и такой у нас вариант в телеграмм группе https://t.me/flrog_ru/121429

Управление шасси "танка"

Добавлено: 31 май 2022, 23:25
Jeka2012kz
leons писал(а): 30 май 2022, 23:54 если скорость не регулируетса то вход PowerA и PowerB редактируем в intenger был и такой у нас вариант в телеграмм группе https://t.me/flrog_ru/121429
Перепробовал всё, и ставить integer и byte, и float, и оба входа, и по одному, и вразброс и менял так же типы в IN1-IN4, короче перебрал абсолютно все варианты но все ровно, оно выдает 100% (смотрю показания по вольтметру чем богаты так скажем) зато если просто поставить выход и задать то же самое значение "100" то всё работает. Т.е. ардуино и драйвер исправны, если обычным изменением значений всё работает, либо через стик джойстика вперед - назад тоже всё плавно включается.
Голова уже кипит не могу понять где собака зарыта.
Уже даже другую версию FLprog установил на всякий случай и всё ровно все тоже самое (7.5.1) ((Arduino nano 328 Old Bootloader)) Язык программирования в FL FBD
sымянный.jpg
Отправлено спустя 2 часа 19 минут 53 секунды:
Я дико упоролся но решил проблему, теперь буду доводить схему до нормального вида.
Суть в том что вся схема дико лагала при 4х полигонах нелинейного масштабирования, ибо что я только не перепробовал но схема завелась только тогда когда я оставил их на схеме всего два иии это победа, всё работает.
Спасибо тем кто пытался помочь :)
[spoiler]
Данаконецто.jpg
[/spoiler]